Display control method, device, terminal and storage medium
By receiving and comparing fingerprint information on the foldable screen terminal to control the off state of the secondary screen, the problem of accidental touch during unfolding is solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2020-11-13
- Publication Date
- 2026-05-26
AI Technical Summary
Existing foldable screen devices are prone to accidental touches during unfolding, affecting the user experience, especially due to accidental touches caused by the secondary screen remaining lit when not fully unfolded.
By receiving fingerprint information applied to the first and second positions and comparing it with multiple pre-stored unlock information, when the two fingerprint information match, the secondary screen is kept in a sleep state to avoid accidental touches. The main screen is then turned on after the foldable screen is fully unfolded.
This effectively avoids accidental touches on the secondary screen during the unfolding process of the foldable screen, thus improving the user experience.
Smart Images

Figure CN114491457B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of terminal technology, and in particular to a display control method, device, terminal and storage medium. Background Technology
[0002] Existing foldable screen devices place a fingerprint sensor on the side of the foldable screen to unlock the device. When the foldable screen is folded, even when the user unfolds the phone, the fingerprint sensor still needs to collect the user's fingerprint to unlock it.
[0003] In related technologies, refer to Figure 1-3 As shown, the first position 3 and the second position 4 of the fingerprint sensor are designed on the bezels of the left half of the screen 1 and the right half of the screen 2 of the main screen. Figure 2 and 3 In the diagram, the dotted lines simply indicate that a first position 3 and a second position 4 are set at that location on the side frame (or the corresponding location on the side perpendicular to it), to facilitate understanding of the specific placement of the first position 3 and the second position 4 in the left half-screen 1 and the right half-screen 2. In related technologies, the user's fingerprint information is collected using the user's grip posture when unfolding the foldable screen. When the user needs to unfold the foldable screen, their finger simultaneously touches the fingerprint sensor, thus completing the screen unfolding and unlocking in a single action.
[0004] Specifically, refer to Figure 1 and 2 As shown, when the foldable screen of the terminal is folded, the back of the left half of the screen 1 is the secondary screen. When both hands are gripping the clasp (where the fingerprint sensor is located) to open the terminal, the unlocking action is also performed simultaneously. At this time, since the foldable screen is not yet unfolded, the terminal's main chip still determines that the terminal is in a non-unfolded state, so the secondary screen is still lit up, that is, the secondary screen is still in normal working state (i.e., the secondary screen's touch and other functions are enabled). At this time, the left hand is holding the left half of the screen 1, and at the same time, the secondary screen on the back of the left half of the screen 1 is lit up and in normal working state. The secondary screen is easily affected by the user's left hand, resulting in serious accidental touch problems. Summary of the Invention
[0005] To overcome the problems existing in related technologies, this disclosure provides a display control method, device, terminal and storage medium.
[0006] According to a first aspect of the present disclosure, a display control method is provided, applied to a terminal having a foldable screen, the method comprising:
[0007] When the terminal is locked and the foldable screen is folded, it receives fingerprint information applied to the first and second positions.
[0008] The received fingerprint information is compared with multiple pre-stored unlock information;
[0009] If the fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and the fingerprint information applied to the second position matches another of the multiple pre-stored unlock information, the secondary screen is controlled to be in a screen-off state.
[0010] The plurality of pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information, wherein one type of pre-stored unlock information and the other type of pre-stored unlock information belong to different types of pre-stored unlock information.
[0011] Optionally, after the control sub-screen is in a screen-off state, the method further includes:
[0012] Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
[0013] Optionally, the method further includes:
[0014] When preset conditions are met, the terminal is unlocked and the secondary screen is turned on.
[0015] The preset conditions include at least one of the following:
[0016] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0017] No fingerprint information applied to the first position is received, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information;
[0018] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0019] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information.
[0020] The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among the plurality of pre-stored unlock information.
[0021] Optionally, after unlocking the terminal and turning on the secondary screen, the method further includes:
[0022] When the terminal is in an unlocked state and receives a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
[0023] Optionally, the method further includes:
[0024] During terminal initialization, multiple fingerprint information received and applied to the first position and / or the second position are determined as the multiple pre-stored unlock information.
[0025] According to a second aspect of the present disclosure, a display control device is provided, applied to a terminal having a foldable screen, the device comprising:
[0026] The receiving module is used to receive fingerprint information applied to the first and second positions when the terminal is in an unlocked state and the foldable screen is in a folded state.
[0027] The determining module is used to compare the received fingerprint information with multiple pre-stored unlocking information;
[0028] The determining module is further configured to control the secondary screen to be in a screen-off state if the fingerprint information acting on the first position matches one of the plurality of pre-stored unlock information and the fingerprint information acting on the second position matches another of the plurality of pre-stored unlock information.
[0029] The plurality of pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information, wherein one type of pre-stored unlock information and the other type of pre-stored unlock information belong to different types of pre-stored unlock information.
[0030] Optionally, the determining module is further configured to:
[0031] Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
[0032] Optionally, the determining module is further configured to:
[0033] When preset conditions are met, the terminal is unlocked and the secondary screen is turned on.
[0034] The preset conditions include at least one of the following:
[0035] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0036] No fingerprint information applied to the first position is received, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information;
[0037] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0038] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information.
[0039] The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among the plurality of pre-stored unlock information.
[0040] Optionally, the determining module is further configured to:
[0041] When the terminal is in an unlocked state and receives a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
[0042] Optionally, the determining module is further configured to:
[0043] During terminal initialization, multiple fingerprint information received and applied to the first position and / or the second position are determined as the multiple pre-stored unlock information.
[0044] According to a third aspect of the present disclosure, a terminal is provided, the terminal including a foldable screen, the terminal further including:
[0045] processor;
[0046] Memory used to store processor-executable instructions;
[0047] The processor is configured to perform the method as described in the first aspect.
[0048] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the method described in the first aspect.
[0049] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: In this method, when the two received fingerprint information matches the two pre-stored unlock information respectively, it indicates that the user wants to unfold the foldable screen and use the main screen. Therefore, the secondary screen is controlled to be in a screen-off state, thereby avoiding accidental touches during the time from when the two hands hold the terminal to when the foldable screen is fully unfolded, thus improving the user experience.
[0050] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0051] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0052] Figure 1 This is a schematic diagram of the handle side of a foldable screen terminal in the folded state.
[0053] Figure 2 This is a schematic diagram of the secondary screen side of a foldable terminal in a folded state.
[0054] Figure 3 This is a schematic diagram of the main screen side of a foldable terminal in its unfolded state.
[0055] Figure 4 This is a flowchart illustrating a display control method according to an exemplary embodiment.
[0056] Figure 5 This is a flowchart illustrating a display control method according to an exemplary embodiment.
[0057] Figure 6 This is a block diagram of a display control device according to an exemplary embodiment.
[0058] Figure 7 This is a block diagram of a terminal according to an exemplary embodiment. Detailed Implementation
[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0060] In related technologies, refer to Figure 1-3As shown, when both hands are gripping the clasp (where the fingerprint sensor is located) to open the device, the unlocking action is also performed simultaneously. At this time, since the foldable screen is not yet unfolded, the main chip of the device still determines that the device is in a non-unfolded state, so the secondary screen remains lit, meaning it is still in normal working condition (i.e., its touch and other functions are enabled). When the device is fully unfolded, the main chip detects that the foldable screen has unfolded via a Hall sensor (or other means), then controls the secondary screen to enter a screen-off state, disabling its touch and other functions, and controls the main screen to turn on and enable its touch and other functions. Therefore, it can be seen that from the moment the user's hands grip the clasp until the foldable screen is fully unfolded, accidental touches are likely to occur, affecting the user experience.
[0061] This disclosure provides a display control method applied to a terminal with a foldable screen. In this method, when two received fingerprint information matches two pre-stored unlock information respectively, it indicates that the user wants to unfold the foldable screen and use the main screen. Therefore, the secondary screen is controlled to be in a screen-off state, thereby avoiding accidental touches during the time from when the hands hold the terminal to when the foldable screen is fully unfolded, thus improving the user experience.
[0062] In one exemplary embodiment, a display control method is provided, referring to... Figure 4 As shown, the method includes:
[0063] S110, when the terminal is in an unlocked state and the foldable screen is in a folded state, it receives fingerprint information applied to the first and second positions;
[0064] S120. Compare the received fingerprint information with multiple pre-stored unlock information;
[0065] S130: If the fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and the fingerprint information applied to the second position matches another of the multiple pre-stored unlock information, the secondary screen is controlled to be in a screen-off state. In step S110, the terminal is in an unlocked state and the foldable screen is in a folded state. The secondary screen can be in a lit state or a screen-off state. However, since the terminal is not unlocked, the secondary screen cannot work normally, and its touch function is not activated. In addition, since the foldable screen is in a folded state, the main screen must be in a screen-off state. Correspondingly, the main screen must not work normally, and its touch function is also not activated.
[0066] In this step, "receiving fingerprint information applied to the first and second positions" merely indicates the "receiving" action and does not specify whether the relevant fingerprint information has actually been "received." Furthermore, this step does not limit the method of fingerprint information acquisition; it can be achieved using any existing technology. For example, fingerprint sensors are positioned at the first and second positions, and the fingerprint sensors acquire fingerprint information applied to the corresponding positions. The acquired fingerprint information is then transmitted to the terminal's controller (e.g., CPU). Upon receiving the corresponding fingerprint information, the controller executes subsequent steps based on the received fingerprint information.
[0067] In step S120, if fingerprint information at the first and / or second positions is received, the received fingerprint information is compared with multiple pre-stored unlock information. The pre-stored unlock information can be implemented in various ways. Specifically, the pre-stored unlock information can be fingerprint unlock information received from the cloud or other terminals, or it can be fingerprint information pre-collected by the terminal's fingerprint sensor. For example, during terminal initialization, multiple fingerprint information received at the first and / or second positions are identified as multiple pre-stored unlock information.
[0068] Terminal initialization refers to the process of setting pre-stored unlock information on the terminal. Specifically, this could be when a user has just purchased the terminal and is using it for the first time to set the pre-stored unlock information; or when the terminal has been restored to factory settings and the user is resetting the pre-stored unlock information; or when the user modifies the pre-stored unlock information, including deletion and addition.
[0069] In one implementation, the terminal is a mobile phone. After a user purchases a new mobile phone and powers it on, the user initializes the phone by collecting fingerprint information from multiple fingers using a fingerprint sensor, and then uses this collected fingerprint information as pre-stored unlock information.
[0070] In one implementation, the terminal is a mobile phone. When a user wants to add pre-stored unlock information, after the phone is unlocked, the user collects the fingerprint information of their left thumb and right thumb respectively using fingerprint sensors at the first and second positions. The collected fingerprint information from the left and right thumbs is then used as the newly added pre-stored unlock information.
[0071] It should be noted that multiple pre-stored unlock information refers to two or more pre-stored unlock information. Furthermore, the method for determining the pre-stored unlock information can also be implemented using methods found in other existing technologies. In step S130, the matching in "the fingerprint information acting on the first position matches one of the multiple pre-stored unlock information" means: determining that the fingerprint information acting on the first position and one of the multiple pre-stored unlock information belong to the same finger. Similarly, the matching in "the fingerprint information acting on the second position matches another of the multiple pre-stored unlock information" means: determining that the fingerprint information acting on the second position and another of the multiple pre-stored unlock information belong to the same finger.
[0072] In this step, if the fingerprint information applied to the first location matches one of the multiple pre-stored unlock information entries, and the fingerprint information applied to the second location matches another of the multiple pre-stored unlock information entries, it indicates that the user is holding the device with both hands and wants to unfold the foldable screen to use the main screen. At this point, the secondary screen of the device can be kept in a sleep state to prevent accidental touches during the unfolding process, thus improving the user experience. It's important to note that after confirming that the fingerprint information applied to the first location matches one of the multiple pre-stored unlock information entries and the fingerprint information applied to the second location matches another of the multiple pre-stored unlock information entries, since it's determined that the user wants to unfold the foldable screen, but the foldable screen is not yet unfolded, the device can either be unlocked to enter an unlocked state, or it can remain locked.
[0073] It's important to note that the pre-stored unlock information matching the fingerprint information applied to the first location and the pre-stored unlock information matching the fingerprint information applied to the second location belong to the fingerprint information of the user's two hands, respectively. This allows for a more accurate determination of whether the user wants to unfold the foldable screen.
[0074] In this method, the foldable screen of the terminal comprises two half-screens, namely the first half-screen and the second half-screen, specifically such as the left half-screen and the right half-screen, or the upper half-screen and the lower half-screen. The focus of this method is on controlling the display status of the main screen and the secondary screen, while the specific settings for the main screen and the secondary screen are not limited and can include various settings.
[0075] For example, when a foldable screen is folded, the back of the first or second half of the screen forms a secondary screen. When the foldable screen is unfolded, the front of the first half of the screen and the front of the second half of the screen form the main screen.
[0076] For example, when a foldable screen is folded, the back of the first half of the screen forms the first sub-screen, and the back of the second half of the screen forms the second sub-screen. The first and second sub-screens together form the sub-screen. When the foldable screen is unfolded, the front of the first and second half of the screen forms the main screen.
[0077] Of course, the secondary and main screens of foldable screens can also use other existing technologies for their setup, which will not be elaborated here.
[0078] In this method, the first and second positions can be set in various ways. The foldable screen includes a first half-screen and a second half-screen. When the first and second half-screens are square structures, one side frame of the first half-screen and one side frame of the second half-screen are rotatably connected by a pivot. The first position can be set at any of the other three side frames of the first half-screen, and the second position can be set at any of the other three side frames of the second half-screen. In other words, in this terminal, the first and second positions only need to be set on different half-screens. To facilitate the user unfolding the foldable screen, the first and second positions are set as follows: when the foldable screen is folded, the first and second positions are located on the same side of the terminal.
[0079] Of course, when the first and second halves of the foldable screen are of other shapes, the first and second positions can be set in other appropriate positions as needed to unfold the foldable screen, as long as the user can easily unfold the foldable screen through the first and second positions.
[0080] Furthermore, in this method, the multiple pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information. The one pre-stored unlock information and the other pre-stored unlock information mentioned in step S130 belong to different types of pre-stored unlock information. That is, when one pre-stored unlock information belongs to the first type, the other pre-stored unlock information belongs to the second type; and when one pre-stored unlock information belongs to the second type, the other pre-stored unlock information belongs to the first type. The first type and the second type of pre-stored unlock information are the fingerprint information of the user's left hand and right hand, respectively. The user can set the classification of the multiple pre-stored unlock information when setting the pre-stored unlock information. For example, the fingerprint information belonging to the user's left hand can be designated as the first type of pre-stored unlock information, and the fingerprint information belonging to the user's right hand can be designated as the second type of pre-stored unlock information.
[0081] In this method, the received fingerprint information is compared with multiple pre-stored unlock information, including: Method 1, first comparing the fingerprint information applied to the first position with multiple pre-stored unlock information, and then comparing the fingerprint information applied to the second position with multiple pre-stored unlock information based on the comparison result.
[0082] For example, once it is determined that the fingerprint information applied to the first position matches a certain pre-stored unlock information in the first type of pre-stored unlock information, the fingerprint information applied to the second position can be directly compared with the second type of pre-stored unlock information to improve the comparison efficiency.
[0083] Method 2: First, compare the fingerprint information applied to the second position with multiple pre-stored unlock information, and then compare the fingerprint information applied to the first position with multiple pre-stored unlock information based on the comparison results.
[0084] For example, once it is determined that the fingerprint information applied to the second position matches a certain pre-stored unlock information in the first type of pre-stored unlock information, the fingerprint information applied to the first position can be directly compared with the second type of pre-stored unlock information to improve the comparison efficiency.
[0085] Method 3 involves comparing the fingerprint information applied to the second position with multiple pre-stored unlock information, and comparing the fingerprint information applied to the first position with multiple pre-stored unlock information, both of which are performed simultaneously.
[0086] For example, the fingerprint information applied to the first position is compared with the first type of pre-stored unlock information, and at the same time, the fingerprint information applied to the second position is compared with the second type of pre-stored unlock information, so as to determine more quickly whether the user wants to unfold the foldable screen.
[0087] This method can effectively avoid accidental touches during the unfolding process of the foldable screen, thus improving the user experience.
[0088] In one exemplary embodiment, a display control method is provided, which is an improvement on the above method. Specifically, refer to... Figure 5 As shown, after the secondary screen is in a screen-off state, the method further includes:
[0089] Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
[0090] The preset waiting time can be set at the factory or customized by the user according to their own usage habits. The preset waiting time ranges from 3 seconds to 60 seconds, for example, 10 seconds.
[0091] Receiving the detection signal used to characterize the unfolding of the foldable screen can be achieved through methods in the prior art, such as detecting whether the foldable screen is unfolded by a Hall sensor. If the Hall sensor detects that the foldable screen is unfolded, the detection signal used to characterize the unfolding of the foldable screen is transmitted to the controller (e.g., CPU), and the controller can then receive the detection signal used to characterize the unfolding of the foldable screen.
[0092] In this method, after receiving a detection signal that indicates the unfolding of the foldable screen, if the terminal is in an unlocked state, it remains in the unlocked state; if the terminal is in a locked state, it is unlocked so that the terminal can enter the unlocked state for normal use by the user.
[0093] In one embodiment, the terminal is a mobile phone, and the foldable screen of the phone includes a left half screen and a right half screen. The front of the left and right half screens forms the main screen, and the back of the left half screen forms the secondary screen. Handholds are provided on the sides of both the left and right half screens, forming a first position and a second position, respectively. When the foldable screen is in the folded state, the two handholds are located on the same side of the phone and are staggered. Two unlocking information entries are pre-stored: fingerprint information from the left thumb and fingerprint information from the right thumb, with a preset waiting time of 5 seconds.
[0094] When the phone is locked and the foldable screen is folded, and the user wants to unfold the foldable screen, they hold the left half of the screen with their left hand, with their left thumb landing on the grip position (position 1) and the right half of the screen with their right hand, with their right thumb landing on the grip position (position 2). The fingerprint sensor at position 1 collects the fingerprint information of the left thumb, and the fingerprint sensor at position 2 collects the fingerprint information of the right thumb. The fingerprint sensors then transmit the collected fingerprint information to the phone's CPU. After receiving the fingerprint information from positions 1 and 2, the CPU compares the received fingerprint information with the pre-stored unlock information. If it determines that the received fingerprint information from position 1 matches the fingerprint information of the left thumb in the pre-stored unlock information, and that the received fingerprint information from position 2 matches the fingerprint information of the right thumb in the pre-stored unlock information, it controls the secondary screen to turn off.
[0095] If a detection signal indicating the unfolding of the foldable screen is received within 5 seconds when the secondary screen is off, the terminal is unlocked and the main screen is turned on, thus putting the main screen into the lit state.
[0096] When the secondary screen is off, if no detection information indicating the unfolding of the foldable screen is received within 5 seconds, no action is taken. The fingerprint sensor at the first position and the fingerprint sensor at the second position continue to detect and collect fingerprint information in real time, repeating the entire process.
[0097] In one exemplary embodiment, a display control method is provided, which is an improvement on the above method. Specifically, refer to... Figure 5 As shown, the method includes:
[0098] When preset conditions are met, the terminal is unlocked and the secondary screen is turned on.
[0099] The preset conditions include at least one of the following:
[0100] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0101] No fingerprint information was received applied to the first position, and the fingerprint information applied to the second position matched one of the multiple pre-stored unlock information.
[0102] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, while the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0103] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, while the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information.
[0104] The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among multiple pre-stored unlock information.
[0105] In one implementation, the pre-stored unlock information includes fingerprint information of the left thumb and right thumb. When the terminal is in an unlocked state and the foldable screen is folded, the fingerprint sensor at the first location collects the fingerprint information of the left thumb and transmits it to the terminal's CPU. The CPU determines that the fingerprint information received at the first location matches the fingerprint information of the left thumb in the pre-stored unlock information. The fingerprint sensor at the second location does not collect fingerprint information, meaning the CPU does not receive fingerprint information at the second location. At this point, it indicates that the user only wants to use the terminal's secondary screen, therefore the terminal is unlocked and the secondary screen is turned on.
[0106] In one implementation, the pre-stored unlock information includes fingerprint information of the left thumb and right thumb. When the terminal is in an unlocked state and the foldable screen is folded, the fingerprint sensor at the second location collects the fingerprint information of the right thumb and transmits it to the terminal's CPU. The CPU determines that the fingerprint information received at the second location matches the right thumb fingerprint information in the pre-stored unlock information. If the fingerprint sensor at the first location does not collect fingerprint information, meaning the CPU does not receive fingerprint information at the first location, it indicates that the user only wants to use the terminal's secondary screen. Therefore, the terminal is unlocked and the secondary screen is turned on.
[0107] In one implementation, the pre-stored unlock information includes fingerprint information of the left thumb and right thumb. With the terminal in an unlocked state and the foldable screen folded, the fingerprint sensor at a first location collects the fingerprint information of the right thumb and transmits it to the terminal's CPU. The CPU determines that the received fingerprint information acting on the first location matches the right thumb fingerprint information in the pre-stored unlock information. The fingerprint sensor at a second location collects the fingerprint information of the right middle finger and transmits it to the terminal's CPU. The CPU determines that the received fingerprint information acting on the second location does not match any of the fingerprint information in the pre-stored unlock information. At this point, it indicates that the user does not intend to unfold the foldable screen to use the main screen, but only wants to use the terminal's secondary screen. Therefore, the terminal is unlocked and the secondary screen is turned on.
[0108] In one implementation, the pre-stored unlock information includes fingerprint information of the left thumb and right thumb. With the terminal in an unlocked state and the foldable screen folded, the fingerprint sensor at the second position collects the fingerprint information of the left thumb and transmits it to the terminal's CPU. The CPU determines that the received fingerprint information acting on the second position matches the left thumb fingerprint information in the pre-stored unlock information. The fingerprint sensor at the first position collects the fingerprint information of the left middle finger and transmits it to the terminal's CPU. The CPU determines that the received fingerprint information acting on the first position does not match any of the fingerprint information in the pre-stored unlock information. In this case, it indicates that the user does not intend to unfold the foldable screen to use the main screen, but only wants to use the terminal's secondary screen; therefore, the terminal is unlocked and the secondary screen is turned on.
[0109] In one implementation, the pre-stored unlock information includes fingerprint information of the left thumb and right thumb. When the terminal is in an unlocked state and the foldable screen is folded, the fingerprint sensor at the first location collects the fingerprint information of the left thumb and transmits it to the terminal's CPU. The CPU determines that the fingerprint information it receives acting on the second location matches the left thumb fingerprint information in the pre-stored unlock information. The fingerprint sensor at the second location also collects the left thumb fingerprint information and transmits it to the terminal's CPU. The CPU determines that the fingerprint information it receives acting on the second location also matches the left thumb fingerprint information in the pre-stored unlock information. At this point, it indicates that the user does not intend to unfold the foldable screen to use the main screen, but only wants to use the terminal's secondary screen; therefore, the terminal is unlocked and the secondary screen is turned on.
[0110] Understandably, in this method, the fingerprint information applied to the first position does not match any of the multiple pre-stored unlocking information and no fingerprint information applied to the second position is received; or,
[0111] No fingerprint information applied to the first location was received, and the fingerprint information applied to the second location did not match any of the multiple pre-stored unlocking information; or,
[0112] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0113] In the above situation, it indicates that the user does not intend to use the terminal. Therefore, the terminal remains in its current state, and the fingerprint sensors at the first and second positions continue to detect and collect fingerprint information in real time, repeating the entire process.
[0114] In one exemplary embodiment, a display control method is provided, which is an improvement on the above method. Specifically, refer to... Figure 5 As shown, after unlocking the terminal and turning on the secondary screen, the method further includes:
[0115] When the terminal is in an unlocked state, upon receiving a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
[0116] When the device is unlocked, such as when the user is using the secondary screen (which is typically illuminated), the fingerprint sensors at both locations are generally inactive. Therefore, only the detection signal indicating the foldable screen has unfolded is needed to determine if the user intends to use the main screen. Upon receiving the detection signal indicating the foldable screen has unfolded (which includes signals indicating the screen is in the unfolding process and signals indicating it has already unfolded), it means the user is no longer using the secondary screen and intends to use the main screen. The secondary screen is then put into an off state, and the main screen is illuminated for normal user access. Simultaneously, because the secondary screen is off during the unfolding process, accidental touches are prevented, improving the user experience.
[0117] In one exemplary embodiment, a display control method is provided, referring to... Figure 5 As shown, the method includes:
[0118] S210, The terminal is in an unlocked state and the foldable screen is in a folded state, and the fingerprint information applied to the first position and the second position is received;
[0119] S220. Determine whether fingerprint information has been received; if the result is yes, proceed to step S230; if the result is no, return to step S210.
[0120] S230. Compare the received fingerprint information with multiple pre-stored unlock information;
[0121] S240. If the fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and the fingerprint information applied to the second position matches another of the multiple pre-stored unlock information, control the secondary screen to be in a screen-off state.
[0122] S240. When a detection signal indicating that the foldable screen has unfolded is received within a preset waiting time, the control terminal is in an unlocked state and the main screen is turned on.
[0123] S260. When the preset conditions are met, the terminal is unlocked and the secondary screen is turned on.
[0124] S270. When the terminal is in an unlocked state and the secondary screen is on, upon receiving a detection signal indicating that the foldable screen has unfolded, the secondary screen is controlled to enter a screen-off state and the main screen is controlled to enter a screen-on state.
[0125] S280. When the set conditions are met, no action is taken; where, no action means no new control action is executed.
[0126] The preset conditions include at least one of the following:
[0127] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0128] No fingerprint information was received applied to the first position, and the fingerprint information applied to the second position matched one of the multiple pre-stored unlock information.
[0129] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, while the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0130] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, while the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information.
[0131] The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among multiple pre-stored unlock information.
[0132] The setting conditions include at least one of the following:
[0133] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0134] No fingerprint information was received applied to the first position, and the fingerprint information applied to the second position did not match any of the multiple pre-stored unlock information.
[0135] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0136] In this method, after step S230, subsequent steps S240, S260, and S280 are executed based on different comparison results. That is, there is no specific order among steps S240, S260, and S280; rather, one step is selected for execution based on the comparison result. Furthermore, if step S240 is executed after step S230, the process proceeds to step S250 after completing step S240; if step S260 is executed after step S230, the process proceeds to step S270 after completing step S260; and if step S280 is executed after step S230, the process returns to step S210 after completing step S280.
[0137] In this method, when the two received fingerprint information matches the two pre-stored unlock information respectively, it means that the user wants to unfold the foldable screen and use the main screen. Therefore, the secondary screen is controlled to be in the off state, thereby avoiding accidental touches during the time from when the hands hold the terminal to when the foldable screen is fully unfolded, thus improving the user experience.
[0138] This disclosure also proposes a display control device for use in a terminal with a foldable screen, used to implement the aforementioned display control method. In this device, when two received fingerprint messages match two pre-stored unlock messages, it indicates that the user wants to unfold the foldable screen and use the main screen. Therefore, the secondary screen is kept in an off-screen state, thus preventing accidental touches during the time from when the hands hold the terminal until the screen is fully unfolded, improving the user experience.
[0139] In one exemplary embodiment, a display control device is provided, with reference to Figure 6As shown, the device includes a receiving module 101 and a determining module 102. During the implementation of the above-described display control method:
[0140] The receiving module 101 is used to receive fingerprint information applied to the first position and the second position when the terminal is in an unlocked state and the foldable screen is in a folded state.
[0141] The determining module 102 is used to compare the received fingerprint information with multiple pre-stored unlocking information;
[0142] The determining module 102 is further configured to control the secondary screen to be in a screen-off state if the fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and the fingerprint information applied to the second position matches another of the multiple pre-stored unlock information.
[0143] The multiple pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information, wherein the one pre-stored unlock information and the other pre-stored unlock information belong to different types of pre-stored unlock information.
[0144] In one exemplary embodiment, a display control device is provided, which is an improvement on the above-described device. Specifically, in this device, reference is made to... Figure 6 As shown, the determining module 102 is also used for:
[0145] Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
[0146] In one exemplary embodiment, a display control device is provided, which is an improvement on the above-described device. Specifically, in this device, reference is made to... Figure 6 As shown, the determining module 102 is also used for:
[0147] When preset conditions are met, the terminal is unlocked and the secondary screen is turned on.
[0148] The preset conditions include at least one of the following:
[0149] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received;
[0150] No fingerprint information was received applied to the first position, and the fingerprint information applied to the second position matched one of the multiple pre-stored unlock information.
[0151] The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, while the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information.
[0152] The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, while the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information.
[0153] The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among multiple pre-stored unlock information.
[0154] In one exemplary embodiment, a display control device is provided, which is an improvement on the above-described device. Specifically, in this device, reference is made to... Figure 6 As shown, the determining module 102 is also used for:
[0155] When the terminal is in an unlocked state, upon receiving a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
[0156] In one exemplary embodiment, a display control device is provided, which is an improvement on the above-described device. Specifically, in this device, reference is made to... Figure 6 As shown, the determining module 102 is also used for:
[0157] During terminal initialization, multiple fingerprint information received and applied to the first and / or second positions are identified as multiple pre-stored unlock information.
[0158] In one exemplary embodiment, a terminal is provided, for example, a terminal with a foldable screen such as a mobile phone, tablet computer, or laptop computer.
[0159] refer to Figure 7 As shown, terminal 400 may include one or more of the following components: processing component 402, memory 404, power component 406, multimedia component 408, audio component 410, input / output (I / O) interface 412, sensor component 414, and communication component 416.
[0160] Processing component 402 typically controls the overall operation of terminal 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.
[0161] Memory 404 is configured to store various types of data to support operation on terminal 400. Examples of this data include instructions for any application or method operating on terminal 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0162] Power component 406 provides power to various components of terminal 400. Power component 406 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to terminal 400.
[0163] Multimedia component 408 includes a screen that provides an output interface between terminal 400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera and / or a rear-facing camera. When terminal 400 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0164] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when terminal 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
[0165] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0166] Sensor assembly 414 includes one or more sensors for providing state assessments of various aspects of terminal 400. For example, sensor assembly 414 may detect the on / off state of terminal 400, the relative positioning of components such as the display and keypad of terminal 400, changes in the position of terminal 400 or a component of terminal 400, the presence or absence of user contact with terminal 400, the orientation or acceleration / deceleration of terminal 400, and temperature changes of terminal 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0167] Communication component 416 is configured to facilitate wired or wireless communication between terminal 400 and other devices. Device 700 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0168] In an exemplary embodiment, terminal 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0169] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as memory 404 including instructions, which can be executed by processor 420 of terminal 400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the method shown in the above embodiments.
[0170] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.
[0171] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A display control method, applied to a terminal with a foldable screen, characterized in that, The method includes: When the terminal is locked and the foldable screen is folded, it receives fingerprint information applied to the first and second positions. The received fingerprint information is compared with multiple pre-stored unlock information; If the fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and the fingerprint information applied to the second position matches another of the multiple pre-stored unlock information, the secondary screen is controlled to be in a screen-off state. The plurality of pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information, wherein one type of pre-stored unlock information and the other type of pre-stored unlock information belong to different types of pre-stored unlock information; the foldable screen includes a first half-screen and a second half-screen; after the foldable screen is folded, the back of the first half-screen and / or the back of the second half-screen form the sub-screen; after the foldable screen is unfolded, the front of the first half-screen and the front of the second half-screen form the main screen.
2. The display control method according to claim 1, characterized in that, After the control sub-screen is in a screen-off state, the method further includes: Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
3. The display control method according to claim 1, characterized in that, The method further includes: When preset conditions are met, the terminal is unlocked and the secondary screen is turned on. The preset conditions include at least one of the following: The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received; No fingerprint information applied to the first position is received, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information; The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information. The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information. The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among the plurality of pre-stored unlock information.
4. The display control method according to claim 3, characterized in that, After unlocking the terminal and turning on the secondary screen, the method further includes: When the terminal is in an unlocked state and receives a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
5. The display control method according to any one of claims 1-4, characterized in that, The method further includes: During terminal initialization, multiple fingerprint information received and applied to the first and / or second positions are identified as the multiple pre-stored unlock information.
6. A display control device, applied to a terminal with a foldable screen, characterized in that, The device includes: The receiving module is used to receive fingerprint information applied to the first and second positions when the terminal is in an unlocked state and the foldable screen is in a folded state. The determining module is used to compare the received fingerprint information with multiple pre-stored unlocking information; The determining module is further configured to control the secondary screen to be in a screen-off state if the fingerprint information acting on the first position matches one of the plurality of pre-stored unlock information and the fingerprint information acting on the second position matches another of the plurality of pre-stored unlock information. The plurality of pre-stored unlock information includes a first type of pre-stored unlock information and a second type of pre-stored unlock information, wherein one type of pre-stored unlock information and the other type of pre-stored unlock information belong to different types of pre-stored unlock information; the foldable screen includes a first half-screen and a second half-screen; after the foldable screen is folded, the back of the first half-screen and / or the back of the second half-screen form the sub-screen; after the foldable screen is unfolded, the front of the first half-screen and the front of the second half-screen form the main screen.
7. The display control device according to claim 6, characterized in that, The determining module is further configured to: Within a preset waiting time, when a detection signal indicating that the foldable screen has unfolded is received, the control terminal is in an unlocked state and controls the main screen to turn on.
8. The display control device according to claim 6, characterized in that, The determining module is further configured to: When preset conditions are met, the terminal is unlocked and the secondary screen is turned on. The preset conditions include at least one of the following: The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information and no fingerprint information applied to the second position is received; No fingerprint information applied to the first position is received, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information; The fingerprint information applied to the first position matches one of the multiple pre-stored unlock information, and the fingerprint information applied to the second position does not match any of the multiple pre-stored unlock information. The fingerprint information applied to the first position does not match any of the multiple pre-stored unlock information, and the fingerprint information applied to the second position matches one of the multiple pre-stored unlock information. The fingerprint information applied to the first position and the fingerprint information applied to the second position are matched with the same pre-stored unlock information among the plurality of pre-stored unlock information.
9. The display control device according to claim 8, characterized in that, The determining module is further configured to: When the terminal is in an unlocked state and receives a detection signal indicating that the foldable screen has unfolded, it controls the secondary screen to enter a screen-off state and controls the main screen to enter a screen-on state.
10. The display control device according to any one of claims 6-9, characterized in that, The determining module is further configured to: During terminal initialization, multiple fingerprint information received and applied to the first and / or second positions are identified as the multiple pre-stored unlock information.
11. A terminal, characterized in that, The terminal includes a foldable screen, and the terminal further includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the display control method as described in any one of claims 1 to 5.
12. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the display control method as described in any one of claims 1 to 5.