Interaction method and apparatus, and chip, electronic device and medium
By displaying object sending elements in a multi-segment screen scene and confirming the delivery in the target split screen, the problem of large adjustment of the hand posture when the user passes the target object between multiple split screens is solved, and interaction efficiency and convenience are improved.
Patent Information
- Application Number
- PCT/CN2024/071712
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-16
- Filing Date
- 2024-01-11
- Publication Date
- 2024-12-19
AI Technical Summary
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.
By displaying the corresponding object sending element of the split screen when the target object is dragged to a specific position, the user confirms and displays the target object in the split screen to achieve cross-split screen transfer of the target object to avoid the need for large adjustment of the hand posture. .
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.
Smart Images

Figure CN2024071712_19122024_PF_FP_ABST
Abstract
Description
Interaction method, device, chip, electronic device and medium
[0001] This invention claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on June 16, 2023, with application number 202310722743.9 and application name “Interactive Method, Device, Chip, Electronic Device and Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of electronic devices, and in particular to an interaction method, device, chip, electronic device and medium. Background Art
[0003] To make it easier for users to use electronic devices, the screens of electronic devices can be split into multiple screens. For example, electronic devices can be split into two, three, or more screens to display multiple application interfaces on the electronic device. Nowadays, the screens of smart terminals such as mobile phones are getting larger and larger. In multi-split screen scenarios, when transferring target objects between different split screens, users often need to drag over long distances. 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.
[0004] Summary of the Invention
[0005] 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 users to transfer target objects between different split screens, and can effectively improve the interaction efficiency of the electronic device when the multi-split screen display is displayed.
[0006] 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 an side of a split screen adjacent to the first split screen and adjacent to the first split screen; in response to confirming the operation of transferring the target object to the second split screen, the target object is displayed in the second split screen.
[0007] In an embodiment of the present application, when the electronic device displays multiple split screens, if the user drags the target object in the first split screen to the 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.
[0008] By limiting the first target position to not be at the connection between the first split screen and its adjacent split screens, the first target position can be prevented from being far away from the area where the user's hand can conveniently operate. This allows the user to drag the target object by generally adjusting the hand posture slightly before and after dragging the target object, avoiding the need for the user to make significant adjustments to the hand posture 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 with multiple split screens.
[0009] 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 such an electronic device, 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 such an electronic device, multi-split screen display may refer to the simultaneous presentation of multiple application windows on the screen in a non-folding state or a folding state. For another example, the electronic device may be an electronic device with multiple physical screens. In such an electronic device, multi-split screen display may refer to the display of multiple application windows on multiple physically different screens. It should be noted that the term "multiple" in the present application refers to two or more.
[0010] In some embodiments, the first side of the first split screen is a bottom side or a side side of the first split screen, which makes it easier for the user to perform a drag operation on the target object.
[0011] In some embodiments, a side of the first split screen overlaps with a side of the display screen.
[0012] 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.
[0013] In some embodiments, the interaction method further includes: displaying an object receiving element in the second split screen when the target object is dragged to the first target position.
[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. This allows the user to perceive the object transfer process more intuitively, thereby improving the user interaction experience.
[0015] 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.
[0016] 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 users to perceive the object transfer process more intuitively, and the user interaction experience is better.
[0017] 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, where the target side edge of the second split screen is the side edge of the second split screen away from the first split screen.
[0018] This makes it easier for the user to perform a drag operation on the target object, so as to receive the transferred target object.
[0019] In some embodiments, in response to confirming an operation to transfer 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 on the second split screen from an object receiving element displayed on the second split screen, and displaying the target object in the second split screen when the drag operation ends.
[0020] The target object can be received by performing a drag operation on the target object at the object receiving element. In addition, when the display position of the target object is selectable on the second split screen, the target object display position can also be set on demand by the drag operation.
[0021] In some embodiments, 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 the drag end operation of dragging the target object to the first target position, displaying the target object in the second split screen.
[0022] 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.
[0023] In some embodiments, the display screen further includes a third split screen; the third split screen is located between the first split screen and the second split screen.
[0024] 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 split screens can be realized.
[0025] 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.
[0026] 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.
[0027] 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.
[0028] 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.
[0029] In some embodiments, the interaction method also includes: when the target object is dragged to the second target position, displaying the object sending element corresponding to the third split screen in the first display mode at the second target position, and displaying the 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.
[0030] Based on the correspondence between different drag positions and different split screens, the user can drag the target object to a different position as needed. In this way, 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, thus realizing 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, which makes it easier for the user to 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.
[0031] 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 the expectation.
[0032] In some embodiments, the interaction method further includes: displaying an object receiving element in the third split screen when the target object is dragged to the second target position. 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.
[0033] This differentiated display design allows users to easily confirm whether to transfer the target object to the third split screen, preventing users from mistakenly transferring the target object to an unintended split screen.
[0034] 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.
[0035] This differentiated display design allows users to easily confirm whether to transfer the target object to the third split screen, preventing users from mistakenly transferring the target object to an unintended split screen.
[0036] 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, which is 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 the 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 an side of a split screen adjacent to the first split screen and adjacent to the first split screen; a second processing module is 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.
[0037] In a third aspect, an embodiment of the present application provides an electronic device, which includes 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.
[0038] 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 as in the first aspect.
[0039] 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, it enables the computer to execute any method as described in the first aspect.
[0040] The technical effects of the aforementioned aspects can be referenced with each other and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments.
[0042] FIG1 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
[0043] FIG2 is a schematic diagram of an interactive implementation method;
[0044] FIG3 is a schematic diagram of an interactive implementation method;
[0045] Figures 4-11 are schematic diagrams of some interaction implementation methods provided in the embodiments of the present application. DETAILED DESCRIPTION
[0046] 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.
[0047] It should be clear that the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0048] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. The singular forms "a", "an", "the" 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 otherwise.
[0049] 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 previous and next associated objects 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 single 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, where a, b, c can be single or multiple.
[0050] 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 merely 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.
[0051] The interaction method provided in any embodiment of the present application can be applied to the electronic device 100 shown in Figure 1. Figure 1 shows a schematic structural diagram of the electronic device 100.
[0052] 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 194, and a subscriber identification module (SIM) card interface 195. 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, and the like.
[0053] It should be understood that the structures illustrated in the embodiments of the present application do 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, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0054] 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 processing unit (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). The different processing units may be independent devices or integrated into one or more processors. The controller may generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.
[0055] In some embodiments, the processor 110 may be a system on chip (SOC), which may include a central processing unit (CPU) or other types of processors. In some embodiments, the processor 110 may be a PWM control chip.
[0056] 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. In addition, the processor 110 may have the function of operating one or more software programs, which may be stored in a storage medium.
[0057] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0058] In some embodiments, the memory of the electronic device 100 can 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 compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or it can also 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.
[0059] In some embodiments, the processor 110 and the memory may be combined into a single processing device or may be independent components. The processor 110 may be configured to execute program code stored in the memory. In specific implementations, the memory may also be integrated into the processor 110 or may be independent of the processor 110.
[0060] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0061] The USB interface 130 is an interface that complies with USB standard specifications, and specifically may be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc.
[0062] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative 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 from the above embodiments, or a combination of multiple interface connection methods.
[0063] 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 .
[0064] 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.
[0065] 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 antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0066] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G 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.
[0067] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted 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 being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the 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.
[0068] 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 that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0069] 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 a network and other devices through wireless communication technologies. The wireless communication technologies 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).
[0070] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0071] Display screen 194 is used to display images, videos, and the like. 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 (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0072] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0073] The ISP processes data fed back by the camera 193. The camera 193 is used to capture still images or videos. An object passes through the lens to generate an optical image that is projected onto the photosensitive element.
[0074] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0075] 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 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0076] 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.
[0077] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0078] The pressure sensor is used to sense pressure signals and convert them into electrical signals. In some embodiments, the pressure sensor can be located on display screen 194. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. When a touch operation is performed on display screen 194, electronic device 100 detects the intensity of the touch operation using the pressure sensor. Electronic device 100 can also calculate the location of the touch based on the detection signal from the pressure sensor.
[0079] 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 in 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 distance through infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use a distance sensor to measure 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 call answering, etc. The temperature sensor is used to detect temperature.
[0080] A touch sensor, also known as a "touch-sensitive device," can be provided on the display screen 194. The touch sensor and the display screen 194 form a touch screen, also known as a "touch screen." The touch sensor is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to an application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor can also be provided on the surface of the electronic device 100, at a location different from that of the display screen 194.
[0081] Buttons 190 include a power button and a volume button. They can be mechanical or touch-sensitive. Motor 191 can generate vibrations. This can be used for incoming call vibrations or touch vibration feedback. Indicator 192 can be an indicator light that can indicate charging status, battery level changes, messages, missed calls, notifications, and more.
[0082] The SIM card interface 195 is used to connect a SIM card. The electronic device 100 may support one or N SIM card interfaces, where N is a positive integer greater than one.
[0083] 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.
[0084] To make it easier for users to use electronic devices, the screens of electronic devices can be split into multiple screens. For example, electronic devices can be split into two, three, or more screens to display multiple application interfaces on the electronic device. Nowadays, the screens of smart terminals such as mobile phones are getting larger and larger. In multi-split screen scenarios, users often need to drag over long distances to transfer 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.
[0085] For example, in a related technology 1, referring to FIG2 , electronic device 201 is in a three-screen display state, and the three split screens of electronic device 201 (indicated by labels 202 to 204 in FIG2 ) respectively display three applications. Among them, split screen 202 displays a gallery application, split screen 204 displays a chat application, and split screen 203 displays other applications.
[0086] The electronic device 201 may be a tablet computer with a relatively large screen size, so that a user usually needs to hold the device body with both hands when using the device.
[0087] To share a picture 205 in the gallery application with the current chat partner in the chat application, as shown in FIG2 , 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 along the path 206 to the split screen 204. After releasing the finger, the picture 205 is shared with the current chat partner. After the picture is shared, the shared picture 205 is displayed at the position indicated by the label 207 on the chat interface of the chat application.
[0088] As shown in Figure 2, 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, and adjust back to holding it with both hands after completing the picture sharing.
[0089] It can be seen in related technology 1 that 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, it is usually necessary 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's experience of using the electronic device 201 is not good.
[0090] For another example, unlike 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.
[0091] Please refer to Figure 3. Electronic device 301a and electronic device 301b maintain wireless connection. Electronic device 301a includes a wireless communication component 302a, and electronic device 301b includes a wireless communication component 302b. The wireless communication component can be, for example, an NFC (Near Field Communication) chip.
[0092] 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.
[0093] In response to the received drag-and-drop switching command, electronic device 301b may display the file 304 being dragged and shared by the user at the location indicated by reference numeral 306 within the drag-and-drop switching area 303b of wireless communication component 302b. The user then drags the file 304 displayed within the drag-and-drop switching area 303b to electronic device 301b, for example, to the location indicated by reference numeral 307, thereby sharing the file 304.
[0094] As can be seen in Related Art 2, files can be shared between two electronic devices by dragging and dropping them at the point where their screens meet. However, to share files by dragging and dropping, the user typically needs to significantly adjust their hand posture before and after dragging the file, for example, often needing to change their hand from a gripping motion to a dragging motion. This makes the interaction between the user and the device less convenient and the user experience less enjoyable.
[0095] To improve the convenience of interaction between users and devices, the present invention provides an interactive implementation method for multi-split screen display of an electronic device (referred to as Implementation Method 1). Implementation Method 1 may include the following:
[0096] 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. In particular, 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.
[0097] 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.
[0098] 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.
[0099] 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 displayable by the electronic device), allowing the user to confirm whether to transfer the dragged target object to the second split screen based on the displayed content. The first target position is the location for displaying the object sending element corresponding to the second split screen, which may essentially be an area.
[0100] In response to the user's confirmation operation to transfer 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), thereby completing the transfer of the target object from the first split screen to the second split screen. In one embodiment, when the transfer of the target object is completed, the electronic device may end the display processing of the object sending element corresponding to the second split screen displayed at the first target position.
[0101] 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 display screen of the electronic device includes a split screen adjacent to the first split screen but does not include the first side of the first split screen. That is, the first side of the first split screen is not a 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 the first target position being far away from the area where the user's hand can conveniently operate (such as the thumb interaction area), thereby facilitating the user to perform the drag operation.
[0102] In one possible implementation, the thumb interaction area of the user's hand holding the device in the first split screen can include part or all of the first target location (usually a single area). By setting the first target location in the thumb interaction area, the inconvenience of dragging and sharing data when displaying multiple split screens on a large screen can be resolved.
[0103] 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 one 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.
[0104] 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.
[0105] 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.
[0106] 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 foldable screen.
[0107] In some embodiments, the target object can be an image, video, file, web link, or other object that can be used to achieve data sharing. In another embodiment, the target object can also be an application icon. By dragging the icon, the position of the desktop icon can be adjusted.
[0108] In some embodiments, the user may long press the target object to select the target object, and then drag the selected target object.
[0109] In some embodiments, the shape of the object sending element may be rectangular, semi-elliptical, semi-circular, etc.
[0110] 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).
[0111] In some embodiments, the object sending element is displayed in a semi-transparent state and at the top level of the page.
[0112] In some embodiments, when a user drags a target object in the first split screen, the target object may be displayed at the corresponding position corresponding to the real-time drag location of the user's drag operation. For example, when the target object is an instance of a Word document, the first split screen may display 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 being dragged by the user may be located in the area where the displayed object sending element is located.
[0113] By displaying the object sending element and the dragged target object together, the user can perceive the object transfer process more intuitively, thereby improving the user interaction experience.
[0114] 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 facilitates the user to perform a drag operation on the target object.
[0115] In some embodiments, when multiple split screens are sequentially distributed along the top / bottom edges 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 on either side of the multiple split screens, rather than any split screen located in the middle of the multiple split screens. This facilitates the user's ability to drag and drop objects.
[0116] In some embodiments, the operation of determining to transfer the target object to the second split screen may be: the user ending the dragging operation (such as the user releasing the hand when ending the dragging). In this way, the target object can be transferred quickly and the operation is simple and convenient.
[0117] In some embodiments, when a target object is dragged to a first target location, in addition to displaying an object sending element corresponding to a second split screen at the first target location in 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.
[0118] 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 form a corresponding set of object transfer elements (or drag-through elements), which can be used to indicate whether to transfer the target object in the first split screen to the second split screen. This makes it easier for the user to confirm whether to transfer the target object to the second split screen, avoiding accidentally transferring the target object to an unintended split screen.
[0119] 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 users to perceive the object transfer process more intuitively, and the user interaction experience is better.
[0120] 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, the operation of determining the transfer of the target object to the second split screen may be: the user ending the dragging operation. In another feasible implementation, the operation of determining the transfer of the target object to the second split screen may be: the user performing a dragging operation (or a drag-out operation) of dragging the information indicating the target object displayed at the object receiving element out of the object receiving element.
[0121] If the drag-out end position affects the display position of the target object in the second split screen, the target object can be displayed at the corresponding position in the second split screen based on the drag-out end position. For example, if the target object is an application icon, the application icon can be displayed at the corresponding position in the second split screen based on the drag-out end position, thereby achieving the purpose of adjusting the application image position.
[0122] If the drag-out operation ends at a location that does not affect the display position of the target object in the second split screen, the target object may be displayed at the designated location upon completion of the drag-out operation. 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 drag-out operation, the electronic device may display a thumbnail of the photo below the previous chat message.
[0123] 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, where 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 facilitates the user to perform a drag operation on the target object to receive the transferred target object.
[0124] In some embodiments, the corresponding object sending element and object receiving element are positioned in a matching manner, for example, both are positioned at the bottom edge of their respective split screens, or both are positioned at the side edges of their respective split screens, with the side of the object sending element and the side of the object receiving element being on different sides of the respective split screens. This makes it easier for the user to perform the drag-out operation, and the user perceives a better effect.
[0125] In some embodiments, the corresponding object sending element and object receiving element are displayed in the same manner, for example, both are displayed in a crossing arc manner.
[0126] 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.
[0127] 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.
[0128] 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.
[0129] 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 and the second split screen are not adjacent to each other, the first split screen and the second split screen are respectively the two side split screens in the multi-split screen, and the first split screen can only pass the target object to the second split screen, and not pass the target object to other split screens.
[0130] In the case where the display screen of the electronic device also includes a third split screen, in another feasible implementation, the first split screen can not only transfer the target object to the second split screen, but also transfer the target object to other designated or arbitrary split screens, for example, it can also transfer the target object to the third split screen.
[0131] In some embodiments, where the multi-split screen includes a first split screen, a second split screen, and a third split screen, based on the same implementation principle as for transferring the target object to 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 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 on a first side of the first split screen; and in response to confirmation of 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 essentially be an area.
[0132] 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 share multiple split screens on demand.
[0133] In some embodiments, when the multi-split screen includes a first split screen, a second split screen, and a third split screen, and both the second split screen and the third split screen can serve as receiving screens, the above-mentioned implementation method 1 may also include the following: the electronic device responds to the user's operation of dragging the target object to the above-mentioned first target position, displays the object sending element corresponding to the second split screen in a first display mode at the first target position, and displays the object sending element corresponding to the third split screen in a 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. Wherein, 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 connection position between the first split screen and its adjacent split screen.
[0134] 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.
[0135] 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 is as expected.
[0136] 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.
[0137] 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.
[0138] Similar to when sharing the target object to the second split screen, the electronic device may use the setting differentiated display method to simultaneously display the object sending elements corresponding to the second split screen and the object sending elements corresponding to the third split screen. When sharing the target object to the second split screen, the electronic device may also use the setting differentiated display method to simultaneously display the object sending elements corresponding to the second split screen and the object sending elements corresponding to the third split screen.
[0139] In some embodiments, the above-mentioned implementation method 1 may also include: the electronic device displays the object sending element corresponding to the third split screen in the first display mode at the second target position in response to the user's operation of dragging the target object to 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.
[0140] Based on the correspondence between different drag positions and different split screens, the user can drag the target object to a different position as needed. In this way, 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, thus realizing 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, which makes it easier for the user to 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.
[0141] When a user drags a target object to a first target position, in some embodiments, the electronic device may display an object sending element corresponding to the second split screen at the first target position and an object receiving element in the second split screen; and display an object sending element corresponding to the third split screen at the second target position. However, since the user drags the target object to the first target position rather than the second target position, that is, the user transfers the target object to the second split screen rather than to 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, which is not described in detail in this embodiment.
[0142] In some embodiments, the object sending element corresponding to the second split screen can be displayed at the first target location, and the object receiving element can be displayed in the second split screen based on the same display mode. For example, both can be displayed in the first display mode. This allows the user to intuitively understand which split screen the target object is being transferred to.
[0143] In another embodiment, the object sending element corresponding to the second split screen may be displayed at the first target position, and the object receiving element may be displayed in the second split screen based on different display modes. For example, the former may be displayed in the first display mode, and the latter may be displayed in the second display mode or another display mode different from the first and second display modes.
[0144] This differentiated display design allows users to easily confirm whether to transfer the target object to the second split screen, preventing users from mistakenly transferring the target object to an unintended split screen.
[0145] In the case where 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. This embodiment will not be described in detail here.
[0146] This differentiated display design allows users to easily confirm whether to transfer the target object to the second split screen, preventing users from mistakenly transferring the target object to an unintended split screen.
[0147] 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 simultaneously on the same electronic device, and this application does not limit this.
[0148] Example 1
[0149] Referring to Figure 4 , the display screen of electronic device 401 is in a three-screen display state, with the three screens being split into 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 target object 405. Target object 405 may be, for example, a picture or a file, and this embodiment does not limit this.
[0150] As shown in the viewing angle of Figure 4, 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.
[0151] As shown in FIG4 , a user can hold both sides of the device body with both hands when using the electronic device 401. A crossing arc 407 (ie, an object sending element) corresponding to the split screen 404 is located on the bottom side of the split screen 402.
[0152] 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 refers to 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 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 automatically disappear.
[0153] When the user drags target object 405 to the position of crossing arc 407 (the figure shows target object 405 being dragged to the position indicated by reference numeral 406), crossing arc 407 is displayed in split screen 402, and crossing arc 409 (i.e., an object receiving element) and information indicating target object 405 are displayed at the bottom edge of split screen 404. The information indicating target object 405 can be located at the position indicated by reference numeral 408 and can be arranged close to the portion covered by crossing arc 409 to facilitate user visibility and operation.
[0154] In some embodiments, the information used to indicate the target object 405 can be multiple. For example, regardless of the type of target object being dragged, a default identifier is displayed as the target object information; or different information can be displayed based on the type of target object, such as a picture identifier is displayed, and a file identifier is displayed; or the information can be displayed based on the target object, such as if the target object is a landscape photo, the information can be a thumbnail of the landscape photo. It can be seen that the content displayed at 406 and 408 can be the same or different, and even if the display content is the same, the display style can be different.
[0155] In some other embodiments, the target object 405 dragged to the position indicated by label 406 can be the target object itself, a copy of the target object, or information used to indicate the target object, such as a thumbnail identifier of the target object, etc., which is not limited in this application.
[0156] In one possible implementation, if the user drags target object 405 to the position crossing arc 407 and then releases the drag to end the drag, split screen 404 displays target object 405, thereby completing the cross-split screen drag transfer of target object 405. In other words, if the user drags target object 405 to the position crossing arc 407 and then releases the drag, the target object 405 is transferred from the application displayed in split screen 402 to the application displayed in split screen 404.
[0157] 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 outside 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.
[0158] It should be noted that the sending or transferring of the target object between different split screens in this application can be a copy operation or a move operation of the target object, and this application does not limit this.
[0159] In one possible 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.
[0160] Example 1 supports cross-screen drag sharing via the bottom edge of the split screen in a three-part screen situation, without requiring the user to drag the target object over a long distance, thereby improving the convenience of user interaction and the efficiency of sending the target object.
[0161] Example 2
[0162] 5 , the display screen of electronic device 501 is in a three-screen display state, with the three screens being split into 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, and the third split screen may be split screen 504. Split screen 502 includes target object 505.
[0163] As shown in FIG5 , the crossing arc 507 corresponding to the split screen 503 and the crossing arc 508 corresponding to the split screen 504 are both on the bottom side of the split screen 502 .
[0164] 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.
[0165] When the user drags target object 505 to the position of crossing arc 507, crossing arc 507 and target object 505 dragged to the position indicated by reference numeral 506 are displayed in split screen 502, along with crossing arc 508. Crossing arc 510 and information indicating target object 505 are displayed on the bottom edge of split screen 503. The information indicating target object 505 displayed by crossing arc 510 may be located at the position indicated by reference numeral 509. Optionally, crossing arc 507 and crossing arc 508 may be displayed differently, while crossing arc 507 and crossing arc 510 may be displayed the same way.
[0166] 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 touch to transfer the target object 505, or it can require the user to perform another operation on the target split screen 503 before transferring the target object 505. For details, please refer to the previous embodiment and will not be repeated here.
[0167] Example 2 supports dragging and sharing of adjacent screens in a three-part screen situation, which makes user interaction more convenient.
[0168] Example 3
[0169] This embodiment 3 can be implemented simultaneously with embodiment 2.
[0170] 6 , the display screen of electronic device 601 is in a three-screen display state, with the three screens being split into 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, and the third split screen may be split screen 603. Split screen 602 includes target object 605.
[0171] As shown in FIG6 , the crossing arc 607 corresponding to the split screen 604 and the crossing arc 608 corresponding to the split screen 603 are both on the bottom side of the split screen 602 .
[0172] 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 up.
[0173] When the user drags target object 605 to the position of crossing arc 607, crossing arc 607 and target object 605 dragged to the position indicated by reference numeral 606 are displayed in split screen 602, along with crossing arc 608. Crossing arc 610 and information indicating target object 605 are displayed on the bottom edge of split screen 604. The information indicating target object 605 displayed by crossing arc 610 may be located at the position indicated by reference numeral 609. Optionally, crossing arc 607 and crossing arc 608 may be displayed differently, while crossing arc 607 and crossing arc 610 may be displayed the same way.
[0174] 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 .
[0175] Example 3 supports cross-screen drag and drop sharing that distinguishes different split screens in a three-screen situation, and user interaction is convenient.
[0176] 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.
[0177] Example 4
[0178] 7 , the display screen of electronic device 701 is in a four-split screen display state, namely 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). Split screen 702 includes target object 705.
[0179] As shown in FIG. 7 , 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 .
[0180] 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.
[0181] When the user drags target object 705 to the position of crossing arc 707, crossing arc 707 and target object 705 dragged to the position indicated by reference numeral 606 are displayed in split screen 702, along with crossing arc 708. Crossing arc 710 and information indicating target object 705 are displayed on the bottom edge of split screen 704. The information indicating target object 705 displayed by crossing arc 710 may be located at the position indicated by reference numeral 709. Optionally, crossing arc 707 and crossing arc 708 may be displayed differently, while crossing arc 707 and crossing arc 710 may be displayed the same way.
[0182] 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 .
[0183] Example 4 supports cross-screen drag and drop sharing that distinguishes different split screens in a four-split screen situation, and user interaction is convenient.
[0184] Example 5
[0185] 8 , the display screen of electronic device 801 is in a three-screen display state, and the three screens are 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 target object 805.
[0186] As shown in the viewing angle of Figure 8, 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, 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.
[0187] As shown in FIG8 , the crossing arc 807 corresponding to the split screen 804 is on the left side of the split screen 802 .
[0188] 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.
[0189] When the user drags target object 805 to the position of crossing arc 807, crossing arc 807 and target object 805 dragged to the position indicated by reference numeral 806 are displayed in split screen 802, while crossing arc 809 and information indicating target object 805 are displayed on the right side of split screen 804. The information indicating target object 805 displayed by crossing arc 809 may be located at the position indicated by reference numeral 808.
[0190] In one possible implementation, if the user drags the target object 805 to the position crossing the arc 807 and then 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 screens.
[0191] 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 outside 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.
[0192] 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 arc 809, split screen 804 displays target object 805 as the latest chat information.
[0193] Example 5 supports cross-screen dragging and sharing via the sides of the split screen in a three-part screen situation, and user interaction is convenient.
[0194] Example 6
[0195] Referring to Figure 9 , the display screen of electronic device 901 is in a three-screen display state, with the three screens being split into 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, and the third split screen may be split screen 904. Split screen 902 includes target object 905.
[0196] As shown in FIG9 , 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 .
[0197] 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 up.
[0198] When the user drags target object 905 to the position of crossing arc 907, crossing arc 907 and target object 905 dragged to the position indicated by reference numeral 906 are displayed in split screen 902, along with crossing arc 908. Crossing arc 910 and information indicating target object 905 are displayed on the right side of split screen 903. The information indicating target object 905 displayed by crossing arc 910 may be located at the position indicated by reference numeral 909. Crossing arc 907 and crossing arc 908 are displayed differently, while crossing arc 907 and crossing arc 910 are displayed in the same manner.
[0199] 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 .
[0200] Example 6 supports dragging and sharing of adjacent screens in a three-part screen situation, which makes user interaction more convenient.
[0201] Example 7
[0202] Example 6 and Example 7 can be implemented simultaneously.
[0203] 10 , the display screen of electronic device 1001 is in a three-screen display state, with the three screens being split into 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, and the third split screen may be split screen 1003. Split screen 1002 includes target object 1005.
[0204] As shown in FIG10 , 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 .
[0205] 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 up.
[0206] When the user drags target object 1005 to the position of crossing arc 1007, crossing arc 1007 and target object 1005 dragged to the position indicated by reference numeral 1006 are displayed in split screen 1002, along with crossing arc 1008. Crossing arc 1010 and information indicating target object 1005 are displayed on the right side of split screen 1004. The information indicating target object 1005 displayed by crossing arc 1010 may be located at the position indicated by reference numeral 1009. Crossing arc 1007 and crossing arc 1008 are displayed differently, while crossing arc 1007 and crossing arc 1010 are displayed in the same manner.
[0207] 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 .
[0208] Example 7 supports cross-screen drag and drop sharing that distinguishes different split screens in a three-screen situation, and user interaction is convenient.
[0209] Example 8
[0210] Referring to Figure 11 , the display screen of electronic device 1101 is in a four-split screen display state, namely 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). Split screen 1102 includes target object 1105.
[0211] As shown in FIG11 , 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 .
[0212] 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 up.
[0213] When the user drags target object 1105 to the position of crossing arc 1107, crossing arc 1107 and target object 1105 dragged to the position indicated by reference numeral 1106 are displayed in split screen 1102, along with crossing arc 1108. Crossing arc 1110 and information indicating target object 1105 are displayed on the right side of split screen 1104. The information indicating target object 1105 displayed by crossing arc 1110 may be located at the position indicated by reference numeral 1109. Crossing arc 1107 and crossing arc 1108 are displayed differently, while crossing arc 1107 and crossing arc 1110 are displayed in the same manner.
[0214] In response to the user confirming the operation of transferring the target object 1105 to the split screen 1104 , the split screen 1104 displays the target object 1105 .
[0215] Optionally, when the user drags the target object to the crossing arc 1108, the target object can be sent to the split screen 1111. The specific implementation method can be referred to above and will not be repeated here.
[0216] Example 8 supports cross-screen drag and drop sharing that distinguishes different split screens in a four-split screen situation, and user interaction is convenient.
[0217] 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.
[0218] An embodiment of the present application also provides an electronic chip, which is installed in an electronic device (UE). 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.
[0219] 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.
[0220] 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. 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.
[0221] 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 the 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.
[0222] 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.
[0223] 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.
[0224] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, apparatus, 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. Furthermore, 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.
[0225] In the several embodiments provided in this 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 this application, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this application.
[0226] Specifically, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer-readable storage medium is run on a computer, the computer executes the method steps provided in the embodiment of the present application.
[0227] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, it enables the computer to execute the method steps provided in the embodiment of the present application.
[0228] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.
[0229] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0230] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0231] 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 and includes a number of instructions for causing a computer device (which can be a personal computer, server, or 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: a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc., various media that can store program code.
[0232] In the embodiments of the present application, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, commodity, or apparatus comprising the element.
[0233] 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 communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0234] 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 using 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. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0235] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the same or similar parts between the various embodiments of this application can be referred to in detail. For example, the specific working processes of the systems, devices, and units described in the embodiments of this application can refer to the corresponding processes in the method embodiments of this application, and will not be repeated here.
[0236] The above description is merely a specific embodiment of the present application and is not intended to limit the present application. The scope of protection of the present application shall be subject to 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, the object sending element corresponding to the third split screen is displayed in the first display mode at the second target position, and the object sending element corresponding to the second split screen is displayed in the second display mode at the first target position. The object sending element of the 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.
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
Patent Citations
Screenshot capturing method and electronic equipment
CN113934330A
Control display method and related equipment
CN115185440A
Object dragging method and device
CN115516413A
Cross-device dragging method, electronic device and storage medium
CN115993924A
Window content dragging method and electronic equipment
CN116069226A
