[发明专利]一种获得USB设备的序列号的方法及装置无效

专利信息
申请号: 200910090370.8 申请日: 2009-08-06
公开(公告)号: CN101615165A 公开(公告)日: 2009-12-30
发明(设计)人: 曹玉弟 申请(专利权)人: 北京中星微电子有限公司
主分类号: G06F13/10 分类号: G06F13/10
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 黄志华
地址: 100083北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 获得 usb 设备 序列号 方法 装置
【说明书】:

技术领域

发明涉及计算机及嵌入式领域,特别是涉及获得USB设备的序列号的方法及装置。

背景技术

随着计算机硬件飞速发展,外围设备日益增多,键盘、鼠标、调制解调器、打印机、扫描仪早已为人所共知,数码相机、MP3随身听接踵而至,这么多的设备,如何接入个人计算机?USB就是基于这个目的产生的。USB是英文Universal Serial BUS的缩写,中文含义是通用串行总线,是一个使计算机周边设备连接标准化、单一化的接口。包括USB接口的设备称为USB设备。

USB协议中要求USB设备有序列号,该序列号用于唯一标识USB设备。现有技术的实现方式是:在生产USB设备过程中,生产商需要为每个USB设备烧写不同的序列号,其实现成本较高。

目前各生产厂商为了节约成本,通常不提供序列号,即序列号一项为空,这给实际应用带来不便。例如,当一个USB设备与主机的USB接口A连接时,主机识别出该USB设备并加载相应的驱动,如果该USB设备转与主机的USB接口B连接时,由于USB设备没有序列号,主机需要重新识别该USB设备并加载相应的驱动。

发明内容

本发明实施例提供一种获得USB设备的序列号的方法及装置,用于实现为USB设备配置序列号,并且实现简单,成本较低。

一种获得USB设备的序列号的方法,包括以下步骤:

主机识别出有USB设备接入后,生成序列号;

主机通过驱动将序列号发送给USB设备;

USB设备保存收到的序列号。

一种主机,包括:

生成模块,用于在测试阶段生成序列号;

USB接口模块,用于与USB设备连接;

驱动模块,用于通过驱动将序列号发送给USB设备,并指示USB设备保存收到的序列号。

一种USB设备,包括:

USB接口模块,用于与主机连接,并接收主机通过驱动发送的序列号;

存储模块,用于存储数据;

运行模块,用于从驱动中解析出序列号,并将序列号保存到存储模块。

本发明实施例中USB设备接收主机发送的序列号并保存,从而获得了序列号,实现过程简单,成本较低。主机可以同时连接多个USB设备,并向多个USB设备发送序列号,适合于批量生产。

附图说明

图1为本发明实施例中系统的结构图;

图2为本发明实施例中获得USB设备的序列号的主要方法流程图;

图3为本发明实施例中获得USB设备的序列号的详细方法流程图;

图4为本发明实施例中带标志位验证过程的获得USB设备的序列号的详细方法流程图;

图5为本发明实施例中主机的结构图;

图6为本发明实施例中USB设备的结构图。

具体实施方式

本发明实施例中,由主机生成序列号,并通过驱动将序列号发送给USB设备,使USB设备获得序列号。这样,实现了为USB设备配置序列号,并且在USB设备的设计和生产阶段可批量生产USB设备,所需成本较低。

参见图1,本实施例中的系统包括主机101和USB设备102。

主机101用于运行通用的程序,通过USB接口与USB设备102连接,并对USB设备102进行测试等。在测试阶段生成序列号,通过驱动将序列号发送给USB设备,并指示USB设备保存收到的序列号。

USB设备102,通过USB接口与主机101连接,可作为主机101的外围设备,用于实现特定的功能。接收主机101通过驱动发送的序列号,从驱动中解析出序列号并保存。

主机101可以同时与多个USB设备102连接,为多个USB设备102生成不同的序列号,并分别发送给多个USB设备102。

参见图2,本实施例中获得USB设备的序列号的主要方法流程如下:

步骤201:主机101识别出有USB设备102接入。该识别过程可以是主机101通过扫描USB接口来识别,也可以是USB设备102连接主机101后通过硬件触发,如发送电平信号的方式,主机101通过接收的电平信号来识别。

步骤202:主机101生成序列号。主机101生成序列号有多种具体实现方式,如通过生成随机数的方式随机生成不重复的序列号;或者,如按照从大到小或从小到大的顺序依次生成序列号。还可能有其它生成序列号的方式,此处不一一列举。

步骤203:主机101通过驱动将序列号发送给USB设备102。该驱动可以是USB设备102的设备驱动。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910090370.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top