专利名称:含处理器和计算机接口的存贮器区域组成的处理器系统的制作方法
技术领域:
本发明涉及一种处理器系统,该系统由一个处理器的以及一个用于含有一个计算机接口的存贮器区域构成。所述的计算机接口具有一定数量的元素每一种元素都表示一种功能。本处理器系统适用于在一个屏幕上直接显示至少一种元素。
这样一种处理器系统具有公知系统,例如个人计算机(PC)或工作站。所述的计算机接口具有一定数量的元素其中的每一种都表示一种功能,例如是一选项(功能例如是文件传输)、菜单(功能例如是菜单项目选择)、窗口(功能例如是文本编辑或计算机应用数据共享)、视频窗口(功能例如是图象显示)或一定数量所需的视频窗口(功能例如是同时显示所需数量的图象)。所述处理器系统适用于在一个上屏幕上直接显示一种或多种元素,例如可以是四个选项、一张包括在菜单项目的菜单和两个视频窗口,还可以在所述屏幕上间接地显示其它的元素,例如是两幅其它的选项和一个下拉菜单项(例如它可以通过在所显示的菜单中选择一个菜单项加以显示)。诸如所需视频窗口数量等其它的元素绝不在所述屏幕上加以显示。
这些公知的处理器系统是一种静态系统,它们存在有很多缺点。
本发明的一个目的特别是要提供一种由前文所限定的动态处理器系统。
此外,根据本发明的所述处理器系统的特征在于本处理器系统适用于将一个元素参数分配给一个元素,所述的元素参数是这个元素已经被激活的次数的函数,和将该元素参数和一个予定值进行比较,并根据比较结果在所述屏幕上直接或间接地显示该元素。
所述的存贮区区域是一个可修改的存贮器区域,所述的计算机接口是一个可修改的计算机接口。
把一个元素参数分配给该元素,该元素参数是在该元素被激活后次数的函数,例如当元素被激活以后每个时间间隔的次数,使得这个参数可以和一个予定值进行比较。根据比较的结果,所述的元素被直接或间接地显示出来。例如,每当所述计算机接口所属的一个应用被接通时,所述的处理器系统就能通过一系列的比较结果作出决定,到底是哪一些元素将被直接地予以显示,哪一些元素将被间接地加以显示。
本发明是以如下的认识为基础的,即所有现存的由一个处理器和一个用于含有一个计算机接口的存贮器区域所组成的处理器系统都是一种静态存贮器系统,并且例如是在每时间间隔中一个元素被激活次数将确定这个元素是被直接地显示还是间接地加以显示。
本发明第一实施例的特征在于所述处理器系统包括一个第一深层存贮器区域,用于含有一个第一深层计算机接口,该第一深层计算机接口具有每一个具有每一个都表示一种功能的第一另外多个元素,本发明的系统还包括一个第二深层存贮器区域,用于含有一个第二深层计算机接口,该第二深层计算机接口具有每一个都表示一种功能的第二另外多个元素,本处理器系统适用于选择一个深层存贮器区域。
根据该实施例,可以选择一个用于含有一个深层计算机接口的深层存贮器区域的给用户提供一个有限数量的可能的计算机接口。例如,可以选择就一种或多种元素和它们的元素参数而言对所述可修改计算机接口显示了最大相似性的计算机接口。
本发明第二实施例的特征在于本处理器系统适用于将一个元素代码分配给所述可修改计算机接口的一个元素,所述的元素代码表示这个元素将被使能或将被抑制;和根据所述的元素代码,在所述屏幕上显示或不显示这个元素。
根据第二实施例,一个被使能的元素将被直接或间接地加以显示,而被抑制的元素将根本不予显示或者以其它方式显示,证实其被抑性。
本发明第三实施例的特征在于本处理器系统适于存贮所述元素参数的一个新值。
通过存贮一个元素参数的新值,在所述计算机接口所属的一个应用被用一个用户判断或接通以后,处理器系统完全不必对本身身作出任何修改,而能够从所述计算机接口的最后一种状态开始工作。
本发明第四实施例的特征在于所述的予定值包括元素参数的先前值。
在这种情况下,所述的予定值将包括将所述元素参数的先前值,以检测这个元素激活数量的增加或减少。
本发明第五实施例的特征在于所述的予定值包含有一个另外元素的一个另外的元素参数。
在这种情况下,所述的予定值将包含另外一个元素参数,以确定多个最高频激活元素的子集。例如,这个予定值是在所有元素参数间进行比较而计算出来的阈值。
本发明第六实施例的特征在于所述的予定包括所述予定值的在前值。
在这种情况下,通过取某些予定值的平均值,使得所述予定值的异常值得以平滑。
当然,所述实施例的两个或多个可以各种可能的方式相互结合起来。
图1示出了根据本发明的一个处理器系统,它包含一个用于含有计算机接口四个存贮区区域。
图2示出了所述的四个存贮器区域,其中的每一个都包括有隶属于一个计算机接口的一个元素代码和多个元素参数。
图3示出了对在所述可修改存贮区域中的所述可修改计算机进行修改的一个流程图。
图4示出了在所述三个存贮器区域之中选择一个与第四个存贮器区域最相似的存贮器区域的流程图。
图5示出了用于根据本发明处理器系统的在图5a、5b和5c中示出的三种可能的屏幕布置。
在图1中,处理器系统10包括处理器11,解释器12以及四个存贮器区域X、Y、Z和W。处理器11通过总线13和中断器12,以及存贮器区域X、Y、Z和W相连,且存贮器区域X、Y、Z和W通过总线14和解释器12相连。存贮器区域X、Y、Z和W通过总线14和中断器12相连。存贮器区域X、Y、Z和W含有一个计算机接口,根据该实施例,该计算机接口具有六个元素A、B、C、D、E和F,这些元素的每一个都表示了一种不同的功能,它们之中的至少一个例如是由鼠标所驱动的一选项可以被直接地显示在屏幕上,而其它的元素只能被间断地加以显示,例如可以通过菜单上的菜单项目加以间接显示,通过这种间接显示,可以使用鼠标将这些元素加以选择。当然,所谓“直接”和“间接”等同于“间接”和“两次间接”或者是“两次间接”和“三次间接”等。
在图2是表示了四个存贮器区域X、Y、Z和W。为了修改一个计算机接口,它们具有下述的一系列可能性-在进行修改时,存贮器区域X、Y、Z或W的内容保留在同一个存贮器区域中;
-存贮器区域X、Y或Z的内容被置入存贮器区域W之中以用于修改;
-存贮器区域X、Y、Z或W的内容被置入在图1中未示出的例如是一个处理器存贮器的另外的存贮器中,以用于修改。
根据本实施例的计算机接口包括六个元素A(行i=1)、B(行i=2)、C(行i=3)、D(行i=4)、E(行i=5)和F(行i=6),并且对A、B、C、D、E和F中的每一个元素都分配有一个元素代码(列K)和三个元素参数(列1、m和n)。元素代码Xi.k、Yi.k、Zi.k和Wi.k表示这个元素被使能或被抑制,元素参数Xi.m、Yi.m、Zi.m和Wi.m表示例如在每个时间间歇中这个元素被激活的次数,并且元素参数Xi.n、Yi.n、Zi.n和Wi.n表示例如在每个时间间隔中这个元素被激活的在前次数。当然,使用另外的元素代码和元素参数是可能的。
在图3中的流程图中,每个方框具有如下含义方框 含义20 开始21 对仅用于那些被激活并必须进行修改的元素的予定值进行计算机,以得出阈值22 i=123 Wi.m≥阈值?若是转向方框25若否转向方框2424 Wi.1=间接25 Wi.1=直接26 i=i+127 i=7 若是转向方框28若否转向方框2328 结束根据图3的流程图,在修改开始(方框20)以后,对又被作阈值的予定值进行计算(方框21),但这种计算只针对那些被使能并必须被修改的元素进行。对此有一系列的可能性,例如-将一个被使能元素已经被激活的次数和另外一个被使能元素已经被激活的次数进行比较,以寻求这些被使能元素之间每一种可能的相互组合,并且通过这些比较结果,选择某一个边界作为一个阈值;
-计算一系列在前被使能元素已经激活的次数的平均值,并选择该平均值作为阈值;
-把一个相关元素量加到一个被使能元素已被激活的在前次数上,并选择相加的和作为一个相关元素的阈值;
-计算机当前的和一个或多个在前阈值的平均值。
然后,i的值加1(方框22)并且一个元素被激活的次数Wi.n与所计算的阈值进行比较(方框23),从而使得该元素被直接(方框25)或间接(方框24)地显示出来。跟着,i加1(方框26),并且下一个元素被激活的次数将和所计算的阈值进行比较(方框23等),直到i等于7为止(方框27)。在所有六个元素之中,Wi.1被确定并且修改停止(方框28)。
当诸如是一个所选择边界的某些阈值导致其数量等于可被直接显示元素的最大数量的元素被直接显示时,另外一些诸如是相关元素量和一个在前值之和的阈值将可以导致比最大值更大或更小的元素被显示。在更大数量的情况下,应当进行下一个选择,以使较大的数量减小。例如可以通过一个新的边界、而该新的边界仅限定用于属于较大数量的那些元素来达到上述目的。在较小数量的情况下,它可以被增加,例如可以通过一个新的边界、而该新的边界被规定仅用于那些不属于该较小数量的那些元素而达到上述目的。
在图4中,流程图的各方框含义如下方框 含义40 i=1,p=q=r=041 Xi.k=Wi.k和Xi.1=Wi.1?
若是转向方框42若否转向方框4342 pp+143 Yi.k=Wi.k和Yi.1=Wi.1若是转向方框44若否转向方框4544 q=q+145 Zi.k=Wi.k和Zi.1=Wi.1若是转向方框44若否转向方框4546 r=r+147 i=i+148 i=7?若是转向方框49若否转向方框4149 p≥q和r?若是转向方框50若否转向方框5150 选择存贮器区域X51 q≥p和r?若是转向方框52若否转向方框5352 选择存贮器区域Y53 选择存贮器区域Z
根据图4所示流程图,i的值为1,p、q和r的值为0(方框40)。对于具有值为1-6的i而言(方框47、487),Xi.k和Wi.k相比较,Si.1和Wi.1相比较,在二者相等的情况下,p加1(方框42),Yi.k和Wi.k相比较,Yi.1和Wi.1相比较(方框43),在二者相等的情况上,q加1(方框44),Zi.k和Wi.k相比较,Zi.1和Wi.1相比较(方框45),在二者相等的情况下,r加1(方框46)。随后,p分别与q和r相比较(方框49),若p大于或等于q的r,则选择存贮器区域X(方框50)。另外,q分别与p和r相比较(方框51),若q大于或等于p和r,则选择存贮器区域Y(方框52),反之,则选择存贮区域Z(方框53)。
通过图4的流程图,从三个存贮器区域(X、Y和Z)中选出一个与另外一个存贮器区域(W)最相似的存贮器区域。这是通过使每一个存贮器区域元素的元素代码(Xi.k、Yi.k、Zi.k使能/抑制)与另一个存贮器区域的元素代码(Wi.k使能/抑制)相比较,并使与每一个元素相关的元素参数(Xi.1、Yi.1、Zi.1直接/间接)和另一个存贮器的元素参数(Wi.1直接/间接)相比较而实现的。当然,可以有很多种替换方法,诸如仅比较元素代码或仅比较参数代码(可能是多个元素被激活的次数,和/或它们在前的被激活的次数),和/或对p、q、r增加不同的值,例如,其Xi.k等于Wi.k,并且Xi.1等于Wi.1,p增加3。若Xi.k等于Wi.k,并且Xi.1不等于Wi.1,则p值加2。若Xi.k不等于Wi.k,并且Xi.1等于Wi.1,则p值加1。在这种情况下,元素代码之间的相似性化参数代码之间的相似性更为重要,而元素代码之间和参数代码之间的相似性是最重要的。
在图5中会议应用的屏幕布置显出一个直接显示元素“窗口”,它包含一个直接显示的元素“菜单”,该菜单元素菜单包括菜单一项目。它可以诸如是,CALL(适应联系),FILETX(选择传送文件)、PICT(选择,观察和传送所选择的图片)和DOC(局部和进入编辑和不进行编辑地观看。所有的这些都将直接显示出来。另外,元素“窗口”PERI(选择外围)被示出,它包括一个直接显示元素“选项AUD(选择音频)和一个直接显示元素“选项”VID(选择视频)。所述元素“菜单项目DOC被激活,并且示出它的下拉菜单,该下拉菜单“包括”下拉菜单项目”EDIT(局部编辑选择文件)、JOED(进入编辑选择的文件)和VIEW(观看选择文件)。由于所述元素的“下拉菜单”仅仅是在元素“菜单项目”DOC被激活以后才被显示,所以这些元素,是被间接显示的。而另外一些元素的“菜单项目”CALL、FILETX和PICT并没有被激活,尽管它们能被激活。所述元素“选项”AUD和VID没有被激活,但它们也能被激活。如果假设所述元素“选项”AUD被激活,其结果是所述元素“窗口”AUDIO将被示出,它包括元素的“选项”扬声器、AUD MU(音频噪声抑制)和QU(关闭元素“窗口”AUDIO退出),由于所述的元素“窗口”AUDIO只有在元素“选项”AUD被激活以后才被显示,所以,所述元素“窗口”AUDIO(以及它的元素“选项”)是被间接显示的。在这种屏幕布置之中,表示其它会议的另外两种元素“视频窗口”也是直接显示的。
图5b中以示出的一种会议应用的屏幕布置表示了一个直接显示元素“窗口”,它包含有一个直接显示的元素“菜单”,该“菜单”包括有诸如CALL(建立联系)、FILETX(选择和传送文件)、EDIT(局部编辑)和DOC(进入编辑和观看所选择的文件以及选择,观看和传送所选择的图象)的多个元素的“菜单项目”,上述的这些菜单项目也是直接显示的。另外,还示出了一个元素“窗口”PERI(选择外围),它包括有一个直接显示元素“选项”AUD(选择音频)和一个直接显示“选项”VID(选择视频)。元素“菜单项目”DOC被激活,并示出它的下拉菜单,其中包括“下拉菜单项目”JOED(进入编辑所选择的文件)、VIEW(观察所选择的文件)和PICT(选择、观看和传送所选择的图象)。由于所述的元素“下拉菜单项目”只是在所述元素“菜单项目”DOC被激活以后才被显示,所以这些元素是被间接显示的。其它一些元素的“菜单项目”CALL、FILETX和EDIT没有被激活,但也能被激活。所述元素“选项”AUD被激活,其结果是元素“窗口”AIDIO被示出,它包括元素选图项扬声器,AUD MU(音频噪音抑制了和QU(关闭元素“窗口”AUDIO退出)“窗口”AUDIO退出)。由于所述的元素“窗口”AUDIO只是在所述元素“选项”AUD被激活以后才被显示,所以所述的元素“窗口”AUDIO(和它的元素“选项”)是被间接显示的。在该屏幕布置中,示出其它与议人的另外两个元素“视频窗口”也是直接显示的。
在图5c中一个会议应用的屏幕布置示出了一个直接显示元素“窗口”,它包括一个直接显示元素“菜单”,该菜单包括诸如CALL(建立联系)、FILETX(选择和传送文件)、EDIT(局部编辑)和DOC(进入编辑和观看所选择的文件以及选择、观察和传送所选择的图象)等元素菜单项目,所有的这些项目都是直接显示的。另外,还示出了一个元素“窗口”PERI(选择外围),它包括一个直接显示元素“选项”AUD(选择音频、一个直接选择元素“选项”VID(选择视频)和一个直接显示元素“选项”AUD MU(音频噪声抑制)所述元素“选项”AUD被激活,其结果是示出一个元素“窗口”AUDIO,包括元素“选项”扬声器和QU(关闭元素“窗口”AUDIO退出)。由于所述的元素“窗口”AUDIO只是在所述元素“选项”AUD被激活以后才加以显示,所以元素“窗口”AUDIO(以及它的元素“选项”)是被间接显示的。示出其它与会人两个另外的元素“视频窗口”在这种屏幕布置中也是直接显示的。
在图5a和5d所示的屏幕布置中,所述的元素“菜单项目”DOC被激活,并且它的下拉菜单被示出,它包括间接显示的“下拉菜单项目”JO ED和VIEW以及图5a中的EDIT(在图5b中,它是一个直接显示元素“菜单项目”)和图5b中的PICT(在图5a中,它是一个直接显示元素“菜单项目”)。由于这样一个事实,那根据图5a所示屏幕布置,所述元素PICT比起元素EDIT来说将被更频频繁的激活,同时根据图5b所示的屏幕布置,所述元素EDIT比起所述元素PICT来说将被更加频繁的激活,上述的这样一种变化将是如图1、2、3和4中所希望的修改的结果。由于所述元素“下拉菜单项目”EDIT比在图5a中的所述元素“菜单项目”PICT被更加频繁地使用,所以用5a的屏幕布置被变换成图5b的屏幕布置。另外,根据图5a的屏幕布置,所述元素“选项”AUD不被激活,同时根据图5b的屏幕布置,所述元素“选项”AUD将被激活,从而导致所述的元素“窗口”AUDIO。
在图5b和5c的屏幕布置中,所述元素“选项”AUD被激活,从而导致元素“窗口”AUDDIO。然而,根据图5b的屏幕布置,所述的元素“窗口”AUDIO包括所述的元素“选项”AUD和VID,同时,根据图5c的屏幕布置,所述的元素“窗口”AUDIO还包括所述元素“选项”AUD MU。由于这样一个事实,即根据图5b的屏幕布置,所述元素AUD MU被激活的频率并不高于某个阈值,而根据图5c的屏幕布置,所述元素AUD MU被激活的频率要高于所述阈值,所以上述的这种变化应当是在图1、2、3和4中进行所希望的修改的结果。作为本发明的结果,由于下述这样一个事实,即所述元素“选项”AUD MU所给定的一个阈值被更频繁地激活,所以,在图5b中所述元素“窗口”PERI的布置将被修改成在图5c中所述元素“窗口”PERI的布置。另外,根据在图5b中的屏幕布置,所述元素“菜单项目”DOC被激活,从而导致所述元素“下拉菜单项目”,而根据在图5c中的屏幕布置,所述元素“菜单项目”DOC没有被激活。
根据图2和图5a,分配给所述元素的元素代码和元素参数如下元素 K 1 m n菜单 E D - -CALL E D 7 8FILETX E D 6 9PICT E D 4 5DOC E D 4 6EDIT E I 3 4JO ED E I 2 2VIEW E I 1 2PERI E D - -AUD E D 6 3VID E D 5 4AUD MU E I 2 3扬声器 E I 1 1QU E I - -所需视频窗口数量 E D
根据上述这个表,所有的元素都将被激活(K列),这就意味着它们是直接或间地被加以显示的(1列)。另外,例如是一个小时之内它们被激活的次数(m列)和例如是在前一个小时之内它们被激活的在前次数(n列)都被表示出来了,这里只是没有示出总是被直接表示的所述元素菜单和PERI。根据图3,所述元素菜单、PERI、QU以及所需的视频窗口的数量不进行修改并且不执行计算。一个附加到将被加到所述表上以指示哪些元素将不执行计算。
为可在m列可得到的,在每个时间间隔内,所述直接显示元素“菜单项目”PICT(E,D,4,5)将被激活4次,而所述间接显示元素“下拉菜单项目”EDIT(E,I,3,4)在每个时间间隔内将被激活3次。假如在下一个时间间隔期间内,所述元素PICT被激活4次,而所述元素EDIT被激活5次,那么,所述元素PICT将被间接显示(作为下拉菜单项目元素E,I,4,4)并且所述元素EDIT将被直接显示(作为菜单项目元素E,D,5,3)。一个新的表(未示出)对应于图2和图5b,在该表中,作出了上述变更。
为在m列中所能得到的,在每个时间间隔内,所述的间接显示元素“选项”AUD MU(E,I,2,3)被激活2次,该激活次数小于例如是时间间隔4次的某个阈值,若在下一个时间间隔之内,所述的元素AUD MU被激活5次,该激活数大于每个时间间隔4次的某个阈值,那么,所述元素AUD MU将被直接显示,作为一个直接显示元素“选项”E,E,5,2)。将有另外一个新表(未示出)对应图2和图5c,在该表中,作出了上述这种变更。
当然,应当进行测量,以将一种元素类型(“菜单”、“菜单项目”“下拉菜单项目”、“窗口”、“选项”等)分配给每一个元素。这是通过将某一种元素类型分配给所示表中的每一行而实现的,在这种情况下,在进行修改之后,有时需要互换某些元素或者元素类型。它也可以通过将一个附加到加到所示表中以指示元素类型的方法来实现。
另外,很明显,分配给一个元素的元素代码和元素参数可以使用诸如与用户相关的方式进行调节。
权利要求
1.一种处理器系统,包括有一个处理器和一个用于含有一个计算机接口的存贮器区域,所述计算机接口具有一定数量的元素,其中的每一种都表示一种功能,本处理器的系统适用于在一个屏幕上直接显示至少一种元素,其特征在于本处理器系统适用于-将一个元素参数分配给一个元素,所述的元素参数是这个元素被激活次数的函数;和-将这个元素参数和一个予定值进行比较,并且根据这个比较结果,在所述屏幕上直接或间接显示这个元素,所述的存贮器区域是一个可修改的存贮器区域,且所述的计算机接口是一个可修改的计算机接口。
2.根据权利要求1所述的处理器系统,其特征在于所述的处理器系统包括一第一另外存贮器区域,以用于含有一个第一另外计算机接口,该接口具有第一另外诸多元素,其中的每一个都表示一种功能,所述处理器系统还包括有一个第二其它存贮器区域,用于含有一第二其它计算机接口,该接口具有第二其它诸多元素,其中的每一个都表示一种功能,本处理器系统适用于选择一个别的存贮器区域。
3.根据权利要求1或2的处理器系统,其特征在于本处理器系统适用于-将一个元素代码分配给所述可修改计算机接口的一个元素,所述的元素代码表示这个元素正被使能或抑制;和-根据所述的元素代码,在所述屏幕上显示或不显示这个元素。
4.根据权利要求1或2或3所述的处理器系统,其特征在于本处理器系统适用于存贮所述元素参数的一个新值。
5.根据权利要求1或2或3或4所述的处理器系统,其特征在于所述的予定值包括所述元素参数的一个在前值。
6.根据权利要求1或2或3或4所述的处理器系统,其特征在于所述的予定值包括另外一个元素的元素参数。
7.根据权利要求1或2或3或4所述的处理器系统,其特征在于所述的予定值包括所述予定值的一个在前值。
全文摘要
处理器系统,包括有一个处理器和一个用于含有多个计算机接口剖面的存贮器区域,所述多个计算机接口剖面中的每一个都具有一定数量的元素,其中的每一种元素都表示一种功能,这种公知的处理器系统是一种静态系统。通过将一个元素参数分配给一个元素,而这个元素参数是例如每个时间间隔中这个元素被激活次数的函数,并通过将这个元素参数与一个预定值进行比较使得依据本发明的处理器系统成为一种动态系统。
文档编号G06F9/44GK1105137SQ9410917
公开日1995年7月12日 申请日期1994年7月8日 优先权日1993年7月8日
发明者K·H·M·安斯特茨, K·G·库列根姆 申请人:荷兰皇家.Ptt.有限公司