计算机网络界面的管理方法

文档序号:6420431阅读:224来源:国知局
专利名称:计算机网络界面的管理方法
技术领域
本发明涉及一种计算机网络界面管理方法,特别是对呈多角蜘蛛状的计算网络界面的管理方法。
背景技术
目前,广大计算机用户所熟悉和使用的操作系统主要是美国微软公司开发的Windows系列产品,其主界面的组成是由界面设置、外观设计、背景图案、系统资源管理和一些应用软件等组成;每一个功能按钮(图标)都和系统的功能程序相连接,完成特定的功能,并实现了在一定的范围内应用者可根据自身的需要在桌面上进行自行设计,应用者根据自身的需要在桌面上随时建立一个文件或文件夹以及一个应用软件。应用者需要系统与Internet网络连接时需要通过主界面上的电话拨号上网。然而,现今随着世界经济和信息技术的发展步入网络化准时代,很大一部分计算机用户更多的时间工作在Internet互联网上。所以本发明人开发了紧跟时代发展一种GOS操作系统,其主界面(桌面)的设计将以网络为基础,系统的运行将围绕以网络为中心而运行;同时给应用者提供对系统资源管理和使用上诸多的便利以及操作上的方便、简单化、层次化。

发明内容
本发明的目的是提供一种适合于GOS操作系统的计算机网络界面管理方法,其主界面即能体现中国文化,又能与当今世界上计算机所使用的操作界面相结合,并且能够与世界行业标准相接轨,同时给使用者带来诸多管理上方便、操作便利、简洁、明了及规律。
本发明的上述目的是这样实现的,一种计算机网络界面的管理方法,所述计算机界面包括呈多角蜘蛛网络状的多个任务管理控件,所述方法包括以下步骤a)输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;b)CPU接收到硬件中断消息后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;c)系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;d)确定消息处理对象,根据确定的结果,将系统消息发送给消息处理对象。
其中,所述的确定消息处理对象包括系统先确定消息该发往哪一个窗口,按顺序查找窗口先关联的标志数据(如m_bActive),如果窗口处于激活状态则消息发往该激活状态窗口。
其中,所述确定消息处理对象还包括从计算机系统内已经建立的一张消息处理对象位置分布表中查找消息处理对象,其中所述分布表的表格记录了窗口中所有独立消息处理对象的位置参数。
其中,所述的查找消息处理对象包括将输入硬件设备指针的位置坐标和表格中的参数进行对照。
其中,所述表格中的位置参数按从上到下、从左到右的顺序排列,并且采用折半数学查找方法进行查找。
其中,所述步骤(d)还包括确定消息发往的对象后调用该对象的消息处理函数,将消息作为函数参数传递给消息处理函数,消息处理函数先核对消息的正确性,然后处理消息,对消息作出响应。
其中,所述的对消息作出响应包括(1)改变自身的外观;(2)执行用户规定的相应操作,包括读取文件按钮,然后开始读取磁盘文件。
其中,所述的消息处理对象是输入硬件设备的指针指向的控件。
其中,所述输入硬件设备是鼠标、键盘之一。
其中,所述的多个控件中位于八角蜘蛛网络中心的控件是实现桌面界面与网络界面转换的控件。
其中,所述的多个控件包括以下控件系统资源任务管理控件、系统资源管理控件、办公文档管理控件、绘图资源管理、游戏资源管理控件、学习资源管理控件、影视资源管理控件、其他资源管理控件、编程工具管理控件。
其中,所述的多角蜘蛛网络是八角蜘蛛网络。
下面结合附图以具体实例对本发明进行详细说明。


图1A和图1B是实现本发明的计算机网络界面管理方法的流程图;图2是本发明GOS操作系统的网络主界面的示意图;图3是GOS操作系统分布界面-系统资源管理;图4是GOS操作系统分布界面-办公资源管理;图5是GOS操作系统分布界面-学习资源管理;图6是GOS操作系统分布界面-影视资源管理;图7是GOS操作系统分布界面-游戏资源管理;图8是GOS操作系统分布界面-绘图资源管理;图9是GOS操作系统分布界面-编程资源管理;图10是GOS操作系统分布界面-其他资源管理。
具体实施例方式
本发明的计算机网络界面管理方法基于以下处理过程系统接收用户的指令(用鼠标,键盘等)到界面作出相应的过程都是一样的,都是输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息。CPU接收到硬件中断后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址。然后调用相应的中断服务程序,将输入硬件设备的参数(如键盘键值,鼠标位置等)写入指定的系统缓冲区中,并设置事件标志。系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,该系统消息被送到系统消息队列中准备发送到消息处理对象(如按钮)。系统先确定消息该发往哪一个窗口,按顺序查找窗口先关联的标志数据(如m_bActive),如果窗口处于激活状态则消息发往该激活状态窗口。窗口中一般有许多对象(如菜单,工具条,滚动条等等),这些对象都是不重叠的,用户按下鼠标键时,鼠标箭头一般位于某个对象上,则用户选择操作的对象就是该对象,系统必须确定该对象,确定的方法为建立一张对象位置分布表,该表格记录了窗口中所有独立对象的位置参数,只要将鼠标箭头的位置坐标和表格中的参数对照即可查找到对象,为了加快查找速度,表格中的位置参数按顺序排列(从上到下,从左到右),这样就可以采用折半数学查找方法(2分法)加快查找速度。系统确定消息发往的对象后调用该对象的消息处理函数,将消息作为函数参数传递给消息处理函数,消息处理函数先核对消息的正确性(是否确实该发给自己),然后处理消息,对消息作出响应。比如按钮对鼠标按动的消息作出的响应是(1)改变自身的外观(由突起状态变成凹下状态,在变回突起状态,模拟按钮被按下的过程),(2)执行用户规定的相应操作(比如读取文件按钮,则开始读取磁盘文件)。到此为止消息就处理完毕。
各种控件只有外观不同,对消息的响应不同,获取消息到处理消息的过程都是相同的。系统不停地负责接收用户的消息,将消息分发到相应的对象中,对象处理消息,完成对应用户操作的响应,这样周而复始就完成了整个程序的运行过程。
下面结合图1A和图1B所示的本发明的计算机网络界面管理方法流程图,详细说明本发明的处理过程。
1、用户在屏幕中央的八角蜘蛛网络区域中心地球图标点击鼠标按钮。
2、鼠标器通过数据线向CPU发出硬件中断申请。
3、CPU接收到该中断申请后立即挂起当前执行的任务,保存当前现场(程序寄存器、程序地址寄存器、相关数据寄存器、数据地址寄存器、栈指针等)数据。
4、CPU从中断入口表中找到鼠标中断服务程序地址,并调用该相应的鼠标中断服务程序并执行。
5、鼠标中断服务程序读取鼠标按钮被按下时的屏幕位置,鼠标按钮的状态,这些数据保存至系统内存。
6、系统消息生成程序在内存中发现该鼠标数据,组装成鼠标消息。
7、系统查找和确定当前激活窗口数据(1,2,3,4,5,6,7,8,9,……n,)。
确定激活窗口的方法依次查看当前已经打开窗口的激活参数m_bActive,如是m_bActive=true,则为激活窗口,否则不是。系统同时打开的窗口数量有限,故本操作速度很快。
8、判断确定当前被激活的窗口数据?9、在当前激活窗口数据区中,通过特定的数学算法查找和确定该控件的所在位置数据(1,2,3,4,5,6,7,8,9,……n)。
确定控件位置的方法
每个窗口数据区均建立一张容量可增长的表格(链表结构)该窗口所包含的控件位置均依次保存在这张表格中,需要定位当前鼠标位于哪个控件中,对这张表格进行使用数学折半方法查找(2分法),可快速定位控件位置。
10、判断确定当前被激活窗口的中心地球位置数据?11、根据位置数据定位当前鼠标消息发往对象——中心地球。
12、调用中心地球的消息处理函数,并将鼠标参数传递给消息处理函数。
13、消息处理函数确定该鼠标消息确实应该发给本控件(根据位置中心地球控件)。
14、判断确定该消息确实为中心地球控件消息?15、消息处理函数对该鼠标消息作出响应处理。
16、修改系统全局参数,将系统从桌面状态转换到相应网络状态。
17、当系统已经工作在网络状态时,用同样的操作和运行方法自流程(1)-流程(16)将系统从网络状态转换到相应桌面状态。
下面结合图2至图10说明本发明的具体应用。
如图2所示,标记1代表系统与Internet网络连接的控制开关(是桌面界面与网络界面转换的控件,简称转换控件1),为一个旋转地球图形;标记2代表系统任务管理入口1-系统资源管理;标记3代表系统任务管理入口2-办公资源管理;标记4代表系统任务管理入口3-学习资源管理;标记5代表系统任务管理入口4-影视资源管理;标记6代表系统任务管理入口5-游戏资源管理;标记7代表系统任务管理入口6-绘图资源管理;标记8代表系统任务管理入口7-编程资源管理;标记9代表系统任务管理入口8-其他资源管理;标记10代表系统设备配置跟踪查询入口按钮;标记11代表系统文字管理入口开始按钮;标记12代表系统管理任务运行显示栏;标记13代表系统常用任务显示和控制栏。其中标记1至标记9所代表的控制开关和管理入口1至8通常称之为控件,它们组成了本发明的八角蜘蛛状控件网络。
在操作系统网络主界面(桌面)的右上角由一个形象、色彩分明的旋转地球控件1不断发射无线信号波(当计算机与Internet网络相连接,并在往来上工作正常时)的组合画面为中心,并以旋转地球与不断发射无线信号波的组合画面为同心圆,圆外等份八个角似一个蜘蛛网络向外辐射;八个等份角中线上的每一图标作为一个区域系统任务管理。同时,地球旋转画面作为一个进行网络界面与桌面界面相互转换的控件1,以控制桌面界面与网络界面的转换。用鼠标的右键点击该地球旋转画面或界面的右下角(任务栏)显示缩小了的地球图标,操作相应的任务栏可断开与网络的连接。
当开机运行并进入网络浏览主界面后,在右上角的八角蜘蛛网络的动画地球旁边出现一个图标1、此时该图标将形象地演示电话在拨号,数字信号在发出;八角蜘蛛网络整体浮动在桌面的右上角(被缩小的八角网络整体使用鼠标按压左键可将拖带到界面的任何位置)。
2、当由于各种原因使得计算机与Internet网络不能正常连接时,数字信号将停留在一个固定的状态上,示意拨号不能正常进行;同时将有一个菜单弹出以说明其原因。
3、计算机与Internet网络能够正常连接通时,系统将进入Internet网络正常工作;使用鼠标可拖带八角蜘蛛网络到该界面的任意位置。以该图标的运行状况来显示Internet网络的工作状况该图标中地球旋转画面在运行,以动画的方式向地球外发射无线信号,则说明计算机与Internet网络工作一切正常;同时在八角蜘蛛网络图标下方用数字信号的传输速率标志直接表明Internet网络的传输速度。
4、当计算机开机运行是通过八角蜘蛛网络主界面(1)进入系统的,而需要返回八角蜘蛛网络主界面(1)时,则用鼠标的左键点击地球旋转的画面(此时当作按钮)即可。同时在该界面的右下角(任务栏)显示缩小了的地球图标;当需要退出Internet网络时,使用鼠标右键点击该图标或点击地球旋转画面(此时当作按钮),并用鼠标操作此位置的任务功能栏,而后使用鼠标左键点击退出栏即可退出Internet网络(下网)。
从对计算机熟悉使用的用户角度为了方便操作,便于使用,在主界面上应将各类功能、使用范围、系统管理分派,使得系统的管理层次分明、结构明晰。用八角蜘蛛网络的各系统任务管理图标,在主界面上的系统任务管理图标中,根据对软件的归纳使用可分为几大类别而依次管理●系统资源管理;●办公文档管理;●绘图资源管理;●游戏资源管理;●学习资源管理;
●影视资源管理;●其他资源管理;●编程工具管理;1、当鼠标放置于八角蜘蛛网络中八个系统任务管理图标的某个图标上并使用左键点击时,系统将切换到该图标其相应的系统任务管理分布界面中(相当于区域分布桌面);在该分布界面中,用户可根据自己的选择将文件归类;在该界面的有效区域中所放文件多而超出有效区域范围时,可使用上下滑动控键扩大区域范围。八个图标中的另外七个,其每一个图标操作过程均与此相同。
2、在分布界面中可放用户的文件夹或应用文件;文件夹的操作与通常用户使用其它计算机操作系统的操作方法相仿,直到找到相应的应用文件图标时,点击该图标系统将进行相应的运行或将调用文档编辑器进入文档编辑。
3、当在分布界面中的操作结束而网络浏览主界面时,使用鼠标左键点击八角蜘蛛网络的中间地球图标即可返回网络浏览主界面。
4、当关闭、取消应用文件的界面时,则使用界面最上一条文件运行目录的最右端的取消按钮即可。
5、无论系统工作在网络浏览主界面还是工作在系统任务管理的分布界面,当鼠标放置于八角蜘蛛网络中八个系统任务管理图标的某个图标上并使用其左键点击时,系统将切换到该图标其相应的系统任务管理分布界面中(相当于区域分布桌面);当使用鼠标点击任何一个分布界面上的八角蜘蛛网络中的地球画面,系统即可返回网络浏览主界面。
当应用者作其他工作时,将鼠标放置于相应的八角蜘蛛网络图标上某一系统任务管理图标,鼠标点击该图标域,网络浏览主界面将切换至相应的系统任务分布界面,在该系统任务分布界面域内操作相应的文件(建立文件或文件夹);在该分布界面区域中所放文件的多时,上下拖动界面有效区域条可确定界面区域的大小。这样的设计和分类相当于多桌面(分布界面),方便用户,层次分明、简洁、便于管理。同时,这样的构思能够与现今人们使用的操作系统相比除了网络浏览主界面的八角蜘蛛网络中的操作有区别外,其操作过程以及与应用软件界面的切换过程更加敏捷、直观。所以,对已经习惯了使用现有操作系统界面的用户来说更为方便。
以上对系统网络浏览主界面的构思设计是依据计算机与网络一体化的而考虑。尤其当今经济全球化,信息与网络技术的进一步提高;国与国之间,人与人之间的距离感越来接近,由有线网络逐步走向无线网络的时代,从界面上体现计算机和网络的一体化——网络就是计算机。由于网络化的应用,在网络浏览主界面中的八角蜘蛛网络所设的任务管理各图标中,充分利用八角蜘蛛网络中的八个系统任务管理入口图标可将文件在各系统任务管理中相互传递,一切均围绕网络管理而方便、捷快之运行。
当应用者不需要在网络上长时间工作而进入自动化办公、文件编辑;系统工作在该界面时,用户也可方便地使用鼠标操作八角蜘蛛网络中的任何一个系统任务管理区域图标,使界面方便地切换到相应的分布界面中,而后在此分布界面上进行相应的文件夹或文件操作。
在该网络浏览主界面上的PC机系统标志为随时查看系统硬件配置的窗口;当使用鼠标左键点击时,在屏幕上出现大的任务框显示当前计算机内部的硬件配置。GOS图形操作系统将支持即插即用功能,同时周期性的检测系统的硬件资源并在任务框中显示说明设备配用和资源使用状况。
本发明的有益效果是,以旋转地球为中心向外辐射的八角蜘蛛网络的系统任务管理,方便、敏捷、层次分明、有效地对系统资源以及各任务进行管理;结构明晰、层次分明、简单明了。
如图3所示1、在网络浏览主界面的右上角,小八角蜘蛛网络的中心是一个按真实比例缩小了的旋转的地球模型,为八角蜘蛛计算机网络界面(1)与网络搜寻界面(2)切换控制开关(使用鼠标左键点击);同时它又是系统与网络中断连接控制开关(使用鼠标右键点击后,并使用鼠标左键点击进行相应的任务操作)。
2、八角蜘蛛网络的1——8系统任务管理区域图标分别为8个系统任务管理连接控制入口开关,分别控制进入各自管辖的(二次地址)分布界面中。
3、在八角蜘蛛网络中,旋转的地球模型与8个系统任务管理连接控制开关之间不间断的无线发射波,使用户可直观地观察到系统是否正常工作在Internet网络上(当系统与Internet网络连接并工作在网络上时,旋转地球将向8个系统任务管理区发射无线波;当系统与Internet网络断开时,旋转地球将停止向各系统任务管理区发射无线波)。
4、系统文字目录和文件管理入口“开始按钮”系统文件目录管理的入口开关,他是系统控制整体系统文件和用户应用文件(二次地址)并引导系统进入各应用软件总目录的入口。
5、系统管理任务运行显示栏显示系统当前打开的多个任务和当前正在所运行的应用程序。
6、系统常用任务显示和控制栏方便用户的操作,将通常使用的、并随时能够进行控制操作的多任务系统文件放于此位置(电源转换,音量控制,文字输入法,时间显示和控制及其他多任务管理)。
7、系统设备配置跟踪在网络搜寻主界面上的PC机系统标志为随时查看系统硬件配置的窗口;当使用鼠标左键点击时,在屏幕上出现大的任务框显示当前计算机内部的硬件配置和当前系统资源使用状况。
在图3中1、右上角的八角蜘蛛网络与网络浏览主界面中的八角蜘蛛网络具有相同功能的整体控制部件。八角蜘蛛网络的中心是一个按真实比例缩小了的旋转地球模型,它是分布系统任务管理界面与网络浏览主界面之间切换的接口按钮。
2、右上角的八角蜘蛛网络整体控制部件中,八个系统任务管理区域图标中的每个图标控制该系统任务管理区的分布界面。使用鼠标点击相应的系统任务管理区域图标,系统将切换到该系统任务管理区的分布界面{八角网络的每一个系统任务管理图标分别控制连接进入该界面的开关按钮,控制各自的(二次地址)分布界面并进入各应用软件)。
3、在该分布界面上,八角蜘蛛网络中的无线发射波时刻为用户直观的显示系统是否正常工作在Internet网络上(当系统与Internet网络连接并正常工作在网络上时,旋转地球将向8个系统任务管理区发射无线波;当系统与Internet网络断开或工作不正常时,旋转地球将停止向各系统任务管理区发射无线波)。
4、系统文字目录和文件管理入口“开始按钮”系统文件管理的入口开关,他是系统控制整体系统文件和用户应用程序(二次地址),并引导系统进入各应用软件总目录。
5、系统文字目录和文件管理入口“开始按钮”系统文件目录管理的入口开关,他是系统控制整体系统文件和用户应用文件(二次地址)并引导系统进入各应用软件总目录的入口。
6、系统常用任务显示和控制栏方便用户的操作,将通常使用的并随时能够进行控制操作的多任务系统文件放于此位置(电源转换,音量控制,文字输入法,时间显示和控制及其他多任务管理)。
7、系统设备配置跟踪在该界面上的PC机系统标志为随时查看系统硬件配置的窗口;当使用鼠标左键点击时,在屏幕上出现大的任务框显示当前计算机内部的硬件配置和当前系统资源使用状况。
8、在该界面的中间部分是所属系统任务管理图标区所管辖的文件包(文件包中将包含多个文件夹和文件)和各具体文件(文件包和文件夹以及文件在其旁边都有相应的名称和文字解释)。在该界面中,文件包和文件夹的数量可根据用户的需求而建立。当所建立的文件包或文件超过现有的文件区域框时,使用鼠标点击“更多”使其区域放大有效使用区域。
在图5至图10中,除了八角蜘蛛网络中八个系统任务管理区域图标(各分布界面的入口)所管理的系统任务和其中的文件包、文件夹及文件不同外,在各分布界面上的其它所有按钮、控件、图标的分派任务和功能以及操作方式均与图2中所示的相同。
当用户需要从网络界面状态下转换到桌面界面进行工作时,可以通过点击转换控件1来实现。
权利要求
1.一种计算机网络界面的管理方法,所述计算机网络界面包括呈多角蜘蛛网络状的多个任务管理控件,所述方法包括以下步骤a)输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;b)CPU接收到硬件中断消息后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;c)系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;d)确定消息处理对象,根据确定的结果,将系统消息发送给消息处理对象。
2.根据权利要求1所述的方法,其中所述的确定消息处理对象包括系统先确定消息该发往哪一个窗口,按顺序查找窗口先关联的标志数据(如m_bActive),如果窗口处于激活状态则消息发往该激活状态窗口。
3.根据权利要求1、2所述的方法,其中所述确定消息处理对象还包括从计算机系统内已经建立的一张消息处理对象位置分布表中查找消息处理对象,其中所述分布表的表格记录了窗口中所有独立消息处理对象的位置参数。
4.根据权利要求3所述的方法,其中所述的查找消息处理对象包括将输入硬件设备指针的位置坐标和表格中的参数进行对照。
5.根据权利要求4所述的方法,其中所述表格中的位置参数按从上到下、从左到右的顺序排列,并且采用折半数学查找方法进行查找。
6.根据权利要求1所述的方法,其中所述步骤(d)还包括确定消息发往的对象后调用该对象的消息处理函数,将消息作为函数参数传递给消息处理函数,消息处理函数先核对消息的正确性,然后处理消息,对消息作出响应。
7.根据权利要求6所述的方法,其中所述的对消息作出响应包括(1)改变自身的外观;(2)执行用户规定的相应操作,包括读取文件按钮,然后开始读取磁盘文件。
8.根据权利要求1所述的方法,其中所述的消息处理对象是输入硬件设备的指针指向的控件。
9.根据权利要求1所述的方法,其中所述输入硬件设备是鼠标、键盘之一。
10.根据权利要求8所述的方法,其中所述的多个控件中位于多角蜘蛛网络中心的控件是实现桌面界面与网络界面转换的控件。
11.根据权利要求8、10所述的方法,其中所述的多个控件包括以下控件系统资源任务管理控件、系统资源管理控件、办公文档管理控件、绘图资源管理、游戏资源管理控件、学习资源管理控件、影视资源管理控件、其他资源管理控件、编程工具管理控件。
12.根据权利要求1所述的方法,其中所述的多角蜘蛛网络是八角蜘蛛网络。
全文摘要
本发明公开了一种适合于GOS操作系统的计算机网络界面管理方法,所述计算机网络界面包括呈八角蜘蛛网络状的多个任务管理控件,即能体现中国文化,又能与当今世界上计算机所使用的操作界面相结合,并且能够与世界行业标准相接轨,同时给使用者带来诸多管理上方便、操作便利、简洁、明了及规律。本发明的管理方法包括输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;CPU接收到硬件中断消息后挂起当前的进程,保存程序现场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;确定消息处理对象,根据确定的结果,将系统消息发送给消息处理对象。
文档编号G06F3/14GK1635464SQ20031011291
公开日2005年7月6日 申请日期2003年12月26日 优先权日2003年12月26日
发明者申学东 申请人:申学东
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1