一种软件使用授权信息的监控方法和系统技术方案

技术编号:4269526 阅读:308 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种软件使用授权信息的监控方法和系统。一种软件使用授权信息的监控方法,包括:服务器根据用户的付费数据设置并存储软件使用授权信息;客户端获取当前运行软件的使用数据,并从服务器获取该软件的使用授权信息;客户端根据所述软件使用数据和软件使用授权信息对所述当前运行软件进行监控。本发明专利技术实施例通过上述技术方案实现了在对软件使用授权信息的监控时,服务器无需去获取不同用户的软件的使用数据,也无需对不同用户的软件进行监控,因此减小了服务器的数据计算处理工作量,提高了服务器的性能。

【技术实现步骤摘要】

本专利技术涉及软件管理领域,更具体地说,涉及一种软件使用授权信息的监控方法 和系统。
技术介绍
随着社会的不断发展,用户将越来越多的使用到软件产品。当用户要使用一个软 件时,一般是通过购买该软件的产品许可证来获取使用该软件使用授权许可,如果不购买 许可证,用户就无法获得该软件的合法使用权。现在很多软件,尤其是一些大型专业软件的价格昂贵,对于不经常使用该软件,但 偶尔对该软件有使用需求的用户来说,为了获得该软件的使用授权而去购买软件的许可证 的成本过高。现有技术中是通过在线租赁软件的方法来解决这个问题,其方法的实现过程 主要为用户可以根据对软件的使用次数或时间情况来付费,服务器根据用户的付费数据 设置并存储软件使用授权信息, 当软件连接到运行于网络中的服务器上时,服务器获取软 件的使用数据,例如,使用次数或时间情况,并根据对应的软件使用授权信息对软件进行监 控。通过对现有技术的研究,专利技术人发现现有技术中,服务器可能同时需要获取多个 用户的软件使用数据,并根据对应的软件使用授权信息,同时对多个用户使用的软件进行 监控,因此服务器的数据计算处理工作量非常巨大,就会造成服务器的性能下降。
技术实现思路
为解决上述技术问题,本专利技术提供一种软件使用授权信息的监控方法和系统,使 在对软件使用授权信息进行监控的同时,减小服务器的数据计算处理工作量,提高服务器 的性能。本专利技术具体实施例提供了一种软件使用授权信息的监控方法,包括服务器根据用户的付费数据设置并存储软件使用授权信息;客户端获取当前运行软件的使用数据,并从服务器获取该软件的使用授权信息;客户端根据所述软件使用数据和软件使用授权信息对所述当前运行软件进行监 控。优选的,所述从服务器获取该软件的使用授权信息之后,还包括客户端将所述软件使用授权信息存储在客户端的存储器中;当客户端未连接到服务器时,客户端从所述存储器中实时获取当前运行软件的使 用授权信息。优选的,所述客户端根据所述使用数据和软件使用授权信息对所述当前运行软件 进行监控,包括客户端根据软件的使用数据和使用授权信息实时判断该软件的使用授权是否截 止,如果是,则向该软件发出停止运行的指令。优选的,该方法还包括服务器实时判断是否接收到该软件再次付款的信息,如果是,则服务器更新该软 件的使用授权信息。优选的,所述软件使用数据包括软件的已使用次数和/或软件的已使用时间;所 述软件使用授权信息包括软件的总计授权使用次数、软件的总计授权使用时间、软件的剩 余授权使用次数和/或软件的剩余授权使用时间。本专利技术具体实施例提供了一种软件使用授权信息的监控系统,包括信息设置单元,所述信息设置单元位于服务器端,用于根据用户的付费数据设置 并存储软件使用授权信息;信息获取单元,所述信息获取单元位于客户端,用于获取当前运行软件的使用数 据,并从服务器获取该软件的使用授权信息;监控单元,所述监控单元位于客户端,用于根据所述软件使用数据和软件使用授 权信息对所述当前运行软件进行监控。 优选的,所述装置还包括客户端存储单元,用于将从服务器获取到的软件使用授权信息存储在客户端的存 储器中;则所述信息获取单元还用于从客户端的存储器中实时获取当前运行软件的使用 授权信息。优选的,所述监控单元具体用于根据软件的使用数据和使用授权信息实时判断 该软件的使用授权是否截止,如果是,则向该软件发出停止运行的指令。优选的,所述装置还包括,判断单元,用于实时判断是否接收到该软件再次付款的信息,如果是,则所述信息 设置单元更新该软件的使用授权信息。优选的,所述软件使用数据包括软件的已使用次数和/或软件的已使用时间;所 述软件使用授权信息包括软件的总计授权使用次数、软件的总计授权使用时间、软件的剩 余授权使用次数和/或软件的剩余授权使用时间。与现有技术相比,本专利技术具有如下有益效果应用本专利技术实施例所提供的软件使用授权信息的监控方法,客户端可以获取软件 使用数据和使用授权信息,并根据获取到的软件使用数据和使用授权信息对软件进行监 控;服务器无需去获取不同用户的软件的使用数据,也无需对不同用户的软件进行监控,因 此减小了服务器的数据计算处理工作量,提高了服务器的性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本专利技术实施例软件使用授权信息监控方法步骤流程图;图2为本专利技术实施例软件使用授权信息监控方法的一种步骤流程图3为本专利技术实施例软件使用授权信息监控方法的另一种步骤流程图;图4为本专利技术实施例软件使用授权信息监控系统的结构示意图;图5为本专利技术实施例软件使用授权信息监控系统的另一种结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种软件使用授权信息的监控方法,使在对软件使用授权信 息进行管理的同时,减小了服务器的数据计算处理工作量,提高了服务器的性能。实施例一参见图1所示,本专利技术实施例提供的软件使用授权信息的监控方法,可以包括以 下步骤S101,服务器根据用户的付费数据设置并存储软件使用授权信息。用户可以根据对所购买软件的使用时间情况选择付费模式,如计次付费模式、计 时付费模式、包月付费模式、包年付费模式、买断付费模式等;服务器根据用户的付费数据设置软件使用授权信息,所述软件使用授权信息可以 包括用户所购买的软件和用户身份信息的对应关系、该软件的总计授权使用次数、总计授 权使用时间、该软件的剩余授权次数和/或剩余授权使用时间等。用户也可以根据对所购买软件的使用范围情况付费,如购买该软件的授权安装次 数、授权安装的客户端的数目等;相对应的,所述软件使用授权信息也可以包括用户所购买的软件和用户身份信息 的对应关系,该软件的授权安装次数和/或授权安装的客户端的数目等。此外,服务器还可以根据用户的身份信息,如该用户的信用值、该用户的等级等, 为该用户所购买的软件的授权使用信息设置一定的透支额度。所述软件使用授权信息可以以数据库的形式存储于服务器端,供客户端访问读 取。S102,客户端获取当前运行软件的使用数据,并从服务器获取该软件的使用授权fn息ο客户端实时获取当前运行软件的使用数据,所述软件的使用数据可以包括该软件 的已使用次数或已使用时间等;客户端向服务器发送获取当前运行软件的使用授权信息的 请求,所述请求还可以包括使用该软件的用户身份信息;服务器接收到该请求后,从数据库 中依据该用户身份信息可以相应地获取对应软件的使用授权信息,并返回该软件的使用授 权信息到客户端。S103,客户端根据所述使用数据和软件使用授权信息对所述当前运行软件进行监 控。如果所述软件使用授权信息中存储的是该软件的总计授权使用次数或总计授权 使用时间,则当用户的软件已使用次数达到该软件的总计授权使用次数时,或该本文档来自技高网...

【技术保护点】
一种软件使用授权信息的监控方法,其特征在于,包括:服务器根据用户的付费数据设置并存储软件使用授权信息;客户端获取当前运行软件的使用数据,并从服务器获取该软件的使用授权信息;客户端根据所述软件使用数据和软件使用授权信息对所述当前运行软件进行监控。

【技术特征摘要】
一种软件使用授权信息的监控方法,其特征在于,包括服务器根据用户的付费数据设置并存储软件使用授权信息;客户端获取当前运行软件的使用数据,并从服务器获取该软件的使用授权信息;客户端根据所述软件使用数据和软件使用授权信息对所述当前运行软件进行监控。2.根据权利要求1所述的方法,其特征在于,所述从服务器获取该软件的使用授权信 息之后,还包括客户端将所述软件使用授权信息存储在客户端的存储器中;当客户端未连接到服务器时,客户端从所述存储器中实时获取当前运行软件的使用授 权信息。3.根据权利要求1所述的方法,其特征在于,所述客户端根据所述使用数据和软件使 用授权信息对所述当前运行软件进行监控,包括客户端根据软件的使用数据和使用授权信息实时判断该软件的使用授权是否截止,如 果是,则向该软件发出停止运行的指令。4.根据权利要求1所述的方法,其特征在于,该方法还包括服务器实时判断是否接收到该软件再次付款的信息,如果是,则服务器更新该软件的 使用授权信息。5.根据权利要求1-4任意一项所述的方法,其特征在于所述软件使用数据包括软件的已使用次数和/或软件的已使用时间;所述软件使用 授权信息包括软件的总计授权使用次数、软件的总计授权使用时间、软件的剩余授权使用 次数和/或软件的剩余授权使用时间。6.一种软件使用授权信息的监...

【专利技术属性】
技术研发人员:王保国王国琦穆玲玲
申请(专利权)人:北京启扬讯达软件有限公司王保国
类型:发明
国别省市:11[中国|北京]

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

1