CN107643847B - Message display method and mobile terminal - Google Patents

Message display method and mobile terminal Download PDF

Info

Publication number
CN107643847B
CN107643847B CN201710773749.3A CN201710773749A CN107643847B CN 107643847 B CN107643847 B CN 107643847B CN 201710773749 A CN201710773749 A CN 201710773749A CN 107643847 B CN107643847 B CN 107643847B
Authority
CN
China
Prior art keywords
area
bending
mobile terminal
flexible screen
message
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
Application number
CN201710773749.3A
Other languages
Chinese (zh)
Other versions
CN107643847A (en
Inventor
滕孝军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710773749.3A priority Critical patent/CN107643847B/en
Publication of CN107643847A publication Critical patent/CN107643847A/en
Application granted granted Critical
Publication of CN107643847B publication Critical patent/CN107643847B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a message display method and a mobile terminal, and relates to the technical field of communication. The message display method is applied to a mobile terminal provided with a flexible screen, and comprises the following steps: if the unread message is received in the screen locking state of the mobile terminal, acquiring the current position of an operator of the mobile terminal; determining a bending parameter of the flexible screen based on the current position of the operator; controlling the flexible screen to bend according to the bending parameters; determining a message display area of the unread message; and displaying the unread message in the message display area. According to the scheme of the invention, the new message existing in the existing new message display mode can not be timely and effectively known by the user, and the problem of timeliness of message delivery is reduced.

Description

Message display method and mobile terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a message display method and a mobile terminal.
Background
With the increase of the economic level, the keeping quantity of the mobile terminal is continuously increased. And has become an indispensable important part in human life due to its diversified functions. Especially, the message transmission of the mobile terminal greatly shortens the distance between people and avoids unsmooth communication caused by the distance.
However, for the mobile terminal in the screen-off state, when a new message is received, the existing new message display mode is to display the new message at the middle or upper half position of the screen by briefly lighting up the screen. Because the screen lighting time is short, and the user has a certain distance or angle with the position of the mobile terminal, the user needs to adjust the position of the mobile phone at first and then can see the specific content of the message, and the situation that the user cannot know a new message timely and effectively exists, so that the timeliness of message delivery is reduced.
Disclosure of Invention
The embodiment of the invention provides a message display method and a mobile terminal, aiming at solving the problems that the new message existing in the existing new message display mode can not be timely and effectively known by a user and the timeliness of message delivery is reduced.
In a first aspect, a message display method is provided, which is applied to a mobile terminal provided with a flexible screen, and the method includes:
if the unread message is received in the screen locking state of the mobile terminal, acquiring the current position of an operator of the mobile terminal;
determining a bending parameter of the flexible screen based on the current position of the operator;
controlling the flexible screen to bend according to the bending parameters;
determining a message display area of the unread message;
and displaying the unread message in the message display area.
In a second aspect, a mobile terminal is provided with a flexible screen, the mobile terminal comprising:
the processing module is used for acquiring the current position of an operator of the mobile terminal if the unread message is received in the screen locking state of the mobile terminal;
the first determination module is used for determining the bending parameters of the flexible screen based on the current position of the operator;
the first control module is used for controlling the flexible screen to bend according to the bending parameters;
a second determining module, configured to determine a message display area of the unread message;
and the display module is used for displaying the unread message in the message display area.
In a third aspect, a mobile terminal is provided with a flexible screen, the mobile terminal further comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the message display method as described above.
In a fourth aspect, a computer-readable storage medium is provided, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the message display method as set forth above.
In the embodiment of the invention, when the mobile terminal in the screen locking state receives an unread message, the current position of an operator of the mobile terminal is obtained, the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, then a message display area for displaying the unread message is determined after the flexible screen is bent, and the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
FIG. 1 is a flowchart of a message display method according to an embodiment of the present invention;
FIG. 2 is a schematic view of an operator position in an embodiment of the present invention;
FIG. 3 is a second flowchart of a message display method according to an embodiment of the present invention;
FIG. 4 is one of the bending diagrams of the flexible screen according to the embodiment of the present invention;
FIG. 5 is a third flowchart of a message display method according to an embodiment of the present invention;
FIG. 6 is a second schematic view of the flexible panel bending according to the embodiment of the present invention;
fig. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 8 is a second schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 9 is a third schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
FIG. 10 is a fourth schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a mobile terminal according to another embodiment of the present invention;
fig. 12 is a schematic structural diagram of a mobile terminal according to still another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, a message display method according to an embodiment of the present invention is applied to a mobile terminal provided with a flexible screen, and the method includes:
step 101, if an unread message is received in a mobile terminal screen locking state, acquiring the current position of an operator of the mobile terminal.
In this step, after knowing that the mobile terminal in the screen locking state receives the unread message, the current position of the operator of the mobile terminal is acquired, so as to provide a basis for subsequently displaying the unread message to the user.
And 102, determining the bending parameters of the flexible screen based on the current position of the operator.
In this step, the determination of the bending parameters of the flexible screen is completed based on the position of the operator acquired in the previous step 101, so as to execute the next step.
And 103, controlling the flexible screen to bend according to the bending parameters.
In this step, after the bending parameter of the flexible screen is determined in step 102, the flexible screen is controlled to be bent according to the bending parameter, so that the bent flexible screen corresponds to the current position of the operator.
And 104, determining a message display area of the unread message.
In this step, after the flexible screen is bent, the display area of the unread message can be determined according to the bending state of the flexible screen, and the next step is executed.
And 105, displaying the unread message in the message display area.
In this step, after the message display area of the unread message is determined in step 104, the unread message can be displayed in the message display area, and the display of the unread message in the screen-locked state is completed.
Therefore, in the message display method of the embodiment of the invention, when the mobile terminal in the screen locking state receives the unread message, the current position of the operator of the mobile terminal is obtained, the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, and then the message display area for displaying the unread message is determined after the flexible screen is bent, so that the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
It should be noted that, in step 101, in order to obtain the current position of the operator when the unread message is received in time in the screen lock state of the mobile terminal, the mobile terminal monitors whether there is an unread message to wake up the system through the display service system. Because the number of application programs preinstalled in the mobile terminal is more and more, a user often sets whether to notify and display the unread message of the application according to the type of the application, and therefore before the unread message is monitored to wake up the system and obtain the current position of an operator, whether the unread message needs to be displayed is also judged. And in order to acquire the current position of the operator of the mobile terminal, the mobile terminal calls a camera to realize the acquisition, so that the current position of the operator can be acquired more accurately.
Then, in order to determine the bending parameter of the flexible screen based on the current position, step 102 includes:
determining a target area closest to the current position of the operator according to the current position of the operator;
determining a bending parameter of the flexible screen based on the target area;
wherein the target area is any corner of the flexible screen or any side edge of the flexible screen.
Here, with reference to fig. 2, after the mobile terminal obtains the current position of the operator, according to the current position of the operator, the mobile terminal can determine, by combining the position relationships between the operators at different positions and the mobile terminal, a target area closest to the current position, and then obtain, corresponding to the determined target area, the bending parameter of the flexible screen. Wherein the target area is any one of corners of the flexible panel or any one of sides of the flexible panel, and in order to facilitate the bending of the target area, the corners and sides are preferably areas including a predetermined area of the corners or sides.
Assuming that a user lies on a desktop, a flexible screen of the mobile terminal 201 is placed on the desktop upwards, and the achievable position relationship between the user a and the mobile terminal 201 is as shown in fig. 2, correspondingly, when it is obtained that the operator is located at position 1 in the figure, the side AB is closest in distance, the determined target area should be the side AB of the flexible screen (based on the preset area being 50% of the whole screen, the target area being a quadrilateral ABFE); when the operator is located at the position 2 in the figure, and the distance between the side edge BC and the side edge is closest, the determined target area is the side edge BC of the flexible screen (based on the preset area being 50% of the whole screen, the target area is a quadrilateral BCHG); when the situation that the distance between the side edge CD and the operator is closest to the position 3 in the figure is obtained, the determined target area is the side edge CD of the flexible screen (the target area is a quadrilateral DCFE on the basis that the preset area is 50% of the whole screen); when the situation that the side edge AD is closest to the position 4 of the operator in the figure is obtained, the determined target area is the side edge AD of the flexible screen (the target area is a quadrilateral ADHG based on the preset area being 50% of the whole screen); when the fact that the corner A is closest to the position 5 of the operator in the figure is obtained, the determined target area is the corner A of the flexible screen (the target area is a triangle ABD based on the preset area being 50% of the whole screen). In addition, if the operator is closest to the corner B, the determined target area is the corner B of the flexible screen (based on the preset area being 50% of the whole screen, the target area is triangle ABC); if the operator is closest to the corner C, determining that the target area is the corner C of the flexible screen (based on the preset area being 50% of the whole screen, the target area is a triangular BCD); if the operator is closest to the corner D, the determined target area is the corner D of the flexible screen (based on the preset area being 50% of the whole screen, the target area is a triangle ACD). Of course, the relative position between the operator and the flexible screen of the mobile terminal and the arrangement of the corresponding target area are not limited to the above, and may be set in other manners, which are not listed here.
Specifically, as shown in fig. 3, the step of determining a bending parameter of the flexible screen based on the target area includes:
step 301, determining a bending area of the flexible screen according to the target area.
In the above, it is known that the obtained target area is the target area closest to the current position of the operator, and in this step, the bending area of the flexible screen can be further determined from the target area. For example, the target region is directly determined as the bending region.
Step 302, obtaining a preset bending angle and a preset bending direction.
In this embodiment, the mobile terminal sets a corresponding bending angle and a corresponding bending direction according to different bending regions in advance, and in this step, after the bending region is determined in step 301, the preset bending angle and the preset bending direction may be obtained to execute the next step.
Step 303, determining the bending area, the bending angle and the bending direction as bending parameters of the flexible screen.
In this step, the bending region, the bending angle, and the bending direction obtained in step 301 and step 302 are determined as bending parameters of the flexible screen, and the bending parameters are used as bending parameters of the flexible screen, so as to complete the subsequent bending operation.
Thus, through steps 301 to 303, the bending region to be bent, the corresponding bending angle and bending direction can be determined from the determined target region according to the current position of the operator, so as to obtain the bending parameters of the flexible screen, and then the flexible screen is controlled to be bent, so that the operator can know a new message notification through the bending of the flexible screen.
The target area is a first corner of four corners of the flexible screen;
step 301 comprises:
and determining a screen area of a first preset range including the first corner as a bending area.
Here, when the target area is determined to be a first corner of four corners of the flexible screen, the screen area including a first preset range of the first corner can be determined to be the bending area. For example, the first corner is the angle a in fig. 2, the first predetermined range is 50%, and the determined bending area is the triangle ABD.
The target area is a first side edge of four side edges of the flexible screen;
step 301 comprises:
and determining a screen area including a second preset range of the first side edge as a bending area.
Here, when the target region is determined to be a first side among the four sides of the flexible screen, a screen region including a second preset range of the first side can be determined as the bending region. For example, the first side is the side AB in fig. 2, the second predetermined range is 50%, and the defined bending region is the quadrilateral ABFD.
However, after the bending of the flexible screen is completed, in order to avoid the influence of the bending on the message display, the unread message is often directly displayed on the bending area, and in consideration of the convenience of the operator to read the message after the mobile terminal is bent, in step 301, the area symmetrically arranged with the target area on the flexible screen may also be used as the bending area. For example, the operator's current position is at position 1 in fig. 2, and the identified inflection region is a quadrilateral DCFE (symmetrically disposed with respect to quadrilateral ABFE). Therefore, after the quadrangle DCFE is controlled to be bent upwards, when the unread message is displayed in the bent area, the operator is located at the current position and directly reads the unread message, and the experience effect is better.
After determining the bending parameters, step 103 includes:
and controlling the bending area to bend according to the bending angle and the bending direction.
For example, the current position of the operator is as shown in fig. 2, the preset bending direction is the flexible screen display side, the bending angle is θ (the included angle between the bending area and the non-bending area, θ >90 °), and when the operator is at position 1, and the determined bending area is quadrilateral DCFE (symmetrically arranged with quadrilateral ABFE), the quadrilateral DCFE is controlled to bend to θ along the EF position; when the operator is located at the position 2 and the determined bending area is a quadrilateral ADHG (symmetrically arranged with the quadrilateral BCHG), controlling the quadrilateral ADHG to bend to theta along the HG position; when the operator is positioned at the position 3 and the determined bending area is quadrilateral ABFE (symmetrically arranged with quadrilateral DCFE), controlling the quadrilateral ABFE to bend to theta along the EF position; when the operator is located at the position 4 and the determined bending area is a quadrangle BCHG (symmetrically arranged with the quadrangle ADHG), controlling the quadrangle BCHG to bend to theta along the HG position; when the operator is positioned at the position 5 and the determined bending area is a triangle BCD (symmetrically arranged with the triangle ABD), controlling the triangle BCD to bend to theta along the BD position.
However, since some private content may be present in the unread message, displayed directly on the surface of the inflection region, a risk of privacy disclosure will occur. Therefore, in this embodiment of the present invention, step 104 includes:
detecting a privacy attribute of the unread message;
if the privacy attribute of the unread message is detected to be a first attribute, determining a first area of a bending area of the flexible screen as a message display area of the unread message;
the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
In this embodiment, the mobile terminal provides corresponding option settings to facilitate a user to perform privacy attribute setting on different types of messages, so that, by detecting the privacy attribute of the received unread message, when it is detected that the privacy attribute of the unread message is the first attribute, that is, the unread message does not need to be subjected to privacy protection, the first area of the bent area of the flexible screen is determined as the message display area of the unread message. The first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen, and an operator can directly read the unread message in the first area after bending is completed.
In addition, after the step of detecting the privacy attribute of the unread message, the method further includes:
if the privacy attribute of the unread message is detected to be a second attribute, determining a second area of the bending area of the flexible screen as a message display area of the unread message;
the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
Here, by detecting the privacy attribute of the received unread message, when it is detected that the privacy attribute of the unread message is the second attribute, that is, the unread message needs to be privacy-protected, the second area of the bending area of the flexible screen is determined as the message display area of the unread message. The first region is one surface which is shielded and displayed in two surfaces of the bending region of the flexible screen, and at the moment, the corresponding obtained bending angle can also change, so that an operator can not directly read the unread message on the exposed surface of the bending region after bending is finished, and the privacy protection of the unread message is realized.
In addition, in the embodiment of the present invention, it may also be detected that the privacy attribute of the unread message is the second attribute, that is, the unread message needs to be privacy-protected, a third area of the unbent area of the flexible screen is determined as a message display area of the unread message, and the third area is a side of the unbent area, which is shielded and displayed by the bent area, at this time, the privacy protection of the unread message can also be achieved.
When the flexible screen is bent to the state shown in fig. 4, and the bent region 401 and the unbent region 402 are folded after being bent, the private protection of the unread message can be achieved, but if the unread message displayed in the message display region is to be read, the bent region needs to be unfolded, so in the embodiment of the present invention, in order to avoid the unfolding operation of an abnormal person, as shown in fig. 5, after step 105, the method further includes:
and 106, detecting the unfolding control operation of the operator of the mobile terminal on the bending area.
In this step, the reading requirement of the current operator on the unread message is known by detecting the display control operation of the operator on the bending area, so as to execute the next step. Here, the mobile terminal is provided with a pressure detection layer thereon, and whether the unfolding control operation occurs can be detected by monitoring whether a direction of a force applied by an operator on the bending region is a preset direction. Wherein, the preset direction is the opposite direction of the bending area.
Step 107, if the unfolding control operation is detected, the identity information of the operator of the mobile terminal is detected.
In this step, after the expansion control operation is detected in step 106 and the operator knows that the operator has a reading requirement for the unread message, the identity information of the operator is further detected to avoid leakage of private information.
108, if the identity information of the operator is matched with the pre-stored identity authentication information, controlling the bending area to be unfolded; wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
In this step, based on the matching result of the identity information of the operator, after the identity information of the operator is matched with the pre-stored identity authentication information, the bending area is controlled to be unfolded, so that the unread message in the second area is visible.
According to the steps 106 to 108, by detecting the unfolding control operation of the operator of the mobile terminal on the bending area, after the unfolding control operation is detected, the identity information of the operator of the mobile terminal is further detected based on the requirement of the operator for reading unread messages, and after the identity information of the operator is matched with the pre-stored identity authentication information, the bending area is controlled to be unfolded, so that the verified operator can read the messages in the second area. Therefore, when the bending area is unfolded, the identity information of an operator who controls the unfolding operation is matched and verified, so that the safety of reading the message is further guaranteed, and the message is effectively prevented from being leaked. Of course, the above manner may also be adopted to perform more effective protection corresponding to the unread message displayed in the third area, which is not described herein again.
Specifically, in step 107, the step of detecting identity information of an operator of the mobile terminal includes at least one of the following:
detecting face feature information of an operator of the mobile terminal;
detecting fingerprint information of an operator of the mobile terminal;
iris information of an operator of the mobile terminal is detected.
Here, in view of high effectiveness of the biometric information, it is preferable that the identity information detection for the operator is performed by detecting specific information such as face feature information, fingerprint information, or iris information of the operator, which is not listed here.
It should also be appreciated that due to the variability of the inflection regions, the display of the notification message is subject to a corresponding display adjustment, and therefore step 105 comprises:
acquiring the area of the message display area;
adjusting the display format of the unread message according to the area of the message display area;
and displaying the unread message after the display format is adjusted on the message display area.
Here, the display format of the notification message is adjusted according to the area of the message display area, so that the unread message is adaptively displayed in the message display area, and a user can better read the message. For example, the unread message is displayed in the message display area 601 shown in fig. 6, and since the displayed area is square, the message can be adapted in font size from left to right and from top to bottom (default of the system) normally, and the line is normally changed. However, if the message display area is an area with unequal pixel points between lines, such as a triangle, the pixels of each line of the triangle need to be calculated according to the acquired display position coordinates and area, and then the information is properly typesetted, so that the displayed content can be correctly changed, and the display integrity is ensured.
In addition, after step 105, in order not to affect other uses of the mobile terminal after the message reading, the method further includes:
detecting whether the unread message is read;
and if the unread message is detected to be read, controlling the flexible screen to be unfolded to the shape before bending.
Therefore, whether the unread message is read or not is detected, and the flexible screen can be controlled to be unfolded to the shape before bending in time after the unread message is detected to be read, so that the use of the subsequent mobile terminal is not influenced. Specifically, whether the unread message is read or not is determined by detecting whether the unread message is clicked open or not.
In addition, a bending recovery triggering operation mode is preset in the embodiment of the invention, and after the user performs the bending recovery triggering operation, even if the unread message is not read, the flexible screen is controlled to be unfolded to the shape before bending based on the bending recovery triggering operation.
In summary, in the message display method according to the embodiment of the present invention, when the mobile terminal in the screen-locked state receives an unread message, the current position of the operator of the mobile terminal is obtained, and the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, and then a message display area for displaying the unread message is determined after the flexible screen is bent, so that the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
Fig. 7 is a block diagram of a mobile terminal of one embodiment of the present invention. The mobile terminal 700 shown in fig. 7 is provided with a flexible screen, and the mobile terminal 700 includes: a processing module 701, a first determining module 702, a first control module 703, a second determining module 704 and a display module 705.
A processing module 701, configured to obtain a current position of an operator of the mobile terminal if an unread message is received in a screen lock state of the mobile terminal;
a first determining module 702, configured to determine a bending parameter of the flexible screen based on the current position of the operator;
the first control module 703 is configured to control the flexible screen to bend according to the bending parameters;
a second determining module 704, configured to determine a message display area of the unread message;
a display module 705, configured to display the unread message in the message display area.
On the basis of fig. 7, optionally, as shown in fig. 8, the first determining module 702 includes:
a first determining submodule 7021 configured to determine, according to the current position of the operator, a target region closest to the current position of the operator;
a second determining submodule 7022, configured to determine, based on the target area, a bending parameter of the flexible screen;
wherein the target area is any corner of the flexible screen or any side edge of the flexible screen.
Optionally, the second determining sub-module 7022 includes:
a first determining unit 70221, configured to determine, according to the target area, a bending area of the flexible screen;
an obtaining unit 70222, configured to obtain a preset bending angle and a preset bending direction;
a second determining unit 70223, configured to determine the bending area, the bending angle, and the bending direction as bending parameters of the flexible screen.
Optionally, the target area is a first corner of four corners of the flexible screen;
the first determining unit 70221 is further configured to:
and determining a screen area of a first preset range including the first corner as a bending area.
Optionally, the target area is a first side of four sides of the flexible screen;
the first determining unit 70221 is further configured to:
and determining a screen area including a second preset range of the first side edge as a bending area.
Optionally, the first control module 703 is further configured to:
and controlling the bending area to bend according to the bending angle and the bending direction.
Optionally, the second determining module 704 includes:
a first detecting submodule 7041, configured to detect a privacy attribute of the unread message;
a third determining sub-module 7042, configured to determine, if it is detected that the privacy attribute of the unread message is the first attribute, a first area of the bending area of the flexible screen as a message display area of the unread message;
the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
Optionally, the second determining module 704 further includes:
a fourth determining submodule 7043, configured to determine, if it is detected that the privacy attribute of the unread message is the second attribute, a second area of the bending area of the flexible screen as a message display area of the unread message;
the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
On the basis of fig. 7, optionally, as shown in fig. 9, the mobile terminal 700 further includes:
a first detecting module 706, configured to detect an unfolding control operation of the bending area by an operator of the mobile terminal;
a second detecting module 707, configured to detect identity information of an operator of the mobile terminal if the deployment control operation is detected;
a second control module 708, configured to control the bending region to unfold, if it is detected that the identity information of the operator matches pre-stored identity authentication information;
wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
Optionally, the first detecting module 706 includes:
a second detection submodule 7061, configured to detect face feature information of an operator of the mobile terminal;
a third detection sub-module 7062, configured to detect fingerprint information of an operator of the mobile terminal;
and a fourth detection submodule 7063 configured to detect iris information of an operator of the mobile terminal.
On the basis of fig. 7, optionally, as shown in fig. 10, the display module 705 includes:
an obtaining sub-module 7051, configured to obtain an area of the message display area;
an adjusting submodule 7052, configured to adjust a display format of the unread message according to an area of the message display area;
the display sub-module 7053 is configured to display the unread message after the display format is adjusted on the message display area.
Optionally, the mobile terminal 700 further includes:
a third detecting module 709, configured to detect whether the unread message is read;
and the third control module 710 is configured to control the flexible screen to unfold to the pre-bending state if it is detected that the unread message is read.
The mobile terminal 600 can implement each process implemented by the mobile terminal in the method embodiments of fig. 1 to fig. 6, and is not described herein again to avoid repetition. In the embodiment, for the mobile terminal in the screen locking state, when the mobile terminal receives an unread message, the current position of the operator of the mobile terminal is obtained, the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, and then a message display area for displaying the unread message is determined after the flexible screen is bent, so that the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
The embodiment of the invention also provides a mobile terminal which is provided with a flexible screen and also comprises a processor, a memory and a computer program which is stored on the memory and can run on the processor, wherein when the computer program is executed by the processor, each process of the message display method is realized, the same technical effect can be achieved, and the repeated description is omitted for avoiding the repetition.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the message display method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Fig. 11 is a block diagram of a mobile terminal according to another embodiment of the present invention. The mobile terminal 1100 shown in fig. 11 includes: at least one processor 1101, memory 1102, at least one network interface 1104, and a user interface 1103. Various components in mobile terminal 1100 are coupled together by a bus system 1105. It is understood that the bus system 1105 is used to enable communications among the components. The bus system 1105 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled in fig. 11 as the bus system 1105.
The user interface 1103 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 1102 in embodiments of the present invention can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double data rate Synchronous Dynamic random access memory (ddr DRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 1102 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 1102 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 11021 and application programs 11022.
The operating system 11021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 11022 contains various applications such as a Media Player (Media Player), a Browser (Browser), etc. for implementing various application services. Programs that implement methods in accordance with embodiments of the invention may be included in application 11022.
In the embodiment of the present invention, the mobile terminal 1100 further includes: a computer program stored on the memory 1102 and executable on the processor 1101, the computer program when executed by the processor 1101 performing the steps of: if the unread message is received in the screen locking state of the mobile terminal, acquiring the current position of an operator of the mobile terminal; determining a bending parameter of the flexible screen based on the current position of the operator; controlling the flexible screen to bend according to the bending parameters; determining a message display area of the unread message; and displaying the unread message in the message display area.
The methods disclosed in the embodiments of the present invention described above may be implemented in the processor 1101 or by the processor 1101. The processor 1101 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by instructions in the form of hardware, integrated logic circuits, or software in the processor 1101. The Processor 1101 may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic device, discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in ram, flash memory, rom, prom, or eprom, registers, among other computer-readable storage media known in the art. The computer readable storage medium is located in the memory 1102, and the processor 1101 reads the information in the memory 1102 and performs the steps of the above method in combination with the hardware thereof. In particular, the computer readable storage medium has stored thereon a computer program which, when executed by the processor 1101, implements the steps of the message display method embodiments as described above.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: determining a target area closest to the current position of the operator according to the current position of the operator; determining a bending parameter of the flexible screen based on the target area; wherein the target area is any corner of the flexible screen or any side edge of the flexible screen.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: determining a bending area of the flexible screen according to the target area; acquiring a preset bending angle and a preset bending direction; and determining the bending area, the bending angle and the bending direction as bending parameters of the flexible screen.
Optionally, the target area is a first corner of four corners of the flexible screen; the computer program, when executed by the processor 1101, may further implement the steps of: and determining a screen area of a first preset range including the first corner as a bending area.
Optionally, the target area is a first side of four sides of the flexible screen; the computer program, when executed by the processor 1101, may further implement the steps of: and determining a screen area including a second preset range of the first side edge as a bending area.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: and controlling the bending area to bend according to the bending angle and the bending direction.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: detecting a privacy attribute of the unread message; if the privacy attribute of the unread message is detected to be a first attribute, determining a first area of a bending area of the flexible screen as a message display area of the unread message; the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: if the privacy attribute of the unread message is detected to be a second attribute, determining a second area of the bending area of the flexible screen as a message display area of the unread message; the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: detecting the unfolding control operation of an operator of the mobile terminal on the bending area; if the expansion control operation is detected, detecting identity information of an operator of the mobile terminal; if the identity information of the operator is matched with the pre-stored identity authentication information, controlling the bending area to be unfolded; wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: detecting face feature information of an operator of the mobile terminal; detecting fingerprint information of an operator of the mobile terminal; iris information of an operator of the mobile terminal is detected.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: acquiring the area of the message display area; adjusting the display format of the unread message according to the area of the message display area; and displaying the unread message after the display format is adjusted on the message display area.
Optionally, the computer program, when executed by the processor 1101, may further implement the steps of: detecting whether the unread message is read; and if the unread message is detected to be read, controlling the flexible screen to be unfolded to the shape before bending.
The mobile terminal 1100 is capable of implementing each process implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition. In the embodiment, for the mobile terminal in the screen locking state, when the mobile terminal receives an unread message, the current position of the operator of the mobile terminal is obtained, the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, and then a message display area for displaying the unread message is determined after the flexible screen is bent, so that the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
Fig. 12 is a schematic structural diagram of a mobile terminal according to another embodiment of the present invention. Specifically, the mobile terminal 1200 in fig. 12 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal 1200 in fig. 12 includes a Radio Frequency (RF) circuit 1210, a memory 1220, an input unit 1230, a display unit 1240, a processor 1260, an audio circuit 1270, a wifi (wireless fidelity) module 1280, and a power supply 1290.
The input unit 1230 may be used, among other things, to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the mobile terminal 1200. Specifically, in the embodiment of the present invention, the input unit 1230 may include a touch panel 1231. The touch panel 1231, also referred to as a touch screen, can collect touch operations of a user (e.g., operations of the user on the touch panel 1231 by using a finger, a stylus pen, or any other suitable object or accessory) thereon or nearby, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 1231 may include two portions, 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 and converts it to touch point coordinates, which are provided to the processor 1260 and can receive commands from the processor 1260 for execution. In addition, the touch panel 1231 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 the touch panel 1231, the input unit 1230 may also include other input devices 1232, and the other input devices 1232 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among other things, the display unit 1240 may be used to display information input by or provided to the user and various menu interfaces of the mobile terminal 1200. The display unit 1240 may include a display panel 1241, and optionally, the display panel 1241 may be configured in the form of an LCD or an Organic Light-Emitting Diode (OLED), or the like. The display panel 1241 is a flexible screen in an embodiment of the present invention.
It should be noted that touch panel 1231 can overlie display panel 1241 to form a touch display screen, and when the touch display screen detects a touch operation thereon or thereabout, the touch display screen can communicate to processor 1260 to determine the type of touch event, and processor 1260 can then provide a corresponding visual output on the touch display screen based on the type of touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
The processor 1260 is a control center of the mobile terminal 1200, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the mobile terminal 1200 and processes data by operating or executing software programs and/or modules stored in the first memory 1221 and calling data stored in the second memory 1222, thereby integrally monitoring the mobile terminal 1200. Optionally, processor 1260 may include one or more processing units.
In this embodiment of the present invention, the mobile terminal 1200 further includes: a computer program stored on the memory 1220 and executable on the processor 1260, the computer program when executed by the processor 1260 performing the steps of: if the unread message is received in the screen locking state of the mobile terminal, acquiring the current position of an operator of the mobile terminal; determining a bending parameter of the flexible screen based on the current position of the operator; controlling the flexible screen to bend according to the bending parameters; determining a message display area of the unread message; and displaying the unread message in the message display area.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: determining a target area closest to the current position of the operator according to the current position of the operator; determining a bending parameter of the flexible screen based on the target area; wherein the target area is any corner of the flexible screen or any side edge of the flexible screen.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: determining a bending area of the flexible screen according to the target area; acquiring a preset bending angle and a preset bending direction; and determining the bending area, the bending angle and the bending direction as bending parameters of the flexible screen.
Optionally, the target area is a first corner of four corners of the flexible screen; the computer program when executed by the processor 1260 may also perform the following steps: and determining a screen area of a first preset range including the first corner as a bending area.
Optionally, the target area is a first side of four sides of the flexible screen; the computer program when executed by the processor 1260 may also perform the following steps: and determining a screen area including a second preset range of the first side edge as a bending area.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: and controlling the bending area to bend according to the bending angle and the bending direction.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: detecting a privacy attribute of the unread message; if the privacy attribute of the unread message is detected to be a first attribute, determining a first area of a bending area of the flexible screen as a message display area of the unread message; the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: if the privacy attribute of the unread message is detected to be a second attribute, determining a second area of the bending area of the flexible screen as a message display area of the unread message; the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: detecting the unfolding control operation of an operator of the mobile terminal on the bending area; if the expansion control operation is detected, detecting identity information of an operator of the mobile terminal; if the identity information of the operator is matched with the pre-stored identity authentication information, controlling the bending area to be unfolded; wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: detecting face feature information of an operator of the mobile terminal; detecting fingerprint information of an operator of the mobile terminal; iris information of an operator of the mobile terminal is detected.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: acquiring the area of the message display area; adjusting the display format of the unread message according to the area of the message display area; and displaying the unread message after the display format is adjusted on the message display area.
Optionally, the computer program when executed by the processor 1260 may also implement the steps of: detecting whether the unread message is read; and if the unread message is detected to be read, controlling the flexible screen to be unfolded to the shape before bending.
It can be seen that, in the embodiment, for the mobile terminal in the screen-locked state, when the mobile terminal receives an unread message, the current position of the operator of the mobile terminal is obtained, the bending parameter of the flexible screen is determined according to the current position, the flexible screen is controlled to be bent according to the bending parameter, then, a message display area for displaying the unread message is determined after the flexible screen is bent, and therefore, the unread message is displayed in the message display area. Therefore, when the mobile terminal receives the unread message in the screen locking state, the flexible screen can be bent according to the positions of the user and the mobile terminal, the unread message is displayed, the display of the unread message is completed, the user can be ensured to timely and effectively acquire a new message, and the timeliness of message delivery is improved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
It is further noted that the mobile terminal described in this specification includes, but is not limited to, a smart phone, a tablet computer, and the like.
Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence.
In embodiments of the present invention, modules may be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be constructed as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different bits which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Likewise, operational data may be identified within the modules and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
When a module can be implemented by software, considering the level of existing hardware technology, a module implemented by software may build a corresponding hardware circuit to implement a corresponding function, without considering cost, and the hardware circuit may include a conventional Very Large Scale Integration (VLSI) circuit or a gate array and an existing semiconductor such as a logic chip, a transistor, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
The exemplary embodiments described above are described with reference to the drawings, and many different forms and embodiments of the invention may be made without departing from the spirit and teaching of the invention, therefore, the invention is not to be construed as limited to the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the size and relative sizes of elements may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Unless otherwise indicated, a range of values, when stated, includes the upper and lower limits of the range and any subranges therebetween.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (22)

1. A message display method is applied to a mobile terminal provided with a flexible screen, and the method comprises the following steps:
if the unread message is received in the screen locking state of the mobile terminal, acquiring the current position of an operator of the mobile terminal;
determining a bending parameter of the flexible screen based on the current position of the operator;
controlling the flexible screen to bend according to the bending parameters;
determining a message display area of the unread message;
displaying the unread messages in the message display area;
wherein the step of determining a bending parameter of the flexible screen based on the current position of the operator comprises:
determining a target area closest to the current position of the operator according to the current position of the operator;
determining a bending parameter of the flexible screen based on the target area;
the target area is any corner of the flexible screen or any side edge of the flexible screen;
the step of displaying the unread message in the message display area includes:
acquiring the area of the message display area;
adjusting the display format of the unread message according to the area of the message display area;
and displaying the unread message after the display format is adjusted on the message display area.
2. The method of claim 1, wherein the step of determining a bending parameter of the flexible screen based on the target area comprises:
determining a bending area of the flexible screen according to the target area;
acquiring a preset bending angle and a preset bending direction;
and determining the bending area, the bending angle and the bending direction as bending parameters of the flexible screen.
3. The method of claim 2, wherein the target area is a first corner of four corners of the flexible screen;
the step of determining the bending area of the flexible screen according to the target area comprises the following steps:
and determining a screen area of a first preset range including the first corner as a bending area.
4. The method of claim 2, wherein the target area is a first side of four sides of a flexible screen;
the step of determining the bending area of the flexible screen according to the target area comprises the following steps:
and determining a screen area including a second preset range of the first side edge as a bending area.
5. The method of claim 2, wherein the step of controlling the flexible screen to bend according to the bending parameters comprises:
and controlling the bending area to bend according to the bending angle and the bending direction.
6. The method of claim 2, wherein the step of determining the message display area of the unread message comprises:
detecting a privacy attribute of the unread message;
if the privacy attribute of the unread message is detected to be a first attribute, determining a first area of a bending area of the flexible screen as a message display area of the unread message;
the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
7. The method of claim 6, wherein the step of detecting the privacy attribute of the unread message is followed by further comprising:
if the privacy attribute of the unread message is detected to be a second attribute, determining a second area of the bending area of the flexible screen as a message display area of the unread message;
the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
8. The method of claim 7, wherein after the step of displaying the unread message in the message display area, further comprising:
detecting the unfolding control operation of an operator of the mobile terminal on the bending area;
if the expansion control operation is detected, detecting identity information of an operator of the mobile terminal;
if the identity information of the operator is matched with the pre-stored identity authentication information, controlling the bending area to be unfolded;
wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
9. The method according to claim 8, wherein the step of detecting identity information of an operator of the mobile terminal comprises at least one of:
detecting face feature information of an operator of the mobile terminal;
detecting fingerprint information of an operator of the mobile terminal;
iris information of an operator of the mobile terminal is detected.
10. The method of claim 1, wherein after the step of displaying the unread message in the message display area, further comprising:
detecting whether the unread message is read;
and if the unread message is detected to be read, controlling the flexible screen to be unfolded to the shape before bending.
11. A mobile terminal, characterized in that, is provided with a flexible screen, the mobile terminal includes:
the processing module is used for acquiring the current position of an operator of the mobile terminal if the unread message is received in the screen locking state of the mobile terminal;
the first determination module is used for determining the bending parameters of the flexible screen based on the current position of the operator;
the first control module is used for controlling the flexible screen to bend according to the bending parameters;
a second determining module, configured to determine a message display area of the unread message;
a display module for displaying the unread message in the message display area;
wherein the first determining module comprises:
the first determining submodule is used for determining a target area closest to the current position of the operator according to the current position of the operator;
the second determining submodule is used for determining the bending parameters of the flexible screen based on the target area;
the target area is any corner of the flexible screen or any side edge of the flexible screen;
the display module includes:
the obtaining submodule is used for obtaining the area of the message display area;
the adjusting submodule is used for adjusting the display format of the unread message according to the area of the message display area;
and the display sub-module is used for displaying the unread message with the adjusted display format on the message display area.
12. The mobile terminal of claim 11, wherein the second determining submodule comprises:
the first determining unit is used for determining a bending area of the flexible screen according to the target area;
the device comprises an acquisition unit, a control unit and a control unit, wherein the acquisition unit is used for acquiring a preset bending angle and a preset bending direction;
and the second determining unit is used for determining the bending area, the bending angle and the bending direction as bending parameters of the flexible screen.
13. The mobile terminal of claim 12, wherein the target area is a first corner of four corners of the flexible screen;
the first determination unit is further configured to:
and determining a screen area of a first preset range including the first corner as a bending area.
14. The mobile terminal of claim 12, wherein the target area is a first side of four sides of a flexible screen;
the first determination unit is further configured to:
and determining a screen area including a second preset range of the first side edge as a bending area.
15. The mobile terminal of claim 12, wherein the first control module is further configured to:
and controlling the bending area to bend according to the bending angle and the bending direction.
16. The mobile terminal of claim 12, wherein the second determining module comprises:
the first detection submodule is used for detecting the privacy attribute of the unread message;
a third determining submodule, configured to determine, if it is detected that the privacy attribute of the unread message is the first attribute, a first area of a bending area of the flexible screen as a message display area of the unread message;
the first area is one surface which is not shielded and displayed in two surfaces of the bending area of the flexible screen.
17. The mobile terminal of claim 16, wherein the second determining module further comprises:
a fourth determining submodule, configured to determine, if it is detected that the privacy attribute of the unread message is the second attribute, a second area of the bending area of the flexible screen as a message display area of the unread message;
the second area is one surface which is shielded and displayed in two surfaces of the bending area of the flexible screen.
18. The mobile terminal of claim 17, wherein the mobile terminal further comprises:
the first detection module is used for detecting the unfolding control operation of an operator of the mobile terminal on the bending area;
the second detection module is used for detecting the identity information of an operator of the mobile terminal if the expansion control operation is detected;
the second control module is used for controlling the bending area to be unfolded if the fact that the identity information of the operator is matched with the pre-stored identity authentication information is detected;
wherein the unread message displayed in the second area is visible after the inflection region is unfolded.
19. The mobile terminal of claim 18, wherein the first detection module comprises:
the second detection submodule is used for detecting the face feature information of the operator of the mobile terminal;
the third detection submodule is used for detecting fingerprint information of an operator of the mobile terminal;
and the fourth detection submodule is used for detecting the iris information of the operator of the mobile terminal.
20. The mobile terminal of claim 11, wherein the mobile terminal further comprises:
the third detection module is used for detecting whether the unread message is read or not;
and the third control module is used for controlling the flexible screen to be unfolded to the shape before bending if the unread message is detected to be read.
21. A mobile terminal characterized in that a flexible screen is provided, said mobile terminal further comprising a processor, a memory and a computer program stored on said memory and executable on said processor, said computer program, when executed by said processor, implementing the steps of the message display method according to any one of claims 1 to 10.
22. A computer-readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, carries out the steps of the message display method according to any one of claims 1 to 10.
CN201710773749.3A 2017-08-31 2017-08-31 Message display method and mobile terminal Active CN107643847B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710773749.3A CN107643847B (en) 2017-08-31 2017-08-31 Message display method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710773749.3A CN107643847B (en) 2017-08-31 2017-08-31 Message display method and mobile terminal

Publications (2)

Publication Number Publication Date
CN107643847A CN107643847A (en) 2018-01-30
CN107643847B true CN107643847B (en) 2020-10-27

Family

ID=61110207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710773749.3A Active CN107643847B (en) 2017-08-31 2017-08-31 Message display method and mobile terminal

Country Status (1)

Country Link
CN (1) CN107643847B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108566510B (en) * 2018-01-31 2020-08-21 努比亚技术有限公司 Flexible screen control method, mobile terminal and readable storage medium
CN108229125A (en) * 2018-02-07 2018-06-29 合肥联宝信息技术有限公司 A kind of control method and electronic equipment
CN108255378B (en) 2018-02-09 2020-05-26 维沃移动通信有限公司 Display control method and mobile terminal
CN108469898B (en) * 2018-03-15 2020-05-12 维沃移动通信有限公司 Image processing method and flexible screen terminal
CN108762632A (en) * 2018-04-27 2018-11-06 努比亚技术有限公司 Task handover control method, flexible screen terminal and computer readable storage medium
CN110177170B (en) * 2019-04-17 2021-07-30 维沃软件技术有限公司 Terminal device control method and terminal device
CN114915685A (en) * 2021-02-10 2022-08-16 北京小米移动软件有限公司 Message information prompting method, device and storage medium
CN116156050A (en) * 2023-02-23 2023-05-23 维沃移动通信有限公司 Display method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297606A (en) * 2012-03-05 2013-09-11 联想(北京)有限公司 Method for controlling electronic equipment and electronic equipment
CN103902042A (en) * 2014-03-27 2014-07-02 宇龙计算机通信科技(深圳)有限公司 Terminal and anti-peeping method and device
CN106227488A (en) * 2016-07-29 2016-12-14 维沃移动通信有限公司 The display packing of a kind of reminder message and mobile terminal
CN106406800A (en) * 2016-11-18 2017-02-15 北京奇虎科技有限公司 Display processing method and electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101515629B1 (en) * 2012-01-07 2015-04-27 삼성전자주식회사 Method and apparatus for providing event of portable device having flexible display unit
KR101916416B1 (en) * 2012-07-30 2018-11-08 삼성전자주식회사 Flexible display apparatus and display method thereof
US20150150140A1 (en) * 2013-11-26 2015-05-28 Nokia Corporation Method and apparatus for determining shapes for devices based on privacy policy
CN105867811A (en) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 Message reply method and terminal
CN106131330B (en) * 2016-06-30 2019-03-05 维沃移动通信有限公司 A kind of information cuing method and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297606A (en) * 2012-03-05 2013-09-11 联想(北京)有限公司 Method for controlling electronic equipment and electronic equipment
CN103902042A (en) * 2014-03-27 2014-07-02 宇龙计算机通信科技(深圳)有限公司 Terminal and anti-peeping method and device
CN106227488A (en) * 2016-07-29 2016-12-14 维沃移动通信有限公司 The display packing of a kind of reminder message and mobile terminal
CN106406800A (en) * 2016-11-18 2017-02-15 北京奇虎科技有限公司 Display processing method and electronic equipment

Also Published As

Publication number Publication date
CN107643847A (en) 2018-01-30

Similar Documents

Publication Publication Date Title
CN107643847B (en) Message display method and mobile terminal
CN106126077B (en) Display control method of application program icons and mobile terminal
CN107466077B (en) Network switching method and mobile terminal
CN107678644B (en) Image processing method and mobile terminal
CN106502605B (en) Brightness and color temperature adjusting method and device of mobile terminal
EP3712742A1 (en) Electronic device and method for configuring display thereof
CN106445116B (en) Method for calling out message notification bar and mobile terminal
CN107562345B (en) Information storage method and mobile terminal
CN106354373B (en) Icon moving method and mobile terminal
CN107643912B (en) Information sharing method and mobile terminal
CN106168894B (en) Content display method and mobile terminal
CN107172287B (en) Multi-card communication method and mobile terminal
CN107850982B (en) Screen operating method and electronic device supporting the same
CN107450799B (en) Message display method and mobile terminal
US20150193112A1 (en) User interface device, user interface method, and program
CN107562335B (en) Display area adjusting method and mobile terminal
CN106970752B (en) Screen capturing method and mobile terminal
CN106993091B (en) Image blurring method and mobile terminal
CN107229396B (en) Mobile terminal application icon hiding method and mobile terminal
CN106502614B (en) Font adjusting method and mobile terminal
CN106775378B (en) Method for determining candidate words of input method and mobile terminal
CN106791086B (en) Control method of mobile terminal and mobile terminal
CN107562262B (en) Method for responding touch operation, terminal and computer readable storage medium
CN107690032B (en) Call control method and mobile terminal
US9678608B2 (en) Apparatus and method for controlling an interface based on bending

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