基于usb的进程保护卡的制作方法

文档序号:443345阅读:229来源:国知局
专利名称:基于usb的进程保护卡的制作方法
技术领域
本发明涉及一种基于USB的进程保护卡。
背景技术
管理单位(如市安全局管理全市所有办公计算机)或管理部门(如单位内部的网络管理中心)为便于管理,需在用户(被管对象)的计算机上安装软件。但安装的软件常被用户卸载或结束进程,使得管理形同虚设(有些地方因为该问题困扰,还没有进行这方面的工作)。有些部门为了防止用户卸载软件或结束进程,使用了用软件对进程进行保护的办法,但其本身的安全性又是一个问题。另外,有些用户用U盘或移动硬盘启动计算机,也避开了管理软件对用户的监管。

发明内容
针对以上现有技术的不足,本发明提供了一种基于USB的进程保护卡。该设备插入到计算机内部的USB接口上,当系统不运行被保护的进程时,该设备将自动的将计算机关掉,从而使得用户不得不运行管理者安装的软件(进程)。本发明的目的通过以下技术方案来实现:
基于USB的进程保护卡,该保护卡包括USB接口单元,总线接口单元,中央处理器单元,所述的USB接口单元通过总线接口单元与中央处理器单元连接,所述USB接口单元与电脑的USB接口连接,所述USB接口单元接收来自电脑的被保护进程数据并将该数据通过总线接口单元传输给中央处理器单元,中央处理器单元对接收到的数据进行读取,判断电脑是否工作在被保护进程运行状态并控制电脑的开启。所述总线接口单元为CH372或CH375芯片。所述中央处理器单元为STC12C5A60S2单片机。本发明的优点在于:
本发明的设备能够对所保护的进程完全可靠的保护。如果用户卸载程序或结束被保护进程,本设备将自动把用户正在使用的电脑关闭,使得用户不得不让被保护进程正常运行,从而防止用户卸载或结束进程,起到保护进程的作用。


图1:本发明结构原理 图2:本发明电气连接图。
具体实施例方式如图1所示为本发明结构 原理图,所述基于USB的进程保护卡包括USB接口,包括USB接口单元,总线接口单元,中央处理器单元,所述的USB接口单元通过总线接口单元与中央处理器单元连接,所述USB接口单元与电脑的USB接口连接,所述USB接口单元接收来自电脑的被保护进程数据并将该数据通过总线接口单元传输给中央处理器单元,中央处理器单元对接收到的数据进行读取,判断电脑是否工作在被保护进程运行状态并控制电脑的开启。总线接口单元,中央处理器单元,所述的USB接口通过总线接口单元与中央处理器单元连接。所述总线接口单元为CH372/CH375芯片。所述中央处理器单元为STC12C5A60S2 单片机。图1中用户电脑主板的USB接口 I通过数据线2连接到总线接口芯片CH372芯片3,所述CH372芯片通过数据总线4和地址总线5和单片机STC12C5A60S2连接。所述STC12C5A60S2单片机,其中内部程序存储器(Flash)写有包含用于判断是否收到数据或收到数据是否正确的代码,从而控制用户电脑的开关,该单片机与用户电脑的关机排针7连接。工作原理为:
1、单片机上电后通过数据总线(D(TD7)和控制总线(KZ
)与CH372传输数据,初始化CH372。此后即可通过USB 口(P4)和用户电脑交换数据。2、如果被保护进程正在运行,CH372会定时接收到被保护进程通过驱动发来的数据,CH372通过使INT为低电平通知单片机接收到了数据,然后通过数据总线(D(TD7)在控制总线(KZ
)的控制下,把从被保护进程接收到的数据交给单片机。单片机接收到数据后,检查接收到的数据是否正确。如果数据正确,保持CLOSE引脚为高电平,用户电脑正
常工作。3、如果被保护进 程被结束或没有运行,CH372就不会接收到被保护进程发来的数据,单片机也就接收不到数据。单片机不能定时收到数据或收到的数据不正确,则使CLOSE引脚为低电平。当CLOSE为低电平时,光耦Pl的1、2引脚之间有电流通过,使光耦Pl的3.4接通。此时因为排针P3的I引脚接用户电脑的关机引脚,所以用户电脑关机引脚被拉低,使电脑关机。如图2所示为本发明电气连接图,图中进程保护卡的USB接口单元中的P3 (排母)插在计算机主板上的USB排针上,用于接收来自被保护进程的数据。如果不能定时接收到数据或接收到的数据不正确,发出关机命令。进程保护卡的USB接口单元中的Pl是三根管脚的排针,使用时其中一根管脚接在主板上的关机排针上,不同的计算机接不同的管脚:
第一种,USB 口关机后有电(有的计算机可以设置是否有电,即关机后USB 口是否可以充电),这种计算机接I (CH0NGQI)管脚(电路板上标注为’ E’);
第二种,计算机关机后USB 口无电,计算机主板上的关机排针和地之间的电压为5V,这种接2 (5VCH0NGQI)管脚(电路板上标注为’ 5V’);
第三种,计算机关机后USB 口无电,计算机主板上的关机排针和地之间的电压为3.3V,这种接3 (3.3VCH0NGQI)管脚(电路板上标注为’ 3.3V’)。如果关机后USB 口无电,则单片机由于和主板上USB排针的GND相连为低电平,为防止关机后再次开机,单片机通过三极管和计算机关机管脚相连(Ql为第三种情况,Q2为第二种情况时的三极管)。本发明制造出的设备能够在多种型号的台式计算机上运行,具体使用过程如下:I启动计算机,安装CH372/CH375驱动程序,并安装欲保护的软件(该软件中加入本设备所附带的接口代码)。2关机后,在计算机内部的USB排针上插入该设备,引出计算机主板上的关机排针,与本设备相连;
3重新启动计算机,运行安装的被保护软件(该软件一般会自动运行),系统正常工作。4卸载被保护软件或结束进程,计算机自动关机。进程保护成功。另一方面,为能在插入设备的计算机重新安装系统时,不用打开PC机箱,设计了屏蔽附件。屏蔽附件接到保护卡引入计算机外部的USB接口时,保护卡将接收屏蔽附件的数据,使得计算机系统在没有被保护进程运行时,能够正常工作。应当理解,以上借助优选实施例对本发明的技术方案进行的详细说明是示意性的而非限制性的。本领域的普通技术人员在阅读本发明说明书的基础上可以对各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各`实施例技术方案的精神和范围。
权利要求
1.基于USB的进程保护卡,其特征在于,该保护卡包括USB接口单元,总线接口单元,中央处理器单元,所述的USB接口单元通过总线接口单元与中央处理器单元连接,所述USB接口单元与电脑的USB接口连接,所述USB接口单元接收来自电脑的被保护进程数据并将该数据通过总线接口单元传输给中央处理器单元,中央处理器单元对接收到的数据进行读取,判断电脑是否工作在被保护进程运行状态并控制电脑的开启。
2.根据权利要求1所述的基于USB的进程保护卡,其特征在于,所述总线接口单元为CH372 或 CH375 芯片。
3.根据权利要求1所述的基于USB的进程保护卡,其特征在于,所述中央处理器单元为 STC12C5A60S2 单片·机。
全文摘要
本发明涉及一种基于USB的进程保护卡,该保护卡包括USB接口,包括USB接口单元,总线接口单元,中央处理器单元,所述的USB接口单元通过总线接口单元与中央处理器单元连接,所述USB接口单元与电脑的USB接口连接,所述USB接口单元接收来自电脑的被保护进程数据并将该数据通过总线接口单元传输给中央处理器单元,中央处理器单元对接收到的数据进行读取,判断电脑是否工作在被保护进程运行状态并控制电脑的开启。该保护卡能够对所保护的进程完全可靠的保护。
文档编号G06F21/51GK103246844SQ201310213509
公开日2013年8月14日 申请日期2013年6月3日 优先权日2013年6月3日
发明者武仁杰 申请人:武仁杰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1