[go: up one dir, main page]

CN113253962A - Application window display method, device and equipment - Google Patents

Application window display method, device and equipment Download PDF

Info

Publication number
CN113253962A
CN113253962A CN202110631257.7A CN202110631257A CN113253962A CN 113253962 A CN113253962 A CN 113253962A CN 202110631257 A CN202110631257 A CN 202110631257A CN 113253962 A CN113253962 A CN 113253962A
Authority
CN
China
Prior art keywords
target
application
display mode
user
applications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110631257.7A
Other languages
Chinese (zh)
Inventor
罗晨
王冬
吴亦寒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202110631257.7A priority Critical patent/CN113253962A/en
Publication of CN113253962A publication Critical patent/CN113253962A/en
Pending legal-status Critical Current

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/189Automatic justification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses an application window display method, which comprises the steps of starting a first display mode after detecting a first preset trigger operation of a user, displaying identifiers of a plurality of different applications in the first display mode, and displaying a first operation control corresponding to the applications. The user can select a plurality of target applications from the plurality of different applications, and the plurality of target applications are typeset and displayed in the first display mode in response to the operation of the user on the target operation controls of the plurality of target applications. Wherein the first operation control comprises a target operation control. And responding to the operation of the user on the second operation control corresponding to the typeset displayed multiple target applications, and displaying the application windows of the multiple target applications on the terminal screen in the first splicing display mode, so that the user can view the multiple application windows at the same time, and the user experience is improved.

Description

Application window display method, device and equipment
Technical Field
The application relates to the technical field of computer processing, in particular to an application window display method, device and equipment.
Background
With the continuous improvement of the hardware performance of the television, the traditional television gradually develops towards the intelligent screen, and the requirement of a user on the intelligent screen is higher and higher, wherein one requirement is to realize a multi-task working mode, namely, the television runs on the screen and displays a plurality of windows at the same time. For example, a user may open a video playback window and a chat window on a television. How to simultaneously display a plurality of different application windows on a display screen is an urgent problem to be solved.
Disclosure of Invention
In view of this, embodiments of the present application provide an application window display method, apparatus, and device, so as to display a plurality of different application windows on the same display screen, thereby improving user experience.
In order to solve the above problem, the technical solution provided by the embodiment of the present application is as follows:
in a first aspect of embodiments of the present application, a method for displaying an application window is provided, where the method may include:
responding to a first preset trigger operation of a user, displaying identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications;
responding to the operation of a user on target operation controls of a plurality of target applications, and performing typesetting display on the target applications in the first display mode, wherein the first operation controls comprise the target operation controls;
and in response to the operation of the user on the second operation control corresponding to the plurality of target applications which are typeset and displayed, displaying the application windows of the plurality of target applications on the terminal screen in a first splicing display mode.
In a specific implementation manner, the performing typesetting display on the plurality of target applications in the first display mode in response to the operation of the target operation control on the plurality of target applications by the user includes:
responding to the operation of a user for pinning an application control corresponding to each of the target applications, and performing typesetting display on the target applications in the first display mode.
In a specific implementation manner, before the application windows of the plurality of target applications are displayed on the terminal screen in the first splicing display mode, the method further includes:
and in response to the operation of the third operation control of the first target application by the user, deleting the first target application from the plurality of target applications which are typeset and displayed.
In a specific implementation, the method further includes:
and in response to the fact that the number of the target applications is equal to the preset threshold value and the user continues to operate the target operation control of the first application, deleting the second target application which is typeset and displayed, and typesetting and displaying the first application.
In a specific implementation manner, the second target application is the target application which is firstly typeset and displayed.
In a specific implementation, the method further includes:
responding to a second preset trigger operation of a user, and selecting a third target application window from application windows of a plurality of target applications displayed in the first splicing display mode, wherein the first splicing display mode displays the application windows of the plurality of target applications in a mode that no focus window exists, and the focus window refers to an application window which can be operated;
and responding to a third preset trigger operation of a user, switching from the first splicing display mode to a second splicing display mode, wherein the second splicing display mode displays the third target application window as a focus window and application windows of other target applications in a distinguishing manner.
In a specific implementation, the method further includes:
and responding to a fourth preset trigger operation of a user, switching from the first splicing display mode to the first display mode, and displaying the target applications as an application window.
In a second aspect of embodiments of the present application, there is provided an application window display apparatus, including:
the first display unit is used for responding to a first preset trigger operation of a user, displaying the identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications;
the second display unit is used for responding to the operation of a user on target operation controls of a plurality of target applications, and typesetting and displaying the target applications in the first display mode, wherein the first operation controls comprise the target operation controls;
and the third display unit is used for responding to the operation of the user on the second operation control corresponding to the typeset displayed target applications, and displaying the application windows of the target applications on the terminal screen in the first splicing display mode.
In a third aspect of embodiments of the present application, there is provided an electronic device, including: a processor and a memory;
the memory for storing instructions or computer programs;
the processor is configured to execute the instructions or the computer program in the memory to cause the electronic device to perform the method of the first aspect.
In a fourth aspect of embodiments herein, there is provided a computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of the first aspect above.
Therefore, the embodiment of the application has the following beneficial effects:
in the embodiment of the application, after a first preset trigger operation of a user is detected, a first display mode is started, identifiers of a plurality of different applications are displayed in the first display mode, and a first operation control corresponding to the applications is displayed. The user can select a plurality of target applications from the plurality of different applications, and the plurality of target applications are typeset and displayed in the first display mode in response to the operation of the user on the target operation controls of the plurality of target applications. Wherein the first operation control comprises a target operation control. And responding to the operation of the user on the second operation control corresponding to the typeset displayed multiple target applications, and displaying the application windows of the multiple target applications on the terminal screen in the first splicing display mode, so that the user can view the multiple application windows at the same time, and the user experience is improved.
Drawings
Fig. 1 is a flowchart of an application window display method according to an embodiment of the present disclosure;
fig. 2a is a schematic display diagram of a first display mode according to an embodiment of the present disclosure;
FIG. 2b is a schematic diagram of a typesetting display provided in the embodiment of the present application;
FIG. 2c is a schematic diagram of another typesetting display provided in the embodiment of the present application;
FIG. 2d is a schematic diagram of still another typesetting display provided in the embodiment of the present application;
FIG. 2e is a schematic diagram of still another typesetting display provided in the embodiment of the present application;
FIG. 2f is a schematic diagram of still another typesetting display provided in the embodiment of the present application;
fig. 3a is a schematic view of a scenario provided in an embodiment of the present application;
FIG. 3b is a schematic diagram of a first tiled display mode according to an embodiment of the present application;
fig. 3c is a schematic view of another scenario provided in the embodiment of the present application;
FIG. 3d is a schematic diagram of adjusting layout according to an embodiment of the present application;
fig. 3e is a schematic diagram of a second tiled display mode according to the embodiment of the present application;
FIG. 3f is a schematic view of another first display mode provided in the present application;
fig. 4 is a structural diagram of an application window display device according to an embodiment of the present application;
fig. 5 is a structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, embodiments accompanying the drawings are described in detail below. It is to be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application. It should be noted that, for the convenience of description, only a part related to the present application is shown in the drawings, and not all structures are shown.
In order to facilitate understanding of technical solutions provided by the embodiments of the present application, technical terms related to the present application will be described first.
A focus window: a window that can currently receive and process a key event, i.e., a window that receives up, down, left, right, OK, return, menu, etc. keys of the remote controller. In the android system, only one focus (focus) window exists in all currently displayed windows, that is, only one window can receive a key event.
Based on the above description, the application window display scheme provided by the embodiment of the present application will be described below with reference to the drawings.
Referring to fig. 1, which is a flowchart of an application window display method provided in an embodiment of the present application, as shown in fig. 1, the method may include:
s101: and responding to a first preset trigger operation of a user, displaying the identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications.
In this embodiment, when a first preset trigger operation of a user on a terminal device is detected, identifiers of a plurality of different applications are displayed in a first display mode, and a first operation control corresponding to the applications is displayed. The first preset trigger operation may be an operation of clicking an entity button through a remote control device, and in response to the first preset trigger operation of the user, the plurality of applications installed on the terminal device are started, and the identifiers of the plurality of different applications and the first operation controls corresponding to the applications are displayed in the first display mode. The first display mode may be a multitasking mode in which the windows of the applications are all in an inactive state. That is, in the first display mode, a plurality of applications are displayed in the form of application icons or application preview images or application thumbnail images. The first operation control is used for operating the application, for example, the application may be pinned, closed, or collected. For example, as shown in fig. 2a, a terminal with a horizontal screen display and 5 different applications displayed in the first display mode are taken as examples and are respectively application 1, application 2, application 3, application 4 and application 5, and due to the limitation of the screen size, application 4 and application 5 are not shown in the figure, but application 4 and application 5 can be viewed through the operation of the left and right keys. When each application is viewed, the first operation controls corresponding to the application, namely the control for pinning the application and the control for deleting the application, are displayed. The control for pinning the application is used for pinning the selected application, and then displaying the pinned application by using a preset display mode; the delete application control is used to perform a delete operation on the selected application, i.e., exit the application.
S102: and responding to the operation of the user on the target operation controls of the plurality of target applications, and performing typesetting display on the plurality of target applications in the first display mode.
And displaying a plurality of target applications which can be selected by a user in the plurality of different applications in a first display mode, and performing typesetting display on the plurality of target applications in the first display mode in response to the operation of the user on the target operation controls of the plurality of target applications. The first operation control comprises the target operation control, and the target operation control can be an operation control of a pinned application. Namely, for each target application, the target application is typeset and displayed in response to the operation of the target operation control of the target application by the user.
For ease of understanding, reference is made to the schematic diagrams shown in fig. 2b-2e, which illustrate the user selecting 4 target applications. In fig. 2b, the user selects the application 1 through the selection operation, and triggers the target operation control corresponding to the application 1, so that the application 1 is typeset and displayed. In fig. 2c, the user selects the application 2 through a selection operation, and triggers the target operation control corresponding to the application 2, so as to perform typesetting display on the application 2. In fig. 2d, the user selects the application 3 through a selection operation, and triggers a target operation control corresponding to the application 3, so as to perform typesetting display on the application 3. In fig. 2e, the user selects the application 4 through a selection operation, and triggers the target operation control corresponding to the application 4, so as to perform typesetting display on the application 4. The multi-target application layout display effect is as shown in fig. 2e, and the application windows of the 4 applications are reduced and displayed side by side on the right side of the terminal screen. It should be noted that the layout display effect shown in fig. 2e is shown as an example, and does not limit the layout display mode.
In one example, the number of applications displayed in a typeset manner can be preset, and in response to that the number of the target applications is equal to a preset threshold value and the user continues to operate the target operation control of the first application, the second target application displayed in a typeset manner is deleted, and the first application is displayed in a typeset manner. That is, if the number of the currently typeset-displayed target applications is equal to the preset threshold, the target application which is typeset-displayed first will be replaced when the user continues to typeset-display other applications. For example, in fig. 2f, the preset threshold is set to be 4, if the user wants to perform layout display on the application 5, in response to the trigger of the user for pinning the application control corresponding to the application 5, the application 5 is laid below the application 4, and the application 1 with the layout display is deleted.
S103: and responding to the operation of the user on the second operation control corresponding to the typeset displayed multiple target applications, and displaying the application windows of the multiple target applications on the terminal screen in the first splicing display mode.
After the plurality of target applications are typeset and displayed, the user can operate the plurality of typeset target applications by double-clicking the target entity key. And responding to the operation of the user on the second operation control corresponding to the typeset displayed multiple target applications, and displaying the application windows of the multiple target applications on the terminal screen in the first splicing display mode. In the first tiled display mode, the application windows of the multiple target applications are all in an activated state, that is, the elements in the application window of each target application are dynamically displayed.
For easy understanding, referring to fig. 2e, 3a and 3b, after typesetting and displaying a plurality of target applications, the user may jump the control window from the window of the application 5 to the window of the application 1 which is typeset and displayed by double-clicking the menu key, as shown in fig. 3 a. When the user triggers the right button, the control window is caused to jump from the window of application 1 to a second operational control, such as the "-" control in FIG. 3 a. When the user triggers the control, the terminal enters a first splicing display mode, and the application windows of the multiple target applications are displayed on the terminal screen in the first splicing display mode, as shown in fig. 3 b.
In one example, before the application windows of the plurality of target applications are displayed on the terminal screen in the first splicing display mode, a deleting operation can be performed on the plurality of target applications which are typeset, so that the typeset applications can be flexibly adjusted. Specifically, the first target application is deleted from the plurality of target applications which are typeset and displayed in response to the operation of the third operation control of the first target application by the user. The first target application is any one of the typeset target applications, and the deleted first target application is displayed in the first display mode. For example, as shown in fig. 3c, the user may adjust the control window to the application window of the application 2 by the entity button, and a delete control may be displayed in the upper left corner of the application window. And deleting the application window of the application 2 in response to the triggering operation of the user on the deletion control. In this case, the plurality of target applications which are typeset-displayed include only application 1, application 3, and application 4, and application 2 and application 5 are displayed in the first display mode, as shown in fig. 3 d.
In one example, after application windows of a plurality of target applications are displayed on a terminal screen in a first splicing display mode, in the first splicing display mode, in response to a second preset trigger operation of a user, a third target application window is selected from the application windows of the plurality of target applications displayed in the first splicing display mode; and responding to a third preset trigger operation of the user, and switching from the first splicing display mode to the second splicing display mode. The first splicing display mode displays application windows of a plurality of target applications in a method without a focus window, wherein the focus window refers to an application window which can be operated. The second tiled display mode displays the third target application window as a focus window distinct from the application windows of other target applications.
The user can select the third target application window in the first tiled display mode in multiple ways. That is, there are a plurality of second preset trigger operations of the user, one may be that the user selects the third target application window through a trigger operation on a key of the relevant entity, for example, the user selects the third target application window in the first tiled display mode through a remote controller. Another method can be that the user sends a voice instruction for switching the application window through a voice assistant, and a third target application window is determined according to the voice instruction.
And after the third target application window is determined, responding to the confirmation operation of the user on the third target application window, and adjusting the display mode from the first splicing display mode to the second splicing display mode. To distinguish between displaying the focus window and other application windows in the second tiled display mode. For example, as shown in fig. 3e, if the third target window is application window 1, application window 1 is displayed as a large-size window.
In one example, when a user switches a screen display mode from a first tiled display mode to a first display mode, a plurality of target application windows displayed in the first tiled display mode are displayed as one application window in the first display mode. For example, as shown in FIG. 3f, 4 applications in the first tiled display mode are shown within one window.
According to the embodiment, after the first preset trigger operation of the user is detected, the first display mode is started, the identifiers of the multiple different applications are displayed in the first display mode, and the first operation control corresponding to the applications is displayed. The user can select a plurality of target applications from the plurality of different applications, and the plurality of target applications are typeset and displayed in the first display mode in response to the operation of the user on the target operation controls of the plurality of target applications. Wherein the first operation control comprises a target operation control. And responding to the operation of the user on the second operation control corresponding to the typeset displayed multiple target applications, and displaying the application windows of the multiple target applications on the terminal screen in the first splicing display mode, so that the user can view the multiple application windows at the same time, and the user experience is improved.
Based on the above method embodiment, an application window display device is further provided in the embodiments of the present application, which will be described below with reference to the accompanying drawings.
Referring to fig. 4, which is a structural diagram of an application window display device according to an embodiment of the present application, as shown in fig. 4, the device may include:
a first display unit 401, configured to display identifiers of multiple different applications in a first display mode in response to a first preset trigger operation of a user, and display a first operation control corresponding to the application;
a second display unit 402, configured to, in response to an operation of a user on a target operation control of multiple target applications, perform typesetting display on the multiple target applications in the first display mode, where the first operation control includes the target operation control;
a third display unit 403, configured to display, in response to an operation of the second operation control corresponding to the multiple target applications that are typeset and displayed by the user, application windows of the multiple target applications on the terminal screen in the first splicing display mode.
In a possible implementation manner, the second display unit is specifically configured to, in response to an operation of a user for pinning an application control corresponding to each of a plurality of target applications, perform typesetting display on the plurality of target applications in the first display mode.
In one possible implementation, the apparatus further includes: a deletion unit;
and the deleting unit is used for responding to the operation of the user on the third operation control of the first target application, and deleting the first target application from the target applications which are typeset and displayed.
In one possible implementation, the apparatus further includes: a deletion unit;
and the deleting unit is used for responding to the fact that the number of the target applications is equal to a preset threshold value and the user continues to operate the target operation control of the first application, deleting the second target application which is typeset and displayed, and typesetting and displaying the first application.
In one possible implementation manner, the second target application is the target application which is firstly typeset and displayed.
In one possible implementation, the apparatus further includes; a selection unit and a switching unit;
the selection unit is configured to select a third target application window from the application windows of the multiple target applications displayed in the first tiled display mode in response to a second preset trigger operation of the user, where the first tiled display mode displays the application windows of the multiple target applications in a manner that no focus window exists, and the focus window refers to an application window that can be operated;
the switching unit is configured to switch from a first tiled display mode to a second tiled display mode in response to a third preset trigger operation of a user, where the second tiled display mode displays the third target application window as a focus window in a manner that the third target application window is distinguished from application windows of other target applications.
In one possible implementation, the apparatus further includes: a switching unit;
the switching unit is configured to switch from the first tiled display mode to the first display mode in response to a fourth preset trigger operation of a user, and display the plurality of target applications as one application window.
In one possible implementation, the first display mode refers to a window displaying a plurality of applications in a multitasking mode.
In one possible implementation manner, the application windows of the plurality of target applications displayed in the first tiled display mode are all in an activated state.
It should be noted that, implementation of each unit in this embodiment may refer to the above method embodiment, and this embodiment is not described herein again.
Referring to fig. 5, a schematic structural diagram of an electronic device (e.g., the terminal device or the server in fig. 5) 500 suitable for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 506 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM502, and the RAM503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 506 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 506, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.
The electronic device provided by the embodiment of the present disclosure and the application window display method provided by the above embodiment belong to the same inventive concept, and technical details that are not described in detail in the embodiment can be referred to the above embodiment, and the embodiment and the above embodiment have the same beneficial effects.
The disclosed embodiments provide a computer storage medium on which a computer program is stored, which when executed by a processor implements the application window display method provided by the above embodiments.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (Hyper Text Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to:
responding to a first preset trigger operation of a user, displaying identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications;
responding to the operation of a user on target operation controls of a plurality of target applications, and performing typesetting display on the target applications in the first display mode, wherein the first operation controls comprise the target operation controls;
and in response to the operation of the user on the second operation control corresponding to the plurality of target applications which are typeset and displayed, displaying the application windows of the plurality of target applications on the terminal screen in a first splicing display mode.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit/module does not in some cases constitute a limitation of the unit itself, for example, a collaborative user determination module may also be described as a "user determination module".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
It should be noted that, in the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the system or the device disclosed by the embodiment, the description is simple because the system or the device corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" for describing an association relationship of associated objects, indicating that there may be three relationships, e.g., "a and/or B" may indicate: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An application window display method, the method comprising:
responding to a first preset trigger operation of a user, displaying identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications;
responding to the operation of a user on target operation controls of a plurality of target applications, and performing typesetting display on the target applications in the first display mode, wherein the first operation controls comprise the target operation controls;
and in response to the operation of the user on the second operation control corresponding to the plurality of target applications which are typeset and displayed, displaying the application windows of the plurality of target applications on the terminal screen in a first splicing display mode.
2. The method of claim 1, wherein the typesetting display of the plurality of target applications in the first display mode in response to the operation of the target operation controls of the plurality of target applications by the user comprises:
responding to the operation of a user for pinning an application control corresponding to each of the target applications, and performing typesetting display on the target applications in the first display mode.
3. The method according to claim 1, wherein before displaying the application windows of the plurality of target applications on the terminal screen in the first tiled display mode, the method further comprises:
and in response to the operation of the third operation control of the first target application by the user, deleting the first target application from the plurality of target applications which are typeset and displayed.
4. The method of claim 1, further comprising:
and in response to the fact that the number of the target applications is equal to the preset threshold value and the user continues to operate the target operation control of the first application, deleting the second target application which is typeset and displayed, and typesetting and displaying the first application.
5. The method of claim 4, wherein the second target application is a target application that is first typeset for display.
6. The method of claim 1, further comprising:
responding to a second preset trigger operation of a user, and selecting a third target application window from application windows of a plurality of target applications displayed in the first splicing display mode, wherein the first splicing display mode displays the application windows of the plurality of target applications in a mode that no focus window exists, and the focus window refers to an application window which can be operated;
and responding to a third preset trigger operation of a user, switching from the first splicing display mode to a second splicing display mode, wherein the second splicing display mode displays the third target application window as a focus window and application windows of other target applications in a distinguishing manner.
7. The method of claim 1, further comprising:
and responding to a fourth preset trigger operation of a user, switching from the first splicing display mode to the first display mode, and displaying the target applications as an application window.
8. An application window display apparatus, the apparatus comprising:
the first display unit is used for responding to a first preset trigger operation of a user, displaying the identifiers of a plurality of different applications in a first display mode, and displaying a first operation control corresponding to the applications;
the second display unit is used for responding to the operation of a user on target operation controls of a plurality of target applications, and typesetting and displaying the target applications in the first display mode, wherein the first operation controls comprise the target operation controls;
and the third display unit is used for responding to the operation of the user on the second operation control corresponding to the typeset displayed target applications, and displaying the application windows of the target applications on the terminal screen in the first splicing display mode.
9. An electronic device, the device comprising: a processor and a memory;
the memory for storing instructions or computer programs;
the processor to execute the instructions or computer program in the memory to cause the electronic device to perform the method of any of claims 1-7.
10. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method of any of claims 1-7 above.
CN202110631257.7A 2021-06-07 2021-06-07 Application window display method, device and equipment Pending CN113253962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110631257.7A CN113253962A (en) 2021-06-07 2021-06-07 Application window display method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110631257.7A CN113253962A (en) 2021-06-07 2021-06-07 Application window display method, device and equipment

Publications (1)

Publication Number Publication Date
CN113253962A true CN113253962A (en) 2021-08-13

Family

ID=77186815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110631257.7A Pending CN113253962A (en) 2021-06-07 2021-06-07 Application window display method, device and equipment

Country Status (1)

Country Link
CN (1) CN113253962A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109198A1 (en) * 2022-11-23 2024-05-30 Oppo广东移动通信有限公司 Window adjustment method and related apparatus

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323343A (en) * 2006-05-31 2007-12-13 Nippon Digital Kenkyusho:Kk Method, apparatus and program for controlling window display
CN102073491A (en) * 2009-11-10 2011-05-25 联想(新加坡)私人有限公司 Multi-mode user interface
CN105260095A (en) * 2015-09-21 2016-01-20 北京元心科技有限公司 Method and apparatus for quickly switching applications in interactive device
US9921714B1 (en) * 2013-07-22 2018-03-20 Rockwell Collins, Inc. Graphical method to select formats
CN110727382A (en) * 2019-09-06 2020-01-24 华为技术有限公司 Split-screen display method and electronic equipment
WO2021057343A1 (en) * 2019-09-29 2021-04-01 华为技术有限公司 Method for operating electronic device and electronic device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323343A (en) * 2006-05-31 2007-12-13 Nippon Digital Kenkyusho:Kk Method, apparatus and program for controlling window display
CN102073491A (en) * 2009-11-10 2011-05-25 联想(新加坡)私人有限公司 Multi-mode user interface
US9921714B1 (en) * 2013-07-22 2018-03-20 Rockwell Collins, Inc. Graphical method to select formats
CN105260095A (en) * 2015-09-21 2016-01-20 北京元心科技有限公司 Method and apparatus for quickly switching applications in interactive device
CN110727382A (en) * 2019-09-06 2020-01-24 华为技术有限公司 Split-screen display method and electronic equipment
WO2021057343A1 (en) * 2019-09-29 2021-04-01 华为技术有限公司 Method for operating electronic device and electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109198A1 (en) * 2022-11-23 2024-05-30 Oppo广东移动通信有限公司 Window adjustment method and related apparatus

Similar Documents

Publication Publication Date Title
US20230007065A1 (en) Video sharing method, apparatus, device and medium
CN112135059A (en) Shooting method, device, electronic device and storage medium
JP7480344B2 (en) Information display method, device and electronic device
CN111190520A (en) Menu item selection method and device, readable medium and electronic equipment
US11956531B2 (en) Video sharing method and apparatus, electronic device, and storage medium
JP7597956B2 (en) Information presentation method, device, electronic device, and storage medium
EP4440099A1 (en) Method and apparatus for photographing media content, device, storage medium, and program product
JP2024502728A (en) Methods, devices, electronic devices, and storage media for displaying unread messages
CN110633126B (en) Information display method and device and electronic equipment
CN113946271A (en) Display control method, display control device, electronic equipment and storage medium
EP4498216A1 (en) Element control method and apparatus for information input page, device, and medium
CN113253897A (en) Application window switching method, device and equipment
US11809690B2 (en) Human-computer interaction method and apparatus, and electronic device
JP2025502774A (en) Work display method, device, electronic device, storage medium, and program product
CN106998493B (en) Video previewing method and device
WO2022184012A1 (en) Document creation method and apparatus, and device and storage medium
CN113253962A (en) Application window display method, device and equipment
CN109558551A (en) Method, apparatus, storage medium and the electronic equipment of previewing file
US12229391B2 (en) Message selection method, apparatus and device
CN114461114A (en) Personal homepage display method, device and equipment
CN114997104A (en) Document display method and device, electronic equipment and storage medium
CN115113787B (en) Message processing method, device, equipment and medium
WO2023231851A1 (en) Information processing methods and apparatuses, and electronic device
CN115756252A (en) Interaction method, device and equipment based on page content and storage medium
CN115237530A (en) Information display method, device, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination