本发明属于笔记本电脑防盗的技术领域,具体地涉及一种便携式计算机的防盗设备及工作方法,其主要是通过外置设备进行笔记本电脑的防盗。
背景技术:
笔记本电脑日益普及,但是其防盗技术的缺失,严重影响其便利性,即使人们不是长时间的离开笔记本电脑,仍需担心笔记本电脑被盗问题。
现有笔记本防盗技术有四种:
1.通过机械锁,将笔记本电脑同固定物体锁在一起,其优点是锁定牢固,除非破坏笔记本电脑或锁具的机械构造,否则不能将其偷走。其缺点是:锁具的体积较大,不便于携带,而且固定物体不易在公共场所找到。
2.通过软件锁定笔记本电脑系统,并检测电源线的在离状态,当电源线断开是即发出警报,其优点是成本低,基本不需要额外花费。其缺点是:随着笔记本电脑电池续航能力的提升,充电适配器已经不再是出门必须品,而且充电用的插座在公共场所不易寻找。
3.通过内置硬件实现,其优点是防盗性能好。其缺点是需要对笔记本电脑进行一定的改装,极为不便。
4.通过无线定位笔记本电脑当前位置,其优点是无需对笔记本电脑进行设备的添加等改造。其缺点是当用户得知笔记本电脑被盗,为时已晚。
另外,现有的防盗技术都无法解决偷盗者强制关闭笔记本电脑后带走笔记本电脑,也就是说在强制关机后,防盗报警能力全部消失,并不能真正防盗。
技术实现要素:
本发明的技术解决问题是:克服现有技术的不足,提供一种便携式计算机的防盗设备,其通用性好,成本大大降低。
本发明的技术解决方案是:这种便携式计算机的防盗设备,其包括USB通信芯片、单片机、震动感应器、报警装置、监测模块;
震动感应器监测到震动就在INT端输出一个脉冲,触发CH341中断,
此中断信号通过USB通信芯片触发监测模块动作;
USB通信芯片通过USB-A型公接口与监测模块连接;
监测模块安装在便携式计算机端,并不间断地向便携式计算机的P1口
发送间隔6ms的脉冲,单片机采集这个脉冲信号,若采集不到脉冲信号,
则触发报警装置进行报警。
本发明通过震动感应器监测到震动就在INT端输出一个脉冲,触发CH341中断,此中断信号通过USB通信芯片触发监测模块动作;USB通信芯片通过USB-A型公接口与监测模块连接;监测模块安装在便携式计算机端,并不间断地向便携式计算机的P1口发送间隔6ms的脉冲,单片机采集这个脉冲信号,若采集不到脉冲信号,则触发报警装置进行报警,因此通用性好,成本大大降低。
还提供了这种便携式计算机的防盗设备的工作方法,该方法包括单片机和便携式计算机执行的步骤,
单片机执行以下步骤:
(1)开始;
(2)初始化定时器;
(3)启动定时器读取脉冲;
(4)判断便携式计算机输出的脉冲是否存在,是则执行步骤(5),否则报警然后执行步骤(5);
(5)结束;
便携式计算机执行以下步骤:
(i)开始;
(ii)判断设备是否已插入,是则执行步骤(iii),否则等待设备插入然后执行步骤(iii);
(iii)启动输出6ms脉冲;
(iv)监测震动事件;
(v)判断是否有震动,是则执行步骤(vi),否则执行步骤(vii);
(vi)启动警报,循环执行步骤(vi);
(vii)结束。
附图说明
图1示出了根据本发明的便携式计算机的防盗设备的结构示意图。
图2示出了根据本发明的便携式计算机的防盗设备的工作方法的流程图。
具体实施方式
从图1中可以看出,这种便携式计算机的防盗设备,其包括USB通信芯片、单片机、震动感应器、报警装置、监测模块;
震动感应器监测到震动就在INT端输出一个脉冲,触发CH341中断,
此中断信号通过USB通信芯片触发监测模块动作;
USB通信芯片通过USB-A型公接口与监测模块连接;
监测模块安装在便携式计算机端,并不间断地向便携式计算机的P1口发送间隔6ms的脉冲,单片机采集这个脉冲信号,若采集不到脉冲信号,则触发报警装置进行报警。
本发明通过震动感应器监测到震动就在INT端输出一个脉冲,触发CH341中断,此中断信号通过USB通信芯片触发监测模块动作;USB通信芯片通过USB-A型公接口与监测模块连接;监测模块安装在便携式计算机端,并不间断地向便携式计算机的P1口发送间隔6ms的脉冲,单片机采集这个脉冲信号,若采集不到脉冲信号,则触发报警装置进行报警,因此通用性好,成本大大降低。
另外,该防盗设备集成于拥有USB-A型公接口的移动设备中。
另外,所述移动设备是U盘或MP3播放器。
另外,所述中断被触发后,通过调用系统接口判断系统是否处于锁定状态,若该系统处于锁定状态就触发报警;如果未处于锁定状态则不触发报警。
另外,所述触发报警装置进行报警是便携式计算机调用系统播放音频文件,并通过系统接口将音量调至最大。
另外,对6ms脉冲采集是通过定时器以3ms间隔读取P1口数据,若后两次采集到的数据与前两次皆相同就判定采集不到脉冲信号。
另外,所述报警装置是蜂鸣器。
另外,所述警报由便携式计算机通过蓝牙或无线网络将警报信息发出。
另外,在关机带电的便携式计算机的USB接口上,USB通信芯片发送给USB设备一个信号以判断笔记本电脑是否在开启状态,当判断结果为否,此信号丢失或发生变化,USB设备判断后就进行警报,强制关机报警是借助于关机带电的便携式计算机的USB接口为USB设备供电实现的,或者采用增加辅助电源来实现供电。
具体地,USB设备可以采用多种芯片或者带有数据处理能力的芯片来实现。USB芯片可以十分灵活,可以将该防盗设备集成于拥有USB-A型公口的任何移动设备中(如U盘或MP3播放器)。
USB设备的组成:USB通信芯片,单片机,震动感应器,其电路图如图所示。
数字震动感应模块监测到震动即在INT端输出一个脉冲,触发CH341中断,此中断信号通过USB接口触发笔记本端程序相应动作。
笔记本端程序采用C#编写。
笔记本端程序USB中断被触发后,通过调用系统接口判断系统是否处于锁定状态,若果系统处于锁定状态即触发报警;如果未处于锁定状态则不触发报警。
触发报警是指笔记本端程序调用系统播放音频文件,并通过系统接口将音量调至最大。
笔记本端程序启动后即不断向P1口送间隔6ms的脉冲,单片机采集这个脉冲信号,若采集不到脉冲信号,则证明笔记本被强制关机,即触发蜂鸣器蜂鸣。
单片机采用c语言编写,对6ms脉冲采集是通过定时器以3ms(实际略大于3ms)间隔读取P1口数据,若后两次采集到的数据与前两次皆相同即判定采集不到脉冲信号。
如图2所示,还提供了这种便携式计算机的防盗设备的工作方法,该方法包括单片机和便携式计算机执行的步骤,
单片机执行以下步骤:
(1)开始;
(2)初始化定时器;
(3)启动定时器读取脉冲;
(4)判断便携式计算机输出的脉冲是否存在,是则执行步骤(5),否则报警然后执行步骤(5);
(5)结束;
便携式计算机执行以下步骤:
(i)开始;
(ii)判断设备是否已插入,是则执行步骤(iii),否则等待设备插入然后执行步骤(iii);
(iii)启动输出6ms脉冲;
(iv)监测震动事件;
(v)判断是否有震动,是则执行步骤(vi),否则执行步骤(vii);
(vi)启动警报,循环执行步骤(vi);
(vii)结束。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。