Screen control method, device, mobile terminal and storage medium
By monitoring the screen curling event of the flexible display and switching according to the type and screen status of the screen, the problem of high power consumption and low screen efficiency between the mobile terminal when switching between the bright screen and the breath screen state, and achieved a more efficient state. Switch and power consumption management.
Patent Information
- Application Number
- CN202010490888.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-02
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-06-02
AI Technical Summary
When existing mobile terminals switch between the bright screen and the on-screen state, they lack efficient control methods, resulting in high power consumption and low bright screen efficiency.
By monitoring whether the flexible display has a screen roll event, and the lighting state is brightened according to the event type and the current screen, the mobile terminal is controlled to switch between the breath screen and the bright screen state.
The screen lighting efficiency of the mobile terminal is improved and the power consumption of the mobile terminal is saved. For example, when the user has no need for use, switching to the screen-off state through the curl event saves power consumption; when the user has need for use, switching to the screen-on state through the stretch event improves screen-on efficiency.
Smart Images

Figure CN113760079B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of terminal technology, and in particular to a screen control method, device, mobile terminal and storage medium. Background Art
[0002] The display screen of the mobile terminal can be lit up. When it is lit up, the mobile terminal is in a screen-on state; when it is off, the mobile terminal is in a screen-off state.
[0003] The user can control the mobile terminal to switch between the screen-on state and the screen-off state according to their own usage needs. Specifically, a power on / off button is provided on the body of the mobile terminal. When the mobile terminal is in the screen-on state, if a pressing operation signal corresponding to the power on / off button is received, the screen-on state is switched to the screen-off state. When the mobile terminal is in the screen-off state, if a pressing operation signal corresponding to the power on / off button is received, the screen-off state is switched to the screen-on state. Summary of the invention
[0004] The embodiments of the present application provide a screen control method, device, mobile terminal and storage medium. The technical solution is as follows:
[0005] On the one hand, an embodiment of the present application provides a screen control method, which is applied to a mobile terminal with a flexible display screen; the method includes:
[0006] Monitoring whether a screen rolling event occurs on the flexible display screen, where the screen rolling event refers to an event in which the flexible display screen is rolled or stretched;
[0007] If it is detected that the screen rolling event occurs on the flexible display screen, obtaining the type of the screen rolling event;
[0008] According to the type of the screen scrolling event and the screen lighting state of the mobile terminal, the mobile terminal is controlled to switch between the screen-off state and the screen-on state; wherein the screen lighting state of the mobile terminal is used to indicate that the mobile terminal is in the screen-off state or the screen-on state.
[0009] On the other hand, an embodiment of the present application provides a screen control device, the device comprising:
[0010] An event monitoring module, used to monitor whether a screen rolling event occurs on the flexible display screen of the mobile terminal, wherein the screen rolling event refers to an event in which the flexible display screen is rolled or stretched;
[0011] A type acquisition module, configured to acquire the type of the screen rolling event if it is detected that the screen rolling event occurs on the flexible display screen;
[0012] A screen control module is used to control the mobile terminal to switch between the screen-off state and the screen-on state according to the type of the screen scrolling event and the screen lighting state of the mobile terminal; wherein the screen lighting state of the mobile terminal is used to indicate that the mobile terminal is in the screen-off state or the screen-on state.
[0013] On the other hand, an embodiment of the present application provides a mobile terminal, which includes a processor, a memory and a flexible display screen, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the screen control method as described in the first aspect.
[0014] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the screen control method as described in the first aspect.
[0015] On the other hand, an embodiment of the present application provides a computer program product, which, when executed, is used to implement the screen control method as described in the first aspect.
[0016] The technical solution provided in the embodiments of the present application can bring at least the following beneficial effects:
[0017] By acquiring the type of the screen scrolling event and the current screen lighting state of the mobile terminal when a screen scrolling event is detected, and controlling the mobile terminal to switch between the screen-off state and the screen-on state according to the acquired type of the screen scrolling event and the current screen lighting state of the mobile terminal, on the one hand, the screen lighting efficiency of the mobile terminal can be improved, and on the other hand, the power consumption of the mobile terminal can be saved. For example, when the user has no need to use the mobile terminal, a curling operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen curling event and promptly controls the mobile terminal to switch from the screen-on state to the screen-off state, thereby saving the power consumption of the mobile terminal. For another example, when the user has a need to use the mobile terminal, a stretching operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen stretching event and promptly controls the mobile terminal to switch from the screen-off state to the screen-on state, thereby improving the screen lighting efficiency of the mobile terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1-5 is a schematic structural diagram of a mobile terminal shown in an exemplary embodiment of the present application;
[0019] Figure 6 is a flow chart of a screen control method shown in an exemplary embodiment of the present application;
[0020] Figure 7 is a schematic diagram of an interface for pulling the screen to light up the screen, shown in an exemplary embodiment of the present application;
[0021] Figure 8 is a schematic diagram of an interface for rolling the screen off shown in an exemplary embodiment of the present application;
[0022] Fig. 9 is a flow chart of a screen control method shown in another exemplary embodiment of the present application;
[0023] Fig.10 is a block diagram of a screen control device shown in an exemplary embodiment of the present application;
[0024] Fig.11 It is a structural block diagram of a mobile terminal shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0026] Please combine Figures 1 to 3 The electronic device 100 of this embodiment includes a housing assembly 10, a flexible display screen 30, a driving member 50 and a driving mechanism 70. The housing assembly 10 is a hollow structure; the driving member 50, the driving mechanism 70 and the camera 90 and other components can be arranged in the housing assembly 10. It can be understood that the electronic device 100 of the embodiment of the present application includes but is not limited to mobile terminals such as mobile phones and tablets or other portable electronic devices. In this article, the electronic device 100 is taken as an example of a mobile phone for description.
[0027] In this embodiment, the housing assembly 10 includes a first housing 12 and a second housing 14, and the first housing 12 and the second housing 14 can move relative to each other. Specifically, in this embodiment, the first housing 12 and the second housing 14 are slidably connected, that is, the second housing 14 can slide relative to the first housing 12.
[0028] For details, please refer to Figure 4 and Figure 5 The first housing 12 and the second housing 14 together form a receiving space 16. The receiving space 16 can be used to place components such as the driving member 50, the camera 60 and the driving mechanism 70. The housing assembly 10 may further include a back cover 18, which together with the first housing 12 and the second housing 14 form the receiving space 16.
[0029] The driving member 50 is disposed on the second housing 14, one end of the flexible display screen 30 is disposed on the first housing 12, the flexible display screen 30 bypasses the driving member 50, and the other end of the flexible display screen is disposed in the accommodating space 16, so that part of the flexible display screen is hidden in the accommodating space 16, and the part of the flexible display screen 30 hidden in the accommodating space 16 may not be lit. The first housing 12 and the second housing 14 are relatively far apart, and the flexible display screen 30 can be driven to unfold by the driving member 50, so that more of the flexible display screen 30 is exposed outside the accommodating space 16. The flexible display screen 30 exposed outside the accommodating space 16 is lit up, so that the display area presented by the electronic device 100 becomes larger.
[0030] The driving member 50 can be specifically a rotating shaft structure with teeth 52 on the outside. The flexible display screen 30 is linked to the driving member 50 by meshing or the like. When the first shell 12 and the second shell 14 are relatively far apart, the driving member 50 drives the part of the flexible display screen 30 meshed on the driving member 50 to move and unfold.
[0031] It can be understood that the driving member 50 can also be a round shaft without teeth 52. When the first shell 12 and the second shell 14 are relatively far away from each other, the driving member 50 is used to open the part of the flexible display screen 30 wound on the driving member 50, so that more of the flexible display screen is exposed outside the accommodating space 16 and is in a flat state. Specifically, the driving member 50 is rotatably arranged on the second shell 14. When the flexible display screen 30 is gradually opened, the driving member 50 can rotate with the movement of the flexible display screen 30. In other embodiments, the driving member 50 can also be fixed on the second shell 14, and the driving member 50 has a smooth surface. When the flexible display screen 30 is opened, the driving member 50 can slidably contact with the flexible display screen 30 through its smooth surface.
[0032] When the first housing 12 and the second housing 14 are relatively close to each other, the flexible display screen can be driven to retract by the driving member 50. Alternatively, the electronic device 100 further includes a reset member (not shown), and one end of the flexible display screen accommodated in the accommodating space 16 is linked to the reset member. When the first housing 12 and the second housing 14 are relatively close to each other, the reset member drives the flexible display screen 30 to reset, thereby partially retracting the flexible display screen into the accommodating space 16.
[0033] In this embodiment, the driving mechanism 70 may be disposed in the accommodating space 16, and the driving mechanism 70 may be linked with the second housing 14, and the driving mechanism 70 is used to drive the second housing 14 to move away from the first housing 12, thereby driving the flexible display assembly 30 to extend. It is understood that the driving mechanism 70 may also be omitted, and the user may directly make the first housing and the second housing move relative to each other by manual operation or other means.
[0034] The embodiment of the present application provides a screen control scheme based on the structural characteristics of a flexible display screen. When a screen rolling event is detected, the type of the screen rolling event and the current screen lighting state of the mobile terminal are obtained, and the mobile terminal is controlled to switch between the screen-off state and the screen-on state according to the obtained type of the screen rolling event and the current screen lighting state of the mobile terminal. On the one hand, the screen-on efficiency of the mobile terminal can be improved, and on the other hand, the power consumption of the mobile terminal can be saved. For example, when the user does not have the need to use the mobile terminal, a rolling operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen rolling event and promptly controls the mobile terminal to switch from the screen-on state to the screen-off state, thereby saving the power consumption of the mobile terminal. For another example, when the user has the need to use the mobile terminal, a stretching operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen stretching event and promptly controls the mobile terminal to switch from the screen-off state to the screen-on state, thereby improving the screen-on efficiency of the mobile terminal.
[0035] Please refer to Figure 6 , which shows a flow chart of a screen control method provided by an embodiment of the present application, the method is applied to an electronic terminal with a flexible display screen. The method includes:
[0036] Step 601, monitoring whether a screen rolling event occurs on the flexible display screen.
[0037] The screen rolling event refers to an event in which the flexible display screen is rolled or stretched. The screen rolling event may include a screen rolling event and a screen stretching event. The screen rolling event refers to an event in which the flexible display screen is rolled, which is used to cause a portion of the display area of the flexible display screen to be hidden in the accommodation space. The screen stretching event refers to an event in which the flexible display screen is stretched, which is used to cause a portion of the display area of the flexible display screen hidden in the accommodation space to be exposed outside the accommodation space.
[0038] In one possible implementation, Figure 4 The accommodating space shown is provided with a sensing element, which is used to sense the change in the area of the flexible display screen in the accommodating space. If the change in the area of the flexible display screen in the accommodating space is sensed, it indicates that a screen rolling event has occurred on the flexible display screen. In a possible implementation, a motion sensor (such as an acceleration sensor, a distance sensor, an angular velocity sensor, etc.) is provided in the mobile terminal, and the motion sensor is used to detect the change in the area of the flexible display screen in the accommodating space. Figure 3 The movement of the driving member is shown. If the movement of the driving member is detected, it means that a screen rolling event occurs on the flexible display screen.
[0039] Step 602: If a screen rolling event is detected on the flexible display screen, the type of the screen rolling event is obtained.
[0040] The type of the screen scrolling event is a screen curling event or a screen stretching event.
[0041] In one possible implementation, if the sensing element senses that the area of the flexible display screen in the accommodating space changes from large to small, it indicates that a screen stretching event has occurred; if the sensing element senses that the area of the flexible display screen in the accommodating space changes from small to large, it indicates that a screen curling event has occurred.
[0042] In another possible implementation, when the motion sensor detects that the motion direction of the driving member is a first direction, it indicates that a screen stretching event has occurred; when the motion sensor detects that the motion direction of the driving member is a second direction, it indicates that a screen curling event has occurred. The first direction is opposite to the second direction, and the first direction and the second direction can be set by relevant technicians, and the embodiments of the present application do not limit this.
[0043] In some embodiments, before obtaining the type of the screen scrolling event, the mobile terminal first obtains the duration of the screen scrolling event; if the duration of the screen scrolling event is greater than the preset duration, the step of obtaining the type of the screen scrolling event is performed; if the duration of the screen scrolling event is less than or equal to the preset duration, the step of obtaining the type of the screen scrolling event is not performed. The preset duration can be set according to actual needs, and the embodiments of the present application are not limited to this. In the above manner, the situation where the screen lighting state of the mobile terminal changes due to a user's mistaken triggering can be avoided.
[0044] In the embodiment of the present application, there is no limitation on the order of obtaining the type of the screen scrolling event and the screen lighting state of the mobile terminal. The mobile terminal may first obtain the type of the screen scrolling event and then obtain the screen lighting state, or first obtain the screen lighting state and then obtain the type of the screen scrolling event, or simultaneously obtain the type of the screen scrolling event and the screen lighting state.
[0045] Step 603, according to the type of the screen scrolling event and the screen lighting state of the mobile terminal, control the mobile terminal to switch between the screen off state and the screen lighting state.
[0046] The screen lighting state of the mobile terminal is used to indicate that the mobile terminal is in the screen-off state or the screen-on state. The screen-off state refers to the state in which the screen of the mobile terminal is off. The screen-on state refers to the state in which the screen of the mobile terminal is lit.
[0047] The mobile terminal controls the mobile terminal to switch from the screen-off state to the screen-on state, or controls the mobile terminal to switch from the screen-on state to the screen-off state according to the type of screen rolling event and the screen lighting state. Through the above method, the mobile terminal can turn on or off the screen in time. For example, when the user has no need to use the mobile terminal, a rolling operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen rolling event and promptly controls the mobile terminal to switch from the screen-on state to the screen-off state, thereby saving power consumption of the mobile terminal. For another example, when the user has a need to use the mobile terminal, a stretching operation is performed on the flexible display screen. At this time, the mobile terminal detects the screen stretching event and promptly controls the mobile terminal to switch from the screen-off state to the screen-on state, thereby improving the screen lighting efficiency of the mobile terminal.
[0048] In summary, the technical solution provided by the embodiment of the present application obtains the type of screen scrolling event and the current screen lighting state of the mobile terminal when a screen scrolling event is detected, and controls the mobile terminal to switch between the screen-off state and the screen-on state according to the obtained type of screen scrolling event and the current screen lighting state of the mobile terminal. On the one hand, this can improve the screen lighting efficiency of the mobile terminal, and on the other hand, it can save power consumption of the mobile terminal.
[0049] In some embodiments, the mobile terminal controls the mobile terminal to switch from the screen-on state to the screen-off state according to the type of the screen scrolling event and the screen lighting state.
[0050] Based on Figure 6 In an optional embodiment provided by the illustrated embodiment, step 603 may be specifically implemented as follows: if the type of the screen scrolling event is a screen stretching event, and the screen lighting state of the mobile terminal is the screen-off state, then the mobile terminal is controlled to switch from the screen-off state to the screen-on state.
[0051] When the mobile terminal detects a screen stretching event, it means that the user has performed a stretching operation on the flexible display screen of the mobile terminal, and the user has a need to use the mobile terminal. At this time, if the mobile terminal is in a screen-off state, it will switch to a screen-on state in time. Compared with the related technology in which the user presses the power button of the mobile terminal to turn on the screen, the technical solution provided in the embodiment of the present application can turn on the screen in time after detecting a screen stretching event, thereby improving the efficiency of turning on the screen.
[0052] Combined with reference Figure 7 , which shows a schematic diagram of an interface for pulling the screen to brighten the screen provided by an embodiment of the present application. The flexible display screen 701 is in the screen-off state, and the mobile terminal detects a screen stretching event, then controls the flexible display screen 701 to switch to the bright screen state.
[0053] In some embodiments, before controlling the mobile terminal to switch from the screen-off state to the screen-on state, the screen control method also includes the following steps: detecting whether the pull-up-screen-on-screen function is in an on state; if the pull-up-screen-on-screen function is in an on state, executing the step of controlling the mobile terminal to switch from the screen-off state to the screen-on state.
[0054] The pull-screen-light-up function refers to a function of lighting up the screen when a screen stretching event occurs on the flexible display screen. In some embodiments, the mobile terminal provides a pull-screen-light-up function button, through which the pull-screen-light-up function is obtained to be in an on state or an off state. In addition, the user can also switch the pull-screen-light-up function between the on state and the off state by triggering the pull-screen-light-up function button.
[0055] If the pull-screen-light-up function is in the off state, the control of the mobile terminal to switch from the screen-off state to the screen-light-up state will not be executed.
[0056] In summary, the technical solution provided in the embodiment of the present application improves the screen lighting efficiency of the mobile terminal by timely controlling the mobile terminal to switch from the screen-off state to the screen-on state when a screen stretching event is detected in the mobile terminal and the mobile terminal is in the screen-off state.
[0057] In some embodiments, the mobile terminal controls the mobile terminal to switch from the screen-off state to the screen-on state according to the type of the screen scrolling event and the screen lighting state.
[0058] Based on Figure 6 In an optional embodiment provided by the illustrated embodiment, step 603 may be specifically implemented as follows: if the type of the screen scrolling event is a screen curling event, and the screen lighting state of the mobile terminal is a bright screen state, then the mobile terminal is controlled to switch from the bright screen state to the off screen state.
[0059] When the mobile terminal detects a screen curling event, it means that the user has performed a curling operation on the flexible display screen of the mobile terminal, and the user has no need to use the mobile terminal. At this time, if the mobile terminal is in a screen-on state, it will be switched to a screen-off state in time. Compared with the related technology in which the screen is turned on after the user presses the power button of the mobile terminal, the technical solution provided in the embodiment of the present application can turn off the screen in time after detecting the screen curling event, thereby saving power consumption of the mobile terminal.
[0060] Combined with reference Figure 8 , which shows a schematic diagram of an interface for rolling screen off provided by an embodiment of the present application. The flexible display screen 801 is in a screen-on state, and the mobile terminal detects a screen rolling event, then controls the flexible display screen 801 to switch to a screen-off state.
[0061] In some embodiments, before controlling the mobile terminal to switch from the screen-on state to the screen-off state, the screen control method also includes the following steps: detecting whether the scroll screen to screen-off function is in an on state; if the scroll screen to screen-off function is in an on state, executing the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state.
[0062] The scroll screen off function refers to a function of turning off the screen when a screen curling event occurs on the flexible display screen. In some embodiments, the mobile terminal provides a scroll screen off function button, through which the scroll screen off function button is used to obtain whether the scroll screen off function is in an on state or an off state. In addition, the user can also switch the scroll screen off function between an on state and an off state by triggering the scroll screen off function button.
[0063] If the scroll screen off function is in the off state, the step of controlling the mobile terminal to switch from the screen on state to the screen off state will not be executed.
[0064] It should be noted that the above-mentioned scroll screen off function button and the pull screen to brighten screen function button can be two independent buttons, or they can be integrated into the same button. When the above-mentioned scroll screen off function button and the pull screen to brighten screen function button are integrated into the same button, the user can trigger the button to turn on the pull screen to brighten screen function and the scroll screen off function at the same time, or turn off the pull screen to brighten screen function and the scroll screen off function at the same time.
[0065] In some embodiments, before controlling the mobile terminal to switch from the screen-on state to the screen-off state, the screen control method also includes the following steps: detecting whether there is an application running in the foreground; if there is no application running in the foreground, executing the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state.
[0066] In one possible implementation, the mobile terminal obtains the current display interface. When the current display interface is a desktop interface, it means that there is no application running in the foreground. When the current display interface is a user interface of a certain application, it means that there is an application running in the foreground. In another possible implementation, the mobile terminal obtains the application running in the foreground through an auxiliary service provided by the operating system. If the application is obtained, it means that there is an application running in the foreground. If the application is not obtained, it means that there is no application running in the foreground.
[0067] When there is an application running in the foreground of the mobile terminal, the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state is not performed.
[0068] When there is an application running in the foreground of the mobile terminal, it means that the user may need to continue using the mobile terminal. At this time, the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state is not executed, thereby avoiding the slow response speed caused by the mobile terminal being in the screen-off state when the user continues to use the mobile terminal, thereby improving the response speed.
[0069] In summary, the technical solution provided in the embodiment of the present application saves power consumption of the mobile terminal by timely controlling the mobile terminal to switch from the screen-on state to the screen-off state when a screen curling event is detected in the mobile terminal and the mobile terminal is in the screen-on state.
[0070] Please refer to Fig. 9 , which shows a flow chart of a screen control method provided by an embodiment of the present application. The method is applied to a mobile terminal with a flexible display screen, and the method includes:
[0071] Step 901, start the operating system of the mobile terminal.
[0072] Step 902: Start a detection module for detecting the screen scrolling state.
[0073] Step 903: Detect whether a screen scrolling event occurs by using a detection module.
[0074] If a screen scrolling event occurs, step 904 is executed; if no screen scrolling event occurs, execution restarts from step 903.
[0075] Step 904: Detect whether the screen scrolling event is a screen stretching event.
[0076] If the screen scrolling event is a screen stretching event, step 905 is executed; if the screen scrolling event is not a screen stretching event, step 908 is executed.
[0077] Step 905, check whether the screen-pull-up function is turned on.
[0078] If the pull-screen-light-up function is in the on state, execute step 906; if the pull-screen-light-up function is not in the on state, end the process.
[0079] Step 906, detecting whether the mobile terminal is currently in the screen-off state.
[0080] If the mobile terminal is currently in the screen-off state, execute step 907; if the mobile terminal is not in the screen-off state, end the process.
[0081] Step 907, controlling the mobile terminal to switch from the screen-off state to the screen-on state.
[0082] Step 908, checking whether the scroll screen off function is turned on.
[0083] If the scroll screen off function is in the on state, execute step 909; if the scroll screen off function is not in the on state, end the process.
[0084] Step 909, detecting whether the mobile terminal is currently in a screen-on state.
[0085] If the mobile terminal is currently in the screen-on state, step 910 is executed; if the mobile terminal is not in the screen-on state, the process ends.
[0086] Step 910, detecting whether there is an application running in the foreground.
[0087] If there is an application running in the foreground, the process restarts from step 903 . If there is no application running in the foreground, the process executes step 911 .
[0088] Step 911, controlling the mobile terminal to switch from the screen-on state to the screen-off state.
[0089] The following is an embodiment of the device of the present application. For parts not described in detail in the embodiment of the device, reference may be made to the technical details disclosed in the above method embodiment.
[0090] Please refer to Fig.10 , which shows a block diagram of a screen control device provided by an exemplary embodiment of the present application. The screen control device can be implemented as all or part of the terminal through software, hardware or a combination of both. The screen control device includes:
[0091] The event monitoring module 1010 is used to monitor whether a screen rolling event occurs on the flexible display screen, where the screen rolling event refers to an event in which the flexible display screen is rolled or stretched.
[0092] The type acquisition module 1020 is configured to acquire the type of the screen rolling event if it is detected that the screen rolling event occurs on the flexible display screen.
[0093] The screen control module 1030 is used to control the mobile terminal to switch between the screen-off state and the screen-on state according to the type of the screen scrolling event and the screen lighting state of the mobile terminal; wherein the screen lighting state of the mobile terminal is used to indicate that the mobile terminal is in the screen-off state or the screen-on state.
[0094] Based on Fig.10 In an optional embodiment provided by the illustrated embodiment, the screen control module 1030 is used to control the mobile terminal to switch from the screen-off state to the screen-on state if the type of the screen scrolling event is the screen stretching event and the screen lighting state of the mobile terminal is the screen-off state.
[0095] Optionally, the device further includes: a first detection module ( Fig.10 not shown).
[0096] The first detection module is used to detect whether the pull-screen-light-up function is in an on state, wherein the pull-screen-light-up function refers to a function of lighting up the screen when the screen stretching event occurs on the flexible display screen.
[0097] The screen control module 1030 is used to execute the step of controlling the mobile terminal to switch from the screen-off state to the screen-on state if the screen-pull-out and screen-brightening function is in the turned-on state.
[0098] Based on Fig.10 In an optional embodiment provided by the illustrated embodiment, the screen control module 1040 is used to control the mobile terminal to switch from the bright screen state to the off screen state if the type of the screen scrolling event is the screen curling event and the screen lighting state of the mobile terminal is the bright screen state.
[0099] Optionally, the device further includes: a second detection module ( Fig.10 not shown).
[0100] The second detection module is used to detect whether the scroll screen off function is in an on state, and the scroll screen off function refers to a function of turning off the screen when the screen curling event occurs on the flexible display screen.
[0101] The screen control module 1030 is used to execute the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state if the scroll screen function is in the on state.
[0102] Optionally, the device further includes: a third detection module ( Fig.10 not shown).
[0103] The third detection module is used to detect whether there is an application running in the foreground.
[0104] The screen control module 1030 is used to execute the step of controlling the mobile terminal to switch from the screen-on state to the screen-off state if there is no application running in the foreground.
[0105] Based on Fig.10 In an optional embodiment provided by the illustrated embodiment, the device further comprises: a duration acquisition module ( Fig.10 not shown).
[0106] The duration acquisition module is used to acquire the occurrence duration of the screen scrolling event.
[0107] The type acquisition module 1020 is configured to execute the step of acquiring the type of the screen scrolling event if the occurrence duration of the screen scrolling event is greater than a preset duration.
[0108] It should be noted that the device provided in the above embodiment only uses the division of the above functional modules as an example to implement its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0109] refer to Fig.11 , which shows a structural block diagram of a mobile terminal provided by an exemplary embodiment of the present application. The mobile terminal in the present application may include one or more of the following components: a processor 1110 and a memory 1120.
[0110] The processor 1110 may include one or more processing cores. The processor 1110 uses various interfaces and lines to connect various parts of the entire mobile terminal, and executes various functions of the mobile terminal and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 1120, and calling data stored in the memory 1120. Optionally, the processor 1110 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1110 can integrate one or a combination of a central processing unit (CPU) and a modem. Among them, the CPU mainly processes the operating system and application programs; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1110, but may be implemented separately through a chip.
[0111] Optionally, when the processor 1110 executes the program instructions in the memory 1120 , the screen control method provided by each of the above method embodiments is implemented.
[0112] The memory 1120 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1120 includes a non-transitory computer-readable storage medium. The memory 1120 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data created according to the use of the mobile terminal, etc.
[0113] The structure of the mobile terminal described above is merely illustrative. In actual implementation, the mobile terminal may include more or fewer components, such as a camera, etc. This embodiment does not limit this.
[0114] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the mobile terminal 1100, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0115] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein at least one instruction is stored in the computer-readable storage medium, and the at least one instruction is loaded and executed by a processor of a mobile terminal to implement the screen control method in the above method embodiment.
[0116] Optionally, the computer-readable storage medium may be a ROM, RAM, magnetic tape, floppy disk, optical data storage device, etc.
[0117] In an exemplary embodiment, a computer program product is also provided. When the computer program product is executed, it is used to implement the screen control method provided in the above method embodiment.
[0118] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. The words "first", "second" and similar terms used in this article do not indicate any order, quantity or importance, but are only used to distinguish different components.
[0119] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0120] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A screen control method, characterized in that: Applied to a mobile terminal with a flexible display screen; the method comprises: Monitoring whether a screen rolling event occurs on the flexible display screen, wherein the screen rolling event refers to an event in which the flexible display screen is rolled or stretched, wherein the screen rolling event is determined by detecting a movement direction of a driving member by a motion sensor; If it is detected that the screen rolling event occurs on the flexible display screen, obtaining the type of the screen rolling event; If the type of the screen rolling event is a screen stretching event, and the screen lighting state of the mobile terminal is the screen-off state, then detecting whether the screen-pull-screen-lighting function is in an on state, wherein the screen-pull-screen-lighting function refers to a function of lighting the screen when the screen stretching event occurs on the flexible display screen, and the screen-pull-screen-lighting function is switched on or off by a screen-pull-screen-lighting function button; if the screen-pull-screen-lighting function is in an on state, then controlling the mobile terminal to switch from the screen-off state to the screen-lighting state, wherein the screen-off state is a state in which the flexible display screen is extinguished, and the screen-lighting state is a state in which the flexible display screen is lit; If the type of the screen rolling event is a screen curling event, and the screen lighting state of the mobile terminal is the screen-on state, then detecting whether there is an application running in the foreground and whether a scroll screen off function is in an on state, wherein the scroll screen off function refers to a function of turning off the screen when the screen rolling event occurs on the flexible display screen, and the scroll screen off function button switches the scroll screen off function to an on state or an off state; if there is no application running in the foreground and the scroll screen off function is in an on state, then controlling the mobile terminal to switch from the screen-on state to the screen-off state; The detecting whether there is an application running in the foreground includes: determining whether there is an application running in the foreground according to the current display interface; or determining whether there is an application running in the foreground through an auxiliary service provided by the operating system.
2. The method according to claim 1, characterized in that Before obtaining the type of the screen scrolling event, the method further includes: Obtaining the occurrence duration of the screen scrolling event; If the occurrence duration of the screen scrolling event is greater than the preset duration, the step of obtaining the type of the screen scrolling event is performed.
3. A screen control device, characterized in that: The device comprises: An event monitoring module, used to monitor whether a screen rolling event occurs on the flexible display screen of the mobile terminal, wherein the screen rolling event refers to an event in which the flexible display screen is rolled or stretched, wherein the screen rolling event is determined by detecting the movement direction of the driving member by a motion sensor; A type acquisition module, configured to acquire the type of the screen rolling event if it is detected that the screen rolling event occurs on the flexible display screen; A screen control module, for detecting whether a screen-pull-screen-lighting function is in an on state if the type of the screen roll-up event is a screen stretching event and the screen lighting state of the mobile terminal is a screen-off state, wherein the screen-pull-screen-lighting function refers to a function of lighting the screen when the screen stretching event occurs on the flexible display screen, and the screen-pull-screen-lighting function button switches the screen-pull-screen-lighting function to an on state or an off state; if the screen-pull-screen-lighting function is in an on state, controlling the mobile terminal to switch from the screen-off state to the screen-lighting state, wherein the screen-off state is a state in which the flexible display screen is extinguished, and the screen-lighting state is a state in which the flexible display screen is lit; if the type of the screen roll-up event is a screen curling event, and the screen of the mobile terminal is lit If the state is the screen-on state, it is detected whether there is an application running in the foreground and whether the scrolling screen off function is in the turned-on state. The scrolling screen off function refers to the function of turning off the screen when the screen curling event occurs on the flexible display screen, and the scrolling screen off function button switches the scrolling screen off function to the turned-on state or the turned-off state. If there is no application running in the foreground and the scrolling screen off function is in the turned-on state, the mobile terminal is controlled to switch from the screen-on state to the screen-off state. The detection of whether there is an application running in the foreground includes: determining whether there is an application running in the foreground according to the current display interface; or, determining whether there is an application running in the foreground through the auxiliary services provided by the operating system.
4. A mobile terminal, characterized in that: The mobile terminal includes a processor, a memory and a flexible display screen, the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the screen control method as described in any one of claims 1 or 2.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the screen control method according to any one of claims 1 or 2.
6. A computer program product, characterized in that When the computer program product is executed, it is used to implement the screen control method as described in any one of claims 1 or 2.
Citation Information
Patent Citations
Screen control method and apparatus of terminal, readable storage medium, and terminal
CN108430100A
Terminal screen turning on control method, terminal screen turning on control apparatus, terminal and storage medium
CN108769392A
Screen control method of display device, screen control device of display device and display device
CN109712532A