当前位置: 首页 > 专利查询>西门子公司专利>正文

计算机程序产品应用部分的释放方法及相关装置制造方法及图纸

技术编号:3529908 阅读:171 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种由计算机执行的计算机程序产品的应用部分的释放方法和相关装置。该计算机程序产品(5)具有一个检查部分(6)和一个应用部分(7)。在调用该计算机程序产品(5)时计算机通过执行该检查部分(6)促使一个发射器(13)发送激励信号;一个发射器应答器(12)接收该信号、检查是否满足与时间相关的和/或应用相关的发送条件,并在必要时发送一释放代码(C2);一个接收器(13)接收该释放代码(C2),并将其传送给该计算机;该计算机检查该释放代码(C2),并在释放代码(C2)满足释放条件时该计算机才执行该应用部分(7)。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种由计算机执行的计算机程序产品的应用部分的释放方法。
技术介绍
这类方法一般是公知的。其中,计算机至少在调用计算机程序产品时通过执行该计算机程序产品的检查部分来检查释放代码是否满足释放条件,并在满足释放条件时才执行该应用部分。这里有各种公知方法。例如公知的有,在计算机接口中设置一种软件保护器(Dongle)。在调用计算机程序产品时计算机通过执行检查部分控制该接口,并从该软件保护器中读出释放代码。只有当该释放代码合格时,即满足释放条件时,才执行该应用部分。这种方法的缺点是,每个软件保护器占据一个接口。此外,为满足这种要求用于软件保护器的成本也是不可忽视的。而其防伪安全性也是有限的。此外公知的还有,在将程序安装到计算机硬盘上或较晚时刻,通过手工或远程装载向该程序提供释放代码。手工输入是烦琐且无法避免错误的。而远程装载释放代码要求有网络连接。在WO-A-99/11022Z中公开了一种用于计算机的释放方法。在这种释放方法中,计算机促使一个与该计算机相连接的发射器发出激励信号,一个与该计算机分离的发射器应答器接收该激励信号,并据此发出释放代码。一个与该计算机相连接的接收器接收该释放代码,并将其传送给计算机。计算机检查该释放代码是否满足释放条件并在满足释放条件时与用户进行通信。
技术实现思路
本专利技术要解决的技术问题是,提供一种释放方法和相应的装置,借助于它们可以方便、低成本且安全的方式可靠地释放应用部分,尤其是在限定的时间内。本专利技术要解决的技术问题是这样解决的-计算机至少在调用计算机程序产品时通过执行该计算机程序产品的检查部分促使一个与该计算机相连接的发射器发出一激励信号,-一个与该计算机分离的发射器应答器接收该激励信号,-该发射器应答器检查是否满足与时间相关和/或应用相关的发送条件,且只有在满足发送条件时才发送释放代码,以及-一个与该计算机相连接的接收器接收该释放代码,并将其传送给计算机。作为一种优选,释放方法还应避免将程序同时安装在不同的计算机上,并在短时间内将可用的发射器应答器先后在不同的计算机上起动。为了预防这种误用,设置了,-计算机在执行应用部分时随时执行检查部分,并通过执行检查部分再次促使发射器发出激励信号,-发射器应答器再次接收该激励信号,-该发射器应答器再次进行检查,是否满足发送条件,只有在再次满足发送条件时才再次发出释放代码,-该接收器再次接收该释放代码,并将其传送给计算机,-该计算机通过继续执行检查部分再次检查释放代码是否满足释放条件,并且只有当该释放代码再次满足释放条件时,才继续执行该应用部分。当释放条件与绝对时间、相对时间和/或该计算机程序产品的调用次数有关时,可以实现一种简单方式的预定。例如,计算机将释放代码与参考代码进行比较,该参考代码是利用由计算机的时钟部件提供的绝对时间确定的。还可将对该计算机程序产品的调用次数或使用时间(相对时间)存储在计算机内,并引入该量检查释放代码是否满足释放条件。对释放条件的检查是在计算机内实现的。因此不能可靠地排除计算机恶意用户操纵的威胁。但这种操纵可通过检查保证安全性概率的发送条件来排除。对发送条件的检查可以例如包含对绝对时间条件的检查。该绝对时间可选地由发射器应答器内的计时器或由计算机预置。作为一种替换方式或补充,发射器应答器还可根据计算机程序产品的应用更改其内部存储器。在这种情况下,对发送条件的检查包括对发射器应答器内部存储器是否满足存储条件的检查。如果对发射器应答器内部存储器的更改是不可逆的,则可完全将操纵排除。当发射器在激励信号中向发射器应答器传送了一个激励代码时,发射器应答器将检查该激励代码是否满足激励条件,发射器应答器只有在满足激励条件时才发送释放代码,由此使该释放方法更加安全。当计算机向发射器传送一个该发射器应向发射器应答器传送的激励代码时,可以灵活地使该发射器工作。尤其是,通过传送不同的激励代码,可以借助同一个发射器发送同一频率的激励信号有选择地与各种对不同的程序配置不同的激励代码的发射器应答器对话。如果将该激励代码个性化,则该代码显然只能为某一台计算机和/或某一个用户专用。计算机在每次传送释放代码时-检查该释放代码是否至少满足一个代码条件,-在满足代码条件的情况下将与该代码条件相对应的计数器加1,-在将该计数器加1时检查其是否满足计数器条件,以及-只有当满足该计数器条件时才执行或继续执行该应用部分;则可以阻止由使用一个类型组的多个发射器应答器而可能造成的误用。当计算机向该发射器传送该发射器应以此发送激励信号的发送频率时,则借助于一个发射器可以与多个可用不同频率激励的不同发射器应答器对话。作为一种替换,还可宽带发送激励信号。当计算机向接收器发送该接收器应以此接收释放代码的接收频率时,类似地可以通过以不同频率发送其释放代码的不同发射器应答器接收释放代码。作为一种替换,还可采用带有后续信号分析的宽带接收。当释放代码也个性化后,则发射器应答器也可以为一个完全确定的计算机和/或用户而设置。因此进一步限制了或更安全地降低了误用的可能性。如果发射器应答器具有一个微处理器,则可以非常灵活地使用它并对其进行编程。附图说明通过下面结合附图对实施方式的描述,本专利技术的其他优点和细节将更加清楚。附图为图1为具有一个发射器应答器的计算机的示意图;图2为图1中发射器应答器内部结构的示意图;以及图3-6为流程图。具体实施例方式按照图1,计算机具有一个主单元1。该主单元1内部具有一个处理器单元2,一个工作存储器3和一个海量存储器4。该海量存储器4通常被设计成所谓的硬盘。此外,该海量存储器4中存有包含一个检查部分6和一个应用部分7的计算机程序产品5。因此,该计算机是通过该计算机程序产品5被编程的。在该主单元1上至少连接有一个输入装置8(例如键盘或鼠标)以及至少有一个输出装置9(例如监视器)。使用者10可以通过该输入装置8和输出装置9实现和该计算机1的交互操作。特别是可让使用者10通过适当的输入来调用计算机程序产品5。随着对计算机程序产品5的调用,该计算机程序产品5被从海量存储器4中装载到工作存储器3中,并由计算机进行处理。此外,该计算机还配有一个例如可固定在主单元1上的机箱11。在该机箱11中设置一个发射器应答器12。因此,该发射器应答器12与计算机是分开的。该计算机可以通过一个发射接收器13与该发射器应答器12双向通信。这里该发射接收器13通过接口14与处理器单元2或一般地与计算机相连接。该接口14例如可以是一个USB(通用串行总线)接口。为了通过发射器应答器12实现发射接收器13的通信,将机箱11设计成高频可透过的。此外,如图1中通过眼睛符号15所显示的,它也是光学透明的。另外,该机箱11如图1中用挂锁16所示的那样是可以加锁的。根据图2,发射器应答器12的中心部件是微处理器17。该微处理器17的工作方式由定值存储器18(ROM18)确定。此外,该微处理器17还与一个解调器19、一个调制器20以及发射器应答器内部存储器21相连接。发射器应答器内部存储器21对微处理器17既可读也可写。但写过程、即更改发射器应答器内部存储器21的过程是不可逆的。因此,发射器应答器内部存储器21被设计成一种PROM(可编程只读存储器)。在解调器19的前面连接有一个本文档来自技高网...

【技术保护点】
一种用于由计算机执行的计算机程序产品(5)的应用部分(7)的释放方法,其中,-该计算机至少在调用计算机程序产品(5)时通过执行该计算机程序产品(5)的检查部分(6)促使一个与该计算机相连接的发射器(13)发送激励信号,-一个与该计算 机分离的发射器应答器(12)接收该激励信号,-该发射器应答器(12)检查是否满足与时间相关的和/或应用相关的发送条件,并只有在满足该发送条件时发送释放代码(C2),-一个与该计算机相连接的接收器(13)接收该释放代码(C2),并将其 传送给该计算机,-该计算机通过继续执行该检查部分(6)检查释放代码(C2)是否满足释放条件,并只有在满足该释放条件时才执行该应用部分(7)。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:雷纳库思马丁雷夸特马库斯维斯特克里斯托弗津德尔
申请(专利权)人:西门子公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利