CN107704185A - A kind of split screen desktop display method, terminal and computer-readable recording medium - Google Patents

A kind of split screen desktop display method, terminal and computer-readable recording medium Download PDF

Info

Publication number
CN107704185A
CN107704185A CN201710772329.3A CN201710772329A CN107704185A CN 107704185 A CN107704185 A CN 107704185A CN 201710772329 A CN201710772329 A CN 201710772329A CN 107704185 A CN107704185 A CN 107704185A
Authority
CN
China
Prior art keywords
desktop
icon
split screen
subsystem
resident area
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.)
Granted
Application number
CN201710772329.3A
Other languages
Chinese (zh)
Other versions
CN107704185B (en
Inventor
曾云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201710772329.3A priority Critical patent/CN107704185B/en
Publication of CN107704185A publication Critical patent/CN107704185A/en
Application granted granted Critical
Publication of CN107704185B publication Critical patent/CN107704185B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention provides a kind of split screen desktop display method, terminal and computer-readable recording medium, and each application program image target size, each spacing, the size of resident area of each spacing and/or horizontal direction of vertical direction in system desktop are zoomed in and out according to preset rules;When before trigger action is received, when terminal screen current display interface type is application program runnable interface, icon, resident area after each subsystem desktop is scaled, with being shown respectively on each self-corresponding sub- split screen desktop of each subsystem desktop and in the split screen desktop except operation application program;When interface type is system desktop, icon, resident area after each subsystem desktop is scaled, with being shown respectively on each self-corresponding sub- split screen desktop of each subsystem desktop and in all split screen desktops;So that the icon shown on split screen desktop is identical with the icon that system desktop is shown, user can be quickly found out the application program for wanting startup according to the use habit of oneself.

Description

A kind of split screen desktop display method, terminal and computer-readable recording medium
Technical field
The present invention relates to field of terminal technology, more specifically to a kind of split screen desktop display method, terminal and calculating Machine readable storage medium storing program for executing.
Background technology
At present, the terminal such as smart mobile phone, tablet personal computer, much all supports split screen function, you can should to open two simultaneously Use program;When opening split screen function, there are following two modes of operation:
Mode one:Application program starts split screen function in front stage operation, and one of split screen desktop is shown currently The application program of operation, another split screen desktop show the application list for the slip for being available for user to select;
Mode two:Start split screen from system desktop, two split screen desktops show the application journey of two selectable slips Sequence table.
The presentation mode of the application list of this slip, it is not the application program shown according to the system desktop of terminal What icon was arranged, user can not be quickly found out the application program for wanting startup, Consumer's Experience according to the use habit of oneself It is poor.
The content of the invention
It is a primary object of the present invention to propose a kind of split screen desktop display method, terminal and computer-readable storage medium Matter, it is intended to solve in the prior art, split screen desktop show selectable slip the application list, caused by user can not root The problem of application program for wanting startup being quickly found out according to the use habit of oneself.
In order to solve the above technical problems, the present invention provides a kind of split screen desktop display method, split screen desktop display method bag Include following steps:
The trigger action to split screen function is received, and is obtained before trigger action is received, what terminal screen was currently shown Interface type, interface type include application program runnable interface and system desktop;
According to trigger action, the subsystem table where the icon of each application program, each icon in system desktop is obtained Face, icon size size, the size of each spacing in each spacing and/or horizontal direction on vertical direction and resident area Size;
System desktop includes at least one subsystem desktop;Each spacing on vertical direction includes each icon on vertical direction Between spacing, positioned at bottom of screen except the icon in resident area and the spacing of resident area and positioned at the top of screen The spacing of icon and screen edge;Each spacing in horizontal direction includes the spacing between each icon in horizontal direction, Yi Jiwei In the icon of screen edge and the spacing of screen edge;According to preset rules to the icon of each application program in system desktop The size of each spacing in each spacing and/or horizontal direction and resident area in size, vertical direction is carried out Scaling processing;
In the case where interface type is application program runnable interface, after each subsystem desktop is zoomed in and out into processing Icon, resident area, with each self-corresponding sub- split screen desktop of each subsystem desktop and except operation application program point Screen desktop is shown respectively;
Interface type be system desktop in the case of, by each subsystem desktop zoom in and out processing after icon, often In region, with being shown respectively on each self-corresponding sub- split screen desktop of each subsystem desktop and in all split screen desktops;
Split screen desktop includes at least one sub- split screen desktop, the number of sub- split screen desktop and the number phase of subsystem desktop Deng.
Wherein, according to preset rules on the size of the icon of each application program in system desktop, vertical direction Each spacing and/or horizontal direction on each spacing and the size of resident area zoom in and out processing and include:
Under terminal portrait layout state, when the position of resident area is in the bottom or top of split screen desktop, if each point The ratio for shielding desktop and system desktop length in the horizontal direction is 1:1, then the length of the resident area in horizontal direction, each figure Target length, each spacing keep constant;According to each split screen desktop and the ratio of system desktop in the vertical direction length, accordingly The scaling that equal proportion is carried out to the length of the length of each icon on vertical direction, each spacing and resident area handle;
Under terminal transverse screen state, when the position of resident area is in the bottom or top of split screen desktop, according to first Scaling carries out the scaling of equal proportion to the length of the length of each icon in horizontal direction, each spacing and resident area Processing;First scaling is under terminal transverse screen state, the length of each split screen desktop in the horizontal direction, with being erected in terminal Under screen state, the ratio of the length of system desktop in the horizontal direction;
And the length according to the second scaling to the length of each icon on vertical direction, each spacing and resident area Degree carries out the scaling processing of equal proportion;Second scaling be under terminal transverse screen state, each split screen desktop is in vertical direction On length, and under terminal portrait layout state, the ratio of the length of system desktop in the vertical direction.
Wherein, according to preset rules on the size of the icon of each application program in system desktop, vertical direction Each spacing and/or horizontal direction on each spacing and the size of resident area zoom in and out processing and include:
Under terminal portrait layout or transverse screen state, the position of resident area after processing is zoomed in and out is in split screen desktop When bottom, top or either side edge, the number for the icon that can be accommodated according to the size of split screen desktop, system desktop, Uniformly set in each split screen desktop except the icon of icon in resident area places position, the icon of each split screen desktop places position Number with can be accommodated in system desktop remove resident area in icon number it is equal;And apply journey to each in system desktop The icon of sequence zooms in and out processing, and the size for zooming in and out the icon after processing places the size phase of position with icon Together.
Wherein, in the case where interface type is application program runnable interface, each subsystem desktop is zoomed in and out into place Icon, resident area after reason, with each self-corresponding sub- split screen desktop of each subsystem desktop and applying journey except operation After the split screen desktop of sequence is shown respectively, in addition to:
When the split screen desktop for running application program application program out of service, each subsystem desktop is zoomed in and out into place Icon, resident area after reason, with entering on each self-corresponding sub- split screen desktop of each subsystem desktop and in the split screen desktop Row display.
Wherein, each subsystem desktop is zoomed in and out into the icon after processing, each corresponding with each subsystem desktop The position that shows of sub- split screen desktop include any one in following three kinds of modes:
Mode one:According to trigger action, the relative position of each icon in each subsystem desktop is also obtained;Each subsystem table Face zooms in and out the icon after processing in the position that sub- split screen desktop is shown and each self-corresponding subsystem of each subsystem desktop The relative position of each icon is identical in desktop;
Mode two:According to trigger action, also obtain in each subsystem desktop except the number of the icon in resident area;Will Each subsystem desktop zooms in and out the icon removed in resident area after processing, each self-corresponding with each subsystem desktop Each except the icon of the identical quantity of the number of icon in resident area at sub- split screen desktop middle position, with each subsystem desktop Position is placed to show;By each subsystem desktop zoom in and out processing after resident area in icon, with each subsystem table Shown in the resident area of each self-corresponding sub- split screen desktop in face;
Mode three:By each subsystem desktop zoom in and out processing after except resident area icon, with each subsystem Each self-corresponding sub- split screen desktop of desktop places position random display except the icon of resident area, and each subsystem desktop is contracted Put icon after processing in resident area, with each self-corresponding sub- split screen desktop resident area of each subsystem desktop in figure Mark places position random display.
Wherein, subsystem desktop, the icon chi in system desktop where the icon of each application program, each icon are obtained Each spacing in each spacing and/or horizontal direction in very little size, vertical direction, the size of resident area, each subsystem In desktop in the relative position of each icon and each subsystem desktop except the icon in resident area number source bag Include:Obtained from the desktop database of terminal system.
Wherein, in addition to:When the subsystem desktop where the icon of each application program, each icon in system desktop, It is each spacing in each spacing and/or horizontal direction, the size of resident area in icon size size, vertical direction, each Except in the number of the icon in resident area in the relative position of each icon and each subsystem desktop in subsystem desktop During any one change, the desktop database of terminal system is updated.
Wherein, subsystem desktop, the icon chi in system desktop where the icon of each application program, each icon are obtained Each spacing in each spacing and/or horizontal direction in very little size, vertical direction and before the size of resident area, Also include:
Judge whether system desktop is out of service;
If so, application icon then is obtained from the package manager of system, line slip listing arrangement of going forward side by side;
If it is not, then enter obtain subsystem desktop in system desktop where the icon of each application program, each icon, The size of each spacing in each spacing and/or horizontal direction and resident area in icon size size, vertical direction The step of.
Further, the present invention provides a kind of terminal, and terminal includes processor, memory and communication bus;
Communication bus is used to realize the connection communication between processor and memory;
Processor is used to perform one or more program stored in memory, is shown with the split screen desktop for realizing above-mentioned The step of method.
Further, the present invention provides a kind of computer-readable recording medium, and computer-readable recording medium storage has one Individual or multiple programs, one or more program can be by one or more computing devices, to realize above-mentioned split screen table The step of plane display method.
Beneficial effect
The invention provides a kind of split screen desktop display method, terminal and computer-readable recording medium, the split screen desktop Display methods comprises the following steps:The trigger action to split screen function is received, and is obtained before trigger action is received, end panel The interface type that curtain is currently shown, interface type include application program runnable interface and system desktop;According to trigger action, obtain On subsystem desktop, icon size size, vertical direction in system desktop where the icon of each application program, each icon Each spacing and/or horizontal direction on each spacing and resident area size;System desktop includes at least one son System desktop;Each spacing on vertical direction is including the spacing between each icon on vertical direction, positioned at bottom of screen except resident The spacing of icon and resident area in region and the icon positioned at the top of screen and the spacing of screen edge;Horizontal direction On each spacing include spacing in horizontal direction between each icon and between the icon and screen edge of screen edge Away from;According to preset rules to each spacing on the size of the icon of each application program in system desktop, vertical direction and/ Or each spacing in horizontal direction and the size of resident area zoom in and out processing;It is application program in interface type In the case of runnable interface, by each subsystem desktop zoom in and out processing after icon, resident area, with each subsystem Shown respectively on each self-corresponding sub- split screen desktop of desktop and in the split screen desktop except operation application program;In interface class Type be system desktop in the case of, by each subsystem desktop zoom in and out processing after icon, resident area, with every height Shown respectively on each self-corresponding sub- split screen desktop of system desktop and in all split screen desktops;Split screen desktop is included at least One sub- split screen desktop, the number of sub- split screen desktop are equal with the number of subsystem desktop;Using such scheme so that in split screen The icon shown on desktop is identical with the icon that system desktop is shown, user can be quickly found out according to the use habit of oneself to be thought The application program to be started, saves user time, improves Consumer's Experience.
Brief description of the drawings
Below in conjunction with drawings and Examples, the invention will be further described, in accompanying drawing:
Fig. 1 is the hardware architecture diagram for realizing each optional terminal of embodiment one of the present invention;
Fig. 2 is a kind of flow chart for split screen desktop display method that first embodiment of the invention provides;
Fig. 3 is to invent the schematic diagram that the subsystem desktop B that each embodiment provides is shown;
Fig. 4 is to invent the schematic diagram that the subsystem desktop C that each embodiment provides is shown;
Fig. 5 is the schematic diagram for the icon placement position for inventing a kind of system desktop that each embodiment provides;
Fig. 6 is the schematic diagram for the icon placement position for inventing a kind of split screen desktop that each embodiment provides;
Fig. 7 is a kind of schematic diagram for terminal that second embodiment of the invention provides.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Describe to realize the terminal of each embodiment of the present invention referring now to accompanying drawing.In follow-up description, using for The suffix of such as " module ", " part " or " unit " of element is represented only for being advantageous to the explanation of the present invention, itself is not There is specific meaning.Therefore, " module " can be used mixedly with " part ".
Terminal can be implemented in a variety of manners.For example, the terminal described in the present invention can include such as mobile phone, flat board Computer, notebook computer, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portable Media player (Portable Media Player, PMP), guider, wearable device, Intelligent bracelet, pedometer etc. move Dynamic terminal, and the fixed terminal such as digital TV, desktop computer.
It will be appreciated by those skilled in the art that in addition to being used in particular for moving the element of purpose, according to the present invention's The construction of embodiment can also apply to the terminal of fixed type.
Referring to Fig. 1, its hardware architecture diagram for each optional terminal of embodiment one of the realization present invention, the end End 100 can include:RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A/V (audio/video) input block 104, sensor 105, display unit 106, user input unit 107, interface unit 108, storage Device 109 and the grade part of processor 110.It will be understood by those skilled in the art that the terminal structure shown in Fig. 1 is not formed pair The restriction of terminal, terminal can be included than illustrating more or less parts, either combine some parts or different parts Arrangement.
The all parts of terminal are specifically introduced with reference to Fig. 1:
Radio frequency unit 101 can be used for receiving and sending messages or communication process in, the reception and transmission of signal, specifically, by base station Downlink information receive after, handled to processor 110;In addition, up data are sent to base station.Generally, radio frequency unit 101 Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier, duplexer etc..In addition, penetrate Frequency unit 101 can also be communicated by radio communication with network and other equipment.Above-mentioned radio communication can use any communication Standard or agreement, including but not limited to GSM (Global System of Mobile communication, global system for mobile telecommunications System), GPRS (General Packet Radio Service, general packet radio service), CDMA1000 (Code Division Multiple Access1000, CDMA 1000), WCDMA (Wideband Code Division Multiple Access, WCDMA), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, TD SDMA), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, FDD Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution, time division duplex Long Term Evolution) etc..
WiFi belongs to short range wireless transmission technology, and terminal can help user's transceiver electronicses postal by WiFi module 102 Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.
Audio output unit 103 can be in call signal reception pattern, call mode, logging mode, language in terminal 100 It is receiving or depositing by radio frequency unit 101 or WiFi module 102 when under the isotypes such as sound recognition mode, broadcast reception mode It is sound that the voice data stored in reservoir 109, which is converted into audio signal and exported,.Moreover, audio output unit 103 may be used also With the specific function provided to terminal 100 performs, related audio output is (for example, call signal receives sound, message sink sound Sound etc.).Audio output unit 103 can include loudspeaker, buzzer etc..
A/V input blocks 104 are used to receive audio or video signal.A/V input blocks 104 can include graphics processor (Graphics Processing Unit, GPU) 1041 and microphone 1042, graphics processor 1041 is in video acquisition mode Or the static images or the view data of video obtained in image capture mode by image capture apparatus (such as camera) are carried out Reason.Picture frame after processing may be displayed on display unit 106.Picture frame after the processing of graphics processor 1041 can be deposited Storage is transmitted in memory 109 (or other storage mediums) or via radio frequency unit 101 or WiFi module 102.Mike Wind 1042 can connect in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone 1042 Quiet down sound (voice data), and can be voice data by such acoustic processing.Audio (voice) data after processing can To be converted to the form output that mobile communication base station can be sent to via radio frequency unit 101 in the case of telephone calling model. Microphone 1042 can implement various types of noises and eliminate (or suppression) algorithm to eliminate (or suppression) in reception and send sound Caused noise or interference during frequency signal.
Terminal 100 also includes at least one sensor 105, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor includes ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light Light and shade adjusts the brightness of display panel 1061, and proximity transducer can close display panel when terminal 100 is moved in one's ear 1061 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axles) and add The size of speed, size and the direction of gravity are can detect that when static, application (such as the horizontal/vertical screen available for identification mobile phone posture Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;As for mobile phone also Configurable fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, hygrometer, temperature The other sensors such as meter, infrared ray sensor, will not be repeated here.
Display unit 106 is used for the information for showing the information inputted by user or being supplied to user.Display unit 106 can wrap Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used Forms such as (Organic Light-Emitting Diode, OLED) configures display panel 1061.
User input unit 107 can be used for the numeral or character information for receiving input, and produce the user with terminal 100 Set and function control it is relevant key signals input.Specifically, user input unit 107 may include contact panel 1071 and Other input equipments 1072.Contact panel 1071, also referred to as touch-screen, collect touch operation of the user on or near it (for example user uses any suitable objects or annex such as finger, stylus on contact panel 1071 or in contact panel 1071 Neighbouring operation), and corresponding attachment means are driven according to formula set in advance.Contact panel 1071 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it Contact coordinate is converted into, then gives processor 110, and the order sent of reception processing device 110 and can be performed.In addition, can To realize contact panel 1071 using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves.Except contact panel 1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can wrap Include but be not limited to physical keyboard, in function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc. One or more, do not limit herein specifically.
Further, contact panel 1071 can cover display panel 1061, detect thereon when contact panel 1071 or After neighbouring touch operation, processor 110 is sent to determine the type of touch event, is followed by subsequent processing device 110 according to touch thing The type of part provides corresponding visual output on display panel 1061.Although in Fig. 1, contact panel 1071 and display panel 1061 be the part independent as two to realize the input of mobile terminal and output function, but in certain embodiments, can Input and the output function of terminal are realized so that contact panel 1071 and display panel 1061 is integrated, is not limited herein specifically It is fixed.
Interface unit 108 is connected the interface that can pass through as at least one external device (ED) with terminal 100.It is for example, outside Device can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or wireless number According to port, memory card port, for connecting the port of device with identification module, audio input/output (I/O) port, regarding Frequency I/O ports, ear port etc..Interface unit 108 can be used for receiving the input from external device (ED) (for example, data are believed Breath, electric power etc.) and one or more elements that the input received is transferred in terminal 100 or can be used at end Data are transmitted between end 100 and external device (ED).
Memory 109 can be used for storage software program and various data.Memory 109 can mainly include storing program area And storage data field, wherein, storing program area can storage program area, application program (such as the sound needed at least one function Sound playing function, image player function etc.) etc.;Storage data field can store according to mobile phone use created data (such as Voice data, phone directory etc.) etc..In addition, memory 109 can include high-speed random access memory, can also include non-easy The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of terminal 100, utilizes each of various interfaces and the whole terminal 100 of connection Part, by running or performing the software program and/or module that are stored in memory 109, and call and be stored in memory Data in 109, the various functions and processing data of terminal 100 are performed, so as to carry out integral monitoring to terminal 100.Processor 110 may include one or more processing units;Preferably, processor 110 can integrate application processor and modem processor, Wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor mainly handles nothing Line communicates.It is understood that above-mentioned modem processor can not also be integrated into processor 110.
Although Fig. 1 is not shown, terminal 100 can also will not be repeated here including bluetooth module etc..It is hard based on above-mentioned terminal Part structure, below by way of specific embodiment, the present invention is described in detail.
First embodiment
A kind of split screen desktop display method is present embodiments provided, referring to Fig. 2, Fig. 2 is one kind point that the present embodiment provides Shield the flow chart of desktop display method, the split screen desktop display method comprises the following steps:
S201:The trigger action to split screen function is received, and is obtained before trigger action is received, terminal screen currently shows The interface type shown, interface type include application program runnable interface and system desktop;
For example, in the case where terminal screen currently runs application program A, user starts split screen function, then can obtain Get before trigger action is received, the interface type that terminal screen is currently shown is application program runnable interface;In end panel In the case of the current display system desktop of curtain, user starts split screen function, then can get before trigger action is received, The interface type that terminal screen is currently shown is system desktop.
Obtain before trigger action is received, the interface type that terminal screen is currently shown is because being directed to different interfaces Type, different in processing mode, specific processing mode is referring to S204.
S202:According to trigger action, the subsystem where the icon of each application program, each icon in system desktop is obtained Unite desktop, icon size size, each spacing in each spacing and/or horizontal direction on vertical direction and resident area Size;System desktop includes at least one subsystem desktop;Each spacing on vertical direction includes respectively scheming on vertical direction Spacing between mark, positioned at bottom of screen except the icon in resident area and the spacing of resident area and positioned at the top of screen Icon and screen edge spacing;Each spacing in horizontal direction include spacing in horizontal direction between each icon and Positioned at the icon of screen edge and the spacing of screen edge;
Resident area is typically in the bottom of system desktop, is designated as hotseat regions;
Referring to Fig. 3, Fig. 3 is the schematic diagrames that show of a subsystem desktop B that the present embodiment provides, the system shown in Fig. 3 Desktop, including subsystem desktop B and subsystem desktop C (not shown in Fig. 3, figure 4 illustrates) the two subsystem desktops;
Subsystem desktop B shows 8 icons, wherein dialing, contact person, browser, this 4 icons of camera are positioned at resident Region, setting, weather, calendar, calculator this 4 icons are located under terminal portrait layout state from top to bottom first horizontally-arranged.
Subsystem desktop in S202 where each icon refers to which subsystem desktop each icon is located at respectively In.For example, weather this icon in Fig. 3 is located at subsystem desktop B.
Referring to Fig. 4, Fig. 4 is the schematic diagram that the subsystem desktop C that the present embodiment provides is shown, subsystem desktop C shows Be shown with 6 icons, wherein dialing, contact person, browser, camera this 4 icons are located at resident area, compass, memorandum this 2 Individual icon is located at from top to bottom first horizontally-arranged and the first two position from left to right under terminal portrait layout state.
S203:According to preset rules on the size of the icon of each application program in system desktop, vertical direction Each spacing and/or horizontal direction on each spacing and the size of resident area zoom in and out processing;
S203 includes following three kinds of modes:
Mode one:Under terminal portrait layout state, when the position of resident area is in the bottom or top of split screen desktop, if The ratio of each split screen desktop and system desktop length in the horizontal direction is 1:1, then the length of the resident area in horizontal direction Degree, the length of each icon, each spacing keep constant;According to each split screen desktop and the ratio of system desktop in the vertical direction length Example, the scaling of equal proportion is carried out to the length of the length of each icon on vertical direction, each spacing and resident area accordingly Processing;
For example, under terminal portrait layout state, in system desktop, the position of resident area is in the bottom of split screen desktop, The length of resident area in the horizontal direction is 7 centimetres, and the length of in the vertical direction is 1.6 centimetres, and resident area can hold The icon number received is 4;The length of terminal screen in the horizontal direction is 7 centimetres, and the length of in the vertical direction is 11.8 lis Rice;The length of icon, width are 1 centimetre;Each spacing is 0.6 centimetre;The icon that region in addition to resident area can accommodate Number is 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons, be carried referring to Fig. 5, Fig. 5 for the present embodiment A kind of icon of the system desktop supplied places the schematic diagram of position, and Fig. 5 is also the system desktop C of Fig. 3 system desktop B, Fig. 4 figure Mark places the schematic diagram of position, namely region in the system desktop C of Fig. 3 system desktop B, Fig. 4 in addition to resident area can hold The icon number received be 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons, and resident area can accommodate Icon number be 4;
Referring to Fig. 6, Fig. 6 is that a kind of icon for split screen desktop that the present embodiment provides places the schematic diagram of position;In Fig. 6, eventually There are two split screen desktops at end, and the ratio of each split screen desktop and system desktop length in the horizontal direction is 1:1, in vertical direction The ratio of upper length is 1:2;Then the length of the resident area in horizontal direction, the length of each icon, each spacing keep constant, The length of resident area i.e. in horizontal direction is 7 centimetres, the length of each icon is 1 centimetre, each spacing is 0.6 centimetre;To perpendicular The length of the length of the upward each icon of Nogata, each spacing and resident area carries out 1:The scaling processing of 2 ratios, Ye Ji The length of each icon (including icon in resident area and except resident area is using the icon of exterior domain) on vertical direction as 0.5 centimetre, each spacing is 0.3 centimetre and the length of resident area is 0.8 centimetre.Namely on split screen desktop, resident area institute The icon number that can be accommodated still is 4, and the icon number that the region in addition to resident area can accommodate still is 24, each horizontally-arranged to be still 4 icons are accommodated, each perpendicular row are still to accommodate 6 icons.
If terminal has two split screen desktops, the ratio of two split screen desktops is 1:When 2, aforesaid way one is equally applicable.
Mode two:Under terminal transverse screen state, when the position of resident area is in the bottom or top of split screen desktop, root Equal proportion is carried out to the length of the length of each icon in horizontal direction, each spacing and resident area according to the first scaling Scaling processing;First scaling be under terminal transverse screen state, the length of each split screen desktop in the horizontal direction, with Under terminal portrait layout state, the ratio of the length of system desktop in the horizontal direction;
And the length according to the second scaling to the length of each icon on vertical direction, each spacing and resident area Degree carries out the scaling processing of equal proportion;Second scaling be under terminal transverse screen state, each split screen desktop is in vertical direction On length, and under terminal portrait layout state, the ratio of the length of system desktop in the vertical direction.
For example, with reference to Fig. 5, under terminal portrait layout state, in system desktop, the position of resident area is in split screen desktop Bottom, the length of resident area in the horizontal direction is 7 centimetres, and the length of in the vertical direction is 1.6 centimetres, resident area The icon number that can be accommodated is 4;The length of terminal screen in the horizontal direction is 7 centimetres, and the length of in the vertical direction is 11.8 centimetres;The length of icon, width are 1 centimetre;Each spacing is 0.6 centimetre;Region in addition to resident area can accommodate Icon number be 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons;
Under terminal transverse screen state, if terminal has two length, width to distinguish equal split screen desktop, two split screen tables Length of the face in the horizontal direction under terminal transverse screen state is 5.9 centimetres, and the length of in the vertical direction is 7 centimetres, then phase When in the first scaling now be 5.9:7;Then the length of each icon in horizontal direction be 5.9/7, each spacing be 3.54/ 7 and resident area length be 5.9, resident area is located at the bottom of terminal transverse screen state sub-screen.
Second scaling is 7:11.8, then the length of each icon on vertical direction be 7/11.8, each spacing be 21/ 59 and resident area length be 56/59.
Mode three:Under terminal portrait layout or transverse screen state, the position of resident area after processing is zoomed in and out, which is in, to be divided When shielding the bottom of desktop, top or either side edge, the figure that can be accommodated according to the size of split screen desktop, system desktop Target number, the icon except icon in resident area is uniformly set to place position in each split screen desktop, each split screen desktop Icon places the number of position with that can be accommodated in system desktop except the number of icon in resident area is equal;And in system desktop The icon of each application program zooms in and out processing, zooms in and out the size phase that the icon after processing places position with icon Together.
For example, with reference to Fig. 5, under terminal portrait layout state, in system desktop, the region in addition to resident area can accommodate Icon number be 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons;If terminal has two split screen tables Face, each split screen desktop and system desktop in the horizontal direction length ratio be 1:1, the ratio of in the vertical direction length is 1:2;Then on each split screen desktop, uniformly 24 icons are set to place position in the region in addition to resident area;If system There are 24 icons in desktop, then after this 24 icons being zoomed in and out into processing, the icon for being shown in each split screen desktop places position On, the size for zooming in and out the size of the icon after processing and the icon placement position of split screen desktop is identical;And split screen It is each except the relative position of icon in resident area in desktop, with system desktop each except in resident area icon it is relative Position is identical, for example, the first horizontally-arranged icon in system desktop is from left to right followed successively by:Icon 1, icon 2, icon 3, icon 4, Then from left to right also it is followed successively by the first horizontally-arranged icon of split screen desktop:Icon 1, icon 2, icon 3, icon 4.
For to each spacing in the size of the icon of each application program in system desktop, horizontal direction and The size of resident area zooms in and out the situation of processing, as long as meeting the scheme of this condition all in the protection model of the application In enclosing.
S204:In the case where interface type is application program runnable interface, each subsystem desktop is zoomed in and out into place Icon, resident area after reason, with each self-corresponding sub- split screen desktop of each subsystem desktop and applying journey except operation The split screen desktop of sequence is shown respectively;In the case where interface type is system desktop, each subsystem desktop is contracted Put processing after icon, resident area, with each self-corresponding sub- split screen desktop of each subsystem desktop and in all split screens Desktop is shown respectively;Split screen desktop includes at least one sub- split screen desktop, number and the subsystem desktop of sub- split screen desktop Number it is equal.
For example, system desktop has this 2 sub- system desktops of subsystem desktop B and subsystem desktop C, subsystem desktop B shows Be shown with 8 icons, wherein dialing, contact person, browser, camera this 4 icons are located at resident area, setting, weather, calendar, This 4 icons of calculator are located under terminal portrait layout state from top to bottom first horizontally-arranged;Subsystem desktop C shows 6 figures Mark, wherein dialing, contact person, browser, camera this 4 icons are located at resident area, this 2 icon positions of compass, memorandum From top to bottom first horizontally-arranged and the first two position from left to right under terminal portrait layout state.
In the case where terminal screen currently runs application program A, user starts split screen function, and the split screen function is at end Two split screen desktops of screen display are held, then a split screen desktop runs application program A and shown wherein, in another split screen table Face shows icon, resident area after zooming in and out processing;And the split screen desktop has two sub- split screen desktops, with subsystem desktop Resident area is shown on sub- split screen desktop corresponding to B, there is this 4 dialing, contact person, browser, camera figures in resident area Mark, except resident area with exterior domain shows setting, weather, calendar, calculator this 4 icons;It is corresponding with subsystem desktop C Resident area is shown on sub- split screen desktop, has dialing, contact person, browser, camera this 4 icons in resident area, except normal Compass, memorandum this 2 icons are shown with exterior domain in region.
In the case of the current display system desktop of terminal screen, user starts split screen function, and the split screen function is at end Two split screen desktops of screen display are held, then show icon, resident area after zooming in and out processing in two split screen desktops;And Each split screen desktop has two sub- split screen desktops, and resident area is shown on sub- split screen desktop corresponding with subsystem desktop B, There are dialing, contact person, browser, camera this 4 icons in resident area, except resident area with exterior domain shows setting, day This 4 icons of gas, calendar, calculator;Resident area, resident area are shown on sub- split screen desktop corresponding with subsystem desktop C There are dialing, contact person, browser, camera this 4 icons in domain, except resident area with exterior domain shows compass, memorandum This 2 icons.
Optionally, in the case where interface type is application program runnable interface, each subsystem desktop is zoomed in and out Icon, resident area after processing, with being applied on each self-corresponding sub- split screen desktop of each subsystem desktop and except operation It is further comprising the steps of after the split screen desktop of program is shown respectively:
When the split screen desktop for running application program application program out of service, each subsystem desktop is zoomed in and out into place Icon, resident area after reason, with entering on each self-corresponding sub- split screen desktop of each subsystem desktop and in the split screen desktop Row display.
Still by taking above-mentioned subsystem desktop B and subsystem desktop C layout type as an example, when the application journey in split screen desktop When sequence A is out of service, the split screen desktop also has two sub- split screen desktops, shows on sub- split screen desktop corresponding with subsystem desktop B Resident area is shown with, has dialing, contact person, browser, camera this 4 icons in resident area, except resident area is with exterior domain Show setting, weather, calendar, calculator this 4 icons;Shown on sub- split screen desktop corresponding with subsystem desktop C often There are dialing, contact person, browser, camera this 4 icons in region, resident area, except resident area is shown with exterior domain This 2 icons of compass, memorandum.
Wherein, each subsystem desktop is zoomed in and out into the icon after processing, each corresponding with each subsystem desktop The position that shows of sub- split screen desktop include any one in following three kinds of modes:
Mode one:According to trigger action, the relative position of each icon in each subsystem desktop is also obtained;Each subsystem table Face zooms in and out the icon after processing in the position that sub- split screen desktop is shown and each self-corresponding subsystem of each subsystem desktop The relative position of each icon is identical in desktop;
For example, terminal is under portrait layout state, system desktop has this 2 subsystems of subsystem desktop B and subsystem desktop C Desktop, according to trigger action, the relative position of each icon in each subsystem desktop is also obtained, is specifically included:Subsystem desktop B shows 8 icons are shown with, wherein dialing, contact person, browser, camera this 4 icons are located at resident area, and the position of this 4 icons Put and be from left to right followed successively by:Dialing, contact person, browser, camera, resident area are located at terminal screen bottom section;Set, day This 4 icons of gas, calendar, calculator are located under terminal portrait layout state from top to bottom first horizontally-arranged, and the position of this 4 icons Put and be from left to right followed successively by:Setting, weather, calendar, calculator;Subsystem desktop C shows 6 icons, wherein dialing, contact People, browser, camera this 4 icons are located at resident area, and the position of this 4 icons is from left to right followed successively by:Dialing, contact People, browser, camera, resident area are located at terminal screen bottom section;This 2 icons of compass, memorandum erect positioned at terminal From top to bottom first horizontally-arranged and the first two position from left to right under screen state, and the position of this 2 icons is from left to right It is followed successively by:Compass, memorandum.
Then the display location of each split screen desktop icons includes:Each split screen desktop has two sub- split screen desktops, with subsystem Show resident area on sub- split screen desktop corresponding to system desktop B, have in resident area dialing, contact person, browser, camera this 4 icons, and the position of this 4 icons is from left to right followed successively by:Dialing, contact person, browser, camera, resident area are located at The bottom section of sub- split screen desktop;Except resident area is with exterior domain, setting, weather, calendar, calculator this 4 icons are located at From top to bottom the first of sub- split screen desktop is horizontally-arranged, and the position of this 4 icons is from left to right followed successively by:Setting, weather, day Go through, calculator;
Resident area is shown on sub- split screen desktop corresponding with subsystem desktop C, there is dialing, contact in resident area People, browser, camera this 4 icons, and the position of this 4 icons is from left to right followed successively by:Dialing, contact person, browser, phase Machine, resident area are located at the bottom section of sub- split screen desktop;Except resident area is so that in exterior domain, compass, memorandum this 2 is schemed Mark is horizontally-arranged in first from top to bottom and the first two position from left to right, and the position of this 2 icons is from left to right successively For:Compass, memorandum.
Mode two:According to trigger action, also obtain in each subsystem desktop except the number of the icon in resident area;Will Each subsystem desktop zooms in and out the icon removed in resident area after processing, each self-corresponding with each subsystem desktop Each except the icon of the identical quantity of the number of icon in resident area at sub- split screen desktop middle position, with each subsystem desktop Position is placed to show;By each subsystem desktop zoom in and out processing after resident area in icon, with each subsystem table Shown in the resident area of each self-corresponding sub- split screen desktop in face;
For example, still in the above described manner exemplified by the subsystem desktop B in one and subsystem desktop C layout type, and subsystem The icon number that region in system desktop B and subsystem desktop C in addition to resident area can accommodate is 24, and each horizontally-arranged energy accommodates 4 icons, each perpendicular row can accommodate 6 icons;On each self-corresponding sub- split screen desktops of subsystem desktop B, C, except resident area The icon number that outer region can accommodate be 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons;Often The icon number that institute in region can accommodate is 4.Corresponding to subsystem desktop B on sub- split screen desktop, dialing, contact person, browser, This 4 icons of camera are located at resident area, and the position of this 4 icons is from left to right followed successively by:Dialing, contact person, browser, Camera;Region in addition to resident area has 24 icons to place position, sets icon positioned at the 3rd horizontally-arranged, the second perpendicular column position Place;Weather icon is at the 3rd horizontally-arranged, the 3rd perpendicular column position;Calendar icon is at the 4th horizontally-arranged, the second perpendicular column position;Meter Device icon is calculated at the 4th horizontally-arranged, the 3rd perpendicular column position.Corresponding to subsystem desktop C on sub- split screen desktop, dialing, contact People, browser, camera this 4 icons are located at resident area, and the position of this 4 icons is from left to right followed successively by:Dialing, contact People, browser, camera;Region in addition to resident area has 24 icons to place position, at this point it is possible to be that compass icon is located at 3rd is horizontally-arranged, at the second perpendicular column position, and memorandum icon is at the 3rd horizontally-arranged, the 3rd perpendicular column position;It may also mean that compass Icon is at the 4th horizontally-arranged, the second perpendicular column position, and memorandum icon is at the 4th horizontally-arranged, the 3rd perpendicular column position;Can also It is compass icon at the 3rd horizontally-arranged, the second perpendicular column position, memorandum icon is positioned at the 4th horizontally-arranged, the second perpendicular column position Place;Compass icon be may also mean that at the 3rd horizontally-arranged, the second perpendicular column position, memorandum icon positioned at it is the 4th horizontally-arranged, the 3rd At perpendicular column position etc..
Mode three:By each subsystem desktop zoom in and out processing after except resident area icon, with each subsystem Each self-corresponding sub- split screen desktop of desktop places position random display except the icon of resident area, and each subsystem desktop is contracted Put icon after processing in resident area, with each self-corresponding sub- split screen desktop resident area of each subsystem desktop in figure Mark places position random display.
For example, still in the above described manner exemplified by the subsystem desktop B in one and subsystem desktop C layout type, and subsystem The icon number that region in system desktop B and subsystem desktop C in addition to resident area can accommodate is 24, and each horizontally-arranged energy accommodates 4 icons, each perpendicular row can accommodate 6 icons;On each self-corresponding sub- split screen desktops of subsystem desktop B, C, except resident area The icon number that outer region can accommodate be 24, it is each it is horizontally-arranged can accommodate 4 icons, each perpendicular row can accommodate 6 icons;Often The icon number that institute in region can accommodate is 4.
Corresponding to subsystem desktop B on sub- split screen desktop, dialing, contact person, browser, this 4 icons of camera are positioned at normal In region, and this position of 4 icons in resident area is random, such as can be successively from left to right:Dialing, contact People, browser, camera, or can be successively from left to right:Browser, camera, dialing, contact person etc.;Except resident area with Outer region has 24 icons to place positions, and settings, weather, calendar, calculator this 4 icons are located at this 24 icons placement positions In any 4.
Corresponding to subsystem desktop C on sub- split screen desktop, dialing, contact person, browser, this 4 icons of camera are positioned at normal In region, and this position of 4 icons in resident area is random, such as can be successively from left to right:Dialing, contact People, browser, camera, or can be successively from left to right:Browser, camera, dialing, contact person etc.;Except resident area with Outer region has 24 icons to place position, and this 2 icons of compass, memorandum are located at any 2 that this 24 icons place position In.
Wherein, subsystem desktop, the icon chi in system desktop where the icon of each application program, each icon are obtained Each spacing in each spacing and/or horizontal direction in very little size, vertical direction, the size of resident area, each subsystem In desktop in the relative position of each icon and each subsystem desktop except the icon in resident area number source bag Include:Obtained from the desktop database of terminal system.Each split screen desktop is the desktop with system desktop common terminal system Database.
The critical field information of each application program position is stored with the desktop database of terminal system, terminal system It can be stored in desktop database in the form of a form, referring to table 1 below, application program position portion is shown in table 1 The critical field information divided;
Table 1
In above-mentioned table 1, have recorded application program image target id, title, intent (application identities), Container, screen、CellX、CellY、spanX、spanY;Wherein, Container shows whether using region be hotseat (normal In region, desktop bottom is usually located at) region, 101 be hotseat regions, and 100 be other regions;Screen shows to apply journey Subsystem desktop where sequence icon;Position where CellX, CellY identification application icon on subsystem desktop; SpanX, spanY show application program image target size.
Optionally, the split screen desktop display method is further comprising the steps of:When the figure of each application program in system desktop In each spacing and/or horizontal direction on subsystem desktop, icon size size, vertical direction where mark, each icon In each spacing, the size of resident area, each subsystem desktop in the relative position of each icon and each subsystem desktop When being changed except any one in the number of the icon in resident area, the desktop database of terminal system is updated.
User is when being changed picture mark position, addition icon or deleting the operation such as icon in system desktop, system desktop Desktop database can be updated, changes the field of correlation.Word related to position in desktop database is read when split screen desktop starts Section, icon on split screen desktop is determined according to Container, hotseat, screen, CellX, CellY, spanX, spanY are equivalent Position.
Optionally, S202 obtain subsystem desktop in system desktop where the icon of each application program, each icon, The size of each spacing in each spacing and/or horizontal direction and resident area in icon size size, vertical direction Before, it is further comprising the steps of:
Judge whether system desktop is out of service;System desktop is out of service to cause split screen desktop to obtain less than desktop number According to storehouse;
If so, application icon, line slip of going forward side by side then are obtained from the package manager (package manager) of system Listing arrangement;
If it is not, then enter the subsystem in S202 acquisition system desktops where the icon of each application program, each icon Desktop, icon size size, the chi of each spacing in each spacing and/or horizontal direction on vertical direction and resident area The step of very little size.
Pass through the implementation of the present embodiment so that the icon phase that the icon shown on split screen desktop is shown with system desktop Together, user can be quickly found out the application program for wanting startup according to the use habit of oneself, save user time, improve Consumer's Experience.
Second embodiment
The present embodiment provides a kind of terminal, referring to Fig. 7, a kind of schematic diagram for terminal that Fig. 7 provides for the present embodiment, and the end End includes processor 701, memory 702 and communication bus 703, wherein:Communication bus 703 is used to realize processor 701 and deposited Connection communication between reservoir 702;Processor 701 is used to perform the one or more programs stored in memory 702, to realize Each step of split screen desktop display method in first embodiment.
Pass through the implementation of the present embodiment so that the icon phase that the icon shown on split screen desktop is shown with system desktop Together, user can be quickly found out the application program for wanting startup according to the use habit of oneself, save user time, improve Consumer's Experience.
3rd embodiment
The present embodiment provides a kind of computer-readable recording medium, and computer-readable recording medium storage has one or more Individual program, one or more program can be by one or more computing devices, to realize split screen desktop in first embodiment Each step of display methods.
Pass through the implementation of the present embodiment so that the icon phase that the icon shown on split screen desktop is shown with system desktop Together, user can be quickly found out the application program for wanting startup according to the use habit of oneself, save user time, improve Consumer's Experience.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property includes, so that process, method, article or device including a series of elements not only include those key elements, and And also include the other element being not expressly set out, or also include for this process, method, article or device institute inherently Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this Other identical element also be present in the process of key element, method, article or device.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on such understanding, technical scheme is substantially done to prior art in other words Going out the part of contribution can be embodied in the form of software product, and the computer software product is stored in a storage medium In (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, computer, clothes Be engaged in device, air conditioner, or network equipment etc.) method that performs each embodiment of the present invention.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hair The equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of split screen desktop display method, it is characterised in that the split screen desktop display method comprises the following steps:
The trigger action to split screen function is received, and is obtained before the trigger action is received, what terminal screen was currently shown Interface type, the interface type include application program runnable interface and system desktop;
According to the trigger action, the icon of each application program in the system desktop, the subsystem where each icon are obtained Unite desktop, icon size size, each spacing in each spacing and/or horizontal direction on vertical direction and resident area Size;
The system desktop includes at least one subsystem desktop;Each spacing on the vertical direction includes each on vertical direction Spacing between icon, positioned at bottom of screen except the icon in resident area and the spacing of resident area and positioned at screen top The icon in portion and the spacing of screen edge;Between each spacing in the horizontal direction is included in horizontal direction between each icon The spacing of icon and screen edge away from and positioned at screen edge;
According to preset rules to each on the size of the icon of each application program in the system desktop, vertical direction Away from and/or horizontal direction on each spacing and the size of resident area zoom in and out processing;
In the case where the interface type is application program runnable interface, after each subsystem desktop is zoomed in and out into processing Icon, resident area, with each each self-corresponding sub- split screen desktop of subsystem desktop and except running the application The split screen desktop of program is shown respectively;
The interface type be system desktop in the case of, by each subsystem desktop zoom in and out processing after icon, often In region, with being carried out respectively on each self-corresponding sub- split screen desktop of each subsystem desktop and in all split screen desktops Display;
The split screen desktop includes at least one sub- split screen desktop, number and the subsystem desktop of the sub- split screen desktop Number is equal.
2. split screen desktop display method as claimed in claim 1, it is characterised in that it is described according to preset rules to the system The size of the icon of each application program in desktop, each spacing in each spacing and/or horizontal direction on vertical direction, And the size of resident area zooms in and out processing and included:
Under terminal portrait layout state, when the position of resident area is in the bottom or top of split screen desktop, if each split screen table The ratio of face and system desktop length in the horizontal direction is 1:1, then the length of the resident area in horizontal direction, each icon Length, each spacing keep constant;It is corresponding right according to each split screen desktop and the ratio of system desktop in the vertical direction length The length of the length of each icon on vertical direction, each spacing and resident area carries out the scaling processing of equal proportion;
Under terminal transverse screen state, when the position of resident area is in the bottom or top of split screen desktop, according to the first scaling The scaling that ratio carries out equal proportion to the length of the length of each icon in horizontal direction, each spacing and resident area is handled; First scaling is under terminal transverse screen state, the length of each split screen desktop in the horizontal direction, with being erected in terminal Under screen state, the ratio of the length of the system desktop in the horizontal direction;
And the length of the length of each icon on vertical direction, each spacing and resident area is entered according to the second scaling The scaling processing of row equal proportion;Second scaling be under terminal transverse screen state, each split screen desktop is in vertical direction On length, and under terminal portrait layout state, the ratio of the length of the system desktop in the vertical direction.
3. split screen desktop display method as claimed in claim 1, it is characterised in that it is described according to preset rules to the system The size of the icon of each application program in desktop, each spacing in each spacing and/or horizontal direction on vertical direction, And the size of resident area zooms in and out processing and included:
Under terminal portrait layout or transverse screen state, the position of resident area after processing is zoomed in and out is in the bottom of split screen desktop When portion, top or either side edge, for the icon that can be accommodated according to the size of split screen desktop, the system desktop Number, the icon except icon in resident area is uniformly set to place position, the figure of each split screen desktop in each split screen desktop Mark places the number of position with that can be accommodated in the system desktop except the number of icon in resident area is equal;And to the system The icon of each application program zooms in and out processing in desktop, zooms in and out the size of the icon after processing and the icon The size for placing position is identical.
4. split screen desktop display method as claimed in claim 1, it is characterised in that transported in the interface type for application program In the case of row interface, by each subsystem desktop zoom in and out processing after icon, resident area, with each subsystem Carry out showing it respectively on system each self-corresponding sub- split screen desktop of desktop and except the split screen desktop for running the application program Afterwards, in addition to:
When the split screen desktop for running the application program application program out of service, each subsystem desktop is contracted Put icon, resident area after processing, with each each self-corresponding sub- split screen desktop of subsystem desktop and in this point Screen desktop is shown.
5. the split screen desktop display method as described in any one of Claims 1-4, it is characterised in that by each subsystem desktop Zoom in and out the icon after processing, include in the position shown with each each self-corresponding sub- split screen desktop of subsystem desktop Any one in three kinds of modes below:
Mode one:According to the trigger action, the relative position of each icon in each subsystem desktop is also obtained;Each subsystem table Face zooms in and out the icon after processing in the position that sub- split screen desktop is shown and each self-corresponding son of each subsystem desktop The relative position of each icon is identical in system desktop;
Mode two:According to the trigger action, also obtain in each subsystem desktop except the number of the icon in resident area;Will Each subsystem desktop zooms in and out the icon removed in resident area after processing, each right with each subsystem desktop Each except the identical number of the number of icon in resident area at the sub- split screen desktop middle position answered, with each subsystem desktop The icon of amount is placed position and shown;By each subsystem desktop zoom in and out processing after resident area in icon, with it is described Shown in the resident area of each self-corresponding sub- split screen desktop of each subsystem desktop;
Mode three:By each subsystem desktop zoom in and out processing after except resident area icon, with each subsystem Each self-corresponding sub- split screen desktop of desktop places position random display except the icon of resident area, and each subsystem desktop is contracted Put icon after processing in resident area, with each self-corresponding sub- split screen desktop resident area of each subsystem desktop in Icon place position random display.
6. split screen desktop display method as claimed in claim 5, it is characterised in that obtain each application in the system desktop Each spacing and/or level on subsystem desktop, icon size size, vertical direction where the icon of program, each icon The relative position of each icon and each subsystem in each spacing, the size of resident area, each subsystem desktop on direction Except the source of the number of the icon in resident area includes in system desktop:Obtained from the desktop database of terminal system.
7. split screen desktop display method as claimed in claim 6, it is characterised in that also include:When each in the system desktop Subsystem desktop, icon size size where the icon of individual application program, each icon, each spacing on vertical direction and/ Or the relative position of each icon and every in each spacing in horizontal direction, the size of resident area, each subsystem desktop When in individual sub- system desktop except any one change in the number of the icon in resident area, to the desktop of the terminal system Database is updated.
8. split screen desktop display method as claimed in claim 5, it is characterised in that each in the acquisition system desktop Subsystem desktop, icon size size where the icon of application program, each icon, each spacing on vertical direction and/or Each spacing in horizontal direction and before the size of resident area, in addition to:
Judge whether the system desktop is out of service;
If so, application icon then is obtained from the package manager of system, line slip listing arrangement of going forward side by side;
If it is not, then enter the subsystem obtained in the system desktop where the icon of each application program, each icon Desktop, icon size size, the chi of each spacing in each spacing and/or horizontal direction on vertical direction and resident area The step of very little size.
9. a kind of terminal, it is characterised in that the terminal includes processor, memory and communication bus;
The communication bus is used to realize the connection communication between processor and memory;
The processor is used to perform one or more program stored in memory, to realize as appointed in claim 1 to 8 The step of split screen desktop display method described in one.
A kind of 10. computer-readable recording medium, it is characterised in that the computer-readable recording medium storage have one or Multiple programs, one or more of programs can be by one or more computing devices, to realize such as claim 1 to 8 Any one of split screen desktop display method the step of.
CN201710772329.3A 2017-08-31 2017-08-31 Split screen desktop display method, terminal and computer readable storage medium Active CN107704185B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710772329.3A CN107704185B (en) 2017-08-31 2017-08-31 Split screen desktop display method, terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710772329.3A CN107704185B (en) 2017-08-31 2017-08-31 Split screen desktop display method, terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN107704185A true CN107704185A (en) 2018-02-16
CN107704185B CN107704185B (en) 2021-04-16

Family

ID=61171519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710772329.3A Active CN107704185B (en) 2017-08-31 2017-08-31 Split screen desktop display method, terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN107704185B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932087A (en) * 2018-06-22 2018-12-04 中广热点云科技有限公司 Desktop split screen system and its implementation for mobile device
CN109885249A (en) * 2019-02-28 2019-06-14 深圳市泰衡诺科技有限公司 A kind of split screen processing method, intelligent terminal and readable storage medium storing program for executing
WO2020038163A1 (en) * 2018-08-22 2020-02-27 Oppo广东移动通信有限公司 Icon display method and apparatus, and terminal and storage medium
CN112189179A (en) * 2018-06-14 2021-01-05 三星电子株式会社 Electronic device including flexible display capable of changing size of display area and control method thereof
CN113986071A (en) * 2020-07-27 2022-01-28 Oppo广东移动通信有限公司 Device control method, device, storage medium and electronic device
CN114003320A (en) * 2020-07-28 2022-02-01 中兴通讯股份有限公司 Desktop implementation method, terminal equipment, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104820552A (en) * 2015-04-29 2015-08-05 努比亚技术有限公司 Split-screen display method for mobile terminal and mobile terminal
CN106155503A (en) * 2015-03-26 2016-11-23 北京壹人壹本信息科技有限公司 A kind of icon page fast switch over method, system and terminal
CN106201200A (en) * 2016-07-06 2016-12-07 深圳市金立通信设备有限公司 A kind of multi-screen display method and terminal
CN106658115A (en) * 2016-12-16 2017-05-10 深圳市金立通信设备有限公司 Video playing method and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106155503A (en) * 2015-03-26 2016-11-23 北京壹人壹本信息科技有限公司 A kind of icon page fast switch over method, system and terminal
CN104820552A (en) * 2015-04-29 2015-08-05 努比亚技术有限公司 Split-screen display method for mobile terminal and mobile terminal
CN106201200A (en) * 2016-07-06 2016-12-07 深圳市金立通信设备有限公司 A kind of multi-screen display method and terminal
CN106658115A (en) * 2016-12-16 2017-05-10 深圳市金立通信设备有限公司 Video playing method and mobile terminal

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112189179A (en) * 2018-06-14 2021-01-05 三星电子株式会社 Electronic device including flexible display capable of changing size of display area and control method thereof
CN108932087A (en) * 2018-06-22 2018-12-04 中广热点云科技有限公司 Desktop split screen system and its implementation for mobile device
WO2020038163A1 (en) * 2018-08-22 2020-02-27 Oppo广东移动通信有限公司 Icon display method and apparatus, and terminal and storage medium
US11500513B2 (en) 2018-08-22 2022-11-15 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for icon display, terminal, and storage medium
CN109885249A (en) * 2019-02-28 2019-06-14 深圳市泰衡诺科技有限公司 A kind of split screen processing method, intelligent terminal and readable storage medium storing program for executing
CN113986071A (en) * 2020-07-27 2022-01-28 Oppo广东移动通信有限公司 Device control method, device, storage medium and electronic device
WO2022022080A1 (en) * 2020-07-27 2022-02-03 Oppo广东移动通信有限公司 Device control method and apparatus, storage medium, and electronic device
CN114003320A (en) * 2020-07-28 2022-02-01 中兴通讯股份有限公司 Desktop implementation method, terminal equipment, device and storage medium

Also Published As

Publication number Publication date
CN107704185B (en) 2021-04-16

Similar Documents

Publication Publication Date Title
US11675442B2 (en) Image processing method and flexible-screen terminal
CN107704185A (en) A kind of split screen desktop display method, terminal and computer-readable recording medium
CN107817939A (en) A kind of image processing method and mobile terminal
CN107707729A (en) A kind of terminal go out screen or bright screen method, terminal and computer-readable recording medium
CN107977132A (en) A kind of method for information display and mobile terminal
CN107831946A (en) Interactive button location regulation method, mobile terminal and computer-readable recording medium
CN109164994A (en) Display methods, intelligent wearable device and storage medium based on intelligent wearable device
CN107330347A (en) A kind of display methods, terminal and computer-readable recording medium
CN107632757A (en) A kind of terminal control method, terminal and computer-readable recording medium
CN107765941A (en) A kind of icon display method, terminal and computer-readable recording medium
CN108052251A (en) A kind of screenshotss method for information display and mobile terminal
CN107608606A (en) A kind of image display method, mobile terminal and computer-readable recording medium
CN107463324A (en) A kind of image display method, mobile terminal and computer-readable recording medium
CN108196775A (en) Sectional drawing control method, flexible screen terminal and computer readable storage medium
CN107678672A (en) A kind of display processing method and mobile terminal
CN107748640A (en) One kind puts out screen display methods and mobile terminal
CN107844232A (en) A kind of screen operator control method and mobile terminal, computer-readable recording medium
CN107885428A (en) Terminal split screen starts method, terminal and computer-readable recording medium
CN107329649A (en) Cartoon display method, terminal and computer-readable recording medium
CN107526493A (en) A kind of small tool display methods, equipment and computer-readable recording medium
CN107360311A (en) A kind of interface control method, mobile terminal and computer-readable recording medium
CN107589899A (en) One kind notice display location method of adjustment, terminal and computer-readable recording medium
CN108920040A (en) A kind of application icon method for sorting and mobile terminal
CN108509108A (en) A kind of application icon aligning method and mobile terminal
CN107817933A (en) A kind of screenshotss method and mobile terminal

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