著录项信息
专利名称 | 利用数据图符的方法和设备 |
申请号 | CN92111698.5 | 申请日期 | 1992-10-19 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 1993-05-26 | 公开/公告号 | CN1072517 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 国际商业机器公司 | 申请人地址 | 美国纽约
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 国际商业机器公司 | 当前权利人 | 国际商业机器公司 |
发明人 | 达林·J·卡尔;罗伯特·J·托里斯 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 杨国旭 |
摘要
数据图符由通常的图符和通常的窗口所具有的优点相结合而构成。数据图符具有极小化尺寸和扩展的尺寸,此两者均可进行信息的交互输入。扩展的数据图符提供了与通常的窗口类似的可以输入与事件有关的信息的一种格式。当扩展的数据图符极小化后,它就以选定的位置和取决于图符所含的信息的尺寸就位。极小化数据图符至少显示出一部分输入到扩展的数据图符中的信息。
本发明广泛地涉及了图形用户界面系统,特别涉及了可以向一 种图符/窗口混合体进行数据直接输入并可在其中进行数据编辑而 无须接入与转出标准窗口和图符的一种方法和设备。\n普通的图形用户界面系统提供了可作为窗口图形表示的图符, 这种窗口图形表示已由其操作状态缩减为仅仅给出极小识别数据的 极小化视图,即给出足以使操作员知道如果进行选择的话,窗口会是 什么这样的信息。更确切地讲,图符就是一些使人联想出窗口是什么 以及窗口要作什么的表示方法或图象。图符被打开时就扩展或生成 一个具有动作栏,标题栏,其他图符以及应用程序数据的普通的窗 口。于是,即使对于许多简单的操作,用户也要被迫与图形的全组合 打交道。而且,当窗口关闭时,它就收缩或被符号化成一个图符,且往 往是在屏幕的底部一个固定位置,而输入窗口的信息是看不到的。\n由上所述,一个图符可以表示一个窗口。当图符被选择而导致窗 口被打开时,信息可以进入窗口。操作员必须首先选择图符以打开窗 口,然后在窗口内选择一个动作,例如,“添加一个事件”。在选择该事 件时,另一个窗口就会出现以使操作员填入一个新的事件信息。之后 操作员选择命令以存储新的信息,该信息能使得新的信息与以前输 入的任何信息相结合。然后操作员必须关闭向其添加了信息的这第 二个窗口,而最后关闭那个可以对补充信息的窗口进行选择的第一 个窗口。此后,操作员将返回到从其中进行原始图符选择的屏幕,并 且只有当该图符被选择且窗口打开时操作员才能再看到修改了的信 息。\n于是,通常的图符/窗口用法为了输入信息以及为了能够看见或 再看到该信息则需要许多操作步骤。而且,通常的图符/窗口技术在 打开一个图符进行选择时其结果是打开一个全窗口。目前还不能向 一个图符输入信息,于是时间和屏幕空间都造成了浪费。因而需要一 种方法和设备使得能够克服通常方法的缺陷而可以进行用户与包含 在图符中的信息直接的交互作用。\n在此透露的本发明包含了一种方法和设备,可应用混合的图符/ 窗口以直接输入信息,它从本质上消除或减少了应用标准的窗口及 标准的图符进行信息输入时所存在的问题。此处所述的方法和设备 可以使用户与包含在混合的图符/窗口中的信息进行直接的交互作 用。\n根据本发明的一个方面,提供了应用混合图符/窗口输入信息的 一种方法。该方法在于选择具有第一级尺寸的混合图符/窗口(或 数据图符)以生成一个混合图符/窗口的扩展文本。然后信息被直接 输入该混合的扩展文本。以前输入到该扩展文本的信息也能够被编 辑。然后该混合的扩展文本反回到其第一级尺寸而可以进行信息的 观察并对其作有限的编辑。该方法进而包括选择第一级尺寸混合体 的步骤以对已输入的信息进行附加的输入或进行编辑。\n本发明之技术优点在于可使用户同包含在图符中的信息进行直 接的交互作用。本发明的又一优点在于由于简化了进入和/或编辑信 息所必须的步骤而节省了操作员和机器的时间。本发明的优点还在 于减少了在信息输入过程中在屏幕上所需占用的空间量。\n为了更完整地理解本发明及其优点,有附图作为详细说明的对 照参考,其中\n图1表示了基于先有技术的一个日程表;\n图2表示了为输入信息而开在图1日程表上的一个窗口;\n图3表示根据本发明应用数据图符的一个日程表。\n图4是本发明的程序框图;\n图5是图4的NEW子程序框图;\n图6是图4的OPEN子程序框图;\n图7是图4的MINIMIZE子程序框图;\n图8是图4的DRAG子程序框图;\n图9是图4的UPDATE子程序框图;以及\n图10是基于本发明的一个数据处理系统的框图。\n首先参见图1,这是通常的日程表窗口的一个例子,由参考数字 10标识。窗口10提供了以文字形式开列出事件的个人每日时间表 的有关信息。为了向窗口10输入数据,由参考数字11标识的第二个 窗口必须打开,见图2。然后信息由操作员键入到适当的区域,比如 日期12,开始时间14,结束时间16,以及说明18。一如此中所用, “操作员”定义为使用配置在计算机系统上的计算机程序的人员。“用 户”这一术语也可能变通地用于表示与“操作员”同样的意思,一旦信 息输入到窗口17中,窗口11就退缩或符号化回到该窗口来自的那 个图符(没有表示出),以便使得能够看到窗口10(图1)中输入的信 息。正如在图2中可看到的那样,一旦窗口11被选择用以输入新的 信息,则窗口10中原来所显示的信息就被遮蔽起来。而且可以看到, 通过窗口11输入到窗口10的信息极少与窗口10中的信息安排相 关。例如,指示时间安排12:30-16:30的一行信息13并没有与时 间栏15中的相应的时帧相配合。\n接下去看图3,这是根据本发明将数据图符结合在一起的窗口, 以下普遍用参考数字20表示。此处所应用的数据图符具有应用通常 的图符以及通常的窗口所能得到的优点的结合或混合。窗口20包括 了一个扩展了的数据图符22和数个极小化了的数据图符24这样 一些例子。扩展的数据图符22要显示出诸如数据输入区域,表格和 其他控制加指向操作运动,边界,复制等等交互信息。极小化数据图 符24显示了来自扩展数据图符22的交互信息的一部分。极小化数 据图符24可以由其信息量,由它所涉及的时帧,持续的时间,优先程 度等等来规定其尺寸。\n由数据图符24的安排可以容易地看出什么时候出现时间安排 上的重迭或冲突。由图符在数据图符24中的位置安排,例如象人形 图27那样,可以用图形的方式形象地表示出有关事件(出席人数)的 特殊信息。\n以下表格1对通常的窗口,通常的图符和数据图符进行了比较。\n 表1 比较要点 窗口 图符 数据图符 数据 位置 表示法 改变数据 打开 尺寸 拖动运动 极小化 (关闭) 显示并交互作用 用户控制 窗口到数据对象 显示改变了的数据 由起动图符打开 拖动边界以改变 尺寸 改变位置对数据不 影响 标准布局固定尺寸 看不到数据且在正常操作 条件不能与窗口/数据交 互 用户控制 数据对象极小表示法 不能看到数据 开至标准尺寸窗口 不能定尺寸 改变位置对数据不影响 N/A (无) 显示并交互作用 用户或数据控制 数据对象 看得见改变的数据且可改 变位置和尺寸 开至扩展的图符尺寸 在扩展图符中拉边界并改 变数据 改变位置则改变数据 数据驱动布局和尺寸\n通过所列各个项目的比较可见,数据图符是通常的窗口与通常 的图符所具有的特点的混合,而且在此之上有所改进。例如就“改变 数据”这项而言,表中说明在通常的窗口中改变信息在相关的通常图 符中是看不到信息的。相反,在数据图符中改变信息,信息可以直接 看到(无论在扩展或极小化的数据图符中)。而且,新的信息的输入可 以改变数据图符的位置和尺寸。例如,再看图3,改变极小化图符24 中之一的信息(如事件的起始时间和持续时间)就将改变数据图符 24相对于时间栏29位置并改变数据图符24的尺寸以反应出持续 时间。而且,移动数据图符24的位置将改变其信息。例如,把时间数 据图符24相对于时间栏29拉向一个新的位置,则事件的起始时间 和结束时间将被改变。\n本发明胜过已知的先有技术的其他一些优点是:简化了信息的 输入与编辑,并在信息输入过程中减少了屏幕空间的使用。应用本发 明在输入和查看信息时就再也不必从一个窗口跳到另一窗口。而且 由于应用了极小化数据图符,屏幕空间的使用得以减小。\n下面参见图4到图9,这些图是本发明的程序框图。如图4中块 30所示,系统初始化之后图符和窗口是对缺省应用而打开的,即不 论标准的打开的屏幕会产生什么。在块32,系统等待用户的指令。用 户指令是:判定块34中的新数据对象,在判定块36中打开数据图 符,在判定块38中极小化数据图符,在判定块40中牵拉已极小化的 数据图符,在判定块42修改数据图符的信息或在块45执行其他操 作。\n在判定块34如果一个新数据对象生成了,则“NEW”子程序35 被调用。“NEW”子程序35允许将新的信息输入到数据图符中去, 如象图2中扩展的数据图符22中所示。参见图5,“NEW”子程序 35在此有更详细的说明。在块46处得到数据图符存储器并初始化 之。在块48,得到数据图符的字段并写入存储器。在块50得到扩展 的数据图符的视见结构并写入存储器。数据图符的覆盖位置在块52 确定。扩展了的数据图符的存储内容在块54处写入一个显示缓冲 器,且显示器由来自块56的显示缓冲器的刷新予以修改。然后该 “NEW”子程序35返回到块32。\n如果希望打开一个极小化数据图符成一个扩展的数据图符,则 要选用判定块36。这时标以参考数字37的“Open”(打开)子程序被 调用。参见图6,“OPEN”子程序37在此详加描述。如同“NEW”子 程序35一样,“OPEN”子程序37首先在块60获得并初始化数据图 符的存储器并在块62处获得数据图符的字段并将其写入存储器。在 块64,得到字段数据并写入字段存储的位置。然后获得扩展的数据 图符的视见结构并写入存储器。在块68处确定扩展的数据图符的 覆盖位置及极小化数据图符。在块70处扩展的数据图符写入显示缓 冲器并擦除极小化数据图符。然后,显示器由来自在块72处的显示 缓冲器的刷新加以修改。此后“OPEN”子程序37回到块32。\n要极小化一个扩展的数据图符就要选用判定块38。由参考数字 39所标识的“MINIMIZE”子程序被调用。兹将对“MINIMIZE” 子程序39参见图7详述之。在“MINIMIZE”子程序39中,扩 展的数据图符对象数据在块76被读出以确定极小化数据图符所需 的尺寸与位置。极小化数据图符所用的存储器在块78处获得并初始 化,之后根据在块80的对象数据,对该极小化数据图符构造出其视 见结构。极小化数据图符的视见结构在块82被写入存储器。在块84 处,确定在极小化数据图符中所要显示的来自扩展的数据图符中的 对象信息。然后该对象信息在块86处被写入极小化数据图符存储 器,接着便确定极小化数据图符的尺寸和位置。扩展的数据图符图象 在块90处被从显示缓冲器中擦除,且极小化数据图符图象在块92 被写入显示缓冲器。这时显示器被在块94处的极小化数据图符修 改。然后该子程序39返回块32。\n如果要拖动极小化数据图符,就要选择判定块40。由参考数字 41标识的“DRAG”子程序被调用。参考图8,对DRAG子程序41予 以详细描述。在DRAG子程序41中,数据图符在判定块98处可以 被移动,在判定块100处可以被复制,在块104处可以作某些其他 动作。在块104处的其他动作,例如可以象先有技术中已知的在两个 事件之间生成一个连接,然后子程序41返回到块32。如果复制在判 定块100处判定为要执行,则数据图符在块102处进行复制,在块 98的运动或在块102的复制之后,图符的位置在块106被监测。图 符在判定块108下落或返回判定块98。如果图符下落,则图符的位 置在块110被读出数据数值。任何数据数值上的差异都会在块112 处确定,且如果在判定块114处判定出尺寸需要改变,则数据图符视 见结构会在块116处得到调整。如果在判定块114处尺寸不需改变 或在块116之后,则数据图符的数据在块118处进行修改。显示缓冲 器在块120处进行修改,接着在块122对显示器进行修改。然后子 程序41回到块32。\n如果要修改扩展的或极小化的数据图符,则要调用由参考数字 43标识的“UPDATE”子程序。图9中详述了UPDATE子程序43。 在“UPDATE”子程序43中,用户输入在块130监测。已存储的信 息与新的信息之间的任何差异都由块132来确定。在判定块134处 确定是否由于信息上的差异而需要在数据图符尺寸上进行改变。如 果尺寸需要改变,则极小化数据图符的视见结构在块136处被调整, 并接着在块130处作位置改变的判定。如果在块134处不需要尺寸 改变,则块136被绕过而到改变位置判定块138。如果在块138处位 置改变判为需要,则在块140处极小化数据图符的位置在对象中被 调整,接着便是块142处对显示器缓冲器的修改。如果块138处不需 要位置的改变,则块140被绕过而到达块142处的修改显示器缓冲 器。修改过的信息在块144被显示。然后子程序43返回到块32。\n现参见图10,这里以框图的形式展示了根据本发明的一个数据 处理系统,该系统将以参考数字160标识。系统160包括一个处理器 162,处理器162又包含有中央处理器(CPU)164及一个存储器 166。以硬磁盘存储器168及软磁盘装置形式170的附加存储器与处 理器162连接。软磁盘装置170接收记录有在系统160中实现本发 明的计算机程序码的软盘。系统160还包括用户界面硬件,诸如供用 户向处理器162进行输入之用的鼠标器174与键盘176,以及向用 户提供视见数据之用的显示器178。系统160也可能包括一个打印 机180。\n总之,本发明为安排会议时间表提供了一种方法,该方法大大减 少了先有技术中的问题。本发明应用组织机构图表和日历即可对会 议日程进行安排。\n根据本发明的一种功能,安排会议日程的一种方法包括选择日 历程序。然后选择一个组织机构图表,该图表可能具有列出其特别部 门成员的子图表。组织机构图表特别成员的日历可用以核实该成员 是否可到会。然后可能从该组织机构图表中选择一个参加会议。\n本发明技术上的优点在于无须利用其他资源即可进行会议时间 表的安排。\n虽然本发明针对一较佳实施例进行了特别的说明和描述,但对 于熟悉这方面技术的人来说应该明白,在不违反本发明的精神和范 围的情形下在形式和细节上是可以做出各种变化的。
法律信息
- 2011-01-05
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 92111698.5
申请日: 1992.10.19
授权公告日: 1999.05.12
- 2002-06-12
- 1999-05-12
- 1993-05-26
- 1993-04-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |