发明名称 管理介面及执照管理系统之格式
摘要 一种分布型电脑系统,以执照管理系统说明软体产品的使用。提供一种具有各种变通式样及上下文的管理策略。各执照产品在启始时呼叫一执照伺服器,检查是否准许使用。执照伺服器检查其管理之执照资料库的产品使用授权。若准许所要求的特别使用,则将准许传回至原要求之使用者节点。产品使用授权的结构系以所谓的"式样","上下文","停留"及"使用需求侧定方法"的值来界定考各种变通方式的执照管理策略。执照伺服器利用复制主要设施所产生的另一执照管理设施,将执照管理指派至组织的次段。执照伺服器必须自执照发放者,即执照文件产生器,接收一执照文件(一种产品使用授权)。提供一种机构,供使用者节点呼叫使用位于另一使用者节点的软体产品,即所谓的"呼叫卡",使用者节点可利用该卡获准以程序呼叫使用在另一节点上的程式。一种管理介面可让伺服器的执照经理,在执照限定范围内修改由伺服器保管之资料库,如进行指派,指定等等。执照文件系保持于称为执照文件互换格式的标准格式中,以便所有相关软体销售者皆可携带使用。资料库管理的特点在使用一种过滤器功能。
申请公布号 TW223159 申请公布日期 1994.05.01
申请号 TW081105077 申请日期 1992.06.27
申请人 迪吉多电脑公司 发明人 罗伯.姆.韦曼
分类号 G06F13/24;G06F15/21 主分类号 G06F13/24
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1﹒一种管理使用执照软体项目的方法,该软 体项目可分离在电脑系统上执行或由该电 脑系统存取,电脑系统包括: 一处理器及一或多个节点,包含步骤: 由该处理器保持该软体项目的执照授权储 存;各执照授权包括一软组项目执照管理 策略的指示,该指示具有多数组的策略成 分,该策略成分组准许变通的指定限制权 利以便在选择存取及在该系统中执行该软 体项目;该执照管理策略指示系由排序元 素组成的资料分类的编码文件格式; 由该处理器存取该储存以修改在该储存中 一或多个该识别之执照授权之该策略成分 的该指定限制权利; 由该处理器存取该储存,响应一节点的要 求,利用一过滤器获得所选择软体项目该 执照授权的资讯,及 比较该节点及该软体项目与该资讯的识别 ,产生并送出该要求之准许或拒绝至该节 点。 2﹒根据申请专利范围第1项之方法,包括接 收自该处理器外部的执照准许者之该执照 授权的接收步骤,可储存于该储存中,及 其中存取该储存之该步骤中,修改该储存 中一或多个该指定之限制权利系采用可在 该处理器执行的管理功能,而不是在该节 点或该执照准许者处执行,以识别该储存 中的执照授权。 3﹒根据申请专利范围第1项之方法,其中该 指示系由三元素排序组成的资料类别的编 码文件格式,三元素包括文件说明,文件 标头及文件内含。 4﹒根据申请专利范围第1项之方法,其该过 滤器指定各选择属性一或多个该属性及布 耳运算子。 5﹒根据申请专利范围第2项之方法,其中该 存取该储存修改一或多个该策略成分的步 骤系可准许使用较该指定限制权利更限制 的权利。 6﹒根据申请专利范围第2项之方法,包括步 骤: 由该软组项目之一的使用者送出一要求, 要求获得使用该软体项目的许可;该要求 识别使用者及该软体项目; 存取该储存,响应该要求,自该执照授权 获得该软体项目的资讯,及比较该使用者 该识别及该软体项目与该资讯,产生该要 求的准许或拒绝并送至该使用者。 7﹒根据申请专利范围第6项之方法,其中由 执照伺服器保持该储存,及该要求系送至 该伺服器及其该要求系遥远程序呼叫的形 式,及送至该使用者之该准许或拒绝系该 程序呼叫的转回。 8﹒根据申请专利范围第7项之方法,其中该 执照授权系由产品使用授权指定之资料配 置,及该产品使用授权系由该伺服器接收 自一发放者,及其中该伺服器及该使用者 系电脑网路上之节点。 9﹒根据申请专利范围第2项之方法,其中该 策略成分包括一终止日期,及该管理功能 可修改该终止日期至一较早的终止日期及 其中该策略成分包括一指派权利的权利以 准许另一伺服器之该要求,及该管理功能 可修改该指派权利以除掉该指派权利。 10﹒根据申请专利范围第2项之方法,包括 储存与该执照授权相关的多数管理属性, 及该管理功能可修改该管理属性。 11﹒根据申请专利范围第10项之方法,其中 该管属性包括由该执照授权准许的执照使 用的保留单位,使该单位不须响应该要求 而准许给使用者,及其中该管理属性包括 分配执照使用单位给特定上下文。 12﹒根据申请专利范围第10项之方法,其中 该管理属性包括一分配期间,该期间系单 位分配的最小停留,及其中该管理属性包 括许可致能一权利的备用指派以准许该要 求。 13﹒一种管理使用执照软体产品的系统,包 含:装置用以保持一执照文件的储存,每 一该产品一个;每一执照文件包括一执照 策略的指示,该执照策略具有多数组策略 成分,可准许使用该软体产品的指定限制 权利,该策略成组中提供变通方式; 一管理介面可用以存取该储存,以修改所 选之经识别之执照授权之该成分。 14﹒根据申请专利范围第13项之系统,包括 装置可自该产品使用者之一送出一要求以 获得使用该产品的许可;该要求识别使用 者及该产品; 装置可存取该储存,响应该要求,自该执 照文件获得资讯给该产品,及比较该使用 者及该产品识别与该资讯,及由该策略成 分加以限制下产生对该要求的准许或拒绝 给该使用者。 15 根据申请专利范围第13项之系统,其中 该管理介面可修改该选择之该成分以便准 许使用权利,该权利较该指定之限制权利 更加限制及其中用以保持之该装置,及用 以存取及送出至该使用者之该装置全系置 于分配式网路上的伺服器,及用以送出要 求之该装置系置于该网路上之使用者节点。 16﹒根据申请专利范围第14项之系统,其中 该要求系遥远程序呼叫的形式,及送出至 该使用者之该准许或拒绝系该程序呼叫的 转回,及其中该执照文件系一由产品使用 授权指定的资料配置,及该产品使用授权 系由该伺服器自一执照发放者处接收。 17﹒根据申请专利范围第13项之系统,其中 该策略成分包括一终止日期,及该管理功 能可修改该终止日期成较早的终止日期, 及其中该策略成分包括一指派权利的权利 以准许该要求给另一伺服器,及该管理功 能可修改该指派权利以除掉该指派权利。 18﹒根据申请专利范围第15项之系统,包括 储存与该执照授权相关的多数管理属性, 及该管理功能可修改该管理属性及其中该 管理属性包括一出该执照授权准许之执照 使用的保留单位,使该单位不会响应该要 求而准许该单位给使用者。 19﹒根据申请专利范围第18项之系统,其中 该管理属性包括分配执照使用单位给特定 上下文。 20﹒根据申请专利范围第18项之系统,其中 该管理属性包括一分配期间,该期间系分 配单位的最小停留,及包括许可效能一备 用指派的权利以准许该要求。 21﹒根据申请专利范围第3项之方法,其中 该文件说明包括一编码方法版本数,及编 码识别符及一编码名称,及其中该文件标 头包括软体项目的称谓,作者,版本及日 期。 22﹒根据申请专利范围第3项之方法,其中 该文件内含包括下列至少之一: 产品使用授权(PUA); 执照使用需求表(Iurt) ; 群界定; 键记录; 指派。 23﹒根据申请专利范围第3项之方法,其中 该文件包括一执照资料标头,及该执照资 料标头说明执照文件的团体,及加在执照 资料管理上的协定条件及限制。 24﹒根据申请专利范围第3项之方法,其中 该文件包括管理资讯,其中管理资讯包括 下列至少之一: 指定; 保留; 指派; 备用指派; 分配; 记录日期; 记录者; 备注; 终止日期。 25﹒根据申请专利范围第3项之方法,其中 该文件说明包括软体项目的编码方法版本 及日期; 该文件内含可包括至少下列之一:产品使 用授权,执照使用需求表,群界定,键记 录及指派; 该文件内含选择包括一执照资料标头,及 该执照资料标头说明执照文件的团体,及 加在执照资料管理上的协定条件及限制; 该文件内含可加在执照资料管理上; 该文件内含选择包括管理资讯,其中管理 资讯可包括下列之一:指定,保留,指派 ,备用指派,分配,记录日期,记录者及 备注。 26﹒根据申请专利范围第3项之方法,其中 执照伺服器保持该储存,及该要求系送至 该伺服器,及其中该伺服器及该使用者系 电脑网路上之节点。 27﹒根据申请专利范围第3项之方法,其中 该要求系遥远程序呼叫的形式,及送出至 该使用者之该准许或拒绝系该程序呼叫的 转回,及其中该执照文件系一由产品使用 授权指定的资料配置,及该产品使用授权 系由该伺服器自一执照发放者处接收。 28﹒根据申请专利范围第3项之方法,包括 步骤:由该软体项目之一的使用者送出一 要求获得使用该软体项目许可的要求;该 要求识别使用者及该软体项目;送出该准 许或拒绝给该使用者。 29﹒一种管理使用执照软体项目的装置,包 含: 装置用以保持该软体项目执照授权的储存 ;各执照授权包括一软体项目执照管理策 略的指示,该指示系由排序三元素组成的 资料分类的编码文件格式,三元素包括文 件说明,文件标头及分件内含; 装置用以送出该软体项目之一使用者的要 求,要求获得许可使用该软体项目;该要 求识别使用者及该软体项目; 装置用以存取该储存,皆应该要求,自该 执照授权获得该软体项目的资讯,及比较 该使用者及该软体项目该识别与该资讯, 产生该要求的准许或拒绝; 装置用以送出该准许或拒绝至该使用者。 30﹒根据申请专利范围第29项之装置,其中 该文件说明包括一编码方法版本数,及编 码识别符及一编码名称,及其中该文件标 头包括软体项目的称谓,作者,版本及日 期。 31﹒根据申请专利范围第29项之装置,其中 该文件内含包括下列至少之一: 产品使用授权(PUA); 执照使用需求表(Iurt) ; 群界定; 键记录; 指派。 32﹒根据申请专利范围第29项之装置,其中 该文件包括一执照资料标头,及该执照资 料标头说明执照文件的团体,及加在执照 资料管理上的协定条件及限制。 33﹒根据申请专利范围第29项之装置,其中 该文件包括管理资讯,其中管理资讯包括 下列至少之一: 指定; 保留; 指派; 备用指派; 分配; 记录日期; 记录者; 备注; 终止日期。 34﹒根据申请专利范围第29项之装置,其中 该文件说明包括软体项目的编码方法版本 及日期; 该文件内含可包括至少下列之一:产品使 用授权,执照使用需求表,群界定,键记 录及指派; 该文件内含选择包括一执照资料标头,及 该执照资料标头说明执照文件的团体,及 加在执照资料管理上的协定条件及限制; 该文件内含可加在执照资料管理上; 该文件内含选择包括管理资讯,其中管理 资讯可包括下列之一:指定,保留,指派 ,备用指派,分配,记录期,记录者及备 注。 35﹒根据申请专利范围第29项之装置,其中 由执照伺服器保持该储存,及该要求系送 至该伺服器,及该要求系遥远程序呼叫的 形式,及送至该使用者之该准许或拒绝系 该程序呼叫的转回。 36﹒根据申请专利范围第29项之装置,其中 该执照授权系由让伺服器自一发放者处理 接收,及其该伺服器及该使用者系电脑网 上之节点。 37 ﹒一种由伺服器储存执照管理系统执照文 件的方法,包含步骤: 保持软体项目执照文件的储存;各执照文 件包括一软体项目执照管理策略的指示, 该指示系由排序三元素组成之资料分类的 编码文件格式,三元素包括文件说明,文 件标头及文件内含; 存取该储存,响应一要求,自选择之该执 照文件之一中取得软体项目的资讯,及参 考该执照管理策略之该指示产生该要求之 准许或拒绝。 38﹒根据申请专利范围第37项之方法,其中 该文件说明包括一编码方法版本数,及编 码识别符及一编码名称,及其中该文件标 头包括软体项目的称谓,作者,版本及日 期。 39﹒根据申请专利范围第37项之方法,其中 该文件内含包括下列至少之一: 产品使用授权(PUA); 执照使用需求表(Iurt); 群望界定; 键记录; 指派。 40﹒根据申请专利范围第4项之方法,其中 由过滤器选择之该步骤可选择下列之一或 多个属性:发放者,制作者,产品名称, 产品使用授权,呼叫授权,及其中该储存 系由执照伺服器保持,及该要求系送至该 伺服器。 41﹒根据申请专利范围第4项之方法,其中 该要求系遥远程序呼叫的形式,及送至该 使用者之该准许或拒绝系该程序呼叫的转 回。 42﹒根据申请专利范围第40项之方法,其中 该执照授权系由产品使用授权指定的资料 配置,及该产品使用授权系由该伺服器自 发放者处接收,及其中该伺服器及该使用 者系电脑网路中之节点。 43﹒一种管理使用执照软体项目的装置,包 含: 装置用以保持该软体项目的执照授权的储 存;各执照授权包括一软体项目的执照管 理策略的指示,该指示系含界定该执照策 略的多数属性的编码文件; 过滤器装置用以选择该储存,该过滤装置 指定一或多个该属性及各选择属性的布耳 运算子; 装置用以送出该软体项目使用者之一的要 求,要求获得许可使用该软体项目;该要 求识别使用者及该软体项目; 装置用以存取该储存,响应该要求,自该 执照授权获得该软体项目的资讯,及比较 该使用者及该软体项目该识别与该资讯, 产生该要求之准许或拒绝;及 装置用以送出该准许或拒绝至该使用者。 44﹒根据申请专利范围第43项之装置,其中 该过滤器装置可选择下列之一或多个属性 :发放者,制作者,产品名称,产品使用 授权,呼叫授权,及其中该储存系由执照 伺服器保持,及该要求系送至该伺服器及 其中该要求系遥远程序呼叫的形式,及送 至该使用者之该准许或拒绝系该程序呼叫 的转回。 45﹒根据申请专利范围第43项之装置,其中 该执照授权系由产品使用授权所指定的资 料配置,及该产品使用授权系由该伺服器 自一发放者处接收,其中该伺服器及该使 用者系电脑网路上的节点。图示简单说明: 第1图系分配式电脑系统的方块图, 用以根据本发明实施例施行执照管理操作 第2图系由执照文件产生器产生的执 照文件内含或"产品使用授权(PUA)"的 图示及由执照伺服器储存于第1图中的系 统中; 第3图系另一种执照式样,上下文及 停留所组成的执照管理策略供第1图系统 根据本发明实施例施行; 第4图系第1图系统根据本发明实施 例使用的执照使用需求表(LURT)的部分图 例; 第5图系第1图系统根据本发明实施 例由一使用者节点(用户)执行程式的逻 辑流程; 第6图系第1图系统根据本发明实施 例由一执照伺服器执行程式的逻辑流程; 及 第7图系在第1图系统中使用呼叫卡 实施例的呼叫及转回。 第8图系标准格式的LDIF文件识别符 第9图系LDIF文件的语法; 第10图系LDIF文件结构; 第11, 13, 15, 17, 18, 19,21-28 及31-43图系LDIF资料结构各种元表的语 法; 第16图系执照资料结构; 第12,14及20图系说明使用标准记号 的资料元素的实施例; 第29及30图系执照管理系统所使用的 上下文铭板的实施例; 第44及45图系属性表,特别是过滤器 及过滤项目型;及第46图系一过滤器实施 例的标准格式记号。 23.根据申请专利范围第3项之方法,其中 该文件包括一执照资料标头,及该执照资 料标头说明执照文件的团体,及加在执照 资料管理上的协定条件及限制。 24.根据申请专利范围第3项之方法,其中 该文件包括管理资讯,其中管理资讯包括 下列至少之一: 指定; 保留; 指派; 备用指派; 分配; 记录日期; 记录者; 备注; 终止日期。 25.根据申请专利范围第3项之方法,其中 该文件说明包括软体项目的编码方法版本 及日期; 该文件内含可包括至少下列之一:产品使 用授权,执照使用需求表,群界定,键记 录及指派; 该文件内含选择包括一执照资料标头,及 该执照资料标头说明执照文件的团体,及 加在执照资料管理上的协定条件及限制; 该文件内含可加在执照资料管理上; 该文件内含选择包括管理资讯,其中管理 资讯可包括下列之一:指定,保留,指派 ,备用指派,分配,记录日期,记录者及 备注。 26.根据申请专利范围第3项之方法,其中 执照伺服器保持该储存,及该要求系送至 该伺服器,及其中该伺服器及该使用者系 电脑网路上之节点。 27.根据申请专利范围第3项之方法,其中 该要求系遥远程序呼叫的形式,及送出至 该使用者之该准许或拒绝系该程序呼叫的 转回,及其中该执照文件系一由产品使用 授权指定的资料配置,及该产品使用授权 系由该伺服器自一执照发放者处接收。 28.根据申请专利范围第3项之方法,包括 步骤:由该软体项目之一的使用者送出一 要求获得使用该软体项目许可的要求;该 要求识别使用者及该软体项目;送出该准 许或拒绝给该使用者。 29.一种管理使用执照软体项目的装置,包 含: 装置用以保持该软体项目执照授权的储存 ;各执照授权包括一软体项目执照管理策 略的指示,该指示系由排序三元素组成的 资料分类的编码文件格式,三元素包括文 件说明,文件标头及分件内含; 装置用以送出该软体项目之一使用者的要 求,要求获得许可使用该软体项目;该要 求识别使用者及该软体项目; 装置用以存取该储存,响应该要求,自该 执照授权获得该软体项目的资讯,及比较 该使用者及该软体项目该识别与该资讯, 产生该要求的准许或拒绝; 装置用以送出该准许或拒绝至该使用者。 30.根据申请专利范围第29项之装置,其中 该文件说明包括一编码方法版本数,及编 码识别符及一编码名称,及其中该文件标 头包括软体项目的称谓,作者,版本及日 期。 31.根据申请专利范围第29项之装置,其中 该文件内含包括下列至少之一: 产品使用授权(PUA); 执照使用需求表(lurt); 群界定; 键记录; 指派。 32.根据申请专利范围第29项之装置,其中 该文件包括一执照资料标头,及该执照资 料标头说明执照文件的团体,及加在执照 资料管理上的协定条件及限制。 33.根据申请专利范围第29项之装置,其中 该文件包括管理资讯,其中管理资讯包括 下列至少之一: 指定; 保留; 指派; 备用指派; 分配; 记录日期; 记录者; 备注; 终止日期。 34.根据申请专利范围第29项之装置,其中 该文件说明包括软体项目的编码方法版本 及日期; 该文件内含可包括至少下列之一:产品使 用授权,执照使用需求表,群界定,键记 录及指派; 该文件内含选择包括一执照资料标头,及 该执照资料标头说明执照文件的团体,及 加在执照资料管理上的协定条件及限制; 该文件内含可显在执照资料管理上; 该文件内含选择包括管理资讯,其中管理 资讯可包括下列之一:指定,保留,指派 ,备用指派,分配,记录期,记录者及备 注。 35.根据申请专利范围第29项之装置,其中 由执照伺服器保持该储存,及该要求系送 至该伺服器,及该要求系遥远程序呼叫的 形式,及送至该使用者之该准许或拒绝系 该程序呼叫的转回。 36.根据申请专利范围第29项之装置,其中 该执照授权系由该伺服器自一发放者处理 接收,及其该伺服器及该使用者系电脑网 上之节点。 37.一种由伺服器储存执照管理系统执照文 件的方法,包含步骤: 保持软体项目执照文件的储存;各执照文 件包括一软体项目执照管理策略的指示, 该指示系由排序三元素组成之实料分类的 编码文件格式,三元素包括文件说明,文 件标头及文件内含; 存取该储存,响应一要求,自选择之该执 照文件之一中取得软体项目的资讯,及参 考该执照管理策略之该指示产生该要求之 准许或拒绝。 38.根据申请专利范围第37项之方法,其中 该文件说明包括一编码方法版本数,及编 码识别符及一编码名称,及其中该文件标 头包括软体项目的称谓,作者,版本及日 期。 39.根据申请专利范围第37项之方法,其中 该文件内含包括下列至少之一: 产品使用授权(PUA); 执照使用需求表(lurt); 群界定; 键记录; 指派。 40.根据申请专利范围第4项之方法,其中 由过滤器选择之该步骤可选择下列之一或 多个属性:发放者,制作者,产品名称, 产品使用授权,呼叫授权,及其中该储存 系由执照伺服器保持,及该要求系送至该 伺服器。 41.根据申请专利范围第4项之方法,其中 该要求系遥远程序呼叫的形式,及送至该 使用者之该准许或拒绝系该程序呼叫的转 回。 42.根据申请专利范围第40项之方法,其中 该执照授权系由产品使用授权指定的实料 配置,及该产品使用授权系由该伺服器自 发放者处接收,及其中该伺服器及该使用 者系电脑网路中之节点。 43.一种管理使用执照软体项目的装置,包 含: 装置用以保持该软体项目的执照授权的储 存;各执照授权包括一软体项目的执照管 理策略的指示,该指示系含界定该执照策 略的多数属性的编码文件; 过滤器装置用以选择该储存,该过滤装置 指定一或多个该属性及各选择属性的布耳 运算子; 装置用以送出该软体项目使用者之一的要 求,要求获得许可使用该软体项目;该要 求识别使用者及该软体项目; 装置用以存取该储存,响应该要求,自该 执照授权获得该软体项目的资讯,及比较 该使用者及该软体项目该识别与该资讯, 产生该要求之准许或拒绝;及 装置用以送出该准许或拒绝至该使用者。 44.根据申请专利范围第43项之装置,其中 该过滤器装置可选择下列之一或多个属性 :发放者,制作者,产品名称,产品使用 授权,呼叫授权,及其中该储存系由执照 伺服器保持,及该要求系送至该伺服器及 其中该要求系遥远程序呼叫的形式,及送 至该使用者之该准许或拒绝系该程序呼叫 的转回。 45.根据申请专利范围第43项之装置,其中 该执照授权系由产品使用授权所指定的资
地址 美国麻萨诸塞州梅那巿火药厂路一一一号