[go: up one dir, main page]

CN100498683C - Management method of computer network interface - Google Patents

Management method of computer network interface Download PDF

Info

Publication number
CN100498683C
CN100498683C CNB2003101129149A CN200310112914A CN100498683C CN 100498683 C CN100498683 C CN 100498683C CN B2003101129149 A CNB2003101129149 A CN B2003101129149A CN 200310112914 A CN200310112914 A CN 200310112914A CN 100498683 C CN100498683 C CN 100498683C
Authority
CN
China
Prior art keywords
message
interface
management
hardware device
parameters
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.)
Expired - Fee Related
Application number
CNB2003101129149A
Other languages
Chinese (zh)
Other versions
CN1635464A (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.)
Shen Xuedong
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CNB2003101129149A priority Critical patent/CN100498683C/en
Publication of CN1635464A publication Critical patent/CN1635464A/en
Application granted granted Critical
Publication of CN100498683C publication Critical patent/CN100498683C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本发明公开了一种适合于GOS操作系统的计算机网络界面管理方法,所述计算机网络界面包括呈八角蜘蛛网络状的多个任务管理控件,既能体现中国文化,又能与当今世界上计算机所使用的操作界面相结合,并且能够与世界行业标准相接轨,同时给使用者带来诸多管理上方便、操作便利、简洁、明了及规律。本发明的管理方法包括:输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;CPU接收到硬件中断消息后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;确定消息处理对象,根据确定的结果,将系统消息发送给消息处理对象。

Figure 200310112914

The invention discloses a computer network interface management method suitable for the GOS operating system. The computer network interface includes a plurality of task management controls in the shape of an octagonal spider network, which can not only embody Chinese culture, but also be compatible with all computers in the world today. The operation interface used is combined, and can be in line with the world industry standard, and at the same time, it brings users a lot of convenient management, convenient operation, simplicity, clarity and regularity. The management method of the present invention comprises: input hardware device (mouse, keyboard etc.) sends hardware interruption message to CPU; Find the corresponding address of the interrupt service program; then call the corresponding interrupt service program, write the parameters of the input hardware device into the specified system buffer, and set the event flag; the system message generation program reads the parameters of the hardware device after finding the event flag , generate a corresponding system message according to the parameters of the hardware device, send the system message to the system message queue, and prepare to send it to the message processing object; determine the message processing object, and send the system message to the message processing object according to the determined result.

Figure 200310112914

Description

The management method at computer network interface
Technical field
The present invention relates to a kind of computer network methods for interface management, particularly to the management method at the computational grid interface that is polygonal spider shape.
Background technology
At present, the operating system that numerous computer users were familiar with and used mainly is the Windows series of products of MS's exploitation, and the composition at its main interface is made up of layout setting, appearance design, background patterns, system resource management and some application software etc.; Each function button (icon) all is connected with the function program of system, finish specific function, and having realized that application person can design on the table voluntarily according to the needs of self in certain scope, application person creates a file or file and an application software on the table at any time according to the needs of self.When needing system to be connected with the Internet network, application person need surf the Net by the dialing on the main interface.Yet along with networked punctual generation is stepped in the development of world economy and infotech, computer user's more time is operated on the Internet internet greatly now.So the inventor has developed immediately following a kind of GOS operating system of era development, the design at its main interface (desktop) will be based on network, and the operation of system will be around being that the center is moved with the network; Provide for simultaneously application person many convenient and operational convenience, simplification, stratification are gone up in system resource management and use.
Summary of the invention
The computer network methods for interface management that the purpose of this invention is to provide a kind of GOS of being suitable for operating system, Chinese culture can be embodied in its main interface, can combine with the employed operation interface of computing machine in the world today again, and can integrate with mutually with world's industry standard, simultaneously to the user bring in many management convenient, operation is convenient, succinct, understand and rule.
Above-mentioned purpose of the present invention is achieved in that the management method at a kind of computer network interface, and described computer interface comprises a plurality of task management controls that are polygonal spider-web shape, said method comprising the steps of:
A) input hardware device (mouse, keyboard etc.) sends hardware interrupts message to CPU;
B) CPU receives and hangs up current process after the hardware interrupts message, and the appropriate address of interrupt service routine is searched at the save routine scene in the interrupt service routine entry address table of system; Call corresponding interrupt service routine then, the parameter of importing hardware device is write in the system buffer of appointment, and event flag is set;
C) the system message generator program finds to read behind the event flag parameter of hardware device, generates corresponding system message according to the parameter of hardware device, and this system message is delivered in the system message queue, is ready for sending information processing objects;
D) determine information processing objects, the result according to determining sends to information processing objects with system message.
Wherein, described definite information processing objects comprises: system determines message earlier, and which window this mails to, and searches the related earlier flag data (as m_bActive) of window in order, and message mails to this state of activation window if window is in state of activation.
Wherein, described definite information processing objects also comprises: search information processing objects the information processing objects position distribution table of in computer system, having set up, the charting of wherein said distribution table the location parameter of all independent message process object in the window.
Wherein, the described information processing objects of searching comprises the position coordinates of input hardware device pointer and the parameter in the form is contrasted.
Wherein, the location parameter in the described form is pressed from top to bottom, series arrangement from left to right, and adopts the mathematics lookup method that reduces by half to search.
Wherein, described step (d) also comprises: determine to call behind the object that message mails to the message processing function of this object, message is passed to message processing function as function parameter, message processing function is checked the correctness of message earlier, processing messages responds to message then.
Wherein, described message is responded comprises: (1) changes the outward appearance of self; (2) carry out user-defined corresponding operating, comprise and read file button, begin the reading disk file then.
Wherein, described information processing objects is the control of the pointed of input hardware device.
Wherein, described input hardware device is one of mouse, keyboard.
Wherein, the control that is positioned at anistree spider-web center in described a plurality of control is a control of realizing that desk interface and socket are changed.
Wherein, described a plurality of control comprises following control: system resource task management control, system resource management control, office documents management control, drawing resource management, game resource management control, education resource management control, video display resource management control, other resource management controls, programming tool management control.
Wherein, described polygonal spider-web is anistree spider-web.
The present invention is described in detail with instantiation below in conjunction with accompanying drawing.
Description of drawings
Figure 1A and Figure 1B are the process flow diagrams of realizing computer network methods for interface management of the present invention;
Fig. 2 is the synoptic diagram at the network master interface of GOS operating system of the present invention;
Fig. 3 is GOS operating system distribution interface-system resource management;
Fig. 4 is GOS operating system distribution interface-office resource management;
Fig. 5 is GOS operating system distribution interface-education resource management;
Fig. 6 is GOS operating system distribution interface-video display resource management;
Fig. 7 is GOS operating system distribution interface-game resource management;
Fig. 8 is GOS operating system distribution interface-drawing resource management;
Fig. 9 is GOS operating system distribution interface-programming resource management;
Figure 10 is GOS operating system distribution interface-other resource managements.
Embodiment
Computer network methods for interface management of the present invention is based on following processing procedure: system receives user's instruction and (uses mouse, keyboards etc.) it all is the same making corresponding process to the interface, all be that input hardware device (mouse, keyboard etc.) sends hardware interrupts message to CPU.CPU receives and hangs up current process after the hardware interrupts, and the appropriate address of interrupt service routine is searched at the save routine scene in the interrupt service routine entry address table of system.Call corresponding interrupt service routine then, the parameter (as keyboard key assignments, mouse position etc.) of importing hardware device is write in the system buffer of appointment, and event flag is set.The system message generator program finds to read behind the event flag parameter of hardware device, generates corresponding system message according to the parameter of hardware device, and this system message is sent to and is ready for sending information processing objects (as button) in the system message queue.System determines message earlier, and which window this mails to, and searches the related earlier flag data (as m_bActive) of window in order, and message mails to this state of activation window if window is in state of activation.Many objects are generally arranged (as menu in the window, tool bar, scroll bar or the like), these objects all are nonoverlapping, when the user presses mouse button, mouse pointer generally is positioned on certain object, then the object of user's selection operation is exactly this object, system must determine this object, the method of determining is: set up an object's position distribution table, this charting the location parameter of all standalone objects in the window, as long as the position coordinates and the contrast of the parameter in the form of mouse pointer can be found object, in order to accelerate seek rate, the location parameter in the form is arranged (from top to bottom in order, from left to right), so just can adopt mathematics lookup method (2 point-score) quickening seek rate by half.System determines to call behind the object that message mails to the message processing function of this object, message is passed to message processing function as function parameter, message processing function is checked the correctness (whether really this issues oneself) of message earlier, and processing messages responds to message then.The response that the message of mouse being pressed such as button is made is: the outward appearance that (1) changes self (becomes recessed state by the projection state, becoming the projection state again, the process that analog buttons is pressed), (2) carry out user-defined corresponding operating (, then beginning the reading disk file) such as reading file button.Message so far just disposes.
Various controls have only the outward appearance difference, and to the response difference of message, obtaining message all is identical to the process of handling message.System ceaselessly is responsible for receiving user's message, and in corresponding object, object handles message is finished the response of respective user operation, goes round and begins again like this and has just finished the operational process of whole procedure with message distribution.
Computer network methods for interface management process flow diagram of the present invention below in conjunction with shown in Figure 1A and Figure 1B describes processing procedure of the present invention in detail.
1, the user is at the anistree spider-web regional center earth icon of the center Screen button of clicking the mouse.
2, Genius mouse sends the hardware interrupts application by data line to CPU.
3, CPU receives the task of hanging up current execution after this interruption is applied for immediately, preserves current scene (program register, program address register, related data register, data address register, stack pointer etc.) data.
4, CPU therefrom breaks and finds the mouse interrupts service-routine address in the oral thermometer, and calls this corresponding mouse interrupts service routine and execution.
Screen position when 5, the mouse interrupts service routine reads mouse button and is pressed, the state of mouse button, these data are saved to Installed System Memory.
6, the system message generator program is found this mouse data in internal memory, is assembled into mouse information.
7, system searching and determine current theactivewindow data (1,2,3,4,5,6,7,8,9 ... n).
Determine the method for theactivewindow:
Check the current activation parameter m_bActive that has opened window successively, m_bActive=true is theactivewindow then, otherwise is not in this way.The number of windows that system opens simultaneously is limited, so this operating speed is very fast.
8, do you judge definite current window data that is activated?
9, in current theactivewindow data field, by specific mathematical algorithm search and determine this control the position data (1,2,3,4,5,6,7,8,9 ... n).
Determine the method for control position:
Each window data district all sets up form (list structure) the control position that this window comprised that a capacity can increase and all is kept in this form successively, need the current mouse in location to be arranged in which control, use the mathematics method of reducing by half to search (2 point-score) to this form, can locate the control position fast.
10, do you judge the center position of the earth data of determining the current window that is activated?
11, locate current mouse information according to position data and mail to object---the center earth.
12, call the message processing function of the center earth, and the mouse parameter is passed to message processing function.
13, message processing function determines that this mouse information should issue this control really (according to the position: center earth control).
14, do you judge that definite this message is center earth control message really?
15, message processing function is to the processing that responds of this mouse information.
16, revise system's global parameter, system is transformed into the corresponding network state from desktop state.
17, when system is operated in network state, from flow process (1)-flow process (16) system is transformed into corresponding desktop state from network state with same operation and operation method.
Below in conjunction with Fig. 2 to Figure 10 concrete application of the present invention is described.
As shown in Figure 2, the gauge tap that mark 1 representative system is connected with the Internet network (be the control of desk interface and socket conversion, be called for short conversion control 1) is a rotation earth figure; Mark 2 representative system task managements inlet 1-system resource management; Mark 3 representative system task managements inlet 2-office resource management; The management of mark 4 representative system task managements inlet 3-education resource; The resource management of mark 5 representative system task managements inlet 4-video display; The management of mark 6 representative system task managements inlet 5-game resource; The management of mark 7 representative system task managements inlet 6-drawing resource; The management of mark 8 representative system task managements inlet 7-programming resource; Other resource managements of mark 9 representative system task managements inlet 8-; Mark 10 representative system equipment disposition tracking enquiries inlet button; Mark 11 representative system literal administration portal start buttons; Mark 12 representative system management roles operation display field; Mark 13 representative systems task commonly used shows and control group.Wherein mark 1 to the gauge tap and the administration portal 1 to 8 of mark 9 representatives is referred to as control usually, and they have formed anistree spider shape control network of the present invention.
The wireless signal ripple is constantly launched (when computing machine is connected with the Internet network by an image, the clearly demarcated rotation earth control 1 of color in the upper right corner at operating system network master interface (desktop), and in contact when working properly) combined picture be the center, and be concentric circles with the rotation earth with the continuous combined picture of emission wireless signal ripple, eight angles of the outer equal portions of circle seemingly a spider-web to external radiation; Each icon on eight equal portions angle center lines is as a district system task management.Simultaneously, earth rotation picture carries out the control 1 that socket and desk interface are changed mutually as one, to control the conversion of desk interface and socket.Show the earth icon that has dwindled with the lower right corner (taskbar) of clicking this earth rotation picture or interface by right key of mouse, operate corresponding taskbar and can disconnect and being connected of network.
When start operation is gone forward side by side after network browses main interface, on the animation earth next door of the anistree spider-web in the upper right corner icon appears:
1, this icon will be demonstrated phone visually in dialing this moment, and digital signal is being sent; Anistree spider-web integral body float in the upper right corner of desktop (reduced anistree network is whole use mouse to push left button can be) with any position of traction to the interface.
2, when making that owing to a variety of causes computing machine can not normally be connected with the Internet network, digital signal will rest on the fixing state, and the signal dialing can not normally be carried out; To there be a menu to eject simultaneously so that its reason to be described.
3, computing machine and Internet network can normally be connected when logical, and system will enter Internet network operate as normal; But use the optional position of the anistree spider-web of mouse traction to this interface.The working condition that shows the Internet network with the operation conditions of this icon: earth rotation picture is launched wireless signal in operation in the mode of animation in this icon outside the earth, and computing machine and Internet network work then are described, and all are normal; The transmission speed that below anistree spider-web icon, directly shows simultaneously the Internet network with the transfer rate sign of digital signal.
4, enter system by anistree spider-web master interface (1) when computer booting operation, and need return anistree spider-web master interface (1) time, then click geocyclic picture (being used as button at this moment) and get final product with the left button of mouse.Simultaneously show the earth icon that has dwindled in the lower right corner at this interface (taskbar); When needs withdraw from the Internet network, this icon or some bounce pass rotary picture face (being used as button this moment) are clicked in use by mouse right button, and the task function hurdle of this position of mouse-based operation, then use left mouse button click to withdraw from the hurdle and can withdraw from Internet network (off line).
From computing machine being familiar with the user perspective of use: operation for convenience, easy to use, on main interface, types of functionality, usable range, system management should be assigned, make that the management hierarchy of system is clearly demarcated, structure is distinct.With each system task management icon of anistree spider-web, in the system task management icon on main interface,, the conclusion of software can be divided into several big classifications and management successively according to being used:
● system resource management;
● the office documents management;
● the drawing resource management;
● the game resource management;
● the education resource management;
● the video display resource management;
● other resource managements;
● the programming tool management;
1, when mouse is positioned on certain icons of eight system task management icons in the anistree spider-web and use left button to click, system will switch in its corresponding system task management distribution interface of this icon (being equivalent to the areal distribution desktop); In this distribution interface, the user can sort out file according to the selection of oneself; Institute's file of putting is many and when exceeding the effective coverage scope, can use the control key enlarged area scope that slides up and down in the effective coverage at this interface.In eight icons other seven, its each icon operating process is all identical therewith.
2, in the distribution interface, can put user's file or application file; The operation of file uses the method for operating of other computer operating system similar with common user, when finding the application corresponding file icon, clicks this icon systerm and will move accordingly and maybe will call document editor and enter documents editing.
3, when the EO in the distribution interface and during network browsing master interface, the middle earth icon that uses left mouse button to click anistree spider-web can return network browsing master interface.
4, when closing, cancelling the interface of application file, the cancel button that then uses the interface to go up the low order end of a file operation catalogue most gets final product.
5, no matter system works still is operated in the distribution interface of system task management at network browsing master interface, when mouse is positioned on certain icons of eight system task management icons in the anistree spider-web and use its left button to click, system will switch in its corresponding system task management distribution interface of this icon (being equivalent to the areal distribution desktop); Earth picture in the anistree spider-web on using any one distribution interface of click, system can return network browsing master interface.
When application person does other work, mouse is positioned over a certain system task management icon on the corresponding anistree spider-web icon, this icon territory of click, network browsing master interface will switch to corresponding system task distribution interface, operation corresponding file (setting up file or folder) in this territory, system task distribution interface; In this distribution interface zone the file of putting for a long time, drag the size that effective coverage, interface bar can be determined interface zone up and down.Such design and classification are equivalent to many desktops (distribution interface), make things convenient for the user, well arranged, succinct, be convenient to the management.Simultaneously, such design can be compared with the operating system that people now use operation in the anistree spider-web at network browsing master interface has any different, its operating process and quick more, directly perceived with the handoff procedure at application software interface.So, more convenient concerning the user who has been accustomed to the existing operation system interface of use.
More than grid is browsed main interface concept be incorporate and consider according to computer and network.Especially current economic globalization, the further raising of information and network technology; Inter-State, interpersonal distance perspective is come approaching more, progressively moves towards epoch of wireless network by cable network, embodies from the interface that the integrated of computing machine and network---network is exactly a computing machine.Because the application of networking, in set each icon of task management of anistree spider-web in network browsing master interface, eight system task management inlet icons that make full use of in the anistree spider-web can transmit file the operation that all make things convenient for around network management, victory is fast mutually in each system task management.
When application person need not work long hours on network and enters office automatic, file editor; System works is when this interface, the user also can make any one the system task management zone icon in the anistree spider-web of mouse-based operation easily, the interface is switched in the corresponding distribution interface easily, then on this distribution interface, carry out corresponding file or file operation.
PC system sign on this network browsing master interface is for checking the window of system hardware configuration at any time; When using left mouse button to click, the hardware configuration that big task frame shows current computer inside appears on screen.The GOS Graphic Operating System will be supported plug-and-play feature, the hardware resource of simultaneously periodic detection system and explicit declaration equipment adapted and resource behaviour in service in the task frame.
The invention has the beneficial effects as follows, be the system task management of center to extraradial anistree spider-web with the rotation earth, convenient, quick, well arranged, effectively system resource and each task are managed; Structure is distinct, well arranged, simple and clear.
As shown in Figure 3:
1, in the upper right corner at network browsing master interface, the center of little anistree spider-web is the earth model of a rotation of having dwindled in true ratio, is anistree spider computer network interface (1) and Web search interface (2) switching controls switch (using left mouse button click); Simultaneously it to be again system interrupt being connected gauge tap (after use clicks by mouse right button, and corresponding task operating is carried out in the click of use left mouse button) with network.
2,1 of anistree spider-web---8 system task management zone icon is respectively 8 system task management and connects the control entry switch, and control enters in (second level address) distribution interface of administration separately respectively.
3, in anistree spider-web, the earth model of rotation is connected continual wireless transmit ripple between the gauge tap with 8 system task management, whether operate as normal (when system is connected with the Internet network and is operated on the network, is being rotated the earth and will launched wireless waves to 8 system task management districts on the Internet network to make the user can observe system intuitively; When system and the disconnection of Internet network, the rotation earth will stop to each system task management district emission wireless wave).
4, system literal catalogue and file management inlet " start button ": the entry switch of system file directory management, he is that system controls the inlet that total system file and user's application file (second level address) and guidance system enter each application software composite catalog.
5, system management tasks operation display field: display system is when a plurality of tasks and the current application program of being moved of front opening.
6, system's task commonly used shows and control group: user friendly operation, with normally used, and the multitask system file that can carry out control operation at any time be put in this position (power source conversion, volume control, character input method, time showing and control and other multiple task managements).
7, the system equipment configuration is followed the tracks of: the PC system sign on Web search master interface is for checking the window of system hardware configuration at any time; When using left mouse button to click, hardware configuration and the current system resource behaviour in service that big task frame shows current computer inside appears on screen.
In Fig. 3:
1, the anistree spider-web in the anistree spider-web in the upper right corner and the network browsing master interface has the whole control assembly of identical function.The center of anistree spider-web is a spherical model rotatably that has dwindled in true ratio, and it is the interface button of switching between compartment system task management interface and the network browsing master interface.
2, in the whole control assembly of the anistree spider-web in the upper right corner, each icon in eight system task management zone icons is controlled the distribution interface in this system task management district.Use the corresponding system task management of click zone icon, system will switch to this system task management district the distribution interface each system task management icon of anistree network control linkage respectively enters the shift knob at this interface, and control separately (second level address) distribution interface and enter each application software.
3, on this distribution interface, wireless transmit ripple in the anistree spider-web be constantly the user intuitively display system whether operate as normal (when system is connected with the Internet network that also operate as normal is on network, is rotating the earth and will launch wireless waves on the Internet network to 8 system task management districts; When system and Internet network disconnect or work when undesired, the rotation earth will stop to each system task management district emission wireless wave).
4, system literal catalogue and file management inlet " start button ": the entry switch of system file management, he is system's control total system file and user application (second level address), and guidance system enters each application software composite catalog.
5, system literal catalogue and file management inlet " start button ": the entry switch of system file directory management, he is that system controls the inlet that total system file and user's application file (second level address) and guidance system enter each application software composite catalog.
6, system's task commonly used shows and control group: user friendly operation, multitask system file normally used and that can carry out control operation at any time is put in this position (power source conversion, volume control, character input method, time showing and control and other multiple task managements).
7, the system equipment configuration is followed the tracks of: the PC system sign on this interface is for checking the window of system hardware configuration at any time; When using left mouse button to click, hardware configuration and the current system resource behaviour in service that big task frame shows current computer inside appears on screen.
8, the center section at this interface is literature kit (will comprise a plurality of files and file in the literature kit) and each the concrete file (literature kit and file and file all have corresponding title and literal interpretation on its next door) that affiliated system task management icon area is administered.In this interface, the quantity of literature kit and file can be set up according to user's demand.When the literature kit of being set up or file surpass existing file area frame, use click " more " that its zone is amplified and effectively use the zone.
In Fig. 5 to Figure 10, eight system task management zone icons (inlet at the interface that respectively distributes) are the system task of being managed is different with literature kit wherein, file and file in anistree spider-web, and the assigned tasks of other all buttons on each distribution interface, control, icon and function and mode of operation be identical with shown in Fig. 2 all.
When the user need be transformed into desk interface and carries out work under the socket state, can realize by clicking conversion control 1.

Claims (6)

1、一种计算机网络界面的管理方法,所述计算机界面包括呈多角蜘蛛网络状的多个任务管理控件,其特征在于:所述方法包括以下步骤:1. A management method of a computer network interface, the computer interface comprising a plurality of task management controls in the shape of a polygonal spider network, characterized in that: the method comprises the following steps: a)输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;a) The input hardware device (mouse, keyboard, etc.) sends a hardware interrupt message to the CPU; b)CPU接收到硬件中断消息后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;b) The CPU suspends the current process after receiving the hardware interrupt message, saves the program site, searches the corresponding address of the interrupt service program in the interrupt service program entry address table of the system; then calls the corresponding interrupt service program, and inputs the address of the hardware device The parameters are written into the specified system buffer and the event flag is set; c)系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;c) The system message generation program reads the parameters of the hardware device after discovering the event flag, generates corresponding system messages according to the parameters of the hardware device, sends the system messages to the system message queue, and prepares to send them to the message processing object; d)系统先确定消息该发往哪一个窗口,按顺序查找窗口先关联的标志数据m_bActive,如果窗口处于激活状态则消息发往该激活状态窗口;d) The system first determines which window the message should be sent to, and searches for the flag data m_bActive associated with the window in order, and if the window is in the active state, the message is sent to the active state window; e)从计算机系统内已经建立的一张消息处理对象位置分布表中,将输入硬件设备指针的位置坐标和表格中的参数进行对照来查找消息处理对象,所述表格中的位置参数按从上到下、从左到右的顺序排列,并且采用折半数学查找方法进行查找,所述分布表的表格记录了窗口中所有独立消息处理对象的位置参数;e) From a message processing object position distribution table that has been established in the computer system, compare the position coordinates of the input hardware device pointer with the parameters in the table to find the message processing object, and the position parameters in the table are as follows Arranged in order from bottom to bottom, from left to right, and using a half-way mathematical search method to search, the table of the distribution table records the position parameters of all independent message processing objects in the window; f)确定消息发往的对象后调用该对象的消息处理函数,将消息作为函数参数传递给消息处理函数,消息处理函数先核对消息的正确性,然后处理消息,对消息作出响应,其中所述的对消息作出响应包括:(1)改变自身的外观;(2)执行用户规定的相应操作,包括读取文件按钮,然后开始读取磁盘文件。f) Call the message processing function of the object after determining the object to which the message is sent, and pass the message to the message processing function as a function parameter. The message processing function first checks the correctness of the message, then processes the message, and responds to the message, wherein The response to the message includes: (1) changing its own appearance; (2) performing the corresponding operation specified by the user, including the read file button, and then starting to read the disk file. 2、根据权利要求1所述的方法,其特征在于:所述的消息处理对象是输入硬件设备的指针指向的控件。2. The method according to claim 1, wherein the message processing object is a control pointed to by a pointer of an input hardware device. 3、根据权利要求1所述的方法,其特征在于:所述输入硬件设备是鼠标、键盘之一。3. The method according to claim 1, wherein the input hardware device is one of a mouse and a keyboard. 4、根据权利要求2所述的方法,其特征在于:所述的多个控件中位于多角蜘蛛网络中心的控件是实现桌面界面与网络界面转换的控件。4. The method according to claim 2, characterized in that: among the plurality of controls, the control located in the center of the polygonal spider network is a control that realizes the conversion between the desktop interface and the web interface. 5、根据权利要求2或4所述的方法,其特征在于:所述的多个控件包括以下控件:系统资源任务管理控件、系统资源管理控件、办公文档管理控件、绘图资源管理、游戏资源管理控件、学习资源管理控件、影视资源管理控件、其他资源管理控件、编程工具管理控件。5. The method according to claim 2 or 4, wherein the plurality of controls include the following controls: system resource task management control, system resource management control, office document management control, drawing resource management, game resource management Controls, learning resource management controls, film and television resource management controls, other resource management controls, programming tool management controls. 6、根据权利要求1所述的方法,其特征在于:所述的多角蜘蛛网络是八角蜘蛛网络。6. The method according to claim 1, characterized in that the multi-cornered spider network is an octagonal spider network.
CNB2003101129149A 2003-12-26 2003-12-26 Management method of computer network interface Expired - Fee Related CN100498683C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101129149A CN100498683C (en) 2003-12-26 2003-12-26 Management method of computer network interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101129149A CN100498683C (en) 2003-12-26 2003-12-26 Management method of computer network interface

Publications (2)

Publication Number Publication Date
CN1635464A CN1635464A (en) 2005-07-06
CN100498683C true CN100498683C (en) 2009-06-10

Family

ID=34843359

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101129149A Expired - Fee Related CN100498683C (en) 2003-12-26 2003-12-26 Management method of computer network interface

Country Status (1)

Country Link
CN (1) CN100498683C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101276296B (en) * 2007-03-29 2011-03-09 上海新跃仪表厂 Method for realizing message response mechanism on embedded computer system
CN101645023B (en) * 2009-09-14 2012-08-22 青岛海信宽带多媒体技术有限公司 Method and device for solving the delayed response of embedded system
CN101853348B (en) * 2010-05-17 2012-05-23 清华大学 Method and system for enhancing human-computer interaction security

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
在硬件中断处理程序中实现对系统服务的调用. 易俊等.微型电脑应用,第19卷第8期. 2003 *
基于消息机制的 Windows多任务机理透视. 王琼芳.计算机应用,第21卷第10期. 2001 *
基于消息机制的C51单片机程序设计. 周锐鹏等.机械制造与自动化,第4期. 2003 *

Also Published As

Publication number Publication date
CN1635464A (en) 2005-07-06

Similar Documents

Publication Publication Date Title
US12182377B2 (en) Updating display of workspaces in a user interface for managing workspaces in response to user input
EP0677803B1 (en) A method and system for facilitating the selection of icons
KR101733839B1 (en) Managing workspaces in a user interface
US6886138B2 (en) Directing users′ attention to specific icons being approached by an on-screen pointer on user interactive display interfaces
CN105930064B (en) The method and system and calculating equipment of item in managing user interface
US7917868B2 (en) Three-dimensional motion graphic user interface and method and apparatus for providing the same
US6816176B2 (en) Temporarily moving adjacent or overlapping icons away from specific icons being approached by an on-screen pointer on user interactive display interfaces
CN1106607C (en) Scrolling a target window during a drag and drop operation
US5412776A (en) Method of generating a hierarchical window list in a graphical user interface
TWI522889B (en) Managing workspaces in a user interface
US20080168368A1 (en) Dashboards, Widgets and Devices
US20080168367A1 (en) Dashboards, Widgets and Devices
US20080168382A1 (en) Dashboards, Widgets and Devices
US20060059437A1 (en) Interactive pointing guide
US9395906B2 (en) Graphic user interface device and method of displaying graphic objects
JPH0798640A (en) Method for execution of interface to remote device and improved graphic user interface using apparatus
KR20060052717A (en) Virtual desktops, how to recall an array of program examples, how to manage application examples, and how to manage applications
JP2003528377A (en) 3D space user interface
JP5265830B2 (en) Information processing device
CN114766015A (en) Device, method and graphical user interface for interacting with user interface objects corresponding to an application
US20150363062A1 (en) Storage System User Interface With Floating File Collection
CN100498683C (en) Management method of computer network interface
CN100476695C (en) Management method of computer interface
CN120353519A (en) Desktop storage window assembly, using method and equipment
AU2013216607B2 (en) Managing workspaces in a user interface

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING INSTITUTE OF TECHNOLOGY; APPLICANT

Free format text: FORMER OWNER: SHEN XUEDONG

Effective date: 20070202

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20070202

Address after: 100081 No. 5 South Main Street, Haidian District, Beijing, Zhongguancun

Applicant after: Beijing Institute of Technology

Co-applicant after: Shen Xuedong

Address before: 100084, Beijing, Haidian District Qinghe Yongtai East 11 floor, room 602

Applicant before: Shen Xuedong

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090610

Termination date: 20121226