具有经由控制器集成的多功能的闪存驱动器的制造方法_6

文档序号:9616223阅读:来源:国知局
变窄的端的护罩的一部分也有助于当弯曲导致的力发生时,机械支撑内模2010。取代内模2010由于被弯曲产生的力可能从PCB 2005的端部断裂,一些这样的力被转移到护罩2015,它传递力进一步沿PCB 2005向下。一旦护罩2015被适当地定位在PCB 2005之上/围绕PCB 2005,光导管2040定位在PCB上的LED之上。定位正是如此,光导管2040可以从LED传递光到闪存驱动器2000的外部,其中光可被使用者看见。
[0155]包覆模2020被形成在PCB 2005之上,内模2010和护罩2015 (其被定位在PCB2005的一部分之上/围绕PCB 2005的一部分)。包覆模2020可以由ABS、TPU、聚丙烯、TPE或硅胶,等等制成。为了形成包覆模2020,所需形状的模具被创建。通过包覆模2020被覆盖的PCB 2005、内模2010和护罩2015的一部分被放置在模具内,并且包覆成型过程用于创建包覆模2020。包覆成型材料被注入成形,并且允许被固化并硬化以形成包覆模2020。包覆模2020优选地由ABS被形成。
[0156]在一些实施方案中,型材2025和2030是金属型材,如铝合金型材。当包覆模2020被形成时,它不完全封装内模2010或护罩2015。包覆模2020的一端被形成以从内模2010的一端拉回一定距离。包覆模2020的另一端被形成以从护罩2015的一端拉回另一距离。型材2030滑过内模2010最接近闪电连接器的一端,其中,型材2030抵靠包覆模2025的一端。型材2025滑过护罩2015的最接近USB连接器的一端,其中,型材2025抵靠包覆模2020的第二端。胶粘剂被用来将两个型材连接到闪存驱动器2000。
[0157]帽2035是一个J形帽,其可放置在两个连接器之上以保护连接器。帽2035可以由ABS、TPU、聚丙烯、TPE或硅胶,以及其它材料制成。帽2035在每个端具有孔该被成形以容纳将要被插入孔中的连接器。帽2035在帽2035的弯曲部的中间具有孔。该孔可以被用于,例如,附着帽2035至键环。当闪存驱动器2000插入帽2035中,帽2035紧紧地持有闪存驱动器2000。
[0158]图21是示出了处理系统的框图,在其中在此描述的至少一些操作可以被实现,与各种实施例一致。处理设备2100可以表示任何如上所述的计算设备,例如,笔记本电脑115、智能手机120、非1S计算设备505、1S计算设备510、源设备905、移动设备910,或智能手机1005。任何这些系统可以包括两个或多个处理设备,如表示在图21中,它可以通过一个网络或多个网络耦合到彼此。
[0159]在所示实施例中,处理系统2100包括一个或多个处理器2110、存储器2111、通信设备2112,以及一个或多个输入/输出(I/O)设备2113,其全部都通过互连2114耦合到彼此。互连2114可以是或包括一个或多个导电迹线、总线、点对点连接、控制器、适配器和/或其它常规的连接设备。处理器2110可以是或包括,例如,一个或一个以上通用可编程微处理器,微控制器,专用集成电路(ASIC),可编程门阵列,或类似物,或这些设备的任何组合。处理器2110控制处理设备2100的全部操作。存储器2111可以是或包括一个或多个物理存储装置,其可以是随机存取存储器(RAM)、只读存储器(ROM)(其可以是可擦除可编程的)、闪存、微型硬盘驱动器的形式,或其它合适的类型的存储装置,或这些设备的任何组合。存储器2111可以存储数据和指令,其配置处理器2110以根据上文所描述的技术执行操作。通信设备2112可以是或者包括,例如,以太网适配器、电缆调制解调器、无线网络适配器、蜂窝收发器、蓝牙收发器,或类似物,或它们的任意组合。取决于处理设备2100具体的性质和目的,I/O设备2113可以包括各种设备,例如,显示器(其可以是触摸屏显示器)、音频扬声器、键盘、鼠标或其他指针设备、麦克风、相机等。
[0160]除非与物理可能性相反,可以设想,(i)上述方法/步骤可以以任何顺序和/或以任何组合来执行,以及(ii)各实施例的部件可以以任何方式组合。
[0161 ] 上面所介绍的技术可以由由软件和/或固件编程/配置的可编程电路来实现,或者完全由专用电路来实现,或者通过这些形式的任意组合来实现。这种专用电路(如果有的话)可以以,例如,一个或多个应用专用集成电路(ASIC),可编程逻辑器件(PLD),现场可编程门阵列(FPGA)的形式,等等。
[0162]实现此处介绍的技术的软件或固件可以被存储在机器可读存储介质上,并且可以由一个或多个通用或专用可编程微处理器执行。“机器可读介质”,如该术语在本文中使用的,包括可以以机器可访问的形式存储信息的任何机制(机器可以是,例如,计算机、网络设备、蜂窝手机、个人数字助理(PDA)、制造工具,具有一个或多个处理器的任何设备等)。例如,机器可访问介质包括可记录/不可记录介质(例如,只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪存装置;等),等等。
[0163]注意,上述的任何实施例可以与彼此组合。除非它在以上可能被以其他方式指出的程度,或者任何这样的实施方案可能在功能和/或结构上是相互排斥的程度。
[0164]虽然本发明已经参照具体的示例性实施例进行描述,但将认识到本发明并不限于所描述的实施例,而是可以在所附权利要求的精神和范围内由修改和变更来实践。因此,说明书和附图将被认为是说明意义而不是限制意义的。
【主权项】
1.一种配置成从非-1Phone操作系统(非-1os)计算设备复制电影,并流传输所述电影到iPhone操作系统(1S)计算设备的闪存驱动器,所述闪存驱动器包括: 闪存集成电路(1C); 印刷电路板(PCB); 第一连接器,其连接到并与所述非_1S计算设备进行通信,所述非_1S计算设备是运行不是任何版本的1S的第一操作系统的第一计算设备; 第二连接器,其连接到并与所述1S计算设备进行通信,所述1S计算设备是运行1S的第二计算设备;以及控制模块1C,其: a)耦合所述闪存1C,所述印刷电路板,所述第一连接器,和所述第二连接器, b)配置成使得所述控制模块1C直接与所述闪存1C进行通信以将数据写入到所述闪存1C,以从所述闪存1C读取数据,并从所述闪存1C擦除数据,以及 c)配置成集成通用串行总线(USB)协议和外设协议的功能,以使所述控制模块1C能够 i)使用第一组USB协议命令从所述非_1S计算设备经由所述第一连接器复制电影,所述第一组USB协议命令经由所述第一连接器由所述控制模块1C发送到所述非-1OS计算设备,以及 ?)使用所述外设协议命令和第二组USB协议命令经由所述第二连接器流传输所述电影到所述1S计算设备,所述外设协议命令和所述第二组USB协议命令都经由所述第二连接器由所述控制模块1C发送到所述1S计算设备。2.如权利要求1所述的闪存驱动器,其中所述控制模块1C进一步被配置为: 从所述闪存1C读取文件系统软件;以及 发送所述文件系统软件到所述1S计算设备,以使所述1S计算设备能够使用所述文件系统软件,以将数据发送到所述闪存驱动器并从所述闪存驱动器接收数据。3.如权利要求1所述的闪存驱动器,其中所述控制模块1C进一步被配置为: 在所述闪存驱动器处逻辑上地创建第一 USB端点,以及在所述1S计算设备处逻辑上地创建第二个USB端点,以用于连接的外设(CP)通道; 使用所述第一和第二 USB端点实现所述CP通道;以及 通过所述CP通道流传输所述电影。4.如权利要求3所述的闪存驱动器,其中所述控制模块1C进一步被配置为: 使用经由所述CP通道发送的小型计算机系统接口(SCSI)命令流传输所述电影。5.一种配置成在控制模块集成电路(1C)上集成通用串行总线(USB)协议和外设协议的功能的闪存驱动器,所述闪存驱动器包括: 闪存1C; 印刷电路板(PCB); 第一连接器,其连接到并与运行iPhone操作系统(1S)的第一计算设备进行通信;第二个连接器,其连接到并与运行不是任何版本的1S的第二操作系统的第二计算设备进行通信;以及控制模块1C a)耦合所述闪存1C,所述PCB,所述第一连接器,和所述第二连接器, b)配置成使得所述控制模块1C直接与所述闪存1C进行通信以将数据写入到所述闪存1C,以从所述闪存1C读取数据,并从所述闪存1C擦除数据,以及 C)配置成集成所述USB协议和外设协议的功能,以使所述控制模块1C能够i)使用外设协议命令和第一组USB协议命令经由所述第一连接器与所述第一计算设备进行通信,所述外设协议命令和所述第一组USB协议命令经由所述第一连接器由所述控制模块1C发送到所述第一计算设备,以及 ?)使用第二组USB协议命令经由所述第二连接器与所述第二计算设备进行通信,所述第二组USB协议命令经由所述第二连接器由所述控制模块1C发送到所述第二计算设备。6.如权利要求5所述的方法,其中所述控制模块1C进一步被配置为创建两个USB端点,所述两个USB端点中的一个逻辑上地在所述闪存驱动器处以及所述两个USB端点的第二个逻辑上地在所述第一计算设备处,以及被配置为初始化所述两个USB端点之间的连接的外设(CP)通道。7.如权利要求5所述的闪存驱动器,其中所述控制模块1C还被配置成经由标准USB错误检测机制防止错误检测,以及通过存储在所述闪存驱动器处的文件系统软件使能所述错误检测。8.如权利要求7所述的闪存驱动器,其中所述标准USB错误检测机制是任何一个的循环冗余校验(CRC),无效产品ID(PID)序列的检测,漏填充的检测,或检测到令牌分组但在总线事务超时周期内没有相应检测到具有所述令牌分组的数据分组。9.如权利要求5所述的闪存驱动器,其中所述第一连接器是任何一个的Apple闪电连接器,Apple30针连接器,或Apple雷电接口连接器,并且其中所述第二连接器是任何一个的全尺寸USB连接器,标准USB连接器,标准A型USB连接器,B型USB连接器,迷你USB连接器,迷你USB A型连接器,迷你USB B型连接器,微型USB连接器,微型USB A型连接器,微型USB B型连接器,或UC-E6连接器。10.如权利要求5所述的闪存驱动器,其中所述控制模块1C进一步被配置为区分第一USB主机和第二 USB主机,所述第一 USB主机是逻辑上地在计算设备处运行所述1S,以及所述第二 USB主机是逻辑上地在计算设备处不运行任何版本的1S。11.如权利要求5所述的闪存驱动器,其中所述控制模块1C进一步被配置为当所述第一和第二连接器分别连接到所述第一和第二计算设备时,判断是否与下列设备进行通信: a)所述第一计算设备或 b)所述第二计算设备。12.如权利要求5所述的闪存驱动器,其中所述控制模块1C还被配置成防止所述所述第一计算设备的第一电源和所述第二计算设备的第二电源电交互以破坏耦合到所述第一或者所述第二电源的任何组件。13.如权利要求5所述的闪存驱动器,其中所述控制模块1C还被配置为 a)以检测 i)所述第一计算设备何时被耦合到所述第一连接器,和 ?)所述第二计算设备何时耦合到所述第二连接器,以及 b)以确定基于以下两者之间的顺序是否从所述闪存1C将数据发送到所述第一或第二计算设备, i)所述第一连接器正在被连接到所述第一计算设备的检测,和 ii)所述第二连接器正在被连接到所述第二计算设备的检测。14.如权利要求5所述的闪存驱动器,进一步包括: 安全1C,其耦合到所述控制模块1C,所述控制模块1C进一步配置为与所述安全1C进行通信并从所述安全1C获得认证数据,以及将所述认证数据发送给所述第一计算设备,以使所述第一计算设备认证所述闪存驱动器并且,基于所述认证,使数据在所述第一计算设备和所述闪存驱动器之间传送。15.如权利要求5所述的闪存驱动器,其中所述控制模块1C进一步配置为以至少2K字节的数据为单位将数据写入所述闪存1C,并且被配置为在以至少128K字节的数据为单位将数据从所述闪存1C擦除。16.如权利要求5所述的闪存驱动器,其中所述控制模块1C被配置为通过任意的由所述控制模块1C或所述控制模块1C的定制执行的固件来集成所述USB协议和所述外设协议的所述功能。17.如权利要求5所述的闪存驱动器,其中所述闪存驱动器包括文件系统软件,用于传递到所述第一计算设备并由所述第一计算设备执行。18.一种用于使用集成了通用串行总线(USB)协议和外设协议的功能的闪存驱动器的控制模块集成电路(1C)在iPhone操作系统(1S)计算设备和非_1S计算设备之间传送数据的方法,所述方法包括: 由所述闪存驱动器的所述控制模块1C从所述非_1S计算设备接收USB协议命令以发起从所述非_1S计算设备到所述闪存驱动器的第一数据的复制,所述非_1S计算设备是不运行任何版本的1S的第一计算设备, 由所述控制模块1C将所述第一数据写入所述闪存驱动器的所述闪存1C的存储块; 由所述控制模块1C从1S计算设备接收消息以发起认证过程来认证所述闪存驱动器,所述1S计算设备是运行任何版本的1S的第二计算设备; 由所述控制模块1C确定外设协议命令以发送,作为所述认证过程的一部分,至所述1S计算设备; 由所述控制模块1C从安全1C接收认证数据,以响应于发送给所述安全1C作为认证过程的一部分的消息; 由所述控制模块1C发送所述外设协议命令和所述认证数据到所述1S计算设备,以使所述1s计算设备来完成所述认证过程,并基于成功地完成所述认证过程,使数据在所述1s计算设备和所述闪存驱动器之间传送; 由所述控制模块1C从所述闪存1C读取所述第一数据; 基于成功地完成所述认证过程,由控制模块1C发送所述第一数据到所述1S计算设备;和 由所述控制模块1C擦除所述存储块。19.如权利要求18所述的方法,还包括: 逻辑上地在所述闪存驱动器处创建第一 USB端点,和逻辑上地在1S计算设备处创建第二 USB端点,以用于连接的外设(CP)通道;和 使用所述第一和第二 USB端点实现所述CP通道。20.如权利要求19所述的方法,还包括: 从所述1s计算设备接收通过所述CP通道发送的小型计算机系统接口(SCSI)命令。21.如权利要求18所述的方法,还包括: 从所述闪存驱动器的所述闪存1C读取文件系统软件;和 发送所述文件系统软件至所述1S计算设备,以使所述1S计算设备使用所述文件系统软件将数据发送至所述闪存驱动器并从所述闪存驱动器接收所述数据。22.如权利要求18所述的方法,还包括: 检测何时所述闪存驱动器被连接到所述非_1S计算设备和所述1S计算设备;和基于所述非_1S计算设备和所述1S计算设备连接到所述闪存驱动器的顺序确定将消息发送到所述两个计算设备中的哪一个。23.如权利要求18所述的方法,还包括: 检测何时所述闪存驱动器被连接到所述非_1S计算设备和所述1S计算设备;和基于逻辑上地在所述1S计算处的第一 USB主机和逻辑上地在所述非1S计算设备处的第二 USB主机之间的区别,确定将消息发送到所述两个计算设备中的哪一个。24.—种配置成在控制模块上集成通用串行总线(USB)协议和外设协议的功能的闪存驱动器,包括: 闪存; 印刷电路板(PCB); 第一连接器,其连接到并与运行iPhone操作系统(1S)的第一计算设备进行通信;第二个连接器,其连接到并与运行不是任何版本的1S的第二操作系统的第二计算设备进行通信;以及控制模块 a)耦合所述闪存,所述PCB,所述第一连接器,和所述第二连接器, b)配置成使得所述控制模块直接与所述闪存进行通信以将数据写入到所述闪存,以从所述闪存读取数据,并从所述闪存擦除数据,以及 c)配置成集成所述USB协议和外设协议的功能,以使所述控制模块能够 i)使用USB协议命令和外设协议命令经由所述第一连接器与所述第一计算设备进行通信,所述所述USB协议命令和外设协议命令经由所述第一连接器由所述控制模块1C发送到所述第一计算设备,以及 ?)使用USB协议命令经由所述第二连接器与所述第二计算设备进行通信,所述USB协议命令经由所述第二连接器由所述控制模块发送到所述第二计算设备;以及 安全1C,其耦合到所述控制模块,所述控制模块1C进一步配置为与所述安全1C进行通信并从所述安全1C获得认证数据,以及将所述认证数据发送给所述第一计算设备,以使所述第一计算设备认证所述闪存驱动器并且,基于所述认证,使数据在所述第一计算设备和所述闪存驱动器之间传送。
【专利摘要】包括利用闪存驱动器的单个控制模块集成的多种功能的方法和装置被公开。集成的功能可以由闪存驱动器利用以与计算设备通信,该闪存驱动器连接到计算设备。使用单个控制模块集成的功能可以包括,例如,处理USB和外设协议的通信的功能,管理与闪存进行通信的功能,以及管理与安全IC进行通信的功能。使用单个控制模块,其可在IC上实现,闪存驱动器可以,例如,通过USB与运行Windows操作系统的笔记本电脑通信,并且可以通过外设协议和USB与运行iOS的智能手机进行通信。来自笔记本电脑的数据,诸如电影,可以从闪存驱动器复制,然后可以被复制或流传输到智能手机。
【IPC分类】G06F13/38
【公开号】CN105373503
【申请号】CN201510512691
【发明人】塞尔吉·萨莫鲁科夫, 大卫·F·思摩斯威特, 乔恩·李·安德森, 德瑞尔·斯杜基恩
【申请人】雷夫科技有限公司
【公开日】2016年3月2日
【申请日】2015年8月19日
【公告号】EP2993590A2, EP2993590A3, US20150135267
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1