Data Processing Method, Apparatus, Electronic Device, and Storage Medium
The terminal device analyzes and uploads the results when page data is abnormal, and repairs the server, solving the problem of page data abnormality in the terminal device, improving system stability and user operation experience.
Patent Information
- Application Number
- CN202111138857.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-09-27
AI Technical Summary
The page data displayed in the terminal device may abnormal due to high concurrency or other reasons, resulting in inconvenience to users.
The terminal device analyzes whether the page data is abnormal through abnormality analysis rules, and uploads the results to the server. The server repairs the data based on the abnormality analysis results and feedbacks the repaired page data.
It reduces the data processing pressure on the server, improves the stability of the server, and ensures that users can operate smoothly.
Smart Images

Figure CN114049058B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a data processing method, a data processing device, an electronic device, and a storage medium. Background Art
[0002] Some services send data from the server to the terminal device so that the user of the terminal can view or operate. For example, during the process of a courier picking up a package, the server will provide the package picking-up page data to the courier's terminal device (such as a mobile phone) for display on the interactive page of the terminal device. Among them, the page data may include the pick-up address (the sender's address), contact information, and a control for entering the pick-up code (informed by the sender to the courier), etc.
[0003] However, during the data processing by the server, due to high concurrency or other reasons, the page data sent may be incorrect. Correspondingly, the data displayed on the terminal device may be abnormal, which is not convenient for the user to operate. Summary of the Invention
[0004] The embodiments of this application provide a data processing method to facilitate user operation.
[0005] Correspondingly, the embodiments of this application also provide a data processing device, an electronic device, and a storage medium to ensure the implementation and application of the above system.
[0006] To solve the above problems, the embodiments of this application disclose a data processing method, which includes: sending page data to be displayed to the terminal device, and the terminal device analyzes whether the page data is abnormal according to the anomaly analysis rule; obtaining the anomaly analysis result uploaded by the terminal device; and according to the anomaly analysis result, repairing the page data and feeding back the repaired page data to the terminal device.
[0007] Optionally, the method further includes: providing an anomaly rule configuration page to obtain the anomaly analysis rule; and sending the anomaly analysis rule to the terminal device.
[0008] Optionally, the repairing the page data according to the anomaly analysis result includes: re-obtaining the abnormal data according to the anomaly analysis result to form the repaired page data.
[0009] Optionally, the method further includes: obtaining the refresh operations of each terminal device on the target page data and recording the refresh times of each terminal device on the target page data; determining the number of devices of the terminal devices whose refresh times exceed the refresh time threshold; and when the number of devices exceeds the device number threshold, repairing the target page data.
[0010] Optionally, the method further includes: receiving operation information for first page data to determine second page data corresponding to the operation information; and sending the second page data to a terminal device.
[0011] To solve the above problems, an embodiment of the present application discloses a data processing method, the method including: receiving page data sent by a server and displaying the page data in an interactive page; verifying the displayed data in the interactive page according to an exception analysis rule to determine an exception analysis result; uploading the exception analysis result to the server, and the server repairing the abnormal page data according to the exception analysis result; receiving the page data after data repair and displaying the page data in the interactive page.
[0012] Optionally, verifying the displayed data in the interactive page according to an exception analysis rule to determine an exception analysis result includes: verifying missing controls in the displayed data according to a control verification rule to determine a control analysis result; determining whether the displayed data is synchronized with the page data of an associated terminal device according to a consistency verification rule to determine a consistency analysis result; and verifying data anomalies in the displayed page data according to a data verification rule to determine a data analysis result.
[0013] Optionally, verifying the displayed data in the interactive page according to an exception analysis rule to determine an exception analysis result includes: determining the amount of tasks to be calculated in a terminal device to determine the computing power state of the terminal device; and when the computing power state is idle computing power, verifying the displayed data according to the exception analysis rule to determine the exception analysis result.
[0014] To solve the above problems, an embodiment of the present application discloses a data processing method, the method including: receiving a pickup task start instruction for a pickup logistics object based on an interactive page and uploading the pickup task start instruction to a server; receiving pickup page data sent by the server to display the pickup page data in the interactive page, and determining whether a pickup code upload control is included in the displayed data of the interactive page according to an exception analysis rule to determine an exception analysis result; uploading the exception analysis result to the server and receiving the pickup page data after data repair from the server to display the pickup page data in the interactive page; and obtaining an input pickup code according to a trigger on the pickup code upload control to verify the pickup logistics object.
[0015] To solve the above problems, an embodiment of the present application discloses a data processing method, the method comprising: receiving payment confirmation data sent by a server for display on an interactive page; determining, according to an exception analysis rule, whether the display data on the interactive page is synchronized with the payment confirmation data of an associated terminal device to determine an exception analysis result; uploading the exception analysis result to the server, and the server performing data repair on the abnormal payment confirmation data according to the exception analysis result; receiving the payment confirmation data after data repair and displaying it on the interactive page.
[0016] To solve the above problems, an embodiment of the present application discloses a data processing device, the device comprising: a page data sending module for sending page data to be displayed to a terminal device, and the terminal device analyzing whether the page data is abnormal according to an exception analysis rule; an analysis result receiving module for obtaining the exception analysis result uploaded by the terminal device; a repaired data sending module for performing data repair on the page data according to the exception analysis result and feeding back the repaired page data to the terminal device.
[0017] To solve the above problems, an embodiment of the present application discloses a data processing device, the device comprising: a page data receiving module for receiving page data sent by a server and displaying it on an interactive page; a data exception analysis module for verifying the display data on the interactive page according to an exception analysis rule to determine an exception analysis result; an analysis result uploading module for uploading the exception analysis result to the server, and the server performing data repair on the abnormal page data according to the exception analysis result; a repaired data receiving module for receiving the page data after data repair and displaying it on the interactive page.
[0018] To solve the above problems, an embodiment of the present application discloses a data processing device, the device comprising: a task instruction uploading module for receiving, based on an interactive page, a pickup task start instruction for a corresponding logistics object to be picked up and uploading the pickup task start instruction to the server; a pickup data receiving module for receiving the pickup page data sent by the server for display on the interactive page and determining, according to an exception analysis rule, whether a pickup code uploading control is included in the display data on the interactive page to determine an exception analysis result; a repair result obtaining module for uploading the exception analysis result to the server and receiving from the server the pickup page data after data repair for display on the interactive page; a pickup code input module for obtaining the input pickup code according to the triggering of the pickup code uploading control to verify the logistics object to be picked up.
[0019] To solve the above problems, an embodiment of the present application discloses a data processing device, which includes: a confirmation data receiving module, configured to receive payment confirmation data sent by a server for display in an interaction page; an analysis result obtaining module, configured to determine whether the display data in the interaction page is synchronized with the payment confirmation data of the associated terminal device according to an exception analysis rule to obtain an exception analysis result; an analysis result sending module, configured to upload the exception analysis result to the server, and the server repairs the abnormal payment confirmation data according to the exception analysis result; a repaired data obtaining module, configured to receive the payment confirmation data after data repair and display it in the interaction page.
[0020] To solve the above problems, an embodiment of the present application discloses an electronic device, including: a processor; and a memory storing executable code thereon, which when executed, causes the processor to execute one or more of the methods in the above embodiments.
[0021] To solve the above problems, an embodiment of the present application discloses one or more machine-readable media storing executable code thereon, which when executed, causes a processor to execute one or more of the methods in the above embodiments.
[0022] Compared with the prior art, the embodiments of the present application have the following advantages:
[0023] The embodiments of the present application can be applied to a server. The server can send page data to be displayed to a terminal device. After receiving the page data, the terminal device can display it in an interaction page, analyze whether the displayed page data is abnormal according to an exception analysis rule, and upload the exception analysis result to the server. The server can repair the abnormal page data according to the exception analysis result and feedback the repaired page data to the terminal device for the user of the terminal device to operate. In the embodiments of the present application, the computing power of the terminal device can be used to analyze the page data for exceptions. Compared with the method of analyzing exceptions on the server, the method of the embodiments of the present application can reduce the data processing pressure on the server, thereby improving the stability of the server. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1A is a flowchart of a data processing method according to an embodiment of the present application;
[0025] Figure 1B is a flowchart of a data processing method according to another embodiment of the present application;
[0026] Figure 1C is a schematic diagram of an interaction page according to an embodiment of the present application;
[0027] Figure 1DIt is a schematic diagram of an interaction page of another embodiment of the present application;
[0028] Figure 2 It is a schematic flowchart of a data processing method of another embodiment of the present application;
[0029] Figure 3 It is a schematic flowchart of a data processing method of another embodiment of the present application;
[0030] Figure 4 It is a schematic flowchart of a data processing method of another embodiment of the present application;
[0031] Figure 5 It is a schematic flowchart of a data processing method of another embodiment of the present application;
[0032] Figure 6 It is a schematic flowchart of a data processing method of another embodiment of the present application;
[0033] Figure 7 It is a schematic structural diagram of a data processing device of an embodiment of the present application;
[0034] Figure 8 It is a schematic structural diagram of a data processing device of another embodiment of the present application;
[0035] Figure 9 It is a schematic structural diagram of an exemplary device provided by an embodiment of the present application. Detailed implementation manners
[0036] To make the above objects, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below with reference to the accompanying drawings and specific implementation manners.
[0037] The embodiments of the present application can be applied to the field where an upstream device provides services for a downstream device. The upstream device can be understood as the data sender, and the downstream device can be understood as the data receiver. Among them, the upstream device can actively send data to the downstream device; the upstream device can also respond to the data request instruction of the downstream device and send data to the downstream device. Additionally, in one example, the upstream device can be understood as a single device or multiple devices that cooperate with each other.
[0038] As Figure 1A shown, in the embodiments of the present application, the upstream device (such as a server) can provide page data to the downstream device (such as a terminal device). The downstream device can display the page data in the interaction page, and analyze whether the displayed data in the interaction page is abnormal according to the anomaly analysis rule, and upload the anomaly analysis result to the upstream device. The upstream device repairs the page data based on the anomaly analysis result and feeds back the repaired page data to the downstream device, thereby facilitating the user's operation.
[0039] For example, in the scenario where a courier picks up a package in the express delivery service, the user (courier) can upload a pick-up task start instruction to the server (which can be understood as the upstream device) through the terminal device (which can be understood as the downstream device), and the server feeds back the pick-up page data to the terminal device. The terminal device can display the pick-up page data in the interaction page and analyze whether the displayed data in the interaction page is abnormal according to the abnormal analysis rule to determine the abnormal analysis result. As in Figure 1A the example shown, the pick-up code upload control may be missing in the page data sent by the server to the terminal device, and the user cannot enter the pick-up code (or pick-up collection code) to confirm the pick-up. Correspondingly, the terminal device can determine the abnormal analysis result of the control missing and upload the abnormal analysis result to the server. According to the abnormal analysis result, the server can re-obtain the pick-up page data to repair the pick-up page data and send the repaired pick-up page data to the terminal device to display the repaired pick-up page data in the interaction page for the user to operate.
[0040] As Figure 1B shown, generally speaking, before performing the abnormal analysis, the server can pre-define the abnormality to define information such as the abnormal analysis rule and the abnormal repair method. When the upstream device sends upstream data to the downstream device, the downstream device can detect whether the data is abnormal according to the abnormal analysis result, and when there is an abnormality, feedback the abnormality to the upstream device through the downstream device. The upstream device automatically repairs the abnormality, and the abnormality that cannot be automatically repaired can prompt the staff to prompt the staff to repair it. In addition, the embodiments of the present application can record various types of abnormalities and display them to the staff for the staff to define according to the abnormal rules.
[0041] Taking the upstream device as the server and the downstream device as the terminal device as an example, the data processing method of the embodiments of the present application will be specifically described. Specifically, the server can configure the abnormal analysis rule and send the configured abnormal analysis rule to the terminal device to analyze whether the page data is abnormal according to the abnormal analysis rule on the terminal device side. Among them, the abnormal analysis rule is the requirement (limiting condition) for the displayed page data. For example, the requirements for the page data may include: the page data contains a preset control, the data format requirements of the page data (such as the data arrangement form, data length requirements, etc.), the display order requirements of the page data, etc.
[0042] The embodiments of the present application can verify whether the displayed page data contains a preset control to verify whether a control is missing in the displayed data. For example, in the pick-up scenario, the terminal device of the user (courier) can display page data, and there should be a pick-up code upload control in the displayed page data for the user to upload the pick-up code. Therefore, the abnormal verification of the displayed page data can be performed by verifying whether the control is missing. The embodiments of the present application can also set the data format of the page data, such as format requirements for the data length of contact information, so as to verify whether the data is abnormal or missing.
[0043] The embodiments of the present application can also set the display order of the page data, so that when the page data is received, it can be verified whether the page data that needs to be displayed before this page data has been displayed, so as to perform verification. For example, in the payment confirmation scenario, after terminal device 1 completes the payment, it will upload the corresponding payment confirmation information and payment time information to server 1. Server 1 can transfer the payment confirmation information to server 2, and server 1 can transfer the payment time information to server 3. Then, the payment confirmation information is sent to terminal device 2 through server 2, and the payment time information is transferred to terminal device 2 through server 3 to display the payment confirmation information and payment time information on terminal device 2, so as to synchronize the data (or data consistency) between terminal device 1 and terminal device 2. However, there may be an abnormality between server 1 and server 2, so terminal device 2 will receive the payment time information but not the payment confirmation information. Therefore, terminal device 2 can determine whether the page data of terminal device 2 is synchronized with the page data of terminal device 1 according to the display order of the payment time information and the payment confirmation information to perform consistency verification and obtain an abnormal analysis result. After the server (server 1 or server 2) receives the abnormal analysis result, it can re-establish the connection between server 1 and server 2, so that server 1 transfers the payment confirmation information to server 2, and the payment confirmation information is sent to terminal device 2 through server 2, so that the page data of terminal device 2 is synchronized with the page data of terminal device 1. It should be noted that the display methods of the data synchronized between terminal device 1 and terminal device 2 can be the same or different, and can be specifically set according to requirements.
[0044] For example, in Figure 1AIn the shown example, the data in the page sent by the server to the terminal device should include the pickup address, contact information, and the pickup code upload control. Correspondingly, the server can configure the anomaly analysis rules. For example, it can be configured that the page data to be displayed includes the length limit conditions for the pickup code upload control and the contact information. The server can determine the anomaly analysis result (such as missing control, data anomaly) based on whether the page data to be displayed includes the pickup code upload control and whether the data length of the contact information in the page data to be displayed meets the length limit conditions. Additionally, to make the page data correspond to the anomaly analysis rules, embodiments of the present application can add matching tags to the page data and the anomaly analysis rules to match the page data with the anomaly analysis rules through the tags.
[0045] After receiving the page data, the terminal device can display the page data in the interaction page, perform anomaly analysis on the displayed data in the interaction page according to the anomaly analysis rules, determine the anomaly analysis result, and upload the anomaly analysis result to the server. The server repairs the abnormal page data based on the anomaly analysis result. For example, the server can re-obtain the page data or restart the corresponding data processing task to repair the page data. After the server repairs the page data, it can feedback the repaired page data to the terminal device so that the user of the terminal device can perform corresponding processing.
[0046] Among them, embodiments of the present application can utilize the idle computing power of the terminal device to perform anomaly analysis on the page data abnormally displayed on the terminal device side. The server repairs the abnormal page data by obtaining the anomaly analysis result from the terminal device, which can save the computing power of the server and reduce the data processing pressure on the server. It should be noted that in an optional example, the terminal device can determine whether the computing power of the terminal device is idle, and when the computing power of the terminal device is idle, perform anomaly analysis on the displayed page data, and when the computing power of the terminal device is busy, do not execute the task of anomaly analysis on the page data. Additionally, in an optional example, for various anomaly analysis rules, the terminal device can record the analysis times of the anomaly analysis rules, and when no anomaly is found for multiple times (such as exceeding the preset analysis times), it can stop using the anomaly analysis rule for anomaly analysis, thereby saving the computing power of the terminal device. Among them, the computing power refers to the computing ability, and the computing ability is related to the software and hardware usage of the device.
[0047] In addition, when the page data displayed on the terminal device is abnormal, the user of the terminal device can refresh the page data (perform a refresh operation) to obtain the page data from the server again to update the abnormal page data. Correspondingly, the embodiments of the present application can record the refresh times of each terminal device for the page data, determine the number of devices of the terminal devices whose refresh times exceed the refresh times threshold, and perform data repair on the page data when the number of devices exceeds the device number threshold. Some terminals may not analyze the page data due to busy computing power, and users may actively refresh it. Correspondingly, the server can record the refresh times of multiple terminal devices, so as to determine that the target page data is abnormal when the active refresh times of multiple terminal devices for the target page data both exceed the refresh times threshold, and then perform data repair on the server, and form the repaired page data to send the repaired page data to the terminal devices (the terminal devices that actively refresh and the devices that have sent the target page data). It should be noted that for the abnormalities that the server can actively repair, the present solution can adopt an automatic repair method (such as re-obtaining, restarting tasks, etc.) to perform data repair; for the abnormalities that the server cannot actively repair (such as program abnormalities), corresponding repair prompts can be sent to prompt the staff to participate in data repair manually. Among them, in order to facilitate the repair of abnormalities, the server of the embodiments of the present application can analyze the reasons (which can be multiple) for the abnormalities and determine the corresponding repair solutions to guide the users. The repair solution can include multiple steps, and the embodiments of the present application can display the corresponding repair steps in sequence to facilitate guiding manual repair.
[0048] In the embodiments of the present application, the page data sent by the server to the terminal device can be the data displayed to the user or the interactive data containing the corresponding controls. Correspondingly, the terminal device in the embodiments of the present application can obtain the operations of the user on the first page data and upload the operation information of the operations to the server. The server determines the corresponding second page data according to the operation information and feeds back the second page data to the terminal device.
[0049] In the embodiments of the present application, the server can send the page data to be displayed to the terminal device. After receiving the page data, the terminal device can display it on the interactive page, analyze whether the displayed page data is abnormal according to the abnormality analysis rules, and upload the abnormality analysis result to the server. The server can perform data repair on the abnormal page data according to the abnormality analysis result and feed back the repaired page data to the terminal device for the user of the terminal device to operate. In the embodiments of the present application, the computing power of the terminal device can be used to analyze the abnormality of the page data. Compared with the method of analyzing abnormalities on the server, the method of the embodiments of the present application can reduce the data processing pressure of the server and thus improve the stability of the server.
[0050] Embodiments of this application can be applied to scenarios where an upstream device provides services to a downstream device. The upstream device can send data to the downstream device to provide services to the downstream device. After receiving the data, the downstream device can analyze whether the data is abnormal according to pre-set abnormal analysis rules and upload the abnormal analysis result to the upstream device. The upstream device counts the abnormal analysis results of multiple devices to repair the abnormal data and feedback the repaired data to the downstream device for the user of the downstream device to operate. Therefore, embodiments of this application can be applied to various scenarios where an upstream device provides services to a downstream device. For example, embodiments of this application can be applied to scenarios such as e-commerce, education, medical care, transportation, finance, and games, to provide page data from a server to a terminal device and perform abnormal analysis on the page data on the terminal device side, and upload the abnormal analysis result to the server for abnormal processing by the server.
[0051] For example, embodiments of this application can be applied to the e-commerce scenario. As Figure 1C shown, the server can send product information and corresponding operation controls for purchase to the terminal device. The terminal device can display the product information (such as product pictures, product descriptions, etc.) on the interaction page, and can also display the operation controls on the interaction page. In addition, the terminal device can judge whether there are operation controls and product information displayed on the interaction page of the terminal device according to the abnormal analysis rules, so as to upload the abnormal analysis result to the server. The server repairs the abnormal data according to the abnormal analysis result and feedbacks the repaired data to the terminal device.
[0052] For another example, embodiments of this application can also be applied to the transportation scenario. As Figure 1D shown, when querying personal traffic violations in the transportation scenario, the server can send a query control for inputting vehicle information to the terminal device. The terminal device can display the query control on the interaction page. Correspondingly, the terminal device can judge whether there is a query control displayed on the interaction page according to the abnormal analysis rules, so as to upload the abnormal analysis result to the server. The server repairs the abnormal data according to the abnormal analysis result and feedbacks the repaired data to the terminal device.
[0053] Embodiments of this application provide a data processing method that can be applied to a server. The server can be understood as an upstream device that provides services to a terminal device (downstream device). The server can provide page data to the terminal device. The terminal device can perform abnormal analysis according to the abnormal analysis rules and upload the abnormal analysis result to the server. The server can repair the abnormal page data according to the abnormal analysis result, and then send the repaired page data to the terminal device for the user of the terminal device to operate. Specifically, as Figure 2 shown, the method includes:
[0054] Step 202: Send the page data to be displayed to the terminal device, and the terminal device analyzes whether the page data is abnormal according to the exception analysis rule. After receiving the page data, the terminal device can display it in the interactive page. The page data in the embodiments of the present application can be data displayed to the user or data for interacting with the user. The terminal device can perform abnormal analysis on the displayed page data according to the exception analysis rule to determine the abnormal analysis result.
[0055] The server can provide an exception rule configuration page to facilitate the staff to configure the exception analysis rule. Specifically, as an optional embodiment, the method further includes: providing an exception rule configuration page to obtain the exception analysis rule; sending the exception analysis rule to the terminal device. The exception analysis rule can be understood as the requirements (restriction conditions) for the displayed page data. The exception analysis rule can analyze whether there is missing control, data anomaly, data out-of-sync, etc. in the displayed page data. Among them, in the embodiments of the present application, the correct page data can be displayed in the exception rule configuration page, and the adjustments made by the staff to the correct page data can be obtained to generate the corresponding exception analysis rule, so as to analyze the exception according to the exception analysis rule.
[0056] After the terminal device analyzes the display data in the interactive page according to the exception analysis rule, it can upload the abnormal analysis result to the server. In step 204, the server obtains the abnormal analysis result uploaded by the terminal device. And in step 206, according to the abnormal analysis result, the server repairs the page data and feeds back the repaired page data to the terminal device. After obtaining the abnormal analysis result, the server can determine the repair method corresponding to the exception and repair the exception according to the repair method. The exception repair method can include re-obtaining data, restarting the task, etc. Specifically, as an optional embodiment, the repairing the page data according to the abnormal analysis result includes: re-obtaining the abnormal data according to the abnormal analysis result to form the repaired page data. The embodiments of the present application can send the repaired page data to the terminal device, and the terminal device can perform abnormal analysis on the repaired page data according to the exception analysis rule to determine the abnormal analysis result. In addition to the above automatic repair methods, the exception repair methods in the embodiments of the present application can also include repair methods such as issuing a prompt (prompting manual repair). In the embodiments of the present application, the server can set a repair times threshold and issue a prompt when the page data is abnormal multiple times to repair the data in the way of manual repair.
[0057] Among them, in the embodiments of the present application, after configuring the exception analysis rule, the embodiments of the present application can provide a repair method configuration page on the server side to facilitate the staff to configure the repair method corresponding to the exception, so as to repair the exception through the corresponding exception repair method. The exception repair method can include re-obtaining data, restarting the task, sending a prompt (prompting manual repair), etc.
[0058] When the page data displayed on the terminal device is abnormal, the user of the terminal device can perform a refresh operation to re-obtain the page data from the server to update the abnormal page data. The server can record the refresh times of multiple terminal devices for the page data, so as to identify the possibly abnormal page data and perform exception repair on it. Specifically, as an optional embodiment, the method further includes: obtaining the refresh operations of each terminal device for the target page data and recording the refresh times of each terminal device for the target page data; determining the number of devices of the terminal devices whose refresh times exceed the refresh times threshold; when the number of devices exceeds the device number threshold, performing data repair on the target page data. The server can record the refresh times of multiple terminal devices, so as to determine that the target page data is abnormal when the active refresh times of multiple terminal devices for the target page data all exceed the refresh times threshold, thereby performing data repair on the server and forming the repaired page data to send the repaired page data to the terminal device.
[0059] In the embodiments of the present application, the page data sent by the server to the terminal device can be the data displayed to the user, or the interactive data containing the corresponding controls. Specifically, as an optional embodiment, the method further includes: receiving the operation information for the first page data to determine the second page data corresponding to the operation information; sending the second page data to the terminal device. The user can operate on the first page data in the interactive page of the terminal device, upload the operation information to the server through the terminal device, the server determines the corresponding second page data according to the operation information, and feeds back the second page data to the terminal device.
[0060] The embodiments of the present application can be applied to the server side. The server can send the page data to be displayed to the terminal device. After receiving the page data, the terminal device can display it in the interactive page and analyze whether the displayed page data is abnormal according to the exception analysis rule, and upload the exception analysis result to the server. The server can perform data repair on the abnormal page data according to the exception analysis result and feed back the repaired page data to the terminal device for the user of the terminal device to operate.
[0061] The embodiments of the present application provide a data processing method, which can be applied to the server side, such as Figure 3 shown, the method includes:
[0062] Step 302: Provide an exception rule configuration page to obtain exception analysis rules.
[0063] Step 304: Send the exception analysis rules to the terminal device.
[0064] Step 306: Send the page data to be displayed to the terminal device, and the terminal device analyzes whether the page data is abnormal according to the exception analysis rules.
[0065] Step 308: Obtain the exception analysis results uploaded by the terminal device.
[0066] Step 310: According to the exception analysis results, re-obtain the abnormal data to form the repaired page data.
[0067] Step 312: Feedback the repaired page data to the terminal device.
[0068] Step 314: Receive the operation information for the first page data to determine the second page data corresponding to the operation information.
[0069] Step 316: Send the second page data to the terminal device.
[0070] The embodiments of the present application can be applied to the server side. On the server side, an exception rule configuration page can be provided so that the staff can configure the exception analysis rules on the exception rule configuration page. After determining the exception analysis rules, the embodiments of the present application can also obtain the repair methods configured by the staff for the exception, so as to repair the exception according to the repair methods. The server side can send the exception analysis rules to the terminal device. After receiving the page data, the terminal device can obtain the corresponding exception analysis rules for the page data and analyze the displayed page data according to the exception analysis rules to determine the exception analysis results, and upload the exception analysis results to the server side. The server side can perform data repair on the abnormal page data according to the exception analysis results and feedback the repaired page data to the terminal device. The user can operate on the first page data in the page data to send operation information to the server side through the terminal device, and the server side feedbacks the second page data to the terminal device according to the operation information for the user's further operation.
[0071] Based on the above embodiments, the embodiments of the present application further provide a data processing method, which can be applied to the terminal device. The terminal device can be understood as a downstream device that interacts with the server side (upstream device). The terminal device can receive the page data sent by the server side and display it in the interaction page. Specifically, as Figure 4 shown, the method includes:
[0072] Step 402: Receive the page data sent by the server side and display it in the interaction page.
[0073] Step 404: According to the exception analysis rule, verify the display data in the interactive page to determine the exception analysis result. In the embodiment of the present application, the computing power of the terminal device is used to analyze whether the display data is abnormal. Therefore, the method in the embodiment of the present application will occupy the computing power of the terminal device. Correspondingly, the embodiment of the present application can obtain the computing power status of the terminal device, so as to execute the exception analysis process during the idle time of the computing power and not execute the exception analysis process when the computing power is busy. Specifically, as an optional embodiment, the step of verifying the display data in the interactive page according to the exception analysis rule to determine the exception analysis result includes: determining the amount of tasks to be calculated in the terminal device to determine the computing power status of the terminal device; when the computing power status is idle, verifying the display data according to the exception analysis rule to determine the exception analysis result.
[0074] The exception analysis rule can be understood as the requirements (restriction conditions) for the displayed page data. The exception analysis rule can analyze whether there is missing control, data abnormality, data out-of-sync and other information in the displayed page data. Specifically, as an optional embodiment, the step of verifying the display data in the interactive page according to the exception analysis rule to determine the exception analysis result includes at least one of the following steps: verifying the missing control of the display data according to the control verification rule to determine the control analysis result; determining whether the display data is synchronized with the page data of the associated terminal device according to the consistency verification rule to determine the consistency analysis result; verifying the data abnormality of the displayed page data according to the data verification rule to determine the data analysis result.
[0075] Step 406: Upload the exception analysis result to the server, and the server repairs the abnormal page data according to the exception analysis result.
[0076] Step 408: Receive the page data after data repair and display it in the interactive page.
[0077] The implementation manner of this embodiment is similar to that of the above embodiment. The specific implementation manner can refer to the specific implementation manner of the above embodiment and will not be elaborated here.
[0078] The embodiment of the present application can be applied to a terminal device. The staff can configure the exception analysis rule on the server and send it to the terminal device through the server. After receiving the page data sent by the server, the terminal device can display the page data in the interactive page, perform exception analysis on the display data in the interactive page according to the exception analysis rule, determine the exception analysis result, and then upload the exception analysis result to the server. The server can repair the abnormal page data according to the exception analysis result and feedback the repaired page data to the terminal device for the user of the terminal device to operate.
[0079] Based on the above embodiments, an embodiment of the present application further provides a data processing method, which can be applied to the collection scenario of logistics objects. The method can be applied to a terminal device, which can be understood as a device operated by a collection staff. The collection staff can input a pick-up code on the terminal device to confirm the collection. Specifically, as Figure 5 shown, the method includes:
[0080] Step 502: Receive a collection task start instruction corresponding to the logistics object to be collected based on an interaction page, and upload the collection task start instruction to the server.
[0081] Step 504: Receive the collection page data sent by the server for display in the interaction page, and determine whether the display data of the interaction page contains a pick-up code upload control according to the exception analysis rule to determine the exception analysis result.
[0082] Step 506: Upload the exception analysis result to the server, and receive the repaired collection page data from the server for display in the interaction page.
[0083] Step 508: Obtain the input pick-up code according to the trigger of the pick-up code upload control to verify the logistics object to be collected.
[0084] The implementation manner of this embodiment is similar to that of the above embodiments. The specific implementation manner can refer to the specific implementation manner of the above embodiments, which will not be elaborated here.
[0085] The embodiment of the present application can be applied to the scenario where a courier collects the logistics object sent by the sender. This method can be applied to the server, and the server can interact with the terminal device of the user (courier) to confirm the successful collection by the user. The user can make a collection task start instruction on the interaction page of the terminal device and upload it to the server through the terminal device. According to the collection task start instruction, the server returns the collection page data to the terminal device. After receiving the collection page data, the terminal device can display it in the interaction page, and analyze whether the pick-up code upload control is missing in the displayed collection page data according to the exception analysis rule, and upload the exception analysis result to the server. The server can repair the abnormal collection page data according to the exception analysis result and feedback the repaired collection page data to the terminal device, so that the user of the terminal device can trigger the pick-up code upload control to input the pick-up code and upload the pick-up code to the server. The server confirms the successful collection by the user based on the pick-up code.
[0086] Based on the above embodiments, an embodiment of the present application further provides a data processing method, which can be applied to the scenario of payment confirmation. The method can be applied to a terminal device, which can be a device for synchronizing payment confirmation data with an associated terminal device. This embodiment can verify whether the data of the terminal device is synchronized with the data of the associated terminal device. Specifically, as Figure 6 shown, the method includes:
[0087] Step 602: Receive the payment confirmation data sent by the server and display it on the interaction page.
[0088] Step 604: Determine whether the displayed data on the interaction page is synchronized with the payment confirmation data of the associated terminal device according to the exception analysis rule to determine the exception analysis result.
[0089] Step 606: Upload the exception analysis result to the server, and the server repairs the abnormal payment confirmation data according to the exception analysis result.
[0090] Step 608: Receive the payment confirmation data after data repair and display it on the interaction page.
[0091] The implementation manner of this embodiment is similar to that of the above embodiments. The specific implementation manner can refer to the specific implementation manner of the above embodiments and will not be elaborated here.
[0092] The embodiment of the present application can be applied to the payment confirmation scenario. After the first terminal device completes the payment, the first terminal device will display the payment completion (payment confirmation data), and the second terminal device will synchronously display the payment completion so that the user of the second terminal device can confirm that the user of the first terminal device has completed the payment. The method of the embodiment of the present application can be applied to the second terminal device to synchronously display the payment confirmation data. Specifically, the server can send the payment confirmation data to the terminal device, and the terminal device can display it on the interaction page. However, due to possible exceptions on the server, the terminal device may receive partial payment confirmation data or no payment confirmation data. The terminal device can determine whether the page data of the terminal device is synchronized with the associated terminal according to the exception analysis rule (for example, it can be determined whether the payment time information is received but the payment confirmation information is not received), so as to determine the exception analysis result and upload it to the server. The server sends the repaired payment confirmation data to the terminal device according to the exception analysis result to display the payment confirmation data on the terminal device.
[0093] It should be noted that for the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the embodiments of the present application are not limited by the described action sequences, because according to the embodiments of the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential for the embodiments of the present application.
[0094] Based on the above embodiments, this embodiment further provides a data processing device. Referring to Figure 7 , it may specifically include the following modules:
[0095] The page data distribution module 702 is used to send the page data to be displayed to the terminal device, and the terminal device analyzes whether the page data is abnormal according to the exception analysis rule.
[0096] The analysis result receiving module 704 is used to obtain the exception analysis result uploaded by the terminal device.
[0097] The repaired data distribution module 706 is used to repair the page data according to the exception analysis result and feedback the repaired page data to the terminal device.
[0098] In summary, the embodiments of the present application can be applied to the server. The server can send the page data to be displayed to the terminal device. After receiving the page data, the terminal device can display it on the interactive page, analyze whether the displayed page data is abnormal according to the exception analysis rule, and upload the exception analysis result to the server. The server can repair the abnormal page data according to the exception analysis result and feedback the repaired page data to the terminal device for the user of the terminal device to operate. In the embodiments of the present application, the computing power of the terminal device can be used to analyze the page data for exceptions. Compared with the method of analyzing exceptions on the server, the method of the embodiments of the present application can reduce the data processing pressure on the server, thereby improving the stability of the server.
[0099] Based on the above embodiments, this embodiment further provides a data processing device, which may specifically include the following modules:
[0100] The analysis rule acquisition and processing module is used to provide an exception rule configuration page to obtain the exception analysis rule.
[0101] The analysis rule distribution and processing module is used to send the exception analysis rule to the terminal device.
[0102] The page data distribution and processing module is used to send the page data to be displayed to the terminal device, and the terminal device analyzes whether the page data is abnormal according to the exception analysis rule.
[0103] An analysis result acquisition and processing module for acquiring the abnormal analysis results uploaded by the terminal device.
[0104] A page data repair processing module for re-acquiring the abnormal data according to the abnormal analysis results to form the repaired page data.
[0105] A repaired data feedback processing module for feeding back the repaired page data to the terminal device.
[0106] An operation information acquisition and processing module for receiving the operation information on the first page data to determine the second page data corresponding to the operation information.
[0107] A feedback data distribution processing module for distributing the second page data to the terminal device.
[0108] The embodiment of the present application can be applied to the server side. An abnormal rule configuration page can be provided on the server side so that the staff can configure the abnormal analysis rules on the abnormal rule configuration page. After determining the abnormal analysis rules, the embodiment of the present application can also obtain the repair methods configured by the staff for the abnormality so as to repair the abnormality according to the repair methods. The server side can send the abnormal analysis rules to the terminal device. After receiving the page data, the terminal device can obtain the abnormal analysis rules corresponding to the page data and analyze the displayed page data according to the abnormal analysis rules to determine the abnormal analysis results and upload the abnormal analysis results to the server side. The server side can repair the abnormal page data according to the abnormal analysis results and feed back the repaired page data to the terminal device. The user can operate on the first page data in the page data to send operation information to the server side through the terminal device, and the server side feeds back the second page data to the terminal device according to the operation information for the user's further operation.
[0109] Based on the above embodiments, the present embodiment further provides a data processing device. Referring to Figure 8 , it may specifically include the following modules:
[0110] A page data receiving module 802 for receiving the page data distributed by the server side and displaying it in the interactive page.
[0111] A data abnormality analysis module 804 for verifying the displayed data in the interactive page according to the abnormal analysis rules to determine the abnormal analysis results.
[0112] An analysis result uploading module 806 for uploading the abnormal analysis results to the server side, and the server side repairs the abnormal page data according to the abnormal analysis results.
[0113] The data repair receiving module 808 is used to receive the page data after data repair and display it in the interactive page.
[0114] In summary, the embodiments of the present application can be applied to terminal devices. Staff can configure exception analysis rules on the server side and send them to the terminal devices through the server side. After receiving the page data sent by the server side, the terminal devices can display the page data in the interactive page, perform exception analysis on the displayed data in the interactive page according to the exception analysis rules to determine the exception analysis result, and then upload the exception analysis result to the server side. The server side can repair the abnormal page data based on the exception analysis result and feedback the repaired page data to the terminal devices for the users of the terminal devices to operate.
[0115] Based on the above embodiments, this embodiment further provides a data processing device, which specifically may include the following modules:
[0116] The task instruction upload module is used to receive the pick-up task start instruction corresponding to the pick-up logistics object based on the interactive page and upload the pick-up task start instruction to the server side.
[0117] The pick-up data receiving module is used to receive the pick-up page data sent by the server side to display it in the interactive page, and determine whether the displayed data in the interactive page contains a pick-up code upload control according to the exception analysis rules to determine the exception analysis result.
[0118] The repair result obtaining module is used to upload the exception analysis result to the server side and receive the pick-up page data after data repair from the server side to display it in the interactive page.
[0119] The pick-up code input module is used to obtain the input pick-up code according to the trigger of the pick-up code upload control to verify the pick-up logistics object.
[0120] In summary, the embodiments of the present application can be applied to the scenario where a courier collects and sends a logistics object sent by a sender. The method can be applied to a server, and the server can interact with the terminal device of the user (courier) to confirm the successful pick-up by the user. The user can issue a pick-up task start instruction on the interaction page of the terminal device and upload it to the server. Based on the pick-up task start instruction, the server returns pick-up page data to the terminal device. After receiving the pick-up page data, the terminal device can display it on the interaction page and analyze whether the pick-up code upload control is missing in the displayed pick-up page data according to the exception analysis rule, and upload the exception analysis result to the server. The server can repair the abnormal pick-up page data according to the exception analysis result and feedback the repaired pick-up page data to the terminal device, so that the user of the terminal device can trigger the pick-up code upload control to input the pick-up code and upload the pick-up code to the server. The server confirms the successful pick-up by the user based on the pick-up code.
[0121] Based on the above embodiments, this embodiment further provides a data processing device, which may specifically include the following modules:
[0122] The confirmation data receiving module is used to receive the payment confirmation data sent by the server for display on the interaction page.
[0123] The analysis result obtaining module is used to determine whether the display data on the interaction page is synchronized with the payment confirmation data of the associated terminal device according to the exception analysis rule to determine the exception analysis result.
[0124] The analysis result sending module is used to upload the exception analysis result to the server, and the server repairs the abnormal payment confirmation data according to the exception analysis result.
[0125] The repaired data obtaining module is used to receive the payment confirmation data after data repair and display it on the interaction page.
[0126] Embodiments of the present application can be applied to the payment confirmation scenario. After the first terminal device completes the payment, the first terminal device will display the payment completion (payment confirmation data), and the second terminal device will synchronously display the payment completion so that the user of the second terminal device can confirm that the user of the first terminal device has completed the payment. The method of the embodiments of the present application can be applied to the second terminal device to synchronously display the payment confirmation data. Specifically, the server can send the payment confirmation data to the terminal device, and the terminal device can display it on the interaction page. However, due to possible exceptions in the server, the terminal device may receive partial payment confirmation data or no payment confirmation data. The terminal device can determine whether the page data of the terminal device is synchronized with the associated terminal according to the exception analysis rule (for example, it can determine whether the payment time information is received but the payment confirmation information is not received), so as to determine the exception analysis result and upload it to the server. The server, based on the exception analysis result, sends the repaired payment confirmation data to the terminal device to display the payment confirmation data on the terminal device.
[0127] Embodiments of the present application also provide a non-volatile readable storage medium, in which one or more modules (programs) are stored. When the one or more modules are applied to a device, the device can be caused to execute instructions (instructions) for each method step in the embodiments of the present application.
[0128] Embodiments of the present application provide one or more machine-readable media, on which instructions are stored. When executed by one or more processors, the electronic device is caused to execute the methods as described in one or more of the above embodiments. In the embodiments of the present application, the electronic device includes devices such as servers and terminal devices.
[0129] Embodiments of the present disclosure can be implemented as a device configured as desired using any suitable hardware, firmware, software, or any combination thereof. The device may include electronic devices such as servers (clusters) and terminals. Figure 9 Exemplary device 900 that can be used to implement the various embodiments described in the present application is schematically shown.
[0130] For one embodiment, Figure 9 Exemplary device 900 is shown, which has one or more processors 902, a control module (chipset) 904 coupled to at least one of the (one or more) processors 902, a memory 906 coupled to the control module 904, a non-volatile memory (NVM) / storage device 908 coupled to the control module 904, one or more input / output devices 910 coupled to the control module 904, and a network interface 912 coupled to the control module 904.
[0131] The processor 902 may include one or more single-core or multi-core processors, and the processor 902 may include any combination of general-purpose processors or dedicated processors (such as graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 900 is capable of acting as devices such as the server, terminal, etc. described in the embodiments of the present application.
[0132] In some embodiments, the device 900 may include one or more computer-readable media (such as the memory 906 or the NVM / storage device 908) having instructions 914, and one or more processors 902 that are combined with the one or more computer-readable media and are configured to execute the instructions 914 to implement modules so as to perform the actions described in the present disclosure.
[0133] For one embodiment, the control module 904 may include any suitable interface controller to provide any suitable interface to at least one of the (one or more) processors 902 and / or any suitable device or component communicating with the control module 904.
[0134] The control module 904 may include a memory controller module to provide an interface to the memory 906. The memory controller module may be a hardware module, a software module, and / or a firmware module.
[0135] The memory 906 may be used, for example, to load and store data and / or instructions 914 for the device 900. For one embodiment, the memory 906 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, the memory 906 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
[0136] For one embodiment, the control module 904 may include one or more input / output controllers to provide an interface to the NVM / storage device 908 and the (one or more) input / output devices 910.
[0137] For example, the NVM / storage device 908 may be used to store data and / or instructions 914. The NVM / storage device 908 may include any suitable non-volatile memory (such as flash memory) and / or may include any suitable (one or more) non-volatile storage devices (such as one or more hard disk drives (HDDs), one or more compact discs (CD) drives, and / or one or more digital versatile discs (DVD) drives).
[0138] The NVM / storage device 908 may include storage resources that are part of the device on which the device 900 is installed, or it may be accessible by the device without being part of the device. For example, the NVM / storage device 908 may be accessed via the (one or more) input / output devices 910 over a network.
[0139] (One or more) input / output devices 910 may provide an interface for device 900 to communicate with any other suitable devices. The input / output devices 910 may include communication components, audio components, sensor components, etc. The network interface 912 may provide an interface for device 900 to communicate through one or more networks. Device 900 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, such as accessing a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G, 5G, etc., or a combination thereof for wireless communication.
[0140] For one embodiment, at least one of (one or more) processors 902 may be logically encapsulated with one or more controllers of the control module 904 (e.g., a memory controller module). For one embodiment, at least one of (one or more) processors 902 may be logically encapsulated with one or more controllers of the control module 904 to form a system-in-package (SiP). For one embodiment, at least one of (one or more) processors 902 may be logically integrated with one or more controllers of the control module 904 on the same die. For one embodiment, at least one of (one or more) processors 902 may be logically integrated with one or more controllers of the control module 904 on the same die to form a system-on-chip (SoC).
[0141] In various embodiments, device 900 may be, but is not limited to: a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.) and other terminal devices. In various embodiments, device 900 may have more or fewer components and / or a different architecture. For example, in some embodiments, device 900 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.
[0142] Among them, a main control chip may be used as a processor or a control module in the detection device, sensor data, location information, etc. are stored in a memory or an NVM / storage device, the sensor group may be used as an input / output device, and the communication interface may include a network interface.
[0143] An embodiment of the present application also provides an electronic device, including: a processor; and a memory, having executable code stored thereon, which when executed, causes the processor to execute one or more of the methods as in the embodiments of the present application.
[0144] Embodiments of the present application also provide one or more machine-readable media having executable code stored thereon, which when executed, cause a processor to perform one or more of the methods as described in the embodiments of the present application.
[0145] For the apparatus embodiments, since they are substantially similar to the method embodiments, the description is relatively simple. For the relevant parts, reference may be made to the partial description of the method embodiments.
[0146] The embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the embodiments, reference may be made to each other.
[0147] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.
[0148] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.
[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, such that a series of operation steps are performed on the computer or other programmable terminal device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.
[0150] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.
[0151] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.
[0152] The above has introduced in detail a data processing method, a data processing device, an electronic device and a storage medium provided by the present application. Specific examples are used in this text to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A data processing method, characterized in that The method described includes: Sending page data to be displayed to a terminal device, and the terminal device analyzes whether the page data is abnormal according to an abnormal analysis rule and determines an abnormal detection result. The step of analyzing whether the page data is abnormal according to the abnormal analysis rule and determining the abnormal detection result includes at least one of the following steps: According to a control verification rule, performing control missing verification on the displayed data to determine a control analysis result; According to a consistency verification rule, determining whether the displayed data is synchronized with the page data of an associated terminal device to determine a consistency analysis result; According to a data verification rule, performing data abnormality verification on the displayed page data to determine a data analysis result. Obtaining the abnormal analysis result uploaded by the terminal device; Determining a repair method corresponding to the abnormality according to the abnormal analysis result, performing data repair on the page data according to the repair method, and feeding back the repaired page data to the terminal device so that the user of the terminal device can perform operations. The abnormal repair method includes re-obtaining data and / or restarting a task.
2. The method according to claim 1, wherein The method further includes: Providing an abnormal rule configuration page to obtain an abnormal analysis rule; Sending the abnormal analysis rule to the terminal device.
3. The method according to claim 1, wherein The step of performing data repair on the page data according to the abnormal analysis result includes: According to the abnormal analysis result, re-obtaining the abnormal data to form repaired page data.
4. The method according to claim 1, characterized in that, The method further includes: Obtaining the refresh operations of each terminal device on the target page data and recording the refresh times of each terminal device on the target page data; Determining the number of devices of the terminal devices whose refresh times exceed the refresh time threshold; When the number of devices exceeds the device number threshold, performing data repair on the target page data.
5. The method according to claim 1, characterized in that The method further includes: Receiving operation information on the first page data to determine the second page data corresponding to the operation information; Sending the second page data to the terminal device.
6. A data processing method, characterized in that, The method described includes: Receiving page data sent by a server and displaying it in an interactive page; According to the abnormal analysis rule, verifying the displayed data in the interactive page to determine an abnormal analysis result; Uploading the abnormal analysis result to the server, and the server determines a repair method corresponding to the abnormality according to the abnormal analysis result and performs data repair on the abnormal page data according to the repair method. The abnormal repair method includes re-obtaining data and / or restarting a task; Receiving the page data after data repair and displaying it in the interactive page so that the user of the terminal device can perform operations; The step of verifying the displayed data in the interactive page according to the abnormal analysis rule to determine an abnormal analysis result includes at least one of the following steps: According to a control verification rule, performing control missing verification on the displayed data to determine a control analysis result; According to a consistency verification rule, determining whether the displayed data is synchronized with the page data of an associated terminal device to determine a consistency analysis result; According to a data verification rule, performing data abnormality verification on the displayed page data to determine a data analysis result.
7. The method according to claim 6, characterized in that, The step of verifying the displayed data in the interactive page according to the abnormal analysis rule to determine an abnormal analysis result includes: Determine the amount of tasks to be computed in the terminal device to determine the computing power state of the terminal device; When the computing power state is idle computing power, verify the display data according to the anomaly analysis rule to determine the anomaly analysis result.
8. An electronic device, characterized in that, Including: A processor; And A memory storing executable code, which when executed causes the processor to execute the method according to one or more of claims 1-7.
9. One or more machine-readable media storing executable code, which when executed causes a processor to execute the method according to one or more of claims 1-7.
Citation Information
Patent Citations
Processing method of page access data in application, client, server and system
CN106953740A
Application program anomaly detection method and device, equipment and system
CN113127320A