Timing control method, terminal and computer storage medium

By receiving control operations and timing control on the designated area of ​​the terminal device, the problem of inconvenient operation of the existing technical chronograph function operation is solved, and the convenience and ease of use of the timing function are improved.

CN111090376BActive Publication Date: 2025-01-24SHENZHEN TRANSSION HLDG CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201911156512.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-22
Publication Date
2025-01-24
Estimated Expiration
2039-11-22

AI Technical Summary

Technical Problem

In existing terminal devices, the timer function needs to be enabled and controlled to enter the time application software first, resulting in low convenience and ease of use.

Method used

Receive control operations through the specified area of ​​the screen, and perform timing control based on these operations, including turning, closing, suspending and adjusting the timing function.

Benefits of technology

The convenience and ease of use of the timing function have been improved. Users can directly perform timing control operations on any interface to enhance the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111090376B_ABST
    Figure CN111090376B_ABST
Patent Text Reader

Abstract

The present application relates to a timing control method, a terminal and a computer storage medium. The timing control method is applied to a terminal, and includes: receiving a control operation through a designated area of ​​a screen; and performing timing control according to the control operation. The present application can improve the convenience and ease of use of the timing function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a timing control method, a terminal and a computer storage medium. Background Art

[0002] With the rapid development of terminal technology, the functions of mobile terminals such as mobile phones and tablet computers have been continuously improved, and have gradually become one of the commonly used tools in people's daily life and work.

[0003] The timer function currently used in terminals and mobile terminals generally adopts a technical solution of building the timer function into the time application. When the timer function is needed, first open the time application software to find the timer function, and start timing after setting the relevant values. It can be seen that the opening and control operations of the existing timing function all require entering the time application first, and the convenience and ease of use of the timing function are not high. Summary of the invention

[0004] In response to the above technical problems, the present application provides a timing control method, a terminal and a computer storage medium, which can improve the convenience and ease of use of the timing function.

[0005] In order to solve the above technical problems, the present application provides a timing control method, which is applied to a terminal, comprising:

[0006] Receiving control operations through a designated area of ​​the screen;

[0007] Timing control is performed according to the control operation.

[0008] The designated area is the area surrounding the screen hole position.

[0009] Wherein, performing timing control according to the control operation includes:

[0010] Matching the control operation with at least one preset operation;

[0011] The timing is controlled according to the matching result and the current state of the timing function.

[0012] The timing control according to the matching result and the current state of the timing function includes:

[0013] When the control operation matches the first preset operation and the current state of the timing function is an off state, turning on the timing function;

[0014] When the control operation matches the first preset operation and the current state of the timing function is the on state, the timing function is turned off.

[0015] The timing control according to the matching result and the current state of the timing function includes:

[0016] When the control operation matches the second preset operation and the current state of the timing function is the timing state, pausing the timing;

[0017] When the control operation matches the second preset operation and the current state of the timing function is the paused timing state, the timing starts.

[0018] The timing control according to the matching result and the current state of the timing function includes:

[0019] When the control operation matches the third preset operation and the current state of the timing function is the on state, the timing duration is adjusted according to the control operation.

[0020] Wherein, after the timing control is performed according to the control operation, the method further comprises:

[0021] The corresponding timing screen is displayed according to the current state of the timing function, and the timing screen includes the timing progress and / or the timing duration.

[0022] Among them, the timing progress is a timing progress bar displayed in a circle around the screen punching position, and the timing duration disappears after the timing screen displays the first preset duration.

[0023] Wherein, the method further comprises:

[0024] If the current state is a timing state, the first prompt information is output when the timing duration is reduced to the second preset duration.

[0025] Wherein, the method further comprises:

[0026] When the timing ends, the second prompt information is output.

[0027] The present application also provides a terminal, including a memory and a processor, wherein the memory is used to store at least one program instruction, and the processor is used to implement the timing control method as described above by loading and executing the at least one program instruction.

[0028] The present application also provides a computer storage medium, on which computer program instructions are stored; when the computer program instructions are executed by a processor, the timing control method as described above is implemented.

[0029] As described above, the timing control method, terminal and computer storage medium of the present invention have the following beneficial effects:

[0030] The control operation is received through the designated area of ​​the screen, and the timing control is performed according to the control operation. In this way, the present application can directly perform the timing control in the designated area of ​​the screen, thereby improving the convenience and ease of use of the timing function. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a flow chart of a timing control method according to the first embodiment;

[0032] Figure 2 is a schematic diagram of a screen in a timing control method according to a first embodiment;

[0033] Figure 3 is a timing screen in the timing control method according to the first embodiment;

[0034] Figure 4 is another timing screen in the timing control method according to the first embodiment;

[0035] Figure 5 is a schematic diagram of an application flow of a timing control method according to a first embodiment;

[0036] Figure 6 is one of the structural schematic diagrams of a terminal according to the second embodiment;

[0037] Figure 7 yes Figure 6 The second schematic diagram of the structure of the terminal shown. DETAILED DESCRIPTION

[0038] The following is an explanation of the implementation of the present application by means of specific embodiments. People familiar with the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification.

[0039] In the following description, reference is made to the accompanying drawings, which describe several embodiments of the present application. It should be understood that other embodiments may also be used, and that mechanical composition, structural, electrical, and operational changes may be made without departing from the spirit and scope of the present application. The following detailed description should not be considered restrictive, and the scope of the embodiments of the present application is limited only by the claims of the published patents. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present application.

[0040] Although the terms first, second, etc. are used herein to describe various elements in some instances, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element.

[0041] Furthermore, as used in this article, the singular forms "one", "an" and "the" are intended to include plural forms as well, unless there is an indication to the contrary in the context. It should be further understood that the terms "comprise", "include" indicate the presence of the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Exceptions to this definition will only occur when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way.

[0042] First embodiment

[0043] Figure 1 is a flow chart of a timing control method according to the first embodiment. Figure 1 The timing control method of this embodiment is applied to a terminal, and includes:

[0044] Step 110: receiving a control operation through a designated area of ​​the screen.

[0045] The screen is the display screen of the terminal, and the designated area is a specific area in the screen. A specific area in the screen is divided for receiving the control operation of the timing function, which can support the timing control operation in any interface without finding the timing entrance. In this embodiment, the designated area is the area around the screen punching position. Please combine Figure 2 The screen 210 has an opening 220 formed at the punching position, and an area 230 on the screen 210 surrounding the opening 220 is a designated area, and the area 230 is also an interactive operation hot zone. The operation hot zone includes a display area for all information. This embodiment does not limit the position, shape, and specific size of the opening 230.

[0046] The control operation is a touch operation input by the user, including but not limited to long pressing, double clicking, clockwise (or counterclockwise) rotation and sliding, etc. Different control operations correspond to different control functions.

[0047] Step 120, performing timing control according to the control operation.

[0048] In this embodiment, timing control is performed according to the control operation, including:

[0049] Matching the control operation with at least one preset operation;

[0050] The timing is controlled according to the matching result and the current state of the timing function.

[0051] Among them, at least one preset operation includes but is not limited to long press, double click, clockwise (or counterclockwise) rotation and sliding, etc. Different preset operations correspond to different control functions. When the user operates in the designated area, the operation input by the user is matched with all the preset operations to obtain the control operation input by the user, and then according to the different control operations, the control of different states of the timing function is executed.

[0052] When the control operation matches the first preset operation and the current state of the timing function is off, the timing function is turned on. The first preset operation is, for example, a long press. When the user long presses in the designated area, it is determined that the user's intention is to turn the timing function on and off. At this time, if the timing function is currently off, the timing function is turned on, that is, the timing function is activated. At this time, the timing can be started immediately or paused. After the timing function is turned on, the corresponding timing screen is displayed. In this embodiment, when the timing function is turned on, the timing screen includes the timing progress and the timing duration. Please refer to Figure 3 , the timing screen is displayed in the area 230, and the timing progress is a timing progress bar 250 displayed in a circle around the opening 220. At this time, a related prompt of the timing duration is displayed, such as "the timing function is started, and the default timing is 5 minutes". In actual implementation, the timing duration disappears after the timing screen displays the first preset duration, for example, disappears after displaying 2 seconds, which serves as a prompt. This embodiment does not limit the specific style of the default timing duration and the timing progress bar.

[0053] When the control operation matches the first preset operation and the current state of the timing function is on, the timing function is turned off. When the user long presses the designated area again, it is determined that the user intends to turn the timing function on and off. At this time, if the timing function is currently on, the timing function is turned off. After the timing function is turned off, the timing screen disappears.

[0054] When the control operation matches the second preset operation and the current state of the timing function is the timing state, the timing is paused. The second preset operation is, for example, a double-click. During the timing process, when the user double-clicks in the designated area, it is determined that the user's intention is to pause / control the timing function. At this time, if the timing function is currently in the timing state, the timing is paused. After the timing is paused, the corresponding timing screen is displayed. In this embodiment, when the timing is paused, the timing screen includes the timing progress and timing duration. Please refer to Figure 4The timing screen is displayed in the area 230, the timing progress is a timing progress bar 250 displayed in a circle around the opening 220, the timing duration is the current remaining timing duration, for example, 04'30", and a pause sign can also be displayed in front of the timing duration. In actual implementation, the timing duration disappears after the timing screen displays the first preset duration, for example, disappears after displaying for 2 seconds, which serves as a prompt.

[0055] When the control operation matches the second preset operation and the current state of the timing function is the pause timing state, the timing starts. During the timing process, when the user double-clicks in the designated area again, it is determined that the user's intention is to pause / control the timing function. At this time, if the timing function is currently in the pause timing state, the timing starts. After the timing starts, the corresponding timing screen is displayed. In this embodiment, when the timing starts, the timing screen includes the timing progress and the timing duration. Please refer to the following figure for details. Figure 4 The timing screen is displayed in the area 230. The timing progress is a timing progress bar 250 displayed in a circle around the opening 220 and becomes shorter as the timing duration decreases. The timing duration is the current remaining timing duration, for example, 04'30". A start mark can also be displayed in front of the timing duration. In actual implementation, the timing duration disappears after the timing screen displays the first preset duration, for example, disappears after being displayed for 2 seconds, to serve as a prompt.

[0056] When the control operation matches the third preset operation and the current state of the timing function is on, the timing duration is adjusted according to the control operation. The third preset operation is, for example, a clockwise (or counterclockwise) rotational slide. During the timing process, when the user performs a clockwise (or counterclockwise) rotational slide in the designated area, the timing duration can be reduced (or increased). In this embodiment, the clockwise (or counterclockwise) rotational slide is a clockwise (or counterclockwise) rotational slide around the punch position of the screen. When adjusting the timing duration, the corresponding timing screen is displayed. In this embodiment, when adjusting the timing duration, the timing screen includes the timing progress and the timing duration. Please combine Figure 4 The timing screen is displayed in the area 230. The timing progress is a timing progress bar 250 displayed in a circle around the opening 220 and becomes shorter or longer with the operation. The timing duration is the adjustment result of the control operation, for example, the result of adjustment based on 04′30″. In actual implementation, the timing duration disappears after the timing screen displays the first preset duration, or disappears after the third preset operation disappears after the first preset duration, for example, disappears after being displayed for 2s, to serve as a prompt. After performing the third preset operation, if the timing function is currently in the timing state, the timing continues. If the timing function is currently still in the paused timing state, the timing is still paused. That is to say, the third preset operation can be performed during the timing or paused timing process.

[0057] The first preset operation, the second preset operation and the third preset operation can be performed alternately without conflicting with each other, thereby realizing convenient control of the timing function, and the timing process can be operated and viewed on any interface.

[0058] In one embodiment, the timing control method of the present application may further include the following steps:

[0059] If the current state is a timing state, the first prompt information is output when the timing duration is reduced to the second preset duration.

[0060] Among them, some time before the timing ends, that is, when the timing duration is reduced to a second preset duration (for example, 10s), the timing progress bar displayed around the opening flashes (or in other visual forms) to prompt that the timing time is about to end.

[0061] In one embodiment, the timing control method of the present application may further include the following steps:

[0062] When the timing ends, the second prompt information is output.

[0063] When the timing ends, a reminder is given by playing sound effects and / or vibrating. The reminder can be stopped by clicking on the designated area and the timing duration is reset to the default timing duration.

[0064] The following combination Figure 5 The actual application process of the timing control method of this embodiment is described.

[0065] When the timing function is in the off state, if the user long presses the designated area of ​​the screen, the designated area of ​​the screen receives the first preset operation, and the timing function is turned on (the default is to pause the timing).

[0066] After the timing function is turned on, if the user long presses the designated area of ​​the screen, the timing function can be turned off again. If the user double-clicks the designated area of ​​the screen, the designated area of ​​the screen receives the second preset operation and starts timing.

[0067] After the timing starts, if the user double-clicks in the designated area of ​​the screen, the designated area of ​​the screen receives the second preset operation and the timing is paused. At this time, if the user double-clicks in the designated area of ​​the screen again, the designated area of ​​the screen receives the second preset operation and the timing continues, otherwise the timing is always paused.

[0068] During the timing process, if the user's finger or operating body rotates and slides clockwise (or counterclockwise) around the punch position of the screen, the designated area of ​​the screen receives a third preset operation, adjusts the timing duration according to the direction of the rotation and sliding, and continues to count, thereby realizing real-time adjustment of the timing duration during the timing process.

[0069] During the timing process, real-time monitoring is performed to determine whether the timing duration is reduced to the second preset duration. If not, the timing is continued. If the timing duration is reduced to the second preset duration, a first prompt message is output, such as the timing progress bar displayed around the opening flashing to indicate that the timing time is about to end.

[0070] After outputting the first prompt information, real-time monitoring is performed to determine whether the timing has ended. If not, the timing continues. If the timing has ended, a second prompt information is output, such as playing a sound effect and / or vibrating, to indicate the end of the timing.

[0071] Understandably, Figure 5 The process shown is only one possible process of timing control. During the operation of the timing function, there will be other possible processes according to the actual operation of the user. The sequence and corresponding relationship of the steps in the process are not limited to this.

[0072] This embodiment provides a timing method suitable for a terminal with a screen hole, which is a method of displaying timing information in a normalized manner during the use of the terminal. Through the user's interactive operation, the timing function can be enabled at any time, the timing time length can be efficiently adjusted, the timing status can be checked at any time, and the effect of early warning prompts before the timing ends can be obtained. The timing control method of this embodiment supports real-time viewing of the timing process and progress on any interface, which facilitates users to use the timing function in conjunction with other original functions of the terminal, improves the convenience, ease of use, compatibility, and timeliness of the countdown function, and thus improves the user experience of the timing function.

[0073] Second embodiment

[0074] Figure 6 FIG. 1 is one of the schematic diagrams of the structure of the terminal according to the second embodiment. Figure 6 The terminal 10 of this embodiment includes a memory 102 and a processor 106. The memory 102 is used to store at least one program instruction, and the processor 106 is used to implement the timing control method of the above embodiment by loading and executing at least one program instruction.

[0075] In this embodiment, the screen of the terminal 10 has at least one punch hole.

[0076] Please refer to Figure 7 In actual implementation, the terminal 10 includes a memory 102, a storage controller 104, one or more (only one is shown in the figure) processors 106, a peripheral interface 108, a radio frequency module 150, a positioning module 112, a camera module 114, an audio module 116, a screen 118, and a key module 160. These components communicate with each other via one or more communication buses / signal lines 122.

[0077] Understandably, Figure 7 The structure shown is for illustration only. The terminal 10 may also include Figure 7 More or fewer components as shown, or with Figure 7 Different configurations are shown. Figure 7 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0078] The memory 102 can be used to store software programs and modules, such as program instructions / modules corresponding to the timing control method in the embodiment of the present application. The processor 106 executes various functional applications and data processing by running the software programs and modules stored in the storage controller 104, thereby realizing the above-mentioned timing control method.

[0079] The memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 102 may further include a memory remotely arranged relative to the processor 106, and these remote memories may be connected to the terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The processor 106 and other possible components may access the memory 102 under the control of the storage controller 104.

[0080] The peripheral interface 108 couples various input / output devices to the CPU and the memory 102. The processor 106 runs various software and instructions in the memory 102 to perform various functions of the terminal 10 and perform data processing.

[0081] In some embodiments, the peripheral interface 108, the processor 106, and the memory controller 104 can be implemented in a single chip. In other embodiments, they can be implemented in separate chips.

[0082] The radio frequency module 150 is used to receive and send electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, and thus communicate with a communication network or other devices. The radio frequency module 150 may include various existing circuit components for performing these functions, for example, an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a user identity module (SIM) card, a memory, etc. The radio frequency module 150 can communicate with various networks such as the Internet, an intranet, a wireless network, or communicate with other devices through a wireless network. The above-mentioned wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network. The wireless networks described above may use a variety of communication standards, protocols and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data GSM Environment (EDGE), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Wireless, Fidelity (WiFi) (such as Institute of Electrical and Electronics Engineers standards IEEE 802.11a, IEEE 802.11b, IEEE802.11g and / or IEEE 802.11n), Voice over internet protocol (VoIP), Worldwide Interoperability for Microwave Access (Wi-Max), other protocols for email, instant messaging and short messages, and any other suitable communication protocols, even those that have not yet been developed.

[0083] The positioning module 112 is used to obtain the current location of the terminal 10. Examples of the positioning module 112 include, but are not limited to, a global satellite positioning system (GPS), and positioning technology based on a wireless local area network or a mobile communication network.

[0084] The camera module 114 is used to take photos or videos. The taken photos or videos can be stored in the memory 102 and can be sent through the radio frequency module 150.

[0085] The audio module 116 provides an audio interface to the user, which may include one or more microphones, one or more speakers, and an audio circuit. The audio circuit receives sound data from the peripheral interface 108, converts the sound data into electrical information, and transmits the electrical information to the speaker. The speaker converts the electrical information into sound waves that can be heard by the human ear. The audio circuit also receives electrical information from the microphone, converts the electrical signal into sound data, and transmits the sound data to the peripheral interface 108 for further processing. The audio data can be obtained from the memory 102 or through the radio frequency module 150. In addition, the audio data can also be stored in the memory 102 or sent through the radio frequency module 150. In some instances, the audio module 116 may also include an earphone jack for providing an audio interface to headphones or other devices.

[0086] The screen 118 provides an output interface between the terminal 10 and the user. Specifically, the screen 118 displays video output to the user, and the content of these video outputs may include text, graphics, videos, and any combination thereof. Some output results correspond to some user interface objects. It is understandable that the screen 118 may also include a touch screen. The touch screen provides an output and input interface between the terminal 10 and the user at the same time. In addition to displaying video output to the user, the touch screen also receives user input, such as user gesture operations such as clicks and slides, so that the user interface objects respond to these user inputs. The technology for detecting user input can be based on resistive, capacitive or any other possible touch detection technology. Specific examples of touch screen display units include but are not limited to liquid crystal displays or light-emitting polymer displays.

[0087] The key module 160 also provides an interface for the user to input to the terminal 10 , and the user can press different keys to make the terminal 10 execute different functions.

[0088] The present application also provides a computer storage medium, on which computer program instructions are stored; when the computer program instructions are executed by a processor, the timing control method as described above is implemented.

[0089] In actual implementation, computer storage media is used in Figure 6 or Figure 7 In the terminal shown, the convenience and ease of use of the timing function are improved.

[0090] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A timing control method, applied to a terminal, characterized in that: include: Receiving a control operation of a timing function through a designated area of ​​the screen, wherein the designated area is an area surrounding a punch hole position of the screen; Performing timing control according to the control operation; When the timing function is currently in the on state, the timing progress is displayed. The timing progress is a timing progress bar displayed in a circle around the punch hole position of the screen; The performing timing control according to the control operation comprises: Matching the control operation with at least one preset operation; Perform timing control based on the matching result and the current state of the timing function; The timing control according to the matching result and the current state of the timing function includes: When the control operation matches the third preset operation and the current state of the timing function is on, the timing duration is adjusted according to the control operation. When the timing duration is adjusted, the timing progress bar becomes shorter or longer with the operation. The on state includes timing or pausing timing.

2. The timing control method according to claim 1, characterized in that: The timing control according to the matching result and the current state of the timing function includes: When the control operation matches the first preset operation and the current state of the timing function is an off state, turning on the timing function; When the control operation matches the first preset operation and the current state of the timing function is the on state, the timing function is turned off.

3. The timing control method according to claim 1, characterized in that: The timing control according to the matching result and the current state of the timing function includes: When the control operation matches the second preset operation and the current state of the timing function is the timing state, pausing the timing; When the control operation matches the second preset operation and the current state of the timing function is the paused timing state, the timing starts.

4. The timing control method according to claim 2 or 3, characterized in that: After the timing control is performed according to the control operation, the method further comprises: The corresponding timing screen is displayed according to the current state of the timing function, and the timing screen includes the timing progress and / or the timing duration.

5. The timing control method according to claim 4, characterized in that: The timing duration disappears after the timing screen displays a first preset duration.

6. A terminal, characterized in that: It comprises a memory and a processor, wherein the memory is used to store at least one program instruction, and the processor is used to implement the timing control method according to any one of claims 1 to 5 by loading and executing the at least one program instruction.

7. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, the timing control method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Starting method and device of timer

    CN106598424A

  • Device and method for controlling camera of mobile terminal, and mobile terminal

    CN107147847A

  • Trigger operation processing method and device and computer-readable storage medium

    CN107422977A