掌桥专利:专业的专利平台
掌桥专利
首页

一种计算机软件保护系统

文献发布时间:2023-06-19 09:46:20


一种计算机软件保护系统

技术领域

本发明涉及计算机技术领域,具体而言,涉及一种计算机软件保护系统。

背景技术

随着计算机技术的快速发展,计算机中会安装各类软件以供用户使用,如学习软件、娱乐软件、办公软件等等。而随着软件的智能化,在使用软件的过程中会记录或留存用户的使用数据,一些数据甚至涉及用户隐私,如何保证软件使用过程中的安全性成为问题。而目前针对软件的使用安全性的技术并不成熟,大部分的软件都是开放性的使用方式,即无论哪个用户登录计算机直接访问使用软件,安全性非常低。

发明内容

本发明正是基于上述技术问题至少之一,提出了一种新的计算机软件保护系统,可大大提升计算机中软件的使用安全性。

有鉴于此,本发明提出了一种新的计算机软件保护系统,包括:软件监控模块、软件分类模块、软件加密模块、用户信息采集模块及软件综合管控模块;其中,所述软件监控模块连接至所述软件分类模块,所述述软件监控模块、所述软件分类模块、所述软件加密模块、所述用户信息采集模块分别连接至所述软件综合管理模块,所述软件监控模块用于检测计算机中各个软件的软件类别、下载时间以及使用频率,所述软件分类模块用于根据各个软件的软件类别、下载时间以及使用频率为所述各个软件进行分类处理,并将分类结果分送至软件综合管控模块,所述软件加密模块用于从所述软件综合管控模块中调取分类结果为软件进行分类加密,所述用户信息采集模块用于采集用户的登陆信息和指纹信息并发送至所述软件综合管控模块,所述软件综合管控模块用于根据用户的登陆信息和指纹信息确认用户对软件的使用权限,并对使用权限范围内的软件进行解密处理。

在上述技术方案中,优选地,所述计算机的开机按键上表面设置有指纹采集模块,所述指纹采集模块用于在用户按压所述开机按键时采集用户的指纹信息。

在上述任一项技术方案中,优选地,所述软件综合管理模块包括存储单元以及处理单元,其中所述存储单元用于存储用户使用权限与加密软件之间关联关系,所述处理单元根据所述关联关系调取软件进行解密。

在上述任一项技术方案中,优选地,还包括:无线通信模块,连接至所述软件综合管控模块,所述软件综合管理模块基于所述无线通信模块与指定终端建立通信连接,并将解密处理结果发送至所述指定终端。

在上述任一项技术方案中,优选地,所述软件监控模块还用于监控用户是否访问非使用权限的软件,并确认用户访问非使用权限的软件时,上报所述软件综合管控模块,以供所述软件综合管理模块进行告警提示。

通过以上技术方案,系统设置有软件监控模块和软件分类模块以通过检测计算机中各软件的下载时间、使用频率以及软件类别来对各个软件进行分类处理,软件加密模块可根据分类处理结果进行分类加密,使得不同类别的软件得到不同级别的加密,提升软件的安全性,在用户有使用需求时,用户信息采集模块采集用户的登陆信息和指纹信息,并传送至软件综合管控模块来确定用户的权限,由软件综合管理模块调取预存储用户权限与加密软件之间的关联关系来对该用户权限范围内的软件进行解密,一方面对于权限范围内的软件一次性解密,用户无需逐个解密,保证了用户使用便捷性,另一方面对于权限范围外的软件因进行过加密,在无解密方法的前提下是无法滥用,从而大大提高了软件使用过程中的安全性,此外,还会将软件的解密结果发送至指定终端,该指定终端可以是用户选择与计算机进行绑定的终端,可远程对计算机中的软件使用情况进行监控,软件监控模块还可以在用户访问权限范围外的软件时及时上报软件综合管理模块进行告警提示,多重安全设置进一步提高软件使用时的安全性。

附图说明

图1示出了根据本发明的实施例的计算机软件保护系统的结构示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

如图1所示,计算机软件保护系统包括:软件监控模块10、软件分类模块20、软件加密模块30、用户信息采集模块40及软件综合管控模块50。

各个模块的连接方式具体为软件监控模块10连接至软件分类模块20,软件监控模块10、软件分类模块20、软件加密模块30、用户信息采集模块40分别连接至软件综合管理模块50,还可包括与软件综合管理模块50的无线通信模块60。

软件监控模块检测计算机中各个软件的软件类别、下载时间以及使用频率,软件分类模块根据各个软件的软件类别、下载时间以及使用频率为各个软件进行分类处理,并将分类结果分送至软件综合管控模块,具体地,利用公式A=a1*a2/a3来进行分类,其中,a1表示软件类别的取值(可预存储软件类别与类别分值之间的关联关系表,如金融类取值为3,办公类取值为2,娱乐类取值为1),a2表示为使用频率的取值(按照一周内使用次数来统计,一次未使用取值为1,大于1次少于3次取值为2,大于3次取值为3),a3表示下载时间的取值(可预存储下载时间范围与下载分值之间的关联关系表,如下载时间小于1周取值为3,下载时间大于1周小于1月为2,下载时间大于1个月取值为1),根据得到的A值来进行分类,A值越高,表示级别越高,利用软件加密模块加密时也根据级别高低来分类加密,用户信息采集模块用于采集用户的登陆信息和指纹信息并发送至软件综合管控模块,具体地,可在开机按键上表面设置有指纹采集模块,在用户按压开机按键时采集用户的指纹信息,当然还可以单独连接指纹采集器,用户登录计算机后,指纹采集器采集用户指纹并上传至计算机,软件综合管控模块根据用户的登陆信息和指纹信息确认用户对软件的使用权限,并对使用权限范围内的软件进行解密处理,具体,软件综合管理模块通过存储单元存储用户使用权限与加密软件之间关联关系,软件综合管理模块中的处理单元根据关联关系调取对应软件进行解密,并在解密后,基于无线通信模块与指定终端建立通信连接,并将解密处理结果发送至指定终端。

此外,软件监控模块还用于监控用户是否访问非使用权限的软件,并确认用户访问非使用权限的软件时,上报软件综合管控模块,以供软件综合管理模块进行告警提示。

系统设置有软件分类模块以通过该模块检测计算机中各软件的下载时间、使用频率以及软件类别来对各个软件进行分类处理,软件加密模块可根据分类处理结果进行分类加密,使得不同类别的软件得到不同级别的加密,提升软件的安全性,在用户有使用需求时,用户信息采集模块采集用户的登陆信息和指纹信息,并传送至软件综合管控模块来确定用户的权限,由软件综合管理模块调取预存储用户权限与加密软件之间的关联关系来对该用户权限范围内的软件进行解密,一方面对于权限范围内的软件一次性解密,用户无需逐个解密,保证了用户使用便捷性,另一方面对于权限范围外的软件因进行过加密,在无解密方法的前提下是无法滥用,从而大大提高了软件使用过程中的安全性,此外,还会将软件的解密结果发送至指定终端,该指定终端可以是用户选择与计算机进行绑定的终端,可远程对计算机中的软件使用情况进行监控,软件监控模块还可以在用户访问权限范围外的软件时及时上报软件综合管理模块进行告警提示,多重安全设置进一步提高软件使用时的安全性。

上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种计算机系统集成软件保护方法及其装置
  • 一种计算机软件保护系统
技术分类

06120112292515