Split-screen display method and related device

By switching the display direction and split screen layout in the split screen state, the problem of the inability to fully display the application key content is solved and the user experience is improved.

CN119923624APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380060834.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-19
Filing Date
2023-08-03
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the split screen state, the key content of the application cannot be fully displayed, resulting in poor user experience.

Method used

By switching the display direction and split-screen layout, the target object of the first application is displayed in full screen in the split-screen area it occupies, thereby fully displaying the key content of the application.

Benefits of technology

Improves user experience and ensures that the key content of the application can be fully displayed in split-screen state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119923624A_ABST
    Figure CN119923624A_ABST
Patent Text Reader

Abstract

The invention provides a split-screen display method and related device.The method comprises the steps that multiple applications are displayed on an interface based on a first display direction and a first split-screen layout, the first split-screen layout is used for indicating the position relation of the multiple applications in the interface, and the multiple applications comprise the first application; and in response to the first operation, displaying the plurality of applications on the interface based on the second display direction and a second split-screen layout, and displaying a target object of the first application in a full screen in a split-screen area occupied by the first application, the second split-screen layout being used for indicating a position relationship of the plurality of applications in the interface. In this way, the electronic device can fully display the target object of the first application under the current split-screen layout, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

A split-screen display method and related device

[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on August 19, 2022, with application number 202211001623.1 and application name “A split-screen display method and related device”, the entire contents of which are incorporated by reference in this application.

[0002] The present application relates to the field of terminals, and in particular to a split-screen display method and related devices.

[0003] With the development of smart devices, in order to meet the needs of users to handle multiple applications at the same time, more and more devices support split screen. Different devices can support different numbers and layouts of split screens. For example, most devices support two-screen split (such as top-bottom split screen, left-right split screen), and some devices support three-screen split screen, four-screen split screen, etc. However, there may be a problem that the key content of the application cannot be fully displayed in the split screen area where it is located, resulting in a poor user experience.

[0004] Therefore, it is hoped to provide a split-screen display method to fully display the key content of the application and improve the user experience.

[0005]

[0006] The present application provides a split-screen display method and related devices, in order to fully display the key content of the application, thereby improving the user experience.

[0007] In the first aspect, the present application provides a split-screen display method, which can be executed by an electronic device, or by a component configured in the electronic device (such as a chip, a chip system, etc.), or by a logic module or software that can realize all or part of the functions of the electronic device. The present application does not limit this.

[0008] Exemplarily, the method includes: displaying multiple applications on an interface based on a first display direction and a first split-screen layout, the first split-screen layout being used to indicate the positional relationship of the multiple applications in the interface, the multiple applications including the first application; in response to a first operation, displaying multiple applications on the interface based on a second display direction and a second split-screen layout, and displaying a target object of the first application in full screen in the split-screen area occupied by the first application, the target object being an object that supports full-screen display among the multiple objects in the first application, and the second split-screen layout being used to indicate the positional relationship of the multiple applications in the interface.

[0009] Based on the above technical solution, the first application among multiple applications in a split-screen state needs to switch from the first display direction to the second display direction. In response to the first operation, while switching to the second display direction, the split-screen layout is also switched from the first split-screen layout to the second split-screen layout, and the target object of the first application is displayed in full screen in the split-screen area occupied by the first application, so that the electronic device fully displays the target object of the first application under the current split-screen layout, which is conducive to improving user experience.

[0010] Optionally, the first application is a video playback application, and the target object is a video playback interface of the video playback application.

[0011] In combination with the first aspect, in some possible implementations of the first aspect, the above method also includes: determining whether multiple applications all support the second display direction; and, in response to the first operation, displaying the multiple applications on the interface based on the second display direction and the second split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application, including: when multiple applications all support the second display direction, in response to the first operation, displaying the multiple applications on the interface based on the second display direction and the second split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application.

[0012] When a second application among the multiple applications does not support the second display direction, the user is prompted through an interface that the second application does not support the second display direction.

[0013] In combination with the first aspect, in some possible implementations of the first aspect, the first operation includes any of the following: an operation of clicking to switch the horizontal or vertical screen display control, an operation of clicking to switch the split-screen layout control, a voice operation, or an operation of rotating the electronic device.

[0014] There are multiple first operations. One possible design is that in response to a user's touch operation (such as a user clicking on a control to switch between horizontal and vertical screen display), the first application needs to switch from the first display direction to the second display direction; another possible design is that in response to a user's voice operation (such as a user switching the display direction of the first application through a voice prompt), the first application needs to switch from the first display direction to the second display direction; another possible design is that in response to a user's operation of rotating the electronic device (such as a user rotating the electronic device 90 degrees), the first application needs to switch from the first display direction to the second display direction. Providing the above-mentioned multiple triggering methods is conducive to improving the flexibility of the first application in switching the display direction. Another possible design is that in response to a user clicking on a control to switch the split-screen layout, in this case, the electronic device can also switch the display direction while switching the split-screen layout, that is, the first application needs to switch from the first display direction to the second display direction.

[0015] In combination with the first aspect, in some possible implementations of the first aspect, the first display direction is portrait screen display, the first split-screen layout indicates that multiple applications are distributed left and right in the interface, and the second display direction is landscape screen display, and the second split-screen layout indicates that multiple applications are distributed up and down in the interface.

[0016] The first application needs to switch from portrait display to landscape display. In response to a first operation, such as clicking on the operation of switching the portrait or landscape display control, clicking on the operation of switching the split-screen layout control, voice operation, rotating the electronic device, etc., the electronic device displays multiple applications on the interface in a landscape mode or in an upper and lower split-screen mode. In this way, multiple applications can fully display the content of the applications in their split-screen areas, which is conducive to improving the user experience.

[0017] In combination with the first aspect, in some possible implementations of the first aspect, the first display direction is portrait screen display, the first split-screen layout indicates that multiple applications are distributed left and right in the interface, and the second display direction is landscape screen display, and the second split-screen layout indicates that multiple applications are distributed up and down in the interface.

[0018] In combination with the first aspect, in some possible implementations of the first aspect, the second split-screen layout is also used to indicate the proportions occupied by multiple applications in the interface, and the above method also includes: determining the proportions occupied by multiple applications in the interface based on application information of the first application.

[0019] The electronic device can at least determine the appropriate occupancy ratios of multiple applications in the interface based on the application information of the current first application, and then display the above multiple applications on the interface based on the ratios, which is conducive to improving the user experience.

[0020] On the second aspect, the present application provides a split-screen display method, which can be executed by an electronic device, or by a component configured in the electronic device (such as a chip, a chip system, etc.), or by a logic module or software that can realize all or part of the functions of the electronic device. The present application does not limit this.

[0021] Exemplarily, the method includes: displaying a first application in full screen on an interface; in response to a user's split-screen operation, displaying the first application and the second application on the interface based on a first display direction and a first split-screen layout, and displaying a target object of the first application in full screen in the split-screen area occupied by the first application, wherein the target object is an object that supports full-screen display among multiple objects in the first application, and the first split-screen layout is used to indicate the positional relationship between the first application and the second application in the interface.

[0022] Based on the above technical solution, the electronic device can automatically determine the split-screen layout based on the display direction suitable for the first application. For example, since the video playback application is more suitable for horizontal screen video playback, the electronic device can trigger the upper and lower split screen by default when the split screen is triggered. In other words, when the electronic device displays the first application in full screen on the interface, once the split screen is triggered, the electronic device displays the first application and the second application through the first display direction and the first split screen layout, and displays the target object of the first application in full screen in the split screen area occupied by the first application, so that the target object of the first application can be fully displayed, thereby providing a better user experience.

[0023] Optionally, the first application is a video playback application, and the target object is a video playback interface of the video playback application.

[0024] In combination with the second aspect, in some possible implementations of the second aspect, the method also includes: determining whether both the first application and the second application support the first display direction; and, in response to the user's split-screen operation, displaying the first application and the second application on the interface based on the first display direction and the first split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application, including: when both the first application and the second application support the first display direction, in response to the user's split-screen operation, displaying the first application and the second application on the interface based on the first display direction and the first split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application.

[0025] In combination with the second aspect, in some possible implementations of the second aspect, the first display direction is horizontal screen display, and the first split-screen layout indicates that the first application and the second application are distributed vertically in the interface.

[0026] In combination with the second aspect, in some possible implementations of the second aspect, the first display direction is vertical screen display, and the first split-screen layout indicates that the first application and the second application are distributed left and right in the interface.

[0027] In combination with the second aspect, in some possible implementations of the second aspect, the first split-screen layout is also used to indicate the ratio occupied by the first application and the second application in the interface. The above method also includes: determining the ratio occupied by the first application and the second application in the interface based on the application information of the first application and / or the application information of the second application.

[0028] The electronic device can determine the appropriate occupancy ratio of the first application and the second application in the interface based on the application information of the first application and / or the application information of the second application in the current split screen, and then display the above applications on the interface based on the ratio, which is conducive to improving the user experience.

[0029] In a third aspect, the present application provides an electronic device that can implement the method described in the first aspect and any possible implementation of the first aspect, or implement the method described in the second aspect and any possible implementation of the second aspect. The device includes corresponding units for executing the above methods. The units included in the device can be implemented by software and / or hardware.

[0030] In a fourth aspect, the present application provides an electronic device, the device comprising a processor. The processor is coupled to a memory and can be used to execute a computer program in the memory to implement the method described in the first aspect and any possible implementation of the first aspect, or to implement the method described in the second aspect and any possible implementation of the second aspect.

[0031] Optionally, the device also includes a memory.

[0032] Optionally, the device further includes a communication interface, and the processor is coupled to the communication interface.

[0033] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method described in the first aspect and any possible implementation of the first aspect is implemented, or the method described in the second aspect and any possible implementation of the second aspect is implemented.

[0034] In a sixth aspect, the present application provides a computer program product, which includes instructions. When the instructions are executed, the method described in the first aspect and any possible implementation of the first aspect is implemented, or the method described in the second aspect and any possible implementation of the second aspect is implemented.

[0035] In the seventh aspect, the present application provides a chip system, which includes at least one processor for supporting the implementation of the functions involved in the first aspect and any possible implementation of the first aspect, or the second aspect and any possible implementation of the second aspect, for example, receiving or processing the data involved in the above method, etc.

[0036] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0037] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0038] It should be understood that the third to seventh aspects of the present application correspond to the technical solutions of the first and second aspects of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here.

[0039] FIG1 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0040] FIG2 is a schematic diagram of the software structure of an electronic device provided in an embodiment of the present application;

[0041] FIG3 is a known split-screen display method provided in an embodiment of the present application;

[0042] FIG4 is another known split-screen display method provided by an embodiment of the present application;

[0043] FIG5 is a schematic flow chart of a split-screen display method provided in an embodiment of the present application;

[0044] FIG6 is a detailed flow chart of a split-screen display method provided in an embodiment of the present application;

[0045] FIG7 is a schematic diagram of a method for triggering an electronic device to switch a display direction provided by an embodiment of the present application;

[0046] FIG8 is a schematic diagram of another method for triggering an electronic device to switch a display direction provided by an embodiment of the present application;

[0047] FIG9 is a schematic diagram of adjusting the proportion of each application occupied in the interface provided by an embodiment of the present application;

[0048] FIG10 is a schematic diagram of switching the display direction of an electronic device provided in an embodiment of the present application;

[0049] FIG11 is a schematic diagram of a flow chart of internal interaction of an electronic device provided in an embodiment of the present application;

[0050] FIG12 is a schematic flow chart of another split-screen display method provided in an embodiment of the present application;

[0051] FIG13 is a detailed flow chart of another split-screen display method provided in an embodiment of the present application;

[0052] FIG. 14 is a schematic diagram of a method for triggering screen splitting of an electronic device provided in an embodiment of the present application.

[0053] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0054] The method provided in the embodiment of the present application can be applied to electronic devices such as foldable screen mobile phones, tablet computers, straight-screen mobile phones, etc. The embodiment of the present application does not impose any limitation on the specific type of electronic devices.

[0055] Exemplarily, Fig. 1 shows a schematic diagram of the structure of an electronic device 100. As shown in Fig. 1, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

[0056] Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0057] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 180B detects the angle of the electronic device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 100 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.

[0058] The acceleration sensor 180E can detect the magnitude of acceleration in various directions (generally three axes) of the electronic device 100. When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected.

[0059] The acceleration sensor 180E can also be used to identify the posture of the electronic device and applied to applications such as horizontal and vertical screen switching and pedometers.

[0060] The touch sensor 180K may also be referred to as a "touch panel". The touch sensor 180K may be provided on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also referred to as a "touch screen". In a specific implementation, the touch sensor 180K may be used to detect a touch operation applied thereto or thereabout. The touch sensor may transmit the detected touch operation to the application processor to determine the type of touch event. The touch sensor 180K may also provide visual output related to the touch operation through the display screen 194.

[0061] In the embodiment of the present application, the sensor module 180 can be used to monitor physical rotation events to determine whether the electronic device 100 undergoes physical rotation. In addition, the embodiment of the present application does not impose any restrictions on the type of sensor. For example, the sensor module 180 may also include a gravity sensor, which is used to calculate the screen direction. The numerical unit of the gravity sensor is generally gravitational acceleration g = 9.8 meters per second squared (m / s 2 ) to make a plan.

[0062] The processor 110 may include one or more processing units, for example, the processor 110 may include one or more of an application processor (AP), a microcontroller unit (MCU), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0063] The application processor outputs sound signals through the audio module 170 (such as the speaker 170A, etc.), or displays images or videos through the display screen 194.

[0064] The controller may be the nerve center and command center of the electronic device 100. 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.

[0065] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0066] The processor 110 can perform different operations to achieve different functions by executing instructions. The instructions can be, for example, instructions pre-stored in the memory before the device leaves the factory, or instructions read from the APP after the user installs a new application (APP) during use, and the embodiments of the present application do not impose any limitation on this.

[0067] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a secure digital input and output interface (SDIO), a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a universal synchronous asynchronous receiver / transmitter (USART), 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.

[0068] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100. While the charging management module 140 is charging the battery 142, it may also power the electronic device through the power management module 141.

[0069] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193 and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.

[0070] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like.

[0071] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0072] The mobile communication module 150 can provide wireless communication solutions including 2G / 3G / 4G / 5G etc. applied on the electronic device 100 .

[0073] The wireless communication module 160 can provide wireless communication solutions for application in the electronic device 100, including wireless local area networks (WLAN), such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication technology (NFC), infrared technology (IR), etc.

[0074] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), 5G communication system, BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include global positioning system (GPS), GNSS, BeiDou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation system (SBAS).

[0075] The electronic device 100 can realize the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0076] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The electronic device 100 may include one or more display screens 194 .

[0077] In an embodiment of the present application, the display screen 194 can be used to display two or more applications at the same time. In other words, the electronic device 100 can support a split-screen mode to facilitate the user to use multiple applications at the same time.

[0078] The electronic device 100 can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194 and the application processor.

[0079] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.

[0080] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include one or more cameras 193.

[0081] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0082] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0083] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.

[0084] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0085] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, such as the speaker 170A, the receiver 170B, the microphone 170C and the earphone interface 170D, and the application processor.

[0086] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.

[0087] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.

[0088] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.

[0089] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.

[0090] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.

[0091] The key 190 includes a power key (or power key), a volume key, etc. The key 190 can be a mechanical key or a touch key. The electronic device 100 can receive key input and generate key signal input related to user settings and function control of the electronic device 100.

[0092] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0093] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power changes, messages, missed calls, notifications, etc.

[0094] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support one or more SIM card interfaces. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.

[0095] It should be understood that the structure illustrated in the present application does not constitute a specific limitation on the electronic device 100. In other embodiments, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0096] FIG. 2 is a schematic diagram of the software structure of the electronic device provided in an embodiment of the present application.

[0097] As shown in Figure 2, the layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided from top to bottom into an application layer, an application framework layer, an Android runtime (Android runtime), a system library, and a kernel layer.

[0098] The application layer may include a series of application packages. As shown in FIG2 , the application may include system applications and third-party applications. In the embodiment of the present application, the system application may further include, for example, a camera, a gallery, a calendar, calls, short messages, etc. The third-party application may include, for example, a video playback application, WeChat, etc.

[0099] The application framework layer provides an application programming interface (API) and a programming framework for the application programs of the application layer. The application framework layer includes some predefined functions. As shown in FIG2 , the application framework layer may include an input management service (IMS), a power management service (PMS), a resource management service, a content provision service, etc. The embodiments of the present application do not impose any limitation on this.

[0100] In the embodiment of the present application, the application framework layer may also include a multi-tasking processing unit and a window management unit.

[0101] Among them, the multi-tasking processing unit can be used to monitor the horizontal screen display request / full screen display request from the window management unit, and can also be used to determine whether multiple applications in the split-screen state support horizontal screen display / full screen display, and when multiple applications all support horizontal screen display / full screen display, pass a switching instruction to the window management unit, and the switching instruction is used to indicate the switching of the split-screen layout.

[0102] The window management unit can be used to listen to horizontal screen display requests / full screen display requests from applications or sensor units, and pass the above requests to the multi-tasking processing unit. It can also be used to adjust the split-screen layout after receiving a switching instruction from the multi-tasking processing unit, for example, adjusting the window size, the proportion occupied by each application in the interface, the position of each application in the interface, etc.

[0103] The Android runtime can include core libraries and virtual machines. The Android runtime is responsible for scheduling and management of the Android system.

[0104] The core library can include two parts: one part is the function that needs to be called by the Java language, and the other part is the core library of the Android system.

[0105] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0106] The system library may include multiple functional modules, such as status monitoring services, surface managers, media libraries, 3D graphics processing libraries (e.g., OpenGLES), 2D graphics engines (e.g., SGL), etc.

[0107] In the embodiment of the present application, as shown in FIG. 2 , the system library may further include a graphic display unit and a sensor unit.

[0108] The graphic display unit can be used to draw windows, render interfaces, etc. The sensor unit can be used to monitor the physical rotation time and report it to the window management unit.

[0109] The kernel layer is a layer between hardware and software. The kernel layer at least includes sensor services (also called sensor drivers), display services (also called display drivers), camera drivers, audio drivers, etc. The present application embodiment does not impose any restrictions on this.

[0110] As shown in Figure 2, the system library and kernel layer below the application framework layer can be called the bottom system. The bottom system includes a bottom display system for providing display services, for example, the bottom display system includes a display driver in the kernel layer and a surface manager in the system library.

[0111] When a user is using an electronic device, the side of the display area of ​​the electronic device that is substantially parallel to the horizontal direction (or has a smaller angle) can be called the width of the display area; the side of the display area of ​​the electronic device that is substantially parallel to the vertical direction (or has a smaller angle) can be called the height of the display area. The display directions of applications running in an electronic device may include landscape display and portrait display. The width of the display area of ​​the screen corresponding to landscape display (i.e., the side with the smaller angle between the display area and the horizontal direction of the screen) is greater than the height of the display area (i.e., the side with the smaller angle between the display area and the vertical direction of the screen), and the width of the display area of ​​the screen corresponding to portrait display is less than the height of the display area.

[0112] Figure 3 is a schematic diagram of a known split-screen display method provided by an embodiment of the present application. As shown in a) in Figure 3, application 1 is a video playback application, and application 2 is a memo. Application 1 and application 2 are displayed on the interface in a left-right split-screen and vertical display manner. As shown in b) in Figure 3, in response to the user clicking on the horizontal and vertical screen display control of the video playback interface in application 1, application 1 is displayed on the interface in a vertical display manner, and the video playback interface of application 1 is displayed in full screen in the split-screen area occupied by application 1. Among them, when the video playback interface is displayed in full screen, in order to adapt to the short side width of the split-screen area occupied by application 1, the video playback interface of application 1 actually occupies a smaller display area, and the content of application 1 cannot even be seen clearly, resulting in a poor user experience.

[0113] FIG4 is a schematic diagram of another known split-screen display method provided by an embodiment of the present application. As shown in FIG4 a), application 1 is a video playback application, and application 2 is a memo. Application 1 and application 2 are displayed on the interface in a left-right split-screen manner, and when application 1 and application 2 are in a left-right split-screen manner, the default is vertical screen display. The user can trigger the adjustment of the split-screen layout by switching the interactive control of the split-screen layout. Exemplarily, as shown in FIG4 b), in response to the user clicking the operation of switching the split-screen layout control, application 1 and application 2 are displayed on the interface in a top-bottom split-screen manner. After switching to the top-bottom split-screen, application 1 is displayed in a horizontal screen display manner in the split-screen area occupied by application 1, but the video playback interface in application 1 is not displayed in full screen in the split-screen area occupied by application 1. In this way, the video playback interface of application 1 still cannot fill the split-screen area where it is located. In other words, the key content of the application still cannot be fully displayed, resulting in a poor user experience.

[0114] Among them, the electronic device shown in Figures 3 and 4 can be, for example, a foldable screen mobile phone.

[0115] From the above, it can be seen that, currently, when multiple applications are in split-screen state, there may be a problem that the key content of the application cannot be fully displayed on the interface, which leads to a poor user experience.

[0116] Therefore, the present application provides a method, in which, when the first application among multiple applications in a split-screen state needs to switch from a first display direction to a second display direction, the electronic device switches the split-screen layout to the second split-screen layout while switching to the second display direction, and displays the target object of the first application in full screen in the split-screen area occupied by the first application, so that the target object of the first application can be fully displayed under the current split-screen layout, that is, the key content of the first application can be fully displayed, which is conducive to improving the user experience.

[0117] To facilitate understanding of the embodiments of the present application, the following description is first made:

[0118] First, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first display direction and the second display direction are only used to distinguish different display directions, and their order is not limited. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different.

[0119] Second, in the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but it does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in combination with the context. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.

[0120] The split-screen display method provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0121] It should be understood that the embodiments shown below describe the method from the perspective of an electronic device, wherein the electronic device may be, for example, a folding screen mobile phone, a tablet, a candy bar mobile phone, etc.

[0122] Fig. 5 is a schematic flow chart of a split-screen display method 500 provided in an embodiment of the present application. The method 500 shown in Fig. 5 may include steps 510 to 530. Each step in the method 500 is described in detail below.

[0123] Step 510: Display multiple applications on the interface based on the first display direction and the first split-screen layout.

[0124] Wherein, the above-mentioned multiple applications include a first application, and the first display direction may be, for example, a horizontal screen display or a vertical screen display. The first split-screen layout is used to indicate the positional relationship of multiple applications in the interface. For example, the first split-screen layout indicates that multiple applications are distributed up and down in the interface, which may also be referred to as a top-to-bottom split-screen. For another example, the first split-screen layout indicates that multiple applications are distributed left and right in the interface, which may also be referred to as a left-right split-screen.

[0125] For example, taking a foldable screen mobile phone as an example, the multiple applications include application 1 and application 2. The foldable screen mobile phone displays application 1 and application 2 on the interface. Application 1 and application 2 are displayed in a vertical screen style, and application 1 and application 2 are distributed left and right in the interface. In other words, application 1 and application 2 are in a left-right split-screen state.

[0126] In addition, this application does not impose any restrictions on the number of split screens. For example, when the first split screen layout indicates that multiple applications are distributed up and down in the interface, it can be two split screens, with application 1 and application 2 distributed up and down in the interface, or it can be three split screens, with application 1 at the top and application 2 and application 3 at the bottom. For another example, when the first split screen layout indicates that multiple applications are distributed left and right in the interface, it can be two split screens, with application 1 and application 2 distributed left and right in the interface, or it can be three split screens, with application 1 on the left and application 2 and application 3 on the right. For the sake of brevity, they are not listed one by one here.

[0127] Step 520: When a first application among the plurality of applications needs to switch from the first display orientation to the second display orientation, determine whether the plurality of applications all support the second display orientation.

[0128] The electronic device determines whether there is an application among multiple applications that requests to switch the display direction. If the first application among the multiple applications needs to switch the display direction, it further determines whether the multiple applications all support the requested display direction switch; if none of the multiple applications need to switch the display direction, the processing ends.

[0129] Optionally, the electronic device may determine that a first application among multiple applications needs to be switched from a first display direction to a second display direction by any of the following methods:

[0130] Method 1: The electronic device determines that a first application among multiple applications needs to be switched from a first display orientation to a second display orientation in response to a user's touch operation, such as clicking an operation of switching a horizontal or vertical screen display control. Exemplarily, in response to a user clicking an operation of switching a horizontal or vertical screen display control of application 1 among multiple applications, it is determined that application 1 needs to be switched from a first display orientation to a second display orientation.

[0131] Mode 2: The electronic device determines that a first application among multiple applications needs to be switched from a first display direction to a second display direction in response to a user's voice operation. For example, in response to a user's operation of switching the display direction of application 1 through a voice prompt, the electronic device determines that application 1 needs to be switched from a first display direction to a second display direction.

[0132] Method three: The electronic device determines that a first application among multiple applications needs to be switched from a first display orientation to a second display orientation in response to a user's operation of rotating the electronic device.

[0133] Method 4: The electronic device determines, based on multiple applications, that a first application among the multiple applications needs to be switched from a first display orientation to a second display orientation. For example, the electronic device determines that a first application among the multiple applications is more suitable for landscape display, that is, landscape display can more fully display the content of the application, but the current first application is based on portrait display, so the electronic device determines that the first application needs to be switched from portrait display to landscape display.

[0134] It should be understood that the above-mentioned manner in which the electronic device determines that the first application among multiple applications needs to switch from the first display direction to the second display direction is only an example and should not constitute any limitation to the embodiments of the present application. In other embodiments, the electronic device may also determine that the first application among multiple applications needs to switch from the first display direction to the second display direction based on other methods. For example, in response to the user clicking on the operation of switching the split-screen layout control, the electronic device displays multiple applications on the interface based on the second display direction and the second split-screen layout, and displays the target object of the first application in full screen in the split-screen area occupied by the first application, that is, in response to the user clicking on the operation of switching the split-screen layout control, the electronic device can switch the display direction while switching the split-screen layout to adapt to the split-screen layout after switching.

[0135] Step 530, in response to the first operation, multiple applications are displayed on the interface based on the second display direction and the second split-screen layout, and the target object of the first application is displayed in full screen in the split-screen area occupied by the first application.

[0136] Among them, the target object is an object that supports full-screen display among multiple objects in the first application, and the second split-screen layout is used to indicate the positional relationship of multiple applications in the interface. When multiple applications all support the second display direction, the electronic device displays multiple applications on the interface based on the second display direction and the second split-screen layout in response to the first operation, and displays the target object of the first application in full screen in the split-screen area occupied by the first application. That is, when the application in the electronic device switches the display direction, it also switches the split-screen layout, and displays the target object of the first application in full screen in the split-screen area occupied by the first application. In this way, under the current split-screen layout, multiple applications are displayed based on the current display direction, and the target object of the first application is displayed in full screen, so that the target object of the first application can be fully displayed on the interface, which is conducive to improving the user experience.

[0137] Optionally, when a second application among the multiple applications does not support the second display direction, the electronic device may prompt the user through an interface that the second application does not support the second display direction.

[0138] In some embodiments, when the application switches the display direction, the electronic device may perform adaptive layout. Furthermore, the electronic device may not need to determine whether the application supports switching the display direction. In other words, the electronic device may not perform step 520 and directly perform step 530.

[0139] Optionally, the first application is a video playback application, and the target object is a video playback interface of the video playback application.

[0140] A video playback application may include multiple objects, such as user comments, video playback interface, video title, etc. The target object is the object among multiple objects that supports full-screen display, such as the video playback interface. It can be understood that the target object is the object that the user wants to be fully displayed. For example, when the video playback interface is displayed in full screen, the user experience is better.

[0141] Optionally, the first application is presentation software, and the target object is a slide show playback interface of the presentation software.

[0142] Optionally, the first application is a game application, and the target object is an operation interface of the game.

[0143] When the target object in the first application is displayed in full screen in the split screen area occupied by the first application, the target object may fill up the split screen area occupied by the first application or may not fill up the split screen area occupied by the first application. For example, when the target object is a video playback interface of a video playback application, black borders may exist in the upper and lower areas of the video playback interface.

[0144] In one example, before switching, application 1 and application 2 are split screen left and right, and application 1 and application 2 are displayed in the direction of portrait screen. After the electronic device determines that application 1 needs to be switched from portrait screen display to landscape screen display, it determines whether application 1 and application 2 both support landscape screen display. In the case that application 1 and application 2 both support landscape screen display, application 1 and application 2 can be displayed on the interface based on top-bottom split screen and landscape screen display, and the target object of application 1 can be displayed in full screen in the split screen area occupied by application 1. Optionally, the electronic device can also display the target object of application 2 in full screen in the split screen area occupied by application 2. Among them, the step of determining whether application 1 and application 2 both support landscape screen display can be omitted, that is, the electronic device can perform adaptive layout, and it can also be understood that application 1 and application 2 both support landscape screen display by default.

[0145] In another example, before switching, application 1 and application 2 are split screen up and down, and application 1 and application 2 are displayed in the direction of landscape. After the electronic device determines that application 1 needs to be switched from landscape to portrait, it determines whether application 1 and application 2 both support portrait display. In the case that application 1 and application 2 both support portrait display, application 1 and application 2 can be displayed on the interface based on left-right split screen and portrait display, and the target object of application 1 can be displayed in full screen in the split screen area occupied by application 1. Optionally, the electronic device can also display the target object of application 2 in full screen in the split screen area occupied by application 2. Among them, the step of determining whether application 1 and application 2 both support portrait display can be omitted, that is, the electronic device can perform adaptive layout, and it can also be understood that application 1 and application 2 both support portrait display by default.

[0146] Optionally, the second split-screen layout is also used to indicate the proportions occupied by multiple applications in the interface. The method 500 shown in FIG. 5 further includes: determining the proportions occupied by the multiple applications in the interface based on application information of the multiple applications.

[0147] Among them, the application information can indicate the type of application, such as video application, game application, etc.; or, the application information can indicate the suitable aspect ratio of the application; or, the application information can indicate the aspect ratio of the target object in the application when it is displayed in full screen. For example, when the target object is a video playback interface in a video playback application, if the aspect ratio of the video playback interface is 16:9, then the aspect ratio of the display area occupied by the application corresponding to the target object can also be 16:9. Furthermore, the electronic device can determine the proportion occupied by the video playback application in the interface.

[0148] One possible implementation is to select the ratio of the multiple applications in the interface from multiple predefined ratios based on the application information of the multiple applications. For example, the multiple predefined ratios include 1:1, 2:1, 3:1 and 4:1, the multiple applications include application 1 and application 2, and the electronic device determines that the ratio of application 1 and application 2 in the interface is 2:1. Under this ratio, the user's viewing experience is better. For another example, the multiple applications include application 3 and application 4, and the electronic device determines that the ratio of application 3 and application 4 in the interface is 1:1. Under this ratio, the user's viewing experience is better.

[0149] Another possible implementation is that the electronic device calculates the ratio of the multiple applications in the interface based on the application information of the multiple applications. For example, when application 1 and application 2 are split screen, the electronic device calculates that the ratio of application 1 and application 2 in the interface is 2:1, and when application 3 and application 4 are split screen, the electronic device calculates that the ratio of application 3 and application 4 in the interface is 1:1.

[0150] From the above, it can be seen that in order to improve the user experience, the electronic device can determine the appropriate occupancy ratio of the multiple applications currently split on the screen in the interface, and then display the multiple applications on the interface based on the ratio, so that the user experience is better.

[0151] The method of FIG5 will be described in detail below in conjunction with FIG6 to FIG10. The first display direction takes the vertical screen display as an example, the first split screen layout takes the indication that multiple applications are distributed left and right in the interface as an example, and the second display direction takes the horizontal screen display as an example, the second split screen layout takes the indication that multiple applications are distributed up and down in the interface as an example.

[0152] FIG6 is a detailed flow chart of the split-screen display method provided in an embodiment of the present application.

[0153] Step 610, display multiple applications in split screen on the interface.

[0154] Exemplarily, the multiple applications include application 1 and application 2, and the electronic device displays application 1 and application 2 in split screen on the interface. Application 1 and application 2 are distributed left and right in the interface, that is, they are in a left and right split screen state, and application 1 and application 2 are displayed in portrait mode.

[0155] Step 620, determine whether one of the applications requests a horizontal screen.

[0156] The electronic device determines whether there is an application requesting a horizontal screen among the multiple applications. If yes, the electronic device executes step 630; if no, the electronic device ends the process.

[0157] One possible way is that the electronic device determines that application 1 among multiple applications requests a horizontal screen in response to a user's touch operation. For example, in response to a user clicking an operation of switching a horizontal or vertical screen display control of application 1, it is determined that application 1 requests a horizontal screen.

[0158] Another possible way is that the electronic device determines that application 1 among multiple applications requests a horizontal screen in response to a user's voice operation. For example, the folding screen determines that application 1 requests a horizontal screen in response to a user's voice prompting application 1 to switch to a horizontal screen.

[0159] Another possible manner is that the electronic device determines that application 1 among multiple applications requests a horizontal screen in response to a user's operation of rotating the electronic device.

[0160] Another possible way is that the electronic device determines that application 1 among multiple applications has a better display effect in landscape mode, and therefore, the electronic device determines that application 1 requests landscape mode.

[0161] Step 630, determining whether the multiple applications all support horizontal screen display.

[0162] After determining that there is an application requesting horizontal screen display among the multiple applications, the electronic device determines whether the multiple applications all support horizontal screen display. If so, step 640 is executed; if not, step 650 is executed.

[0163] Step 640: distribute horizontal screen notifications to multiple applications respectively.

[0164] If the electronic device determines that the multiple applications all support horizontal screen display, the horizontal screen notifications are distributed to the multiple applications respectively, so that the multiple applications can adjust the layout of their own contents respectively.

[0165] Step 650, prompting the user that application 2 does not support horizontal screen.

[0166] If the electronic device determines that application 2 among the multiple applications does not support horizontal screen display, the electronic device prompts the user through the interface that application 2 does not support horizontal screen display.

[0167] Step 660: Switch multiple applications to horizontal screen display and switch the split-screen layout.

[0168] The electronic device displays multiple applications on the interface in a horizontal screen display or vertical split screen manner, and displays the target object of application 1 in full screen in the split screen area occupied by application 1.

[0169] It should be understood that in the embodiment of the present application, when the screen is displayed horizontally, multiple applications are in a state of split screen up and down, and the user experience is better, but this should not constitute any limitation on the embodiment of the present application. For example, in other embodiments, when the screen is displayed horizontally, multiple applications are in a state of split screen left and right, and the user experience is better.

[0170] It should also be understood that in some embodiments, when the application switches the display direction, the electronic device can perform adaptive layout. Furthermore, the electronic device may not need to determine whether the application supports switching the display direction. In other words, the electronic device may not perform step 630 and directly perform step 640.

[0171] FIG. 7 is a schematic diagram of a method for triggering an electronic device to switch display direction provided by an embodiment of the present application.

[0172] As shown in a) of FIG. 7 , a plurality of applications are displayed on the interface of the electronic device, and the plurality of applications include a video playback application and a memo. The video playback application and the memo are displayed in a left-right split screen, and the video playback application and the memo are displayed in a vertical screen. In response to the user clicking the operation of switching the horizontal and vertical screen display controls in the video playback application, the electronic device displays the video playback application and the memo on the interface in a horizontal screen and a top-to-bottom split screen manner (as shown in b) of FIG. 7 ). It can be seen that the target object of the video playback application is displayed in full screen in the split screen area where it is located, that is, the video playback interface in the video playback application is displayed in full screen in the split screen area where it is located. In this way, the key content of the video playback application is fully displayed, and the user experience is better.

[0173] FIG. 8 is a schematic diagram of another method for triggering an electronic device to switch display direction provided in an embodiment of the present application.

[0174] As shown in a) in FIG8 , multiple applications are displayed on the interface of the electronic device, and the multiple applications include a video playback application and a memo. The video playback application and the memo are split in left and right screens, and the video playback application and the memo are displayed in a vertical screen. In response to the user rotating the electronic device, the electronic device displays the video playback application and the memo on the interface in a horizontal screen and a top-bottom split screen manner (as shown in b) in FIG8 ). It can be seen that the target object of the video playback application is displayed in full screen in the split screen area where it is located, that is, the video playback interface in the video playback application is displayed in full screen in the split screen area where it is located. In this way, the key content of the video playback application is fully displayed, and the user experience is better.

[0175] It should be noted that the figure only illustrates the video playback interface by way of example, but does not constitute any limitation to the embodiments of the present application. In actual applications, the aspect ratio of the video playback interface may remain unchanged after the horizontal and vertical screens are switched.

[0176] As can be seen from b) in Figure 8, when the video playback application plays a video in full screen, since the ratio of the video playback interface is not exactly the same as the aspect ratio of the split-screen area, black borders may still exist above and below the split-screen area where the video playback interface is located. In this case, the user experience may be poor.

[0177] Therefore, the electronic device can adjust the proportion of the video playback application and the memo in the interface so that the video playback application does not have black edges when playing the video, thereby improving the user's viewing experience. As shown in a) in FIG. 9, the video playback application and the memo are displayed on the interface of the electronic device. The video playback application and the memo are split on the left and right screens, and the video playback application and the memo are displayed in a vertical screen. Among them, the video playback interface can be displayed in full screen (as shown in a) in FIG. 9), or it can be displayed in non-full screen (as shown in a) in FIG. 7), and the embodiment of the present application does not limit this. In response to the user's operation of rotating the electronic device, the electronic device determines that both support horizontal screen, and adjusts the proportion of the two in the interface, for example, to 1:2, and displays the video playback application and the memo on the interface based on horizontal screen and upper and lower split screens (as shown in b) in FIG. 9). It can be seen that the video playback interface of the video playback application is displayed in full screen in the split screen area where it is located, and there is no black edge. In this way, the video playback application can not only ensure that the video playback interface is fully displayed, but also save more display positions to display other split screen application interfaces, improve display efficiency, and provide a better user experience.

[0178] Optionally, in the embodiments shown in Figures 7 to 9, the multiple applications displayed by the electronic device may all include target objects that support full-screen display, for example, the multiple applications include a video playback application and a game application. Furthermore, when the electronic device displays the video playback application and the game application on the interface in a horizontal screen or vertical split-screen manner, the video playback interface of the video playback application and the operation interface of the game application may be respectively displayed in full screen in the split-screen area where they are located.

[0179] FIG. 10 is a schematic diagram of switching the display direction of an electronic device provided in an embodiment of the present application.

[0180] As shown in a) of FIG. 10 , multiple applications are displayed on the interface of the electronic device, and the multiple applications include a video playback application and a memo. The video playback application and the memo are displayed in split screen up and down. Among them, the video playback interface of the video playback application can be displayed in full screen or not in full screen. In response to the user's operation of rotating the electronic device, the electronic device can adjust the proportion of the two in the interface according to the type of application. For example, since the video playback application is more suitable for horizontal screen display, the electronic device can adjust the display ratio of the video playback application and the memo to 2:1, the video playback application is displayed in horizontal mode, the memo is displayed in vertical mode, and the video playback application and the memo are displayed in split screen left and right (as shown in b) of FIG. 10 ). It can be seen that the video playback interface of the video playback application is displayed in full screen in the split screen area where it is located. In this way, the content of the video playback application is fully displayed and the user experience is better.

[0181] FIG11 is a flow chart of the internal interaction of an electronic device provided by an embodiment of the present application. In the method shown in FIG11 , the electronic device currently displays multiple applications based on a vertical screen and a left-right split screen. In addition, FIG11 is illustrated by taking the Android operating system as an example, but this should not constitute any limitation on the embodiment of the present application.

[0182] Step 1101 , requesting the horizontal screen application to send a request to switch the display direction to the window management unit.

[0183] The application requesting horizontal screen is an application requesting horizontal screen in the multiple applications, and the multiple applications also include other applications displayed in split screen. For example, the multiple applications may include application 1 and application 2.

[0184] Exemplarily, in response to a user clicking on an operation of switching the horizontal and vertical screen display control of application 1, application 1 sends a request to the window management unit to switch the display direction.

[0185] Step 1102: The sensor unit sends a notification of a change in physical direction to the window management unit.

[0186] Exemplarily, in response to a user's operation of rotating the electronic device, the sensor unit determines that the physical orientation of the electronic device has changed, and thus sends a notification of the change in physical orientation to the window management unit.

[0187] It should be understood that step 1101 and step 1102 are two ways to trigger switching of the display direction. In other words, the electronic device only needs to execute one of the steps. For example, when the electronic device executes step 1102, the sensor unit in the electronic device senses that the physical direction of the electronic device has changed, and a notification of the change in physical direction is sent to the window management unit to trigger the window management unit to send a horizontal screen request to the multi-tasking processing unit.

[0188] Step 1103: The window management unit transmits a horizontal screen request to the multi-tasking processing unit.

[0189] Correspondingly, the multitasking processing unit receives the horizontal screen request from the window management unit. After receiving the horizontal screen request, the multitasking processing unit determines whether the multiple applications all support horizontal screen. If the multiple applications all support horizontal screen, step 1104 is executed. If there is an application that does not support horizontal screen among the multiple applications, the processing ends.

[0190] Step 1104: the multi-tasking processing unit sends an instruction to switch the split-screen layout to the window management unit.

[0191] Accordingly, the window management unit receives the instruction of switching the split screen layout from the multitasking processing unit. After receiving the instruction from the multitasking processing unit, the window management unit can adjust the size, proportion, window position, etc. of the windows occupied by each application.

[0192] Step 1105: The window management unit distributes a horizontal screen notification.

[0193] After the window management unit has adjusted the size, proportion, and window position of the window occupied by each application, it distributes a horizontal screen notification to each application in the multiple applications so that each application can adjust the layout of its own content.

[0194] Step 1106: Each application notifies the graphics display unit to redraw the window.

[0195] After each application has adjusted the layout of its own content, it notifies the graphic display unit to redraw the window and render the interface so that multiple applications can be displayed through the interface. For example, the electronic device displays multiple applications on the screen in a horizontal or vertical split-screen manner, and displays the target object of application 1 in full screen in the split-screen area where application 1 is located. Optionally, the electronic device can also display the target object of application 2 displayed in split-screen with application 1 in full screen in the split-screen area where application 2 is located.

[0196] Based on the above technical solution, when the first application among multiple applications in a split-screen state needs to switch from a first display direction to a second display direction, the electronic device will switch the split-screen layout from the first split-screen layout to the second split-screen layout while switching the display direction, and display the target object of the first application in full screen in the split-screen area occupied by the first application, so that the electronic device can fully display the target object of the first application under the current split-screen layout, that is, fully display the key content of the first application, which is conducive to improving user experience.

[0197] Fig. 12 is a schematic flow chart of a split-screen display method 1200 provided in an embodiment of the present application. The method 1200 shown in Fig. 12 may include steps 1210 to 1230. Each step in the method 1200 is described in detail below.

[0198] Step 1210, displaying the first application in full screen on the interface.

[0199] For example, taking an electronic device as an example, the electronic device can display application 1 in full screen on the interface in a horizontal or vertical manner. In other words, the electronic device is not currently in a split-screen state.

[0200] Step 1220: In response to the user's split-screen operation, determine whether the first application and the second application both support the first display direction.

[0201] Exemplarily, the first display direction may be a horizontal screen display. In response to a user's split-screen operation, the electronic device determines whether both application 1 and application 2 support horizontal screen display. If so, the electronic device may display application 1 and application 2 in a horizontal screen or a top-bottom split-screen manner. If there is an application among application 1 and application 2 that does not support a horizontal screen, the electronic device may display application 1 and application 2 in a vertical screen or a left-right split-screen manner.

[0202] The first display direction may be a display direction adapted for the first application, that is, when the first application is displayed in the first display direction, the user's viewing effect is better. It can be understood that in some other embodiments, the first display direction may also be a vertical screen display, which is not limited in this application.

[0203] It should be understood that the embodiments of the present application do not impose any limitation on the operation of triggering the split screen (ie, starting the split screen).

[0204] Step 1230: When both the first application and the second application support the first display direction, the first application and the second application are displayed on the interface based on the first display direction and the first split-screen layout.

[0205] The first split-screen layout is used to indicate the positional relationship between the first application and the second application in the interface.

[0206] In the case where both the first application and the second application support the first display direction, the electronic device displays multiple applications on the interface based on the first display direction and the first split-screen layout, and the first split-screen layout matches the first display direction, that is, when the electronic device starts the split-screen, it automatically enters the split-screen layout that matches the display direction to improve the user experience, wherein the display direction matches the split-screen layout means that the electronic device displays multiple applications through the display direction and split-screen layout, and the user experience is better. Moreover, the target object of the first application is displayed in full screen in the split-screen area occupied by the first application, so that the target object of the first application can be fully displayed, which is conducive to improving the user experience.

[0207] It should be understood that in some embodiments, when the application switches the display direction, the electronic device can perform an adaptive layout. Furthermore, the electronic device may not need to determine whether the application supports switching the display direction. In other words, the electronic device may not execute step 1220 and directly execute step 1230, that is, the electronic device responds to the user's split-screen operation, displays the first application and the second application on the interface based on the first display direction and the first split-screen layout, and displays the target object of the first application in full screen in the split-screen area occupied by the first application.

[0208] Optionally, the first application is a video playback application, and the target object may be a video playback interface of the video playback application.

[0209] A video playback application may include multiple objects, such as user comments, video playback interface, video title, etc. The target object is the object among multiple objects that supports full-screen display, such as the video playback interface. It can be understood that the target object is the object that the user wants to be fully displayed. For example, when the video playback interface is displayed in full screen, the user experience is better.

[0210] Optionally, the first application is presentation software, and the target object may be a slide show playback interface of the presentation software.

[0211] Optionally, the first application is a game application, and the target object may be an operation interface of the game.

[0212] Optionally, the first split-screen layout is also used to indicate the ratio occupied by the first application and the second application in the interface. The method 1200 shown in Figure 12 also includes: determining the ratio occupied by the first application and the second application in the interface based on the application information of the first application and the application information of the second application.

[0213] Among them, the application information can indicate the type of application, such as video application, game application, etc.; or, the application information can indicate the suitable aspect ratio of the application; or, the application information can indicate the aspect ratio of the target object in the application when it is displayed in full screen. For example, when the target object is a video playback interface in a video playback application, if the aspect ratio of the video playback interface is 16:9, then the aspect ratio of the display area occupied by the application corresponding to the target object can also be 16:9. Furthermore, the electronic device can determine the proportion occupied by the video playback application in the interface.

[0214] To improve user experience, the electronic device can determine the appropriate occupancy ratio of multiple applications currently split on the screen in the interface, and then display the multiple applications on the interface based on the ratio, thereby providing a better user experience.

[0215] Exemplarily, the electronic device calculates the proportions of the multiple applications in the interface based on the multiple applications currently in the split-screen state. For example, when application 1 and application 2 are split-screen, the electronic device calculates that the proportion of application 1 and application 2 in the interface is 2:1, and when application 3 and application 4 are split-screen, the electronic device calculates that the proportion of application 3 and application 4 in the interface is 1:1. Under this ratio, the key content of the application can occupy the entire split-screen area where it is located, and the user experience is better.

[0216] For a more specific description of determining the proportions occupied by multiple applications in the interface based on multiple applications, please refer to the relevant description of the method shown in FIG. 5 , which will not be repeated here.

[0217] The method of FIG12 will be described in detail below in conjunction with FIG13 and FIG14. In FIG13 and FIG14, the first display direction is a horizontal screen as an example, and the first split-screen layout is an example of indicating that multiple applications are distributed vertically in the interface.

[0218] FIG13 is a detailed flow chart of another split-screen display method provided in an embodiment of the present application.

[0219] Step 1310, application 1 is displayed in full screen.

[0220] The electronic device is not currently in a split-screen state, and the electronic device displays application 1 in full screen on the interface. Among them, application 1 can be displayed in a horizontal screen or in a vertical screen, which is not limited in this application.

[0221] Step 1320, determine whether to trigger split screen.

[0222] The electronic device determines whether to trigger split screen. In response to the user triggering the split screen operation, the electronic device determines to start the split screen and executes step 1330. If the split screen is not triggered, the electronic device ends the processing.

[0223] Step 1330: determine that the display direction adapted for application 1 is horizontal screen display.

[0224] When the split screen is triggered, the electronic device determines the display direction adapted for application 1, that is, in which display direction application 1 can fully display the content of application 1. If it is determined that the display direction adapted for application 1 is horizontal display, step 1340 is executed. If it is determined that the display direction adapted for application 1 is vertical display, application 1 and application 2 can be displayed in vertical or left-right split-screen mode.

[0225] Step 1340: Determine whether both application 1 and application 2 support horizontal screen display.

[0226] When the split screen is triggered, the folding screen determines whether both application 1 and application 2 support horizontal screen display. If both application 1 and application 2 support horizontal screen display, step 1350 is executed; if there is an application in application 1 and application 2 that does not support horizontal screen display, step 1360 is executed.

[0227] Step 1350, display application 1 and application 2 on the interface in a horizontal or vertical split screen manner.

[0228] When both Application 1 and Application 2 support horizontal screen applications, the electronic device displays Application 1 and Application 2 on the interface in a horizontal screen or vertical split screen manner.

[0229] In some embodiments, the electronic device may perform adaptive layout, which may also be understood as that all applications may be displayed in landscape orientation in the electronic device. Furthermore, the electronic device may not perform the above step S1340, but directly perform step S1350.

[0230] Step 1360, enter left and right split screen.

[0231] When there is an application that does not support horizontal screen in Application 1 and Application 2, the electronic device can display Application 1 and Application 2 on the interface in a vertical screen or left-right split screen manner.

[0232] FIG. 14 is a schematic diagram of a method for triggering screen splitting of an electronic device provided in an embodiment of the present application.

[0233] As shown in a) in FIG. 14, the electronic device currently plays the video on the interface in a full-screen manner, wherein the initial display state of the video playback application is not limited in this application. For example, the video playback interface can be a full-screen display in a horizontal screen (as shown in a) in FIG. 14), or a non-full-screen display in a vertical screen (as shown in a) in FIG. 7); for another example, the video playback interface can be a full-screen display in a vertical screen, or a non-full-screen display in a horizontal screen. In response to the user's operation of sliding the interface to the left, an application that can be displayed with the video in a split screen is displayed for the user to select, such as a memo, a gallery, and weather. Taking the memo as an example, the electronic device further determines the display direction adapted to the video playback application. When it is determined that the display direction adapted to the video playback application is a horizontal screen, that is, the video playback application is more suitable for playing the video in a horizontal screen. Optionally, the electronic device can further determine whether the video playback application and the memo both support a horizontal screen. If both support a horizontal screen, the electronic device displays the video and the memo on the interface based on a horizontal screen and a split screen up and down (as shown in b) in FIG. 14), and the video playback interface in the video playback application is displayed in full screen in the split screen area occupied by the video playback application. It can be seen that the video playback interface is displayed in full screen in the split-screen area where it is located, the video is fully displayed, and the user experience is better.

[0234] Based on the above technical solution, the electronic device can automatically determine the split-screen layout based on the display direction suitable for the first application. For example, since the video playback application is more suitable for horizontal screen video playback, the electronic device can trigger the upper and lower split screen by default when the split screen is triggered. In other words, when the electronic device displays the first application in full screen on the interface, once the split screen is triggered, the electronic device can display the first application and the second application by default through the first display direction and the first split screen layout, and display the target object of the first application in full screen in the split screen area occupied by the first application, so that the target object of the first application can be fully displayed, that is, the key content of the first application can be fully displayed, thereby providing a better user experience.

[0235] Optionally, when the second application also includes a target object suitable for full-screen display, in the embodiment shown in Figure 14, when the electronic device displays the first application and the second application through the first display direction and the first split-screen layout, the target object of the first application can be displayed in full screen in the split-screen area occupied by the first application. Similarly, the target object of the second application can also be displayed in full screen in the target area occupied by the second application, which is beneficial to improving display efficiency and user experience.

[0236] In the above embodiment, the target object in the first application (e.g., application 1) can be fully displayed when the split-screen area occupied by the application is displayed in horizontal screen. In some other embodiments, the target object in the first application can be displayed more fully when the split-screen area occupied by the application is displayed in vertical screen. Furthermore, after adjustment, the electronic device can display multiple applications (e.g., application 1 and application 2) on the interface based on the vertical screen and left-right split screen mode, and display the target object in application 1 in full screen in the display area of ​​application 1. The specific adjustment method and process can refer to the relevant description in the above embodiment, and this application does not limit this.

[0237] The present application also provides an electronic device, which may be, for example, the electronic device shown in Figure 1, and includes corresponding units for executing the steps executed by the electronic device in the above method embodiment. The units included in the electronic device may be implemented in software and / or hardware.

[0238] An embodiment of the present application also provides an electronic device, which may be, for example, the electronic device shown in FIG1 , wherein a memory in the electronic device is used to store a computer program, and a processor in the electronic device is used to call and execute the computer program, so that the electronic device executes the method described in FIG5 , FIG6 , FIG11 , FIG12 , or FIG13 .

[0239] The present application also provides a chip system, which includes at least one processor for implementing the methods described in Figures 5, 6, 11, 12 or 13 above, for example, receiving or processing the data and / or information involved in the above methods.

[0240] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0241] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0242] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instruction), which enables an electronic device to implement the method described in FIG. 5 , FIG. 6 , FIG. 11 , FIG. 12 , or FIG. 13 when the computer program is executed.

[0243] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program (also referred to as code or instruction). When the computer program is executed, the electronic device implements the method described in FIG. 5 , FIG. 6 , FIG. 11 , FIG. 12 , or FIG. 13 .

[0244] It should be understood that each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0245] It should also be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0246] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0247] The terms "unit", "module" and the like used in this specification may be used to represent a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution.

[0248] It will be appreciated by those skilled in the art that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. In the several embodiments provided in this application, it should be understood that the disclosed devices, equipment and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0249] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0250] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0251] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in 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 computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0252] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0253] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

A split-screen display method, characterized in that: Applied to an electronic device, the method includes: displaying multiple applications on an interface based on a first display direction and a first split-screen layout, the first split-screen layout being used to indicate the positional relationship of the multiple applications in the interface, the multiple applications including a first application; in response to a first operation, displaying the multiple applications on the interface based on a second display direction and a second split-screen layout, and displaying a target object of the first application in full screen in the split-screen area occupied by the first application, the target object being an object that supports full-screen display among the multiple objects in the first application, and the second split-screen layout being used to indicate the positional relationship of the multiple applications in the interface. The method according to claim 1, characterized in that The method also includes: determining whether the multiple applications all support the second display direction; and, in response to the first operation, displaying the multiple applications on the interface based on the second display direction and the second split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application, including: when the multiple applications all support the second display direction, in response to the first operation, displaying the multiple applications on the interface based on the second display direction and the second split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application. The method according to claim 2, characterized in that The method further includes: when a second application among the multiple applications does not support the second display direction, prompting a user through the interface that the second application does not support the second display direction. The method according to any one of claims 1 to 3, characterized in that The first operation includes any one of the following: an operation of clicking to switch the horizontal or vertical screen display control, an operation of clicking to switch the split-screen layout control, a voice operation, or an operation of rotating the electronic device. The method according to any one of claims 1 to 4, characterized in that The first display direction is a vertical screen display, and the first split-screen layout indicates that the multiple applications are distributed left and right in the interface. The second display direction is a horizontal screen display, and the second split-screen layout indicates that the multiple applications are distributed up and down in the interface. The method according to any one of claims 1 to 4, characterized in that The first display direction is horizontal screen display, and the first split-screen layout indicates that the multiple applications are distributed vertically in the interface. The second display direction is vertical screen display, and the second split-screen layout indicates that the multiple applications are distributed horizontally in the interface. The method according to any one of claims 1 to 6, characterized in that The first application is a video playback application, and the target object is a video playback interface of the video playback application. The method according to any one of claims 1 to 7, characterized in that The second split-screen layout is also used to indicate the proportions occupied by the multiple applications in the interface. The method also includes: determining the proportions occupied by the multiple applications in the interface based on the application information of the first application. A split-screen display method, characterized in that: Applied to an electronic device, the method includes: displaying a first application in full screen on an interface; in response to a user's split-screen operation, displaying the first application and the second application on the interface based on a first display direction and a first split-screen layout, and displaying a target object of the first application in full screen in the split-screen area occupied by the first application, wherein the target object is an object that supports full-screen display among multiple objects in the first application, and the first split-screen layout is used to indicate the positional relationship between the first application and the second application in the interface. The method according to claim 9, characterized in that The method also includes: determining whether both the first application and the second application support the first display direction; and, in response to the user's split-screen operation, displaying the first application and the second application on the interface based on the first display direction and the first split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application, including: when both the first application and the second application support the first display direction, in response to the user's split-screen operation, displaying the first application and the second application on the interface based on the first display direction and the first split-screen layout, and displaying the target object of the first application in full screen in the split-screen area occupied by the first application. The method according to claim 9 or 10, characterized in that The first display direction is horizontal screen display, and the first split-screen layout indicates that the first application and the second application are distributed up and down in the interface. The method according to claim 9 or 10, characterized in that The first display direction is vertical screen display, and the first split-screen layout indicates that the first application and the second application are distributed left and right in the interface. The method according to any one of claims 9 to 12, characterized in that The first application is a video playback application, and the target object is a video playback interface of the video playback application. The method according to any one of claims 9 to 13, characterized in that The first split-screen layout is also used to indicate the proportion occupied by the first application and the second application in the interface. The method also includes: determining the proportion occupied by the first application and the second application in the interface based on application information of the first application and / or application information of the second application. An electronic device, characterized in that: The method comprises means for implementing the method as claimed in any one of claims 1 to 14. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to call the computer program so that the electronic device executes the method according to any one of claims 1 to 14. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by a computer, the method according to any one of claims 1 to 14 is implemented. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 14 is implemented. A program product, characterized in that The program product includes a computer program, which is stored in a readable storage medium. At least one processor of the communication device can read the computer program from the readable storage medium, and the at least one processor executes the computer program so that the communication device implements the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 14.