A customized task clock management method with dual control of voice and buttons
By implementing a customized task clock management method with voice and button dual control on smart devices, the existing intelligent time management system lacks flexibility and synchronization problems are solved, and the customized setting and operation convenience of tasks are achieved, improving the rationality of user experience and task execution.
Patent Information
- Application Number
- CN202411824134.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-08
AI Technical Summary
The existing intelligent time management system lacks flexibility, personalization and intelligence, cannot meet the diverse needs of users, and has limitations in synchronization between smart hardware and mobile applications, and cannot achieve real-time synchronization, affecting the accuracy and completeness of data.
It provides a customized task clock management method with dual control of voice and buttons. By setting task clocks and time music clips on mobile applications, the intelligent device can voice synthesis to obtain task clock audio, and broadcast task clock audio in time period T after activating the task clock, realizing customized task settings and operation convenience.
It realizes customized settings and operation convenience of tasks, improves user experience, and enhances the rationality of task execution and users' enthusiasm for completing tasks through real-time synchronization and counting sensors.
Smart Images

Figure CN119788769A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent time management, and in particular to a customized task clock management method with dual control of voice and buttons. Background Art
[0002] In recent years, with the rapid development of intelligent hardware technology and mobile Internet, intelligent time management and personal habit formation technologies have gradually emerged. These technologies provide users with more convenient, efficient and personalized time management solutions by combining intelligent hardware devices, mobile applications and advanced electronic control technology. However, the existing intelligent time management system still has some shortcomings.
[0003] In the fast-paced modern life, effective time management and personal habit formation have become key factors in improving the quality of life and work efficiency. However, traditional time management tools and methods often lack flexibility, personalization and intelligence, and cannot meet the diverse needs of users. On the one hand, existing systems often only provide a single time management function, such as a simple countdown or reminder function, and lack customized settings for specific tasks or habits. This results in users being unable to make flexible adjustments according to their actual needs during use, thereby reducing the practicality and user experience of the system. On the other hand, existing systems have limitations in the synchronization between smart hardware and mobile applications. Some systems cannot achieve real-time synchronization, resulting in inconsistent data on different devices for users, affecting the accuracy and completeness of the data. At the same time, some systems also lack convenient voice control functions, which requires users to frequently use their fingers or keyboards when operating, reducing the convenience and efficiency of operation.
[0004] Therefore, it is necessary to provide a customized task clock management method with dual control of voice and buttons, which can effectively realize customized setting of tasks and improve the convenience of operation. Summary of the invention
[0005] The purpose of the present invention is to provide a customized task clock management method with dual control of voice and buttons, which can effectively realize customized setting of tasks and improve the convenience of operation.
[0006] According to one aspect of the present application, a customized task clock management method with dual control of voice and button is provided, which is applicable to voice broadcasting of the task clock on a smart device with a built-in task clock module and at least one function key, and the method comprises the steps of:
[0007] A task clock is set in the interface of the task clock application on the mobile phone, wherein the task clock is composed of a name field and a loop number field, and the task clock also has at least one time music segment composed of a field and a music segment;
[0008] The smart device is matched with the mobile phone, and obtains the task clock set in the mobile phone;
[0009] According to the set task clock, the smart device voice synthesis obtains an orderly task clock audio;
[0010] When the task clock in the smart device is activated by voice wake-up or pressing a function key, the smart device plays the task clock audio within a time period T.
[0011] More preferably, the step of "inputting a setting task clock in the interface of the task clock application on the mobile phone, wherein the task clock is composed of a name field and a loop number field, and the task clock also has at least one time music segment composed of a field and a music segment" is specifically as follows:
[0012] Open the task clock application of the mobile phone, and the task clock application pops up an interface for setting the task clock;
[0013] When setting a task clock, the task clock application sequentially obtains the name field and the loop number field of the task clock typed in the interface, and obtains the music selected in the interface;
[0014] The time music clip is composed of a field group and a state attribute, and the field group is composed of at least a content field and a time field. When setting the time music clip of the task clock, the task clock application sequentially obtains the field group typed in the interface and obtains the state attribute selected in the interface;
[0015] The task clock application stores the task clock;
[0016] Among them, the status attributes include on and off. When the task clock audio plays the time music clip given by the task clock, if the status attribute in the time music clip is on, the music clip in the task clock is played; if the status attribute in the time music clip is off, the music clip in the task clock is not played.
[0017] More preferably, if the field group is provided with a fragment attribute field, the fragment attribute field keyed in and obtained in the interface may be empty;
[0018] If the segment attribute field in the field group is empty, the content field replaces the segment attribute field in the task clock audio synthesized by the smart device after setting the task clock;
[0019] When setting the task clock, obtaining the music selected in the interface is provided with an empty option. If the empty option is selected, the task clock is not set with music, and within the time period T, the task clock audio plays the task clock without background music.
[0020] Preferably, if the field group is provided with a count field, the count field keyed in the interface may be empty;
[0021] If the count field in the field group is empty, after the task clock is set, the task clock audio synthesized by the smart device voice contains the count field;
[0022] If it is not empty, after the task clock is set, the task clock audio synthesized by the smart device does not have the counting field, and the counting sensor in the smart device is activated within the time period T and in the time music segment with the field group.
[0023] More preferably, when a task clock is set in the task application on the mobile phone, the time music clips in the task clock are numbered. If multiple time music clips are set in the task clock, the task clock audio plays each time music clip in the task clock in the order of the numbers.
[0024] If the task clock is provided with a plurality of time music clips with a status attribute of being turned on, and the task clock is provided with music, the music clips played by the time music clips with a status attribute of being turned on will not be repeated.
[0025] Preferably, the step of "matching the smart device with the mobile phone and obtaining the task clock set in the mobile phone" is as follows:
[0026] The smart device has a built-in wireless communication module and is connected to the mobile phone for communication;
[0027] The task clock application of the mobile phone identifies and acquires the smart device and pre-matches with the smart device;
[0028] According to the communication connection, the task clock application synchronizes the stored fields and music to the task clock module of the smart device.
[0029] Preferably, the step of "according to the set task clock, the smart device voice synthesizes to obtain an orderly task clock audio" is as follows:
[0030] The speech synthesis module obtains the fields stored in the task clock module;
[0031] Identify the fields and generate in real time a task clock audio that is orderly and contains the voice broadcast of each field.
[0032] Preferably, in the step of "when the task clock in the smart device is activated by voice wake-up or by pressing a function key, the smart device plays the task clock audio within a time period T", the voice wake-up of the task clock in the smart device is specifically as follows:
[0033] If the voice recognition module obtains the voice command built into the smart device, the voice command is parsed;
[0034] According to the parsed voice command, a control signal is acquired and the control signal is transmitted to the task clock module;
[0035] The task clock is woken up according to the control signal.
[0036] More preferably, during the time period T when the smart device executes the task clock,
[0037] If the time music clip in the task clock is provided with a counting field, and the value of the counting field is recorded as N1, and the value of the count in the counting sensor is recorded as N2, then after the relationship: N2≥N1 is satisfied, the task clock module activates the built-in skip program; if the time music clip in the task clock is not provided with a counting field, the task clock module directly activates the built-in skip program;
[0038] After the skip program is activated, when the voice recognition module analyzes the voice command related to skipping the current time music segment built into the smart device and generates a first control signal, the task clock module controls the task clock to jump to the next time music segment sorted according to the number according to the first control signal;
[0039] During the time period T when the smart device executes the task clock, the task clock module also activates a built-in pause and resume program. When the voice recognition module parses the voice command related to pausing or resuming the current time music clip built into the smart device and generates a second control signal, the task clock module controls the task clock to pause or resume the current time music clip according to the second control signal.
[0040] The task clock module is preset with a time threshold S. If the second control signal is generated and the remaining duration S1 of the current music clip satisfies the relationship:
[0041] S1≤S;
[0042] Then the task clock module continues to broadcast the current time music clip;
[0043] When the current time music clip is paused, the task clock module records the pause time T, and the remaining duration of the current task clock after the pause is recorded as S2, if the relationship is satisfied:
[0044] S2≤T;
[0045] Then the task clock module terminates the current time music clip and exits the current task clock.
[0046] More preferably, within the time period T,
[0047] The task clock module also activates a built-in termination program. When the voice recognition module parses the voice command related to terminating the current time music clip built into the smart device and generates a third control signal, the task clock module terminates the current time music clip and exits the current task clock according to the third control signal.
[0048] If music is set in the task clock, the task clock module activates the built-in music control program. When the voice recognition module parses the voice instructions related to turning off or turning on the music set in the current task clock and generates a fourth control signal, the task clock module controls the task clock to turn off or turn on the set music according to the fourth control signal.
[0049] The present invention has the following beneficial effects:
[0050] (1) By setting a task clock and a time music clip in the task clock on a mobile phone application, the task clock is refined, so that the smart device can effectively realize customized task settings. The task clock is obtained through voice synthesis of the smart device, and the task clock audio is played within the time period T after the task clock is activated, so that the operation convenience of the smart device is improved, and the method of setting a music clip in the time music clip is adopted to improve the user experience in the process of executing the task clock.
[0051] (2) By setting a smart phone to establish a communication connection with a mobile phone, and transmitting the information set in the mobile phone to the task clock module of the smart device, the task clock in the smart phone can be synchronized with the setting information on the mobile phone in real time. By activating the counting sensor in the smart device when the counting field is set in the task clock, the smart device can effectively record the number of times the content in the time music clip is completed, and the method of activating the skip program after the counting sensor count in the time music clip is greater than the set counting field is adopted. The user can choose to skip on the premise of the number of completions, which increases the rationality of the task execution process. After the task clock module obtains the second control signal, the task clock is not paused when the remaining time S1≤S of the current time music clip, so that the task clock module avoids unnecessary pauses and improves the user's enthusiasm for completing the current task. After pausing the task clock, when the pause time T is greater than or equal to the remaining time S2 of the current task clock, the task clock is exited, so that the task clock module avoids the task clock pause time being too long and conflicts with other reminder programs built into the smart device. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0053] Figure 1 A flowchart of the method described in one embodiment of the present application;
[0054] Figure 2 This is a structural block diagram of the smart device described in one embodiment of the present application;
[0055] Figure 3 This is a structural block diagram of the task clock module in the smart device described in one embodiment of the present application;
[0056] Figure 4 This is a structural block diagram of the mobile phone described in one embodiment of the present application;
[0057] Figure 5 This is a block diagram of the connection between the mobile phone and the smart device in one embodiment of the present application;
[0058] Description of the accompanying drawings: 100, smart device; 10, task clock module; 11, task clock; 11A, time music clip; 20, speech synthesis module; 30, wireless communication module; 40, data storage module; 50, speech recognition module; 200, mobile phone; 110, task clock application. DETAILED DESCRIPTION
[0059] In order to facilitate the understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. The preferred embodiments of the present application are given in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive.
[0060] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0061] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0062] Please refer to Figure 1 - Figure 5 An embodiment of the present application provides a customized task clock 11 management method with dual control of voice and button, which is applicable to voice broadcasting the task clock 11 on a smart device 100 with a built-in task clock module 10 and at least one function key, and the method comprises the steps of:
[0063] S10: setting a task clock 11 in the interface of the task clock application 110 on the mobile phone 200; the task clock 11 is composed of a name field and a loop number field, and the task clock 11 also has at least one time music segment 11A composed of a field and a music segment;
[0064] S20: the smart device 100 is matched with the mobile phone 200, and the task clock 11 set in the mobile phone 200 is obtained;
[0065] S30, according to the set task clock 11, the smart device 100 obtains an orderly task clock audio through speech synthesis;
[0066] S40: After the task clock 11 in the smart device 100 is activated by voice wake-up or by pressing a function key, the smart device 100 plays the task clock audio within a time period T.
[0067] Among them, the task clock 11 is composed of a name field and a loop number field, which is to ensure that the user can clearly identify the purpose and number of repetitions of each task clock 11. The name field allows the smart device 100 to intuitively describe the task clock 11 during voice broadcast, while the loop number field helps the user understand the number of times the task needs to be performed and repeatedly execute the time music segment 11A in the task clock 11. The introduction of the time music segment 11A increases the fun and practicality of the task clock 11. Users can set different music segments for different time periods, so that they can perform the corresponding tasks in the time music segment 11A while enjoying the music, which improves the efficiency of time management. The matching of the smart device 100 and the mobile phone 200 makes the setting and synchronization of the task clock 11 simple and convenient. The user only needs to make a one-time setting on the mobile phone 200, and the smart device 100 can bind after wireless connection with the mobile phone 200 and obtain the task clock 11 set on the mobile phone 200 application. Through matching and synchronization, the task clock module 10 of the smart device 100 can obtain the latest task clock 11 settings on the mobile phone 200 in real time, ensuring the accuracy and timeliness of the task reminder. Voice broadcast makes the reminder method of the task clock 11 more intuitive and convenient. Users can receive task reminders through hearing and complete the scheduled tasks according to audio instructions without checking the screen of the mobile phone 200 or the smart device 100. The speech synthesis module 20 of the smart device 100 uses the embedded TTS technology to synthesize the field text in the task clock 11 into an orderly task clock audio, ensuring the coherence and clarity of the reminder content. The two methods of voice wake-up and button activation provide users with more choices. Users can choose the appropriate activation method according to their preferences and scene requirements.
[0068] Preferably, in step S10, the specific steps are as follows:
[0069] S11 opens the task clock application 110 of the mobile phone 200, and the task clock application 110 pops up an interface for setting the task clock 11;
[0070] S12: when setting the task clock 11, the task clock application 110 sequentially obtains the name field and the loop number field of the task clock 11 typed in the interface, and obtains the music selected in the interface;
[0071] S13: the time music clip 11A is composed of a field group and a state attribute, and the field group is composed of at least a content field and a time field. When setting the time music clip 11A of the task clock 11, the task clock application 110 sequentially obtains the field group entered in the interface and obtains the state attribute selected in the interface;
[0072] S14 the task clock application 110 stores the task clock 11;
[0073] The status attributes include on and off. When the task clock audio plays the time music clip 11A given by the task clock 11, if the status attribute in the time music clip 11A is on, the music clip in the task clock 11 is played; if the status attribute in the time music clip 11A is off, the music clip in the task clock 11 is not played.
[0074] The field format for setting the task clock 11 is: {《Name》:《Number of loops N, N = 1-3》:《Music》:《[Time music segment 1]+on / off, [Time music segment 2]+on / off...[Time music segment i]+on / off (where i = 0-9)》}. The field format for setting the time music segment 11A is commonly: {《Segment attributes (optional)》:《Content》:《Time》:《Count (optional)》}. The field setting format of the task clock 11 and its time music segment 11A and the number of time music segments 11A and other parameters are not fixed settings. Designers can design the information input settings of the interface in the task clock application 110 according to the specific application scenario and the smart device 100.
[0075] In addition to the above-mentioned field format for setting the task clock 11, another method is used to set the field format in some application scenarios. In this method, the field format for setting the task clock 11 is: {《Name》:《Number of loops N, N = 1-3》:《[Time music clip 1] + music 1, [Time music clip 2] + music 2...[Time music clip i] + music i (where i = 0-9)》}. In this setting method, multiple background music are allowed to exist in the task clock 11. This is more suitable for some scenarios where the content of each time music clip 11A has certain requirements for music. For example: in different training stages (such as warm-up, main training, stretching), different background music can be used to motivate and adjust the rhythm and mood of the trainee, such as using relaxing music in the warm-up stage, using music with a strong rhythm in the main training stage, and using soothing music in the stretching stage. For example, in different meditation stages (such as concentration, relaxation, and deep relaxation), different background music can be used to guide the practitioner's thoughts and emotions, such as using soft percussion music in the concentration stage, using natural sounds (such as the sound of waves) in the relaxation stage, and using meditation guiding voice in the deep relaxation stage.
[0076] Preferably, if the field group is provided with a segment attribute field, the segment attribute field obtained by typing in the interface may be empty. If the segment attribute field in the field group is empty, the content field replaces the segment attribute field in the task clock audio synthesized by the smart device 100 after setting the task clock 11. When setting the task clock 11, an empty option is provided for obtaining the music selected in the interface. If the empty option is selected, the task clock 11 is not set with music, and during the time period T, there is no background music when the task clock audio plays the task clock 11.
[0077] Among them, users can choose whether to set the segment attributes according to their needs. In some specific application scenarios, users may pay more attention to the content of the reminder rather than the specific attributes of each segment (such as fitness segments, work segments, and learning segments, etc.). Therefore, the task clock application 110 allows the segment attribute field to be empty, so that users can set the task clock 11 more flexibly. For users who do not need to distinguish segment attributes specifically, omitting segment attributes can make the setting of the task clock 11 more concise and clear. If each segment must be named, then in some cases, these names may become redundant or repeated. For example, if the reminder content of each segment is clear enough, then setting the segment attributes is redundant. Allowing users to choose not to set music allows users to customize the reminder style of the task clock 11 according to their preferences and scene requirements. For example, in some occasions where quietness is required, users can choose not to set music to avoid disturbing others.
[0078] Preferably, if the field group is provided with a count field, the count field obtained by typing in the interface may be empty. If the count field in the field group is empty, after the task clock 11 is set, the task clock audio synthesized by the smart device 100 contains the count field. If it is not empty, after the task clock 11 is set, the task clock audio synthesized by the smart device 100 does not contain the count field, and the count sensor in the smart device 100 is activated in the time period T and in the time music segment 11A provided with the field group.
[0079] Among them, the user is allowed to choose whether to include a counting field when setting the task clock 11, which makes the configuration of the task clock 11 more flexible. Some tasks may not require a counting function, while some tasks may require precise counting to ensure the accuracy of execution. For example, scenes such as fitness that require repeated actions require a counting field. Since it is not applicable to all scenes, the counting field is also set as an optional input field option in the task clock application 110. By providing an optional counting field, the user can decide whether to enable this function according to their needs. If the counting field is set, the sensor of the smart device 100 is activated. These smart devices 100 include products such as smart watches, smart phones 200 and smart alarm clocks, and the sensors may include acceleration sensors, gyroscopes, infrared sensors and visual sensors, so that the smart device 100 can accurately count the user's actions in the time music segment 11A.
[0080] More preferably, when the task clock 11 is set in the task application on the mobile phone 200, the time music clip 11A in the task clock 11 is numbered. If the task clock 11 is provided with multiple time music clips 11A, the task clock audio plays each time music clip 11A in the task clock 11 in the order of the numbers. If the task clock 11 is provided with multiple time music clips 11A with the status attribute of being turned on, and the task clock 11 is provided with music, the music clips played by the time music clips 11A with the status attribute of being turned on are not repeated.
[0081] Among them, assigning a unique number to each time music segment 11A can simplify the management of the task clock 11. Users can quickly locate a specific time music segment 11A through the number, which is convenient for editing, deleting or adjusting the order. The logic and coherence of the broadcast can be ensured by broadcasting each time music segment 11A in the task clock 11 in the order of numbers. Users can understand the playing time and content of each segment according to the order of numbers, so as to better arrange their time and tasks. Setting a unique number for each time music segment 11A can avoid repeated or conflicting segments in the task clock 11. This helps to ensure the accuracy and reliability of the broadcast. Numbering can help users identify each time music segment 11A more clearly, reducing confusion and misunderstanding caused by similar content or too close time intervals. Users can add, delete or reorder time music segments 11A as needed without resetting the entire task clock 11. The numbering system makes these operations more flexible and convenient. Broadcasting each time music segment 11A in the task clock 11 in the order of numbers can provide users with a clear, orderly and predictable broadcasting experience. This helps to improve the user's trust and satisfaction with the task clock 11. Using different music clips can provide users with a variety of reminder methods. Different music can stimulate different emotional reactions of users, thereby more effectively attracting the user's attention and reminding them to perform corresponding tasks. If the same music clip is used for reminders for a long time, users may gradually get used to and ignore these reminders. Using different music clips can avoid this situation, so that users always maintain sensitivity and attention to reminders. Users may want to use different music clips in different time periods or reminder contents to match their personal preferences or scene requirements. Non-repetitive music clip settings can meet the user's personalized needs and enhance the user experience. Using the same music clip for multiple reminders will lead to monotony and reduce the user's interest and participation. Using different music clips can increase the fun and novelty of reminders, making users more willing to accept and respond to these reminders.
[0082] Preferably, in step S20, the specific steps are as follows:
[0083] S21: the smart device 100 has a built-in wireless communication module 30 and is in communication connection with the mobile phone 200;
[0084] S22: the task clock application 110 of the mobile phone 200 identifies and obtains the smart device 100, and pre-matches with the smart device 100;
[0085] S23: Based on the communication connection, the task clock application 110 synchronizes the stored fields and music to the task clock module 10 of the smart device 100.
[0086] Among them, with the rapid development of wireless communication technology, the built-in wireless communication module 30 of the smart device 100 has become standard. In this application, the built-in wireless communication module 30 (Bluetooth and Wi-Fi) of the smart device 100 is installed. This makes the communication connection between the smart device 100 and the mobile phone 200 convenient and efficient. The wireless communication module 30 allows the smart device 100 and the mobile phone 200 to transmit data without being restricted by physical cables, thereby improving the flexibility of use. The task clock application 110 of the mobile phone 200 needs to be able to identify and obtain the information of the smart device 100 to ensure the compatibility and smooth communication between the two. Through pre-matching, users can avoid the cumbersome device pairing process and directly manage and synchronize the task clock 11 settings in the task clock application 110 of the mobile phone 200. The task clock application 110 synchronizes the fields and music stored in the smart device 100 to ensure that the task clock 11 settings on the smart device 100 are consistent with the settings on the mobile phone 200, avoiding the trouble caused by information asynchronization.
[0087] Preferably, in step S30, the specific steps are as follows:
[0088] S31 the speech synthesis module 20 obtains the fields stored in the task clock module 10;
[0089] S32 identifies the fields and generates in real time a task clock audio that is orderly and contains the voice broadcast of each field.
[0090] Among them, the speech synthesis module 20 can automatically obtain the field information in the task clock module 10 and convert it into speech broadcast content. This avoids the cumbersome process of manual input or editing, and improves the automation level of the task clock 11 setting. Through speech synthesis technology, the broadcast voice can be quickly generated, the production time of the task clock audio is shortened, and the overall efficiency is improved. The speech synthesis module 20 can accurately identify the field information in the task clock module 10, including the name, number of loops, segment attributes, content, time and count of the task clock 11. This ensures the accuracy and completeness of the broadcast content. By identifying all field information, the speech synthesis module 20 can generate a task clock audio containing all necessary broadcast content, avoiding the omission or missing of information. The data storage module 40 is responsible for storing the generated task clock audio so that users can access and play these audios at any time. This provides users with a convenient user experience. The data storage module 40 usually has a data backup and recovery function, which can ensure the safety and reliability of the task clock audio. Even when the mobile phone 200 or the smart device 100 fails, the user can recover the task clock audio by restoring the data. The orderly audio of the task clock can ensure that when the task clock 11 is broadcasting, the time music clip 11A in the task clock 11 can be broadcast according to the sequence (number) set by the user.
[0091] Preferably, in step S40, the voice awakening of the task clock 11 in the smart device 100 is specifically as follows:
[0092] S41: if the voice recognition module 50 obtains the voice command built into the smart device 100, the voice command is parsed;
[0093] S42, according to the parsed voice command, obtains a control signal and transmits the control signal to the task clock module 10;
[0094] S43 wakes up the task clock 11 according to the control signal.
[0095] Among them, the voice recognition module 50 needs to be able to obtain and parse the voice instructions built into the smart device 100 in real time. This requires the module to have efficient voice signal processing and recognition algorithms to ensure that it can respond quickly after the user issues an instruction. The accuracy of parsing voice instructions is crucial. Incorrect parsing may lead to mistransmission of control signals, which in turn affects the normal wake-up of the task clock 11. Therefore, the voice recognition module 50 needs to adopt advanced recognition technology and algorithms to improve the accuracy of parsing. Once the voice recognition module 50 successfully parses the voice instruction, it is necessary to extract the control signal from it. This control signal will be used to trigger the wake-up operation of the task clock 11. The control signal needs to be accurately transmitted to the task clock module 10. This requires the system to have a reliable signal transmission mechanism to ensure that the signal is not lost or distorted during transmission. The task clock module 10 needs to be able to recognize and respond to the received control signal. This usually involves the process of decoding and verifying the signal to ensure the validity and legitimacy of the signal. According to the control signal, the task clock module 10 needs to be awakened and enter the working state. This usually involves operations such as loading and playing the fields and audio stored inside the task clock 11. The voice wake-up setting enables the user to control the wake-up and playback of the task clock 11 through simple voice commands. This greatly improves the user's convenience and experience.
[0096] More preferably, during the time period T when the smart device 100 executes the task clock 11,
[0097] If the time music segment 11A in the task clock 11 is provided with a counting field, and the value of the counting field is recorded as N1, and the value counted in the counting sensor is recorded as N2, then after the relationship: N2≥N1 is satisfied, the task clock module 10 activates the built-in skip program; if the time music segment 11A in the task clock 11 is not provided with a counting field, the task clock module 10 directly activates the built-in skip program;
[0098] After the skipping program is activated, when the voice recognition module 50 analyzes the voice command related to skipping the current time music segment 11A built into the smart device 100 and generates a first control signal, the task clock module 10 controls the task clock 11 to jump to the next time music segment 11A sorted according to the number according to the first control signal;
[0099] During the time period T when the smart device 100 executes the task clock 11, the task clock module 10 also activates a built-in pause and resume program. When the voice recognition module 50 parses the voice command related to pausing or resuming the current time music segment 11A built into the smart device 100 and generates a second control signal, the task clock module 10 controls the task clock 11 to pause or resume the current time music segment 11A according to the second control signal.
[0100] The task clock module 10 is preset with a time threshold S. If the second control signal is generated and the remaining time S1 of the current time music segment 11A satisfies the relationship:
[0101] S1≤S;
[0102] Then the task clock module 10 continues to broadcast the current time music clip 11A;
[0103] When the current time music clip 11A is paused, the task clock module 10 records the pause time T, and the remaining duration of the current task clock 11 after the pause is recorded as S2. If the relationship is satisfied:
[0104] S2≤T;
[0105] Then the task clock module 10 terminates the current time music segment 11A and exits the current task clock 11 .
[0106] Among them, by not activating the setting of skipping program by default in the time music segment 11A where the count is set, the user can try his best to complete the number of actions in the current segment and avoid being lazy. If N2 is greater than or equal to N1, it means that the user has completed the preset number of actions in the current time music segment 11A where the count field is set, and the skipping program can be activated at this time, because if the current time music segment 11A has not ended, and the user has already completed the predetermined number of times, the customer should be able to choose whether to continue the current time music segment 11A or end and skip it. The task clock module 10 is set with a trigger condition for pausing the current time music segment 11A. If the remaining duration of the current time music segment 11A meets certain conditions, the task clock module 10 does not allow the time music segment 11A to pause. For example, when the preset time threshold S in the task clock module 10 can be set by the user to multiple time values such as 1 minute, 30 seconds, etc., when the remaining time S1 of the current time music segment 11A is shorter than the time threshold S, it means that the condition of not triggering the pause is met. In this case, the user can actually hold on for a short time and finish the content of the current time music clip 11A. Such a design can cultivate the user's spirit of persisting in completing the task. And the intelligent terminal may not only be provided with a task clock 11, but also may be provided with some reminder programs such as alarm clocks. If the pause time is too long, it may compete with these reminder programs for execution authority, and cause some reminder programs to fail to execute normally at the specified time. Therefore, by comparing the pause time and the remaining time of the task clock 11, this situation can be effectively avoided. The task clock module 10 can judge whether the pause time of the current time music clip 11A exceeds the remaining time of the current task clock 11, and automatically terminate the task clock 11 when it exceeds, which can effectively avoid the above-mentioned problems caused by the long pause time. Wherein, according to different application scenarios, in addition to the remaining time of the task clock 11, this judgment standard can also be set to other, such as, it can be set to the time between the next intelligent reminder program (such as an alarm clock) after the pause trigger. In addition to these adaptive flexible times, this time standard can also be a fixed threshold, such as set to a fixed time such as 30 minutes or 1 hour. In addition to the user being able to generate a first control signal through voice commands to specify skipping the current time music segment 11A and entering the next time music segment 11A, the task also allows the user to specify skipping the remaining time music segments 11A in the task clock 11, rather than just sequentially jumping to the next time music segment 11A. For example, if there are five time music segments 11A in the task clock 11, and the current user is in the first time music segment 11A, the user can directly say "skip the third time music segment 11A" to skip the third time music segment 11A, and enter the fourth time music segment 11A after executing the second time music segment 11A.In addition, the task clock module 10 is provided with a skip record function, which can count the user's skipping situation. When analyzing that a certain time music clip 11A in a certain task clock 11 is frequently skipped by the user (meeting a certain number of times), the task clock 11 will automatically delete this time music clip 11A. If the user needs it later, he can add this time music clip 11A to the task clock 11 again.
[0107] More preferably, within the time period T,
[0108] The task clock module 10 also activates a built-in termination program. When the voice recognition module 50 analyzes the voice command related to terminating the current time music segment 11A in the smart device 100 and generates a third control signal, the task clock module 10 terminates the current time music segment 11A and exits the current task clock 11 according to the third control signal.
[0109] If music is set in the task clock 11, the task clock module 10 activates the built-in music control program. When the voice recognition module 50 parses the voice instructions related to turning off or turning on the music set in the current task clock 11 in the smart device 100 and generates a fourth control signal, the task clock module 10 controls the task clock 11 to turn off or turn on the set music according to the fourth control signal.
[0110] Among them, the user is allowed to terminate the playback of the current music clip 11A through voice commands. This provides users with a more direct control method, especially when the user wants to stop playing immediately. The user is allowed to turn off or turn on the music set by the current task clock 11 through voice commands. This increases the flexibility of the task clock 11, allowing users to adjust the music settings according to their preferences and needs. When the user does not need music or wants to terminate the playback, it can be quickly achieved through voice commands, reducing unnecessary interference and noise. In order to prevent the user from disrupting the playback process of the task clock 11 or accidentally changing the music settings due to misoperation, the system needs to set up a corresponding verification mechanism to ensure the legitimacy and validity of the control signal. For example, misoperation can be prevented by requiring the user to enter a specific voice command or confirmation information.
[0111] According to the steps S10-S40, this specific implementation provides a specific example to simulate the use process of the task clock 11 in different scenarios:
[0112] Example scenario 1:
[0113] User A sets two task clocks 11 for study on the smart clock via the mobile phone 200 , and user A hopes to plan his study via the task clocks 11 .
[0114] Parameter settings:
[0115] Task clock 11 information settings:
[0116] Task clock 11: {《Do homework》:《N=1》:《None》:《[Do math homework]+Open, [Do Chinese homework]+Open, [Do English homework]+Open》}.
[0117] Among them, writing math homework, writing Chinese homework and writing English homework are three time music clips 11A within the task clock 11. Furthermore, these three time music clips 11A are respectively set as:
[0118] Doing math homework: {《Doing math homework》:《Doing math homework》:《30 minutes》}.
[0119] Writing Chinese homework: {"Writing Chinese homework": "Writing Chinese homework": "30 minutes"}.
[0120] Writing English homework: {《Writing English homework》: 《10 minutes》}.
[0121] Task clock 11 2: {《Review》:《N=2》:《Music 1》:《[Review Math]+Close, [Review Chinese]+Close, [Rest]+Open, [Review English]+Close》}.
[0122] Among them, reviewing mathematics, reviewing Chinese, taking a rest and reviewing English are three time music segments 11A within the task clock 112. Furthermore, the three time music segments 11A are respectively set as:
[0123] Do math homework: {"Review Math": "Review Math": "10 minutes"}.
[0124] Do Chinese homework: {"Review Chinese": "Review Chinese": "10 minutes"}.
[0125] Rest: {《Rest》:《Rest》:《10 minutes》}.
[0126] Write English homework: {"Review English": "Review English": "10 minutes"}.
[0127] Example process:
[0128] The night before the exam, user A hopes to use the task clock 11 to spur himself to review, so he wakes up the task clock 112 in the smart clock with voice at 8:00 pm and presses the start clocking in button.
[0129] The steps for smart clock voice broadcast are as follows:
[0130] 1. Task 11:2, review.
[0131] 2. Beep, beep, beep. Review math. Start reviewing math for 10 minutes. Beep.
[0132] 3. Beep, beep, beep, review Chinese, start reviewing Chinese for 10 minutes, beep.
[0133] 4. After the action is completed, please rest for 10 minutes. Beep, the music clip 1 in the music will sound. (The status attribute is open)
[0134] 5. Beep, beep, 10 minutes of English review begins. (No segment attribute fields are entered)
[0135] Case 1:
[0136] User A wants to go to the toilet during the process, and the voice broadcast "Pause task clock 11" is announced. At this time, the task clock audio is paused.
[0137] Case 2:
[0138] After completing step 3, user A thinks he still has energy to continue studying, so he skips step 4 by pressing the Go button and directly goes to step 5 to review English.
[0139] Example scenario 2:
[0140] User B sets three task clocks 11 for exercise on the smart watch through the mobile phone 200. Since user B does not have a fixed working time, he hopes to keep exercising every day by setting three exercise task clocks 11 with different difficulties. The smart watch has a built-in acceleration sensor and gyroscope, which can monitor and record the number of times the user performs actions in the time music clip 11A in real time.
[0141] Parameter settings:
[0142] Task clock 11 information settings:
[0143] Task 11: {"Simple exercise": "N=1": "Music 2": "[Squat] + open, [Rest] + open, [Jumping jacks] + open, [Rest] + open, [High leg raise] + open"}.
[0144] Among them, squat, jumping jack, high leg lift and two rests are five time music clips 11A within the task clock 11. Furthermore, these three time music clips 11A are respectively set as:
[0145] Squats: {«Squats»:«Squats»:«1 min»:«15»}.
[0146] Rest: {《Rest》: 《1 minute》}.
[0147] Jumping jacks: {《Jumping jacks》:《1 minute》:《30》}.
[0148] Rest: {《Rest》: 《1 minute》}.
[0149] High leg raise: {《High leg raise》:《1 minute》:《100》}.
[0150] Task clock 11 two: {《Stretching exercise》: 《N=1》: 《[Stretch shoulders and neck]+open, [Stretch arms]+open, [Stretch chest]+open, [Stretch thighs]+open, [Stretch calves]+open》}.
[0151] Among them, stretching the shoulders and neck, stretching the arms, stretching the chest, stretching the thighs and stretching the calves are five time music clips 11A in the task clock 112. Furthermore, the five time music clips 11A are respectively set as:
[0152] Stretch your shoulders and neck: {《Stretch your shoulders and neck》: 《2 minutes》}.
[0153] Stretching your arms: {《Stretching your arms》: 《2 minutes》}.
[0154] Stretch your chest: {《Stretch your chest》: 《2 minutes》}.
[0155] Thigh stretch: {《Thigh stretch》: 《2 minutes》}.
[0156] Calf stretch: {《Calf stretch》: 《2 minutes》}.
[0157] Task clock 11 three: {《Difficult exercise》:《N=3》:《Music 2》:《[Squat]+open, [Rest]+open, [Jumping jack]+open, [Rest]+open, [High leg raise]+open》}.
[0158] Among them, squat, jumping jack, high leg lift and two rests are five time music clips 11A within the task clock 11. Furthermore, these three or five time music clips 11A are respectively set as:
[0159] Squats: {«Squats»: «1 min»: «15»}.
[0160] Rest: {《Rest》: 《2 minutes》}.
[0161] Jumping jacks: {《Jumping jacks》:《1 minute》:《30》}.
[0162] Rest: {《Rest》: 《2 minutes》}.
[0163] High leg raise: {《High leg raise》:《1 minute》:《80》}.
[0164] Example process 1:
[0165] One day after work, user B is very tired and just wants to do some stretching exercises, so he wakes up the task clock 112 in the smart clock by voice at any time in the evening.
[0166] The steps for smart watch voice broadcast are as follows:
[0167] 1. Task 11: 2, stretching exercise.
[0168] 2. Beep, beep, beep, start stretching your shoulders and neck for 2 minutes. Beep, music clip 1 starts.
[0169] 3. Beep, beep, beep, start stretching your arms for 2 minutes. Beep, music clip 2 starts.
[0170] 4. Beep, beep, beep, start chest stretching for 2 minutes. Beep, music clip 3 starts.
[0171] 5. Beep, beep, start stretching your thighs for 2 minutes. Beep, music clip 4 starts.
[0172] 6. Beep, beep, start calf stretching for 2 minutes. Beep, music clip 5 starts.
[0173] Case 1:
[0174] User B is very sleepy and wants to take a shower and rest early, so he uses voice broadcast to let the smart watch terminate the voice broadcast of the task clock audio.
[0175] Case 2:
[0176] When step 5 is about to end, user B thinks that he wants to stretch his thighs a little more, but since no rest time music segment 11A is set, the user pauses the current time music segment 11A by means of voice command.
[0177] Case 3:
[0178] As it is too late, user B turns off the music set in the current task clock 11 by means of voice command.
[0179] Example process 2:
[0180] One day, user B is in a good mental state and wants to exercise by waking up the task clock 11 in the smart watch to execute the built-in task clock 11 3.
[0181] The steps for smart watch voice broadcast are as follows:
[0182] 1. Task clock 11 three, difficult exercise.
[0183] 2. Beep, beep, 15 squats in 1 minute start. Beep, music clip 1 plays.
[0184] 3. Beep, beep, 2-minute break begins. Beep, music clip 2 starts.
[0185] 4. Beep, beep, beep. 30 jumping jacks for 1 minute start. Beep, music clip 3 starts.
[0186] 5. Beep, beep, 2-minute break begins. Beep, music clip 4 starts.
[0187] 6. Beep, beep, beep. 80 high-leg raises in 1 minute. Start for 2 minutes. Beep, music clip 5 starts.
[0188] Then repeat the above steps 2 to 6 twice.
[0189] Case 1:
[0190] When user B is doing squats, the acceleration sensor and gyroscope in the smart watch jointly detect that user B has finished the squats ahead of time, and there are still dozens of seconds left before the end time. Before the 1 minute of the squat time music clip 11A ends, user B can skip the current time music clip 11A by pressing the button on the smart watch.
[0191] Case 2:
[0192] When user B is doing the third jumping jack, before completing 80 times, he is already exhausted and wants to skip the current music clip 11A by pressing a button and enter the rest period. However, after pressing the button on the smart watch, the current music clip 11A continues to be executed.
[0193] Example scenario three:
[0194] User C sets a task clock 11 with different music on the smart watch via the mobile phone 200 , and user A hopes to plan a set of fitness training arrangements via the task clock 11 .
[0195] Parameter settings:
[0196] Task clock 11 information settings:
[0197] Task 11: {《Comprehensive training》:《N=1》:《[Warm-up exercise]+Music 1, [Push-ups]+Music 2, [Squats]+Music 3, [Jumping jacks]+Music 4, [Stretching exercise]+Music 5》}.
[0198] Among them, warm-up exercise, push-ups, squats, jumping jacks and stretching jumps are five time music clips 11A within the task clock 11. Furthermore, the five time music clips 11A are respectively set as:
[0199] Warm-up exercises: {《Warm-up exercises》: 《3 minutes》}.
[0200] Push-ups: {«Push-ups»: «1 min»: «20»}.
[0201] Squats: {«Squats»: «1 min»: «30»}.
[0202] Jumping jacks: {《Jumping jacks》: 《2 minutes》: 《100》}.
[0203] Stretching exercise: {《Stretching exercise》: 《2 minutes》}.
[0204] Example process 1:
[0205] User C turns on the task clock 11 in the smart watch and performs a set of fitness training.
[0206] The steps for smart watch voice broadcast are as follows:
[0207] 1. Mission 11-1, comprehensive training.
[0208] 2. Beep, beep, 3-minute warm-up exercise begins. Beep, music 1 starts.
[0209] 3. Beep, beep, 20 push-ups in 2 minutes start. Beep, music 2 starts.
[0210] 4. Beep, beep, 30 squats in 1 minute start. Beep, music 3 starts.
[0211] 5. Beep, beep, beep, 100 jumping jacks in 2 minutes start. Beep, music 4 starts.
[0212] 6. Beep, beep, 2-minute stretching exercise begins. Beep, music 5 starts.
[0213] Thus, (1) by setting the task clock 11 and the time music clip 11A in the task clock 11 on the mobile phone 200 application, the task clock 11 is refined, so that the smart device 100 can effectively realize the customized setting of the task. The task clock 11 is obtained by voice synthesis of the smart device 100, and the task clock audio is played within the time period T after the task clock 11 is activated, so that the operation convenience of the smart device 100 is improved, and the method of setting the music clip in the time music clip 11A improves the user experience in the process of executing the task clock 11.
[0214] (2) By setting the smart device 100 to establish a communication connection with the mobile phone 200, and transmitting the information set in the mobile phone 200 to the task clock module 10 of the smart device 100, the task clock 11 in the smart phone 200 can be synchronized with the setting information on the mobile phone 200 in real time. By activating the counting sensor in the smart device 100 when the counting field is set in the task clock 11, the smart device 100 can effectively record the number of times the content in the time music segment 11A is completed, and the skipping program is activated after the counting sensor count in the time music segment 11A is greater than the set counting field. The user can choose to skip on the premise of the number of completions, which increases the rationality of the task execution process. After the task clock module 10 obtains the second control signal, the task clock 11 is not paused when the remaining time S1≤S of the current time music segment 11A, so that the task clock module 10 avoids unnecessary pauses and improves the user's enthusiasm for completing the current task. By pausing the task clock 11 and the pause time T being greater than or equal to the remaining time S2 of the current task clock 11, the task clock 11 is exited, so that the task clock module 10 avoids the task clock 11 being paused for too long and conflicts with other reminder programs built into the smart device 100.
[0215] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application.
Claims
1. A customized task clock management method with dual control of voice and button, which is suitable for voice broadcasting of the task clock on a smart device with a built-in task clock module and at least one function key, characterized in that: The method comprises the steps of: A task clock is set in the interface of the task clock application on the mobile phone, wherein the task clock is composed of a name field and a loop number field, and the task clock also has at least one time music clip; The smart device is matched with the mobile phone, and obtains the task clock set in the mobile phone; According to the set task clock, the smart device voice synthesis obtains an orderly task clock audio; When the task clock in the smart device is activated by voice wake-up or pressing a function key, the smart device plays the task clock audio within a time period T.
2. A customized task clock management method with dual voice and button control according to claim 1, characterized in that: The step of "setting a task clock in the interface of the task clock application on the mobile phone, wherein the task clock is composed of a name field and a loop number field, and the task clock also has at least one time music clip" is as follows: Open the task clock application of the mobile phone, and the task clock application pops up an interface for setting the task clock; When setting a task clock, the task clock application sequentially obtains the name field and the loop number field of the task clock typed in the interface, and obtains the music selected in the interface; The time music clip is composed of a field group and a state attribute, and the field group is composed of at least a content field and a time field. When setting the time music clip of the task clock, the task clock application sequentially obtains the field group typed in the interface and obtains the state attribute selected in the interface; The task clock application stores the task clock; Among them, the status attributes include on and off. When the task clock audio plays the time music clip given by the task clock, if the status attribute in the time music clip is on, the music clip in the task clock is played; if the status attribute in the time music clip is off, the music clip in the task clock is not played.
3. A customized task clock management method with dual control of voice and buttons according to claim 2, characterized in that: If the field group has a fragment attribute field, the fragment attribute field entered in the interface can be empty; If the segment attribute field in the field group is empty, the content field replaces the segment attribute field in the task clock audio synthesized by the smart device after setting the task clock; When setting the task clock, obtaining the music selected in the interface is provided with an empty option. If the empty option is selected, the task clock is not set with music, and within the time period T, the task clock audio plays the task clock without background music.
4. A customized task clock management method with dual voice and button control according to claim 2, characterized in that: If the field group has a count field, the count field entered in the interface can be empty; If the count field in the field group is empty, after the task clock is set, the task clock audio synthesized by the smart device voice contains the count field; If it is not empty, after the task clock is set, the task clock audio synthesized by the smart device does not have the counting field, and the counting sensor in the smart device is activated within the time period T and in the time music segment with the field group.
5. The method for managing a customized task clock with dual voice and button control according to claim 2 is characterized in that: When a task clock is set in the task application on the mobile phone, the time music clips in the task clock are numbered. If multiple time music clips are set in the task clock, the task clock audio plays each time music clip in the task clock according to the sequence of numbers; If the task clock is provided with a plurality of time music clips with a status attribute of being turned on, and the task clock is provided with music, the music clips played by the time music clips with a status attribute of being turned on will not be repeated.
6. A customized task clock management method with dual voice and button control according to claim 1, characterized in that: The step of "matching the smart device with the mobile phone and obtaining the task clock set in the mobile phone" is as follows: The smart device has a built-in wireless communication module and is connected to the mobile phone for communication; The task clock application of the mobile phone identifies and acquires the smart device and pre-matches with the smart device; According to the communication connection, the task clock application synchronizes the stored fields and music to the task clock module of the smart device.
7. A customized task clock management method with dual control of voice and buttons according to claim 1, characterized in that: The step of "according to the set task clock, the smart device voice synthesis obtains an orderly task clock audio" is as follows: The speech synthesis module obtains the fields stored in the task clock module; Identify the fields and generate in real time a task clock audio that is orderly and contains the voice broadcast of each field.
8. The method for managing a customized task clock with dual voice and button control according to claim 1, characterized in that: In the step "when the task clock in the smart device is activated by voice wake-up or by pressing a function key, the smart device broadcasts the task clock audio within a time period T", the voice wake-up of the task clock in the smart device is specifically as follows: If the voice recognition module obtains the voice command built into the smart device, the voice command is parsed; According to the parsed voice command, a control signal is acquired and the control signal is transmitted to the task clock module; The task clock is woken up according to the control signal.
9. A customized task clock management method with dual voice and button control according to claim 7, characterized in that: During the time period T when the smart device executes the task clock, If the time music clip in the task clock is provided with a counting field, and the value of the counting field is recorded as N1, and the value of the count in the counting sensor is recorded as N2, then after the relationship: N2≥N1 is satisfied, the task clock module activates the built-in skip program; if the time music clip in the task clock is not provided with a counting field, the task clock module directly activates the built-in skip program; After the skip program is activated, when the voice recognition module analyzes the voice command related to skipping the current time music segment built into the smart device and generates a first control signal, the task clock module controls the task clock to jump to the next time music segment sorted according to the number according to the first control signal; During the time period T when the smart device executes the task clock, the task clock module also activates a built-in pause and resume program. When the voice recognition module parses the voice command related to pausing or resuming the current time music clip built into the smart device and generates a second control signal, the task clock module controls the task clock to pause or resume the current time music clip according to the second control signal. The task clock module is preset with a time threshold S. If the second control signal is generated and the remaining duration S1 of the current music clip satisfies the relationship: S1≤S; Then the task clock module continues to broadcast the current time music clip; When the current time music clip is paused, the task clock module records the pause time T, and the remaining duration of the current task clock after the pause is recorded as S2, if the relationship is satisfied: S2≤T; Then the task clock module terminates the current time music clip and exits the current task clock.
10. A customized task clock management method with dual voice and button control according to claim 9, characterized in that: During the time period T, The task clock module also activates a built-in termination program. When the voice recognition module parses the voice command related to terminating the current time music clip built into the smart device and generates a third control signal, the task clock module terminates the current time music clip and exits the current task clock according to the third control signal. If music is set in the task clock, the task clock module activates the built-in music control program. When the voice recognition module parses the voice instructions related to turning off or turning on the music set in the current task clock and generates a fourth control signal, the task clock module controls the task clock to turn off or turn on the set music according to the fourth control signal.