Processing method, terminal equipment and storage medium
By detecting the connection between the foldable component and the second terminal, display and rotation information is generated for feedback, which solves the problem of single feedback mode of terminal equipment and improves user experience and device stability.
Patent Information
- Application Number
- CN202510810526.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-16
- Publication Date
- 2025-09-26
AI Technical Summary
The feedback mode of the terminal device when receiving message notification is relatively simple and lacks fun, which affects the user experience.
By detecting the connection between the plurality of foldable components and the second terminal, first and second information are generated based on the device status information, and diversified feedback processing is performed, including display and rotation operations.
It realizes diversified feedback methods of terminal devices, improves user experience and device stability, and provides an immersive operation experience.
Smart Images

Figure CN120704562A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a processing method, a terminal device, and a storage medium. Background Art
[0002] During the process of conceiving and implementing this application, the inventor discovered that after receiving a message notification, the terminal device generally provides feedback by lighting up the screen, vibrating, or making a prompt sound.
[0003] This approach is rather simple and lacks interest.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] In response to the above technical problems, the present application provides a processing method, a terminal device and a storage medium to make the processing method of the terminal device more vivid and interesting, thereby improving the user experience.
[0006] To solve the above technical problems, the present application provides a processing method, which is applied to a first terminal, wherein the first terminal includes multiple foldable components; the method includes:
[0007] S10: After detecting that a first component among the plurality of foldable components is connected to a second terminal, determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to device status information of the first terminal;
[0008] S20: Perform feedback processing based on the first information and / or the second information.
[0009] Optionally, the device status information includes folding status information and usage status information; and determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to the device status information of the first terminal includes:
[0010] If it is determined based on the usage status information that the first terminal is not in use, determining whether the folding state information is a first preset state;
[0011] If it is determined that the folding state information is the first preset state, detecting a triggering operation on the first terminal;
[0012] If the trigger operation is detected, the first information and / or the second information is determined or generated according to the trigger operation; or if the trigger operation is not detected, the preset display content is determined as the first information.
[0013] Optionally, determining the first information and / or the second information according to the triggering operation includes:
[0014] Determining notification content corresponding to the triggering operation;
[0015] Determining a matching notification mode based on the notification content; wherein the matching notification mode includes a display notification mode and / or a rotation notification mode;
[0016] The first information is determined or generated based on the first notification content in the display notification mode, and the second information is determined or generated based on the second notification content in the rotation notification mode.
[0017] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; the first information is display information; the second information is rotation information; and S20 includes:
[0018] displaying the display information in a second part of the plurality of foldable parts; and
[0019] Based on the rotation information, the support end is controlled to expand along a first direction to support the first terminal through the connected magnetic end, and the magnetic end is controlled to rotate along a second direction to rotate the first terminal along the second direction.
[0020] Optionally, the device status information includes folding status information and usage status information; and determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to the device status information of the first terminal includes:
[0021] If it is determined based on the usage status information that the first terminal is in use, determining whether the folding state information is a second preset state;
[0022] If it is determined that the folding state information is the second preset state, the first information and / or the second information is determined or generated based on a usage scenario corresponding to the first terminal.
[0023] Optionally, the usage scenario indicates a two-handed operation scenario; and the determining or generating the first information and / or the second information based on the usage scenario corresponding to the first terminal includes:
[0024] Determining or generating a triggerable area based on a usage scenario corresponding to the first terminal, and determining or generating the first information based on display content corresponding to the triggerable area; wherein the display content corresponding to the triggerable area includes a target control for enabling the second terminal;
[0025] After detecting a trigger operation on the target control, determining a terminal expansion mode corresponding to the two-handed operation scenario;
[0026] The second information is determined or generated based on the terminal deployment mode.
[0027] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; the second information is rotation information; and S20 includes:
[0028] Based on the rotation information, the support end of the second terminal is controlled to unfold along a third direction so that the support end is connected to a third component of the plurality of foldable components.
[0029] Optionally, after controlling the support end of the second terminal to unfold along a third direction based on the rotation information so that the support end is connected to a third component of the plurality of foldable components, the method further includes:
[0030] Displaying a suspended ball according to the unfolded state of the second terminal;
[0031] In response to a triggering operation on the floating ball, displaying an expansion control area;
[0032] After receiving a movement operation for an expansion control in the expansion control area, adjusting an expansion distance corresponding to the supporting end of the second terminal.
[0033] Optionally, the usage scenario indicates a browsing scenario; and determining the second information based on the usage scenario corresponding to the first terminal includes:
[0034] In response to an instruction to start the browsing software, determining a display direction of the browsing software on the first terminal;
[0035] The second information is determined or generated based on the rotation information determined by the display direction and the current unfolded direction of the second terminal.
[0036] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; and S20 includes:
[0037] The support end is controlled to rotate according to the second information, so that the support end rotates from the current unfolding direction to a direction forming a support angle with the display direction.
[0038] The present application also provides a processing method, which is applied to a second terminal; the method includes:
[0039] S30: After detecting that the second terminal is connected to the first device, receiving second information sent by the first device;
[0040] S40: Control the second terminal to rotate based on the rotation information indicated by the second information.
[0041] Optionally, the second terminal includes a magnetic end and a support end; the second information includes first rotation information for controlling a side of the magnetic end and / or second rotation information for controlling a side of the support end; and S40 includes:
[0042] The magnetic end is controlled to rotate based on the first rotation information, and / or the support end is controlled to rotate based on the second rotation information, so that the second terminal rotates.
[0043] The present application also provides a processing device, applied to a first terminal; the first terminal includes a plurality of foldable components; the device includes:
[0044] a determining unit configured to, after detecting that a first component among the plurality of foldable components is connected to a second terminal, determine or generate first information corresponding to the first terminal and / or second information corresponding to the second terminal according to device status information of the first terminal;
[0045] A processing unit is configured to perform feedback processing based on the first information and / or the second information.
[0046] The present application also provides a processing device, applied to a second terminal; the device includes:
[0047] The receiving unit is configured to: after detecting that the second terminal is connected to the first device, receive second information sent by the first device at S30;
[0048] A rotation unit is configured to control the second terminal to rotate based on the rotation information indicated by the second information.
[0049] The present application also provides a terminal device, 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 the above method are implemented.
[0050] The present application also provides a storage medium having a computer program stored thereon, and the computer program implements the steps of the above method when executed by a processor.
[0051] As described above, the processing method of the present application is applied to a first terminal; the first terminal includes a plurality of foldable components; the method includes: S10: after detecting that the first component among the plurality of foldable components is connected to the second terminal, determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to the device status information of the first terminal; S20: performing feedback processing based on the first information and / or the second information. Through the above technical solution, the first terminal can be connected to the second terminal, and feedback processing can be performed through the first information corresponding to the first terminal and / or the second information corresponding to the second terminal, so that the first terminal can perform various feedback processing in combination with the second terminal, thereby making the feedback method of the first terminal more flexible and diverse, and making the use of the folding device more vivid and interesting, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used 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 following is a brief introduction to the drawings required for describing the embodiments. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without inventive work.
[0053] Figure 1 A schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application;
[0054] Figure 2 A communication network system architecture diagram provided in an embodiment of the present application;
[0055] Figure 3 A flowchart of a processing method provided in one embodiment of the present application;
[0056] Figure 4 A schematic diagram of a scenario in which a user operates a first terminal including multiple foldable components, provided in an embodiment of the present application;
[0057] Figure 5 A schematic diagram of a scenario in which a first terminal is folded due to intense user operation, provided in an embodiment of the present application;
[0058] Figure 6 A flowchart of a processing method provided in another embodiment of the present application;
[0059] Figure 7 A schematic diagram of a scenario in which the folding state information of a first terminal is a first preset state provided by another embodiment of the present application;
[0060] Figure 8 A schematic diagram of first information and / or second information determined in a question-and-answer scenario provided in an embodiment of the present application;
[0061] Figure 9 A schematic diagram of another type of first information and / or second information determined in a question-and-answer scenario provided in an embodiment of the present application;
[0062] Figure 10 A schematic diagram of a scenario in which processing is performed based on first information and / or second information in a message notification scenario provided in an embodiment of the present application;
[0063] Figure 11 A schematic diagram of a scenario in which processing is performed based on the first information and / or the second information in the incoming call reminder scenario provided by an embodiment of the present application;
[0064] Figure 12 A schematic diagram of a scenario in which processing is performed based on first information and / or second information in another message notification scenario provided in an embodiment of the present application;
[0065] Figure 13 A flowchart of a processing method provided in yet another embodiment of the present application;
[0066] Figure 14 A schematic diagram of a scenario of first information determined based on display content corresponding to a triggerable area provided in an embodiment of the present application;
[0067] Figure 15 A schematic diagram of a scenario for controlling the deployment of a second terminal provided in an embodiment of the present application;
[0068] Figure 16 A schematic diagram of a scenario for adjusting the extended distance corresponding to the supporting end of the second terminal provided in an embodiment of the present application;
[0069] Figure 17 This is a schematic diagram of the rotation of the second terminal in a browsing scenario according to an embodiment of the present application;
[0070] Figure 18 A flowchart of a processing method provided in yet another embodiment of the present application;
[0071] Figure 19 A schematic diagram of the structure of a processing device provided in one embodiment of the present application;
[0072] Figure 20 A schematic diagram of the structure of a processing device provided in one embodiment of the present application.
[0073] The purpose of this application, its features, and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and the accompanying text are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of this application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0074] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0075] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also 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 "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising 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.
[0076] It should be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if," as used herein, may be interpreted as "upon," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the recited features, steps, operations, elements, components, items, types, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used herein, may be interpreted as inclusive, meaning 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 occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.
[0077] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple 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 at least a portion of other steps or sub-steps or stages of other steps.
[0078] 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 the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0079] 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 order. 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.
[0080] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0081] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.
[0082] The first terminal may be implemented in various forms. For example, the first terminal described in this application may include a smart terminal such as a mobile phone, a tablet computer, a laptop computer, a palmtop computer, a personal digital assistant (PDA), a portable media player (PMP), a navigation device, a wearable device, a smart bracelet, a pedometer, or the like.
[0083] The subsequent description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present application can also be applied to fixed-type terminals.
[0084] See also Figure 1 , Figure 1 To implement the hardware structure diagram of a mobile terminal in each embodiment of the present application, the mobile terminal 100 may include: a radio frequency (RF) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation to 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.
[0085] The following combination Figure 1 A detailed introduction to the various components of the mobile terminal:
[0086] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may 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.
[0087] 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 the 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.
[0088] The audio output unit 103 can convert 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, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.
[0089] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos captured by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 may receive sound (audio data) in operating modes such as a phone call mode, a recording mode, and a voice recognition mode, and may process such sound into audio data. In the phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0090] 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 recognize 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 in the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0091] 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.
[0092] 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 user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 1071) 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 direction and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 110. It can also receive commands sent by the processor 110 and execute them. In addition, the touch panel 1071 can be implemented using 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, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and the specifics are not limited here.
[0093] 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. The processor 110 then provides a corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize 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 realize the input and output functions of the mobile terminal, which is not limited here.
[0094] 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.
[0095] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 109 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0096] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. Optionally, the application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.
[0097] 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 through a power management system, thereby enabling the power management system to manage functions such as charging, discharging, and power consumption.
[0098] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0099] 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.
[0100] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application. The communication network system is an LTE system of universal mobile communication technology. 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.
[0101] Optionally, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0102] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 . Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface). eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide access from UE 201 to EPC 203 .
[0103] EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving GateWay) 2034, a PGW (PDN GateWay) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, providing bearer and connection management. HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores 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 UE201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, it selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0104] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0105] Although the above introduction is made using the LTE system as an example, those skilled in the art should know that this application is not only applicable to the LTE system, but can also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems (such as 5G, 6G), etc., which are not limited here.
[0106] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0107] See also Figure 3 , Figure 3 A flowchart of a processing method provided by an embodiment of the present application is provided. The processing method can be applied to a first terminal, which includes multiple foldable components, such as Figure 3 As shown, the processing method specifically includes the following steps:
[0108] S10: After detecting that a first component among the plurality of foldable components is connected to a second terminal, determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to device status information of the first terminal.
[0109] Research has found that current terminal devices generally provide information feedback by lighting up the screen, vibrating, or providing sound prompts. This processing method lacks flexibility and fun, which in turn affects the user experience.
[0110] At the same time, in a terminal device including multiple foldable components (for example, the first terminal mentioned above), when a user plays a MOBA (Multiplayer Online Battle Arena), if the user's operation is more intense, it is easy for the first terminal including multiple foldable components to fold, thereby further affecting the user's experience.
[0111] For example, see Figure 4 and Figure 5 , Figure 4 A schematic diagram of a scenario in which a user operates a first terminal including multiple foldable components provided in an embodiment of the present application, Figure 5 A schematic diagram of a scenario in which a first terminal is folded due to intense user operation provided in an embodiment of the present application.
[0112] Based on this, the embodiments of the present application can combine the first terminal and the second terminal to provide users with diverse and interesting information processing methods through the combination of software and hardware. At the same time, the second terminal can also improve the stability of the first terminal, thereby providing users with an immersive mobile experience.
[0113] In one example, the first component may include at least one foldable component from a plurality of foldable components. In this case, the first component may be connected to the second terminal, thereby connecting the first terminal and the second terminal. Preferably, the connection between the first terminal and the second terminal includes a hardware connection and a communication connection. Preferably, the hardware connection may be established by magnetic attraction, and the communication connection may be a wireless communication connection.
[0114] In one example, the second terminal can be understood as a supporting component of the first terminal, such as a bracket.
[0115] In one example, the second terminal includes modules or components required to establish a hardware connection and a software connection with the first terminal. Preferably, the second terminal includes a communication module for establishing a communication connection with the first terminal, and the second terminal also includes a magnetic attraction module for attracting the first terminal to achieve a hardware connection.
[0116] Optionally, the first information may indicate display information, which may be displayed on a display panel of the first terminal. In this case, the display panel may include, but is not limited to, a display screen, a side light strip, etc. The second information may indicate rotation information, which may control the rotation of the second terminal. In this case, after the second terminal is connected to the first terminal, the first terminal may transmit the second information to the second terminal, thereby controlling the rotation of the second terminal, so that the second terminal drives the rotation of the first terminal.
[0117] It is understood that the rotation may be rotating in the same direction, or swinging back and forth, or extending in different directions in the order indicated by the rotation information, etc. In one example, the rotation information includes but is not limited to the rotation time, rotation angle, extension length, etc.
[0118] In one example, whether the first component is connected to the second terminal can be detected through a Bluetooth signal, or whether the first component is connected to the second terminal can be detected through a Bluetooth signal, a magnetic sensor, a pressure sensor, etc. There is no limitation on the detection method of the connection here, which is subject to achievable implementation.
[0119] S20: Perform feedback processing based on the first information and / or the second information.
[0120] In one example, the display content of the first terminal can be determined based on the display information indicated by the first information for feedback processing. Alternatively, the rotation of the second terminal can be controlled based on the rotation information indicated by the second information, thereby controlling the rotation of the first terminal connected to the second terminal for feedback processing. Alternatively, the display content of the first terminal can be determined based on the first information and the second information, and the rotation of the first terminal can be controlled for feedback processing.
[0121] This implementation can connect the first terminal with the second terminal, and perform feedback processing through the first information corresponding to the first terminal and / or the second information corresponding to the second terminal, so that the first terminal can combine with the second terminal to have both display and rotation capabilities, thereby making the feedback method of the first terminal more flexible and diverse, and making the use of the folding device more vivid and interesting, thereby improving the user experience.
[0122] In a possible implementation, the device status information of the first terminal in the above embodiment may include folding status information and usage status information. On this basis, the above processing method is further described in another embodiment of the present application, and specific steps are described below.
[0123] See also Figure 6 , Figure 6 A flowchart of a processing method provided in another embodiment of the present application is provided. The processing method can be applied to a first terminal, which includes multiple foldable components, such as Figure 6 As shown, the processing method specifically includes the following steps:
[0124] S601: Detect that a first component among a plurality of foldable components is connected to a second terminal.
[0125] In one example, this step can refer to the content described in S10 above and will not be described in detail here.
[0126] S602: If it is determined based on the usage status information that the first terminal is not in use, determine whether the folding state information is a first preset state.
[0127] In one example, the first terminal being unused may indicate that the first terminal is in a standby state, or that the first terminal is in a screen-off state or a screen-locked state.
[0128] In one example, the first preset state indicates a state in which feedback processing is performed according to the processing method provided in an embodiment of the present application when the first terminal is not in use. For example, the first preset state may be a partially folded state. For example, if the first terminal includes three foldable components, the first preset state may indicate a "Z"-shaped folded state. Alternatively, the first preset state may be a fully folded state, a fully unfolded state, etc. The first preset state is not specifically limited here and is determined based on actual needs.
[0129] For example, see Figure 7 , Figure 7 A schematic diagram of a scenario in which the folding state information of a first terminal is a first preset state is provided in another embodiment of the present application. Figure 7 As shown, if the first terminal includes three foldable components, the first terminal can be bent so that the folding state information of the first terminal is a first preset state, that is, a "Z"-shaped folded state. In this case, after the first component of the first terminal is connected to the second terminal, the following process can be followed.
[0130] S603: If it is determined that the folding state information is the first preset state, detect a triggering operation on the first terminal.
[0131] In one example, the trigger operation on the first terminal may indicate an operation for waking up the first terminal. For example, the trigger operation may include but is not limited to: message notification (for example, subscription notification, SMS notification, application notification, etc.), incoming call reminder, voice wake-up, click wake-up (for example, single click or double click), and other operations.
[0132] S604: If a trigger operation is detected, determine or generate first information and / or second information according to the trigger operation; or if no trigger operation is detected, determine the preset display content as the first information.
[0133] In an embodiment of the present application, it is possible to determine whether to use the processing method provided in the embodiment of the present application for feedback based on the folding state information of the first terminal, thereby allowing the user to freely choose the feedback method to meet the user's usage needs in different scenarios. At this time, when it is determined that the folding state information of the first terminal is the first preset state, it is determined to use the processing method provided in the embodiment of the present application for feedback, so that the corresponding processing content can be determined based on whether the first terminal is triggered and the first information and / or second information is determined or generated based on the triggering operation, thereby making the processing method more flexible.
[0134] In a possible implementation, if no trigger operation is detected, the preset content can be determined as the first information. In this case, in one example, the preset display content can be a preset screen saver interface. In this case, the preset screen saver interface can be determined as the first information, and feedback processing can be performed based on the first information. For example, the preset screen saver interface can be displayed on the display screen of the first terminal. Optionally, the preset screen saver interface can be Figure 7 The expression image shown in the figure can be a static image or a dynamic image (for example, blinking). Figure 7 The display style of the emoticon images shown is not limited.
[0135] In another example, the preset display content may include a preset screen saver interface and a preset light strip color. In this case, the preset screen saver interface and the preset light strip color may be determined as the first information, and feedback processing may be performed based on the first information. For example, the preset screen saver interface may be displayed on the display screen of the first terminal, and the side light strip of the first terminal may be displayed in the preset light strip color for feedback processing.
[0136] In a possible implementation, if a trigger operation is detected, when determining or generating the first information and / or the second information according to the trigger operation, the following process may be referred to:
[0137] S6041. Determine the notification content corresponding to the triggering operation.
[0138] In one example, the notification content corresponding to the trigger operation can be newly received content or the content triggered for display. For example, if the trigger operation is the message notification mentioned above, then the corresponding notification content can be the message content of the notification; if the trigger operation is the incoming call reminder mentioned above, then the corresponding notification content can be the incoming call reminder content; if the trigger operation is the voice wake-up mentioned above, then the corresponding notification content can be the content of voice wake-up (for example, if the voice wake-up is a wake-up in a question-and-answer scenario, then the content of the voice wake-up is the answer to the question); if the trigger operation is the click wake-up mentioned above, then the corresponding notification content can be the content of touch screen wake-up (for example, the content of single-click wake-up can be the first screen saver interface, the content of double-click wake-up can be the lock screen interface, the content of multiple touches can be the second screen saver interface, etc.).
[0139] S6042. Determine a matching notification method based on the notification content.
[0140] The matching notification mode may include a display notification mode and / or a rotation notification mode. At this time, the matching notification mode may be determined based on different notification contents.
[0141] For example, the matching notification mode can be determined based on the importance of the notification content. For example, if the notification content is important, the matching notification mode may be display notification mode or rotation notification mode; if the notification content is unimportant, the matching notification mode may be display notification mode or rotation notification mode.
[0142] Alternatively, the matching notification method can also be determined based on the type of notification content. For example, if the type of notification content is a weather notification type, then the matching notification method can be a display notification method; if the type of notification content is a voice conversation type (or a safety reminder type, such as an earthquake message), then the matching notification method can be a display notification method and a rotation notification method; if the type of notification content is a call type, then the matching notification method can be a rotation notification method (or a rotation notification method and a display notification method); if the type of notification content is an interactive type (for example, interacting with a preset screen saver interface), then the matching notification method can be a display notification method and a rotation notification method, etc. There is no specific limitation on the notification method that matches the notification content, and it is subject to what can be implemented.
[0143] S6043. Determine or generate first information based on the first notification content in the display notification mode, and determine or generate second information based on the second notification content in the rotation notification mode.
[0144] In one example, the first notification content in the display notification mode indicates display information of the first terminal. In this case, the display information can be determined as the first information. Optionally, the display information can include but is not limited to: voice information, text information, image information, light information, etc.
[0145] In one example, the second notification content in the rotation notification mode indicates the rotation information of the second terminal. In this case, the rotation information can be determined as the second information. In this case, the rotation information can cause the second terminal to rotate within a 4D range. Optionally, the rotation information can include but is not limited to: rotation time, rotation angle, extension length, etc.
[0146] For example, see Figures 8 and 9 , Figure 8 This is a schematic diagram of first information and / or second information determined in a question-and-answer scenario provided in an embodiment of the present application. Figure 9 This is a schematic diagram of another type of first information and / or second information determined in the question-answering scenario provided in an embodiment of the present application. Figure 8 As shown, if the question is "Will it rain today?", then the notification content type can be determined to be a voice conversation type, and then the matching notification methods can be determined to be a display notification method and a rotation notification method. At this time, if it is determined that it will rain, the first notification content in the display notification method can be at least one of "voice broadcast weather" and "display weather details"; the second notification content in the rotation notification method can be "shaking and nodding". Figure 9 As shown, if the question is "What's the temperature today?", the notification content type can be determined to be a weather notification type, and the matching notification method can be determined to be a display notification method. In this case, if the temperature is determined to be 39 degrees, the first notification content in the display notification method can be determined to be at least one of "voice broadcast temperature", "display temperature details", and "flashing red border".
[0147] Optionally, if the trigger operation is detected as an interactive operation with a preset screen saver interface, for example, the preset screen saver interface is Figure 7 As shown, the interactive operation can be a "tickling" operation. In this case, the notification content type can be determined to be interactive. In this case, the matching notification methods can be display notification method and rotation notification method. In this case, the first notification content in the display notification method can be "show starry eyes" or "show pouting expression", and the second notification content in the rotation notification method can be "swing left and right".
[0148] This implementation method can determine the matching notification method based on the notification content corresponding to the triggering operation, so that different notification contents have different notification methods, making the notification method more diversified and avoiding a single and boring notification method. At this time, the first information can be determined or generated by the first notification content under the display notification method, and the second information can be determined or generated according to the second notification content under the rotation notification method. This not only makes the notification method more vivid, but also allows users to simply and directly determine the notification content according to different notification methods, so as to perform different processing on different types of notification content, avoiding the need to first view the notification content and then process it, shortening the processing path, improving the processing efficiency of the notification content, and thus improving the user experience.
[0149] In one possible embodiment, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal. In this case, if the first information is display information and the second information is rotation information, the process described below can be used for S20: processing based on the first information and / or second information.
[0150] S605. Display information in a second component among the multiple foldable components; and based on the rotation information, control the support end to unfold along the first direction to support the first terminal through the connected magnetic end, and control the magnetic end to rotate along the second direction to rotate the first terminal along the second direction.
[0151] For an example, see Figure 7 The ellipse and cylinder of the second terminal are combined into a support end, and the other end of the cylinder is connected to the magnetic end ( Figure 7 (not shown) connected to the first component.
[0152] In one example, the second component can be understood as the foldable component located at the top. In this case, the display content indicated by the first information can also be displayed in the second component.
[0153] In one example, the first direction may indicate Figure 7 The supporting directions of the ellipse and the cylinder are shown, and the second direction can be understood as the rotation direction of the magnetic end connected to the cylinder.
[0154] Optionally, in different scenarios, the first direction and / or the second direction may be the same or different, and is not specifically limited here.
[0155] Optionally, in different scenarios, the magnetic end can be controlled to rotate along the second direction according to different rotation frequencies.
[0156] For example, see Figures 10 to 12 , Figure 10A schematic diagram of a scenario in which processing is performed based on first information and / or second information in a message notification scenario provided in an embodiment of the present application is performed. Figure 11 A schematic diagram of a scenario in which processing is performed based on the first information and / or the second information in the incoming call reminder scenario provided by an embodiment of the present application. Figure 12 A schematic diagram of a scenario in which processing is performed based on the first information and / or the second information in another message notification scenario provided by an embodiment of the present application. Figure 10 As shown, when the first notification is received, the first notification can be displayed in the second component, and the support end can be controlled to expand along the first direction to support the first terminal through the connected magnetic end, and the magnetic end can be controlled to rotate along the second direction according to the first rotation frequency. Figure 11 As shown, when an incoming call reminder is received, the incoming call reminder can be displayed in the second component, and the support end can be controlled to expand along the first direction to support the first terminal through the connected magnetic end, and the magnetic end can be controlled to rotate along the second direction according to the second rotation frequency. Figure 12 As shown, when the second notification is received, the second notification can be displayed in the second component, and the support end can be controlled to expand along the first direction to support the first terminal through the connected magnetic end, and the magnetic end can be controlled to rotate along the second direction according to the third rotation frequency.
[0157] In one example, when the magnetic end is controlled to rotate along the second direction (ie, the first terminal is rotated along the second direction), the display information displayed in the second component can be adjusted accordingly to make the display information more compatible with the rotation of the first terminal.
[0158] This implementation can control the rotation mode of the second terminal through the first direction and the second direction while displaying information in the second component, so as to process the first information and / or second information corresponding to the trigger operation, thereby providing a more interesting gameplay experience for the foldable device and improving the user experience.
[0159] In a possible implementation, based on any of the above embodiments, if the device status information includes folding status information and usage status information, then the above processing method may also refer to the steps described in the third embodiment below.
[0160] See also Figure 13 , Figure 13 A flowchart of a processing method provided in another embodiment of the present application is shown as follows: Figure 13 As shown, the processing method includes the following steps:
[0161] S1301: Detect that a first component among a plurality of foldable components is connected to a second terminal.
[0162] In one example, this step can refer to the content described in S10 above and will not be described in detail here.
[0163] S1302: If it is determined based on the usage status information that the first terminal is in use, determine whether the folding state information is a second preset state.
[0164] In one example, the first terminal being in use can be understood as the first terminal not being in a locked screen state. At this time, applications can be running in the first terminal for users to watch / browse / operate. For example, the first terminal can play videos and run games.
[0165] Optionally, the second preset state can be understood as a state in which feedback processing is performed according to the processing method provided in the embodiment of the present application when the first terminal is in use. For example, the second preset state can be a fully expanded state.
[0166] S1303: If it is determined that the folding state information is the second preset state, determine or generate first information and / or second information based on a usage scenario corresponding to the first terminal.
[0167] This implementation can determine or generate matching first information and / or second information based on the usage scenario corresponding to the first terminal, thereby meeting the user's usage needs in various usage scenarios and providing the user with an immersive experience in various usage scenarios.
[0168] In one possible implementation, the above-mentioned usage scenario is a two-handed operation scenario. Then, when determining or generating the first information and / or the second information based on the usage scenario corresponding to the first terminal, a triggerable area can be determined or generated based on the usage scenario corresponding to the first terminal, and the first information can be determined or generated based on the display content corresponding to the triggerable area. The display content corresponding to the triggerable area includes a target control for activating the second terminal. After detecting a trigger operation on the target control, the terminal expansion mode corresponding to the two-handed operation scenario is determined. Finally, the second information is determined or generated based on the terminal expansion mode.
[0169] In one example, when determining or generating a triggerable area based on the usage scenario corresponding to the first terminal, the size, shape, etc. of the triggerable area can be determined or generated. For example, in a gaming scenario, the triggerable area can be determined or generated to be located at the top of the display area corresponding to the first terminal to reduce the obstruction area. Alternatively, before the game starts, the determined or generated triggerable area can be displayed in the middle area of the display area corresponding to the first terminal. Alternatively, in a browsing scenario, the triggerable area can be determined or generated to be located in the middle area of the display area corresponding to the first terminal, etc.
[0170] In one example, the display content corresponding to the triggerable area can be used to indicate whether to adjust / enable the second terminal. For example, the display content corresponding to the triggerable area can include a target control for enabling the second terminal. In this case, the display content corresponding to the triggerable area can be determined as the first information. In this case, refer to Figure 14 , Figure 14 A schematic diagram of a scenario of first information determined based on the display content corresponding to the triggerable area provided in an embodiment of the present application, such as Figure 14 As shown, the triggerable area can be displayed in the middle area of the display area corresponding to the first terminal, and the target control can be displayed in the triggerable area. Figure 14 As shown, the triggerable area may include "expand the bracket knob to give you a more immersive gaming experience" and "one-click expansion", where "one-click expansion" is the target control.
[0171] On the one hand, the expansion method corresponding to the two-handed operation scenario is associated with the holding state of the first terminal. For example, if the holding state of the first terminal is vertical screen holding, then the corresponding expansion method is vertical expansion; if the holding state of the first terminal is horizontal screen holding, then the corresponding expansion method is horizontal expansion.
[0172] On the other hand, the expansion method corresponding to the two-hand operation scenario can be achieved by triggering the target control to achieve expansion, and the expansion state of the second terminal can also be manually controlled to achieve expansion of the second terminal. The expansion method of the second terminal is not limited here.
[0173] This implementation method can realize one-key expansion through the target control to conveniently and quickly realize control of the second terminal to match the usage scenario of the first terminal, bringing a better user experience to the user.
[0174] In one possible embodiment, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; in this case, when the second information is rotation information, in the above two-handed operation scenario, with respect to the above S20: processing based on the first information and / or the second information, the following steps are included:
[0175] S1304: Based on the rotation information, control the support end of the second terminal to unfold along the third direction, so that the support end is connected to a third component among the plurality of foldable components.
[0176] In one example, the third direction corresponds to the rotation direction and rotation angle corresponding to the rotation information. For example, the third direction may be a direction of rotating 90 degrees to the left.
[0177] In one example, the third component corresponds to a foldable component operated with both hands. For example, if the first terminal includes three foldable components and the first component is the leftmost foldable component, then the third component can be the rightmost foldable component; or, if the first component is the middle foldable component, then the third component can be the leftmost and rightmost foldable components.
[0178] For example, see Figure 15 , Figure 15 A schematic diagram of a scenario for controlling the expansion of a second terminal provided in an embodiment of the present application is shown in FIG. Figure 15 As shown, the support end of the second terminal can be controlled to move along the third direction (such as Figure 15 The support end is unfolded in the direction indicated by the arrow in the figure, so that the support end is connected to the third component of the multiple foldable components. At this time, the third component can be provided with an area / component (e.g., a magnetic area) that connects to the support end, thereby making the connection between the support end and the third component more stable.
[0179] In the above embodiment, the multiple foldable components in the first terminal can be made more stable in the fully expanded state, preventing the multiple foldable components in the first terminal from folding / deforming, thereby avoiding affecting the user's usage experience (for example, movie viewing experience or gaming experience).
[0180] In one possible implementation, after the support end is connected to the third component of the plurality of foldable components according to the steps described in S1304 above, the embodiment of the present application may further display a floating ball based on the unfolded state of the second terminal. In this case, in response to a triggering operation on the floating ball, an unfolding control area may be displayed; and upon receiving a movement operation on the unfolding control in the unfolding control area, the unfolding distance corresponding to the support end of the second terminal may be adjusted.
[0181] Optionally, the displayed floating ball is a semi-hidden floating ball. In this case, the completed floating ball can be displayed by pulling down the floating ball. In this case, the position of the semi-hidden floating ball can be determined by dragging the position of the floating ball.
[0182] Optionally, you can click the fully displayed floating ball to trigger the floating ball and display the expansion control area.
[0183] In one example, the expansion control area can be located in the top area of the first terminal. At this time, the expansion control can be displayed in the expansion control area, and the expansion distance corresponding to the support end of the second terminal is determined according to the position of the expansion control in the expansion control area.
[0184] For example, see Figure 16 , Figure 16A schematic diagram of a scenario for adjusting the expansion distance corresponding to the supporting end of the second terminal provided in an embodiment of the present application is shown in FIG. Figure 16 As shown, the expansion control can be displayed in the expansion control area. At this time, the position of the expansion control in the expansion control area can be manually moved to adjust the expansion distance corresponding to the support end of the second terminal. Figure 16 As shown, the expansion control can be moved to the rightmost end to achieve one-key expansion of the bracket; or, the expansion control can be moved to the leftmost end to achieve one-key folding of the bracket, thereby canceling the expansion of the support end of the second terminal to meet the user's other usage needs.
[0185] This implementation method can adjust the deployment distance of the support end of the second terminal conveniently, quickly, flexibly and variously through the floating ball, so that the deployment of the second terminal better matches the user's usage needs, thereby further improving the user experience.
[0186] In one possible implementation, the above-mentioned usage scenario is a browsing scenario. Then, when determining the second information based on the usage scenario corresponding to the first terminal, the display direction of the browsing software on the first terminal can be determined in response to the startup instruction of the browsing software; then, based on the rotation information determined by the display direction and the current expansion direction of the second terminal, the second information is determined or generated.
[0187] In one example, the rotation information determined based on the display direction and the current expanded direction of the second terminal can be used to adjust the expanded direction of the second terminal to form a support angle with the display direction of the first terminal to support the first terminal, thereby meeting the user's browsing needs.
[0188] This implementation can determine the rotation information based on the display direction of the browsing software and the current expansion direction of the second terminal, and then determine the second information, so that the expansion direction of the second terminal can be controlled to match the display direction of the first terminal based on the second information, thereby meeting the user's needs for immersive browsing (for example, immersive movie watching) and improving the user experience.
[0189] In this case, when the second terminal includes a magnetic end and a support end, and the first component of the first terminal is connected to the magnetic end of the second terminal, the above S20: processing based on the first information and / or the second information includes the following steps:
[0190] S1305: Control the support end to rotate using the second information, so that the support end rotates from the current unfolding direction to a direction that forms a support angle with the display direction.
[0191] For example, see Figure 17 , Figure 17This is a schematic diagram of the rotation of the second terminal in a browsing scenario according to an embodiment of the present application, such as Figure 17 As shown, if the display direction of the browsing software in the first terminal is as follows Figure 17 As shown, the current expansion direction of the second terminal is as follows Figure 17 As shown by the dotted line, the support end of the second terminal can be controlled to rotate through the rotation information, so that the support end is rotated from the current expansion direction to the direction forming a support angle with the display direction, so that the user can browse immersively.
[0192] In a possible implementation, in addition to controlling the second terminal to rotate according to the method described in the above embodiment, the second terminal can also be controlled to rotate after the second terminal receives the second information sent by the first terminal. For details, see the process described in the fourth embodiment below.
[0193] Fourth embodiment
[0194] See also Figure 18 , Figure 18 A flowchart of a processing method provided in another embodiment of the present application is applied to a second terminal, such as Figure 18 As shown, the processing method specifically includes:
[0195] S30: After detecting that the second terminal is connected to the first device, receive second information sent by the first device.
[0196] In one example, the method for determining or generating the second information can refer to the process described in the above embodiment, which will not be described in detail here.
[0197] S40: Control the second terminal to rotate based on the second information.
[0198] At this time, the second terminal can be controlled to rotate according to the second information, thereby meeting the personalized feedback requirements of the first terminal in various usage states, thereby improving the user experience.
[0199] In one possible embodiment, the second terminal includes a magnetic end and a support end; the second information includes first rotation information for controlling the magnetic end and / or second rotation information for controlling the support end. In this case, step S40 of controlling the rotation of the second terminal based on the second information can be implemented as follows:
[0200] The magnetic end is controlled to rotate based on the first rotation information, and / or the support end is controlled to rotate based on the second rotation information, so that the second terminal rotates.
[0201] In this embodiment, the rotation of the magnetic end can be controlled by the first rotation information, and the rotation of the support end can be controlled by the second rotation information. This separate control method makes the rotation of the second terminal more flexible, thereby meeting actual usage needs.
[0202] Fifth embodiment
[0203] See also Figure 19 , Figure 19 This is a structural diagram of a processing device provided in one embodiment of the present application, which is applied to a first terminal; the first terminal includes multiple foldable components; Figure 19 As shown, the processing device 190 includes:
[0204] The determining unit 1901 is configured to determine or generate first information corresponding to the first terminal and / or second information corresponding to the second terminal according to device status information of the first terminal after detecting that a first component among the plurality of foldable components is connected to the second terminal.
[0205] The processing unit 1902 is configured to perform feedback processing based on the first information and / or the second information.
[0206] Optionally, the device status information includes folding status information and usage status information; in this case, the determining unit 1901 is configured to:
[0207] If it is determined based on the usage status information that the first terminal is not in use, determining whether the folding state information is a first preset state;
[0208] If it is determined that the folding state information is the first preset state, detecting a triggering operation on the first terminal;
[0209] If a trigger operation is detected, the first information and / or the second information is determined or generated according to the trigger operation; or if no trigger operation is detected, the preset display content is determined as the first information.
[0210] Optionally, the determining unit 1901 is configured to:
[0211] Determine the notification content corresponding to the trigger action;
[0212] Determining a matching notification mode based on the notification content; wherein the matching notification mode includes a display notification mode and / or a rotation notification mode;
[0213] The first information is determined or generated based on the first notification content in the display notification mode, and the second information is determined or generated based on the second notification content in the rotation notification mode.
[0214] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; the first information is display information; and the second information is rotation information; in this case, the processing unit 1902 is configured to:
[0215] displaying the display information in a second component of the plurality of foldable components; and
[0216] Based on the rotation information, the support end is controlled to expand along the first direction to support the first terminal through the connected magnetic end, and the magnetic end is controlled to rotate along the second direction to rotate the first terminal along the second direction.
[0217] Optionally, the device status information includes folding status information and usage status information; in this case, the determining unit 1901 is configured to:
[0218] If it is determined based on the usage status information that the first terminal is in use, determining whether the folding state information is a second preset state;
[0219] If it is determined that the folding state information is the second preset state, the first information and / or the second information is determined or generated based on the usage scenario corresponding to the first terminal.
[0220] Optionally, the usage scenario indicates a two-handed operation scenario; based on the usage scenario corresponding to the first terminal, the first information and / or the second information is determined or generated. In this case, the determining unit 1901 is configured to:
[0221] Determining or generating a triggerable area based on a usage scenario corresponding to the first terminal, and determining or generating first information based on display content corresponding to the triggerable area; wherein the display content corresponding to the triggerable area includes a target control for activating the second terminal;
[0222] After detecting a trigger operation on a target control, determining a terminal expansion mode corresponding to a two-handed operation scenario;
[0223] Based on the terminal deployment mode, second information is determined or generated.
[0224] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; the second information is rotation information; in this case, the processing unit 1902 is configured to:
[0225] Based on the rotation information, the support end of the second terminal is controlled to unfold along the third direction so that the support end is connected to a third component of the plurality of foldable components.
[0226] Optionally, the device is also used to:
[0227] Based on the rotation information, controlling the support end of the second terminal to unfold along the third direction so that the support end is connected to the third component of the plurality of foldable components, and then displaying the floating ball according to the unfolded state of the second terminal;
[0228] In response to a trigger operation on the floating ball, an expansion control area is displayed;
[0229] After receiving a movement operation for the expansion control in the expansion control area, the expansion distance corresponding to the supporting end of the second terminal is adjusted.
[0230] Optionally, a scene indication is used to browse a scene. In this case, the determining unit 1901 is configured to:
[0231] In response to an instruction to start the browsing software, determining a display direction of the browsing software on the first terminal;
[0232] The second information is determined or generated based on the rotation information determined by the presentation direction and the current unfolded direction of the second terminal.
[0233] Optionally, the second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; in this case, the processing unit 1902 is configured to:
[0234] The support end is controlled to rotate by the second information, so that the support end is rotated from the current unfolding direction to a direction forming a support angle with the display direction.
[0235] Sixth embodiment
[0236] See also Figure 20 , Figure 20 A schematic diagram of a processing device according to an embodiment of the present application is shown in FIG. Figure 20 As shown, the processing device 200 includes:
[0237] The receiving unit 2001 is configured to receive second information sent by the first device after detecting that the second terminal is connected to the first device.
[0238] The rotation unit 2002 is configured to control the second terminal to rotate based on the rotation information indicated by the second information.
[0239] Optionally, the second terminal includes a magnetic end and a support end; the second information includes first rotation information for controlling the magnetic end and / or second rotation information for controlling the support end; in this case, the rotation unit 2002 is configured to:
[0240] The magnetic end is controlled to rotate based on the first rotation information, and / or the support end is controlled to rotate based on the second rotation information, so that the second terminal rotates.
[0241] An embodiment of the present application also provides a terminal device, which includes a memory and a processor. A processing program is stored in the memory, and when the processing program is executed by the processor, the steps of the processing method in any of the above embodiments are implemented.
[0242] An embodiment of the present application further provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the processing method in any of the above embodiments are implemented.
[0243] In the embodiments of the terminal device and storage medium provided in this application, all technical features of any of the above-mentioned processing method embodiments may be included. 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.
[0244] An embodiment of the present application further provides a computer program product, which includes computer program code. When the computer program code is executed by a processor, the method in the various possible implementation modes described above is implemented.
[0245] An embodiment of the present application also provides a chip, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, so that a device equipped with the chip executes the methods in the various possible implementation modes as described above.
[0246] It is understood that the above scenarios are merely examples and do not limit the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, those skilled in the art will appreciate that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application will also be applicable to similar technical problems.
[0247] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0248] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0249] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0250] In this application, the same or similar terminology, technical solutions and / or application scenario descriptions are generally only described in detail 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 this application, for the same or similar terminology, technical solutions and / or application scenario descriptions that are not described in detail later, you can refer to the previous relevant detailed descriptions.
[0251] In this application, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0252] The various technical features of the technical solution of this application can be combined arbitrarily. 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 this application.
[0253] 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 the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially 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 mentioned above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the method of each embodiment of the present application.
[0254] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, 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 the computer program instructions are loaded and executed 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 device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. 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)).
[0255] The above are only preferred embodiments of the present application and do not 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: Applied to a first terminal; the first terminal includes a plurality of foldable components; the method includes: S10: After detecting that a first component among the plurality of foldable components is connected to a second terminal, determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal according to device status information of the first terminal; S20: Perform feedback processing based on the first information and / or the second information.
2. The method according to claim 1, characterized in that The device status information includes folding status information and usage status information; determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal based on the device status information of the first terminal includes: If it is determined based on the usage status information that the first terminal is not in use, determining whether the folding state information is a first preset state; If it is determined that the folding state information is the first preset state, detecting a triggering operation on the first terminal; If the trigger operation is detected, the first information and / or the second information is determined or generated according to the trigger operation; or if the trigger operation is not detected, the preset display content is determined as the first information.
3. The method according to claim 2, characterized in that The determining or generating the first information and / or the second information according to the triggering operation includes: Determining notification content corresponding to the triggering operation; Determining a matching notification mode based on the notification content; wherein the matching notification mode includes a display notification mode and / or a rotation notification mode; The first information is determined or generated based on the first notification content in the display notification mode, and the second information is determined or generated based on the second notification content in the rotation notification mode.
4. The method according to claim 3, characterized in that The second terminal includes a magnetic end and a support end; the first component of the first terminal is connected to the magnetic end of the second terminal; The first information is display information; The second information is rotation information; The S20 includes: displaying the display information in a second component among the plurality of foldable components; as well as Based on the rotation information, the support end is controlled to expand along a first direction to support the first terminal through the connected magnetic end, and the magnetic end is controlled to rotate along a second direction to rotate the first terminal along the second direction.
5. The method according to claim 1, wherein The device status information includes folding status information and usage status information; and determining or generating first information corresponding to the first terminal and / or second information corresponding to the second terminal based on the device status information of the first terminal includes: If it is determined based on the usage status information that the first terminal is in use, determining whether the folding state information is a second preset state; If it is determined that the folding state information is the second preset state, the first information and / or the second information is determined or generated based on a usage scenario corresponding to the first terminal.
6. The method according to claim 5, characterized in that The usage scenario indicates a two-handed operation scenario; and the determining or generating the first information and / or the second information based on the usage scenario corresponding to the first terminal includes: Determining or generating a triggerable area based on a usage scenario corresponding to the first terminal, and determining or generating the first information based on display content corresponding to the triggerable area; wherein the display content corresponding to the triggerable area includes a target control for enabling the second terminal; After detecting a trigger operation on the target control, determining a terminal expansion mode corresponding to the two-handed operation scenario; The second information is determined or generated based on the terminal deployment mode.
7. The method according to claim 6, characterized in that The second terminal includes a magnetic end and a support end; the first component is connected to the magnetic end of the second terminal; the second information is rotation information; The S20 includes: Based on the rotation information, the support end of the second terminal is controlled to unfold along a third direction so that the support end is connected to a third component of the plurality of foldable components.
8. The method according to claim 7, characterized in that After controlling the support end of the second terminal to unfold along the third direction based on the rotation information so that the support end is connected to the third component of the plurality of foldable components, the method further includes: Displaying a suspended ball according to the unfolded state of the second terminal; In response to a triggering operation on the floating ball, displaying an expansion control area; After receiving a movement operation for an expansion control in the expansion control area, adjusting an expansion distance corresponding to the supporting end of the second terminal.
9. The method according to claim 5, characterized in that The usage scenario indicates a browsing scenario; Determining or generating the second information based on a usage scenario corresponding to the first terminal includes: In response to an instruction to start the browsing software, determining a display direction of the browsing software on the first terminal; The second information is determined or generated based on the rotation information determined by the display direction and the current unfolded direction of the second terminal.
10. The method according to claim 9, characterized in that The second terminal includes a magnetic end and a support end; the first component is connected to the magnetic end of the second terminal; S20 includes: The support end is controlled to rotate according to the second information, so that the support end rotates from the current unfolding direction to a direction forming a support angle with the display direction.
11. A processing method, characterized in that: Applied to a second terminal; the method includes: S30: After detecting that the second terminal is connected to the first terminal, receiving second information sent by the first terminal; S40: Control the second terminal to rotate based on the second information.
12. The method according to claim 11, characterized in that The second terminal includes a magnetic end and a support end; the second information includes first rotation information for controlling a side of the magnetic end, and / or second rotation information for controlling a side of the support end; The S40 includes: The magnetic end is controlled to rotate based on the first rotation information, and / or the support end is controlled to rotate based on the second rotation information, so that the second terminal rotates.
13. A terminal device, characterized in that: The terminal device includes: a memory and a processor, wherein a processing program is stored on 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 10 are implemented, or the steps of the processing method according to any one of claims 11 to 12 are implemented.
14. 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 10, or implements the steps of the processing method according to any one of claims 11 to 12.