Control method of folding screen and related equipment
By identifying the user's operation and controlling the resistance unit or power unit, the problem of the user having to exert force to expand the folding screen in the folded state is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202311604678.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2025-05-27
AI Technical Summary
When the electronic device is in a folded state, the user needs to exert a greater force before expanding the folded screen, resulting in poor user experience.
By identifying user operations and controlling the resistance unit to reduce opening and closing resistance, or adding power units to enhance the hinge force, the user can expand the folding screen.
This allows users to expand the folding screen or increase the expansion angle by applying a smaller force, improving the user experience.
Smart Images

Figure CN120045021A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and in particular, to a control method for a folding screen and related devices. Background Art
[0002] With the development of flexible screen technology, flexible screens are increasingly widely used in electronic devices such as mobile phones and tablet computers, especially foldable electronic devices. A foldable electronic device may include two support frames, a folding screen, and a hinge. The two support frames are respectively connected to the hinge, and the folding screen is disposed on the two support frames.
[0003] Users can fold or unfold the folding screen to switch the electronic device between the folded state and the unfolded state. Currently, when the electronic device is in the folded state, users need to apply a relatively large force to unfold the folding screen. Summary of the Invention
[0004] Embodiments of this application provide a control method for a folding screen and related devices, which are applied to the technical field of terminals. The technical solution provided by this application can facilitate users to unfold the folding screen and improve the user experience.
[0005] In a first aspect, embodiments of this application provide a control method for a folding screen. The method is applied to an electronic device, which includes the folding screen and a resistance unit for providing the opening and closing resistance of the folding screen. The method includes: identifying a first user operation that increases the unfolding angle of the folding screen; and in response to the first user operation, controlling the resistance unit to reduce the opening and closing resistance.
[0006] As an example, this method may be executed by an electronic device, or may be executed by a chip system, a hardware circuit, and / or a software module applied to the electronic device, and no specific limitation is made here.
[0007] As an example, the first user operation may be an operation that increases the unfolding angle of the folding screen. For example, when the electronic device is in the folded state, the first user operation may include the operation of the user opening the folding screen; or, when the unfolding angle of the folding screen is relatively small, the first user operation may include the operation of the user increasing the unfolding angle of the folding screen from a first angle to a second angle.
[0008] As an example, the resistance unit may be an electromagnet, and the electromagnet may be disposed on both sides of the folding screen, so that the resistance unit can provide the opening and closing resistance for the folding screen when the folding screen is unfolded or closed.
[0009] In this technical solution, the electronic device can identify the first user operation. After identifying the first user operation, the electronic device controls the resistance unit to reduce the opening and closing resistance, so that the user can apply a smaller force to unfold the folding screen or increase the unfolding angle of the folding screen, improving the user experience.
[0010] In a possible implementation, the identifying the first user operation includes: obtaining a first feature of the electronic device, where the first feature includes one or more of the following features: vibration information, attitude information, pressure information borne by the electronic device, or hinge force in the electronic device; and identifying the first user operation based on the first feature.
[0011] In this implementation, when the electronic device detects a user operation, it can obtain the first feature through a sensor in the electronic device, and respectively match one or more features in the obtained first feature with one or more features of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation, realizing the identification of the first user operation. Among them, the features of the first user operation can be pre-configured in the electronic device in advance. It should be noted that the determination method of the features of the first user operation can be any method in the existing feature extraction methods, and no specific limitation is made here.
[0012] In a possible implementation, the identifying the first user operation based on the first feature includes: obtaining a second feature of the electronic device, where the second feature includes the area where the user touches the touch screen in the electronic device, and / or the ultrasonic echo distribution information of the electronic device, and the touch screen includes the folding screen; when the first feature meets a preset condition, identifying the first user operation based on the first feature and the second feature.
[0013] In this implementation, when the first feature meets the preset condition, the second feature can also be obtained, and the first user operation can be further identified based on the first feature and the second feature to improve the identification accuracy.
[0014] In some implementations, after the first feature meets the preset condition and the second feature is obtained, the first user operation can be further identified only based on the second feature to reduce power consumption.
[0015] As an example, the preset condition may be that any one of the first features respectively matches the corresponding feature of the first user operation, or in other words, the number of features in the first feature that match the corresponding feature of the first user operation is greater than or equal to a preset threshold, and the preset threshold can be set according to actual requirements. Among them, any one of the first features matching the corresponding feature of the first user operation, for example, the vibration information in the first feature matches the vibration feature of the first user operation, and the vibration feature of the first user operation is the corresponding feature of the vibration information in the first feature.
[0016] In a possible implementation manner, the electronic device further includes a power unit, and the power unit is used to increase the hinge force in the electronic device. The method further includes: in response to the first user operation, controlling the power unit to increase the hinge force.
[0017] In this implementation manner, a power unit can be added to the electronic device to increase the hinge force, thereby facilitating the user to unfold the folding screen.
[0018] In a possible implementation manner, the power unit includes one or more motors.
[0019] In this implementation manner, the power unit can be one or more motors.
[0020] In a possible implementation manner, the method further includes: stopping responding to the second user operation within a preset duration, where the second user operation includes at least one operation other than the first user operation, the starting moment of the preset duration is the moment when the first user operation is recognized, and the ending moment of the preset duration is the moment when the unfolding angle of the folding screen is equal to a preset angle.
[0021] Currently, during the process of the user applying a large force to unfold the folding screen, the finger may touch the touch screen of the electronic device, which may cause misoperation of the electronic device. Therefore, the electronic device can stop responding to the second user operation within a preset duration. The second user operation can be at least one operation other than the first user operation, such as making a call, opening a system application, etc., so as to avoid misoperation of the electronic device during the first user operation. Among them, the starting moment of the preset duration can be the moment when the electronic device recognizes the first user operation, and the ending moment of the preset duration can be the moment when the unfolding angle of the folding screen is equal to a preset angle. The preset angle can be set according to actual requirements and is not specifically limited here.
[0022] In a second aspect, an embodiment of the present application provides an electronic device, where the electronic device includes a power unit, the power unit is used to increase the hinge force in the electronic device, one end of the power unit is connected to the hinge in the electronic device, and the other end of the power unit is connected to the support frame in the electronic device.
[0023] The electronic device in this technical solution can be used to implement the method shown in the first aspect or any possible implementation manner in the first aspect. In this technical solution, a power unit can be added to the electronic device, and the power unit can assist the support frame in the electronic device to rotate through a hinge, thereby increasing the hinge force and facilitating the user to unfold the folding screen.
[0024] In a possible implementation manner, the power unit includes one or more motors.
[0025] In a third aspect, an embodiment of the present application provides a control device for a folding screen. The control device can be an electronic device, or a chip or chip system in the electronic device. The control device can include a processing unit. When the control device is an electronic device, the processing unit can be a processor. The control device can also include a storage unit, and the storage unit can be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the electronic device to implement the method shown in the first aspect or any possible implementation manner in the first aspect. When the control device is a chip or chip system in the electronic device, the processing unit can be a processor. The processing unit executes the instructions stored in the storage unit to enable the electronic device to implement the method shown in the first aspect or any possible implementation manner in the first aspect. The storage unit can be a storage unit in the chip (for example, a register, a buffer, etc.), or a storage unit outside the chip in the electronic device (for example, a read-only memory, a random access memory, etc.).
[0026] In a fourth aspect, an embodiment of the present application provides an electronic device, which can include: a processor and a memory. The memory is used to store computer-executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the electronic device to execute the method shown in the first aspect or any possible implementation manner in the first aspect.
[0027] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method shown in the first aspect or any possible implementation manner in the first aspect is implemented.
[0028] In a sixth aspect, an embodiment of the present application provides a computer program product, and the computer program product includes a computer program. When the computer program is run, the computer is caused to execute the method shown in the first aspect or any possible implementation manner in the first aspect.
[0029] In a seventh aspect, the present application provides a chip or a chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a circuit. The at least one processor is configured to run a computer program or instruction to execute the method as shown in the first aspect or any possible implementation manner of the first aspect. Among them, the communication interface in the chip can be an input / output interface, a pin, a circuit, etc.
[0030] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory, and instructions are stored in the at least one memory. The memory can be a storage unit inside the chip, such as a register, a buffer, etc., or it can also be a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0031] It should be understood that the third aspect to the seventh aspect of the present application correspond to the technical solutions of the first aspect of the present application. The beneficial effects obtained by each aspect and the corresponding feasible implementation manners are similar and will not be elaborated herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 It is a schematic diagram for illustrating various physical states of a folding screen provided by an embodiment of the present application;
[0033] Figure 2 It is a schematic structural diagram of a foldable electronic device;
[0034] Figure 3 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application;
[0035] Figure 4 It is a schematic diagram of the software structure of an electronic device provided by an embodiment of the present application;
[0036] Figure 5 It is a schematic flowchart of a folding screen control method provided by an embodiment of the present application;
[0037] Figure 6 It is a schematic diagram for illustrating a first user operation provided by an embodiment of the present application;
[0038] Figure 7 It is a schematic diagram for illustrating a resistance unit provided by an embodiment of the present application;
[0039] Figure 8 It is a schematic diagram for illustrating a power unit provided by an embodiment of the present application;
[0040] Figure 9 It is a schematic diagram for illustrating a power unit provided by another embodiment of the present application;
[0041] Figure 10 Schematic structural diagram of a chip provided by an embodiment of the present application. Specific implementation manners
[0042] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily limit being different.
[0043] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0044] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0045] It should be noted that "when... " in the embodiments of the present application can be at the instant when a certain situation occurs, or can be within a period of time before and after a certain situation occurs. The embodiments of the present application do not make specific limitations on this.
[0046] The control method of the foldable screen provided by the embodiments of the present application can be applied to a foldable electronic device, and the foldable electronic device includes a foldable screen. When a user uses the foldable electronic device, the user can fold or unfold the foldable screen to achieve the opening and closing of the foldable screen, or in other words, achieve the opening and closing of the foldable electronic device. The foldable screen can include, but is not limited to, an outward foldable screen and an inward foldable screen. When the foldable screen is an outward foldable screen, the foldable electronic device can be called an outward foldable electronic device; when the foldable screen is an inward foldable screen, the foldable electronic device can be called an inward foldable electronic device. Among them, the foldable screen can be folded at least once. In the following embodiments, it is taken as an example that the foldable screen can be folded once for description.
[0047] During the opening and closing process of the foldable screen, it can include three physical states, namely the folded state, the intermediate state, and the unfolded state. Exemplarily, Figure 1 This is a schematic illustration of various physical states of the foldable screen provided by an embodiment of the present application. Figure 1 For an outer-foldable electronic device, taking the foldable screen being fully unfolded from the folded state as an example, the foldable screen goes through the folded state, the intermediate state, and the unfolded state in sequence. Figure 1 The foldable screen shown in (a) in [reference] is in the folded state, Figure 1 The foldable screen shown in (b) in [reference] is in the intermediate state, Figure 1 The foldable screen shown in (c) in [reference] is in the unfolded state. In some embodiments, Figure 1 The state of the foldable screen shown in (b) in [reference] can also be referred to as the support state or the hover state, and no specific limitation is made here. It should be understood that the physical state of the foldable screen is the same as that of the foldable electronic device. For example, when the foldable screen is in the folded state, the foldable electronic device is also in the folded state. As can be seen from Figure 1 [reference], an outer-foldable electronic device can be understood as when the electronic device is in the folded state, the foldable screen can be on the outside of the electronic device. Correspondingly, an inner-foldable electronic device can be understood as when the electronic device is in the folded state, the foldable screen can be on the inside of the electronic device. In some embodiments, an inner-foldable electronic device can be provided with an outer screen on the outside of the electronic device.
[0048] As an example, when the unfolding angle of the foldable screen is less than the first angle threshold, the foldable screen is in the folded state; when the unfolding angle of the foldable screen is greater than or equal to the first angle threshold and less than the second angle threshold, the foldable screen is in the intermediate state; when the unfolding angle of the foldable screen is greater than or equal to the second angle threshold, the foldable screen is in the unfolded state. For example, Figure 1 If the foldable screen shown in (b) in [reference] is in the intermediate state, then the unfolding angle β of the foldable screen is greater than or equal to the first angle threshold and less than the second angle threshold. It can be understood that the values of the first angle threshold and the second angle threshold of different foldable electronic devices may be different, and the present application does not limit the values of the first angle threshold and the second angle threshold.
[0049] Next, in combination with Figure 2 , the technical problems to be solved by the embodiments of the present application will be described.
[0050] Figure 2 This is a schematic structural diagram of a foldable electronic device. As shown in Figure 2 , the foldable electronic device can include a first support frame, a second support frame, a foldable screen, and a hinge. The first support frame and the second support frame can be respectively connected to the hinge, and the foldable screen can be disposed on the first support frame and the second support frame.
[0051] At present, in some implementations, in order to control the stability of the unfolding or folding of the folding screen, a damping structure can be set between the first support frame and the second support frame to provide a damping force for the folding screen; in addition, the first support frame and the second support frame rotate through the hinge, so there is a hinge force at the hinge, and the hinge force can be understood as the force on the hinge used to realize the rotation of the first support frame and the second support frame. In this implementation, when the user applies a force to open and close the folding screen, the hinge can realize the rotation of the first support frame and / or the second support frame through the hinge force, and the damping structure will generate a damping force, so that the opening and closing process of the folding screen is smoother. It should be understood that the hinge force is related to the external force applied by the user. In addition, in order to ensure the close fit of the folding screen when it is in a folded state, a magnetic adsorption method can be used between the first support frame and the second support frame to provide a certain opening and closing resistance for the folding screen. The opening and closing resistance can be understood as the resistance felt by the user when folding or unfolding the folding screen.
[0052] However, relevant personnel have found that when the foldable electronic device is in the folded state, the bite force of the folding screen is relatively large, and the user needs to apply a large force to open the folding screen, especially when the folding screen is thin, the user cannot find the point of force and needs to apply a larger force to open the folding screen, which leads to poor user experience. The bite force of the folding screen can include the opening and closing resistance of the folding screen and the damping force generated by the damping structure between the first support frame and the second support frame.
[0053] In view of this, the present application provides a control method and related equipment for a folding screen. In the technical solution provided by the present application, when the electronic device is in a folded state, if the electronic device recognizes that the user needs to unfold the folding screen, the opening and closing resistance of the folding screen can be reduced or the assistance can be increased so that the user can unfold the folding screen with less force, thereby improving the user experience.
[0054] The electronic device in the embodiments of the present application may be referred to as user equipment (UE), terminal, etc. For example, the electronic device may be a mobile phone, a portable android device (PAD), a personal digital assistant (PDA), a handheld device with a wireless communication function, a computing device, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in a smart home, etc., an electronic device including a folding screen. The form of the electronic device is not specifically limited in the embodiments of the present application.
[0055] Before introducing the control method of the folding screen provided by the embodiments of the present application, the structure of the electronic device will be described first.
[0056] Figure 3 The following shows a schematic diagram of the hardware structure of an electronic device. As Figure 3 shown, the electronic device 300 may include: a processor 310, an external memory interface 320, an internal memory 321, a universal serial bus (USB) interface 330, a charging management module 340, a power management module 341, a battery 342, an antenna 1, an antenna 2, a mobile communication module 350, a wireless communication module 360, an audio module 370, a speaker 370A, a receiver 370B, a microphone 370C, a headphone interface 370D, a sensor 380, a button 390, a motor 391, a camera 392, a display screen 393, and a subscriber identification module (SIM) card interface 394, etc. It can be understood that the structure shown in this embodiment does not specifically limit the electronic device 300. In other embodiments of the present application, the electronic device 300 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0057] The processor 310 may include one or more processing units. For example: the processor 310 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, a display processing unit (DPU), and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors. In some embodiments, the electronic device 300 may also include one or more processors 310.
[0058] The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0059] A memory may also be provided in the processor 310 for storing instructions and data. In some embodiments, the memory in the processor 310 is a cache memory. This memory may hold the instructions or data that the processor 310 has just used or recycled. If the processor 310 needs to use the instruction or data again, it can be retrieved from the memory. This avoids repeated accesses and reduces the waiting time of the processor 310, thus improving the efficiency of the system.
[0060] In some embodiments, the processor 310 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0061] It can be understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are only illustrative and do not constitute a structural limitation on the electronic device 300. In other embodiments of the present application, the electronic device 300 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0062] The wireless communication function of the electronic device 300 may be implemented through antenna 1, antenna 2, the mobile communication module 350, the wireless communication module 360, the modulation and demodulation processor, and the baseband processor, etc. The mobile communication module 350 may provide solutions for wireless communications applied to the electronic device 300, including second-generation (2G) mobile communication systems, third-generation (3G) mobile communication systems, fourth-generation (4G) mobile communication systems, fifth-generation (5G) mobile communication systems, etc.
[0063] The wireless communication module 360 can provide solutions for wireless communications applied to the electronic device 300, including Bluetooth (BT), wireless local area networks (WLAN), near field communication (NFC), global navigation satellite system (GNSS), infrared (IR), frequency modulation (FM), etc.
[0064] The electronic device 300 can implement a display function through the GPU, the display screen 393, and the application processor AP, etc. The display screen 393 is used to display images, videos, etc. The display screen 393 in the embodiments of the present application is a foldable screen.
[0065] The electronic device 300 can implement a shooting function through the ISP, one or more cameras 392, a video codec, the GPU, one or more display screens 393, and the application processor, etc.
[0066] The sensors 380 may include a pressure sensor 380A, a gyroscope sensor 380B, a barometric pressure sensor 380C, a magnetic sensor 380D, an acceleration sensor 380E, a distance sensor 380F, a proximity light sensor 380G, a fingerprint sensor 380H, a temperature sensor 380J, a touch sensor 380K, an ambient light sensor 380L, etc. The functions of various types of sensors in the embodiments of the present application will not be elaborated.
[0067] The keys 390 include a power-on key, a volume key, etc. The keys 390 can be mechanical keys or touch keys. The electronic device 300 can receive key inputs and generate key signal inputs related to the user settings and function controls of the electronic device 300.
[0068] The motor 391 is used to implement the vibration of the electronic device 300. The SIM card interface 394 is used to connect the SIM card.
[0069] The software system of the electronic device can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In the embodiments of the present application, taking the software system with a layered architecture as the Android system as an example, the software structure of the electronic device is exemplarily described. Figure 4 Shows a schematic diagram of the software structure of an electronic device. The layered architecture divides the software system of the electronic device into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces.
[0070] In some embodiments, the Android system can be divided into four layers, namely the applications layer, the application framework layer, the Android runtime and system libraries, and the kernel layer. The embodiments of the present application do not limit the layering of the software structure of the electronic device. Referring to Figure 4 , in the embodiments of the present application, the Android runtime, system libraries, and kernel layer can be regarded as one layer, called the system layer. It should be understood that Figure 4 a hardware layer in the electronic device is also added on the basis of the Android system.
[0071] It should be understood that Figure 4 the modules included in each of the shown layers are the modules involved in the embodiments of the present application. The modules included in the following layers do not constitute a limitation on the structure and module deployment hierarchy (exemplary illustration) of the electronic device. Exemplarily, for example, the drawing module can be deployed in the applications layer or the application framework layer. In one embodiment, Figure 4 the modules shown in Figure 4 can be deployed separately, or several modules can be deployed together. The division of modules in Figure 4 is an example. In one embodiment, Figure 4 the names of the modules shown are for exemplary illustration.
[0072] The applications layer can include a series of application packages. The applications layer can include: applications such as camera, gallery, calendar, call, map, navigation, Bluetooth, music, video, and short message. The applications can include system applications and third-party applications. Among them, Figure 4 taking the system applications including the desktop application and the wallpaper application as an example in
[0073] The application framework layer can provide application programming interfaces (APIs) and programming frameworks for the applications in the applications layer. The application framework layer can include some predefined functions. Referring to Figure 4 , the application framework layer can include: system service module, window manager service (WMS), drawing module, rendering module, and surface flinger (SF). Among them, the system service module can provide listening services for the applications, such as listening for whether the folding state of the screen has changed, etc.
[0074] Since the Android runtime, system libraries, and kernel layer are regarded as one layer in the embodiments of this application, the system layer may include the Android runtime, system libraries, and functional modules in the kernel layer. The system layer may include multiple functional modules. For example: status monitoring service, surface manager, media libraries, 3D graphics processing library, etc. Among them, the status monitoring service is used to determine the specific orientation of the electronic device, the physical state of the folding screen, etc. based on the monitoring data reported by the kernel layer. It should be understood that Figure 4 the status monitoring service included in the system layer is taken as an example for illustration. Among them, the system layer further includes: a hinge detection module. The hinge detection module can be used to obtain the angle of the hinge, that is, the unfolding angle of the folding screen, and then report it to the status monitoring service, so that the status monitoring service can determine the physical state of the folding screen based on the angle of the hinge. In addition, the system layer further includes the driving of hardware for driving the hardware to work. For example, the driver layer includes: sensor driver, display driver, and graphics processing.
[0075] The hardware layer may include the hardware in the electronic device, which can be referred to Figure 3 for the description. It should be understood that Figure 4 the hardware layer in shows the hinge and display screen, etc. involved in the following embodiments for supporting the opening and closing of the screen, and the embodiments of this application do not limit this.
[0076] The control method of the folding screen provided by the embodiments of this application will be described below in conjunction with specific embodiments.
[0077] Figure 5 is a schematic flowchart of a folding screen control method provided by an embodiment of this application. As Figure 5 shown, the method may include S510 and S520.
[0078] As an example, the method may be executed by an electronic device, or may be executed by a chip system, hardware circuit, and / or software module applied to the electronic device. In this embodiment, the electronic device is uniformly described.
[0079] S510, recognize the first user operation, and the first user operation increases the unfolding angle of the folding screen.
[0080] In this embodiment, the electronic device may include a folding screen and a resistance unit. The resistance unit is used to provide the opening and closing resistance of the folding screen. The opening and closing resistance of the folding screen can be understood as the resistance felt by the user when adjusting the unfolding angle of the folding screen. Adjusting the unfolding angle of the folding screen may include increasing the unfolding angle of the folding screen.
[0081] As an example, the first user operation may be an operation to increase the unfolding angle of the folding screen. For example, when the electronic device is in the folded state, the first user operation may include the operation of the user to open the folding screen; another example is that when the unfolding angle of the folding screen is small, the first user operation may include the operation of the user to increase the unfolding angle of the folding screen from the first angle to the second angle.
[0082] Figure 6 FIG. is a schematic illustration of a first user operation provided by an embodiment of the present application. Figure 6 The illustrated electronic device is in the folded state, and the first user operation is an operation to open the folding screen.
[0083] In some implementation manners, the first user operation may be recognized based on the first feature of the electronic device. Wherein, the first feature may include one or more of the following features: vibration information, attitude information, pressure information borne by the electronic device, or hinge acting force in the electronic device. Wherein, the first feature of the electronic device may be the first feature of the electronic device when the user operates the electronic device. As an example, the user operating the electronic device may include the user holding the electronic device and / or the user adjusting the unfolding angle of the folding screen.
[0084] In this implementation manner, when the electronic device detects a user operation, the first feature may be obtained through a sensor in the electronic device, and one or more features obtained from the first feature are respectively matched with one or more features of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation, and the recognition of the first user operation is realized. Wherein, the features of the first user operation may be pre-configured in the electronic device in advance. It should be noted that the method for determining the features of the first user operation may be any method in the existing feature extraction methods, and the present application does not make specific limitations thereon.
[0085] As an example, the vibration information of the electronic device may be obtained based on an accelerometer, and the vibration information may include information such as amplitude, period, frequency, and phase. Wherein, when the user increases the unfolding angle of the folding screen, a force needs to be applied to the electronic device, which may cause the electronic device to vibrate. Therefore, the vibration information of the electronic device may be obtained when the user operates the electronic device, and it is determined whether the obtained vibration information matches the vibration characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0086] As an example, the attitude information of the electronic device may include the tilt angle of the electronic device, the rotation information of the folding screen, etc. The tilt angle of the electronic device can be understood as the angle between the direction of the central axis of the electronic device and the direction parallel to the ground. For example, the tilt angle of the electronic device can be obtained based on an accelerometer and a magnetometer, and the rotation information (such as the rotation direction) of the folding screen can be obtained based on a gyroscope. Among them, when the user increases the unfolding angle of the folding screen, it will cause a change in the attitude of the electronic device. Therefore, the attitude information of the electronic device can be obtained when the user operates the electronic device, and it can be determined whether the obtained attitude information matches the attitude characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0087] As an example, the pressure information borne by the electronic device may include the pressure information borne by the side of the electronic device and / or the pressure distribution on the surface of the electronic device. For example, the pressure information borne by the side of the electronic device can be obtained based on the pressure sensors deployed on the side of the electronic device, and the pressure distribution on the surface of the electronic device can be obtained based on touch sensors. Among them, when the user increases the unfolding angle of the folding screen, a force will be applied to the electronic device. Therefore, the pressure information borne by the electronic device can be obtained when the user operates the electronic device, and it can be determined whether the obtained pressure information matches the pressure characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0088] As an example, the hinge force in the electronic device can be obtained based on the force sensors deployed at the hinge. Among them, when the user increases the unfolding angle of the folding screen, since the unfolding angle of the folding screen changes, the hinge force in the electronic device also changes. Therefore, the hinge force in the electronic device can be obtained when the user operates the electronic device, and it can be determined whether the obtained hinge force matches the hinge force characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0089] As an example, the electronic device can obtain the first feature in real time.
[0090] In a possible implementation manner, the first feature may further include the image information obtained by the camera in the electronic device, and / or the light information of the environment around the electronic device.
[0091] As an example, image information around the electronic device can be obtained based on a camera in the electronic device (such as a front camera or a rear camera). Among them, when the user's hand approaches the electronic device and holds the electronic device, the unfolding angle of the folding screen can be increased. Therefore, at least one of the following information can be determined based on the image information obtained by the camera: the user's hand gradually approaching the electronic device, the gesture of the user's hand when approaching the electronic device, or the gesture of the user's hand when holding the electronic device, and it is determined whether the determined information matches the image features of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation, and realize the recognition of the first user operation.
[0092] As an example, the light information of the environment around the electronic device can be obtained based on a light sensor in the electronic device. Among them, when the user increases the unfolding angle of the folding screen, the user's hand needs to approach the electronic device and hold the electronic device, which may cause the light in the environment around the electronic device to change. Therefore, the light information of the environment around the electronic device can be obtained, and it is determined whether the obtained light information matches the light features of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0093] In some other implementation manners, further, when the first feature meets a preset condition, a second feature can also be obtained, and the first user operation is recognized based on the first feature and the second feature, thereby improving the recognition accuracy. As an example, the preset condition can be that any one of the first features respectively matches the corresponding features of the first user operation, or the number of features in the first feature that match the corresponding features of the first user operation is greater than or equal to a preset threshold, and the preset threshold can be set according to actual requirements. It should be noted that any one of the first features matches the corresponding feature of the first user operation. For example, the vibration information in the first feature matches the vibration feature of the first user operation.
[0094] As an example, the second feature of the electronic device can include the area where the user touches the touch screen in the electronic device, and / or the ultrasonic echo distribution information of the electronic device.
[0095] As an example, the area where the user touches the touch screen of the electronic device can be obtained based on the multi-touch module in the electronic device. For example, when the user touches (such as taps) the touch screen, the multi-touch module can obtain the position distribution of the points where the user's fingers touch. It should be noted that in an outward folding electronic device, the touch screen of the electronic device includes a folding screen, and in an inward folding electronic device, the touch screen of the electronic device includes a folding screen and an outer screen. Among them, when the user increases the unfolding angle of the folding screen, the touch screen in the electronic device will be touched. Therefore, when the user operates the electronic device, the touch area and the distribution information of the touch area when the user touches the touch screen can be obtained, and it can be determined whether the obtained touch area and the distribution information of the touch area match the touch area characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation, and realize the recognition of the first user operation.
[0096] As an example, the ultrasonic echo distribution information of the electronic device can be obtained based on the speaker and microphone in the electronic device. For example, when the user operates the electronic device, the electronic device can control the speaker to emit ultrasonic information and control the microphone to receive the ultrasonic information, so as to sense the echo characteristics of the user operating the electronic device. Among them, there is a difference between the gesture of the user holding the electronic device when the user increases the unfolding angle of the folding screen and the gestures when operating the electronic device in other ways, so that the echo characteristics sensed by the microphone are also different. Therefore, the echo characteristics sensed by the microphone can be obtained, and it can be determined whether the obtained echo characteristics match the echo characteristics of the first user operation, so as to determine whether the user operation received by the electronic device is the first user operation.
[0097] In this implementation, since the power consumption of the electronic device is relatively large when obtaining the second feature, the second feature can be obtained when the first feature meets the preset conditions to save power; and after the second feature is obtained, the first user operation can be further recognized by combining the first feature and the second feature to improve the recognition accuracy. Among them, when recognizing the first user operation by combining the first feature and the second feature, if each item of the first feature and the second feature respectively matches the features of the first user operation, or the number of features in the first feature and the second feature that match the features of the first user operation is greater than or equal to the preset threshold, it can be considered that the electronic device successfully recognizes the first user operation.
[0098] In some implementations, the information obtained by the above sensors can be referred to as the multi-modal perception information of the electronic device, the first feature and the second feature can be referred to as the multi-modal features for recognizing the first user operation, and the matching between the multi-modal features and the first user operation features can be implemented based on any existing matching algorithm, which is not limited in this application.
[0099] It should be noted that the method for recognizing the first user operation provided in the embodiments of the present application is only an example and not a limitation. The present application does not limit the specific implementation manner of recognizing the first user operation.
[0100] S520, in response to the first user operation, control the resistance unit to reduce the opening and closing resistance.
[0101] In this embodiment, after recognizing the first user operation, the resistance unit can be controlled to reduce the opening and closing resistance in response to the first user operation, so that the user can apply a smaller force to unfold the folding screen or increase the unfolding angle of the folding screen, improving the user experience.
[0102] It should be noted that the embodiments of the present application do not specifically limit the number, setting position, and product type of the resistance unit, as long as the functions of the resistance unit shown in this embodiment can be achieved.
[0103] As an example, the resistance unit can be set on both sides of the folding screen to provide opening and closing resistance for the folding screen and ensure close fitting when the electronic device is in the folded state.
[0104] Exemplarily, Figure 7 is a schematic illustration of a resistance unit provided in the embodiments of the present application. As Figure 7 shown, the resistance unit includes a first resistance unit and a second resistance unit. The first resistance unit can be set on one side of the folding screen, and the second resistance unit can be set at a relative position on the other side of the folding screen. It should be understood that when the electronic device is in the folded state, the positions of the first resistance unit and the second resistance unit should coincide or meet the preset requirements, and the preset requirements can be set according to actual needs.
[0105] As an example and not a limitation, the resistance unit can be an electromagnet. Among them, the electronic device can control the on - current of the electromagnet to control the opening and closing resistance of the folding screen. For example, the electronic device can reduce the opening and closing resistance of the folding screen by reducing the on - current of the electromagnet.
[0106] See Figure 7 , the first resistance unit can be an electromagnet, and the second resistance unit can be an electromagnet or an iron block, so that the resistance unit can provide opening and closing resistance for the folding screen during the process of the folding screen expanding or closing.
[0107] In this embodiment, after the electronic device recognizes the first user operation, it controls the resistance unit to reduce the opening and closing resistance, thus facilitating the user to unfold the folding screen and improving the user experience; in addition, after the electronic device first recognizes the first user operation and then controls the resistance unit to reduce the opening and closing resistance, the operation stability of the electronic device is improved.
[0108] In some implementations, a power unit can also be added to the electronic device, so that after the first user operation is recognized, the power unit is controlled to increase the hinge force in the electronic device, facilitating the user to more easily unfold the folding screen.
[0109] As an example, one end of the power unit can be connected to the hinge, and the other end of the power unit can be connected to the first support frame or the second support frame, so that the power unit can assist the first support frame and the second support frame to rotate through the hinge, increasing the hinge force and facilitating the user to unfold the folding screen.
[0110] Exemplarily, Figure 8 Schematic illustration of a power unit provided by an embodiment of the present application. As Figure 8 shown, one end of the power unit is connected to the hinge, and the other end of the power unit is connected to the second support frame, so that the power unit can assist the second support frame to rotate through the hinge, enabling the user to apply a smaller force to unfold the folding screen.
[0111] It should be noted that the embodiments of the present application do not specifically limit the number, installation position, and product type of the power unit, as long as the functions of the power unit shown in this embodiment can be achieved.
[0112] As an example but not a limitation, the power unit can be one or more motors. The electronic device can control the energizing current of the motor to control the motor to assist the first support frame or the second support frame to rotate through the hinge, thereby increasing the hinge force and facilitating the user to unfold the folding screen.
[0113] As an example but not a limitation, the power unit can also be a multi-stage spring device. Exemplarily, Figure 9 Schematic illustration of a power unit provided by another embodiment of the present application. Figure 9 The shown power unit includes two-stage springs. As Figure 9 shown, the two-stage springs can include two pairs of inner and outer springs. The inner springs can increase the biting force of the electronic device, and the outer springs can increase the hinge force of the electronic device.
[0114] Refer to Figure 9 , Figure 9 in which the folding screen goes through the folded state and the intermediate state in sequence, Figure 9 the folding screen shown in (a) in Figure 9 is in the folded state, Figure 9As shown in (a), when the folding screen is in the folded state, the two-stage springs act together, and the resultant force when the two-stage springs act together can be 0 or meet the force threshold, so as to ensure the tight fit when the folding screen is in the folded state. As an example, the sign of the bite force increased by the inner spring can be set to negative, and the sign of the hinge force increased by the outer spring can be set to positive, or the sign of the bite force increased by the inner spring can be set to positive, and the sign of the hinge force increased by the outer spring can be set to negative. Therefore, the resultant force when the two-stage springs act together can be the sum of the bite force increased by the inner spring and the hinge force increased by the outer spring. The force threshold can be set according to actual needs, and the present application does not make specific limitations thereon.
[0115] As an example, after the electronic device recognizes the first user operation, it can release the inner spring, or open the inner spring, so that the inner spring does not increase the bite force on the electronic device, as Figure 9 shown in (b). At this time, since the outer spring can increase the hinge force in the electronic device, the user can apply a smaller force to unfold the folding screen, improving the user experience.
[0116] It should be noted that during the process of the user applying a large force to unfold the folding screen, the finger may touch the touch screen of the electronic device, which may cause misoperation of the electronic device. Therefore, the electronic device can stop responding to the second user operation within a preset duration. The second user operation can be at least one operation other than the first user operation, such as making a call, opening a system application, etc., so as to avoid misoperation of the electronic device during the first user operation. Among them, the start time of the preset duration can be the time when the electronic device recognizes the first user operation, and the end time of the preset duration can be the time when the unfolding angle of the folding screen is equal to the preset angle. The preset angle can be set according to actual needs, and the present application does not make specific limitations thereon.
[0117] In some implementation manners, the end time of the preset duration can also be the time when the user stops the first user operation. For example, the user increases the unfolding angle of the folding screen to the third angle at the first moment and then stops the operation. The third angle is less than the preset angle, and the first moment can be used as the end time of the preset duration. Stopping the operation can be understood as that the unfolding angle of the folding screen no longer changes.
[0118] In some implementation manners, the end time of the preset duration can also be the time after a delay duration after the user stops the first user operation. For example, the user increases the unfolding angle of the folding screen to the third angle at the first moment and then stops the operation. The third angle is less than the preset angle, and the end time of the preset duration can be the second moment, which is the time after a delay duration from the first moment.
[0119] In the technical solution provided by this application, the electronic device can identify the first user operation, and after identifying the first user operation, it can control the resistance unit to reduce the opening and closing resistance, or control the power unit to increase the hinge force, so as to facilitate the user to unfold the folding screen; in addition, after the electronic device identifies the first user operation, it can stop responding to the second user operation within a preset time period, so as to avoid misoperation of the electronic device during the first user operation and improve the user experience.
[0120] The control method of the folding screen in the embodiments of this application has been described above. Next, the device for implementing the control method of the folding screen provided by the embodiments of this application will be described. Those skilled in the art can understand that the method and the device can be combined and cited with each other. The relevant device provided by the embodiments of this application can execute the steps in the control method of the folding screen.
[0121] To implement the above functions, the control device for the folding screen includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the method steps of each example described in the embodiments disclosed in this article, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0122] The embodiments of this application can divide the functions of the device for implementing the control method of the folding screen according to the above method examples. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware or in the form of a software function module. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there may be other division methods in actual implementation.
[0123] Figure 10 It is a schematic structural diagram of a chip provided by an embodiment of this application. The chip 1000 includes a processor 1010, a communication line 1020, a communication interface 1030, and a memory 1040. Among them, Figure 10 The numbers of the processor, communication line, communication interface, and memory are only examples and not limitations.
[0124] In some embodiments, the memory 1040 stores the following elements: executable modules or data structures, or subsets thereof, or extended sets thereof.
[0125] The methods described in the embodiments of the present application above can be applied to the processor 1010 or implemented by the processor 1010. The processor 1010 may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above methods can be completed through the integrated logic circuit of the hardware in the processor 1010 or instructions in the form of software. The above-mentioned processor 1010 can be a general-purpose processor (e.g., a microprocessor or a conventional processor), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate, transistor logic devices, or discrete hardware components. The processor 1010 can implement or execute various processing-related methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
[0126] The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. Among them, the software module can be located in a mature storage medium in the art such as a random access memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable read-only memory (EEPROM). This storage medium is located in the memory 1040, and the processor 1010 reads the information in the memory 1040 and combines its hardware to complete the steps of the above method.
[0127] Communication can be carried out between the processor 1010, the memory 1040, and the communication interface 1030 through the communication line 1020.
[0128] In the above embodiments, the instructions stored in the memory 1040 for the processor 1010 to execute can be implemented in the form of a computer program product. Among them, the computer program product can be pre-written in the memory 1040 or downloaded and installed in the memory 1040 in the form of software.
[0129] Embodiments of the present application further provide a computer program product including one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are wholly or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server or a data center integrating one or more available media. For example, the available medium may include magnetic media (such as floppy disks, hard disks, or magnetic tapes), optical media (such as digital versatile discs (DVDs)), or semiconductor media (such as solid state disks (SSDs)).
[0130] Embodiments of the present application further provide a computer-readable storage medium. The methods described in the above embodiments may be wholly or partially implemented by software, hardware, firmware, or any combination thereof. The computer-readable medium may include a computer storage medium and a communication medium, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium accessible by a computer.
[0131] As a possible design, the computer-readable medium may include a compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM, or other optical disc memories; the computer-readable medium may include a magnetic disk memory or other magnetic disk storage devices. Moreover, any connection line may also be appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, a server, or other remote sources using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies (such as infrared, radio, and microwave), then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, magnetic disks and optical discs include optical discs (CDs), laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where magnetic disks typically reproduce data magnetically, while optical discs use lasers to optically reproduce data.
[0132] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processing unit of the computer or other programmable data processing device generate means for implementing the specified functions in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the specified functions in one block or multiple blocks.
Claims
1. A control method for a folding screen, characterized in that, the method is applied to an electronic device, the electronic device includes the folding screen and a resistance unit, the resistance unit is used to provide the opening and closing resistance of the folding screen, and the method includes: identifying a first user operation that increases the unfolding angle of the folding screen; in response to the first user operation, controlling the resistance unit to reduce the opening and closing resistance.
2. The method according to claim 1, characterized in that, the identifying the first user operation includes: acquiring a first feature of the electronic device, the first feature includes one or more of the following features: vibration information, attitude information, pressure information borne by the electronic device, or hinge force in the electronic device; identifying the first user operation based on the first feature.
3. The method according to claim 2, characterized in that, the identifying the first user operation based on the first feature includes: acquiring a second feature of the electronic device, the second feature includes the area where the user touches the touch screen in the electronic device, and / or the ultrasonic echo distribution information of the electronic device, and the touch screen includes the folding screen; when the first feature meets a preset condition, identifying the first user operation based on the first feature and the second feature.
4. The method according to any one of claims 1 to 3, characterized in that, the electronic device further includes a power unit, the power unit is used to increase the hinge force in the electronic device, and the method further includes: in response to the first user operation, controlling the power unit to increase the hinge force.
5. The method according to claim 4, characterized in that, the power unit includes one or more motors.
6. The method according to any one of claims 1 to 5, characterized in that, the method further includes: stopping responding to a second user operation within a preset duration, the second user operation includes at least one operation other than the first user operation, the starting moment of the preset duration is the moment when the first user operation is identified, and the ending moment of the preset duration is the moment when the unfolding angle of the folding screen is equal to a preset angle.
7. An electronic device, characterized in that, the electronic device includes a power unit, the power unit is used to increase the hinge force in the electronic device, one end of the power unit is connected to the hinge in the electronic device, and the other end of the power unit is connected to the support frame in the electronic device.
8. The electronic device according to claim 7, characterized in that, the power unit includes one or more motors.
9. An electronic device, characterized in that, including: a processor and a memory; the memory stores computer instructions; the processor executes the computer instructions stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are run, the method described in any one of claims 1 to 6 is implemented.
11. A computer program product, characterized in that it includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the method described in any one of claims 1 to 6 is implemented.