WO2020238744A1 - 分屏显示的处理方法、装置、设备和存储介质 - Google Patents

分屏显示的处理方法、装置、设备和存储介质 Download PDF

Info

Publication number
WO2020238744A1
WO2020238744A1 PCT/CN2020/091515 CN2020091515W WO2020238744A1 WO 2020238744 A1 WO2020238744 A1 WO 2020238744A1 CN 2020091515 W CN2020091515 W CN 2020091515W WO 2020238744 A1 WO2020238744 A1 WO 2020238744A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
screen
split
area
display
Prior art date
Application number
PCT/CN2020/091515
Other languages
English (en)
French (fr)
Inventor
罗义
谢鲁冰
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to US17/613,748 priority Critical patent/US11822784B2/en
Priority to EP20814838.7A priority patent/EP3951578B1/en
Publication of WO2020238744A1 publication Critical patent/WO2020238744A1/zh

Links

Images

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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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
    • 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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

Definitions

  • This application relates to smart terminal technology, and in particular to a processing method, device, device and storage medium for split-screen display.
  • the prior art provides a split-screen display solution in smart devices.
  • the user first operates from the system navigation bar, and long presses the "History Task” button to enter the split-screen operation process. Click the "split screen” icon of the app screenshot from the historical task, and select an app according to the prompt or long press the app, and drag it into one of the areas after the split screen.
  • the split screen there are two display areas on the screen.
  • the selected application is in the left area, and the right area on the other side displays the main interface of the smart device.
  • the main interface displays all the applications installed on the device.
  • the user finds the second application to split the screen from these applications, and starts the split screen. Screen, the second application is displayed in the right area.
  • the current split-screen activation method is relatively rigid, the steps are cumbersome, and the user's use scenario is not fully considered, and a good user experience cannot be brought about.
  • the embodiments of the present application provide a processing method, device, device, and storage medium for split-screen display, which are used to solve the problem that the current split-screen activation method is relatively rigid, the steps are cumbersome, and the user's use scenario is not fully considered, resulting in poor user experience.
  • the first aspect of the present application provides a processing method for split-screen display, the method including:
  • the identification of the at least one second application is displayed on the second area after the split screen.
  • the method further includes:
  • the third application is started, and the interface of the third application is displayed on the second area.
  • the method further includes:
  • a split screen control is displayed on the first area or the second area.
  • the method further includes:
  • the display screen is divided into three areas, the first area displays the interface of the first application, and the second area displays the interface of the third application;
  • the identification of the at least one fourth application is displayed on the third area after the screen is split.
  • the split screen operation includes any one of the following operations:
  • said acquiring at least one second application that performs split-screen combination with said first application from installed applications through a clustering algorithm includes:
  • the at least one second application that is the best for split-screen combination with the first application .
  • the clustering algorithm using unsupervised learning is used to obtain the split-screen combination with the first application according to historical data of each installed application and the first application for split-screen combination
  • the at least one second application includes:
  • the historical data of the split screen combination between each application and the first application includes the number of times each application performs split screen combination with the first application.
  • the method further includes:
  • a second aspect of the present application provides a processing device for split-screen display, including: an acquisition module, a processing module, and a display module;
  • the acquiring module is used to acquire the split screen operation performed by the user on the touch screen
  • the processing module is configured to divide the current display screen into two regions according to the split screen operation, and control the display module to display the interface of the first application displayed on the screen before the split screen is displayed in the first region;
  • the processing module is further configured to obtain at least one second application that performs split-screen combination with the first application from the installed applications through a clustering algorithm;
  • the processing module is further configured to control the display module to display the identification of the at least one second application on the second area after the screen is split.
  • processing module is also used for:
  • the third application is started, and the interface of the third application is controlled to be displayed on the second area.
  • processing module is also used for:
  • control to display a split screen control on the first area or the second area If it is detected that the user performs a click operation on the dividing line between the first area and the second area, control to display a split screen control on the first area or the second area.
  • the party processing module is also used to:
  • the display screen is divided into three areas, and the display module is controlled to display the interface of the first application in the first area, and the third application is displayed in the second area Interface
  • Control the display module to display the identification of the at least one fourth application on a third area after the screen is split.
  • the split screen operation includes any one of the following operations:
  • processing module is specifically used for:
  • the at least one second application that is the best for split-screen combination with the first application .
  • processing module is specifically used for:
  • the historical data of the split screen combination between each application and the first application includes the number of times each application performs split screen combination with the first application.
  • processing module is also used for:
  • the third aspect of the present application provides a terminal device, including:
  • the memory is used to store programs and data, and the processor calls the programs stored in the memory to execute the split-screen display processing method provided in any one of the first aspect.
  • a fourth aspect of the present application provides a computer-readable storage medium, the computer-readable storage medium includes a program, and when the program is executed by a processor, it is used to execute the split-screen display processing provided by any implementation manner of the first aspect method.
  • the processing method, device, equipment, and storage medium for split-screen display provided in this application.
  • the terminal device obtains the split screen operation performed by the user on the touch screen, divides the current display screen into two areas according to the split screen operation, and displays the interface of the first application displayed on the screen before the split screen in the first area, and then Through a certain clustering algorithm, at least one second application that is combined with the first application for split-screen combination is obtained from the installed applications, and the identification of the at least one second application is displayed on the second area after the split screen so that the user can Select the desired application from these second applications to display in the second area, and recommend the application to be displayed on the split-screen page according to a certain algorithm, avoiding the need for users to find out what they want from all applications.
  • the application to be opened improves the efficiency of split-screen display and is convenient to operate.
  • FIG. 1 is a flowchart of Embodiment 1 of the processing method for split-screen display provided by this application;
  • Embodiment 2 is a flowchart of Embodiment 2 of the processing method for split-screen display provided by this application;
  • Embodiment 3 is a flowchart of Embodiment 3 of the processing method for split-screen display provided by this application;
  • FIG. 4(a)-FIG. 4(d) are schematic diagrams of an example of the processing method for split-screen display provided by this application.
  • FIG. 5(a)-FIG. 5(c) is a schematic diagram of another example of the processing method for split-screen display provided by this application.
  • Embodiment 1 of a processing device for split-screen display provided by this application;
  • FIG. 7 is a schematic structural diagram of an embodiment of a terminal device provided by this application.
  • the currently commonly used split-screen display solutions for terminal devices include at least the following:
  • the user long presses the "historical task” button from the system navigation bar of the terminal device; in the historical task, clicks the "split screen” icon of the application screenshot, Or long press the application and drag it into the left area of the split screen; find the second application that you want to split the screen, and start the split screen.
  • EMUI Emotion User Interface
  • the above two split-screen display methods have the following problems.
  • the EMUI system most of the use scenarios for split-screen are that two applications that need to be split-screen have been opened and are already in the historical task list; or used for split-screen There are fixed collocations for the two types of applications.
  • the split screen is turned on and the way to start the second application is very unnatural and very inefficient.
  • the IOS system when starting the second application, the user needs to drag to the edge position, locate the position and release the hand, and the split screen efficiency is low.
  • the present application provides a processing method for split-screen display, which can make it more convenient for users to complete the split-screen operation, and improve the efficiency of split-screen while improving user experience.
  • This solution is applied to smart terminal devices such as mobile phones and tablet computers. The solution will be introduced in detail through several specific implementations below.
  • FIG. 1 is a flowchart of Embodiment 1 of a processing method for split-screen display provided by this application. As shown in Figure 1, the processing method for split-screen display includes the following steps:
  • S101 Obtain a split screen operation performed by the user on the touch screen.
  • the implementation of the terminal device sets a split-screen operation dedicated to split-screen.
  • This split-screen operation can be operated in any terminal device application scenario, for example, when the user uses an application, When the terminal device is in the system interface, the use scenario of the split screen operation is not limited.
  • the split screen operation includes any one of the following operations:
  • the first type is a long-press operation on the edge of the touch screen.
  • the meaning of this solution is that the user long presses the edge of the touch screen to trigger the split screen process and enters the split screen operation mode.
  • the screen can be automatically divided into two parts, and the separation line is used in the middle to divide, which can be dragged according to the user Re-divide the screen; you can also display the isolation line at the edge of the screen after the user long presses, and the screen of the terminal device is divided into two different parts according to the user's drag of the isolation line. There is no restriction on this .
  • the second type is a sliding operation performed on the center of the touch screen after long pressing the edge of the touch screen.
  • This sliding operation can be a sliding operation toward the center of the screen, optional
  • an isolation line can also be displayed on the screen to divide the different areas of the split screen. The isolation line can divide the screen into areas of different sizes as the user drags.
  • the third type is a sliding operation from the edge to the center of the touch screen.
  • the screen can also display the separation line on the screen during the process. Different areas are divided, and the isolation line can divide the screen into areas of different sizes as the user drags.
  • the split-screen operation can also be some other preset operations, which can facilitate the user to directly operate and trigger the split-screen process, which is not limited in this solution.
  • S102 Divide the current display screen into two areas according to the screen splitting operation, and display the interface of the first application displayed on the screen before the screen splitting in the first area.
  • the commonly used scenario is that when the user is using an application, it needs to be used in conjunction with another application, or when other applications require multiple screens to display content, the split-screen display is performed, and the user is using the first application as For example, when the user uses any split screen operation in the above process to trigger the split screen process, and divide the screen into two areas, one area can directly display the interface of the first application being used.
  • the two regions can be divided up and down, or left and right.
  • the size of the region division can be the same or different, and different divisions can be performed according to the user's operation, and there is no restriction on this.
  • S103 Obtain at least one second application that performs split-screen combination with the first application from the installed applications through the clustering algorithm.
  • the terminal device undergoes the above-mentioned split screen operation
  • the first application is already displayed on the first area on one of the screens, and the user needs to select other applications to be displayed on the other area.
  • the clustering algorithm all applications installed on the terminal device are analyzed and processed, and the best one or more applications for split-screen combination of the first application are obtained, that is, the above-mentioned at least one second application.
  • S104 Display at least one identifier of the second application on the second area after the screen is split.
  • the terminal device After the terminal device obtains some of the best applications that are combined with the first application to split the screen, it needs to display these applications to the user for selection, so it can be displayed in the second area after the split screen
  • the identification of at least one second application obtained above is convenient for the user to select the icon of the application to be opened, and click to open the application.
  • the terminal device can also directly select from all installed applications an optimal application that is combined with the first application and split screen, directly in the second area Start the best application, and display the operation interface of the application. Or, in the second area, the user is prompted whether to open the application, and the user performs the selection operation.
  • step S104 it may further include: after the user selects a third application from the at least one second application, starting the third application, and The interface of the third application is displayed on the second area.
  • the meaning of this solution is that after the terminal device displays multiple second applications on the second area after the split screen through the clustering algorithm, the user can choose according to his own needs, and select the second application from these second applications.
  • the third application that is combined with the first application to split the screen comes, and after determining that the user selects the third application, the terminal device starts the third application, and displays the interface of the third application on the second area.
  • the user may also start other applications while using the terminal device. Although they are not displayed on the screen, they continue to work in the background without exiting. Therefore, in addition to displaying at least one second application in the second area and recommending suitable applications to the user, you can also display the launched applications in the second area. If the user just wants to select one that has been launched The application program of and the first application are combined to split the screen, you can directly select from the launched applications. That is, while the at least one second application is displayed in the second area, other applications that have been started in the system are also displayed in the second area, which provides users with more choices and avoids Find them one by one in the application.
  • the terminal device splits the display screen of the terminal device according to the user’s split-screen operation, it displays the first application before the split-screen operation in one of the areas, through clustering
  • the algorithm selects one or more of the best second applications that are combined and split-screen from the first application from all installed applications, and recommends them in the second area.
  • the solution is based on a certain
  • the algorithm recommends the application to be displayed, avoiding the need for users to find the application they want to open from all applications, improving the efficiency of split-screen display and convenient operation.
  • this solution also provides a control that can divide the screen into more areas.
  • the control can be displayed at any position on the screen, and this solution does not impose any restriction on this.
  • the split-screen control can be hidden and displayed, and after the user triggers the display of the control, it is displayed on the screen.
  • the control can be set to display in any area, and the display of the control can be triggered when the dividing line is clicked, and it is usually hidden.
  • the first area or the second area The split screen controls are displayed on the two areas.
  • the screen of the terminal device has been divided into two areas, and there is a dividing line between the two areas.
  • the split-screen control is displayed on the upper part.
  • the screen can be divided into three areas again, and so on, the display screen can be divided into more areas. The subsequent split screen processing will be described in detail below.
  • FIG. 2 is a flowchart of Embodiment 2 of the processing method for split-screen display provided by this application. As shown in Figure 2, the processing method of the split-screen display specifically includes the following steps:
  • the user operates on the screen of the terminal device.
  • the screen has been split into two areas, and the operation is performed in the above manner, namely, click the split screen control and perform split screen again to divide the display screen into
  • the sizes of these three areas can be the same or inconsistent.
  • the second split screen can divide the first area or the second area, and this scheme does not impose restrictions.
  • the first area still displays the original interface of the first application, and the second area displays the third application selected by the user from the multiple second applications.
  • S202 Obtain at least one fourth application for split-screen combination with the first application and/or the third application from the installed application through the clustering algorithm.
  • the terminal device continues to recommend the application displayed on the third area from the multiple applications installed in the system according to the clustering algorithm.
  • Select one or more fourth applications that are best for split-screen combination with the first application and/or the third application.
  • the weight of the combination with the first application and the third application can be set, and both applications can be considered, or only the weight between the first application or the third application can be applied. There is no restriction on whether the combination is the best.
  • S203 Display at least one identification of the fourth application on the third area after the screen is split.
  • the identification of these fourth applications can be displayed on the third area after the split screen processing, so that the user can choose which application to display in the third area later.
  • the application to be displayed on the third area is selected from the fourth application.
  • the split-screen display processing method provided in this embodiment sets a simple split-screen control. After the screen is divided into two areas, the split-screen can also be continued by operation, and the split-screen control is hidden during the application process. Will not cause interference to the content displayed on the screen. After splitting the screen, you can continue to recommend applications in the new area, which is convenient for users to select the applications that need to be opened, with convenient operation and high user experience.
  • the application can be recommended in a new area.
  • the recommended method is based on clustering Algorithm, the following takes the recommendation of one or more second applications in the second area as an example to describe the recommendation process in detail.
  • the solution for the terminal device to acquire at least one second application is mainly to use an unsupervised learning clustering algorithm, and to obtain the split-screen combination of each installed application with the first application according to the historical data of the first application.
  • the at least one second application with the best screen combination is mainly to use an unsupervised learning clustering algorithm, and to obtain the split-screen combination of each installed application with the first application according to the historical data of the first application.
  • FIG. 3 is a flowchart of the third embodiment of the split-screen display processing method provided by this application, as shown in FIG. 3. Specifically, the following processes may be included:
  • S301 Calculate the Euclidean distance between each application and the first application according to the number of times each application is combined with the first application and the total number of times all applications are combined with the first application.
  • S302 Sort in ascending order according to the Euclidean distance of each application: the first application.
  • S303 Obtain at least one second application with the closest Euclidean distance to the first application from the sorted applications.
  • the historical data of the split-screen combination between each application and the first application includes the number of split-screen combinations between each application and the first application.
  • the number of second applications can be based on actual conditions. Make settings without restrictions.
  • the data clustering algorithm and the comprehensive recommendation of the user's usage history are used to make it easier for users to find applications that require split screens, and to improve user experience.
  • the following takes a mobile phone as an example to illustrate the processing method of split-screen display provided by this solution in detail.
  • FIG. 4(a)-FIG. 4(d) are schematic diagrams of an example of the processing method for split-screen display provided by this application.
  • the user splits the screen according to the preset split screen operation, that is, long press the rightmost edge, and the display in Figure 4(a) is displayed on the screen.
  • the divider line and the drag operation button the user presses the divider line or drags the operation button and slides to the left to divide the screen of the phone into two areas, the left area continues to display the contents of the operation interface of the application A that was used ,
  • the right area of the screen according to the clustering algorithm in the above embodiment, obtain one or more applications that are best combined with application A and split the screen for users to choose.
  • the specific clustering process is as follows:
  • the mobile phone can obtain in advance the split-screen matching historical data of the local user and/or the split-screen matching historical data of other users in the entire network. Then, with application A as the center (the application in the first area), record the second area that matches it. For a given application X, the distance between it and the central application A is:
  • is the applied weight coefficient, 0 ⁇ 1
  • TotalCount(A) is the total number of split screen matching with application A
  • Count(X) is the second window (that is, the second area above) or the third window (that is, the third Area)
  • the cumulative number of split screen matching with application A second is the second window, and third is the third window.
  • the distance between each application and application A can be calculated, that is, to traverse the installed applications on the device (mobile phone, tablet, folding screen), filter out the opened historical applications, traverse each application, and calculate The Euclidean distance of the center "application A”.
  • the applications are sorted in ascending order according to the Euclidean distance in ascending order.
  • the first 8 applications can be taken out as the "best match” and placed in the recommended area, as shown in Figure 4(b).
  • the display screen of the mobile phone may also provide split-screen controls for the user to continue the split-screen operation, which will be hidden when the display is not triggered.
  • FIG. 5(a)-FIG. 5(c) are schematic diagrams of another example of the processing method for split-screen display provided by this application.
  • the display continues to split screen operation, and the corresponding split screen controls can be displayed on the interface, for example: "+" in the figure, the user is in After clicking this symbol, the phone continues to split the screen.
  • the split screen controls can also be displayed in the area on the left, and there is no restriction on this.
  • a close control can also be set on the screen, for example: " ⁇ " in the figure. After the user clicks this symbol, the user can exit the split-screen display mode and display the content of application A in full screen.
  • the screen can be divided into three areas, as shown in Figure 5(b), namely 1, 2, 3, three areas in the figure, the first two
  • the area still displays the aforementioned application A and application B
  • the third area displays one or more applications for the user to choose.
  • these applications can also be selected based on the Euclidean distance from application A or B.
  • the specific method It is similar to the recommended application method in the previous two areas. Due to the small window size, historical applications and "recommended applications" are displayed in the form of small icons. Click on the icon to start application C, which fills up the third window, as shown in Figure 5(c).
  • the specific operations corresponding to the split screen process can be set.
  • the application recommendation is performed in the separated area. It avoids users from searching for the applications they want to open one by one from a large number of applications. Through natural gestures, split-screen startup is more in line with user operating habits and improves user experience; comprehensive recommendations through algorithms and user history make users more convenient Find applications that require split screen, improve the efficiency of split screen processing, and further enhance user experience.
  • FIG. 6 is a schematic structural diagram of Embodiment 1 of a processing device for split-screen display provided by this application.
  • the processing device 10 for split-screen display includes:
  • the acquiring module 11 is used to acquire the split screen operation performed by the user on the touch screen;
  • the processing module 12 is configured to divide the current display screen into two regions according to the split screen operation, and control the display module 13 to display the interface of the first application displayed on the screen before the split screen in the first region ;
  • the processing module 12 is further configured to obtain at least one second application that performs split-screen combination with the first application from the installed applications through a clustering algorithm;
  • the processing module 12 is further configured to control the display module 13 to display the identification of the at least one second application on the second area after the split screen.
  • the processing method for split-screen display provided in this embodiment is used to implement the technical solutions in the foregoing method embodiments, and its implementation principles and technical effects are similar, and will not be repeated here.
  • processing module 12 is further configured to:
  • the third application is started, and the interface of the third application is controlled to be displayed on the second area.
  • processing module 12 is further configured to:
  • control to display a split screen control on the first area or the second area If it is detected that the user performs a click operation on the dividing line between the first area and the second area, control to display a split screen control on the first area or the second area.
  • processing module 12 is further configured to:
  • the display screen is divided into three areas, and the display module 13 is controlled to display the interface of the first application in the first area, and the third area is displayed in the second area.
  • Application interface
  • the split screen operation includes any one of the following operations:
  • processing module 12 is specifically configured to:
  • the at least one second application that is the best for split-screen combination with the first application .
  • processing module 12 is specifically configured to:
  • the historical data of the split screen combination between each application and the first application includes the number of times each application performs split screen combination with the first application.
  • processing module 12 is further configured to:
  • the processing device for split-screen display provided in any of the foregoing embodiments is used to implement the technical solutions in the foregoing method embodiments, and its implementation principles and technical effects are similar, and will not be repeated here.
  • FIG. 7 is a schematic structural diagram of an embodiment of a terminal device provided by this application. As shown in FIG. 7, the terminal device 20 includes:
  • the memory 23 and the processor 22 are directly or indirectly electrically connected to implement data transmission or interaction.
  • these elements may be electrically connected to each other through one or more communication buses or signal lines 24, for example, they may be connected through a bus.
  • the memory stores computer execution instructions for implementing the data access control method, including at least one software function module that can be stored in the memory in the form of software or firmware.
  • the processor executes various software programs and modules by running the software programs and modules stored in the memory. Functional application and data processing.
  • the memory can be, but not limited to, random access memory (Random Access Memory, referred to as RAM), read only memory (Read Only Memory, referred to as ROM), and programmable read-only memory (Programmable Read-Only Memory, referred to as PROM) ), Erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, referred to as EPROM), and Electrical Erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, referred to as EEPROM), etc.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • PROM programmable read-only memory
  • EPROM Erasable Programmable Read-Only Memory
  • EEPROM Electrical Erasable Programmable Read-Only Memory
  • the memory is used to store the program, and the processor executes the program after receiving the execution instruction.
  • the software programs and modules in the memory may also include an operating system, which may include various software components and/or drivers for managing system tasks (such as memory management, storage device control, power management, etc.), and Communicate with various hardware or software components to provide an operating environment for other software components.
  • an operating system which may include various software components and/or drivers for managing system tasks (such as memory management, storage device control, power management, etc.), and Communicate with various hardware or software components to provide an operating environment for other software components.
  • the processor can be an integrated circuit chip with signal processing capabilities.
  • the foregoing processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, referred to as CPU), a network processor (Network Processor, referred to as NP), and so on.
  • CPU Central Processing Unit
  • NP Network Processor
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the present application also provides a computer-readable storage medium, the computer-readable storage medium including a program, when the program is executed by a processor, is used to execute the technical solution of the split-screen display processing method in any method embodiment .

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

一种分屏显示的处理方法、装置、设备和存储介质。该方法中,设备获取用户在触摸屏上进行的分屏操作(S101),根据所述分屏操作将当前显示屏幕分为两个区域,并在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面(S102),通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用(S103),在分屏后的第二个区域上显示所述至少一个第二应用的标识(S104)。在分屏后的页面上根据一定的算法对要显示的应用进行推荐,避免用户需要从所有的应用中去查找想要打开的应用,提高分屏显示的效率,且操作便利。

Description

分屏显示的处理方法、装置、设备和存储介质
本申请要求在2019年5月24日提交中国国家知识产权局、申请号为201910441915.9的中国专利申请的优先权,发明名称为“分屏显示的处理方法、装置、设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及智能终端技术,尤其涉及一种分屏显示的处理方法、装置、设备和存储介质。
背景技术
随着智能设备的技术发展,用户的生活中应用智能设备的场合也越来越多,针对平板电脑、大屏手机等触屏的智能设备,用户常常有同时打开两个应用的诉求,常用的智能设备在屏幕上只能显示一个应用的界面,用户要操作另一个应用的界面时候需要退出当前应用,操作进入另一个应用的界面,比较麻烦。
针对上述问题,现有技术在智能设备中提供了分屏显示的方案,目前常用的分屏显示方案中,首先用户从***导航栏进行操作,长按“历史任务”键进入分屏操作过程,从历史任务中点击应用截图的“分屏”图标,同时根据提示选择一应用或长按应用,拖入分屏后的其中一个区域,分屏后屏幕上有两个显示区域,一般来说首先选择的应用在左侧区域,另一边的右侧区域显示智能设备的主界面,主界面上显示该设备上安装的所有应用,用户从这些应用中找要分屏的第二个应用,启动分屏,第二个应用在右侧区域显示。
然而,当前分屏启用方式比较生硬,步骤繁琐,没有充分考虑用户的使用场景,不能带来良好的用户体验。
发明内容
本申请实施例提供一种分屏显示的处理方法、装置、设备和存储介质,用于解决当前分屏启用方式比较生硬,步骤繁琐,没有充分考虑用户的使用场景,导致用户体验差的问题。
本申请第一方面提供一种分屏显示的处理方法,所述方法包括:
获取用户在触摸屏上进行的分屏操作;
根据所述分屏操作将当前显示屏幕分为两个区域,并在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面;
通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用;
在分屏后的第二个区域上显示所述至少一个第二应用的标识。
在一种具体的实现方式中,所述方法还包括:
在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并在所述第二个区域上显示所述第三应用的界面。
进一步地,所述方法还包括:
若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则在所述第一个区域或者所述第二个区域上显示分屏控件。
进一步地,所述方法还包括:
若检测到用户点击所述分屏控件,则将显示屏幕分为三个区域,第一个区域显示所述第一应用的界面,第二个区域显示所述第三应用的界面;
通过聚类算法,从安装的应用程序中获取与所述第一应用和/或所述第三应用进行分屏组合的至少一个第四应用;
在分屏后的第三个区域上显示所述至少一个第四应用的标识。
在一种具体的实现方式中,所述分屏操作包括以下操作中的任一种操作:
对所述触摸屏的边缘的长按操作;
对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作;
从所述触摸屏的边缘向中心进行的滑动操作。
在上述任一实现方式的基础上,一种具体实现方式中,所述通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用,包括:
采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
一种具体的实现方式中,所述采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用,包括:
根据每个应用与所述第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与所述第一应用的欧式距离;
根据每个应用与所述第一应用的欧氏距离进行升序排序;
从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用;
其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数。
在上述任一实现方式的基础上,可选的,所述方法还包括:
在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用。
本申请第二方面提供一种分屏显示的处理装置,包括:获取模块、处理模块以及显示模块;
所述获取模块用于获取用户在触摸屏上进行的分屏操作;
所述处理模块用于根据所述分屏操作将当前显示屏幕分为两个区域,并控制所述显示模块在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面;
所述处理模块还用于通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用;
所述处理模块还用于控制所述显示模块在分屏后的第二个区域上显示所述至少一个第二应用的标识。
可选的,所述处理模块还用于:
在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并控制在所述第二个区域上显示所述第三应用的界面。
可选的,所述处理模块还用于:
若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则控制在所述第一个区域或者所述第二个区域上显示分屏控件。
可选的,所述方处理模块还用于:
若检测到用户点击所述分屏控件,则将显示屏幕分为三个区域,控制所述显示模块在第一个区域显示所述第一应用的界面,第二个区域显示所述第三应用的界面;
通过聚类算法,从安装的应用程序中获取与所述第一应用和/或所述第三应用进行分屏组合的至少一个第四应用;
控制所述显示模块在分屏后的第三个区域上显示所述至少一个第四应用的标识。
可选的,所述分屏操作包括以下操作中的任一种操作:
对所述触摸屏的边缘的长按操作;
对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作;
从所述触摸屏的边缘向中心进行的滑动操作。
可选的,所述处理模块具体用于:
采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
可选的,所述处理模块具体用于:
根据每个应用与所述第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与所述第一应用的欧式距离;
根据每个应用与所述第一应用的欧氏距离进行升序排序;
从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用;
其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数。
可选的,所述处理模块还用于:
控制所述显示模块在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用。
本申请第三方面提供一种终端设备,包括:
处理器、存储器以及显示器;
存储器用于存储程序和数据,所述处理器调用存储器存储的程序,以执行第一方面任一项提供的分屏显示的处理方法。
本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质包括程序,所述程序在被处理器执行时用于执行第一方面任一实现方式提供的分屏显示的处理方法。
本申请提供的分屏显示的处理方法、装置、设备和存储介质。终端设备获取用户在触摸屏上进行的分屏操作,根据分屏操作将当前显示屏幕分为两个区域,并在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面,然后通过一定的聚类算法,从安装的应用中获取与第一应用进行分屏组合的至少一个第二应用,在分屏后的第二个区域上显示至少一个第二应用的标识,以便用户能够从这些第二应用中选择出需要的应用在第二个区域进行显示,通过在分屏后的页面上根据一定的算法对要显示的应用进行推荐,避免用户需要从所有的应用中去查找想要打开的应用,提高分屏显示的效率,且操作便利。
附图说明
图1为本申请提供的分屏显示的处理方法实施例一的流程图;
图2为本申请提供的分屏显示的处理方法实施例二的流程图;
图3为本申请提供的分屏显示的处理方法实施例三的流程图;
图4(a)-图4(d)为本申请提供的分屏显示的处理方法一实例的过程示意图;
图5(a)-图5(c)为本申请提供的分屏显示的处理方法另一实例的过程示意图;
图6为本申请提供的分屏显示的处理装置实施例一的结构示意图;
图7为本申请提供的终端设备实施例的结构示意图。
具体实施方式
目前常用的终端设备的分屏显示方案至少包括以下几种:
第一种,在情感化操作***(Emotion User Interface,EMUI)9.0***中,用户从终端设备的***导航栏,长按“历史任务”键;历史任务中点击应用截图的“分屏”图标,或长按应用,拖入分屏左侧区域;找要分屏的第二个应用,启动分屏。
第二种,在iOS***中,打开主应用(占满全屏),从底部轻扫,唤出“App Dock(程序坞)”,然后从App Dock将要分屏的应用拖动到屏幕左边缘或者右边缘。待分屏状态后,松开拖动的应用,默认新的分屏App会占用四分之一宽度的屏幕。
然而,上述两种分屏显示的方式存在以下问题,EMUI***中,分屏的大部分使用场景,都是两个要分屏的应用已经打开,已经在历史任务列表中;或者用于分屏的两类应用,都有固定的搭配。当前打开分屏,启动第二个应用的方式非常不自然,非常低效。IOS***中,在启动第二个应用需要用户拖动到边缘位置,找准位置松开手,分屏效率较低。
针对上述方案中存在的问题,本申请提供一种分屏显示的处理方法,能够更方便用户完成分屏操作,提高分屏效率的同时提高用户体验。本方案应用在手机、平板电脑等智能终端设备中,下面通过几个具体实施方式对该方案进行详细介绍。
图1为本申请提供的分屏显示的处理方法实施例一的流程图。如图1所示,该分屏显示的处理方法包括以下步骤:
S101:获取用户在触摸屏上进行的分屏操作。
在本步骤中,该终端设备的实现中设置专门用于分屏的分屏操作,该分屏操作可以在任何终端设备的应用场景下操作,例如,可以在用户使用某个应用的时候,也可以在终端设备处于***界面的时候,该分屏操作的使用场景不限。
该方案的实现中,该分屏操作包括以下操作中的任一种操作:
第一种,对所述触摸屏的边缘的长按操作。该方案的含义是用户对触摸屏的边缘长按触发分屏过程,进入分屏操作模式,这时候可以自动将屏幕分为两部分,中间使用隔离线进行分界,该隔离线可以根据用户的拖动重新对屏幕进行分割;也可以在用户长按之后在长按的屏幕边缘显示隔离线,根据用户对该隔离线的拖动,将终端设备的屏幕分为两个不同部分,对此不做限制。
第二种,对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作。该方案的含义是用户对触摸屏的边缘长按之后触发分屏过程,需要继续在屏幕上进行滑动操作将屏幕进行具体的分屏,该滑动操作可以是向着屏幕中心进行的滑动操作,可选的,该过程中屏幕上也可以显示隔离线对分屏的不同区域进行分割,该隔离线可以随着用户的拖动将屏幕分割成为不同大小的区域。
第三种,从所述触摸屏的边缘向中心进行的滑动操作。该方案中不用再屏幕边缘上进行长按操作,而是直接从屏幕边缘往中央进行滑动操作,即可触发分屏过程,可选的,该过程中屏幕上也可以显示隔离线对分屏的不同区域进行分割,该隔离线可以随着用户的拖动将屏幕分割成为不同大小的区域。
此外,该分屏操作还可以是其他的一些预设的操作,能够方便用户直接操作,并触发分屏过程即可,对此本方案不做限制。
S102:根据分屏操作将当前显示屏幕分为两个区域,并在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面。
在本步骤中,一般常用的场景是用户在使用一个应用的时候,需要配合另一个应用使用,或者其他的需要多个屏幕展示内容时候,才进行分屏显示,以用户正在使用第一应用为例,当用户采用上述过程中的任意分屏操作触发了分屏过程,并将屏幕分为两个区域,其中一个区域直接显示正在使用的第一应用的界面即可。这两个区域可以是上下分的,也可以是左右分割的,对于区域分割的大小可以相同,也可以不同,可根据用户的操作进行不同的分割,对此不做限制。
S103:通过聚类算法,从安装的应用中获取与第一应用进行分屏组合的至少一个第二应用。
在本步骤中,终端设备经过上述的分屏操作时候,其中一个屏幕上的第一个区域上已经显示了第一应用,另外一个区域上需要用户选择别的需要显示的应用,本方案中,根据聚类算法,对终端设备上安装的所有应用进行分析处理,获取出于第一应用进行分屏组合的最佳的一个或者多个应用,也就是上述的至少一个第二应用。
S104:在分屏后的第二个区域上显示至少一个第二应用的标识。
在本步骤中,终端设备在获取到跟第一应用进行组合分屏的最佳的一些应用之后,需要将该些应用显示给用户进行选择,因此可以在分屏后的第二个区域上显示上述获取到的至少一个第二应用的标识,方便用户从中选择想要打开的应用的图标,点击打开应用。
可选的,在该方案的一种的具体实现中,终端设备也可以直接从安装的所有应用中选择出一个与第一应用进行组合分屏的最佳的应用,直接在第二个区域中启动该最佳的应用,显示该应用的操作界面。或者,在第二个区域中提示用户是否打开该应用,由用户进行选择操作。
可选的,在该方案的另一种具体实现方式中,在步骤S104之后,还可以包括:在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并在所述第二个区域上显示所述第三应用的界面。该方案的含义是,终端设备在通过聚类算法在分屏后的第二个区域上显示了多个第二应用之后,用户可以根据自己的需求进行选择,从这些第二应用中选择出要与第一应用进行组合分屏的第三应用来,并且终端设备在确定用户选中了第三应用之后,将该第三应用进行启动,在第二个区域上显示该第三应用的界面。
在该实施例的具体实现中,有可能用户在使用终端设备的过程中,还启动了其他的应用,虽然未在屏幕上显示,也在后台继续工作,并未退出。因此,除了可以在第二个区域上显示至少一个第二应用,向用户推荐合适的应用之外,还可以将已经启动的应用也在第二个区域进行显示,如果用户就是想选择一个已经启动的应用程序与第一应用进行组合分屏,则可以直接从已启动的应用中进行选择。即在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用,向用户提供更多的选择,避免需要从所有应用中一个个去查找。
本实施例提供的分屏显示的处理方法,终端设备在根据用户的分屏操作对终端设备的显示屏进行分屏之后,在其中一个区域上显示分屏操作前的第一应用,通过聚类算法从安装的所有应用中选择出于第一应用进行组合分屏的一个或者多个最佳的第二应用,并在第二个区域上进行推荐,该方案在分屏后的页面上根据一定的算法对要显示的应用进行推荐,避免用 户需要从所有的应用中去查找想要打开的应用,提高分屏显示的效率,且操作便利。
随着终端设备的功能越来越丰富,用户可能需要将终端设备的屏幕分为更多区域,进行更多的应用,或者更多的操作。在上述实施例的基础上,本方案还提供能将屏幕分为更多区域的控件,该控件可以在屏幕上任何位置进行显示,对此本方案不做限制。一般来说,为了不影响用户的使用和操作,该分屏的控件可以隐藏显示,在用户触发了对该控件的显示之后,在屏幕上进行显示。例如,可以将该控件设置在任意一个区域上进行显示,在点击了分隔线时触发该控件的显示,平时进行隐藏。
具体的实现中,以上述实施例为例,若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则在所述第一个区域或者所述第二个区域上显示分屏控件。该方案的含义是,在上述实施例中,终端设备的屏幕已经被分为两个区域,两个区域之间有分隔线,在用户点击分隔线之后,在第一个区域或者第二个区域上显示分屏控件,在用户点击了该分屏控件时,可以将屏幕再次进行分割,分割成三个区域,以此类推可以将显示屏分割成更多的区域。下面对后续的分屏处理进行详细说明。
图2为本申请提供的分屏显示的处理方法实施例二的流程图。如图2所示,该分屏显示的处理方法具体包括以下几个步骤:
S201:若检测到用户点击分屏控件,则将显示屏幕分为三个区域,第一个区域显示第一应用的界面,第二个区域显示第三应用的界面。
在本步骤中,用户在终端设备的屏幕上进行操作,已经将屏幕分屏为两个区域,又按照上述方式进行操作,即点击分屏控件,再次进行分屏,则可以将显示屏幕分为三个区域,这三个区域大小可以一致,也可以不一致,第二次分屏可以对第一个区域进行分割,也可以是对第二个区域进行分割,该方案不做限制。第一个区域依然显示最初的第一应用的界面,第二个区域显示用户从多个第二应用中选择出的第三应用。
S202:通过聚类算法,从安装的应用程序中获取与第一应用和/或第三应用进行分屏组合的至少一个第四应用。
在该方案中,与实施例一中类似的,终端设备继续根据聚类算法,从***中安装的多个应用程序中,为用户推荐在第三个区域上显示的应用,一般来说,需要选择和第一应用和/或第三应用进行分屏组合最佳的一个或者多个第四应用。在该方案的具体实现中,可以设置与第一应用和第三应用之间的组合所占的权重,对两个应用均进行考虑,也可以只应用与第一应用或者第三应用之间的组合是否最佳,对此本方案不做限制。
S203:在分屏后的第三个区域上显示至少一个第四应用的标识。
在本步骤中,获取到了至少一个第四应用之后,可以在分屏处理的之后的第三个区域上显示这些第四应用的标识,以便用户后续可以选择在第三个区域上具体显示哪个应用,这个将要显示在第三个区域上的应用是从第四应用中选择出来的。
本实施例提供的分屏显示的处理方法,设置了简单的分屏控件,在将屏幕分为两个区域之后,还可以通过操作继续进行分屏,同时分屏控件在应用过程中隐藏显示,不会对屏幕上显示的内容造成干扰。分屏之后还可以继续对新的区域中进行应用推荐,方便用户选择需要打开的应用,操作便利,用户体验较高。
在上述几个实施例的基础上,可知道本申请提供的分屏显示的处理方法中,在进行分屏操作之后,在新的区域中可以对应用程序进行推荐,推荐的方式是根据聚类算法,下面以在第二个区域上推荐一个或多个第二应用程序为例,对该推荐过程进行详细说明。
终端设备获取至少一个第二应用的方案主要是采用无监督学习的聚类算法,根据安装的 每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
该方案中,对终端设备来说,首先需要对用户的每次分屏处理的数据进行记录,记录用户每次是使用了哪两个应用进行组合分屏使用的,以便能够对数据进行分析,获取到推荐的应用,图3为本申请提供的分屏显示的处理方法实施例三的流程图,如图3所示,具体的,可以包括以下过程:
S301:根据每个应用与第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与第一应用的欧式距离。
S302:根据每个应用:第一应用的欧氏距离进行升序排序。
这里欧式距离越近,表示用户使用该应用与第一应用进行组合分屏越多。
S303:从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用。
其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数,该方案中,第二应用的数量可以根据实际情况进行设置,具体不做限制。
本方案中,通过对数据的聚类算法以及用户使用历史综合推荐,让用户更便捷找到需要分屏的应用,提升用户体验。
结合上述的实施例,下面以手机为例,对本方案提供的分屏显示的处理方法进行详细的举例说明。
图4(a)-图4(d)为本申请提供的分屏显示的处理方法一实例的过程示意图。如图4(a)所示,用户在对手机的使用过程中,按照预设的分屏操作对屏幕进行分屏,即长按最右边的边缘,在屏幕上显示如图4(a)中的分隔线和拖动操作按钮,用户按住分隔线或者拖动操作按钮向左滑动,将手机的屏幕分为左右两个区域,左边区域上继续显示原来正在使用的应用A的操作界面的内容,而屏幕的右边区域,则需要按照上述实施例中的聚类算法,获取与应用A进行组合分屏最佳的一个或者多个应用,以供用户进行选择,具体的聚类过程如下:
手机可以预先获取本机用户的分屏搭配历史数据,和/或全网统计的其他用户的分屏搭配历史数据。然后,以应用A为中心(第一个区域的应用),记录与之搭配的第二个区域,对于给定应用X,它与中心应用A的距离为:
Figure PCTCN2020091515-appb-000001
其中,μ为应用的权重系数,0<μ<1
TotalCount(A)为所有与应用A分屏搭配的次数总和,Count(X)为应用X在第二个窗口(也就是上述的第二个区域)或者第三窗口(也就是上述的第三个区域)与应用A分屏搭配的次数累计,second为第二窗口,third为第三窗口。
按照上述公式,可以计算出每个应用与应用A之间的距离,即遍历设备(手机、平板、折叠屏)上已安装的应用,过滤掉已打开的历史应用,遍历每一个应用,计算与中心“应用A”的欧式距离。
然后,以欧式距离作为排序依据,根据欧氏距离从小大的顺序对应用进行升序排序。可取出前8个应用,作为“最佳搭配”,放在推荐区域,如图4(b)所示。
可选的,在该方案的具体实现过程中,可能还存在其他未退出的应用,也就是已经启动了的其他的应用,也可以在分屏后在屏幕的第二个区域上行进行显示,如图4(c)所示,将该手机中的未关闭的应用BCD均显示在第二个区域上,方便用户进行选择。用户可以从该图 中显示的8个应用图标或者几个未启动的应用中选择与应用A进行组合分屏的应用,例如,用户选择了应用B,则在第二个区域中显示应用B的界面,如图4(d)所示。
在进行了上述分屏过程之后,手机的显示屏幕上还可以提供供用户继续进行分屏操作的分屏控件,在不触发显示时隐藏。
图5(a)-图5(c)为本申请提供的分屏显示的处理方法另一实例的过程示意图。如图5(a)所示,在用户点击了前面分屏之后的分隔线之后,显示继续分屏操作,可以在界面上显示相应的分屏控件,例如:图中的“+”,用户在点击该符号之后,手机对屏幕继续进行分屏,该方案中,分屏控件也可以显示在左边的区域中,对此不做限制。
可选的,还可以在屏幕上设置关闭控件,例如:图中的“×”,用户在点击该符号之后,可以退出分屏显示模式,全屏显示应用A的内容。
用户点击了“+”之后,可以对屏幕继续进行分屏,将屏幕分为三个区域,如图5(b)所示,即图中的1、2、3,三个区域,前两个区域依然显示前述的应用A和应用B,在第三个区域上显示供用户选择的一个或者多个应用,这些应用同样的,也可以根据与应用A或者B的欧氏距离进行选择,具体方式与前述两个区域时候推荐应用的方式类似。由于窗口较小,历史应用与“推荐应用”均以小图标形式展示。点击图标,启动应用C,占满第三窗口,如图5(c)所示。
在本申请的技术方案应用在其他的终端设备中,与应用在手机中类似,分屏过程具体对应的操作可以进行设置,在进行分屏处理之后,在分隔出的区域中进行应用的推荐,避免了用户从大量的应用中一个个翻找想要打开的应用,通过自然的手势,让分屏启动更符合用户操作习惯,提升用户体验;通过算法以及用户使用历史综合推荐,让用户更便捷找到需要分屏的应用,提高分屏处理的效率,进一步提升用户体验。
图6为本申请提供的分屏显示的处理装置实施例一的结构示意图,如图6所示,该分屏显示的处理装置10,包括:
获取模块11、处理模块12以及显示模块13;
所述获取模块11用于获取用户在触摸屏上进行的分屏操作;
所述处理模块12用于根据所述分屏操作将当前显示屏幕分为两个区域,并控制所述显示模块13在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面;
所述处理模块12还用于通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用;
所述处理模块12还用于控制所述显示模块13在分屏后的第二个区域上显示所述至少一个第二应用的标识。
本实施例提供的分屏显示的处理方法,用于执行前述方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,所述处理模块12还用于:
在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并控制在所述第二个区域上显示所述第三应用的界面。
可选的,所述处理模块12还用于:
若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则控制在所述第一个区域或者所述第二个区域上显示分屏控件。
可选的,所述处理模块12还用于:
若检测到用户点击所述分屏控件,则将显示屏幕分为三个区域,控制所述显示模块13在 第一个区域显示所述第一应用的界面,第二个区域显示所述第三应用的界面;
通过聚类算法,从安装的应用程序中获取与所述第一应用和/或所述第三应用进行分屏组合的至少一个第四应用;
控制所述显示模块13在分屏后的第三个区域上显示所述至少一个第四应用的标识。
可选的,所述分屏操作包括以下操作中的任一种操作:
对所述触摸屏的边缘的长按操作;
对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作;
从所述触摸屏的边缘向中心进行的滑动操作。
可选的,所述处理模块12具体用于:
采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
可选的,所述处理模块12具体用于:
根据每个应用与所述第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与所述第一应用的欧式距离;
根据每个应用与所述第一应用的欧氏距离进行升序排序;
从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用;
其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数。
可选的,所述处理模块12还用于:
控制所述显示模块在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用。
上述任一实施例提供的分屏显示的处理装置,用于执行前述方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
图7为本申请提供的终端设备实施例的结构示意图,如图7所示,该终端设备20包括:
处理器22、存储器23、以及显示器21;存储器23用于存储程序和数据,所述处理器22调用存储器存储的程序,以执行前述任一实施例提供的联合切换方法的技术方案。
在上述在终端设备的实现中,存储器23和处理器22之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线24电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,简称:RAM),只读存储器(Read Only Memory,简称:ROM),可编程只读存储器(Programmable Read-Only Memory,简称:PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,简称:EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,简称:EEPROM)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作***,其可包括各种用于管理***任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称:CPU)、网络处理器(Network Processor, 简称:NP)等。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质包括程序,所述程序在被处理器执行时用于执行任一方法实施例中的分屏显示的处理方法的技术方案。
本领域普通技术人员应理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质,具体的介质类型本申请不做限制。

Claims (18)

  1. 一种分屏显示的处理方法,其特征在于,所述方法包括:
    获取用户在触摸屏上进行的分屏操作;
    根据所述分屏操作将当前显示屏幕分为两个区域,并在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面;
    通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用;
    在分屏后的第二个区域上显示所述至少一个第二应用的标识。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并在所述第二个区域上显示所述第三应用的界面。
  3. 根据权利要求2所述的方法,其特征在于,所述方法还包括:
    若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则在所述第一个区域或者所述第二个区域上显示分屏控件。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    若检测到用户点击所述分屏控件,则将显示屏幕分为三个区域,第一个区域显示所述第一应用的界面,第二个区域显示所述第三应用的界面;
    通过聚类算法,从安装的应用程序中获取与所述第一应用和/或所述第三应用进行分屏组合的至少一个第四应用;
    在分屏后的第三个区域上显示所述至少一个第四应用的标识。
  5. 根据权利要求1至4任一项所述的方法,其特征在于,所述分屏操作包括以下操作中的任一种操作:
    对所述触摸屏的边缘的长按操作;
    对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作;
    从所述触摸屏的边缘向中心进行的滑动操作。
  6. 根据权利要求1至5任一项所述的方法,其特征在于,所述通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用,包括:
    采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
  7. 根据权利要求6所述的方法,其特征在于,所述采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用,包括:
    根据每个应用与所述第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与所述第一应用的欧式距离;
    根据每个应用与所述第一应用的欧氏距离进行升序排序;
    从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用;
    其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数。
  8. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用。
  9. 一种分屏显示的处理装置,其特征在于,包括:获取模块、处理模块以及显示模块;
    所述获取模块用于获取用户在触摸屏上进行的分屏操作;
    所述处理模块用于根据所述分屏操作将当前显示屏幕分为两个区域,并控制所述显示模块在第一个区域中显示分屏之前显示屏幕上显示的第一应用的界面;
    所述处理模块还用于通过聚类算法,从安装的应用中获取与所述第一应用进行分屏组合的至少一个第二应用;
    所述处理模块还用于控制所述显示模块在分屏后的第二个区域上显示所述至少一个第二应用的标识。
  10. 根据权利要求9所述的装置,其特征在于,所述处理模块还用于:
    在用户从所述至少一个第二应用中选中第三应用之后,启动所述第三应用,并控制在所述第二个区域上显示所述第三应用的界面。
  11. 根据权利要求10所述的装置,其特征在于,所述处理模块还用于:
    若检测到用户在所述第一个区域和第二个区域之间的分隔线上进行点击操作,则控制在所述第一个区域或者所述第二个区域上显示分屏控件。
  12. 根据权利要求11所述的装置,其特征在于,所述处理模块还用于:
    若检测到用户点击所述分屏控件,则将显示屏幕分为三个区域,控制所述显示模块在第一个区域显示所述第一应用的界面,第二个区域显示所述第三应用的界面;
    通过聚类算法,从安装的应用程序中获取与所述第一应用和/或所述第三应用进行分屏组合的至少一个第四应用;
    控制所述显示模块在分屏后的第三个区域上显示所述至少一个第四应用的标识。
  13. 根据权利要求9至12任一项所述的装置,其特征在于,所述分屏操作包括以下操作中的任一种操作:
    对所述触摸屏的边缘的长按操作;
    对所述触摸屏的边缘长按后所述触摸屏的中心进行的滑动操作;
    从所述触摸屏的边缘向中心进行的滑动操作。
  14. 根据权利要求9至13任一项所述的装置,其特征在于,所述处理模块具体用于:
    采用无监督学习的聚类算法,根据安装的每个应用与所述第一应用进行分屏组合的历史数据,获取与所述第一应用进行分屏组合最佳的所述至少一个第二应用。
  15. 根据权利要求14所述的装置,其特征在于,所述处理模块具体用于:
    根据每个应用与所述第一应用进行分屏组合的次数,以及所有应用与第一应用进行分屏组合的总次数,计算每个应用与所述第一应用的欧式距离;
    根据每个应用与所述第一应用的欧氏距离进行升序排序;
    从排序后的应用程序中获取与所述第一应用的欧氏距离最近的至少一个第二应用;
    其中,所述每个应用与所述第一应用进行分屏组合的历史数据包括每个应用与所述第一应用进行分屏组合的次数。
  16. 根据权利要求9所述的装置,其特征在于,所述处理模块还用于:
    控制所述显示模块在所述第二个区域中显示所述至少一个第二应用的同时,还在所述第二个区域上显示***中已启动的其他应用。
  17. 一种终端设备,其特征在于,包括:
    处理器、存储器以及显示器;
    存储器用于存储程序和数据,所述处理器调用存储器存储的程序,以执行权利要求1至 8任一项所述的分屏显示的处理方法。
  18. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括程序,所述程序在被处理器执行时用于执行权利要求1至8任一项所述的分屏显示的处理方法。
PCT/CN2020/091515 2019-05-24 2020-05-21 分屏显示的处理方法、装置、设备和存储介质 WO2020238744A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/613,748 US11822784B2 (en) 2019-05-24 2020-05-21 Split-screen display processing method and apparatus, device, and storage medium
EP20814838.7A EP3951578B1 (en) 2019-05-24 2020-05-21 Processing method, device and apparatus for split-screen display, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910441915.9 2019-05-24
CN201910441915.9A CN110333818A (zh) 2019-05-24 2019-05-24 分屏显示的处理方法、装置、设备和存储介质

Publications (1)

Publication Number Publication Date
WO2020238744A1 true WO2020238744A1 (zh) 2020-12-03

Family

ID=68139848

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/091515 WO2020238744A1 (zh) 2019-05-24 2020-05-21 分屏显示的处理方法、装置、设备和存储介质

Country Status (4)

Country Link
US (1) US11822784B2 (zh)
EP (1) EP3951578B1 (zh)
CN (1) CN110333818A (zh)
WO (1) WO2020238744A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656140A (zh) * 2021-08-31 2021-11-16 北京京东方技术开发有限公司 控件显示方法及装置、计算机可读存储介质、电子设备

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110333818A (zh) * 2019-05-24 2019-10-15 华为技术有限公司 分屏显示的处理方法、装置、设备和存储介质
CN110780836A (zh) * 2019-11-07 2020-02-11 无锡聚视光电科技有限公司 一种基于触摸一体机的分屏显示方法
CN111142997A (zh) * 2019-12-17 2020-05-12 上海博泰悦臻电子设备制造有限公司 一种应用显示方法、车机及计算机存储介质
CN111190517B (zh) * 2019-12-30 2022-03-04 维沃移动通信有限公司 分屏显示方法及电子设备
CN111638847B (zh) * 2020-05-27 2022-01-28 维沃移动通信有限公司 分屏显示方法、装置及电子设备
CN112269508B (zh) * 2020-10-27 2022-07-29 维沃移动通信有限公司 显示方法、装置和电子设备
CN112764640A (zh) * 2020-12-31 2021-05-07 北京谊安医疗***股份有限公司 一种用于医疗设备的监测值切换显示方法及***
CN115202772A (zh) * 2021-04-09 2022-10-18 Oppo广东移动通信有限公司 应用界面的显示方法、装置、终端及存储介质
US11625148B2 (en) * 2021-04-19 2023-04-11 Microsoft Technology Licensing, Llc Intelligent snap assist recommendation model
CN113760138B (zh) * 2021-08-06 2024-04-26 深圳康佳电子科技有限公司 一种分屏应用的配置方法及相关设备
CN116547640B (zh) * 2021-12-03 2024-04-05 荣耀终端有限公司 应用推荐方法及电子设备
CN116450011A (zh) * 2022-01-06 2023-07-18 荣耀终端有限公司 一种显示方法及电子设备
CN115202524B (zh) * 2022-07-15 2024-06-18 维沃移动通信有限公司 显示方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744849A (zh) * 2011-12-27 2014-04-23 北京奇虎科技有限公司 一种应用自动推荐的方法及装置
CN106598529A (zh) * 2017-01-25 2017-04-26 北京奇虎科技有限公司 一种移动终端的分屏显示方法和装置、移动终端
CN107423063A (zh) * 2017-07-25 2017-12-01 北京小米移动软件有限公司 多窗口处理方法、装置及设备
CN108595100A (zh) * 2018-04-19 2018-09-28 Oppo广东移动通信有限公司 分屏显示方法、装置、存储介质及电子设备
CN108932093A (zh) * 2018-07-03 2018-12-04 Oppo广东移动通信有限公司 分屏应用切换方法、装置、存储介质和电子设备
CN110333818A (zh) * 2019-05-24 2019-10-15 华为技术有限公司 分屏显示的处理方法、装置、设备和存储介质

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035427B (zh) 2009-09-25 2014-04-23 鸿富锦精密工业(深圳)有限公司 致动器、相机模组及便携式电子装置
EP2537335B1 (en) * 2010-02-19 2019-01-16 InterDigital Madison Patent Holdings Media content spatial navigation
US20130346912A1 (en) * 2012-06-20 2013-12-26 Alexander Buening Method And System To Launch And Manage An Application On A Computer System Having A Touch Panel Input Device
EP2943941A4 (en) 2013-01-10 2016-08-03 Gtech Canada Ulc SYSTEMS AND METHOD FOR REMOTE GAMES WITH A TERMINAL
KR102049855B1 (ko) * 2013-01-31 2019-11-28 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
CN104035704B (zh) * 2013-03-07 2017-10-10 北京三星通信技术研究有限公司 分屏操作的方法及装置
KR102127925B1 (ko) * 2013-04-29 2020-06-29 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US20140351722A1 (en) * 2013-05-23 2014-11-27 Microsoft User interface elements for multiple displays
KR102210999B1 (ko) * 2013-08-22 2021-02-03 삼성전자주식회사 디스플레이 장치의 애플리케이션 실행 방법 및 그 디스플레이 장치
KR102153366B1 (ko) * 2013-08-30 2020-10-15 삼성전자 주식회사 전자 기기의 화면 전환 방법 및 장치
KR102202899B1 (ko) * 2013-09-02 2021-01-14 삼성전자 주식회사 복수의 어플리케이션 제공 방법 및 장치
KR102213212B1 (ko) * 2014-01-02 2021-02-08 삼성전자주식회사 멀티윈도우 제어 방법 및 이를 지원하는 전자 장치
KR102255274B1 (ko) * 2014-02-21 2021-05-24 삼성전자주식회사 사용자 인터페이스를 제공하는 방법 및 이를 수행하기 위한 플렉시블 디바이스
CN104820552A (zh) 2015-04-29 2015-08-05 努比亚技术有限公司 移动终端的分屏显示方法及移动终端
US10102824B2 (en) * 2015-05-19 2018-10-16 Microsoft Technology Licensing, Llc Gesture for task transfer
CN105389194B (zh) * 2015-10-19 2019-02-01 华为技术有限公司 一种确定应用程序计算逻辑的方法及装置
RU2687037C1 (ru) * 2015-11-25 2019-05-06 Хуавэй Текнолоджиз Ко., Лтд. Способ, устройство быстрого разделения экрана, электронное устройство, ui отображения и носитель хранения
KR102618480B1 (ko) * 2016-08-17 2023-12-29 삼성전자주식회사 전자 장치 및 그의 운용 제공 방법
US10452410B2 (en) * 2016-10-25 2019-10-22 International Business Machines Corporation Context aware user interface
CN107402709A (zh) * 2017-06-23 2017-11-28 努比亚技术有限公司 一种分屏显示方法、终端及计算机可读存储介质
CN110709806A (zh) 2017-07-18 2020-01-17 华为技术有限公司 一种多任务操作方法及电子设备
CN109032484A (zh) * 2018-07-10 2018-12-18 Oppo广东移动通信有限公司 分屏显示的处理方法、装置、存储介质及电子设备
KR102599383B1 (ko) * 2018-10-26 2023-11-08 삼성전자 주식회사 분할된 화면 상에서 실행 가능한 어플리케이션 리스트를 디스플레이하는 전자 장치 및 전자 장치의 동작 방법
CN109782976B (zh) * 2019-01-15 2020-12-22 Oppo广东移动通信有限公司 文件处理方法、装置、终端及存储介质
KR20200088997A (ko) * 2019-01-16 2020-07-24 삼성전자주식회사 감겨질 수 있는 플렉서블 디스플레이에서 표시되는 화면을 제어하기 위한 전자 장치 및 방법
KR20200122725A (ko) * 2019-04-18 2020-10-28 삼성전자주식회사 분할 화면을 제공하기 위한 객체를 표시하는 전자 장치 및 방법
KR20200122722A (ko) * 2019-04-18 2020-10-28 삼성전자주식회사 분할 화면을 제공하기 위한 전자 장치, 방법, 및 컴퓨터 판독가능 매체
US11115421B2 (en) * 2019-06-26 2021-09-07 Accenture Global Solutions Limited Security monitoring platform for managing access rights associated with cloud applications
CN111858277B (zh) * 2020-07-07 2024-02-27 广州三星通信技术研究有限公司 用于电子终端的录屏方法和录屏装置
KR20230006240A (ko) * 2021-07-02 2023-01-10 삼성전자주식회사 입력 필드를 기반으로 사용자 인터페이스를 구성하는 방법 및 전자 장치

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744849A (zh) * 2011-12-27 2014-04-23 北京奇虎科技有限公司 一种应用自动推荐的方法及装置
CN106598529A (zh) * 2017-01-25 2017-04-26 北京奇虎科技有限公司 一种移动终端的分屏显示方法和装置、移动终端
CN107423063A (zh) * 2017-07-25 2017-12-01 北京小米移动软件有限公司 多窗口处理方法、装置及设备
CN108595100A (zh) * 2018-04-19 2018-09-28 Oppo广东移动通信有限公司 分屏显示方法、装置、存储介质及电子设备
CN108932093A (zh) * 2018-07-03 2018-12-04 Oppo广东移动通信有限公司 分屏应用切换方法、装置、存储介质和电子设备
CN110333818A (zh) * 2019-05-24 2019-10-15 华为技术有限公司 分屏显示的处理方法、装置、设备和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3951578A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656140A (zh) * 2021-08-31 2021-11-16 北京京东方技术开发有限公司 控件显示方法及装置、计算机可读存储介质、电子设备
CN113656140B (zh) * 2021-08-31 2024-03-01 北京京东方技术开发有限公司 控件显示方法及装置、计算机可读存储介质、电子设备

Also Published As

Publication number Publication date
US11822784B2 (en) 2023-11-21
CN110333818A (zh) 2019-10-15
EP3951578A4 (en) 2022-06-15
EP3951578A1 (en) 2022-02-09
EP3951578B1 (en) 2023-11-22
US20220253212A1 (en) 2022-08-11

Similar Documents

Publication Publication Date Title
WO2020238744A1 (zh) 分屏显示的处理方法、装置、设备和存储介质
CN105426080B (zh) 一种图片切换方法及终端
KR101991305B1 (ko) 애플리케이션 프로그램 제어 방법 및 관련 장치
CN105335048B (zh) 具有隐藏应用图标的电子设备及隐藏应用图标的方法
WO2017032005A1 (zh) 一种操作菜单显示方法及终端
US9740283B2 (en) Display method and electronic device
TWI626591B (zh) 應用程式切換系統及方法
CN111580923B (zh) 一种控制方法、装置及电子设备
WO2018184443A1 (zh) 终端屏幕显示处理方法、装置及存储介质
US11397522B2 (en) Page browsing
WO2023005828A1 (zh) 消息显示方法、装置和电子设备
WO2022022566A1 (zh) 图形码识别方法、装置和电子设备
CN104903856A (zh) 应用图标自适应调整方法和终端
WO2018184442A1 (zh) 终端控制方法及装置
CN112540709A (zh) 分屏显示方法和装置、电子设备及可读存储介质
CN111142756A (zh) 页面显示方法、设备及计算机可读存储介质
CN106648281B (zh) 一种截图方法及装置
CN109983428B (zh) 一种应用的操作方法和装置
WO2022242542A1 (zh) 应用图标的管理方法和电子设备
CN112099702A (zh) 应用运行方法、装置和电子设备
CN104281378A (zh) 移动装置单手掌控处理方法及***
EP4220363A1 (en) Application icon display method and related device
CN113253883A (zh) 应用界面显示方法、装置和电子设备
TWI607369B (zh) 調整畫面顯示的系統及方法
WO2022171058A1 (zh) 应用程序的处理方法、装置及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20814838

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020814838

Country of ref document: EP

Effective date: 20211029

NENP Non-entry into the national phase

Ref country code: DE