Display method, device, electronic device and readable storage medium
By obtaining and using the attribute parameter values of multiple applications to determine its display layout, solve the tedious problems of existing smart cockpit display screen operations, realize multi -application display at the same time, and improve user experience and driving security.
Patent Information
- Application Number
- CN202010086782.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-11
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-07-28
Smart Images

Figure CN113254116B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a display method, device, electronic device and readable storage medium. Background Art
[0002] Smart cockpit is a hot topic in the development of automotive technology. It provides a more automated and intelligent driving experience by applying electronic information technology, communication technology, mobile Internet technology, etc. in the car cockpit. In the smart cockpit, the interaction between people and the smart cockpit application is usually achieved through the display screen.
[0003] In the process of proposing the present disclosure, the inventors found that the existing smart cockpit display screens can usually only display the running window of an application in full screen. If one wants to obtain information from other applications, one needs to switch back and forth between different applications. For example, when displaying the running window of a map application, if one wants to play another song, one needs to first switch from the running window of the map application to the running window of the song playing application. After completing the song switching, one needs to switch back to the running window of the map application. This operation is cumbersome and not conducive to driving safety. Summary of the invention
[0004] In order to solve the problems in the related art, the embodiments of the present disclosure provide a display method, an apparatus, an electronic device and a readable storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a display method.
[0006] Specifically, the display method includes:
[0007] Get the property parameter values of multiple applications;
[0008] Determining a display layout of the multiple applications on a display interface according to the attribute parameter values of the multiple applications;
[0009] According to the display layout, the running windows of the multiple application programs are displayed on the display interface.
[0010] In combination with the first aspect, in a first implementation manner of the first aspect of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0011] In combination with the first aspect, in a second implementation of the first aspect of the present disclosure, the multiple applications are determined based on at least one of the following: usage frequency, recommendation index, and previous display record.
[0012] In combination with the first aspect, in a third implementation of the first aspect of the present disclosure, the method further includes:
[0013] After displaying the running windows of the plurality of applications on the display interface, launching another application;
[0014] obtaining the attribute parameter value of the other application,
[0015] Determining a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application;
[0016] According to the display layout of the multiple applications and the another application on the display interface, the running windows of the multiple applications and the another application are displayed on the display interface.
[0017] In combination with the first aspect, in a fourth implementation of the first aspect of the present disclosure, the method further includes:
[0018] After displaying the running windows of the multiple applications on the display interface, closing any application among the multiple applications;
[0019] Determining, according to the attribute parameter values of the remaining application programs among the plurality of application programs, a display layout of the remaining application programs on the display interface;
[0020] According to the display layout of the remaining applications on the display interface, the running windows of the remaining applications are displayed on the display interface.
[0021] In combination with the first aspect, in a fifth implementation of the first aspect of the present disclosure, the method further includes:
[0022] receiving a first input operation of a user to move the running window or a second input operation to move a boundary between the running windows;
[0023] In response to the first input operation or the second input operation, modifying the display layout;
[0024] According to the modified display layout, the running windows of the multiple application programs are displayed on the display interface.
[0025] In combination with the first aspect, in a sixth implementation of the first aspect of the present disclosure, the method further includes:
[0026] Display icons of one or more other applications;
[0027] In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
[0028] In combination with the sixth implementation of the first aspect, in a seventh implementation of the first aspect of the present disclosure, displaying the running window of the other application in the area where the running window of any application is located includes:
[0029] displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or
[0030] The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
[0031] In combination with the seventh implementation manner of the first aspect, in an eighth implementation manner of the first aspect of the present disclosure, the method further includes: displaying an icon of any application whose running window is closed.
[0032] In combination with the first aspect, in a ninth implementation of the first aspect of the present disclosure, when the map application is in a navigation state but the running window of the map application is not displayed on the display interface, the navigation simplified information of the map application is displayed on the display interface.
[0033] In combination with the ninth implementation method of the first aspect, in the tenth implementation method of the first aspect of the present disclosure, when it is detected that the navigation state of the map application has ended or the running window of the map application is displayed on the display interface, the navigation simplified information is canceled from being displayed.
[0034] In combination with the ninth implementation manner of the first aspect, in an eleventh implementation manner of the first aspect of the present disclosure, the method further includes:
[0035] receiving a fourth input operation of the user clicking on the navigation simplified information;
[0036] In response to the fourth input operation, a running window of the map application is displayed.
[0037] In combination with the first aspect, in a twelfth implementation of the first aspect of the present disclosure, the method further includes:
[0038] displaying a search button in a running window of any application program among the plurality of application programs;
[0039] In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
[0040] In combination with the first aspect, in a thirteenth implementation manner of the first aspect of the present disclosure, the method further includes:
[0041] displaying a list button in a running window of any application program among the plurality of application programs;
[0042] In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located;
[0043] In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0044] In combination with the first aspect, in a fourteenth implementation manner of the first aspect of the present disclosure, the display interface is a system desktop.
[0045] In a second aspect, a display device is provided in an embodiment of the present disclosure.
[0046] Specifically, the display device includes:
[0047] An acquisition module is configured to acquire attribute parameter values of multiple applications;
[0048] a determination module configured to determine a display layout of the plurality of applications on a display interface according to the attribute parameter values of the plurality of applications;
[0049] The display module is configured to display the running windows of the multiple application programs on the display interface according to the display layout.
[0050] In combination with the second aspect, in a first implementation manner of the second aspect of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0051] In combination with the second aspect, in a second implementation of the second aspect of the present disclosure, the multiple applications are determined based on at least one of the following: usage frequency, recommendation index, and previous display record.
[0052] In combination with the second aspect, in a third implementation of the second aspect of the present disclosure, the device further includes:
[0053] A starting module, configured to start another application after displaying the running windows of the multiple applications on the display interface;
[0054] The acquisition module is further configured to acquire the attribute parameter value of the other application program;
[0055] The determination module is further configured to determine a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application;
[0056] The display module is further configured to display the running windows of the multiple applications and the another application on the display interface according to the display layout of the multiple applications and the another application on the display interface.
[0057] In combination with the second aspect, in a fourth implementation of the second aspect of the present disclosure, the device further includes:
[0058] A closing module, configured to close any application program among the multiple application programs after displaying the running windows of the multiple application programs on the display interface;
[0059] The determining module is further configured to determine a display layout of the remaining application programs among the plurality of application programs on the display interface according to the attribute parameter values of the remaining application programs;
[0060] The display module is further configured to display the running windows of the remaining applications on the display interface according to the display layout of the remaining applications on the display interface.
[0061] In combination with the second aspect, in a fifth implementation of the second aspect of the present disclosure, the device further includes:
[0062] A receiving module, configured to receive a first input operation of a user moving the running window or a second input operation of moving a boundary between the running windows;
[0063] a modification module, configured to modify the display layout in response to the first input operation or the second input operation;
[0064] The display module is further configured to display the running windows of the multiple application programs on the display interface according to the modified display layout.
[0065] In combination with the second aspect, in a sixth implementation of the second aspect of the present disclosure, the display module is further configured as:
[0066] Display icons of one or more other applications;
[0067] In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
[0068] In combination with the sixth implementation of the second aspect, in a seventh implementation of the second aspect of the present disclosure, displaying the running window of the other application in the area where the running window of any application is located includes:
[0069] displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or
[0070] The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
[0071] In combination with the seventh implementation manner of the second aspect, in an eighth implementation manner of the second aspect of the present disclosure, the display module is further configured to display an icon of any application whose running window is closed.
[0072] In combination with the second aspect, in a ninth implementation of the second aspect of the present disclosure, when the map application is in a navigation state but the running window of the map application is not displayed on the display interface, the navigation simplified information of the map application is displayed on the display interface.
[0073] In combination with the ninth implementation method of the second aspect, in the tenth implementation method of the second aspect of the present disclosure, when it is detected that the navigation state of the map application has ended or the running window of the map application is displayed on the display interface, the navigation simplified information is canceled from being displayed.
[0074] In combination with the ninth implementation manner of the second aspect, in an eleventh implementation manner of the second aspect of the present disclosure, the method further includes:
[0075] The receiving module is further configured to receive a fourth input operation of a user clicking on the navigation simplified information;
[0076] The display module is further configured to display a running window of the map application in response to the fourth input operation.
[0077] In combination with the second aspect, in a twelfth implementation of the second aspect of the present disclosure, the display module is further configured as:
[0078] displaying a search button in a running window of any application program among the plurality of application programs;
[0079] In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
[0080] In combination with the second aspect, in a thirteenth implementation manner of the second aspect of the present disclosure, the display module is further configured as:
[0081] displaying a list button in a running window of any application program among the plurality of application programs;
[0082] In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located;
[0083] In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0084] In combination with the second aspect, in a fourteenth implementation manner of the second aspect of the present disclosure, the display interface is a system desktop.
[0085] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the following method steps:
[0086] In a third aspect, an embodiment of the present disclosure provides a display method.
[0087] Specifically, the display method includes:
[0088] Get the attribute parameter values of multiple applications;
[0089] Determining a display layout of the multiple applications on a display interface according to the attribute parameter values of the multiple applications;
[0090] According to the display layout, the running windows of the multiple application programs are displayed on the display interface.
[0091] In combination with the third aspect, in a first implementation manner of the third aspect of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0092] In combination with the third aspect, in a second implementation of the third aspect of the present disclosure, the multiple applications are determined based on at least one of the following: usage frequency, recommendation index, and previous display record.
[0093] In combination with the third aspect, in a third implementation of the third aspect of the present disclosure, the method further includes:
[0094] After displaying the running windows of the plurality of applications on the display interface, launching another application;
[0095] obtaining the attribute parameter value of the other application,
[0096] Determining a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application;
[0097] According to the display layout of the multiple applications and the another application on the display interface, the running windows of the multiple applications and the another application are displayed on the display interface.
[0098] In combination with the third aspect, in a fourth implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0099] After displaying the running windows of the multiple applications on the display interface, closing any application among the multiple applications;
[0100] Determining, according to the attribute parameter values of the remaining application programs among the plurality of application programs, a display layout of the remaining application programs on the display interface;
[0101] According to the display layout of the remaining applications on the display interface, the running windows of the remaining applications are displayed on the display interface.
[0102] In combination with the third aspect, in a fifth implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0103] receiving a first input operation of a user to move the running window or a second input operation to move a boundary between the running windows;
[0104] In response to the first input operation or the second input operation, modifying the display layout;
[0105] According to the modified display layout, the running windows of the multiple application programs are displayed on the display interface.
[0106] In combination with the third aspect, in a sixth implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0107] Display icons of one or more other applications;
[0108] In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
[0109] In combination with the sixth implementation of the third aspect, in a seventh implementation of the third aspect of the present disclosure, displaying the running window of the other application in the area where the running window of any application is located includes:
[0110] displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or
[0111] The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
[0112] In combination with the seventh implementation manner of the third aspect, in an eighth implementation manner of the third aspect of the present disclosure, the method further includes: displaying an icon of any application whose running window is closed.
[0113] In combination with the third aspect, in a ninth implementation of the third aspect of the present disclosure, when the map application is in a navigation state but the running window of the map application is not displayed on the display interface, the navigation simplified information of the map application is displayed on the display interface.
[0114] In combination with the ninth implementation method of the third aspect, in the tenth implementation method of the third aspect of the present disclosure, when it is detected that the navigation state of the map application has ended or the running window of the map application is displayed on the display interface, the navigation condensed information is canceled from being displayed.
[0115] In combination with the ninth implementation manner of the third aspect, in an eleventh implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0116] receiving a fourth input operation of the user clicking on the navigation simplified information;
[0117] In response to the fourth input operation, a running window of the map application is displayed.
[0118] In combination with the third aspect, in a twelfth implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0119] displaying a search button in a running window of any application program among the plurality of application programs;
[0120] In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
[0121] In combination with the third aspect, in a thirteenth implementation manner of the third aspect of the present disclosure, the one or more computer instructions are further executed by the processor to implement the following method steps:
[0122] displaying a list button in a running window of any application program among the plurality of application programs;
[0123] In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located;
[0124] In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0125] In combination with the third aspect, in a fourteenth implementation manner of the third aspect of the present disclosure, the display interface is a system desktop.
[0126] In a fourth aspect, a readable storage medium is provided in an embodiment of the present disclosure, on which computer instructions are stored. When the computer instructions are executed by a processor, the method described in any one of the first aspect and the first to fourteenth implementations of the first aspect is implemented.
[0127] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0128] According to the technical solution provided in the embodiment of the present disclosure, the running windows of multiple applications can be displayed on the display interface according to the attribute parameter values of the multiple applications, so that users can obtain information of multiple applications and interact with multiple applications at the same time, effectively avoid switching back and forth between multiple applications, reduce the complexity of user operations, improve user experience, and also benefit driving safety.
[0129] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0130] Other features, objectives and advantages of the present disclosure will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings:
[0131] Figure 1A A flow chart showing a display method according to an embodiment of the present disclosure;
[0132] Figure 1B A schematic diagram showing a display interface of a display method according to an embodiment of the present disclosure;
[0133] Figure 2AA flowchart showing a running window of another application according to an embodiment of the present disclosure is shown;
[0134] Figure 2B Shown in Figure 1B A schematic diagram of a display interface after displaying a running window of another application program based on the above;
[0135] Figure 3A A flowchart showing closing a running window of any application according to an embodiment of the present disclosure is shown;
[0136] Figure 3B Shown in Figure 2B A schematic diagram of the display interface after closing the running window of any application based on the above;
[0137] Figure 4A A flowchart showing modification of a display layout according to an embodiment of the present disclosure is shown;
[0138] Figure 4B A schematic diagram showing a first input operation according to an embodiment of the present disclosure;
[0139] Figure 4C Shown in Figure 3B a schematic diagram of a display interface after the display layout is modified in response to a first input operation based on the above;
[0140] Figure 4D A schematic diagram showing a second input operation according to an embodiment of the present disclosure;
[0141] Figure 4E Shown in Figure 3B a schematic diagram of a display interface after the display layout is modified in response to a second input operation based on the above;
[0142] Figure 5A A flowchart showing a running window of other applications according to an embodiment of the present disclosure is shown;
[0143] Figures 5B to 5D A schematic diagram of a display interface showing running windows of other applications according to an embodiment of the present disclosure is shown;
[0144] Fig. 6A A schematic diagram showing a display interface of a map application according to an embodiment of the present disclosure is shown;
[0145] Figure 6B and Figure 6C A schematic diagram showing a display interface of navigation simplified information according to an embodiment of the present disclosure;
[0146] Fig.6D A flowchart showing a map application according to an embodiment of the present disclosure is shown;
[0147] Fig. 7AA flowchart showing a running window of other applications according to an embodiment of the present disclosure is shown;
[0148] Figure 7B A schematic diagram of a display interface showing a search button according to an embodiment of the present disclosure is shown;
[0149] Figure 7C A schematic diagram showing a display interface for displaying a running window of any application in full screen mode according to an embodiment of the present disclosure;
[0150] Fig. 8A A flowchart showing a running window of other applications according to an embodiment of the present disclosure is shown;
[0151] Figure 8B A schematic diagram of a display interface showing a list button according to an embodiment of the present disclosure is shown;
[0152] Figure 8C-8D A schematic diagram of a display interface showing a list button according to an embodiment of the present disclosure is shown;
[0153] Fig. 8E A schematic diagram showing a display interface showing a running window of an application selected by a user according to an embodiment of the present disclosure;
[0154] Fig. 9 A structural block diagram of a display device according to an embodiment of the present disclosure is shown;
[0155] Fig.10 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;
[0156] Fig.11 A schematic diagram showing the structure of a computer system suitable for implementing the display method according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0157] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts not related to the description of the exemplary embodiments are omitted in the accompanying drawings.
[0158] In the present disclosure, it should be understood that terms such as "include" or "have" are intended to indicate the presence of features, numbers, steps, behaviors, components, parts, or a combination thereof disclosed in the present specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or a combination thereof exist or are added.
[0159] It should also be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0160] As mentioned above, existing smart cockpit display screens can usually only display the running window of an application in full screen. If you want to obtain information from other applications, you need to switch back and forth between different applications. For example, when displaying the running window of a map application, if you want to play another song, you need to first switch to the running window of the song playing application. After completing the song switching, you need to switch back to the running window of the map application. The operation is cumbersome and not conducive to driving safety.
[0161] Taking the above-mentioned defects into consideration, the technical solution provided by the embodiment of the present disclosure obtains attribute parameter values of multiple applications, determines the display layout of the multiple applications on the display interface according to the attribute parameter values of the multiple applications, and displays the running windows of the multiple applications on the display interface according to the display layout.
[0162] This technical solution can display the running windows of multiple applications on the display interface according to the attribute parameter values of the multiple applications, making it convenient for users to simultaneously obtain information of and interact with multiple applications, effectively avoiding switching back and forth between multiple applications, reducing the complexity of user operations, improving user experience, and also conducive to driving safety.
[0163] Figure 1A A flow chart of a display method according to an embodiment of the present disclosure is shown.
[0164] Figure 1B A schematic diagram of a display interface of a display method according to an embodiment of the present disclosure is shown.
[0165] like Figure 1A As shown, the display method includes the following steps S101-S103.
[0166] In step S101, attribute parameter values of multiple application programs are obtained.
[0167] In step S102, a display layout of the multiple applications on a display interface is determined according to the attribute parameter values of the multiple applications.
[0168] In step S103, the running windows of the multiple application programs are displayed on the display interface according to the display layout.
[0169] According to an embodiment of the present disclosure, the display interface refers to an image presented on a display screen, for example, it may be a picture displayed by a vehicle-mounted display device.
[0170] According to an embodiment of the present disclosure, assuming that there are n application programs A1, A2, ..., An in the system, n ≥ 2, the display interface can simultaneously display the running windows of multiple application programs in the n programs. Figure 1B , assuming that the running windows of applications A1 and A2 are to be displayed on the display interface, the attribute parameter values of applications A1 and A2 can be obtained first, and then the display layout of applications A1 and A2 on the display interface can be determined according to the attribute parameter values. Then, when applications A1 and A2 are started, the running windows of applications A1 and A2 can be displayed on the display interface according to the display layout. By displaying the running windows of the multiple applications on the display interface, it is convenient for users to obtain information of multiple applications and interact with multiple applications at the same time, effectively avoiding switching back and forth between multiple applications, reducing the complexity of user operations, improving user experience, and also conducive to driving safety.
[0171] According to an embodiment of the present disclosure, the display interface is the system desktop. The system desktop refers to the screen displayed on the display after the display is turned on and the system is successfully logged in. The system desktop is the first screen that the user sees after starting the operating system. The prior art usually only displays the menu or icon of the application on the desktop. The user needs to click to enter before seeing the running window of the application, which is cumbersome. The present disclosure arranges the running window of the application on the system desktop, making full use of the display interface of the system desktop, speeding up the user's arrival at the application running window, and significantly improving the user experience.
[0172] According to an embodiment of the present disclosure, the plurality of application programs are determined according to at least one of the following: usage frequency, recommendation index, and previous display record.
[0173] According to an embodiment of the present disclosure, the application displayed on the display interface can be determined based on any one of the usage frequency, recommendation index, and previous display records. For example, assume that multiple applications with the highest usage frequency (or the highest recommendation index, or displayed at the last shutdown) are displayed on the display interface.
[0174] According to an embodiment of the present disclosure, the applications displayed on the display interface can also be determined based on any multiple of the usage frequency, recommendation index, and previous display records. For example, the usage frequency, recommendation index, previous display records and corresponding weights are first determined, and then the weighted value of each program is determined, and multiple applications with the highest weights are displayed on the display interface.
[0175] According to an embodiment of the present disclosure, after determining the multiple applications to be displayed, the display layout of the multiple applications on the display interface can be determined according to the attribute parameter values of the multiple applications. The display layout may include display area, display position, etc. For example, reference can be made to Figure 1B , assuming that the attribute parameter value of application A1 is greater than that of application A2, the display area of the running window of application A1 is greater than that of application A2.
[0176] According to an embodiment of the present disclosure, the ratio of the display areas of the running interfaces of the multiple applications on the display interface can be determined according to the ratio of the attribute parameter values of the multiple applications. For example, assuming that the ratio of the attribute parameter values of application A1 to application A2 is 2:1, then in the display interface, the ratio of the areas of the running interfaces of application A1 to application A2 is also 2:1.
[0177] According to an embodiment of the present disclosure, the display layout may be set with an upper limit and a lower limit. For example, the display area of the application in the display interface does not exceed the area of the entire display interface, nor is it less than 20% of the display interface.
[0178] According to an embodiment of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0179] According to an embodiment of the present disclosure, the usage frequency may be the number of times used per unit time (e.g., the number of times used within a week), or the total number of times the application has been used since installation. During the display process, the display layout of the multiple applications on the display interface may be determined according to the usage frequency, for example, the display area of a frequently used application is larger than that of a less frequently used application.
[0180] According to an embodiment of the present disclosure, the recommendation index can be determined based on the popularity of the application (e.g., program rating, number of downloads, listing or update time), annotation status (e.g., like, favorite, etc.). During the display process, the display layout of the multiple applications on the display interface can be determined based on the recommendation index. For example, the display area of an application with a high recommendation index (e.g., high program rating, many downloads, user likes and favorites) is larger than that of an application with a low recommendation index.
[0181] According to an embodiment of the present disclosure, the previous display parameters may include the display status of the application when the computer was last shut down (e.g., whether it was displayed, display layout, etc.). During the display process, the display layout of the multiple applications on the display interface may be determined according to the previous display parameters. For example, when the computer was last shut down, the display area of the application with a large display area was larger than that of the application with a small display area, and the display area of the displayed application was larger than that of the non-displayed application.
[0182] According to an embodiment of the present disclosure, during the display process, the display layout of the multiple applications on the display interface can also be determined according to the program type. For example, the display area of applications such as maps and videos is larger than that of applications such as music, phone calls, and text messages.
[0183] According to an embodiment of the present disclosure, during the display process, the display layout of the multiple applications on the display interface can be determined by comprehensively considering the usage frequency, recommendation index, previous display parameters, and multiple attribute parameter values in the application type through methods such as weights.
[0184] Figure 2A A flowchart of displaying a running window of another application according to an embodiment of the present disclosure is shown.
[0185] Figure 2B Shown in Figure 1B A schematic diagram of a display interface after displaying a running window of another application based on the above.
[0186] like Figure 2A As shown, the display method further displays the running window of another application through the following steps S201-S204.
[0187] In step S201, after the running windows of the plurality of applications are displayed on the display interface, another application is started.
[0188] In step S202, the attribute parameter value of the other application is obtained.
[0189] In step S203, a display layout of the multiple application programs and the another application program on a display interface is determined according to the attribute parameter values of the multiple application programs and the another application program.
[0190] In step S204, the running windows of the multiple applications and the another application are displayed on the display interface according to the display layout of the multiple applications and the another application on the display interface.
[0191] For example, suppose that after the running windows of the application programs A1 and A2 are displayed on the display interface (see Figure 1B), start another application A3, then first obtain the attribute parameter value of the another application A3, and then determine the display layout of the applications A1 and A2 and the another application A3 on the display interface. Assuming that the attribute parameter value of the application A3 is smaller than the attribute parameter value of the application A2, it can be determined that the display area of the running window of the application A3 is smaller than that of the applications A1 and A2. Then, according to the display layout of the applications A1 and A2 and the another application A3 on the display interface, the running windows of the applications A1, A2 and the another application A3 are displayed on the display interface. Figure 2B .
[0192] Figure 3A A flowchart of closing a running window of any application program according to an embodiment of the present disclosure is shown.
[0193] Figure 3B Shown in Figure 2B A schematic diagram of the display interface after closing the running window of any application based on the above.
[0194] like Figure 3A As shown, the display method further includes steps S301-S303 to close the running window of any application.
[0195] In step S301, after the running windows of the multiple applications are displayed on the display interface, any application among the multiple applications is closed;
[0196] In step S302, according to the attribute parameter values of the remaining application programs among the plurality of application programs, a display layout of the remaining application programs on the display interface is determined;
[0197] In step S303, the running windows of the remaining applications are displayed on the display interface according to the display layout of the remaining applications on the display interface.
[0198] For example, suppose that after the running windows of the application programs A1, A2 and A3 are displayed on the display interface (see Figure 2B ), if any application A2 among the applications A1, A2 and A3 is closed, the display layout of the remaining applications A1 and A3 on the display interface can be determined according to the attribute parameter values of the remaining applications A1 and A3 among the applications A1, A2 and A3, and then the running windows of the remaining applications A1 and A3 on the display interface can be displayed according to the display layout of the remaining applications A1 and A3 on the display interface. Figure 3B .
[0199] Figure 4AA flow chart of modifying a display layout according to an embodiment of the present disclosure is shown.
[0200] like Figure 4A As shown, the display method further includes steps S401-S403 to modify the display layout.
[0201] In step S401, a first input operation of a user to move the execution window or a second input operation to move a boundary between the execution windows is received.
[0202] In step S402, in response to the first input operation or the second input operation, the display layout is modified.
[0203] In step S403, the running windows of the multiple application programs are displayed on the display interface according to the modified display layout.
[0204] Figure 4B A schematic diagram showing a first input operation according to an embodiment of the present disclosure.
[0205] Figure 4C Shown in Figure 3B A schematic diagram of the display interface after the display layout is modified in response to the first input operation.
[0206] According to the embodiment of the present disclosure, when multiple applications are displayed on the display interface, the user can change the display position of the running window by moving the running window of any application to meet his actual needs. Taking the moving of the application A3 as an example, assuming that the display interface displays applications A1 and A3 (see Figure 3B ), and the application A1 is located on the left side of the display interface, and the application A3 is located on the right side of the display interface. When a first input operation of the user to move the running window of the application A3 from the right side of the display interface to the left side is received (see Figure 4B ), in response to the first input operation, modify the display layout so that the display position of the application A3 is located on the left side of the display interface, and display the running windows of the application A1 and A3 on the display interface according to the modified display layout (refer to Figure 4C ).
[0207] Figure 4D A schematic diagram illustrating a second input operation according to an embodiment of the present disclosure.
[0208] Figure 4E Shown in Figure 3B A schematic diagram of the display interface after the display layout is modified in response to the second input operation.
[0209] According to an embodiment of the present disclosure, when multiple applications are displayed on the display interface, the user can change the display area of the running window by moving the boundary between any two running windows to meet his actual needs. For example, assuming that the display interface displays applications A1 and A3 (see Figure 3B ), when receiving a second input operation of the user to move the boundary between the running windows of the application programs A1 and A3 from right to left (see Figure 4D ), in response to the second input operation, modify the display layout so that the boundary between the running windows of the applications A1 and A3 is located at the position where the second input operation ends, and display the running windows of the applications A1 and A3 on the display interface according to the modified display layout (see Figure 4E ).
[0210] Figure 5A A flowchart of displaying running windows of other applications according to an embodiment of the present disclosure is shown.
[0211] Figures 5B to 5D A schematic diagram of a display interface showing running windows of other applications according to an embodiment of the present disclosure is shown.
[0212] like Figure 5A As shown, the display method further includes steps S501-S502.
[0213] In step S501 , icons of one or more other application programs are displayed.
[0214] In step S502, in response to a third input operation of the user dragging an icon of any of the other applications to a running window of any application, the running window of the other application is displayed in the area where the running window of any application is located.
[0215] According to an embodiment of the present disclosure, multiple applications and icons of one or more other applications are displayed on the display interface, and the user can drag the icon of any other application to the area where the running window of the application is located.
[0216] According to an embodiment of the present disclosure, displaying the running window of the other application in the area where the running window of the any application is located includes simultaneously displaying the running window of the any application and the running window of the other application in the area where the running window of the any application is located.
[0217] According to an embodiment of the present disclosure, in response to the third input operation, the running window of the any application and the running windows of the other applications may be displayed simultaneously in the area where the running window of the any application is located.
[0218] For example, assuming that the display interface displays the running interfaces of applications A1 and A2, and the left side of the display interface also displays icons of other applications A3, A4, and A5. The user can drag the icon of the other application A4 (or other application A3, or other application A5) to the area where the running window of any application A2 (or any application A1) is located (see Figure 5B ), in response to the third input operation of the user dragging the icon of the other application A4, the running window of any application A2 and the running window of the other application A4 can be displayed simultaneously in the area where the running window of any application A2 is located (see Figure 5C ).
[0219] According to an embodiment of the present disclosure, in the process of simultaneously displaying the running window of any one application and the running windows of the other applications in the area where the running window of any one application is located, the attribute parameter values of any one application and the other applications can be first obtained, and then the display layout of any one application and the other applications in the area where the running window of any one application is located can be determined based on the attribute parameter values, and then the running window of any one application and the running windows of the other applications can be simultaneously displayed in the area where the running window of any one application is located based on the display layout.
[0220] According to an embodiment of the present disclosure, the running window of the other application is displayed in the area where the running window of any application is located, and the running window of any application is closed.
[0221] According to an embodiment of the present disclosure, the display method further comprises displaying an icon of any application whose running window is closed.
[0222] According to an embodiment of the present disclosure, in response to the third input operation, the running window of the other application can be displayed in the area where the running window of any application is located, and the running window of any application can be closed. In addition, the icon of the any application whose running window is closed can also be displayed.
[0223] For example, the user drags the icon of the other application A4 (or the other application A3, or the other application A5) to the area where the running window of any application A2 (or any application A1) is located (see Figure 5B), in response to the third input operation of the user dragging the icon of the other application A4, the running window of the other application A4 can be displayed in the area where the running window of any application A2 is located, and the running window of any application A2 is closed, and then the icon of the any application A2 whose running window is closed is displayed on the left side of the display interface (refer to Figure 5D ).
[0224] Fig. 6A A schematic diagram of a display interface of a map application according to an embodiment of the present disclosure is shown.
[0225] Figure 6B and Figure 6C A schematic diagram of a display interface for navigation condensed information according to an embodiment of the present disclosure is shown.
[0226] According to an embodiment of the present disclosure, when a map application is in a navigation state but a running window of the map application is not displayed on the display interface, simplified navigation information of the map application is displayed on the display interface.
[0227] According to an embodiment of the present disclosure, the map application refers to an application that can guide a mobile route through an electronic map, for example, a map application with a navigation function. The navigation state refers to the map application guiding a mobile route through an image, voice, etc. The navigation simplified information can be simple information including arrows, distances, road names, etc., and can guide a mobile route.
[0228] For example, Fig. 6A As shown, assuming that the application A1 is a map application, when the application A1 is in a navigation state and its running window is displayed in the display interface, information such as the current location, target location and moving direction can be displayed on the electronic map.
[0229] Assuming that neither application A2 nor A3 displayed on the display interface is a map application, and map application A1 is in navigation mode, guidance can be provided through simplified navigation information. For example, the navigation guidance direction, distance and / or remaining distance of the next intersection can be indicated through arrows and distances.
[0230] For example, Figure 6B As shown, simplified navigation information is displayed in the upper left corner of the display interface, indicating that after going straight for 200 meters, turn left and the distance to the destination is 2.5 kilometers.
[0231] For example, Figure 6C As shown, simplified navigation information is displayed on the left side of the display interface to indicate turning left after going straight for 200m.
[0232] It is understandable that those skilled in the art may determine the display content and display position of the navigation simplified information according to actual application requirements, and the present disclosure does not specifically limit this.
[0233] According to an embodiment of the present disclosure, when a map application is in a navigation state but the running window of the map application is not displayed on the display interface, simplified navigation information is displayed on the display interface, so that the user can effectively and timely obtain navigation information while obtaining information from other applications, thereby avoiding errors in the driving route.
[0234] Fig.6D A flowchart for displaying a map application according to an embodiment of the present disclosure is shown.
[0235] like Fig.6D As shown, the display method also includes steps S601-S602.
[0236] In step S601, a fourth input operation of the user clicking on the navigation simplified information is received.
[0237] In step S601, in response to the fourth input operation, a running window of the map application is displayed.
[0238] For example, suppose that the map application A1 is in the navigation state but the display interface does not display the running window of the map application, and the display interface displays the applications A2 and A3 and the navigation simplified information (in Figure 6B For example), when the user clicks on the navigation simplified information (the fourth input operation), in response to the fourth input operation, the display interface may display the running window of the map application A1 (see Fig. 6A ).
[0239] According to an embodiment of the present disclosure, when it is detected that the navigation state of the map application program ends or the running window of the map application program is displayed on the display interface, the display of the navigation simplified information is canceled.
[0240] Fig. 7A A flowchart of displaying running windows of other applications according to an embodiment of the present disclosure is shown.
[0241] Figure 7B A schematic diagram of a display interface showing a search button according to an embodiment of the present disclosure is shown.
[0242] Figure 7C A schematic diagram of a display interface showing a running window of any application in full screen mode according to an embodiment of the present disclosure is shown.
[0243] like Fig. 7AAs shown, the display method also includes steps S701-S702.
[0244] In step S701, a search button is displayed in a running window of any application program among the plurality of application programs.
[0245] In step S702, in response to a fifth input operation of the user clicking the search button, a running window of any application is displayed in a full screen mode.
[0246] According to an embodiment of the present disclosure, a search button may be displayed in the running window of any one or more of the applications, and the search button may receive a fifth input operation of the user, so as to display the running window of the corresponding application in full screen mode. For example, assuming that the running windows of applications A1 and A2 are displayed on the display interface, a search button is displayed in the running window of a specific application A1 of the applications A1 and A2 (see Figure 7B ), when the user clicks the search button, the display interface displays the running window of any application A1 in full screen mode, and can also automatically expand the search bar after entering the full screen mode, and the user can enter the content to be searched in any application A1 in the search bar (see Figure 7C ).
[0247] Fig. 8A A flowchart of displaying running windows of other applications according to an embodiment of the present disclosure is shown.
[0248] Figure 8B A schematic diagram of a display interface showing a list button according to an embodiment of the present disclosure is shown.
[0249] Figure 8C-8D A schematic diagram of a display interface showing a list button according to an embodiment of the present disclosure is shown.
[0250] Fig. 8E A schematic diagram of a display interface showing a running window of an application selected by a user according to an embodiment of the present disclosure is shown.
[0251] like Fig. 8A As shown, the display method also includes steps S801-S803.
[0252] In step S801, a list button is displayed in a running window of any application program among the plurality of application programs;
[0253] In step S802, in response to a sixth input operation of the user clicking the list button, a list of applications that can be displayed in the area where the running window of any application is located is displayed;
[0254] In step S803, in response to the seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0255] For example, the display interface displays applications A1 and A2. If a list button is displayed in the running window of any application A1, when the user clicks the list button (the sixth input operation, see Figure 8B ), the display interface may display a list of applications that can be displayed in the area where the running window of any application A1 is located (see Figure 8C and 8D ), when the user selects application A4 in the application list (the seventh input operation), the running window of application A4 selected by the user can be displayed in the area where the running window of any application is located (refer to Fig. 8E ).
[0256] Fig. 9 FIG. 1 is a block diagram showing a structure of a display device according to an embodiment of the present disclosure. The device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Fig. 9 As shown, the display device 900 for online shopping includes an acquisition module 901, a determination module 902 and a display module 903.
[0257] The acquisition module 901 is configured to acquire attribute parameter values of multiple application programs;
[0258] The determining module 902 is configured to determine a display layout of the multiple applications on a display interface according to the attribute parameter values of the multiple applications;
[0259] The display module 903 is configured to display the running windows of the multiple application programs on the display interface according to the display layout.
[0260] According to an embodiment of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0261] According to an embodiment of the present disclosure, the plurality of application programs are determined according to at least one of the following: usage frequency, recommendation index, and previous display record.
[0262] According to an embodiment of the present disclosure, the display device 900 further includes a starting module 904 .
[0263] The starting module 904 is configured to start another application after displaying the running windows of the multiple applications on the display interface;
[0264] The acquisition module 901 is further configured to acquire the attribute parameter value of the other application;
[0265] The determining module 902 is further configured to determine a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application;
[0266] The display module 903 is further configured to display the running windows of the multiple applications and the another application on the display interface according to the display layout of the multiple applications and the another application on the display interface.
[0267] According to an embodiment of the present disclosure, the display device 900 further includes a closing module 905 .
[0268] The closing module 905 is configured to close any application program among the multiple application programs after displaying the running windows of the multiple application programs on the display interface;
[0269] The determining module 902 is further configured to determine a display layout of the remaining applications among the plurality of applications on the display interface according to the attribute parameter values of the remaining applications;
[0270] The display module 903 is further configured to display the running windows of the remaining applications on the display interface according to the display layout of the remaining applications on the display interface.
[0271] According to an embodiment of the present disclosure, the display device 900 further includes a receiving module 906 and a modifying module 907 .
[0272] The receiving module 906 is configured to receive a first input operation of a user moving the running window or a second input operation of a user moving a boundary between the running windows;
[0273] The modification module 907 is configured to modify the display layout in response to the first input operation or the second input operation;
[0274] The display module 903 is further configured to display the running windows of the multiple application programs on the display interface according to the modified display layout.
[0275] According to an embodiment of the present disclosure, the display module 903 is further configured as follows:
[0276] Display icons of one or more other applications;
[0277] In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
[0278] According to an embodiment of the present disclosure, displaying the running window of the other application in the area where the running window of any application is located includes:
[0279] displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or
[0280] The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
[0281] According to an embodiment of the present disclosure, the display module 903 is further configured to display an icon of any application whose running window is closed.
[0282] According to an embodiment of the present disclosure, when a map application is in a navigation state but a running window of the map application is not displayed on the display interface, simplified navigation information of the map application is displayed on the display interface.
[0283] According to an embodiment of the present disclosure, when it is detected that the navigation state of the map application program ends or the running window of the map application program is displayed on the display interface, the display of the navigation simplified information is canceled.
[0284] According to an embodiment of the present disclosure, the display device 900 further includes:
[0285] The receiving module 906 is further configured to receive a fourth input operation of the user clicking on the navigation simplified information;
[0286] The display module 903 is further configured to display a running window of the map application in response to the fourth input operation.
[0287] According to an embodiment of the present disclosure, the display module 903 is further configured as follows:
[0288] displaying a search button in a running window of any application program among the plurality of application programs;
[0289] In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
[0290] According to an embodiment of the present disclosure, the display module 903 is further configured as follows:
[0291] displaying a list button in a running window of any application program among the plurality of application programs;
[0292] In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located;
[0293] In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0294] According to an embodiment of the present disclosure, the display interface is a system desktop.
[0295] The present disclosure also discloses an electronic device, Fig.10 A structural block diagram of an electronic device 1000 according to an embodiment of the present disclosure is shown.
[0296] like Fig.10 As shown, the electronic device 1000 includes a memory 1001 and a processor 1002. The memory 1001 is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 1002 to implement the following method steps:
[0297] Get the property parameter values of multiple applications;
[0298] Determining a display layout of the multiple applications on a display interface according to the attribute parameter values of the multiple applications;
[0299] According to the display layout, the running windows of the multiple application programs are displayed on the display interface.
[0300] According to an embodiment of the present disclosure, the attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
[0301] According to an embodiment of the present disclosure, the plurality of application programs are determined according to at least one of the following: usage frequency, recommendation index, and previous display record.
[0302] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0303] After displaying the running windows of the plurality of applications on the display interface, launching another application;
[0304] obtaining the attribute parameter value of the other application,
[0305] Determining a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application;
[0306] According to the display layout of the multiple applications and the another application on the display interface, the running windows of the multiple applications and the another application are displayed on the display interface.
[0307] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0308] After displaying the running windows of the multiple applications on the display interface, closing any application among the multiple applications;
[0309] Determining, according to the attribute parameter values of the remaining application programs among the plurality of application programs, a display layout of the remaining application programs on the display interface;
[0310] According to the display layout of the remaining applications on the display interface, the running windows of the remaining applications are displayed on the display interface.
[0311] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0312] receiving a first input operation of a user to move the running window or a second input operation to move a boundary between the running windows;
[0313] In response to the first input operation or the second input operation, modifying the display layout;
[0314] According to the modified display layout, the running windows of the multiple application programs are displayed on the display interface.
[0315] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0316] Display icons of one or more other applications;
[0317] In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
[0318] According to an embodiment of the present disclosure, displaying the running window of the other application in the area where the running window of any application is located includes:
[0319] displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or
[0320] The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
[0321] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps: displaying an icon of any application whose running window is closed.
[0322] According to an embodiment of the present disclosure, when a map application is in a navigation state but a running window of the map application is not displayed on the display interface, simplified navigation information of the map application is displayed on the display interface.
[0323] According to an embodiment of the present disclosure, when it is detected that the navigation state of the map application program ends or the running window of the map application program is displayed on the display interface, the display of the navigation simplified information is canceled.
[0324] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0325] receiving a fourth input operation of the user clicking on the navigation simplified information;
[0326] In response to the fourth input operation, a running window of the map application is displayed.
[0327] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0328] displaying a search button in a running window of any application program among the plurality of application programs;
[0329] In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
[0330] According to an embodiment of the present disclosure, the one or more computer instructions are also executed by the processor 1002 to implement the following method steps:
[0331] displaying a list button in a running window of any application program among the plurality of application programs;
[0332] In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located;
[0333] In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
[0334] According to an embodiment of the present disclosure, the display interface is a system desktop.
[0335] Fig.11 FIG. 1 is a schematic diagram showing a structure of a computer system 1100 suitable for implementing a display method according to an embodiment of the present disclosure. Fig.11 As shown, the computer system 1100 includes a central processing unit (CPU) 1101, which can perform various processes in the above-mentioned embodiments according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage part 1109 into a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the system 1100 are also stored. The CPU 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0336] The following components are connected to the I / O interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage section 1108 as needed.
[0337] In particular, according to an embodiment of the present disclosure, the method described above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program tangibly contained on a machine-readable medium, and the computer program includes a program code for executing the above-mentioned object category determination method. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1109, and / or installed from the removable medium 1111.
[0338] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the road map or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0339] The units or modules involved in the embodiments described in the present disclosure may be implemented by software or programmable hardware. The units or modules described may also be set in a processor, and the names of these units or modules do not constitute limitations on the units or modules themselves in some cases.
[0340] As another aspect, the present disclosure further provides a readable storage medium, which may be a readable storage medium included in the electronic device or computer system in the above embodiment; or a readable storage medium that exists independently and is not assembled into the device. The readable storage medium stores one or more programs, and the programs are used by one or more processors to execute the method described in the present disclosure.
[0341] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Developers in the field should understand that the scope of the invention involved in the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other.
Claims
1. A display method, characterized in that: include: Get the property parameter values of multiple applications; Determining a display layout of the multiple applications on a display interface according to the attribute parameter values of the multiple applications; According to the display layout, displaying the running windows of the multiple application programs on the display interface; displaying a list button in a running window of any application program among the plurality of application programs; In response to a sixth input operation of the user clicking the list button, displaying a list of applications that can be displayed in the area where the running window of any one of the applications is located; In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
2. The method according to claim 1, characterized in that The attribute parameter value includes any one or more of the following: usage frequency, recommendation index, previous display parameter, and application type.
3. The method according to claim 1, characterized in that The plurality of application programs are determined according to at least one of the following: usage frequency, recommendation index, and previous display record.
4. The method according to claim 1, characterized in that: Also includes: After displaying the running windows of the plurality of applications on the display interface, launching another application; obtaining the attribute parameter value of the other application, Determining a display layout of the multiple applications and the another application on a display interface according to the attribute parameter values of the multiple applications and the another application; According to the display layout of the multiple applications and the another application on the display interface, the running windows of the multiple applications and the another application are displayed on the display interface.
5. The method according to claim 1, characterized in that Also includes: After displaying the running windows of the multiple applications on the display interface, closing any application among the multiple applications; Determining, according to the attribute parameter values of the remaining application programs among the plurality of application programs, a display layout of the remaining application programs on the display interface; According to the display layout of the remaining applications on the display interface, the running windows of the remaining applications are displayed on the display interface.
6. The method according to claim 1, characterized in that Also includes: receiving a first input operation of a user to move the running window or a second input operation to move a boundary between the running windows; In response to the first input operation or the second input operation, modifying the display layout; According to the modified display layout, the running windows of the multiple application programs are displayed on the display interface.
7. The method according to claim 1, characterized in that Also includes: Display icons of one or more other applications; In response to a third input operation of the user dragging the icon of any one of the other applications to the running window of any one of the applications, the running window of the other application is displayed in the area where the running window of the any one of the applications is located.
8. The method according to claim 7, characterized in that The displaying the running window of the other application in the area where the running window of any one application is located includes: displaying the running window of any one application and the running window of the other application at the same time in the area where the running window of any one application is located; or The running windows of the other applications are displayed in the area where the running window of any one application is located, and the running window of any one application is closed.
9. The method according to claim 8, characterized in that Also includes: An icon of the application program whose running window is closed is displayed.
10. The method according to claim 1, characterized in that When the map application is in a navigation state but the running window of the map application is not displayed on the display interface, the simplified navigation information of the map application is displayed on the display interface.
11. The method according to claim 10, characterized in that When it is detected that the navigation state of the map application program ends or a running window of the map application program is displayed on the display interface, the display of the simplified navigation information is canceled.
12. The method according to claim 10, characterized in that Also includes: receiving a fourth input operation of the user clicking on the navigation simplified information; In response to the fourth input operation, a running window of the map application is displayed.
13. The method according to claim 1, characterized in that Also includes: displaying a search button in a running window of any application program among the plurality of application programs; In response to a fifth input operation of the user clicking the search button, the execution window of any one of the application programs is displayed in a full screen mode.
14. The method according to claim 1, characterized in that The display interface is the system desktop.
15. A display device, characterized in that: include: An acquisition module is configured to acquire attribute parameter values of multiple applications; a determination module, configured to determine a display layout of the plurality of applications on a display interface according to the attribute parameter values of the plurality of applications; A display module is configured to display the running windows of the multiple applications on the display interface according to the display layout; display a list button in the running window of any application among the multiple applications; and display a list of applications that can be displayed in the area where the running window of any application is located in response to a sixth input operation of the user clicking the list button; In response to a seventh input operation of the user selecting an application in the application list, the running window of the application selected by the user is displayed in the area where the running window of any application is located.
16. An electronic device, characterized in that: The method comprises a memory and a processor; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 1-14.
17. A readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the method according to any one of claims 1 to 14 is implemented.
Citation Information
Patent Citations
Split-screen displaying method and device
CN104238949A
Method for starting application program, terminal, and computer-readable storage medium
CN107765969A
Split screen display method and device, storage medium and electronic device
CN108958633A