一种计算机软件加密保护系统的制作方法

文档序号:17928162发布日期:2019-06-15 00:34阅读:769来源:国知局
一种计算机软件加密保护系统的制作方法

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



背景技术:

随着科技的发展,在日常生活或者工作过程中,对于计算机的使用形影不离,已成为生活或者工作中不可缺少的工具,多种多样的计算机软件满足了不同使用者的使用需求,对于一些软件需要进行加密,以仅供私人使用,防止信息泄露,对于计算机加密保护系统的研发与实行一直广受重视。

现有的计算机软件加密保护系统在使用时存在一定的弊端,首先,不具备远程协控的功能,对于加密保护的软件无法配合客户端来对其进行锁定或者开启,不够灵活,其次,不具备病毒防护与查杀的功能,在病毒的植入与破坏下易透过密码强制开启软件,不够安全,还有,对于密码的验证过程不能做出临时记录,不利于使用者对软件的使用状况进行检查,不够全面,最后,仅限计算机系统做出信息反馈,对于信息的反馈不够全面,为此,我们提出一种计算机软件加密保护系统。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种计算机软件加密保护系统,具备可以远程配合客户端来对软件进行锁定或者开启,具备病毒防护与查杀的功能,对于密码的验证过程可以做出临时记录,对于信息的反馈较为全面的优点,解决了传统计算机软件加密保护系统不能远程配合客户端来对软件进行锁定或者开启,易在病毒的植入与破坏下易透过密码强制开启软件,对于密码的验证过程不能做出临时记录,对于信息的反馈不够全面的问题。

(二)技术方案

为实现上述可以远程配合客户端来对软件进行锁定或者开启,具备病毒防护与查杀的功能,对于密码的验证过程可以做出临时记录,对于信息的反馈较为全面的目的,本发明提供如下技术方案:一种计算机软件加密保护系统,包括计算机系统与移动客户端,所述计算机系统包括微处理器、软件加密单元、密码修改单元、软件解密单元、病毒识别单元、反馈单元与协控单元,所述移动客户端包括显示模块、警报模块与远程控制模块,所述软件加密单元包括锁定密码设定模块、锁定密码验证模块、密保问题答复模块与密保问题库模块,所述病毒识别单元包括病毒类型对比模块、病毒信息反馈模块、病毒库更新模块与病毒查杀模块,所述计算机系统与移动客户端之间设置有远程信息传递模块。

优选的,所述软件加密单元的信号端口与微处理器的信号端口相连接,所述锁定密码设定模块、锁定密码验证模块、密保问题答复模块与密保问题库模块的信号端口分别与软件加密单元的信号端口相连接,所述锁定密码设定模块的信号输出端口与锁定密码验证模块的信号输入端口相连接,所述锁定密码验证模块的信号输出端口与密保问题答复模块的信号输入端口相连接,所述密保问题答复模块的信号输入端口与密保问题库模块的信号输出端口相连接,所述密保问题库模块包括问题库数据更新模块,所述问题库数据更新模块的信号输出端口与密保问题库模块的信号输入端口相连接。

优选的,所述密码修改单元的信号端口与微处理器的信号端口相连接,所述密码修改单元包括密保验证模块,所述密码修改单元的信号端口与密保验证模块的信号端口相连接,所述密保验证单元的信号输出端口与锁定密码设定模块的信号输入端口相连接。

优选的,所述软件解密单元包括密码验证模块与软件开启模块,所述软件解密单元的信号输入端口与软件加密单元的信号输出端口相连接,所述密码验证模块与软件开启模块的信号端口分别与软件解密单元的信号端口相连接,所述密码验证模块的信号输出端口与软件开启模块的信号输入端口相连接,所述软件解密单元的信号端口与微处理器的信号端口相连接。

优选的,所述反馈单元包括提示模块与信息临时记录模块,所述提示模块与信息临时记录模块的信号端口分别与反馈单元的信号端口相连接,所述病毒识别单元以及软件解密单元的信号输出端口分别与反馈单元的信号输入端口相连接,所述反馈单元的信号端口与微处理器的信号端口相连接。

优选的,所述病毒识别单元的信号端口与微处理器的信号端口相连接,所述病毒类型对比模块、病毒信息反馈模块与病毒查杀模块的信号端口分别与病毒识别单元的信号端口相连接,所述病毒类型对比模块的信号输出端口与病毒信息反馈模块的信号输入模块相连接,所述病毒信息反馈模块的信号输出端口与病毒查杀模块的信号输入端口相连接。

优选的,所述病毒库更新模块的信号输出端口与病毒查杀模块的信号输入端口相连接,所述病毒库更新模块设置有病毒数据更新周期与病毒数据临时存储模块,所述病毒数据更新周期与病毒数据临时存储模块的信号端口分别与病毒库更新模块的信号端口相连接,所述病毒库更新模块的信号端口与病毒识别单元的信号端口相连接。

优选的,所述协控单元包括软件强制锁定模块与软件解锁模块,所述协控单元的信号端口与微处理器的信号端口相连接,所述软件强制锁定模块与软件解锁模块的信号端口分别与协控单元的信号端口相连接。

优选的,所述显示模块、警报模块与远程控制模块的信号端口分别与移动客户端的信号端口相连接,所述远程控制模块的信号输出端口与协控单元的信号输入端口之间通过远程信息传递模块相连接。

(三)有益效果

与现有技术相比,本发明提供了一种计算机软件加密保护系统,具备以下有益效果:

1、该计算机软件加密保护系统,通过协控单元与远程控制模块的配合,使用者在远程使用移动客户端的过程中,配合显示模块可以知晓计算机软件的使用情况,并可以通过远程控制模块发送控制信息,由远程信息传递模块将控制信号发送至协控单元中,由协控单元中的软件强制锁定模块来对软件进行强制锁定,以使软件关闭,禁止使用,通过软件解锁单元可以再次将锁定的软件解锁,以供继续使用软件,具备远程协控的功能,更为灵活。

2、该计算机软件加密保护系统,通过病毒识别单元的作用,由病毒库更新模块对病毒库的数据进行周期性的更新,由病毒类型对比模块根据病毒库数据对病毒进行判断,再将判断结果发送至病毒信息反馈模块中,再次发送至反馈单元中进行反馈,同时病毒查杀模块根据病毒类型进行查杀,防止病毒的置入并破坏加密保护系统,具备病毒防护与查杀的功能,较为安全。

3、该计算机软件加密保护系统,通过反馈单元的作用,配合反馈单元中的提示模块与信息临时记录模块,当病毒识别单元将病毒信息、软件解密单元将软件开启的信息送至反馈单元中,由显示模块可以在计算机端做出显示,同时信息临时记录模块对所获得的信息进行临时记录,以便在一定时间内,使用者可以通过反馈模块查取软件的使用记录,具备临时记录的功能,较为全面。

4、该计算机软件加密保护系统,通过移动客户端的显示模块与警报模块的配合,在由反馈单元反馈病毒信息、软件使用信息的同时,由微处理器将信息整合,并由远程信息传递模块发送至移动客户端中,在移动客户端中,警报模块可以对信息做出提示,以提醒使用者查看,使用者可以通过显示模块读取病毒信息、软件使用信息,对于信息的反馈过程中不仅限由计算机系统做出信息反馈,同时移动客户端也能有反馈信息,更为全面。

附图说明

图1为本发明工作原理图;

图2为本发明计算机系统的原理图;

图3为本发明软件加密单元与密码修改单元的工作原理图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-3,一种计算机软件加密保护系统,包括计算机系统与移动客户端,计算机系统包括微处理器、软件加密单元、密码修改单元、软件解密单元、病毒识别单元、反馈单元与协控单元,移动客户端包括显示模块、警报模块与远程控制模块,软件加密单元包括锁定密码设定模块、锁定密码验证模块、密保问题答复模块与密保问题库模块,病毒识别单元包括病毒类型对比模块、病毒信息反馈模块、病毒库更新模块与病毒查杀模块,计算机系统与移动客户端之间设置有远程信息传递模块。

软件加密单元的信号端口与微处理器的信号端口相连接,锁定密码设定模块、锁定密码验证模块、密保问题答复模块与密保问题库模块的信号端口分别与软件加密单元的信号端口相连接,锁定密码设定模块的信号输出端口与锁定密码验证模块的信号输入端口相连接,锁定密码验证模块的信号输出端口与密保问题答复模块的信号输入端口相连接,密保问题答复模块的信号输入端口与密保问题库模块的信号输出端口相连接,密保问题库模块包括问题库数据更新模块,问题库数据更新模块的信号输出端口与密保问题库模块的信号输入端口相连接,确保数据可以及时更新;密码修改单元的信号端口与微处理器的信号端口相连接,密码修改单元包括密保验证模块,密码修改单元的信号端口与密保验证模块的信号端口相连接,密保验证单元的信号输出端口与锁定密码设定模块的信号输入端口相连接,通过密保后可以进行密码的重新设定;软件解密单元包括密码验证模块与软件开启模块,软件解密单元的信号输入端口与软件加密单元的信号输出端口相连接,密码验证模块与软件开启模块的信号端口分别与软件解密单元的信号端口相连接,密码验证模块的信号输出端口与软件开启模块的信号输入端口相连接,软件解密单元的信号端口与微处理器的信号端口相连接,确保可以通过微处理器对软件解密单元进行控制;反馈单元包括提示模块与信息临时记录模块,提示模块与信息临时记录模块的信号端口分别与反馈单元的信号端口相连接,病毒识别单元以及软件解密单元的信号输出端口分别与反馈单元的信号输入端口相连接,反馈单元的信号端口与微处理器的信号端口相连接,反馈单元可以反馈信息;病毒识别单元的信号端口与微处理器的信号端口相连接,病毒类型对比模块、病毒信息反馈模块与病毒查杀模块的信号端口分别与病毒识别单元的信号端口相连接,病毒类型对比模块的信号输出端口与病毒信息反馈模块的信号输入模块相连接,病毒信息反馈模块的信号输出端口与病毒查杀模块的信号输入端口相连接,以阻止病毒的植入;病毒库更新模块的信号输出端口与病毒查杀模块的信号输入端口相连接,病毒库更新模块设置有病毒数据更新周期与病毒数据临时存储模块,病毒数据更新周期与病毒数据临时存储模块的信号端口分别与病毒库更新模块的信号端口相连接,病毒库更新模块的信号端口与病毒识别单元的信号端口相连接,确保病毒的数据库可以定期更新;协控单元包括软件强制锁定模块与软件解锁模块,协控单元的信号端口与微处理器的信号端口相连接,软件强制锁定模块与软件解锁模块的信号端口分别与协控单元的信号端口相连接,可以进行远程协控;显示模块、警报模块与远程控制模块的信号端口分别与移动客户端的信号端口相连接,远程控制模块的信号输出端口与协控单元的信号输入端口之间通过远程信息传递模块相连接,确保使用者可以远程读取软件的使用情况。

工作时,使用者通过软件加密单元设置加密的密码,可以通过密码修改单元对密码进行修改,使用者通过软件解密单元,输入密码后解锁计算机软件,在使用过程中病毒类型对比模块根据病毒库数据对病毒进行判断,再将判断结果发送至病毒信息反馈模块中,再次发送至反馈单元中进行反馈,同时病毒查杀模块根据病毒类型进行查杀,防止病毒的置入并破坏加密保护系统,当病毒识别单元将病毒信息、软件解密单元将软件开启的信息送至反馈单元中,由显示模块可以在计算机端做出显示,同时信息临时记录模块对所获得的信息进行临时记录,以便在一定时间内,使用者通过反馈模块查取软件的使用记录,使用者在远程使用移动客户端的过程中,在由反馈单元反馈病毒信息、软件使用信息的同时,由微处理器将信息整合,并由远程信息传递模块发送至移动客户端中,在移动客户端中,警报模块可以对信息做出提示,以提醒使用者查看,使用者可以通过显示模块读取病毒信息、软件使用信息,使用者通过远程控制模块发送控制信息,由远程信息传递模块将控制信号发送至协控单元中,由协控单元中的软件强制锁定模块来对软件进行强制锁定,以使软件关闭,禁止使用,通过软件解锁单元可以再次将锁定的软件解锁,以供继续使用软件,较为实用。

综上所述,通过协控单元与远程控制模块的配合,使用者在远程使用移动客户端的过程中,配合显示模块可以知晓计算机软件的使用情况,并可以通过远程控制模块发送控制信息,由远程信息传递模块将控制信号发送至协控单元中,由协控单元中的软件强制锁定模块来对软件进行强制锁定,以使软件关闭,禁止使用,通过软件解锁单元可以再次将锁定的软件解锁,以供继续使用软件,具备远程协控的功能,更为灵活;通过病毒识别单元的作用,由病毒库更新模块对病毒库的数据进行周期性的更新,由病毒类型对比模块根据病毒库数据对病毒进行判断,再将判断结果发送至病毒信息反馈模块中,再次发送至反馈单元中进行反馈,同时病毒查杀模块根据病毒类型进行查杀,防止病毒的置入并破坏加密保护系统,具备病毒防护与查杀的功能,较为安全;通过反馈单元的作用,配合反馈单元中的提示模块与信息临时记录模块,当病毒识别单元将病毒信息、软件解密单元将软件开启的信息送至反馈单元中,由显示模块可以在计算机端做出显示,同时信息临时记录模块对所获得的信息进行临时记录,以便在一定时间内,使用者可以通过反馈模块查取软件的使用记录,具备临时记录的功能,较为全面;通过移动客户端的显示模块与警报模块的配合,在由反馈单元反馈病毒信息、软件使用信息的同时,由微处理器将信息整合,并由远程信息传递模块发送至移动客户端中,在移动客户端中,警报模块可以对信息做出提示,以提醒使用者查看,使用者可以通过显示模块读取病毒信息、软件使用信息,对于信息的反馈过程中不仅限由计算机系统做出信息反馈,同时移动客户端也能有反馈信息,更为全面。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1