Patent Description:
With technical improvements of mobile terminal, users more and more desire interacting with mobile terminals using screens with big sizes.

In related arts, when a user uses a mobile terminal with a large-sized screen to perform a navigation operation, it is required that one hand holds the mobile terminal and the other hand clicks a navigation button.

In a first reference document D1 (<CIT>), a display device includes a first body including a first display, a second body including a second display, a hinge configured to connect the first and second bodies, and a controller configured to display a toolset including tools corresponding to an operation state of the multi display device on a screen of at least one of the first and second displays when a user manipulation to display a toolset is input, and to perform an operation corresponding to the selected tool when one tool is selected from the toolset.

In a second reference document D2 (<CIT>), a method includes displaying, on a display of an electronic device, an information element associated with an application and detecting a first gesture. In response to detecting the first gesture, at least a first part of a first image is displayed, including information associated with the application, while reducing display of the information element.

In order to describe technical solutions in embodiments of the present application more clearly, drawings required being used in description of the embodiments will be simply introduced below. Obviously, the drawings in the following description are merely some embodiments of the present application. For one of ordinary skill in the art, it is also possible to obtain other drawings according to these drawings without paying any creative work.

In order to make purposes, technical solutions, and advantages of the present application be clearer, embodiments of the present application will be further described in detail below in accompany with the drawings.

When the following description refers to the accompanying drawings, unless otherwise indicated, identical numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations being consistent with the present application. On the contrary, they are merely examples of devices and methods being consistent with some aspects of the present application as detailed in the appended claims.

In the description of the present application, it should be understood that the terms "first", "second", and the like are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance. In the description of the present application, it should be noted that, unless otherwise clearly specified and limited, the terms "interconnect" and "connect" should be understood in a broad sense. For example, they can be fixedly connected, and can also be detachably connected, or integrally connected; they can be mechanically connected, and can also be electrically connected; they can be directly connected, and can also be indirectly connected through an intermediate medium. For those of ordinary skill in the art, specific meaning of the above-mentioned terms in the present application can be understood under specific circumstances. In addition, in the description of the present application, unless otherwise specified, "plurality" means two or more. "And/or" describes an association relationship of associated objects, and indicates that there can be three types of relationships, for example, A and/or B can indicate three situations: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after it are in an "or" relationship.

In order to facilitate understanding the solutions shown in the embodiments of the present application, several terms appearing in the embodiments of the present application are introduced below.

Edge sliding instruction: an instruction triggered by sliding from a trigger edge of a terminal with a foldable screen to inside of a screen. The present application is applied in a terminal with a foldable screen, a foldable display screen of the terminal with a foldable screen (which can also be called "screen" for short) is provided therein with a touch sensor, which can receive touch control instructions. When the terminal with a foldable screen is operated by sliding from the trigger edge to the inside of the screen using a finger or other objects having touch control capability, the terminal can be triggered to send an edge sliding instruction. Optionally, the edge sliding instruction is sent from a terminal with a foldable screen.

Content display instruction: which is configured to instruct the terminal with a foldable screen to display content corresponding to the edge sliding instruction on the screen. There is a correspondence relationship between an edge sliding instruction that can be recognized by the terminal and the content display instruction. The terminal can search out the content display instruction under action of the edge sliding instruction according to the correspondence relationship.

Edge staying time length: which is configured to indicate a time length in which the edge sliding instruction is acting on a specified edge of the screen. For example, the edge sliding instruction is acting on a side edge of a first display region of the terminal with a foldable screen, and thus the edge staying time length is configured to indicate a time length of pressing on the side edge by a finger of a user.

An embodiment of the present application can be applied in a terminal with a foldable screen, wherein a screen of the terminal with a foldable screen comprises a first display region and a second display region. A method comprises: when the terminal with a foldable screen is in an unfolded state, receiving an edge sliding instruction, wherein the edge sliding instruction is an instruction triggered by sliding from a trigger edge of the terminal with a foldable screen to inside of the screen, and the unfolded state is configured for indicating that the first display region and the second display region are located in the same plane; acquiring a content display instruction corresponding to the edge sliding instruction; and displaying content corresponding to the edge sliding instruction on the screen of the terminal with a foldable screen according to the content display instruction corresponding to the edge sliding instruction.

Optionally, the acquiring a content display instruction corresponding to the edge sliding instruction comprises: acquiring a trigger parameter of the edge sliding instruction, wherein the trigger parameter comprises at least one of a trigger edge, a sliding speed, an edge staying time length, and a sliding distance; and acquiring a corresponding content display instruction according to the trigger parameter.

Optionally, the trigger parameter comprises the trigger edge and the sliding speed, and the acquiring a corresponding content display instruction according to the trigger parameter comprises: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding speed is not less than a speed threshold, determining that an instruction of returning to a previous level is a content display instruction corresponding to the edge sliding instruction; wherein the instruction of returning to a previous level is configured for instructing the terminal with a foldable screen to display content of a previous level.

Optionally, the trigger parameter comprises the trigger edge and the sliding distance, and the acquiring a corresponding content display instruction according to the trigger parameter comprises: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a first distance range, determining that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction; wherein the instruction of displaying the latest task is configured for instructing the terminal with a foldable screen to display at least one latest task.

Optionally, the displaying content corresponding to the edge sliding instruction on the screen of the terminal with a foldable screen according to the content display instruction corresponding to the edge sliding instruction comprises: displaying at least one latest task close to the trigger edge triggered by the edge sliding instruction according to the instruction of displaying the latest task.

Optionally, the acquiring a corresponding content display instruction according to the trigger parameter comprises: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a second distance range, determining that an instruction of displaying an application icon is a content display instruction corresponding to the edge sliding instruction; wherein a left endpoint of the second distance range is not less than a right endpoint of the first distance range, and the instruction of displaying an application icon is configured for instructing the terminal with a foldable screen to display a start icon of at least one application.

Optionally, when an instruction of displaying an application icon is a content display instruction corresponding to the edge sliding instruction, the displaying content corresponding to the edge sliding instruction on the screen of the terminal with a foldable screen comprises: displaying a start icon of at least one application in a first sub-region, wherein the first sub-region is a region between a second sub-region and the trigger edge triggered by the edge sliding instruction, and the second sub-region is a region displaying the at least one latest task; wherein the first sub-region and the second sub-region belong to the first display region; or the first sub-region and the second sub-region belong to the second display region.

Optionally, the method further comprises: when receiving an instruction of clicking the start icon, displaying a user interface that is displayed by the terminal with a foldable screen before screen division on the first display region, and displaying an application corresponding to the start icon on the second display region; wherein the first display region is a display region comprising a target edge, and the target edge is an edge triggered by the edge sliding instruction.

Optionally, the trigger parameter comprises the edge staying time length, the when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a first distance range, determining that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction comprises: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, the edge staying time length configured for indicating keeping the trigger edge is not less than a time length threshold, and the sliding distance belongs to the first edge range, determining that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction.

Optionally, the method further comprises: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the edge staying time length configured for indicating keeping the trigger edge is not less than a time length threshold, displaying a triggered object close to the trigger edge, wherein the triggered object is configured for indicating that the terminal with a foldable screen is in a task display state; wherein the terminal with a foldable screen in the task display state determines that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction when the sliding distance belongs to a first distance range.

Referring to <FIG> and <FIG>, structural block diagrams of a terminal <NUM> provided by an exemplary embodiment of the present application are shown. The terminal <NUM> can be a smart phone, a tablet computer, an electronic book, and so on. The terminal <NUM> in the present application can comprise one or more of the following components: a processor <NUM>, a memory <NUM>, and a foldable display screen <NUM>.

The processor <NUM> may include one or more processing core. The processor <NUM> uses various interfaces and lines to connect various parts of the entire terminal <NUM>, and executes various functions of the terminal <NUM> and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory <NUM> and calling data stored in the memory <NUM>. Optionally, the processor <NUM> may adopt at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA) to be implemented. The processor <NUM> may be integrated with one or a combination of a central processing unit (), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes operation systems, user interfaces, and applications; the GPU is used for rendering and drawing content that needs to be displayed on the touch display screen <NUM>; and the modem is used for processing wireless communication. It can be understood that the above-mentioned modem may also not be integrated into the processor <NUM>, but be implemented by a single chip.

The memory <NUM> may include a random access memory (RAM), and may also include read-only memory ROM). Optionally, the storage <NUM> includes a non-transitory computer-readable storage medium. The memory <NUM> may be used to store instructions, programs, codes, code sets or instruction sets. The memory <NUM> may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operation system, instructions for at least one function (such as a touch control function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data created according to use of the terminal <NUM> (such as audio data and a phone book) and the like.

Taking the operation system as an Android system as an example, the programs and data stored in the memory <NUM> are as shown in <FIG>. The memory <NUM> stores a Linux kernel layer <NUM>, a system runtime library layer <NUM>, an application framework layer <NUM>, and an application layer <NUM>. The Linux kernel layer <NUM> provides low-level drivers for various hardware of the terminal <NUM>, such as display drivers, audio drivers, camera drivers, Bluetooth drivers, Wi-Fi drivers, power management, and so on. The system runtime library layer <NUM> provides major feature support for the Android system through some C/C++ libraries. For example, SQLite library provides database support, OpenGL/ES library provides 3D drawing support, Webkit library provides browser kernel support, and so on. The system runtime library layer <NUM> further provides an Android runtime library (Android Runtime), which mainly provides some core libraries, which can allow developers to use the Java language to write Android applications. The application framework layer <NUM> provides various APIs that may be used when building applications. Developers can also use these APIs to build their own applications, such as activity management, window management, view management, notification management, content providers, package management, call management, resource management, location management. There is at least one application running in the application layer <NUM>. These applications can be contact programs, SMS programs, clock programs, camera applications, etc., which come with the operation system; they can also be applications developed by third-party developers, such as instant Communication program, photo beautification program, etc..

Taking the operation system as an IOS system as an example, the programs and data stored in the memory <NUM> are as shown in <FIG>. The IOS system includes: a core operation system layer <NUM> (Core OS Layer), a core services layer <NUM> (Core Services Layer), a media layer <NUM> (Media Layer), and a touchable layer <NUM> (Cocoa Touch Layer). The core operation system layer <NUM> includes an operation system kernel, driver programs, and underlying program frameworks. These underlying program frameworks provide functions closer to hardware for use by program frameworks located in the core service layer <NUM>. The core service layer <NUM> provides system services and/or program frameworks required by applications, such as a foundation framework, an account framework, an advertising framework, a data storage framework, a network connection framework, a geographic location framework, a sports framework, and so on. The media layer <NUM> provides interfaces relating to visual and aural aspects for applications, such as graphics and image-related interfaces, audio technology-related interfaces, video technology-related interfaces, and wireless playback (AirPlay) interfaces for audio and video transmission technology, etc. The touchable layer <NUM> provides various commonly used interface-related frameworks for application development, and the touchable layer <NUM> is responsible for touch interaction operations of users on the terminal <NUM>. Such as local notification services, remote push services, advertising frameworks, game tool frameworks, message user interface (UI) frameworks, user interface UIKit frameworks, map frameworks, and so on.

In the framework shown in <FIG>, frameworks related to most applications include but are not limited to: the basic framework in the core service layer <NUM> and the UIKit framework in the touchable layer <NUM>. The basic framework provides many basic object classes and data types, provides the most basic system services for all applications, and has nothing to do with UIs. The classes provided by the UIKit framework are the basic UI class libraries used to create touch-based user interfaces. An IOS application can provide a UI based on the UIKit framework, so it provides a basic architecture of an application for building user interfaces, drawing, processing events of interactions with users, responding to gestures, etc..

The foldable display screen <NUM> is a screen having a folding function, which is configured to display user interfaces of various applications; when the foldable display screen <NUM> further has a touch control function, it is further configured to receive touch operations on it or near it by users using any appropriate objects such as fingers, touch styluses.

Optionally, the foldable display screen <NUM> includes a first display region <NUM> and a second display region <NUM>. In an unfolded state, as shown in <FIG>, the first display region <NUM> and the second display region <NUM> are located in the same plane; in a folded state, as shown in <FIG>, the first display region <NUM> and the second display region <NUM> are located in different planes.

It needs to be noted that the first display region <NUM> and the second display region <NUM> are only used to distinguish different display regions on the foldable display screen <NUM>, and they essentially belong to the same foldable display screen <NUM>.

In order to realize folding of a display screen, in a possible implementation, the foldable display screen <NUM> is made of flexible material (with certain retractility and ductility), or a connection region between the first display region <NUM> and the second display region <NUM> is made of flexible material.

Both <FIG> take a terminal <NUM> that is a terminal with an outwardly foldable screen (i.e., a terminal of which a foldable display screen is exposed outside in a folded state) as an example to describe. In other possible implementations, the terminal <NUM> can also be a terminal with an inwardly foldable screen (i.e., a terminal of which a foldable display screen is not exposed in a folded state). In order to facilitate description, the following embodiments take a terminal <NUM> that is a terminal with an outwardly foldable screen to describe, but do not form any limitation thereto.

In <FIG>, only a foldable display screen <NUM> including two display regions is taken as an example to be described. In other possible implementations, the foldable display screen <NUM> can includes n (n≥<NUM>) display regions, thereby realizing a terminal with an n-<NUM>-folded structure, these embodiments do not limit thereto.

Optionally, the terminal <NUM> is further provided therein with at least one kind of other component, the at least one kind of other component includes a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, etc. In some embodiments, the at least one kind of other component is provided on a front side, a side edge, or a back side of the terminal <NUM>, for example, a fingerprint sensor is provided on a back cover or a side edge, and a camera is provided at a side of the foldable display screen <NUM>.

In other embodiments, the at least one kind of other component can be integrated in an inside or a bottom layer of the foldable display screen <NUM>. In some embodiments, a bone-conduction type receiver is provided in the terminal <NUM>; other embodiments on a front panel of a traditional terminal are integrated in all areas or some areas of the foldable display screen <NUM>, for example, after dividing a light sensing component in a camera into a plurality of light sensing pixels, each light sensing pixel is integrated in a black region of each display pixel of the foldable display screen <NUM>, such that the foldable display screen <NUM> has an image capturing function. Since the at least one kind of other component is integrated in an inside or a bottom layer of the foldable display screen <NUM>, the terminal <NUM> has a higher screen-to-body ratio.

In some optional embodiments, a single side edge, or two side edges (e.g., left and right side edges), or four side edges (e.g., top, bottom, left, and right side edges) of a middle frame of the terminal <NUM> is/are provided with an edge touch sensor, the edge touch sensor is configured to detect at least one kind of operation in touch operations, clicking operations, pressing operations, sliding operations, and the like of users on the middle frame. The edge touch sensor can be any kind of a touch sensor, a thermal sensor, a pressure sensor, and the like. A user can apply an operation on the edge touch sensor to control applications in the terminal <NUM>.

In addition, those skilled in the art can understand that the structure of the terminal <NUM> shown in the drawings do not form any limitation to the terminal <NUM>. The terminal can include more or less components than shown in the drawings, or combination of some components, or different arrangements of components. For example, the terminal <NUM> can further include components such as a radio frequency circuit, an input unit, an audio circuit, a Wireless Fidelity (WiFi) module, a power assembly, a Bluetooth module, etc., which are not repeated here.

Referring to <FIG>, which is a flow chart of a method for displaying content provided by an exemplary embodiment of the present application. The method for displaying content can be applied in the terminal with a foldable screen shown above. In <FIG>, the method for displaying content includes the follows.

Operation <NUM>, when the terminal with a foldable screen is in an unfolded state, an edge sliding instruction is received, wherein the edge sliding instruction is an instruction triggered by sliding from a trigger edge of the terminal with a foldable screen to inside of the screen, and the unfolded state is configured for indicating that the first display region and the second display region are located in the same plane.

In embodiments of the present application, the terminal with a foldable screen can have two using states. When the first display region and the second display region of the terminal with a foldable screen are located in the same plate, the terminal with a foldable screen is in an unfolded state. When the first display region and the second display region of the terminal with a foldable screen are not located in the same plate, the terminal with a foldable screen is in a folded state.

In a possible manner, the terminal with a foldable screen can determine whether itself is in the unfolded state or the folded state by detecting sensor parameters set in the terminal.

In another possible manner, the terminal with a foldable screen can further determine its own state by accessing a data identification in an operation system. In this manner, when the terminal with a foldable screen transforms from the folded state into the unfolded state, or the terminal with a foldable screen transforms from the unfolded state into the folded state, a sensor can report a corresponding event to the operation system, the operation system will change a data identification for the folding state according to the corresponding event, such that the operation system can determine its own folding state according to the data identification and avoids from accessing the sensor at every time of determining its own state.

In the present application, when the terminal with a folding screen determines that itself is in the unfolded state, the terminal with a folding screen will receive an edge sliding instruction.

In a possible manner, when the terminal with a folding screen is used by a user or a tester, the edge sliding instruction can be an instruction triggered by a finger sliding from a trigger edge of the terminal with a foldable screen to inside of the screen.

In another possible manner, when the terminal with a foldable screen is used by a touch control stylus or a robot arm, the edge sliding instruction can be an instruction triggered by a touch control object, such as a touch stylus or the like, sliding from a trigger edge of the terminal with a foldable screen to inside of the screen.

Operation <NUM>, a content display instruction corresponding to the edge sliding instruction is acquired.

In the present application, the terminal with a foldable screen can store a correspondence relationship between the edge sliding instruction and a content display instruction. In this scene, the terminal with a foldable screen can acquire a content display instruction corresponding to the edge sliding instruction. In a possible manner, the correspondence relationship can be a table correspondence form, a function mapping relationship, or an event association relationship, this embodiment does not limit here.

Operation <NUM>, content corresponding to the edge sliding instruction is displayed on the screen of the terminal with a foldable screen according to the content display instruction.

In embodiments of the present application, the terminal with a foldable screen can determine content corresponding to the edge sliding instruction therein.

Optionally, different content display instructions in the terminal with a foldable screen will display corresponding content. For example, if the present application is applied to displaying corresponding content for navigation operations, the content display instruction can correspond to a corresponding navigation instruction, and the terminal with a foldable screen will display content corresponding to the edge sliding instruction according to different navigation instructions.

In conclusion, this embodiment provides a method for displaying content, this solution is applied in a terminal with a foldable screen, the terminal with a foldable screen includes a first display region and a second display region; when the terminal with a foldable screen is in an unfolded state, an edge sliding instruction is received, wherein the edge sliding instruction is an instruction triggered by sliding from a trigger edge of the terminal with a foldable screen to inside of the screen, and the unfolded state is configured for indicating that the first display region and the second display region are located in the same plane; a content display instruction corresponding to the edge sliding instruction is required; and content corresponding to the edge sliding instruction is displayed on the screen of the terminal with a foldable screen according to the content display instruction corresponding to the edge sliding instruction. It can be seen that the present application can enable the terminal with a folding screen in the unfolded state to display corresponding content under the action of only one edge sliding instruction, which reduces the difficulty of executing a navigation operation using a large-sized terminal, and improves the operability of the terminal with a folding screen in the unfolded state.

Based on the solution disclosed by the previous embodiment, a terminal with a foldable screen can further determine a corresponding content display instruction according a trigger parameter of an edge sliding instruction. Please refer to the following embodiment.

Referring to <FIG>, which is a flow chart of a method for displaying content provided by another exemplary embodiment of the present application. The method for displaying content can be applied in a terminal shown in any of <FIG> shown above. In <FIG>, the method for displaying content includes the follows.

Operation <NUM>, when the terminal with a foldable screen is in an unfolded state, an edge sliding instruction is received.

In embodiments of the present application, the execution process of the operation <NUM> is the same as the execution process of the operation <NUM>, and is not repeated here.

Operation <NUM>, a trigger parameter of the edge sliding instruction is acquired, the trigger parameter includes at least one of a trigger edge, a sliding speed, and a sliding distance.

In this embodiment, the terminal with a foldable screen can acquire a trigger parameter of the edge sliding instruction, the trigger parameter includes at least one of a trigger edge, a sliding speed, and a sliding distance.

In a possible manner, the trigger parameter may include only one kind of parameter.

Optionally, the trigger parameter can be a trigger edge, the trigger edge is configured to indicate an edge identification triggered by the edge sliding instruction. If the terminal with a foldable screen is rectangular or of a shape being similar to rectangular, the trigger edge can be one kind of a top edge, a bottom edge, a left edge, and a right edge.

Optionally, the trigger parameter can also be a sliding speed. The terminal with a foldable screen can recognize different sliding speeds. For example, the terminal with a foldable screen can recognize speeds in a first speed range, a second speed range, and a third speed range, wherein each speed range corresponds to a content display instruction.

Optionally, the trigger parameter can also be a sliding distance. The terminal with a foldable screen can recognize different sliding distances. For example, the terminal with a foldable screen can recognize speeds in a first speed distance, a second speed distance, and a third speed distance, wherein each speed distance corresponds to a content display instruction.

In another possible manner, the trigger parameter may include two kinds of parameters. Optionally, the trigger parameter may include a trigger edge and a sliding speed. Optionally, the trigger parameter may include a trigger edge and a sliding distance. Optionally, the trigger parameter may include a sliding distance and a sliding speed.

In another possible manner, the trigger parameter may include three kinds of parameters. For example, the trigger parameter includes a trigger edge, a sliding speed, and a sliding distance.

Operation <NUM>, according to the trigger parameter, a corresponding content display instruction is acquired.

In embodiments of the present application, the terminal with a foldable screen can acquire a corresponding content display instruction according to a trigger parameter. In this process, the terminal with a foldable screen will acquire a corresponding content display instruction according to a case of the trigger parameter.

In a possible manner, when the trigger parameter includes only one kind of parameter, there may exist the following correspondence relationship between the trigger parameter and the content display instruction in the terminal with a foldable screen.

(<NUM>) When the trigger parameter is a trigger edge, the terminal with a fold screen can select three trigger edges as target edges. Referring to Table <NUM>, which shows a possible correspondence relationship between a trigger edge and a content display instruction.

In the Table <NUM>, when the trigger edge of the edge sliding instruction is a left edge, a corresponding content display instruction is an application icon display instruction. When the trigger edge of the edge sliding instruction is a right edge, a corresponding content display instruction is a latest task display instruction. When the trigger edge of the edge sliding instruction is a bottom edge, a corresponding content display instruction is a previous level returning instruction.

It needs to be noted that in a possible manner, the left edge of the terminal with a foldable screen is parallel to the right edge, and parallel to a folding axis of the terminal with a foldable screen. The folding axis of the terminal with a foldable screen is perpendicular to the bottom edge.

In another possible manner, the left edge of the terminal with a foldable screen is parallel to the right edge, and perpendicular to a folding axis of the terminal with a foldable screen. The folding axis of the terminal with a foldable screen is parallel to the bottom edge.

It needs to be noted that the terminal with a foldable screen can set apart the upper edge to facilitate popping up of an informing bar and other controls.

(<NUM>) When the trigger parameter is a sliding distance, the terminal with a foldable screen can preset three sliding distance ranges, for example, a first distance range, a second distance range, and a third distance range. Referring to Table <NUM>, which shows a possible correspondence relationship between a sliding distance and a content display instruction.

It needs to be noted that in a possible manner, the first distance range, the second distance range, and the third distance range are ranges that do not overlap with each other. The three distance ranges can have different orders. For example, the first distance range, the second distance range, and the third distance range can be arranged from left to right on a number axis. Alternatively, the first distance range, the third distance range, and the second distance range can be arranged from left to right on a number axis. Alternatively, the second distance range, the third distance range, and the first distance range can be arranged from left to right on a number axis. Alternatively, the second distance range, the first distance range, and the third distance range can be arranged from left to right on a number axis. Alternatively, the third distance range, the first distance range, and the second distance range can be arranged from left to right on a number axis. Alternatively, the third distance range, the second distance range, and the first distance range can be arranged from left to right on a number axis.

In a possible manner, the terminal with a foldable screen can set an anti-mistouch distance range, a right endpoint of the anti-mistouch distance range is less than a left endpoint of any target distance range. The target distance range can be a range of the first distance range, the second distance range, and the third distance range. Since the present application is provided with the anti-mistouch distance range, an edge of the terminal with a foldable screen, when detecting an edge sliding instruction with a small sliding distance, can not execute a corresponding operation, so as to avoid a mis-operation caused by a finger approaching a trigger edge when a user holding the terminal with a foldable screen.

(<NUM>) When the trigger parameter is a sliding speed, the terminal with a foldable screen can preset three sliding speed ranges, for example, a first speed range, a second speed range, and a third speed range. Referring to Table <NUM>, which shows a possible correspondence relationship between a sliding speed and a content display instruction.

It needs to be noted that in a possible manner, the sliding speed can be an average sliding speed when a single edge sliding instruction is completed. For example, a single edge sliding instruction corresponding to one sliding operation, and the whole process of the sliding operation corresponds to an average sliding speed.

In another possible manner, the sliding speed can also be an instantaneous sliding speed. For example, the terminal with a foldable screen acquires an instantaneous sliding speed at the time of <NUM> second after a sliding operation corresponding to an edge sliding instruction starts.

It needs to be noted that in a possible manner, the first speed range, the second speed range, and the speed distance range are ranges that do not overlap with each other. The three speed ranges can have different orders. For example, the first speed range, the second speed range, and the third speed range can be arranged from left to right on a number axis. Alternatively, the first speed range, the speed distance range, and the second speed range can be arranged from left to right on a number axis. Alternatively, the second speed range, the third speed range, and the first speed range can be arranged from left to right on a number axis. Alternatively, the second speed range, the first speed range, and the third speed range can be arranged from left to right on a number axis. Alternatively, the third speed range, the first speed range, and the second speed range can be arranged from left to right on a number axis. Alternatively, the third speed range, the second speed range, and the first speed range can be arranged from left to right on a number axis.

In a possible manner, the terminal with a foldable screen can set an anti-mistouch speed range, a right endpoint of the anti-mistouch speed range is less than a left endpoint of any target speed range. The target speed range can be a range of the first speed range, the second speed range, and the third speed range. Since the present application is provided with the anti-mistouch speed range, an edge of the terminal with a foldable screen, when detecting an edge sliding instruction with a small sliding speed, can not execute a corresponding operation, so as to avoid a mis-operation caused by a finger approaching a trigger edge when a user holding the terminal with a foldable screen. For example, when the terminal with a foldable screen detects a sliding operation instruction with a very low sliding speed, the terminal with a foldable screen can recognize the sliding operation instruction as a mis-operation instruction and do not execute a corresponding operation, for example, do not execute a corresponding navigation operation.

In conclusion, a method for displaying content displayed by embodiments of the present application can receive an edge sliding instruction when a terminal with a foldable screen is in an unfolded state, acquire a trigger parameter of the edge sliding instruction, acquire a corresponding content display instruction according to the trigger parameter, and display content corresponding to the edge sliding instruction on the screen of the terminal with a foldable screen according to the content display instruction. Since the terminal with a foldable screen can acquire the trigger parameter of the edge sliding instruction in the unfolded state, and the trigger parameter includes at least one kind of a trigger edge, a sliding speed, and a sliding distance, the terminal with a foldable screen thus can determine a corresponding content display instruction relatively accurately, and finally display corresponding content, such that a capability of using the terminal with a foldable screen to display content corresponding to an edge touch instruction accurately is improved.

Based on the solution disclosed by the previous embodiment, a terminal with a foldable screen can further determine to return to a previous level of instruction when a trigger parameter includes a trigger edge and a sliding speed, such that the terminal with a foldable screen can quickly return a previous level of user interface and display a previous level of content in an unfolded state based on an edge touch instruction. As an exemplary illustration, please refer to the following embodiments.

Referring to <FIG>, which is a flow chart of a method for displaying content provided by another exemplary embodiment of the present application. The method for displaying content can be applied in a terminal shown in any one of above <FIG>. In <FIG>, the method for displaying content includes the follows.

Operation <NUM>, a trigger parameter of the edge sliding instruction is acquired, the trigger parameter includes a trigger edge and a sliding speed.

Operation <NUM>, when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding speed is not less than a speed threshold, it is determined that an instruction of returning a previous level is a content display instruction corresponding to the edge sliding instruction.

In this embodiment, the instruction of returning a previous level is configured to instruct the terminal with a foldable screen to display content of a previous level.

In embodiments of the present application, a terminal with a foldable screen can determine that an instruction of returning a previous level is a content display instruction corresponding to the edge sliding instruction when the trigger edge is parallel to a folding axis of the terminal with a foldable screen and the sliding speed is not less than a speed threshold. Wherein, the speed threshold can be a preset constant value, and embodiments of the present application do not limit this. From this, it can be seen that the terminal with a foldable screen can return to a previous level of user interface when an edge receives quick sliding.

Referring to <FIG>, which is a schematic view of returning to a previous level of content based on a terminal with a foldable screen being in an unfolded state shown in <FIG>. In a user interface <NUM>, the terminal receives an edge sliding instruction; based on sliding parameters of the edge sliding instruction, when determining parameters that a trigger edge is parallel to a folding axis of the terminal with a foldable screen and a sliding speed is not less than a speed threshold, the terminal with a foldable screen displays the user interface <NUM> as a user interface <NUM>. Wherein, the user interface <NUM> is a next level of interface of the user interface <NUM>, that is, the user interface <NUM> is a previous level of interface of the user interface <NUM>.

In conclusion, a method for displaying content disclosed by embodiments of the present application can receive an edge sliding instruction and acquire a trigger edge and a sliding speed of the edge sliding instruction when the terminal with a foldable screen is in an unfolded state; when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding speed is not less than a speed threshold, it is determined that an instruction of returning a previous level is a content display instruction corresponding to the edge sliding instruction; according to the content display instruction, content corresponding to the edge sliding instruction is displayed on the screen of the terminal with a foldable screen. Since the terminal with a foldable screen can complete returning a previous level and displaying content of the previous level by a simple edge gesture operation in an unfolded state, operability of returning a previous level of operation of the terminal with a foldable screen in the unfolded state is improved.

Based on the methods shown in the above embodiments, embodiments of the present application further provides a method for displaying content, which can determine a latest task display instruction or an application icon display instruction when a trigger parameter includes a trigger edge and a sliding distance. As an exemplary illustration, please refer to the following embodiments.

Referring to <FIG>, which is a flow chart of another method for displaying content provided by another exemplary embodiment of the present application. The method for displaying content can be applied in a terminal shown in any one of above <FIG>. In <FIG>, the method for displaying content includes the follows.

Operation <NUM>, a trigger parameter of the edge sliding instruction is acquired, the trigger parameter includes a trigger edge and a sliding distance.

In embodiments of the present application, the terminal with a foldable screen, after completing execution of the operation <NUM>, can select to execute an operation <NUM> and an operation <NUM>, and can also select to execute an operation <NUM>, an operation <NUM>, and an operation <NUM>.

Operation <NUM>, when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a first distance range, it is determined that a latest task display instruction is a content display instruction corresponding to the edge sliding instruction.

In this embodiment, the latest task display instruction is configured to instruct the terminal with a foldable screen to display at least one latest task.

In embodiments of the present application, when the trigger edge is parallel to a folding axis of the terminal with a foldable screen and the sliding distance belongs to a first distance range, the terminal with a foldable screen can determine a latest task display instruction is a content display instruction corresponding to the edge sliding instruction. From this, it can be seen that the terminal with a foldable screen provided by the present application can determine the latest task display instruction quickly.

In a possible scene, the first distance range can be a distance range starting from <NUM>, such as (<NUM>, <NUM> pixels), (<NUM>, <NUM> pixels), etc. In another possible scene, the first distance range can also be a distance range not starting from <NUM>, such as (<NUM> pixels, <NUM> pixels), (<NUM> pixels, <NUM> pixels), etc. In such a scene, a distance range (<NUM>, 50pixels) can serve as an anti-mistouch distance range; when detecting that a sliding distance corresponding to the edge sliding instruction belongs to this distance range, the terminal will not search a corresponding latest task display instruction or other instructions for the edge sliding instruction.

Operation <NUM>, according to a latest task display instruction, at least one latest task is displayed close to a trigger edge triggered by the edge sliding instruction.

In embodiments of the present application, a terminal with a foldable screen can display at least one latest task close to a trigger edge triggered by the edge sliding instruction according to a latest task display instruction.

Referring to <FIG>, which is a schematic view of showing the latest task based on a terminal with a foldable screen being in an unfolded state provided by the embodiment shown in <FIG>. In a user interface <NUM> of <FIG>, a terminal with a foldable screen shows a current user interface. When the terminal with a foldable screen in an unfolded state receives an edge sliding instruction, the terminal with a foldable screen will acquire a trigger parameter of the edge sliding instruction; when the trigger parameter indicates that a trigger edge is parallel to a folding axis of the terminal with a foldable screen, and a sliding distance belongs to a first distance range, a latest task <NUM>, a latest task <NUM>, a latest task <NUM>, a latest task <NUM>, and a latest task <NUM> are displayed.

Optionally, in a possible scene, the latest task can include tasks that are once used by users, and applications or services recommended to use by an operation system. In an optional display manner, a terminal with a foldable screen can display tasks that are once used by a user concentrically in one region, and display applications or services recommended to use by an operation system concentrically in another region. In <FIG>, tasks that are once used by a user can be the latest task <NUM>, the latest task <NUM>, and the latest task <NUM>. Applications or services recommended to use by an operation system can be the latest task <NUM> and the latest task <NUM>.

Operation <NUM>, when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a second distance range, it is determined that an application icon display instruction is a content display instruction corresponding to the edge sliding instruction.

In embodiments of the present application, a terminal with a foldable screen can determine an application icon display instruction when conditions are met.

In this embodiment, a left endpoint of the second distance range is not less than a right endpoint of the first distance range, and the application icon display instruction is configured to indicate the terminal with a foldable screen to display a start icon of at least application. That is, when the terminal with a foldable screen is in an unfolded state, sliding in a relatively short distance will call out at least one latest task, and a relatively long distance will call out a start icon of at least application.

Operation <NUM>, a start icon of at least one application is displayed in a first sub-region.

In embodiments of the present application, the first sub-region is a region between a second sub-region and a trigger edge triggered by the edge sliding instruction, and the second sub-region is a region displaying at least one latest task.

In this embodiment, the first sub-region and the second sub-region belong to a first display region; alternatively, the first sub-region and the second sub-region belong to a second display region. It needs to be noted that when the terminal with a foldable screen is in a folded state, the screen is divided into the first display region and the second display region. That the first display region and the second display region are not located in the same plane can define the folded state in reverse.

In embodiments of the present application, when a sliding distance of an edge sliding instruction belongs to the second distance range, a terminal with a foldable screen can display the latest task and a start icon of at least one application respectively in different regions.

Operation <NUM>, when receiving an instruction of clicking the start icon, an application corresponding to the start icon is displayed in a divided screen.

In a possible manner, a terminal with a foldable screen displays a user interface that is displayed by the terminal with a foldable screen before screen division in the first display region, and displays the application corresponding to the start icon in the second display region. Wherein, the first display region is a display region including a target edge, the target edge is an edge triggered by the edge sliding instruction.

It needs to be noted that the target edge can be a left edge of a terminal with a foldable screen, and can also be a right edge of the terminal with a foldable screen. The target edge can be arbitrarily set in a setting function of the terminal with a foldable screen by a user, and can also be preset in firmware of the terminal with a foldable screen, the present application does limit here.

Referring to <FIG>, which is a schematic view of showing start icons of applications based on another terminal with a foldable screen being in an unfolded state provided by the embodiment shown in <FIG>. In <FIG>, a user interface <NUM> is a current user interface of a terminal with a foldable screen. When the terminal with a foldable screen in an unfolded state receives an edge sliding instruction, the terminal with a foldable screen will acquire a trigger parameter of the edge sliding instruction; when the trigger parameter indicates that a trigger edge is parallel to a folding axis of the terminal with a foldable screen, and a sliding distance belongs to a second distance range, an application start icon <NUM>, an application start icon <NUM>, an application start icon <NUM>, an application start icon <NUM>, an application start icon <NUM>, an application start icon <NUM>, and an application start icon <NUM> are displayed.

Referring to <FIG>, which is a schematic view of showing applications based on a terminal with a foldable screen being in an unfolded state provided by the embodiment shown in <FIG>. In <FIG>, when the application start icon <NUM> in the user interface <NUM> is clicked, that is, when the terminal with a foldable screen receives a clicking operation, a clicking instruction is activated; a processor of the terminal with a foldable screen receives the clicking instruction, displays a user interface U1 that is displayed before screen division in the first display region <NUM>, and displays a user interface U2 of an application corresponding to the start icon <NUM> in the second display region <NUM>. Thus, the effect of displaying applications in a divided screen in the unfolded state of the terminal with a foldable screen is formed, and application displaying efficiency of the terminal with a foldable screen is improved.

In conclusion, the method for displaying content provided by this embodiment can enable a terminal with a foldable screen to directly perform navigation control in an edge easily, and can quickly enter a screen division display state, thereby improving application displaying efficiency of the terminal with a foldable screen.

In a possible embodiment of the present application, a terminal can further determine displayed content by a continuously pressing time length detected on a specified edge. For example, taking <FIG> as an example, when an edge staying time length of a finger of a user on a trigger edge 10A exceeds <NUM> seconds, the terminal will display a trigger object in a screen.

In a possible manner, the trigger object can be text, and the text is used to indicate that further sliding inwards the screen will display content such as latest tasks, start icons, and so on.

In another possible manner, the trigger object can be an icon.

In another possible manner, the terminal can further prompt users that further sliding inwards the screen will display content such as latest tasks, start icons, and so on, in a manner of vibration.

In an application scene, when a trigger edge of a terminal with a foldable screen is parallel to a folding axis of the terminal with a foldable screen, an edge staying time length configured to indicate staying at the trigger edge is not less than a time length threshold, and a sliding distance belongs to a first distance range, it is determined that an instruction of displaying the latest task is a content display instruction corresponding to an edge sliding instruction.

The following are apparatus embodiments of the present application, which can be used to implement method embodiments of the present application. Regarding details that are not disclosed in the apparatus embodiments of the present application, please refer to the method embodiments of the present application.

Referring to <FIG>, which shows a structural block diagram of an apparatus for displaying content provided by an exemplary embodiment of the present application. The apparatus for displaying content can be implemented as a whole or a part of a terminal by software, hardware, or a combination of them. The apparatus includes: a sliding instruction receiving module <NUM> configured for receiving an edge sliding instruction when the terminal with a foldable screen is in an unfolded state, wherein the edge sliding instruction is an instruction triggered by sliding from a trigger edge of the terminal with a foldable screen to inside of the screen, and the unfolded state is configured for indicating that the first display region and the second display region are located in the same plane; a display instruction acquiring module <NUM> configured for acquiring a content display instruction corresponding to the edge sliding instruction; and a corresponding content displaying module <NUM> configured for displaying content corresponding to the edge sliding instruction on the screen of the terminal with a foldable screen according to the content display instruction corresponding to the edge sliding instruction.

In an optional embodiment, the display instruction acquiring module <NUM> is configured for: acquiring a trigger parameter of the edge sliding instruction, wherein the trigger parameter comprises at least one of a trigger edge, a sliding speed, an edge staying time length, and a sliding distance; and acquiring a corresponding content display instruction according to the trigger parameter.

In an optional embodiment, when the trigger parameter comprises the trigger edge and the sliding speed, the display instruction acquiring module <NUM> is configured for: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding speed is not less than a speed threshold, determining that an instruction of returning to a previous level is a content display instruction corresponding to the edge sliding instruction; wherein the instruction of returning to a previous level is configured for instructing the terminal with a foldable screen to display content of a previous level.

In an optional embodiment, when the trigger parameter comprises the trigger edge and the sliding distance, the display instruction acquiring module <NUM> is configured for: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a first distance range, determining that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction; wherein the instruction of displaying the latest task is configured for instructing the terminal with a foldable screen to display at least one latest task.

In an optional embodiment, the corresponding content displaying module <NUM> is configured for displaying at least one latest task close to the trigger edge triggered by the edge sliding instruction according to the instruction of displaying the latest task.

In an optional embodiment, the display instruction acquiring module <NUM> is configured for: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the sliding distance belongs to a second distance range, determining that an instruction of displaying an application icon is a content display instruction corresponding to the edge sliding instruction; wherein a left endpoint of the second distance range is not less than a right endpoint of the first distance range, and the instruction of displaying an application icon is configured for instructing the terminal with a foldable screen to display a start icon of at least one application.

In an optional embodiment, when an instruction of displaying an application icon is a content display instruction corresponding to the edge sliding instruction, the corresponding content displaying module <NUM> is configured for: displaying a start icon of at least one application in a first sub-region, wherein the first sub-region is a region between a second sub-region and the trigger edge triggered by the edge sliding instruction, and the second sub-region is a region displaying the at least one latest task; wherein the first sub-region and the second sub-region belong to the first display region; or the first sub-region and the second sub-region belong to the second display region.

In an optional embodiment, the apparatus further includes an executing module, wherein the executing module is configured for: when receiving an instruction of clicking the start icon, displaying a user interface that is displayed by the terminal with a foldable screen before screen division on the first display region, and displaying an application corresponding to the start icon on the second display region; wherein the first display region is a display region comprising a target edge, and the target edge is an edge triggered by the edge sliding instruction.

In an optional embodiment, the trigger parameter further comprises the edge staying time length, and the display instruction acquiring module <NUM> is configured for: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, the edge staying time length configured for indicating keeping the trigger edge is not less than a time length threshold, and the sliding distance belongs to the first edge range, determining that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction.

In an optional embodiment, the apparatus further includes an object displaying module, wherein the object displaying module is configured for: when the trigger edge is parallel to a folding axis of the terminal with a foldable screen, and the edge staying time length configured for indicating keeping the trigger edge is not less than a time length threshold, displaying a triggered object close to the trigger edge, wherein the triggered object is configured for indicating that the terminal with a foldable screen is in a task display state; wherein the terminal with a foldable screen in the task display state determines that an instruction of displaying the latest task is a content display instruction corresponding to the edge sliding instruction when the sliding distance belongs to a first distance range.

Embodiments of the present application further provides a computer-readable storage medium, the computer-readable storage medium stores at least one instruction, the at least one instruction is loaded and executed by a processor to implement the method for displaying contents according to the above-described embodiments.

It needs to be noted that when an apparatus for displaying content provided by the above embodiments executes a method for displaying content, only the division of the above functional modules is used as an example for illustration. In practical applications, the above functions can be assigned to different functional modules to be completed according to needs, that is, an internal structure of the apparatus is divided into different functional modules to complete all or some of the functions described above. In addition, the apparatus for displaying content provided by the above-described embodiments belongs to the same concept as the embodiments of the method for displaying content. Regarding the specific implementation process thereof, please refer to the method embodiments, and it will not be repeated here.

The sequence numbers of the above-described embodiments of the present application are merely used for description, and do not indicate goodness and badness of the embodiments.

Those of ordinary skill in the art can understand that all or some of the steps of the above-described embodiments can be completed by hardware, and can also be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk, an optical disk, etc..

The above described are only optional embodiments of the present application and are not intended to limit the present application. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application should be included in a protection scope of the present application. refer to the method embodiments, and it will not be repeated here.

Claim 1:
A method for displaying content applicable to a terminal with a foldable screen, wherein the screen of the terminal comprises a first display region and a second display region; further comprising:
receiving (<NUM>) an edge sliding operation when the terminal is in an unfolded state, wherein the edge sliding operation comprises sliding from a trigger edge of the terminal to inside of the screen, and the unfolded state is configured for indicating that the first display region and the second display region are located in the same plane; characterized in that
when the trigger edge is parallel to a folding axis of the terminal and the sliding distance belongs to a first distance range, displaying at least one latest task by the terminal; and
when the trigger edge is parallel to a folding axis of the terminal and the sliding distance belongs to a second distance range, wherein a left endpoint of the second distance range is not less than a right endpoint of the first distance range, displaying a start icon of at least one application by the terminal.