Control method and device for polyhedral flip timer, timer and medium

CN118605110BActive Publication Date: 2026-11-03卜汐(深圳)科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410641373.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-22
Publication Date
2026-11-03
Estimated Expiration
2044-05-22

AI Technical Summary

Technical Problem

The countdown function of the existing timer is cumbersome to operate and provides a poor user experience.

Method used

By acquiring the arrival signal of the target flipping face of the polyhedron flipping timer, a preset total duration is determined based on the arrival signal as the first total duration, and the countdown is automatically started based on this total duration.

Benefits of technology

The polyhedron flip timer automatically generates a position signal when the flipped face is in position, and automatically starts the countdown, which simplifies the operation process and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118605110B_ABST
    Figure CN118605110B_ABST
Patent Text Reader

Abstract

The application discloses a control method and device for a polyhedral flip timer, a timer and a medium, and the method comprises the following steps: acquiring a to-position signal of a target flip surface of a polyhedral flip timer, wherein the target flip surface is any flip surface in the polyhedral flip timer; according to the to-position signal, taking a preset total time length corresponding to the target flip surface as a first total time length; determining a countdown total time length according to the first total time length as a target total time length; and controlling the polyhedral flip timer to count down according to the target total time length. Thus, as long as the target flip surface is flipped to the position, the polyhedral flip timer can automatically generate a to-position signal, and automatically count down based on the to-position signal, so that the operation of the countdown function is simple, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of polyhedral flip timer control technology, and in particular to a control method, device, timer and medium for a polyhedral flip timer. Background Technology

[0002] Timers, including countdown and countdown functions, are widely used in people's lives and work. Current timers require users to first select the countdown mode using buttons, then set the total countdown duration using buttons, and finally start the countdown using buttons—a cumbersome process. Summary of the Invention

[0003] Based on this, it is necessary to address the cumbersome operation of the countdown function of existing timers and propose a control method, device, timer, and medium for a polyhedral flip timer.

[0004] Firstly, a control method for a polyhedral flip timer is provided, the method comprising:

[0005] Obtain the arrival signal of the target flip face of the polyhedron flip timer, wherein the target flip face is any one of the flip faces in the polyhedron flip timer;

[0006] Based on the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0007] The total countdown time is determined based on the first total duration and used as the target total duration.

[0008] The polyhedron flip timer is controlled to count down based on the target total duration.

[0009] Secondly, a control device suitable for a polyhedron flipping timer is provided, the device comprising:

[0010] The signal acquisition module is used to acquire the position signal of the target flipping face of the polyhedron flipping timer, wherein the target flipping face is any one of the flipping faces in the polyhedron flipping timer;

[0011] The first processing module is used to take the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal;

[0012] The second processing module is used to determine the total countdown time based on the first total duration, which is used as the target total duration.

[0013] The countdown control module is used to control the polyhedral flip timer to count down based on the target total duration.

[0014] Thirdly, a polyhedron flip timer is provided, the polyhedron flip timer including a memory, a processor, and a computer program stored in the memory and executable on the processor, the polyhedron flip timer being in the shape of a polyhedron, at least one face of the polyhedron being designated as a flip face, and the processor executing the computer program implementing steps of a control method applicable to the polyhedron flip timer.

[0015] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the control method applicable to a polyhedron flip timer described above.

[0016] This application discloses a control method, apparatus, timer, and medium for a polyhedral flip timer. The method acquires a positioning signal of a target flip face of the polyhedral flip timer, wherein the target flip face is any one of the flip faces in the polyhedral flip timer. Based on the positioning signal, a preset total duration corresponding to the target flip face is used as a first total duration. A countdown total duration is determined based on the first total duration and used as the target total duration. The polyhedral flip timer is then controlled to perform a countdown based on the target total duration. This achieves automatic generation of a positioning signal by the polyhedral flip timer once the target flip face is flipped into position, and automatic countdown based on the positioning signal. The countdown function is simple to operate, improving the user experience. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] in:

[0019] Figure 1 This is a schematic diagram of the structure of a polyhedral flip timer in one embodiment;

[0020] Figure 2 This is a structural schematic diagram of the polyhedral flip timer from another angle in one embodiment;

[0021] Figure 3 This is a flowchart of a control method applicable to a polyhedron flip timer in one embodiment;

[0022] Figure 4 This is a structural block diagram of a control device applicable to a polyhedral flip timer in one embodiment;

[0023] Figure 5 This is a structural block diagram of a polyhedral flip timer in one embodiment. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0025] The control method for a polyhedral flip timer provided in this application is applied to a polyhedral flip timer. The polyhedral flip timer includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the control method for a polyhedral flip timer of this application.

[0026] Optionally, the polyhedral flip timer can be octahedral in shape, such as... Figure 1 and Figure 2 As shown, the polyhedron of the polyhedron flip timer is an octahedron. It is understood that the polyhedron of the polyhedron flip timer can also be other polyhedra, such as tetrahedrons, pentahedrons, hexahedrons, or heptahedrons.

[0027] Figure 1 The diagram illustrates a polyhedron flip timer in its upright position. Figure 2 A schematic diagram illustrating the inverted operation of the polyhedron flip timer is shown. Figure 1 and Figure 2 The polyhedral flip timer includes a first wall A, a second wall B, and a shell formed by six side walls, which are named F1, F2, F3, F4, F5, and F6 respectively. The first wall A and the second wall B are opposite walls. Side walls F1, F2, F3, F4, F5, and F6 are all connected to the first wall A, and side walls F1, F2, F3, F4, F5, and F6 are all connected to the second wall B. Side walls F1 and F2 are connected, side walls F2 and F3 are connected, side walls F3 and F4 are connected, side walls F4 and F5 are connected, side walls F5 and F6 are connected, and side walls F6 and F1 are connected.

[0028] Optional, Figure 1 and Figure 2At least one of the sidewalls F1, F2, F3, F4, F5, and F6 in the polyhedron is designated as a flipped surface. When one of the flipped surfaces is flipped to the top, it becomes the target flipped surface. The detector in the polyhedron flip timer detects the angle change of the polyhedron flip timer. The processor of the polyhedron flip timer determines that a flipped surface has been flipped to the top based on the data detected by the detector. The processor generates a positioning signal based on the information of the flipped surface (e.g., flipped surface identifier). For example, sidewall F1 is predefined as a flipped surface. When sidewall F1 is flipped to the top, sidewall F4, which is opposite to sidewall F1, is at the bottom. At this time, sidewall F1 becomes the target flipped surface, and the processor of the polyhedron flip timer generates a positioning signal for sidewall F1.

[0029] Optionally, the detector for the polyhedron flipping timer uses three gravity sensors. It is understood that other detectors can also be used, and this is not limited here.

[0030] The polyhedral flip timer also includes: multiple buttons located on the housing ( Figure 1 and Figure 2 The device comprises screens 151, 152, 153, 154, 155, 156, 181, 182, 183, 184, 185, and 186, with a main screen 14 mounted on the first wall A and a secondary screen 16 mounted on the second wall B. Both the main screen 14 and the secondary screen 16 are LCD displays or touchscreens, and are communicatively connected to the processor. Users interact with the polyhedron flip timer using various buttons.

[0031] It is understandable that the remaining time in the countdown state can be displayed on the main screen 14, or on the secondary screen 16.

[0032] Optionally, the angle of the polyhedron flip timer is determined based on the data detected by the detector, and the orientation of the font displayed on the main screen 14 and / or the secondary screen 16 is adjusted according to this angle. When the main screen 14 is not parallel to the horizontal plane, the font is displayed upright, which conforms to the user's reading habits and helps the user to quickly view the content of the main screen 14. And / or, when the secondary screen 16 is not parallel to the horizontal plane, the font is displayed upright, which conforms to the user's reading habits and helps the user to quickly view the content of the secondary screen 16.

[0033] The polyhedral flip timer also includes a battery (not shown), a sound playback component (not shown), and a circuit board (not shown) housed within the casing. The polyhedral flip timer further includes a charging interface 13 on the casing, through which an external power source charges the battery. The battery powers various electrical components of the polyhedral flip timer, such as the circuit board and the sound playback component. The second wall B of the polyhedral flip timer has multiple through holes 17, through which the sound playback component communicates with the external environment to improve the propagation of sound emitted by the sound playback component. The circuit board includes a memory and a processor. The sound playback component can be a speaker, and it is communicatively connected to the processor.

[0034] Optionally, the polyhedral flip timer also includes a communication component (not shown in the figure) housed within the casing. This communication component can be based on wireless communication technology or wired communication technology. The communication component is communicatively connected to the processor. Users can interact with the polyhedral flip timer by communicating with the communication component through a smart device.

[0035] Understandably, to make it easier for users to identify, a number is displayed on each flip surface, and the meaning of this number is the same as the meaning of the numerical value corresponding to the preset total time for that flip surface.

[0036] Optionally, when the secondary screen 16 is flipped upwards and the main screen 14 is facing downwards, the countdown function of the control polyhedron flip timer will be turned off and the countdown function will be started. At this time, the countdown time data will be displayed on the secondary screen 16.

[0037] Understandably, the memory is used to store user configuration data for the polyhedron flip timer, including volume, vibration mode, and screen brightness. This allows the current settings of the polyhedron flip timer to be saved when the user closes it and automatically loaded when the timer is opened again, enabling quick restoration of personalized settings and improving the user experience.

[0038] The present application will now be described in detail through specific embodiments.

[0039] Please see Figure 3 As shown, Figure 3 A flowchart illustrating a control method for a polyhedron flipping timer provided in this application embodiment includes the following steps:

[0040] S1: Obtain the position signal of the target flip face of the polyhedron flip timer, wherein the target flip face is any one of the flip faces in the polyhedron flip timer;

[0041] Specifically, the user flips the polyhedron flip timer, and the detector in the polyhedron flip timer detects the angle change of the polyhedron flip timer; the processor of the polyhedron flip timer determines, based on the data detected by the detector (the data is angle information, or the angle information can be determined based on the data), when one of the flip faces is flipped to the top, the processor of the polyhedron flip timer takes the flip face at the top as the target flip face, and generates a positioning signal for the flip face identifier of the target flip face.

[0042] Understandably, a unique flip-face identifier is predefined for each flip-face of the polyhedron flip timer, and a preset total duration is predefined for each flip-face. The angle information, flip-face identifier, and preset total duration are then stored as associated data in the memory of the polyhedron flip timer.

[0043] S2: Based on the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time;

[0044] Specifically, based on the flipped surface identifier in the positioning signal, a lookup table method is used to determine the preset total duration corresponding to the target flipped surface, and the determined preset total duration corresponding to the target flipped surface is used as the first total duration.

[0045] S3: Determine the total countdown time based on the first total duration, and use it as the target total duration;

[0046] Specifically, the first total duration can be directly used as the total countdown duration, and then the total countdown duration can be used as the target total duration; alternatively, the total countdown duration can be determined based on the first total duration according to a preset strategy, and the determined total countdown duration can be used as the target total duration.

[0047] S4: Control the polyhedron flip timer to count down according to the target total duration.

[0048] Specifically, the remaining countdown time is determined based on the target total duration. Starting from the determined remaining countdown time, the polyhedron flip timer is controlled to count down. During the countdown, the remaining countdown time is reduced until the remaining countdown time reaches 0. When the remaining countdown time reaches 0, the polyhedron flip timer is controlled to stop counting down.

[0049] This embodiment enables the polyhedron flip timer to automatically generate a positioning signal once the target flip surface is flipped into position, and then automatically start a countdown based on the positioning signal. The countdown function is simple to operate and improves the user experience.

[0050] In one embodiment, the step of using the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes:

[0051] S211: Obtain the flip feature data corresponding to the positioning signal;

[0052] Specifically, a sensor is set in the polyhedron flip timer to detect the state of the polyhedron flip timer. When the positioning signal is obtained, the detection data (data detected by the sensor) and / or the user operation signal before the positioning signal is generated and within the first preset time window (the generation time of the positioning signal is within the first preset time window) are used as the flip feature data corresponding to the positioning signal.

[0053] User operation signals are signals triggered by the user's operation of the buttons in the polyhedral flip timer and / or the operation of the touch screen (main screen and / or secondary screen).

[0054] Optionally, the sensor used to detect the state of the polyhedron flip timer may include, but is not limited to, an ultrasonic sensor.

[0055] S212: Determine whether the flip feature data meets the preset countdown adjustment conditions;

[0056] The preset countdown adjustment conditions are pre-defined feature data that enable the countdown.

[0057] Specifically, if the flip feature data is within the preset countdown adjustment conditions (that is, it is satisfied), then it is determined that the countdown can be started; if the flip feature data is outside the preset countdown adjustment conditions (that is, it is not satisfied), then it is determined that the countdown cannot be started.

[0058] S213: If satisfied, then according to the positioning signal, the preset total time corresponding to the target flipping surface is taken as the first total time.

[0059] Specifically, if the flipping feature data meets the preset countdown adjustment conditions, it means that a countdown needs to be performed and the arrival signal needs to be further processed. Therefore, the preset total duration corresponding to the target flipping surface is taken as the first total duration.

[0060] S214: If not satisfied, then the processing of the position signal ends.

[0061] Specifically, if the conditions are not met, meaning the flipping feature data does not meet the preset countdown adjustment conditions, then it means that no countdown is needed and no further processing of the arrival signal is required. Therefore, the processing of the arrival signal ends. Thus, it can be seen that when the flipping feature data does not meet the preset countdown adjustment conditions, it is not necessary to perform the step "taking the preset total duration corresponding to the target flipping surface as the first total duration" to step S4 for the arrival signal.

[0062] In this embodiment, when the flipping feature data meets the preset countdown adjustment conditions, the preset total duration corresponding to the target flipping surface is used as the first total duration to further process the arrival signal. When the flipping feature data does not meet the preset countdown adjustment conditions, the processing of the arrival signal is terminated, thereby avoiding erroneous countdown based on the arrival signal due to misoperation and further improving the user experience.

[0063] In one embodiment, the step of using the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes:

[0064] S221: In response to the arrival signal, determine whether the working mode of the polyhedron flip timer is the tomato timer mode;

[0065] Specifically, upon receiving the arrival signal, the system responds to the arrival signal, obtains the operating mode of the polyhedron flip timer, and determines whether the operating mode is the Tomato timer mode.

[0066] The Pomodoro Technique is a timer function designed to help users manage time more effectively and improve work efficiency. Specifically, when a user activates the Pomodoro Technique, the flip-top timer first starts the first countdown, a 25-minute countdown. After the countdown ends, the flip-top timer emits a 5-second beep. Then, the flip-top timer automatically starts a 5-minute break countdown, emitting a 30-second beep after the break ends. Next, the flip-top timer enters the second countdown, and this cycle repeats for four sets. In this way, users can rationally allocate work and rest time according to the principles of the Pomodoro Technique, thereby improving work efficiency.

[0067] S222: If it is the Tomato timing mode, then the processing of the arrival signal ends;

[0068] Specifically, if it is the Tomato timing mode, that is, the working mode of the polyhedron flip timer is the Tomato timing mode, it means that there is no need to further process the arrival signal. Therefore, the processing of the arrival signal ends. Thus, it can be seen that when the working mode of the polyhedron flip timer is the Tomato timing mode, it is not necessary to perform the step "taking the preset total time corresponding to the target flipped face as the first total time" to step S4 for the arrival signal.

[0069] S223: If it is not the Tomato timing mode, then according to the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0070] Specifically, if it is not the Tomato timing mode, that is, the working mode of the polyhedron flip timer is not the Tomato timing mode, it means that the arrival signal needs to be further processed. Therefore, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0071] In this embodiment, when the working mode of the polyhedron flip timer is not the tomato timer mode, the preset total duration corresponding to the target flipped face is used as the first total duration to further process the arrival signal. When the working mode of the polyhedron flip timer is the tomato timer mode, the processing of the arrival signal is ended, thereby avoiding incorrect countdown based on the arrival signal due to misoperation and avoiding damage to the tomato timer mode, thus further improving the user experience.

[0072] In one embodiment, the step of controlling the polyhedron flip timer to count down based on the target total duration includes:

[0073] S411: Obtain the initial timing duration, and determine the cumulative duration corresponding to the arrival signal based on the initial timing duration;

[0074] Specifically, the initial timing duration is a predefined initial cumulative duration. This initial timing duration can be directly used as the cumulative duration of the arrival signal, or a predefined determination strategy can be used to determine the cumulative duration of the arrival signal based on the initial timing duration. It is understood that the determined cumulative duration of the arrival signal in this case is the initial cumulative duration for the current arrival signal.

[0075] Optionally, the initial timing duration is a duration value. The initial timing duration can be 0 or not.

[0076] S412: Control the polyhedron flip timer to count down based on the target total duration and the cumulative duration corresponding to the arrival signal;

[0077] Specifically, the total target duration is subtracted from the cumulative duration corresponding to the arrival signal to obtain the remaining duration of the countdown. Starting from the determined remaining duration of the countdown, the polyhedron flip timer is controlled to count down. During the countdown, the remaining duration of the countdown is reduced until the remaining duration of the countdown reaches 0. When the remaining duration of the countdown reaches 0, the polyhedron flip timer is controlled to stop counting down.

[0078] The cumulative duration corresponding to the arrival signal is the duration that has elapsed during the countdown based on the arrival signal.

[0079] The process of controlling the polyhedron flip timer to count down also includes:

[0080] S4121: Obtain the inherited timing signal;

[0081] Specifically, users can send inherited timing signals to the polyhedral flip timer via at least one of the following: buttons, touchscreens (main screen and / or secondary screen), or smart devices.

[0082] Inherited timing signals are signals that inherit accumulated duration.

[0083] S4122: In response to the inherited timing signal, the cumulative duration when the arrival signal was generated is taken as the first cumulative duration;

[0084] Specifically, upon receiving the inherited timing signal, the system responds to the inherited timing signal by using the accumulated duration when the arrival signal is generated as the first accumulated duration, thereby providing a basis for the inherited accumulated duration.

[0085] The cumulative duration for generating the arrival signal can be the cumulative duration generated by the countdown of the previous arrival signal. For example, if the current arrival signal is obtained when the countdown of the previous arrival signal has lasted for 5 minutes, then the cumulative duration of 5 minutes for generating the arrival signal (that is, the countdown duration of 5 minutes) is taken as the first cumulative duration.

[0086] The countdown duration is the actual time the countdown has elapsed. For example, if the countdown goes from 10 minutes to 5 minutes, then the countdown duration is 5 minutes. Or, if the countdown goes from 10 minutes to 7 minutes, then the countdown duration is 3 minutes.

[0087] S4123: Add the cumulative duration corresponding to the arrival signal to the first cumulative duration to obtain the updated cumulative duration of the arrival signal;

[0088] Specifically, the cumulative duration corresponding to the arrival signal is added to the first cumulative duration, and the resulting sum is used as the updated cumulative duration of the arrival signal. This merges the cumulative duration generated by the countdown of the previous arrival signal with the cumulative duration corresponding to the current arrival signal, thus inheriting the cumulative duration generated by the countdown of the previous arrival signal.

[0089] S4124: Control the polyhedron flip timer to count down based on the target total duration and the updated cumulative duration of the arrival signal.

[0090] Specifically, the total target duration minus the cumulative duration of the updated arrival signal is used as the remaining duration of the countdown. Starting from the determined remaining duration of the countdown, the polyhedron flip timer is controlled to count down. During the countdown, the remaining duration of the countdown is reduced until the remaining duration of the countdown reaches 0. When the remaining duration of the countdown reaches 0, the polyhedron flip timer is controlled to stop counting down.

[0091] This embodiment, by responding to the inherited timing signal, adds the cumulative duration corresponding to the arrival signal and the cumulative duration when the arrival signal was generated to obtain the updated cumulative duration of the arrival signal. This achieves the inheritance of the cumulative duration generated by the countdown of the previous arrival signal of the current arrival signal, thereby meeting the user's personalized needs and further improving the user experience.

[0092] In one embodiment, the step of obtaining the initial timing duration includes:

[0093] S4111: Subtract the generation time of the arrival signal from the current time to obtain the second cumulative duration;

[0094] S4112: If the second cumulative duration is greater than or equal to the preset waiting duration, then obtain the waiting processing mode;

[0095] Specifically, if the second cumulative duration is greater than or equal to the preset waiting duration, it means that the waiting is complete; if the second cumulative duration is less than the preset waiting duration, it means that the waiting needs to continue.

[0096] The waiting processing mode is the mode for processing a preset waiting time.

[0097] S4113: If the waiting processing mode is the first mode, then initialize the initial timer duration to 0;

[0098] Specifically, if the waiting processing mode is the first mode, it means that the waiting time from the obtained arrival signal to the start of the countdown (that is, the second cumulative duration) does not need to be included in the cumulative duration corresponding to the current arrival signal. Therefore, the initial timing duration is initialized to 0.

[0099] S4114: If the waiting processing mode is the second mode, then the second cumulative duration is used as the initial timing duration.

[0100] Specifically, if the waiting processing mode is the second mode, it means that the waiting time from the obtained arrival signal to the start of the countdown (that is, the second cumulative duration) needs to be included in the cumulative duration corresponding to the current arrival signal. Therefore, the second cumulative duration is used as the initial timing duration.

[0101] This embodiment provides a buffer time for the countdown response of the arrival signal by setting a preset waiting time. If the waiting processing mode is the first mode, the initial timing time is initialized to 0. If the waiting processing mode is the second mode, the second cumulative time is used as the initial timing time. By assigning different values ​​to the waiting processing mode, the different processing needs of the user for the second cumulative time are met. Moreover, the countdown function is simple to operate, further improving the user experience.

[0102] In one embodiment, the step of controlling the polyhedron flip timer to count down based on the target total duration further includes:

[0103] Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes:

[0104] S421: Obtain the operation signal group of the polyhedron flip timer;

[0105] Specifically, the user triggers the operation signal through one or more of the following methods: smart device, button, touch screen (main screen and / or secondary screen), or flipping, and the operation signals within the second preset time window are used as an operation signal group. It is understood that the operation signal group includes at least one operation signal.

[0106] S422: Select the time-addition judgment conditions satisfied by the operation signal group from the preset time-addition judgment condition set as the target conditions, wherein the time-addition judgment condition set includes at least one of the time-addition judgment conditions;

[0107] The time-addition condition set describes the correspondence between the time-addition condition, the set of operation signals, and the time-addition duration. The time-addition duration can be a positive or negative number.

[0108] Specifically, the set of operation signals corresponding to the operation signal group is selected from the preset set of time-addition judgment conditions, and the time-addition judgment conditions corresponding to the selected set of operation signals in the set of time-addition judgment conditions are used as target conditions.

[0109] S423: Obtain the time-addition signal corresponding to the target condition, respond to the time-addition signal, add the time-addition duration corresponding to the target condition and the target total duration to obtain the updated target total duration, and control the polyhedron flip timer to count down according to the updated target total duration.

[0110] Specifically, upon successfully determining the target condition (i.e., successfully selecting the operation signal group that meets the time-addition judgment condition from the preset time-addition judgment condition set), the polyhedral flip timer enters the time-addition mode. In the time-addition mode, it acquires the user's operation signal (triggered by one or more of the following methods: smart device, button, touchscreen (main screen and / or secondary screen), flipping), uses the acquired operation signal as the time-addition signal corresponding to the target condition, adds the time-addition duration corresponding to the target condition in the time-addition judgment condition set to the target total duration, and uses the sum as the updated target total duration. It can be understood that in the time-addition mode, for each time-addition signal corresponding to the target condition, the time-addition duration corresponding to the target condition and the target total duration are added once to obtain the updated target total duration.

[0111] Specifically, the remaining countdown time is determined based on the updated target total duration. Starting from the determined remaining countdown time, the polyhedron flip timer is controlled to count down. During the countdown, the remaining countdown time is reduced until the remaining countdown time reaches 0. When the remaining countdown time reaches 0, the polyhedron flip timer is controlled to stop counting down.

[0112] In this embodiment, when the operation signal group satisfies the time-addition judgment condition from the preset time-addition judgment condition set, the time-addition duration corresponding to the target condition and the target total duration are added together based on the time-addition signal, thereby satisfying the user's need for personalized adjustment of the total countdown duration and further improving the user experience.

[0113] In one embodiment, the step of controlling the polyhedron flip timer to count down based on the target total duration further includes:

[0114] Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes:

[0115] S431: Obtain the erroneous operation confirmation signal;

[0116] Specifically, users can trigger a malfunction confirmation signal through one or more of the following methods: smart device, button, touchscreen (main screen and / or secondary screen), or flipping.

[0117] The erroneous operation confirmation signal is a signal indicating an erroneous operation of the polyhedron flip timer.

[0118] S432: In response to the erroneous operation determination signal, take the target total duration when the arrival signal is generated as the second total duration, subtract the generation time of the arrival signal from the current time as the third cumulative duration, and add the cumulative duration when the arrival signal is generated and the third cumulative duration to obtain the fourth cumulative duration;

[0119] Specifically, upon receiving the erroneous operation confirmation signal, in response to the erroneous operation confirmation signal, the target total duration when the arrival signal was generated is taken as the second total duration, thereby achieving the target total duration of rewinding to the previous arrival signal of the current arrival signal; the generation time of the arrival signal is subtracted from the current time, and the duration obtained by the subtraction is taken as the third cumulative duration, thereby obtaining the duration that has elapsed since the arrival signal was generated to the current time; the cumulative duration when the arrival signal was generated and the third cumulative duration are added together, and the duration obtained by the addition is taken as the fourth cumulative duration, thereby rewinding to the cumulative duration corresponding to the previous arrival signal of the current arrival signal.

[0120] The target total duration when the arrival signal is generated is the target total duration corresponding to the previous arrival signal of the current arrival signal.

[0121] S433: Control the polyhedron flip timer to count down based on the second total duration and the fourth cumulative duration.

[0122] Specifically, the second total duration minus the fourth cumulative duration is used as the remaining duration of the countdown. Starting from the remaining duration of the countdown, the polyhedron flip timer is controlled to count down until the remaining duration of the countdown reaches 0. When the remaining duration of the countdown reaches 0, the polyhedron flip timer stops counting down, thereby accurately realizing the return to the countdown state of the previous arrival signal.

[0123] In this embodiment, in response to the erroneous operation determination signal, the target total duration when the arrival signal is generated is taken as the second total duration, the current time is subtracted from the generation time of the arrival signal to obtain the third cumulative duration, and the cumulative duration when the arrival signal is generated and the third cumulative duration are added together to obtain the fourth cumulative duration. Based on the second total duration and the fourth cumulative duration, the polyhedron flip timer is controlled to count down, thereby realizing the erroneous operation determination signal based on user feedback, and reverting the polyhedron flip timer to the countdown state of the previous arrival signal, providing support for the user's error correction and further improving the user experience.

[0124] Please see Figure 4 As shown, in one embodiment, a control device suitable for a polyhedral flip timer is provided, the device comprising:

[0125] The signal acquisition module 801 is used to acquire the position signal of the target flipping surface of the polyhedron flipping timer, wherein the target flipping surface is any one of the flipping surfaces in the polyhedron flipping timer;

[0126] The first processing module 802 is used to take the preset total time corresponding to the target flipping surface as the first total time according to the positioning signal;

[0127] The second processing module 803 is used to determine the total countdown time based on the first total time, as the target total time.

[0128] The countdown control module 804 is used to control the polyhedral flip timer to count down according to the target total duration.

[0129] This embodiment enables the polyhedron flip timer to automatically generate a positioning signal once the target flip surface is flipped into position, and then automatically start a countdown based on the positioning signal. The countdown function is simple to operate and improves the user experience.

[0130] In one embodiment, the step in the first processing module 802 of taking the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes:

[0131] Obtain the flip feature data corresponding to the positioning signal;

[0132] Determine whether the flipped feature data meets the preset countdown adjustment conditions;

[0133] If the condition is met, then according to the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0134] If the condition is not met, the processing of the position signal is terminated.

[0135] In one embodiment, the step in the first processing module 802 of taking the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes:

[0136] In response to the arrival signal, determine whether the working mode of the polyhedron flip timer is the tomato timer mode;

[0137] If it is the Tomato timer mode, then the processing of the arrival signal ends;

[0138] If it is not the Tomato timer mode, then according to the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0139] In one embodiment, the step of controlling the polyhedral flip timer to count down based on the target total duration in the countdown control module 804 includes:

[0140] Obtain the initial timing duration, and determine the cumulative duration corresponding to the arrival signal based on the initial timing duration;

[0141] Based on the target total duration and the cumulative duration corresponding to the arrival signal, the polyhedron flip timer is controlled to count down. The process of controlling the polyhedron flip timer to count down further includes:

[0142] Obtain the inheritance timing signal;

[0143] In response to the inherited timing signal, the cumulative duration when the arrival signal was generated is taken as the first cumulative duration;

[0144] The cumulative duration corresponding to the arrival signal is added to the first cumulative duration to obtain the updated cumulative duration of the arrival signal;

[0145] The polyhedron flip timer is controlled to count down based on the target total duration and the updated cumulative duration of the arrival signal.

[0146] In one embodiment, the step of obtaining the initial countdown duration in the countdown control module 804 includes:

[0147] Subtract the generation time of the arrival signal from the current time to obtain the second cumulative duration;

[0148] If the second cumulative duration is greater than or equal to the preset waiting duration, then the waiting processing mode is obtained;

[0149] If the waiting processing mode is the first mode, then the initial timer duration is initialized to 0;

[0150] If the waiting processing mode is the second mode, then the second cumulative duration is used as the initial timing duration.

[0151] In one embodiment, the step of controlling the polyhedral flip timer to count down based on the target total duration in the countdown control module 804 further includes:

[0152] Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes:

[0153] Obtain the operation signal group of the polyhedron flip timer;

[0154] The operation signal group is selected from the preset set of time-addition judgment conditions to meet the time-addition judgment conditions as target conditions, wherein the set of time-addition judgment conditions includes at least one of the time-addition judgment conditions.

[0155] Obtain the time-increment signal corresponding to the target condition, respond to the time-increment signal, add the time-increment duration corresponding to the target condition to the target total duration to obtain the updated target total duration, and control the polyhedron flip timer to count down based on the updated target total duration.

[0156] In one embodiment, the step of controlling the polyhedral flip timer to count down based on the target total duration in the countdown control module 804 further includes:

[0157] Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes:

[0158] Obtain a confirmation signal for erroneous operation;

[0159] In response to the erroneous operation determination signal, the target total duration when the arrival signal was generated is taken as the second total duration, the current time is subtracted from the generation time of the arrival signal to obtain the third cumulative duration, and the cumulative duration when the arrival signal was generated and the third cumulative duration are added together to obtain the fourth cumulative duration;

[0160] The polyhedron flip timer is controlled to count down based on the second total duration and the fourth cumulative duration.

[0161] Please see Figure 5As shown, in one embodiment, a polyhedron flip timer is proposed. The polyhedron flip timer includes a memory 11, a processor 12, and a computer program stored in the memory 11 and executable on the processor 12. The polyhedron flip timer is shaped like a polyhedron, with at least one face of the polyhedron designated as a flip face. When the processor 12 executes the computer program, it performs the following steps:

[0162] Obtain the arrival signal of the target flip face of the polyhedron flip timer, wherein the target flip face is any one of the flip faces in the polyhedron flip timer;

[0163] Based on the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0164] The total countdown time is determined based on the first total duration and used as the target total duration.

[0165] The polyhedron flip timer is controlled to count down based on the target total duration.

[0166] This embodiment enables the polyhedron flip timer to automatically generate a positioning signal once the target flip surface is flipped into position, and then automatically start a countdown based on the positioning signal. The countdown function is simple to operate and improves the user experience.

[0167] In one embodiment, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program that, when executed by a processor, performs the following steps:

[0168] Obtain the arrival signal of the target flip face of the polyhedron flip timer, wherein the target flip face is any one of the flip faces in the polyhedron flip timer;

[0169] Based on the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

[0170] The total countdown time is determined based on the first total duration and used as the target total duration.

[0171] The polyhedron flip timer is controlled to count down based on the target total duration.

[0172] This embodiment enables the polyhedron flip timer to automatically generate a positioning signal once the target flip surface is flipped into position, and then automatically start a countdown based on the positioning signal. The countdown function is simple to operate and improves the user experience.

[0173] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or the polyhedron flip timer described above can be referred to the relevant descriptions on the server side and client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0174] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAM bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0175] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0176] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A control method for a polyhedron flip timer, characterized in that, The method includes: Obtain the arrival signal of the target flip face of the polyhedron flip timer, wherein the target flip face is any one of the flip faces in the polyhedron flip timer; Based on the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time. The total countdown time is determined based on the first total duration and used as the target total duration. Based on the target total duration, control the polyhedron flip timer to count down; The step of controlling the polyhedron flip timer to count down based on the target total duration further includes: Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes: Obtain a confirmation signal for erroneous operation; In response to the erroneous operation determination signal, the target total duration when the arrival signal was generated is taken as the second total duration, the current time is subtracted from the generation time of the arrival signal to obtain the third cumulative duration, and the cumulative duration when the arrival signal was generated and the third cumulative duration are added together to obtain the fourth cumulative duration; The polyhedron flip timer is controlled to count down based on the second total duration and the fourth cumulative duration.

2. The control method for a polyhedron flip timer according to claim 1, characterized in that, The step of using the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes: Obtain the flip feature data corresponding to the positioning signal; Determine whether the flipped feature data meets the preset countdown adjustment conditions; If the condition is met, then according to the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time. If the condition is not met, the processing of the position signal is terminated.

3. The control method for a polyhedron flip timer according to claim 1, characterized in that, The step of using the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal includes: In response to the arrival signal, determine whether the working mode of the polyhedron flip timer is the tomato timer mode; If it is the Tomato timer mode, then the processing of the arrival signal ends; If it is not the Tomato timer mode, then according to the arrival signal, the preset total time corresponding to the target flipped surface is taken as the first total time.

4. The control method for a polyhedron flip timer according to claim 1, characterized in that, The step of controlling the polyhedron flip timer to count down based on the target total duration includes: Obtain the initial timing duration, and determine the cumulative duration corresponding to the arrival signal based on the initial timing duration; Based on the target total duration and the cumulative duration corresponding to the arrival signal, the polyhedron flip timer is controlled to count down. The process of controlling the polyhedron flip timer to count down further includes: Obtain the inheritance timing signal; In response to the inherited timing signal, the cumulative duration when the arrival signal was generated is taken as the first cumulative duration; The cumulative duration corresponding to the arrival signal is added to the first cumulative duration to obtain the updated cumulative duration of the arrival signal; The polyhedron flip timer is controlled to count down based on the target total duration and the updated cumulative duration of the arrival signal.

5. The control method for a polyhedron flip timer according to claim 4, characterized in that, The step of obtaining the initial timing duration includes: Subtract the generation time of the arrival signal from the current time to obtain the second cumulative duration; If the second cumulative duration is greater than or equal to the preset waiting duration, then the waiting processing mode is obtained; If the waiting processing mode is the first mode, then the initial timer duration is initialized to 0; If the waiting processing mode is the second mode, then the second cumulative duration is used as the initial timing duration.

6. The control method for a polyhedron flip timer according to claim 1, characterized in that, The step of controlling the polyhedron flip timer to count down based on the target total duration further includes: Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes: Obtain the operation signal group of the polyhedron flip timer; The operation signal group is selected from the preset set of time-addition judgment conditions to meet the time-addition judgment conditions as target conditions, wherein the set of time-addition judgment conditions includes at least one of the time-addition judgment conditions. Obtain the time-increment signal corresponding to the target condition, respond to the time-increment signal, add the time-increment duration corresponding to the target condition to the target total duration to obtain the updated target total duration, and control the polyhedron flip timer to count down based on the updated target total duration.

7. A control device suitable for a polyhedron flipping timer, characterized in that, The device includes: The signal acquisition module is used to acquire the position signal of the target flipping face of the polyhedron flipping timer, wherein the target flipping face is any one of the flipping faces in the polyhedron flipping timer; The first processing module is used to take the preset total time corresponding to the target flipped surface as the first total time based on the arrival signal; The second processing module is used to determine the total countdown time based on the first total duration, which is used as the target total duration. The countdown control module is used to control the polyhedron flip timer to count down according to the target total duration; The step of controlling the polyhedron flip timer to count down based on the target total duration further includes: Based on the target total duration, the polyhedron flip timer is controlled to count down, wherein the process of controlling the polyhedron flip timer to count down also includes: Obtain a confirmation signal for erroneous operation; In response to the erroneous operation determination signal, the target total duration when the arrival signal was generated is taken as the second total duration, the current time is subtracted from the generation time of the arrival signal to obtain the third cumulative duration, and the cumulative duration when the arrival signal was generated and the third cumulative duration are added together to obtain the fourth cumulative duration; The polyhedron flip timer is controlled to count down based on the second total duration and the fourth cumulative duration.

8. A polyhedral flip timer, characterized in that, The polyhedral flip timer includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The polyhedral flip timer is shaped like a polyhedron, and at least one face of the polyhedron is designated as a flip face. When the processor executes the computer program, it implements the steps of the control method for the polyhedral flip timer as described in any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method for a polyhedral flip timer as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Polygonal timer

    CN210244097U

  • Polygonal flip timer

    CN220399812U