一种软件许可监控方法、系统及电子设备技术方案

技术编号:2914533 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于软件许可监控领域,提供了一种软件许可监控方法、系统及电子设备,所述方法包括下述步骤:客户端在使用授权软件时向监控端发送许可反馈数据,所述许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息;监控端判断接收到的许可反馈数据是否与存储的软件授权方发放的许可数据相符;如果所述许可反馈数据与存储的许可数据不相符,则监控端发出侵权报警信息,所述侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。在本发明专利技术中,实现了一种软件许可监控方法,能及时、有效地发现侵权行为,提供侵权客户的相关信息,以便于追踪侵权客户,且实现简单、不会影响客户端和监控端的性能。

【技术实现步骤摘要】

本专利技术属于软件许可监控领域,尤其涉及一种软件许可监控方法、系统及电子设备
技术介绍
为了保障自身的知识产权权益,目前有许多软件反盗版的方法,即软件许可监控的方法,诸如微软公司的软件、一些杀毒软件等采用的在线序列号校验机制,ERP厂商则采用诸如加密卡、加密字符串来实现反盗版。但是采用现有技术提供的软件许可监控方法,序列号、加密卡、加密字符串等很容易被仿制,监控端没有存储授权客户的具体信息,在监控到序列号、加密卡、加密字符串等被仿制的侵权行为时,不能提供相关的客户信息,以对侵权客户进行追踪,存在漏洞、容易被侵权,不能更好地进行许可监控。
技术实现思路
本专利技术实施例的目的在于提供一种软件许可监控方法,旨在解决现有软件许可监控方法在监控到侵权行为时,不能提供相关的客户信息,以对侵权客户进行追踪,存在漏洞、容易被侵权,不能更好地进行许可监控的问题。本专利技术实施例是这样实现的,一种软件许可监控方法,所述方法包括下述步骤:客户端在使用授权软件时向监控端发送许可反馈数据,所述许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息;监控端判断接收到的许可反馈数据是否与存储的软件授权方发放的许可数据相符;-->如果所述许可反馈数据与存储的许可数据不相符,则监控端发出侵权报警信息,所述侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。本专利技术实施例的另一目的在于提供一种软件许可监控系统,所述系统包括:存储单元,用于存储软件授权方发放的许可数据;第一判断单元,用于判断接收到的许可反馈数据是否与所述存储单元存储的许可数据相符,所述许可反馈数据包含许可唯一标识及对应的授权客户信息;侵权报警单元,用于在许可反馈数据与存储的许可数据不相符时,发出侵权报警信息,所述侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。本专利技术实施例的另一目的在于提供一种包含上述软件许可监控系统的应用系统。本专利技术实施例的另一目的在于提供一种包含上述应用系统的电子设备。在本专利技术实施例中,通过监控端判断接收到的许可反馈数据与软件授权方发放的许可数据不相符时,发出包含不相符许可数据对应的唯一标识或者授权客户信息的侵权报警信息,来对授权客户进行软件许可监控,实现了一种软件许可监控方法,能及时、有效地发现侵权行为,提供侵权客户的相关信息,以便于追踪侵权客户,且实现简单、不会影响客户端和监控端的性能。附图说明图1是本专利技术实施例提供的软件许可监控方法的实现流程图;图2是本专利技术实施例提供的监控端存储的授权客户许可数据表格的示意图;图3是软件许可监控系统的结构图。具体实施方式-->为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,通过监控端判断接收到的许可反馈数据与软件授权方发放的许可数据不相符时,发出包含不相符许可数据对应的唯一标识或者授权客户信息的侵权报警信息,来对授权客户进行软件许可监控。图1示出了本专利技术实施例提供的软件许可监控方法的实现流程,详述如下:在步骤S101中,客户端在使用授权软件时向监控端发送许可反馈数据,该许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息;在步骤S102中,监控端判断接收到的许可反馈数据是否与存储的软件授权方发放的许可数据相符,如果不相符则执行步骤S103,否则不做处理;在步骤S103中,如果所述许可反馈数据与存储的许可数据不相符,则监控端发出侵权报警信息,该侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。在本专利技术实施例中,使用授权软件的客户端在使用授权软件时,向监控端发送许可反馈数据,该许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息。客户信息和序列号。其中,许可的唯一标识可以为序列号,序列号唯一标识软件授权方所发放的每条许可;客户信息可以是唯一标识每个授权客户的客户名称或客户代码等,一个授权客户有多个客户端,但是一个客户端只属于一个授权客户,该客户信息为来自监控端的账套客户信息。一个序列号对应一个客户信息,但一个客户信息可以对应多个序列号。例如,在一个客户追加许可后,这个客户就可能有多个许可,那个该客户信息就对应多个序列号。监控端可以采用文件或数据库等存储软件授权方许可授权客户使用授权软件的许可数据,包括客户信息、授权软件信息、许可有效期、许可数量、序列-->号等。监控端接收到许可反馈数据后,与其存储的许可数据进行比较,如果两者相符,则说明是合法的许可客户,不做任何处理;否则,为非法客户,监控端通过电话、短信或电子邮件等方式向管理员发出包含相应客户信息和/或序列号等许可数据相关信息的侵权报警信息,管理员可以根据相应客户信息和/或序列号等许可数据对侵权客户进行追踪。为了加强监控端对该客户的验证,客户端向监控端发送的许可反馈数据还可以包括许可有效期和/或许可数量等许可数据。其中,许可有效期为软件授权方许可授权客户使用相应授权软件的期限,许可数量为软件授权方许可授权客户使用相应授权软件的客户端数量。当然,还可以根据许可有效期将许可划分为不同类型,例如,许可有效期为20年以上的为永久许可,许可有效期少于20年的为正式许可,许可有效期少于90天的为试用许可等,以便于对不同许可类型的授权客户进行管理。进一步地,如果软件授权方提供多种授权软件,则客户端向监控端发送的许可反馈数据还应该包括授权软件信息。图2示出了本专利技术实施例提供的监控端存储的某一授权客户的许可数据表格,该表格的名称为相应客户的客户信息,授权软件可以是运行于一子系统下的一个模块,对于不同授权软件可以设定不同的许可数量。为了避免监控端在一定时间间隔期间对相同授权客户进行重复判断,提高处理效率,作为本专利技术的一个优选实施例,在步骤S101,客户端在使用授权软件时向监控端发送许可反馈数据的步骤前,监控端判断在预设时间间隔期间是否已接收到同一授权客户的其他客户端发送的许可反馈数据,是则结束,否则执行步骤S101。在本专利技术实施例中,预设时间间隔以天计算,在一天内,监控端存储接收到的许可反馈数据,例如,监控端可以通过一文本或表格等来存储接收到的许可反馈数据,其内容包括客户信息、系统当前日期、反馈标志等。使用授权软件的客户端向监控端查询当天是否已经接收到对应同一授权客户的其他客户端-->发送的许可反馈数据,如果没有,则执行步骤S101;否则,该客户端当天不用向监控端发送许可反馈数据。当然,时间间隔还可以根据实际需要进行调整。对于短期测试、培训等情况,活动数量小于一定数量时可以不用向监控端发送许可反馈数据,以减少监控端进行不必要判断的次数,作为本专利技术的另一个优选实施例,在步骤S101,客户端在使用授权软件时向监控端发送许可反馈数据的步骤前,监控端判断使用授权软件的同一授权客户下当前处于活动状态的客户端的数量是否大于或等于激活发送许可反馈数据阀值,如果是则执行步骤S101;否则,该客户端暂时不用向监控端发送许可反馈数据。例如,软件授权方允许某客户使用授权软件的激活发送许可反馈数据阀值为15,那么对于该客户下的前14个处于活动状态的客户端都可以不向服务器发送许可反馈数本文档来自技高网...

【技术保护点】
一种软件许可监控方法,其特征在于,所述方法包括下述步骤: 客户端在使用授权软件时向监控端发送许可反馈数据,所述许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息; 监控端判断接收到的许可反馈数据是否与存储的软件 授权方发放的许可数据相符; 如果所述许可反馈数据与存储的许可数据不相符,则监控端发出侵权报警信息,所述侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。

【技术特征摘要】
1、一种软件许可监控方法,其特征在于,所述方法包括下述步骤:客户端在使用授权软件时向监控端发送许可反馈数据,所述许可反馈数据包含软件授权方向其发放许可的唯一标识及对应的授权客户信息;监控端判断接收到的许可反馈数据是否与存储的软件授权方发放的许可数据相符;如果所述许可反馈数据与存储的许可数据不相符,则监控端发出侵权报警信息,所述侵权报警信息包含不相符许可数据对应的唯一标识或者授权客户信息。2、如权利要求1所述的方法,其特征在于,在所述客户端在使用授权软件时向监控端发送许可反馈数据的步骤前,所述方法进一步包括下述步骤:监控端判断在预设时间间隔期间是否已接收到同一授权客户的其他客户端发送的许可反馈数据。3、如权利要求1所述的方法,其特征在于,在所述客户端在使用授权软件时向监控端发送许可反馈数据的步骤前,所述方法进一步包括下述步骤:监控端判断使用授权软件的同一授权客户下当前处于活动状态的客户端的数量是否大于或等于激活发送许可反馈数据阀值。4、如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤:监控端在预设时间间隔期间统计并存储同时使用授权软件的同一授权客户下客户端的最大数量。5、如权利要求4所述的方法,其特征在于,所述方法还包括下述步骤:当监控端判断授权客户的许可数量与统计到的客户端的最大数量之差小于预设的许可数量报警阀值时,发出许可数量不足报警信息。6、如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤:当监控端定期判断授权客户的许可有效期小于预设的许可有效期报警阀值时,发出许可有效期报警信息。7、一种软件许可监控系统,其特征在于,所述系统包括:...

【专利技术属性】
技术研发人员:郭立春
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

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

1