CN111240546B - Split screen processing method and communication terminal - Google Patents
Split screen processing method and communication terminal Download PDFInfo
- Publication number
- CN111240546B CN111240546B CN202010017510.5A CN202010017510A CN111240546B CN 111240546 B CN111240546 B CN 111240546B CN 202010017510 A CN202010017510 A CN 202010017510A CN 111240546 B CN111240546 B CN 111240546B
- Authority
- CN
- China
- Prior art keywords
- screen
- display
- interface
- displayed
- communication terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a split screen processing method and a communication terminal, and particularly discloses that: responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode; and responding to screen turning operation triggered by a user in the screen splitting process, if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning and displaying the redrawn interface to be displayed, so that the problem that the display interface is abnormal after screen splitting due to the fact that the current screen display mode of the communication terminal is changed in response to the screen turning operation in the screen splitting process of the communication terminal is solved.
Description
Cross Reference to Related Applications
The present application claims priority of chinese patent application with application number 201911330735.X and application name "a split screen processing method and a communication terminal" filed in 2019, 12, month and 20, the entire contents of which are incorporated herein by reference.
Technical Field
The present invention relates to the field of communication terminals, and in particular, to a split-screen processing method and a communication terminal.
Background
With the popularization of communication terminals, in order to enable users to use different applications on the communication terminals more conveniently, many manufacturers add a screen splitting function to the communication terminals, and the users can use the screen splitting function to enable the users to use two applications on the communication terminals at the same time, for example, the users can use a chat application to send messages while watching movies by using a video-audio application. The method and the device enable the user to be more convenient in the process of using the communication terminal, and improve the use experience of the user.
In the existing communication terminal screen splitting technology, when a user uses a screen splitting function, display of a display interface after screen splitting is abnormal due to changes of a screen display mode, for example, in the screen splitting process, when the user switches a horizontal screen display mode of a communication terminal into a vertical screen display mode, the communication terminal still splits the display interface according to display interface size data in the horizontal screen display mode, so that the display of the display interface after screen splitting is abnormal.
Disclosure of Invention
The exemplary embodiment of the invention provides a communication terminal and a split screen processing method, which can improve the user experience of a user operating the communication terminal.
According to an aspect of the exemplary embodiments, there is provided a communication terminal including:
a touch screen configured to receive a touch operation from a user;
a display screen configured to display a user interface;
a processor coupled to the touch screen and the display screen, respectively, the processor configured to:
responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode;
responding to screen turning operation triggered by a user in the screen splitting process, and if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning;
displaying the interface to be displayed;
the interface to be displayed comprises at least two display areas.
The communication terminal responds to screen turning operation triggered by a user in the screen dividing process, after the interface to be displayed is drawn, if the display interface of the communication terminal is determined to be abnormal, the interface to be displayed of the communication terminal is redrawn according to the screen display mode after screen turning, and the redrawn interface to be displayed is displayed to the user, so that the problem that the display interface after screen dividing is abnormal due to the fact that the display mode changes in the screen dividing process of the communication terminal is solved, and the use experience of the user is improved.
When the interface to be displayed is drawn in response to screen turning operation triggered by a user, a current screen display mode and a screen dividing proportion are firstly acquired, the display position of a screen dividing adjusting bar can be determined according to the acquired screen display mode and screen dividing proportion, and the screen dividing adjusting bar is refreshed to the determined display position, so that the interface to be displayed is obtained.
The split screen proportion can be a fixed proportion, and can also be a split screen proportion selected by a user carried in the split screen operation.
If the screen turning operation triggered by the user is responded in the process of drawing the interface to be displayed, after the interface to be displayed is obtained, whether abnormal parameters exist in the display parameters of at least two display areas included in the interface to be displayed needs to be judged, after the abnormal parameters exist, the interface to be displayed is redrawn according to the screen display mode and the split screen proportion after screen turning, and the interface to be displayed is displayed to the user.
In implementation, the embodiment of the present invention determines whether there is an abnormal parameter in the display parameters of at least two display areas included in the interface to be displayed according to the following manner:
aiming at any one display area, firstly acquiring actual display parameters of the display area, and acquiring a screen display mode and a split screen ratio after screen conversion; determining target display parameters of a display area according to the screen display mode and the split screen proportion after screen conversion; and if the actual display parameters and the target display parameters of the display area are different, determining that the display parameters of the display area are abnormal.
According to another aspect of the exemplary embodiments, there is provided a split screen processing method including:
at a communication terminal having a processor, a memory, a touch screen, and a display screen:
responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode;
responding to screen turning operation triggered by a user in the screen splitting process, and if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning;
displaying the interface to be displayed;
the interface to be displayed comprises at least two display areas.
According to a further aspect of the exemplary embodiments, there is provided a computer storage medium having stored therein computer program instructions which, when run on a computer, cause the computer to perform a processing method as described above.
On the basis of the common knowledge in the field, the above preferred conditions can be combined randomly to obtain the preferred embodiments of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 schematically illustrates a structure diagram of a first communication terminal provided by an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a software architecture of a communication terminal according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a user interface of a communication terminal provided by an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a system setup page provided by an embodiment of the invention;
FIG. 5 is a diagram illustrating a hover ball display page provided by an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating a first exemplary sliding-up or sliding-down menu page of a communication terminal according to an embodiment of the present invention;
fig. 7 is a schematic diagram illustrating a background running program list of a communication terminal according to an embodiment of the present invention;
FIG. 8 is a schematic diagram illustrating a gesture setting page provided by an embodiment of the present invention;
FIG. 9 is a schematic diagram illustrating a user entering a custom split-screen gesture page provided by an embodiment of the present invention;
fig. 10 is a schematic diagram illustrating a split-screen gesture setting page of a communication terminal according to an embodiment of the present invention;
fig. 11 is a schematic diagram illustrating a communication terminal hover ball setting page provided by an embodiment of the present invention;
FIG. 12 is a schematic diagram illustrating a user triggering split screen on a current display interface according to an embodiment of the present invention;
FIG. 13 is a schematic diagram illustrating a display interface after screen splitting according to an embodiment of the present invention;
fig. 14 is a schematic diagram illustrating a vertical screen display manner of a communication terminal according to an embodiment of the present invention;
fig. 15 is a schematic diagram illustrating a horizontal screen display manner of a communication terminal according to an embodiment of the present invention;
fig. 16 is a schematic diagram illustrating a slide-up or slide-down menu page of a second communication terminal according to an embodiment of the present invention;
FIG. 17 is a diagram illustrating a back screen display mode provided by an embodiment of the invention;
fig. 18 is a schematic diagram illustrating different display areas obtained after a user triggers a screen splitting instruction on an instant messaging application according to an embodiment of the present invention;
FIG. 19 is a diagram illustrating a first exception display interface provided by an embodiment of the present invention;
FIG. 20 is a diagram illustrating a first exemplary displayed interface provided by the embodiment of the present invention;
FIG. 21 is a diagram illustrating a second exception display interface provided by an embodiment of the present invention;
fig. 22 is a schematic diagram for illustrating a to-be-displayed interface according to a second embodiment of the present invention;
FIG. 23 is a flowchart illustrating a method for processing a split screen according to an embodiment of the present invention;
fig. 24 is a schematic structural diagram illustrating a second communication terminal according to an embodiment of the present invention;
fig. 25 is a schematic structural diagram illustrating a communication apparatus according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be described in detail and removed with reference to the accompanying drawings. In the description of the embodiments of the present invention, where "/" denotes an or meaning, for example, a/B may denote a or B; "and/or" in the text is only an association relationship describing an associated object, and means that three relationships may exist, for example, a and/or B may mean: three cases of a alone, a and B both, and B alone exist, and in addition, "a plurality" means two or more than two in the description of the embodiment of the present invention.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as implying or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the features, and in the description of embodiments of the invention, "plurality" means two or more unless indicated otherwise.
Fig. 1 shows a schematic configuration of a communication terminal 100.
The following describes an embodiment specifically taking the communication terminal 100 as an example. It should be understood that the communication terminal 100 shown in fig. 1 is only an example, and the communication terminal 100 may have more or less components than those shown in fig. 1, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
A block diagram of a hardware configuration of a communication terminal 100 according to an exemplary embodiment is exemplarily shown in fig. 1. As shown in fig. 1, the communication terminal 100 includes: a Radio Frequency (RF) circuit 110, a memory 120, a display unit 130, a camera 140, a sensor 150, an audio circuit 160, a Wireless Fidelity (Wi-Fi) module 170, a processor 180, a bluetooth module 181, and a power supply 190.
The RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then send the downlink data to the processor 180 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 120 may be used to store software programs and data. The processor 180 executes various functions of the communication terminal 100 and data processing by executing software programs or data stored in the memory 120. The memory 120 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 120 stores an operating system that enables the communication terminal 100 to operate. The memory 120 of the present invention may store an operating system and various application programs, and may also store codes for performing the methods according to the embodiments of the present invention.
The display unit 130 may be used to receive input numeric or character information and generate signal input related to user settings and function control of the communication terminal 100, and particularly, the display unit 130 may include a touch screen 131 disposed on the front surface of the communication terminal 100 and may collect touch operations of a user thereon or nearby, such as clicking a button, dragging a scroll box, and the like.
The display unit 130 may also be used to display a Graphical User Interface (GUI) of information input by or provided to the user and various menus of the communication terminal 100. Specifically, the display unit 130 may include a display screen 132 disposed on the front surface of the communication terminal 100. The display screen 132 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 130 may be used to display various graphical user interfaces described in the present invention.
The touch screen 131 may cover the display screen 132, or the touch screen 131 and the display screen 132 may be integrated to implement the input and output functions of the communication terminal 100, and after the integration, the touch screen may be referred to as a touch display screen for short. The display unit 130 of the present invention can display the application programs and the corresponding operation steps.
The camera 140 may be used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing elements convert the light signals into electrical signals which are then passed to the processor 180 for conversion into digital image signals.
The communication terminal 100 may further comprise at least one sensor 150, such as an acceleration sensor 151, a distance sensor 152, a fingerprint sensor 153, a temperature sensor 154. The communication terminal 100 may also be configured with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, optical sensor, motion sensor, and the like.
The audio circuitry 160, speaker 161, microphone 162 may provide an audio interface between a user and the communication terminal 100. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161. The communication terminal 100 may also be provided with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 162 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 160, and then outputs the audio data to the RF circuit 110 to be transmitted to, for example, another communication terminal, or outputs the audio data to the memory 120 for further processing. The microphone 162 can acquire the voice of the user in the present invention.
Wi-Fi belongs to a short-distance wireless transmission technology, and the communication terminal 100 may help a user to send and receive e-mails, browse webpages, access streaming media, and the like through the Wi-Fi module 170, which provides a wireless broadband internet access for the user.
The processor 180 is a control center of the communication terminal 100, connects various parts of the entire communication terminal using various interfaces and lines, and performs various functions of the communication terminal 100 and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120. In some embodiments, processor 180 may include one or more processing units; the processor 180 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 180. The processor 180 of the present invention may run an operating system, an application program, a user interface display, and a touch response, and the processing method according to the embodiments of the present invention. In addition, the processor 180 is coupled with the display unit 130 and the camera 140.
And the bluetooth module 181 is configured to perform information interaction with other bluetooth devices having a bluetooth module through a bluetooth protocol. For example, the communication terminal 100 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) having a bluetooth module via the bluetooth module 181, so as to perform data interaction.
The communication terminal 100 also includes a power supply 190 (such as a battery) to power the various components. The power supply may be logically connected to the processor 180 through a power management system to manage charging, discharging, power consumption, etc. through the power management system. The communication terminal 100 may also be configured with power buttons for powering the communication terminal on and off, and for locking the screen.
Fig. 2 is a block diagram of a software configuration of the communication terminal 100 according to the embodiment of the present invention.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages.
As shown in fig. 2, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, WLAN, bluetooth, music, video, short message, etc.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 2, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The phone manager is used to provide a communication function of the communication terminal 100. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the communication terminal vibrates, and an indicator light flashes.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), Media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The following exemplifies the workflow of the software and hardware of the communication terminal 100 in connection with capturing a photographing scene.
When the touch screen 131 receives a touch operation, a corresponding hardware interrupt is issued to the kernel layer. The kernel layer processes the touch operation into an original input event (including touch coordinates, a time stamp of the touch operation, and other information). The raw input events are stored at the kernel layer. And the application program framework layer acquires the original input event from the kernel layer and identifies the control corresponding to the input event. Taking the touch operation as a touch click operation, and taking a control corresponding to the click operation as a control of a camera application icon as an example, the camera application calls an interface of an application framework layer, starts the camera application, further starts a camera drive by calling a kernel layer, and captures a still image or a video through the camera 140.
The communication terminal 100 in the embodiment of the present invention may be a mobile phone, a tablet computer, a wearable device, a notebook computer, a television, and the like.
Fig. 3 is a schematic diagram for illustrating a user interface on a communication terminal (e.g., communication terminal 100 of fig. 1). In some implementations, a user can open a corresponding application by touching an application icon on the user interface, or can open a corresponding folder by touching a folder icon on the user interface.
The split screen is a function provided by the communication terminal, and is used for dividing the display interface of the communication terminal into at least two display areas, and displaying the display interfaces of different application programs on the at least two display areas, so that a user can use different application programs on the communication terminal more conveniently.
For example, after the user selects split screen, the display interface of the communication terminal can be divided into two by the split screen adjusting bar, and the two display areas can display different contents; the user can use one communication terminal to chat through the instant messaging application and chase for a drama through the video player at the same time, or the user can use one communication terminal to watch a novel through the reader and rush for a red envelope at the chat page of the instant messaging application at the same time, the two display areas are not influenced with each other, the user can use the communication terminal conveniently, and the user experience is improved.
It should be noted that, when the communication terminal has the screen splitting function, the user can implement screen splitting in the display interface of the communication terminal after starting the screen splitting function.
The communication terminal of the embodiment of the invention provides an option for opening or closing the split screen function on the terminal system setting page, as shown in fig. 4, after a user clicks the option for opening the split screen function, the communication terminal determines that the user opens the split screen function, and at this time, the user can trigger a split screen instruction according to a certain triggering mode; after the user clicks the option of closing the split screen function, the communication terminal determines that the user closes the split screen function, and at the moment, the communication terminal does not provide the split screen function for the user any more.
In one possible implementation manner, a split screen button for turning on or off the split screen function is arranged in the floating ball of the communication terminal. As shown in fig. 5, when the user uses the hover ball function, the user can also select to turn on the split screen function or turn off the split screen function by clicking a control view for turning on or off the split screen function in the hover ball of the communication terminal.
In another possible implementation manner, the control view for opening or closing the split screen function may also be set in a downslide or upslide menu of the communication terminal, and the user may open or close the split screen function by similarly clicking the control view for opening or closing the split screen function in the menu after opening the downslide menu by a downslide gesture or opening the upslide menu by an upslide gesture.
Moreover, the communication terminal provides one or more modes for triggering split screen, and a user can make the communication terminal perform split screen processing on the display interface through different triggering modes;
the manner in which the user triggers the split screen includes, but is not limited to:
clicking the split screen button to trigger split screen, and triggering the split screen through gestures for triggering the split screen.
The following description is made for the above two modes:
The split screen button can be preset in the upper right of an upper sliding menu, a lower sliding menu, a floating ball or a background running program list of the communication terminal in advance.
As shown in fig. 6, the split screen button is preset in the up-sliding or down-sliding menu of the system, and the user can click the split screen button in the menu to trigger the split screen after opening the down-sliding menu through a down-sliding gesture or opening the up-sliding menu through an up-sliding gesture;
as shown in fig. 7, after the communication terminal background running program list is started by long pressing the latest task key, a split screen button is provided at the upper right of the running program; a user triggers the split screen by clicking a split screen button at the upper right;
the split screen button is preset in the floating ball of the communication terminal, and when the user uses the floating ball function, the split screen can be triggered by clicking the split screen button in the floating ball of the communication terminal.
According to the communication terminal provided by the embodiment of the invention, the gesture for triggering the split screen can be set in the communication terminal in advance, for example, the preset gesture for triggering the split screen can be three-finger up-sliding, three-finger down-sliding, or two-finger up-sliding and two-finger down-sliding.
Taking three-finger sliding up as an example, the method for triggering the split screen by the user through gestures is described in detail below:
the user slides up the current instant messaging application program page by three fingers; and after the relevant device of the communication terminal collects and identifies the three-finger upward sliding gesture used by the user, determining that the user triggers the split screen.
Alternatively, the gesture for triggering the split screen may also be set by the user-definition. For example, as shown in fig. 8, an option of a custom split-screen gesture is set in advance in a gesture setting page of the communication terminal, and after the user clicks the option, the communication terminal prompts the user to enter the custom split-screen gesture, so that the user can enter a required gesture; for example, as shown in FIG. 9, a user entering a "M" shaped gesture is used to trigger a split screen; after the user inputs the custom gesture, the communication terminal determines that the user input is completed by clicking the determination option, and then the gesture input by the user is bound with the screen splitting operation of the display interface through the related device, and finally the user can trigger the screen splitting through the custom gesture, so that a more personalized triggering mode is provided for the user.
In the embodiment of the present invention, the manner of triggering the split screen is not limited to the manner shown above, and the split screen may be triggered by other manners in some embodiments, such as pressing a harley key for a short time.
When the communication terminal provides a plurality of trigger modes, the user can also select the trigger mode to be used from the plurality of trigger modes;
taking the communication terminal providing two triggering modes of the split screen button and the gesture as an example, after the user starts the split screen function, the communication terminal is assumed to provide the user with the mode of triggering the split screen through the split screen button and the mode of triggering the split screen through the gesture at the same time, but as the user may inadvertently use the gesture for the split screen when playing games or watching videos, the user may mistakenly trigger the split screen when the user does not need the split screen, and poor use experience is brought to the user.
In order to solve the above problem, as shown in fig. 10, the communication terminal of the present invention provides an option of opening gesture split screen or closing gesture split screen on a split screen gesture setting page of the communication terminal; the user selects an opening gesture triggering mode or a closing gesture triggering mode by clicking the corresponding option; after the user selects the closing gesture triggering mode, the user can only select to trigger the split screen by another mode of clicking the split screen button provided by the communication terminal.
Or, if the split-screen button is arranged in the floating ball of the communication terminal, because the view of the floating ball control is small and the button for triggering other functions is also arranged in the floating ball at the same time, when the user wants to use other functions, the split-screen button may be clicked by mistake; in a possible implementation manner, as shown in fig. 11, the communication terminal of the present invention is provided with an option of turning on or off a split-screen button on a hover ball setting page of the communication terminal; the user opens the split-screen button in the floating ball or closes the split-screen button in the floating ball by clicking the corresponding option; after the user selects to close the split screen button in the hover, the split screen can only be triggered by clicking the split screen button set on another page or entering a gesture for triggering the split screen.
The following describes the scheme of the present invention in detail by taking the example of obtaining two display areas by splitting the screen.
In a possible implementation manner, after a user triggers split screen on a current display interface of a communication terminal, a page of a currently displayed application program is displayed in one display area, and an application program list capable of being used for split screen is displayed in the other display area;
as shown in fig. 12, sliding up the application page currently used by the user through three fingers triggers screen splitting, and after screen splitting is finished, as shown in fig. 13, displaying the display page of the application currently used by the user in the display area above the screen, and displaying an application list capable of being used for screen splitting in the display area below the screen; or a display page of an application currently used by the user is shown in a display area below the screen, and a list of applications that can be used for split screens is shown in a display area above the screen.
All or part of the applications installed on the communication terminal may be included in the application list.
Wherein, the application program list may only contain the application program installed on the communication terminal for providing the "split screen" function;
applications providing "split screen" functionality may include: instant messaging applications, audio-visual applications, payment applications, and the like.
The instant messaging application program comprises: wechat, QQ, SMS, email, etc. Users can use such applications to enable the transmission of text, pictures, and video between single or multiple people.
The video application program comprises: youku video, bilibilii, tremble short video, internet music, QQ music, and the like. Using such programs a user can watch a video or listen to music on trial.
The payment class application includes: panning, micro shop, leisure fish, talent meeting, paying treasure, beauty group, etc. Such applications provide services for payments, transfers, vouch-for transactions, and the like.
It should be understood that the above description merely illustrates the installed application program providing the "split screen" function on the communication terminal by way of example, and should not be construed as limiting the embodiments of the present invention.
In another possible implementation manner, after a user triggers split screen on a current display interface of the communication terminal, a page of a currently displayed application program is displayed in one display area, and a page of an application program which has recently exited from the foreground running is displayed in the other display area.
For example, after the user opens the page of the currently displayed application program, the page of the previously used application program exits from the foreground to run, and continues to run in the background of the communication terminal; after a user triggers split screen on a page of a current application program, a display page of the application program currently used by the user is displayed in a display area above a screen, and a display page of an application program which exits from the foreground before is displayed in a display area below the screen, or the display page of the application program currently used by the user is displayed in the display area below the screen, and the display page of the application program which exits from the foreground before is displayed in the display area above the screen.
The communication terminal of the embodiment of the invention provides a plurality of screen display modes; for example, in a communication terminal display interface, a horizontal screen display and a vertical screen display are performed, or in a communication terminal with two display screens, a main screen display and a back screen display are performed.
As shown in fig. 14, the vertical screen display mode may not be suitable for the current use posture or viewing mode of the user when the user uses different postures or uses some video and audio applications of the communication terminal, for example, when the user watches movies, if the communication terminal can only display in the vertical screen display mode, the display page size may be compressed, which affects the viewing experience of the user, so the communication terminal of the embodiment of the present invention further provides the horizontal screen display mode, as shown in fig. 15.
In order to realize the switching of the horizontal and vertical screen display modes of the communication terminal, the communication terminal related to the embodiment of the invention also provides a screen rotation function, so that a user can conveniently and quickly switch;
one possible implementation is to provide a screen rotation button for turning on a "screen rotation" function in the communication terminal downslide menu or hover ball, and clicking the screen rotation button can turn on a function for rotating the screen, as shown in fig. 16.
The communication terminal of the embodiment of the invention is also provided with the gravity sensing sensor, and after a user starts the screen rotation function, the display mode of the screen is changed according to the current gravity direction of the mobile phone, so that the screen direction is converted into the direction required by the user. For example, when the current display mode of the screen is vertical screen display, the current vertical screen display mode of the communication terminal can be automatically converted into a horizontal screen display mode by horizontally placing the mobile phone, or when the current horizontal screen display mode of the communication terminal is horizontal screen display, the current horizontal screen display mode of the communication terminal can be automatically converted into a vertical screen display mode by vertically placing the mobile phone.
Another possible implementation manner is that a "horizontal screen display" button for switching to horizontal screen display and a "vertical screen display" button for switching to vertical screen display are provided in the communication terminal downslide menu or the hover ball, and a user can realize switching of the horizontal and vertical screen display manners of the communication terminal by clicking different buttons according to own needs.
In addition, the communication terminal related to the embodiment of the invention can be configured with two display screens, wherein the front side is a full-high-definition colorful display screen, and the back side is an electronic ink screen; meanwhile, two screen display modes are provided for the user, wherein one mode is main screen display, and the other mode is back screen display, and the back screen display mode is shown in figure 17;
when a user uses the main screen for display, the display mode is the same as that of a communication terminal only provided with one display screen, and the user can use all functions provided in the communication terminal and simultaneously realize the control of the main screen through the back screen; under the screen display mode of the back screen, the display screen can be used for reading, browsing news, browsing pictures and other scenes, and can also be used for answering a call, making a call, taking a picture and the like when the display screen is displayed as the main screen.
Because the rear electronic ink screen relies on the reflection of natural light for imaging, be difficult for causing eyestrain, be favorable to the power saving and protect eyesight, improved user's use and experienced, make communication terminal more intelligent.
In order to realize the switching of the main back screen display mode of the communication terminal, the communication terminal related to the embodiment of the invention also provides a plurality of modes for switching the main back screen display mode, so that a user can conveniently and quickly switch;
the following exemplarily describes a mode for switching a main back screen display mode provided by the embodiment of the present invention:
the right side of the communication terminal is provided with a bright screen key for opening the main screen, the left side of the communication terminal is provided with an intelligent ink key for opening the rear ink screen, and the communication terminal can display a user interface according to a corresponding screen display mode by pressing the bright screen key or the intelligent ink key.
When the current screen display mode is the main screen display mode, the communication terminal can execute the operation of switching the display mode displayed by the current main screen into the back screen display mode by pressing the intelligent ink key for starting the rear ink-water screen; or when the current screen display mode is the back screen display mode, the communication terminal can execute the operation of switching the current back screen display mode to the main screen display mode by pressing the bright screen key for starting the main screen.
In a possible implementation manner, the communication terminal is further provided with side fingerprint identification, and fingerprints of different fingers can unlock different screens, for example, when a user can set that unlocking is performed by using a fingerprint of a forefinger, the current screen display manner of the communication terminal is main screen display, and when unlocking is performed by using a fingerprint of a thumb, the current screen display manner of the communication terminal is back screen display.
When the current display mode of the communication terminal is the main screen display, the user can also switch the display mode of the current main screen display into the back screen display by inputting the fingerprint for unlocking the back screen finger; or when the current display mode is the back screen display, inputting a fingerprint for unlocking a main screen finger, and switching the current display mode of the back screen display into the main screen display.
In another possible implementation manner, a "main screen display" button for switching to main screen display and a "back screen display" button for switching to back screen display are further provided on the communication terminal, and a user can click different buttons to realize switching of the main back screen display manner of the communication terminal according to own needs.
Because the convenient and fast switching mode between the main screen and the back screen is provided for the user, the user can randomly select the screen display mode of the main screen or the back screen for display.
In the embodiment of the invention, each screen display mode corresponds to a group of display interface parameters, and the display interface parameters corresponding to different screen display modes are different;
for example, the screen display mode of the vertical screen corresponds to a group of display interface parameters a, the screen display mode of the horizontal screen corresponds to a group of display interface parameters B, the screen display mode of the main screen corresponds to a group of display interface parameters C, and the screen display mode of the back screen corresponds to a group of display interface parameters D.
The display interface parameter may be a resolution parameter, a length parameter, a width parameter, and the like, and is not limited specifically. For example, the screen display mode of the main screen corresponds to a group of screen splitting rate parameters of 414 × 736, and the screen display mode of the back screen corresponds to a group of resolution parameters of 375 × 667.
The communication terminal can realize the split screen function under each screen display mode.
The following describes the process of the split screen processing of the communication terminal in detail:
the communication terminal responds to a screen splitting operation triggered by a user, a window manager acquires display interface parameters and a screen splitting proportion corresponding to a current screen display mode, determines the display position of a screen splitting adjusting bar in an interface to be displayed, draws the interface to be displayed by refreshing the screen splitting adjusting bar to the determined display position, and displays the interface to be displayed to the user; the interface to be displayed comprises at least two display areas.
For example, when the communication terminal responds to a screen splitting operation triggered by a user and a window manager acquires a display interface parameter corresponding to a current screen display mode and a screen splitting ratio of 1:1, the central position of the display interface of the communication terminal is determined as the display position of a screen splitting adjusting bar, the screen splitting adjusting bar is refreshed to the determined display position, the interface to be displayed of the communication terminal is divided into two display areas, and the interface to be displayed is displayed to the user.
In one possible implementation, a function for acquiring the center position of the display interface is set in the window manager of the communication terminal, and the display position of the split-screen adjustment bar is determined by calling the function for acquiring the center position of the display interface, where the called function is as follows:
DividerSnapAlgorithm.getMiddleTarget().position。
the screen splitting ratio in the embodiment of the present invention may be a fixed ratio, or the screen splitting ratio may be carried in the screen splitting instruction.
After the screen splitting function is started, the communication terminal can acquire a preset screen splitting ratio in the current display mode and perform screen splitting according to the preset screen splitting ratio.
In one possible implementation, after turning on the "split screen" function, the communication terminal may prompt the user to select a desired split screen ratio. After the user selects the screen splitting ratio, the screen splitting instruction carries the screen splitting ratio information selected by the user; and the communication terminal determines the screen splitting ratio according to the screen splitting ratio information selected by the user and performs screen splitting according to the screen splitting ratio selected by the user.
Fig. 18 is a schematic diagram exemplarily showing that after a user triggers a screen splitting operation on an instant messaging application program, a display parameter of a display interface of a communication terminal in a current horizontal screen display mode of the communication terminal and a preset screen splitting ratio of 1:1 are refreshed to a determined display position by the screen splitting adjustment bar to obtain a to-be-displayed interface, and the to-be-displayed interface is finally displayed to the user.
In the embodiment of the invention, a screen splitting processing method is further provided, if the screen splitting process is responded to the screen turning operation triggered by the user, after the interface to be displayed is drawn, if the display interface is determined to be abnormal, the interface to be displayed is redrawn according to the screen display mode after screen turning, and the redrawn display interface is displayed to the user.
In the process of screen splitting, if screen turning operation triggered by a user is responded, the method for screen splitting processing provided by the embodiment of the invention can also judge whether the interface to be displayed is abnormal, and when the abnormality is determined, the interface to be displayed can be redrawn according to the screen display mode after screen turning and can be displayed to the user, so that the problem of abnormal display of the display interface after screen splitting caused by the change of the screen display mode is avoided, and the use experience of the user is improved.
In the implementation, when a user triggers the split screen operation, the display mode of the communication terminal is horizontal screen display; after a user triggers a screen splitting operation, acquiring display parameters and a screen splitting ratio corresponding to a current horizontal screen display mode, and drawing an interface to be displayed; if the user triggers the screen turning operation for switching the horizontal screen display mode into the vertical screen display mode in the drawing process, after the interface to be displayed is obtained after the drawing is finished, the communication terminal judges whether abnormal parameters exist in the display parameters of at least two display areas included in the interface to be displayed;
in specific implementation, for any one display area, whether the display parameter of the display area is abnormal is judged according to the following modes:
traversing all task stacks, acquiring a task process corresponding to a display area, and acquiring actual display parameters of the display area in a display interface of the communication terminal; the communication terminal determines a target display parameter of a display area obtained after screen splitting according to the display parameter and the screen splitting proportion of a display interface in a screen display mode of current vertical screen display, and judges whether the actual display parameter is the same as the target display parameter; if the display parameters are the same, determining that the display parameters of the display area are normal, and if the display parameters are different, determining that the display parameters of the display area are abnormal.
If the to-be-displayed interface with abnormal parameters in the display parameters of the display area is displayed, the abnormal display interface shown in fig. 19 is obtained.
And after determining that the interface to be displayed of the communication terminal is abnormal, redrawing the interface to be displayed of the communication terminal according to the display parameters and the split screen proportion of the display interface in the current vertical screen display mode, and displaying the interface to be displayed to a user.
For the case that the interface to be displayed shown in fig. 19 is abnormal, assuming that the display parameter of the display interface in the vertical screen display mode after the screen is rotated is 414 × 736 and the preset split screen ratio is 7:3, the communication terminal refreshes the split screen adjustment bar to the determined display position of the display interface, draws the interface to be displayed, and finally shows the schematic diagram of the interface to be displayed for the user as shown in fig. 20.
In the implementation, when a user triggers the split-screen operation, the display mode of the communication terminal is vertical screen display; after a user triggers a screen splitting operation, acquiring display parameters and a screen splitting ratio corresponding to a current vertical screen display mode, and drawing an interface to be displayed; if the user triggers the screen turning operation for switching the vertical screen display mode into the horizontal screen display mode in the drawing process, after the interface to be displayed is obtained after the drawing is finished, the communication terminal judges whether abnormal parameters exist in the display parameters of at least two display areas included in the interface to be displayed or not;
in specific implementation, for any one display area, whether the display parameter of the display area is abnormal is judged according to the following modes:
traversing all task stacks, acquiring a task process corresponding to a display area, and acquiring actual display parameters of the display area in a display interface of the communication terminal; the communication terminal determines a target display parameter of a display area obtained after screen splitting according to the display parameter and the screen splitting proportion of a display interface in a screen display mode of current horizontal screen display, and judges whether the actual display parameter is the same as the target display parameter; if the display parameters are the same, determining that the display parameters of the display area are normal, and if the display parameters are different, determining that the display parameters of the display area are abnormal.
If the to-be-displayed interface with abnormal parameters in the display parameters of the display area is displayed, the abnormal display interface shown in fig. 21 is obtained.
And after determining that the interface to be displayed of the communication terminal is abnormal, redrawing the interface to be displayed of the communication terminal according to the display parameters and the split screen proportion of the display interface in the current horizontal screen display mode, and displaying the interface to be displayed to a user.
For the case that the interface to be displayed shown in fig. 21 is abnormal, assuming that the display parameter of the display interface in the display mode after the screen is rotated is 736 × 414 and the preset split screen ratio is 1:1, the communication terminal refreshes the split screen adjustment bar to the determined center position of the display interface, draws the interface to be displayed, and finally shows a schematic diagram of the interface to be displayed for the user as shown in fig. 22.
Fig. 23 is a flowchart of a full split-screen processing method according to an exemplary embodiment, which specifically includes the following steps:
step S2301, in response to a screen splitting operation triggered by a user, the communication terminal determines the display position of a screen splitting adjusting bar in an interface to be displayed according to the current screen display mode and the screen splitting proportion;
step S2302, refreshing the split-screen adjusting bar to the determined display position, and drawing an interface to be displayed;
step S2303, if the screen turning operation triggered by the user is responded in the process of drawing the interface to be displayed, whether the interface to be displayed is abnormal is judged; if yes, go to step S2304, otherwise go to step S2306;
step S2304, the communication terminal determines the display position of the split-screen adjusting bar in the display interface again according to the screen display mode and the split-screen proportion after screen rotation;
step S2305, the communication terminal refreshes the split-screen adjusting bar to the determined display position again to obtain an interface to be displayed;
and step S2306, displaying the interface to be displayed to the user.
If the communication terminal responds to a screen turning instruction triggered by a user in the screen splitting process, and after at least two display areas are obtained in the screen splitting process, the screen splitting process method provided by the embodiment of the invention can also obtain the actual display area of the display areas in the display interface of the communication terminal, judge whether the display areas are abnormal or not, if the display area of part or all of the at least two display areas obtained after the screen splitting process is determined to be abnormal, determine that the display interface of the communication terminal after the screen splitting process is abnormal, and perform the screen splitting process on the display interface of the communication terminal again according to the screen display mode and the screen splitting ratio after the screen turning process to obtain at least two display areas after the screen splitting process is performed again, thereby avoiding the problem that the display interface after the screen splitting process is abnormal because the communication terminal responds to the screen turning instruction of the user in the screen splitting process and changes the current screen display mode, the use experience of the user is improved.
Based on the same inventive concept, the embodiment of the present invention further provides a communication terminal, and as the principle of the split-screen processing of the communication terminal is similar to that of the split-screen processing method provided by the embodiment of the present invention, the implementation of the communication terminal may refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 24, a communication terminal 2400 according to an embodiment of the present invention includes a touch screen 2401, a display screen 2402, and a processor 2403;
the touch screen 2401 is configured to receive a touch operation from a user;
the display screen 2402 configured to display a user interface;
the processor 2403, the processor 2403 are coupled with the touch screen 2401 and the display screen 2402, respectively, the processor 2403 is configured to:
responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode;
responding to screen turning operation triggered by a user in the screen splitting process, and if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning;
displaying the interface to be displayed;
the interface to be displayed comprises at least two display areas.
In some exemplary embodiments, when the interface to be displayed is drawn according to the current screen display mode, the processor 2403 is further configured to:
determining the display position of a split-screen adjusting bar in the interface to be displayed according to the current screen display mode and the split-screen proportion;
and refreshing the split-screen adjusting bar to the determined display position to obtain an interface to be displayed.
In some exemplary embodiments, the split screen ratio is a fixed ratio; or
And the screen splitting proportion is the proportion carried in the screen splitting operation.
In some exemplary embodiments, the processor 2403 is configured to determine whether there is an abnormality in the interface to be displayed according to the following manner:
judging whether display parameters of the at least two display areas included in the interface to be displayed have abnormal parameters or not;
and if the abnormal parameters are determined, determining that the interface to be displayed is abnormal.
In some exemplary embodiments, the processor 2403 is further configured to determine whether there is an abnormal parameter in the display parameters of the at least two display areas included in the interface to be displayed according to the following manner:
aiming at any one display area, acquiring display parameters of the display area;
if the display parameters are different from the target display parameters corresponding to the display area, determining that the display parameters are abnormal;
and the target display parameters corresponding to the display area are determined according to the screen display mode and the split screen ratio after screen conversion.
As shown in fig. 25, a split-screen processing apparatus according to an embodiment of the present invention includes:
the response module 2501 is configured to respond to a screen splitting operation triggered by a user and draw an interface to be displayed according to a current screen display mode;
the processing module 2502 is configured to respond to a screen turning operation triggered by a user in a screen splitting process, and redraw the interface to be displayed according to a screen display mode after screen turning if the interface to be displayed is abnormal;
a display module 2503 configured to display the interface to be displayed;
the interface to be displayed comprises at least two display areas.
In some exemplary embodiments, the response module 2501 is further configured to:
determining the display position of a split-screen adjusting bar in the interface to be displayed according to the current screen display mode and the split-screen proportion;
and refreshing the split-screen adjusting bar to the determined display position to obtain an interface to be displayed.
In some exemplary embodiments, the split screen ratio is a fixed ratio; or
And the screen splitting proportion is the proportion carried in the screen splitting operation.
In some exemplary embodiments, the processing module 2502 is configured to determine whether there is an abnormality in the interface to be displayed according to the following manner:
judging whether display parameters of the at least two display areas included in the interface to be displayed have abnormal parameters or not;
and if the abnormal parameters are determined, determining that the interface to be displayed is abnormal.
In some exemplary embodiments, the processing module 2502 is further configured to determine whether there is an abnormal parameter in the display parameters of the at least two display regions included in the interface to be displayed according to the following manner:
aiming at any one display area, acquiring display parameters of the display area;
if the display parameters are different from the target display parameters corresponding to the display area, determining that the display parameters are abnormal;
and the target display parameters corresponding to the display area are determined according to the screen display mode and the split screen ratio after screen conversion.
Since the communication terminal and the computer storage medium in the embodiment of the present invention may be applied to the processing method, reference may also be made to the above method embodiment for obtaining technical effects, and details of the embodiment of the present invention are not described herein again.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that these are by way of example only, and that the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the spirit and scope of the invention, and these changes and modifications are within the scope of the invention.
Claims (10)
1. A communication terminal, comprising:
a touch screen configured to receive a touch operation from a user;
a display screen configured to display a user interface;
a processor coupled to the touch screen and the display screen, respectively, the processor configured to:
responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode; the screen display mode comprises horizontal screen display, vertical screen display, main screen display and back screen display;
responding to screen turning operation triggered by a user in the screen splitting process, and if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning;
displaying the interface to be displayed;
the interface to be displayed comprises at least two display areas.
2. The communication terminal of claim 1, wherein when the interface to be displayed is drawn according to the current screen display mode, the processor is further configured to:
determining the display position of a split-screen adjusting bar in the interface to be displayed according to the current screen display mode and the split-screen proportion;
and refreshing the split-screen adjusting bar to the determined display position to obtain the interface to be displayed.
3. The communication terminal of claim 2,
the split screen proportion is a fixed proportion; or
And the screen splitting proportion is the proportion carried in the screen splitting operation.
4. The communication terminal of claim 2, wherein the processor is configured to determine whether the interface to be displayed is abnormal according to the following:
judging whether display parameters of the at least two display areas included in the interface to be displayed have abnormal parameters or not;
and if the abnormal parameters are determined, determining that the interface to be displayed is abnormal.
5. The communication terminal according to claim 4, wherein the processor is further configured to determine whether there is an abnormal parameter in the display parameters of the at least two display areas included in the interface to be displayed according to the following manner:
aiming at any one display area, acquiring display parameters of the display area;
if the display parameters are different from the target display parameters corresponding to the display area, determining that the display parameters are abnormal;
and the target display parameters corresponding to the display area are determined according to the screen display mode and the split screen ratio after screen conversion.
6. A split screen processing method is characterized by comprising the following steps:
at a communication terminal having a processor, a memory, a touch screen, and a display screen:
responding to a screen splitting operation triggered by a user, and drawing an interface to be displayed according to a current screen display mode; the screen display mode comprises horizontal screen display, vertical screen display, main screen display and back screen display;
responding to screen turning operation triggered by a user in the screen splitting process, and if the interface to be displayed is abnormal, redrawing the interface to be displayed according to the screen display mode after screen turning;
displaying the interface to be displayed;
the interface to be displayed comprises at least two display areas.
7. The method of claim 6, wherein the drawing the interface to be displayed according to the current screen display mode comprises:
determining the display position of a split-screen adjusting bar in the interface to be displayed according to the current screen display mode and the split-screen proportion;
and refreshing the split-screen adjusting bar to the determined display position to obtain the interface to be displayed.
8. The method of claim 7,
the split screen proportion is a fixed proportion; or
And the screen splitting proportion is the proportion carried in the screen splitting operation.
9. The method of claim 7, wherein whether the interface to be displayed is abnormal is judged according to the following modes:
judging whether display parameters of the at least two display areas included in the interface to be displayed have abnormal parameters or not;
and if the abnormal parameters are determined, determining that the interface to be displayed is abnormal.
10. A computer storage medium having computer program instructions stored therein which, when run on a computer, cause the computer to perform the method of any of claims 6 to 9.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911330735 | 2019-12-20 | ||
CN201911330735X | 2019-12-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111240546A CN111240546A (en) | 2020-06-05 |
CN111240546B true CN111240546B (en) | 2021-04-13 |
Family
ID=70864131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010017510.5A Active CN111240546B (en) | 2019-12-20 | 2020-01-08 | Split screen processing method and communication terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111240546B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113064567A (en) * | 2021-03-30 | 2021-07-02 | 瑞芯微电子股份有限公司 | Multi-screen-based control method and device |
CN113377562A (en) * | 2021-05-06 | 2021-09-10 | 百果园技术(新加坡)有限公司 | Abnormal layer processing method, device and equipment and storage medium |
CN113010046B (en) * | 2021-05-26 | 2021-10-01 | 广州朗国电子科技股份有限公司 | Method for adapting signal source in multi-window mode, electronic equipment and storage medium |
CN113553135A (en) * | 2021-07-29 | 2021-10-26 | 深圳康佳电子科技有限公司 | Split screen display method based on gesture recognition, display terminal and storage medium |
CN113656128A (en) * | 2021-08-13 | 2021-11-16 | 北京字跳网络技术有限公司 | Page generation method and device and electronic equipment |
CN115033333B (en) * | 2022-07-19 | 2022-12-16 | 荣耀终端有限公司 | Suspended window display method, electronic equipment and storage medium |
CN118567765A (en) * | 2023-02-28 | 2024-08-30 | 华为技术有限公司 | Split screen method, split screen device, electronic equipment and computer readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104571979A (en) * | 2013-10-09 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Method and device for realizing split-screen views |
CN107450872A (en) * | 2017-06-26 | 2017-12-08 | 努比亚技术有限公司 | A kind of split screen adjusting method, terminal and computer-readable recording medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9235828B2 (en) * | 2010-11-17 | 2016-01-12 | Z124 | Email client display transition |
JP5894499B2 (en) * | 2011-05-27 | 2016-03-30 | 京セラ株式会社 | Portable electronic device and input method |
KR102155708B1 (en) * | 2013-02-26 | 2020-09-14 | 삼성전자 주식회사 | Portable terminal and method for operating multi-application thereof |
CN104035704B (en) * | 2013-03-07 | 2017-10-10 | 北京三星通信技术研究有限公司 | The method and device of split screen operation |
CN109032472A (en) * | 2018-08-02 | 2018-12-18 | 珠海格力电器股份有限公司 | Application display method and device, terminal and readable storage medium |
-
2020
- 2020-01-08 CN CN202010017510.5A patent/CN111240546B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104571979A (en) * | 2013-10-09 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Method and device for realizing split-screen views |
CN107450872A (en) * | 2017-06-26 | 2017-12-08 | 努比亚技术有限公司 | A kind of split screen adjusting method, terminal and computer-readable recording medium |
Also Published As
Publication number | Publication date |
---|---|
CN111240546A (en) | 2020-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111240546B (en) | Split screen processing method and communication terminal | |
US9952681B2 (en) | Method and device for switching tasks using fingerprint information | |
CN111597000B (en) | Small window management method and terminal | |
WO2019105227A1 (en) | Application icon display method, terminal, and computer readable storage medium | |
CN111367456A (en) | Communication terminal and display method in multi-window mode | |
CN111225108A (en) | Communication terminal and card display method of negative screen interface | |
US20220214891A1 (en) | Interface display method and electronic device | |
CN112114733B (en) | Screen capturing and recording method, mobile terminal and computer storage medium | |
CN112835472B (en) | Communication terminal and display method | |
CN111274564A (en) | Communication terminal and application unlocking method in split screen mode | |
CN114201130A (en) | Screen projection method and device and storage medium | |
CN110865765A (en) | Terminal and map control method | |
CN111176766A (en) | Communication terminal and component display method | |
CN113709026A (en) | Method, device, storage medium and program product for processing instant communication message | |
CN116668790B (en) | Video playing method and device, electronic equipment and storage medium | |
CN111324255B (en) | Application processing method based on double-screen terminal and communication terminal | |
CN113253905B (en) | Touch method based on multi-finger operation and intelligent terminal | |
CN111163220B (en) | Display method, communication terminal and computer storage medium | |
CN113079332B (en) | Mobile terminal and screen recording method thereof | |
CN112799557B (en) | Ink screen display control method, terminal and computer readable storage medium | |
CN111182361B (en) | Communication terminal and video previewing method | |
CN114546219A (en) | Picture list processing method and related device | |
CN112114883A (en) | Terminal awakening method, terminal and computer storage medium | |
CN111381801B (en) | Audio playing method based on double-screen terminal and communication terminal | |
CN111159734A (en) | Communication terminal and multi-application data inter-access processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. |