CN1357826A - 根据授权使用数据处理设备的方法、数据处理设备及程序 - Google Patents

根据授权使用数据处理设备的方法、数据处理设备及程序 Download PDF

Info

Publication number
CN1357826A
CN1357826A CN01142569.5A CN01142569A CN1357826A CN 1357826 A CN1357826 A CN 1357826A CN 01142569 A CN01142569 A CN 01142569A CN 1357826 A CN1357826 A CN 1357826A
Authority
CN
China
Prior art keywords
instruction
level
data processing
processing equipment
language
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
CN01142569.5A
Other languages
English (en)
Other versions
CN1227586C (zh
Inventor
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.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of CN1357826A publication Critical patent/CN1357826A/zh
Application granted granted Critical
Publication of CN1227586C publication Critical patent/CN1227586C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • 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/2113Multi-level security, e.g. mandatory access control
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

讲述一种方法,其中为不同的用户群规定不同的授权级。基本文件(16)包含有基本授权级的语法。优先文件(18)包含有优先授权级的语法。在执行用户的指令之前测定其授权级。根据该授权级来考虑所述的基本文件(16)或优先文件(18),以便规定所述用户可以执行的指令。

Description

根据授权使用数据处理设备 的方法、数据处理设备及程序
技术领域
本发明涉及一种方法,其中在利用数据处理设备执行一些确定的指令方面给该数据处理设备的至少一个基本用户规定一个基本授权级。给所述数据处理设备的至少一个优先用户规定一个优先授权级,与所述基本授权级的指令相比,该优选授权级允许执行一些具有进一步访问权的指令。根据授权级,用户只可以执行那些给其授权级所规定的指令。
背景技术
这种方法譬如被用来向数据处理设备的***管理者提供比其他用户更多的访问权。因此,***管理者可以输入密码字,并无限制地访问该数据处理设备的存储单元,譬如,他可以对存储单元进行格式化。其他用户只能非常有限地访问该存储单元,譬如每个用户只能使用存储单元的一个确定的区域。
但是,授权级也在数据处理技术的许多领域内使用,譬如用于银行事务或对电话功能特征进行编程等等。因此,在论文“对因特网电话业务进行编程”,J.Rosenberg,J.Lennox和H.Schulzrinne,IEEE网络,1999年5/6月,第42~48页中曾讲述过怎样给不同的用户群分配不同的授权级,以便对电话业务进行编程。它建议具有优先授权级的用户能通过接口直接控制网络转接单元。所述的接口被称为CG接口(公共网关接口)。对于基本授权级的用户,应该可以利用特殊的呼叫处理语言来执行其业务。譬如采用目前处于设计阶段(正在进行中)的CPL(呼叫处理语言)语言来作为呼叫处理语言,参见网址www.ietf.org.下的Draft-ietf-iptel-cpl-*.txt。
发明内容
本发明的任务在于提供一种根据授权来使用数据处理设备的简单方法,其中只须引入尽可能少的程序,而且尤其可以用极低的费用来扩展和/或改变一个授权级的指令。此外,还给出了所属的数据处理设备和所属的程序。
上述涉及方法的任务由权利要求1所给出的方法步骤来解决。改进方案由从属权利要求给出。
本发明是基于如下考虑,即迄今是隐式地通过一个程序的程序指令来规定所允许的指令,以便执行这些指令。快速的改变在迄今是不可能的,因为需要在程序的许多地方进行改变。在本发明的方法中,除了文章开头所述的方法步骤之外,还在基本文件段中标明了基本授权级的一些指令。在一个优先文件段中标明优先授权级的指令。在执行用户的指令之前测定其授权级。根据所测得的授权级来考虑所述的基本文件段和优先文件段,以便规定所述用户可以执行的指令。
通过本发明的措施可以实现在一个文件或两个不同文件的不同段中成簇地规定授权。文件是一群确定的、以某一特征-譬如以确定的文件名-而存储在数据处理设备的存储单元中的数据。可以按简单的方式来执行文件段的改变。只需要改变一些文件段,它们相对于需被用来执行指令的程序而言是非常短的。因此,需改变的文件非常明显,而且可以快速地执行这种改变。由于这种明显性,在改变的过程中所出现的故障也会比迄今少。另外还不用对程序进行重新编译。
为替代所述的指令,也可以在基本文件段或优先文件段中标明指令的语法。所述的语法一方面构成了所允许的指令的范围。该语法大多是基于所谓的Bachus-Naur形式,或基于扩展的Bachus-Naur形式。相反,所述的语法另一方面也为无错误的程序规定了生成规则。借助所述的语法,也可以通过使用分析程序来简单地根据授权执行指令的检验。在改变或扩展所述的基本文件段或优先文件段时改变或扩展所述的语法。
在一种改进方案中,所述的基本文件段和优先文件段被存储在不同的文件中,也即被存储在一个基本文件和一个优先文件中。基本文件和优先文件在下文既涉及一个文件,又涉及一个文件段。
根据本发明方法的一种改进方案,给所述的优先授权级规定所述基本授权级的所有指令和至少一个附加的指令。择一或累积地为所述的优先授权级规定一个相对于所述基本授权级的语法进行了扩展的语法。于是,为优先授权级所允许的指令构成了一个母集,它包含所述基本授权级的指令。利用该措施,可以使用相同的程序来执行基本授权级和优先授权级的指令。也就是说无需为每个授权级都使用另一个程序。由此大大地降低了为执行指令而编制、记录以及维护程序的费用。
根据本发明方法的下一改进方案,在用户向所述的数据处理设备传输具有指令的指令文件时测定所述的授权级。根据所述用户的授权级,并借助所述的基本文件或借助所述的优先文件来检验包含在所述指令文件内的指令。如果所述的指令文件只包含适合于所测定的授权级的指令,则存储该指令文件以便稍后执行。否则不存储该指令文件,因此稍后也不执行它。也就是说,在一个非常早的时间点上对所述的指令文件执行检验。该时间点譬如比执行所述指令文件中的指令时的时间点要早几分钟、几小时或几天。危害数据处理设备安全性的指令文件不被存储用于稍后的执行。因此执行这种文件是不可能的。
也可以在处理指令文件之前累积或择一地测定用户的授权级,以便在存储之前进行检验。根据应用文件被处理的授权级来使用所述的基本文件或优先文件,以便处理该指令文件。在累积地测定授权级的情况下可以产生双重的安全性。
根据本发明方法的另一改进方案,所述的基本文件或优先文件包含一些标记语言的指令的语法。利用该标记语言来描述字符串的内容。标记语言同样也能由数据处理设备和操作员读取。于是,采用SGML标记语言(参见标准ISO 8879:1986信息处理-正文和办公室***-标准图形标记语言SGML)、XML语言(扩展标记语言,参见W3C(万维网联合)的REC-xml-19980210)、HTML 4.0语言、或基于这些语言所建立的语言等等。尤其是XML和HTML语言,它们是用户中广泛使用的语言。在该改进方案中,所述的指令文件包含一些标记语言的指令,譬如XML指令。标记语言通常使用相同键码字的重复,以便标记位于这些键码字之间的文本,也即描述其内容。所述的键码字也被称为标记符。
标记语言可以被用来规定一些指令,由这些指令来控制转接交换电话网和/或分组交换数据传输网中的语音传输。因此,在下一改进方案中,所述的基本文件和优先文件包含了这样一些指令和/或这些指令的语法。于是,用户自己可以简单地利用其已经掌握的、容易学会的标记语言来对实时语音传输的功能特征进行编程,也就是说,从发射机侧接收语音数据到接收机侧输出语音数据的处理时间譬如小于250ms。根据授权级可以使用不同的指令。对于所述的基本授权级,譬如在某些事件时允许呼叫转接,或者允许播放某些通知。此外,在所述的优先授权级中还可以对计费进行作用。在一种改进方案中可以采用上述的CPL(呼叫处理语音)来作为指令的语言。由此使用一种基于标记语言的语言,它尤其适合于在电话网中对功能特征进行编程,或对因特网电话的功能特征进行编程。在该改进方案中,所述的指令文件包含一些用于控制语音传输的指令。
在下一改进方案中,为了与所述授权级无关地处理所述的指令文件,采用同一分析程序来把所述的指令文件分解成单个的指令。为了处理所述的指令文件,也可以采用相同的应用程序来累积或择一地执行所述的指令。这样,尽管授权级不同,却只须编制两个程序,以便利用它们来执行不同授权级用户的指令。
本发明另外还涉及一种数据处理设备和一种程序,它们可以执行本发明的方法或其改进方案。由此,上述的技术效果也适用于该数据处理设备和程序。
附图说明
下面借助附图来阐述本发明的实施例。其中:
图1示出了数据处理设备的功能单元,用于为其用户规定不同的授权级,
图2示出了两个不同授权级的指令的关系,
图3A和3B示出了在接收XML文件时的方法步骤,以及
图4示出了一种电话业务的图示。
具体实施方式
图1示出了数据处理设备10的功能单元,它们被用来为其用户规定不同的授权级。该数据处理设备10包括一个没有示出的存储单元和一个没有示出的用于执行程序指令的处理器。在所述数据处理设备10的存储单元中存储了分析程序12、应用程序14、基本定义文件16、优先定义文件18以及XML文件20。
分析程序12能够相互分开XML文件20中所包含的XML指令,参见箭头22。在此,根据已经产生文件20的用户的授权级来使用基本定义文件16或优先定义文件18,参见箭头24和26。所述的基本定义文件16是一种所谓的DTD(文件类型定义)文件,如同为XML语言所规定的一样。该基本定义文件16包括CPL(呼叫处理语言)语言的语法。优先定义文件18同样也是一种DTD文件,但它包含一种相对于CPL语言进行了扩展的XCPL(扩展CPL)语言的语法。这种扩展的例子将在下文借助图4来阐述。
此外,所述的分析程序12还能够通过使用所述的基本定义文件16或优先定义文件18来检验所述XML文件20的语法,同样也参见箭头24和26。在此所执行的步骤将在下文借助图3A和3B来详细讲述。
分析程序12在指令执行模式下把各个指令发送给应用程序14,参见箭头28。位于分析程序12和应用程序14之间的接口由该分析程序12的生产者预先给定,并被称为API(应用编程接口)。借助应用程序14,可以根据所述的指令来控制所述转接交换网的交换中心的功能和分组交换网的网络接入单元的功能,譬如西门子股份公司的交换中心EWSD(电子控制的数字选择***)的功能。采用因特网作为所述的分组交换网。所述的应用程序14包含一个解释程序,用于解释各个指令和执行为该指令所规定的功能。
图2示出了由应用程序14的解释程序52所执行的指令的集合图50。CPL语言的指令对于具有基本授权的用户来说是可以执行的,参见圆54。具有优先授权级的用户可以执行所述CPL语言的指令和另外的其它一些指令,用户利用该其它指令可以使用扩展的访问权,譬如访问一些存储单元,参见圆56。由此,XCPL语言的指令构成了一个母集,其中包括有作为子集的CPL语言的指令。
图3A和3B示出了在所述数据处理设备10(参见图1)中接收XML文件20时所执行的方法步骤。该方法从方法步骤100开始,随后在所述的数据处理设备10中存储除文件20之外的、如图1所示的文件或程序。此外,为不同的用户群规定授权级。基本定义文件16适用于基本授权级。优先定义文件18适用于优先授权级,该优先定义文件允许一组相对于基本授权级进行了扩展的指令。
在紧接于方法步骤100之后的方法步骤102中询问那个想传输文件20的用户的访问数据。所述的访问数据譬如包括用户名。
在方法步骤104中询问一个由所述数据处理设备10的用户进行秘密处理过的密码字。借助该接收的密码字来检验该密码字是否对在方法步骤102中所接收的用户名有效,参见方法步骤106。如果该密码字有效,则在方法步骤108中传送文件20,并将它中间存储在所述数据处理设备10的工作存储器内。在下一方法步骤110中测定所述文件20所来自的那个用户的授权级,也即测定基本授权级或优先授权级。
在方法步骤112中检验用户是否具有优先授权级。如果是这种情况,则选择所述的优先定义文件18以用于接下来的分析程序运行,参见方法步骤114。相反,若在方法步骤110中所测定的授权级是基本授权级,则在紧接于方法步骤112之后的方法步骤116中选择所述的基本定义文件16,以用于接下来的分析程序运行。
在方法步骤118中,借助分析程序12并通过使用在方法步骤114或116中所选出的定义文件来分析所述的文件20。首先中止执行所述文件20中所包含的指令。
在方法步骤122中检验:按照在方法步骤114或116中所选出的定义文件的语法,该文件20中所包含的所有键码字是否是允许的。如果存在无效的键码字,则在方法步骤124中不接受该文件20。譬如,在数据处理设备10中利用其它数据重写掉所述文件20的数据。相反,如果所有的键码字有效,则必须以如下方面为出发点,即文件20的用户只使用其授权级所允许的指令。因此,文件20在方法步骤126中被存储到所述数据处理设备10的非易失存储器内,以用于稍后的处理。择一或累积地立即执行或处理所述的文件20。
紧接于方法步骤124或方法步骤126之后,在方法步骤130中结束所述的方法。当确定所输入的密码字无效时,也可以直接在方法步骤106之后执行所述的方法步骤130。
图4示出了一种电话业务的图示。名字为琼斯的使用者或用户通过采用XML语言和尤其采用CPL语言来对该业务进行编程。使用者或用户琼斯拥有一个按照SIP(会晤启动协议)标准工作的SIP电话150。所述的协议已作为IP(因特网协议)电话的标准而由IETF在RFC(请求命令)2543中进行了规定。当针对所述的电话150而向交换中心或向网络接入单元输入一个呼叫152时,应该根据电话150的占用状态来激活不同的功能。如果琼斯没有使用电话150(参见箭头154),则应该使用地址转接功能156。相反,如果电话150因琼斯恰好在打电话而被占用,则应该把输入的呼叫152转接到呼叫应答器158,参见箭头160。
在执行地址转接功能156时应该考虑输入呼叫152的来源。如果主叫用户、也即A用户是琼斯的上司,则应把输入的呼叫转接到琼斯的移动电话162上,参见箭头164。相反,如果该呼叫152不是来自于其上司,则应将输入的呼叫转接到呼叫应答器158,参见箭头166。
编程该功能的CPL源文本为:
  <?xml version=″1.0″?>

  <!DOCTYPE cpl PUBLIC″-//IETF//DTD RFCxxxx CPL 1.0//EN″

  ″cpl.dtd″>

  <cpl>

    <subaction id=″voicemail″>

     <location url=″sip:[email protected]″>

       <redirect/>

     </location>

  </subaction>


  <incoming>

    <location url=″sip:[email protected]″>

      <proxy timeout=″8″>

        <busy>

            <sub ref=″voicemail″/>

        </busy>

        <noanswer>

           <address-switch field=″origin″>

             <address contains=″[email protected]″>

               <location url=″tel:+19175551212″>

                 <proxy/>

               </location>

             </address>

             <otherwise>

              <sub ref=″voicemail″/>

             </otherwise>

            </address-switch>

          </noanswer>

        </proxy>

      </location>

    </incoming>

  </cpl>
该源文本可以从Lennox/Schulzrinne的设计(正在进行中)“CPL:因特网电话业务的用户控制语言”中查取。该设计可以在网页地址www.ietf.org以名称“Draft-ietf-iptel-cpl-02.txt”进行调用。尤其参见该设计的图24和所属的说明。
所述的源文本包含有一些在所述基本定义文件16中所包含的指令。该基本定义文件16的内容同样也可在上文所给出的地址处从CPL语言的设计中调用。
相反,被规定了优先授权级的用户可以使用那些在所述优先定义文件18中所规定的指令。因此,所述CPL语言的语法譬如可以按如下方式进行扩展:<!--Extended action nodes--><!ENTITY%ExtendedAction′billing|database-query|announcement′><!ENTITY%Node′(%Location;|%Switch;|%SignallingAction;|
             %ExtendedAction;|%OtherAction;|%Sub;)?′>
已经为扩展的XCPL语言规定了另外一种语法元素“ExtendedAction”,它可以涉及费用结算(计费)、数据库询问或通知等等。语法元素“Node(节点)”的语法已被扩展。此时,也可以涉及语法元素“ExtendedAction”。此外,所述的语法还以如下方式进行补充:
<!ELEMENT billing(%Node;)>
<!ATTLIST billing

  switch       (on|off)″on″
>
<!ELEMENT database-query(%Node;)>
<!ATTLIST database-query

  database    CDATA    #REQUIRED

  baseobject  CDATA    #REQUIRED

  search-key  CDATA    #REQUIRED

  scope       (baseObject|singleLevel|wholeSubtree)″ba-
seObject″

  attributes  CDATA    #REQUIRED

  result      CDATA    #REQUIRED
>
<!--the attribute list is thought only as simple example-->
<!ELEMENT announcement(%Node;)>
<!ATTLIST announcement

  audiofile   CDATA    #REQUIRED
>
由此可以接通或中断费用结算。在数据库询问中,需要给出数据库名称、参考对象、搜寻密钥以及其它一些参数。所述的通知被规定为音频文件。
另外,所述优先定义文件18的语法与所述基本定义文件16的语法是一致的。
譬如,具有优先授权级的用户想使所述的地址转接功能156稍加改进地进行工作。如果呼叫152是来自于上司,则应该继续转接到移动电话162,参见箭头164。相反,如果所述的呼叫是来自于另一用户,则应该能让主叫用户收听免费的通知168,如箭头170所示。由此不再需要所述用箭头166表示的功能。具有优先授权级的使用者或用户的文件20的XML文本如下:
<?xml version=″1.0″?>
<!DOCTYPE cpl PUBLIC″-//IETF//DTD RFCxxxx CPL 1.0//EN″
″xcpl.dtd″>
<cpl>
  <subaction id=″voicemail″>

  <location url=″sip:[email protected]″>

    <redirect/>
   </location>
 </subaction>
 <incoming>
  <location url=″sip:[email protected]″>

  <proxy timeout=″8″>

    <busy>

      <sub ref=″voicemail″  />

    </busy>

    <noanswer>

      <address-switch field=″origin″>

        <address contains=″[email protected]″>

          <location url=″tel:+19175551212″>

            <proxy/>

          </location>

        </address>

        <otherwise>

           <billing switch=″off″>

               <database-query

                      database=″C:\Data\wav.dc″

                      baseobject=″jonesdata″

                      search-key=″announcements″

                      attributes=″not_available″

                      result=″temp.wav″

              >

                      <announcement audiofile=″temp.wav″>

                      </announcement>

              </database-query>

            </billing>

          </otherwise>

        </address-switch>

      </noanswer>

    </proxy>

  </location><br/>
  </incoming><br/>
</cpl>
该源文本同所述在CPL语言设计的图24中所示的、且在上文已讲述的源文本是一致的。但在标记符<othewise(否则)>…</otherwise>内存在区别。在这种标记符内中止费用结算。然后借助“Database-query(数据库询问)”指令来提供数据库询问,以便测出语音文件“temp.wav”。然后借助“Announcement(通知)”指令来播放该文件。

Claims (10)

1.根据授权使用数据处理设备(10)的方法,
其中,在利用所述数据处理设备(10)执行一些确定的指令方面给该数据处理设备(10)的至少一个基本用户规定一个基本授权级,
其中,给所述数据处理设备(10)的至少一个优先用户规定一个优先授权级,与所述基本授权级的指令相比,该优选授权级允许执行一些具有进一步访问权的指令,
其中,在一个基本文件段(16)中标明所述基本授权级的指令和/或指令的语法,
其中,在一个优先文件段(20)中标明所述优先授权级的指令和/或指令的语法,
其中,在执行用户的指令之前测定其授权级,
而且其中,根据所测得的授权级来考虑所述的基本文件段(16)和优先文件段(20),以便规定所述用户可以执行的指令。
2.如权利要求1所述的方法,其特征在于:
所述的基本文件段被存储在一个基本文件(16)中,而所述的优先文件段被存储在一个不同于所述基本文件的优先文件(18)中,
以及/或者所述的基本文件段和/或优先文件段(18)本身并没有规定可由处理器执行的程序或可由该处理器执行的程序段。
3.如权利要求1或2所述的方法,其特征在于:
给所述的优先授权级规定所述基本授权级的指令和至少一个附加的指令和/或一个相对于所述基本授权级的语法进行了扩展的语法。
4.如上述权利要求之一所述的方法,其特征在于:
当用户向所述的数据处理设备(10)传输具有指令的指令文件(20)时,测定所述的授权级,
根据所述的授权级,并借助所述的基本文件段(16)或借助所述的优先文件段(18)来检验包含在所述指令文件(20)内的指令,
而且,如果所述的指令文件(20)只包含适合于所测定的授权级的指令,则存储该指令文件(20)以便稍后执行。
5.如上述权利要求之一所述的方法,其特征在于:
在处理指令文件(20)之前测定所述用户的授权级,
根据用于处理所述指令文件的授权级来使用所述的基本文件段(16)或优先文件段(18),以便处理该指令文件(20)。
6.如上述权利要求之一所述的方法,其特征在于:
所述的基本文件段(16)或优先文件段(18)包含一些指令和/或标记语言的指令的语法,利用所述的标记语言来描述字符串的内容,
尤其是SGML语言、XML语言、HTML 4.0语言、或基于这些语言所建立起来的语言的指令,
而且,所述的指令文件(20)包含一些标记语言的指令。
7.如上述权利要求之一所述的方法,其特征在于:
所述的基本文件段(16)和优先文件段(18)规定了一些指令和/或指令语法,以便控制经由一个转接交换电话网和/或一个分组交换数据传输网的语音传输,
优选为CPL语言或基于该语言所建立的语言的指令语法,
而且,所述的指令文件(20)规定了一些用于控制语音传输的指令。
8.如上述权利要求之一所述的方法,其特征在于:
为了与所述授权级无关地处理所述的指令文件(20),采用相同的分析程序(12)来把所述的指令文件分解成单个的指令和/或采用相同的应用程序(14)来执行所述的指令。
9.数据处理设备(10),其特征在于:
如此来构造所述的数据处理设备(10),使得其在工作时执行上述权利要求之一所述的方法。
10.具有指令序列的程序,在利用处理器执行它们时执行权利要求1~8之一所述的方法。
CN01142569.5A 2000-12-04 2001-12-04 根据授权使用数据处理设备的方法和数据处理设备 Expired - Fee Related CN1227586C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00126635.2 2000-12-04
EP00126635A EP1211588B1 (de) 2000-12-04 2000-12-04 Verfahren zum Nutzen einer Datenverarbeitungsanlage abhängig von einer Berechtigung, zugehörige Datenverarbeitungsanlage und zugehöriges Programm

Publications (2)

Publication Number Publication Date
CN1357826A true CN1357826A (zh) 2002-07-10
CN1227586C CN1227586C (zh) 2005-11-16

Family

ID=8170572

Family Applications (1)

Application Number Title Priority Date Filing Date
CN01142569.5A Expired - Fee Related CN1227586C (zh) 2000-12-04 2001-12-04 根据授权使用数据处理设备的方法和数据处理设备

Country Status (4)

Country Link
US (1) US20020133715A1 (zh)
EP (1) EP1211588B1 (zh)
CN (1) CN1227586C (zh)
DE (1) DE50011222D1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2379041B (en) * 2001-08-22 2005-03-23 Hewlett Packard Co A method of performing a data processing operation
US7284062B2 (en) * 2002-12-06 2007-10-16 Microsoft Corporation Increasing the level of automation when provisioning a computer system to access a network
KR100548354B1 (ko) * 2003-06-14 2006-02-02 엘지전자 주식회사 동기화 프로토콜에서의 사용자 인증 방법
JP2007004512A (ja) * 2005-06-24 2007-01-11 Fuji Xerox Co Ltd 画像処理システム及び装置及び承認サーバ
US20070083378A1 (en) * 2005-10-11 2007-04-12 Microsoft Corporation Secure application programming interface
US9170956B2 (en) * 2013-02-07 2015-10-27 Texas Instruments Incorporated System and method for virtual hardware memory protection
RU2598787C2 (ru) * 2014-02-13 2016-09-27 Общество с ограниченной ответственностью "ТатАСУ" СИСТЕМА АВТОМАТИЗИРОВАННОГО СБОРА И ОБРАБОТКИ ДАННЫХ gps-МОНИТОРИНГА
US9734254B2 (en) * 2015-01-13 2017-08-15 Bank Of America Corporation Method and apparatus for automatic completion of an entry into an input field

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5414844A (en) * 1990-05-24 1995-05-09 International Business Machines Corporation Method and system for controlling public access to a plurality of data objects within a data processing system
GB2281645A (en) * 1993-09-03 1995-03-08 Ibm Control of access to a networked system
JPH07262072A (ja) * 1994-03-16 1995-10-13 Fuji Xerox Co Ltd ファイル管理装置
EP0697662B1 (en) * 1994-08-15 2001-05-30 International Business Machines Corporation Method and system for advanced role-based access control in distributed and centralized computer systems
US6859671B1 (en) * 1995-05-30 2005-02-22 Roy-G-Biv Corporation Application programs for motion control devices including access limitations
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US5850433A (en) * 1996-05-01 1998-12-15 Sprint Communication Co. L.P. System and method for providing an on-line directory service
DE19627486A1 (de) * 1996-07-08 1998-01-15 Siemens Ag Datenverarbeitungssystem mit einem Betriebssystem mit hierarchischer Benutzerverwaltung
US6473404B1 (en) * 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US20020059402A1 (en) * 1996-11-15 2002-05-16 Charles E. Belanger Server-sided internet-based platform independent operating system and application suite
US6317742B1 (en) * 1997-01-09 2001-11-13 Sun Microsystems, Inc. Method and apparatus for controlling software access to system resources
US6434607B1 (en) * 1997-06-19 2002-08-13 International Business Machines Corporation Web server providing role-based multi-level security
US6192361B1 (en) * 1997-12-23 2001-02-20 Alcatel Usa Sourcing, L.P. Full group privileges access system providing user access security protection for a telecommunications switching system
US6259779B1 (en) * 1998-08-27 2001-07-10 Michael O. Council Method and apparatus for generating and/or updating an authorization list associated with a telephone subscriber
CA2345662A1 (en) * 1998-10-02 2000-04-13 International Business Machines Corporation Structure skeletons for efficient voice navigation through generic hierarchical objects
US20010011265A1 (en) * 1999-02-03 2001-08-02 Cuan William G. Method and apparatus for deploying data among data destinations for website development and maintenance
US6476833B1 (en) * 1999-03-30 2002-11-05 Koninklijke Philips Electronics N.V. Method and apparatus for controlling browser functionality in the context of an application
US6671508B1 (en) * 1999-03-31 2003-12-30 Fujitsu Limited Communication control method, status notification method and mobile communication terminal using same
US6792086B1 (en) * 1999-08-24 2004-09-14 Microstrategy, Inc. Voice network access provider system and method
US6952800B1 (en) * 1999-09-03 2005-10-04 Cisco Technology, Inc. Arrangement for controlling and logging voice enabled web applications using extensible markup language documents
US6490564B1 (en) * 1999-09-03 2002-12-03 Cisco Technology, Inc. Arrangement for defining and processing voice enabled web applications using extensible markup language documents
US6507817B1 (en) * 1999-09-03 2003-01-14 Cisco Technology, Inc. Voice IP approval system using voice-enabled web based application server
US6912691B1 (en) * 1999-09-03 2005-06-28 Cisco Technology, Inc. Delivering voice portal services using an XML voice-enabled web server
US6931532B1 (en) * 1999-10-21 2005-08-16 International Business Machines Corporation Selective data encryption using style sheet processing
US6697964B1 (en) * 2000-03-23 2004-02-24 Cisco Technology, Inc. HTTP-based load generator for testing an application server configured for dynamically generating web pages for voice enabled web applications
US6970869B1 (en) * 2000-05-09 2005-11-29 Sun Microsystems, Inc. Method and apparatus to discover services and negotiate capabilities
US7072967B1 (en) * 2000-05-09 2006-07-04 Sun Microsystems, Inc. Efficient construction of message endpoints
US6981281B1 (en) * 2000-06-21 2005-12-27 Microsoft Corporation Filtering a permission set using permission requests associated with a code assembly
US6952778B1 (en) * 2000-10-26 2005-10-04 Cypress Semiconductor Corporation Protecting access to microcontroller memory blocks
US6601065B1 (en) * 2000-12-21 2003-07-29 Cisco Technology, Inc. Method and apparatus for accessing a database through a network
US7027973B2 (en) * 2001-07-13 2006-04-11 Hewlett-Packard Development Company, L.P. System and method for converting a standard generalized markup language in multiple languages

Also Published As

Publication number Publication date
CN1227586C (zh) 2005-11-16
US20020133715A1 (en) 2002-09-19
EP1211588A1 (de) 2002-06-05
EP1211588B1 (de) 2005-09-21
DE50011222D1 (de) 2005-10-27

Similar Documents

Publication Publication Date Title
AU2005211611B2 (en) Distributed speech service
US7257122B1 (en) Data service in a mobile communications network
Fielding et al. Hypertext transfer protocol (HTTP/1.1): Semantics and content
US6119167A (en) Pushing and pulling data in networks
US20040260948A1 (en) Server and control method for managing permission setting of personal information disclosure
JP5744717B2 (ja) ディレクトリへのアクセスのための方法及びデバイス
US20030233462A1 (en) System and method for providing a digital rights scheme for browser downloads
US7054618B1 (en) Method of registering a communication device with a proxy server based service
US6532492B1 (en) Methods, systems and computer program products for cache management using admittance control
US8234402B2 (en) Method and apparatus for request routing
US8448059B1 (en) Apparatus and method for providing browser audio control for voice enabled web applications
CN1357826A (zh) 根据授权使用数据处理设备的方法、数据处理设备及程序
EP1471712B1 (en) Analysis of operations relating to network services
JP2003141002A (ja) Url長変換システム及びそのプログラム
CN1433547A (zh) 会话初始协议小服务程序应用编程接口
US20080033961A1 (en) Electronic Document Browsing
CN1496075A (zh) 由网关的用户管理网关配置的方法
CN112073548B (zh) 解决天窗问题的方法和装置
KR20020093263A (ko) 개인 정보 단말기의 데이터 동기화 서비스 제공 방법
CN1868203A (zh) 具有应用传送标记的语音标记语言及其翻译器
KR20020082339A (ko) 자바 API 기반의 통합음성서비스 장치와 이를 이용한VoIP서비스 제공방법
KR100494243B1 (ko) 이동 통신 단말기의 인터넷 사이트 접근 제어 방법
JP4290589B2 (ja) サーバ装置
Wen et al. Quick Implementation of a WAP Push Gateway
CN1633114A (zh) 实现移动通信终端通过拨号登录wap网站的装置和方法

Legal Events

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

Owner name: NOKIA SIEMENS COMMUNICATION CO., LTD.

Free format text: FORMER OWNER: SIEMENS AG

Effective date: 20080509

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

Effective date of registration: 20080509

Address after: Munich, Germany

Patentee after: Nokia Siemens Networks GmbH

Address before: Munich, Federal Republic of Germany

Patentee before: Siemens AG

C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee