Performance detection method and system for electronic task reminding system

By acquiring and analyzing the detection task set of the electronic task reminder system, a performance evaluation report is generated, which solves the problem of incomplete detection in the existing technology, realizes a comprehensive and accurate evaluation of the performance of the electronic task reminder system, and improves the system's reliability and user experience.

CN120803869BActive Publication Date: 2026-02-06GUANGDONG HINIX ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510943319.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-09
Publication Date
2026-02-06
Estimated Expiration
2045-07-09

AI Technical Summary

Technical Problem

Existing performance testing methods for electronic task reminder systems lack systematic and effective evaluation tools, cannot fully cover complex reminder types, and are difficult to accurately record the reminder's trigger time, content completeness, and the receiving status of associated objects, resulting in a lack of comparability in test results.

Method used

This paper provides a performance testing method for electronic task reminder systems. By acquiring a set of test tasks containing different reminder types, a reminder event record is generated, the system response data is recorded in detail, and a matching analysis is performed to generate a performance evaluation report, covering various scenarios such as timed reminders, recurring reminders, and condition-triggered reminders.

Benefits of technology

This enables a scientific, objective, and accurate evaluation of the performance of the electronic task reminder system, truly reflecting the system's performance in different aspects and improving the reliability of the test results and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120803869B_ABST
    Figure CN120803869B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of performance detection method and system for electronic task reminding system, first, obtain the detection task set comprising multiple different reminding types, by multiple independent reminding identification task units, each task unit contains detailed information such as reminding trigger condition, based on detection task set, send reminding trigger instruction to electronic task reminding system, generate the reminding event record containing trigger timestamp, and record the response data set after system executes reminding operation, including actual reminding time point, reminding content integrity identifier and associated object receiving state identifier etc., to response data set and original task parameter matching analysis, generate the performance evaluation result containing reminding timeliness deviation, content accuracy deviation and receiving coverage deviation, and output to target display terminal, so that the performance of electronic task reminding system can be comprehensively and accurately detected, to provide reliable basis for its optimization.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic alarm clock, in particular to a performance detection method and system for an electronic task reminding system. BACKGROUND

[0002] In today's highly integrated environment of digital life and office, electronic task reminding system as an important tool to assist people in managing time and affairs plays an increasingly critical role. It not only covers the timing reminder function of traditional electronic alarm clock, but also has more complex and diversified reminder settings, such as event-based trigger reminder, periodic repeated reminder, multi-level task association reminder, etc., to meet the fine management needs of people in different scenarios. However, there is currently a lack of systematic and effective methods for detecting the performance of electronic task reminding systems. Traditional detection methods for simple reminder devices (similar to basic electronic alarm clocks) often only focus on whether the reminder can be sent on time, and a few fixed time points are set manually for testing. But this method is far from enough for electronic task reminding systems with rich functions. It cannot cover various complex reminder types supported by the system, and it is difficult to fully evaluate the processing capacity of the system in different reminder scenarios. At the same time, the traditional method cannot accurately record the trigger time of the reminder, the integrity of the reminder content, and the receiving status of the associated objects (such as multiple associated devices or users), etc. Key information, so it cannot accurately evaluate important performance indicators such as timeliness, content accuracy and receiving coverage of the reminder. In addition, the lack of standardized detection procedures and unified performance evaluation standards makes the detection results obtained by different testers or in different test scenarios lack comparability. SUMMARY

[0003] Therefore, the purpose of the present application is to provide a performance detection method and system for an electronic task reminding system.

[0004] According to the first aspect of the present application, a performance detection method for an electronic task reminding system is provided, which comprises:

[0005] Obtaining a detection task set containing different reminder types, the detection task set is composed of a plurality of task units with independent reminder identifiers, each task unit contains a reminder trigger condition, a reminder content information and an associated object identifier;

[0006] Based on the detection task set, a reminder trigger instruction is sent to the electronic task reminding system to trigger the electronic task reminding system to perform the reminder operation corresponding to each task unit, and a reminder event record containing a trigger timestamp is generated;

[0007] record a response data set after the electronic task reminding system performs the reminding operation, the response data set including actual reminding time points of each task unit, reminding content integrity identification, and associated object receiving state identification;

[0008] perform matching analysis processing on the response data set and original task parameters in the detection task set to generate a performance evaluation result including reminding timeliness deviation, content accuracy deviation, and receiving coverage deviation;

[0009] generate a performance detection report including deviation types and deviation degrees of each task unit according to the performance evaluation result, and output the performance detection report to a target display terminal.

[0010] According to a second aspect of the present application, a performance detection system for an electronic task reminding system is provided, which includes a processor and a readable storage medium, the readable storage medium storing a program which, when executed by the processor, implements the performance detection method for the electronic task reminding system as described above.

[0011] According to any one of the above aspects, the present application fully considers the complex and diverse functional characteristics of the electronic task reminding system, and through obtaining a detection task set including different reminding types, various reminding scenarios supported by the system are comprehensively covered, whether it is a simple timing reminder or a complex event-triggered reminder, periodic reminder, etc., targeted performance detection can be performed, avoiding the problem of incomplete detection caused by single task type in traditional methods. Based on the detection task set, a reminding trigger instruction is sent to the system and a reminding event record is generated, and a response data set after the system performs the reminding operation is recorded in detail, key information such as triggering time, content integrity, and associated object receiving state is accurately obtained, matching analysis processing is performed on the response data set and the original task parameters, the system performance is quantitatively evaluated from multiple key dimensions such as reminding timeliness deviation, content accuracy deviation, and receiving coverage deviation, making the detection result more scientific, objective, and accurate, which can truly reflect the performance of the system in different aspects. Finally, a performance detection report is generated according to the performance evaluation result and output to a target display terminal, providing clear and intuitive performance information for system developers, maintainers, and users, which helps to discover problems in the system in a timely manner and perform targeted optimization and improvement, improving the reliability and user experience of the electronic task reminding system. BRIEF DESCRIPTION OF DRAWINGS

[0012] Figure 1 a flowchart of the performance detection method for the electronic task reminding system provided by the embodiments of the present application is shown;

[0013] Figure 2A component structure schematic diagram of the performance detection system for the electronic task reminding system provided by the embodiment of the application is shown. DETAILED DESCRIPTION

[0014] Figure 1 A flowchart of the performance detection method for the electronic task reminding system provided by the embodiment of the application is shown. It should be understood that in other embodiments, the order of some steps of the performance detection method for the electronic task reminding system can be exchanged according to actual needs, or some steps can be omitted or deleted. The detailed steps of the performance detection method for the electronic task reminding system are described as follows.

[0015] Step S110: A detection task set containing different reminding types is acquired, and the detection task set is composed of a plurality of task units with independent reminding identifiers. Each task unit contains a reminding trigger condition, reminding content information and an associated object identifier.

[0016] In the embodiment, when the performance of the electronic alarm clock system is detected, a detection task set containing different reminding types is first acquired. Different reminding types can meet the diversified use requirements of users, and each task unit has its independent reminding identifier, which facilitates subsequent accurate management and tracking of each task. The reminding trigger condition in each task unit determines when the alarm clock sends a reminder, the reminding content information specifies the specific matters of the user to be reminded, and the associated object identifier indicates the object that needs to receive the reminder. In order to describe this step in detail, an electronic alarm clock system in a family scenario is taken as an example. The electronic alarm clock system needs to remind the various daily activities of family members, such as getting up, going to work, exercising, studying, etc.

[0017] Step S111: A reminding type set to be detected is determined, and the reminding type set contains a timing reminding type, a repeated period reminding type and a condition trigger reminding type.

[0018] Before the detection task set is acquired, the reminding type set to be detected needs to be determined. The specific process is as follows:

[0019] Step S1111: The function specification of the electronic alarm clock system is analyzed, and the reminding function module information supported by the electronic alarm clock system is extracted. The function module information contains a basic timing reminding module, a period management module and a condition response module.

[0020] Carefully read the function specification of the electronic alarm system, and extract the supported reminder function module information from the system. The basic timing reminder module has the function of triggering a reminder at a specific time point, for example, you can set a reminder to get up at 7 am. The periodic management module can trigger a reminder repeatedly according to a certain period, such as a reminder to get up at 7 am every Monday to Friday. The condition response module triggers a reminder according to a certain condition change, such as reminding to add or subtract clothes when the indoor temperature reaches a certain set value.

[0021] Step S1112: Determine the corresponding reminder type based on the function module information. The timing reminder type corresponds to the single time point triggering function of the basic timing reminder module. The repeated period reminder type corresponds to the interval repeated triggering function of the periodic management module. The condition triggered reminder type corresponds to the state change triggering function of the condition response module.

[0022] According to the extracted function module information, determine the corresponding reminder type. The timing reminder type corresponds to the single time point triggering function of the basic timing reminder module, such as setting a reminder for children to go to bed at 9 pm in a home scenario. The repeated period reminder type corresponds to the interval repeated triggering function of the periodic management module, such as reminding children to attend interest classes at 8 pm every Wednesday. The condition triggered reminder type corresponds to the state change triggering function of the condition response module, if the child has completed the homework for the day, the electronic alarm reminds that the entertainment activity can be carried out.

[0023] Step S1113: Verify the matching of the reminder type with the actual supported functions of the electronic alarm system, and the matching verification is confirmed by the execution result of the system function test case.

[0024] In order to ensure that the determined reminder type matches the actual supported functions of the electronic alarm system, it is necessary to execute the system function test case. For the timing reminder type, set a series of reminder tasks at different time points, and check whether the system can trigger the reminder at the accurate time. For the repeated period reminder type, set different periods and start times, and verify whether the system can trigger the reminder repeatedly according to the set period. For the condition triggered reminder type, simulate various condition changes, and check whether the system can accurately trigger the reminder according to the condition change.

[0025] Step S1114: Collect historical performance detection requirement data, which contains user attention frequency statistical information for different reminder types.

[0026] Collect historical performance detection demand data, which contains user attention frequency statistics information on different reminder types. By analyzing these data, we can understand the user's preferences and demand level for various reminder types in actual use. For example, it is found through statistics that the user uses the timing reminder type more frequently, which shows that the user may rely more on reminders at specific time points.

[0027] Step S1115: Adjust the detection priority of the reminder type according to the historical performance detection demand data, and the detection priority is used to determine the allocation proportion of the number of samples of each type when generating subsequent task units.

[0028] According to the collected historical performance detection demand data, the detection priority of the reminder type is adjusted. For the reminder type with high user attention frequency, a higher detection priority is given, and more sample quantity is allocated for detection when generating subsequent task units. For example, if the attention frequency of the timing reminder type is high, the number of task units of the timing reminder type will be increased when generating detection task units, to ensure that the performance of the system on this type of reminder is fully detected.

[0029] Step S1116: Collect and encapsulate the finally determined timing reminder type, repeat period reminder type and condition triggered reminder type to generate a reminder type set to be detected.

[0030] Collect and encapsulate the finally determined timing reminder type, repeat period reminder type and condition triggered reminder type to form a reminder type set to be detected.

[0031] Step S112: Generate a corresponding task unit template for each reminder type, which contains a basic trigger condition framework, a content information structure and an associated object identification rule.

[0032] After determining the reminder type set to be detected, a corresponding task unit template is generated for each reminder type. For the timing reminder type, the basic trigger condition framework specifies the time point of the reminder, the content information structure can include the specific matters of the reminder, the importance level, etc., and the associated object identification rule can be determined according to the identity of the family member. For example, the content information of the timing reminder task to remind the child to sleep can include "sleep on time to ensure adequate sleep", and the associated object identification is the child.

[0033] For the repeated periodic reminder type, the basic trigger condition framework needs to define the repeated period and the starting time, and the content information structure can add the period-related information such as the activity arrangement of this week in addition to the reminder and the importance. The association object identification rule is also determined according to the family member identity. For example, the task of reminding the child to go to the interest class at 8 o'clock in the evening every Wednesday, the content information can be "there is a painting interest class at 8 o'clock tonight, prepare the painting tools", and the association object identification is the child.

[0034] For the condition trigger reminder type, the basic trigger condition framework needs to specify the trigger condition, the content information structure varies according to the trigger condition, and the association object identification rule is determined according to the family member's responsibility and the association relationship. For example, the task of reminding the child to play after completing the homework, the trigger condition is the homework completion state, the content information can be "the homework has been completed, you can play a game", and the association object identification is the child.

[0035] Step S113: filling the specific trigger condition parameters based on the task unit template, the trigger condition parameters including the absolute time point parameter of the timing reminder, the interval period parameter of the repeated periodic reminder, and the state threshold parameter of the condition trigger reminder.

[0036] Based on the generated task unit template, the specific trigger condition parameters are filled. For the timing reminder type, the absolute time point parameter is filled, and the time point is determined according to the daily arrangement of the family. For example, setting the reminder to get up at 7 o'clock in the morning, 7 o'clock is the absolute time point parameter.

[0037] For the repeated periodic reminder type, the interval period parameter is filled, such as every day, every week, every month, etc., and the starting time and the ending time of the repetition are specified. For example, setting the repeated reminder to get up at 7 o'clock in the morning from Monday to Friday every week, "from Monday to Friday every week" is the interval period parameter, the starting time is 7 o'clock in the morning on Monday, and the ending time is 7 o'clock in the morning on Friday.

[0038] For the condition trigger reminder type, the state threshold parameter is filled. For example, setting the reminder to play when the proportion of the child's homework completion reaches 100%, 100% is the state threshold parameter.

[0039] Step S114: assigning a unique reminder identifier to each filled task unit, the reminder identifier being used to establish the corresponding relationship between the task unit and the subsequent response data.

[0040] A unique reminder identifier is assigned to each task unit that has filled in the trigger condition parameters. This reminder identifier is very important in the subsequent detection process, as it can establish a correspondence between the task unit and the subsequent response data. For example, a specific reminder identifier is assigned to the task unit "wake up at 7 am", and when recording the system response data later, the corresponding task unit can be accurately found through this reminder identifier.

[0041] Step S115: validity verification processing is performed on the trigger condition parameters of the task unit, which includes logical reasonableness checking of the time parameter, triggerability checking of the condition threshold, and format specification checking of the associated object identifier.

[0042] The trigger condition parameters of the task unit are subjected to validity verification processing. First, logical reasonableness checking of the time parameter is performed to ensure that the time point of the timing reminder and the time setting of the repeated period reminder conform to logic. For example, check whether the end time of the repeated period reminder is later than the start time. Then, triggerability checking of the condition threshold is performed to ensure that the state threshold parameter of the condition trigger reminder is reasonable and achievable. For example, check whether the proportion threshold of the child completing the homework is between 0 and 100%. Finally, format specification checking of the associated object identifier is performed to ensure that the format of the associated object identifier is correct and can accurately identify the object receiving the reminder.

[0043] Step S116: the task units that pass the validity verification are subjected to collection and packaging processing to generate a detection task collection containing different reminder types.

[0044] The task units that pass the validity verification are subjected to collection and packaging processing to generate a detection task collection containing different reminder types. The task units in this detection task collection cover different types such as timing reminders, repeated period reminders, and condition trigger reminders, which will serve as the basis for subsequent performance detection of the electronic alarm clock system.

[0045] Step S120: based on the detection task collection, a reminder trigger instruction is sent to the electronic alarm clock system to trigger the electronic alarm clock system to perform the reminder operation corresponding to each task unit, and a reminder event record containing a trigger timestamp is generated.

[0046] After obtaining the detection task collection containing different reminder types, a reminder trigger instruction needs to be sent to the electronic alarm clock system to prompt the system to perform the corresponding reminder operation and record the related reminder event. In the family scenario, the electronic alarm clock system needs to remind family members of various daily activities, such as getting up, going to work, exercising, studying, etc. In order to ensure that the reminder trigger instruction can be accurately and correctly sent and received by the system, a series of rigorous processing steps need to be performed.

[0047] Step S121: Analyzing the reminding identifier and trigger condition parameters of each task unit in the detection task set, and generating a trigger instruction data packet matching the interface protocol of the electronic alarm system.

[0048] The reminding identifier and trigger condition parameters of each task unit in the detection task set are analyzed in detail. First, the reminding identifier field is accurately extracted from the task unit, which is the unique identifier of the task unit and plays a key role in subsequent processing and tracking. At the same time, according to the different types of reminders, the corresponding trigger condition parameters are extracted. For the timing reminder type, the absolute time point parameter is extracted, which specifies the specific time of the reminder trigger; for the repeated period reminder type, the interval period parameter and the start and end time are extracted to determine the repetition rule of the reminder; for the condition trigger reminder type, the state threshold parameter is extracted, which specifies the condition limit of the trigger reminder.

[0049] The interface protocol document of the electronic alarm system is obtained, which specifies the field definition, data type and coding format requirements of the instruction data packet. According to the field definition of the interface protocol document, the extracted reminding identifier field and trigger condition parameters are accurately mapped to the corresponding field position of the instruction data packet. During the mapping process, it is ensured that each parameter is correctly placed to ensure that the format of the instruction data packet meets the system requirements.

[0050] The field data type of the instruction data packet is strictly checked. For the time point parameter, date and time format verification is performed to ensure that its format meets the standard that can be recognized and processed by the system; the interval period parameter is checked for integer type to ensure that it is a valid integer; the state threshold parameter is checked for numerical range to ensure that it is within a reasonable value range. Only the instruction data packet that passes the verification can be processed for the next encoding.

[0051] The instruction data packet that passes the verification is encoded, and the system specified encoding method is used to convert the instruction data packet into a specific encoding format, generating a trigger instruction data packet containing the reminding identifier field, trigger condition parameter field and encoded data content. The encoded trigger instruction data packet can be accurately transmitted and processed in the system.

[0052] Step S122: Classify and group the trigger instruction data packet according to the reminding type of the task unit, generating a timing trigger group, a period trigger group and a condition trigger group.

[0053] The generated trigger instruction datagrams are classified and grouped according to the reminder types of the task units. The trigger instruction datagrams of the timing reminder type are classified into a timing trigger group. The trigger instruction datagrams of the periodic reminder type are classified into a periodic trigger group. The trigger instruction datagrams of the conditional trigger reminder type are classified into a conditional trigger group.

[0054] In the classification and grouping process, it is ensured that each trigger instruction datagram is correctly classified to avoid classification errors that may cause the reminder operation to fail to be normally executed. Meanwhile, clear identification is established for each trigger group to facilitate subsequent management and processing.

[0055] Step S123: An independent instruction sending queue is set for each trigger group, and the priority of the instruction sending queue is dynamically adjusted according to the real-time requirement of the reminder type.

[0056] An independent instruction sending queue is set for each trigger group, and each queue is used to store and manage the trigger instruction datagrams of the corresponding trigger group. The priority of the instruction sending queue is dynamically adjusted according to the real-time requirement of the reminder type. For the timing reminder type, since the accuracy of time is extremely high, the real-time requirement is also relatively high, and therefore the priority of the instruction sending queue of the timing trigger group is set to a high level. In a home scenario, for example, a timing reminder for calling a child to get up in the morning must be sent at an accurate time point, and therefore such instructions should be sent in priority.

[0057] For the periodic reminder type, the real-time requirement is relatively low, and the priority of the instruction sending queue of the periodic trigger group can be appropriately lowered. For example, a fitness reminder at a fixed time every week has a less strict time requirement than a timing wake-up reminder, and a certain time fluctuation can be allowed. For the conditional trigger reminder type, the priority of the instruction sending queue of the conditional trigger group is adjusted according to the urgency and importance of the condition. If the condition is an important condition related to safety, such as a fire alarm, the priority should be set to the highest; if the condition is a general event, such as a reminder that the indoor temperature reaches a certain range, the priority can be appropriately lowered.

[0058] During the system operation, the real-time requirement of the reminder type is monitored in real time, and the priority of the instruction sending queue is dynamically adjusted according to the actual situation to ensure that important reminder instructions can be sent in time.

[0059] Step S124: The trigger instruction datagrams in the instruction sending queue are sent to the electronic alarm clock system.

[0060] The trigger instruction datagrams in the queue are sent to the electronic alarm system in the order of priority of the instruction sending queue. During the sending process, a stable and reliable communication protocol and transmission method are used to ensure that the trigger instruction datagrams can be accurately transmitted to the system. At the same time, a sending identifier and a timestamp are added to each trigger instruction datagram for subsequent tracking and monitoring of the sending situation.

[0061] During the sending process, the network status is monitored in real time to avoid loss or failure of the instruction datagrams due to network failure. If network instability is encountered, a retry mechanism can be adopted to attempt to send the instruction datagrams multiple times until the sending is successful or the maximum number of retries is reached.

[0062] Step S125: Monitor the reception confirmation status of the trigger instruction datagrams by the electronic alarm system, record the trigger instruction datagrams that are not successfully received and perform retransmission processing.

[0063] The confirmation status of the trigger instruction datagrams received by the electronic alarm system is monitored in real time. After receiving the trigger instruction datagrams, the electronic alarm system returns a reception confirmation message. If the system returns a confirmation message indicating successful reception, it indicates that the instruction datagram has been successfully sent, and the instruction datagram is marked as successfully sent and the sending time and confirmation time are recorded.

[0064] If the system does not return a confirmation message or returns a message indicating reception failure, the trigger instruction datagrams that are not successfully received are recorded. For the instruction datagrams that are not successfully received, a retransmission processing mechanism is started. First, the reason for the unsuccessful reception is checked, which may be network problems, system failure or instruction datagram format error, etc. If it is a network problem, the instruction datagram can be resent after a certain time interval; if it is an instruction datagram format error, the instruction datagram needs to be rechecked and corrected before being sent.

[0065] The maximum number of retransmissions and the retransmission interval time are set during the retransmission process. For example, a maximum of three retransmissions is allowed, and the retransmission interval time is a certain time length, such as one minute. If the retransmission fails after multiple attempts, the instruction datagram is marked as a sending failure and the detailed failure reason is recorded for subsequent analysis and processing.

[0066] Step S126: When the electronic alarm system performs a reminder operation, collect a reminder event record containing a task unit reminder identifier and an actual trigger time.

[0067] When the electronic alarm system receives the trigger instruction datagram and performs the corresponding reminder operation, a reminder event record containing a task unit reminder identifier and an actual trigger time is collected in a timely manner. A special event record module is set up in the system, which monitors the execution of the reminder operation in real time.

[0068] When the reminder operation is triggered, the event record module accurately records the reminder identifier of the task unit and the actual triggering time. The reminder identifier is used to uniquely identify the task unit, ensuring that the recorded reminder event corresponds to the corresponding task unit one by one. The actual triggering time reflects the time when the system actually performs the reminder operation. By comparing it with the expected triggering time, the timeliness of the system can be evaluated.

[0069] The collected reminder event records are stored in the database of the system for subsequent query, statistics and analysis. At the same time, the reminder event records are backed up regularly to prevent data loss.

[0070] Step S130: Record the response data set of the electronic alarm clock system after performing the reminder operation, which includes the actual reminder time point of each task unit, the reminder content integrity identifier and the associated object receiving state identifier.

[0071] After the electronic alarm clock system performs the reminder operation, it needs to record the response data set comprehensively, which includes the actual reminder time point of each task unit, the reminder content integrity identifier and the associated object receiving state identifier. These information is crucial for evaluating the performance of the electronic alarm clock system.

[0072] Step S131: Establish the mapping relationship between the task unit reminder identifier in the reminder event record and the task unit in the detection task set, which is established by consistent matching of the reminder identifier.

[0073] In order to accurately associate the reminder event record and the task unit in the detection task set, the mapping relationship between the task unit reminder identifier in the reminder event record and the task unit in the detection task set is established. The mapping relationship is established by consistent matching of the reminder identifier.

[0074] A special mapping module is set up in the system, which compares the reminder event record and the task unit in the detection task set one by one. Taking the reminder identifier as the key matching item, the task unit reminder identifier in the reminder event record is accurately matched with the task unit reminder identifier in the detection task set. If they are consistent, it is considered that the reminder event record corresponds to the task unit in the detection task set, and the mapping relationship is established and recorded in the mapping table.

[0075] By establishing the mapping relationship, it can be ensured that the subsequent analysis and processing of the response data are based on the accurate task unit corresponding relationship, avoiding data confusion and errors.

[0076] Step S132: For each task unit with a mapping relationship, extract the actual reminder time point from the output log of the electronic alarm clock system.

[0077] For each task unit with a mapping relationship, the actual reminder time point is extracted from the output log of the electronic alarm system. The electronic alarm system records relevant operation information in the output log when performing the reminder operation, including the time of the reminder.

[0078] A log extraction module is set up in the system, which locates the output log record corresponding to each task unit according to the mapping relationship. The actual reminder time point is accurately extracted from the log record and stored in the response data record.

[0079] During the extraction process, the time format is uniformly processed to ensure that the format of the actual reminder time point meets the requirements of subsequent analysis and processing. At the same time, the extracted time data is checked to avoid incorrect or abnormal time records.

[0080] Step S133: Perform content analysis processing on the reminder content output by the electronic alarm system to generate a content element list, which contains key elements in the original reminder content information of the task unit.

[0081] Perform in-depth content analysis processing on the reminder content output by the electronic alarm system to generate a content element list. The list contains key elements in the original reminder content information of the task unit.

[0082] A content analysis module is set up in the system, which uses natural language processing technology to process the reminder content. First, the reminder content is processed by word segmentation, which splits the content into individual words or phrases. Then, according to the pre-set keyword library, the key elements are screened out. The keyword library contains important words related to the reminder content, such as activity name, time, location, etc.

[0083] For example, for a reminder content "Remember to take your backpack, 8 o'clock to school for the exam", through the content analysis module, the key elements "backpack", "8 o'clock", "school", "exam" are extracted, and a content element list is generated.

[0084] Step S134: Perform element matching comparison processing on the content element list and the original reminder content information of the task unit to generate a content integrity evaluation result containing the number of missing elements, and the content integrity identifier is generated according to the content integrity evaluation result.

[0085] The generated content element list is compared with the original reminder content information of the task unit to perform element matching comparison processing. An element matching module is set up in the system, which compares each element in the content element list with the key elements in the original reminder content information one by one.

[0086] If the elements in the content element list are consistent with the elements in the original reminder content information, it is marked as matching; if it is inconsistent or missing, it is marked as not matching. The number of elements missing is counted to obtain the number of element missing. The content integrity evaluation result is generated according to the number of element missing.

[0087] If the number of element missing is 0, it is considered that the reminder content is complete, and the content integrity identifier is complete; if the number of element missing is small, it is within an acceptable range, and the content integrity identifier is partially missing; if the number of element missing is large, it seriously affects the effectiveness of the reminder, and the content integrity identifier is seriously missing.

[0088] Step S135: Collect the receiving state information of each associated object to the reminder operation through the feedback interface of the associated object, and the receiving state information includes received state, not received state and delayed receiving state.

[0089] The receiving state information of each associated object to the reminder operation is collected through the feedback interface of the associated object. In a home scenario, the associated object can be a family member, such as a child, a parent, etc., and each associated object has its corresponding feedback interface.

[0090] Step S1351: Determine the feedback interface type corresponding to each task unit associated object identifier, and the feedback interface type includes message confirmation interface, application notification reply interface and device state query interface.

[0091] The feedback interface type corresponding to each task unit associated object identifier is determined. Different associated objects can use different feedback interfaces, for example, a mobile phone user can use a message confirmation interface or an application notification reply interface, and a smart device can use a device state query interface.

[0092] An interface type determination module is set in the system, which determines the feedback interface type corresponding to the associated object according to its attributes and usage habits. For example, a child using a mobile phone can use a message confirmation interface, and a parent using a smart watch can use an application notification reply interface.

[0093] Step S1352: Establish a data collection channel for each feedback interface type, and the data collection channel includes interface call parameters, timeout time setting and error handling mechanism.

[0094] A data collection channel is established for each feedback interface type. A data collection channel management module is set in the system, which configures a corresponding data collection channel for each feedback interface type.

[0095] For each data acquisition channel, set the interface call parameters, including the format of the request, the type and value range of the parameters, etc. For example, for the message confirmation interface, the message ID, receiver ID and other parameters need to be set. At the same time, set the timeout time to avoid long waiting for unresponsive interfaces. If no response is received from the interface within the timeout time, the interface call is considered to have failed.

[0096] An error handling mechanism is established, and when an interface call error occurs, appropriate processing can be performed, such as retry, recording error information, etc. If the interface call failure is caused by network problems, a retry operation can be performed; if it is an interface parameter error, the error information is recorded and appropriate adjustments are made.

[0097] Step S1353: According to the correspondence between the reminder identifier of the task unit and the associated object identifier, a state query request is sent to the feedback interface of each associated object, and the state query request contains the reminder identifier of the task unit and the query time range parameter.

[0098] According to the correspondence between the reminder identifier of the task unit and the associated object identifier, a state query request is sent to the feedback interface of each associated object. A request sending module is set in the system, which determines the associated object corresponding to each task unit and its feedback interface according to the mapping relationship.

[0099] The state query request sent to the feedback interface contains the reminder identifier of the task unit and the query time range parameter. The reminder identifier is used to uniquely identify the task unit, and the query time range parameter is used to limit the time interval of the query to ensure that the relevant receiving state information of the task unit is queried.

[0100] For example, for a reminder task to wake up a child in the morning, the state query request sent contains the reminder identifier of the task and the query time range is the time period of getting up in the morning.

[0101] Step S1354: Receive the state response data returned by each feedback interface, and the state response data contains the actual receiving timestamp of the associated object to the reminder operation or the reason description information for not receiving.

[0102] Receive the state response data returned by each feedback interface. A response data receiving module is set in the system, which listens to the response information of each feedback interface in real time.

[0103] When the state response data returned by the feedback interface is received, the data is parsed and processed. The state response data contains the actual receiving timestamp of the associated object to the reminder operation or the reason description information for not receiving. If the associated object successfully receives the reminder, the actual receiving timestamp will be included in the response data; if it is not received, the reason for not receiving will be included, such as device shutdown, network failure, etc.

[0104] Step S1355: Analyzing the state response data, extracting the actual receiving time stamp, and calculating the time difference between the actual receiving time stamp and the actual reminding time point in the reminding event record to generate a delay receiving time value.

[0105] The state response data is analyzed to extract the actual receiving time stamp. A data analysis module is set in the system to analyze the format of the state response data and extract the actual receiving time stamp therefrom.

[0106] The extracted actual receiving time stamp is compared with the actual reminding time point in the reminding event record to calculate the time difference. A time difference calculation module is set in the system to calculate the difference between the two time points to obtain the delay receiving time value. The value reflects the degree of delay in receiving the reminder by the associated object.

[0107] Step S1356: Comparing the delay receiving time value with a preset receiving timeliness threshold to generate an identification of a received state, an un-received state, or a delay receiving state.

[0108] The delay receiving time value is compared with the preset receiving timeliness threshold. A state judgment module is set in the system to compare the delay receiving time value with the preset receiving timeliness threshold.

[0109] If the delay receiving time value is less than or equal to the receiving timeliness threshold, it is considered that the associated object has received the reminder in time, and an identification of a received state is generated. If the delay receiving time value is greater than the receiving timeliness threshold, it is considered that the associated object has received the reminder with delay, and an identification of a delay receiving state is generated. If the actual receiving time stamp is not included in the state response data and the reason for not receiving the reminder is described in the information, it is considered that the associated object has not received the reminder, and an identification of an un-received state is generated.

[0110] Step S1357: Associating and storing the state identification with the associated object identification and the task unit reminding identification to generate receiving state information of each task unit.

[0111] The generated state identification is associated and stored with the associated object identification and the task unit reminding identification. A data storage module is set in the system to combine the state identification, the associated object identification, and the task unit reminding identification to form the receiving state information of each task unit.

[0112] The receiving state information is stored in the database of the system for subsequent query, statistics, and analysis. At the same time, the receiving state information is backed up regularly to prevent data loss.

[0113] Step S136: The actual reminding time point, content integrity identifier and receiving status information are associated and encapsulated to generate a response data entry for each task unit, and the response data set is composed of the response data entries of all task units.

[0114] The actual reminding time point, content integrity identifier and receiving status information are associated and encapsulated. A data encapsulation module is set in the system, which combines the actual reminding time point, content integrity identifier and receiving status information of each task unit together to form a complete response data entry.

[0115] All the response data entries of the task units are summarized to form a response data set. The set is a comprehensive record of the response after the electronic alarm system performs the reminding operation.

[0116] Step S140: The response data set and the original task parameters in the detection task set are matched and analyzed to generate a performance evaluation result containing the reminding timeliness deviation, content accuracy deviation and receiving coverage deviation.

[0117] After obtaining the response data set, it needs to be matched and analyzed with the original task parameters in the detection task set to evaluate the performance of the electronic alarm system.

[0118] Step S141: The original trigger condition parameters of each task unit are extracted from the detection task set, including the expected time point of the timing reminder, the expected interval period of the repeated period reminder and the expected trigger time of the condition trigger reminder.

[0119] First, the original trigger condition parameters of each task unit are extracted from the detection task set. For the task unit of the timing reminder type, the expected time point is extracted, that is, the reminding time set by the user initially. For the task unit of the repeated period reminder type, the expected interval period is extracted, for example, whether it is a daily, weekly or monthly repeated reminder, and the starting and ending time range. For the task unit of the condition trigger reminder type, the expected trigger time is extracted, that is, the time when the reminder should be triggered when the specific condition is met.

[0120] Step S142: The actual reminding time point of each task unit is extracted from the response data set, and the time difference between the actual reminding time point and the expected time parameter in the original trigger condition parameter is calculated to generate a timeliness deviation value reflecting the degree of delay or advance of the reminder.

[0121] Then, the actual reminding time points of each task unit are extracted from the response data set. Then, the actual reminding time points are compared with the expected time parameters in the original trigger condition parameters, and the time difference value between them is calculated. If the actual reminding time is later than the expected time, it indicates that there is a reminder delay; if the actual reminding time is earlier than the expected time, there is a reminder advance. This time difference value is the timeliness deviation value, which can directly reflect the performance of the electronic alarm clock system in the accuracy of the reminding time.

[0122] Step S143: Extract the original reminding content information of each task unit from the detection task set, and the original reminding content information contains the number and sequence requirements of key content elements.

[0123] The original reminding content information of each task unit is extracted from the detection task set. The original reminding content information contains the number of key content elements and the sequence requirements of these elements. For example, a task unit reminding a child to go to school may require the original reminding content to contain key content elements such as "pack a backpack", "check homework", "remember to have breakfast", etc., and have certain sequence requirements.

[0124] Step S144: Extract the content integrity identification of each task unit from the response data set, and the content integrity identification contains the number of actual content elements and the sequence matching result.

[0125] The content integrity identification of each task unit is extracted from the response data set. The content integrity identification reflects the number of content elements contained in the actual reminding content and the sequence matching result of these elements with the original content elements. For example, the actual reminding content may only contain part of the key content elements, or the sequence of the elements is inconsistent with the original requirements.

[0126] Step S145: Calculate the difference value between the actual content element number and the original key content element number to generate the content element missing deviation value; calculate the matching degree of the actual content element sequence and the original sequence requirement to generate the content sequence deviation value; and perform weighted sum processing on the content element missing deviation value and the content sequence deviation value to generate the content accuracy deviation value.

[0127] The difference between the number of actual content elements and the number of original key content elements is calculated, which is the content element missing deviation value, which reflects the missing key content elements in the actual reminder content. At the same time, the matching degree of the actual content element sequence and the original sequence requirement is calculated to obtain the content sequence deviation value, which reflects the accuracy of the content element sequence. In order to comprehensively evaluate the accuracy of the content, the content element missing deviation value and the content sequence deviation value are weighted and summed. The specific weighting coefficient can be set according to the actual situation, for example, the content element missing deviation value can be given a higher weight, because the element missing may have a greater impact on the effectiveness of the reminder. The result obtained by weighted summation is the content accuracy deviation value.

[0128] Step S146: Extract the associated object identifier set of each task unit from the detection task set, which contains all object identifiers that need to receive reminders.

[0129] The associated object identifier set of each task unit is extracted from the detection task set. The associated object identifier set contains the identifiers of all objects that need to receive reminders for the task unit. In the electronic alarm clock system of the home scenario, the associated objects may be family members, such as children, parents, etc., and each associated object has its corresponding identifier.

[0130] Step S147: Extract the receiving state information of each task unit from the response data set, calculate the proportion of the number of associated objects in the received state to the total number of associated object identifier sets to generate a receiving coverage proportion value; calculate the difference between the receiving coverage proportion value and the preset full-coverage target value to generate a receiving coverage deviation value.

[0131] The receiving state information of each task unit is extracted from the response data set. The number of associated objects in the received state is counted, and the proportion of this number to the total number of associated object identifier sets is calculated to obtain the receiving coverage proportion value. This proportion value reflects the coverage degree of the system reminder among the associated objects. Then, the receiving coverage proportion value is compared with the preset full-coverage target value, and the difference between them is calculated, which is the receiving coverage deviation value. The full-coverage target value is usually set to the proportion of all associated objects that can receive reminders in the ideal case.

[0132] Step S148: Perform associated integration processing on the timeliness deviation value, content accuracy deviation value and receiving coverage deviation value to generate a performance evaluation result containing each deviation type and corresponding deviation value.

[0133] Finally, the timeliness deviation value, the content accuracy deviation value and the receiving coverage deviation value are associated and integrated. The three types of deviation and the corresponding deviation values are combined to form a complete performance evaluation result. The performance evaluation result clearly shows the performance of the electronic alarm clock system in terms of timeliness, content accuracy and receiving coverage.

[0134] Step S150: generating a performance detection report containing the deviation types and the deviation degrees of each task unit according to the performance evaluation result, and outputting the performance detection report to the target display terminal.

[0135] After obtaining the performance evaluation result, a performance detection report needs to be generated according to the result, and the report needs to be output to the target display terminal.

[0136] Step S151: performing grade division processing on the timeliness deviation value in the performance evaluation result, the grade division processing being based on a preset deviation value range threshold, and generating a timeliness deviation grade containing a timely grade, a delay grade and an advance grade.

[0137] The timeliness deviation value in the performance evaluation result is subjected to grade division processing. According to a preset deviation value range threshold, the timeliness deviation value is divided into different grades. If the timeliness deviation value is within a smaller range, it indicates that the reminding time is accurate, and can be divided into a timely grade; if the deviation value is positive and exceeds a certain range, it indicates that the reminding is delayed, and is divided into a delay grade; if the deviation value is negative and exceeds a certain range, it indicates that the reminding is advanced, and is divided into an advance grade. For example, a smaller time range is preset as the boundary of the timely grade, and exceeding this range is divided into the delay grade or the advance grade according to the positive or negative situation.

[0138] Step S152: performing quality grading processing on the content accuracy deviation value in the performance evaluation result, the quality grading processing being based on a comprehensive evaluation standard of the number of missing content elements and the sequence matching degree, and generating a content accuracy deviation grade containing a complete grade, a partial missing grade and a serious missing grade.

[0139] The content accuracy deviation value in the performance evaluation result is subjected to quality grading processing. A set of evaluation standards is formulated by comprehensively considering the number of missing content elements and the sequence matching degree. If the number of missing content elements is small and the sequence matching degree is high, it can be divided into a complete grade; if there is a certain number of missing content elements or the sequence matching degree is general, it is divided into a partial missing grade; if the number of missing content elements is large and the sequence matching degree is very low, it is divided into a serious missing grade. Through this grading processing, the accuracy degree of the reminding content can be intuitively reflected.

[0140] Step S153: performing coverage classification processing on the reception coverage deviation value in the performance evaluation result, the coverage classification processing being based on the interval range of the reception coverage proportion value, to generate a reception coverage deviation category including a full-coverage class, a partial-coverage class and a low-coverage class.

[0141] The reception coverage deviation value in the performance evaluation result is subjected to coverage classification processing. According to the interval range of the reception coverage proportion value, it is divided into different categories. If the reception coverage proportion value is close to or reaches the preset full-coverage target value, it is classified into the full-coverage class; if the reception coverage proportion value is at a medium level, it is classified into the partial-coverage class; if the reception coverage proportion value is low, it is classified into the low-coverage class. This classification processing helps the evaluation system to remind the coverage effect in the associated object.

[0142] Step S154: establishing a deviation information summary table for each task unit, the deviation information summary table including the reminder identifier of the task unit, the reminder type, the timeliness deviation level, the content accuracy deviation level and the reception coverage deviation category.

[0143] A deviation information summary table is established for each task unit. The deviation information summary table includes the reminder identifier of the task unit, the reminder type, and the deviation level or category in terms of timeliness, content accuracy and reception coverage. Through this summary table, the performance of each task unit can be clearly seen. For example, for a task unit of “reminding to sleep at night”, the summary table will record its reminder identifier, reminder type (timed reminder), timeliness deviation level (such as timely level), content accuracy deviation level (such as complete level) and reception coverage deviation category (such as full-coverage class).

[0144] Step S155: performing statistical analysis processing on the deviation information summary table to generate a performance statistical result, the performance statistical result including the average timeliness deviation level, the average content accuracy deviation level and the average reception coverage deviation category of each reminder type.

[0145] Statistical analysis processing is performed on the deviation information summary table. The average timeliness deviation level, the average content accuracy deviation level and the average reception coverage deviation category of each reminder type are calculated. For example, the timeliness deviation levels of all task units of the timed reminder type are counted, and the average value is obtained to get the average timeliness deviation level of the timed reminder type. Through these average data, the performance of different reminder types in the overall performance can be understood.

[0146] Step S156: The deviation information summary table and the performance statistics are processed in a report format, a performance detection report containing table view, graphical view and text description is generated, and the performance detection report is sent to the target display terminal. The table view is used to show the deviation information of specific task units, the graphical view is used to show the trend distribution of performance, and the text description is used to explain the key deviation points and potential impact.

[0147] The deviation information summary table and the performance statistics are processed in a report format. The generated performance detection report contains table view, graphical view and text description. The table view is used to show the deviation information of each task unit in detail, so that the user can intuitively see the performance of specific tasks. The graphical view shows the trend distribution of performance through charts and other forms, such as comparison of average deviation levels of different reminder types, etc., so that the user can more clearly understand the overall trend of system performance. The text description part is used to explain the key deviation points and the potential impact of these deviations. For example, if the average timeliness deviation level of a certain reminder type is the delay level, the text description can analyze the possible reasons and the impact on user experience. Finally, the generated performance detection report is sent to the target display terminal, such as the user's mobile phone, computer and other devices, to facilitate the user to view and understand the performance of the electronic alarm system.

[0148] Further, Figure 2 A hardware structure schematic diagram of a performance detection system 100 for an electronic task reminder system for implementing the method provided by the embodiments of the present application is shown. As shown in Figure 2 The performance detection system 100 for the electronic task reminder system can include at least one processor 102 (the processor 102 can include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, a transmission device 106 for communication function, and a controller 108. Those skilled in the art can understand that Figure 2 The structure shown is only a schematic, which does not limit the structure of the performance detection system 100 for the electronic task reminder system. For example, the performance detection system 100 for the electronic task reminder system can include more or less components than Figure 2 or have a different configuration from Figure 2 .

[0149] The memory 104 can be used to store software programs of application software and modules, such as program instructions corresponding to the method embodiments described above in the embodiments of the present application. The processor 102 performs various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned performance detection method for the electronic task reminding system. The transmission device 106 is used to obtain or send data via a network.

[0150] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by programs instructing relevant hardware to complete. The above-mentioned programs can be stored in a computer readable storage medium, and the above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.

Claims

1. A method for performance detection of an electronic task reminder system, characterized in that, The method comprises: obtaining a detection task set containing different reminder types, the detection task set being composed of a plurality of task units with independent reminder identifications, each task unit containing a reminder trigger condition, reminder content information and an associated object identification; sending a reminder trigger instruction to an electronic task reminder system based on the detection task set, triggering the electronic task reminder system to perform a reminder operation corresponding to each task unit, and generating a reminder event record containing a trigger timestamp; recording a response data set after the electronic task reminder system performs the reminder operation, the response data set containing the actual reminder time point, the reminder content integrity identification and the associated object receiving state identification of each task unit; performing matching analysis processing on the response data set and the original task parameters in the detection task set to generate a performance evaluation result containing reminder timeliness deviation, content accuracy deviation and receiving coverage deviation, including: extracting the original trigger condition parameters of each task unit from the detection task set, the original trigger condition parameters containing the expected time point of the timing reminder, the expected interval period of the repeated period reminder and the expected trigger time of the condition trigger reminder; extracting the actual reminder time point of each task unit from the response data set, calculating the time difference between the actual reminder time point and the expected time parameter in the original trigger condition parameter, and generating a timeliness deviation value reflecting the degree of reminder delay or advance; extracting the original reminder content information of each task unit from the detection task set, the original reminder content information containing the number and sequence requirements of key content elements; extracting the content integrity identification of each task unit from the response data set, the content integrity identification containing the number and sequence matching results of actual content elements; calculating the difference between the number of actual content elements and the number of original key content elements to generate a content element missing deviation value; calculating the matching degree of the actual content element sequence and the original sequence requirement to generate a content sequence deviation value; and performing weighted sum processing on the content element missing deviation value and the content sequence deviation value to generate a content accuracy deviation value; extracting the associated object identification set of each task unit from the detection task set, the associated object identification set containing all object identifications that need to receive reminders; extracting the receiving state information of each task unit from the response data set, calculating the proportion of the number of associated objects in the received state to the total number of associated object identifications to generate a receiving coverage proportion value; and calculating the difference between the receiving coverage proportion value and a preset full-coverage target value to generate a receiving coverage deviation value; performing associated integration processing on the timeliness deviation value, the content accuracy deviation value and the receiving coverage deviation value to generate a performance evaluation result containing each deviation type and the corresponding deviation value; generating a performance detection report containing the deviation type and the deviation degree of each task unit according to the performance evaluation result, and outputting the performance detection report to a target display terminal.

2. The method for performance detection of an electronic task reminding system according to claim 1, wherein, The method comprises: determining a set of reminder types to be detected, the set of reminder types including a timing reminder type, a repeated period reminder type, and a condition triggered reminder type; generating a corresponding task unit template for each reminder type, the task unit template including a basic trigger condition framework, a content information structure, and an associated object identification rule; filling specific trigger condition parameters based on the task unit template, the trigger condition parameters including an absolute time point parameter of the timing reminder, an interval period parameter of the repeated period reminder, and a state threshold parameter of the condition triggered reminder; allocating a unique reminder identifier for each filled task unit, the reminder identifier being used to establish a correspondence between the task unit and subsequent response data; performing validity verification processing on the trigger condition parameters of the task unit, the validity verification processing including a logical reasonableness check of the time parameter, a triggerability check of the condition threshold, and a format specification check of the associated object identification; performing set encapsulation processing on the task units that pass the validity verification, to generate a detection task set including different reminder types.

3. The method for performance detection of an electronic task reminding system according to claim 2, wherein, The determination of the set of reminder types to be detected includes: analyzing a functional specification of an electronic task reminder system, extracting reminder function module information supported by the electronic task reminder system, the function module information including a basic timing reminder module, a period management module, and a condition response module; determining corresponding reminder types based on the function module information, the timing reminder type corresponding to a single time point trigger function of the basic timing reminder module, the repeated period reminder type corresponding to an interval repeated trigger function of the period management module, and the condition triggered reminder type corresponding to a state change trigger function of the condition response module; verifying the matching of the reminder types with the actual supported functions of the electronic task reminder system, the matching verification being confirmed by the execution results of system function test cases; collecting historical performance detection requirement data, the historical performance detection requirement data including user attention frequency statistical information on different reminder types; adjusting the detection priority of the reminder types according to the historical performance detection requirement data, the detection priority being used to determine the sample quantity allocation proportion of each type when generating subsequent task units; performing set encapsulation processing on the finally determined timing reminder type, repeated period reminder type, and condition triggered reminder type, to generate the set of reminder types to be detected.

4. The method for performance detection of an electronic task reminding system according to claim 1, wherein, The sending of the reminder trigger instruction to the electronic task reminder system based on the detection task set, triggering the electronic task reminder system to perform a reminder operation corresponding to each task unit, and generating a reminder event record including a trigger timestamp, includes: parsing the reminder identifier and trigger condition parameters of each task unit in the detection task set, to generate trigger instruction data reports matching the interface protocol of the electronic task reminder system; performing classification and grouping processing on the trigger instruction data reports according to the reminder types of the task units, to generate a timing trigger group, a period trigger group, and a condition trigger group; setting an independent instruction sending queue for each trigger group, the priority of the instruction sending queue being dynamically adjusted according to the real-time requirements of the reminder types; sending a trigger instruction datagram in the instruction sending queue to an electronic task reminding system; monitoring a receiving confirmation state of the electronic task reminding system for the trigger instruction datagram, recording a trigger instruction datagram that is not successfully received and performing a retransmission process; when the electronic task reminding system performs a reminding operation, collecting a reminding event record containing a task unit reminding identifier and an actual triggering time.

5. The method for performance detection of an electronic task reminding system according to claim 4, wherein, The analysis of the reminding identifier and the triggering condition parameter of each task unit in the detection task set generates a trigger instruction datagram matched with the interface protocol of the electronic task reminding system, which includes: extracting the reminding identifier field of each task unit in the detection task set; extracting the triggering condition parameter of each task unit in the detection task set, the triggering condition parameter contains time point parameter, interval period parameter or state threshold parameter according to different reminding types; obtaining the interface protocol document of the electronic task reminding system, the interface protocol document contains the field definition, data type and coding format requirements of the instruction datagram; According to the field definition of the interface protocol document, the reminding identifier field and the triggering condition parameter are mapped to the corresponding field position of the instruction datagram; The field data type of the instruction datagram is verified, which includes date and time format verification of time point parameter, integer type verification of interval period parameter and numerical range verification of state threshold parameter; The instruction datagram that passes the verification is encoded, and a trigger instruction datagram containing the reminding identifier field, the triggering condition parameter field and the encoded data content is generated.

6. The method for performance detection of an electronic task reminding system according to claim 1, wherein, The response data set of the electronic task reminding system after performing the reminding operation, including: establishing the mapping relationship between the task unit reminding identifier in the reminding event record and the task unit in the detection task set, the mapping relationship is established through the consistency matching of the reminding identifier; For each task unit with a mapping relationship, extract the actual reminding time point from the output log of the electronic task reminding system; The content of the reminding content output by the electronic task reminding system is parsed to generate a content element list, which contains the key elements in the original reminding content information of the task unit; The content element list and the original reminding content information of the task unit are matched and compared to generate a content integrity evaluation result containing the number of missing elements, and the content integrity identifier is generated according to the content integrity evaluation result; Through the feedback interface of the associated object, the receiving state information of the associated object to the reminding operation is collected, which includes received state, not received state and delayed receiving state; The actual reminding time point, content integrity identifier and receiving state information are associated and encapsulated to generate the response data entry of each task unit, and the response data set is composed of the response data entries of all task units.

7. The method for performance detection of an electronic task reminding system according to claim 6, wherein, The receiving state information of the associated object to the reminding operation is collected through the feedback interface of the associated object, which includes: Determine the feedback interface type corresponding to the associated object identifier of each task unit, which includes a message confirmation interface, an in-application notification receipt interface, and a device status query interface; Establish a data collection channel for each feedback interface type, which includes interface call parameters, timeout time settings, and error handling mechanisms; According to the correspondence between the reminder identifier and the associated object identifier of the task unit, send a status query request to the feedback interface of each associated object, which includes the reminder identifier of the task unit and the query time range parameter; Receive the status response data returned by each feedback interface, which includes the actual receiving timestamp of the reminder operation by the associated object or the cause description information of non-reception; Perform analysis and processing on the status response data, calculate the time difference between the actual receiving timestamp and the actual reminder time point in the reminder event record, and generate a delayed receiving time value; Compare the delayed receiving time value with the preset receiving timeliness threshold to determine the received state, non-received state, or delayed receiving state; Associate and store the state identifier with the associated object identifier and the task unit reminder identifier to generate the receiving state information of each task unit.

8. The method for performance detection of an electronic task reminding system according to claim 1, wherein, The performance evaluation result includes: According to the performance evaluation result, generate a performance detection report containing the deviation type and degree of each task unit, and output the performance detection report to the target display terminal, which includes: Perform level division processing on the timeliness deviation value in the performance evaluation result, which is based on the preset deviation value range threshold to generate timeliness deviation levels including timely level, delayed level, and advanced level; Perform quality grading processing on the content accuracy deviation value in the performance evaluation result, which is based on the comprehensive evaluation standard of content element missing quantity and sequence matching degree to generate content accuracy deviation levels including complete level, partial missing level, and serious missing level; Perform coverage classification processing on the receiving coverage deviation value in the performance evaluation result, which is based on the interval range of the receiving coverage proportion value to generate receiving coverage deviation categories including full coverage class, partial coverage class, and low coverage class; Establish a deviation information summary table for each task unit, which includes the reminder identifier, reminder type, timeliness deviation level, content accuracy deviation level, and receiving coverage deviation category of the task unit; Perform statistical analysis processing on the deviation information summary table to generate performance statistical results, which include the average timeliness deviation level, average content accuracy deviation level, and average receiving coverage deviation category of each reminder type; Perform report format arrangement processing on the deviation information summary table and the performance statistical results to generate a performance detection report containing table view, graph view, and text description, and send the performance detection report to the target display terminal, where the table view is used to display the deviation information of specific task units, the graph view is used to display the trend distribution of performance, and the text description is used to explain the key deviation points and potential impacts.

9. A performance detection system for an electronic task reminder system, characterized by The application relates to a computer program product, which comprises a processor and a readable storage medium, wherein the readable storage medium stores a program, and the program is executed by the processor to realize the performance detection method for the electronic task reminding system according to any one of claims 1-8.

Citation Information

Patent Citations

  • Event reminding business processing method

    CN102012909A

  • Reminding method

    CN107748659A