当前位置: 首页 > 专利查询>练新专利>正文

外部设备扩展方法及外部设备技术

技术编号:8387105 阅读:172 留言:0更新日期:2013-03-07 07:47
一种用于外部设备扩展的方法及外部设备,把外部设备仿真为外部存储设备,外部设备所支持的命令、参数名称、参数及数据仿真为不同的目录及文件名,主机采用标准的外部存储设备操作方法对仿真的目录和文件进行读写,外部设备接到对仿真的目录和文件的操作请求时,执行相应的外部设备操作指令及参数,传输对应的数据。借助存储设备的广泛支持,把外部设备的差别统一为主机可以支持的不同的目录和文件,把外部设备的差别分别放在外部设备中,使外部设备能不需要驱动程序,而通用于新旧各种计算机和各种智能电器设备,适用于各种接口。

【技术实现步骤摘要】

本专利技术涉及各种主机的外部设备扩展方法及外部设备,特别涉及计算机、智能电器设备的外部设备扩展方法及外部设备。
技术介绍
主机通过连接外部设备进行扩展可以扩展其用途。计算机系统一类的主机有丰富的外部设备。传统的外部设备扩展方法是使用主机上的通用接口,并在主机上安装专用的应用程序和驱动程序来实现的。在主机比较单一的视窗(windows)操作系统和英特尔(intel)处理器的组合下,这种方法还是很方便、有效的。只是随着操作系统版本的增多,驱动程序包越来越大,使用和维护越来越困难。很多外部设备只能选择支持其中的一个或有限的几个版本,较旧的系 统上无法使用,较新的系统也可能无法使用。为便于用户使用,人们做了很多努力。中国专利200610132044. 5公开了一种跨平台免驱动程序的外围装置驱动方法,以网页的形式实现计算机外部设备扩展。中国专利200610137589. 5公开了一种免驱动程序的信号产生设备及控制方法,通过仿真成一个标准的装置实现与计算机的连接,以专有的应用程序来实现其控制。中国专利200810133785. 4公开了一种基于UVC传输协议的数字仪器及其使用方法。微软公司在Windows XP SP2及以后版本的操作系统下,总共定义了 4类可以不用额外安装驱动程序的USB设备,具体分类包括I. USB视频类(USB Video CLASS),简称UVC,主要就是指摄像头类产品; 2. USB 音频类(USB Audio CLASS),简称 UAC,主要是指 USB 声卡;3.人机交换界面(USB Human Interface Device),主要是指USB接口的鼠标键盘等设备;4.存储设备类(USB Mass Storage Device),主要是指USB闪存盘。实际就是对于每一类设备做一个约定,要求该类产品在设计时遵守一定的规范,然后操作系统根据该规范定制一个通用的驱动程序并预先集成到系统中,这样只要满足该规范的产品,使用通用的驱动程序就可以让该设备正常工作。这样就大大减轻了 windows用户的使用困难。随着计算机技术的发展,单一的视窗(windows)操作系统和英特尔(intel)处理器的组合的局面已经改变。Linux操作系统及其它嵌入式操作系统,和ARM,MIPS等架构的处理器的使用越来越普遍。现有的设备扩展方法和外部设备已经难以适应这种局面。智能电器设备一类的主机,如智能电话,智能电视,移动互联网设备MID,导航图象显示器PND,媒体播放器,网络摄像机,数码照相机,数码摄像机以及基于mips或arm处理器的上网本等虽具有了比以前的计算机更强大的运算能力,也支持一些通用接口,但按照现有的设备扩展方法却无法连接和使用象计算机一样丰富的外部设备。一则是这些主机没有使用视窗(windows)操作系统和英特尔(intel)处理器的组合,而且主机的种类也太多,很难找到合适版本的驱动程序。另外一个原因则是这些主机使用的是嵌入式软件,添加或删除驱动程序都只能通过主机设备升级的方法来实现。同时这些主机的存储、接口等资源相对有限,无法预先集成多种驱动程序。综上所述,现有的设备扩展方法和外部设备已经不能适应主机和外部设备都日益多样化的局面。
技术实现思路
本专利技术的目的在于避免在扩展设备时在主机中安装驱动程序而提出的一种外部设备扩展方法和外部设备。把外部设备仿真为外部存储设备,外部设备所支持的命令、参数名称、参数及数据仿真为不同的目录及文件名,主机采用标准的外部存储设备操作方法对仿真的目录和文件进行读写,外部设备接到对仿真的目录和文件的操作请求时,执行相应的外部设备操作指 令及参数,传输对应的数据。借助存储设备的广泛支持,把外部设备的差别统一为主机可以支持的不同的目录和文件,把外部设备的差别分别放在外部设备中,使外部设备能不需要驱动程序,而通用于新旧各种计算机和各种智能电器设备,适用于各种接口。本专利技术的目的可以通过采用以下技术方案来实现I.主机上设置目录、文件处理程序,存储设备驱动和存储设备接口 ;2.外部设备上设置存储设备接口和实现存储设备接口标准功能操作请求的固化软件;3.外部设备连接到主机上时,该固化软件按存储设备接口标准与主机通信,使外部设备被主机辨认为标准存储设备;4.该固化软件把外部设备所支持的命令、参数名称、参数及数据仿真为一个及以上目录或和文件;5.仿真的目录名称为该设备支持的命令名称、参数名称和参数,该固化软件在接到主机打开该目录的请求时,执行对应的外部设备操作指令及参数系列;6.该固化软件在接到主机在仿真的目录下以写方式打开文件和写入的数据时,初始化为输入的文件名、文件头对应格式的数据接收、处理状态,进行数据接收和处理;7.仿真的文件名为该设备输出的数据系列,不同格式的数据使用相对应的扩展名,该固化软件在接到主机以读方式打开该文件和读取数据的请求时,初始化为处理和发送该数据系列的状态,并执行数据处理并发送数据;8.主机对目录、文件的打开和读写,可以用图形用户界面⑶I的方式逐级打开和读取,也可以以命令行或程序调用的方式,一次打开多级目录下的文件和目录;9.该固化软件在接到主机打开多级目录下的文件和目录的请求时,则依次执行每级目录对应的外部设备操作指令及参数系列,并且目录和文件不受已经存在的仿真目录、文件的限制,可以是外部设备支持的所有操作名称、参数名称和参数。执行特定的指令和参数系列后,外部设备还可以根据主机的打开目录的请求以目录名称的方式返回操作结果和可用的参数及随后支持的命令,以文件名的方式返回数据系列及其格式。该固化软件实际上就是可以在外部设备中运行的可执行程序,只是命令、参数和返回结果是通过目录名称进行传递,数据是通过文件读写进行传递,因此可以采用现有可执行程序的各种技术。可以把程序的配置内置或外置,集中配置或分散配置等,静态配置或动态配置。上述主机上的存储设备接口包括早期的串口,并口,PCI外部控制器接口,USB通用串行总线接口,IEEE 1394火线接口,SD内存卡接口的基础上发展起来的SDIO接口,红外线,蓝牙等无线连接接口等。上述外部设备仿真的文件和文件夹,可以与真实的存储设备的目录、文件以相同的方式混合在列表中传输给主机,只是在外部设备中以标记或指定位置等方式区分。上述主机中应用程序可以是通用的文件管理、处理程序,也可以是专门为该外部设备编写的应用程序、驱动接口程序以符合用户现有的使用习惯。上述外部设备根据需要可以对操作产生的结果和数据系列可以进行记忆和存储以便用户多次使用。 上述外部设备中目录、文件读写对应的命令及参数系列可以是读写设备寄存器的裸操作指令,也可以是一类设备的标准操作指令。上述外部设备中目录、文件读写与命令及参数系列的对应关系,可以以第二种及以上的可以编辑的文件格式传输到主机中,以便于主机管理对应关系。本专利技术还提供一种可以用于计算机,上网本,智能电话,智能电视,移动互联网设备MID,导航图象显示器PND,媒体播放器等的外部设备——数字电视棒。 上述数字电视棒以USB或SDIO作为接口与智能电器设备、计算机等主机相连,并初始化为主机的一个存储设备,并包含“节目搜索”、“电子节目单”等目录和每个节目名称为名,.ts为扩展名的多个文件。用户打开“节目搜索本文档来自技高网
...

【技术保护点】
一种外部设备扩展方法,其特征在于:把外部设备仿真为外部存储设备,外部设备所支持的命令、参数名称、参数及数据仿真为不同的目录及文件名,主机采用标准的外部存储设备操作方法对仿真的目录和文件进行读写,外部设备接到对仿真的目录和文件的操作请求时,执行相应的外部设备操作指令及参数,传输对应的数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:练新
申请(专利权)人:练新
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1