The present disclosure relates to a technical field of a flexible display screen, more particularly to an interaction method and device for a flexible display screen.
Currently, common interactive modes of electronic devices include touch and click interaction. With the rise of flexible display screens in recent years, it will bring possibilities of many new gestures, and gesture interactions may be more intuitive and easy to use. Most of the existing flexible display screens use flexible OLED technology, which has bendable, twistable and foldable characteristics, thus a high-resolution and large-sized area and the portability of the devices may be no longer paradox, durable programs may be also significantly higher than previous screens, and a probability of accidental damage of the device may be decreased.
Some foldable flexible devices can adapt to different occasions by a characteristic of variable sizes. For example, when a user goes out for commuting, a smart watch is set to be an ordinary watch, which brings a good portability; when the user needs to view more content, a surface of the smart watch can be stretched to form a large screen, such that it is convenient for the user to perform more complex operations. Such that a variable-sized device can simultaneously satisfy the user's demand for large screen and portability, and thus bring a better experience.
However, when the flexible devices are in a small screen interface state, only main functions of a current application can be displayed due to a small screen. When the flexible devices are in a large screen interface state, more detailed controls, such as functions and contents, can be displayed. Therefore, in the prior art, when the user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in the large screen state, thus operable functions may be insufficient for the user, and the user experience may be decreased.
Based on this, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in a large screen state, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction method for a flexible display screen is provided.
An interaction method for a flexible display screen includes: in accordance with a determination that the flexible display screen is folded, switching a display area of the flexible display screen from a first display area to a second display area, the first display area corresponding to a first display window, and the second display area corresponding to a second display window; obtaining a control on the second display window with a property of invisibility as a target control, and obtaining a first parameter of the target control; and displaying prompt information containing the first parameter of the target control on the second display window.
In addition, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface on a large screen, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction device for a flexible display screen is further provided.
An interaction device for a flexible display screen includes: a display area switch module configured to, in accordance with a determination that the flexible display screen is folded, switch a display area of the flexible display screen from a first display area to a second display area, where the first display area corresponds to a first display window, and the second display area corresponds to a second display window;
Implementation of some embodiments of the present disclosure will have the following beneficial effects.
In an embodiment of the present disclosure, the method includes: in accordance with a determination that the flexible display screen is folded, switching a display area of the flexible display screen from a first display area to a second display area, the first display area corresponding to a first display window, and the second display area corresponding to a second display window; obtaining a control on the second display window with a property of invisibility as a target control, and obtaining a first parameter of the target control; and displaying prompt information containing the first parameter of the target control on the second display window. When the first display area of the flexible display screen is too small to display control content fully, the invisible control can be prompted on the display area, thus providing more operations for the user, and improving the user experience.
In another embodiment, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface on a large screen, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction method for a flexible display screen is further provided.
An interaction method for a flexible display screen includes: in accordance with a determination that the flexible display screen is folded, switching a display area of the flexible display screen from a first display area to a second display area, the first display area corresponding to a first display window, and the second display area corresponding to a second display window;
Furthermore, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in a large screen state, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction device for a flexible display screen is further provided.
An interaction device for a flexible display screen includes:
Implementation of some embodiments of the present disclosure will have the following beneficial effects.
In an embodiment of the present disclosure, the method includes: in accordance with a determination that the flexible display screen is folded, switching a display area of the flexible display screen from a first display area to a second display area, the first display area corresponding to a first display window, and the second display area corresponding to a second display window; obtaining a first control set contained on the first display window and a second control set contained on the second display window; obtaining a control on the second display window with a property of invisibility as a target control, and obtaining a first parameter of the target control; and displaying prompt information containing the first parameter of the target control on the second display window. When the first display area of the flexible display screen is too small to display control content fully, the invisible control can be prompted on the display area, thus providing more operations for the user, and thereby improving the user experience.
In order to more clearly illustrate the technical solution of the present disclosure, the accompanying drawings required for describing the embodiments will be briefly described below. Apparently, the accompanying drawings in the following description are merely the embodiments of the present disclosure, and other drawings may be obtained by those skilled in the art according to these accompanying drawings without paying any creative labor.
The technical solutions in the embodiments of the present disclosure are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely some but not all of the embodiments of the present disclosure.
It should be understood that the terms used herein is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used herein, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the terms “and/or” used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
A flexible display screen is a transformable and bendable display device, which is made of a soft material. In the prior art, a flexible device can adapt to different occasions by a characteristic of variable sizes. However, as illustrated in
In order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in a large screen state, such that operable functions may be insufficient for the user, and the user experience may be decreased. Two interaction methods for a flexible display screen are provided. An implementation of the two methods may rely on a computer program. The computer program may be a driver manager or a virtual device manager of the flexible display screen. The computer program can run on a computer system based on a von Neumann Computer system. The computer program can be a terminal device with the flexible display screen, such as a personal computer, a notebook computer, a tablet computer, and a smart phone.
As illustrated in
At block S102, in accordance with a determination that the flexible display screen is folded, a display area of the flexible display screen is switched from a first display area to a second display area. The first display area corresponds to a first display window, and the second display area corresponds to a second display window.
In this embodiment, in accordance with a determination that the flexible display screen is folded, the display area of the flexible display screen is switched from the first display area to the second display area. The first display area is a display area of the flexible display screen upon being unfolded, and the second display area is a display area of the flexible display screen upon being folded. A display window displayed on the first display area is defined as the first display window. A display window displayed on the second display area is defined as the second display window. Different contents can be displayed on the different display windows according to a size of the display area of the flexible display screen. For example, as illustrated in a right figure of
At block S104, a control on the second display window with a property of invisibility is obtained as a target control, and a first parameter of the target control is obtained.
In this embodiment, a control is a graphical user interface element, which is a basic visual building block. The control is contained in an application program, which is configured to control data processed by the application, and the interactive operation between the data and the user. The control includes a command control, such as a button, a selection control, such as a selection box, a drop-down menu, and a combination button, and an input control, such as a input box, a slider, and a search box, and a display control, such as a text box and a card. For example, when an interface window displayed by a current device is a music player, an interface control of the interface window includes, but is not limited to, a playlist control, a lyric display control, a song search control, and the like. When a song search function is selected, the interface control in the interface window can be a text box, a button, an information bar, and the like.
Each display window includes a plurality of controls. In an embodiment, a level can be adapted to describe a hierarchical level relationship of the controls in an interface. The smaller the level is, the higher the hierarchical level of the control in the interface corresponding to the level is. The larger the level is, the lower the hierarchical level of the control in the interface corresponding to the level is. Specifically, the hierarchical level of the control is illustrated by taking
Feature information of the target control, such as quantity, title, format, and position, is obtained as the first parameter. The properties of the control can be configured to describe various characteristics of each of the controls, such as the title, the format, visibility, and the position. In this embodiment, the visibility of the control can be directly read to determine whether the currently detected control is hidden. The visibility of the control includes three types: visible, invisible, and gone. The visible means that the control is visible. The invisible means that the control is invisible, but still takes up a memory space. The gone means that the control is invisible and does not take up the memory space. When searching visibility of a control is invisible, it is determined that the control is hidden, and the control is taken as a target control. In this embodiment, the feature information of the target control is taken as the first parameter of the target control. The first parameter is generated by doing statistical analysis of the feature information of the target control. For example, the first parameter is quantity feature information. The second display window includes a total of ten controls. Number of the controls with properties of invisibility is three. That is, a content of the prompt information of the first parameter is that the number of the target controls is three.
In this embodiment, before switching the display area of the flexible display screen from the first display area to the second display area, a relevant parameter of a control on the first display window is obtained. A control which needs to be hidden according to a relevant parameter of the control on the first display window is determined, and the property of the control is changed to be invisible, thus hiding the control on the second display window. The related parameter of the control includes at least one of a position of the control on the first display window, a size of the control on the first display window, and usage frequency of the control on the first display window.
In an embodiment, the target control which needs to be hidden may be determined by detecting a position of the control on the first display window. For example, the position of the target control relative to X and Y axes can be obtained by getX( ) and getY( ) functions. For example, when a size of the flexible display screen is expressed in pixels, a control adjacent to an edge of an interface window of the first display window within a certain pixel threshold may be hidden by comparing a size of the first display area with a size of the second display area. As illustrated in
In another embodiment, a size of the control on the first display window is determined, and a control which needs to be removed is determined according to the size of the control on the first display window, then changing a property of the control to be invisible, thus hiding the corresponding control on the second display window. The size of the control on the first display window herein includes a size of a pixel of the control, a size of an area of the control, a size of a storage space occupied by the control, and the like.
For example, In an embodiment, when the size of the control is calculated in pixels, as illustrated in
In another embodiment, since the area of the display area of the flexible display screen is reduced upon being folded, some larger controls cannot be displayed on the interface when the area of the display area is less than a certain value. The preset condition may also be set to hide a control, which is a target control, of which the area is larger than a certain threshold. Different conditions are set and different contents are displayed according to the specific display area of the flexible display screen, thus providing a better view effect for the user.
In another embodiment, a control which occupies a storage space greater than a certain threshold may be hidden, thus reducing a size of a memory occupied by the control when loading the interface.
In another embodiment, usage frequency of the control on first display window is obtained. A control of which the usage frequency is lower than a set threshold is taken as a target control, and a property of the target control is changed to be invisible, thus the target control can be hidden on the second display window. For example, the first display window of the flexible display screen includes five controls, such as a clock control, a weather control, a call function control, a short message control, and a setting button control. The frequency obtained by a system for the user to click the five controls is: clicking the clock control twice in one day, clicking the weather control once in one day, clicking the call function control 4 times in one day, clicking the short message control 5 times in one day, and clicking the set button control 2 times in one day. It is assumed that the usage frequency threshold preset by the system is set to be 3 times, and a control with usage frequency less than 3 times in one day is determined as the target control. When the first display area is switched to the second display area, the clock control, the weather control, and the set button control are taken as the target control to hide.
At block S106, prompt information containing the first parameter of the target control is displayed on the second display window.
In the embodiment, after obtaining the target control, a position of the target control on the first display window needs to be obtained. A corresponding target area of the second display window is obtained according to the position of the target control on the first display window. The prompt information containing the first parameter of the target control is displayed on the target area of the second display window corresponding to the position of the target control on the first display window.
In an embodiment, when the target control is determined according to the position of the control on the first display window at block S104, in this process at block S106, the target area on the second display window can be directly obtained according to the previously obtained position of the target control on the first display window.
In another embodiment, when the target control is determined according to the size or the usage frequency of the control at block S104, in this process at block S106, the position of the target control on the first display window is obtained firstly according to the property of the target control, thus determining the target area of the target control on the second display window. For example, the position of the target control relative to the X axes and Y axes can be obtained by the getX( ) function and the getY( ).
Still taking
In another embodiment, a determination of the target area of the target control on the second display window may have other conditions. For example, the first display area and the second display area are divided into a plurality of grids according to a manner illustrated in
The prompt information of the target control located at each row/column of the grid of the first display window may be prompted at a middle position of the corresponding grid of the second display window. For example, the number of the target control located at the grids 1, 2, and 3 of the first display window is prompted at the grid 2 of the second display window. In practice, only some examples are listed herein. In actual situation, a correspondence between the grids can also be defined according to a certain algorithm, which will not be described in further details.
In an embodiment, the prompt information of the first parameter of the target control may be displayed on the second display window by a preset prompt icon, such as a size, a color, a dynamic display effect of the icon, thus providing a richer visual experience for the user.
In an embodiment, in accordance with a determination that a click operation of the prompt information is detected, the target control is displayed on an adjacent area of the prompt icon. For example, as illustrated in
In an embodiment, when the first display window is switched to the second display window, and both of the first display window and the second display window include a hidden control. For example, number of control(s) displayed on the first display window is four, which are a call control, an address book control, a short message control, and a setting control, and number of control(s) hidden on the first display window is one, which is a clock control. When the first display window is switched to the second display window, number of control(s) displayed on the second display window is three, which are the call control, the address book control, and the short message control, and number of control(s) hidden on the second display window is two, which are the setting control and the clock control. Then, at this time, it is necessary to compare the control(s) hidden in the first display window with the control(s) hidden in the second display window, and number of the hidden control(s), which belong(s) to the second display window but not the first display window, is displayed on the second display window. That is, before switching the first display window to the second display window, a property of the control should be changed to invisible, and the number of the hidden control(s) displayed on the second display window is one. When the user clicks the prompt icon of the hidden control, the set control should be displayed.
In another embodiment, when the second display window is switched to the first display window, and both of the first display window and the second display window contain a hidden control. For example, number of control(s) displayed on the second display window is three, which are the call control, the address book control, and the short message control, and number of control(s) hidden on the second display window is two, which are the setting control and the clock control. When the second display window is switched to the first display window, number of control(s) displayed on the first display window is four, which are the call control, the address book control, the short message control and the setting control, and number of control(s) hidden on the first display window is one, which is the clock control. Then, before switching the second display window to the first display window, a property of the control should be changed to visible, and an icon corresponding to the control is displayed on the first display window. Such that for the clock control, which is hidden already on the first display window, the property of the clock control may be changed according to a user setting or a system function requirement, which will not be limited in the embodiment of the present disclosure.
As illustrated in
At block S202, in accordance with a determination that the flexible display screen is folded, a display area of the flexible display screen is switched from a first display area to a second display area. The first display area corresponds to a first display window, and the second display area corresponds to a second display window.
In this embodiment, in accordance with a determination that the flexible display screen is folded, the display area of the flexible display screen is switched from the first display area to the second display area. The first display area is a display area of the flexible display screen upon being unfolded, and the second display area is a display area of the flexible display screen upon being folded. A display window displayed on the first display area is defined as the first display window. A display window displayed on the second display area is defined as the second display window. Different contents can be displayed on the different display windows according to a size of the display area of the flexible display screen.
For example, as illustrated in a right figure of
At block S204, a first control set contained on the first display window and a second control set contained on the second display window are obtained.
In this embodiment, a control is a graphical user interface element, which is a basic visual building block. The control is contained in an application program, which is configured to control data processed by the application, and the interactive operation between the data and the user. The control includes a command control, such as a button, a selection control, such as a selection box, a drop-down menu, and a combination button, and an input control, such as a input box, a slider, and a search box, and a display control, such as a text box and a card. For example, when an interface window displayed by a current device is a music player, an interface control of the interface window includes, but is not limited to, a playlist control, a lyric display control, a song search control, and the like. When a song search function is selected, the interface control in the interface window can be a text box, a button, an information bar, and the like.
In this embodiment, control information respectively contained on the first display window and the second display window is pre-stored in a system. A control contained on a corresponding interface may be searched from a pre-stored file of the system according to the information, such as a title name of different display interfaces. All searched controls contained on the first display window are taken as the first control set, and all searched controls contained on the second display window are taken as the second control set.
In another embodiment, when the display interface of the flexible display screen is monitored to be loaded, a control on the display interface may be obtained. For example, when the first display window is monitored to be loaded, a control contained on the first display window is taken as the first control set. When the second display window is monitored to be loaded, a control contained on the second display window is taken as the second control set.
At block S206, a control which belongs to the first control set but not the second control set is obtained as the target control, and number of the target control(s) is obtained.
A control of the first control set is compared with a control of the second control set, and a control which belongs to the first control set but not the second control set is taken as the target control. Number of the target control(s) is obtained.
In this embodiment, a comparison can be based on control identifiers. Control identifiers of controls of the first control set and control identifiers of controls of the second control set are obtained, the control identifiers of the first control set is compared with the control identifiers of the second control set. The control which belongs to the first control set but not the second control set is obtained as the target control. For example, still taking
For another example, referring to
In this embodiment, before switching the display area of the flexible display screen from the first display area to the second display area, a relevant parameter of the control on the first display window is obtained. A control which needs to be removed according to the relevant parameter of the control on the first display window is determined as the target control. When the first display window is switched to the second display window, the target control is removed from the second display window. The related parameter of the control on the first display window includes a position, a size, usage frequency, and the like of the control on the first display window.
In an embodiment, the target control which needs to be removed may be determined by detecting a position of the control on the first display window. For example, the position of the target control relative to X and Y axes can be obtained by getX( ) and getY( ) functions. For example, when a size of the flexible display screen is expressed in pixels, a control adjacent to an edge of an interface window of the first display window within a certain pixel threshold may be removed by comparing a size of the first display area with a size of the second display area.
As illustrated in
In another embodiment, a size of the control on the first display window is determined, and a control which needs to be removed is determined according to the size of the control on the first display window, then changing a property of the control to be invisible, thus removing the corresponding control on the second display window. The size of the control on the first display window herein includes a size of a pixel of the control, a size of an area of the control, a size of a storage space occupied by the control, and the like.
For example, In an embodiment, when the size of the control is calculated in pixels, as illustrated in
In another embodiment, since the area of the display area of the flexible display screen is reduced upon being folded, some controls with a larger area cannot be displayed on the interface when the area of the display area is less than a certain value. The preset condition may also be set to remove a control, which is a target control, of which the area is larger than a certain threshold. Different conditions are set and different contents are displayed according to the specific display area of the flexible display screen, thus providing a better view effect for the user.
In another embodiment, a control which occupies a storage space greater than a certain threshold may be removed, thus reducing a size of a memory occupied by the control when loading the interface.
In another embodiment, usage frequency of the control on first display window is obtained. A control of which the usage frequency is lower than a set threshold is taken as a target control. For example, the first display window of the flexible display screen includes five controls, such as a clock control, a weather control, a call function control, a short message control, and a setting button control. The frequency obtained by a system for the user to click the five controls is: clicking the clock control twice in one day, clicking the weather control once in one day, clicking the call function control 4 times in one day, clicking the short message control 5 times in one day, and clicking the set button control 2 times in one day. It is assumed that the usage frequency threshold preset by the system is set to be 3 times, and a control with usage frequency less than 3 times in one day is determined as the target control. When the first display area is switched to the second display area, the clock control, the weather control, and the set button control are taken as the target control to remove.
It should be noted that, in this embodiment, the removal of the control is implemented by releasing a storage space of the corresponding control in a memory and clearing the saved control information.
At block S208, prompt information containing the number of the target control(s) is displayed on the second display window.
In the embodiment, after obtaining the target control, a position of the target control on the first display window needs to be obtained. A corresponding target area of the second display window is obtained according to the position of the target control on the first display window. The prompt information containing the number of the target control(s) is displayed on the target area of the second display window corresponding to the position of the target control on the first display window.
In an embodiment, when the target control is determined according to the position of the control on the first display window at block S204, in this process at block S206, the target area on the second display window can be directly obtained according to the previously obtained position of the target control on the first display window.
In another embodiment, when the target control is determined according to the size or the usage frequency of the control at block S204, in this process at block S206, the position of the target control on the first display window is obtained firstly according to the property of the target control, thus determining the target area of the target control on the second display window. For example, the position of the target control relative to the X axes and Y axes can be obtained by the getX( ) function and the getY( ).
Still taking
In another embodiment, a determination of the target area of the target control on the second display window may have other conditions. For example, the first display area and the second display area are divided into a plurality of grids according to a manner illustrated in
The prompt information of the target control located at each row/column of the grid of the first display window may be prompted at a middle position of the corresponding grid of the second display window. For example, the number of the target control located at the grids 1, 2, and 3 of the first display window is prompted at the grid 2 of the second display window. In practice, only some examples are listed herein. In actual situation, a correspondence between the grids can also be defined according to a certain algorithm, which will not be described in further details.
In an embodiment, the prompt information of the first parameter of the target control may be displayed on the second display window by a preset prompt icon, such as a size, a color, a dynamic display effect of the icon, thus providing a richer visual experience for the user.
In an embodiment, in accordance with a determination that a click operation of the prompt information is detected, the target control is reloaded, and the target control is displayed on an adjacent area of the prompt icon. For example, as illustrated in
It should be noted that, reloading the target control is implemented by writing a corresponding content of the control in the memory.
In another embodiment, when the second display window is switched to the first display window, the previously removed control can be reloaded on the first display window by the system, thus redisplaying the target control. For example, number of control(s) displayed on the second display window is three, which are the call control, the address book control, and the short message control, and number of control(s) removed from the second display window previously is two, which are the setting control and the clock control. When the second display window is switched to the first display window, the setting control and the clock control are reloaded, and correspond icons of the setting control and the clock control are displayed on the first display window.
It should be noted that, the interaction methods of the flexible display screens of the above two embodiments respectively correspond to different hidden manners. In the first embodiment, a state of the control is set as hidden or not hidden before and after switching to a corresponding window object. While the control itself still belongs to the window object, which is stored in a memory stack corresponding to the window object. In the second embodiment, a state of the control is set as remove or reloading before and after switching to the corresponding window object. That is, the corresponding target control does not exist in the memory stack corresponding to the window object. Therefore, the interaction methods of the flexible display screens of the above two embodiments respectively correspond to different hidden manners of the control on different display windows.
Furthermore, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in a large screen state, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction device 100 for a flexible display screen is provided. As illustrated in
The display area switch module 102 is configured to, in accordance with a determination that the flexible display screen is folded, switch a display area of the flexible display screen from a first display area to a second display area. The first display area corresponds to a first display window, and the second display area corresponds to a second display window.
The target control obtaining module 104 is configured to obtain a control on the second display window with a property of invisibility as a target control, and obtain a first parameter of the target control.
The prompt information display module 106 is configured to display prompt information containing the first parameter of the target control on the second display window.
Alternatively, the target control obtaining module 104 includes the control selection module 108 configured to:
Alternatively, the target control obtaining module 104 is further configured to:
Alternatively, the prompt information display module 106 is further configured to:
Alternatively, the prompt information display module 106 is further configured to:
Furthermore, in order to solve a technical problem in the prior art that, when a user operates on a small screen interface, the user can't know whether there are more controls on the same application interface in a large screen state, such that operable functions may be insufficient for the user, and the user experience may be decreased. An interaction device 200 for a flexible display screen is further provided. As illustrated in
The display area switch module 202 is configured to, in accordance with a determination that the flexible display screen is folded, switch the display area of the flexible display screen from the first display area to the second display area. The first display area corresponds to a first display window, and the second display area corresponds to a second display window.
The control set obtaining module 204 is configured to obtain a first control set contained on the first display window and a second control set contained on the second display window.
The target control obtaining module 206 is configured to obtain a control which belongs to the first control set but not the second control set as the target control, and obtain number of the target control(s).
The prompt information display module 208 is configured to display prompt information containing the number of the target control(s) on the second display window.
Alternatively, the target control obtaining module 206 includes the control selection module 210 configured to:
Alternatively, the target control obtaining module 206 is further configured to:
Alternatively, the prompt information display module 208 is further configured to:
Alternatively, the prompt information display module 208 is further configured to:
In the embodiment, as illustrated in
In this embodiment, the method is run based on the computer program. Program files of the computer program are stored in the external memory 10032 of the above computer system 10 based on a von Neumann Computer system, which are loaded into the internal memory 10034 at runtime, compiled into a machine code, and then transmitted to the processor 1002 for processing, thus forming the display area switch module 102, target control obtaining module 104, prompt information display module 106, and control selection module 108 in the computer system 10 based on the von Neumann Computer system. In the implementation of the interaction method for a flexible display screen, input parameters are all received by the external input interface 1001 and transmitted to the memory 1003 for caching, and then input to the processor 1002 for processing. The processed result data is cached in the memory 1003 for subsequent processing, or transmitted to the output interface 1004 for output.
Specifically, the processor 1002 is configured to perform the following processes.
In accordance with a determination that the flexible display screen is folded, a display area of the flexible display screen is switched from a first display area to a second display area, where the first display area corresponds to a first display window, and the second display area corresponds to a second display window.
A control on the second display window with a property of invisibility as a target control is obtained, and a first parameter of the target control is obtained.
Prompt information containing the first parameter of the target control is displayed on the second display window.
Alternatively, the interaction method further includes: before switching the display area of the flexible display screen from the first display area to the second display area, determining a control which needs to be hidden according to a relevant parameter of a control on the first display window as the target control. The related parameter of the control includes at least one of a position of the control on the first display window, a size of the control on the first display window, and usage frequency of the control on the first display window.
Switching the display area of the flexible display screen from the first display area to the second display area further includes: changing the property of the control, which needs to be hidden, to be invisible.
Alternatively, obtaining the first parameter of the target control includes: obtaining feature information of the target control, and generating the first parameter by doing statistical analysis of the feature information of the target control. The first parameter includes at least one of quantity, title, format, and position of the target control.
Alternatively, the interaction method further includes: after obtaining the control on the second display window with the property of invisibility as the target control:
Alternatively, displaying the prompt information containing the first parameter of the target control on the second display window includes: displaying the prompt information of the first parameter of the target control by a preset prompt icon.
The interaction method further includes:
In this embodiment, the method is run based on the computer program. Program files of the computer program are stored in the external memory 10032 of the above computer system 10 based on a von Neumann Computer system, which are loaded into the internal memory 10034 at runtime, compiled into a machine code, and then transmitted to the processor 1002 for processing, thus forming the display area switch module 202, control set obtaining module 204, target control obtaining module 206, prompt information display module 208, and control selection module 210 in the computer system 10 based on the von Neumann Computer system. In the implementation of the interaction method for a flexible display screen, input parameters are all received by the external input interface 1001 and transmitted to the memory 1003 for caching, and then input to the processor 1002 for processing. The processed result data is cached in the memory 1003 for subsequent processing, or transmitted to the output interface 1004 for output.
Specifically, the processor 1002 is configured to perform the following processes.
In accordance with a determination that the flexible display screen is folded, a display area of the flexible display screen is switched from a first display area to a second display area, where the first display area corresponds to a first display window, and the second display area corresponds to a second display window.
A first control set contained on the first display window and a second control set contained on the second display window are obtained.
A control which belongs to the first control set but not the second control set as the target control, and obtaining number of the target control(s) is obtained.
Prompt information containing the number of the target control(s) is displayed on the second display window.
Alternatively, the interaction method further includes: before switching the display area of the flexible display screen from the first display area to the second display area, determining a control, which needs to be removed, according to a relevant parameter of a control on the first display window as the target control. The related parameter of the control includes at least one of a position of the control on the first display window, a size of the control on the first display window, and usage frequency of the control on the first display window.
Switching the display area of the flexible display screen from the first display area to the second display area further includes:
removing the control, which needs to be removed, from the second display window.
Alternatively, obtaining the control which belongs to the first control set but not the second control set as the target control, and obtaining the number of the target control(s) includes:
Alternatively, the interaction method further includes:
Alternatively, displaying the prompt information containing the first parameter of the target control on the second display window includes:
The interaction method further includes:
It will be understood by those of ordinary skill in the art that all or a part of the various methods of the embodiments described above may be accomplished by means of a program to instruct associated hardware, the program may be stored in a computer-readable memory, which may include a flash memory, a read-only memory (ROM), a random-access memory (RAM), Disk or compact disc (CD), and so on.
The above is only the preferable embodiment of the present disclosure, the scope of the present disclosure is not limited to thereof. It will be understood by those of ordinary skill in the art that all or a part of the process of the method of the above embodiments described above, and equivalent changes made in the claims of the present disclosure are still within the scope of the present disclosure.
This application is a continuation of PCT/CN2016/112128, filed on Dec. 26, 2016, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2016/112128 | Dec 2016 | US |
Child | 16451903 | US |