[go: up one dir, main page]

CN108595100B - Split-screen display method, device, storage medium and electronic device - Google Patents

Split-screen display method, device, storage medium and electronic device Download PDF

Info

Publication number
CN108595100B
CN108595100B CN201810352941.XA CN201810352941A CN108595100B CN 108595100 B CN108595100 B CN 108595100B CN 201810352941 A CN201810352941 A CN 201810352941A CN 108595100 B CN108595100 B CN 108595100B
Authority
CN
China
Prior art keywords
preset
display
sub
display interface
applications
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.)
Expired - Fee Related
Application number
CN201810352941.XA
Other languages
Chinese (zh)
Other versions
CN108595100A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810352941.XA priority Critical patent/CN108595100B/en
Publication of CN108595100A publication Critical patent/CN108595100A/en
Priority to PCT/CN2019/082146 priority patent/WO2019201139A1/en
Application granted granted Critical
Publication of CN108595100B publication Critical patent/CN108595100B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

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

Abstract

本申请实施例公开了一种分屏显示方法、装置、存储介质及电子设备,该方法包括当接收到分屏指令时,将显示界面分成第一子显示界面和第二子显示界面;确定当前运行的目标应用,并将目标应用显示在第一子显示界面;从电子设备的多个应用中选出支持分屏显示的多个预设应用;根据多个预设应用的使用频率进行排序,得到预设排名;按照预设排名,将多个预设应用的链接图标显示在第二子显示界面。可以方便用户快速从第二子显示界面选择需要的预设应用,不需要再退出分屏模式去启动预设应用,再重新进入分屏模型,简化操作,可以直接从第二子显示界面快速启动预设应用,而且预设应用按照预设排序排列,方便用户选取用户需要的应用。

Figure 201810352941

The embodiments of the present application disclose a split-screen display method, device, storage medium, and electronic device. The method includes, when a split-screen instruction is received, dividing a display interface into a first sub-display interface and a second sub-display interface; determining the current running the target application, and displaying the target application on the first sub-display interface; selecting multiple preset applications that support split-screen display from multiple applications of the electronic device; sorting according to the usage frequency of the multiple preset applications, A preset ranking is obtained; according to the preset ranking, link icons of multiple preset applications are displayed on the second sub-display interface. It is convenient for the user to quickly select the desired preset application from the second sub-display interface. It is not necessary to exit the split-screen mode to start the preset application, and then re-enter the split-screen model, which simplifies the operation and can be started directly from the second sub-display interface. Preset applications, and the preset applications are arranged in a preset order, which is convenient for the user to select the application required by the user.

Figure 201810352941

Description

Split screen display method and device, storage medium and electronic equipment
Technical Field
The present application relates to the field of electronic display technologies, and in particular, to a split-screen display method and apparatus, a storage medium, and an electronic device.
Background
At present, with the development of terminal technology and the increasing maturity of touch technology, the screen size of the terminal is also increasing. In order to fully exert the application value of the large screen, the terminal starts to provide a split-screen display mode. In the split-screen display mode, the terminal can divide the display interface of the screen into two sub-display interfaces, and the two sub-display interfaces can display the contents of two different applications.
When an application which can be used for split screen is operated in the foreground of the terminal, the split screen operation is started, the application is displayed in one sub-display interface, the thumbnail of the other currently operated application is displayed in the other sub-display interface, and one application is selected from the thumbnails and displayed in the other sub-display interface. If the currently running application does not have the application that the user wants, the user needs to quit the split screen interface, open the corresponding application, then re-enter the split screen interface, and select the application that the user wants on another sub-display interface, so that the operation is inconvenient.
Disclosure of Invention
The embodiment of the application provides a split-screen display method and device, a storage medium and electronic equipment, which are convenient for opening split-screen supported applications in a split-screen mode.
In a first aspect, an embodiment of the present application provides a split-screen display method, which is applied to an electronic device, where the processing method includes:
when a screen splitting instruction is received, dividing a display interface into a first sub-display interface and a second sub-display interface;
determining a currently running target application, and displaying the target application on the first sub-display interface;
selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment;
sequencing according to the use frequency of the plurality of preset applications to obtain a preset rank;
and displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking.
In a second aspect, an embodiment of the present application provides a split-screen display device, including:
the screen splitting module is used for splitting the display interface into a first sub-display interface and a second sub-display interface when receiving a screen splitting instruction;
the target application determining module is used for determining a currently running target application and displaying the target application on the first sub-display interface;
the selection module is used for selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment;
the sequencing module is used for sequencing according to the use frequency of the plurality of preset applications to obtain a preset rank;
and the display module is used for displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking.
In a third aspect, a storage medium is provided in an embodiment of the present application, where a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the split-screen display method described above.
In a fourth aspect, the electronic device provided in the embodiments of the present application includes a processor and a memory, where the memory has a computer program, and the processor is configured to execute the split-screen display method by calling the computer program.
According to the method and the device, firstly, when a screen splitting instruction is received, a display interface is divided into a first sub-display interface and a second sub-display interface; then determining a currently running target application, and displaying the target application on a first sub-display interface; selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment; sequencing according to the use frequency of a plurality of preset applications to obtain a preset rank; and finally, displaying the link icons of the plurality of preset applications on a second sub-display interface according to the preset ranking. When a screen splitting instruction is received, determining a currently running target application and displaying the currently running target application on a first sub-display interface, then selecting a plurality of preset applications supporting screen splitting, then sequencing the plurality of preset applications, and finally displaying link icons of the plurality of preset applications on a second sub-display interface according to a sequencing result. The user can conveniently select the required preset application from the second sub-display interface quickly, the user does not need to quit the split screen mode to start the preset application, and then the user enters the split screen model again, so that the operation is simplified, the user can directly start the preset application from the second sub-display interface quickly, and the preset application is arranged according to the preset sequence, so that the user can conveniently select the application required by the user.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic application scenario diagram of a split-screen display method according to an embodiment of the present application.
Fig. 2 is a schematic flow chart of a split-screen display method according to an embodiment of the present application.
Fig. 3 is another schematic flow chart of the split-screen display method according to the embodiment of the present application.
Fig. 4 is a schematic view of another application scenario of the split-screen display method according to the embodiment of the present application.
Fig. 5 is a schematic view of another application scenario of the split-screen display method according to the embodiment of the present application.
Fig. 6 is a schematic structural diagram of a split-screen display device according to an embodiment of the present application.
Fig. 7 is another schematic structural diagram of a split-screen display device according to an embodiment of the present application.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 9 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present application are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the application and should not be taken as limiting the application with respect to other embodiments that are not detailed herein.
In the description that follows, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the application have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, and it will be recognized by those of ordinary skill in the art that various of the steps and operations described below may be implemented in hardware.
The term module, as used herein, may be considered a software object executing on the computing system. The various components, modules, engines, and services described herein may be viewed as objects implemented on the computing system. The apparatus and method described herein may be implemented in software, but may also be implemented in hardware, and are within the scope of the present application.
The terms "first", "second", and "third", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to only those steps or modules listed, but rather, some embodiments may include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
An execution main body of the split-screen display method may be the split-screen display device provided in the embodiment of the present application, or an electronic device integrated with the split-screen display device, where the split-screen display device may be implemented in a hardware or software manner. The electronic device may be a smart phone, a tablet computer, a palm computer, a notebook computer, or a desktop computer.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario of a split-screen display method according to an embodiment of the present application. The display interface of the electronic equipment is a target application, wherein the target application supports split screen display. At this time, when the electronic device receives the split-screen operation of the user, if it is recognized that one key is pressed for a long time, the display interface of the electronic device is divided into two sub-display interfaces, and the two sub-display interfaces respectively display the target application and other preset applications supporting split-screen display. One of the sub-display interfaces displays a first target application, and the other sub-display interface displays other preset applications A1-A9 supporting split screen display.
Referring to fig. 2, fig. 2 is a schematic flow chart of a split-screen display method according to an embodiment of the present application. The specific process of the split-screen display method provided by the embodiment of the application can be as follows:
101, when a screen splitting instruction is received, dividing the display interface into a first sub-display interface and a second sub-display interface.
The split screen command is preset in advance. For example, when a key length of the electronic device is recognized, the screen splitting instruction is considered to be received, or when a certain specific gesture is recognized for the display interface, the screen splitting instruction is considered to be received. The key may be a menu key, a multitasking key, a return key, or the like, which is located on the same side as the display interface, or may be a sound key, a function key, or the like, located on the side of the electronic device. The particular gesture may be a two-finger swipe gesture, a three-finger swipe gesture, a middle region left-right swipe gesture, etc.
When a screen splitting instruction is received, dividing the display interface into a first sub-display interface and a second sub-display interface, wherein the sum of the areas of the first sub-display interface and the second sub-display interface is equal to the area of the display interface. The display interface is the whole display area of the display screen of the electronic equipment.
And 102, determining a currently running target application, and displaying the target application on the first sub-display interface.
When an application runs in the foreground of the electronic equipment, a screen splitting instruction is received, and whether the application is the application supporting screen splitting or not is detected. And if the application is the application supporting split screen, controlling the display interface to enter a split screen display mode, and simultaneously determining that the application is the target application. And after the target application is determined, displaying the target application on the first sub-display interface.
And 103, selecting a plurality of preset applications supporting split screen display from a plurality of applications of the electronic equipment.
The electronic equipment is provided with a plurality of applications, the applications are screened, and a plurality of preset applications supporting split screen display are selected from the screened applications.
The system file of the application installed on the electronic equipment can be internally provided with a label for supporting split screen display, and during screening, whether the application supports split screen display can be judged only by acquiring the label.
If the application installed on the electronic equipment does not have a label for judging whether split screen display is supported, the application can be reported to the server, the server judges the application, if so, the server sends support information to the electronic equipment, and the electronic equipment receives the support information, corresponds the support information with the application and stores the support information. And if the information is not supported, sending unsupported information to the electronic equipment, receiving the unsupported information by the electronic equipment, and corresponding and storing the unsupported information and the application.
And 104, sequencing according to the use frequency of the plurality of preset applications to obtain a preset ranking.
The method comprises the steps of firstly obtaining the use frequency of a plurality of preset applications, wherein the use frequency can be the use frequency in a non-split screen display mode, can also be the use frequency in a split screen display mode, and can also be the total use frequency, namely the sum of the use frequencies in the non-split screen display mode and the split screen display mode. After the use frequencies of the preset applications are obtained, the preset applications are sequenced according to the use frequencies to obtain a preset ranking.
The preset ranking can be sequentially ordered from large to small according to the use frequency, and can also be sequentially ordered from small to large according to the use frequency. If the use frequencies of two or more preset applications are the same, the preset applications can be sorted according to the alphabetical order of the names of the preset applications.
And 105, displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking.
And after the preset ranking of the preset applications according to the use frequency is obtained, displaying the link icons of the preset applications on a second sub-display interface.
For example, according to the preset ranking, the first row is arranged from left to right, when one row is full, the next row is arranged, and so on.
In some embodiments, the step of displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking may include:
dividing the second sub-display interface into a main display area and a sub-display area, wherein the sub-display area surrounds the main display area;
acquiring a first number of display link icons accommodated in a main display area;
displaying the link icons of the preset applications in the first number in the preset ranking in the main display area, and displaying the link icons of the preset applications in the first number in the preset ranking in the secondary display area.
And dividing the second sub-display interface into a main display area and a sub-display area, wherein the sub-display area surrounds the main display area. And then acquiring the capacity of the main display area, namely the number of link icons which can be displayed in the main display area, displaying the link icons of the first few preset applications in the preset ranking in the main display area, and displaying other applications in the secondary display area. Therefore, the link icons in the main display area can be highlighted, the use frequency of the link icons in the main display area is higher, the use probability of a user is higher, and the link icons are placed in the middle to be triggered conveniently.
It should be noted that, in the main display area, the sub-display area surrounds the main display area, the main display area is in the middle of the second sub-display interface, and the sub-display area is in the edge of the second sub-display interface. If the second sub-display interface is the lower half part of the display interface, the main display area is the middle position of the second sub-display interface, the sub-display areas are two sides and the bottom of the second sub-display interface, and the upper part of the second sub-display interface is adjacent to the first sub-display interface, so that the second sub-display interface is not drawn into the sub-display area but drawn into the main display area. That is, a portion of the second sub-display interface adjacent to the first sub-display interface is also the main display area.
In some embodiments, after the step of displaying the link icons of the plurality of preset applications on the second sub-display interface, the method may further include:
amplifying and displaying link icons of a plurality of preset applications ranked before a first preset name according to a preset scale;
and displaying the link icons of the plurality of preset applications ranked after the second preset ranking in a second reduced mode according to the preset scale.
After the link icons of the plurality of preset applications are displayed on the second sub-display interface, the link icons of the plurality of preset applications ranked before the first preset name are displayed in a first enlarged mode according to a preset proportion, and the link icons of the plurality of preset applications ranked after the second preset name are displayed in a second reduced mode according to the preset proportion. The first preset ranking can be set according to the size of the second sub-display interface, or can be set according to the link icon that needs to be displayed on the second sub-display interface, for example, the first preset ranking can be set to the fourth, and then the third ranking is displayed in an enlarged manner. The second preset rank may be set to the 6 th last, then the last five zoomed out displays are ranked. The first preset proportion may be set according to a blank area between two adjacent link icons, and the blank area is not adjacent after being enlarged and displayed, the first preset proportion may be 110%, 120%, and the like, and the second preset proportion may be 90%, 80%, and the like. After the first preset proportion and the second preset proportion are amplified or reduced for display, the link icon can be obviously distinguished from the link icon which is not amplified or reduced for display, and the user can conveniently check the link icon.
While the enlarged display is performed, other methods can be used to enhance the display effect, such as rotating the link icon after the enlarged display, cycling the display between the original size display and the enlarged display, and the like. The reduced link icon may be grayed out to be distinguished from other link icons, which are colored, at the same time as the reduced display.
It should be noted that other methods for enhancing the display effect can be used alone, and not used together with the enlarged display, such as rotating the link icon after the enlarged display. The reduced link icon may be grayed out to be distinguished from other link icons, which are colored.
Referring to fig. 3, fig. 3 is another schematic flow chart of a split-screen display method according to an embodiment of the present application. The specific process of the split-screen display method provided by the embodiment of the application can also be as follows:
and 201, when a screen splitting instruction is received, dividing the display interface into a first sub-display interface and a second sub-display interface.
The split screen command is preset in advance. For example, when a key length of the electronic device is recognized, the screen splitting instruction is considered to be received, or when a certain specific gesture is recognized for the display interface, the screen splitting instruction is considered to be received. The key may be a menu key, a multitasking key, a return key, or the like, which is located on the same side as the display interface, or may be a sound key, a function key, or the like, located on the side of the electronic device. The particular gesture may be a two-finger swipe gesture, a three-finger swipe gesture, a middle region left-right swipe gesture, etc.
When a screen splitting instruction is received, dividing the display interface into a first sub-display interface and a second sub-display interface, wherein the sum of the areas of the first sub-display interface and the second sub-display interface is equal to the area of the display interface. The display interface is the whole display area of the display screen of the electronic equipment.
And 202, determining a currently running target application and displaying the target application on the first sub-display interface.
When an application runs in the foreground of the electronic equipment, a screen splitting instruction is received, and whether the application is the application supporting screen splitting or not is detected. And if the application is the application supporting split screen, controlling the display interface to enter a split screen display mode, and simultaneously determining that the application is the target application. And after the target application is determined, displaying the target application on the first sub-display interface.
And 203, selecting a plurality of preset applications supporting split screen display from a plurality of applications of the electronic equipment.
The electronic equipment is provided with a plurality of applications, the applications are screened, and a plurality of preset applications supporting split screen display are selected from the screened applications.
The system file of the application installed on the electronic equipment can be internally provided with a label for supporting split screen display, and during screening, whether the application supports split screen display can be judged only by acquiring the label.
If the application installed on the electronic equipment does not have a label for judging whether split screen display is supported, the application can be reported to the server, the server judges the application, if so, the server sends support information to the electronic equipment, and the electronic equipment receives the support information, corresponds the support information with the application and stores the support information. And if the information is not supported, sending unsupported information to the electronic equipment, receiving the unsupported information by the electronic equipment, and corresponding and storing the unsupported information and the application.
And 204, sequencing according to the use frequencies of the plurality of preset applications to obtain a first candidate ranking.
The method comprises the steps of firstly obtaining the use frequency of a plurality of preset applications, wherein the use frequency can be the use frequency in a non-split screen display mode, can also be the use frequency in a split screen display mode, and can also be the total use frequency, namely the sum of the use frequencies in the non-split screen display mode and the split screen display mode. And after the use frequencies of the plurality of preset applications are obtained, sequencing the plurality of preset applications according to the use frequencies to obtain a to-be-selected rank.
The rank to be selected can be sequentially ordered from large to small according to the use frequency, and can also be sequentially ordered from small to large according to the use frequency. If the use frequencies of two or more preset applications are the same, the preset applications can be sorted according to the alphabetical order of the names of the preset applications.
And 205, sorting according to the relevance of the plurality of preset applications and the target application to obtain a second candidate rank.
After the target application is determined, obtaining a plurality of association degrees of each preset application in the plurality of preset applications and the target application, namely obtaining the association degree of each preset application and the target application, thereby obtaining the plurality of association degrees of the plurality of preset applications. The association degree may be obtained through history information of the electronic device, for example, when the foreground application is the target application, the number of times of switching from the target application to a certain preset application directly is obtained, or the number of times of switching from the target application to the desktop and then from the desktop to the certain preset application is obtained, and then the association degree between the target application and the certain preset application is calculated according to the number of times of switching, where the greater the number of times of switching, the greater the association degree.
It should be noted that the number of times of switching includes not only the number of times of switching from the target application to a preset application, but also the number of times of switching from a preset application to a target application.
For example, when the foreground application is the target application, after the target application is switched to the background application, within a preset time (e.g., within 1 minute), the number of times of starting a certain preset application is obtained, or the number of times of switching the certain preset application in the background to the foreground application is obtained, and the association degree between the target application and the certain preset application is calculated according to the number of times of use, wherein the greater the number of times of use, the greater the association degree.
It should be noted that the application that switches from the foreground to the background may be a preset application, and the number of times of use may be the number of times of starting the target application, or the number of times of use of switching the target application from the background to the foreground.
And after the target application is determined, the names of the target application and the preset applications are sent to a server, and the server analyzes the target application according to the big data and then obtains the association degree of each preset application and the target application. When the server performs big data analysis, the big data analysis method not only includes the times of mutual switching between the target application and the plurality of preset applications and the times of use within preset time, but also includes current time, network environment, residual capacity and the like. The current time is the system time of the electronic device, and the network environment is the current network mode, including a WIFI network, a mobile communication network, and the like, and may also include the current network speed, the network quality, and the like.
And after obtaining a plurality of association degrees of the plurality of preset applications and the target application, sequencing according to the association degrees of the plurality of preset applications and the target application to obtain a second to-be-selected rank.
And 206, calculating the first candidate ranking and the second candidate ranking to obtain a preset ranking.
And after the first to-be-selected ranking and the second to-be-selected ranking are obtained, calculating the first to-be-selected ranking and the second to-be-selected ranking to obtain a final preset ranking. The calculation can assign a value to each rank of the first to-be-selected rank and the second to-be-selected rank, then add corresponding values of the preset application in the two to-be-selected ranks to obtain a final value, and then sort according to the final value to obtain the preset rank.
In addition, operations of different weights can be performed on the values of the first to-be-selected rank and the second to-be-selected rank, for example, the value of the first to-be-selected rank is multiplied by 0.8, the value of the second to-be-selected rank is multiplied by 1.2, then the values subjected to full-time operation are added to obtain a final value, and then the final value is sorted to obtain the preset rank.
And 207, acquiring the current display mode of the display interface, wherein the display mode comprises horizontal screen display and vertical screen display.
The current display mode of the display interface can be obtained through identification of modules such as a gyroscope and the like in the system.
And 208, if the display interface is displayed in a horizontal screen mode, arranging the link icons of the plurality of preset applications in the second sub-display interface from the edge of the display interface to the first display sub-interface according to the preset ranking.
And if the display interface is horizontal screen display, the second sub-display interface of the first sub-display interface box is horizontal screen display and is adjacent to the left and the right. At this time, according to the preset ranking, the link icons of the plurality of preset applications are arranged in the second sub-display interface from the edge of the display interface to the first sub-display interface. No matter the horizontal screen is left or right, the link icons of the preset applications are arranged from the edge of the display interface to the middle, the link icons with the front rank are close to the manipulator of the user, and the manipulator of the user can conveniently trigger the preset applications with the front rank.
In some embodiments, for example, referring to fig. 4, the link icons of the predetermined applications may be arranged in a vertical direction, and after one row is full, the link icons are arranged in a second row towards the middle, and the second row is also arranged from the top side. I.e. the preset rank is closer to the edge of the display interface at the front and closer to the middle at the back.
In some embodiments, the link icons of the plurality of predetermined applications may be arranged in the horizontal direction, and after one row is full, the second row is arranged, and the second row is also arranged from the edge. I.e. the preset rank is closer to the edge of the display interface at the front and closer to the middle at the back.
And 209, if the display interface is displayed by a vertical screen, acquiring the operator of the current user.
And if the display interface is displayed by a vertical screen, the second sub-display interface of the first sub-display interface box is also displayed by the vertical screen and is adjacent up and down. At this time, the operation hand of the current user, that is, which hand of the user the electronic apparatus is held by, is acquired.
And 210, if the manipulator of the user is the right hand, ranking the link icons of the preset applications in the second sub-display interface from the right hand side of the user to the left hand side of the user according to the preset ranking.
And if the operating hand of the user is the right hand, at the moment, according to the preset ranking, arranging the link icons of the plurality of preset applications in the second sub-display interface from the right hand side of the user to the left hand side of the user. No matter the screen is in a positive vertical screen or a reverse vertical screen, the link icons of the preset applications are arranged from the right hand side of the user to the left hand side of the user, the link icons which are arranged at the front side are close to the manipulator of the user, and the manipulator of the user can conveniently trigger the preset applications which are arranged at the front side.
In some embodiments, for example, referring to fig. 5, the link icons of the predetermined applications may be arranged in a vertical direction, and after one row is full, the link icons are arranged in a second row towards the other side, and the second row is also arranged from the top edge of the second sub-display interface. I.e. the preset rank is closer to the right hand of the user in the front and closer to the left hand in the back.
In some embodiments, the link icons of the plurality of preset applications may be arranged in the horizontal direction, and after one row is full, the second row is arranged, and the second row is also arranged from the right-hand side.
And 211, if the manipulator of the user is the left hand, ranking the link icons of the preset applications from the left hand side of the user to the right hand side of the user in the second sub-display interface according to the preset ranking.
And if the manipulator of the user is the left hand, at the moment, according to the preset ranking, arranging the link icons of the preset applications in the second sub-display interface from the left hand side of the user to the right hand side of the user. No matter the screen is in a positive vertical screen or a reverse vertical screen, the link icons of the preset applications are arranged from the left hand side of the user to the right hand side of the user, the link icons which are ranked at the front are close to the manipulator of the user, and the manipulator of the user can conveniently trigger the preset applications which are ranked at the front.
In some embodiments, the link icons of the plurality of predetermined applications may be arranged in a vertical direction, and after one column is full, the link icons are arranged in a second column towards the other side, and the second column is also arranged from the top edge of the second sub-display interface. I.e. the preset rank is closer to the left hand of the user in the front and closer to the right hand in the back.
In some embodiments, the link icons of the plurality of preset applications may be arranged in the horizontal direction, and after one row is full, the second row is arranged, and the second row is also arranged from the left-hand side.
As can be seen from the above, in the split-screen display method according to the embodiment of the present application, when a split-screen instruction is received, a display interface is divided into a first sub-display interface and a second sub-display interface; then determining a currently running target application, and displaying the target application on a first sub-display interface; selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment; sequencing according to the use frequency of a plurality of preset applications to obtain a preset rank; and finally, displaying the link icons of the plurality of preset applications on a second sub-display interface according to the preset ranking. When a screen splitting instruction is received, determining a currently running target application and displaying the currently running target application on a first sub-display interface, then selecting a plurality of preset applications supporting screen splitting, then sequencing the plurality of preset applications, and finally displaying link icons of the plurality of preset applications on a second sub-display interface according to a sequencing result. The user can conveniently select the required preset application from the second sub-display interface quickly, the user does not need to quit the split screen mode to start the preset application, and then the user enters the split screen model again, so that the operation is simplified, the user can directly start the preset application from the second sub-display interface quickly, and the preset application is arranged according to the preset sequence, so that the user can conveniently select the application required by the user.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a split-screen display device according to an embodiment of the present application. The split-screen display apparatus 400 is applied to an electronic device, and the split-screen display apparatus 400 includes a split-screen module 410, a target application determining module 420, a selecting module 430, a sorting module 440, and a display module 450, as follows:
the screen splitting module 410 is configured to, when a screen splitting instruction is received, split the display interface into a first sub-display interface and a second sub-display interface;
the target application determining module 420 is configured to determine a currently running target application and display the target application on the first sub-display interface;
a selecting module 430, configured to select multiple preset applications that support split-screen display from multiple applications of the electronic device;
the sorting module 440 is configured to sort according to the use frequencies of the plurality of preset applications to obtain a preset rank;
the display module 450 is configured to display the link icons of the multiple preset applications on the second sub-display interface according to the preset ranking.
Referring to fig. 7, fig. 7 is another schematic structural diagram of a split-screen display device according to an embodiment of the present application. The sorting module 440 includes a first candidate ranking obtaining sub-module 441, a second candidate ranking obtaining sub-module 442, and a preset ranking obtaining sub-module 443.
The first candidate ranking obtaining sub-module 441 is configured to rank according to the use frequencies of the multiple preset applications, so as to obtain a first candidate ranking.
The second candidate rank obtaining sub-module 442 is configured to sort according to the association degrees of the multiple preset applications and the target application, so as to obtain a second candidate rank.
The preset ranking obtaining sub-module 443 is configured to calculate the first to-be-selected ranking and the second to-be-selected ranking to obtain the preset ranking.
In some embodiments, the display module includes a zoom-in display sub-module and a zoom-out display sub-module.
And the amplification display sub-module is used for amplifying and displaying the link icons of the plurality of preset applications ranked before the first preset name according to a preset proportion.
And the narrowing display sub-module is used for narrowing and displaying the link icons of the plurality of preset applications ranked after the second preset name according to the preset proportion.
In some embodiments, the display module includes a dividing sub-module, a first number obtaining sub-module, and a display sub-module.
The dividing submodule is used for dividing the second sub-display interface into a main display area and a secondary display area, and the secondary display area surrounds the main display area;
a first number obtaining submodule for obtaining a first number of display link icons accommodated in the main display area;
and the display sub-module is used for displaying the link icons of the preset applications in the first number in the preset ranking in the main display area and displaying the link icons of the preset applications in the second display area after the first number in the preset ranking.
In some embodiments, the display module includes a display mode acquisition sub-module and an arrangement sub-module.
The display mode acquisition submodule is used for acquiring the current display mode of the display interface, and the display mode comprises horizontal screen display and vertical screen display;
and the arrangement sub-module is used for arranging the link icons of the plurality of preset applications in the second sub-display interface from the edge of the display interface to the first display sub-interface according to the preset ranking if the display interface is displayed in a horizontal screen mode.
In some embodiments, the display module further comprises a manipulator acquisition module.
The manipulator acquisition module is used for acquiring the manipulator of the current user if the display interface is displayed by a vertical screen;
the arrangement sub-module is further used for arranging the link icons of the plurality of preset applications in the second sub-display interface from the right hand side of the user to the left hand side of the user according to the preset ranking if the manipulator of the user is the right hand;
the arrangement sub-module is further used for arranging the link icons of the plurality of preset applications from the left hand side of the user to the right hand side of the user in the second sub-display interface according to the preset ranking if the manipulator of the user is the left hand.
As can be seen from the above, in the split-screen display device according to the embodiment of the present application, first, when receiving a split-screen instruction, the split-screen module 410 divides the display interface into a first sub-display interface and a second sub-display interface; then the target application determining module 420 determines the currently running target application and displays the target application on the first sub-display interface; then, the selecting module 430 selects a plurality of preset applications supporting split-screen display from the plurality of applications of the electronic device; the reordering module 440 performs ordering according to the use frequencies of the plurality of preset applications to obtain a preset rank; finally, the display module 450 displays the link icons of the preset applications on the second sub-display interface according to the preset ranking. When a screen splitting instruction is received, determining a currently running target application and displaying the currently running target application on a first sub-display interface, then selecting a plurality of preset applications supporting screen splitting, then sequencing the plurality of preset applications, and finally displaying link icons of the plurality of preset applications on a second sub-display interface according to a sequencing result. The user can conveniently select the required preset application from the second sub-display interface quickly, the user does not need to quit the split screen mode to start the preset application, and then the user enters the split screen model again, so that the operation is simplified, the user can directly start the preset application from the second sub-display interface quickly, and the preset application is arranged according to the preset sequence, so that the user can conveniently select the application required by the user.
The embodiment of the application also provides the electronic equipment. Referring to fig. 8, an electronic device 500 includes a processor 501 and a memory 502. The processor 501 is electrically connected to the memory 502.
The processor 500 is a control center of the electronic device 500, and is connected to various parts of the whole electronic device through various interfaces and lines, and executes various functions of the electronic device 500 and processes data by running or loading a computer program stored in the memory 502 and calling data stored in the memory 502, thereby implementing automatic change of the material information of the electronic device.
The memory 502 may be used to store software programs and modules, and the processor 501 executes various functional applications and data processing by running the computer programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 502 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. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
In this embodiment, the processor 501 in the electronic device 500 loads instructions corresponding to one or more processes of the computer program into the memory 502, and the processor 501 runs the computer program stored in the memory 502, so as to implement various functions as follows:
determining a currently running target application, and displaying the target application on the first sub-display interface;
selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment;
sequencing according to the use frequency of the plurality of preset applications to obtain a preset rank;
and displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking.
In some embodiments, when the predetermined ranking is obtained by sorting according to the usage frequency of the plurality of predetermined applications, the processor 501 may specifically execute the following steps:
sequencing according to the use frequency of the plurality of preset applications to obtain a first to-be-selected rank;
sequencing according to the relevance of the preset applications and the target application to obtain a second to-be-selected rank;
and calculating the first to-be-selected ranking and the second to-be-selected ranking to obtain a preset ranking.
In some embodiments, when the link icons of the plurality of preset applications are sequentially displayed on the second sub-display interface according to the preset ranking, the processor 501 may specifically perform the following steps:
amplifying and displaying link icons of a plurality of preset applications ranked before a first preset name according to a preset scale;
and displaying the link icons of the plurality of preset applications ranked after the second preset ranking in a second reduced mode according to the preset scale.
In some embodiments, when the link icons of the plurality of preset applications are displayed on the second sub-display interface according to the preset ranking, the processor 501 may specifically perform the following steps:
dividing the second sub-display interface into a main display area and a sub-display area, wherein the sub-display area surrounds the main display area;
acquiring a first number of display link icons accommodated in the main display area;
displaying the link icons of the preset applications in the first number in the preset ranking in a main display area, and displaying the link icons of the preset applications in the first number in the preset ranking in a secondary display area.
In some embodiments, when the link icons of the plurality of preset applications are displayed on the second sub-display interface according to the preset ranking, the processor 501 may specifically perform the following steps:
acquiring a current display mode of a display interface, wherein the display mode comprises horizontal screen display and vertical screen display;
and if the display interface is displayed in a cross screen mode, arranging the link icons of the plurality of preset applications in the second sub-display interface from the edge of the display interface to the first sub-display interface according to the preset ranking.
In some embodiments, after obtaining a current display mode of the display interface, where the display mode includes a horizontal screen display step and a vertical screen display step, the processor 501 may specifically perform the following steps:
if the display interface is displayed by a vertical screen, acquiring an operator of the current user;
if the manipulator of the user is the right hand, ranking the link icons of the plurality of preset applications from the right hand side of the user to the left hand side of the user in the second sub-display interface according to the preset ranking;
and if the manipulator of the user is the left hand, the link icons of the preset applications are ranked from the left hand side of the user to the right hand side of the user in the second sub-display interface according to the preset ranking.
As can be seen from the above, in the electronic device according to the embodiment of the application, when a screen splitting instruction is received, a display interface is divided into a first sub-display interface and a second sub-display interface; then determining a currently running target application, and displaying the target application on the first sub-display interface; selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment; sequencing according to the use frequency of the plurality of preset applications to obtain a preset rank; and finally, displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking. When a screen splitting instruction is received, determining a currently running target application and displaying the currently running target application on a first sub-display interface, then selecting a plurality of preset applications supporting screen splitting, then sequencing the plurality of preset applications, and finally displaying link icons of the plurality of preset applications on a second sub-display interface according to a sequencing result. The user can conveniently select the required preset application from the second sub-display interface quickly, the user does not need to quit the split screen mode to start the preset application, and then the user enters the split screen model again, so that the operation is simplified, the user can directly start the preset application from the second sub-display interface quickly, and the preset application is arranged according to the preset sequence, so that the user can conveniently select the application required by the user.
Referring to fig. 9, in some embodiments, the electronic device 500 may further include: a display 503, radio frequency circuitry 504, audio circuitry 505, and a power supply 506. The display 503, the rf circuit 504, the audio circuit 505, and the power source 506 are electrically connected to the processor 501.
The display 503 may be used to display information entered by or provided to the user as well as various graphical user interfaces, which may be made up of graphics, text, icons, video, and any combination thereof. The Display 503 may include a Display panel, and in some embodiments, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The rf circuit 504 may be used for transceiving rf signals to establish wireless communication with a network device or other electronic devices via wireless communication, and for transceiving signals with the network device or other electronic devices.
The audio circuit 505 may be used to provide an audio interface between a user and an electronic device through a speaker, microphone.
The power source 506 may be used to power various components of the electronic device 500. In some embodiments, power supply 506 may be logically coupled to processor 501 through a power management system, such that functions of managing charging, discharging, and power consumption are performed through the power management system.
Although not shown in fig. 9, the electronic device 500 may further include a camera, a bluetooth module, and the like, which are not described in detail herein.
An embodiment of the present application further provides a storage medium, where the storage medium stores a computer program, and when the computer program runs on a computer, the computer is caused to execute the split-screen display method in any one of the above embodiments, for example: when a screen splitting instruction is received, dividing a display interface into a first sub-display interface and a second sub-display interface; determining a currently running target application, and displaying the target application on the first sub-display interface; selecting a plurality of preset applications supporting split-screen display from a plurality of applications of the electronic equipment; sequencing according to the use frequency of the plurality of preset applications to obtain a preset rank; and displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking.
In the embodiment of the present application, the storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for the split-screen display method of the embodiment of the present application, it can be understood by a person skilled in the art that all or part of the process of implementing the split-screen display method of the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, where the computer program can be stored in a computer readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device, and during the execution process, the process of implementing the embodiment of the split-screen display method can be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, etc.
For the split-screen display device in the embodiment of the present application, each functional module may be integrated in one processing chip, or each module may exist alone physically, or two or more modules are integrated in one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The foregoing describes in detail a split-screen display method, a split-screen display device, a storage medium, and an electronic device provided in the embodiments of the present application, and a specific example is applied in the present application to explain the principles and embodiments of the present application, and the description of the foregoing embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (6)

1.一种分屏显示方法,应用于电子设备,其特征在于,所述方法包括:1. a split screen display method, applied to electronic equipment, is characterized in that, described method comprises: 当接收到分屏指令时,将显示界面分成第一子显示界面和第二子显示界面;When receiving the split-screen instruction, divide the display interface into a first sub-display interface and a second sub-display interface; 确定当前运行的目标应用,并将所述目标应用显示在所述第一子显示界面;determining the currently running target application, and displaying the target application on the first sub-display interface; 从电子设备的多个应用中选出支持分屏显示的多个预设应用;Select multiple preset applications that support split-screen display from multiple applications of the electronic device; 根据所述多个预设应用的使用频率进行排序,得到预设排名,具体包括:Sort according to the usage frequency of the multiple preset applications to obtain the preset ranking, which specifically includes: 根据所述多个预设应用的使用频率进行排序,得到第一待选排名;Sorting according to the frequency of use of the plurality of preset applications to obtain the first candidate ranking; 根据所述多个预设应用与所述目标应用的关联度进行排序,得到第二待选排名,其中,所述电子设备将所述目标应用和所述预设应用的名称发送到服务器,所述服务器根据目标应用与所述多个预设应用之间的相互切换次数、多个预设应用在预设时间内的使用次数、当前时间、网络环境、剩余电量,计算该预设应用的关联度,并将所述关联度发送至所述电子设备;Sorting is performed according to the degree of association between the plurality of preset applications and the target application to obtain a second candidate ranking, wherein the electronic device sends the names of the target application and the preset application to the server, and the The server calculates the association of the preset application according to the number of times of mutual switching between the target application and the multiple preset applications, the number of times the multiple preset applications are used within the preset time, the current time, the network environment, and the remaining power degree, and send the correlation degree to the electronic device; 将所述第一待选排名和所述第二待选排名进行计算得到预设排名;Calculate the first candidate ranking and the second candidate ranking to obtain a preset ranking; 按照所述预设排名,将所述多个预设应用的链接图标显示在所述第二子显示界面;Display the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking; 所述将所述多个预设应用的链接图标显示在所述第二子显示界面,包括:The displaying the link icons of the multiple preset applications on the second sub-display interface includes: 获取显示界面当前的显示模式,显示模式包括横屏显示和竖屏显示;Get the current display mode of the display interface, the display mode includes horizontal screen display and vertical screen display; 若显示界面为横屏显示,则按照预设排名,将多个预设应用的链接图标在第二子显示界面内,从显示界面边缘排到第一显示子界面;If the display interface is a landscape display, according to the preset ranking, the link icons of the plurality of preset applications are arranged in the second sub-display interface from the edge of the display interface to the first display sub-interface; 若显示界面为竖屏显示,则获取当前用户的操作手;If the display interface is vertical screen display, obtain the operator of the current user; 若所述用户的操作手为右手,则按照所述预设排名,将所述多个预设应用的链接图标在所述第二子显示界面内,从所述用户右手侧排到用户左手侧;If the operating hand of the user is the right hand, according to the preset ranking, the link icons of the plurality of preset applications are arranged in the second sub-display interface from the right-hand side of the user to the left-hand side of the user ; 若所述用户的操作手为左手,则按照所述预设排名,将所述多个预设应用的链接图标在所述第二子显示界面内,从所述用户左手侧排到用户右手侧。If the user's operating hand is the left hand, according to the preset ranking, the link icons of the multiple preset applications are arranged in the second sub-display interface from the user's left-hand side to the user's right-hand side . 2.根据权利要求1所述的分屏显示方法,其特征在于,所述按照所述预设排名,将所述多个预设应用的链接图标显示在所述第二子显示界面的步骤,包括:2 . The split-screen display method according to claim 1 , wherein, in the step of displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking, include: 将排名在第一预设名次前的多个预设应用的链接图标按第一预设比例放大显示;Enlarging and displaying the link icons of multiple preset applications ranked before the first preset ranking according to the first preset ratio; 将排名在第二预设名次后的多个预设应用的链接图标按第二预设比例缩小显示。The link icons of the multiple preset applications ranked after the second preset ranking are displayed in a reduced size according to the second preset ratio. 3.根据权利要求1所述的分屏显示方法,其特征在于,所述按照所述预设排名,将所述多个预设应用的链接图标显示在所述第二子显示界面的步骤,包括:3. The split-screen display method according to claim 1, wherein the step of displaying the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking, include: 将所述第二子显示界面分成主显示区域和次显示区域,所述次显示区域围绕所述主显示区域;dividing the second sub-display interface into a main display area and a sub-display area, and the sub-display area surrounds the main display area; 获取所述主显示区域容纳显示链接图标的第一数量;obtaining the first number of displayed link icons that are accommodated in the main display area; 将所述预设排名中前第一数量的预设应用的链接图标显示在主显示区域,将所述预设排名中排名在第一数量后的预设应用的链接图标显示在次显示区域。The link icons of the preset applications ranked first in the preset ranking are displayed in the main display area, and the link icons of the preset applications ranked after the first number in the preset ranking are displayed in the secondary display area. 4.一种分屏显示装置,其特征在于,包括:4. A split-screen display device, comprising: 分屏模块,用于当接收到分屏指令时,将显示界面分成第一子显示界面和第二子显示界面;a split-screen module, used for dividing the display interface into a first sub-display interface and a second sub-display interface when a split-screen instruction is received; 目标应用确定模块,用于确定当前运行的目标应用,并将所述目标应用显示在所述第一子显示界面;a target application determination module, configured to determine a currently running target application, and display the target application on the first sub-display interface; 选取模块,用于从电子设备的多个应用中选出支持分屏显示的多个预设应用;The selection module is used to select multiple preset applications that support split-screen display from multiple applications of the electronic device; 排序模块,用于根据所述多个预设应用的使用频率进行排序,得到预设排名;a sorting module, configured to sort according to the frequency of use of the plurality of preset applications to obtain a preset ranking; 所述排序模块包括:The sorting module includes: 第一待选排名获取子模块,用于根据所述多个预设应用的使用频率进行排序,得到第一待选排名;a first candidate ranking obtaining sub-module, used for sorting according to the frequency of use of the plurality of preset applications to obtain the first candidate ranking; 第二待选排名获取子模块,用于根据所述多个预设应用与所述目标应用的关联度进行排序,得到第二待选排名,其中,所述电子设备将所述目标应用和所述预设应用的名称发送到服务器,所述服务器根据目标应用与所述多个预设应用之间的相互切换次数、多个预设应用在预设时间内的使用次数、当前时间、网络环境、剩余电量,计算该预设应用的关联度,并将所述关联度发送至所述电子设备;The second candidate ranking obtaining sub-module is configured to sort according to the degree of association between the plurality of preset applications and the target application to obtain a second candidate ranking, wherein the electronic device compares the target application with the target application. The name of the preset application is sent to the server, and the server is based on the number of mutual switching between the target application and the multiple preset applications, the number of times the multiple preset applications are used within the preset time, the current time, and the network environment. , remaining power, calculate the relevance of the preset application, and send the relevance to the electronic device; 预设排名获取子模块,用于将所述第一待选排名和所述第二待选排名进行计算得到预设排名;a preset ranking obtaining submodule, configured to calculate the first candidate ranking and the second candidate ranking to obtain a preset ranking; 显示模块,用于按照所述预设排名,将所述多个预设应用的链接图标显示在所述第二子显示界面;a display module, configured to display the link icons of the plurality of preset applications on the second sub-display interface according to the preset ranking; 所述显示模块包括显示模式获取子模块以及排列子模块;The display module includes a display mode acquisition sub-module and an arrangement sub-module; 显示模式获取子模块,用于获取显示界面当前的显示模式,显示模式包括横屏显示和竖屏显示;The display mode acquisition sub-module is used to acquire the current display mode of the display interface, and the display modes include horizontal screen display and vertical screen display; 所述排列子模块,用于若显示界面为横屏显示,则按照预设排名,将多个预设应用的链接图标在第二子显示界面内,从显示界面边缘排到第一显示子界面;The arrangement sub-module is used for arranging the link icons of a plurality of preset applications in the second sub-display interface from the edge of the display interface to the first display sub-interface according to the preset ranking if the display interface is a landscape display ; 所述显示模块还包括操作手获取模块和显示子模块;The display module also includes an operator acquisition module and a display sub-module; 所述操作手获取模块用于:若显示界面为竖屏显示,则获取当前用户的操作手;The operator obtaining module is used to obtain the operator of the current user if the display interface is displayed on a vertical screen; 所述显示子模块用于:若所述用户的操作手为右手,则按照所述预设排名,将所述多个预设应用的链接图标在所述第二子显示界面内,从所述用户右手侧排到用户左手侧;The display sub-module is used for: if the user's operating hand is the right hand, according to the preset ranking, the link icons of the plurality of preset applications are displayed in the second sub-display interface from the The user's right-hand side is arranged to the user's left-hand side; 以及,若所述用户的操作手为左手,则按照所述预设排名,将所述多个预设应用的链接图标在所述第二子显示界面内,从所述用户左手侧排到用户右手侧。And, if the operating hand of the user is the left hand, according to the preset ranking, the link icons of the plurality of preset applications are arranged in the second sub-display interface from the left-hand side of the user to the user Right hand side. 5.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至3任一项所述的分屏显示方法。5. A storage medium having a computer program stored thereon, wherein when the computer program is run on a computer, the computer is made to execute the split-screen display method according to any one of claims 1 to 3 . 6.一种电子设备,包括处理器和存储器,所述存储器储存有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至3任一项所述的分屏显示方法。6. An electronic device, comprising a processor and a memory, wherein the memory stores a computer program, wherein the processor is used to execute the computer program according to any one of claims 1 to 3 by invoking the computer program the split screen display method.
CN201810352941.XA 2018-04-19 2018-04-19 Split-screen display method, device, storage medium and electronic device Expired - Fee Related CN108595100B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810352941.XA CN108595100B (en) 2018-04-19 2018-04-19 Split-screen display method, device, storage medium and electronic device
PCT/CN2019/082146 WO2019201139A1 (en) 2018-04-19 2019-04-10 Split-screen display method, storage medium, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810352941.XA CN108595100B (en) 2018-04-19 2018-04-19 Split-screen display method, device, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN108595100A CN108595100A (en) 2018-09-28
CN108595100B true CN108595100B (en) 2020-05-12

Family

ID=63613746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810352941.XA Expired - Fee Related CN108595100B (en) 2018-04-19 2018-04-19 Split-screen display method, device, storage medium and electronic device

Country Status (2)

Country Link
CN (1) CN108595100B (en)
WO (1) WO2019201139A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595100B (en) * 2018-04-19 2020-05-12 Oppo广东移动通信有限公司 Split-screen display method, device, storage medium and electronic device
KR102599383B1 (en) * 2018-10-26 2023-11-08 삼성전자 주식회사 Electronic device for displaying an executable application on a split screen and method for the same
CN114397978B (en) 2018-11-26 2022-11-22 华为技术有限公司 Applied display method and electronic device
CN109597558A (en) * 2018-11-30 2019-04-09 维沃移动通信有限公司 A kind of display control method and terminal device
CN110333818A (en) * 2019-05-24 2019-10-15 华为技术有限公司 Processing method, device, device and storage medium for split-screen display
CN110456951B (en) * 2019-06-26 2021-10-26 华为技术有限公司 Application display method and electronic equipment
CN110442297B (en) * 2019-08-08 2021-08-27 Oppo广东移动通信有限公司 Split screen display method, split screen display device and terminal equipment
CN110879679B (en) * 2019-11-12 2022-02-22 维沃移动通信有限公司 Display control method, electronic equipment and computer readable storage medium
CN111338533B (en) * 2020-02-28 2021-09-14 维沃移动通信(杭州)有限公司 Application program starting method and electronic equipment
CN111736786B (en) * 2020-06-22 2022-09-09 Oppo广东移动通信有限公司 Split screen display method and device and computer readable storage medium
CN112181559A (en) * 2020-09-24 2021-01-05 维沃移动通信有限公司 Interface display method, device and electronic device
CN113703902A (en) * 2021-09-10 2021-11-26 广州朗国电子科技股份有限公司 Menu bar construction method and device for split screen display

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957711A (en) * 2010-05-25 2011-01-26 宇龙计算机通信科技(深圳)有限公司 Application position display method and system and touch equipment
CN106020606A (en) * 2016-05-19 2016-10-12 深圳市金立通信设备有限公司 Shortcut icon adjustment method and terminal
CN106155721A (en) * 2015-04-08 2016-11-23 阿里巴巴集团控股有限公司 The deployment method of application program, the generation method and device of the recommendation page
CN106598529A (en) * 2017-01-25 2017-04-26 北京奇虎科技有限公司 Method and device for sub-screen display of mobile terminal, and mobile terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140108978A1 (en) * 2012-10-15 2014-04-17 At&T Mobility Ii Llc System and Method For Arranging Application Icons Of A User Interface On An Event-Triggered Basis
CN104881266A (en) * 2015-06-16 2015-09-02 魅族科技(中国)有限公司 Control method and terminal for multi-screen display of applications
CN105677231B (en) * 2016-02-23 2019-10-15 努比亚技术有限公司 Associated application split screen display available device, method and terminal
CN106874097A (en) * 2017-02-28 2017-06-20 努比亚技术有限公司 The multi-screen display method and device of a kind of terminal screen
CN108595100B (en) * 2018-04-19 2020-05-12 Oppo广东移动通信有限公司 Split-screen display method, device, storage medium and electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957711A (en) * 2010-05-25 2011-01-26 宇龙计算机通信科技(深圳)有限公司 Application position display method and system and touch equipment
CN106155721A (en) * 2015-04-08 2016-11-23 阿里巴巴集团控股有限公司 The deployment method of application program, the generation method and device of the recommendation page
CN106020606A (en) * 2016-05-19 2016-10-12 深圳市金立通信设备有限公司 Shortcut icon adjustment method and terminal
CN106598529A (en) * 2017-01-25 2017-04-26 北京奇虎科技有限公司 Method and device for sub-screen display of mobile terminal, and mobile terminal

Also Published As

Publication number Publication date
WO2019201139A1 (en) 2019-10-24
CN108595100A (en) 2018-09-28

Similar Documents

Publication Publication Date Title
CN108595100B (en) Split-screen display method, device, storage medium and electronic device
US11079908B2 (en) Method and apparatus for adding icon to interface of android system, and mobile terminal
CN106126013B (en) An application management method and mobile terminal
EP4016273A1 (en) Side toolbar display method and device, terminal, and storage medium
CN108549513B (en) Application display method, device, storage medium and electronic device
US8369898B2 (en) Portable terminal with touch screen and method for displaying tags in the portable terminal
CN108595072B (en) Split-screen display method, device, storage medium and electronic device
CN108089795A (en) Touch operation method and device, storage medium and electronic equipment
KR20110040352A (en) List scrolling method and devices supporting it
US20130167093A1 (en) Display apparatus for releasing locked state and method thereof
CN102144206A (en) Gesture input operation device, method, program, and portable device
KR20140122662A (en) A method for displaying history information for application usage, a computer-readable storage medium and a device
US20200028961A1 (en) Switching presentations of representations of objects at a user interface
CN113360062A (en) Display control method and device, electronic equipment and readable storage medium
CN112558831A (en) Desktop sorting method and device and electronic equipment
CN112188001B (en) Shortcut setting method, shortcut setting device, electronic equipment and readable storage medium
CN113885981A (en) Desktop editing method, apparatus and electronic device
CN113268182A (en) Application icon management method and electronic equipment
US11803289B2 (en) Icon display controlling device and computer-readable medium for controlling icon display
CN112765500A (en) Information searching method and device
CN109101164B (en) Application display method, device, storage medium and electronic device
WO2023155877A1 (en) Application icon management method and apparatus and electronic device
CN109002339A (en) Touch operation method and device, storage medium and electronic equipment
EP4546100A1 (en) Multi-task management method, and electronic device
CN104991715A (en) Information processing method and electronic device

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200512