CN101533648A - 一种实现即插即用的数字家庭网络硬盘***及方法 - Google Patents
一种实现即插即用的数字家庭网络硬盘***及方法 Download PDFInfo
- Publication number
- CN101533648A CN101533648A CN200910038903A CN200910038903A CN101533648A CN 101533648 A CN101533648 A CN 101533648A CN 200910038903 A CN200910038903 A CN 200910038903A CN 200910038903 A CN200910038903 A CN 200910038903A CN 101533648 A CN101533648 A CN 101533648A
- Authority
- CN
- China
- Prior art keywords
- external unit
- network hard
- real
- hard disk
- play
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明公开了一种实现即插即用的数字家庭网络硬盘***及方法,该***设置有USB HOST,以提供外部设备的与网络硬盘的物理连接,此外还包括驱动存档器和实时管理器。当有设备通过USB HOST连接到网络硬盘上时,实时管理器首先通过识别器识别该设备,识别器识别出该设备的名称后调用检测器检测驱动存档器中有无该设备的驱动,如果有该设备的驱动,实时管理器直接对其进行调用,如果没有,则通过USB HOST读取该设备内的相关驱动信息,然后实时管理器便将该设备的驱动进行安装并保存在驱动存档器中。本发明进一步扩展了数字家庭网络硬盘的功能,使其功能使用上更加的完善,方便了用户。
Description
技术领域
本发明涉及数字家庭网络硬盘技术领域,尤其涉及一种实现即插即用的数字家庭网络硬盘***及方法。
背景技术
随着计算机的不断普及,对增强功能的需求也不断增长。例如,非常需要即插即用(PnP)功能,它有助于实现***设备与计算平台的连接。即插即用(PNP,Plug-and-Play)的作用是自动配置(低层)计算机中的板卡和其他设备,然后告诉对应的设备都做了什么。PnP的任务是把物理设备和软件(设备驱动程序)相配合,并操作设备,在每个设备和它的驱动程序之间建立通信信道。而“网络硬盘”是目前的热门技术,它是一块专属的存储空间,是指“通过网络连接管理使用的远程硬盘空间”,可用于传输、存储和备份计算机的数据文件,方便用户管理使用,用户可以通过上网登录网站的方式,可方便上传、下载文件,而独特的分享、分组功能更突破了传统存储的概念。与其他同类产品相比,“网络硬盘”产品具有直观预览、四级共享、分组管理、稳定安全的四大特点。“网络硬盘”技术是一门热门技术,并且在实际生产实践中已经越来越走向成熟,随着技术日新月异的发展,可以与“网络硬盘”进行连接的产品也随着越来越多。这些产品一方面极大的扩展了“网络硬盘”的资源和功能,使用户得到的服务和接受到的资讯更多更完整,但是另一方面也带来的一些问题,例如有些设备每次连接都要重新安装驱动,有些要求“网络硬盘”进行重启等等,这些问题都对“网络硬盘”的用户造成了一定程度上的不便,不利于“网络硬盘”的进一步普及。
发明内容
本发明的目的在于进一步完善网络硬盘的现有功能,提供一种实现即插即用的数字家庭网络硬盘***及方法,使用户感受到更加丰富的***功能和资源,以进一步提高网络硬盘的可用性。
本发明的目的通过以下技术方案予以实现:
一种实现即插即用的数字家庭网络硬盘***,包括USB HOST、驱动存档器和实时管理器。
所述的实时管理器包括检测器和识别器。
所述的USB HOST为USB 2.0端口,理论的最高速度高达400Mbps。USB接口是现在最流行,也是最方便快捷的文件在不同设备间转移的方法之一。本产品可以作为USB主设备连接一个移动存储设备,如U盘、手机、MP3、MP4、移动硬盘等。
所述的驱动存档器的存储空间可由用户手动设置,由于目前的各种移动设备种类繁多,所以也造成了相关驱动程序的多种多样,为了避免网络硬盘初始的存储空间不够存储移动设备的驱动程序,驱动存档器设定为可由用户根据实际情况进行调整,这进一步加强了网络硬盘的实用性。
所述的识别器用于识别外部设备。
所述的检测器用于检测驱动存档器。
一种实现即插即用的数字家庭网络硬盘方法,其具体步骤为:
a1.外部设备通过USB HOST连接到网络硬盘;
a2.实时管理器调用识别器识别外部设备的名称;
a3.实时管理器调用检测器检测驱动存档器,有该外部设备的驱动,转入步骤a5,没有该外部设备的驱动,则转入步骤a4;
a4.实时管理器读取该外部设备内的相关驱动信息,然后将该外部设备的驱动进行安装并保存在驱动存档器中;
a5.实时管理器从驱动存档器中调用该外部设备的驱动;
a6.运行外部设备。
其中,当识别器当出现无法识别设备的情况时,实时管理器会控制识别器重新识别,在网络硬盘的实际运行情况中会遇到各种各样的问题,并且由于外部连接的移动设备的种类过于繁多,所以有的时候可能会出现连接的外部设备无法识别的情况,在这个时候实时管理器会控制识别器重新对外部设备进行识别,如重复三次识别后依然无法识别的,则提醒用户手动操作。这样的操作方法即从一定程度上避免了由于网络硬盘和设备本身的因素造成的无法识别的情况,又提高了网络硬盘的可操作性,方便了用户。
所述一种实现即插即用的数字家庭网络硬盘方法,其特征在于检测器用首字母查找方式对驱动存档器进行检索,具体步骤为:
b1.在驱动存储器已存储的设备名称中查找与识别器识别的外部设备名称的第一个字符相匹配的设备;
b2.如相匹配的设备数量为0,表示驱动存储器中无该外部设备的驱动,转入b4,如相匹配的设备数量不为0,转入步骤b3;
b3.开始匹配识别器识别的外部设备名称的第二个字符,转入b1,如当前已匹配的字符是识别器识别的外部设备名称的最后一个字符,转入b4;
b4.检测器结束检索。
首字母查找方式可极大的提高检测器检索的速度,提高了数字家庭网络硬盘的运行效率,同时也从一定程度上减低了功耗。
本发明具有以下有益效果:
1)驱动存档器的存储空间可由用户手动设置,由于目前的各种移动设备种类繁多,所以也造成了相关驱动程序的多种多样,为了避免网络硬盘初始的存储空间不够存储移动设备的驱动程序,驱动存档器设定为可由用户根据实际情况进行调整,这进一步加强了网络硬盘的实用性。
2)识别器当出现无法识别设备的情况时,实时管理器会控制识别器重新识别,在网络硬盘的实际运行情况中会遇到各种各样的问题,并且由于外部连接的移动设备的种类过于繁多,所以有的时候可能会出现连接的外部设备无法识别的情况,在这个时候实时管理器会控制识别器重新对外部设备进行识别,如重复三次识别后依然无法识别的,则提醒用户手动操作。这样的操作方法即从一定程度上避免了由于网络硬盘和设备本身的因素造成的无法识别的情况,又提高了网络硬盘的可操作性,方便了用户。
3)本发明进一步完善了网络硬盘的现有功能,使用户感受到更加丰富的***功能和资源,同时极大的提高了网络硬盘点的可用性。
4)首字母查找方式可极大的提高检测器检索的速度,提高了数字家庭网络硬盘的运行效率,同时也从一定程度上减低了功耗。
附图说明
图1是本发明的结构组成框图;
图2是本发明实行即插即用功能的工作流程框图;
图3是本发明检测器进行首字母查找的流程图。
具体实施方式
下面将结合实施例和附图对本发明作进一步的详细描述:
如图1所示,一种实现即插即用的数字家庭网络硬盘***,包括USB HOST、驱动存档器和实时管理器。
所述的实时管理器包括检测器和识别器。
所述的USB HOST为USB 2.0端口,理论的最高速度高达400Mbps。USB接口是现在最流行,也是最方便快捷的文件在不同设备间转移的方法之一。本产品可以作为USB主设备连接一个移动存储设备,如U盘、手机、MP3、MP4、移动硬盘等。
所述的驱动存档器的存储空间可由用户手动设置,由于目前的各种移动设备种类繁多,所以也造成了相关驱动程序的多种多样,为了避免网络硬盘初始的存储空间不够存储移动设备的驱动程序,驱动存档器设定为可由用户根据实际情况进行调整,这进一步加强了网络硬盘的实用性。
所述的识别器用于识别外部设备。
所述的检测器用于检测驱动存档器。
如图2所述,一种实现即插即用的数字家庭网络硬盘方法,其具体工作流程为:
a1.外部设备通过USB HOST连接到网络硬盘;
a2.实时管理器调用识别器识别外部设备的名称;
a3.实时管理器调用检测器检测驱动存档器,有该外部设备的驱动,转入步骤a5,没有该外部设备的驱动,则转入步骤a4;
a4.实时管理器读取该外部设备内的相关驱动信息,然后将该外部设备的驱动进行安装并保存在驱动存档器中;
a5.实时管理器从驱动存档器中调用该外部设备的驱动;
a6.运行外部设备。
当识别器当出现无法识别设备的情况时,实时管理器会控制识别器重新识别,在网络硬盘的实际运行情况中会遇到各种各样的问题,并且由于外部连接的移动设备的种类过于繁多,所以有的时候可能会出现连接的外部设备无法识别的情况,在这个时候实时管理器会控制识别器重新对外部设备进行识别,如重复三次识别后依然无法识别的,则提醒用户手动操作。这样的操作方法即从一定程度上避免了由于网络硬盘和设备本身的因素造成的无法识别的情况,又提高了网络硬盘的可操作性,方便了用户。
所述一种实现即插即用的数字家庭网络硬盘方法,其特征在于检测器用首字母查找方式对驱动存档器进行检索,具体步骤为:
b1.在驱动存储器已存储的设备名称中查找与识别器识别的外部设备名称的第一个字符相匹配的设备;
b2.如相匹配的设备数量为0,表示驱动存储器中无该外部设备的驱动,转入b4,如相匹配的设备数量不为0,转入步骤b3;
b3.开始匹配识别器识别的外部设备名称的第二个字符,转入b1,如当前已匹配的字符是识别器识别的外部设备名称的最后一个字符,转入b4;
b4.检测器结束检索。
Claims (7)
1.一种实现即插即用的数字家庭网络硬盘***,其特征在于包括如下模块:
用于提供外部设备与网络硬盘的物理连接的USB HOST;
用于存储外部设备驱动信息的驱动存档器;
用于识别外部设备和管理外部设备驱动信息的实时管理器;
所述的USB HOST为USB2.0端口;
所述的实时管理器包括识别器和检测器;
所述的识别器用于识别外部设备;
所述的检测器用于检索驱动存档器。
2.根据权利要求1所述的一种实现即插即用的数字家庭网络硬盘***,其特征在于用户能够手动设置驱动存档器的存储空间。
3.一种实现即插即用的数字家庭网络硬盘方法,其特征在于包括如下步骤:
a1.外部设备通过USB HOST连接到网络硬盘;
a2.实时管理器调用识别器识别外部设备的名称;
a3.实时管理器调用检测器检索驱动存档器,有该外部设备的驱动,转入步骤a5,没有该外部设备的驱动,则转入步骤a4;
a4.实时管理器读取该外部设备内的相关驱动信息,然后将该外部设备的驱动进行安装并保存在驱动存档器中;
a5.实时管理器从驱动存档器中调用该外部设备的驱动;
a6.运行外部设备。
4.根据权利要求3所述的一种实现即插即用的数字家庭网络硬盘方法,其特征在于当识别器无法识别外部设备时,实时管理器会控制识别器重新识别。
5.根据权利要求3或4所述的一种实现即插即用的数字家庭网络硬盘方法,其特征在于当实时管理器控制识别器重新识别3次后依然无法识别外部设备时提醒用户手动操作。
6.根据权利要求书3所述的一种实现即插即用的数字家庭网络硬盘方法,其特征在于检测器用首字母查找方式对驱动存档器进行检索。
7.根据权利要求3或6所述的一种实现即插即用的数字家庭网络硬盘方法,其特征在于所述的首字母查找方式具体步骤为:
b1.在驱动存档器已存储的设备名称中查找与识别器识别的外部设备名称的第一个字符相匹配的设备名称;
b2.如相匹配的设备名称数量为0,表示驱动存储器中无该外部设备的驱动,转入步骤b4,如相匹配的设备名称数量不为0,转入步骤b3;
b3.开始匹配识别器识别的外部设备名称的第二个字符,转入b1,如当前已匹配的字符是识别器识别的外部设备名称的最后一个字符,转入b4;
b4.检测器结束检索。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100389038A CN101533648B (zh) | 2009-04-23 | 2009-04-23 | 一种实现即插即用的数字家庭网络硬盘***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100389038A CN101533648B (zh) | 2009-04-23 | 2009-04-23 | 一种实现即插即用的数字家庭网络硬盘***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101533648A true CN101533648A (zh) | 2009-09-16 |
CN101533648B CN101533648B (zh) | 2012-06-13 |
Family
ID=41104198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100389038A Expired - Fee Related CN101533648B (zh) | 2009-04-23 | 2009-04-23 | 一种实现即插即用的数字家庭网络硬盘***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101533648B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264000A (zh) * | 2011-07-29 | 2011-11-30 | 深圳创维-Rgb电子有限公司 | 一种电视卡拉ok功能入口的实现方法、装置及电视机 |
CN102841798A (zh) * | 2012-03-30 | 2012-12-26 | 广东步步高电子工业有限公司 | 一种提高软件驱动兼容性的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303542C (zh) * | 2003-10-24 | 2007-03-07 | 英业达股份有限公司 | Linux操作***下对USB设备即插即用的方法 |
CN1811683A (zh) * | 2006-02-27 | 2006-08-02 | 邢休东 | 基于图像识别的可变尺寸的触摸*** |
CN1825957B (zh) * | 2006-03-31 | 2011-09-07 | 北京华旗数码技术实验室有限责任公司 | 一种无线显示装置 |
-
2009
- 2009-04-23 CN CN2009100389038A patent/CN101533648B/zh not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264000A (zh) * | 2011-07-29 | 2011-11-30 | 深圳创维-Rgb电子有限公司 | 一种电视卡拉ok功能入口的实现方法、装置及电视机 |
CN102264000B (zh) * | 2011-07-29 | 2013-05-08 | 深圳创维-Rgb电子有限公司 | 一种电视卡拉ok功能入口的实现方法、装置及电视机 |
CN102841798A (zh) * | 2012-03-30 | 2012-12-26 | 广东步步高电子工业有限公司 | 一种提高软件驱动兼容性的方法 |
CN102841798B (zh) * | 2012-03-30 | 2016-08-24 | 维沃移动通信有限公司 | 一种提高软件驱动兼容性的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101533648B (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103744821B (zh) | 一种实现移动终端usb otg功能的方法及装置 | |
CN101452435B (zh) | 一种usb端口模式切换方法及终端 | |
KR101642240B1 (ko) | 주변 디바이스에 대한 효율적인 저전력 종료 시퀀스 | |
CN102223416B (zh) | 一种媒体文件的传输方法及*** | |
CN105635828B (zh) | 播放控制方法、装置、电子设备及存储介质 | |
CN103023755B (zh) | 数据传输的方法及电子设备 | |
CN104765415A (zh) | 可转换装置及其控制方法 | |
CN103618924A (zh) | 一种视频控制方法及用户终端 | |
CN103744587A (zh) | 调整功能菜单的方法以及动态菜单*** | |
CN104699408A (zh) | 触摸屏的操作方法、装置及触摸设备 | |
CN102830943B (zh) | 基于Android平台播放外接USB存储器中多媒体文件的方法及*** | |
CN101867697A (zh) | 一种利用网络实现即插即用的机顶盒***及方法 | |
CN101533648B (zh) | 一种实现即插即用的数字家庭网络硬盘***及方法 | |
CN104808953A (zh) | 控制数据存储的方法、装置及移动终端 | |
CN104169854A (zh) | 一种图标排列方法和终端 | |
CN101917779A (zh) | 一种自动适配不同网络制式无线模块的方法及装置 | |
CN102117245B (zh) | 嵌入式设备及其***可执行文件分割加载和启动方法 | |
CN115425711A (zh) | 充电电流的获取方法、装置、终端设备及存储介质 | |
CN104185043A (zh) | 网络媒体播放***与方法 | |
CN101782883B (zh) | Sata设备控制电路及方法 | |
CN109117304B (zh) | 文件备份方法、***及装置 | |
CN107613354B (zh) | 基于Android智能电视兼容多种按键板的方法 | |
CN103677881A (zh) | 一种控制电子设备的方法及电子设备 | |
CN101000595B (zh) | 线缆及信息获取方法 | |
CN101354631B (zh) | 外接存储装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
DD01 | Delivery of document by public notice | ||
DD01 | Delivery of document by public notice |
Addressee: Patent of Guangzhou Panyu giant automobile audio equipment Co.,Ltd. The person in charge Document name: payment instructions |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120613 Termination date: 20210423 |
|
DD01 | Delivery of document by public notice | ||
DD01 | Delivery of document by public notice |
Addressee: Chen Lina Document name: Notice of termination of patent right |