Processing method, intelligent terminal and storage medium

CN120604203APending Publication Date: 2025-09-05SHENZHEN TRANSSION HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380092790.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-02-23
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In the existing technology, the split-screen display operation is cumbersome, and the user needs to independently call and start multiple applications to achieve split-screen display, which is inefficient.

Method used

By responding to the preset operation, the target object is obtained and a quick split-screen portal is generated. The user can trigger the split-screen interface to display the target object through the quick split-screen portal, simplifying the split-screen operation.

Benefits of technology

It realizes convenient split-screen display of multiple applications, improves the efficiency and user experience of split-screen operations, and reduces the steps of independently calling and starting applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120604203A_ABST
    Figure CN120604203A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a processing method, an intelligent terminal and a storage medium, and the processing method is applied to the intelligent terminal, and comprises the following steps: S40, responding to a preset operation, and obtaining a target object; and S50, displaying a shortcut split screen entrance corresponding to the target object. According to the method and the device, after the target object needing to be subjected to split-screen display is determined, the shortcut split-screen entrance corresponding to the target object is generated and displayed, so that a user can trigger split-screen display of the target object based on the shortcut split-screen entrance; and the applications do not need to be subjected to screen splitting by independently executing the starting operation of each application and / or the calling operation for the background card, so that the efficiency of the screen splitting operation is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Processing method, intelligent terminal and storage medium Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a processing method, an intelligent terminal and a storage medium. Background Art

[0002] When the application interfaces of at least two applications need to be displayed in split screen, there are three situations:

[0003] 1. When the user needs to display at least two background cards of the background interface in split screen on the display screen, the calling process of each application must be executed independently. For example, it is necessary to first call one of the background cards (the application card of application 1) and trigger the split-screen display instruction at the same time, and then call the next application card (the application card of application 2) to complete the split-screen display of the application interface of application 1 and the application interface of application 2. The operation steps are cumbersome.

[0004] 2. To complete the split-screen display through desktop applications, users must independently launch each application. For example, they must launch application 1 first, then application 2, and trigger application 2 and application 1 to splice the application interface to complete the split-screen display of the desktop application.

[0005] 3. When the user needs to split the application interface of the background card of the background interface and the application interface of the desktop application, the operation process of each application must be performed independently. For example, first call the background card of application 1, then start application 2 on the desktop, and split the application interface of application 2 and the application interface of application 1. The operation steps are cumbersome.

[0006] It can be seen that whether calling the application interface of the background interface and realizing split-screen display and / or starting the foreground application and realizing split-screen display, the operation steps of split-screen display are cumbersome and the split-screen efficiency is low.

[0007] The preceding description is intended to provide general background information and does not necessarily constitute prior art.

[0008] Application Contents

[0009] In response to the above technical problems, the present application provides a processing method, an intelligent terminal and a storage medium, so that users can quickly implement split-screen operations based on a quick split-screen entrance, and the operation is simple and convenient.

[0010] To solve the above technical problems, in a first aspect, an embodiment of the present application provides a processing method, comprising the following steps:

[0011] S40: Responding to a preset operation, obtaining a target object; S50: Displaying a quick split-screen entry corresponding to the target object; the quick split-screen entry is used to trigger the display of a split-screen interface corresponding to the target object.

[0012] Optionally, if the number of the target object is one, the step S50 includes: acquiring at least one target content of the target object, combining the target content to form the quick split-screen entrance; and displaying the quick split-screen entrance;

[0013] and / or,

[0014] If the number of the target objects is at least two, the step S50 includes: acquiring at least one target content corresponding to each of the target objects, combining the target contents to form the quick split-screen entrance, and displaying the quick split-screen entrance.

[0015] Optionally, the target content includes at least one of the following: an icon corresponding to the target object, and a content interface corresponding to the target object.

[0016] Optionally, the method further includes:

[0017] In response to a second operation on the quick split-screen entry, determining a processing method corresponding to the second operation;

[0018] The quick split screen entrance is updated based on the processing method, and the updated quick split screen entrance is displayed.

[0019] Optionally, the second operation includes at least one of the following:

[0020] Deleting the quick split screen entry;

[0021] Deduplication processing is performed on the quick split screen entrance;

[0022] Modify the display style of the quick split-screen entrance.

[0023] Optionally, the target object includes:

[0024] At least one of the following: the application icon, the background card displayed in the Recent tasks display interface, and the application running interface.

[0025] Optionally, the preset operation includes at least one of the following: touch, slide and drag.

[0026] Optionally, the step S50 includes:

[0027] Determining a display area of ​​the quick split-screen entrance according to the type of the target object;

[0028] The corresponding quick split-screen entrance is displayed in the display area.

[0029] To solve the above technical problems, the present application also provides a processing method, which includes:

[0030] S1: In response to a preset operation, determining at least two target objects;

[0031] S2: Generate a quick split-screen entry according to the target object;

[0032] S3: Displaying the quick split-screen entry, wherein the quick split-screen entry is used to trigger the display of the split-screen interface corresponding to the target object.

[0033] Optionally, the S1 step includes at least one of the following:

[0034] In response to a preset operation on a background card displayed in the Recent task display interface, determining a selected background card, and determining or generating the target object according to an application corresponding to the selected background card;

[0035] In response to a preset operation on an icon displayed in the icon display interface, determining a selected icon, and taking an application corresponding to the selected icon as a target object;

[0036] In response to acquiring the split-screen operation, the object corresponding to the split-screen operation is used as the target object.

[0037] Optionally, the preset operation includes at least one of the following: touch, drag operation and slide operation.

[0038] Optionally, the S2 step includes:

[0039] In response to obtaining a combined operation for the target object;

[0040] The quick split-screen entrance is generated according to the combined target object.

[0041] Optionally, the combined operation includes at least one of the following:

[0042] dragging at least one target object to a position of another target object;

[0043] Drag at least two target objects to the target location synchronously;

[0044] Drag at least two target objects to target locations asynchronously.

[0045] Optionally, the S3 step includes:

[0046] Determining or obtaining the type of the quick split-screen entry;

[0047] Determining a display area of ​​the quick split-screen entrance according to the type;

[0048] The corresponding quick split-screen entrance is displayed in the display area.

[0049] Optionally, the method further includes:

[0050] In response to a second operation on the quick split-screen entry, determining a processing method corresponding to the second operation;

[0051] The quick split screen entrance is updated based on the processing method, and the updated quick split screen entrance is displayed.

[0052] Optionally, the second operation includes at least one of the following:

[0053] Deleting the quick split screen entry;

[0054] Deduplication processing is performed on the quick split screen entrance;

[0055] Modify the display style of the quick split-screen entrance.

[0056] The embodiment of the present invention further provides a processing method, which includes the following steps:

[0057] In response to obtaining preset operations for at least two target objects, a quick split-screen entrance is generated and displayed based on the target objects.

[0058] Optionally, the target object includes:

[0059] At least one of the following: the application icon, the background card displayed in the Recent tasks display interface, and the application running interface.

[0060] Optionally, the preset operation includes at least one of the following:

[0061] dragging at least one target object to a position of another target object;

[0062] Drag at least two target objects to the target location synchronously;

[0063] Drag at least two target objects to target locations asynchronously.

[0064] The present application also provides an intelligent terminal, comprising: a memory and a processor, wherein a processing program is stored in the memory, and when the processing program is executed by the processor, the steps of the above method are implemented.

[0065] The present application also provides a storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the processing method described above are implemented.

[0066] As described above, the processing method of the present application is applied to a smart terminal and includes the following steps: S40: Responding to a preset operation, obtaining a target object; S50: Displaying a quick split-screen entry corresponding to the target object. The quick split-screen entry is used to trigger the display of a split-screen interface corresponding to the target object. Through the above technical solution, the function of conveniently displaying the target display content of the selected target object in split screen can be realized, solving the problem of low efficiency of split-screen display caused by the need to operate each application independently in order to display the split screen, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without inventive work.

[0068] FIG1 is a schematic diagram of the hardware structure of a smart terminal for implementing various embodiments of the present application, provided by an embodiment of the present application;

[0069] FIG2 is a diagram of a communication network system architecture provided by an embodiment of the present application;

[0070] FIG3 is a schematic flow chart of a processing method according to the first embodiment;

[0071] FIG4 is a schematic flow chart of a processing method according to the first embodiment;

[0072] 5 and 6 are exemplary diagrams of determining a target object according to the processing method of the first embodiment;

[0073] FIG7 is a schematic flow chart of a processing method according to the first embodiment;

[0074] FIG8 is a schematic diagram showing a first operation according to the first embodiment;

[0075] 9 to 12 are exemplary diagrams of determining a target object according to the processing method of the first embodiment;

[0076] FIG13 is a schematic diagram of a detailed flow chart of step S2 of the processing method according to the first embodiment;

[0077] FIG14 is a schematic diagram showing a detailed flow chart of step S3 of the processing method according to the first embodiment;

[0078] FIG15 is a schematic flow chart of a processing method according to the first embodiment;

[0079] FIG16 is a schematic diagram of a split-screen interface of the processing method according to the first embodiment;

[0080] FIG17 is a schematic diagram of a split-screen interface of the processing method according to the first embodiment;

[0081] FIG18 is an interface diagram of a processing method according to a second embodiment;

[0082] FIG19 is a schematic diagram of updating a quick split-screen entry according to a processing method of the second embodiment;

[0083] FIG20 is a schematic diagram of updating a quick split-screen entry according to a processing method of the second embodiment;

[0084] FIG21 is a schematic flow chart of a processing method according to a fourth embodiment;

[0085] FIG22 is a schematic diagram of the structure of another smart terminal provided in an embodiment of the present application;

[0086] FIG23 is a schematic diagram of the hardware structure of a controller 140 provided in an embodiment of the present application;

[0087] FIG24 is a schematic diagram of the hardware structure of a network node 150 provided in an embodiment of the present application.

[0088] The purpose of this application, its features, and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and the accompanying text are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of this application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0089] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0090] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0091] It should be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if," as used herein, may be interpreted as "upon," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the recited features, steps, operations, elements, components, items, types, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used herein, may be interpreted as inclusive, meaning any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”; and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.

[0092] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0093] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0094] It should be noted that in this article, step codes such as S1 and S2 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial restriction on the order. When implementing the step, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the scope of protection of this application.

[0095] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0096] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0097] Smart terminals can be implemented in various forms. For example, the smart terminals described in this application may include smart terminals with cameras such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals with cameras such as digital TVs and desktop computers.

[0098] The subsequent description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present application can also be applied to fixed-type terminals.

[0099] Please refer to Figure 1, which is a schematic diagram of the hardware structure of a smart terminal for implementing various embodiments of the present application, provided in an embodiment of the present application. The smart terminal 100 may include components such as an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the smart terminal structure shown in Figure 1 does not limit the smart terminal. The smart terminal may include more or fewer components than shown, or may combine certain components, or arrange the components differently.

[0100] The following is a detailed introduction to the various components of the smart terminal with reference to Figure 1:

[0101] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.

[0102] WiFi is a short-range wireless transmission technology. Smart terminals, through WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband Internet access. Although FIG1 illustrates WiFi module 102, it is understood that it is not a required component of the smart terminal and can be omitted as needed without changing the essence of the application.

[0103] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the smart terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the smart terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.

[0104] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos captured by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 may receive sound (audio data) in operating modes such as a phone call mode, a recording mode, and a voice recognition mode, and may process such sound into audio data. In the phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.

[0105] The smart terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the smart terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described in detail here.

[0106] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0107] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the smart terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch panel 1071) and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch direction and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 110. It can also receive commands sent by the processor 110 and execute them. In addition, the touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and the specifics are not limited here.

[0108] Optionally, the touch panel 1071 may overlay the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. The processor 110 then provides a corresponding visual output on the display panel 1061 based on the type of touch event. Although in FIG1 , the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the smart terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the smart terminal, which is not limited to this specific embodiment.

[0109] The interface unit 108 serves as an interface through which at least one external device can be connected to the smart terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from the external device and transmit the received input to one or more components within the smart terminal 100, or may be used to transmit data between the smart terminal 100 and the external device.

[0110] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 109 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0111] Processor 110 is the control center of the smart terminal, connecting all components of the smart terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the smart terminal and processes data, thereby providing overall monitoring of the smart terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. Optionally, the application processor primarily processes the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.

[0112] The smart terminal 100 may also include a power supply 111 (such as a battery) to supply power to each component. Preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, thereby managing charging, discharging, and power consumption through the power management system.

[0113] Although not shown in FIG1 , the smart terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.

[0114] To facilitate understanding of the embodiments of the present application, the communication network system on which the smart terminal of the present application is based is described below.

[0115] Please refer to Figure 2, which is a communication network system architecture diagram provided in an embodiment of the present application. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence.

[0116] Optionally, UE201 may be the above-mentioned smart terminal 100, which will not be described in detail here.

[0117] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 . Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface). eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide access from UE 201 to EPC 203 .

[0118] EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, providing bearer and connection management. HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, and it selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).

[0119] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.

[0120] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems, etc., which are not limited here.

[0121] Based on the above-mentioned smart terminal hardware structure and communication network system, various embodiments of the present application are proposed.

[0122] First embodiment

[0123] Please refer to Figure 3, which is a flow chart of the first processing method provided in the embodiment of the present application. The method of the embodiment of the present application can be executed by a smart terminal, and optionally, the method can be executed by a server. The method may specifically include the following steps:

[0124] S1: In response to a preset operation, determining at least two target objects;

[0125] S2: Generate a quick split-screen entry according to the target object;

[0126] S3: Displaying the quick split-screen entry, wherein the quick split-screen entry is used to trigger the display of the split-screen interface corresponding to the target object.

[0127] Optionally, the execution subject may be a smart terminal, and the preset operation is used to determine or generate at least two target objects. The target object may be an application, which may include a mini-program and an application (APP), or a background card displayed on a Recent task display interface. The Recent task display interface is a recent task display interface for displaying background tasks. The Recent task display interface may display the background tasks by displaying the running interface of the application corresponding to the background task, or by displaying a thumbnail of the running interface, or by displaying the application icon of the application corresponding to the background task, or by displaying a preset picture corresponding to the application, which is not limited here.

[0128] Optionally, when the user triggers the split-screen display, it is necessary to independently call the object of the required split screen, and the operation steps are cumbersome. Based on this, this embodiment uses the object of the required split screen as the target object and generates a quick split-screen entrance for the target object. Based on the third operation of the received quick split-screen entrance, at least two target objects are displayed in split screen without calling each target object separately. This not only improves the efficiency of the split-screen display operation, but also improves the display efficiency of the display content corresponding to multiple target objects.

[0129] Optionally, the third operation is used to generate a split-screen interface for the target display content corresponding to the quick split-screen entry, and display the split-screen interface, that is, to display at least two target display contents corresponding to the quick split-screen entry in split-screen, and the target display content can be any running interface of the application corresponding to the quick split-screen entry, and can also be a background card corresponding to the quick split-screen entry. In this way, the quick split-screen entry can not only be used to start at least two target objects at the same time, but also can realize that when the target object is an application, it can directly reach the target running interface of the target object and directly split-screen display the target running interface. The target running interface of the target object is any running interface that may be displayed during the running of the target object. It can also be realized that when the target object is at least two background cards in the Recent task display interface, the display content corresponding to the background card is simultaneously split-screen displayed in the foreground.

[0130] Optionally, in this embodiment, the background card indicates the running interface of the application corresponding to the background task, that is, the background card is used to indicate the running interface of the application corresponding to the background card when it changes to the background running state.

[0131] Optionally, referring to FIG4 , the step S1 includes at least one of the following:

[0132] S11: In response to a preset operation on a background card displayed in the Recent task display interface, determining a selected background card, and determining or generating the target object according to an application corresponding to the selected background card;

[0133] S12: In response to a preset operation on an icon displayed in the icon display interface, determining a selected icon, and taking an object corresponding to the selected icon as a target object;

[0134] S13: In response to obtaining the split-screen operation, the object corresponding to the split-screen operation is used as the target object.

[0135] Optionally, the preset operation may be a preset operation for the background cards displayed in the Recent task display interface, and at least two background cards are selected from the background cards displayed in the Recent task display interface through the preset operation, and the applications corresponding to the selected background cards are used as target objects, and / or the selected background cards are directly used as target objects.

[0136] Optionally, the manner of using the application corresponding to the selected background card and / or the selected background card as the target object includes:

[0137] The application corresponding to the background card is used as the target object. For example, if the selected background card includes a chat interface of a communication application and a dial interface of a phone application, the communication application and the phone application are used as the target objects;

[0138] The background card is used as the target object. For example, if the selected background card includes a chat interface of a communication application and a dial interface of a phone application, the chat interface and the dial interface are used as the target objects;

[0139] The background card is taken as the target object, and the object corresponding to the background card is taken as the target object. If the selected background card includes a chat interface of a communication application and a dialing interface of a telephone application, the target objects formed include the chat interface and the dialing interface, as well as the communication application and the telephone application.

[0140] Optionally, the Recent task display interface displays at least one background card of at least one object. Different background cards may correspond to different applications, and different background cards may also correspond to the same application. The object may be an application program or a mini-program. For example, the background card includes a chat interface and a friend dynamic page of a communication application, then the application corresponding to the chat interface and the friend dynamic page is the communication application.

[0141] Optionally, upon receiving a preset operation for a background card displayed in the Recent task display interface, in response to the preset operation, the background card selected by the preset operation is obtained, and the application corresponding to the selected background card is used as the target object, and / or the selected background card is directly used as the target object. Optionally, when the applications corresponding to the selected background cards are the same, the background card is used as the target object; when the number of applications corresponding to the selected background cards is at least two, the background card is used as the target object, and / or the application corresponding to the background card is used as the target object.

[0142] Optionally, the preset operation includes a background card preset operation, and the background card preset operation is a preset operation for the background card displayed on the Recent task display interface. In response to the preset operation for the background card displayed in the Recent task display interface, the step of determining the selected background card includes at least one of the following:

[0143] The preset operation is multi-touch, and the selected background card is determined according to the touch position of the multi-touch;

[0144] The preset operation is a card dragging operation, and the selected background card is determined based on at least two background cards corresponding to the card dragging operation.

[0145] Optionally, the preset operation is multi-touch, and the multi-touch is that the user performs a pressing operation on at least two selected background cards using multiple fingers. When the multi-touch is received, the touch position of the multi-touch is obtained, and the background card where the touch position is located is used as the selected background card. For example, referring to Figure 5, Figure 5 shows an example interface diagram of the selected background card.

[0146] Optionally, the preset operation may also be a card dragging operation, and the card dragging operation may be that the user presses and holds a background card in the Recent task display interface and drags it to the location of another background card. At this time, the background card being dragged and the background card corresponding to the stop position of the card dragging operation are the at least two selected background cards; the card dragging operation may also be that at least two background cards are dragged to the preset area of ​​the Recent task display interface at the same time. At this time, the at least two background cards being dragged at the same time are the selected background cards, and the preset area may be the edge area of ​​the Recent task display interface; the card dragging operation may also be that the user presses and holds at least two background cards displayed on the Recent task display interface with multiple fingers and drags them at the same time, dragging the at least two selected background cards to the location of any background card. At this time, the at least two background cards being dragged and the background cards corresponding to the stop position of the card dragging operation are the at least two selected background cards. For example, referring to Figure 6, Figure 6 shows an example diagram of the interface for selecting a background card. Figure 6 shows that when the background card of application A is dragged to the location of the background card of application B, the background cards selected at this time are the background card of application A and the background card of application B.

[0147] Optionally, in addition to the manual selection mentioned above, the background card preset operation can also be automatically selected by the system. The method of determining the selected background card in an automatic selection manner can also be determined based on the applications corresponding to each background card in the Recent task display interface. When there are at least two background cards corresponding to the same application, the background card is used as the selected background card. For example, the background card includes the friend circle interface of the instant messaging application and the chat interface of the instant messaging application. The background card corresponding to the friend circle interface and the background card corresponding to the chat interface are used as the selected background cards. In this way, the user can directly display different running interfaces belonging to the same application in the same interface based on the Recent task display interface.

[0148] Optionally, when a user needs to display the screen in split screen, he usually starts one of the applications first, changes the running interface of the application started first to the background running state, and then starts another application, and then displays the running interface of the application in the background running state and the running interface of the application started last in split screen. The operation steps are cumbersome. It can be understood that the timestamp when the running interface of the application started first is changed to the background running state is close to the timestamp when the running interface of the application started last is displayed in the foreground, that is, the background card that has recently entered the background running state is generally the background card that the user needs to display in split screen. Therefore, if the background card that has recently entered the background running state is directly used as the selected background card, the efficiency of the split screen display can be improved. Based on this, this embodiment also provides a method for determining the selected background card in an automatic selection manner.

[0149] Optionally, the method of determining the selected background card in an automatic selection manner can also be to obtain the first timestamp of each background card, the first timestamp being the timestamp when the background card enters the background running state; and obtain the second timestamp of the running interface in the foreground running state, the second timestamp being the timestamp when the running interface is displayed in the foreground, compare the first timestamp and the second timestamp, and take the background card corresponding to the shortest time interval as the selected background card, and subsequently use the application corresponding to the selected background card and the application corresponding to the running interface in the foreground running state as the target object.

[0150] Optionally, referring to FIG. 7 , after determining at least two selected background cards based on the above background card preset operation, the step of using the applications corresponding to the selected background cards as the target objects includes:

[0151] S111: receiving a first operation on the selected background card, and setting an application corresponding to the selected background card as the target object.

[0152] Optionally, the first operation is used to control the smart terminal to use the application corresponding to the selected background card as the target object. It can be understood that when the target object is a background card, when the background card is deleted (such as the user closes the background card), the quick split-screen entry generated based on the background card will be deleted along with the deletion of the background card. Therefore, in order to increase the effective retention time of the quick split-screen entry corresponding to the background card; or, in some cases, the user only needs to display the background card in split screen during the current use process, and there is no need to perform split-screen display when using the application corresponding to the background card next time. If the application corresponding to the background card is still retained as a quick split-screen entry at this time, since the quick split-screen entry requires display space, it will result in a waste of display space. Based on this, in order to improve the subjective initiative of retaining the quick split-screen entry and make the displayed quick split-screen entry closer to user needs, an embodiment of the present application proposes a method of generating a target object based on the first operation.

[0153] Optionally, after selecting at least two background cards, determine whether a first operation for the background cards is received. If the first operation is received, obtain the applications corresponding to the background cards respectively, and use the applications as the target objects for subsequent generation of corresponding quick split-screen entrances based on the applications. The quick split-screen entrance generated at this time will not be deleted with the deletion of the background cards. The first operation can be dragging the selected cards to the second preset area of ​​the Recent task display interface. For example, refer to Figure 8, which shows an example diagram of the first operation. The second preset area is the top area of ​​the Recent task display interface. The selected background cards are the background cards of application A and the background cards of application B. Drag the background cards of application A and application B to the top area.

[0154] Optionally, the preset operation also includes an icon preset operation, which is a preset operation for the icon displayed in the icon display interface. The icon display interface can be a display interface for displaying various icons in the desktop of the smart terminal. The display mode of the icon display interface can also be to output the icon display interface after the user triggers the preset operation, so that the user can perform the icon preset operation based on the icon display interface; the icon display interface includes at least two icons, and the icons displayed on the icon display interface can refer to one or more of the following: an icon for indicating an application (i.e., an icon corresponding to the application), an icon for indicating a mini-program (optionally, such as an icon corresponding to the XX mini-program), an icon for indicating an application function (optionally, a payment icon or a scan icon, etc.), an icon for indicating a function of the smart terminal (optionally, a flashlight icon or a setting icon, etc.), an icon for indicating content (optionally, an icon for notification information or an icon for conversation content, etc.). For the sake of convenience, the following description will be given as an example in which the icon display interface refers to the display interface for displaying various icons in the desktop of the smart terminal, and the icon displayed on the icon display interface refers to an icon for indicating an application.

[0155] Optionally, the icon display interface displays at least two icons, different icons corresponding to different applications, and after receiving the preset operation, the at least two icons are selected, and the applications corresponding to the at least two selected icons are used as the target objects. Optionally, the step of determining the selected icon in response to the preset operation on the icon displayed in the icon display interface includes at least one of the following:

[0156] The preset operation is icon touch, and the selected icon is determined according to the icon corresponding to the icon touch;

[0157] The preset operation is an icon moving operation, and the selected icon is determined according to the icon corresponding to the icon moving operation;

[0158] The preset operation is a sliding operation, and the selected icon is determined according to the icons within the sliding track formed by the sliding operation.

[0159] Optionally, the preset operation is icon touch, which is used to press at least two selected icons from the icon display interface, and the icon corresponding to the touch position of the icon touch is determined as the selected icon. For example, refer to Figure 9, which shows an example diagram of the selected icon.

[0160] Optionally, the preset operation is an icon moving operation, and the icon moving operation can be that the user presses and holds one of the icons on the icon display interface and moves it to the location of another icon. At this time, the icon that is moved and the icon corresponding to the stop position of the icon moving operation are the at least two selected icons; the icon moving operation can also be that at least two icons are moved simultaneously to a preset area of ​​the icon display interface. At this time, the at least two icons that are moved simultaneously are the selected icons, and the preset area can be an edge area of ​​the icon display interface; the icon moving operation can also be that the user presses and holds at least two icons with multiple fingers on the icon display interface and moves them simultaneously to the location of another icon. At this time, the icons that are moved and the icons corresponding to the stop position of the icon moving operation are the at least two selected icons. For example, referring to Figure 10, Figure 10 shows an example diagram of the interface for selecting icons. On the icon display interface, the user moves the icon of application A to the location of the icon of application G according to the icon of application A, then the icon of application A and the icon of application G are the selected icons.

[0161] Optionally, the preset operation may also be a sliding operation on the icon display interface, and a sliding trajectory formed by the sliding operation is obtained. The sliding trajectory may be a closed trajectory, and the icons within the sliding trajectory are determined as at least two selected icons, as shown in Figure 11. Figure 11 shows an example diagram of determining the selected icons based on the sliding trajectory. The icons within the sliding trajectory include the icon of application D and the icon of application G, then the icon of application D and the icon of application G are the selected icons; optionally, the icons passed by the sliding trajectory formed by the sliding trajectory can also be taken as at least two selected icons, which is not limited here.

[0162] Optionally, after determining at least two selected icons based on the above-mentioned icon preset operation, the applications corresponding to the selected icons are used as the target objects.

[0163] Optionally, the preset operation can also be determined based on a split-screen operation, and the split-screen operation can be a historical split-screen operation or a current split-screen operation of the smart terminal used this time. The split-screen operation is used to split the display content corresponding to at least two objects. The split-screen operation can be a split-screen operation implemented by the user based on the Recent task display interface, or a split-screen operation implemented based on the icon display interface, or a split-screen operation implemented by the user based on the Recent task display interface and the icon display interface. Optionally, after obtaining the split-screen operation, at least two display contents of the split-screen display are determined, and the application corresponding to the split-screen operation is determined based on the display content, and the application is used as the target object, and / or at least two display contents of the split-screen display are used as the target object. The display content is the content displayed in each area after the split-screen operation is performed, such as after the user performs a split-screen operation on application A and application B, application A and application B are used as the target objects, or the display content of application A and the display content of application B are used as the target objects. Exemplarily, referring to FIG. 12 , which shows an example diagram of determining a target object, a user performs a split-screen operation on application A and application B, and application A and application B are taken as target objects.

[0164] Optionally, after determining at least two target objects according to the preset operation, a quick split screen entrance is generated according to the target objects. Optionally, referring to FIG13 , the S2 step includes:

[0165] S21: In response to obtaining a combination operation for the target object;

[0166] S22: Generate the quick split-screen entrance according to the combined target object.

[0167] Optionally, after selecting at least two target objects, performing a combination operation based on the target objects includes:

[0168] When the target object is an application, obtaining a logo graphic corresponding to the application, and performing a combination operation on the logo graphics;

[0169] When the target object is a background card, the background card is combined.

[0170] Optionally, when the target object is an application, an identification graphic corresponding to the application is obtained. The identification graphic corresponding to the application can be an icon of the application, a thumbnail of a running interface of the application, a preset pattern corresponding to the application, or an application program corresponding to the application, without limitation herein. Optionally, when obtaining the identification graphic, the identification graphics are combined, and the combined identification graphic is used as the quick split-screen entrance.

[0171] Optionally, the combined operation in this embodiment includes but is not limited to: dragging at least one target object to the position of another target object;

[0172] Alternatively, at least two target objects may be dragged to the target position synchronously. For example, the user may use both hands to drag target object A and target object B to the target position simultaneously. In actual application, the target position may be indicated by a special mark so that the user can obtain the direction of the target position.

[0173] Alternatively, at least two target objects may be asynchronously dragged to the target position. It should be noted that, in this embodiment, the combination operation and the above-mentioned operation of determining the target object may be two independent steps or the same step.

[0174] The display modes after the combination operation of the logo graphics include splicing display, stacking display, and partial covering display, which are not limited here.

[0175] Optionally, the combination mode of the identification graphics can be determined based on the combination parameters of the identification graphics. The combination parameters are not only used to characterize the combination mode of the identification graphics, but also can characterize the split-screen layout mode corresponding to the target object. The split-screen layout mode corresponding to the target object is when the running interface of the target object is displayed in split screen, the display layout between the running interfaces, such as top and bottom display, left and right display, partially overlapping display, and / or the display position of the running interface (such as the target object includes application A and application B, the running interface of application A is displayed on the left side of the running interface of application B, and the running interface of application B is displayed on the right side of the running interface of application A).

[0176] Optionally, the combination parameters include a combination direction, which can be used to characterize the combination direction of the identification graphics and the display direction of the running interface when the running interface of the target object is displayed in split screen. The combination direction includes up and down combination, left and right combination, grid combination, etc. The combination direction is determined according to the number of objects of the target object and the preset operation. For example, when the number of target objects is two and the preset operation is to move the dragged background card to the top of another background card, the combination direction is determined to be up and down splicing; optionally, the combination parameters also include determining the size corresponding to each of the identification graphics, which can be used to characterize the size of the identification graphics and the display size of the running interface of the target object when the running interface of the target object is displayed in split screen; optionally, the combination parameters also include a combination order, which can be used to characterize the arrangement order between the identification graphics and the arrangement order between the running interfaces when the running interface of the target object is displayed in split screen. For example, the identification graphics include the identification graphics of application A and the identification graphics of application B. The arrangement order from left to right is: identification graphics of application A-identification graphics of application B.

[0177] For example, as shown in Figures 5-6 and the quick split-screen entrance shown in Figure 8, when the target objects are application A and application B, the identification graphic of application A and the identification graphic of application B are combined, and the combined identification graphic is displayed as the quick split-screen entrance. As shown in Figures 9 and 11, when the target objects are application D and application G, the identification graphic of application D and the identification graphic of application G are combined, and the combined identification graphic is displayed as the quick split-screen entrance. As shown in Figure 10, when the target objects are application A and application G, the identification graphic of application A and the identification graphic of application G are combined, and the combined identification graphic is displayed as the quick split-screen entrance.

[0178] Optionally, when the target object is a background card, the background card is combined, and the combined background card is used as the quick split-screen entrance. Optionally, the background card can be combined by splicing the selected background cards, or by stacking the background cards, or by partially covering the background cards, which is not limited here. For example, referring to Figures 5-6 and 8, the selected background cards are the background card of application A and the background card of application B. The background card of application A and the background card of application B are spliced ​​in a left-right splicing direction to form a combined background card. The combined background card is the combined background card.

[0179] Optionally, after generating the quick split-screen entry, the quick split-screen entry is displayed, wherein the quick split-screen entry is used to split-screen display the target display content corresponding to the target objects, and the target display content includes the target running interface of the application, and the target running interface can be a background card displayed on the Recent task display interface, or other running interfaces (such as the main page when the application is started). Optionally, the method of split-screen displaying the target display content corresponding to the target objects includes triggering a screen partitioning instruction, dividing the display area into at least two sub-display areas, and displaying each of the target display contents in a different sub-display area, one sub-display area corresponding to one target display content, and there is no overlapping area between the sub-display areas, or there is an overlapping area between the sub-display areas, and the area of ​​the overlapping area between the sub-display areas is smaller than the area of ​​the non-overlapping area.

[0180] Optionally, referring to FIG. 14 , the step S3 includes:

[0181] S31: Determine or obtain the type of the quick split-screen entry;

[0182] S32: Determine a display area of ​​the quick split-screen entry according to the type;

[0183] S33: Displaying a corresponding quick split-screen entrance in the display area.

[0184] Optionally, the types of the quick split-screen entry include a first type and a second type. When the quick split-screen entry is of the first type, it is determined that the quick split-screen entry is generated by the combined background card, and the display area of ​​the quick split-screen entry corresponding to the first type is determined to be the first preset area of ​​the Recent task display interface, and then the quick split-screen entry corresponding to the first type is displayed in the first preset area of ​​the Recent task display interface. The first preset area is the area in the Recent task display interface for displaying background cards. For example, referring to Figures 5 and 6, Figures 5 and 6 show schematic diagrams of the first preset area.

[0185] Optionally, when the quick split-screen entrance is of the second type, it is determined that the quick split-screen entrance is generated by the combined identification graphic, and then the display area of ​​the second type of quick split-screen entrance is determined to be the second preset area of ​​the Recent task display interface, and then the quick split-screen entrance corresponding to the second type is displayed in the second preset area of ​​the Recent task display interface. For example, referring to Figures 5-6, Figures 5-6 show schematic diagrams of the second preset area.

[0186] Optionally, when the quick split-screen entry is of the second type, the display area of ​​the second type of quick split-screen entry can also be determined as the third preset area of ​​the desktop, and then the second type of quick split-screen entry can be displayed in the third preset area of ​​the desktop. Optionally, the third preset area can be a blank area in the icon display interface of the desktop. For example, refer to Figures 9 to 11, which show schematic diagrams of the third preset area of ​​the desktop. Optionally, the third preset area of ​​the desktop can also be a sidebar area, or a component area for displaying widgets, which is not limited here.

[0187] Optionally, the quick split-screen entry provided in the embodiment of the present application can provide users with the function of quickly splitting the display content of two or more applications into split screens, without affecting the display of icons and names of each application in the "two or more applications" in the icon display interface, as well as the independent use of each application.

[0188] Optionally, when the type of the quick split-screen entrance is the second type, the display position of each second-type quick split-screen entrance in the second preset area and / or the display position in the third preset area can also be determined by the source of the quick split-screen entrance. The source includes determination based on background card preset operations, determination based on icon preset operations, and determination based on split-screen operations. The second preset area is divided into three second sub-areas, and the quick split-screen entrance determined based on background card preset operations, the quick split-screen entrance determined based on icon preset operations, and the quick split-screen entrance determined based on split-screen operations are displayed in different second sub-areas.

[0189] Optionally, after the quick split-screen entry generated by the combined identification graphic is displayed in the second preset area and / or the third preset area, even after the application corresponding to the quick split-screen entry is closed, the smart terminal still retains the display of the quick split-screen entry, so that the user can trigger the display of the split-screen interface of the application corresponding to the quick split-screen entry based on the quick split-screen entry. In this way, when the user needs to display the split-screen interface of the application corresponding to the quick split-screen entry, the third operation is triggered, and the smart terminal responds to the third operation, starts the application corresponding to the quick split-screen entry, and loads the target running interface corresponding to the application, uses the running interface as the target display content, and then generates a split-screen interface according to the target display content, and displays the split-screen interface. The user does not need to independently execute the startup operation of each application and then split-screen display the running interface required for split-screen display, thereby reducing the steps of split-screen display and improving the efficiency of split-screen display. Optionally, the target running interface can be a preset running interface corresponding to the application, and the preset running interface can be a user-defined setting, so that when the user starts the application, the smart terminal can directly display the running interface that the user needs to display. The preset running interface can also be the system factory configuration, such as the main interface of the application, and the main interface is the home page displayed after the application is started; the target running interface can also be the last running interface when the application was closed last time, or it can be the running interface of the application that is displayed most frequently.

[0190] Optionally, after displaying the quick split screen entrance, referring to FIG. 15 , after step S3, the method further includes:

[0191] S4: In response to a third operation of the quick split-screen entrance, determining or generating at least two target display contents corresponding to the third operation;

[0192] S5: Displaying the split-screen interface including at least two of the target display contents.

[0193] Optionally, after displaying the quick split-screen entry, upon receiving a third operation for the quick split-screen entry, the third operation is responded to to display the split-screen interface of the target object corresponding to the quick split-screen entry. The third operation can be a touch operation, a gesture operation, a voice input operation, etc. for the quick split-screen entry, which is not limited here. The third operation is used to trigger the display of the split-screen interface of the target object. Optionally, the third operation can be a third operation for the quick split-screen entry displayed in the first preset area, a third operation for the quick split-screen entry displayed in the second preset area, or a third operation for the quick split-screen entry displayed in the third preset area.

[0194] Optionally, the method for displaying the split-screen interface of the target object includes determining or generating at least two target display contents corresponding to the third operation, and then displaying the split-screen interface including the at least two target display contents. Optionally, a target quick split-screen entry corresponding to the third operation is determined or generated, the target object corresponding to the target quick split-screen entry is used as the at least two objects to be displayed, and then the at least two target display contents are determined based on the at least two objects to be displayed.

[0195] Optionally, if the type of the target quick split-screen entry is the first type, at least two background cards corresponding to the target quick split-screen entry are used as the objects to be displayed, and the objects to be displayed are used as the target display content, and then a split-screen interface containing the target display content is displayed, so that at least two background cards corresponding to the target quick split-screen entry are restored to the foreground display state at the same time, and the background cards are displayed in split screen, without the user having to first call one of the background cards to display it in the foreground, trigger the split-screen display instruction, and then re-awaken the Recent task display interface to call the next background card, and display the next background card in split screen with the previously called background card, thereby improving the efficiency of the split-screen display of at least two background cards. For example, referring to Figure 16, Figure 16 shows an example diagram of displaying at least two background cards in the foreground. The target quick split-screen entry shown in Figure 16 is a quick split-screen entry generated by combining the background card of application A and the background card of application B. The third operation is a touch. After receiving the touch, the background card of application A and the background card of application B are displayed in the foreground.

[0196] Optionally, when the type of the target quick split-screen entry is the second type, at least two applications corresponding to the target quick split-screen entry are used as at least two objects to be displayed, the target running interfaces of at least two applications are obtained, and the target running interfaces are used as at least two target display contents, and then a split-screen interface including the target running interface is displayed.

[0197] Optionally, the target running interface of the application can be determined based on the background card corresponding to the application displayed on the Recent task display interface. When the application is in the background running state, the background card corresponding to the application is obtained, and the running interfaces corresponding to at least two of the background cards are used as the target running interface. For example, referring to Figure 16, Figure 16 shows an example diagram of a split-screen interface formed by at least two applications. The target quick split-screen entry shown in Figure 16 is a quick split-screen entry generated by a combination of the identification graphic of application A and the identification graphic of application B. The third operation is touch. After receiving the touch, it is determined that the objects to be displayed are application A and application B, and then the background card of application A and the background card of application B are obtained, and the background card of application A and the background card of application B are displayed in the foreground in a split screen.

[0198] Optionally, the target running interface of the application can also be the preset running interface of the application. The preset running interface can be a user-defined setting so that when the user starts the application, the smart terminal can directly display the running interface that the user wants to display; the preset running interface can also be the system factory configuration, such as the main interface of the application, which is the homepage displayed after the application is started; the target running interface can also be the last running interface when the application was last closed, or the running interface with the highest display frequency of the application. For example, referring to Figure 17, when the objects to be displayed are application H and application N, application H is a communication application, and application N is XX search engine, the main interface of the communication application and the main interface of the XX search engine are determined, and the main interface of the communication application and the main interface of the XX search engine are displayed in split screen.

[0199] Optionally, when the target object corresponding to the quick split-screen entry is determined based on the split-screen operation, the split-screen interface corresponding to the split-screen operation can also be used as the split-screen interface corresponding to this third operation, so as to directly display the split-screen interface formed by the historical split-screen operation, that is, the target display content corresponding to the object to be displayed at this time is the content displayed during the split-screen operation. For example, when the applications corresponding to the previous split-screen operation include a communication application and an XX search engine, and the split-screen interface corresponding to the previous split-screen operation includes the dynamic interface of the communication application and the financial content display interface of the XX search engine, then when the objects to be displayed corresponding to the third operation are the communication application and the XX search engine, the dynamic interface of the communication application and the financial content display interface of the XX search engine are displayed in split screen.

[0200] Optionally, when one of at least two applications is not in the running state, and at least one application is in the running state, the target running interface of the application includes the background card of the running application and the preset running interface of the application that is not in the running state. Specifically, when the third operation for the quick split-screen entrance is received, in response to the third operation, the application that is not in the running state is started to obtain the preset running interface that is not in the running state, and the preset running interface and the background cards of other running applications are displayed in a split-screen, without the user having to first retrieve the background card and then start the application, and then split the retrieved background card and the running interface of the newly started application, thereby improving the efficiency of performing split-screen operations on objects in different running states.

[0201] Optionally, different types of quick split-screen entrances have different display durations. The quick split-screen entrance that is displayed is generated according to the preset operation of the background card of the Recent task display interface, and the quick split-screen entrance is determined by the combined background card. After the background card corresponding to the quick split-screen entrance is exited, the quick split-screen entrance is deleted; the quick split-screen entrance that is displayed is generated according to the split-screen operation and / or according to the preset operation of the icon display interface, and the quick split-screen entrance is determined by the combined identification graphic. The quick split-screen entrance is retained until a deletion operation for the quick split-screen entrance is received. Optionally, when the displayed quick split-screen entrance is generated according to the preset operation of the background card displayed on the Recent task display interface, and the quick split-screen entrance is determined by the combined background card, if the quick split-screen entrance receives a third operation, that is, when the split-screen interface corresponding to the quick split-screen entrance is displayed, the quick split-screen entrance is changed to a quick split-screen entrance generated according to the split-screen operation, and the quick split-screen entrance remains displayed. At this time, even if the background card corresponding to the quick split-screen entrance is deleted, the quick split-screen entrance still remains displayed in the second preset area and / or the third preset area.

[0202] In an embodiment of the present application, in response to a preset operation, the preset operation can be a preset operation for a background card displayed on a Recent task display interface, or a preset operation for an icon displayed on an icon display interface, or a preset operation generated according to a split-screen operation; then, at least two target objects are determined or generated according to the preset operation, and a quick split-screen entrance for the target object is generated, and the quick split-screen entrance is displayed on the Recent task display interface, or the quick split-screen entrance is displayed on the desktop, so that the user can trigger the display of a split-screen interface corresponding to the target object based on the quick split-screen entrance. The split-screen interface is composed of the respective running interfaces of the target objects. There is no need to call each running interface one by one and combine the called running interfaces to form a split-screen interface. This not only improves the efficiency of starting multiple applications, but also improves the efficiency of split-screen display of the application's running interface and the efficiency of split-screen display of background cards.

[0203] Second embodiment

[0204] Please refer to Figure 18. Figure 5 is a flow chart of the second processing method provided in the embodiment of the present application. The method of the embodiment of the present application can be executed by a smart terminal. Optionally, the method can be executed by a server. The method may specifically include the following steps:

[0205] S6: In response to a second operation on the quick split-screen entry, determining a processing method corresponding to the second operation;

[0206] S7: updating the quick split screen entrance based on the processing method, and displaying the updated quick split screen entrance.

[0207] Optionally, the quick split screen entry supports a delete operation, and the second operation can be used to delete the quick split screen entry. Optionally, the second operation for deleting the quick split screen entry can be actively triggered by the user, and in response to the second operation, the processing method is determined to be to delete the quick split screen entry to be deleted, and the quick split screen entry to be deleted is determined or generated, and the quick split screen entry to be deleted is deleted from the Recent task display interface and / or the desktop to update the quick split screen entry, and then the updated quick split screen entry is displayed. Optionally, triggering the second operation can be that the user long presses the quick split screen entry displayed in the first preset area and / or the second preset area of ​​the Recent task display interface, and / or the third preset area of ​​the desktop, so that the quick split screen entry enters an editing state, selects the quick split screen entry to be deleted based on the editing state, and uses the selected quick split screen entry as the quick split screen to be deleted. , for example, referring to FIG19 , FIG19 shows an example diagram of deleting a quick split-screen entry.

[0208] Optionally, the second operation for deleting the quick split screen entry can also be automatically triggered by the system. Optionally, there are multiple ways to generate the quick split screen entry, and there may be a quick split screen entry generated by a preset operation based on a background card and a quick split screen entry generated by a preset operation based on an icon that is the same.

[0209] Optionally, in order to avoid repeated display of quick split screen entries in the second preset area and / or the third preset area, the present application detects whether there are at least two identical quick split screen entries in the quick split screen entries. If there are at least two identical quick split screen entries in the quick split screen entries, the at least two identical quick split screen entries are deduplicated. Optionally, the method of deduplicating at least two identical quick split screen entries includes retaining one quick split screen entry and deleting the remaining quick split screen entries. Exemplarily, the applications corresponding to the last split screen operation include application A and application B, then the quick split screen entry formed according to the split screen operation is generated by combining the identification graphic of application A and the identification graphic of application B; the applications corresponding to the selected background cards are application A and application B respectively, then the quick split screen entry formed according to the background card preset operation is also generated by combining the identification graphic of application A and the identification graphic of application B, then only one quick split screen entry generated by combining the identification graphic of application A and the identification graphic of application B is retained.

[0210] Optionally, the quick split screen entry may also support an editing operation, wherein the editing operation is used to modify the display style of the quick split screen entry. Optionally, when the second operation is an editing operation, a processing method corresponding to the editing operation is determined, and the quick split screen entry to be edited is updated using the processing method.

[0211] Optionally, the editing operation includes at least one of the following:

[0212] Editing the display style of the quick split-screen entry;

[0213] The content editing operation is performed on the display content in the quick split-screen entrance.

[0214] Optionally, the style editing operation is used to modify the display style of the quick split-screen entry, and the display style includes at least one of the display size, display color, display layout, and identification graphic corresponding to the quick split-screen entry. Exemplarily, when the original display layout of the quick split-screen entry is for background cards to be displayed top to bottom, the updated display layout of the quick split-screen entry is for background cards to be displayed left to right; when the style editing operation is an operation to edit the identification graphic, the original identification graphic corresponding to the quick split-screen entry is the icon of the application, and the modified identification graphic of the quick split-screen entry can be a thumbnail of the target running interface of the application.

[0215] Optionally, if the quick split-screen entrance is generated by a combination of background cards, the display content within the quick split-screen entrance is the combined background cards; if the quick split-screen entrance is generated by an application's logo graphic, the display content within the quick split-screen entrance is the combined logo graphic.

[0216] Optionally, the content editing operation is a deletion operation on one of the background cards of the quick split-screen entrance. When one of the background cards is deleted, the split-screen interface triggered based on the quick split-screen entrance does not include the display content of the deleted background card, that is, includes the display content of the remaining background cards;

[0217] Optionally, the content editing operation can also be an operation to add a background card corresponding to the quick split-screen entrance. After adding a new background card, the split-screen interface triggered based on the quick split-screen entrance includes the display content of the newly added background card and the display content of the background card before adding.

[0218] Optionally, the content editing operation can also be an operation of deleting the identification graphic of one of the applications in the quick split-screen entrance. After deleting the identification graphic of one of the applications, the split-screen interface triggered based on the quick split-screen entrance does not include the display content of the application corresponding to the deleted identification icon.

[0219] Optionally, the content editing operation may also be an operation for adding an identification graphic of an application in the quick split-screen entry. After adding at least one new identification graphic of an application, the split-screen interface triggered by the quick split-screen entry includes the display content of the application corresponding to the newly added identification graphic, as well as the display content of the application corresponding to the identification graphic before the addition. Optionally, when the content editing operation may also be an operation for adding an identification graphic of an application in the quick split-screen entry, an application selection interface is output, the application selection interface displays identification graphics corresponding to other applications other than the application corresponding to the quick split-screen entry, receives a preset operation for the application selection interface, and adds the identification graphic corresponding to the selected application to the quick split-screen entry. For example, referring to FIG. 20, FIG. 20 shows an example diagram of modifying the quick split-screen entry. A user long presses a quick split-screen entry generated by combining the identification graphics of application A and the identification graphics of application B, outputs an application selection interface, and the user selects application K based on the application selection interface. Then, the identification graphics of application K, application A, and application B are combined to form a new quick split-screen entry.

[0220] In an embodiment of the present application, after the quick split-screen entrance is displayed, in response to a second operation on the quick split-screen entrance, a processing method is determined according to the second operation, and the quick split-screen entrance is processed according to the processing method to update the quick split-screen entrance, and then the updated quick split-screen entrance is displayed, thereby improving the user stickiness between the quick split-screen entrance and the user, and improving the operability and efficiency of the split-screen display.

[0221] Third embodiment

[0222] This embodiment provides a processing method, which includes the following steps:

[0223] In response to obtaining preset operations for at least two target objects, a quick split-screen entrance is generated and displayed based on the target objects.

[0224] The target object includes at least one of an application icon, a background card displayed in the Recent task display interface (hereinafter referred to as a card), and an application running interface.

[0225] The preset operation includes at least one of the following:

[0226] dragging at least one target object to a position of another target object;

[0227] Drag at least two target objects to the target location synchronously;

[0228] Drag at least two target objects to target locations asynchronously.

[0229] For example, as shown in Figure 6, when the user manually drags a card to the position of another card, a quick split-screen entrance of application A and application B corresponding to the two cards is generated, and the user starts the split-screen display interface of application A and application B through the quick split-screen entrance.

[0230] For another example, the user uses both hands to drag the target object A and the target object B to the target position synchronously. In actual application, the target position can display a special mark so that the user can obtain the direction of the target position.

[0231] Alternatively, at least two target objects may be dragged to the target position asynchronously.

[0232] To save the quick split screen entry, the user can drag the quick split screen entry to the save bar. The save bar in this embodiment is in the second preset area of ​​the Recent Tasks display interface. In other embodiments, it can also be other preset locations. The example in this embodiment does not limit this solution. The other preset operations are the same as in the first and second embodiments and will not be repeated in this embodiment.

[0233] The display content of the quick split-screen entrance can be the logo of the application, the most recently displayed interface of the application, or the preset interface of the application.

[0234] Fourth embodiment

[0235] This embodiment provides a processing method, as shown in FIG21 , which includes the following steps:

[0236] S40: Responding to a preset operation, obtaining a target object; S50: Displaying a quick split-screen entry corresponding to the target object.

[0237] Specifically, if the number of the target object is one, the step S50 includes: acquiring at least one target content of the target object, combining the target content to form the quick split-screen entrance; and displaying the quick split-screen entrance.

[0238] If the number of the target objects is at least two, the step S50 includes: acquiring at least one target content corresponding to each of the target objects, combining the target contents to form the quick split-screen entrance, and displaying the quick split-screen entrance.

[0239] The target content includes at least one of the following: an icon corresponding to the target object, and a content interface corresponding to the target object.

[0240] The target object includes at least one of an application icon, a background card displayed in a recent task display interface, and an application running interface.

[0241] The preset operation includes at least one of the following: touch, slide, drag, and preset voice command.

[0242] For example, a user uses two fingers to slide in opposite directions on a background card displayed in a Recent task display interface, and the target object is obtained as a background card. The system obtains at least one content interface of the application corresponding to the background card, which can be a historical split-screen content interface of the application or a preset content interface. The content interface of at least one of the applications is combined together in the form of thumbnails to form a quick split-screen entrance. In this embodiment, a thumbnail of the same content interface of the combined application can be used as a quick split-screen entrance, or thumbnails of different content interfaces within the combined application can be used as a quick split-screen entrance. The combination method is not limited to dragging, and other embodiments may also include touch and sliding methods, and the combination can also be achieved through intelligent means such as voice control.

[0243] In another example, if a user performs a long-press touch operation on an application icon, and the target object is an application icon, the system obtains at least one content interface of the application corresponding to the application icon, which can be a historical split-screen content interface of the application or a preset content interface, and combines at least one of the content interfaces of the application to form a quick split-screen entry. In this embodiment, the quick split-screen entry can be a thumbnail of the same content interface of the application corresponding to the combined target object, or thumbnails of different content interfaces within the application corresponding to the combined target object. A split-screen logo can also be superimposed and displayed at any position on the application icon as a quick split-screen entry.

[0244] The user can trigger the quick split-screen entrance through touch or other preset methods. After receiving the trigger instruction, the system displays the split-screen interface corresponding to the target object.

[0245] Please refer to Figure 22, which is a schematic diagram of the structure of another smart terminal provided in an embodiment of the present application. The present application also provides a smart terminal, which includes a memory 1201, a processor 1202, and a processing program stored in the memory 1201 and executable on the processor 1202. When the processing program is executed by the processor, the steps of the processing method in any of the above embodiments are implemented.

[0246] The present application also provides a computer-readable storage medium, on which a processing program is stored. When the processing program is executed by a processor, the steps of the processing method in any of the above embodiments are implemented.

[0247] In the embodiments of the smart terminal and computer-readable storage medium provided in this application, all technical features of the embodiments of the above-mentioned processing methods are included. The expanded and explained contents of the specification are basically the same as those of the embodiments of the above-mentioned processing methods and will not be repeated here.

[0248] An embodiment of the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer executes the methods in the various possible implementation modes described above.

[0249] An embodiment of the present application also provides a chip, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, so that a device equipped with the chip executes the methods in the various possible implementation modes as described above.

[0250] The embodiment of the present application further provides a computer module for executing the methods in the above-mentioned various possible implementation modes when running computer code.

[0251] An embodiment of the present application also provides a computing device, which generally includes a processor and a memory, wherein the memory is used to store instructions. When the instructions are executed by the processor, the computing device executes the various steps or program modules of the present invention.

[0252] FIG23 is a schematic diagram of the hardware structure of a controller 140 provided in this application. The controller 140 includes a memory 1401 and a processor 1402. The memory 1401 is used to store program instructions, and the processor 1402 is used to call the program instructions in the memory 1401 to execute the steps performed by the controller in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.

[0253] Optionally, the controller further includes a communication interface 1403, which can be connected to the processor 1402 via a bus 1404. The processor 1402 can control the communication interface 1403 to implement the receiving and sending functions of the controller 140.

[0254] Figure 24 is a schematic diagram of the hardware structure of a network node 150 provided in this application. The network node 150 includes a memory 1501 and a processor 1502. The memory 1501 is used to store program instructions, and the processor 1502 is used to call the program instructions in the memory 1501 to execute the steps performed by the first node in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.

[0255] Optionally, the network node further includes a communication interface 1503, which can be connected to the processor 1502 via a bus 1504. The processor 1502 can control the communication interface 1503 to implement the receiving and sending functions of the network node 150.

[0256] The integrated modules implemented as software functional modules can be stored in a computer-readable storage medium. The software functional modules stored in a storage medium include instructions for causing a computer device (such as a personal computer, server, or network device) or a processor to execute some of the steps of the methods of various embodiments of the present application.

[0257] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive solid state disk, SSD), etc.

[0258] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0259] In this application, the same or similar terminology, technical solutions and / or application scenario descriptions are generally only described in detail the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, for the same or similar terminology, technical solutions and / or application scenario descriptions that are not described in detail later, you can refer to the previous relevant detailed descriptions.

[0260] In this application, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0261] The various technical features of the technical solution of this application can be combined arbitrarily. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0262] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as mentioned above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the method of each embodiment of the present application.

[0263] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A processing method, wherein: The method comprises the following steps: S40: Responding to a preset operation, obtaining a target object; S50: Displaying a quick split-screen entry corresponding to the target object.

2. The processing method according to claim 1, wherein: If the number of the target object is one, the step S50 includes: acquiring at least one target content of the target object, combining the target content to form the quick split screen entrance; and displaying the quick split screen entrance; and / or, If the number of the target objects is at least two, the step S50 includes: acquiring at least one target content corresponding to each of the target objects, combining the target contents to form the quick split-screen entrance, and displaying the quick split-screen entrance.

3. The processing method according to claim 2, wherein: The target content includes at least one of the following: an icon corresponding to the target object, and a content interface corresponding to the target object.

4. The processing method according to any one of claims 1 to 3, wherein: The method further comprises: In response to a second operation on the quick split-screen entrance, determining a processing method corresponding to the second operation; The quick split-screen entrance is updated based on the processing method, and the updated quick split-screen entrance is displayed.

5. The processing method according to claim 4, wherein: The second operation includes at least one of the following: Deleting the quick split screen entry; Deduplication processing is performed on the quick split screen entrance; Modify the display style of the quick split-screen entrance.

6. The processing method according to any one of claims 1 to 3, wherein: The target objects include: At least one of the application icon, the background card displayed in the Recent task display interface, and the application running interface.

7. The processing method according to any one of claims 1 to 3, wherein: The preset operation includes at least one of the following: touch, slide and drag.

8. The processing method according to any one of claims 1 to 3, wherein: The step S50 includes: Determining a display area of ​​the quick split-screen entrance according to the type of the target object; The corresponding quick split-screen entrance is displayed in the display area.

9. An intelligent terminal, wherein: The intelligent terminal comprises: a memory and a processor, wherein the memory stores a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute any one of the methods described in claims 1 to 8.

10. A storage medium, wherein: The storage medium stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 8.