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

技术编号:2921188 阅读:173 留言:0更新日期:2012-04-11 18:40
一种计算机网络界面的管理方法,所述计算机网络界面包括呈多角蜘蛛网络状的多个任务管理控件,所述方法包括以下步骤:a)输入硬件设备(鼠标,键盘等)向CPU发出硬件中断消息;b)CPU接收到硬件中断消息后挂起当前的进程,保存程序现 场,到系统的中断服务程序入口地址表中查找中断服务程序的相应地址;然后调用相应的中断服务程序,将输入硬件设备的参数写入指定的系统缓冲区中,并设置事件标志;c)系统消息生成程序发现事件标志后读取硬件设备的参数,根据硬件设备的参数生成相应 的系统消息,将该系统消息送到系统消息队列中,准备发送到消息处理对象;d)确定消息处理对象,根据确定的结果,将系统消息发送给消息处理对象。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种计算机网络界面管理方法,特别是对呈多角蜘蛛状的计算网络界面的管理方法。
技术介绍
目前,广大计算机用户所熟悉和使用的操作系统主要是美国微软公司开发的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,则为激活窗口,否则不是。系统同时打开的窗口数量有限,故本操作速度很快本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王义春申学东
申请(专利权)人:北京理工大学申学东
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1