Interaction method and device, chip, electronic equipment and medium

By displaying object sending elements in multi-split screen display and displaying target objects in target split screen after user confirmation, the problem of inconvenient delivery of target objects in multi-split screen scenarios is solved, and interaction efficiency and convenience are improved.

CN119148913APending Publication Date: 2024-12-17HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310722743.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In multi-split screen scenarios, users need to drag the target object from a long distance, and the hand posture adjustment amplitude is small and inconvenient to operate, resulting in low interaction efficiency.

Method used

When the target object is dragged to a specific position, the corresponding object sending element is displayed. After the user confirms, the target object is displayed in the corresponding split screen to realize the transmission of the target object and avoid the need for a large adjustment of the posture of the hand.

Benefits of technology

It improves the convenience and interaction efficiency of users and devices, and users can complete the drag and drop operation of the target object through a smaller hand posture adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148913A_ABST
    Figure CN119148913A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interaction method and device, a chip, electronic equipment and a medium, the method is applied to the electronic equipment, the electronic equipment is in a multi-split-screen display state, a display screen of the electronic equipment comprises a first split screen and a second split screen, and the first split screen comprises a target object; the method comprises the following steps: when a target object is dragged to a first target position in a first split screen, displaying an object sending element corresponding to a second split screen at the first target position; wherein the first target position is located on the first edge of the first split screen, and the first edge is not the edge, adjacent to the first split screen, of the split screen adjacent to the first split screen; and displaying the target object in the second split screen in response to an operation of confirming to transmit the target object to the second split screen. When the embodiment of the invention is applied to the multi-split-screen display of the electronic equipment, a user can conveniently transmit the target object among different split screens, and the interaction efficiency of the multi-split-screen display of the electronic equipment can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic equipment, and in particular to an interaction method, device, chip, electronic equipment and medium. Background Art

[0002] To facilitate users to use electronic devices, the screens of electronic devices can be displayed in multiple split screens. For example, electronic devices can display multiple application interfaces on electronic devices in two, three or more split screens. Nowadays, the screens of smart terminals such as mobile phones are getting bigger and bigger. In multi-split screen scenarios, users are often required to drag long distances when transferring target objects between different split screens. At the same time, when the user's hand posture adjustment range is small, the user's finger operation distance is limited. In this case, it is inconvenient for users to transfer target objects between different split screens. Summary of the invention

[0003] The embodiments of the present application provide an interaction method, device, chip, electronic device and medium, which, when applied to a multi-split screen display of an electronic device, can facilitate a user to transfer a target object between different split screens, and can effectively improve the interaction efficiency of the electronic device when the multi-split screen display is displayed.

[0004] In a first aspect, an embodiment of the present application provides an interaction method, which is applied to an electronic device, wherein the electronic device is in a multi-split-screen display state, and the display screen of the electronic device includes a first split screen and a second split screen, and the first split screen includes a target object; the interaction method includes: when the target object is dragged to a first target position in the first split screen, an object sending element corresponding to the second split screen is displayed at the first target position; wherein the first target position is located at a first side of the first split screen, and the first side is not a side of a split screen adjacent to the first split screen and adjacent to the first split screen; in response to confirming an operation to transfer the target object to the second split screen, the target object is displayed in the second split screen.

[0005] In an embodiment of the present application, when the electronic device displays multiple split screens, if the user drags a target object in a first split screen to a first target position in the first split screen, the electronic device displays an object sending element corresponding to the second split screen at the first target position for the user to confirm whether to transfer the dragged target object to the second split screen, and displays the target object in the second split screen after the user confirms the transfer, so as to realize the transfer of the target object from the first split screen to the second split screen.

[0006] By limiting the first target position not to be at the connection position between the first split screen and its adjacent split screen, the first target position can be prevented from being far away from the area where the user's hand can conveniently operate, and the user can drag the target object by usually adjusting the hand posture slightly before and after dragging the target object, avoiding the need for the user to adjust the hand posture significantly before and after dragging the target object, thereby improving the convenience of interaction between the user and the device. Based on the convenience of users transferring object operations across split screens, the embodiments of the present application can also effectively improve the interaction efficiency of electronic devices when multiple split screens are displayed.

[0007] The specific form of multi-split screen display is not limited in the embodiments of the present application. For example, the electronic device may be a non-folding screen electronic device, in which the multi-split screen display may refer to the simultaneous presentation of multiple application windows on the screen; for another example, the electronic device may be a folding screen electronic device, in which the multi-split screen display may refer to the simultaneous presentation of multiple application windows on the non-folding state or folding state screen; for another example, the electronic device may be an electronic device with multiple physical screens, in which the multi-split screen display may refer to the display of multiple application windows on physically different multiple screens. It should be noted that the term "multiple" in the present application refers to two or more.

[0008] In some embodiments, the first side of the first split screen is a bottom side or a side side of the first split screen, so that it is convenient for the user to perform a drag operation on the target object.

[0009] In some embodiments, a side of the first split screen overlaps with a side of the display screen.

[0010] By limiting the first split screen to the split screens at both ends of the multi-split screen rather than the middle split screen, it is convenient for the user to perform a drag operation on the target object.

[0011] In some embodiments, the interaction method further includes: when the target object is dragged to the first target position, displaying an object receiving element in the second split screen.

[0012] When the target object is dragged to the first target position in order to transfer the target object to the second split screen, in addition to displaying the object sending element for transferring the object to the second split screen in the first split screen, the corresponding object receiving element can also be displayed in the second split screen at the same time. This allows the user to perceive the object transfer process more intuitively, thereby providing a better user interaction experience.

[0013] In some embodiments, the interaction method further includes: when the target object is dragged to the first target position, displaying information indicating the target object at the object receiving element displayed in the second split screen.

[0014] When the target object is dragged to the first target position in order to transfer the target object to the second split screen, in addition to displaying the object sending element for transferring the object to the second split screen in the first split screen, the corresponding object receiving element can also be displayed in the second split screen at the same time, and information used to indicate the target object can be displayed at the displayed object receiving element. This allows the user to perceive the object transfer process more intuitively, thereby providing a better user interaction experience.

[0015] In some embodiments, the object receiving element displayed in the second split screen is located at the bottom edge of the second split screen. In another embodiment, the object receiving element displayed in the second split screen is located at a target side edge of the second split screen, wherein the target side edge of the second split screen is a side edge of the second split screen away from the first split screen.

[0016] This makes it easier for the user to perform a drag operation on the target object, so as to receive the transferred target object.

[0017] In some embodiments, in response to confirming an operation to pass a target object to a second split screen, displaying the target object in the second split screen includes: detecting a drag operation of dragging information indicating the target object displayed in the second split screen from an object receiving element displayed in the second split screen, and displaying the target object in the second split screen when the drag operation ends.

[0018] The target object at the object receiving element can be dragged to receive the transmitted target object. In addition, when the display position of the target object is selectable on the second split screen, the display position of the target object can be set on demand by dragging.

[0019] In some embodiments, in response to confirming an operation of transferring the target object to the second split screen, displaying the target object in the second split screen includes: in response to an end-of-drag operation of dragging the target object to the first target position, displaying the target object in the second split screen.

[0020] Based on the drag-and-drop operation on the target object, the target object can be quickly transferred, and the operation is simple and convenient.

[0021] In some embodiments, the display screen also includes a third split screen; the third split screen is located between the first split screen and the second split screen.

[0022] The first split screen and the second split screen for realizing data transmission can be two non-adjacent split screens, so that data transmission across the split screens can be realized.

[0023] In some embodiments, the display screen also includes a third split screen; the interaction method also includes: when the target object is dragged to the second target position in the first split screen, displaying an object sending element corresponding to the third split screen at the second target position; wherein the second target position is located on the first side of the first split screen; in response to confirming the operation of transferring the target object to the third split screen, displaying the target object in the third split screen.

[0024] In the case of at least three split screens, in addition to sharing the target object of the first split screen to the second split screen, it can also be shared to the third split screen, and is not limited to sharing to only one split screen, providing convenience for users to perform multi-split screen sharing as needed.

[0025] In some embodiments, the display screen also includes a third split screen; displaying an object sending element corresponding to the second split screen at the first target position includes: displaying the object sending element corresponding to the second split screen in a first display mode at the first target position; the interaction method also includes: when the target object is dragged to the first target position, displaying the object sending element corresponding to the third split screen in a second display mode at the second target position in the first split screen; wherein the second target position is located on the first side of the first split screen.

[0026] When the user drags the target object to the first target position in order to share it with the corresponding second split screen, the electronic device not only displays the object sending element corresponding to the second split screen at the first target position of the first split screen, but also displays the object sending element corresponding to the third split screen at the second target position of the first split screen, and distinguishes and displays the object sending elements corresponding to different split screens. This allows the user to intuitively know whether the dragged position of the target object meets expectations.

[0027] In some embodiments, the interaction method also includes: when the target object is dragged to the second target position, displaying an object sending element corresponding to the third split screen in the first display mode at the second target position, and displaying an object sending element corresponding to the second split screen in the second display mode at the first target position; in response to confirming the operation of transferring the target object to the third split screen, displaying the target object in the third split screen.

[0028] Based on the correspondence between different drag positions and different split screens, the user can drag the target object to different positions as needed, so that the user can not only transfer the target object to the second split screen, but also transfer the target object to the third split screen, so as to achieve on-demand transfer of the target object. In the case where data can be transferred to more than one split screen, by using the same display distinction method, the object sending elements corresponding to the more than one split screens are distinguished and displayed in the first split screen, so that the user can intuitively know whether the drag position of the target object meets the expectations, and avoid the user from mistakenly transferring the target object to an unexpected split screen.

[0029] In some embodiments, the first display mode includes a highlighted display mode, and the second display mode includes a non-highlighted display mode. In this way, the user can intuitively know whether the drag position of the target object meets expectations.

[0030] In some embodiments, the interaction method further includes: when the target object is dragged to the second target position, displaying the object receiving element in the third split screen. In this way, the object receiving element may not be displayed in the second split screen, that is, the object receiving element is not displayed in the second split screen at this time.

[0031] This differentiated display design allows users to easily confirm whether to transfer the target object to the third split screen, thereby preventing users from mistakenly transferring the target object to an unintended split screen.

[0032] In some embodiments, the interaction method further includes: when the target object is dragged to the second target position, displaying an object receiving element in the third split screen, and displaying information indicating the target object at the object receiving element displayed in the third split screen. In this way, the object receiving element and the information indicating the target object may not be displayed in the second split screen, that is, the object receiving element and the information indicating the target object are not displayed in the second split screen at this time.

[0033] This differentiated display design allows users to easily confirm whether to transfer the target object to the third split screen, thereby preventing users from mistakenly transferring the target object to an unintended split screen.

[0034] In a second aspect, an embodiment of the present application provides an electronic device, which is in a multi-split-screen display state, and the display screen of the electronic device includes a first split screen and a second split screen, and the first split screen includes a target object; the electronic device includes: a first processing module, used to display an object sending element corresponding to the second split screen at the first target position when the target object is dragged to a first target position in the first split screen; wherein the first target position is located at a first side of the first split screen, and the first side is not a side of a split screen adjacent to the first split screen and adjacent to the first split screen; a second processing module, used to display the target object in the second split screen in response to confirming an operation to transfer the target object to the second split screen.

[0035] In a third aspect, an embodiment of the present application provides an electronic device, comprising one or more memories for storing computer program instructions, and one or more processors, wherein when the computer program instructions are executed by the one or more processors, the electronic device is triggered to execute a method as described in any one of the first aspects.

[0036] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program runs on a computer, the computer executes any method in the first aspect.

[0037] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer executes any method in the first aspect.

[0038] The technical effects of the aforementioned aspects can be referenced to each other and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments are briefly introduced below.

[0040] Figure 1 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0041] Figure 2 A schematic diagram of an interactive implementation method;

[0042] Figure 3 A schematic diagram of an interactive implementation method;

[0043] Figure 4-Figure 11 A schematic diagram of some interaction implementation methods provided in the embodiments of the present application. DETAILED DESCRIPTION

[0044] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0045] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0046] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0047] It should be understood that the term "at least one" used in this article refers to one or more, and "plurality" refers to two or more. The term "and / or" used in this article is merely a description of 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. Among them, A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, wherein a, b, c can be single or multiple.

[0048] It should be understood that, although the terms first, second, etc. may be used to describe the set thresholds in the embodiments of the present application, these set thresholds should not be limited to these terms. These terms are only used to distinguish the set thresholds from each other. For example, without departing from the scope of the embodiments of the present application, the first set threshold may also be referred to as the second set threshold, and similarly, the second set threshold may also be referred to as the first set threshold.

[0049] The interaction method provided in any embodiment of the present application can be applied to Figure 1 In the electronic device 100 shown. Figure 1 A schematic structural diagram of an electronic device 100 is shown.

[0050] 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. The sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.

[0051] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split 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.

[0052] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated into one or more processors. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.

[0053] In some embodiments, the processor 110 may be a system on chip (SOC), which may include a central processing unit (CPU) and may further include other types of processors. In some embodiments, the processor 110 may be a PWM control chip.

[0054] The processor 110 may also include necessary hardware accelerators or logic processing hardware circuits, such as ASICs, or one or more integrated circuits for controlling the execution of the technical solution program, etc. In addition, the processor 110 may have the function of operating one or more software programs, which may be stored in a storage medium.

[0055] 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.

[0056] In some embodiments, the memory of the electronic device 100 may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or may be any computer-readable medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.

[0057] In some embodiments, the processor 110 and the memory may be combined into a processing device, or may be independent components, and the processor 110 may be used to execute program codes stored in the memory. In specific implementation, the memory may also be integrated into the processor 110, or may be independent of the processor 110.

[0058] 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 pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0059] The USB interface 130 is an interface that complies with USB standard specifications, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc.

[0060] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0061] The charging management module 140 is used to receive charging input from a charger. The power management module 141 is used to connect the battery 142 , the charging management module 140 and the processor 110 .

[0062] 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 and the baseband processor.

[0063] 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.

[0064] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0065] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0066] The wireless communication module 160 can provide wireless communication solutions 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 (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0067] 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), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).

[0068] The electronic device 100 implements 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 that execute program instructions to generate or change display information.

[0069] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

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

[0071] The ISP is used to process data fed back by the camera 193. The camera 193 is used to capture static images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element.

[0072] 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.

[0073] 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.

[0074] The internal memory 121 can be used to store computer executable program codes, which include instructions. 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. The processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor.

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

[0076] The pressure sensor is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor can be set on the display screen 194. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. When a touch operation is applied to the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor.

[0077] The gyroscope sensor can be used to determine the motion posture of the electronic device 100. The air pressure sensor is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude through the air pressure value measured by the air pressure sensor to assist positioning and navigation. The magnetic sensor includes a Hall sensor. The acceleration sensor can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). Distance sensor, used to measure distance. The electronic device 100 can measure the distance through infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use a distance sensor to measure the distance to achieve fast focus. The proximity light sensor may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The ambient light sensor is used to sense the brightness of ambient light. The fingerprint sensor is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc. The temperature sensor is used to detect temperature.

[0078] A touch sensor is also called a "touch control device". The touch sensor can be arranged on the display screen 194. The touch sensor and the display screen 194 form a touch screen, also called a "touch control screen". The touch sensor is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor can also be arranged on the surface of the electronic device 100, which is different from the position of the display screen 194.

[0079] The button 190 includes a power button, a volume button, etc. The button 190 may be a mechanical button or a touch button. The motor 191 may generate a vibration prompt. The motor 191 may be used for an incoming call vibration prompt or for touch vibration feedback. The indicator 192 may be an indicator light, which may be used to indicate the charging status, the change in power, or may be used to indicate messages, missed calls, notifications, etc.

[0080] The SIM card interface 195 is used to connect a SIM card. The electronic device 100 may support 1 or N SIM card interfaces, where N is a positive integer greater than 1.

[0081] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture.

[0082] To facilitate users to use electronic devices, the screens of electronic devices can be displayed in multiple split screens. For example, electronic devices can display multiple application interfaces on electronic devices in two, three or more split screens. Nowadays, the screens of smart terminals such as mobile phones are getting bigger and bigger. In multi-split screen scenarios, users are often required to drag long distances when transferring target objects between different split screens. At the same time, when the user's hand posture adjustment range is small, the user's finger operation distance is limited. In this case, it is inconvenient for users to transfer target objects between different split screens.

[0083] For example, in a related technology 1, please refer to Figure 2 , the electronic device 201 is in a three-screen display state, and the three split screens of the screen of the electronic device 201 (respectively as Figure 2 The three applications are shown in the figure (indicated by the reference numbers 202 to 204). Among them, the split screen 202 displays the gallery application, the split screen 204 displays the chat application, and the split screen 203 displays other applications.

[0084] The electronic device 201 may be a tablet computer with a relatively large screen size, so that the user usually needs to hold the device body with both hands when using the device.

[0085] In order to share the picture 205 in the gallery application to the current chat object of the chat application, such as Figure 2As shown, the user can hold the electronic device 201 in the left hand, select the picture 205 with the finger of the right hand, and then drag the selected picture 205 from the split screen 202 to the split screen 204 along the track 206, and then release the finger to share the picture 205 with the current chat object. After the picture sharing is completed, the shared picture 205 is displayed at the position indicated by the label 207 of the chat interface of the chat application.

[0086] like Figure 2 As shown, before dragging the image 205 from the split screen 202 to the split screen 204, the user can hold the electronic device 201 with both hands. During the process of dragging the image 205 from the split screen 202 to the split screen 204, the user can adjust to holding it with one hand and dragging and sharing with the other hand. After completing the picture sharing, the user can adjust back to holding it with both hands.

[0087] It can be seen that in related technology 1, when the electronic device 201 is in a three-screen display state, if the user needs to share files between different split screens, the user usually needs to adjust the hand posture significantly before and after dragging the file. For example, the user usually needs to adjust the device body from being held with both hands to being held with one hand, and use the other hand to perform the sharing action. This makes the interaction between the user and the device not convenient enough, and the user experience of the electronic device 201 is not good.

[0088] For another example, different from sharing data through multiple split screens of the same electronic device, in another related technology 2, data can also be shared between two corresponding screens of two electronic devices, that is, data is shared between the two electronic devices.

[0089] Please refer to Figure 3 The electronic device 301a and the electronic device 301b maintain connection wirelessly. The electronic device 301a includes a wireless communication component 302a, and the electronic device 301b includes a wireless communication component 302b. The wireless communication component may be, for example, an NFC (Near Field Communication) chip.

[0090] When the user needs to share file 304 in electronic device 301a to electronic device 301b, the user can drag the file in electronic device 301a to the drag and drop switching area 303a of the wireless communication component 302a to trigger electronic device 301a to send a drag and drop switching command to electronic device 301b. At this time, file 304 can be displayed at the position indicated by label 305 in the drag and drop switching area 303a.

[0091] In response to the received drag-and-drop switching command, the electronic device 301b may display the file 304 dragged and shared by the user at the position indicated by the label 306 in the drag-and-drop switching area 303b of the wireless communication component 302b. Afterwards, the user drags the file 304 displayed in the drag-and-drop switching area 303b to drag the file 304 to the electronic device 301b, for example, to the position indicated by the label 307, thereby sharing the file 304.

[0092] It can be seen that in the related technology 2, files can be shared by dragging between two electronic devices at the position where the screens of the two electronic devices meet. However, in order to share files by dragging, the user usually needs to adjust the hand posture to a large extent before and after dragging the file, for example, usually needs to adjust the hand from the holding action to the dragging action, which makes the interaction between the user and the device not convenient enough and the user experience is not good.

[0093] In order to improve the convenience of interaction between users and devices, the embodiment of the present application provides an interaction implementation method (referred to as implementation method 1) of an electronic device when multiple split screens are displayed. The implementation method 1 may include the following contents:

[0094] The electronic device is in a multi-split screen display state, and the display screen of the electronic device includes a first split screen and a second split screen, and the first split screen displays a target object. Among them, for sharing the target object, the first split screen serves as the sender (or provider) of the target object, and the second split screen serves as the receiver of the target object. In one embodiment, the second split screen can be any split screen in the multi-split screen that is different from the first split screen.

[0095] In some embodiments, the first split screen and the second split screen may be two physical screens; in other embodiments, the first split screen and the second split screen may be two display areas of the same screen.

[0096] Based on the same implementation principle, in other feasible implementation methods of the present application, the shareable objects in the second split screen can also be transferred to the first split screen. At this time, the first split screen serves as the receiver of the shared object, and the second split screen serves as the sender of the shared object.

[0097] When a user drags a target object to a first target position in a first split screen, the electronic device displays an object sending element corresponding to the second split screen at the first target position (the object sending element may be an interface element that may be displayed by the electronic device), so that the user can confirm whether to transfer the dragged target object to the second split screen according to the displayed content. The first target position is a position for displaying the object sending element corresponding to the second split screen, which may be a region in essence.

[0098] In response to the user's operation of confirming the transfer of the target object to the second split screen, the electronic device displays the target object in the second split screen (i.e., the target object has been transferred from the first split screen to the second split screen at this time) to complete the transfer of the target object from the first split screen to the second split screen. In one embodiment, the electronic device can end the display processing of the object sending element corresponding to the second split screen displayed at the first target position when the transfer of the target object is completed.

[0099] Among them, the first target position is located at the first side of the first split screen (for example, it can be adjacent to or connected to the first side), the first side is not the side of the split screen adjacent to the first split screen and adjacent to the first split screen, and the split screen adjacent to the first split screen included in the display screen of the electronic device does not include the first side of the first split screen. That is, the first side of the first split screen is not the common side of the first split screen and its adjacent split screen, that is, the first target position is not located at the connecting position of the first split screen and its adjacent split screen. In this way, it can avoid that the first target position is far away from the area where the user's hand can operate conveniently (such as the thumb interaction area), thereby facilitating the user to perform the drag operation.

[0100] In a feasible implementation, for the user's hand holding the device body at the first split screen, the thumb interaction area of ​​the hand may include part or all of the first target position (usually an area). By setting the first target position in the thumb interaction area, the problem of inconvenient data dragging and sharing when displaying large-screen multi-split screens can be solved.

[0101] In some embodiments, the size of the area of ​​the first target position is consistent with the size of the object sending element corresponding to the second split screen. In other embodiments, the size of the area of ​​the first target position may also be larger or smaller than the size of the object sending element corresponding to the second split screen. For example, in a feasible implementation, the area where the first target position is located may include the area where the object sending element corresponding to the second split screen is located.

[0102] The above-mentioned implementation method 1 can support the user to complete the dragging of the target object by usually adjusting the hand posture slightly before and after dragging the target object, avoiding the need for the user to adjust the hand posture significantly before and after dragging the target object, thereby improving the convenience of interaction between the user and the device.

[0103] In some embodiments, the electronic device may be a large-screen device capable of supporting a split-screen display function, such as a tablet computer.

[0104] In some embodiments, the display screen of the electronic device may be a straight screen. In another embodiment, the display screen of the electronic device may be a folding screen.

[0105] In some embodiments, the target object may be an image, video, file, web link, or other object that can be used to achieve data sharing. In another embodiment, the target object may also be an application icon. By dragging the icon, the purpose of adjusting the position of the desktop icon can be achieved.

[0106] In some embodiments, the user may long press the target object to select the target object, and then drag the selected target object.

[0107] In some embodiments, the shape of the object sending element may be a rectangle, a semi-ellipse, a semi-circle, etc.

[0108] In some embodiments, the object sending element may include an arc-shaped element boundary line. For example, the area between the arc-shaped area boundary line and the edge of the display screen is used as the location of the object sending element (or crossing arc).

[0109] In some embodiments, the object sending element is displayed in a semi-transparent state and at the top level of the page.

[0110] In some embodiments, when a user drags a target object in the first split screen, the target object may be displayed at a corresponding position corresponding to the real-time drag position point of the user's dragging operation. For example, when the target object is an instance of a Word document, it may be displayed in the first split screen as a Word document logo being dragged. Based on this, when the object sending element corresponding to the second split screen is displayed, part or all of the target object currently dragged by the user may be located in the area where the displayed object sending element is located.

[0111] By displaying the object sending element and the dragged target object together, the user can perceive the object transfer process more intuitively, thereby providing a better user interaction experience.

[0112] In some embodiments, the first side of the first split screen may be the bottom side of the first split screen. In another embodiment, the first side of the first split screen may be the side side of the first split screen. This makes it easier for the user to perform a drag operation on the target object.

[0113] In some embodiments, when multiple split screens are sequentially distributed along the extension direction of the top edge / bottom edge of the electronic device, the first split screen shares a side edge with the display screen of the electronic device. That is, the first split screen can be any split screen located at both sides of the multiple split screens, but not any split screen located in the middle of the multiple split screens, which makes it easier for users to perform object drag operations.

[0114] In some embodiments, the operation of determining to transfer the target object to the second split screen may be: the user ends the dragging operation (such as the user releases the dragging operation). In this way, the target object can be transferred quickly and the operation is simple and convenient.

[0115] In some embodiments, when the target object is dragged to the first target position, in addition to displaying the object sending element corresponding to the second split screen at the first target position of the first split screen, an object receiving element may also be displayed in the second split screen. In another embodiment, information indicating the target object may also be displayed at the object receiving element.

[0116] The object sending element in the first split screen corresponding to the second split screen and the object receiving element in the second split screen are a corresponding set of object transfer elements (or drag-through elements), which can be used to indicate that the target object in the first split screen is transferred to the second split screen. In this way, it is convenient for the user to confirm whether to transfer the target object to the second split screen, avoiding the target object from being mistakenly transferred to an unexpected split screen.

[0117] In this way, when the target object is dragged to the first target position in order to transfer the target object to the second split screen, in addition to displaying the object sending element for transferring the object to the second split screen in the first split screen, the corresponding object receiving element can also be displayed in the second split screen at the same time, and information used to indicate the target object can be displayed at the object receiving element. This allows the user to perceive the object transfer process more intuitively, thereby providing a better user interaction experience.

[0118] In a case where an object receiving element is displayed in the second split screen, and information indicating a target object is also displayed at the object receiving element, in one feasible implementation, determining the operation of transferring the target object to the second split screen may be: the user ends the dragging operation. In another feasible implementation, determining the operation of transferring the target object to the second split screen may be: the user performs a dragging operation (or drag-out operation) of dragging the information indicating the target object displayed at the object receiving element out of the object receiving element.

[0119] If the dragging end position of the dragging operation affects the display position of the target object in the second split screen, the target object can be displayed at the corresponding position of the second split screen according to the dragging end position of the dragging operation. For example, if the target object is an application icon, the application icon can be displayed at the corresponding position of the second split screen according to the dragging end position of the dragging operation, thereby achieving the purpose of adjusting the application image position.

[0120] If the dragging end position of the dragging operation does not affect the display position of the target object in the second split screen, the target object can be displayed at the specified position when the dragging operation ends. For example, if the target object is a photo and the second split screen displays the interface of a chat application, after the user ends the dragging operation, the electronic device can display a thumbnail of the photo below the previous chat message.

[0121] In some embodiments, the object receiving element displayed in the second split screen is located at the bottom edge of the second split screen. In another embodiment, the object receiving element displayed in the second split screen is located at the target side edge of the second split screen, wherein the target side edge of the second split screen is the side edge of the second split screen away from the first split screen. This makes it easier for the user to perform a drag operation on the target object to achieve reception of the transferred target object.

[0122] In some embodiments, the corresponding object sending element and object receiving element are located at the same position, for example, they are both located at the bottom edge of the respective split screens, or they are both located at the side of the respective split screens, and the side where the object sending element is located and the side where the object receiving element is located are on different sides of the corresponding split screen. In this way, it is convenient for the user to perform the drag-out operation, and the user perceives a better effect.

[0123] In some embodiments, the corresponding object sending elements and object receiving elements are displayed in the same manner, for example, both are displayed in a crossing arc manner.

[0124] In some embodiments, the number of split screens of the electronic device is 2, and the first split screen and the second split screen are adjacent split screens.

[0125] In some embodiments, the number of split screens of the electronic device is greater than 2, and the display screen of the electronic device includes at least a third split screen in addition to the first split screen and the second split screen. The second split screen and the third split screen can be any two split screens in the multiple split screens except the first split screen.

[0126] In a feasible implementation, the third split screen is located between the first split screen and the second split screen. The first split screen and the second split screen for implementing data transmission can be two non-adjacent split screens, so that data transmission across split screens can be implemented.

[0127] In the case where the display screen of the electronic device also includes a third split screen, in a feasible implementation method, the first split screen is not adjacent to the second split screen, the first split screen and the second split screen are respectively the two side split screens in the multiple split screens, and the first split screen can only pass the target object to the second split screen, and cannot pass the target object to other split screens.

[0128] When the display screen of the electronic device also includes a third split screen, in another feasible implementation, the first split screen can transfer the target object not only to the second split screen, but also to other designated or arbitrary split screens, for example, to the third split screen.

[0129] In some embodiments, when the multi-split screen includes the first split screen, the second split screen, and the third split screen, based on the same implementation principle as the second split screen, a feasible implementation method for transferring the target object to the third split screen may be: when the target object is dragged to the second target position in the first split screen, an object sending element corresponding to the third split screen is displayed at the second target position; wherein the second target position is located at the first side of the first split screen; in response to confirming the operation of transferring the target object to the third split screen, the target object is displayed in the third split screen. The first target position is a position for displaying the object sending element corresponding to the second split screen, which may be essentially an area.

[0130] It can be seen that in the case of at least three split screens, in addition to sharing the target object of the first split screen to the second split screen, it can also be shared to the third split screen, and is not limited to sharing to only one split screen, providing convenience for users to perform multi-split screen sharing as needed.

[0131] In some embodiments, when the multi-split screen includes the first split screen, the second split screen and the third split screen, and both the second split screen and the third split screen can be used as receiving screens, the above implementation method 1 may also include the following content: the electronic device responds to the operation performed by the user to drag the target object to the above first target position, displays the object sending element corresponding to the second split screen in the first display mode at the first target position, and displays the object sending element corresponding to the third split screen in the second display mode at the second target position of the first split screen, and the first display mode and the second display mode are different. Among them, the second target position is located at the first side of the first split screen (for example, it can be adjacent to or connected to the first side), that is, the second target position is not located at the connecting position of the first split screen and its adjacent split screen.

[0132] In some embodiments, the first target position and the second target position are both located at the bottom edge of the first split screen. In another embodiment, the first target position and the second target position are both located at the target side edge of the first split screen.

[0133] In some embodiments, the first display mode includes displaying the object sending element in a first color, and the second display mode includes displaying the object sending element in a second color. For example, the first color is blue or green, and the second color is gray, so that the user can intuitively know whether the drag position of the target object meets expectations.

[0134] In another embodiment, the first display mode includes highlighting the object sending element, and the second display mode includes non-highlighting the object sending element.

[0135] Since both the second split screen and the third split screen can be used as receiving screens, when the user drags the target object to the first target position in order to share it with the corresponding second split screen, the electronic device not only displays the object sending element corresponding to the second split screen at the first target position of the first split screen, but also displays the object sending element corresponding to the third split screen at the second target position of the first split screen, and distinguishes and displays the object sending elements corresponding to different split screens, which allows the user to intuitively know whether the dragged position of the target object meets expectations.

[0136] Similar to the case where a target object is shared to the second split screen, in which a differentiated display method is set to simultaneously display the object sending element corresponding to the second split screen and the object sending element corresponding to the third split screen, when the target object is shared to the second split screen, the electronic device may also use the set differentiated display method to simultaneously display the object sending element corresponding to the second split screen and the object sending element corresponding to the third split screen.

[0137] Thus, in some embodiments, the above-mentioned implementation method 1 may also include: in response to the user's operation of dragging the target object to the second target position, the electronic device displays the object sending element corresponding to the third split screen in the first display mode at the second target position, and displays the object sending element corresponding to the second split screen in the second display mode at the first target position.

[0138] Based on the correspondence between different drag positions and different split screens, the user can drag the target object to different positions as needed, so that the user can not only transfer the target object to the second split screen, but also transfer the target object to the third split screen, so as to achieve on-demand transfer of the target object. In the case where data can be transferred to more than one split screen, by using the same display distinction method, the object sending elements corresponding to the more than one split screens are distinguished and displayed in the first split screen, so that the user can intuitively know whether the drag position of the target object meets the expectations, and avoid the user from mistakenly transferring the target object to an unexpected split screen.

[0139] When the user drags the target object to the first target position, in some embodiments, the electronic device may display the object sending element corresponding to the second split screen at the first target position, and display the object receiving element in the second split screen; and display the object sending element corresponding to the third split screen at the second target position, but because the user drags the target object to the first target position instead of the second target position, that is, the user transfers the target object to the second split screen instead of the third split screen, the object receiving element may not be displayed in the third split screen. Based on the same implementation principle, when the target object is dragged to the second target position, the object receiving element may not be displayed in the second split screen, and this embodiment will not be repeated here.

[0140] In some embodiments, based on the same display mode, the object sending element corresponding to the second split screen can be displayed at the first target position, and the object receiving element can be displayed in the second split screen. For example, both can be displayed in the first display mode. This makes it easier for the user to intuitively perceive which split screen the target object is transmitted to.

[0141] In another embodiment, the object sending element corresponding to the second split screen may be displayed at the first target position based on different display modes, and the object receiving element may be displayed in the second split screen. For example, the former is displayed in the first display mode, and the latter is displayed in the second display mode or other display modes different from the first display mode and the second display mode.

[0142] This differentiated display design allows users to easily confirm whether to transfer the target object to the second split screen, thereby preventing users from mistakenly transferring the target object to an unintended split screen.

[0143] When the user drags the target object to the first target position, in some embodiments, the electronic device may display the object sending element corresponding to the second split screen at the first target position, display the object receiving element in the second split screen, and display information indicating the target object at the object receiving element in the second split screen; and display the object sending element corresponding to the third split screen at the second target position, but because the user drags the target object to the first target position instead of the second target position, that is, the user transfers the target object to the second split screen instead of the third split screen, the object receiving element and the information indicating the target object may not be displayed in the third split screen. Based on the same implementation principle, when the target object is dragged to the second target position, the object receiving element may not be displayed in the second split screen, and the target object may not be displayed at the object receiving element in the second split screen, which will not be described in detail in this embodiment.

[0144] This differentiated display design allows users to easily confirm whether to transfer the target object to the second split screen, thereby preventing users from mistakenly transferring the target object to an unintended split screen.

[0145] Below, some embodiments of the present application are described separately, and the implementation methods and beneficial effects of different embodiments can be referenced to each other. Although introduced separately, multiple embodiments can be implemented on the same electronic device at the same time, and the present application does not limit this.

[0146] Example 1

[0147] Please refer to Figure 4, the display screen of the electronic device 401 is in a three-screen display state, and the three screens are split screen 402, split screen 403 and split screen 404. The first split screen may be split screen 402, and the second split screen may be split screen 404. Split screen 402 includes a target object 405. The target object 405 may be, for example, a picture or a file, etc., which is not limited in this embodiment.

[0148] like Figure 4 As shown in the viewing angle, the bottom edge of the split screen can be the lower side of the split screen, the top edge of the split screen can be the upper side of the split screen, the sides of the split screen are on the left and right sides of the split screen, the left side of the split screen is close to the user's left hand, and the right side of the split screen is close to the user's right hand.

[0149] like Figure 4 As shown, the user can hold both sides of the device body with both hands when using the electronic device 401. The crossing arc 407 (ie, the object sending element) corresponding to the split screen 404 is on one side of the bottom edge of the split screen 402.

[0150] When the user needs to share the target object 405 to the split screen 404, the target object 405 can be dragged to the position for displaying the crossing arc 407 without significantly adjusting the hand posture (here, it means dragging the target object to the position for calling up the corresponding crossing arc, and the electronic device has not yet displayed the corresponding crossing arc when the target object is not dragged to this position, the same below). By dragging the target object 405 to the crossing arc 407 position (the crossing arc position is the position for displaying the crossing arc, the same below), the display of the crossing arc 407 can be triggered. In some other embodiments, the crossing arc 407 can also be displayed earlier, such as displaying the crossing arc 407 when the user selects the target object 405. Optionally, if no target object is dragged to the crossing arc 407 for more than a certain period of time, the crossing arc 407 can disappear automatically.

[0151] When the user drags the target object 405 to the position of the crossing arc 407 (the figure shows the target object 405 dragged to the position indicated by the reference numeral 406), the crossing arc 407 is displayed in the split screen 402, and the crossing arc 409 (i.e., the object receiving element) and the information indicating the target object 405 are displayed at the bottom edge of the split screen 404. The information indicating the target object 405 can be located at the position indicated by the reference numeral 408, and can be set to be close to the crossing arc 409 and the part covered by the crossing arc 409, so as to facilitate the user to see and operate.

[0152] In some embodiments, there may be multiple types of information used to indicate the target object 405. For example, no matter what kind of target object is dragged, a default mark is displayed as the information indicating the target object; or different information is displayed according to the type of the target object, such as a picture mark is displayed for a picture, and a file mark is displayed for a file; or the information may be displayed according to the target object, for example, if the target object is a landscape photo, the information may be a thumbnail of the landscape photo. It can be seen that the content displayed at 406 and 408 may be the same or different, and even if the display content is the same, the display style may be different.

[0153] In some other embodiments, the target object 405 dragged to the position indicated by label 406 may be the target object itself, a copy of the target object, or information used to indicate the target object, such as a thumbnail icon of the target object, etc., which is not limited in this application.

[0154] In a feasible implementation, if the user drags the target object 405 to the position of the crossing arc 407 and then lets go to end the dragging, the split screen 404 displays the target object 405, thereby completing the cross-split screen drag transfer of the target object 405. In other words, if the user drags the target object 405 to the position of the crossing arc 407 and then lets go, the sending operation of the target object 405 from the application displayed in the split screen 402 to the application displayed in the split screen 404 is completed.

[0155] In another feasible implementation, without significantly adjusting the hand posture, the user's hand can press and hold the information indicating the target object 405 at the crossing arc 409, and drag the information to the outside of the crossing arc 409 in the split screen 404. After the user releases the hand to end the drag, the split screen 404 displays the target object 405, thereby completing the drag transfer of the target object 405 across the split screen.

[0156] It should be noted that the sending or transferring of the target object between different split screens in the present application may be a copy operation or a move operation of the target object, and the present application does not limit this.

[0157] In a feasible implementation of Example 1, split screen 402 may display an album application, target object 405 may be a photo, and split screen 404 may be a chat application. After the user finishes dragging target object 405 at crossing arc 409, split screen 404 displays target object 405 as the latest chat information.

[0158] Example 1 supports cross-screen drag sharing via the bottom edge of the split screen in a three-part screen situation, without the user having to drag the target object over a long distance, thereby improving the convenience of user interaction and the efficiency of sending the target object.

[0159] Example 2

[0160] Please refer to Figure 5 , the display screen of the electronic device 501 is in a three-screen display state, and the three screens are respectively split screen 502, split screen 503 and split screen 504. The first split screen may be split screen 502, the second split screen may be split screen 503, the third split screen may be split screen 504, and split screen 502 includes target object 505.

[0161] like Figure 5 As shown, the crossing arc 507 corresponding to the split screen 503 and the crossing arc 508 corresponding to the split screen 504 are both on one side of the bottom edge of the split screen 502.

[0162] When the user needs to share the target object 505 to the split screen 503, the user can drag the target object 505 to the position for displaying the crossing arc 507. By dragging the target object 505 to the position of the crossing arc 507, the crossing arc 507 can be called out.

[0163] When the user drags the target object 505 to the position of the crossing arc 507, the crossing arc 507 and the target object 505 dragged to the position indicated by the reference numeral 506 are displayed in the split screen 502, and the crossing arc 508 is displayed, and the crossing arc 510 and the information indicating the target object 505 are displayed on one side of the bottom edge in the split screen 503. The information indicating the target object 505 displayed by the crossing arc 510 may be located at the position indicated by the reference numeral 509. Optionally, the display modes of the crossing arc 507 and the crossing arc 508 may be different, and the display modes of the crossing arc 507 and the crossing arc 510 may be the same.

[0164] In response to the user confirming the operation of transferring the target object 505 to the split screen 503, the split screen 503 displays the target object 505. The user confirmation operation can be to release the hand to send the object, or the user needs to operate again on the target split screen 503 to send the object. For details, please refer to the above embodiment, which will not be repeated here.

[0165] Embodiment 2 supports dragging and sharing of adjacent screens in different split screens in a three-part screen situation, and user interaction is convenient.

[0166] Example 3

[0167] This embodiment 3 can be implemented simultaneously with embodiment 2.

[0168] Please refer to Figure 6 , the display screen of the electronic device 601 is in a three-screen display state, and the three screens are respectively split screen 602, split screen 603 and split screen 604. The first split screen may be split screen 602, the second split screen may be split screen 604, the third split screen may be split screen 603, and split screen 602 includes target object 605.

[0169] like Figure 6 As shown, the crossing arc 607 corresponding to the split screen 604 and the crossing arc 608 corresponding to the split screen 603 are both on one side of the bottom edge of the split screen 602.

[0170] When the user needs to share the target object 605 to the split screen 604, the user can drag the target object 605 to the position for displaying the crossing arc 607 without significantly adjusting the hand posture. By dragging the target object 605 to the position of the crossing arc 607, the crossing arc 607 can be called out.

[0171] When the user drags the target object 605 to the position of the crossing arc 607, the crossing arc 607 and the target object 605 dragged to the position indicated by the reference numeral 606 are displayed in the split screen 602, and the crossing arc 608 is displayed, and the crossing arc 610 and the information indicating the target object 605 are displayed on one side of the bottom edge in the split screen 604. The information indicating the target object 605 displayed by the crossing arc 610 may be located at the position indicated by the reference numeral 609. Optionally, the display modes of the crossing arc 607 and the crossing arc 608 may be different, and the display modes of the crossing arc 607 and the crossing arc 610 may be the same.

[0172] In response to the user confirming the operation of transferring the target object 605 to the split screen 604 , the split screen 604 displays the target object 605 .

[0173] Embodiment 3 supports cross-screen drag and drop sharing that distinguishes different split screens in a three-part screen situation, and user interaction is convenient.

[0174] When Example 2 and Example 3 are implemented simultaneously, the target object can be sent to two different split screens respectively through two different crossing arcs. In this process, the user does not need to drag the object to move too far, which improves the convenience of user operation.

[0175] Example 4

[0176] Please refer to Figure 7 , the display screen of the electronic device 701 is in a four-split screen display state, and the four split screens are split screen 702, split screen 703, split screen 704, and split screen 711. The first split screen may be split screen 702, the second split screen may be split screen 704, and the third split screen may be split screen 711 (in other embodiments, the third split screen may be split screen 703), and split screen 702 includes target object 705.

[0177] like Figure 7 As shown, the crossing arc 707 corresponding to the split screen 704 and the crossing arc 708 corresponding to the split screen 711 are both on the bottom side of the split screen 702.

[0178] When the user needs to share the target object 705 to the split screen 704, the user can drag the target object 705 to the position for displaying the crossing arc 707. By dragging the target object 705 to the position of the crossing arc 707, the crossing arc 707 can be called out.

[0179] When the user drags the target object 705 to the position of the crossing arc 707, the crossing arc 707 and the target object 705 dragged to the position indicated by the reference numeral 606 are displayed in the split screen 702, and the crossing arc 708 is displayed, and the crossing arc 710 and the information indicating the target object 705 are displayed on one side of the bottom edge in the split screen 704. The information indicating the target object 705 displayed by the crossing arc 710 may be located at the position indicated by the reference numeral 709. Optionally, the display modes of the crossing arc 707 and the crossing arc 708 may be different, and the display modes of the crossing arc 707 and the crossing arc 710 may be the same.

[0180] In response to the user confirming the operation of transferring the target object 705 to the split screen 704 , the split screen 704 displays the target object 705 .

[0181] Embodiment 4 supports cross-screen drag-and-drop sharing that distinguishes different split screens in a four-split screen situation, and user interaction is convenient.

[0182] Example 5

[0183] Please refer to Figure 8 , the display screen of the electronic device 801 is in a three-screen display state, and the three screens are respectively split screen 802, split screen 803 and split screen 804. The first split screen may be split screen 802, the second split screen may be split screen 804, and split screen 802 includes a target object 805.

[0184] like Figure 8 As shown in the viewing angle, the bottom edge of the split screen can be the lower side edge of the split screen, the top edge of the split screen can be the upper side edge of the split screen, and the sides of the split screen are on the left and right sides of the split screen, namely the left side adjacent to the user's left hand operation area and the right side adjacent to the user's right hand operation area.

[0185] like Figure 8 As shown, the crossing arc 807 corresponding to the split screen 804 is on the left side of the split screen 802.

[0186] When the user needs to share the target object 805 to the split screen 804, the user can drag the target object 805 to the position for displaying the crossing arc 807 without significantly adjusting the hand posture. By dragging the target object 805 to the position of the crossing arc 807, the crossing arc 807 can be called out.

[0187] When the user drags the target object 805 to the position of the crossing arc 807, the crossing arc 807 and the target object 805 dragged to the position indicated by the reference numeral 806 are displayed in the split screen 802, and the crossing arc 809 and information indicating the target object 805 are displayed on the right side of the split screen 804. The information indicating the target object 805 displayed by the crossing arc 809 may be located at the position indicated by the reference numeral 808.

[0188] In a feasible implementation, if the user drags the target object 805 to the position crossing the arc 807 and then releases the hand to end the dragging, the split screen 804 displays the target object 805, thereby completing the drag transfer of the target object 805 across the split screens.

[0189] In another feasible implementation, without significantly adjusting the hand posture, the user's hand can press and hold the information indicating the target object 805 at the crossing arc 809, and drag the information to the outside of the crossing arc 809 in the split screen 804. After the user releases the hand to end the drag, the split screen 804 displays the target object 805, thereby completing the drag transfer of the target object 805 across the split screen.

[0190] In a feasible implementation of Example 5, split screen 802 may display an album application, target object 805 may be a photo, and split screen 804 may be a chat application. After the user finishes dragging target object 805 at crossing arc 809, split screen 804 displays target object 805 as the latest chat information.

[0191] Embodiment 5 supports sharing by dragging across the split screen side in a three-part screen situation, and user interaction is convenient.

[0192] Example 6

[0193] Please refer to Fig. 9 , the display screen of the electronic device 901 is in a three-screen display state, and the three screens are respectively split screen 902, split screen 903 and split screen 904. The first split screen may be split screen 902, the second split screen may be split screen 903, the third split screen may be split screen 904, and split screen 902 includes target object 905.

[0194] like Fig. 9 As shown, the crossing arc 907 corresponding to the split screen 903 and the crossing arc 908 corresponding to the split screen 904 are both on the left side of the split screen 902.

[0195] When the user needs to share the target object 905 to the split screen 903, the user can drag the target object 905 to the position for displaying the crossing arc 907 without significantly adjusting the hand posture. By dragging the target object 905 to the position of the crossing arc 907, the crossing arc 907 can be called out.

[0196] When the user drags the target object 905 to the position of the crossing arc 907, the crossing arc 907 and the target object 905 dragged to the position indicated by the reference numeral 906 are displayed in the split screen 902, and the crossing arc 908 is displayed, and the crossing arc 910 and the information indicating the target object 905 are displayed on the right side of the split screen 903. The information indicating the target object 905 displayed by the crossing arc 910 can be located at the position indicated by the reference numeral 909. The display modes of the crossing arc 907 and the crossing arc 908 are different, and the display modes of the crossing arc 907 and the crossing arc 910 are the same.

[0197] In response to the user confirming the operation of transferring the target object 905 to the split screen 903 , the split screen 903 displays the target object 905 .

[0198] Embodiment 6 supports dragging and sharing of adjacent screens in different split screens in a three-part screen situation, and user interaction is convenient.

[0199] Example 7

[0200] Embodiment 6 and embodiment 7 can be implemented simultaneously.

[0201] Please refer to Fig.10 , the display screen of the electronic device 1001 is in a three-screen display state, and the three screens are split screen 1002, split screen 1003 and split screen 1004. The first split screen may be split screen 1002, the second split screen may be split screen 1004, the third split screen may be split screen 1003, and split screen 1002 includes target object 1005.

[0202] like Fig.10 As shown, the crossing arc 1007 corresponding to the split screen 1004 and the crossing arc 1008 corresponding to the split screen 1003 are both on the left side of the split screen 1002.

[0203] When the user needs to share the target object 1005 to the split screen 1004, the user can drag the target object 1005 to the position for displaying the crossing arc 1007 without significantly adjusting the hand posture. By dragging the target object 1005 to the position of the crossing arc 1007, the crossing arc 1007 can be called out.

[0204] When the user drags the target object 1005 to the position of the crossing arc 1007, the crossing arc 1007 and the target object 1005 dragged to the position indicated by the reference numeral 1006 are displayed in the split screen 1002, and the crossing arc 1008 is displayed, and the crossing arc 1010 and information indicating the target object 1005 are displayed on the right side of the split screen 1004. The information indicating the target object 1005 displayed by the crossing arc 1010 can be located at the position indicated by the reference numeral 1009. The display modes of the crossing arc 1007 and the crossing arc 1008 are different, and the display modes of the crossing arc 1007 and the crossing arc 1010 are the same.

[0205] In response to the user confirming the operation of transferring the target object 1005 to the split screen 1004 , the split screen 1004 displays the target object 1005 .

[0206] Embodiment 7 supports cross-screen drag and drop sharing that distinguishes different split screens in a three-part screen situation, and user interaction is convenient.

[0207] Example 8

[0208] Please refer to Fig.11 , the display screen of the electronic device 1101 is in a four-split screen display state, and the four split screens are split screen 1102, split screen 1103, split screen 1104, and split screen 1111. The first split screen may be split screen 1102, the second split screen may be split screen 1104, and the third split screen may be split screen 1111 (in other embodiments, the third split screen may be split screen 1103), and split screen 1102 includes target object 1105.

[0209] like Fig.11 As shown, the crossing arc 1107 corresponding to the split screen 1104 and the crossing arc 1108 corresponding to the split screen 711 are both on the left side of the split screen 1102.

[0210] When the user needs to share the target object 1105 to the split screen 1104, the user can drag the target object 1105 to the position for displaying the crossing arc 1107 without significantly adjusting the hand posture. By dragging the target object 1105 to the position of the crossing arc 1107, the crossing arc 1107 can be called out.

[0211] When the user drags the target object 1105 to the position of the crossing arc 1107, the crossing arc 1107 and the target object 1105 dragged to the position indicated by the reference numeral 1106 are displayed in the split screen 1102, and the crossing arc 1108 is displayed, and the crossing arc 1110 and the information indicating the target object 1105 are displayed on the right side of the split screen 1104. The information indicating the target object 1105 displayed by the crossing arc 1110 may be located at the position indicated by the reference numeral 1109. The display modes of the crossing arc 1107 and the crossing arc 1108 are different, and the display modes of the crossing arc 1107 and the crossing arc 1110 are the same.

[0212] In response to the user confirming an operation of transferring the target object 1105 to the split screen 1104 , the split screen 1104 displays the target object 1105 .

[0213] Optionally, when the user drags the target object to the crossing arc 1108, the target object may be sent to the split screen 1111. The specific implementation method may refer to the above, which will not be described in detail here.

[0214] Embodiment 8 supports cross-screen drag and drop sharing that distinguishes different split screens in a four-split screen situation, and user interaction is convenient.

[0215] The embodiments shown above are only some embodiments of the present application. Based on the same implementation principle, other feasible embodiments can be obtained, which will not be described one by one here.

[0216] An embodiment of the present application also provides an electronic chip, which task processing chip is installed in an electronic device (UE), and the electronic chip includes: a processor, which is used to execute computer program instructions stored in a memory, wherein when the computer program instructions are executed by the processor, the electronic chip is triggered to execute the method steps provided by any method embodiment of the present application.

[0217] An embodiment of the present application also proposes a terminal device, which includes a communication module, a memory for storing computer program instructions, and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the terminal device is triggered to execute the method steps provided by any method embodiment of the present application.

[0218] An embodiment of the present application also proposes a server device, which includes a communication module, a memory for storing computer program instructions, and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the server device is triggered to execute the method steps provided by any method embodiment of the present application.

[0219] An embodiment of the present application also provides an electronic device, which includes multiple antennas, a memory for storing computer program instructions, a processor for executing computer program instructions, and a communication device (such as a communication module that can implement 5G communication based on the NR protocol), wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps provided by any method embodiment of the present application.

[0220] Specifically, in one embodiment of the present application, one or more computer programs are stored in the above-mentioned memory, and the one or more computer programs include instructions. When the instructions are executed by the above-mentioned device, the above-mentioned device executes the method steps described in the embodiment of the present application.

[0221] Furthermore, the devices, apparatuses, and modules described in the embodiments of the present application may be implemented by computer chips or entities, or by products having certain functions.

[0222] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.

[0223] In the several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it 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, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0224] Specifically, a computer-readable storage medium is also provided in an embodiment of the present application. The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method steps provided in the embodiment of the present application.

[0225] The embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is run on a computer, it enables the computer to execute the method steps provided by the embodiment of the present application.

[0226] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices 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. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0227] 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.

[0228] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0229] The integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory, random access memory, disk or optical disk and other media that can store program code.

[0230] In the embodiments of the present application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, commodity or device including the element.

[0231] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0232] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments of the present application can be implemented by a combination of electronic hardware, 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.

[0233] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the same or similar parts between the various embodiments in this application can be referred to each other. For example, the specific working process of the system, device and unit described in the embodiments of this application can refer to the corresponding process in the method embodiment of this application, and will not be repeated here.

[0234] The above description is only a specific embodiment of the present application and is not intended to limit the present application. The protection scope of the present application shall be based on the claims.

Claims

1. An interactive method, characterized in that: Applied to an electronic device, the electronic device is in a multi-split screen display state, the display screen of the electronic device includes a first split screen and a second split screen, and the first split screen includes a target object; The method comprises: When the target object is dragged to a first target position in the first split screen, an object sending element corresponding to the second split screen is displayed at the first target position; wherein the first target position is located at a first side of the first split screen, and the first side is not a side where a split screen adjacent to the first split screen is adjacent to the first split screen; In response to confirming the operation of transferring the target object to the second split screen, displaying the target object in the second split screen.

2. The method according to claim 1, characterized in that The first side of the first split screen is a bottom side or a side side of the first split screen.

3. The method according to claim 1 or 2, characterized in that: A side edge of the first split screen overlaps with a side edge of the display screen.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the target object is dragged to the first target position, an object receiving element is displayed in the second split screen.

5. The method according to claim 4, characterized in that The method further comprises: When the target object is dragged to the first target position, information indicating the target object is displayed at the object receiving element displayed in the second split screen.

6. The method according to claim 4 or 5, characterized in that: The object receiving element displayed in the second split screen is located at the bottom edge of the second split screen; or, The object receiving element displayed in the second split screen is located at a target side of the second split screen, wherein the target side of the second split screen is a side of the second split screen away from the first split screen.

7. The method according to claim 5, characterized in that In response to confirming the operation of transferring the target object to the second split screen, displaying the target object in the second split screen includes: A drag operation of dragging the information indicating the target object displayed on the second split screen out of the object receiving element displayed on the second split screen is detected, and the target object is displayed in the second split screen when the drag operation ends.

8. The method according to any one of claims 1 to 6, characterized in that: In response to confirming the operation of transferring the target object to the second split screen, displaying the target object in the second split screen includes: In response to a drag end operation of dragging the target object to the first target position, the target object is displayed in the second split screen.

9. The method according to any one of claims 1 to 8, characterized in that: The display screen also includes a third split screen; The third split screen is located between the first split screen and the second split screen.

10. The method according to any one of claims 1 to 9, characterized in that: The display screen also includes a third split screen; The method further comprises: When the target object is dragged to a second target position in the first split screen, an object sending element corresponding to the third split screen is displayed at the second target position; Wherein, the second target position is located at the first side of the first split screen; In response to confirming the operation of transferring the target object to the third split screen, displaying the target object in the third split screen.

11. The method according to any one of claims 1 to 10, characterized in that: The display screen also includes a third split screen; The displaying the object sending element corresponding to the second split screen at the first target position includes: displaying the object sending element corresponding to the second split screen at the first target position in a first display mode; The method further comprises: When the target object is dragged to the first target position, displaying the object sending element corresponding to the third split screen in a second display mode at the second target position in the first split screen; The second target position is located at the first side of the first split screen.

12. The method according to claim 11, characterized in that The method further comprises: When the target object is dragged to the second target position, an object sending element corresponding to the third split screen is displayed at the second target position in the first display mode, and an object sending element corresponding to the second split screen is displayed at the first target position in the second display mode; In response to confirming the operation of transferring the target object to the third split screen, displaying the target object in the third split screen.

13. The method according to claim 11 or 12, characterized in that: The first display mode includes: a highlighted display mode; the second display mode includes: a non-highlighted display mode.

14. The method according to claim 10 or 12, characterized in that: The method further comprises: When the target object is dragged to the second target position, an object receiving element is displayed in the third split screen; or, When the target object is dragged to the second target position, an object receiving element is displayed in the third split screen, and information indicating the target object is displayed at the object receiving element displayed in the third split screen.

15. An electronic device, characterized in that: The electronic device is in a multi-split screen display state, the display screen of the electronic device includes a first split screen and a second split screen, and the first split screen includes a target object; The electronic device comprises: A first processing module, configured to display an object sending element corresponding to the second split screen at a first target position when the target object is dragged to the first split screen; The first target position is located at a first side of the first split screen, and the first side is not a side of a split screen adjacent to the first split screen and adjacent to the first split screen; The second processing module is configured to display the target object in the second split screen in response to confirming the operation of transferring the target object to the second split screen.

16. An electronic device, characterized in that: The electronic device comprises one or more memories for storing computer program instructions, and one or more processors, wherein when the computer program instructions are executed by the one or more processors, the electronic device is triggered to execute the method as described in any one of claims 1-14.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 14.

18. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 14.

Citation Information

Cited By

  • Human-computer interaction-based display method, and apparatus

    WO2026149013A1