Timing display methods, devices, electronic equipment and readable media of timers
By dynamically displaying patterns of the countdown duration and remaining time in the timer countdown display area, the problem of unclear countdown information is solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-05
- Publication Date
- 2026-04-07
AI Technical Summary
The existing timer cannot clearly and accurately display countdown information, which reduces the user experience.
By receiving a countdown duration dynamic setting command, a dynamic pattern representing the countdown duration is displayed in the countdown display area of the timer, and a dynamic pattern representing the remaining countdown duration is displayed after receiving a countdown start command. The countdown information is clearly displayed using dynamic patterns such as lines, fans, cylinders or hourglass shapes.
It achieves a clear and accurate display of the timer countdown information, improving the user experience.
Smart Images

Figure CN115309493B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of electronic devices, and in particular to a timer display method and device, an electronic device, and a computer readable medium. BACKGROUND
[0002] A timer is a device that measures time using a specific principle. Timers can help you solve these problems. The operation interface is simple and easy to use, and provides basic timing control functions, including: starting timing, stopping timing, continuing timing, resetting, adjusting timing, countdown, and Windows timer. Modern timers include electromagnetic dotting timers, electric spark timers, persistence timers, parking timers, reaction timers, amplification timers, and Windows timers. Timers are widely used in life, and their specific manifestations are generally alarm clocks, stopwatches, etc. They play an extremely important role in areas such as waking up early, sports competitions, kitchen cooking, and exam answering.
[0003] However, the current timer generally displays the remaining time when performing countdown in the display interface of the timer, which cannot clearly and accurately display the countdown information of the timer, thereby reducing the user experience of the timer.
[0004] Therefore, how to clearly and accurately display the countdown information of the timer becomes a technical problem to be solved. SUMMARY
[0005] The purpose of the present application is to provide a timer display method and device, an electronic device, and a computer readable medium, which solves the technical problem of how to clearly and accurately display the countdown information of the timer in the prior art.
[0006] According to a first aspect of embodiments of the present application, a timer display method is provided. The method comprises: receiving a countdown time dynamic setting instruction for the timer; displaying a dynamic pattern representing the countdown time in a countdown display area of the timer according to the countdown time dynamic setting instruction; receiving a countdown start instruction for the timer; and displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start instruction.
[0007] According to a second aspect of the embodiments of the present application, a timer display device is provided, which comprises: a first receiving module configured to receive a dynamic setting instruction for a countdown time length of the timer; a first display module configured to display a dynamic pattern representing the countdown time length in a countdown display area of the timer according to the dynamic setting instruction for the countdown time length; a second receiving module configured to receive a countdown start instruction for the timer; and a second display module configured to display a dynamic pattern representing a remaining countdown time length in the countdown display area according to the countdown start instruction.
[0008] According to a third aspect of the embodiments of the present application, an electronic device is provided, which comprises: one or more processors; and a computer readable medium configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the timer display method according to the first aspect of the embodiments of the present application.
[0009] According to a fourth aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the timer display method according to the first aspect of the embodiments of the present application.
[0010] According to the timer display method provided by the embodiments of the present application, in response to receiving a dynamic setting instruction for a countdown time length of the timer, a dynamic pattern representing the countdown time length is displayed in a countdown display area of the timer according to the dynamic setting instruction for the countdown time length, and in response to receiving a countdown start instruction for the timer, a dynamic pattern representing a remaining countdown time length is displayed in the countdown display area according to the countdown start instruction. Compared with other existing methods, the countdown information is represented by displaying a dynamic pattern in the countdown display area of the timer, which can clearly and accurately display the countdown information of the timer, thereby effectively improving the user experience of the timer. BRIEF DESCRIPTION OF DRAWINGS
[0011] Some specific embodiments of the embodiments of the present application will be described in detail hereinafter with reference to the accompanying drawings in an exemplary and non-limiting manner. The same reference signs in the drawings denote the same or similar components or parts. Those skilled in the art should understand that the drawings are not necessarily drawn to scale. In the drawings:
[0012] Figure 1A A step flowchart of the timer display method provided by the first embodiment of the present application;
[0013] Figure 1B A schematic diagram of the state change of the display interface of the timer provided according to the first embodiment of the present application;
[0014] Figure 1C A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0015] Figure 1D A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0016] Figure 1E A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0017] Figure 1F A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0018] Figure 1G A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0019] Figure 1H A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0020] Figure 1I A schematic diagram of state changes of a display interface of a timer according to Embodiment One;
[0021] Figure 2 A schematic diagram of a structure of a timer display device according to Embodiment Two;
[0022] Figure 3 A schematic diagram of a structure of an electronic device according to Embodiment Three;
[0023] Figure 4 A hardware structure of an electronic device according to Embodiment Four. DETAILED DESCRIPTION
[0024] In order to enable persons skilled in the art to better understand the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by persons skilled in the art should belong to the scope of protection of the embodiments of the present application.
[0025] Referring to Figure 1A , a step flowchart of a timer display method according to Embodiment One is shown.
[0026] Specifically, the timer display method according to the present embodiment includes the following steps:
[0027] In step S101, a countdown duration dynamic setting instruction for the timer is received.
[0028] In the embodiment, the countdown duration dynamic setting instruction can be understood as an instruction for dynamically setting the countdown duration of the timer. Specifically, a user can send the countdown duration dynamic setting instruction to the microprocessor of the timer by rotating the encoder of the timer. The encoder is arranged on the top of the body of the timer, and the encoder has multiple composite functions. The operation of the encoder by the user includes the rotating operation of the encoder or the pressing operation of the encoder. Normally, the user selects the countdown duration of the timer by rotating the encoder. The clockwise rotation of the encoder increases the countdown duration of the timer, and the counterclockwise rotation of the encoder decreases the countdown duration of the timer. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0029] In step S102, according to the countdown duration dynamic setting instruction, a dynamic pattern for representing the countdown duration is displayed in the countdown display area of the timer.
[0030] In the embodiment, the countdown display area can be understood as an area for displaying countdown information. The dynamic pattern can include a linear pattern, a fan-shaped pattern, a cylindrical pattern, an hourglass pattern, or a circular pattern. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0031] In some optional embodiments, the countdown display area includes an annular display area and a circular display area located in the inner ring area of the annular display area, and the dynamic pattern includes a linear pattern. When the dynamic pattern for representing the countdown duration is displayed in the countdown display area of the timer according to the countdown duration dynamic setting instruction, the linear pattern for representing the countdown duration is dynamically displayed in the annular display area according to the countdown duration dynamic setting instruction. Wherein, the annular display area can be understood as an annular and display area. The linear pattern includes a pattern formed by a plurality of lines or a pattern formed by a plurality of blocks. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0032] In some optional embodiments, when the linear pattern representing the countdown time length is dynamically displayed on the annular display area according to the countdown time length dynamic setting instruction, the countdown time length dynamically set for the timer is determined according to the countdown time length dynamic setting instruction; the number of lines or blocks representing the countdown time length is determined according to the countdown time length; and the lines or blocks are dynamically displayed on the annular display area according to the number of lines or blocks representing the countdown time length. In this way, the countdown time length of the timer can be clearly and accurately displayed by dynamically displaying the lines or blocks representing the countdown time length on the annular display area, thereby effectively improving the user experience of the timer. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0033] In one specific example, when the number of lines or blocks representing the countdown time length is determined according to the countdown time length, the countdown time length is divided by the time length corresponding to a single line or a single block representing the countdown time length to obtain the number of lines or blocks representing the countdown time length. The time length corresponding to a single line or a single block representing the countdown time length can be 30 seconds, 20 seconds, or 10 seconds, etc. In this way, the number of lines or blocks representing the countdown time length can be accurately obtained. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0034] In one specific example, when the lines or blocks are dynamically displayed on the annular display area according to the number of lines or blocks representing the countdown time length, a line pattern or a block pattern to be displayed on the annular display area is generated according to the number of lines or blocks representing the countdown time length; and the line pattern or the block pattern is displayed by scanning the truth table of the LCD display screen. In this way, the linear pattern representing the countdown time length can be clearly and accurately displayed by the line pattern or the block pattern. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0035] In one specific example, the user increases the countdown time length of the timer by rotating the encoder clockwise, and the time length corresponding to a single block representing the countdown time length is 30 seconds. As shown in FIG. 6, when the user rotates the encoder clockwise, the countdown time length of the timer is increased by 30 seconds, and the number of blocks representing the countdown time length is increased by one. In this way, the countdown time length of the timer can be clearly and accurately displayed by dynamically displaying the blocks representing the countdown time length on the annular display area, thereby effectively improving the user experience of the timer. Figure 1BAs shown, as the user continuously rotates the encoder clockwise, the number of blocks representing the countdown duration of the timer continuously increases, and the countdown duration of the timer also continuously increases, until the entire annular display area of the timer is filled with blocks representing the countdown duration of the timer. It can be understood that the above description is merely exemplary, and the present embodiment is not limited in this regard.
[0036] In a specific example, the user increases the countdown duration of the timer by rotating the encoder clockwise, and the duration corresponding to a single block representing the countdown duration is 30 seconds. As shown, Figure 1C As shown, as the user continuously rotates the encoder clockwise, the number of blocks representing the countdown duration of the timer continuously increases, and the countdown duration of the timer also continuously increases, until three-quarters of the annular display area is filled with blocks representing the countdown duration of the timer, and the user stops rotating the encoder clockwise to increase the countdown duration of the timer. It can be understood that the above description is merely exemplary, and the present embodiment is not limited in this regard.
[0037] In some optional embodiments, after the instruction for dynamically setting the countdown duration of the timer is received, the method further includes: determining a time interval between a current reception time of the received instruction for dynamically setting the countdown duration and a reception time of the last received instruction for dynamically setting the countdown duration; and in response to determining that the time interval is less than a preset time interval, determining that the timer is currently in a countdown duration fast setting state, and increasing the number of the lines or the blocks corresponding to a unit duration. Thereby, the setting efficiency of the countdown duration of the timer can be effectively improved. It can be understood that the above description is merely exemplary, and the present embodiment is not limited in this regard.
[0038] In a specific example, when determining the time interval between the current reception time of the received instruction for dynamically setting the countdown duration and the reception time of the last received instruction for dynamically setting the countdown duration, the reception time of the last received instruction for dynamically setting the countdown duration is subtracted from the current reception time of the received instruction for dynamically setting the countdown duration to obtain the time interval. The preset time interval can be set by a person skilled in the art according to actual needs, and the present embodiment is not limited in this regard. Specifically, the preset time interval can be 100 ms. In addition, if the number of the lines or the blocks corresponding to 30 ms is one, the number of the lines or the blocks corresponding to 30 ms can be increased to two. It can be understood that the above description is merely exemplary, and the present embodiment is not limited in this regard.
[0039] In step S103, a countdown start instruction for the timer is received.
[0040] In the embodiment, the countdown start instruction can be understood as an instruction for starting the countdown of the timer. Specifically, after the dynamic setting instruction for the countdown duration is sent to the microprocessor of the timer by rotating the encoder of the timer, the countdown start instruction is sent to the microprocessor of the timer after the user stops rotating the encoder of the timer for 1 second. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0041] In some optional embodiments, the method further comprises: after receiving the countdown start instruction, if the dynamic setting instruction for the countdown duration is received again, determining the duration for forward counting of the countdown currently displayed by the circular display area, and on the basis of the currently displayed duration for forward counting of the countdown, the circular display area dynamically displays the future duration for forward counting of the countdown. In this way, the countdown of the timer can be effectively accumulated, thereby facilitating the user to understand the total countdown accumulation duration of the timer in a period of time. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0042] In a specific example, if the countdown duration set for the timer is forty minutes, and the current countdown is ten minutes, the countdown duration currently displayed by the circular display area of the timer is ten minutes. At this time, if the encoder of the timer is rotated to change the countdown duration of the timer, the countdown duration currently displayed by the circular display area of the timer is ten minutes without resetting, and the current changed countdown duration is accumulated. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0043] In some optional embodiments, the method further comprises: after receiving the countdown start instruction, if a countdown duration reset instruction for the timer is received, recording the duration for forward counting of the countdown currently displayed by the circular display area, and generating a countdown duration reset reminder. The countdown duration reset reminder can be a buzzer sound or a beep sound for reminding the countdown duration reset. In this way, through the generated countdown duration reset reminder, the user can be effectively reminded that the countdown duration of the timer has been reset. It can be understood that the above description is only exemplary, and the embodiment does not make any limitation thereto.
[0044] In some optional embodiments, the method further comprises: after receiving the countdown start instruction, if the time length of the countdown displayed by the circular display area currently reaches a preset maximum time length, resetting the time length of the countdown displayed by the circular display area currently, recording the countdown time length set dynamically for the timer last time, and generating a reminder of reaching the maximum countdown time length. The reminder of reaching the maximum countdown time length can be a ringtone or a buzzer sound for reminding the reaching of the maximum countdown time length, and the preset maximum time length can be set by those skilled in the art according to actual needs, which is not limited in the embodiment. In this way, by generating a reminder of reaching the maximum countdown time length, the user can be effectively reminded that the countdown time length of the timer has reached the maximum countdown time length. It can be understood that the above description is only exemplary, which is not limited in the embodiment.
[0045] In step S104, according to the countdown start instruction, a dynamic pattern for representing the remaining time length of the countdown is displayed in the countdown display area.
[0046] In some optional embodiments, the countdown display area comprises a ring display area and a circular display area located in the inner ring area of the ring display area, and the dynamic pattern comprises a linear pattern. When displaying the dynamic pattern for representing the remaining time length of the countdown in the countdown display area according to the countdown start instruction, a linear pattern for representing the remaining time length of the countdown is dynamically displayed in the ring display area according to the countdown start instruction, and a time length of the countdown of the timer is displayed in the circular display area. The circular display area can be understood as a circular and display area. The circular display area is located in the inner ring area of the ring display area. The linear pattern comprises a pattern formed by a plurality of lines or a pattern formed by a plurality of blocks. It can be understood that the above description is only exemplary, which is not limited in the embodiment.
[0047] In some optional embodiments, when the linear pattern representing the remaining time length of the countdown is dynamically displayed on the annular display area according to the countdown start instruction, the remaining time length of the countdown for the timer is determined according to the countdown start instruction; the number of lines or blocks representing the remaining time length of the countdown is determined according to the remaining time length of the countdown; and the lines or blocks are dynamically displayed on the annular display area according to the number of lines or blocks representing the remaining time length of the countdown. In this way, the remaining time length of the countdown for the timer can be clearly and accurately displayed by dynamically displaying the lines or blocks representing the remaining time length of the countdown on the annular display area, thereby effectively improving the user experience of the timer. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0048] In one specific example, when the number of lines or blocks representing the remaining time length of the countdown is determined according to the remaining time length of the countdown, the remaining time length of the countdown is divided by the time length corresponding to a single line or a single block representing the remaining time length of the countdown to obtain the number of lines or blocks representing the remaining time length of the countdown. The time length corresponding to a single line or a single block representing the remaining time length of the countdown can be 30 seconds, 20 seconds, or 10 seconds, etc. In this way, the number of lines or blocks representing the remaining time length of the countdown can be accurately obtained. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0049] In one specific example, when the lines or blocks are dynamically displayed on the annular display area according to the number of lines or blocks representing the remaining time length of the countdown, a line pattern or a block pattern to be displayed on the annular display area is generated according to the number of lines or blocks representing the remaining time length of the countdown; and the line pattern or the block pattern is displayed by scanning the truth table of the LCD display screen. In this way, the linear pattern representing the remaining time length of the countdown can be clearly and accurately displayed by the line pattern or the block pattern. It should be understood that the above description is only exemplary, and the present embodiment does not limit the same.
[0050] In one specific example, as the countdown of the timer continues, the number of blocks representing the remaining time length of the countdown continues to decrease, and the remaining time length of the countdown also continues to decrease. As the number of blocks representing the remaining time length of the countdown continues to decrease, the line pattern representing the remaining time length of the countdown also continues to change. For example, when the number of blocks representing the remaining time length of the countdown is 5, the line pattern representing the remaining time length of the countdown is a line pattern with 5 blocks; when the number of blocks representing the remaining time length of the countdown is 4, the line pattern representing the remaining time length of the countdown is a line pattern with 4 blocks; and so on. In this way, the countdown of the timer can be clearly and accurately displayed by dynamically displaying the line pattern representing the remaining time length of the countdown on the annular display area, thereby effectively improving the user experience of the timer. Figure 1DAs shown, the number of blocks displayed in the annular display area has been reduced to only occupy one half of the annular display area. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0051] In a specific example, as the countdown of the timer continuously proceeds, the number of blocks representing the remaining length of the countdown of the timer continuously decreases, and the remaining length of the countdown of the timer also continuously decreases. As shown, Figure 1E As shown, the number of blocks displayed in the annular display area has been reduced to only occupy one fourth of the annular display area. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0052] In a specific example, the method further includes: in response to determining that the countdown of the timer ends, generating a countdown end reminder. Wherein, the countdown end reminder can be a ringtone or a beep sound for reminding the end of the countdown. Thereby, by generating the countdown end reminder, the user can be effectively reminded that the countdown has ended. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0053] In a specific example, the method further includes: after determining that the countdown of the timer ends, if a countdown length query instruction for the timer is received, querying the latest countdown length of the timer and displaying the latest countdown length of the timer in the circular display area of the timer. Thereby, by the countdown length query instruction, the latest countdown length of the timer can be effectively queried. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0054] In a specific example, after the countdown of the timer ends, the user can rotate the encoder of the timer counterclockwise to send the countdown length query instruction to the microprocessor of the timer. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0055] In one specific example, the method further comprises: in response to receiving the alarm time dynamic setting instruction for the timer, dynamically displaying the alarm time for the timer in the circular display area of the timer according to the alarm time dynamic setting instruction; in response to receiving the alarm switch setting instruction for the timer, switching the alarm of the timer on or off according to the alarm switch setting instruction; and in response to receiving the alarm snooze switch setting instruction for the timer, switching the alarm snooze function of the timer on or off. In this way, the alarm function of the timer can be effectively set. It should be understood that the above description is only exemplary and the present embodiment is not limited in this regard.
[0056] In one specific example, the timer enters the alarm setting mode when the encoder key of the timer is pressed for two seconds. Then, the timer enters the alarm minute setting of the alarm time of the timer when the encoder key of the timer is pressed once. After the setting is completed, the timer enters the alarm hour setting of the alarm time of the timer when the encoder key of the timer is pressed once. After the setting is completed, the timer enters the alarm switch setting of the timer when the encoder key of the timer is pressed once. After the setting is completed, the timer enters the alarm snooze switch setting of the timer when the encoder key of the timer is pressed once. It should be understood that the above description is only exemplary and the present embodiment is not limited in this regard.
[0057] In the present embodiment, in response to receiving the countdown duration dynamic setting instruction for the timer, a linear pattern representing the countdown duration is dynamically displayed in the annular display area according to the countdown duration dynamic setting instruction, in response to receiving the countdown start instruction for the timer, a linear pattern representing the remaining duration of the countdown is dynamically displayed in the annular display area according to the countdown start instruction, and the duration of the forward counting of the countdown is dynamically displayed in the circular display area of the timer located in the inner ring area of the annular display area. Compared with other existing methods, the remaining duration of the countdown is dynamically displayed in the annular display area of the timer by a linear pattern, and the duration of the forward counting of the countdown is dynamically displayed in the circular display area of the timer, which can clearly and accurately display the countdown information of the timer, thereby effectively improving the user experience of the timer.
[0058] In some optional embodiments, the countdown display area comprises a circular display area, and the dynamic pattern comprises a sector pattern. When the dynamic display instruction for the countdown length is used to dynamically display the dynamic pattern representing the countdown length in the countdown display area of the timer, the dynamic display instruction for the countdown length is used to dynamically display the sector pattern representing the countdown length in the circular display area. When the countdown start instruction is used to dynamically display the dynamic pattern representing the countdown remaining length in the countdown display area, the countdown start instruction is used to dynamically display the sector pattern representing the countdown remaining length in the circular display area. In this way, the countdown information can be clearly and accurately displayed by displaying the sector pattern in the circular display area of the timer, thereby effectively improving the user experience of the timer. It should be understood that the above description is only exemplary, and the present embodiments do not limit the same.
[0059] In one specific example, when the dynamic display instruction for the countdown length is used to dynamically display the sector pattern representing the countdown length in the circular display area, the dynamic display instruction for the countdown length is used to determine the countdown length dynamically set for the timer, determine the sector area representing the countdown length according to the countdown length, and dynamically display the sector pattern in the circular display area according to the sector area representing the countdown length. In this way, the countdown length of the timer can be clearly and accurately displayed by dynamically displaying the sector pattern in the circular display area according to the sector area representing the countdown length, thereby effectively improving the user experience of the timer. It should be understood that the above description is only exemplary, and the present embodiments do not limit the same.
[0060] In one specific example, when the sector area representing the countdown length is determined according to the countdown length, the countdown length is divided by the time length corresponding to the unit sector area representing the countdown length to obtain the sector area representing the countdown length. The time length corresponding to the unit sector area representing the countdown length can be 30 seconds, 20 seconds, or 10 seconds, etc. In this way, the sector area representing the countdown length can be accurately obtained. It should be understood that the above description is only exemplary, and the present embodiments do not limit the same.
[0061] In one specific example, in the process of dynamically displaying the sector pattern in the circular display area according to the sector area used to represent the countdown time length, a sector area to be displayed in the circular display area is generated according to the sector area used to represent the countdown time length; and the sector pattern is displayed after scanning the true value table of the LCD display screen according to the sector area. In this way, the sector pattern used to represent the countdown time length can be clearly and accurately displayed through the sector area. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0062] In one specific example, the specific implementation of dynamically displaying the sector pattern used to represent the countdown time length in the circular display area according to the countdown start instruction is similar to the specific implementation of dynamically displaying the sector pattern used to represent the countdown time length in the circular display area according to the countdown time length setting instruction, and details are not repeated here.
[0063] In one specific example, Figure 1F A state diagram showing that the sector area of the sector pattern gradually decreases in the process of reducing the countdown time length of the timer from 60 minutes to 0 minute. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0064] In some optional embodiments, the countdown display area includes a rectangular display area, and the dynamic pattern includes a cylindrical pattern. In the process of displaying the dynamic pattern used to represent the countdown time length in the countdown display area of the timer according to the countdown time length setting instruction, the cylindrical pattern used to represent the countdown time length is dynamically displayed in the rectangular display area according to the countdown time length setting instruction. In the process of displaying the dynamic pattern used to represent the countdown time length in the countdown display area of the timer according to the countdown start instruction, the cylindrical pattern used to represent the countdown time length is dynamically displayed in the rectangular display area according to the countdown start instruction. In this way, the countdown information can be clearly and accurately displayed by displaying the cylindrical pattern in the rectangular display area of the timer to represent the countdown information, thereby effectively improving the user experience of the timer. It can be understood that the above description is only exemplary, and the present embodiment does not limit this.
[0065] In a specific example, when a cylindrical pattern representing the countdown duration is dynamically displayed in the rectangular display area according to the countdown duration dynamic setting instruction, the countdown duration dynamically set for the timer is determined according to the countdown duration dynamic setting instruction; the cylindrical volume representing the countdown duration is determined according to the countdown duration; and the cylindrical pattern is dynamically displayed in the rectangular display area according to the cylindrical volume representing the countdown duration. Therefore, by dynamically displaying the cylindrical pattern in the rectangular display area using the cylindrical volume representing the countdown duration, the countdown duration of the timer can be clearly and accurately displayed, thereby effectively improving the user experience of the timer. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0066] In a specific example, when determining the cylindrical volume representing the countdown duration based on the countdown duration, the countdown duration is divided by the duration corresponding to the unit cylindrical volume representing the countdown duration to obtain the cylindrical volume representing the countdown duration. The duration corresponding to the unit cylindrical volume representing the countdown duration can be 30 seconds, 20 seconds, or 10 seconds, etc. This allows for the accurate acquisition of the cylindrical volume representing the countdown duration. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0067] In a specific example, when dynamically displaying the cylindrical pattern in the circular display area based on the cylindrical volume representing the countdown duration, a cylindrical area to be displayed in the rectangular display area is generated based on the cylindrical volume representing the countdown duration. The cylindrical pattern is then displayed after scanning the truth table of the LCD display screen against the cylindrical area. Thus, the cylindrical pattern representing the countdown duration can be clearly and accurately displayed through the cylindrical area. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0068] In a specific example, the implementation of dynamically displaying a cylindrical pattern representing the remaining countdown time in the rectangular display area according to the countdown start command is similar to the implementation of dynamically displaying a cylindrical pattern representing the countdown time in the rectangular display area according to the countdown duration setting command, and will not be described again here.
[0069] In a specific example Figure 1GThe diagram illustrates the gradual decrease in the cylindrical volume of the cylindrical pattern as the countdown timer decreases from 60 minutes to 0 minutes. It is understood that the above description is merely exemplary and this embodiment does not impose any limitations.
[0070] In some optional embodiments, the countdown display area includes an hourglass-shaped display area, and the dynamic pattern includes an hourglass pattern. When the dynamic pattern representing the countdown duration is displayed in the countdown display area of the timer according to the countdown duration dynamic setting instruction, the hourglass-shaped display area is dynamically displayed with respect to the countdown duration. Similarly, when the dynamic pattern representing the remaining countdown duration is displayed in the countdown display area according to the countdown start instruction, the hourglass-shaped display area is dynamically displayed with respect to the remaining countdown duration. Therefore, by displaying an hourglass pattern in the hourglass-shaped display area of the timer to represent the countdown information, the countdown information of the timer can be clearly and accurately displayed, thereby effectively improving the user experience of the timer. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations on it.
[0071] In a specific example, when dynamically displaying an hourglass pattern representing the countdown duration in the hourglass-shaped display area according to the countdown duration dynamic setting instruction, the countdown duration dynamically set for the timer is determined according to the countdown duration dynamic setting instruction; the hourglass height representing the countdown duration is determined according to the countdown duration; and the hourglass pattern is dynamically displayed in the hourglass-shaped display area according to the hourglass height representing the countdown duration. Therefore, by dynamically displaying the hourglass pattern in the hourglass-shaped display area using the hourglass height representing the countdown duration, the countdown duration of the timer can be clearly and accurately displayed, thereby effectively improving the user experience of the timer. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations on it.
[0072] In a specific example, when determining the hourglass height representing the countdown duration based on the countdown duration, the countdown duration is divided by the duration corresponding to a unit hourglass height representing the countdown duration to obtain the hourglass height representing the countdown duration. The duration corresponding to a unit hourglass height representing the countdown duration can be 30 seconds, 20 seconds, or 10 seconds, etc. This allows for the accurate acquisition of the hourglass height representing the countdown duration. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0073] In a specific example, when dynamically displaying the hourglass pattern in the hourglass-shaped display area according to the hourglass height used to represent the countdown duration, an hourglass-shaped area to be displayed in the hourglass-shaped display area is generated based on the hourglass height used to represent the countdown duration; the hourglass pattern is then displayed after scanning the truth table of the LCD display screen based on the hourglass-shaped area. Thus, the hourglass pattern representing the countdown duration can be clearly and accurately displayed through the hourglass-shaped area. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0074] In a specific example, the specific implementation of dynamically displaying an hourglass pattern representing the remaining countdown time in the hourglass-shaped display area according to the countdown start command is similar to the specific implementation of dynamically displaying an hourglass pattern representing the countdown time in the hourglass-shaped display area according to the countdown duration setting command, and will not be described again here.
[0075] In a specific example Figure 1H The diagram illustrates the gradual decrease in the hourglass height of the timer pattern as the remaining countdown timer decreases from 60 minutes to 0 minutes. It is understood that the above description is merely exemplary and this embodiment does not impose any limitations.
[0076] In some optional embodiments, the countdown display area includes a circular display area, and the dynamic pattern includes a circular pattern. When the dynamic pattern representing the countdown duration is displayed in the countdown display area of the timer according to the countdown duration dynamic setting instruction, the circular pattern representing the countdown duration is dynamically displayed in the circular display area according to the countdown duration dynamic setting instruction. When the dynamic pattern representing the remaining countdown duration is displayed in the countdown display area according to the countdown start instruction, the circular pattern representing the remaining countdown duration is dynamically displayed in the circular display area according to the countdown start instruction. Therefore, by displaying a circular pattern in the circular display area of the timer to represent the countdown information, the countdown information of the timer can be clearly and accurately displayed, thereby effectively improving the user experience of the timer. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations on it.
[0077] In a specific example, when a circular pattern representing the countdown duration is dynamically displayed in the circular display area according to the countdown duration dynamic setting instruction, the countdown duration dynamically set for the timer is determined according to the countdown duration dynamic setting instruction; the area of the circle representing the countdown duration is determined according to the countdown duration; and the circular pattern is dynamically displayed in the circular display area according to the area of the circle representing the countdown duration. Therefore, by dynamically displaying the circular pattern in the circular display area using the area of the circle representing the countdown duration, the countdown duration of the timer can be clearly and accurately displayed, thereby effectively improving the user experience of the timer. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations on it.
[0078] In a specific example, when determining the circular area representing the countdown duration based on the countdown duration, the countdown duration is divided by the duration corresponding to the unit circular area representing the countdown duration to obtain the circular area representing the countdown duration. The duration corresponding to the unit circular area representing the countdown duration can be 30 seconds, 20 seconds, or 10 seconds, etc. This allows for the accurate acquisition of the circular area representing the countdown duration. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0079] In a specific example, when dynamically displaying the circular pattern in the circular display area based on the circular area representing the countdown duration, a circular area to be displayed in the circular display area is generated based on the circular area representing the countdown duration; the circular pattern is then displayed after scanning the truth table of the LCD display screen according to the circular area. Thus, the circular pattern representing the countdown duration can be clearly and accurately displayed through the circular area. It is understood that the above description is merely exemplary, and this embodiment does not impose any limitations.
[0080] In a specific example, the implementation of dynamically displaying a circular pattern representing the remaining countdown time in the circular display area according to the countdown start command is similar to the implementation of dynamically displaying a circular pattern representing the countdown time in the circular display area according to the countdown duration setting command, and will not be described again here.
[0081] In a specific example Figure 1IThe diagram illustrates the gradual reduction in the circular area of the circular pattern as the countdown timer decreases from 60 minutes to 0 minutes. It is understood that the above description is merely exemplary and this embodiment does not impose any limitations.
[0082] The timer display method provided in this application embodiment, in response to receiving a countdown duration dynamic setting instruction for the timer, displays a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction; in response to receiving a countdown start instruction for the timer, displays a dynamic pattern representing the remaining countdown duration in the countdown display area according to the countdown start instruction. Compared with other existing methods, displaying a dynamic pattern in the countdown display area of the timer to represent the countdown information can clearly and accurately display the countdown information of the timer, thereby effectively improving the user's experience of using the timer.
[0083] The timer display method provided in this embodiment can be executed by any suitable device with data processing capabilities, including but not limited to: cameras, terminals, mobile terminals, PCs, servers, in-vehicle devices, entertainment devices, advertising devices, personal digital assistants (PDAs), tablet computers, laptops, handheld game consoles, smart glasses, smartwatches, wearable devices, virtual display devices, or display enhancement devices, etc.
[0084] Reference Figure 2 The diagram shows a schematic representation of the timing display device of the timer provided in this embodiment 2.
[0085] The timer display device provided in this embodiment includes: a first receiving module 201, used to receive a countdown duration dynamic setting instruction for the timer; a first display module 202, used to dynamically display a linear pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction; a second receiving module 203, used to receive a countdown start instruction for the timer; and a second display module 204, used to display a dynamic pattern representing the remaining countdown duration in the countdown display area according to the countdown start instruction.
[0086] Optionally, the countdown display area includes a ring-shaped display area and a circular display area located in the inner ring area of the ring-shaped display area, and the dynamic pattern includes a linear pattern. The first display module 202 is specifically used to: dynamically display a linear pattern representing the countdown duration in the ring-shaped display area according to the countdown duration dynamic setting instruction. The second display module 204 is specifically used to: dynamically display a linear pattern representing the remaining countdown duration in the ring-shaped display area according to the countdown start instruction, and display the duration of the countdown for the timer in the circular display area.
[0087] Optionally, the first display module 202 is specifically configured to: determine the countdown duration dynamically set for the timer according to the countdown duration dynamic setting instruction; determine the number of lines or blocks used to represent the countdown duration according to the countdown duration; and dynamically display the lines or blocks in the annular display area according to the number of lines or blocks used to represent the countdown duration.
[0088] Optionally, the countdown display area includes a circular display area, and the dynamic pattern includes a fan-shaped pattern. The first display module 202 is specifically used to: dynamically display a fan-shaped pattern representing the countdown duration in the circular display area according to the countdown duration dynamic setting instruction. The second display module 204 is specifically used to: dynamically display a fan-shaped pattern representing the remaining countdown duration in the circular display area according to the countdown start instruction.
[0089] Optionally, the countdown display area includes a rectangular display area, and the dynamic pattern includes a cylindrical pattern. The first display module 202 is specifically used to: dynamically display a cylindrical pattern representing the countdown duration in the rectangular display area according to the countdown duration dynamic setting instruction. The second display module 204 is specifically used to: dynamically display a cylindrical pattern representing the remaining countdown duration in the rectangular display area according to the countdown start instruction.
[0090] Optionally, the countdown display area includes an hourglass-shaped display area, and the dynamic pattern includes an hourglass pattern. The first display module 202 is specifically used to: dynamically display an hourglass pattern representing the countdown duration in the hourglass-shaped display area according to the countdown duration dynamic setting instruction. The second display module 204 is specifically used to: dynamically display an hourglass pattern representing the remaining countdown duration in the hourglass-shaped display area according to the countdown start instruction.
[0091] Optionally, the countdown display area includes a circular display area, and the dynamic pattern includes a circular pattern. The first display module 202 is specifically used to: dynamically display a circular pattern representing the countdown duration in the circular display area according to the countdown duration dynamic setting instruction. The second display module 204 is specifically used to: dynamically display a circular pattern representing the remaining countdown duration in the circular display area according to the countdown start instruction.
[0092] The timer display device provided in this embodiment is used to implement the timer display method of the corresponding timer in the aforementioned multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0093] Figure 3 This is a schematic diagram of the structure of the electronic device in Embodiment 3; the electronic device may include:
[0094] One or more processors 301;
[0095] Computer-readable medium 302 may be configured to store one or more programs.
[0096] When the one or more programs are executed by the one or more processors, the one or more processors implement the timer display method as described in Embodiment 1 above.
[0097] Figure 4 This describes the hardware structure of the electronic device in Embodiment 4; for example... Figure 4 As shown, the hardware structure of the electronic device may include: a processor 401, a communication interface 402, a computer-readable medium 403, and a communication bus 404.
[0098] The processor 401, communication interface 402, and computer-readable medium 403 communicate with each other via communication bus 404.
[0099] Optionally, the communication interface 402 can be an interface of a communication module, such as the interface of a GSM module;
[0100] Specifically, the processor 401 can be configured to: receive a countdown duration dynamic setting instruction for the timer; display a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction; receive a countdown start instruction for the timer; and display a dynamic pattern representing the remaining countdown duration in the countdown display area according to the countdown start instruction.
[0101] Processor 401 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0102] The computer-readable medium 403 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.
[0103] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code configured to perform the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. The computer-readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access storage media (RAM), read-only storage media (ROM), erasable programmable read-only storage media (EPROM or flash memory), optical fibers, portable compact disk read-only storage media (CD-ROM), optical storage media, magnetic storage media, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program configured for use by or in connection with an instruction execution system, apparatus, or device. Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0104] Computer program code configured to perform the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as "C" or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0105] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions configured to perform a specified logical function. Specific sequences are present in the above specific embodiments, but these sequences are merely exemplary; in actual implementations, these steps may be fewer, more, or executed in a different order. That is, in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0106] The modules described in the embodiments of this application can be implemented in software or hardware. The described modules can also be housed in a processor; for example, a processor can be described as including a first receiving module, a first display module, a second receiving module, and a second display module. The names of these modules do not necessarily limit the module itself; for example, the first receiving module can also be described as "a module that receives a dynamic countdown duration setting instruction for the timer."
[0107] In another aspect, this application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the timing display method of the timer as described in Embodiment 1 above.
[0108] In another aspect, this application also provides a computer-readable medium, which may be included in the apparatus described in the above embodiments; or it may exist independently and not assembled into the apparatus. The computer-readable medium carries one or more programs that, when executed by the apparatus, cause the apparatus to: receive a countdown duration dynamic setting instruction for the timer; display a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction; receive a countdown start instruction for the timer; and display a dynamic pattern representing the remaining countdown duration in the countdown display area according to the countdown start instruction.
[0109] The terms "first," "second," "first," or "second" as used in the various embodiments of this disclosure may modify various components regardless of their order and / or importance, but these terms do not limit the corresponding components. The above terms are configured only for the purpose of distinguishing an element from other elements. For example, "first user equipment" and "second user equipment" refer to different user equipments, although both are user equipment. For example, without departing from the scope of this disclosure, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.
[0110] When a component (e.g., a first component) is referred to as being "(operably or communicatively) coupled" or "(operably or communicatively) coupled to" or "connected to" another component (e.g., a second component), it should be understood that the first component is directly connected to the second component or that the first component is indirectly connected to the second component via yet another component (e.g., a third component). Conversely, it can be understood that when a component (e.g., a first component) is referred to as being "directly connected" or "directly coupled" to another component (the second component), no component (e.g., a third component) is inserted between the two.
[0111] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. A method for displaying the timing of a timer, characterized in that, The method includes: Receive a command to dynamically set the countdown duration for the timer; According to the countdown duration dynamic setting instruction, a dynamic pattern representing the countdown duration is displayed in the countdown display area of the timer; Receive a countdown start command for the timer; According to the countdown start command, a dynamic pattern representing the remaining countdown time is displayed in the countdown display area. The countdown display area includes a ring-shaped display area and a circular display area located within the inner ring of the ring-shaped display area, and the dynamic pattern includes a linear pattern. The method further includes: After receiving a countdown duration dynamic setting instruction for the timer, the system determines the time interval between the reception time of the currently received countdown duration dynamic setting instruction and the reception time of the most recently received countdown duration dynamic setting instruction; in response to determining that the time interval is less than a preset time interval, the system determines that the timer is currently in a countdown duration rapid setting state and increases the number of lines or blocks corresponding to a unit duration. After receiving the countdown start command, if the countdown duration dynamic setting command is received again, the current duration of the countdown displayed in the circular display area is determined, and based on the currently displayed duration of the countdown, the circular display area dynamically displays the future duration of the countdown. Upon receiving the countdown start command, if the current countdown duration displayed in the circular display area reaches the preset maximum duration, the current countdown duration displayed in the circular display area is reset to zero, the most recent dynamically set countdown duration for the timer is recorded, and a reminder that the maximum countdown duration has been reached is generated.
2. The timer display method according to claim 1, characterized in that, The step of displaying a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction includes: Based on the countdown duration dynamic setting instruction, a linear pattern representing the countdown duration is dynamically displayed in the annular display area. The step of displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command includes: According to the countdown start command, a linear pattern representing the remaining countdown time is dynamically displayed in the annular display area, and the duration of the countdown for the timer is displayed in the circular display area.
3. The timer display method according to claim 2, characterized in that, The step of dynamically displaying a linear pattern representing the countdown duration in the annular display area according to the countdown duration dynamic setting instruction includes: The countdown duration is dynamically set for the timer according to the countdown duration dynamic setting instruction; Based on the countdown duration, determine the number of lines or bars used to represent the countdown duration; The lines or bars used to represent the countdown duration are dynamically displayed in the annular display area.
4. The timer display method according to claim 1, characterized in that, The countdown display area includes a circular display area, and the dynamic pattern includes a fan-shaped pattern. The step of displaying a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction includes: Based on the countdown duration dynamic setting instruction, a fan-shaped pattern representing the countdown duration is dynamically displayed in the circular display area. The step of displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command includes: According to the countdown start command, a fan-shaped pattern representing the remaining time of the countdown is dynamically displayed in the circular display area.
5. The timer display method according to claim 1, characterized in that, The countdown display area includes a rectangular display area, and the dynamic pattern includes a cylindrical pattern. The step of displaying a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction includes: Based on the countdown duration dynamic setting instruction, a cylindrical pattern representing the countdown duration is dynamically displayed in the rectangular display area. The step of displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command includes: According to the countdown start command, a cylindrical pattern representing the remaining countdown time is dynamically displayed in the rectangular display area.
6. The timer display method according to claim 1, characterized in that, The countdown display area includes an hourglass-shaped display area, and the dynamic pattern includes an hourglass pattern. The step of displaying a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction includes: According to the countdown duration dynamic setting instruction, an hourglass pattern representing the countdown duration is dynamically displayed in the hourglass-shaped display area. The step of displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command includes: According to the countdown start command, an hourglass pattern representing the remaining time of the countdown is dynamically displayed in the hourglass-shaped display area.
7. The timer display method according to claim 1, characterized in that, The countdown display area includes a circular display area, and the dynamic pattern includes a circular pattern. The step of displaying a dynamic pattern representing the countdown duration in the countdown display area of the timer according to the countdown duration dynamic setting instruction includes: Based on the countdown duration dynamic setting instruction, a circular pattern representing the countdown duration is dynamically displayed in the circular display area. The step of displaying a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command includes: According to the countdown start command, a circular pattern representing the remaining time of the countdown is dynamically displayed in the circular display area.
8. A timing display device for a timer, characterized in that, The device includes: The first receiving module is used to receive a dynamic setting instruction for the countdown duration of the timer; The first display module is used to dynamically set instructions according to the countdown duration and dynamically display dynamic patterns representing the countdown duration in the countdown display area of the timer; The second receiving module is used to receive the countdown start command for the timer; The second display module is used to display a dynamic pattern representing the remaining countdown time in the countdown display area according to the countdown start command. The countdown display area includes a ring-shaped display area and a circular display area located in the inner ring area of the ring-shaped display area, and the dynamic pattern includes a linear pattern. The device further includes: The status determination module is used to, after receiving a countdown duration dynamic setting instruction for the timer, determine the time interval between the reception time of the currently received countdown duration dynamic setting instruction and the reception time of the most recently received countdown duration dynamic setting instruction; in response to determining that the time interval is less than a preset time interval, determine that the timer is currently in a countdown duration rapid setting state, and increase the number of lines or blocks corresponding to a unit duration. The duration determination module is used to, after receiving the countdown start command, and if it then receives the countdown duration dynamic setting command, determine the current duration of the forward countdown displayed in the circular display area, and dynamically display the future duration of the forward countdown in the circular display area based on the currently displayed duration. The duration reset module is used to reset the current duration of the countdown displayed in the circular display area to zero after receiving the countdown start command, if the current duration of the countdown displayed in the circular display area reaches the preset maximum duration, record the most recent countdown duration dynamically set for the timer, and then generate a reminder that the maximum countdown duration has been reached.
9. An electronic device, characterized in that, The device includes: One or more processors; Computer-readable media, configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the timer display method as described in any one of claims 1-7.
10. A computer-readable medium, characterized in that, It stores a computer program that, when executed by a processor, implements the timing display method of the timer as described in any one of claims 1-7.
Citation Information
Patent Citations
Visualization method, device and system for state of timing messages in visual window
CN105867731A
Conference progress support apparatus, conference progress support system, conference progress support method, and program
JP2012054710A