首页> 中国专利> 用于许可软件的许可保护系统、计费系统以及方法

用于许可软件的许可保护系统、计费系统以及方法

摘要

公开了一种用于许可软件安装的许可保护系统,包括许可服务器和安装的软件,优选地为计费软件,其中许可服务存储对于软件的加密的许可信息,以及软件包括用于从所述许可服务器取回许可信息的取回装置以及用于解密许可信息的解密装置,该系统的特征在于许可信息包含对于所述软件的使用的容量限制,软件包括用于测量软件的使用容量的测量装置以及用于根据所述容量限制允许软件的使用的控制装置。容量限制优选地为对于每个时间单元(T)的数据限制,对应于在每个时间单元由软件处理的数据量(23)。

著录项

  • 公开/公告号CN1996333A

    专利类型发明专利

  • 公开/公告日2007-07-11

    原文格式PDF

  • 申请/专利权人 阿尔卡特朗讯;

    申请/专利号CN200610156667.6

  • 申请日2006-12-30

  • 分类号G06F21/22(20060101);H04L12/14(20060101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人王茂华

  • 地址 法国巴黎

  • 入库时间 2023-12-17 18:50:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    未缴年费专利权终止 IPC(主分类):G06F21/22 授权公告日:20081203 终止日期:20161230 申请日:20061230

    专利权的终止

  • 2008-12-03

    授权

    授权

  • 2007-09-05

    实质审查的生效

    实质审查的生效

  • 2007-07-11

    公开

    公开

说明书

技术领域

本发明涉及用于许可软件安装的许可保护系统,该系统包括许可服务器和安装的软件,优选地为计费软件,其中所述许可服务器存储对于该软件的加密的许可信息,以及所述软件包括用于从所述许可服务器取回许可信息的取回装置以及用于解密所述许可信息的解密装置。

背景技术

例如,从JP2002-108482或美国专利申请号US2002/129265A1已知这样的许可保护系统。

为了管理使用软件的权利(即许可)以及特别地为了防止软件的非法使用,建立了许可保护系统。许可保护系统基于对于许可服务器上软件的加密的许可信息的存储,其中对于软件在软件所安装的位置上操作来说,所述许可服务器到软件所安装的位置的连接是必须的。所述许可服务器是例如硬件锁(dongle)(例如设计为USB盘(stick))以及可以是与软件分开发布的。在第一步骤,软件所包括的取回装置允许从所述许可服务器取回许可信息,以及在第二步骤,同样包括在软件中的解密装置允许解密许可信息。两个步骤一起实现软件的操作。因而,只要许可服务器没有包含合适的许可信息,就禁止软件的操作。这样,使软件的非法复制无效。

上文提及种类的许可保护系统可用来许可嵌入在例如电信服务提供者的电信网络中的计费软件安装。通常,将通过计费软件处理的数据与网元之间的电信链路上的呼叫相关联。通过计费软件的数据处理与所述电信链路上的计费呼叫相关,以及因此对于这样的电信网络的收益性是必要的。在该上下文中,发布用于电信网络的计费系统的计费软件的许可提供者可能想分配不同级别(以及价格)的许可,以适应特定电信服务提供者的性能,以及在该提供者的性能改变的情况下,改变许可级别。

发明内容

本发明的目的是提供一种许可保护系统,其能根据存储在许可服务器中的许可信息限制软件的使用。

根据本发明,所述目的通过上文提及类型的许可保护系统来实现,,其中许可信息包含对于所述软件的使用的容量限制,所述软件包括用于测量软件的使用容量的测量装置以及用于根据所述容量限制允许所述软件的使用的控制装置。根据测量的容量以及由许可信息给出的容量限制,控制装置实现或禁止所述软件的操作,以及因此实现或者禁止通过所述软件的数据处理。只要测量的容量没达到容量限制时,就允许所述软件的操作。这样,所述许可保护系统允许所述软件的依赖于容量限制的使用。

在这种方式下,可以根据在特定应用中的软件所处理的数据容量来对软件发布许可,以及同时将软件的使用限制为特定于所述应用的容量限制。

在进一步实施方式中,通过测量装置测量的容量是通过软件处理的数据量,优选地为通过软件传送的数据量或交换的数据量,以及包含在许可信息中的容量限制是每个时间单元的数据限制,对应于在每个时间单元通过软件处理的数据量。

与通过软件处理的绝对数据量相比,依赖于时间的容量测量以及容量限制分别可适应于执行典型地依赖于时间的处理操作的软件的应用,使得依赖于时间的许可容量限制(即每个时间单元处理的最大数据量)是必要的。根据特定的应用,时间单元的持续时间可选择为例如几个小时、一天、一周等等。在电信网络的计费系统的情况下,其中呼叫优选地发生在同一时区的位置之间,可以优选地选择一天作为时间单元,以及将随后的时间单元之间的转换时间选择在当所述数据业务量的容量比较低时的夜间(例如午夜)。

在更高级的优选地实施方式中,所述软件包括用于存储由于容量限制的上溢而在当前时间单元没有被软件所处理的数据的存储装置,以及所述控制装置在随后的时间单元完成存储装置中存储的数据的处理,优选地在所述容量限制下溢的情况下。

按照这种方式,在所述许可保护系统中实现容许机制。在存储装置中存储由于超出许可容量限制而没有被软件立即(即当前时间单元)处理得数据。存储的数据的处理发生在随后的时间单元中。通过控制装置引发的该机制具有没有数据丢失或保持不被处理的优势。

可以在处理随后的时间单元期间发生的数据量之前,开始在该随后的时间单元处理存储的数据。可选地,可以检查随后的时间单元中的容量限制是否完全用完,以及仅仅在没超过该时间单元的容量限制的情况下处理存储的数据。所述容许机制的每个实现方式通过在不同时间单元之间移动处理容量来确保为多个时间单元提供的容量的特别地高效利用。

在所述许可保护系统的进一步发展中,所述控制装置在多个接连的时间单元上检测容量限制的上溢以及产生许可不足警告。

与上文所讨论的容许机制结合,所述许可不足警告机制防止在多个接连的时间单元在所述存储设备中存储的数据的保留。在这种情况下,因为对于每个时间单元提供的容量的不足,在短时间范围内不可能对在中间存储的数据进行处理。在这种情况下,随后时间单元的空闲容量不足以用来处理存储的数据容量。由许可保护系统检测以及指示所引起的许可不足。另一种用于产生许可不足警告的标准是例如在存储设备中的数据的存储,其中存储的数据量已经超过下一个时间单元的容量限制。

作为附加特征的许可不足警告机制用于将软件处理的数据量与对应于许可的容量限制进行匹配,使得通过许可保护系统检测和指示容量限制的重复的连续的超出。该警告机制允许软件用户进行修改,例如g更新许可软件,以及这样,使许可适应于特定的软件使用等级(rate)。

在本发明优选的实施方式中,所述许可服务器是硬件锁以及软件安装在中央服务器上。使用硬件锁(例如USB盘)作为许可服务器是有优势的,因为它相对小的尺寸以及广泛的使用,这允许在当今可利用的几乎任何计算机硬件中实现许可服务器的简单处理,即许可服务器的发布、输入和输出。软件优选地安装在与硬件锁连接的中央服务器上。通过利用存储所要求的许可信息以及特别地是所要求的容量限制的另一硬件锁来代替该硬件锁来实现许可的变化,主要是许可的更新。

一种电信网络的计费系统也在本发明范围内,该系统包括根据本发明的许可保护系统、在其上安装软件的计费服务器、媒体网关控制器以及优选地计费中心,其中软件从媒体网关控制器接收数据记录以及将数据传送到计费中心,以及由许可保护系统限制和保护从计费服务器传送到所述计费中心的数据容量。

电信网络通过电信链路实现至少两个网元之间的通信。由媒体网关控制器控制以及记录这些链路中的数据流(例如由电话呼叫)。对于所述电信网络内的每个电信呼叫,过媒体网关控制器产生单独的数据记录并且保存在计费服务器上。计费服务器也是电信网络的计费系统的计费中心部分。在计费服务器上保存的数据包含例如参与网元、持续时间以及相应电信呼叫的数据率,使得所述数据为计价(invoice)相应电信呼叫提供基础。计价(即处理所述数据以产生可以被发送到电信网络的相应用户的账单)发生在计费中心。

为了达到将保存的数据从计费服务器传送到计费中心的目的,在计费服务器上安装软件。软件的操作对于电信网络内的电信链路的计费是必要的,以及由此对电信网络的收益性是必要的。因此,保护嵌入在电信网络的计费系统中的软件工具的许可保护系统将有益的电信网络的安装作为整体来保护。通过许可的容量限制来控制从计费服务器传送到计费中心的数据容量,在计费中心,进一步处理所述数据以产生计费。可以使许可容量限制以及许可服务器分别适应于特定电信网络的要求。可以在计费系统中实现双保护,使得硬件锁保护计费服务器以及计费服务器保护媒体网关控制器。

包括在计费服务器中的存储装置允许存储从所述媒体网关控制器接收到的并且由于许可提供的当前时间单元的容量限制的上溢而没有立即传输到计费中心的数据。这样,记录和存储与计费有关的数据,而不管合适的许可容量的可用性。考虑到通信连路的数量以及不同时间单元(例如小时、周或天)之间相应数据记录的相当大波动,所述容许机制使得能够在包括多个时间单元的时间段上对提供的传送容量进行平衡。该特性还允许将许可容量限制调整到所需要的容量的平均值。在许可的容量限制的上溢的情况下,完成相应的电信链路的计费,包括时间延迟。为了将所述时间延迟限制为一个或几个时间单元,由许可保护系统提供如上文所描述的许可不足警告。

许可信息的实现可以内置映射表,用于将逻辑吞吐量等级映射到绝对吞吐量级别。该特性允许立即且简单地更新软件许可,使得通过辅助的密码或者类似许可密钥来解开附加要求的许可级别,即许可容量。

另外,分别由所述许可信息给出的容量以及由所述许可保护系统控制的容量没有必要是按字节测量的比率,容量还能涉及数据记录的数量,例如CDR数量。该特性适用于在电信网络的计费系统内应用许可保护系统。

一种用于许可软件的方法也在本发明范围内,该方法包括:第一步骤,从许可服务器取回加密的许可信息,其中许可信息包含在每个时间单元对于软件的使用的容量限制;第二步骤,解密许可信息;第三步骤,测量软件的使用容量,以及最后,第四步骤,根据所述容量限制,控制以及限制软件的使用。

所述方法实现许多优势:当需要时。取回存储在许可服务器上的许可信息。因此,不再需要通过软件用户的许可密钥输入。对许可信息加密,使得阻止复制和伪造所述软件。使用容量的测量允许软件的操作,即处理数据,特别是在许可容量限制内由所述软件传送或交换数据。

本发明优选的一个变型包括第五步骤,在多个接连的时间单元检测容量限制的上溢以及优选地产生许可不足警告。检测以及指示许可容量的不足的附加步骤允许使许可容量限制适应于特定软件应用的要求。

执行本发明的计算机程序产品也在本发明的范围内。

从描述以及附图中可以获得另外的优势。根据本发明,可以单独地或者按照任何组合方式共同地使用上文以及下文提及的特性。所述提及的实施方式不应当被理解为穷尽的列举而应理解为用于描述本发明的示范性特性。

附图说明

在附图中示出了本发明。

图1示出了在电信网络的计费系统中的许可保护系统的示范性实现的框图;

图2示出了在三个随后的时间单元上测量的容量轮廓的示意性视图,其描述由许可保护系统提供的容许机制。

具体实施方式

图1示出了电信网络的示意性结构,其中实现许可保护系统1。许可保护系统1包括许可服务器2以及计费服务器3。许可保护系统1为许可计费软件安装服务,所述计费软件安装在计费服务器3上。用于计费软件的加密的许可信息存储在许可服务器2上,许可服务器2优选地是硬件锁,例如USB盘(stick)。计费软件包括取回装置4,用于从许可服务器2上取回许可信息,以及解密装置5,用于到解密许可信息。许可信息包含对于计费软件的使用的容量限制。通过包括在软件中的测量装置6测量所述使用。由计费软件7包含的控制装置7控制(即实现或者禁止)依赖于许可容量限制的计费软件的操作。

在许可服务器2旁边,计费服务器3连接到媒体网关控制器8以及计费中心9,同许可保护系统1一起形成计费系统13。媒体网关控制器8控制以及记录电信网络内的电信链路。在图中,仅示出了三个网元10a、10b、10c相互连接以及与媒体网关控制器8连接。根据在两个或更多网元10a、10b、10c之间的电信链路上的呼叫,媒体网关控制器8产生数据记录并且将其保存在计费服务器3中。计费软件提供将数据记录传送到计费中心9,在计费中心9,根据相应的数据记录产生计费。

许可保护系统1为由计费软件处理的数据(即从计费服务器3传送至计费中心9的数据量)设置容量限制。在图1中,通过箭头11表示所述数据传送的方向。容量限制依赖于时间给出了对于在每个时间单元由软件处理的数据量的限制。用于电信网络的典型时间单元是分钟、小时或天。相应的许可不仅确保计费服务器3上的计费软件的操作还限制传送至计费中心9的数据率。因此,许可保护系统1控制电信系统的计费系统的工作。

为达到存储通过媒体网关控制器8保存到计费服务器3上但由于缺少可利用的许可容量而没被计费软件所处理的数据目的,计费软件安装包括存储装置12。在许可保护系统1中实现容许机制,使得控制装置7在随后的时间单元实现存储在存储装置12的数据的处理,即转发到计费中心9,特别是当空闲许可容量可利用时,正如下文将要详细解释的那样。另外,在许可保护系统1中实现许可不足警告机制。为了达到这个目的,通过控制装置7检测在多个接连的时间单元上的容量限制的上溢,在这种情况下,控制装置7产生许可不足警告。所述警告允许电信网络的提供者使得用于计费软件的许可适应于发生在电信网络的特定使用中的数据率。通过设计为硬件锁的各个许可服务器2的交换来实现所述用于计费软件的许可的改变和更新。可选地,可以在许可服务器2上存储具有不同许可限制的许可信息,例如通过操作员经由计费服务器3向许可服务器提供新密码来激活许可服务器2。可选地,可以通过附属于计费软件的提供者的服务器(未示出)来观察许可限制的上溢,其通过与计费服务器3的通信来激活新的许可级别。

图2示出了在三个时间单元上由根据图1的许可保护系统的测量装置测量的示范性容量轮廓的示意图,目的在于描述上面所说明的容许机制。该图是数据率Vt曲线,即时间t上的数据量。时间刻度分成多个时间单元,每个时间单元具有等于一天的周期T,在午夜执行从时间单元到另一个时间单元的转换。从相应的时间单元T的开始到当前时间的数据率Vt在时间t上的积分(即由曲线和这两个时刻之间的时间轴所包围的面积)定义数据量,该数据量与由许可软件定义的容量限制相比较,以便限制在相应的时间单元期间通过软件所处理的容量。这样,根据所述测量的数据量与许可容量限制的数据容量的比较,由控制装置控制和限制许可的软件的操作以及工作。

在第一时间单元期间测量的容量轮廓21没超过许可容量限制。与此对比,第二时间单元展示出容量限制的上溢,因为第二时间单元的容量轮廓22由对应于与容量限制相对应的数据量的第一(点)面积23以及对应于上溢数据的第二(阴影线)面积24组成。在数据量达到例如50M字节时的时间tmax,达到容量限制。从时间tmax到第二时间单元的结束提供给计费服务器3的数据没有被软件处理,并且存储在存储装置12上。在第三时间单元期间由软件处理的数据容量25包括如阴影线面积26所示出的存储在存储装置中的数据以及由另一个透明区域27所表示的并由软件立即处理的数据。第三时间单元的阴影线面积26具有对应于第二时间单元的第二面积24之一的面积。这示出了在第三时间单元期间处理第二时间单元期间存储在存储装置中的所有数据。

在图2所示的例子中,在可利用的许可容量中由软件立即处理所有到达的数据,直到达到容量限制。附加地处理存储在存储装置中的数据,直到预定义的数据率限制。一旦达到容量限制,停止通过软件的所有处理,以及将到达数据改道发送到存储设备,但是,存在在存储的数据和来自媒体网关控制器的数据之间共享可利用容量的多种方式。一个变型是固定数据率的连续处理,其中上溢数据存储在存储装置中以及仅在所述固定的数据率下溢的情况下,处理存储在存储装置中的数据。另一个变型包括根据先进-先出的原理按时间顺序的数据处理。在空存储设备的情况下,所有数据立即被软件处理。

总之,本发明根据容量限制为软件的使用提供限制,由此允许软件提供者通过发布具有不同容量限制的许可为给定的应用选择合适的许可。可以观察许可限制的重复上溢,并且可以采取适合的措施,特别是改变软件的许可级别。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号