专利名称:操作系统及方法
技术领域:
本发明涉及命令计算机操作系统及方法,特别是一键通式(onetouch)操作系统及方法。
已知现有的个人计算机操作系统(OS),列如MS Windows、Linux等,其应用的设计和功能虽然强大却趋于复杂,并且用户操作的设计也不够直观、简便。这样使没有计算机背景的用户在使用这种系统时遇到重重障碍,因而造成对计算机的恐惧感。例如,当他们面对一般操作系统的桌面时,会遭遇到不知该如何下手的窘境,因为桌面上的快捷图示对于他们操作计算机而言,帮助不大;其次,他们亦不了解该图示的意义,因为这些快捷图示无法对应到他们所看到的键盘显示上。再者,如「资源管理器」的树状结构,对于完全不会操作计算机的人士而言,亦无法了解其层级的意义。因此,如何帮助使用者利用熟悉的显示方式,例如键盘显示的方式操作计算机,是很重要的课题。
因此,本申请人开发的“One Touch OS”主要是针对没有计算机背景的人士设计,为其提供一套操作简便,直观,并同现有系统共存的一套操作系统(OS),如此在一个计算机硬件平台上就有两个OS,成为双操作系统(Dual-OS)。
本发明的目的是利用有限的键作为热键来完成对计算机操作的各功能的,使各功能达到一键启动的效果,从而实现操作的简便以及直观性。
根据本发明的一个方面提供了一种系统操作方法,包括第一步,根据生成用户界面以显示该多个对象,并将操作对象分成多个组;第二步,定义第一组输入命令分别对应显示的操作对象的不同组,并定义第二组输入命令分别对应激活的一组操作对象中的每个操作对象;第三步,接收输入命令,如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。
根据本发明的另一个方面提供了一种操作系统,包括命令输入装置,用于输入用户操作命令;界面对象存储装置,用于保存多个界面对象;界面生成装置,用于生成显示界面,并将操作对象分成多个组;面界面响应装置,用于接收所述命令输入装置的命令,并将输入的命令分类成第一组输入命令和第二组输入命令,第一组命令分别对应显示的操作对象中的一组而第二组输入命令分别对应激活的一组操作对象中的每个操作对象,如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。
根据本发明的另一个方面提供了一种计算机程序产品,包含多个计算机可执行命令,当所述命令在计算机中运行时,使所述计算机执行上述命令处理方法。
以下将结合附图详细说明本发明,其中
图1是本发明的一个实施例的用户界面示意图。
图2是本发明的系统结构示意图。
图3是本发明的界面生成过程的流程图。
图4是本发明的界面响应装置的操作流程图。
图5是采用本发明的命令处理方法进行图片插入的界面示意图。
本发明的操作系统支持键盘,和鼠标、Pen Based、语音、以及遥控器等有对应定义键的输入设备。当属于键盘作为输入装置时,将键盘分为基础键以及辅助键,其定义如下●基础键F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、1、2、3、、5、6、7、8、9、0、←、→、↑、↓、Enter、ESC、PageUp、PageDown●辅助键BackSpace、+、-、Home、End、Ins、Del本发明也支持鼠标,则可以直接点击相应的功以以及选取对象。
本发明也支持Pen Based的操作同鼠标类似,可以直接点击相应的功能以及选取对象。
本发明也支持语音,则是通在筒输入相应的指令转成对应定义的键来完成操作。
本发明也支持遥控器,可以通过红外装置或其他无线限通讯协议将,控制信息传给计算机转成对应定义的键来完成操作。
使用原则1.F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12主要是启动可操作功能,或激活所代表的一键点击区。2.数字键(1、2、3、4、5、6、7、8、9、0)用于标示和激活可选取对象的操作。3.导航键中←(左键)、→(右键)用于依序选择所有的功能或所有的一键点击区,↑(上键)、↓(下键)用于依序选择所有的待选对象。4.Esc用于返回上级界面,或者退出编辑框。5.Enter用来确认所选择的功能或选取条目。6.PageUp、PageDown用来在待选条目中滚动。7.辅助键用于一些其他功能的操作。一键点击区的分区原则一键点击区的设置,主要是处理在同一个界面上存在多个可选取的对象组,各对象按组分区,已达成“One Touch”操作的流程。分区的原则是按照操作的相关性以及方便性。一键点击区的使用方式1.用F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12启动一键点击区。
2.用←、→在一键点区击区间依序启动各一键点击区。
3.用↑、↓可以在一键点击区内的条目上依序选择。用Enter键确认并启动相关的操作。
4.一键点区内也可以用其对应的数字键直接发选取某对象并启动相关的操作。
5.在多个一键点击区间,有一个缺省的操作路径,将各个一键点击区依序启动。
6.在一键点击区内,如可选的对象超过0-9数字键所能标示的范围,则PageUp/PageDown键用来依序将另(最多)10个对象搬上使这些能用0-9数字键来一键选取。
7.考虑用户视觉界面的操作特殊要求和物理的限制,完成某一应用的所有一键点击区可以分散于不同的屏幕,此时相关的导航键←、→和缺省的操作路径,依然有相同的意义和作用。
图1示出本发明的一个实施例的用户界面示意图,其中“101”是一键点击区,;“102,105”是一键选择区的选择键;“103”是区内可选取对象,可以用数字直接选择;“104”标示的是缺省的操作流程。当包含一键点击区的界面出现时,会按照操作流程顺序设定一个缺省的得一键点击区101为活动分区,用户可以选择其中的可选对象103,选择后和将按照预定的路径104进入到下一个一键点击区进行选择,如此引导用户完成操作。同时用户也可以用一键选择区的选择键105 102,选择任一分区进行操作,保证了操作的灵活性。
参考图2说明本发明的系统结构,其中方框201为生成界面所需要的数据文件;方框202为生成界面所需要的图形文件;处理实现一键点击规则的有两个模块,即界面生成模块203和界面响应模块装置204,其中界面生成模块203主要是将程序中界面数据文件201以及相关的图形202生成界面,界面响应模块204则是根据用户的输入,更换界面并调用相应的处理程序。
参考图3说明界面生成模块的操作过程,首先要读取界面数据文302,并将数据保存在内存中303,之后根据界面数据生成每个界面元素304,305。
参考图4说明界面响应模块的操作过程。界面响应模块在接到用户输入后401,对于接收的输入进行判断402,此时有三种情况1.当输入的键值为Function键时,需判断该键是否代表一个分区403,如果是则激活该分区使它接收输入406,否则直启动该键所代表的功能407。2.键值为方向键,根据方向键的导航原则在一键激活区内或区间移动405。3.键值为数字键,判断是否有激活分区404,选取该激活区中的相应对象408。
以下结合图5说明采用本发明的命令处理方法在图片导入操作时的过程。当需要电感存储在外部媒体(如CD,软盘)上的图片插入到相册时,本发明的操作过程如下首先,由用户选择媒体,当选择媒体后将媒体中所有图片列出,并由用户选择所有需要插入的图片,呈现界面如下501为图片选择区,502为图片的缩图,名称和对应键盘符号,503为选中图形的预览窗口,504为选中要插入的图片。进入该界面后501为缺省激活区域,用户可以直接用数字键选择或取消需插入的图片,选择的图片会出现在504中。当选择F8进入到504时,也可以用字键去掉已选择的图片。当所有选择完成后,选择确认将图片插入到对应的相册中。
以上结合实施例详细描述了本发明。应当理解,上述实施例只是为了说明目的而不是对本发明的范围进行限定。在不脱离本发明的范围和实质的情况下,本领域的技术人员可以对本发明作出多种修改。
权利要求
1.一种系统操作方法,包括根据生成用户界面以显示该多个对象,并将操作对象分成多个组;定义第一组输入命令分别对应显示的操作对象的不同组,并定义第二组输入命令分别对应激活的一组操作对象中的每个操作对象;接收输入命令,如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。
2.如权利要求1的系统操作方法,其中所示命令至少通过一键盘输入装置输入。
3.如权利要求2的系统操作方法,其中所述键盘输入装置的一部分按键与所述第一组输入命令对应,所述键盘输入装置的另一部分按键与所述第二组输入命令对应。
4.如权利要求3的系统操作方法,其中所述键盘输入装置的一部分按键是键盘上的功能键,所述键盘输入装置的另一部分是键盘的数字键。
5.如权利要求1的系统操作方法,其中接收到所述第一组输入命令还分别执行多个系统功能。
6.如权利要求1的系统操作方法,其中所述界面是根据界面对象存储装置中的多个对象而生成的。
7.一种操作系统,包括命令输入装置,用于输入用户操作命令;界面对象存储装置,用于保存多个界面对象;界面生成装置,用于生成显示界面,并将操作对象分成多个组;面界面响应装置,用于接收所述命令输入装置的命令,并将输入的命令分类成第一组输入命令和第二组输入命令,第一组命令分别对应显示的操作对象中的一组而第二组输入命令分别对应激活的一组操作对象中的每个操作对象,如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。
8.如权利要求7的命令输入装置,其中所示命令至少通过一键盘输入装置输入。
9.如权利要求8的操作系统,其中所述键盘输入装置的一部分按键与所述第一组输入命令对应,所述键盘输入装置的另一部分按键与所述第二组输入命令对应。
10.如权利要求9的操作系统,其中所述键盘输入装置的一部分按键是键盘上的功能键,所述键盘输入装置的另一部分是键盘的数字键。
11.如权利要求7的操作系统,其中接收到所述第一组输入命令还分别执行多个系统功能。
12.如权利要求7的操作系统,其中所述界面生成装置根据界面对象存储装置中的对象生成显示界面。
13.一种计算机程序产品,包含多个计算机可执行命令,当所述命令在计算机中运行时,使所述计算机执行以下系统操作方法,包括根据界面对象存储装置中的多个对象生成用户界面以显示该多个对象,并将操作对象分成多个组;定义第一组输入命令分别对应显示的操作对象的不同组,并定义第二组输入命令分别对应激活的一组操作对象中的每个操作对象;接收输入命令,如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。
14.如权利要求13的计算机程序产品,其中所示命令至少通过一键盘输入装置输入。
15.如权利要求14的计算机程序产品,其中所述键盘输入装置的一部分按键与所述第一组输入命令对应,所述键盘输入装置的另一部分按键与所述第二组输入命令对应。
16.如权利要求15的计算机程序产品,其中所述键盘输入装置的一部分按键是键盘上的功能键,所述键盘输入装置的另一部分是键盘的数字键。
17.如权利要求13的计算机程序产品,其中接收到所述第一组输入命令还分别执行多个系统功能。
18.如权利要求13的计算机程序产品,其中所述界面是根据界面对象存储装置中的多个对象而生成的。
全文摘要
本发明公开了一种系统操作方法,包括:显示多个对象,并将操作对象分成多个组;定义第一组输入命令分别对应显示的操作对象的不同组,并定义第二组输入命令分别对应激活的一组操作对象中的每个操作对象;如果接收到命令属于第一组输入命令,则激活该命令对应的组,如果接收到的命令是第二组输入命令,则选择该命令所对应的操作对象以进行进一步操作。本发明使用户命令输入更加直观、方便。
文档编号G06F3/02GK1384419SQ0111796
公开日2002年12月11日 申请日期2001年4月29日 优先权日2001年4月29日
发明者温世仁, 林光信, 郭桂龙 申请人:英业达股份有限公司