[go: up one dir, main page]

CN114461113B - Interaction method, processing device and computing equipment based on task bar - Google Patents

Interaction method, processing device and computing equipment based on task bar Download PDF

Info

Publication number
CN114461113B
CN114461113B CN202210129148.XA CN202210129148A CN114461113B CN 114461113 B CN114461113 B CN 114461113B CN 202210129148 A CN202210129148 A CN 202210129148A CN 114461113 B CN114461113 B CN 114461113B
Authority
CN
China
Prior art keywords
window
application
windows
storage
preview
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.)
Active
Application number
CN202210129148.XA
Other languages
Chinese (zh)
Other versions
CN114461113A (en
Inventor
谭芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uniontech Software Technology Co Ltd
Original Assignee
Uniontech Software 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 Uniontech Software Technology Co Ltd filed Critical Uniontech Software Technology Co Ltd
Priority to CN202210129148.XA priority Critical patent/CN114461113B/en
Publication of CN114461113A publication Critical patent/CN114461113A/en
Application granted granted Critical
Publication of CN114461113B publication Critical patent/CN114461113B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

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

Abstract

The invention discloses an interaction method, a processing device and a computing device based on a task bar, wherein the method is executed in an operating system and comprises the following steps: responding to the operation of opening one or more application windows, and determining the storage type corresponding to each application window; displaying window containers corresponding to each storage type in a taskbar of an operating system; and storing the application windows in corresponding window storage containers in the task bar according to the storage types corresponding to each application window. According to the interaction method based on the task bar, the induction arrangement of various application windows opened by the user in the task bar is realized, the synchronous operation efficiency of the user on the multiple windows is improved, and the interaction experience is better.

Description

Interaction method, processing device and computing equipment based on task bar
Technical Field
The present invention relates to the field of computer and operating system technologies, and in particular, to a task bar based interaction method, a processing device, and a computing device.
Background
In the existing desktop operating system, generally, single classification induction is performed on each application window according to application types, and opened application windows of the same application type are induced in corresponding application small icon classifications on a task bar, and only single windows of the same application type can be operated to open and display or close the single windows. For example, when a plurality of control center windows are opened, the plurality of control center windows are stored in the control center icons in the taskbar, and the user can find the plurality of control center windows that have been opened from the control center icons and can only individually select one of the application windows to display or close.
Specifically, according to existing desktop operating systems, application windows are typically opened by the following modes of operation: for applications not resident in the taskbar, displaying small application icons in the taskbar in sequence after opening each application window; if a plurality of windows of the same application are opened, the windows are sequentially included in application icons of the same application which is opened before, and then a target window can be selected in the preview window by stopping a mouse pointer on the application icons of the task bar, so that the target window is displayed or closed; when multiple application windows need to be displayed or closed, a user needs to use a mouse to click each window to display or close.
In the prior art, the following drawbacks exist in the interactive operation based on the desktop operating system: when multiple windows of the same opened application are required to be displayed simultaneously, each preview window is required to be selected from multiple preview windows displayed in the same application icons in the task bar in sequence and clicked to be opened, and then the multiple windows are arranged and displayed; when multiple windows of the same application are required to be closed simultaneously, each preview window is selected from the multiple preview windows displayed in the small icons of the same application in the task bar in sequence and closed, so that the operation is very tedious, and time and labor are wasted. In addition, if windows of a plurality of applications are simultaneously in an open state, a situation that a taskbar is occupied by a plurality of application icons occurs, so that a user is very inconvenient to search for the application windows.
Therefore, a task bar-based interaction method is needed to solve the problems in the above technical solutions.
Disclosure of Invention
Accordingly, the present invention provides a taskbar based interaction method and processing device in an effort to solve or at least alleviate the above-identified problems.
According to one aspect of the present invention, there is provided a taskbar based interaction method performed in an operating system, the method comprising the steps of: responding to the operation of opening one or more application windows, and determining the storage type corresponding to each application window; displaying window containers corresponding to each storage type in a taskbar of an operating system; and storing the application windows in corresponding window storage containers in the task bar according to the storage types corresponding to each application window.
Optionally, in the task bar based interaction method according to the present invention, the method further includes the steps of: responding to triggering operation of a window container in a task bar, and displaying preview windows corresponding to a plurality of application windows stored in the window container; and receiving the selection operation and the display instruction of the plurality of preview windows, and simultaneously displaying a plurality of application windows corresponding to the plurality of preview windows.
Optionally, in the taskbar based interaction method according to the present invention, the step of simultaneously displaying a plurality of application windows corresponding to the plurality of preview windows includes: and carrying out split screen display on a plurality of application windows corresponding to the preview windows.
Optionally, in the task bar based interaction method according to the present invention, the step of performing split screen display on a plurality of application windows corresponding to the plurality of preview windows includes: and calling a split screen display interface to perform split screen display on a plurality of application windows corresponding to the preview windows.
Optionally, in the task bar based interaction method according to the present invention, the method further includes the steps of: responding to triggering operation of a window container in a task bar, and displaying preview windows corresponding to a plurality of application windows stored in the window container; and receiving selected operations and closing instructions of a plurality of preview windows, and closing all the plurality of application windows corresponding to the preview windows.
Optionally, in the task bar based interaction method according to the present invention, the step of determining a storage type corresponding to each application window in response to an operation of opening one or more application windows includes: for each opened application window, judging whether the application window belongs to one of one or more storage types configured in advance, and if so, determining the storage type as the storage type corresponding to the application window.
Optionally, in the task bar based interaction method according to the present invention, after determining the storage type corresponding to each application window, the method further includes the steps of: judging whether the window storage container corresponding to the storage type is displayed in a task bar or not; if so, the application window is directly stored in the displayed window storage container.
Optionally, in the taskbar based interaction method according to the present invention, before responding to an operation of opening one or more application windows, the method comprises the steps of: and receiving storage types respectively configured by a user for the one or more window storage containers and one or more application information corresponding to the storage types, so as to store the application windows in the corresponding window storage containers based on the application information corresponding to the application windows.
Optionally, in the task bar based interaction method according to the present invention, the application information includes an application identifier.
According to an aspect of the present invention, there is provided a processing apparatus arranged on an operating system, comprising: the determining module is suitable for responding to the operation of opening one or more application windows and determining the storage type corresponding to each application window; the display module is suitable for displaying window storage containers corresponding to each storage type in a task bar of the operating system; and the storage module is suitable for storing the application windows in corresponding window storage containers in the task bar according to the storage types corresponding to each application window.
According to one aspect of the present invention, there is provided a computing device comprising: at least one processor; and a memory storing program instructions, wherein the program instructions are configured to be adapted to be executed by the at least one processor, the program instructions comprising instructions for performing the taskbar based interaction method as described above.
According to one aspect of the present invention, there is provided a readable storage medium storing program instructions which, when read and executed by a computing device, cause the computing device to perform a method as described above.
According to the technical scheme, the interaction method based on the task bar is provided, one or more window storage containers are arranged on the task bar, and a plurality of application windows of multiple applications of the same storage type can be stored based on each window storage container, so that the induction arrangement of the multiple application windows opened by a user on the task bar can be realized, and the situation that the task bar is occupied when a plurality of application windows of a plurality of types are opened is avoided. Moreover, the user can select a plurality of application windows stored in the same window storage container and perform synchronous operation, so that the plurality of application windows can be opened or closed rapidly and efficiently, the interaction flow of the user is reduced, the synchronous operation efficiency of the user on the plurality of windows is improved, and the interaction experience is better.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in connection with the following description and the annexed drawings, which set forth the various ways in which the principles disclosed herein may be practiced, and all aspects and equivalents thereof are intended to fall within the scope of the claimed subject matter. The above, as well as additional objects, features, and advantages of the present disclosure will become more apparent from the following detailed description when read in conjunction with the accompanying drawings. Like reference numerals generally refer to like parts or elements throughout the present disclosure.
FIG. 1 shows a schematic diagram of a computing device 100 according to one embodiment of the invention;
FIG. 2 illustrates a flow diagram of a taskbar based interaction method 200 according to one embodiment of the present invention;
FIG. 3 illustrates a schematic diagram of a taskbar 300 according to one embodiment of the present invention; and
Fig. 4 shows a schematic diagram of a processing device 400 according to an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Fig. 1 is a schematic block diagram of an example computing device 100.
As shown in FIG. 1, in a basic configuration 102, a computing device 100 typically includes a system memory 106 and one or more processors 104. The memory bus 108 may be used for communication between the processor 104 and the system memory 106.
Depending on the desired configuration, the processor 104 may be any type of processing including, but not limited to: a microprocessor (UP), a microcontroller (UC), a digital information processor (DSP), or any combination thereof. The processor 104 may include one or more levels of caches, such as a first level cache 110 and a second level cache 112, a processor core 114, and registers 116. The example processor core 114 may include an Arithmetic Logic Unit (ALU), a Floating Point Unit (FPU), a digital signal processing core (DSP core), or any combination thereof. The example memory controller 118 may be used with the processor 104, or in some implementations, the memory controller 118 may be an internal part of the processor 104.
Depending on the desired configuration, system memory 106 may be any type of memory including, but not limited to: volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. The system memory 106 may include an operating system 120, one or more applications 122, and program data 124. In some implementations, the application 122 may be arranged to execute instructions on an operating system by the one or more processors 104 using the program data 124.
Computing device 100 also includes storage device 132, storage device 132 including removable storage 136 and non-removable storage 138.
Computing device 100 may also include a storage interface bus 134. Storage interface bus 134 enables communication from storage devices 132 (e.g., removable storage 136 and non-removable storage 138) to base configuration 102 via bus/interface controller 130. At least a portion of the operating system 120, applications 122, and data 124 may be stored on removable storage 136 and/or non-removable storage 138, and loaded into the system memory 106 via the storage interface bus 134 and executed by the one or more processors 104 when the computing device 100 is powered up or the application 122 is to be executed.
Computing device 100 may also include an interface bus 140 that facilitates communication from various interface devices (e.g., output devices 142, peripheral interfaces 144, and communication devices 146) to basic configuration 102 via bus/interface controller 130. The example output device 142 includes a graphics processing unit 148 and an audio processing unit 150. They may be configured to facilitate communication with various external devices such as a display or speakers via one or more a/V ports 152. Example peripheral interfaces 144 may include a serial interface controller 154 and a parallel interface controller 156, which may be configured to facilitate communication with external devices such as input devices (e.g., keyboard, mouse, pen, voice input device, touch input device) or other peripherals (e.g., printer, scanner, etc.) via one or more I/O ports 158. An example communication device 146 may include a network controller 160, which may be arranged to facilitate communication with one or more other computing devices 162 via one or more communication ports 164 over a network communication link.
The network communication link may be one example of a communication medium. Communication media may typically be embodied by computer readable instructions, data structures, program modules, and may include any information delivery media in a modulated data signal, such as a carrier wave or other transport mechanism. A "modulated data signal" may be a signal that has one or more of its data set or changed in such a manner as to encode information in the signal. By way of non-limiting example, communication media may include wired media such as a wired network or special purpose network, and wireless media such as acoustic, radio Frequency (RF), microwave, infrared (IR) or other wireless media. The term computer readable media as used herein may include both storage media and communication media.
Computing device 100 may be implemented as a personal computer including desktop and notebook computer configurations. Of course, computing device 100 may also be implemented as part of a small-sized portable (or mobile) electronic device such as a cellular telephone, a digital camera, a Personal Digital Assistant (PDA), a personal media player device, a wireless web-watch device, a personal headset device, an application-specific device, or a hybrid device that may include any of the above functions. And may even be implemented as servers, such as file servers, database servers, application servers, WEB servers, and the like. The embodiments of the present invention are not limited in this regard.
In an embodiment in accordance with the invention, the operating system 120 of the computing device 100 is configured to perform the taskbar based interaction method 200 in accordance with the present invention. The operating system 120 of the computing device 100 includes a plurality of program instructions for executing the task bar based interaction method 200 of the present invention, where the program instructions may instruct the processor to execute the task bar based interaction method 200 of the present invention, so that the computing device 100 improves the operating efficiency and the interaction experience of the task bar based interaction method 200 for various application windows.
According to one embodiment of the invention, the operating system 120 has a processing device 400 deployed thereon, the processing device 400 containing a plurality of program instructions for executing the taskbar based interaction method 200 of the present invention such that the taskbar based interaction method 200 of the present invention may be executed in the processing device 400.
FIG. 2 illustrates a flow diagram of a taskbar based interaction method 200 according to one embodiment of the present invention. The taskbar based interaction method 200 may be performed in the operating system of a computing device (e.g., the aforementioned computing device 100).
It should be noted that the taskbar based interaction method 200 according to the present invention may be implemented in a wide variety of operating systems and the present invention is not limited to a particular type of operating system.
It should be noted that, in an embodiment according to the present invention, the operating system includes a taskbar adapted to be displayed on a desktop of the system, and one or more window containers configured in advance may be displayed in the taskbar of the operating system. The user may configure one corresponding storage type for one or more window storage containers, where each storage type may include one or more applications (including one or more browser applications or one or more social applications, for example), in other words, the user may categorize one or more applications into the same storage type in advance, so as to store the windows of one or more applications in one window storage container corresponding to the storage type based on the same storage type. It is understood that each window container may house application windows for one or more applications contained in its corresponding storage type.
As shown in fig. 2, the method 200 begins at step S210.
In step S210, in response to the operation of opening one or more application windows by the user, a storage type corresponding to each application window is determined.
Here, the user may open a window for one or more applications. In other words, the one or more application windows opened in step S210 may include windows of one or more applications. The application windows of different types may belong to the same storage type, or may correspond to different storage types. In this way, one or more application windows opened by the user may correspond to one or more stowage types.
After determining one or more storage types corresponding to the one or more application windows opened by the user, in step S220, window storage containers corresponding to each storage type are displayed in a taskbar of the operating system. Here, a plurality of window containers may be displayed in the task bar side by side at intervals.
Finally, in step S230, the application windows are stored in the corresponding window storage containers in the task bar according to the storage types corresponding to each application window. That is, each application window is stored in the window storage container corresponding to the storage type to which it belongs, and at this time, each application window stored in the window storage container is in a hidden state.
In a state where the application window is stored in the corresponding window storage container, the application window is in a hidden state, and the application window is not displayed on the system desktop at this time. The application window stored in the window storing container is actually in the minimized mode, and the application window stored in the window storing container establishes an association relationship with the window storing container.
It should be appreciated that when the plurality of opened application windows belong to a plurality of storage types, each window storage container displayed in the taskbar is caused to respectively store one or more application windows of the corresponding storage type by displaying a plurality of window storage containers corresponding to the plurality of storage types side by side in the taskbar of the system desktop and storing each application window in the corresponding window storage container. Thus, according to the task bar based interaction method 200 of the present invention, application windows of a plurality of applications that are simultaneously opened by a user can be summarized in a window container of a task bar based on a storage type, so that the task bar is prevented from being occupied by a reduced view or a small icon of the plurality of application windows.
According to one implementation of the present invention, in step S210, for each application window opened by the user, by determining whether the application window belongs to one of one or more storage types configured in advance, if so, the storage type is determined as a storage type corresponding to the application window. Then, a window container corresponding to the storage type may be displayed in the task bar, and the application window may be stored in the window container corresponding to the storage type in the task bar. In addition, if the application window does not belong to each of the housing types configured in advance, the application window is displayed in the taskbar based on the corresponding reduced icon.
Further, the operating system may first determine whether a window container corresponding to an application window is displayed in the task bar after receiving an operation of opening the application window by a user and determining a storage type corresponding to the application window, and if the window container is displayed in the task bar, directly store the application window in the displayed window container. If the window container corresponding to the storage type is not displayed in the task bar, the window container corresponding to the storage type is first displayed in the task bar, and then the application window is stored in the window container.
According to one embodiment of the present invention, after a plurality of application windows opened by a user are stored in corresponding window containers in a task bar, the user may trigger any one of the window containers in the task bar so as to view preview windows corresponding to the plurality of application windows stored in the window container.
In one implementation, a user may move a mouse pointer over any window receptacle in the taskbar by operating the mouse and rest the mouse pointer on the window receptacle to effect a triggering operation of the window receptacle.
After receiving a triggering operation of a user on any window container in the task bar, the operating system responds to the triggering operation of the user on the window container in the task bar, and displays preview windows corresponding to a plurality of application windows stored in the window container above the task bar based on the association relation between the application windows stored in the window container and the window container so as to be presented to the user for operation by the user.
Specifically, after displaying preview windows corresponding to a plurality of application windows stored in the window storage container, the user may simultaneously select the plurality of preview windows and control the plurality of preview windows to be displayed or closed. In one implementation, the user may select multiple preview windows in turn by pressing the Ctrl key, each of which is displayed in highlighted form. After selecting a plurality of preview windows, the user can send a display instruction to the operating system through clicking operation (operation of clicking any one preview window area) so as to simultaneously display application windows corresponding to the selected preview windows; or by clicking a close button (clicking a close button on any one preview window), a close instruction is sent to the operating system so as to close application windows corresponding to the selected preview windows simultaneously.
And after the operating system receives the selection operation and the display instruction of the user on the plurality of preview windows, simultaneously displaying a plurality of application windows corresponding to the plurality of preview windows on a desktop of the system. In one embodiment, after the operating system receives the selection operation and the display instruction of the user on the plurality of preview windows, the plurality of application windows corresponding to the selected plurality of preview windows are displayed in a split screen mode, so that the plurality of application windows are displayed on the desktop of the system side by side in a split screen mode, and the user can browse the plurality of application windows simultaneously. In one implementation, the operating system invokes a split display interface, and the split display interface is utilized to display a plurality of application windows corresponding to the plurality of preview windows on a system desktop in a split manner.
When the operating system receives the selected operation and the closing instruction of the user on the plurality of preview windows, all the plurality of application windows corresponding to the selected preview windows are closed, so that the plurality of application windows are closed simultaneously by one key, and the user can operate the plurality of application windows efficiently and simultaneously.
In one implementation, after the operating system receives an operation of opening an application window by a user and stores the application window in a window storage container responded in a task bar according to a storage type corresponding to the application window, a window identifier corresponding to the application window can be acquired, and an association is established between the window identifier and the window storage container so as to record each application window stored in the current window storage container.
After the operation system receives the selected operation of the user on the plurality of preview windows, window identifiers corresponding to the selected application windows are determined, so that the display or closing of the corresponding application windows is controlled based on the window identifiers after a display instruction or closing instruction of the user is received later.
Here, after the application window corresponding to the selected preview window is closed, the association relationship between the window identifier of the application window and the window container is deleted, so as to indicate that the application window is no longer contained in the window container. Thus, when the triggering operation of the user on the window storage container is received again, the preview window corresponding to the application window is not displayed.
Therefore, according to the technical scheme of the invention, the window storage container is used for storing the plurality of application windows of the plurality of applications of the same storage type, so that the induction arrangement of the plurality of application windows opened by a user is realized, and the situation that the task bar is occupied when the plurality of windows of the plurality of applications are opened is avoided. Moreover, the user can select a plurality of application windows stored in the same window storage container and perform synchronous operation, so that the user can rapidly and efficiently open or close the plurality of application windows at the same time, the interactive flow of the user is reduced, the synchronous operation efficiency of the user on the plurality of windows is improved, and the interactive experience is better.
It should be noted that, before executing step S210, the user may configure information of one or more window containers in advance, where the one or more window containers are configured with corresponding storage types, and one or more application information corresponding to the storage types is configured. Here, each of the configured housing types may contain information of one or more applications, including, for example, an application identification.
After receiving one or more types of storage types configured by a user for one or more window storage containers and one or more types of application information corresponding to the types of storage, the operating system can establish an association relationship between each window storage container and the types of storage and an association relationship between the types of storage and the application information. Thus, for each application window opened by the user, the application window is stored in the corresponding window storage container based on the application information corresponding to the application window by acquiring the application information corresponding to the application window. That is, the storage type corresponding to the application window is determined based on the application information of the application window, and the application window is stored in the window storage container corresponding to the storage type.
In one implementation, the types of storage include, for example, a control center storage type, a browser storage type, a music storage type, a social storage type, and the like.
FIG. 3 illustrates a schematic diagram of a taskbar 300 according to one embodiment of the present invention. As shown in fig. 3, a plurality of window containers 350 are displayed in the taskbar 300, and each window container 350 corresponds to a preset container type. For example, windows of a plurality of kinds of browsers can be stored in the window storage container 350 corresponding to the browser storage type, see the windows of the first browser, the second browser, and the third browser shown in the drawing, where the first browser, the second browser, and the third browser are different kinds of browser applications, and may be implemented as UOS browser, google browser, sogou browser, and the like, for example. For another example, windows of various music applications (e.g., internet music, appleMusic, cool dog music) can be stored in a window storage container corresponding to a music storage type, and windows of various social applications (e.g., weChat, QQ, nail) can be stored in a window storage container corresponding to a social storage type.
It should be noted that, the present invention does not limit each specific storage type configured in advance, and does not limit one or more application information corresponding to each storage type, and it can be set by itself according to the actual requirement of the user.
Fig. 4 shows a schematic diagram of a processing device 400 according to an embodiment of the invention.
Fig. 4 shows a schematic diagram of a processing device 400 according to an embodiment of the invention. The processing means 400 is arranged on an operating system of a computing device, such as the aforementioned computing device 100, adapted to perform the task bar based interaction method 200 of the present invention.
The processing device 400 includes a determining module 410, a display module 420, and a storage module 430, which are sequentially connected. Wherein, the determining module 410 determines a storage type corresponding to each application window in response to an operation of opening one or more application windows. The display module 420 is adapted to display window containers corresponding to each container type in a taskbar of the operating system. The storage module 430 is adapted to store the application windows in the corresponding window storage containers in the task bar according to the storage type corresponding to each application window.
It should be noted that the determining module 410 is configured to perform the foregoing step S210, the display module 420 is configured to perform the foregoing step S220, and the housing module 430 is configured to perform the foregoing step S230. The specific execution logic of the determining module 410, the displaying module 420, and the accommodating module 430 refers to the descriptions of steps S210 to S230 in the foregoing method 200, and will not be repeated here.
According to the task bar based interaction method 200, one or more window containers are arranged in the task bar, and multiple application windows of multiple applications of the same storage type can be stored based on each window container, so that the multiple application windows opened by a user can be summarized and sorted, and the situation that the task bar is occupied when multiple application windows of multiple types are opened is avoided. Moreover, the user can select a plurality of application windows stored in the same window storage container and perform synchronous operation, so that the plurality of application windows can be opened or closed rapidly and efficiently, the interaction flow of the user is reduced, the synchronous operation efficiency of the user on the plurality of windows is improved, and the interaction experience is better.
The various techniques described herein may be implemented in connection with hardware or software or, alternatively, with a combination of both. Thus, the methods and apparatus of the present invention, or certain aspects or portions of the methods and apparatus of the present invention, may take the form of program code (i.e., instructions) embodied in tangible media, such as removable hard drives, U-drives, floppy diskettes, CD-ROMs, or any other machine-readable storage medium, wherein, when the program is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention.
In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. Wherein the memory is configured to store program code; the processor is configured to execute the taskbar based interaction method of the present invention according to instructions in said program code stored in the memory.
By way of example, and not limitation, readable media comprise readable storage media and communication media. The readable storage medium stores information such as computer readable instructions, data structures, program modules, or other data. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. Combinations of any of the above are also included within the scope of readable media.
In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system, or other apparatus. Various general-purpose systems may also be used with examples of the invention. The required structure for a construction of such a system is apparent from the description above. In addition, the present invention is not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in a device as described in this embodiment, or alternatively may be located in one or more devices different from the devices in this example. The modules in the foregoing examples may be combined into one module or may be further divided into a plurality of sub-modules.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
Furthermore, some of the embodiments are described herein as methods or combinations of method elements that may be implemented by a processor of a computer system or by other means of performing the functions. Thus, a processor with the necessary instructions for implementing the described method or method element forms a means for implementing the method or method element. Furthermore, the elements of the apparatus embodiments described herein are examples of the following apparatus: the apparatus is for carrying out the functions performed by the elements for carrying out the objects of the invention.
As used herein, unless otherwise specified the use of the ordinal terms "first," "second," "third," etc., to describe a general object merely denote different instances of like objects, and are not intended to imply that the objects so described must have a given order, either temporally, spatially, in ranking, or in any other manner.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of the above description, will appreciate that other embodiments are contemplated within the scope of the invention as described herein. Furthermore, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter. Accordingly, many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the appended claims. The disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is defined by the appended claims.

Claims (9)

1. A taskbar based interaction method performed in an operating system, said method comprising the steps of:
receiving storage types respectively configured by a user for one or more window storage containers, wherein the window storage containers are suitable for storing a plurality of application windows of various applications corresponding to the storage types;
responding to the operation of opening one or more application windows, and determining the storage type corresponding to each application window;
displaying window containers corresponding to each storage type in a taskbar of an operating system;
according to the storage type corresponding to each application window, storing the application window in a corresponding window storage container in the task bar;
responding to triggering operation of a window container in a task bar, and displaying a plurality of preview windows corresponding to a plurality of application windows stored in the window container;
Receiving selection operation and display instructions of a plurality of preview windows, and carrying out split-screen display on a plurality of application windows corresponding to the preview windows so as to simultaneously display the application windows corresponding to the preview windows;
and receiving selected operations and closing instructions of a plurality of preview windows, and closing all the plurality of application windows corresponding to the preview windows.
2. The method of claim 1, wherein the step of split-screen displaying the plurality of application windows corresponding to the plurality of preview windows comprises:
And calling a split screen display interface to perform split screen display on a plurality of application windows corresponding to the preview windows.
3. The method of claim 1 or 2, wherein determining a stow type corresponding to each application window in response to an operation of opening one or more application windows comprises:
For each opened application window, judging whether the application window belongs to one of one or more storage types configured in advance, and if so, determining the storage type as the storage type corresponding to the application window.
4. The method according to claim 1 or 2, wherein after determining the storage type corresponding to each application window, further comprising the step of:
Judging whether the window storage container corresponding to the storage type is displayed in a task bar or not;
if so, the application window is directly stored in the displayed window storage container.
5. The method of claim 1 or 2, wherein receiving the type of housing respectively configured by the user for one or more window containers, comprises the steps of:
And receiving storage types respectively configured by a user for the one or more window storage containers and one or more application information corresponding to the storage types, so as to store the application windows in the corresponding window storage containers based on the application information corresponding to the application windows.
6. The method of claim 5, wherein the application information comprises an application identification.
7. A processing apparatus, disposed on an operating system, adapted to receive a user's respective storage types configured for one or more window storage containers adapted to store a plurality of application windows of a plurality of applications corresponding to the storage types, the apparatus comprising:
the determining module is suitable for responding to the operation of opening one or more application windows and determining the storage type corresponding to each application window;
The display module is suitable for displaying window storage containers corresponding to each storage type in a task bar of the operating system; and is adapted to display a plurality of preview windows corresponding to a plurality of application windows stored in a window storage container in a taskbar in response to a trigger operation of the window storage container; receiving selection operation and display instructions of a plurality of preview windows, and carrying out split-screen display on a plurality of application windows corresponding to the preview windows so as to simultaneously display the application windows corresponding to the preview windows; receiving a selection operation and a closing instruction of a plurality of preview windows, and closing all a plurality of application windows corresponding to the preview windows; and
And the storage module is suitable for storing the application windows in corresponding window storage containers in the task bar according to the storage types corresponding to each application window.
8. A computing device, comprising:
At least one processor; and
A memory storing program instructions, wherein the program instructions are configured to be adapted to be executed by the at least one processor, the program instructions comprising instructions for performing the method of any of claims 1-6.
9. A readable storage medium storing program instructions which, when read and executed by a computing device, cause the computing device to perform the method of any of claims 1-6.
CN202210129148.XA 2022-02-11 2022-02-11 Interaction method, processing device and computing equipment based on task bar Active CN114461113B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210129148.XA CN114461113B (en) 2022-02-11 2022-02-11 Interaction method, processing device and computing equipment based on task bar

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210129148.XA CN114461113B (en) 2022-02-11 2022-02-11 Interaction method, processing device and computing equipment based on task bar

Publications (2)

Publication Number Publication Date
CN114461113A CN114461113A (en) 2022-05-10
CN114461113B true CN114461113B (en) 2024-07-09

Family

ID=81412638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210129148.XA Active CN114461113B (en) 2022-02-11 2022-02-11 Interaction method, processing device and computing equipment based on task bar

Country Status (1)

Country Link
CN (1) CN114461113B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120560600B (en) * 2025-07-29 2025-09-30 南京极域信息科技有限公司 Multi-application window cross-screen collaborative display and control method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102754091A (en) * 2009-12-09 2012-10-24 思杰系统有限公司 Methods and systems for generating a combined display of taskbar button group entries generated on a local machine and on a remote machine
CN113325996A (en) * 2021-08-03 2021-08-31 荣耀终端有限公司 Split screen display method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7036089B2 (en) * 2002-04-23 2006-04-25 Hewlett-Packard Development Company, L.P. Distribution of application windows in a computing device display
KR101468805B1 (en) * 2013-05-10 2014-12-03 중소기업은행 Computer apparatus for managing a plurality of applications and method
KR102266198B1 (en) * 2013-08-02 2021-06-18 삼성전자주식회사 Method and device for managing tap window indicating application group included heterogeneous applications
CN111966260B (en) * 2020-10-19 2021-02-19 统信软件技术有限公司 Window display method and computing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102754091A (en) * 2009-12-09 2012-10-24 思杰系统有限公司 Methods and systems for generating a combined display of taskbar button group entries generated on a local machine and on a remote machine
CN113325996A (en) * 2021-08-03 2021-08-31 荣耀终端有限公司 Split screen display method and device

Also Published As

Publication number Publication date
CN114461113A (en) 2022-05-10

Similar Documents

Publication Publication Date Title
CN115016717B (en) An interactive method and computing device based on address bar
CN101960483A (en) Service preview and access from an application page
CN111930283B (en) Message display method and computing device
CN109343926A (en) Application program image target display methods, device, terminal and storage medium
CN106528603A (en) Application program searching method and mobile terminal
CN112799565B (en) A content list display method and computing device
CN113535650B (en) File naming method and computing device
CN107613097A (en) Display method, device, storage medium and electronic equipment of shortcut icons
CN111966260A (en) Window display method and computing device
CN111954079A (en) Image processing method, device, electronic device and medium
CN113742297A (en) File preview method, computing device and storage medium
CN114461113B (en) Interaction method, processing device and computing equipment based on task bar
CN113656347B (en) File directory export method, file directory import method and computing device
CN108563476B (en) Application running method, device, storage medium and electronic device
CN113312130B (en) Window display method and computing device
CN114510307A (en) Dynamic wallpaper implementation method, computing device and storage medium
CN113741777B (en) Method for opening file based on drag operation, computing device and storage medium
CN114546209B (en) Working area switching method, computing device and storage medium
CN114265533A (en) Resource access method, computing device and storage medium
CN114510306B (en) Taskbar display method and device and computing equipment
CN114020181A (en) Working area switching method and window switching method
CN114153538A (en) Window switching method, computing device and storage medium
CN116245615A (en) Searching method and device and electronic equipment
CN113568732A (en) Application program switching method, computing device and storage medium
CN114020204B (en) Task execution method, device, computing equipment 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
GR01 Patent grant
GR01 Patent grant