一种具有USBKEY功能的数据卡及其实现方法.pdf

上传人:a1 文档编号:996686 上传时间:2018-03-24 格式:PDF 页数:11 大小:491.83KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910188961.9

申请日:

2009.12.16

公开号:

CN101751533A

公开日:

2010.06.23

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 21/20申请公布日:20100623|||实质审查的生效IPC(主分类):G06F 21/20申请日:20091216|||公开

IPC分类号:

G06F21/20; G06K19/073

主分类号:

G06F21/20

申请人:

中兴通讯股份有限公司

发明人:

李佑虎; 李凯旋

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

深圳市世纪恒程知识产权代理事务所 44287

代理人:

胡海国

PDF下载: PDF下载
内容摘要

本发明具有USB?key功能的数据卡及实现方法。通过存储、检测、比较每个计算机唯一的标识码值,决定该计算机是否进入锁定状态,也就是说对指定的计算机有一一绑定的USB?key功能,限制了指定计算机的使用,保护了指定计算机的安全。并且该USB?key的功能由用户选择是否开启,而对其他的计算机如未开启USB?key功能仍相当于普通功能的数据卡。并且本方法无需硬件变动,只需软件修改即可实现。本发明的数据卡可限制为锁定一台亦可拓展为锁定多台计算机。另外,本发明采用的开机启动服务只有在插入已写入计算机标识码的数据卡,并计算机正常工作的情况下,用户才可以选择是否停止或者再次启动该服务。

权利要求书

1.  一种具有USB Key功能的数据卡,其包括一个存储模块,所述存储模块可以存储从指定计算机上读取的标识码值且该标识码值不能修改,当该数据卡插入计算机使用时,该存储在存储模块中的标识码值将会和计算机中的标识码值进行比对,如果两者匹配,则允许用户使用所述计算机。

2.
  如权利要求1所述的数据卡,其特征在于:所述计算机侧安装的UI提示用户启用USB Key服务,读取该计算机的标识码值,并存储在数据卡的特定存储区。

3.
  如权利要求1所述的数据卡,其特征在于:所述计算机的UI具有比较模块,该模块将比较存储在数据卡存储区中的标识码和计算机自身的标识码,如果一致,则允许使用该计算机,如果不一致,则锁定该计算机。

4.
  如权利要求1所述的数据卡,其特征在于:所述标识码值是硬盘的序列号或网卡的物理地址等或者综合以上信息得到的数值。

5.
  如权利要求1所述的数据卡,其特征在于:所述数据卡可锁定多台计算机,设定数据卡内的存储区域写入多个计算机标识码值。

6.
  一种具有USB Key功能的数据卡的实现方法,其特征在于:
将数据卡插入指定计算机;
安装UI,启用USB Key功能;
读取该计算机的标识码值并存入数据卡特定存储区;
计算机检测到带有USB Key的数据卡时就读取该数据卡存储的标识码值,并与该计算机的标识码值进行比较;
若未检测到标识码值或读取的标识码值与本机的不匹配,则启动锁定指定计算机。

7.
  如权利要求6所述的方法,其特征在于:所述标识码值是硬盘的序列号或网卡的物理地址等或者综合以上信息得到的数值。

8.
  如权利要求6所述的方法,其特征在于:所述数据卡可锁定多台计算机,设定数据卡内的存储区域写入多个计算机标识码值。

9.
  如权利要求6所述的方法,其特征在于:所述计算机具有一个即时开启的服务并且该服务开机启动,若插入的是已被写入多个计算机标识码值的数据卡,所开启的特定服务会依次读取存贮在数据卡内的计算机标识码值并与该计算机上的标识码值进行比较。

10.
  如权利要求9所述的方法,其特征在于:如果读取到所需要的计算机标识码值,计算机锁定解除;如果读完数据卡存储区内的所有计算机标识码值仍未读取到与计算机上一致的标识码值,则计算机进入锁定状态。

说明书

一种具有USB Key功能的数据卡及其实现方法
技术领域
本发明涉及无线数据通信领域,尤其涉及一种具有USB Key功能的数据卡及其实现方法。
背景技术
随着科技的进步和通信的发展,尤其是3G的普及,随着网络带宽的增加,无线宽带越来越广泛,人们对于无线上网的需求也与日俱增。无线数据卡也越来越普及,用户希望数据卡除了常规的通信功能外还有更多的功能。
USB key作为一种方便、安全、可靠的身份认证技术,通过专门的硬件设备进行认证,很好地解决了在使用计算机和其他设备中身份认证的安全可靠性问题。由于安全或者出于限制他人使用的需求。有些安全要求高的企业用户能锁定自己指定的计算机不被别人使用,并且希望在自己不在的时候别人就算开机也为锁定状态,只有插上特定的USB key设备才能正常使用,并且希望计算机能够物理与网络断开,从而保证计算机的网络安全。还有一些家庭也希望有在自己不在的时候能有相关的便携设备对某些计算机进行锁定,限制孩子用计算机玩游戏和上网的行为。类似的需求有很多,考虑到数据卡是计算机比较常用的通信工具,人们一般通过数据卡进行无线上网。而本发明正是基于满足上述需求的具有USB key功能的数据卡及实现方法。
发明内容
本发明的目的是提供一种具有USB key功能的数据卡及实现方法,通过软件设置使用户能够用数据卡启动USB key的功能,从而锁定指定的计算机。
为实现上述目的,本发明采用的技术方案如下:
一种具有USB Key功能的数据卡,其包括一个存储模块,所述存储模块可以存储从指定计算机上读取的标识码值且该标识码值不能修改,当该数据卡插入计算机使用时,该存储在存储模块中的标识码值将会和计算机中的标识码值进行比对,如果两者匹配,则允许用户使用所述计算机。
进一步地,上述数据卡还包括:所述计算机侧安装的UI提示用户启用USB Key服务,读取该计算机的标识码值,并存储在数据卡的特定存储区。
进一步地,上述数据卡还包括:所述计算机的UI具有比较模块,该模块将比较存储在数据卡存储区中的标识码和计算机自身的标识码,如果一致,则允许使用该计算机,如果不一致,则锁定该计算机。
进一步地,上述数据卡还包括:所述标识码值是硬盘的序列号或网卡的物理地址等或者综合以上信息得到的数值。
进一步地,上述数据卡还包括:所述数据卡可锁定多台计算机,设定数据卡内的存储区域写入多个计算机标识码值。
本发明还提供一种具有USB Key功能的数据卡的实现方法,其特征在于:
将数据卡插入指定计算机;
安装UI,启用USB Key功能;
读取该计算机的标识码值并存入数据卡特定存储区;
计算机检测到带有USB Key的数据卡时就读取该数据卡存储的标识码值,并与该计算机的标识码值进行比较;
若未检测到标识码值或读取的标识码值与本机的不匹配,则启动锁定指定计算机。
进一步地,上述方法还包括:所述标识码值是硬盘的序列号或网卡的物理地址等或者综合以上信息得到的数值。
进一步地,上述方法还包括:所述数据卡可锁定多台计算机,设定数据卡内的存储区域写入多个计算机标识码值。
进一步地,上述方法还包括:所述计算机具有一个即时开启的服务并且该服务开机启动,若插入的是已被写入多个计算机标识码值的数据卡,所开启的特定服务会依次读取存贮在数据卡内的计算机标识码值并与该计算机上的标识码值进行比较。
进一步地,上述方法还包括:如果读取到所需要的计算机标识码值,计算机锁定解除;如果读完数据卡存储区内的所有计算机标识码值仍未读取到与计算机上一致的标识码值,则计算机进入锁定状态。
与现有技术相比较,本发明的具有USB key功能的数据卡及实现方法,除了数据卡的功能外,可以用来保护或者限制指定的计算机的使用及安全,也就是说对指定的计算机有一一绑定的USB key功能,并且该USB key的功能由用户选择是否开启,而对其他的计算机如未开启USB key功能仍相当于普通功能的数据卡。并且本方法无需硬件变动,只需软件修改即可实现。
附图说明
图1是本发明实施例系统结构示意图;
图2是本发明实施例具有USB key功能的数据卡实现方法(锁定单台计算机)流程示意图;
图3是本发明实施例具有USB key功能的数据卡实现方法(锁定多台计算机)流程示意图;
图4是本发明另一种实施例的流程示意图。
具体实施方式
本发明提供一种具有USB key功能的数据卡及方法,使用户能够用数据卡启动USB key的功能,从而锁定指定的计算机,指定的计算机没有插上该数据卡的时候,别人不能使用该计算机,并且由于没插数据卡即物理断开网络,从而保护指定计算机的安全,并可以限制对指定的计算机的使用。而对其他的计算机,本数据卡可以选择不开启USB key的功能,则相当于普通的数据卡功能。
本发明所述的具有USB key功能的数据卡及方法原理如下:
核心思想是每个计算机都有一个唯一的标识码值(可以为硬盘的序列号,网卡的物理地址等或者综合以上信息得到的数值),当数据卡插入计算机USB口的时候会提示安装用户界面软件(User Interface,UI),安装完后,UI会有提示是否启动USB key服务。当用户决定启用USB key服务的时候,UI会读取该计算机的标识码值,并存贮在数据卡内部专门的存储区域,一旦写入即不能修改,并同时在计算机加入一个即时开启的服务并且该服务开机启动。该服务当检测到USB端口插入带有USB口的设备就会发起读取设备的标识码值的动作,并将读取到的标识码值与该计算机的标识码值进行对比,若未有USB设备插入或者已插入USB设备但检测不到标识码值以及读取到的标识码值与本机的不匹配,则启动锁定指定计算机的动作,从而起到USB key的作用,限制了指定计算机的使用,保护了指定计算机的安全。另外需要指出的是,所提到的开机启动的服务只有在插入已写入计算机标识码的数据卡,并计算机正常工作的情况下,用户才可以选择是否停止或者再次启动该服务。
需要说明的是,带有本发明的数据卡可限制为锁定一台亦可拓展为锁定多台计算机,即可以设定数据卡内的存储区域能写入多个计算机标识码值,而所开启的特定服务会依次读取存贮在数据卡内的计算机标识码值与计算机上的标识码值进行比较,直至读取到所需要的计算机标识码值,此时计算机解除锁定;或者读完数据卡存储区内的所有计算机标识码值仍未读取到与计算机上一致的标识码值,计算机仍保持锁定状态。
利用本发明的具有USB key功能的数据卡及方法基本原理包括以下步骤:
数据卡插入指定的计算机,数据卡上电启动;
数据卡安装UI软件,用户决定启动UI上提示的USB key功能;
UI读取该计算机的标识码值并写入数据卡内部,一旦写入除了特定工具外不能修改;
同时UI会在计算机里建立一个特定服务,该服务即时开启并开机启动;
特定服务检测到USB端口插入带有USB口的设备就会发起读取设备的标识码值的动作,并将读取到的标识码值与该计算机的标识码值进行对比;
若未检测到USB设备插入或者已插入USB设备但检测不到标识码值以及读取到的标识码值与本机的不匹配,则启动锁定指定计算机的动作;
数据卡拔出,特定服务锁定指定的计算机不能使用;
本发明的技术方案将USB Key和无线数据卡两种技术融合在一种产品设计中,提供一种更为安全的USB Key身份认证保护机制的无线数据卡及其实现方法。
下面结合附图,详细介绍具有USB key功能的数据卡及实现方法。
如图1是本发明实施例系统结构示意图,包括可通过USB端口连接的数据卡侧和UI侧,数据卡侧包括命令处理模块、存储模块和数据卡输入输出模块;UI侧包括计算机端口、检测模块、比较模块和功能处理模块。所述存储模块用来存储从指定计算机上读取的标识码值;计算机侧建立特定服务项,用来检测数据卡的标识码值;数据卡和计算机通过USB接口连接。
如图1所示,具有USB key功能的数据卡在插入指定计算机的时候,安装完数据卡UI软件后,当用户决定启动UI上提示的USB功能,会在计算机内建立一个系统服务。该服务当检测到USB端口插入带有USB口的设备就会发起读取设备的标识码值的动作,并将读取到的标识码值通过对比模块105与该计算机的标识码值进行对比,若未检测到USB设备插入或者已插入USB设备但检测不到标识码值以及读取到的标识码值与本机的不匹配,则启动锁定指定计算机的动作。
如图2是本发明实施例具有USB key功能的数据卡实现方法(锁定单台计算机)流程示意图,具体流程如下:
步骤S201:数据卡插入指定计算机的USB端口;
步骤S202:数据卡上电启动,完成自身初始化,并安装UI软件;
步骤S203:用户决定启动UI上提示的USB key功能;
步骤S204:UI读取该计算机的标识码值;
步骤S205:将计算机的标识码值写入数据卡内部存贮区域,一旦写入除了特定工具外不能改动,而且数据卡内部存贮区域只允许写入一次;
步骤S206:同时UI会在计算机里建立一个特定服务,该服务即时开启并开机启动;
步骤S207:特定服务检测是否插有USB设备,如果是,进入步骤S208;如果否,转入步骤S211;
步骤S208:有USB设备就会发起读取设备的标识码值的动作;
步骤S209:特定服务将读取到的标识码值与该计算机的标识码值进行对比,如果相同就进入步骤S210;如果不同就转入步骤S211;
步骤S210:若读取到的标识码值与该计算机的标志码值匹配,计算机锁定解除;
步骤S211:若未检测到USB设备插入或者已插入USB设备但读取不到本机的标识码值以及读取到的标识码值与本机的不匹配,计算机进入锁定状态。
如图3是本发明实施例具有USB key功能的数据卡实现方法(锁定多台计算机)流程示意图,具体流程如下:
步骤S301:数据卡插入指定计算机的USB端口;
步骤S302:数据卡上电启动,完成自身初始化,并安装UI软件;
步骤S303:用户决定启动UI上提示的USB key功能;
步骤S304:UI读取该计算机的标识码值;
步骤S305:将计算机的标识码值写入数据卡内部,若本计算机的标识码已被写入到数据卡则返回写入失败,一旦写入除了特定工具外不能改动;
步骤S306:同时UI会在计算机里建立一个特定服务,该服务即时开启并开机启动;
步骤S307:特定服务检测是否插有USB设备,如果是,进入步骤S308;如果否,转入步骤S311;
步骤S308:检测有USB设备就会发起读取设备的标识码值的动作;
步骤S309:若插入的是已被写入多个计算机标识码的数据卡,而所开启的特定服务会依次读取存贮在数据卡内的计算机标识码值与该计算机上的标识码值进行比较,如果相同就进入步骤S310;如果不同就转入步骤S311;
步骤S310:若读取到的标识码值与该计算机的标志码值匹配,计算机锁定解除;
步骤S311:若读完数据卡存储区内的所有计算机标识码值仍未读取到与计算机上一致的标识码值,以及未检测到USB设备插入,计算机进入锁定状态。
如图4是本发明另一种实施例的流程示意图,具体流程如下:
步骤S401:计算机锁定状态;
步骤S402:插入具有USB Key的设备;
步骤S403:特定服务检测到USB设备插入;
步骤S404:特定服务发起读取设备的计算机标识码值的动作;
步骤S405:检测不到计算机标识码值;
步骤S406:保持计算机锁定状态。
本发明具有USB key功能的数据卡及实现方法。通过存储、检测、比较每个计算机唯一的标识码值,决定该计算机是否进入锁定状态,也就是说对指定的计算机有一一绑定的USB key功能,从而起到USB key的作用,限制了指定计算机的使用,保护了指定计算机的安全。并且该USB key的功能由用户选择是否开启,而对其他的计算机如未开启USB key功能仍相当于普通功能的数据卡。并且本方法无需硬件变动,只需软件修改即可实现。本发明的数据卡可限制为锁定一台亦可拓展为锁定多台计算机。另外,本发明采用的开机启动服务只有在插入已写入计算机标识码的数据卡,并计算机正常工作的情况下,用户才可以选择是否停止或者再次启动该服务。
当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本领域的技术人员当可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。

一种具有USBKEY功能的数据卡及其实现方法.pdf_第1页
第1页 / 共11页
一种具有USBKEY功能的数据卡及其实现方法.pdf_第2页
第2页 / 共11页
一种具有USBKEY功能的数据卡及其实现方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种具有USBKEY功能的数据卡及其实现方法.pdf》由会员分享,可在线阅读,更多相关《一种具有USBKEY功能的数据卡及其实现方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明具有USB?key功能的数据卡及实现方法。通过存储、检测、比较每个计算机唯一的标识码值,决定该计算机是否进入锁定状态,也就是说对指定的计算机有一一绑定的USB?key功能,限制了指定计算机的使用,保护了指定计算机的安全。并且该USB?key的功能由用户选择是否开启,而对其他的计算机如未开启USB?key功能仍相当于普通功能的数据卡。并且本方法无需硬件变动,只需软件修改即可实现。本发明的数据卡。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1