被许可人通告系统的制作方法

文档序号:6410450阅读:184来源:国知局
专利名称:被许可人通告系统的制作方法
技术领域
本发明涉及一种被许可人通告系统,它用于使用高速通信网络(如B-ISDN)和大容量存储媒介(如CD-ROM)的软件销售中。
随着高速通信技术如B-ISDN(宽带综合业务数字网)和高容量存储介质如CD-ROM(光盘只读存储器)的发展,目前,这些工具可以用来发布计算机软件或视频及音频数据。例如,过去通过录相带提供的视频作品现在可以储存在CD-ROM中进行销售。游戏程序等包含大量图形数据的程序也可以储存在CD-ROM中销售。在高速通信网络中,应用同样的技术,软件供应商可以使用多种方法来发布软件。
这些软件销售方法之一就是所谓的“锁定软件”销售系统。在锁定软件销售系统中,一个储存着大量软件的CD-ROM价格很便宜,其中的软件功能是被限制的。在进行功能限制的条件下,通过使用购买到的CD-ROM上的多种软件,终端用户能够决定自己是否每一种软件都需要。然后,如果终端用户确实需要某些软件,他会从由软件分销商操作的管理中心得到(购买)一个对应于该软件的解除限制代码,并且可以使用该代码来除去此软件的功能限制。
这样的销售系统是可以实现的,作为一个特例,使用如

图10所示的软件销售系统。如此图所示,这种软件销售系统包括用户终端31和管理中心32。用户终端31和管理中心32之间通过一个通信线路来连接。
当实际购买软件(即购买一个解除限制代码)时,终端用户使用用户标识等手段,与管理中心之间建立一条通信线路,并执行请求向用户终端31发送解除限制代码所需的指定程序。这个程序包括“内容标识”的输入,它是标识将要实际购买的软件的信息。作为执行这样一个程序的响应,用户终端31向管理中心32发送内容标识和如用户特性信息这类信息,它包括用户终端31中的CPU标识。
在管理中心32中,提供了一个软件数据库(软件DB),用于对多种软件进行编码的软件解码关键字与内容标识相联系,并存储在软件数据库中。当一个从用户终端31发来的内容标识被接收后,从软件数据库33中读出与内容标识相对应的软件解码关键字。管理中心32中的编码单元34会用关键字“Ks”对从用户终端31发来的用户特性信息进行编码,生成一个用户个人关键字。编码单元35使用来自编码单元34的用户个人关键字对软件数据库33来的软件解码关键字,进行编码,并把其结果作为一个解除限制代码发往用户终端31。
用户终端31中的编码单元36通过用关键字“Ks”对用户特性信息编码,生成一个用户个人关键字。解码单元37用由编码单元36生成的用户个人关键字对从管理中心32来的解除限制代码进行解码,由此生成软件解码关键字。安装单元38则使用这个软件解码关键字对在CD-ROM中,与发往中心终端32的内容标识相对应的软件进行解码于是,软件解除了功能限制,处于一种可以使用的状态下,并且,在这种状态下,被安装到一个存储设备,如硬盘设备上。
通过这样一个软件销售系统,就有可能在真正弄清内容之后,确定所要购买的软件,于是,完全可以消除买到的软件与期望的软件大相径庭的可能性,而在单纯依靠目录细节进行的购买中则可能会出现这种情况。而且,CD-ROM中的软件是以一种没有特殊信息就无法执行的格式存储的,所以能够避免非法的安装。
然而,一旦软件被安装后,对它进行复制就成为极为容易的操作。因此,产生了这样的问题一些不道德的人未经软件供应商许可便拷贝软件。人们知道许多防止此类非法复制的方法(所谓的保护方法),但是,还没有办法防止一个有BIOS(基本输入/输出系统)层知识的人所进行的非法复制。无论使用哪种方法,人们最多也只能做到使执行非法复制更加困难而已。
由于这个原因,软件销售采用启动时显示授权用户名字的方式,更大程度上是在心理上而不是物理上实现防止非法复制的目的。也就是说,其目的是通过在运行非法复制软件时显示授权用户的名字来防止非法的软件复制。
但是,即使使用这种软件,如果复制包含设置用户姓名的安装软件,当软件运行时,就可以显示非法复制者的名字,所以,人们并没有获得足够的有效手段来防止非法复制。
本发明的目的是提供一种被许可人通告系统,它在防止非法复制中能在心理上起到很好的效果。
基于本发明的第一被许可人通告系统存在于一个实施软件销售系统的系统中,在该软件销售系统中,用户见到的是非可执行格式的软件。在付清费用的条件下,向用户提供可将软件转换为可执行格式的许可信息,并用该许可信息将软件转化为可执行格式。
第一被许可人通告系统由一个管理中心和用户终端构成,它的主体是包含指令的软件。这些指令指挥终端去读取许可文件中的用户标识信息,并在操作开始时将用户标识信息通告给用户。
管理中心包括一个许可信息生成单元,它将确定一个用户的用户标识信息和将软件转为可执行格式的转换信息合成为整体形式,生成许可信息。
用户终端包括一个存储单元,一个转换单元和许可文件生成单元。更详细地说,存储单元用来储存许可文件和转换为可执行格式的软件。由管理中心中的许可信息生成单元生成的许可信息被发给转换单元。转换单元用许可信息将软件转换为可执行格式并安装到存储单元中。许可文件生成单元生成含有许可信息中的用户标识信息的许可文件,并将许可文件存到存储单元中去。
也就是说,在第一被许可人通告系统中,软件被安装在用户终端上,以便在软件启动时,能够用管理中心生成的含有用户标识信息的许可信息把合法用户的用户标识信息通告给用户。
基于本发明的第二被许可人通告系统由管理中心和用户终端组成。它的主体是包含指令的软件,这些指令指挥用户终端去读取软件中处于指定位置的用户标识信息,并在操作开始时将用户标识信息通告给用户。
管理中心包括一个许可信息生成单元,它将确定一个用户的用户标识信息和将软件转为可执行格式的转换信息合成为整体形式,生成许可信息。
用户终端包括一个存储单元,一个转换单元和一个软件重写单元。在此,存储单元用来(在将软件将被转换为可执行格式后)储存软件。转换单元使用由管理中心中的许可信息生成单元生成的许可信息将软件转换为可执行格式并安装到存储单元中。软件重写单元对软件中指定位置的信息进行重写,这些软件已经由转换单元通过包含在许可信息中的用户标识信息安装完毕。
也就是说,在第二被许可人通告系统中,通过重写软件的内容来完成安装,以便在软件启动时,能够用管理中心生成的含有用户标识信息的许可信息来通告合法用户的用户标识信息。
基于本发明的第三被许可人通告系统的主体软件包括多个指令,在操作开始时,它们指挥用户终端去读取许可文件中的用户标识信息,并向用户通告用户标识信息。
第三被许可人通告系统的管理中心包括一个生成许可信息的许可信息生成单元,许可信息是由可将软件转换成可执行格式的转换信息和标识用户的用户标识信息合成的一个整体。
用户终端包括一个储存许可文件的存储单元,一个许可文件生成单元和一个软件执行单元。许可文件生成单元生成许可文件(许可文件包含许可信息生成单元所生成的许可信息),并将许可文件储存在存储单元中。当软件执行确定时,软件执行单元用存储在许可文件中的许可信息将软件转换为可执行格式,将其展开到存储器中,并根据展开的软件开始操作。
也就是说,在第三被许可人通告系统中,以非可执行格式提供给用户的软件,在每次被指定执行时,就被根据包含用户标识信息的许可信息转换为可执行格式。
基于本发明的第四被许可人通告系统由管理中心和用户终端组成。系统的主体是判断用户标识信息合法性的软件,它在操作开始,以储存于许可文件中的签名信息为基础,判断用户标识信息的合法性,如果用户标识信息是合法的,则在向用户通告该用户标识信息之后,开始适当的操作;如果用户标识信息是不合法的,则终止操作。
管理中心包括一个许可信息生成单元,它将标识用户的用户标识信息和内容依据用户标识信息而定的签名信息合成为整体形式,生成许可信息。
用户终端包括一个用于储存许可文件的存储单元和一个许可文件生成单元,它生成含有用户标识信息的许可文件并将许可文件储存到存储单元中去。用户标识信息包含在许可信息生成单元所生成的许可信息中。
也就是说,在第四被许可人通告系统中,正常运行软件所需的许可信息以管理中心的用户标识信息为基础而生成,并被告知用户终端。
人们会注意到,虽然在第一到第四被许可人通告系统中,任何手段都可以用来通告许可信息,但如果使用一条通信线路来执行许可信息通告,就可以形成一个易于操作的系统。
也可能应用包含用户名字的信息作为用户标识信息。还可能使用一个单元,生成包含有用户标识信息的许可信息,这种用户标识信息已用软件的特性关键字编码。由此向用户提供了包含指令的软件,这些指令指挥用户终端向用户通告用特性关键字对用户标识信息进行解码的结果。
在第一到第三被许可人通告系统中,也可能对提供给用户的软件编码,并生成用于对已编码软件解码的转换信息。在这样一个被许可人通告系统中,还可能以没有特殊信息就无法识别出来的格式使用包含用户标识信息的许可信息。例如,有可能使用象许可信息这样的信息,它是对转换信息和用户标识信息编码的结果,并被合成为整体形式。
也有可能让第一到第三被许可人通告系统成为这样一个以软件为主体的系统,如果储存在许可文件中的签名信息与用户标识信息不一致,就终止操作。并且使用一个单元作为许可文件生成单元,生成签名信息(签名信息的内容依据用户标识信息的内容来决定),并产生含有签名信息的许可文件。因此,改变软件启动时向用户通告的用户标识信息的行为就变得更加困难。就这种软件而言,还有可能使用这样一个单元作为许可信息生成单元,该单元生成的许可信息包含依据用户标识信息的内容而决定的签名信息,并且使用能够生成含有许可信息中的签名信息的许可文件的单元作为许可文件生成单元。
还有可能使第二被许可人通告系统成为这样一个以软件为主体的系统,如果储存在第二预定位置的签名信息与储存在指定位置的用户标识信息不符,则终止操作。并且,使用这样一个单元作为软件重写单元,该单元用包含在许可信息中的用户标识信息来重写软件指定位置上的信息,并用内容由用户标识信息决定的签名信息重写在软件第二指定位置上的信息。就这种软件来说,也可能使用一个生成包含签名信息的许可信息(签名信息的内容依据用户标识信息的内容决定)的单元,作为许可信息生成单元。并且,使用这样一个单元作为软件重写单元,该单元用许可信息中的用户标识信息来重写指定位置上的信息,并用包含在许可信息中的签名信息重写第二指定位置上的信息。
附图的简要描述图1是一个功能模块图,描绘了依据本发明第一实施方案的被许可人通告系统的设计;图2是一个示意图,解释了在依据本发明第一实施方案的被许可人通告系统中,管理中心提供的用户数据库的内容;图3是一个示意图,描绘了在依据本发明第一实施方案的被许可人通告系统中,管理中心中提供的软件数据库的内容;图4是一个示意图,描绘了在依据本发明第一实施方案的被许可人通告系统中,用户终端中提供的许可文件内容;图5是一个示意图,描绘了依据本发明第一实施方案的被许可人通告系统中,主体软件的结构;图6是一个流程图,描绘了依据本发明第一实施方案的被许可人通告系统的主体软件的操作顺序;图7是一个功能模块图,描绘了依据本发明第二实施方案的被许可人通告系统中,采用的用户终端的组织结构;图8是一个示意图,描绘了依据本发明第二实施方案的被许可人通告系统的主体软件结构;图9是一个流程图,说明依据本发明第二实施方案的被许可人通告系统主体软件的操作顺序;图10是一个功能模块图,示出现有技术以锁定软件销售系统中所使用的被许可人通告系统的结构。
图1是依据本发明第一实施方案的被许可人通告系统的功能模块示意图。在这个被许可人通告系统中,CD-ROM中储存着大量加了功能限制的软件,以便宜的价格销售。软件销售通过卖出取消CD-ROM中软件功能限制所必需的信息而生效。付费可以通过如通知订户的现金卡号码或通知一个银行取款号码之类的信息来实现。
如图所示,被许可人通告系统由用户终端11和管理中心12组成,它们通过一条通信线路连接在一起。用户终端11和管理中心12可以被描述为计算机,当运行指定程序时,作为一个整体所描述的功能模块,开始进行操作。
首先,描述一下管理中心12的操作。
管理中心12中,提供有两个数据库,称为用户数据库(用户DB)13和软件数据库(软件DB)14。如图2所示,用户DB13储存用户标识与用户姓名之间的对应关系,其中,用户标识是由管理者赋予该系统用户的标识信息,用户姓名是用户在普通社会中使用的标识信息。如图3所示,软件DB14储存内容标识与软件解码关键字之间的对应关系,其中,内容标识是每个所提供的储存在CD-ROM中的软件的标识信息,软件解码关键字是对该软件进行解码时所必须的解码信息。
管理中心12中的连结单元15通过把两个数据项用户姓名和软件解码关键字合成在一起,生成许可信息。编码单元16用关键字“Ks”对从用户终端11来的用户特性信息(将在后面作详细解释)进行编码,生成一个用户个人关键字。编码单元17用编码单元16生成的用户个人关键字对从连结单元15来的许可信息进行编码,生成代码化许可信息。在本被许可人通告系统中,用一个DES(数据加密标准)算法进行编码和解码。
当从用户终端11发来一个解除功能限制的请求时,不在管理中心12中的多个功能模块被安排来进行同步操作。特别是当管理中心12从用户终端11接收到一个为解除有关某个软件功能限制的信息请求时,它向用户终端11发送包含用户姓名和解除软件功能限制所需的软件解码关键字的代码化许可信息。
接下来,描述用户终端11的操作。当用户终端11为进行通信和安装而运行程序时,它执行下面所述的操作。
用户终端11中的一个请求发送单元18,向管理中心12发送包括用户标识、内容标识和用户特性信息的信息。当用户终端11的键盘(图中未显示)按照一个指定的作为请求解除功能限制信息的预定程序进行操作时,请求发送单元18就开始工作。 这个请求程序包括用户标识和内容标识的键盘输入;请求发送单元18将键盘输入信息和用户特性信息(由用户终端11使用的CPU的标识构成)发往管理中心12。
正如已经解释过的,当接收到一个从用户终端11来的对解除功能限制信息的请求时,管理中心12向用户终端11发送经过编码的许可信息。作为结果,在请求发送单元18操作后,用户终端11接收从管理中心12来的经过编码的许可信息。
如图中所示,经过编码的许可信息被输入用户终端11中的解码单元20。解码单元20还输入由编码单元19使用用户特性信息和“Ks”生成的用户个人关键字。解码单元20用这个用户特性关键字对从中心终端12来的经过编码的许可信息进行解码。作为这种解码的结果,许可信息被输入到分离单元21中,分离单元21执行与管理中心12中的连结单元15反向的处理。分离单元21从许可信息中分离并提取软件解码关键字和用户姓名,并且分别向安装单元22和许可文件编译单元23提供所提取出的软件解码关键字和用户姓名。
安装单元22用分离单元21来的软件解码关键字并依照请求发送单元18发送的内容标识来解除特定软件的功能限制(后面将作详细叙述)。许可文件编译单元23用从分离单元21来的用户姓名和内容标识编译一个许可文件24。
图4以图解方式说明了许可文件24的内容。如图所示,许可文件24储存的信息包括内容标识和用户姓名及用签名关键字编码的签名信息。
图5和图6进一步叙述了安装单元22及其所进行的操作。在这些图中,图5以图示方式显示了本被许可人通告系统主体软件的结构,而图6则用一流程图,说明了本被许可人通告系统的主体软件运行时,用户终端中CPU的操作顺序。
如图5所示,本系统的主体软件包括一个许可显示例行程序25和主程序26。在主程序中,定义了与这个软件适当功能相关的操作程序;在许可显示例行程序25中,定义了在主程序26执行之前执行的内容。
当软件启动,如图6所示,首先CPU通过检查许可文件中的内容标识来判断与正在启动的软件对应的数据是否存在于许可文件中(步骤S101)。然后,如果存在对应的数据(步骤S101Y),则CPU对对应数据的合法性进行检查(步骤S102)。在这一步中,CPU用在许可显示例行程序25中作为数据设置的签名关键字对储存在许可文件中的包括内容标识和用户姓名的信息进行编码,如果这个编码的结果与签名信息一致,则判定数据合法。
如果是合法的(步骤S102OK),CPU会显示从许可文件中读取的用户姓名(步骤S103),并开始按照主程序进行操作(步骤S104)。
如果对应数据不在许可文件中(步骤S101N)或者发现许可文件的内容是非法的(步骤S102NG),比如,如果发现许可文件的内容与许可文件编译单元23所执行的编译结果不同,CPU就终止操作,不显示用户姓名及不执行主程序。
如上所述,依据第一实施方案的被许可人通告系统,在用户终端中,使用从管理中心提供的编码过的许可信息来执行软件的安装,以便在启动时显示用户姓名。只有当许可文件的合法性得到证实,安装的软件才能被执行。结果,在这个被许可人通告系统中,即使软件和许可文件在安装后被非法复制了,也很难改变软件启动时所出现的用户姓名。进行非法复制的人没有其它选择,只能使用显示他人姓名的软件。如果使用了本被许可人通告系统,作为结果,能够防止软件的非法复制。
应该注意的是,依据第一实施方案的被许可人通告系统可以用多种方法进行修改。
比如,可能这样设置系统,由另一个信息发送单位,如邮局,来执行对管理中心的内容标识等的通告和对用户终端的编码化许可信息通告。于是,可以设定用户终端用从键盘输入的编码化许可信息实现安装。还可能这样设置系统,以非编码格式通告许可信息。
也可能安排在管理中心端生成签名信息,并且将包含这个签名信息的编码化许可信息通告给用户终端。
还可能这样设置系统,用以编码形式表示用户姓名的信息来取代用户姓名和签名信息,并将其储存在许可文件中,当安装的软件执行时,许可文件中的信息由软件来解码并显示出来。
另外还可能这样安排,不在安装软件时将其转换为可执行形式,而是在每次确定执行软件时,将其展开到存储器中,并依存储器中的软件开始操作。
提供软件的媒介也不仅限于CD-ROM;可以采用这样的供应模式,其中的软件储存在另一个记录媒体如软盘,或通过通信线路下载。
下面参考图7和图9描述依据本发明第二实施方案的被许可人通告系统。在图中,图7是一个功能模块图,描述了依据本发明第二实施方案的被许可人通告系统中提供的用户终端布局。图8是一个示意图,描述了本被许可人通告系统主体软件的结构。图9是一个流程图,说明在执行本被许可人通告系统主体软件时,CPU的操作程序。
在依据第二实施方案的被许可人通告系统中,使用一个与第一实施方案中的管理中心12相同的管理中心。正如在图7中功能模块示意图中看到的,用户终端11行为的区别也很微小,所以描述将限于那些操作细节上不同于第一实施方案的被许可人通告系统的部分。
如图7中所示,在第二实施方案的用户终端11中,由分离单元21分离出的软件解码关键字和用户姓名都被输入到安装单元29中。安装单元29用软件解码关键字对CD-ROM中的软件解码,并通过对用户姓名编码来生成编码格式的用户姓名。接着,安装单元29,如图8所示,把如此生成的编码化用户姓名27写到许可显示例行程序25中一个指定位置上去。
如图9所示,当第二实施方案被许可人通告系统的主体软件启动时,写入许可显示例行程序25指定位置的编码化用户姓名被读出并解码(步骤S201)。然后,在显示已解码的用户姓名(步骤S202)后,执行主程序26(步骤S203)。
也就是说,对这个被许可人通告系统来说,软件启动时显示的用户姓名通过直接重写软件内容来设定。
对第二实施方案的被许可人通告系统来说,软件的激活可以使启动时显示用户姓名与来自用户终端的键盘输入无关,所以,不可能简单地用非法复制安装软件的办法来改变软件所显示的用户姓名。已安装的软件也只有在许可文件的合法性被证实后,才能执行。因而,在这个被许可人通告系统中,即使已安装的软件被非法复制了,也很难改变启动时显示的用户姓名,于是,非法复制者除了使用显示别人姓名的软件之外,没有其它选择。所以,使用这个被许可人通告系统能够从心理上防止非法复制。
应该引起注意的是,对这个基于第二实施方案的被许可人通告系统来说,象基于第一实施方案的被许可人通告系统一样,可能会有多种修改方案。
例如,可能会设置一个系统,其中由另一个信息发送单位如邮局,来完成对管理中心的内容标识等的通告和对用户终端的编码化许可信息通告。还可能设置一个系统,其中的许可信息以非编码格式进行通告。
也可能设立这样的系统,如果储存在软件第二指定位置的签名信息与储存在第一指定位置的用户标识信息不符合,则停止该软件的操作,并安排安装单元29把用户姓名写到软件中的第一指定位置上,把包含编码格式用户姓名的签名信息写到软件中的第二指定位置上。
权利要求
1.一个被许可人通告系统,用于一个软件销售系统,在该软件销售系统中,软件以非可执行格式提供给用户,在付清款项的条件下,把可将软件转换为可执行格式的许可信息提供给用户,所述的被许可人通告系统包括一个管理中心,包括许可信息生成装置,用于把可将软件转换为可执行格式的转换信息和确定用户的用户标识信息合成为整体形式,生成许可信息;一个用户终端,包括存储装置,转换装置,用所述的许可信息生成装置生成的许可信息将非可执行格式的软件转换成可执行格式并将可执行格式的软件安装到所述的存储装置中,许可文件生成装置,生成一个包含用户标识信息的许可文件,并将许可文件储存在所述的存储装置中,该用户标识信息包含在由所述的许可信息生成装置生成的许可信息中;软件中还包括指令,指挥用户终端读取许可文件中的用户标识信息并在操作开始时将用户标识信息通知给用户。
2.一个被许可人通告系统,用于一个软件销售系统,在该软件销售系统中,软件以非可执行格式提供给用户,在付清款项的条件下,把可将非可执行格式软件转换为可执行格式的许可信息提供给用户,所述的被许可人通告系统包括一个管理中心,包括许可信息生成装置,用于把可将软件转换为可执行格式的转换信息和确定用户的用户标识信息合成为整体形式,生成许可信息;一个用户终端,包括存储装置,转换装置,用由所述的许可信息生成装置生成的许可信息将非可执行格式的软件转换成可执行格式并将可执行格式的软件安装到所述的存储装置中,软件重写装置,用包含在由所述的许可信息生成装置生成的许可信息中的用户标识信息重写已由所述转换装置安装的软件的指定位置上的信息;软件中还包括指令,指挥用户终端读取软件指定位置中的用户标识信息并在操作开始时将用户标识信息通知给用户。
3.一个被许可人通告系统,用于一个软件销售系统,在该软件销售系统中,软件以非可执行格式提供给用户,在付清款项的条件下,把可将非可执行格式软件转换为可执行格式的许可信息提供给用户,所述的被许可人通告系统包括一个管理中心,包括许可信息生成装置,用于把可将软件转换为可执行格式的转换信息和确定用户的用户标识信息合成为整体形式,生成许可信息;一个用户终端,包括存储装置,许可文件生成装置,生成一个包含用户标识信息的许可文件,并将许可文件储存在所述的存储装置中,该用户标识信息包含在由所述的许可信息生成装置生成的许可信息中,软件执行装置,当指定执行软件时,用许可文件中的许可信息将软件转换为可执行格式,将可执行格式的软件展开到内存中去并按照内存中的软件执行操作;软件中还包括指令,指挥用户终端读取许可文件中的用户标识信息并在操作开始时将用户标识信息通知给用户。
4.一个被许可人通告系统,用于一个软件销售系统,在该软件销售系统中,向用户提供与许可信息有关的软件,并在付清款项的条件下,把与软件相应的许可信息通知给用户,所述的被许可人通告系统包括一个管理中心,包括许可信息生成装置,将确定用户的用户标识信息和内容依据用户标识信息而决定的签名信息合成整体形式,生成许可信息;一个用户终端,包括存储装置,许可文件生成装置,生成包含由许可信息生成装置生成的许可信息的许可文件,并将许可文件储存到存储装置中;软件中还包含指令,它们指挥用户终端在开始操作时,用许可文件中的签名信息判断许可文件中的用户标识信息的合法性,如果用户标识信息是合法的,则在向用户通告用户标识信息之后,开始适当的操作;但如果用户标识信息不是合法的,则停止操作。
5.依据权利要求1、2、3或4的一个被许可人通告系统,其中的软件包括指令,这些指令指挥用户终端在一个用户终端的显示器上显示用户标识。
6.依据权利要求1、2、3或4的一个被许可人通告系统,其中用户终端进一步包括传输装置,将一个请求许可信息的请求信号通过一条通信线路发往管理中心;并且所述的管理中心中的许可信息生成装置,在接收到从用户终端发来的请求信号时,生成许可信息并通过一条通信线路向用户终端发送许可信息。
7.依据权利要求1、2、3或4的一个被许可人通告系统,其中,用户标识信息包括用户的姓名。
8.依据权利要求1、2、3或4的一个被许可人通告系统,其中,许可信息生成装置生成包含用一个软件特性关键字编码的用户标识信息的许可信息;并且软件包括指令,指挥用户终端向用户通知用特性关键字对用户标识信息解码的结果。
9.依据权利要求1、2或3的一个被许可人通告系统,其中,软件以编码形式提交给用户,转换信息是用来对软件解码的信息。
10.依据权利要求1、2或3的一个被许可人通告系统,其中,许可信息以一种没有特殊信息就无法分离的形式包含用户标识信息。
11.依据权利要求1、2或3的一个被许可人通告系统,其中,许可信息是对合成一体的转换信息和用户标识信息编码的结果。
12.依据权利要求1或3的一个被许可人通告系统,其中,许可文件生成装置生成包含内容依据用户标识信息内容而定的签名信息的许可文件;并且软件包括指令,如果许可文件中的签名信息与许可文件中的用户标识信息不一致,则指挥用户终端终止操作。
13.依据权利要求1或3的一个被许可人通告系统,其中,所述的许可信息生成装置生成包含内容依据用户标识信息内容而定的签名信息的许可信息;所述的许可文件生成装置生成包含签名信息的许可文件,所述签名信息包含在由所述的许可信息生成装置生成的许可信息中;并且软件包括指令,如果许可文件中的签名信息与许可文件中的用户标识信息不一致,则指挥用户终端终止操作。
14.依据权利要求2的一个被许可人通告系统,其中,软件重写装置用包含在许可信息中的用户标识信息重写软件指定位置上的信息,并用内容依据用户标识信息内容而定的签名信息重写软件第二位置上的信息;并且软件包括指令,如果第二指定位置中储存的签名信息与指定位置中储存的用户标识信息不一致,则指挥用户终端终止操作。
15.依据权利要求2的一个被许可人通告系统,其中,所述的许可信息生成装置生成包含内容依据用户标识信息内容而定的签名信息的许可信息;所述的软件重写装置用许可信息中包含的用户标识信息重写指定位置的信息并通过许可信息中的签名信息重写软件第二指定位置上的信息;并且软件包括指令,如果第二指定位置中储存的签名信息与指定位置中储存的用户标识信息不一致,则指挥用户终端终止操作。
全文摘要
在此公开一个被许可人通告系统,用于实施一个软件销售系统,其中,在付清款项的条件下,将从管理中心来的许可信息告知给用户,许可信息可以将以非可执行格式提供给用户的软件转换为可执行格式。被许可人通告系统的主体软件判断储存在许可文件中的用户标识信息和签名信息之间的对应关系是否合法,如果是合法的,就在开始适当的操作之前向用户显示用户标识信息;否则,如果是不合法的,则不启动相关的操作。
文档编号G06F21/10GK1149219SQ9611186
公开日1997年5月7日 申请日期1996年8月27日 优先权日1995年8月31日
发明者长谷部高行, 鸟居直哉 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1