Processing method, intelligent terminal and storage medium
By identifying the folding direction in the smart terminal and performing preset processing when folding incorrectly, the problem of screen damage caused by user error folding is solved, and the security of the device is improved.
Patent Information
- Application Number
- CN202411835253.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-04
AI Technical Summary
In the prior art, users are prone to incorrect folding behavior when using multi-screen smart terminals, resulting in screen damage.
By implementing a processing method in the smart terminal, in response to the folding operation of the target folding screen, the folding direction is identified and preset processing is performed when an incorrect folding direction is detected, including generating a prompt command and performing a preset prompt.
It effectively prevents screen damage caused by wrong folding, and improves the security of using smart terminals by reminding users to fold correctly.
Smart Images

Figure CN119759306A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent terminal technology, and in particular to a processing method, an intelligent terminal and a storage medium. Background Art
[0002] Currently on the market, smart terminals can be either single-screen or multi-screen. When the full screen of a multi-screen smart terminal is unfolded, the size is slightly larger, which can meet the needs of users for watching videos. The screen of a multi-screen smart terminal can also be folded for easy carrying.
[0003] When using a multi-screen smart terminal, users often fold the screens and change the size of the smart terminal to meet their own needs; if the user wants to watch a video, the user can fully unfold the multi-screen smart terminal so that all screens display the video; or, if the user wants to put the multi-screen smart terminal in a backpack, the user needs to fold the multi-screen smart terminal to reduce the contact surface of the multi-screen smart terminal for easy carrying.
[0004] In the prior art, a multi-screen smart terminal can be folded or unfolded, but users often fold the multi-screen smart terminal by mistake in daily work, thereby damaging the screen of the multi-screen smart terminal.
[0005] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0006] In response to the above technical problems, the present application provides a processing method, a smart terminal and a storage medium. In the present application, the foldable terminal will produce an incorrect folding behavior when being folded, thereby generating an error prompt, thereby protecting the foldable terminal.
[0007] The present application provides a processing method, which is applied to a foldable terminal, wherein the foldable terminal includes at least one foldable screen.
[0008] The method comprises:
[0009] S100: In response to a folding operation of any target folding screen, identifying a folding direction;
[0010] S200: If the folding direction is an incorrect direction, perform a preset process.
[0011] Optionally, the S100 includes:
[0012] Identify the hinge movement direction corresponding to the target folding screen;
[0013] The hinge moving direction is determined as the folding direction.
[0014] Optionally, the step S200 includes:
[0015] If the folding direction is an incorrect direction and the preset function is turned on, the preset processing is performed;
[0016] The method further comprises:
[0017] If the folding direction is an incorrect direction and the preset function is off, the preset processing is not performed.
[0018] Optionally, if the folding direction is a wrong direction and the preset function is turned on, performing a preset process includes:
[0019] If the folding direction is an incorrect direction and the preset function is turned on, determining the folding angle of the target folding screen;
[0020] If the folding angle is within the preset safety angle, the preset processing is performed.
[0021] Optionally, the S200 includes:
[0022] S210: If the folding direction is an incorrect direction, determining or generating a prompt command;
[0023] S220: Perform a preset prompt based on the prompt command.
[0024] Optionally, the S220 includes:
[0025] If the prompt command includes a vibration prompt command, controlling the motor to vibrate;
[0026] If the prompt command includes a sound prompt command, play the prompt sound;
[0027] If the prompt command includes a text prompt command, display the prompt text;
[0028] If the prompt command includes an animation prompt command, the prompt animation is played.
[0029] Optionally, controlling the motor to vibrate comprises:
[0030] The error folding prompt controls the motor corresponding to the target folding screen to vibrate; and / or,
[0031] Control all motors in the foldable terminal to vibrate.
[0032] Optionally, the playing of the prompt sound includes:
[0033] Controlling the speaker corresponding to the target folding screen to play the prompt sound; and / or,
[0034] All speakers in the foldable terminal are controlled to play the prompt sound.
[0035] Optionally, the displayed prompt text includes:
[0036] Determining a screen state of the target folding screen before a folding operation;
[0037] The prompt text is displayed based on the screen status.
[0038] Optionally, the playing prompt animation includes:
[0039] controlling the target folding screen to play the prompt animation; and / or,
[0040] Control all screens to play the prompt animation.
[0041] Optionally, displaying the prompt text based on the screen state includes:
[0042] If the screen state is full screen, display the prompt text based on the number of screens; and / or,
[0043] If the screen state is a semi-folded state, the prompt text is displayed on the fixed screen or the target folding screen.
[0044] Optionally, displaying the prompt text based on the number of screens includes:
[0045] In response to the number of the foldable terminal screens being two, displaying the prompt text in the center of the full screen; and / or,
[0046] In response to the number of the folding terminal screens being three, the prompt text is displayed on the middle screen.
[0047] Optionally, controlling the target folding screen to play the prompt animation includes:
[0048] Controlling the target hinge area to play the prompt animation; the target hinge area is the hinge area corresponding to the target folding screen and the screen connected thereto;
[0049] The controlling all screens to play the prompt animation includes:
[0050] Control the hinge areas corresponding to all screens to play the prompt animation.
[0051] Optionally, the S200 includes the following steps:
[0052] Get the preset folding direction information;
[0053] The folding direction is determined to be an incorrect direction from the folding direction information.
[0054] Optionally, the folding direction information includes a correct direction, and determining that the folding direction is an incorrect direction from the folding direction information includes:
[0055] If it is determined that the folding direction is inconsistent with the correct direction, the folding direction is determined to be an incorrect direction.
[0056] The present application also proposes an intelligent terminal, comprising: a memory and a processor, wherein a processing program is stored in the memory, and when the processing program is executed by the processor, the steps of any of the processing methods described above are implemented.
[0057] The present application also proposes a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the processing methods described above are implemented.
[0058] As described above, a processing method, a smart terminal, and a storage medium of the present application are applied to a smart terminal. In this solution, the smart terminal includes at least one folding terminal, including: S100: in response to the folding operation of any target folding screen, identifying the folding direction; S200: in response to the folding direction being the wrong direction, performing a preset process. In the present application, when any target folding screen is folded, a preset process can be performed according to the folding direction being the wrong direction, so that the user can be informed that an incorrect folding is being performed, thereby protecting the folding terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.
[0060] Figure 1 A schematic diagram of the hardware structure of a smart terminal for implementing each embodiment of the present application;
[0061] Figure 2 A communication network system architecture diagram provided for an embodiment of the present application;
[0062] Figure 3 An application scenario diagram of a processing method provided in this application;
[0063] Figure 4 A schematic diagram of a processing method provided in Example 1;
[0064] Figure 5A schematic diagram of folding direction provided for Example 2;
[0065] Figure 6a A schematic diagram of a correct Z-folding method provided in Example 3;
[0066] Figure 6b A schematic diagram of a Z-type misfolding mode provided in Example 3;
[0067] Figure 6c A schematic diagram of another Z-type misfolding mode provided in Example 3;
[0068] Figure 6d A schematic diagram of another Z-type misfolding mode provided in Example 3;
[0069] Figure 7 A schematic diagram of a folding angle provided for Example 3;
[0070] Figure 8 A schematic flow chart of a processing method provided in Example 4;
[0071] Fig. 9 A processing schematic diagram provided for Embodiment 8;
[0072] Fig.10 A processing schematic diagram provided for Embodiment 9;
[0073] Fig.11 A schematic diagram of the overall process of a processing method provided in Example 11;
[0074] Fig.12 This is a schematic diagram of the structure of a prompting device provided in Example 12.
[0075] The purpose of this application, the functional features and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0076] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0077] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0078] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.
[0079] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0080] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0081] It should be noted that in this article, step codes such as S10 and S20 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the scope of protection of this application.
[0082] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0083] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0084] The smart terminal may be implemented in various forms. For example, the smart terminal described in this application may include smart terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0085] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will understand that, in addition to components specifically used for mobile purposes, the construction according to the embodiments of the present application can also be applied to fixed-type terminals.
[0086] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application, the mobile terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0087] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:
[0088] The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communications can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G and 6G, etc.
[0089] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0090] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0091] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.
[0092] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0093] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0094] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.
[0095] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Then, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.
[0096] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0097] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area. Optionally, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0098] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.
[0099] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0100] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0101] In order to facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.
[0102] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application, wherein the communication network system is an LTE system of universal mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence for communication.
[0103] Optionally, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0104] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .
[0105] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, and provides bearer and connection management. HSS 2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and store some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0106] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.
[0107] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation here.
[0108] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0109] In the prior art, when using a multi-screen smart terminal, users often fold the screens and change the size of the smart terminal to meet their own needs; for example, if the user wants to watch a video, the user can fully unfold the multi-screen smart terminal so that all screens display the video, which can make the video screen larger; or, if the user wants to put the multi-screen smart terminal into a backpack, the user needs to fold the multi-screen smart terminal to reduce the contact surface of the multi-screen smart terminal for easy carrying.
[0110] It should be noted that the foldable terminal is a multi-screen smart terminal, which may include two screens, three screens, or any other number of screens, which is not limited here.
[0111] However, in the prior art, when a user folds a foldable terminal, an incorrect folding behavior may occur, and the foldable terminal may be folded in a direction opposite to the correct direction, which may damage the screen. Therefore, when the folding direction of the target folding screen is in the wrong direction, the folding terminal of this scheme performs preset processing, thereby prompting the user when an incorrect folding behavior occurs.
[0112] Optionally, when the user accidentally touches or squeezes the foldable terminal and generates an incorrect folding behavior, the foldable terminal can still perform a preset process.
[0113] In order to solve the defects of the prior art, the inventor of this solution has designed a new solution after creative research. This solution provides a processing method for solving the problem of damage to the screen of a folding terminal when an incorrect folding behavior occurs in the prior art. In this solution, the folding terminal responds to the folding operation of any target folding screen and further identifies the folding direction, wherein the target folding screen is any folding screen included in the folding terminal, and the folding terminal responds to the folding direction being an incorrect direction, thereby performing a preset process.
[0114] In order to solve the problem, the present application provides an application scenario of a processing method, a smart terminal and a storage medium to be introduced below.
[0115] Figure 3 This is an application scenario diagram of a processing method provided in this application. Figure 3 As shown, the application scenario diagram includes a foldable terminal 301 .
[0116] Optionally, the foldable terminal 301 may be a mobile phone, a computer or other device, which is not limited here.
[0117] Optionally, in this scenario, the folding terminal 301 includes three screens, namely screen A, screen B and screen C, wherein screen A and screen C are folding screens, and screen B is a middle screen, which is a fixed screen.
[0118] Optionally, the folding terminal 301 is currently in a full-screen state, and the user triggers the folding of screen A, thereby closing screen A. Thus, the folding terminal 301 responds to the folding of any target folding screen, and can determine the folded folding screen as the target folding screen, and further identify the folding direction of the folding screen. In this scenario, screen A of the folding terminal 301 is the target folding screen.
[0119] The folding terminal 301 further determines that the folding direction is an incorrect direction, and thus performs a preset process.
[0120] Optionally, screen B in the folding terminal 301 may also be folded, so that screen B may also serve as a target folding screen.
[0121] Optionally, the foldable terminal 301 may use at least one prompting method to provide a prompt when performing a preset process.
[0122] Optionally, the foldable terminal may have two target folding screens that are both folded at the same time.
[0123] Optionally, the preset processing can be handled by an error folding prompt, or the preset processing controls all screens to perform error folding black screen processing, which is not limited here.
[0124] Embodiment 1
[0125] The execution subject of Examples 1 to 11 of the present application is a prompt device, which is located in a smart terminal. The method of the present application is applied to a folding terminal, which includes at least one folding screen. The specific contents are as follows.
[0126] Figure 4 A schematic diagram of a processing method provided in Example 1. Figure 4 As shown, including:
[0127] S100: In response to a folding operation of any target folding screen, identify a folding direction.
[0128] Optionally, the target folding screen refers to a folded folding screen.
[0129] Optionally, the folding direction refers to the direction in which the target folding screen is folded. For example, when the folding terminal includes three screens, the folding screen is a side screen, and the middle screen is a fixed screen, the folding direction can be folded toward the fixed screen or folded away from the fixed screen.
[0130] Optionally, in response to any folding screen being folded, the folding terminal determines the folding screen as a target folding screen and identifies its folding direction.
[0131] Optionally, the foldable terminal may be squeezed to cause any foldable screen hinge to move, thereby determining that the foldable screen is folded, and determining it as the target foldable screen, and further identifying the folding direction.
[0132] S200: If the folding direction is an incorrect direction, a preset process is performed.
[0133] Optionally, the wrong direction refers to a wrong direction when the foldable screen is folded. Different foldable screens correspond to different wrong directions.
[0134] Optionally, the foldable terminal has multiple folding methods, so under different folding methods, the same foldable screen may have multiple forms of wrong directions.
[0135] Optionally, the preset processing is a processing method for the occurrence of an incorrect folding behavior, which may include a preset prompt, or an incorrect folding black screen processing, which is not limited here. Among them, the preset prompt may generate a prompt command to implement a prompt for the incorrect folding.
[0136] Optionally, in the present application, the preset processing can be processed in a prompting manner, or all screens can be processed in a black screen manner, and there is no limitation here.
[0137] This embodiment provides a processing method. In this embodiment, the folding terminal executes S100: in response to the folding operation of any target folding screen, identify the folding direction, and executes S200: in response to the folding direction being the wrong direction, perform a preset process. In this application, the folding terminal performs a preset process in response to the folding direction of the target folding screen being the wrong direction, so that the protection of the folding terminal can be improved and the damage to the screen can be reduced.
[0138] Embodiment 2
[0139] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method of S100, including:
[0140] Identify the hinge movement direction corresponding to the target folding screen, and determine the hinge movement direction as the folding direction.
[0141] Optionally, the hinge is a device that supports the foldable terminal to be folded.
[0142] Optionally, the folding terminal determines the hinge corresponding to the target folding screen, and then further determines the moving direction of the hinge during the folding operation of the target folding screen.
[0143] Optionally, the folding terminal determines the moving direction as the folding direction.
[0144] Figure 5 A schematic diagram of folding direction provided in Example 2. Figure 5As shown, the folding terminal includes three screens, namely screen A, screen B and screen C, wherein the side screens are folding screens and the middle screen is a fixed screen. The side screens are screen A and screen C. Optionally, there is a hinge 1 between screen A and screen B, and there is also a hinge 2 between screen C and screen B, and the folding of screen A and screen C can be achieved based on the hinge.
[0145] like Figure 5 As shown, the user folds screen A toward screen B. At this time, the folding terminal determines screen A as the target folding screen. The folding terminal determines that the hinge corresponding to the target folding screen (screen A) is hinge 1, and recognizes that the hinge movement direction at this time is "towards screen B."
[0146] Optionally, the folding terminal determines "towards the direction of screen B" as the folding direction of the target folding screen (screen A).
[0147] This embodiment provides a processing method, in which the folding terminal identifies the hinge movement direction corresponding to the target folding screen, and then determines it as the folding direction. In this application, the folding direction can be accurately determined based on the hinge.
[0148] Embodiment 3
[0149] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method of S200, including:
[0150] If the folding direction is the wrong direction and the preset function is turned on, the preset processing is performed.
[0151] Optionally, the preset function refers to a pre-set function for performing prompt processing on incorrect folding operations.
[0152] Figure 6a This is the correct Z-folding method. Figure 6b , Figure 6c as well as Figure 6d It is a Z-type wrong folding mode, and Figure 6 is a side view of the folding terminal to describe the folding direction. Figure 6 includes hinge 1 and hinge 2.
[0153] Figure 6a A schematic diagram of a correct Z-folding method provided in Example 3 is shown in FIG. Figure 6a As shown, the foldable terminal 600 includes three screens, namely screen A, screen B and screen C, the side screens are foldable screens, and the middle screen is a fixed screen. The side screens are screen A and screen C.
[0154] like Figure 6aAs shown, screen A is folded toward screen B, and screen C is folded away from screen B. At this time, the folding direction of screen A is the correct direction, and its correct direction is "towards screen B". The folding direction of screen C is the correct direction, and its correct direction is "away from screen B". Since both screen A and screen C are in the correct directions, it is determined that this is the correct Z-type folding method.
[0155] According to the example in the second embodiment, the folding direction of screen A is "towards screen B", and at this time the target folding screen (screen A) is in the correct direction.
[0156] Figure 6b A schematic diagram of a Z-type misfolding method provided in Example 3, Figure 6b In the figure, screen A is folded toward screen B, and screen C is also folded toward screen B. At this time, the folding direction of screen A is the correct direction, and its correct direction is "towards the direction of screen B". The folding direction of screen C is the wrong direction, and its wrong direction is "towards the direction of screen B". Since screen C is in the wrong direction at this time, it is determined that this is a Z-type incorrect folding method.
[0157] Figure 6c This is a schematic diagram of another Z-type misfolding mode provided in Example 3, Figure 6c In the figure, screen A is folded back against screen B, and screen C is also folded back against screen B. At this time, the folding direction of screen A is the wrong direction, and its wrong direction is "backward against screen B direction". The folding direction of screen C is the correct direction, and its correct direction is "backward against screen B direction". Since screen A is in the wrong direction at this time, it is determined that this is also a Z-type wrong folding method.
[0158] Figure 6d A schematic diagram of a Z-type misfolding method provided in Example 3, Figure 6d In the figure, screen A is folded away from screen B, and screen C is folded toward screen B. At this time, the folding direction of screen A is a wrong direction, which is "away from screen B", and the folding direction of screen C is a wrong direction, which is "toward screen B". Since both screen A and screen C are in the wrong direction at this time, it is determined that this is also a Z-type wrong folding method.
[0159] Optionally, the foldable terminal may also adopt other folding methods, which are not limited here.
[0160] Optionally, the folding terminal responds to the folding direction being an incorrect direction and the preset function being turned on. When the preset function is turned on, the folding terminal can perform a preset prompt or an incorrect folding black screen process.
[0161] This embodiment also includes:
[0162] If the folding direction is the wrong direction and the preset function is determined to be off, the preset processing is not performed.
[0163] Optionally, if the user does not enable the preset function, the foldable terminal will not perform the preset processing.
[0164] This embodiment also includes an optional method of performing preset processing if the folding direction is an incorrect direction and the preset function is turned on, as follows.
[0165] Step one: in response to the folding direction being an incorrect direction and the preset function being turned on, determining the folding angle of the target folding screen.
[0166] Step 2: If the folding angle is within the preset safety angle, perform the preset processing.
[0167] Optionally, the foldable terminal can determine or generate a prompt command in response to being in a preset safety angle, and then perform a preset prompt. Alternatively, the foldable terminal can control all screens to be black, thereby performing an incorrect folding black screen processing. Among them, the preset prompt is a processing method of the preset processing.
[0168] Figure 7 A schematic diagram of a folding angle provided in Example 3. Figure 7 As shown, the folding terminal 700 is a Z-type wrong folding method. When screen A is folded away from screen B, and screen C is folded toward screen B, there are two corresponding folding angles, namely α1 and α2. Figure 7 The small black circle in the middle is a hinge, which is consistent with that in Figure 6 and will not be described here.
[0169] Optionally, the folding terminal 700 determines the folding angles corresponding to the target folding screens (ie, screen A and screen C), which are α1 and α2 respectively.
[0170] Optionally, the foldable terminal 700 determines or obtains a preset safety angle.
[0171] Optionally, the preset safety angle is a preset angle at which the folding screen is not damaged when the folding screen is folded in an incorrect folding manner. In other words, if the folding angle is within the preset safety angle, it means that even if the target folding screen is folded in an incorrect folding manner, it will not affect the use of the target folding screen, and the target folding screen can still be guaranteed to be intact.
[0172] Optionally, assuming that the foldable terminal 700 determines that α1 and α2 are located within a preset safety angle, the foldable terminal 700 further performs a preset process.
[0173] Optionally, assuming that the folding terminal 700 determines that α1 and α2 are not within the preset safety angle, the target folding screen corresponding to the folding terminal 700 may have been turned off because the folding angle is too large, causing the target folding screen to be damaged.
[0174] This embodiment provides a processing method. In this embodiment, if the folding terminal determines that the preset function is turned on, the preset processing is performed. If the preset function is determined to be turned off, the preset processing is not performed. This embodiment also includes determining the folding angle of the target folding screen, and determining that the folding angle is within the preset safety angle, and then performing the preset processing. Therefore, this embodiment can improve the protection of the folding terminal.
[0175] Embodiment 4
[0176] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method of the above S200, and the details are as follows.
[0177] Figure 8 A schematic diagram of a processing method provided in Example 4. Figure 8 As shown, specifically including:
[0178] S210: If the folding direction is an incorrect direction, determine or generate a prompt command.
[0179] S220: Perform preset prompts based on the prompt command.
[0180] Optionally, the prompt command is a command that triggers the folding terminal to give a prompt.
[0181] Optionally, the prompt command may include a command of at least one prompt mode.
[0182] Optionally, the prompt command may include at least one of a vibration prompt command, a sound prompt command, a text prompt command and an animation prompt command.
[0183] Optionally, this embodiment is an optional method of the above S220, which is as follows:
[0184] If the prompt command includes a vibration prompt command, the motor is controlled to vibrate; the motor is located at the folding terminal.
[0185] Optionally, the vibration prompt command refers to a command that uses vibration to provide a prompt.
[0186] If the prompt command includes a sound prompt command, the prompt sound is played.
[0187] Optionally, the voice prompt command refers to a command that uses voice to give a prompt.
[0188] If the prompt command includes a text prompt command, the prompt text will be displayed.
[0189] Optionally, the text prompt command refers to a command that uses text to provide prompts.
[0190] If the prompt command includes an animation prompt command, the prompt animation will be played.
[0191] Optionally, the animation prompt command refers to a command that uses animation to provide prompts.
[0192] This embodiment provides a processing method. In this embodiment, the folding terminal determines or generates a prompt command in response to the folding direction being an incorrect direction, and then performs a preset prompt based on the prompt command. In this embodiment, the prompt command may include a vibration prompt command, a sound prompt command, a text prompt command, and an animation prompt command, so that preset prompts can be performed in multiple forms, thereby allowing the user to have a stronger sense of incorrect folding.
[0193] Embodiment 5
[0194] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional way to control the vibration of the motor, including:
[0195] Method 1: Control the vibration of the motor corresponding to the target folding screen.
[0196] Alternatively, assuming Figure 7 In the embodiment, if screen A is folded in an incorrect manner, the folding terminal 700 determines the motor corresponding to the target folding screen (ie, screen A). Furthermore, the folding terminal 700 controls the motor to vibrate, thereby providing a preset prompt.
[0197] Method 2: Control all motors in the foldable terminal to vibrate.
[0198] Alternatively, assuming Figure 7 In the embodiment, if screen A is folded in an incorrect manner, the folding terminal 700 determines the motors corresponding to all screens, and further, the folding terminal 700 controls all motors to vibrate, thereby providing a preset prompt.
[0199] This embodiment is an optional method of playing a prompt sound, including:
[0200] Method 1: Control the speaker corresponding to the target folding screen to play a prompt sound.
[0201] Alternatively, assuming Figure 7 In the embodiment, if screen A is folded in an incorrect manner, the folding terminal 700 determines the speaker corresponding to the target folding screen (ie, screen A). Furthermore, the folding terminal 700 controls the speaker to play a prompt sound, thereby providing a preset prompt.
[0202] Optionally, the prompt sound may be continuous or intermittent, which is not limited here.
[0203] Optionally, the volume of the prompt sound may be the maximum volume of the foldable terminal.
[0204] Method 2: Control all speakers in the foldable terminal to play prompt sounds.
[0205] Alternatively, assuming Figure 7 In the embodiment, if screen A is folded in an incorrect manner, the folding terminal 700 determines the speakers corresponding to all screens, and the folding terminal 700 controls all speakers to play a prompt sound, thereby providing a preset prompt.
[0206] This embodiment is an optional way to display prompt text, which specifically includes:
[0207] The screen state of the target folding screen before the folding operation is determined, and prompt text is displayed based on the screen state.
[0208] Optionally, the screen state refers to one of a full-screen state, a half-folded state or a fully-folded state.
[0209] This embodiment is an optional method for playing a prompt animation, including:
[0210] Method 1: Control the target folding screen to play the prompt animation.
[0211] Alternatively, assuming Figure 7 In the embodiment, if screen A is in an incorrect folding mode, the folding terminal 700 controls the target folding screen (ie, screen A) to play a prompt screen, thereby providing a preset prompt.
[0212] Optionally, the prompt screen is an animation for prompting the user that an incorrect folding behavior has occurred.
[0213] Method 2: Control all screens to play prompt animations.
[0214] Alternatively, assuming Figure 7 In the embodiment, if screen A is in an incorrect folding mode, the folding terminal 700 controls all screens to play a prompt screen, thereby providing a preset prompt.
[0215] This embodiment provides a processing method. In this embodiment, different prompting methods can use the motor, speaker or screen corresponding to the target folding screen for corresponding prompting, or all motors, all speakers or all screens can be used for corresponding prompting processing, thereby providing a strong prompt.
[0216] Embodiment 6
[0217] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional way to display prompt text based on the screen status, specifically including:
[0218] Method 1: If the screen state is full screen, a prompt text is displayed based on the number of screens.
[0219] Alternatively, assuming Figure 7 In the figure, screen A is in the wrong folding mode, and the folding terminal 700 with three screens displays a prompt text on the middle screen.
[0220] Optionally, the hint text is a text used to prompt the error folding behavior.
[0221] Method 2: If the screen state is half-folded, the prompt text is displayed on the fixed screen or the target folding screen.
[0222] Optionally, the full-screen state refers to a state in which the foldable terminal is fully unfolded.
[0223] Optionally, the semi-folded state refers to a state in which a portion of the folding screen of the folding terminal is completely folded.
[0224] Optionally, assume that a folding terminal includes three screens, namely screen A, screen B and screen C. Before screen A is folded, screen C has been correctly folded. At this time, the folding terminal is in a semi-folded state. The folding terminal can display the prompt text on the fixed screen (ie, screen B), or display the prompt text on the target folding screen (ie, screen A).
[0225] This embodiment is an optional method for displaying prompt text based on the number of screens, specifically including:
[0226] Method 1: In response to the number of foldable terminal screens being two, the prompt text is displayed in the center of the full screen.
[0227] Optionally, assuming that the folding terminal has two screens, namely screen A and screen B, before screen A is folded, the folding terminal is in full-screen state. When screen A is folded in an incorrect manner, the folding terminal will display the prompt text in the center of the two screens.
[0228] Method 2: In response to the number of foldable terminal screens being three, the prompt text is displayed on the middle screen.
[0229] Optionally, for Figure 7 If the folding terminal is in full-screen state when screen A is folded, further, when screen A is folded in an incorrect manner, the folding terminal will display a prompt text on the middle screen (ie, screen B).
[0230] This embodiment provides a prompting method. In this embodiment, the foldable terminal performs preset prompts specifically according to the screen status.
[0231] Embodiment 7
[0232] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional way to control the target folding screen to play the prompt animation, including:
[0233] Control the target hinge area to play a prompt animation; the target hinge area is the hinge area corresponding to the target folding screen and the screen connected to it.
[0234] This embodiment is an optional method for controlling all screens to play prompt animations, including:
[0235] Control the hinge areas corresponding to all screens to play prompt animations.
[0236] This embodiment provides a processing method. In this embodiment, the folding terminal controls the target hinge area to play a prompt animation, or controls the hinge areas corresponding to all screens to play a prompt screen, so that the occurrence of incorrect folding behavior can be felt more strongly.
[0237] Embodiment 8
[0238] Fig. 9 A processing schematic diagram is provided for Example 8. Fig. 9 As shown, in the folding terminal 900, screen A is folded in the opposite direction to screen B. This is an incorrect folding method. The folding terminal 900 determines or generates a prompt command and performs a preset prompt. Fig. 9 In the figure, the dotted line indicates that screen A diverges and screen B folds.
[0239] Optionally, the prompt command generated by the foldable terminal 900 includes a vibration prompt command, a sound prompt command, a text prompt command and an animation prompt command.
[0240] Fig. 9 In the embodiment, the foldable terminal 900 controls the corresponding motor to vibrate so as to provide a preset prompt, that is, the motor under the screen A vibrates at this time.
[0241] Optionally, the folding terminal 900 controls the speaker under the target folding screen (ie, screen A) to play a prompt sound.
[0242] Optionally, the foldable terminal 900 controls the middle screen to display prompt text.
[0243] Optionally, the folding terminal 900 controls the hinge area corresponding to the target folding screen and the screen connected thereto (ie, the target hinge area) to play a prompt animation.
[0244] Embodiment 9
[0245] Fig.10 A processing schematic diagram is provided for Example 9. Fig.10 As shown, in the folding terminal 1000, screen A is folded against screen B, which is an incorrect folding method. The folding terminal 1000 determines or generates a prompt command and performs a preset prompt.
[0246] Optionally, the prompt command generated by the foldable terminal 1000 includes a vibration prompt command, a sound prompt command, a text prompt command and an animation prompt command.
[0247] Fig.10 In the embodiment, the foldable terminal 1000 controls all motors to vibrate so as to provide a preset prompt, that is, the motors under the three screens all vibrate at this time.
[0248] Optionally, the foldable terminal 1000 controls the speakers under all screens to play a prompt sound.
[0249] Optionally, the foldable terminal 1000 controls the middle screen to display prompt text.
[0250] Optionally, the foldable terminal 1000 controls the hinge areas corresponding to all screens to play prompt animations.
[0251] Optionally, if the user sets the foldable terminal to silent mode or vibration mode, if the foldable terminal determines that there is an incorrect folding behavior, the foldable terminal will still determine or generate a prompt command and perform a preset prompt. If the prompt command includes a vibration prompt command and / or a sound prompt command, the foldable terminal can still control the motor to vibrate and / or play a prompt sound.
[0252] Embodiment 10
[0253] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional manner of S200 including the above, including:
[0254] Pre-set folding direction information is obtained, and the folding direction is determined to be an incorrect direction from the folding direction information.
[0255] The folding direction information includes a correct direction. This embodiment is an optional method for determining that the folding direction is an incorrect direction from the folding direction information, specifically including:
[0256] If the determined folding direction is inconsistent with the correct direction, the folding direction is determined to be an incorrect direction.
[0257] Optionally, Figure 6a In the Z-folding method, screen A is folded toward screen B, and screen C is folded away from screen B, which is the correct Z-folding method. The correct direction of screen A is "towards screen B", and the correct direction of screen C is "away from screen B".
[0258] Optionally, the folding direction information refers to information about the correct direction of at least one folding screen when it is folded. Figure 6aIn the folding direction information, the folding direction information includes information about the correct directions corresponding to the two folding screens, that is, the correct direction of screen A is "towards the direction of screen B" and the correct direction of screen C is "backwards from the direction of screen B".
[0259] Optionally, the folding terminal determines the correct direction of screen A from the folding direction information, and then determines that its own folding direction is inconsistent with the correct direction, thereby determining that the folding direction is an incorrect direction.
[0260] This embodiment provides a processing method. In this embodiment, it is determined from the folding direction information that the folding direction is inconsistent with the correct direction, and then determined to be an incorrect direction.
[0261] Embodiment 11
[0262] Fig.11 This is a schematic diagram of the overall process of a processing method provided in Example 11. Fig.11 As shown, including:
[0263] S1101, the folding terminal responds to the folding operation of the target folding screen and identifies the hinge movement direction corresponding to the target folding.
[0264] S1102: The folding terminal determines the hinge moving direction as the folding direction.
[0265] S1103: In response to the folding direction being an incorrect reverse direction, the folding terminal determines or generates a prompt command.
[0266] S1104: The foldable terminal controls a motor to vibrate in response to the prompt command including a vibration prompt command.
[0267] S1105: The foldable terminal plays a prompt sound in response to the prompt command including a sound prompt command.
[0268] S1106: The folding terminal displays the prompt text in response to the prompt command including the text prompt command.
[0269] S1107: In response to the prompt command including the animation prompt command, the foldable terminal plays a prompt animation.
[0270] Embodiment 12
[0271] The following is an embodiment of the device of the present application. Fig.12 This is a schematic diagram of the structure of a prompting device provided in Example 12. Fig.12 As shown, the prompt device 1200 is located in a foldable terminal, and the foldable terminal includes at least one foldable screen. The prompt device 1200 specifically includes the following modules:
[0272] An identification module 1201 is used to execute S100: in response to a folding operation of any target folding screen, identify a folding direction;
[0273] The processing module 1202 is used to execute S200: if the folding direction is an incorrect direction, perform a preset process.
[0274] Optionally, when executing S100, the identification module 1201 is used to:
[0275] Identify the hinge movement direction corresponding to the target folding screen;
[0276] The direction of hinge movement is determined as the folding direction.
[0277] Optionally, when executing S200, the processing module 1202 is configured to:
[0278] If the folding direction is the wrong direction and the preset function is on, the preset process is performed;
[0279] The processing module 1202 is further configured to:
[0280] If the folding direction is the wrong direction and the preset function is determined to be off, the preset processing is not performed;
[0281] When the processing module 1202 performs the preset processing if the folding direction is the wrong direction and the preset function is turned on, it is used to:
[0282] If the folding direction is an incorrect direction and the preset function is on, determine the folding angle of the target folding screen;
[0283] If the folding angle is within the preset safety angle, the preset processing is performed.
[0284] Optionally, when executing S200, the processing module 1202 is configured to:
[0285] S210: In response to the folding direction being an incorrect direction, determining or generating a prompt command;
[0286] S220: Perform preset prompts based on the prompt command.
[0287] When executing S220, the processing module 1202 is used to:
[0288] If the prompt command includes a vibration prompt command, the motor is controlled to vibrate;
[0289] If the prompt command includes a sound prompt command, the prompt sound is played;
[0290] If the prompt command includes a text prompt command, the prompt text is displayed;
[0291] If the prompt command includes an animation prompt command, the prompt animation will be played.
[0292] Optionally, when executing the motor vibration control, the processing module 1202 is used to:
[0293] Controlling the motor corresponding to the target folding screen to vibrate; and / or,
[0294] Control the vibration of all motors in the folding terminal;
[0295] Optionally, when playing the prompt sound, the processing module 1202 is used to:
[0296] Controlling the speaker corresponding to the target folding screen to play a prompt sound; and / or,
[0297] Control all speakers in the folding terminal to play prompt sounds;
[0298] Optionally, when executing the display prompt text, the processing module 1202 is used to:
[0299] Determine the screen state of the target folding screen before the folding operation;
[0300] Display prompt text based on screen status;
[0301] Optionally, when executing the playing prompt animation, the processing module 1202 is used to:
[0302] Control the target folding screen to play a prompt animation; and / or,
[0303] Control all screens to play prompt animations.
[0304] Optionally, the processing module 1202, when executing the display of prompt text based on the screen state, is used to:
[0305] If the screen state is full screen, display prompt text based on the number of screens; and / or,
[0306] If the screen is in a half-folded state, the prompt text is displayed on the fixed screen or the target folding screen as a preset prompt;
[0307] Optionally, when the processing module 1202 displays prompt text based on the number of screens, it is configured to:
[0308] In response to the number of foldable terminal screens being two, displaying the prompt text in the center of the full screen; and / or,
[0309] In response to the number of the foldable terminal screens being three, the prompt text is displayed on the middle screen.
[0310] Optionally, when executing the control of the target folding screen to play the prompt animation, the processing module 1202 is used to:
[0311] Controlling the target hinge area plays a prompt animation; the target hinge area is the hinge area corresponding to the target folding screen and the screen connected to it;
[0312] When executing the control of playing prompt animation on all screens, the processing module 1202 is used to:
[0313] Control the hinge areas corresponding to all screens to play prompt animations.
[0314] Optionally, this embodiment provides a prompting device, further comprising: an acquisition module and a determination module;
[0315] Optionally, the acquisition module is used to acquire preset folding direction information;
[0316] The determination module is used to determine that the folding direction is an incorrect direction from the folding direction information; and / or,
[0317] The folding direction information includes a correct direction. When the determination module determines that the folding direction is an incorrect direction from the folding direction information, it is used to:
[0318] If the determined folding direction is inconsistent with the correct direction, the folding direction is determined to be an incorrect direction.
[0319] Embodiment 12
[0320] The present application also provides an intelligent terminal, which includes a memory and a processor. The memory stores a processing program, and when the processing program is executed by the processor, the steps of the processing method in any of the above embodiments are implemented.
[0321] Embodiment 13
[0322] The present application also provides a computer-readable storage medium, on which a processing program is stored. When the processing program is executed by a processor, the steps of the processing method in any of the above embodiments are implemented.
[0323] In the embodiments of the smart terminal and computer-readable storage medium provided in the present application, all technical features of any of the above-mentioned processing method embodiments may be included, and the expanded and explained contents of the specification are basically the same as those of the embodiments of the above-mentioned methods, and will not be repeated here.
[0324] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.
[0325] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.
[0326] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0327] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0328] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0329] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0330] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.
[0331] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0332] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.
[0333] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.
[0334] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.
[0335] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A processing method, characterized in that: The method is applied to a foldable terminal, the foldable terminal includes at least one foldable screen, and the method includes: S100: In response to a folding operation of any target folding screen, identifying a folding direction; S200: If the folding direction is an incorrect direction, perform a preset process.
2. The method according to claim 1, characterized in that The S100 includes: Identify the hinge movement direction corresponding to the target folding screen; The hinge moving direction is determined as the folding direction.
3. The method according to claim 1, characterized in that The S200 includes: If the folding direction is an incorrect direction and the preset function is turned on, the preset processing is performed; The method further comprises: If the folding direction is the wrong direction and the preset function is off, the preset processing is not performed; If the folding direction is the wrong direction and the preset function is turned on, the preset processing is performed, including: If the folding direction is an incorrect direction and the preset function is turned on, determining a folding angle of the target folding screen; If the folding angle is within the preset safety angle, the preset processing is performed.
4. The method according to claim 1, characterized in that: The S200 includes: S210: If the folding direction is an incorrect direction, determining or generating a prompt command; S220: Performing a preset prompt based on the prompt command; The S220 includes at least one of the following: If the prompt command includes a vibration prompt command, controlling the motor to vibrate; If the prompt command includes a sound prompt command, play the prompt sound; If the prompt command includes a text prompt command, display the prompt text; If the prompt command includes an animation prompt command, the prompt animation is played.
5. The method according to claim 4, characterized in that The controlling the motor vibration comprises: controlling the motor corresponding to the target folding screen to vibrate; and / or, Control the vibration of all motors in the folding terminal; The playing prompt sound includes: Controlling the speaker corresponding to the target folding screen to play the prompt sound; and / or, Controlling all speakers in the foldable terminal to play the prompt sound; The displayed prompt text includes: Determining a screen state of the target folding screen before a folding operation; Displaying the prompt text based on the screen status; The playing prompt animation includes: controlling the target folding screen to play the prompt animation; and / or, Control all screens to play the prompt animation.
6. The method according to claim 5, characterized in that The displaying of the prompt text based on the screen state includes: If the screen state is full screen, display the prompt text based on the number of screens; and / or, If the screen state is a semi-folded state, displaying the prompt text on the fixed screen or the target folding screen; The displaying of the prompt text based on the number of screens includes: In response to the number of the foldable terminal screens being two, displaying the prompt text in the center of the full screen; and / or, In response to the number of the folding terminal screens being three, the prompt text is displayed on the middle screen.
7. The method according to claim 5, characterized in that The controlling the target folding screen to play the prompt animation includes: Controlling the target hinge area to play the prompt animation; the target hinge area is the hinge area corresponding to the target folding screen and the screen connected thereto; The controlling all screens to play the prompt animation includes: Control the hinge areas corresponding to all screens to play the prompt animation.
8. The method according to any one of claims 1 to 7, characterized in that The S200 includes: Get the preset folding direction information; Determining from the folding direction information that the folding direction is an incorrect direction; and / or, The folding direction information includes a correct direction, and determining that the folding direction is an incorrect direction from the folding direction information includes: If it is determined that the folding direction is inconsistent with the correct direction, the folding direction is determined to be an incorrect direction.
9. An intelligent terminal, characterized in that: include: A memory and a processor, wherein a processing program is stored in the memory, and when the processing program is executed by the processor, the steps of the processing method according to any one of claims 1 to 8 are implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the processing method according to any one of claims 1 to 8.