CN1117611A - 有处理器和用于含计算机接口的存贮器区域的处理器系统 - Google Patents

有处理器和用于含计算机接口的存贮器区域的处理器系统 Download PDF

Info

Publication number
CN1117611A
CN1117611A CN94115980A CN94115980A CN1117611A CN 1117611 A CN1117611 A CN 1117611A CN 94115980 A CN94115980 A CN 94115980A CN 94115980 A CN94115980 A CN 94115980A CN 1117611 A CN1117611 A CN 1117611A
Authority
CN
China
Prior art keywords
processor system
code
applicable
display element
activated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN94115980A
Other languages
English (en)
Other versions
CN1097223C (zh
Inventor
K·H·M·安斯特茨
K·G·库列根姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke KPN NV
Original Assignee
Koninklijke PTT Nederland NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke PTT Nederland NV filed Critical Koninklijke PTT Nederland NV
Publication of CN1117611A publication Critical patent/CN1117611A/zh
Application granted granted Critical
Publication of CN1097223C publication Critical patent/CN1097223C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2101Auditing as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment

Abstract

通过接收一个用户代码,并根据这个用户代码产生一个可调节代码并将其分配给一个元素,使得本发明的处理器系统具有极强的灵活性。这个可调节代码可以是表示传输信息的一个传输代码,或者可以是诸如用于表示一个显示元素被使能或被抑制的元素代码的显示代码,亦或可以是用于表示一个显示元素被激活次数的一个元素参数。

Description

有处理器和用于含计算机接口 的存贮器区域的处理器系统
本发明涉及一种由一个处理器和一个用于含有一个计算机接口的存贮器区域所组成的处理器系统,所述的计算机接口具有一定数量的元素,其中的每一个都表示一种功能。本处理器系统适用于在一个屏幕显示至少一个元素。
这种处理器系统是一种公知的处理器系统,例如是一种个人计算机(PC)或者是一个工作站。所述的计算机接口具有一定数量的元素,其中的每一个都表示一种功能,例如是一选项(功能:例如是文件传输)、一张菜单(功能:例如菜单项目选择)、一个窗口(功能:例如是文本编辑或计算机应用数据共享)、一个视频窗口(功能:例如是图象显示)或一定数量的所需视频窗口(功能:例如是同时,显示所需数量的图象)。所述处理器系统适用于在一个屏幕上直接显示一个或多个元素,诸如是四个选项、包括有菜单项目的一张菜单和两个视频窗口,并适用于在所述屏幕上间接显示另外的一些元素,例如是两幅其它的选项和下拉菜单项目(例如它们可以通过在所显示的菜单上选择一个菜单项目加以显示)。另外的一些元素、例如所需视频窗口的数量绝不在所述屏幕上的加以显示。
这些公知的处理器系统是一种灵活性较差的系统,这是它的缺点。
本发明的一个目的就是要特别提供一种为前文所限定的灵活性较强的处理器系统。
因此,根据本发明的处理器系统的特征在于该系统适用于:
—从用户中接收一个用户代码;和
—根据所述的用户代码,产生至少一个可调节的代码,所述可调节的代码被分配给一个元素。
一个用户例如可以通过一个口令字或一个小型卡片将一个用户代码传送给的述的处理器系统。根据这个用户代码,例如可以通过选择一部份用户代码或者将一部份用户代码加以转换并规定这个转换后的部份就是所选可调节的代码,或者是使用一部份用户代码以寻址一个处理器存贮器并读出所述的可调节代码的方法来产生一个可调节代码。该可调节代码被分配给一个元素,从而使得该元素变成一个与用户相关的元素。例如,对于第一个用户,直接显示选项,而对于第二个用户,同样的选项是被间接显示的。这样,通过使多个元素与用户相关并且所述可调节代码的可调节性能允许一个用户去改变相关用户元素,所以就可以得到一种非常灵活的处理器系统。
本发明是以下述的认识为基础的,由于这样一种事实,即对于每一个用户而言,设有对所述计算机接口的多种元素进行相同的选择,并且相同所接收的用户代码可以产生一个可调节代码并将其分配给一个元素以提供这个元素相关用户信息,所以所有现存的由一个处理器和一个用于含有一个计算机接口的存贮器区域所组成的处理器系统都是一种灵活性较差的系统。
本发明第一实施例的特征在于本处理器系统包括另外的一个存贮器区域,用于含有一个另外的计算机接口,该计算机接口具有多个其它大量的元素,其中的每一个都表示一种功能。本处理器系统适用于根据所述的用户代码选择多个存贮器区域中的一个。
通过在含有属于一个用户或用户等级的计算机接口的一个存贮器和含有属于另外一个用户或用户等级的另外一个计算机接口的一个存贮器之间进行选择,一个用户能够通过所述的用户代码来选择他更喜欢的一个计算机接口。
本发明第二实施例的特征在于所述的可调节代码包括一个传输码,所述的传输码被分配给表示传输功能的一个传输元素。
这样一种传输元素例如可以是用于传输的所需位速率(bitrate)。
本发明第三实施例的特征在于本处理器系统适用于在与所述用户代码相关的存贮单元中存贮所述传输代码的一个新值。
通过存贮一个传输代码的新值,一个用户就可以在所述计算机接口所属的应用被切断和接通以后,根据其最后的状态来获得一个计算机接口。
本发明第四实施例的特征在于所述可调节代码包括一个显示代码,它被分配给表示一个显示功能的显示元素。这个显示代码是一个表示这个显示元素正在被使能或抑制的元素代码,本处理器系统适用于根据所述的元素代码在屏幕上显示或都不显示这个显示元素。
仅仅被允许去激活被使能元素的用户不能激活被抑制的元素。这些被抑制的元素不能够被显示,或者可以通过表示其无资格的其它方式加以显示。
本发明第五实施例的特征在于本处理器系统适用于在一个与所述用户代码相关的存贮单元中存贮一个所述元素代码的新值。
通过存贮一个代码的新值,在所述计算机接口所属的一个应用被关断和接通以后,一个用户可以根据它的最后状态获得一个计算机接口。
本发明第六实施例的特征在于所述的可调节代码包括一个显示代码,它被分配给一个表示显示功能的显示元素。这个显示代码是一个元素参数,而该元素参数是这个显示元素被激活次数的函数,本处理器系统适用于把这个元素参数和一个予定值进行比较,并根据比较结果,在一个屏幕上直接或间接地显示这个显示元素。
这样一种处理器系统是灵活的并且是动态的,一个显示元素被激活的次数确定了这个显示元素是被直接显示还是被间接显示。
本发明第七实施例的特征在于本处理器系统适用于在一个与所述用户代码相关的存贮单元中存贮所述元素参数的一个新值。
通过存贮元素参数的一个新值,在所述计算机接口所属的一个应用被关断和接通以后,用户就可以根据它的最后状态获得一个计算机接口。
当然,上述实施例中的两个或多个可以以一切可能方式相互组合。
下面将通过在附图中示出的实施例对本发明作出详细地介释。
图1示出了根据本发明的一个处理器系统,它包括四个用于含有多个计算机接口的存贮器区域。
图2示出了所述四个存贮区区域的表示法,它们中的每一个都包括属于一个计算机接口元素的一个元素代码和多个元素参数。
图3示出了用于根据本发明处理器系统的在图3a、3b和3c中所示多个用户代码的可能实施例。
图4示出了对在一个可修改存贮器区域中的可修改计算机接口进行修改的流程图。
图5示出了用于根据本发明的处理器系统的在图5a、5b和5c中的三种可能的屏幕布置。
在图1中,处理器系统10包括一个处理器11,一个解释器12,4个存贮器区域X、Y、Z和W。所述处理器11通过总线13和解释器12和存贮器区域X、Y、Z和W相连,存贮器区域X、Y、Z和W通过总线14和解释器12相连。所述处理器系统10还包括一个用于接收用户代码17的接收器15,该接收器15通过总线16耦合到处理器11。接收器15可以是一个键盘,在这种情况下,用户代码17是一个口令字,接收器15也可以是一个灵活的小型卡片阅读器,在这种情况下,用户代码17被存贮在一个小型卡片上。存贮器区域X、Y、Z或W包含有一个计算机接口,根据本实施例,上述的计算机接口具有7个元素A、B、C、D、E、F和G,这些元素中的每一个都表示一种不同的功能,它们至少有一个是一个显示元素并且能够在一个屏幕上被直接显示出来,例如用鼠标激活一个选项(icon),其它的一些显示元素仅能够间接显示,例如,通过显示的菜单上的菜单项目进行间接显示。使用鼠标并通过所述的菜单项目可以对这些显示元素进行选择。诸如传输元素等一些其它的元素根本就不能加以显示。
在图2中表示了四个存贮器区域X、Y、Z和W。根据该实施例的一个计算机接口包括7个元素,其中6个是显示元素A(行i=1)、B(行i=2)、C(行i=3)、D(行i=4)、E(行i=5)和F(i=6),第7个是传输元素G,对于显示元素A、B、C、D、E或F中的每一个,都被分配有一个元素代码(列k)和三个元素参数(列l、m和n)。元素代码Xi.k,Yi.k,Zi.k和Wi.k表示这个显示元素被使能或被抑制,元素参数Xi.l,Yi.l,Zi.l和Wi.l表示这个显示元素被直接显示或间接显示。元素参数Xi.m,Yi.m,Zi.m和Wi.m表示例如是在每个时间间隔中这个显示元素被激活的次数,而元素参数Xi.n,Yi.n,Zi.n和Wi.n表示例如是在每个时间间隔中这个显示元素被激活的先前的次数。当然,另外的一些元素代码和元素参数也是可能的。根据所接收的用户代码,至少能产生一个被分配给一个元素的可调节代码。这个可调节代码将是多个元素参数中一个的元素代码,或者是一个或多个元素参数和元素代码的一种组合。根据另外一个实施例,这个可调节代码例如借助一个用于存贮有多个元素代码和多个元素参数的存贮器的一个可调节指数来表示所述元素代码,多个元素参数中一个或一个或多个所述元素参数和元素代码的一种组合。
在图3a中,用户代码20包括一个用于识别一个用户和/或规定用户群的识别部份21、5个与元素A以及它的元素代码和元素参数相关的部分、5个与元素B以及它的元素代码和元素参数相关的部分,等等。每一部份例如都包括一定数量的二进制位或者一个或多个字节。这样一个用户代码20应当被存贮在一个小型卡片上或另外的某个地方,或者由口令字中获得。
在图3b中,除识别部分21以外,用户代码20的所有部分都被存贮在处理器存贮器的部分存贮区域28内,所述的处理器存贮器是由用户代码22加以寻址的,所述的用户代码22包括识别部分21和地址部分23。这样的一个用户代码22应当被存贮在一个小型卡片上或另外的某个地方,或者应当从一个口令字中得出。事实上最小可能的用户代码仅包括一个地址部份。
在图3c中,用户代码24包括识别部份21和六个与改正相关的部份,所述的改正例如是针对涉及到所述用户代码的一个存贮器区域作出的,该存贮区区域包括有多个元素代码和/或多个元素参数。根据这个实施例,将经由部份25对元素B的一个元素代码和/或多个元素参数进行修改,经由部份26对元素D的一个元素代码和/或多个元素参数进行修改,由部份27对元素G的功能进行修改。这样一个用户代码24应当被存贮在一个灵活的卡片上或另外的某个地方,或者应当从口令字中获得。根据另外一个用户代码,还有另外一种可能,那就是在适于存贮(与所述另外一个用户代码相关的)修改的另外一个处理器存贮器中存贮所述的六个部份,并且利用这个另外的用户代码对这个另外一个处理器存贮器进行寻址。
用户代码还可以是一个例如是用户外形等可执行文件的更为复杂的代码。
在对一个传输代码的新值进行了修改或调节以后,只能够把多个元素代码和/或多个元素参数和/或多个修改存贮在例如一个小型卡片上的一个存贮区内(在这种情况下,它们将自动地伴随所述的用户代码而产生)或者仅适于存贮修改的处理器存贮器28部份或其它处理器存贮器(在这种情况下,在这些存贮器中的存贮单元将涉及到用户代码)的存贮单元中。
在图4中,所示流程图的各方框具有如下意义:方框                 意义40                   开始41    计算一个予定值以用作那些被使能并必须
  进行修改的元素的阈值42    i:=143    Wi.m≥阈值?
  若是:转向方框45
  若否:转向方框4444    Wi.l:=间接(Indirect)45    Wi.l:=直接(direct)46    i:=i+147    i=7?
  若是:转向方框48
  若否:转向方框4348    结束
根据图4所示的流程图,在修改开始(方框40),以后,对一个又被称作阈值的予定值进行计算(框41),但这种计算只针对那些被使能并需要进行修改的元素加以执行(图2所示之传输元素G将不被修改)。完成这种修改有一系列的可能,例如:
—把一个被使能元素被激活的次数和另一个被使能元素被激活的次数加以比较,以寻找多个被使能元素间的每一种可能的组合,并根据多次比较的结果,选择某个边界作为一个阈值;
—计算多个被使能元素被激活的一系列在前次数的平均值,并选择该平均作为一个阈值;
—把一个相关元素量加到一个被使能元素被激活的在前次数上,并且选择这个和作为该相关元素的阈值;
—计算当前和一个或多个在前阈值的平均值。
然后,i的值将为1(方框42)并且把一个元素被激活的次数Wi.m和所计算的阈值进行比较(方框43),从而使得这个元素被直接(方框45)或间接地(方框44)显示。随后,i值加1(方框46),并且把所述下一个元素被激活的次数与所计算的阈值进行比较(方框43等)直到i的值等于7(方框47)为止。这表示所有六个元素的Wi.l都已被确定,修改结束(方框48)。
当某些诸如是所选择边界的阈值使得将被直接显示的元素数量等于能够被直接显示元素数量的最大值时,另外的一些诸如是相关元素量的最大值时,另外的一些诸如是相关元素量和在前次数之和的阈值将导致大于或小于所述的最大值。在较大值的情况下,例如可以通过仅被限定用于属于所述较大值的元素的一个新的边界进行下一次选择,以减小所述的较大值。而在较小值的情况下,例如可以通过仅被限定用于不属于所述较小值的那些元素的一个新的边界使其增加。
为了修改一个计算机接口,有一系列的可能性:
—在修改过程中,存贮器区域X、Y、Z或W的内容保留在同一个存贮器区域中;
—存贮器区域X、Y或Z的内容被置入存贮器区域W中,以用于所述的修改;
—存贮器区域X、Y、Z和W的内容被置入另一个在图1中未示出的诸如是一个处理器存贮器的存贮器之中,以用于修改。
属于具有第一用户代码的第一用户的图5a所示会议应用的一种屏幕布置表示了一个直接显示元素“窗口”,“窗口”包括有一个直接显示的元素“菜单”,该“菜单”包括有诸如CALL(建立连系)、FILETX(选择和传输文件)、PICT(选择、观察和传送所选择的图象)和DOC(局部编辑和所选择的文本)等多个元素的菜单项目,上述的所有菜单项目也是可以直接显示的。另外还示出了一个元素“窗口”PERI(选择外围),该“窗口”包括一个直接显示元素“选项”AUD(选择音频)和直接显示元素“选项”VID(选择视频)。所述的元素“菜单项目”DOC被激活,并示出它的下拉菜单,该下拉菜单包括“下拉菜单项目”EDIT(局部编辑选择的文本)和VIEW(观察所选择的文本)。由于只有在元素“菜单项目”DOC被激活以后,该元素“下拉菜单项目”才被显示,所以,这些元素是被间接显示的。另外的一些元素“菜单项目”CALL、FILETX和PICT没有被激活,但也将被激活。所述的元素“选项”AUD和VID没有被激活,但也将被激活。若元素“选项”AUD被激活的话,那么包括有元素“选项”扬声器、AUD MU(音频噪声抑制)和QU(停止,用于关闭元素“窗口”AUDIO)的一个元素“窗口”AUDIO将被示出。由于只有在元素“选项”AUD被激活以后,所述的“元素”AUDIO才能够被显示出来,所以,所述的元素“窗口”AUDIO(以及它的多个元素“选项”)是被间接显示的。在这种屏幕布置中,表示其它与会人的另外两个元素“视频窗口”也是直接显示的。
在属于具有第二用户代码的第二用户并于图5b中所示的会议应用的所述屏幕布置示出了一个直接显示元素“窗口”,它包括有一个直接显示元素“菜单”,该“菜单”包括有诸如CALL(建立连系)、FILETX(选择和传输文件)、EDIT(局部编辑)和DOC(进入编辑和观察所选择的文本和选择,观察和传输所选择的图象)等元素“菜单项目”,上述的所有这些“菜单项目”也是直接显示的。另外,还示出了一个元素“窗口”PERI(选择外围),该“窗口”包括一个直接显示元素“选项”AUD(选择声频)和一个直接显示元素“选项”VID(选择视频)。所述的元素“菜单项目”DOC被激活,并且示出它的下拉菜单,该下拉菜单包括“下拉菜单项目”JO ED(进入编辑的选择的文本)、VIEW(观察所选择的文本)和PICT(选择、观察和传输所选择的图象)。由于只有在所述的元素“菜单项目”DOC被激活以后才显示所述的元素“下拉菜单项目”,所以,这些元素是被间接显示的。另外的一些元素“菜单项目”CALL、FILETX、和EDIT没有被激活,但它们也将被激活。所述的元素“选项”AUD和VID没有被激活,但它们也将被激活。如果所述的元素“选项”AUD被激活,其结果是将要示出一个元素“窗口”,该“窗口”包括元素“选项”扬声器、AUD MU(音频噪声抑制)、和QU(停止,用于关闭所述的元素“窗口”AUDIO)。由于只有在所述的元素“选项”AUD被激活之后所述的元素“窗口”AUDIO才被显示,所以,元素“窗口”AUDIO(和它的元素“选项”)是间接显示的。在这种屏幕布置中,表示其它与会人的另外两个元素“视频窗口”也是直接显示的。
属于具有第三用户代码的第三用户并在图5c中示出的会议应用的屏幕布置示出了一个直接显示元素“窗口”,该“窗口”包括一个直接显示元素“菜单”,该“菜单”包括诸如CALL(建立连系),FILETX(选择和传输文件)和ENCRYPT(加密所选文件)等元素“菜单项目”,上述的这些“菜单项目”也是直接显示的。另外,还示出了一个元素“窗口”PERI(选择外围),它包括一个直接显示元素“选项”AUD(选择音频)、一个直接显示元素“选项”VID(选择视频)和一个直接显示元素“选项”AUD MU(音频噪声抑制)。所述多个元素“菜单项目”CALL、FILETX和ENCRYPT没有被激活,但它们将被激活。所述的元素“选项”AUD和VID没有被激活,但它们将被激活。倘若所述的元素“选项”AUD被激活,其结果是将要示出一个元素“窗口”AUDIO,该“窗口”包括多个元素“选项”扬声器和QU(停止,用于关闭所述的元素“窗口”AUDIO)。由于只是在所述的元素“选项”AUD被激活之后才显示所述的元素“窗口”ADUIO,所以,该元素“窗口”AUDIO(和它的元素“选项”)是间接显示的。示出其它与会人的另外三个元素“视频窗口”在这种屏幕布置中也是直接显示的。
对于三个用户中的每一个而言,所述的“菜单项目”CALL和FILETX都是直接显示的,这就意味着它们可以被直接激活。对于所述的第一和第二用户而言,所述的元素“菜单项目”DOC是一直接显示的并且该DOC被所述用户而激活:所述的第一用户获得多个元素“下拉元素项目”EDIT和VIEW,而第二用户获得多个元素“下拉菜单项目”JO ED、VIEW和PICT。对于第三用户而言,直接显示所述的元素“菜单项目”ENCRYPT,这就意味着它可以被直接激活。对于其它的两个用户而言,这个元素“菜单项目”ENCRYPT并没有被使能。
对于第一和第二用户而言,示出了一个元素“窗口”PERI,它包括一个直接显示元素“选项”AUD和一个直接显示元素“选项”VID,它们是可以被立即激活的。属于第三用户的所述元素“窗口”PERI包括一个直接显示元素“选项”AUD、一个直接显示元素“选项”VID以及一个直接显示元素“选项”AUD MU,上述所有这些“选项”都是可以被直接激活的。
对于所述第一和第二用户而言,仅仅有两个示出其它与会人的元素“视频窗口”被直接显示,而对第三个用户而言,却有三个示出其它与会人的元素“视频窗口”被直接显示。
总之,由于不同的用户代码,所述的第三用户荻得了三个“视频窗口”,而第一和第二用户仅获得了二个“元素”“视频窗口”。这样,第三个用户就可以看到三个其它的与会人,而第一和第二用户只能看到两个其它的与会人。只有第三用户获得了所述元素“菜单项目”ENCRYPT,而只有第一和第二用户获得了所述元素“菜单项目”DOC。所以,只有第三用户可以加密其文件,而只有第一和第二用户能够对文本进行编辑。第一和第二用户二者都获得了所述元素“下拉菜单项目”VIEW项目以通过一个下拉菜单对文本进行观察,而只有第一使用者获得了所述元素“下拉菜单项目”EDIT,并且只有第二使用者获得所述元素“下拉菜单项目”JO ED和PICT。这样,第一用户就能通过一个下拉菜单对其文本进行局部地而不是共同地编辑,而第二用户可以和其它用户一起对其文本进行编辑,并通过一个下拉菜单选择,观察和传输图象。所述的元素“菜单项目”PICT仅对于第一用户是直接显示的,而所述的元素“菜单项目”EDIT仅对于第二用户是直接显示的。所以,所述第一用户可以直接地选择,观察和传输图象,而第二用户可以直接编辑文本。所有的用户都获得了所述元素“选项”AUD和VID,并因此可以直接选择音频和视频,而只有第三用户获得了所述元素“选项”AUD MU,因此,只有他才能直接对音频信号进行噪声抑制,而另外的两个用户只有在所述的元素“选项”AUD被激活之后才能够作到这一点。
根据图2和图5a,分配给所述显示元素的所述元素代码和元素参数如下(在该表中不包括传输元素):元素    k    l    m    n菜单    E    D    -    -CALL      E    E    7    8FILETX    E    D    6    9PICT      E    D    4    5DOC       E    D    4    6EDIT      E    I    3    4JO ED     D    I    -    -VIEW      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    -    -视频窗口
根据这个表,除了所述元素“下拉菜单项目”JO ED此外,所有的元素都被使能(列k)这就意味着它们是被直接或间接地显示(列1)。所述元素“下拉菜单项目”JO ED是被抑制的,所以,它根本就不予示出,或者根据另外一个实施例与表示所述抑制的一个指示一起示出。另外,除了总是被直接显示的所述元素菜单和PERI以及被抑制的所述元素JO ED以外,还示出了在一个小时期间内它们被激活的次数(列m)以及在例如前一个小时期间内它们被激活的在前次数(列n)。
为可在列m中得到的,所述的直接显示元素“菜单项目”PICT(E、D、4、5)在每个时间间隔内被激活四次,而所述间接显示元素“下拉菜单项目”EDIT(E,I,3,4)在每个时间间隔中被激活三次。若在下一个时间间隔内,所述的元素PERI被激活四次,而所述的元素EDIT被激活五次,那么,所述的元素PERI将被间接显示(成一个下拉菜单项目元素:E、I、4、4)并且所述元素EDIT将被直接显示(成一个菜单项目元素:E、D、5、3)。
为可在列m中得到的,所述间接显示元素“选项”AUD MU(E、I、2、3)在每个时间间隔内被激活两次,而该次数小于例如是每个时间间隔四次的某个阈值。假如在下一个时间间隔内,所述元素AUDMU被激活五次,而该次数又大于每个时间间隔四次的某个阈值,那么,所述元素AUD MU将被直接显示(成一个直接显示元素“选项”:E、D、5、2)。
当然,应当进行测试,以将一种元素类型(“菜单”、“菜单项目”、“下拉菜单项目”、“窗口”、“选项”等)分配给所述表中的每一种元素。这是通过将某一种元素类型分配给所述表中的每一行(例如:第一行总是“菜单”行、第二行和第三行总是“菜单项目”行,等等)而实现的。在这种情况下,有时需要在修改之后对某些元素进行互换。上述目的还可以通过在所述表上增加一个附加列,用以指示所述的元素类型来达到。
对于传输元素而言,可能还需要在所述的表中规定另外多个列,这些列包括例如与所述传输元素“位速率”相关的传输代码“被使能的/被抑制的”和意味着每秒传输64k字节速率的值“64000”的多个传输代码。
所述表的全部内容将被存贮在作为第一用户代码的一部份的第一用户的小型卡片之内(在这种情况下,在所述应用被激活期间,这个内容将填充一个存贮器区域),或者被存贮在一个可由第一用户代码寻址的一个处理器存贮器中(图3b),亦或可以存贮在一个可由第一用户代码进行选择的存贮器区域之内(图2)。还可以将它的基本内容存贮在一个存贮器区域(该存贮器区域是由第一用户代码进行选择的)之中,或者存贮在一个处理器的存贮器(该处理器存贮器可用第一用户代码进行寻址)中,并且一个修改内容(这种修改内容和所述的基本内容一起构成了所述表的内容)可以被存贮在所述小型卡片上,或存贮在另外一个存贮器区域(它是由所述第一用户代码选择的)中,亦或可以存贮在另外一(处理器)存贮器(它是由第一用户代码寻址的)之中。
根据图2的图5b以及图2和图5c,包含有其它内容的另外的多个表将被规定给所述第二和第三用户。

Claims (8)

1.一种处理器系统,由一个处理器和一个用于含有一个计算机接口的存贮器区域组成,所述的计算机接口具有一定数量的元素,其中的每一个都表示一种功能,所述的处理器系统适用于在一个屏幕上显示至少一种元素,其特征在于本处理器系统适用于:
—从用户手中接收一个用户代码;和
—根据所述的用户代码产生至少一个可调节代码,所述的可调节代码被分配给一个元素。
2.根据权利要求1所述的处理器系统,其特征在于该系统还包括有另一个用于含有另外一个计算机接口的存贮器区域,所述另外一个计算机接口包含另外一定数量的元素,其中的每一个都表示一种功能,所述处理器系统适用于根据所述的用户代码在所述多个存贮器区域中选择一个。
3.根据权利要求1或2所述的处理器系统,其特征在于所述的可调节代码包括一个被分配给表示传输功能的传输元素的传输代码。
4.根据权利要求3所述的处理器系统,其特征在于所述的处理器系统适用于在与所述用户代码相关的存贮单元中存贮所述传输代码的一个新值。
5.根据权利要求1或2所述的处理器系统,其特征在于所述的可调节代码包括给一个被分配给表示显示功能的显示元素的显示代码,这个显示代码是一个表示这个显示元素被使能或被抑制的元素代码,所述的处理器系统适用于根据所述的元素代码在一个屏幕上显示或不显示这个显示元素。
6.根据权利要求5所述的处理器系统,其特征在于所述的处理器系统适用于在与所述的用户代码相关的存贮单元中存贮所述元素代码的一个新值。
7.根据权利要求1或2所述的处理器系统,其特征在于该可调节代码包括被分配给表示显示功能的显示元素的显示代码,该显示代码是一个元素参数,而这个元素参数是这个显示元素被激活次数的函数,所述处理器系统适用于把这个元素参数和一个予定值进行比较,并根据比较的结果,在一个屏幕上直接或间接地显示所述的显示元素。
8.根据权利要求7所述的处理器系统,其特征在于所述的处理器系统适用于在一个与所述用户代码相关的存贮单元中存贮所述元素参数的一个新值。
CN94115980A 1993-07-08 1994-07-08 有处理器和用于含计算机接口的存贮器区域的处理器系统 Expired - Lifetime CN1097223C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP93202011.8 1993-07-08
EP93202011A EP0633519B1 (en) 1993-07-08 1993-07-08 Processorsystem comprising a processor and a memory field for containing a computer interface

Publications (2)

Publication Number Publication Date
CN1117611A true CN1117611A (zh) 1996-02-28
CN1097223C CN1097223C (zh) 2002-12-25

Family

ID=8213966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN94115980A Expired - Lifetime CN1097223C (zh) 1993-07-08 1994-07-08 有处理器和用于含计算机接口的存贮器区域的处理器系统

Country Status (10)

Country Link
US (1) US5751271A (zh)
EP (1) EP0633519B1 (zh)
JP (1) JPH0756702A (zh)
CN (1) CN1097223C (zh)
AT (1) ATE195823T1 (zh)
AU (1) AU679061B2 (zh)
CA (1) CA2127576C (zh)
DE (1) DE69329277T2 (zh)
FI (1) FI943273A (zh)
NO (1) NO311116B1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5633484A (en) * 1994-12-26 1997-05-27 Motorola, Inc. Method and apparatus for personal attribute selection and management using a preference memory
US6750902B1 (en) 1996-02-13 2004-06-15 Fotonation Holdings Llc Camera network communication device
JP3755204B2 (ja) * 1996-09-20 2006-03-15 カシオ計算機株式会社 通信装置、通信制御方法及び通信システム
US6097386A (en) * 1997-03-07 2000-08-01 International Business Machines Corporation Data processing system having context sensitive visual feedback for user interface controls and method therefor
EP1684208A3 (en) * 1997-05-13 2009-09-16 Passlogix, Inc. Generalized user identification and authentication system
JP2001525961A (ja) * 1997-05-13 2001-12-11 パスロジックス,インコーポレイテッド 一般ユーザの自己証明および認証システム
JP2000099436A (ja) * 1998-09-24 2000-04-07 Fujitsu Ltd 表示装置
US7324133B2 (en) * 1998-11-06 2008-01-29 Fotomedia Technologies, Llc Method and apparatus for controlled camera useability
US7219368B2 (en) 1999-02-11 2007-05-15 Rsa Security Inc. Robust visual passwords
US6892353B1 (en) * 1999-04-02 2005-05-10 Apple Computer, Inc. Edit to tape
US6651086B1 (en) * 2000-02-22 2003-11-18 Yahoo! Inc. Systems and methods for matching participants to a conversation
US6944766B2 (en) 2000-05-02 2005-09-13 Canon Kabushiki Kaisha Information processing apparatus
US10785310B1 (en) * 2015-09-30 2020-09-22 Open Text Corporation Method and system implementing dynamic and/or adaptive user interfaces

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4951249A (en) * 1986-10-24 1990-08-21 Harcom Security Systems Corp. Method and apparatus for controlled access to a computer system
JPH0715677B2 (ja) * 1987-06-29 1995-02-22 シャープ株式会社 文字処理装置
US5041967A (en) * 1987-10-13 1991-08-20 Bell Communications Research, Inc. Methods and apparatus for dynamic menu generation in a menu driven computer system
US4931783A (en) * 1988-07-26 1990-06-05 Apple Computer, Inc. Method and apparatus for removable menu window
US5115501A (en) * 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
JPH0649030Y2 (ja) * 1989-04-05 1994-12-12 パイオニア株式会社 データ入力装置
JPH02292625A (ja) * 1989-05-02 1990-12-04 Nec Corp メニュー提示方式
JPH0343814A (ja) * 1989-07-11 1991-02-25 Kyushu Nippon Denki Software Kk 画面既定値設定方式
US5287514A (en) * 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
US5428529A (en) * 1990-06-29 1995-06-27 International Business Machines Corporation Structured document tags invoking specialized functions
US5204947A (en) * 1990-10-31 1993-04-20 International Business Machines Corporation Application independent (open) hypermedia enablement services
JPH0520044A (ja) * 1991-07-15 1993-01-29 Personal Joho Kankyo Kyokai ユーザインタフエース装置
US5355452A (en) * 1992-07-02 1994-10-11 Hewlett-Packard Company Dual bus local area network interfacing system
US5420975A (en) * 1992-12-28 1995-05-30 International Business Machines Corporation Method and system for automatic alteration of display of menu options
US5384910A (en) * 1992-12-31 1995-01-24 International Business Machines Corporation Method and apparatus for facilitating operator reconfiguration of a graphical user interface in a data processing system

Also Published As

Publication number Publication date
AU6617794A (en) 1995-01-19
ATE195823T1 (de) 2000-09-15
DE69329277D1 (de) 2000-09-28
FI943273A0 (fi) 1994-07-08
AU679061B2 (en) 1997-06-19
EP0633519A1 (en) 1995-01-11
DE69329277T2 (de) 2001-02-15
JPH0756702A (ja) 1995-03-03
NO942519L (no) 1995-01-09
NO311116B1 (no) 2001-10-08
NO942519D0 (no) 1994-07-04
CN1097223C (zh) 2002-12-25
EP0633519B1 (en) 2000-08-23
US5751271A (en) 1998-05-12
CA2127576A1 (en) 1995-01-09
FI943273A (fi) 1995-01-09
CA2127576C (en) 1999-08-31

Similar Documents

Publication Publication Date Title
CN1097223C (zh) 有处理器和用于含计算机接口的存贮器区域的处理器系统
US7181678B2 (en) Document clustering method and system
DE4292401C1 (de) Vorrichtung und Verfahren zum Weiterleiten digitalisierter analoger Nachrichten wowie digitaler Datennachrichten von einem Benutzerinterface an einen Verarbeitungssabschnitt eines Funktelefons
Telatar et al. Combining queueing theory with information theory for multiaccess
US6747947B2 (en) OVSF code system and methods for CDMA stations
CN1097238C (zh) 由一个处理器和一个用于含有一个计算机界面的存储器区域所组成的处理器系统
CN1601465A (zh) 动态注册表分区
CN1629844A (zh) 动态内容聚类
AU9699798A (en) Method for allocating walsh codes by group in a CDMA cellular system
CN1517895A (zh) 用于向多个信道分配多个来源的系统和方法
CN1606842A (zh) 在电信系统中重分配编码的方法和相关系统及计算机产品
CN1108679C (zh) 表示不同参数的数值记录的地址分配方法
KR100774656B1 (ko) 자원 할당기
CN1158800C (zh) 防止扩展正交码发生碰撞的方法
CN1302170A (zh) 多信道数据的群交换系统
CN1858712A (zh) 一种实现设备测试的方法
CN1825876A (zh) 一种多方电话会议的方法
JPH05344175A (ja) 能力交換方式
JP2006512791A (ja) 個人用テレテキストページを作成する装置を有する、テレテキストページを受信及び表示する装置、並びに両方の装置を有するテレビ受信器
US20050138072A1 (en) Hierarchical groups
JP2742139B2 (ja) Dcme装置
DE69927784T2 (de) Kontextempfindlicher anmeldungsschutz
CA2345422A1 (en) Method and apparatus for element selection exhausting an entire array
KR20220030236A (ko) 다자간 회의 제공 장치 및 상기 장치에서의 인코더 할당 방법
CN117193529A (zh) 兼顾公平性的脑机接口界面生成方法、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: APPLIED NATURAL SCIENCES RESEARCH ORGANIZATION, H

Free format text: FORMER OWNER: KONINKLIJKE KPN N.V.

Effective date: 20051216

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20051216

Address after: delft

Patentee after: Nederlandse Organisatie Voor Toegepast Natuurwetenschappelijk Onderzoek TNO

Address before: Holland Hague

Patentee before: KPN N. V.

ASS Succession or assignment of patent right

Owner name: KPN N. V.

Free format text: FORMER OWNER: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO

Effective date: 20120606

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120606

Address after: Holland Hague

Patentee after: KPN N. V.

Address before: Holland Delph

Patentee before: Nederlandse Organisatie Voor Toegepast Natuurwetenschappelijk Onderzoek TNO

C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20140708

Granted publication date: 20021225