移动数据存储和采集的系统和方法转让专利

申请号 : CN200780018747.8

文献号 : CN101460939B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : R·W·沃伦S·N·哈达德F·A·阿尔-雷费伊N·K·巴赫拉姆

申请人 : 艾格瑞系统有限公司

摘要 :

本文介绍了各种数据采集、存储和/或分发的系统和设备。作为一个实例,介绍了移动数据采集和分发的设备。所述设备包括非易失性存储介质、无线接口和处理器。所述非易失性存储介质包括所述处理器可执行的指令,以便:接收用户数据集,以及将所述用户数据集存储到所述非易失性存储介质。所述处理器进一步可执行所述指令以便接收通过远程用户界面发起的经由所述无线接口的请求。在所述请求是向接收设备提供所述用户数据集时,所述处理器进一步可执行所述指令以便经由所述无线接口向所述接收设备提供所述用户数据集。

权利要求 :

1.一种在保持和分发可重用内容对象的系统中使用的处理设备,所述系统包括:移动应用设备,其中,所述移动应用设备包括第一处理器和图形用户界面,并且所述第一处理器可用于利用具体应用中的用户数据集;以及移动存储设备,其中所述移动存储设备经由无线接口以可通信的方式连接到所述移动应用设备,其中所述移动存储设备包括带有非易失性存储介质的存储器系统和所述处理设备,所述处理设备包括:

将所述用户数据集存储在所述非易失性存储介质中的装置;

接收向所述移动应用设备提供所述用户数据集的请求的装置;

访问所述非易失性存储介质中的所述用户数据集的装置;以及经由所述无线接口向所述移动应用设备提供所述用户数据集的装置。

2.根据权利要求1的处理设备,还包括:从所述移动应用设备接收控制指引的装置;以及执行所述控制指引的装置。

3.根据权利要求2的处理设备,其中,所述控制指引标识所述存储介质上的数据集和所述数据集的接收者,并且所述处理设备进一步包括:从所述存储介质中检索标识的数据集的装置;以及经由所述无线接口向所述接收者提供所述标识的数据集的装置。

4.根据权利要求1的处理设备,其中,所述系统还包括:图形用户界面,其中所述图形用户界面加入到所述移动应用设备之中,并且所述图形用户界面用作所述移动存储设备的远程图形用户界面。

5.根据权利要求1的处理设备,还包括:从已识别来源接收所述用户数据集的装置,其中所述已识别来源不同于所述移动数据存储设备和所述移动应用设备。

6.根据权利要求1的处理设备,其中,所述移动应用设备选自包括音频播放机、视频播放机和蜂窝电话的组。

7.根据权利要求1的处理设备,还包括:经由所述无线接口向所述移动应用设备的所述图形界面提供存储介质上可用操作的菜单的装置;

接收从可用操作的所述菜单中指明项目的请求的装置;以及执行从可用操作的所述菜单中指明项目的所述请求所指明的操作的装置。

8.根据权利要求7的处理设备,其中,所述操作选自包括以下操作的组:控制所述移动存储设备与另一个移动应用设备之间的数据传递,以及控制所述移动存储设备与另一个移动应用设备的连接。

9.根据权利要求1的处理设备,其中,所述无线接口是蓝牙接口。

10.根据权利要求1的处理设备,其中,所述非易失性存储介质包括硬盘驱动器。

11.根据权利要求1的处理设备,其中,所述非易失性存储介质包括闪存。

12.一种在移动数据采集和分发设备中使用的处理器,所述设备包括:存储器系统,其中,所述存储器系统包括:非易失性存储介质;

无线接口;

所述处理器包括:

接收用户数据集的装置;

将所述用户数据集存储到所述非易失性存储介质的装置;

接收通过远程用户界面发起的经由所述无线接口向接收设备提供所述用户数据集的请求的装置;以及经由所述无线接口向所述接收设备提供所述用户数据集的装置;以及其中,至少所述非易失性存储介质和所述处理器封装在包括有限输入/输出功能的外壳中,并且所述有限的输入/输出功能包括三个或小于三个的开关。

13.根据权利要求12的处理器,其中,所述三个或小于三个的开关之一是电源按钮。

14.根据权利要求12的处理器,其中,所述三个或小于三个的开关之一是与所述无线接口相关联的发射机的通/断开关。

15.根据权利要求12的处理器,其中,所述接收设备是移动应用设备,其中所述远程用户界面是所述移动应用设备集成的图形用户界面,并且所述处理器还包括:向所述图形用户界面提供菜单列表的装置。

16.根据权利要求12的处理器,其中,所述接收设备是第一移动应用设备,其中所述远程用户界面是与第二移动应用设备集成的图形用户界面,并且所述处理器还包括:向所述图形用户界面提供菜单列表的装置。

17.根据权利要求12的处理器,其中,所述接收设备是移动应用设备,并且所述移动应用设备选自包括音频播放机、视频播放机、组合音频和视频播放机以及蜂窝电话的组。

18.根据权利要求12的处理器,其中,所述接收设备是蜂窝电话,其中所述蜂窝电话包括图形用户界面,并且所述处理器还包括将所述图形用户界面用作所述移动存储设备的远程图形用户界面的装置。

19.根据权利要求12的处理器,其中,所述无线接口是蓝牙接口。

20.根据权利要求12的处理器,其中,所述非易失性存储介质包括硬盘驱动器。

21.根据权利要求12的处理器,其中,所述非易失性存储介质包括闪存。

22.根据权利要求21的处理器,其中,所述移动应用设备是第一移动应用设备,并且所述接收者是第二移动应用设备。

说明书 :

移动数据存储和采集的系统和方法

[0001] 相关申请的交叉引用
[0002] 本申请要求以下申请的优先权(是它们的非临时提交):由Al-Refaee等人在2006年7月5日提交的标题为“SYSTEMS ANDMETHODS FOR MOBILE DATA STORAGE AND ACQUISITION”的美国临时专利申请60/806,610号;由Al-Refaee等人在2006年10月11日提交的标题为“SYSTEMS AND METHODS FOR MOBILEDATA STORAGE AND ACQUISITION”的美国临时专利申请60/829,007号;以及由Al-Refaee等人在2006年12月11日提交的标题为“SYSTEMS AND METHODS FOR MOBILE DATA STORAGEAND ACQUISITION”的美国临时专利申请60/869,453号。每个上述申请都委托给与本申请共同的实体,并为了全部目的通过引用结合在本申请中。
[0003] 另外,本申请涉及与本申请同日提交的以下专利申请:由Bahram等人提交的标题为“Systems and Methods for Implementing HandsFree Operational Environments”的PCT申请号PCT/US07/71989;由Haddad等人提交的标题为“Systems and Methods for MultiportCommunication Distribution”的PCT申请号PCT/US07/71991;由Warren等人提交的标题为“Systems and Methods for PowerManagementin Relation to a Wireless Storage Device”的PCT申请号PCT/US07/71994;由Al-Refaee等人提交的标题为“Systems andMethods for Enabling Consumption of Copy-Protected ContentAcross Multiple Devices”的PCT申请号PCT/US07/72000;以及由Al-Refaee等人提交的标题为“Systems and Methods for Multi-userAccess to a Wireless Storage Device”的PCT申请号PCT/US07/72003。 全部上述相关的申请都委托给与本申请共同的实体,并为了全部目的通过引用结合在本申请中。
[0004] 技术领域
[0005] 一般来说,本发明涉及分发数据的设备和方法,尤其是在无线移动环境中存储和分发数据的系统和方法。
[0006] 背景技术
[0007] 以中央处理器管辖本地数据知识库的计算机架构作为计算中的标准已经几十年了。此架构采用被视为相关联处理器的从属的中心知识库。处理器通过命令从中心存储按需存储和检索信息而管辖中心知识库。几十年来,这种架构已经修改为通过例如提供分开的指令和数据知识库以及提供精巧的高速缓存和其他分层次访问方案而提高管辖处理器的可访问性。
[0008] 已经开发了无数的设备利用熟悉的处理器和存储器结构。例如,已经开发了包括录音机、音频播放机、蜂窝电话、视频播放机、视频游戏设备、录像机等的许多应用设备,它们包括具体设备本地的中央存储器,用作此设备内管辖处理器的从属。这样的设备已经在市场中高速增长并且已经满足了持续的消费需求。不过,数字版权管理的增长已经暴露了由本地处理器管辖的数据知识库的各种局限。确切地说,数字内容供应商希望向消费者销售内容,并允许消费者保持和使用所述内容愿意多久就多久。不过,因为数字版权管理往往将所购买内容的使用限制在所述内容原始部署的设备上,所以这已经证明是名不副实的。因此,例如,消费者可能从内容供应商处购买了特定的铃声并将所购买的铃声下载到手机上。然后,只要消费者继续使用此手机,消费者就可以使用此铃声。一旦更换手机,消费者就被迫重新购买铃声。因为蜂窝电话大约每两年就更换,所以消费者绝不能够实现消费者想使用内容多长就使用多长的承诺。消费者可能寻求通过将铃声移 至新买的蜂窝电话,但是这样做典型情况下既是技术上的难题也是非法的。
[0009] 另外,虽然包括上述设备的许多应用设备已经证明了作为独立设备的能力,但是这样的设备的互操作性具有并继续有许多改进余地。对于发起者,各种设备的互连往往是复杂的过程。每台设备都可能采用不同的接口类型并且在某些情况下接口可能是专有的。这已经使消费者处于如同电线和接口连接器的无望陷阱中。个人计算机制造商现在正在提供的机器包括在机器的前面板上可访问的各种各样的接口端口,而操作系统开发商长期以来已经预见了用于不同类型设备的驱动器公用组。虽然这些努力已经有助于互操作性,但是它们已经具有有害的后果,迫使消费者将个人计算机保持为消费者操作的无数应用设备的中心。这已经时常证明对消费者是费事的、昂贵的和在其他方面令人不快的。 [0010] 一种可能的解决方案是增加各种应用设备的能力,避免将个人计算机用作可互操作中心的需要。在有限的情况下这样的方法已经证明从技术的观点是有效的。不过,这样的方法需要处理器能力的实质分配和复制。复杂性和成本都会由此增加。由于大多数应用设备对成本非常敏感,这样的方法将不太可能找到支持其用作一般解决方案的商业模型。 [0011] 因此,至少因为上述原因,业内需要连通性、互操作性、数据存储、数据检索和/或数据采集的先进设备和方法。

发明内容

[0012] 一般来说,本发明涉及分发数据的设备和方法,尤其是在无线移动环境中存储和分发数据的系统和方法。
[0013] 本发明的各种实施例提供了智能数据知识库,它能够绑定到各种各样的移动和/或固定应用设备,并进行关于所述绑定设备的数据存储和检索。在某些情况下,智能数据知识库在本文是指通用移动连接存储(“UMCS”)设备。通过使用上述智能数据知识库,与所述应用设 备本地处理器管辖存储器访问的传统计算机架构相比,提高了所述知识库上所保持的数据的自主性。在某些情况下,这样的方法确实在绑定到所述智能数据知识库的各种互操作的应用设备中消除或减少了对精巧处理器控制的需要。
[0014] 在上述实施例的某些情况下,从所述智能数据知识库的传输经由允许提高的可互操作和用户友好的无线接口实现。在特定情况下,提供了单一天线,使得无线通信限制为每次一个可互操作设备。在其他情况下,提供了多条天线或单一的多路天线,使得在任何给定时间都可以关于多个应用设备进行互操作。
[0015] 在上述实施例的各种情况下,所述智能数据知识库是高度移动的独立设备,能够自动检测、绑定和授权来到所述智能知识库附近的设备。因此,上述实施例的各种情况部署为关于任何数目的不同互操作应用设备都可以使用的独立设备。在其他情况下,关于具体消费设备部署根据本发明一个或多个实施例的智能知识库。例如,智能知识库可以部署为蜂窝电话的一部分或者与蜂窝电话结合。因此,蜂窝电话的无所不在的性质提供了使用所述蜂窝电话的用户界面与所述智能数据知识库相互作用的独特机会。这就限制了对所述智能数据知识库上外延用户界面的需要。根据本文提供的公开材料,本领域的普通技术人员将认识到根据本发明的一个或多个实施例的智能数据知识库可以部署的无数应用设备。 [0016] 本发明的某些实施例提供了保持和分发可重用内容对象的系统。这样的系统包括一个或多个移动应用设备,每台都包括可用于利用具体应用中用户数据集的处理器;以及经由无线接口以可通信的方式连接到所述移动应用设备的移动存储设备。所述无线接口可以是但是不限于蓝牙无线接口或遵从802.11的接口。根据本文提供的公开材料,本领域的普通技术人员将认识到关于本发明的若干实施例可以使用的各种各样的无线接口。所述移动存储设备包括带有非易失性存储介质的存储器系统和处理器。所述非易失性存储介质可以包括但是不限于硬盘驱动器和/或闪存。
[0017] 所述存储器系统包括所述移动存储设备的所述处理器可执行的指令,以便:将所述用户数据集存储在所述非易失性存储介质中;接收向所述移动应用设备提供所述用户数据集的请求;以及经由所述无线接口向所述移动应用设备提供所述用户数据集。在上述实施例的某些情况下,所述系统进一步包括加入到所述移动应用设备的图形用户界面。所述图形用户界面用作所述移动存储设备的远程图形用户界面。在各种情况下,所述存储器系统进一步包括所述处理器可执行的指令,以便:从所述移动数据存储设备和所述移动应用设备以外的已识别来源接收所述用户数据集。所述移动应用设备可以是例如音频播放机比如头戴耳机或MP3播放机、视频播放机比如MPEG播放机、或者蜂窝电话。
[0018] 在上述实施例的一种具体情况下,所述移动应用设备是包括图形用户界面的蜂窝电话。在这样的情况下,所述蜂窝电话的所述图形用户界面用作所述移动存储设备的远程图形用户界面。所述移动存储设备的一个或多个操作可以经由所述远程图形用户界面控制。例如,管辖所述移动存储设备与另一个移动应用设备之间数据传递的操作可以经由所述图形用户界面控制。作为另一个实例,控制另一个移动应用设备到所述移动存储设备的连接的操作可以通过使用所述远程图形界面控制。
[0019] 本发明的其他实施例提供了移动数据采集和分发设备。这样的设备包括带有非易失性存储介质的存储器系统、无线接口和处理器。所述存储器系统包括所述处理器可执行的指令,以便:接收用户数据集,以及将所述用户数据集存储在所述非易失性存储介质中。所述指令进一步可执行以便:接收通过远程用户界面发起的经由所述无线接口向接收设备提供所述用户数据集的请求;以及经由所述无线接口向所述接收设备提供所述用户数据集。在上述实施例的某些情况下,至少所述非易失性存储介质和所述处理器封装在包括有限输入/输出功能的外壳中。这样的有限输入/输出功能包括三个或小于三个的开关。这样的开关可以是例如滑动开关、按钮或摇臂开关。上述开关之一可以是 电源开关,而所述按钮的另一个可以是与所述无线接口相关联的发射机的通/断开关。
[0020] 在上述实施例的某些情况下,所述接收设备是移动应用设备,而所述远程用户界面是所述移动应用设备集成的图形用户界面。在这样的情况下,所述指令进一步可执行以便向所述图形用户界面提供菜单列表。在其他情况下,所述接收设备可以是一个移动应用设备,而所述远程用户界面可以是另一个移动应用设备集成的图形用户界面。在这样的情况下,所述指令可以仍然可执行以便向所述图形用户界面提供菜单列表。 [0021] 本发明的其他实施例提供了包括存储介质、无线接口和处理器的移动存储设备。所述存储介质包括所述处理器可执行的指令,以便:经由所述无线接口向所述图形用户界面提供所述存储介质上可用数据的菜单,从所述移动应用设备接收控制指示,以及执行所述控制指示。上述用户界面集成在移动应用设备中。
[0022] 本发明内容部分仅仅提供了根据本发明的某些实施例的一般概要。根据以下的详细描述、附带的权利要求书和附图,本发明的许多其他目的、特征、优点和其他实施例将变得更加全面地显而易见。

附图说明

[0023] 通过参考本说明书的其余部分中介绍的附图,可以实现对本发明不同实施例的进一步理解。在这些附图中,相同的附图标记在几幅附图中自始至终地用于指类似的组件。在某些情况下,包含小写字母的子标签与附图标记相关联,以指明多个类似组件之一。对附图标记进行引用而不指定现有的子标签时,意在指一切这样的多个类似组件。 [0024] 图1描绘了根据本发明某些实施例的各种UMCS设备和启用UMCS的应用设备; [0025] 图2a描绘了与根据本发明各种实施例的移动应用设备相连的示范UMCS设备; [0026] 图2b是展示了根据本发明某些实施例的方法的流程图,用于经 由远程图形用户界面操作UMCS设备;
[0027] 图2c显示了仅仅包括非常有限的用户接口的UMCS设备的示范外壳; [0028] 图3是根据本发明某些实施例的示范UMCS设备的框图;
[0029] 图4是根据本发明其他实施例的另一种示范UMCS设备的框图;
[0030] 图5显示了根据本发明一个或多个实施例关于UMCS可以部署的软件系统; [0031] 图6是包括根据本发明各种实施例的蓝牙无线通信接口的UMCS设备的框图; [0032] 图7显示了根据本发明某些实施例的多端口蓝牙数据分配系统。

具体实施方式

[0033] 一般来说,本发明涉及分发数据的设备和方法,尤其是在无线移动环境中存储和分发数据的系统和方法。
[0034] 转向图1,图中描绘了根据本发明各种实施例的示范内容使用网络100。示范内容使用网络100在其核心包括通用移动连接存储设备(“UMCS”)110。UMCS110能够从一个或多个在线和无线内容供应商以及从各种自保留的内容设备比如录音机和录像机接收内容。在某些情况下,UMCS110可以经由电缆117间歇地连线到个人计算机115。在这样的情况下,使用与个人计算机115相关联的标准I/O接口,可以经由个人计算机115配置UMCS 110。
为了本文档的目的,个人计算机115被视为固定的或有线的应用设备。作为替代,UMCS 110也可以经由无线网络120以可通信的方式连接到个人计算机115。在这样的情况下,可以经由个人计算机115配置UMCS 110。不过应当注意,也可以使用在随后段落中讨论的一个或多个其他应用设备配置UMCS 110。
[0035] 无线网络120可以是业内公知的任何无线网络。因此,例如,无线网络120可以是TM但是不限于业内公知的Bluetooth (蓝牙)网络。应当注意,虽然使用另一个应用设备的用户接口可以跨越无线网络 120配置UMCS 110,但是也可以使用其他方式配置它。因此,例如,UMCS 110可以自我配置。在这样的情况下,以足够的智能实施UMCS110,以便自动检测可用的无线网络以及经由所述无线网络连接的设备。作为特定实例,实施UMCS 110时可TM
以做到对所述设备施加电源时它自动扫描UMCS 110的范围内的Bluetooth 设备。根据检TM
测到的Bluetooth 设备,UMCS 110可以形成某种服务提供,正如以下更全面的讨论。 [0036] UMCS 110能够经由无线网络120与各种设备和设备类相互作用。例如在某些情况下,UMCS 110可用于经由无线网络120与启用UMCS的应用设备直接相互作用。这样的启用UMCS的应用设备包括以下能力:对UMCS 110进行鉴别和自UMCS 110接受和向UMCS
110传递信息,以及提供数字版权管理,从而不仅在UMCS 110与启用UMCS的应用设备之间的传递中保护内容,而且在启用UMCS的应用设备内也保持内容安全。在无线网络120是TM TM
Bluetooth 网络的情况下,上述启用UMCS的应用设备会包括Bluetooth 能力。 [0037] 正如以上建议,本发明的一个或多个实施例可以加入允许它在多个应用设备之间分发版权保护的内容的功能,同时保持版权保护的完整性。在先前为了全部目的通过引用结合在本申请中的标题为“Systems and Methods for Enabling Consumption of Copy-ProtectedContent Across Multiple Devices”的申请中公开了访问和分发版权保护内容的某些实例。
[0038] 在某些情况下,启用UMCS的应用设备包括对从UMCS 110收到的内容对象进行解码的能力,在这样的情况下,UMCS 110可以包括对从UMCS 110内加入的存储介质访问的内容进行解包装(unwrap)(即满足任何数字版权管理要求)的能力。另外,UMCS 110包括将解包装后的内容发送给所启用的接收设备的能力。在这样的情况下,所启用的接收设备将接收的内容进行解码并确保其安全。在某些情况下,从UMCS 110向所启用的设备提供解码算法,而在其他情况下,解码算法被保留在所启用的接收设备上,并且关于从UMCS 110接收 的内容进行选择。启用UMCS的应用设备包括但是不限于:启用UMCS的数字音频播放机131、启用UMCS的数字静态照相机132、启用UMCS的数字录像机133、启用UMCS的电视机134、启用UMCS的机顶盒135、启用UMCS的录像磁带播放机136、启用UMCS的数字录音机137、启用UMCS的蜂窝电话138和启用UMCS的GPS接收机139。根据本公开材料,本领域的普通技术人员将认识到根据本发明各种实施例UMCS 110与启用UMCS的应用设备之间的各式各样相互作用。例如在某些上述情况下,UMCS 110可以不包括解包装内容的能力,而是接收的、启用UMCS的应用设备却可以包括对从UMCS 110提供的任何内容进行解包装的能力。另外,根据本文提供的公开材料,本领域的普通技术人员将认识到关于本发明的一个或多个实施例可以使用的各式各样的其他启用UMCS的应用设备。
[0039] 在各种情况下,UMCS 110可用于经由无线网络120与未启用UMCS的应用设备直接相互作用。在这样的情况下,或者UMCS 110包括调整输出和从未启用UMCS的应用设备接收输入的能力,或者未启用UMCS的应用设备可以经由为了适应与某类设备的操作的专用TMUMCS转换器与UMCS 110相互作用。因此,例如,在无线网络120是Bluetooth 网络时,可以启用UMCS转换器经由许多通信方式中任何一种从未启用UMCS的应用设备接收信息和向TM
未启用UMCS的应用设备提供信息,并且使用Bluetooth 协议与UMCS 110之间往来交流信息。作为实例,UMCS 110可以经由UMCS数字音频转换器150与数字音频设备(如数字音频播放机151和数字录音机152)相互作用。作为另一个实例,蜂窝电话161或个人数字助理(未显示)可以或者直接或者经由UMCS音频/视频转换器160与UMCS 110相互作用。
作为再一个实例,UMCS 110经由UMCS数字视频转换器165与视频设备(如机顶盒166、录像磁带播放机167、数字录像机168和电视机169)相互作用。作为再进一步的实例,UMCS
110可以经由UMCS数字图像转换器170与静态图像设备比如数字静态照相机171或打印机(未显示)相互作用。作为再另一个实例,UMCS 110可以经由UMCS GPS转换器175与GPS接收机/显示器176相互作用。
[0040] 在这样的情况下,使用各自的UMCS转换器150、160、165、170、175中提供的解码器,完成从UMCS 110中包括的存储介质所访问内容的解码。因此,由UMCS 110对内容进行解包装,解包装后的内容经由无线网络120提供给特定的UMCS转换器。UMCS转换器对内容解码并将它提供给适当的接收设备,同时确保任何要求的数字版权管理都得到保持。在某些情况下,各种UMCS转换器都可以实施为与一个或多个接收设备相关联的软件狗。 [0041] 在其他情况下,UMCS 110合并了解码功能。在这样的情况下,UMCS 110鉴别要向其传递内容的设备、访问与UMCS 110相关联存储介质上保持的内容、解包装所检索的内容、解码所解包装的内容并将解码后的内容传递到接收设备。在这样的情况下,UMCS 110可以包括UMCS 110上安装的许多标准解码器。作为替代,在某些情况下,UMCS 110可以从启用UMCS的应用设备或者从UMCS转换器中下载适当的解码器。
[0042] 在各种情况下,UMCS 110可用于经由UMCS合成转换器140与未启用UMCS的应用设备直接相互作用。UMCS合成转换器140可用于提供与多类接收设备的UMCS相互作用。因TM此,例如,在无线网络120是Bluetooth 网络时,可以启用UMCS合成转换器140经由许多通信方式中任何一种从不同类别的未启用UMCS的应用设备接收信息和向不同类别的未启TM
用UMCS的应用设备提供信息,并且使用Bluetooth 协议与UMCS 110之间往来交流信息。
作为实例,UMCS合成转换器140可以将UMCS 110连接到例如数字音频播放机141、数字录像机142、电视机143、机顶盒144、数字静态照相机145、录像磁带播放机146、数字录音机
147、蜂窝电话148和GPS接收机149,或者上述设备类别的某种组合。在这样的情况下,使用UMCS合成转换器140中提供的解码器,完成从UMCS 110中包括的存储介质所访问内容的解码。因此,由UMCS 110对内容进行解包装,解包装后的内容经由无线网络120提供给UMCS合成转换器140。UMCS 合成转换器140对内容解码并将它提供给适当的接收设备,同时确保任何要求的数字版权管理都得到保持。在某些情况下,UMCS合成转换器140可以实施为与一个或多个接收设备相关联的软件狗。
[0043] 在上述实施例的某些情况下,UMCS 110包括检测无线网络120和与无线网络120相关联的、启用UMCS的应用设备的能力。另外,UMCS 110能够通过鉴别已检测出的网络/设备的过程将检测出的设备绑定,并且自动地提供往返已检测出的设备的访问。例如,在无TM TM线网络120是Bluetooth 网络时,检测、绑定和鉴别的过程可以按照Bluetooth 规范履行。在这样的情况下,UMCS 110也可以到达路由器(未显示)、个人计算机115和/或某种启用UMCS的显示设备的附近。在这样的情况下,UMCS 110可用于以各种方式之一显示其内容和绑定设备。例如,UMCS 110可以以其上的内容被显示为连接到个人计算机110的驱动器,并且与其绑定的设备显示为可用内容。在内容显示在仅仅能够应对一定内容类型的绑定设备上时,所显示的内容可以仅限于与接近设备有密切关系的。因此,例如,有可能只有音频内容才可以显示到音频播放机上。在这样的情况下,视频或其他类型的内容可能被音频播放机隐藏。
[0044] 应用程序编程界面(API)可以方便以上关于图1阐述的设备相互作用。这样的API允许各种设备类型之间的通信。在某些情况下,相互作用的发生可以不考虑操作系统或与UMCS和应用设备双方有关的其他操作细节。在某些情况下,图1的UMCS可以受到不止单一用户的访问。这些访问可以包括使用各种授权和/或鉴别技术。在先前为了全部目的通过引用结合在本申请中的标题为“Systems andMethods for Multi-user Access to a Wireless Storage Devices”的申请中讨论了对这种多用户访问的示范方式。 [0045] 转向图2a,图中描绘了根据本发明的一个或多个实施例的移动数据采集、存储和/或分发系统(“移动存储系统”)201。移动存储系统201包括UMCS 211,经由无线网络221以可通信的方式连接到移动应用设备241。无线网络221可以是能够在UMCS 211与移动应用设 备241之间传输信息的任何无线网络。因此,例如,无线网络221可以是但是不限于TMBluetooth 网络或WiFi网络,它例如遵从802.11。根据本文提供的公开材料,本领域的普通技术人员将认识到关于本发明的一个或多个实施例可以使用的各种各样的无线网络。在某些实施例中,UMCS 211与移动应用设备241之间的通信直接在两台设备之间完成而不利用介入的有线网络集线器。
[0046] UMCS 211包括的存储器系统207既包含应用存储器219也包含用户数据存储器217。正如本文所使用,短语“应用存储器”以其最广泛的含义用于表明分配为包括软件或固件应用程序的存储器。正如业内公知,这样的软件或固件应用程序包括处理器可执行的指令,执行许多所需操作之一。正如本文所使用,短语“用户数据存储器”以其最广泛的含义用于表明为数据而不是应用程序数据所分配的任何存储器。因此,例如,用户数据存储器可以存储,但是不限于,音频文件、视频文件、文档和其他类型的用户数据。正如以下关于图
3至图4所更全面的讨论,存储器系统207可以用易失性和非易失性存储器介质之一实现或者兼而有之。正如本文所使用,短语“非易失性存储器”以其最广泛的含义用于表明从存储器去除电源后仍保留其内容的任何存储器。正如本文所使用,短语“易失性存储器”以其最广泛的含义用于表明从存储器去除电源后不保留其内容的任何存储器。
[0047] UMCS 211还包括存储器访问系统215,它可以是提供对存储器系统207往返访问的任何电路和/或可编程控制器。UMCS 211还包括能够指示UMCS 211操作的处理器203。在一种具体情况下,处理器203能够访问应用程序存储器219,它包括处理器203可执行的指令,以经由无线分发接口213接收用户数据集;向存储器系统207存储用户数据集;通过远程用户界面接收已启动的请求以向接收设备提供所述用户数据集;以及经由无线接口向所述接收设备提供所述用户数据集。根据本文提供的公开材料,本领域的普通技术人员将认识到由处理器203可执行的无数指令,引起UMCS 211执行许多操作的任何一种。
[0048] UMCS 211进一步包括无线接口,它包括无线分发接口213和天线223。无线分发接口213包括对经由无线网络221所识别的无线协议传输的数据进行格式化所需要的全部TM电路。因此,当无线网络221是Bluetooth 网络时,无线分发接口213可以是在UMCS 211TM
与无线网络221之间传输数据的任何Bluetooth 接口。正如本领域的普通技术人员将认识到,在无线网络221使用另一种无线协议时,无线分发接口213可以是能够使用所述其他接口协议在UMCS 211与无线网络221之间传输数据的任何接口。
[0049] 应当注意,虽然移动存储系统201可以包括经由无线接口221以可通信的方式连接到UMCS 211的任何数量的应用设备(移动应用设备241就是这样的应用设备的范例)。在某些情况下,上述应用设备的一种或各种可以是移动应用设备,而其他可以是有线的应用设备。正如本文所使用,短语“移动应用设备”以其最广泛的含义用于表明能够实现一种或各种应用而不接线到任何其他设备或电源的任何电子设备。因此,例如,移动应用设备可以是但是不限于蜂窝电话、无线耳机、个人数字助理、膝上计算机、MP3播放机和DVD播放机。根据本文提供的公开材料,本领域的普通技术人员将认识到关于本发明的一个或多个实施例可以使用的各式各样的移动应用设备。
[0050] 移动应用设备241包括无线接口,它包含无线网络接口243和天线225。无线网络接口243可以是能够在移动应用设备241与无线网络221上的另一个设备之间传输数据的业内公知的任何无线接口。移动应用设备还包括处理器245,它控制该设备的操作。移动应用设备241包括由高速缓存247、随机存取存储器249和非易失性随机存取存储器251所组成的存储器系统。此外,移动应用设备241包括各式各样的输入/输出服务设施,包括图形用户界面控制器261、音频控制器263和用户I/O控制器265。图形用户界面控制器261支持可以与移动应用设备241集成的图形用户界面286。音频控制器263支持诸如话筒287的音频输入设备和诸如扬声器288的音频输出设备。用户I/O控制器支持键盘289以及在某些情况下的鼠标或笔式接口设备,正如 业内公知。
[0051] 转向图2b,流程图801展示了根据本发明的某些实施例操作UMCS设备的方法。遵从流程图801,UMCS 211在无线范围内识别一个或多个已知的应用设备(方框806),并且将自身绑定到已识别的设备,以便启动设备之间的通信(方框811)。在这个实例中,已识别的TM设备包括图形用户界面。作为一个实例,UMCS 211可以编程为自动地连接使用Bluetooth网络的特定蜂窝电话或移动介质播放机。在这样的情况下,当UMCS 211识别出所述蜂窝电话或移动介质播放机时,它就会在UMCS 211与特定设备之间建立通信链路。 [0052] 之后,UMCS 211从另一个未知或其他未授权应用设备接收连接请求(方框816)。
这样的请求可能来自能够经由UMCS 211正在通信的无线网络进行通信的另一个设备。因此,例如,汽车的立体声音响可能在范围内并可能需要在其与UMCS 211之间的通信链路。
根据本文提供的公开材料,本领域的普通技术人员将认识到可以请求与UMCS 211连接的各种各样的应用设备。表示所收到连接请求的命令从UMCS 211被上传到先前绑定的包括图形用户界面的已知应用设备(方框821)。该命令使得图形请求经由已知应用设备的图形用户界面显示给用户(方框831)。然后该用户利用已知应用设备的图形用户界面对该请求进行响应(方框836)。正如由围绕区域826的虚线所表明,方框831和方框836的操作在已知的应用设备上进行。然后对该命令的响应被传递到UMCS 211(方框841)。 [0053] 当请求被用户拒绝时(方框846),发出了对连接请求的对应拒绝(方框851)。作为替代,在用户准予请求时(方框846),在请求设备与UMCS 211之间建立通信链路(方框
856)。请求设备又可以从UMCS 211请求可用操作的菜单(方框861)。因此,例如,在请求设备是MP3音频播放机时,它可以请求在UMCS 211的存储器系统中保留的全部音乐的列表。作为另一个实例,在请求设备是视频播放机时,它可以请求在UMCS 211的存储器系统中保留的全部视频片断的列表。根据这项请求,UMCS 211确定哪些操作对请求设备可用, 并且提供内容或对请求设备可用操作的菜单,作为对已知应用设备的图形用户界面的命令(方框866)。
[0054] 可用操作的这种菜单使用已知应用设备的图形用户界面显示(方框876),并且用户经由图形用户界面输入他们在列表中的选择(方框881)。正如由围绕区域871的虚线所表明,方框876和方框881的操作在已知的应用设备上进行。然后来自用户的响应被传递到UMCS 211(方框886)。然后UMCS 211执行该用户选择(方框891)。因此,例如,在用户选择特定音乐文件时,从UMCS 211的存储器系统中访问所选定的音乐文件并经由无线网络传递到请求设备。根据本文提供的公开材料,本领域的普通技术人员将认识到可以绑定到UMCS 211并且此后经由绑定到UMCS 211的另一个设备的图形用户界面控制的无数设备。另外,本领域的普通技术人员将认识到可以由UMCS 211从各种来源接收并且使用另一个已连接应用设备的图形用户界面进行处理的无数命令和/或选择。
[0055] 根据上述讨论,本领域的普通技术人员将认识到UMCS 211可以设计为没有图形用户界面,并且可以包括的功能允许它绑定另一个包括图形用户界面的设备并利用该图形用户界面。在某些情况下,UMCS 211可以包装为当无线地运行它时,在UMCS 211上只有非常有限的用户界面直接可用。这种有限的用户界面可以包括三个或小于三个的开关(如选择器按钮、摇臂开关、滑动开关等)。作为实例,按钮之一可以是通电按钮,而另一个可用于关闭该无线接口,例如在功耗受限或存在干扰的情况下。转向图2c,图中显示了仅仅包括有限的用户接口的UMCS 211的示范外壳895。如图所示,外壳895包括具有电源开关893(如图所示它是按钮,然而可以是任何其他的开关类型)和无线开关897(如图所示它是按钮,然而可以是任何其他的开关类型)的硬壳898。同时包括一个或多个电接口899以允许经由例如USB接口的有线连接,或者用于接收例如存储卡。根据本文提供的公开材料,本领域的普通技术人员将认识到缺少图形显示降低了成本并提高了外壳895的耐用性。
[0056] 在某些情况下,可以定义应用接口(“API”),包括许多可执行软件指令以访问UMCS 211。作为许多实例之一,可以定义以下命令集以访问UMCS 211:
[0057] 提供远程图形界面
[0058] 音乐选择
[0059] 视频选择
[0060] 音乐和视频选择
[0061] 游戏选择
[0062] 数据选择
[0063] 提供音乐选择
[0064] 以所选定的输出格式提供
[0065] 以本机格式输出
[0066] 提供给单一接收者
[0067] 提供给多个接收者
[0068] 提供游戏选择
[0069] 以所选定的输出格式提供
[0070] 以本机格式输出
[0071] 提供给单一接收者
[0072] 提供给多个接收者
[0073] 提供播放列表
[0074] 以所选定的输出格式提供
[0075] 以本机格式输出
[0076] 提供给单一接收者
[0077] 提供给多个接收者
[0078] 提供视频选择
[0079] 以所选定的输出格式提供
[0080] 以本机格式输出
[0081] 提供给单一接收者
[0082] 提供给多个接收者
[0083] 提供可用的无线设备列表
[0084] 绑定到无线设备
[0085] 横向连接无线设备
[0086] 提供整体数据可用性列表
[0087] 提供公共列表
[0088] 提供朋友列表
[0089] 提供私有列表
[0090] 根据本文提供的公开材料,本领域的普通技术人员将认识到可以实施的各式各样的其他命令,以提供对UMCS 211的编组的和定义的访问。应当注意,UMCS 211既能够从提供设备接收数据,也能够向接收设备提供信息。
[0091] 转向图3,图中描绘了根据本发明的一个或多个实施例的UMCS300。UMCS 300包括处理器310经由硬盘驱动器接口315可访问的硬盘驱动器305。硬盘驱动器接口315可以是允许与硬盘驱动器305之间往返传输数据的业内公知的任何接口。另外,硬盘驱动器305可以是业内公知的任何硬盘驱动器。应当注意,在本发明的各种实施例中,所述硬盘驱动器可以由一组固态存储器比如闪存或某种不停电的随机存取存储器取代或补充。硬盘驱动器305确实可以由业内公知的任何非易失性存储器取代或补充。在硬盘驱动器305被取代或补充时,硬盘驱动控制器315也相应地被取代或修改,以允许对所选择的非易失性存储介质往返传送数据。
[0092] 在一种具体情况下,硬盘驱动器接口315是标准的ATA接口,而硬盘驱动器305是ATA硬盘驱动器。另外,UMCS 300包括多条传输通道330,每一条都经由系统总线350连接到处理器310。如图所示,UMCS 300包括三条不同的传输通道,每一条都包括发射机/接收机332、334、336,电气地连接到各自的天线341、342、343和本地缓冲存储器331、333、335。应当注意,UMCS 300可以包括更多或更少的传输通道,取决于UMCS 300的预期用途和/或设计。本发明的某些实施例利用了蓝牙传输通道。这样的通道是低功率的通道,对预期运 行许多小时的移动设备有用。此外,这样的通道为音频/视频数据流提供了足够的带宽。例如,在本发明的一个具体实施例中,若干传输通道的组合提供了每秒1.5兆位的带宽。这种级别的带宽允许以720x380的完全分辨率播放MPEG4/Divx内容。这样的传输通道允许关于各种硬盘驱动器的运行,包括1英寸到1.8英寸的驱动器。应当注意,虽然显示了三条分开的天线341、342、343,但是某些实施例可以采用由全部实施传输通道都能够使用的单一天线。
[0093] 在其他情况下,传输通道支持的带宽是每通道每秒1.5兆位。在其他情况下,可以采用更宽的带宽传输通道。在某些具体实施例中,一条或多条传输通道330的带宽小于每秒1兆位,足够关于各种消费音频和电话设备之用。本发明的若干具体实施例提供了每秒3兆位的整体带宽,足够同时传输串行数据流和两至三条的音频数据流。此外,本发明的某些实施例加入了USB2.0端口,用于高速上传和下载能力的。在某些情况下,USB端口实施为无线端口,而在其他情况下USB端口是有线端口。根据本文提供的公开材料,本领域的普通技术人员将认识到一条或多条传输通道330可以支持的各式各样的无线传输协议,以及为支持这些传输通道而实施的电路。
[0094] UMCS 300还包括由闪存358和系统存储器354所组成的存储器系统,经由系统总线310电气连接到处理器310。应当注意,根据本文提供的公开材料,本领域的普通技术人员将认识到许多可用的存储器系统设计,取决于终端设备所期望特征和操作需求。处理器310也电气连接到I/O控制器360,在某些情况下它集成在处理器310中,而在其他情况下它是分开的设备。I/O控制器360为UMCS 300提供了经由一条或多条USB总线、1394(即火线)总线、UART、键盘、鼠标和/或显示器相互作用的能力。经由USB总线的相互作用包括使用USB PHY 361和USB连接器371。经由1394的相互作用包括使用1394 PHY 362和
1394连接器372。经由UART的相互作用包括使用UART发射机/接收机363。经由键盘、鼠标和/或显示器的相互作用包括适当的连接器374、375、376和内部驱动程序364、365、366。
UMCS 300进一步包括电源接口380,能够调整来自可充电电源382的功率。此外,UMCS 300可以包括音频CODEC接口390,通过使用处理器310能够向UMCS 300提供音频输入和输出的能力。
[0095] 在运行中,在处理器310的指引下,内容对象可以经由天线341、342、343之一接收并传递到硬盘驱动器305。在某些情况下,通过使用多条天线341、342、343可以接收或传递多个内容对象。因此,仅仅作为一个具体实例,UMCS 300可以一面从内容供应商接收视频内容对象,一面向能够解码该内容对象的启用UMCS的电视机传递同一视频内容对象。在这样的情况下,在处理器310的指引下,由传输通道330之一执行内容对象的接收和缓冲并向硬盘驱动器305提供所收到的内容。同时,处理器310从硬盘驱动器305中检索该内容对象,并且使用由具体内容所指示的数字版权管理协议进行解包装。另外,处理器310经由另一条传输通道330鉴别该电视机并向该电视机传递已解包装的内容。根据本文提供的公开材料,本领域的普通技术人员将认识到使用根据本发明的一个或多个实施例的UMCS设备时可能的各式各样的传输与接收的组合。例如,可以同时接收和存储三个内容对象,也可以同时地分发三个内容对象。
[0096] 闪存358、硬盘驱动器305与处理器310之间的相互作用可以仔细地调整以确保节电,在先前为了全部目的通过引用结合在本申请中的标题为“Systems and Methods for Power Management in Relationto a Wireless Storage Device”的申请中更加全面地讨论了这样的电源管理。
[0097] 转向图4,图中描绘了根据本发明的一个或多个实施例的UMCS400。除了替代处理器310而添加的专用系统处理器420和解码器处理器410以外,UMCS 400类似于UMCS 300。专门添加解码器处理器410是为了执行关于硬盘驱动器405上保留的信息可能需要的、数据的任何解码/编码。解码器处理器410可以是DSP、CISC或RISC处理器。在一种具体情况下,解码器处理器410是DSP,而系统处理器420是ARM处理器。
[0098] 在运行中,内容对象可以向接收设备提供。在这样的情况下,由系统处理器420经由传输通道430之一鉴别接收设备。内容对象又从硬盘驱动器405检索并解包装。已解包装的内容对象被提供给解码器处理器410,它继续对所述解包装的内容对象进行解码并经由传输通道430之一将解码后的内容对象传递给接收设备。正如UMCS 300,根据本文提供的公开材料,本领域的普通技术人员将认识到使用UMCS 400可以促进的各种传输/接收方案。此外,也将认识到多条传输通道(接收和/或发送)可以同时运行。
[0099] 转向图5,图中描绘了关于UMCS 300和UMCS 400之一或二者可以使用的软件包600。软件包600既包括系统软件640也包括解码软件610。解码软件610包括主机接口模块615,能够统辖主机与解码器之间的相互作用。多个缓冲模块617允许主机接口模块615与任何数量的解码器和/或控制器模块之间的相互作用。例如,解码器/控制器模块可以包括但是不限于CODECS比如MP3编解码器625、可选的安全措施比如AES安全措施626、混频器和音量控制模块627、各种DMA模块628。另外,解码软件610还包括系统接口模块API
629、实时内核630和各种其他实用程序631。
[0100] 系统软件640包括VxWorks Kernel 645和各种系统服务650。系统服务650可以包括但是不限于诊断服务651、引导和启动服务652、DMA服务653、配置服务654、中断服务655、无线网络服务656、显示服务657、有线通信服务658、红外线传输/接收服务659、I/O服务660以及硬盘驱动器存取服务661。另外,系统软件640还包括网络服务690,包含RTP/RTCP服务691、DHCP服务692、TCP/IP服务693、HTTP服务以及XML服务。系统软件640进一步包括无线LAN配置服务671、系统配置软件678、USB存储类软件672、HTTP服务器软件673、UPnP服务器软件674、Samba文件服务器软件676、媒体文件系统软件682、内容数据库软件683、内容导航API 684、自动解码系统软件681、数字版权管理软件677、内容导入和管理软件685以及固件升级软件679。
[0101] 在本发明的一个具体实施例中,软件栈支持以下协议子集:DVRCP、A2DP、FTP(它与USB吻合良好)以及一种或各种视频协议子集。用于USB端口的软件可以配置为支持两台或多个已连接的设备,以使得照相机和电话二者或若干设备的某种其他组合都可以同时连接到UMCS。此外,UMCS上实施的软件可以进一步包括文件系统,它管理着从关于该设备实施的存储介质中存储的和删除的数据。此外,UMCS可以包括为控制蜂窝电话而调整的JAVA应用程序。这种JAVA应用程序将允许蜂窝电话无线控制UMCS,并且采用该UMCS作为其存储/便携式PVR。在某些情况下,JAVA应用程序可以包括若干DVB调谐器,它们允许来自蜂窝电话的数据通过蓝牙直接输送到存储介质。这样的应用程序可以采用压缩使传输带宽适应UMCS的可接受带宽。
[0102] 根据本文提供的公开材料,本领域的普通技术人员将认识到可以开发和部署的、根据本发明一个或多个实施例的UMCS设备的不同变种。例如,本发明某些实施例提供的UMCS设备包括无线存储能力。这样的无线存储能力可以由在ARM处理器指引下运行的硬盘驱动器所组成,它经由例如遵从802.11g/n的无线网络可访问。根据本文提供的公开材料,本领域的普通技术人员将认识到关于本发明的一个或多个实施例也可以实施的其他网络协议,比如WIMAX、UWB、蓝牙等。可以实施该软件以使得UMCS能够与许多运行Windows CE操作系统的许多不同设备进行绑定或相互作用。仅有接口是电池状态指示器和允许由绑定设备进行配置的无线接口。更先进的UMCS设备可以包括实现各种算法的媒体编码/解码服务,并且可以包括具有例如录音和回放按钮的更精致的用户接口。所述用户接口甚至可以进一步先进到包括LCD。再先进的UMCS设备可以包括备份、存档和同步能力,使得UMCS非常简单地作为另一个设备的扩展。UMCS可以具有能够管理过期内容对象、提供因特网访问和防火墙功能的先进软件。此外,在某些情况下,UMCS设备可以包括U3功能。根据本文提供的公开材料,本领域的普通技术人员将认识到以本发明的不同实施例可以包 括的其他特点。
[0103] 转向图6,图中描绘了根据本发明某些实施例的示范UMCS200。如图所示,UMCS200包括存储器组件210。存储器组件210可以是但是不限于硬盘驱动器、闪存块以及同相全息存储器、随机存取存储器、上述的组合等。根据本文提供的公开材料,本领域的普通技术人员将认识到根据本发明各种实施例可以采用的其他存储器类型。UMCS 200进一步包括文件系统管理器220,它可用于控制对存储器组件210的读出和写入。UMCS 200包括TM TM
Bluetooth 无线接口。Bluetooth 无线接口提供了短程通信,旨在替代连接便携式和/或TM
固定电子设备的电缆。Bluetooth 无线接口的关键优点是稳健性、低功耗和低成本。典型TM TM
的Bluetooth 接口包括作用为RF收发器的天线290、基带协议处理器240和BluetoothTM TM
增强的数据速率PHY 250。Bluetooth 接口提供的服务使Bluetooth 启动的设备能够连TM
接,并且在已连接设备之间进行各种各样数据类的交换。Bluetooth 接口包括一个或多个蓝牙端口以及软件/固件,后者允许UMCS 200用作出入存储器组件210的全部连接的集线器/路由器,并且正如以下更全面的介绍,用作可以或不可以与存储器组件210相互作用TM
的、各种各样已连接Bluetooth 设备的集线器/路由器。UMCS 200也可以经由以上提及TM
的Bluetooth 接口配置。
[0104] UMCS 200也包括闪存或SDRAM高速缓存230,它们可用于减少访问存储器组件210中的延时。在存储器组件210以闪存或SDRAM实施时,可以除去高速缓存230。不仅如此,UMCS 200还包括USB端口260,它允许访问存储器组件210和/或配置UMCS 200。UMCS200还包括电源控制器270和移动电源280。基带协议处理器240可以包括若干端口和软件/固件,允许其用作出入存储器组件210的全部连接的集线器/路由器。
[0105] 在本发明的某些实施例中,UMCS 200扩大为包括多端口BluetoothTM路由器。这TM TM样的多端口Bluetooth 路由器允许许多Bluetooth 设备横向连接。在整个系统中许多TM
单端口的Bluetooth 设 备一起使用时这一点尤其有用。因此,仅仅作为一个实例,典型的TM TM
蜂窝电话就包括一次能够连接到单一Bluetooth 设备的Bluetooth 接口。这种接口传统上已经用于对单一头戴耳机往返传递音频数据。不过,可能所期望的不仅仅是对头戴耳机往返传递音频数据,而且还向汽车立体声音响系统提供音频输出,并且从个人数字助理接收拨号信息。这样的配置是不实际的,因为以上提及的蜂窝电话一次只能够支持一种单TM TM
一Bluetooth 连接,并且经由单一Bluetooth 端口在连接的若干设备之间进行改变很费TM
事。在将多端口Bluetooth 路由器加入到UMCS 200时,UMCS 200可以经由UMCS 200所TM TM
支持的一个Bluetooth 协议接口连接到蜂窝电话,而该Bluetooth 协议接口横向连接到TM TM
一个或多个其他Bluetooth 协议接口,它们又连接各自的Bluetooth 设备。这就允许实际地实施涉及蜂窝电话、汽车立体声音响和个人数字助理的以上提及示范配置。其中,这样的方案在趋向低价格、基础特性式蜂窝电话倾斜的无线通信市场中提供了优势。根据本文提供的公开材料,本领域的普通技术人员将认识到根据本发明一个或多个实施例的多端TM
口Bluetooth 路由器的其他应用。此外,应当注意,虽然根据本发明多个实施例的多端口TM TM
Bluetooth 路由器可以加入UMCS设备,但是本发明其他实施例提供的多端口Bluetooth路由器不包括本文所述的UMCS设备的一种或各种特点。
[0106] 转向图7,图中描绘了根据本发明一个或多个实施例的多端口BluetoothTM路由器TM900。正如先前的讨论,多端口Bluetooth 路由器900可以集成在UMCS设备中,也可以实施TM TM
为单独的路由器设备。多端口Bluetooth 路由器900包括许多Bluetooth 管道940、943、TM TM
945、947,每条管道都连接着多端口处理器930。每条Bluetooth 管道都包括BluetoothTM TM
协议端口,允许对已连接的Bluetooth 设备往返传递数据。例如,Bluetooth 管道943TM TM
以可通信的方式连接到Bluetooth 数据源/目的地913。正如本文所使用,“BluetoothTM
数据源/目的地”是能够向和/或从另一个Bluetooth 设备传递数据的任何设备。同TM TM
样,Bluetooth 管道945以可通信的方式连接到Bluetooth 数据源/目的地915,而TM TM TM
Bluetooth 管道947以可通信的方式连接到Bluetooth 数据源/目的地917。BluetoothTM
管道940以可通信的方式连接到单端口Bluetooth 设备910。正如本文所使用,“单端TM TM
口Bluetooth 设备”是支持一次只与一个其他Bluetooth 设备连接的任何设备。这样TM
的单端口设备的实例是仅以单Bluetooth 端口实施的低成本蜂窝电话。正如本领域普通TM
技术人员阅读本公开材料后将认识到,在低成本单端口Bluetooth 设备与单独的多端口TM TM
Bluetooth 路由器/集线器相呼应时,此单端口设备可以扩展功能为多端口Bluetooth设备。在先前为了全部目的通过引用结合在本申请中的标题为“Systemsand Methods for Multiport Communication Distribution”的申请中会找到可以加入到本发明一个或多个TM
实施例之中的关于各种各样多端口Bluetooth 功能的进一步细节。
[0107] 数据存储和采集的各种系统和方法可以在大量使用情景中使用。例如,各种免提环境可以采用一个或多个无线存储器设备。在先前为了全部目的通过引用结合在本申请中的标题为“Systems and Methodsfor Utilizing a Wireless Storage Device”的申请中更加全面地讨论了这样的用户情景的实例。
[0108] 总之,本发明为移动数据存储和采集提供了新颖的系统、设备、方法和布局。虽然以上已经给出了本发明的一个或多个实施例的详细描述,但是对于本领域的技术人员,在不改变本发明实质的情况下,各种替代、修改和等效做法将是显而易见的。所以,以上描述不应当视为对本发明范围的限制,该限制由附带的权利要求书定义。