[发明专利]实现嵌入式手持设备操作主机存储器的方法及装置无效
申请号: | 200910116304.3 | 申请日: | 2009-03-06 |
公开(公告)号: | CN101493803A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 张善文;佴立峰;戴辉;张振辉 | 申请(专利权)人: | 无锡紫芯集成电路系统有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42;G06F13/14 |
代理公司: | 无锡华源专利事务所 | 代理人: | 聂汉钦 |
地址: | 214028江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 嵌入式 手持 设备 操作 主机 存储器 方法 装置 | ||
技术领域
本发明涉及实现嵌入式手持设备操作主机上存储器的方法及装置,具体是一种实现嵌入式手持设备通过USB接口同主机联接后通过USB接口控制主机上的存储器的方法及装置。
背景技术
USB(Universal Serial Bus,通用串行总线)接口具有简单灵活、高带宽、易于扩展和热插拔等优点,目前已成为数码设备的标准接口之一,小到U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。当今主流的嵌入式手持设备同主机(个人电脑)的连接方式也是通过USB接口,以主机为控制主体,从主机操作手持设备上的存储器,即将手持设备的存储器作为主机(个人电脑)上附加的存储器进行文件的读写等操作。但是,手持设备并不能操作主机上的存储器,即手持设备不能主动获取主机上的信息。
可以考虑如下两种情况:第一种情况,当用户欲在手持设备上播放或运行一个大于手持设备最大存储空间的文件时,采用通常的手持设备同主机的连接方法就遇到了问题,因为无法将这个大文件复制到手持设备上,因此用户就无法在手持设备上播放或运行这个大文件。第二种情况,当用户仅仅尝试在手持设备上试听主机上的歌曲或试玩主机上的游戏,必须要将音乐文件或游戏文件下载到手持设备上,而不能在试听或试玩之后才将喜欢的音乐或游戏下载到设备上。
从以上两种情况可以看出,现有的以主机为控制主体的设备同主机的通信方式在实现上述功能时遇到了障碍。
发明的内容
本发明的申请人为了解决嵌入式手持设备和个人电脑通过USB接口通讯时,手持设备不能操作主机上的存储器,不能主动获取主机上的信息的问题,进行了改进研究,提出了一种实现嵌入式手持设备操作主机存储器的方法及装置,对主机上USB驱动程序,以及嵌入式设备上USB驱动固件进行设计,通过主机驱动程序同设备的驱动固件之间的协同,实现嵌入式手持设备通过USB接口同主机联接后,通过USB接口控制主机上的存储器的功能。
本发明的技术方案如下:
一种实现嵌入式手持设备操作主机存储器的方法,具体步骤如下:
1)主机向设备发送询问,如果设备有服务需求,则将所需的请求命令发送给主机;如果设备无服务需求,则反馈空闲状态告知主机;
2)如果设备在主机询问后反馈空闲状态,则主机等待一定时间间隔之后继续向设备发送询问;
3)若设备在主机询问后发送命令请求,则主机同设备进入通信激活状态,主机向设备发送命令查询,设备将具体的命令反馈给主机,;
4)在通信激活状态下,设备操作主机上的存储器,主机同设备间进行大量的数据传输;
5)在每次请求的数据传输完成之后,主机继续向设备发送命令查询,如果设备反馈新的命令,则进行新的数据传输;如果设备没有反馈新的命令,则通信完成;
6)通信一旦完成,主机和设备返回到空闲状态,主机继续以一定时间间隔向设备发送询问。
作为进一步的技术方案:
所述主机向设备发送询问采用周期轮询的方式。
所述通信激活状态下,由主机向设备发送数据,对应主机存储器的读操作。
所述通信激活状态下,由设备向主机发送数据,对应主机存储器的写操作。
所述通信激活状态下,当完成指定大小的数据传输之后由设备向主机反馈本次传输的信息;主机根据所述传输的信息核对传输的正确性。
一种实现嵌入式手持设备操作主机存储器的装置,包括主机以及嵌入式手持设备,在主机上设置USB驱动程序,在嵌入式设备上设置USB驱动固件;所述USB驱动程序,是指微软的视窗操作系统上的USB设备客户驱动软件程序,用于支持设备操作主机存储器;所述USB驱动固件,是指在嵌入式手持设备上控制USB控制器的软件程序,用于配合主机完成协同通信;所述USB驱动程序和USB驱动固件采用块传输方式在主机和设备间进行通信。
在上述技术方案中:
所述轮询是指主机定期联系设备以获得有关设备服务请求以及设备状态信息。主机联系设备的过程称为“轮询”,该过程每隔定期的“轮询间隔”发生一次。
本发明的有益技术效果是:
本发明使手持设备同主机间的通信方式更为灵活,手持设备能够主动操作主机上的存储器,将主机的存储器模拟为手持设备上的存储器。手持设备操作主机上的存储器同操作手持设备本地存储器的方式相同,使得手持设备操作占用空间较大而又仅仅临时使用的文件时,能够无需将此文件从主机下载到手持设备上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡紫芯集成电路系统有限公司,未经无锡紫芯集成电路系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910116304.3/2.html,转载请声明来源钻瓜专利网。