CN108227832B - Terminal control method, terminal and computer readable storage medium - Google Patents
Terminal control method, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN108227832B CN108227832B CN201711230151.6A CN201711230151A CN108227832B CN 108227832 B CN108227832 B CN 108227832B CN 201711230151 A CN201711230151 A CN 201711230151A CN 108227832 B CN108227832 B CN 108227832B
- Authority
- CN
- China
- Prior art keywords
- terminal
- bending
- user
- inclination angle
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0214—Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
- H04M1/0216—Foldable in one direction, i.e. using a one degree of freedom hinge
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Set Structure (AREA)
Abstract
The invention provides a terminal control method, a terminal and a computer readable storage medium, aiming at the problem that the existing terminal can be balanced on a supporting surface only under the assistance of external force or foreign objects, so that the use experience of a user is poor. The invention also provides a terminal and a computer readable storage medium, the terminal is bent to form a shape capable of supporting the whole terminal on a supporting surface in a balanced manner, and meanwhile, a part of a terminal display screen can be used for continuously providing display of a corresponding angle for a user, so that the situation that the user supports the terminal by adopting foreign objects or external force is avoided, the burden of the user is reduced, and the user experience is improved.
Description
Technical Field
The present invention relates to the field of terminal technologies, and in particular, to a terminal control method, a terminal, and a computer-readable storage medium.
Background
In the past, televisions, desktop computers and the like are main media devices for people to watch videos, but with the development of terminal technology and network communication technology, people can watch videos by adopting own portable devices such as mobile phones and tablet computers. Compared with the video watching through fixed equipment such as a television, the portable equipment can meet the watching requirements of users in more scenes due to the small size and convenient carrying. However, compared with the devices such as televisions and desktop computers which can balance on the supporting surface without assistance of external force, the devices need to be held by the user when the user watches videos through mobile phones, tablet computers and the like, so that the stable balance of the devices is maintained. If the user does not have a long viewing time, the impact is not great, but if the user needs to view for a long time, the user may be tired in order to balance the device.
In the related art, in order to balance the portable device on the support surface at an angle convenient for the user to view, the user needs to use a support stand. But the support stand is not a part of the portable device, and it is difficult for the user to carry it with the portable device anywhere and anytime. Moreover, carrying the support frame also increases the burden on the user, which also reduces the user experience to some extent.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the terminal control method, the terminal and the computer readable storage medium are provided for solving the technical problems that in the prior art, the terminal cannot be balanced independently, external force or foreign object assistance is needed, and user experience is poor.
In order to solve the above technical problem, the present invention provides a terminal control method, including:
determining an expected inclination angle of a terminal and a bending mode aiming at the terminal, wherein the expected inclination angle is an included angle between a main screen and a supporting surface, which are positioned on one side of a bending line and play a main display role after the terminal is bent;
determining a bending line for bending the terminal based on the expected inclination angle and the bending mode, wherein the other side of the bending line is an auxiliary screen which can stably support the main screen after the bending is finished;
and controlling the terminal to bend along the bending line according to the bending mode until the secondary screen can support the main screen of the terminal on the supporting surface at the expected inclination angle.
Optionally, the determining a bending line for bending the terminal end based on the desired inclination angle and the bending manner includes:
calculating the area ratio between the main screen and the auxiliary screen when the terminal can stand on the supporting surface in a balanced manner under the expected inclination angle and the bending manner according to the weight of the device on the unit area of the terminal; determining the position of the bending line on the terminal according to the area ratio;
or the like, or, alternatively,
and inquiring a pre-stored bending mapping table aiming at the bending mode to determine the position of the bending line corresponding to the expected inclination angle on the terminal, wherein the bending mapping table comprises the corresponding relation between at least one expected inclination angle and the position of the bending line.
Optionally, the bending mapping table stores a corresponding relationship between at least two expected inclination angle ranges and positions of bending lines; the querying a pre-stored bending mapping table for the bending mode to determine the position of the bending line corresponding to the expected inclination angle on the terminal comprises:
determining a desired tilt angle range to which the desired tilt angle belongs;
and inquiring a bending line position corresponding to the determined expected inclination angle range in the bending mapping table aiming at the bending mode, and taking the bending line position as the bending line position corresponding to the expected inclination angle.
Optionally, the determining the desired tilt angle of the terminal includes:
receiving an angle instruction issued by a user, and determining an expected inclination angle of the terminal according to the angle instruction;
or the like, or, alternatively,
after the terminal is detected to be inclined to the supporting surface under the assistance of external force at present, detecting an included angle between the terminal and the supporting surface at present through a gravity sensor to serve as the expected inclined angle.
Optionally, after detecting that the terminal is inclined to stand on a support surface under the assistance of an external force at present, before determining a bending line for bending the terminal based on the expected inclination angle and the bending manner, the method further includes:
and determining that the state that the terminal stands on the supporting surface at a fixed inclination angle under the assistance of external force continuously reaches a preset time.
Optionally, determining the bending manner for the terminal includes:
receiving a mode indication issued by a user and determining a bending mode aiming at the terminal according to the mode indication;
or the like, or, alternatively,
and determining a bending mode aiming at the terminal according to the requirements of the interactive interface currently displayed by the terminal on user input and display output.
Optionally, the bending manner includes a back bending toward the back of the terminal, and a front bending toward the front of the terminal; the determining the bending mode for the terminal according to the requirements of the interactive interface currently displayed by the terminal on user input and display output comprises:
if the interactive interface currently displayed by the terminal belongs to a preset interface, determining that the bending mode of the terminal is backward bending, wherein the preset interface is an interactive interface with a higher requirement on display output than on user input;
and if the interactive interface currently displayed by the terminal does not belong to the preset interface, determining that the bending mode of the terminal is forward bending.
Optionally, if the bending manner of the terminal is backward bending, after controlling the terminal to bend along the bending line according to the bending manner, the method further includes: and controlling the auxiliary screen to be in a screen-rest state or reducing the display brightness of the auxiliary screen.
Alternatively to this, the first and second parts may,
furthermore, the invention also provides a terminal, which comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the terminal control method as described in any one of the above.
Further, the present invention also provides a computer-readable storage medium storing one or more programs, which are executable by one or more processors to implement the steps of the terminal control method according to any one of the above.
Advantageous effects
The invention provides a terminal control method, a terminal and a computer readable storage medium, aiming at the problem that the existing terminal can stand on a supporting surface in a balanced manner only under the assistance of external force or foreign objects, so that the user experience is poor, the invention provides the terminal control method. Because the expectation angle of inclination is the terminal and buckles the back and play the main screen of main display effect and the contained angle between the holding surface, and buckles the back, and vice screen mainly plays the support balanced effect to terminal main screen, consequently, after the terminal is buckled, under the effect of vice screen, can make main screen stand on the holding surface with the expectation angle of inclination that corresponds, keep the holistic balanced stability of terminal simultaneously. According to the terminal control method provided by the invention, the terminal can be automatically bent to a corresponding state after the expected inclination angle and the bending mode are determined, the terminal stands on the supporting surface by means of self deformation balance under the condition of no external force or foreign object assistance, and the main screen provides display output to a user in a posture of forming the expected inclination angle with the supporting surface. The invention also provides a terminal and a computer readable storage medium, the terminal is bent to form a shape capable of supporting the whole terminal on a supporting surface in a balanced manner, and meanwhile, a part of a terminal display screen can be used for continuously providing display of a corresponding angle for a user, so that the situation that the user supports the terminal by adopting foreign objects or external force is avoided, the burden of the user is reduced, and the user experience is improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a flowchart of a terminal control method according to a first embodiment of the present invention;
fig. 2 is a schematic view of a terminal according to a first embodiment of the present invention in an unbent state;
fig. 3 is a schematic view of a terminal according to a first embodiment of the present invention in a bent state;
fig. 4 is a schematic view of an interactive interface of a terminal according to a first embodiment of the present invention;
fig. 5 is a schematic view of another interactive interface of the terminal according to the first embodiment of the present invention;
fig. 6 is a schematic view of a first embodiment of the present invention providing a terminal with a back bend;
fig. 7 is a schematic view of the first embodiment of the present invention showing the terminal being bent in the forward direction;
fig. 8 is a flowchart of a terminal determining a position of a bend line in real time according to a first embodiment of the present invention;
fig. 9 is a flowchart of a terminal control method according to a second embodiment of the present invention;
fig. 10 is a side view of the terminal according to the second embodiment of the present invention, which is placed on the table top after the terminal is bent back;
fig. 11 is a side view of the terminal according to the second embodiment of the present invention, which is placed on the desktop after the terminal is bent forward;
fig. 12 is a schematic diagram of a hardware structure of a terminal according to a third embodiment of the present invention;
fig. 13 is a schematic diagram of a hardware structure of a mobile terminal according to a third embodiment of the present invention;
fig. 14 is a side view of the mobile terminal of fig. 13 placed on a desktop after being bent back.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The first embodiment:
in order to solve the problem that the terminal in the prior art must stand on a supporting surface with the assistance of a foreign object (e.g., a supporting frame) or an external force, which results in poor viewing experience of a user viewing a video, the present embodiment provides a terminal control method, please refer to fig. 1:
s102, determining a desired inclination angle of the terminal and a bending mode for the terminal.
The terminal control method provided by the embodiment is applied to a terminal comprising a bendable flexible screen, and the terminal can be bent towards at least one direction and deformed. In the unfolded state of the terminal 2, the display 20 of the terminal 2 is entirely flat, as shown in fig. 2. After the terminal 2 is bent along the bend line, the terminal 2 may be entirely divided into at least two portions according to the bend line, and thus, the display 20 of the terminal 2 may also be divided into at least two portions: one main screen and one sub screen. The main screen is a display screen area which plays a main display role after the bending is finished, for example, a user originally plays a movie by using a terminal, and the bending of the terminal is to independently balance the terminal on a desktop under the action of no foreign object assistance so as to liberate both hands of the user. When the bending is completed, the area of the display screen that continues to be used for playing the movie is the main screen. As shown in fig. 3, after the terminal 2 is bent, the main screen 21 is used for playing video, and other parts are used for stabilizing the terminal on the supporting surface as a whole. For another example, before the bending, the user edits the document, and the content of the document edited by the user is displayed on the display screen of the terminal, and after the bending is completed, the area of the display screen for displaying the edited document is the main screen of the terminal. After the bending occurs, the terminal 2 further includes a sub-screen thereon in addition to the main screen, and the sub-screen can support and stabilize the main screen on the support surface at a fixed inclination angle. In fig. 3, the secondary screen 22 is parallel to the support surface and at an acute angle to the primary screen.
It should be understood that the present embodiment provides a terminal that can be bent, which can be bent more than once, and therefore, the terminal can include multiple bend lines. Therefore, if the display screen of the terminal 2 is divided by the meander line, the display screen of the terminal 2 may be divided into a plurality of screens, one of the plurality of screens serves as a main screen for main display, and the remaining plurality of screens may serve as sub-screens. That is, the terminal 2 may have a plurality of sub-screens after the bending occurs. In addition, the main screen in the present embodiment plays a main display role, but this does not mean that the sub-screen does not play a display role at all, and the sub-screen may also provide partial display support to the user in some cases.
The desired tilt angle referred to in this embodiment actually means the size of the angle between the main screen and the support surface after the terminal is folded, and the angle is usually greater than 0 ° and equal to or less than 90 °. It will be appreciated that the support surface is generally horizontal and therefore the size of the desired tilt angle determines at what angle the main screen provides an image display to the user. Therefore, the terminal should determine the magnitude of the desired tilt angle before bending. Two such schemes for determining the magnitude of the desired tilt angle are provided below:
first, the manner in which the desired tilt angle is determined based on user instructions. When the user needs to bend the terminal, an angle indication can be sent to the terminal. After the terminal receives the angle indication sent by the user, the size of the expected inclination angle can be determined according to the angle indication. In an example of the embodiment, the terminal is preset with a plurality of desired tilt angles that can be selected by the user, and when the user needs to stand the terminal on the supporting surface independently and evenly, one of the plurality of desired tilt angles can be selected. As shown in fig. 4, the terminal shows the user the "45 ° tilt mode", the "60 ° tilt mode", and the "80 ° tilt mode", and the desired tilt angles of the three tilt modes are "45 °, 60 °, and 80 °, respectively. When the user clicks one of the tilt modes, the terminal may regard that the user has issued an angle instruction to the terminal, and the desired tilt angle corresponding to the angle instruction is the angle corresponding to the mode.
In the aforementioned scheme of determining the desired tilt angle, the user can only select among several desired tilt angles provided by the terminal, and the terminal does not support automatic tilting at other angles than the several angles provided by the terminal, which may cause a problem that the desired tilt angle provided by the terminal does not meet the user's requirements. In an example of the present embodiment, the user can also input to the terminal an angle at which the user wants the terminal home screen to be tilted, i.e., a desired tilt angle. As shown in fig. 5, when the angle input by the user to the terminal is 43 °, the terminal determines that the terminal is bent to stand the main screen on the supporting surface at an inclination angle of 43 ° after receiving the angle instruction. In this way, the user can freely input any one of the desired tilt angles, e.g., 47.5 °, 62 °, etc., as desired by the user, by directly designating the desired tilt angle to the terminal. Compared with the former mode which can only be selected from inherent angles, the mode can improve the autonomy of the user, and the improvement ensures that the user can set the most appropriate expected inclined angle according to actual requirements. Of course, the former approach also has its own advantages: the alternative desired tilt angles shown by the terminal to the user are usually the common tilt angles in daily life and the ones with the greatest demands of the user, and basically already meet the requirements of the user in most cases. Moreover, the angle size is not very sensitive for the user, and 40 ° and 45 ° are not very different, but this is two different bending results for the terminal, so if the user freely inputs the desired tilt angle, the bending accuracy of the terminal is required to be high, which tends to increase the terminal cost.
In the second mode, after detecting that the terminal is inclined to stand on the supporting surface under the assistance of external force, the terminal can determine that the current user needs to stand on the supporting surface with the current inclination angle as an expected inclination angle in a balanced manner. Thus, the terminal can detect the angle between itself and the support surface and use the angle as the desired tilt angle. In this embodiment, the terminal may detect the desired tilt angle by various possible sensors. Such as a gravity sensor. This scheme of determining the desired tilt angle is similar to the second way in the first scheme, and the magnitude of the desired tilt angle is essentially specified to the terminal by the user, and the magnitude of the desired tilt angle may be any value. The difference is that in the second scheme, the user does not specify the desired tilt angle by sending an angle indication to the terminal through the user input unit, but the user is automatically detected by the terminal when determining that the user needs the terminal to stand on the support surface in a tilted state. In this case, although the user is not aware of the specific value of the desired tilt angle that he or she specifies, but is only determined by his or her visual experience, this is more in line with the perceptual needs of the person. Meanwhile, the designated mode is more intelligent, the user is simpler, and the burden of the user is smaller.
This may occur because the user is using the terminal: the user does not originally need to bend the terminal, but because of carelessness the terminal is tilted to touch the table top, or other supporting surface. For example, when a user lies prone on a desktop and uses a mobile phone, the bottom of the terminal may touch the desktop, which may cause the terminal to misjudge that the user needs to bend and tilt on the desktop, and then perform error control, thereby bringing inconvenience to the user. In order to avoid the inconvenience brought to the user by the misoperation and the error control, in an example of this embodiment, after the terminal detects that the terminal is currently inclined to stand on the support surface under the assistance of external force through the gravity sensor, before performing other processes, the terminal may first determine that the state in which the terminal stands on the support surface at a fixed inclination angle under the assistance of external force continues for a preset time period, and if the terminal determines that the time in which the terminal stands on the support surface at the fixed inclination angle reaches the preset time period, it indicates that the user really needs to make the terminal bending and inclination currently, so that the subsequent processes of the terminal control method may be executed. Otherwise, for example, although the terminal is always inclined to stand on the support surface with the aid of an external force, the inclination angle of the terminal is continuously changed, and none of the inclination angles corresponds to the preset time period, it may be considered that the user only touches the support surface due to carelessness at present, and the terminal does not need to be inclined and bent.
In bending the terminal, the bending mode affects the form of the terminal after bending in addition to the desired inclination angle, so in this embodiment, the bending mode needs to be determined before bending the terminal. As can be appreciated from the foregoing description, the terminal in this embodiment may be bent in at least one direction, such as toward the front of the terminal or toward the back of the terminal. Fig. 6 and 7 show schematic views of a terminal forward bend and a back bend, respectively. For ease of description, the bending toward the front of the terminal is referred to as "forward bending" and the bending toward the back of the terminal is referred to as "backward bending". When the terminal only supports a certain single bending mode, the terminal can directly take the unique bending mode as the determined bending mode when the terminal needs to be bent. However, in other examples of this embodiment, the terminal supports more than one bending mode, for example, some terminals support both forward bending and backward bending. It should be understood that the forward bending and the backward bending are only two main bending manners, and the forward bending includes various manners that are bent toward the front of the terminal, but the specific bending details are different, for example, the forward bending may be a bending manner in which the upper end and the lower end of the terminal are close to each other, or a bending manner in which the left side and the right side of the terminal are close to each other. Likewise, the back-bending also includes various ways of bending towards the back of the terminal, but in different details. For example, in addition to the bending manner in which the upper and lower ends of the terminal are close to each other and the left and right ends of the terminal are close to each other, some terminals may support even the bending of the upper left corner and the lower right corner, and the bending of the lower left corner and the upper right corner. Therefore, in the case that the terminal supports more than one bending manner, before bending the terminal, one bending manner needs to be selected from the multiple bending manners supported by the terminal, and two schemes for determining the bending manner are proposed as follows:
first, the bending mode is determined based on a user instruction. Specifically, when determining that the terminal needs to be independently inclined to stand on the supporting surface, the user may issue a mode indication to the terminal, and the mode indication informs the terminal of the bending mode of the terminal. After the terminal receives the mode indication issued by the user, the bending mode for the terminal can be determined according to the mode indication. For example, the user directly inputs the bending mode through the touch screen, or the user applies force to the terminal, and the bending mode is specified through the force application direction: for example, if the user presses the back of the terminal with his hand, it indicates that the user wants the terminal to bend forward. Specifically, when the user applies pressure to both the upper and lower portions of the back of the terminal, it is characterized that the user desires the terminal to bend in a forward direction, making a bend that reduces the distance between the top and bottom of the terminal. If the user presses the front of the terminal, it is characterized that the user wants the terminal to bend back. Specifically, if the user applies backward force to both the left and right sides of the terminal, it is characterized that the user wants the terminal to bend back to reduce the distance between the left and right sides of the terminal.
Secondly, the terminal determines the bending mode according to the requirements of the currently displayed interactive interface on user input and display output:
if the currently displayed interactive interface of the terminal belongs to a preset interface with higher requirements for display output and the user input is less, the interactive interface is an interface displayed by a main user, such as a video playing interface, and under the condition, the user pays more attention to the visual experience, so that the terminal should ensure that the interactive interface has a good display effect. Since the user terminal provides display output to the user mainly from the main screen after being bent, in this case, it can be preferentially ensured that the main screen has a sufficiently large display area to display the content that should originally be displayed on the entire display screen. At the same time, the angle is acute because the desired tilt angle of the terminal is less than 90 °. In this case, the back-folding manner enables the support of the main screen with a smaller area of the sub-screen than the forward-folding manner, as shown in fig. 6. Therefore, the area of the main screen can be ensured to be larger, and better visual experience is provided for a user.
If the interactive interface displayed by the terminal does not belong to the preset interface when the bending is determined, that is, the interactive interface needs to simultaneously perform display output and receive user input, it is indicated that the requirement of the interactive interface on the user input is relatively high, the highest display experience cannot be provided for the user in a single pursuit, and the display and input resources should be allocated in a balanced manner, so that the forward bending can be considered in this case. Since the secondary screen will be displayed in a position visible to the user in the forward folded mode. Under the condition, the virtual keyboard for user input can be displayed on the auxiliary screen for user input, so that the utilization rate of the terminal display screen is improved, and the input experience of the user is improved.
In this embodiment, the preset interface may be specified by a terminal designer, or may be set by a user in a customized manner, for example, all the interactive interfaces in the application program specified by the user for video playing belong to the preset interface, and the interactive interfaces of office software, such as office, do not belong to the preset interface.
It should be understood that, although the terminal actively detects the terminal inclination angle and detects that the inclination angle is maintained for the preset time period to determine that the terminal needs to be bent, and in the scheme of determining the desired inclination angle, the terminal may determine that the terminal needs to be bent after obtaining the desired inclination angle, and determine the bending mode after determining that the terminal needs to be bent. However, in other examples, there is no strict timing limitation for determining the desired tilt angle and determining the bending manner, for example, if the desired tilt angle and the bending manner are determined by the angle indication and the manner indication issued by the user, the manner indication may be issued before the angle indication, may be issued before the manner indication, or may be issued simultaneously with the angle indication and the manner indication.
And S104, determining a bending line for bending the terminal end based on the expected inclination angle and the bending mode.
According to the above description, at least these requirements should be met after the termination bend is completed: firstly, the whole terminal can be independently stabilized on a supporting surface without the assistance of foreign objects; secondly, the size of an included angle between the main screen of the terminal and the supporting surface is equal to the expected inclination angle value determined in the S102; third, the terminal is bent in the same manner as determined in S102. Therefore, if it is required that the above conditions are satisfied after the bending of the terminal is completed, the bending of the terminal is not performed at any position, that is, the position of the bending line for bending the terminal on the terminal is not arbitrary in order to satisfy the above bending conditions. Two ways of determining the location of the bend line are described below:
first, the terminal calculates the manner of determining the position of the bend line in real time, please refer to fig. 8:
and S802, calculating the area ratio between the main screen and the auxiliary screen when the terminal can stand on the supporting surface in a balanced manner under the determined expected inclination angle and bending mode based on the weight of the device on the unit area of the terminal.
Since the user usually needs to tilt the terminal on the supporting surface, it is necessary to ensure that the supporting force applied by the supporting surface to the terminal is balanced with the gravity of the terminal, so as to ensure that the terminal stably stands on the supporting surface. Therefore, in the present embodiment, the terminal can calculate the area ratio between the main screen and the sub-screen satisfying a given desired tilt angle and bending manner based on the device weight per unit area of the terminal itself.
And S804, determining the position of the bending line on the terminal according to the area ratio.
After the area ratio is calculated, the position of the bending line on the terminal can be determined according to the area ratio. For example, assuming that the terminal calculates the back-folded manner at both upper and lower sides, if the main screen is required to stand on the supporting surface at a desired inclination angle of 60 °, the ratio of the areas between the main screen and the sub-screens is required to be 2, which means that the folding line is located at 1/3 height of the terminal.
It should be understood that the feasible area ratios of the terminal ends may be more than one, i.e., the locations of the bend lines may not be unique, given the desired tilt angles and bend patterns. In this case, the terminal may select one of a plurality of possible bending lines based on the utilization rate of the sub-screen after bending, for example, if the predetermined bending mode is a back bending mode in which the utilization rate of the sub-screen is almost equal to 0, and thus, the bending line corresponding to the maximum area ratio may be selected, thereby ensuring the area of the main screen to be maximized. The same applies to the case where the sub-screen is not displayed in the forward folding, because in this case, the utilization rate of the sub-screen is also equal to 0. If the secondary screen still needs to play an interaction role after the terminal is bent, one of the utilization rates of the main screen and the secondary screen, which can be properly considered by the user, can be selected from the feasible area ratio, and the bending line corresponding to the area ratio is used as a basis for bending the terminal.
Second, the location of the bend line is determined based on a pre-stored bend map. In this scheme, a bending mapping table for each bending mode is stored in the terminal in advance, and the corresponding relation between at least one expected inclination angle and the position of the bending line is stored in the bending mapping table. After the terminal determines to determine the bending mode and the expected inclination angle, one bending mode can be selected from the stored bending mapping tables according to the bending mode, and then the corresponding bending line position can be inquired from the selected bending mapping table according to the expected inclination angle. It will be appreciated that where the terminal ends are bent at the same bend line and in the same manner, a variety of desired angles of inclination may be bent to stabilize the terminal ends as a whole on the support surface. In other words, in a certain bending manner, the same bending line may correspond to more than one desired inclination angle, so in an example of the present embodiment, the bending mapping table stores the mapping relationship between the desired inclination angle range and the bending line position. For example, table 1 shows the correspondence between the desired tilt angle range and the bend line position in the back-bending mode of the upper and lower sides of the terminal:
TABLE 1
Desired range of tilt angles | Location of bend line |
0~30° | At |
30~60° | At |
60~90° | At |
In this case, after the corresponding bend mapping table is selected, it is possible to search which range the currently determined desired tilt angle belongs to, and determine the position of the bend line corresponding to the range as the bend line corresponding to the predetermined desired tilt angle.
And S106, controlling the terminal to bend along the bent line according to the bending mode until the secondary screen can support the main screen of the terminal on the supporting surface at a desired inclination angle.
Since the bending mode, the bending line position and the expected inclination angle of the terminal are determined, the bending strategy for the terminal is determined, and the terminal can execute the corresponding bending according to the strategy, so that the terminal controls the rotation of at least one of the main screen and the secondary screen along the rotating shaft at the position of the bending line in the corresponding direction, namely, the terminal bends along the bending line according to the determined bending mode.
According to the terminal control method provided by the embodiment, the expected inclination angle and the bending mode for the terminal are determined based on the expectation of the user on the terminal bending mode, then the bending mode and the expected inclination angle are determined, a complete bending strategy is determined, and the terminal is bent according to the determined strategy, so that the terminal can be balanced on a supporting surface according to the expected inclination angle and the bending mode expected by the user after bending, the problem that the terminal can be stabilized only by relying on foreign objects and external force is solved, the two hands of the user are liberated, the burden of the user is reduced, and the user experience is improved.
Furthermore, the terminal of the embodiment can automatically detect the expected inclination angle of the terminal when the user needs to independently stabilize the terminal on the supporting surface, so that the user operation is simplified and the terminal is more intelligent; meanwhile, the terminal can determine the best bending mode which can enable the user requirement to be met to the maximum extent according to the requirements of the current interactive interface on display output and user input, and user experience is improved.
Second embodiment:
the present embodiment will describe the terminal control method provided in the foregoing embodiment with reference to specific examples, please refer to fig. 9:
assume scenario one: user a is currently watching a movie through a video playing application on a terminal, and it is difficult for the user to hold the terminal in the whole movie watching process to maintain a good watching viewing angle due to the long duration of the movie.
Assume scenario two: user B needs to compose an end-of-year summary on his own terminal.
In both scenarios, the user holds the terminal with his hand and stands the terminal on the desktop at an a ° tilt, while keeping the posture unchanged for a period of time.
And S902, detecting that the terminal is obliquely erected on the supporting surface at a degree through a sensor.
The terminal can detect that the lower side of the terminal is in contact with the desktop through at least one of a pressure sensor, a brightness sensor, an infrared sensor and the like arranged on the side surface. It will be appreciated that if the underside of the terminal is in contact with a flat support surface such as a table top, the forces applied to the various regions of the underside of the terminal are substantially uniform; when the lower side of the terminal contacts other non-flat objects, such as the hands of a user, the force may be uneven, and in this case, the terminal will not determine that the terminal does not contact the supporting surface, which can be mainly detected by the pressure sensor.
When the terminal detects that the lower side is in contact with the supporting surface through one or a combination of the sensors, the terminal can detect the current included angle between the terminal and the supporting surface by using the gravity sensor. In the present embodiment, the terminal detects the tilt angle as a °.
And S904, judging whether the time length that the terminal is inclined at the angle of a degrees and stands on the supporting surface reaches b seconds.
When the terminal is detected to be inclined at a degree above the supporting surface, the terminal needs to further judge whether the current state is caused by improper holding or the like, if so, the terminal is indicated to be in a 'misoperation', and if not, the terminal needs to be bent to form a shape which is enough to support the terminal. In order to eliminate the "malfunction" scenario, the terminal determines whether it has reached b seconds while being tilted at a ° on the support surface. If yes, the process proceeds to S906, and meanwhile, the desired tilt angle of the terminal is determined to be a °, otherwise, the process ends.
And S906, judging whether the currently displayed interactive interface of the terminal display screen is a preset interface.
After the terminal is determined to be inclined at a degree on the supporting surface for b seconds, the terminal needs to determine whether the interactive interface currently displayed by the terminal is a preset interface, if so, the process goes to S908, and if not, the process goes to S910. For the assumed scenario one, the terminal proceeds to S908, and for the assumed scenario two, the terminal proceeds to S910.
S908, reading bending mapping tables stored by the terminal and aiming at the back bending of the upper side and the lower side of the terminal, and determining the position of the corresponding bending line when the expected inclination angle is a degrees.
The terminal is supposed to be bent back in the first scenario, because the currently displayed interactive interface of the terminal display screen is a preset interface, and the side, which is detected by the terminal and is in contact with the supporting surface, is the lower side of the terminal, the terminal is supposed to be bent back in the current bending mode, so that the distance between the upper side and the lower side is reduced. In this case, the terminal extracts bending mapping tables for back bending of the upper and lower sides of the terminal from a plurality of pre-stored bending mapping tables, and searches a bending line position c corresponding to a desired inclination angle of a ° from the bending mapping tables.
S910, the control terminal bends back along the determined bending line until the included angle between the auxiliary screen and the main screen is a degrees.
For the assumed scenario one, after determining the desired inclination angle a °, the bending manner, and the bending line position c of the terminal, the terminal is controlled to bend back along the determined bending line until the included angle between the secondary screen and the primary screen is a, and a side view of the terminal placed on the desktop after bending is shown in fig. 10.
And S912, controlling the auxiliary screen to be in a screen-off state.
Since it is assumed that the terminal in the scenario one is not bent yet in a back-to-back manner, the secondary screen is in contact with the desktop after bending and cannot be seen by a user, and therefore the secondary screen of the terminal basically cannot provide interaction, and therefore, the endurance time of the terminal is prolonged in order to reduce the power consumption of the terminal, and therefore, the secondary screen can be considered to be in a screen-off state. In some examples of the embodiment, the terminal does not directly control the sub-screen to enter the information screen state, but controls to reduce the display brightness of the sub-screen.
S914, reading bending mapping tables stored by the terminal and aiming at positive bending of the upper side and the lower side of the terminal, and determining the position of a corresponding bending line when the expected inclination angle is a degrees.
And assuming that the currently displayed interactive interface of the terminal display screen in the scenario two is not a preset interface, for the scenario, the terminal needs to perform forward bending, and because the side face, which is detected by the terminal and is in contact with the support surface, is the lower side of the terminal, the bending mode currently needed to be performed by the terminal is forward bending of the upper side and the lower side. In this case, the terminal extracts bending mapping tables for positive bending of the upper side and the lower side of the terminal from a plurality of pre-stored bending mapping tables, and inquires a bending line position d corresponding to a desired inclination angle of a degree from the bending mapping tables.
And S916, the control terminal bends forwards along the determined bending line until the included angle between the auxiliary screen and the main screen is a supplementary angle of a degrees.
For the assumed scenario two, after the expected inclination angle a °, the bending manner, and the bending line position d of the terminal are determined, the terminal is controlled to bend back along the determined bending line until the included angle between the secondary screen and the primary screen is a supplementary angle of a °, and a side view of the terminal placed on the desktop after bending is completed is shown in fig. 11.
And S918, controlling to display the virtual keyboard and other user input controls on the secondary screen.
In the second scenario, the interactive interface displayed by the terminal before bending is not a preset interface, that is, the display output requirement is not higher than that of the user input interface, so that the user input experience is also very important.
The terminal control method provided by the embodiment can automatically detect the expected inclination angle when a user needs to bend the terminal to realize stable support of the terminal, and simultaneously determines the bending mode based on the currently displayed interactive interface of the terminal. And then determining a folding line capable of standing the terminal main screen on the desktop at the desired inclination angle in the folding mode based on the desired inclination angle and the folding mode, and controlling the terminal to realize automatic folding. The terminal can complete the balance of the desktop by means of self deformation, the dependence on external force in the prior art is avoided, and the user experience is improved. Furthermore, after the terminal is bent, if the sub-screen cannot perform a normal interaction function for a user, the sub-screen can be controlled to shield information or the display brightness of the sub-screen can be reduced, so that the power consumption of the terminal can be reduced.
The third embodiment:
the present embodiment will be described with respect to the terminal in the foregoing embodiment, but before describing the structure of the terminal, a computer-readable storage medium is provided:
the computer readable storage medium stores one or more computer programs that can be read, compiled, or executed by the memory, and includes a terminal control program that can be executed by the processor to implement the terminal control method provided in the first or second embodiment.
Meanwhile, the present embodiment further provides a terminal, please refer to fig. 12: the terminal 120 includes a processor 121, a memory 122, and a communication bus 123 for connecting the processor 121 and the memory 122, wherein the memory 122 may be the aforementioned computer-readable storage medium storing the call guiding program. The processor 121 may read the terminal control program stored in the memory 122, compile and execute the terminal control method provided in the foregoing first or second embodiment, and please refer to the foregoing description for a specific implementation process, which is not described herein again.
It should be understood that the terminal in the embodiments of the present invention may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a Digital TV, a desktop computer, and the like. The following description will be given by way of example of a mobile terminal, and it will be understood by those skilled in the art that the construction according to the embodiment of the present invention can be applied to a fixed type terminal, in addition to elements particularly used for mobile purposes.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly. Referring to fig. 13, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 130 may include: a sensor 131, a display unit 132, a user input unit 133, a memory 134, a processor 135, and a power supply 136. Those skilled in the art will appreciate that the mobile terminal architecture illustrated in fig. 13 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than those illustrated, or some components may be combined, or a different arrangement of components. For example, the mobile terminal 130 may further include an RF (Radio Frequency) unit, a WiFi module, an audio output unit, an a/V (audio/video) input unit, an interface unit, and the like.
The following describes each component of the mobile terminal in detail with reference to fig. 13:
the mobile terminal 130 includes at least one sensor 131, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1321 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1321 and/or the backlight when the mobile terminal 130 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 132 is used to display information input by a user or information provided to the user. The Display unit 132 may include a Display panel 1321, and the Display panel 1321 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. The display panel 1321 may be a flexible screen that can be arbitrarily bent in this embodiment.
The user input unit 133 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 133 may include a touch panel 1331 and other input devices 1332. Touch panel 1331, also referred to as a touch screen, can collect touch operations by a user (e.g., operations by a user on or near touch panel 1331 using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a preset program. The touch panel 1331 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 135, and can receive and execute commands from the processor 135. In addition, the touch panel 1331 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to touch panel 1331, user input unit 133 can also include other input devices 1332. In particular, other input devices 1332 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, touch panel 1331 can overlay display panel 1321, and when touch panel 1331 detects a touch operation thereon or nearby, the touch operation can be transmitted to processor 135 to determine the type of touch event, and processor 135 can then provide corresponding visual output on display panel 1321 according to the type of touch event. Although in fig. 13, the touch panel 1331 and the display panel 1321 are implemented as two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1331 and the display panel 1321 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The memory 134 may be used to store software programs as well as various data. The memory 134 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 134 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. In this embodiment, the memory 134 may store bend maps for various bend modes for the processor 135 to determine bend line positions at a desired tilt angle.
The processor 135 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 134 and calling data stored in the memory 134, thereby performing overall monitoring of the mobile terminal. Processor 135 may include one or more processing units; preferably, the processor 135 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 135.
The mobile terminal 130 may also include a power supply 136 (e.g., a battery) for powering the various components, and preferably the power supply 136 may be logically coupled to the processor 135 via a power management system that may be configured to manage charging, discharging, and power consumption.
When the user needs to bend the mobile terminal 130 to form a self-support, the user may tilt the mobile terminal 130 on a supporting surface such as a desktop and maintain the posture for a period of time. Allowing the sensor 131 in the mobile terminal 130 to determine that the user currently requests the terminal to be folded by detecting the current posture of the mobile terminal 130. It should be understood that the mobile terminal 130 may detect that its lower side is in contact with the desktop by at least one of a pressure sensor, a brightness sensor, an infrared sensor, etc. disposed at the side. It should be understood that if the underside of the mobile terminal 130 is in contact with a flat support surface such as a desktop, the forces applied to the various areas of the underside of the terminal are substantially uniform; in the case that the force applied by the underside of the terminal contacts other non-flat objects, such as the user's hands, may be uneven, the processor 135 of the mobile terminal 130 will not determine that the user does not contact the supporting surface, which can be mainly detected by the pressure sensor. When the mobile terminal 130 detects that the lower side is in contact with the supporting surface through one or more of the above-mentioned sensors 131, a gravity sensor may be used to detect the current angle between itself and the supporting surface as the desired tilt angle.
After the processor 135 determines the desired tilt angle, it can determine the interactive interface currently about to be displayed or being displayed on the display panel 1321, determine whether the interactive interface is a preset interface, and if so, indicate that the area of the main screen obtained by bending should be maximized when the display effect is emphasized, and therefore, the bending should be implemented with the minimum area of the sub-screen by bending back. It should be appreciated that the mobile terminal 130 may be folded back to rest on a table top in the configuration shown in fig. 14, in addition to the configuration shown in fig. 11.
If the interactive interface is not a default interface, it indicates that the display effect and the input experience should be considered, and the areas of the primary screen and the secondary screen are balanced, so the processor 135 determines that the forward bending mode should be adopted.
It should be understood that, besides the above-mentioned scheme for determining the desired tilt angle and the bending manner, in other examples of the present embodiment, the mobile terminal 130 may also receive an angle indication and a manner indication issued by the user through the user input unit 133 to determine the desired tilt angle and the bending manner for the terminal.
After determining the bending mode and the desired tilt angle for the mobile terminal 130, the processor 135 extracts one corresponding to the bending mode from each bending mapping table stored in the memory 134, and determines the position of the bending line corresponding to the determined desired tilt angle by referring to the bending mapping table.
Subsequently, the processor 135 controls the portions of the mobile terminal 130 at both sides of the bending line to rotate around the rotation axis where the bending line is located in the corresponding direction, respectively, so as to implement the corresponding bending. After the bending is completed, if the interactive interface displayed on the main screen requires user input, the processor 135 may control the virtual keyboard to be displayed on the sub-screen so that the user can implement input through the sub-screen. If the interactive interface only needs to realize display output in most cases, the processor 135 can also control the area where the sub-screen is located to screen up, thereby saving the power of the terminal.
In an example of the embodiment, when the processor 135 detects that the user moves the bent mobile terminal 130 away from a supporting surface such as a desktop through the sensor 131, so that the time when the two are no longer in contact with each other reaches a preset threshold, or receives a recovery instruction issued by the user through the user input unit 133, the processor may control the mobile terminal 130 to recover to a flat shape and to be no longer in the bent state.
The mobile terminal provided by the embodiment determines the expected inclination angle and the bending mode for the terminal based on the user's desire for the bending mode of the terminal, then determines where to bend from the expected inclination angle according to the bending mode, determines a complete bending strategy, and further bends the terminal according to the determined strategy, so that the terminal can stand on a supporting surface in a balanced manner with the expected inclination angle and the bending mode expected by the user after bending, the problem that the terminal can be stabilized only by relying on foreign objects and external force at present is avoided, and both hands of the user are liberated.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A terminal control method, characterized in that the terminal control method comprises:
determining an expected inclination angle of a terminal and a bending mode aiming at the terminal, wherein the expected inclination angle is an included angle between a main screen and a supporting surface, which are positioned on one side of a bending line and play a main display role after the terminal is bent;
determining a bending line for bending the terminal based on the expected inclination angle and the bending mode, wherein the other side of the bending line is an auxiliary screen which can stably support the main screen after the bending is finished;
controlling the terminal to bend along the bending line according to the bending mode until the secondary screen can support the main screen of the terminal on the supporting surface at the expected inclination angle;
after the terminal is bent, under the action of the auxiliary screen, the main screen can stand on the supporting surface at a corresponding expected inclination angle, and meanwhile, the whole balance and stability of the terminal are kept;
the terminal can be automatically bent to a corresponding state after an expected inclination angle and a bending mode are determined, and the terminal stands on the supporting surface by means of self deformation balance under the condition of no external force or foreign object assistance.
2. The terminal control method of claim 1, wherein said determining a bend line at which to bend the terminal based on the desired tilt angle and the bend mode comprises:
calculating the area ratio between the main screen and the auxiliary screen when the terminal can stand on the supporting surface in a balanced manner under the expected inclination angle and the bending manner according to the weight of the device on the unit area of the terminal; determining the position of the bending line on the terminal according to the area ratio;
or the like, or, alternatively,
and inquiring a pre-stored bending mapping table aiming at the bending mode to determine the position of the bending line corresponding to the expected inclination angle on the terminal, wherein the bending mapping table comprises the corresponding relation between at least one expected inclination angle and the position of the bending line.
3. The terminal control method according to claim 2, wherein the bend mapping table stores the corresponding relationship between at least two desired tilt angle ranges and bend line positions; the querying a pre-stored bending mapping table for the bending mode to determine the position of the bending line corresponding to the expected inclination angle on the terminal comprises:
determining a desired tilt angle range to which the desired tilt angle belongs;
and inquiring a bending line position corresponding to the determined expected inclination angle range in the bending mapping table aiming at the bending mode, and taking the bending line position as the bending line position corresponding to the expected inclination angle.
4. A terminal control method according to any one of claims 1-3, wherein said determining a desired tilt angle of the terminal comprises:
receiving an angle instruction issued by a user, and determining an expected inclination angle of the terminal according to the angle instruction;
or the like, or, alternatively,
after the terminal is detected to be inclined to the supporting surface under the assistance of external force at present, detecting an included angle between the terminal and the supporting surface at present through a gravity sensor to serve as the expected inclined angle.
5. The method of controlling a terminal as claimed in claim 4, wherein after detecting that the terminal is currently tilted to stand on a support surface with the assistance of an external force, before determining a bending line for bending the terminal based on the desired tilt angle and the bending manner, further comprising:
and determining that the state that the terminal stands on the supporting surface at a fixed inclination angle under the assistance of external force continuously reaches a preset time.
6. The terminal control method according to any one of claims 1 to 3, wherein determining a bending manner for the terminal comprises:
receiving a mode indication issued by a user and determining a bending mode aiming at the terminal according to the mode indication;
or the like, or, alternatively,
and determining a bending mode aiming at the terminal according to the requirements of the interactive interface currently displayed by the terminal on user input and display output.
7. The terminal control method according to claim 6, wherein the bending manner includes a reverse bending that bends toward a rear surface of the terminal, and a forward bending that bends toward a front surface of the terminal; the determining the bending mode for the terminal according to the requirements of the interactive interface currently displayed by the terminal on user input and display output comprises:
if the interactive interface currently displayed by the terminal belongs to a preset interface, determining that the bending mode of the terminal is backward bending, wherein the preset interface is an interactive interface with a higher requirement on display output than on user input;
and if the interactive interface currently displayed by the terminal does not belong to the preset interface, determining that the bending mode of the terminal is forward bending.
8. The method of terminal control as set forth in claim 7 wherein, if the terminal is bent in a reverse bend, after controlling the terminal to bend along the bend line in the bend manner, further comprises: and controlling the auxiliary screen to be in a screen-rest state or reducing the display brightness of the auxiliary screen.
9. A terminal, characterized in that the terminal comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the terminal control method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more programs which are executable by one or more processors to implement the steps of the terminal control method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711230151.6A CN108227832B (en) | 2017-11-29 | 2017-11-29 | Terminal control method, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711230151.6A CN108227832B (en) | 2017-11-29 | 2017-11-29 | Terminal control method, terminal and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108227832A CN108227832A (en) | 2018-06-29 |
CN108227832B true CN108227832B (en) | 2021-05-28 |
Family
ID=62652963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711230151.6A Active CN108227832B (en) | 2017-11-29 | 2017-11-29 | Terminal control method, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108227832B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110278297A (en) * | 2019-06-13 | 2019-09-24 | 上海摩软通讯技术有限公司 | A kind of method, apparatus, computer equipment and storage medium that terminal screen folds |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346491A (en) * | 2010-07-29 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and angle control method thereof |
CN103516840A (en) * | 2012-06-29 | 2014-01-15 | Lg电子株式会社 | Mobile terminal |
CN104375737A (en) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | Method for processing information and electronic equipment |
CN104915057A (en) * | 2015-05-25 | 2015-09-16 | 联想(北京)有限公司 | Control method and electronic equipment |
CN106354198A (en) * | 2015-07-21 | 2017-01-25 | 联想(北京)有限公司 | Electronic equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102368689B1 (en) * | 2015-03-20 | 2022-03-02 | 삼성디스플레이 주식회사 | Display module and method for controlling the same |
-
2017
- 2017-11-29 CN CN201711230151.6A patent/CN108227832B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346491A (en) * | 2010-07-29 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and angle control method thereof |
CN103516840A (en) * | 2012-06-29 | 2014-01-15 | Lg电子株式会社 | Mobile terminal |
CN104375737A (en) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | Method for processing information and electronic equipment |
CN104915057A (en) * | 2015-05-25 | 2015-09-16 | 联想(北京)有限公司 | Control method and electronic equipment |
CN106354198A (en) * | 2015-07-21 | 2017-01-25 | 联想(北京)有限公司 | Electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108227832A (en) | 2018-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220057841A1 (en) | Adaptive enclosure for a mobile computing device | |
US8519971B1 (en) | Rendering content around obscuring objects | |
US20230068100A1 (en) | Widget processing method and related apparatus | |
US9690377B2 (en) | Mobile terminal and method for controlling haptic feedback | |
JP7230055B2 (en) | Application program display adaptation method and device, terminal, storage medium, and computer program | |
US10484641B2 (en) | Method and apparatus for presenting information, and computer storage medium | |
US9342205B2 (en) | Display method, terminal device and multi-terminal device system | |
US9841890B2 (en) | Information processing device and information processing method for improving operability in selecting graphical user interface by generating multiple virtual points of contact | |
US20140055375A1 (en) | Flexible apparatus and control method thereof | |
US10891028B2 (en) | Information processing device and information processing method | |
US20110319130A1 (en) | Mobile terminal and method of operation | |
KR20130068250A (en) | Apparatas and method of user based using for grip sensor in a portable terminal | |
KR20150131607A (en) | Device for controlling user interface and method for controlling user interface thereof | |
CN111045577A (en) | Horizontal and vertical screen switching method, wearable device and device with storage function | |
WO2022088765A1 (en) | Interaction processing method and computer device | |
US9244563B2 (en) | Method and apparatus for providing user keypad in a portable terminal | |
US9792032B2 (en) | Information processing apparatus, information processing method, and program for controlling movement of content in response to user operations | |
US20220091736A1 (en) | Method and apparatus for displaying page, graphical user interface, and mobile terminal | |
US20160349857A1 (en) | Control method and electronic device | |
CN109819102A (en) | A kind of navigation bar control method and mobile terminal, computer readable storage medium | |
KR20160118565A (en) | Sub inputting device and method for executing function in electronic apparatus | |
CN108227832B (en) | Terminal control method, terminal and computer readable storage medium | |
CN108388336B (en) | Power consumption control method and device and computer readable storage medium | |
US20100039412A1 (en) | Method and system for controlling operations of a display module in a portable terminal | |
CN112804381A (en) | Control method and device of electronic equipment, electronic equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |