[go: up one dir, main page]

CN102033740A - Application program connection module, method and computer system thereof - Google Patents

Application program connection module, method and computer system thereof Download PDF

Info

Publication number
CN102033740A
CN102033740A CN2009101774687A CN200910177468A CN102033740A CN 102033740 A CN102033740 A CN 102033740A CN 2009101774687 A CN2009101774687 A CN 2009101774687A CN 200910177468 A CN200910177468 A CN 200910177468A CN 102033740 A CN102033740 A CN 102033740A
Authority
CN
China
Prior art keywords
application program
process identifier
window
group
link block
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
CN2009101774687A
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.)
Acer Inc
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Priority to CN2009101774687A priority Critical patent/CN102033740A/en
Publication of CN102033740A publication Critical patent/CN102033740A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

An application program connection module, a method and a computer system thereof. The application program connection module is used for connecting a first window of a first application program and a second window of a second application program, wherein the first application program is provided with a first process identifier, the second application program is provided with a second process identifier, the first process identifier and the second process identifier are used for identifying the first application program and the second application program, and the application program connection module comprises a storage module and a recording module. The memory module is used for storing a mapping array, and the mapping array is provided with a group, wherein the group is used for storing the first process identifier and the second process identifier; the recording module is used for reading the first process identifier and the second process identifier and recording the first process identifier and the second process identifier in the group of the mapping array. Embodiments of the present invention can conveniently connect two application windows without causing confusion in the desktop display.

Description

应用程序连接模块、方法及其计算机系统 Application program connection module, method and computer system thereof

技术领域technical field

本发明涉及一种应用程序连接模块、方法及其计算机系统,特别是一种连接应用程序的窗口的模块、方法及其计算机系统。The invention relates to an application program connection module, a method and a computer system thereof, in particular to a module, a method and a computer system for connecting application program windows.

背景技术Background technique

随着科技的进步,计算机主机的功能日益强大。使用者在使用计算机的过程中,可能需要同时开启数个应用程序的窗口来执行工作。但在先前技术中,同时开启多个窗口时容易造成使用者在辨识上的混乱。另一方面,若使用者要在桌面上同时看到两个或多个文件的窗口,不论是相同或是不同的应用程序,都必须自行调整两窗口的位置与大小,以使其能在桌面上并排显示。因此,当其中一个窗口显示的位置或大小被调整时,使用者势必要额外手动调整与其并排的另一窗口的位置及大小,以维持在桌面上窗口排列的整齐。如此一来,会造成使用者在操作上的不便。With the advancement of technology, the functions of computer mainframes are becoming more and more powerful. During the process of using the computer, the user may need to open windows of several application programs at the same time to perform work. However, in the prior art, when multiple windows are opened at the same time, it is easy to cause confusion for the user in identification. On the other hand, if the user wants to see the windows of two or more files on the desktop at the same time, no matter the same or different application programs, the position and size of the two windows must be adjusted by themselves so that they can be displayed on the desktop. displayed side by side. Therefore, when the displayed position or size of one of the windows is adjusted, the user must additionally manually adjust the position and size of another window parallel to it, so as to maintain the neat arrangement of the windows on the desktop. In this way, it will cause inconvenience to the user in operation.

另外,在先前技术中,有部分应用程序已经提供多个窗口能在桌面上执行并排显示的功能。例如以

Figure B2009101774687D0000011
公司的应用程序Word为例,其具有并排显示的功能,能够与其他的Word窗口同时在桌面上显示。但执行并排显示的功能指令时,各窗口之间并未实际的结合成为一体。换言之,当使用者移动或调整其中一个窗口的位置或大小时,其他的窗口将不会跟随被调整的窗口作相应的移动位置或调整大小,故使用者仍需要逐一调整其他窗口的位置或大小,或者重新执行一次并排显示的功能指令。对使用者来说仍会造成不便。In addition, in the prior art, some application programs have already provided a function that multiple windows can be displayed side by side on the desktop. For example with
Figure B2009101774687D0000011
Take the company's application program Word as an example, which has a side-by-side display function and can be displayed on the desktop simultaneously with other Word windows. However, when the functional commands displayed side by side are executed, the windows are not actually integrated into one. In other words, when the user moves or adjusts the position or size of one of the windows, other windows will not follow the adjusted window for corresponding movement or resize, so the user still needs to adjust the position or size of other windows one by one , or re-execute the function instructions displayed side by side. Still can cause inconvenience to the user.

因此,有需要发明一种新的应用程序连接模块与方法,来解决先前技术的缺失。Therefore, there is a need to invent a new application program connection module and method to solve the lack of prior art.

发明内容Contents of the invention

本发明的主要目的在于提供一种应用程序连接模块及其计算机系统,其具有连接应用程序窗口的功能。The main purpose of the present invention is to provide an application program linking module and its computer system, which has the function of linking application program windows.

本发明的另一主要目的在于提供一种应用程序连接方法。Another main purpose of the present invention is to provide an application connection method.

为达到上述的目的,本发明的具有应用程序连接模块的计算机系统包括应用程序连接模块及操作系统。该操作系统具有一第一应用程序及一第二应用程序,其中该第一应用程序具有一第一进程标识符,该第二应用程序具有一第二进程标识符,该第一进程标识符及该第二进程标识符用以识别该第一应用程序及该第二应用程序。该应用程序连接模块用以连接一第一应用程序的一第一窗口及一第二应用程序的一第二窗口。该应用程序连接模块包括一存储模块及一记录模块。该存储模块用以储存一映射数组,该映射数组具有一群组。其中该群组用以储存一第一进程标识符及一第二进程标识符。该记录模块用以读取该第一进程标识符及该第二进程标识符,并记录于该映射数组的该群组中。To achieve the above purpose, the computer system with the application connection module of the present invention includes the application connection module and an operating system. The operating system has a first application program and a second application program, wherein the first application program has a first process identifier, the second application program has a second process identifier, and the first process identifier and The second process identifier is used to identify the first application and the second application. The application connection module is used for connecting a first window of a first application and a second window of a second application. The application connection module includes a storage module and a recording module. The storage module is used for storing a mapping array, and the mapping array has a group. Wherein the group is used to store a first process identifier and a second process identifier. The recording module is used for reading the first process identifier and the second process identifier, and recording them in the group of the mapping array.

本发明的一种应用程序连接模块,用以连接一第一应用程序的一第一窗口及一第二应用程序的一第二窗口,其中该第一应用程序具有一第一进程标识符,该第二应用程序具有一第二进程标识符,该第一进程标识符及该第二进程标识符用以识别该第一应用程序及该第二应用程序,该应用程序连接模块包括一存储模块,用以储存一映射数组,该映射数组具有一群组,其中该群组用以储存该第一进程标识符及该第二进程标识符;以及一记录模块,用以读取该第一进程标识符及该第二进程标识符,并记录于该映射数组的该群组中。An application connection module of the present invention is used to connect a first window of a first application and a second window of a second application, wherein the first application has a first process identifier, the The second application program has a second process identifier, the first process identifier and the second process identifier are used to identify the first application program and the second application program, and the application program connection module includes a storage module, used to store a mapping array, the mapping array has a group, wherein the group is used to store the first process identifier and the second process identifier; and a recording module, used to read the first process identifier character and the second process identifier, and recorded in the group of the mapping array.

本发明的一种应用程序连接方法,用以连接一第一应用程序的一第一窗口及一第二应用程序的一第二窗口,该方法包括以下步骤:在一映射数组中建立一群组;提供一选取机制,以供一使用者选取该第一应用程序及该第二应用程序;读取该第一应用程序的一第一进程标识符及该第二应用程序的一第二进程标识符;以及记录该第一进程标识符及该第二进程标识符于该群组中。An application connection method of the present invention is used to connect a first window of a first application and a second window of a second application, the method comprising the following steps: establishing a group in a mapping array ; Provide a selection mechanism for a user to select the first application program and the second application program; read a first process identifier of the first application program and a second process identifier of the second application program character; and recording the first process identifier and the second process identifier in the group.

本发明的应用程序连接方法包括以下步骤:提供选取机制,以供使用者选取第一应用程序及第二应用程序;在映射数组中建立群组;读取第一应用程序的第一进程标识符及第二应用程序的第二进程标识符;以及记录第一进程标识符及第二进程标识符于群组中。The application connection method of the present invention includes the following steps: providing a selection mechanism for the user to select the first application program and the second application program; creating a group in the mapping array; reading the first process identifier of the first application program and a second process identifier of the second application program; and recording the first process identifier and the second process identifier in the group.

藉由本发明的应用程序连接模块及连接方法,使用者即可方便地连接两个应用程序的窗口,而不会造成桌面显示上的混乱。With the application connection module and connection method of the present invention, the user can conveniently connect the windows of two application programs without causing confusion on the desktop display.

附图说明Description of drawings

图1为本发明计算机系统的架构图。FIG. 1 is a structural diagram of the computer system of the present invention.

图2为本发明映射数组的示意图。Fig. 2 is a schematic diagram of the mapping array of the present invention.

图3为本发明应用程序连接方法的流程图。Fig. 3 is a flow chart of the application connection method of the present invention.

图4A为本发明应用程序连接模块在桌面的示意图。FIG. 4A is a schematic diagram of the application connection module of the present invention on the desktop.

图4B为本发明第一应用程序与第二应用程序在桌面上连接的示意图。FIG. 4B is a schematic diagram of the connection between the first application program and the second application program on the desktop according to the present invention.

主要组件符号说明:Description of main component symbols:

计算机系统1                      操作系统30Computer System 1 Operating System 30

应用程序连接模块10               桌面31Application Connection Module 10 Desktop 31

图标10a                          第一应用程序P1Icon 10a First Application P1

存储模块11                       第二应用程序P2Storage module 11 Second application program P2

记录模块12                       第一进程标识符ID1Record module 12 The first process identifier ID1

搜索模块13                    第二进程标识符ID2Search module 13 Second process identifier ID2

调整模块14                    第一窗W1Adjustment module 14 First window W1

映射数组20                    第二窗口W2Mapping array 20 Second window W2

群组21                        应用程序X,YGroup 21 Application X, Y

具体实施方式Detailed ways

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出本发明的具体实施例,并配合所附附图,作详细说明如下。In order to make the above and other objects, features and advantages of the present invention more comprehensible, specific embodiments of the present invention are listed below and described in detail in conjunction with the accompanying drawings.

请一并参考图1及图2,图1及图2为关于本发明的应用程序连接模块的相关附图,其中图1为本发明的计算机系统的架构图,图2为本发明的映射数组的示意图。Please refer to FIG. 1 and FIG. 2 together. FIG. 1 and FIG. 2 are related drawings about the application program connection module of the present invention, wherein FIG. 1 is the architecture diagram of the computer system of the present invention, and FIG. 2 is the mapping array of the present invention schematic diagram.

本发明的计算机系统1具有应用程序连接模块10及操作系统30。操作系统30为可提供使用者图形化操作界面的系统,但本发明并不以此形式的系统为限。应用程序连接模块10用以连接操作系统30内不同文件(例如图1中的第一应用程序P1及第二应用程序P2)的窗口,以使第一应用程序P1及第二应用程序P2的窗口能互相对应。在本发明的一实施例中,应用程序连接模块10可连接相同或是不同的应用程序文件的窗口。另外,为了使用者方便且容易使用,如图4A所示,在本发明的一实施例中,应用程序连接模块10可为小工具(Widget)的形式显示于桌面31上,例如以一图标(Icon)10a的方式显示于桌面31,但本发明不以此为限。The computer system 1 of the present invention has an application connection module 10 and an operating system 30 . The operating system 30 is a system that can provide a graphical user interface, but the present invention is not limited to this type of system. The application connection module 10 is used to connect the windows of different files (such as the first application P1 and the second application P2 in FIG. 1 ) in the operating system 30, so that the windows of the first application P1 and the second application P2 can correspond to each other. In an embodiment of the present invention, the application connection module 10 can connect windows of the same or different application files. In addition, for the convenience and ease of use of users, as shown in FIG. 4A , in one embodiment of the present invention, the application connection module 10 may be displayed on the desktop 31 in the form of a widget (Widget), for example, an icon ( Icon) 10a is displayed on the desktop 31, but the present invention is not limited thereto.

应用程序连接模块10包括存储模块11、记录模块12、搜索模块13以及调整模块14。存储模块11用以储存映射数组(Mapping array)20。如图2所示,映射数组20为二维数组形式,内含有多个群组(Group)21,用以储存不同的进程标识符(Process ID)。其中不同的进程标识符用以代表识别不同的应用程序之用。The application connection module 10 includes a storage module 11 , a record module 12 , a search module 13 and an adjustment module 14 . The storage module 11 is used for storing a mapping array (Mapping array) 20 . As shown in FIG. 2 , the mapping array 20 is in the form of a two-dimensional array and contains a plurality of groups (Group) 21 for storing different process IDs (Process ID). Different process identifiers are used to identify different application programs.

如图2所示,映射数组20的每一群组21中都储存了要互相进行连接的应用程序的进程标识符(例如第一应用程序P1的第一进程标识符ID1及第二应用程序P2的第二进程标识符ID2),并且每一群组21都具有其代码(例如[0]、[1]等)以作为识别群组之用。需注意的是,映射数组20内群组21的数量可依需求作增减,本发明并不以图2所示的数量为限。As shown in FIG. 2 , in each group 21 of the mapping array 20, the process identifiers (for example, the first process identifier ID1 of the first application P1 and the second application P2 of the first application P1) of the application programs to be connected are stored. The second process identifier ID2), and each group 21 has its code (such as [0], [1], etc.) for identifying the group. It should be noted that the number of groups 21 in the mapping array 20 can be increased or decreased as required, and the present invention is not limited to the number shown in FIG. 2 .

记录模块12用以读取应用程序所具有的进程标识符,并将其记录于映射数组20的其中一群组21中。例如读取出第一应用程序P1的第一进程标识符ID1及第二应用程序P2的第二进程标识符ID2。The recording module 12 is used for reading the process identifier of the application program and recording it in one of the groups 21 of the mapping array 20 . For example, the first process identifier ID1 of the first application program P1 and the second process identifier ID2 of the second application program P2 are read out.

搜索模块13则在进行应用程序连接的流程时,用以根据不同的进程标识符,找出进程标识符所储存的群组21的代码。举例而言,当第二应用程序P2连接第一应用程序P1时,搜索模块13根据第一应用程序P1的第一进程标识符ID1,即可找出储存第一进程标识符ID1的代码为[1]的群组21。再利用记录模块12将第二进程标识符ID2记录于其中。The search module 13 is used to find out the code of the group 21 stored in the process identifier according to different process identifiers when performing the process of connecting the application program. For example, when the second application program P2 is connected to the first application program P1, the search module 13 can find out the code storing the first process identifier ID1 according to the first process identifier ID1 of the first application program P1 as [ 1] of group 21. The reuse recording module 12 records the second process identifier ID2 therein.

调整模块14则用以将储存于同一群组21内的应用程序的窗口进行大小及位置的同步调整。详细的程序连接方法在之后会有详细的描述,故在此不再赘述。The adjustment module 14 is used for synchronously adjusting the size and position of the application windows stored in the same group 21 . The detailed program connection method will be described in detail later, so it will not be repeated here.

接着请一并参考图3到图4B,图3到图4B为关于本发明应用程序连接方法及连接模块的示意图,其中图3为本发明应用程序连接方法的流程图,图4A为本发明应用程序连接模块在桌面的示意图,图4B为本发明第一应用程序与第二应用程序在桌面上连接的示意图。此处需注意的是,以下虽以应用程序连接模块10为例说明本发明的应用程序连接的方法,但本发明的应用程序连接的方法并不以使用在应用程序连接模块10为限。Then please refer to Figure 3 to Figure 4B together, Figure 3 to Figure 4B are schematic diagrams of the application program connection method and connection modules of the present invention, wherein Figure 3 is a flow chart of the application program connection method of the present invention, and Figure 4A is the application program connection method of the present invention A schematic diagram of the program connection module on the desktop. FIG. 4B is a schematic diagram of the connection between the first application program and the second application program on the desktop according to the present invention. It should be noted here that although the application linking module 10 is used as an example to illustrate the application linking method of the present invention, the application linking method of the present invention is not limited to be used in the application linking module 10 .

首先进行步骤301:在映射数组中建立群组。First go to step 301: create a group in the mapping array.

首先在映射数组20内建立群组21。群组21用以记录要连接的应用程序的进程标识符。其中群组21所建立的数量依需求作增减。Groups 21 are first established in mapping array 20 . Group 21 is used to record the process identifier of the application to be connected. The quantity established by the group 21 can be increased or decreased according to the demand.

接着进行步骤302:将应用程序连接模块的图标设置于第一应用程序的窗口的边框。Then proceed to step 302: setting the icon of the application program connection module on the border of the window of the first application program.

在此步骤中,应用程序连接模块10提供选取的机制让使用者进行应用程序的选取。此步骤请同时参考图4A。当使用者要选取第一应用程序P1时,即将应用程序连接模块10的图标10a,经由光标的点取及搬移,放置于第一应用程序P1的第一窗口W1的其中的一边框上。如此一来,即代表使用者想在第一窗口W1的此边框处与其他应用程序的窗口作连接。需注意的是,图4A中应用程序连接模块10的图标10a仅为示意,本发明并不以此图标10a的形状或大小为限。In this step, the application connection module 10 provides a selection mechanism for users to select applications. Please also refer to Figure 4A for this step. When the user wants to select the first application program P1, the icon 10a of the application program connection module 10 is placed on one of the borders of the first window W1 of the first application program P1 by clicking and moving the cursor. In this way, it means that the user wants to connect with windows of other application programs at the border of the first window W1. It should be noted that the icon 10a of the application connection module 10 in FIG. 4A is only for illustration, and the present invention is not limited to the shape or size of the icon 10a.

再进行步骤303:读取第一应用程序的第一进程标识符,并记录于映射数组的群组中。Go to step 303 again: read the first process identifier of the first application program, and record it in the group of the mapping array.

记录模块12即读取出第一应用程序P1内的第一进程标识符ID1,并将其记录于映射数组20的群组21中。在本实施例中,记录于代码[1]的群组21中。The recording module 12 reads out the first process identifier ID1 in the first application program P1 and records it in the group 21 of the mapping array 20 . In this embodiment, it is recorded in group 21 of code [1].

接着进行步骤304:提供选取第二应用程序。Then go to step 304 : providing to select a second application program.

此步骤请同时参考图4B。此时使用者选取第二应用程序P2,并在桌面31上将第二应用程序P2的第二窗口W2利用光标拖移靠近第一应用程序P1的第一窗口W1。此时应用程序连接模块10的图标10a即会自动吸附第二窗口W2。Please also refer to Figure 4B for this step. At this time, the user selects the second application program P2 and drags the second window W2 of the second application program P2 close to the first window W1 of the first application program P1 on the desktop 31 using the cursor. At this time, the icon 10a of the application connection module 10 will automatically attract the second window W2.

并且进行步骤305:搜索群组,将第二应用程序的第二进程标识符记录于群组中。And proceed to step 305: search for groups, and record the second process identifier of the second application program in the groups.

此时搜索模块13随即搜索出储存第一进程标识符ID1的群组21,以得知所储存的群组21的代码。接着记录模块12根据群组21的代码[1],将第二应用程序P2的第二进程标识符ID2记录于群组21的代码[1]内剩余的字段中。At this time, the search module 13 searches out the group 21 storing the first process identifier ID1 immediately, so as to obtain the stored code of the group 21 . Then the recording module 12 records the second process identifier ID2 of the second application program P2 in the remaining fields in the code [1] of the group 21 according to the code [1] of the group 21 .

进行步骤306:检测第一窗口及第二窗口外观大小或位置。Go to step 306: Detect the apparent size or position of the first window and the second window.

将第一应用程序P1及第二应用程序P2的进程标识符都填入群组21的代码[1]字段中后,调整模块14即可得知互相对应的第一应用程序P1及第二应用程序P2为何。并且调整模块14进一步地检测出第一应用程序P1的第一窗口W1及第二应用程序P2的第二窗口W2的外观大小或位置,以进行下一步骤的同步调整。After filling the process identifiers of the first application program P1 and the second application program P2 into the code [1] field of the group 21, the adjustment module 14 can know the first application program P1 and the second application program P1 corresponding to each other What is program P2. And the adjustment module 14 further detects the appearance size or position of the first window W1 of the first application program P1 and the second window W2 of the second application program P2, so as to perform the next step of synchronous adjustment.

最后进行步骤307:同时调整第一窗口及第二窗口的外观大小或位置。Finally, go to step 307: adjust the appearance size or position of the first window and the second window at the same time.

由于藉由之前的步骤,调整模块14已经得知要互相对应的第一应用程序P1及第二应用程序P2为何。接着调整模块14即控制第二应用程序P2的第二窗口W2,使其与第一应用程序P1的第一窗口W1的位置与大小相对应。Due to the previous steps, the adjustment module 14 has already known the first application program P1 and the second application program P2 to be corresponding to each other. Then the adjustment module 14 controls the second window W2 of the second application program P2 to correspond to the position and size of the first window W1 of the first application program P1.

同样地,当第一应用程序P1的第一窗口W1调整外观大小或位置时,调整模块14也根据群组21来找出互相对应的第二应用程序P2,以同时调整第二应用程序P2的第二窗口W2的外观大小或位于桌面上的位置。举例而言,当第一应用程序P1的第一窗口W1缩小时,调整模块14也同时缩小第二应用程序P2的第二窗口W2,例如以相同比例缩小第二窗口W2。Similarly, when the first window W1 of the first application P1 adjusts the size or position of the appearance, the adjustment module 14 also finds the corresponding second application P2 according to the group 21, so as to adjust the window W1 of the second application P2 at the same time. The apparent size of the second window W2 or the position on the desktop. For example, when the first window W1 of the first application program P1 is reduced, the adjustment module 14 also reduces the second window W2 of the second application program P2 at the same time, for example, the second window W2 is reduced by the same ratio.

本发明亦可由第二应用程序P2的第二窗口W2来控制第一应用程序P1的第一窗口W1。易言之,调整模块14会将第一窗口W1与第二窗口W2的外观大小或位于桌面上的位置作相应的调整。不论是哪一应用程序的窗口更动过,调整模块14也同时调整另一应用程序的窗口。In the present invention, the first window W1 of the first application program P1 can also be controlled by the second window W2 of the second application program P2. In other words, the adjustment module 14 will adjust the appearance size or the position on the desktop of the first window W1 and the second window W2 accordingly. No matter which application window is changed, the adjustment module 14 also adjusts the window of another application at the same time.

需注意的是,若第一应用程序P1及第二应用程序P2为同一种应用程序但文件不同时,其具有的进程标识符可能会相同。因此在步骤303及步骤305中,就必须分别再记录第一应用程序P1的第一子进程标识符(Child Process ID)及第二应用程序P2的第二子进程标识符,来执行进一步地辨识。其中子进程标识符建立于进程标识符之下,用以分辨相同的应用程序的不同文件。It should be noted that if the first application program P1 and the second application program P2 are the same application program but have different files, their process identifiers may be the same. Therefore, in step 303 and step 305, it is necessary to record the first child process identifier (Child Process ID) of the first application program P1 and the second child process identifier (Child Process ID) of the second application program P2 respectively to perform further identification . Wherein the child process identifier is established under the process identifier to distinguish different files of the same application program.

此处需注意的是,本发明的应用程序连接的方法并不以上述的步骤次序为限,只要能达到本发明的目的,上述的步骤次序亦可加以改变。It should be noted here that the application connection method of the present invention is not limited to the above-mentioned order of steps, as long as the purpose of the present invention can be achieved, the above-mentioned order of steps can also be changed.

若要解除连接,使用者可藉由按下连接第一窗口W1及第二窗口W2的图标10a以解除连接的设定。但本发明并不以此方式为限。To cancel the connection, the user can cancel the setting of the connection by pressing the icon 10 a connecting the first window W1 and the second window W2 . However, the present invention is not limited in this way.

藉由上述的应用程序连接模块10及连接方法,使用者即可方便地连接两个应用程序的窗口,而不会造成桌面31显示上的混乱。With the above-mentioned application connection module 10 and the connection method, the user can conveniently connect the windows of two application programs without causing confusion on the display of the desktop 31 .

综上所陈,本发明无论就目的、手段及功效,处处均显示其迥异于公知技术的特征,恳请审查员明察,早日赐准专利,使嘉惠社会,实感德便。惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所要求保护的权利范围自然应当以权利要求书的范围所述为准,而非仅限于上述实施例。To sum up, the present invention, regardless of its purpose, means, and efficacy, shows its characteristics that are completely different from the known technology. I urge the examiner to be aware of it and grant a patent as soon as possible to benefit the society. I really appreciate it. However, it should be noted that the above-mentioned embodiments are examples only for the convenience of description, and the scope of rights claimed in the present invention should naturally be determined by the scope of the claims, rather than limited to the above-mentioned embodiments.

Claims (18)

1. application program link block, in order to one first window that connects one first application program and one second window of one second application program, wherein this first application program has one first Process identifier, this second application program has one second Process identifier, this first Process identifier and this second Process identifier are in order to discern this first application program and this second application program, and this application program link block comprises:
One memory module, in order to store a mapping array, this mapping array has a group, and wherein this group is in order to store this first Process identifier and this second Process identifier; And
One logging modle in order to reading this first Process identifier and this second Process identifier, and is recorded in this group of this mapping array.
2. application program link block as claimed in claim 1, also comprise a search module, when this second window connects this first window, this search module searches out this group that stores this first Process identifier, and this logging modle is recorded in this second Process identifier of this second application program in this group.
3. application program link block as claimed in claim 2, this application program link block utilize an icon mode to connect.
4. application program link block as claimed in claim 3, wherein this icon is arranged at a frame of this first window.
5. application program link block as claimed in claim 1, also comprise an adjusting module, apparent size or position in order to this first window of synchronous adjustment or this second window, wherein when the apparent size of this first window or position are adjusted, this adjusting module can detect this group that stores this first Process identifier, and, seek out this second application program according to this second Process identifier that is stored in this group equally, with the apparent size or the position of this second window of synchronous adjustment.
6. application program link block as claimed in claim 1, wherein this logging modle can be in order to the one first subprocess identifier that reads this first application program and one second subprocess identifier of this second application program, in this group that is recorded in this mapping array.
7. application program method of attachment, in order to one first window that connects one first application program and one second window of one second application program, this method may further comprise the steps:
In a mapping array, set up a group;
One selection mechanism is provided, chooses this first application program and this second application program for a user;
Read one first Process identifier of this first application program and one second Process identifier of this second application program; And
Write down this first Process identifier and this second Process identifier in this group.
8. application program method of attachment as claimed in claim 7, wherein this selection mechanism is further comprising the steps of:
Provide this user to choose this first window of this first application program;
Write down this first Process identifier in this group;
Provide this user to choose this second window to connect this first window;
Search out this group that stores this first Process identifier; And
This second Process identifier of this second application program is recorded in this group.
9. application program method of attachment as claimed in claim 8 also comprises and utilizes an icon to carry out step of connecting.
10. application program method of attachment as claimed in claim 9 also comprises providing this user this icon to be arranged at the step of a frame of this first window.
11. application program method of attachment as claimed in claim 7 is further comprising the steps of:
Whether apparent size or the position of judging this first window are adjusted; And
If then, seek out this second application program, with the apparent size or the position of this second window of synchronous adjustment according to this second Process identifier that is stored in this group equally.
12. application program method of attachment as claimed in claim 7 also comprises the one first subprocess identifier that writes down this first application program and the step of one second subprocess identifier in this group of this second application program.
13. the computer system with application program link block, this computer system comprises:
One operating system, have one first application program and one second application program, wherein this first application program has one first Process identifier, this second application program has one second Process identifier, and this first Process identifier and this second Process identifier are in order to discern this first application program and this second application program; And
One application program link block, in order to one first window that connects this first application program and one second window of this second application program, this application program link block comprises:
One memory module, in order to store a mapping array, this mapping array has a group, and wherein this group is in order to store this first Process identifier and this second Process identifier; And
One logging modle in order to reading this first Process identifier and this second Process identifier, and is recorded in this group of this mapping array.
14. the computer system with application program link block as claimed in claim 13, also comprise a search module, when this second window connects this first window, this search module searches out this group that stores this first Process identifier, and this logging modle is recorded in this second Process identifier of this second application program in this group.
15. the computer system with application program link block as claimed in claim 14, this application program link block utilize an icon mode to connect.
16. the computer system with application program link block as claimed in claim 15, wherein this icon is arranged at a frame of this first window.
17. the computer system with application program link block as claimed in claim 13, also comprise an adjusting module, apparent size or position in order to this first window of synchronous adjustment or this second window, wherein when the apparent size of this first window or position are adjusted, this adjusting module is in order to detect this group that stores this first Process identifier, and according to this second Process identifier that is stored in this group equally, seek out this second application program, with the apparent size or the position of this second window of synchronous adjustment.
18. the computer system with application program link block as claimed in claim 13, wherein this logging modle can be in order to the one first subprocess identifier that reads this first application program and one second subprocess identifier of this second application program, in this group that is recorded in this mapping array.
CN2009101774687A 2009-09-29 2009-09-29 Application program connection module, method and computer system thereof Pending CN102033740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101774687A CN102033740A (en) 2009-09-29 2009-09-29 Application program connection module, method and computer system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101774687A CN102033740A (en) 2009-09-29 2009-09-29 Application program connection module, method and computer system thereof

Publications (1)

Publication Number Publication Date
CN102033740A true CN102033740A (en) 2011-04-27

Family

ID=43886681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101774687A Pending CN102033740A (en) 2009-09-29 2009-09-29 Application program connection module, method and computer system thereof

Country Status (1)

Country Link
CN (1) CN102033740A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775970A (en) * 2016-12-01 2017-05-31 掌阅科技股份有限公司 The window operation synchronous method of striding course, device and electronic equipment
CN116028209A (en) * 2022-05-16 2023-04-28 荣耀终端有限公司 Resource scheduling method, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200519734A (en) * 2003-12-08 2005-06-16 Systex Corp Control system and method for integrating windows
CN101482900A (en) * 2008-01-09 2009-07-15 国际商业机器公司 System and method for group control in a metaverse application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200519734A (en) * 2003-12-08 2005-06-16 Systex Corp Control system and method for integrating windows
CN101482900A (en) * 2008-01-09 2009-07-15 国际商业机器公司 System and method for group control in a metaverse application

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775970A (en) * 2016-12-01 2017-05-31 掌阅科技股份有限公司 The window operation synchronous method of striding course, device and electronic equipment
CN106775970B (en) * 2016-12-01 2018-02-09 掌阅科技股份有限公司 Window operation synchronous method, device and the electronic equipment of striding course
CN116028209A (en) * 2022-05-16 2023-04-28 荣耀终端有限公司 Resource scheduling method, electronic equipment and storage medium
CN116028209B (en) * 2022-05-16 2023-10-20 荣耀终端有限公司 Resource scheduling method, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US8370766B2 (en) Menu creation browser extension
US7676785B2 (en) Hosted application as a designer in an integrated development environment
US8196042B2 (en) Self-revelation aids for interfaces
US11270066B2 (en) Temporary formatting and charting of selected data
US8201099B1 (en) Method and system for rendering and interacting with an adaptable computing environment
US10108330B2 (en) Automatic highlighting of formula parameters for limited display devices
US20080209354A1 (en) Interactive tooltip to display and navigate to different resources of a data point
CN102799385B (en) desktop control method and device
US20050188174A1 (en) Extensible creation and editing of collections of objects
US20160357364A1 (en) Graphical User Interface for a Document Viewing Application
US20050210416A1 (en) Interactive preview of group contents via axial controller
US8392819B2 (en) Column selection, insertion and resizing in computer-generated tables
JP2008535114A (en) Method and apparatus for visual management of metadata
JP2006172473A5 (en)
EP3179324A1 (en) Interactive tool tip to display and navigate to different resources of a data point
US20120144306A1 (en) Method and system for interacting or collaborating with exploration
JP2009508227A (en) Browse mode designer
SG174562A1 (en) Hierarchically-organized control galleries
CN105893063B (en) A kind of construction method of the Application Program Interface based on XML format configuration file
US8875057B2 (en) Document management framework
CN103324383A (en) Method and device for ranking files or icons
CN103631644A (en) File selecting method and device
CN102023805B (en) Method for assisting in browsing text messages on software interface
CN102033740A (en) Application program connection module, method and computer system thereof
US20080033948A1 (en) Storage apparatus and method therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110427