用于呈现来自电子设备的视听数据的通信集线器及其提供与使用方法
【专利摘要】一些实施例包括一种用于呈现来自电子设备的视听数据的通信集线器。在此披露了相关系统和方法的其他实施例。
【专利说明】用于呈现来自电子设备的视听数据的通信集线器及其提供与使用方法
【技术领域】
[0001 ] 本发明总体上涉及通信集线器,并且更具体地涉及用于呈现来自多个电子设备的视听数据的通信集线器及其提供与使用方法。
[0002]相关申请的交叉引用
[0003]本申请要求对2011年6月17日提交的美国临时申请号61/498,253的利益。美国临时申请号61/498,253通过引用以其全部结合于此。
【背景技术】
[0004]当在会议中通过一个或多个视听设备呈现视听数据时,与会者将该多个电子设备中的每个电子设备分别耦联到该一个或多个视听设备从而将该多个电子设备上存储的视听数据呈现给各个与会者会是麻烦的和/或不便的。相应地,对于一种协助该多个电子设备和该一个或多个视听设备之间的通信的装置或系统而言,具有存在的必要或获益的可倉泛。
【专利附图】
【附图说明】
[0005]为方便进一步说明这些实施例,提供了如下附图,其中:
[0006]图1根据图16的实施例,提供了展示通信集线器的示例性电路的框图;
[0007]图2根据图16的实施例,提供了展示通信集线器的另一种示例性电路的框图;
[0008]图3展示了一种启动被配置成用于允许呈现来自多个电子设备的视听数据的系统的方法的示例性实施例的流程图;
[0009]图4展示了一种将电子设备与通信集线器配对的方法的示例性实施例;
[0010]图5展示了一种指配多个电子设备中的一个活跃的电子设备的方法的示例性实施例;
[0011]图6展示了一种将多个电子设备中的一个新的电子设备添加到连接用户组的方法的示例性实施例;
[0012]图7展示了一种将对通信集线器的控制从多个电子设备中的一个电子设备传递到另一个电子设备的方法的示例性实施例;
[0013]图8展示了一种用通信集线器终止会话的方法的示例性实施例;
[0014]图9展示了图16的系统的一个示例,其中通信集线器与多个电子设备通信;
[0015]图10展示了图16的系统的另一个示例,其中通信集线器与多个电子设备通信;
[0016]图11展示了图16的系统的另一个示例,其中通信集线器与多个电子设备通信;
[0017]图12展示了图16的系统的另一个示例,其中通信集线器与多个电子设备通信;
[0018]图13展示了一种在多个电子设备中的一个电子设备处使用软件应用来允许该电子设备与通信集线器之间的通信的方法的示例性实施例;
[0019]图14展示了一种适于实施图16的系统的电子设备的实施例的计算机系统;[0020]图15展示了包括在图14的计算机系统的机箱内部的电路板中的元件的示例的代表性框图;
[0021]图16根据一个实施例,展不了一种系统;
[0022]图17展示了图5的指配多个电子设备中的活跃的电子设备的方法的另一种示例性实施例;
[0023]图18展示了图7的将对通信集线器的控制从多个电子设备中的一个电子设备传递到另一个电子设备的方法的另一种示例性实施例;
[0024]图19展示了一种制造通信集线器的方法的示例性实施例的流程图;
[0025]图20展示了一种制造用在电子设备上的通信集线器软件应用的方法的示例性实施例的流程图;以及
[0026]图21展示了一种运行通信集线器的方法的示例性实施例的流程图。
【具体实施方式】
[0027]为了展示的简化和清晰,附图展示了总体的构造方式,并且众所周知的特征和技术的描述和细节可以略去以避免使本发明不必要地模糊。此外,附图中的元件不一定按比例绘制。例如,图中的一些元件的尺寸可以相对于其他元件被放大以帮助改善对本发明的实施例的理解。不同图中的相同参考数字表示相同的元件。
[0028]说明书和权利要求中的术语“第一”、“第二”、“第三”、“第四”等(如果存在的话)用于区分相似的元件,并且不一定用于描述特定的连续或时间顺序。应当理解的是,如此使用的这些术语在适当环境中是可替换的,因此在此描述的多个实施方案例如能够以不同于在此所示的或在其他方面描述的顺序来操作。此外,术语“包括”,和“具有”及其任何变化旨在覆盖非排他性的包括,从而使得包括一系列元件的过程、方法、系统、物品、设备、或装置不一定受限于那些元件,而可以包括未清楚地列出的或不是此类过程、方法、系统、物品、设备、或装置所固有的其他元件。
[0029]说明书和权利要求中的“左”、“右”、“前”、“后”、“顶部”、“底部”、“在之上”、“在之
下”等术语(如果存在的话)用于描述性的目的,而不一定用于描述永久性的相对位置。应理解到如此使用的术语在合适的情况下是可以互换的,从而使得此处所描述的本发明的实施例(例如)能够按照除了此处所展示的或另外描述的那些顺序以外的顺序操作。
[0030]术语“耦联”等应被广泛理解并指代电气地、机械地和/或以其他方式将两个或更多个元件或信号连接起来。两个或更多个电气元件可以电气耦联在一起但不可以机械地或以其他方式耦联在一起;两个或更多个机械元件可以机械耦联在一起但不可以电气地或以其他方式耦联在一起;两个或更多个电气元件可以机械连接在一起但不可以电气地或以其他方式耦联在一起。耦联可以是持续任何时间长度,例如永久或半永久或仅片刻。
[0031]“电气耦联”等应被广泛的理解并且包括涉及任何电气信号的耦联,无论电力信号、数据信号、和/或电气信号的其他类型或组合。“机械耦联”等应被广泛地理解并且包括所有类型的机械耦联。
[0032]在“耦联”等词语附近缺少“可拆卸地”、“可拆卸的”等词语不意味着所讨论的“耦联”等是或不是可拆卸的。
[0033]如在此所使用的术语“移动电子设备”指数字音乐播放器、数字视频播放器、数字音乐及视频播放器、移动电话(例如智能手机)、个人数字助理、手持数字计算机(例如平板个人电脑)、手提电脑(例如笔记本电脑、上网本电脑),或另一个具有呈现音频和/或视觉数据(例如图像、视频、音乐等)的能力的便携式设备中的至少一个。例如,移动电气设备可包括美国加利福尼亚州的库比蒂诺市的苹果公司(Apple Inc.)的iPod?或iPhone?或
iTouch?或iPad?或MacBook?产品。同样地,移动电气设备可包括加拿大安大略省滑
铁卢市的行动研究公司(Research in Motion (RIM))的Blackberry?产品,或不同制造商
的不同产品。
[0034]如在此所使用的术语“计算机网络”可指通过协助用户间通信的通信信道互连的计算机与设备的集合,并允许用户共享资源(例如互联网连接、以太网连接等)。如所希望的,根据多种有线和/或无线网络拓扑(例如,总线、星形、树形、线形、环形、网状、菊花链、混合型等)和/或多个协议(例如,一个或多个个人局域网(PAN)协议、一个或多个局域网(LAN)协议、一个或多个广域网(WAN)协议、一个或多个蜂窝网协议、一个或多个电力线网络协议等)的任意一种或任意组合,可以互连和/或实施这些计算机与设备。一个或多个示例性PAN协议可包括蓝牙、紫蜂、无线通用串行总线(USB)、Z-Wave等;一个或多个示例性LAN和/或WAN协议可包括电气和电子工程师协会(IEEE) 802.3、IEEE802.11等;以及一个或多个示例性蜂窝网协议可包括全球移动通信系统(GSM)、通用分组无线业务(GPRS)、码分多址访问(CDMA)、演进数据优化(EV-DO)、GSM演进的增强型数据率(EDGE )、3GSM、数字增强型无线电信(DECT)、数字AMPS (IS-136/时分多址访问(TDMA))、集成数字增强网络(iDEN)等。实现该有线和/或无线通信的部件可以取决于所使用的网络拓扑和/或协议,并且反之亦然。
[0035]一些实施例包括一种系统。该系统包括一个通信集线器。该通信集线器被配置成用于(a)与多个电子设备及至少一个视听设备通信。进一步地,该通信集线器被配置成用于当与该多个电子设备通信时,与该多个电子设备配对。该多个电子设备可与该通信集线器分离。同时,该通信集线器可在该多个电子设备中的任意一个电子设备作为该多个电子设备中的一个活跃的电子设备运行时,从该多个电子设备中的该任意一个电子设备接收视听数据。进一步地,该通信集线器可向这个(这些)视听设备提供视听数据。这个(这些)视听设备可向该系统的至少一个用户呈现该视听数据。
[0036]各实施例包括一种系统。该系统包括一种通信集线器应用软件,被配置成用在一个电子设备上。该通信集线器应用软件可在一个电子设备计算机系统的一个或多个处理模块处执行并存储在一个或多个记忆存储模块中。同时,该通信集线器应用软件可允许该电子设备在该电子设备与一个通信集线器通信时,与该通信集线器配对。该通信集线器可被配置成用于与多个电子设备及至少一个视听设备通信,并且该多个电子设备可与该通信集线器分离和/或可包括该电子设备。进一步地,该通信集线器应用软件可允许该电子设备作为该多个电子设备中的一个活跃的电子设备运行。该活跃的电子设备可在该电子设备作为该多个电子设备中的活跃的电子设备运行时,向该通信集线器提供视听数据。同样地,该通信集线器可向这个(这些)视听设备提供该视听数据,并且这个(这些)视听设备可向该系统的至少一个用户呈现该视听数据。
[0037]进一步的实施例包括一种制造通信集线器的方法。该方法包括:配置该通信集线器与多个电子设备通信并配对,该多个电子设备与该通信集线器分离;配置该通信集线器与至少一个视听设备通信;配置该通信集线器在该多个电子设备中的任意一个电子设备作为该多个电子设备中的一个活跃的电子设备运行时,从该多个电子设备中的该任意一个电子设备接收视听数据;以及配置该通信集线器向这个(这些)视听设备提供该视听数据,这个(这些)视听设备被配置成用于向该通信集线器的至少一个用户呈现该视听数据。
[0038]其他实施例包括一种制造用在电子设备上的通信集线器软件应用的方法。该通信集线器应用软件可在一个电子设备计算机系统的一个或多个处理模块处执行和/或存储在一个或多个记忆存储模块中。该方法可包括:配置该通信集线器应用软件允许该电子设备在该电子设备与一个通信集线器通信时,与该通信集线器配对,该通信集线器被配置成用于与多个电子设备及至少一个视听设备通信,并且该多个电子设备(a)与该通信集线器分离以及(b)包括该电子设备;以及配置该通信集线器应用软件允许该电子设备作为该多个电子设备中的一个活跃的电子设备运行,该活跃的电子设备能够在该电子设备作为该多个电子设备中的活跃的电子设备运行时,向该通信集线器提供视听数据,同时该通信集线器被配置成用于向这个(这些)视听设备提供该视听数据并且这个(这些)视听设备被配置成用于向该系统的至少一个用户呈现该视听数据。
[0039]仍然在其他实施例中,包括一种运行通信集线器的方法。该方法的至少一部分可由被配置成在该通信集线器的一个或多个处理模块处运行并被配置成存储在一个或多个记忆存储模块中的计算机指令的执行来实现。该方法可包括:执行一个或多个被配置成用于建立该通信集线器与至少一个视听设备的通信的第一计算机指令;执行一个或多个被配置成用于建立该通信集线器与多个电子设备的通信,并用于将该通信集线器与该多个电子设备配对的第二计算机指令;在该一个或多个第二计算机指令执行后或执行时,执行一个或多个被配置成用于向该多个电子设备中的一个第一电子设备指配一个活跃的电子设备状态的第三计算机指令;执行一个或多个被配置成用于当该第一电子设备正以该活跃的电子设备状态运行时,从该第一电子设备接收第一视听数据的第四计算机指令;以及在该一个或多个第一计算机指令或该一个或多个第四计算机指令执行后或执行时,执行一个或多个被配置成用于向该至少一个视听设备提供该第一视听数据的第五计算机指令。这个(这些)计算机指令包括该第一、第二、第三、第四、和/或第五计算机指令。
[0040]转至附图,图16根据一个实施例,展示了一种系统。系统1600仅是示例性的并且不限于在此所展示的实施例。系统1600可以用于未在此具体描绘或描述的许多不同的实施例或示例中。系统1600可被配置成允许多个用户(例如,一个或多个用户1606)通过将这些用户的电子设备(例如,多个电子设备1602)连接到可从该多个电子设备接收视听数据并向视听设备(例如,视听设备1605)提供视听数据的通信集线器(例如,通信集线器1601)而互相通信并呈现视听数据(例如,在会议中),从而使得视听设备可向这些用户呈现视听数据。
[0041]现在参见图16,系统1600包括通信集线器1601。通信集线器1601被配置成用于与多个电子设备1602通信(例如,通过有线和/或无线通信)。多个电子设备1602可由一个或多个用户1606操作。在许多实施例中,通信集线器1601的至少一部分可被配置为与地球仪或球体的至少一部分相像。通信集线器1601还可被配置成放在桌子上(例如,在会议桌的中心)。多个电子设备1602的每个可被配置成用于运行软件应用(例如,通信集线器应用软件),从而使得多个电子设备1602与通信集线器1601通信和/或配对。进一步地,该应用软件可允许多个电子设备1602与通信集线器1601配合从而提供系统1600的一些或全部功能性。图13,如下所述,展示了一种在多个电子设备中的一个电子设备处使用软件应用来允许该电子设备与通信集线器之间的通信的方法1300的示例性实施例。
[0042]尽管在一些实施例中,多个电子设备1602中的一个或多个可与通信集线器1601集成在一起,但是在很多实施例中,多个电子设备1602与通信集线器1601分离。在本实施例中,多个电子设备1602中的一个或多个可处于与通信集线器1601临近的位置,同时仍然保持与其的物理性分离;和/或多个电子设备1602中的一个或多个除了与通信集线器1601物理性分离之外,可处于远离通信集线器1601的位置。例如,通信集线器1601可允许一个或多个用户1606中的一些呈现在具有属于多个电子设备1602的他们各自的电子设备的会议中,同时一个或多个用户1606中的其他人在另一个远离通信集线器1601的位置,并与通信集线器1601及一个或多个本地用户1606进行远程通信。相应地,系统1600和/或通信集线器1601可包括和/或可与用户1606之间的至少一个允许远程语音通信的设备(例如,会议电话)共同使用,例如像当多个电子设备1602中的一个或多个处于远离通信集线器1601的位置。现在在附图中向后跳读,图9至图12根据图16的实施例,展示了系统1600的多个示例,其中通信集线器1601与多个电子设备1602通信。
[0043]现在参见图9,在一些实施例中,通信集线器1601 (图16)可包括集成无线接入点901 (例如,通过有线/无线通信组件130 (图1)及一条或多条天线136 (图1)实施,如下所述),通过该集成无线接入点,多个电子设备1602 (图16)中的一个或多个和/或视听设备1605 (图16)可直接与通信集线器1601 (图16)进行无线通信。在一些实施例中,集成无线接入点901可包括由无线网络连接(例如,(a)无线局域网(WLAN)连接和/或(b)网状网络连接和/或个人局域网(PAN)连接)提供的无线连接。一个或多个示例性PAN协议可包括蓝牙、紫蜂、无线通用串行总线(USB)、Z-Wave等;一个或多个示例性WLAN协议可包括电气和电子工程师协会(IEEE)802.11等。在相同或不同的实施例中,多个电子设备1602 (图16)的一个或多个电子设备和/或视听设备1605 (图16)可通过以太网线缆(例如,RJ-45线缆)或至少一条视听线缆与通信集线器1601相耦联,如下所述,从而允许一个或多个电子设备和/或视听设备1605与通信集线器1601 (图16)之间的直接的有线通信。
[0044]在一些实施例中,集成无线接入点901可通过将多个电子设备1602 (图16)中的一个电子设备电系接到通信集线器1601 (图16)来实施,其中该电子设备被配置成用于与外部无线接入点1101 (图11)进行无线通信(例如,通过互联网),如以下所述,和/或与蜂窝式电话网络进行无线通信。一个或多个示例性蜂窝式电话网络协议可包括全球移动通信系统(GSM)、通用分组无线业务(GPRS )、码分多址访问(CDMA)、演进数据优化(EV-DO)、GSM演进的增强型数据率(EDGE)、3GSM、数字增强型无线电信(DECT)、数字AMPS (IS-136/时分多址访问(TDMA))、集成数字增强网络(iDEN)等。在这些实施例中,通过将通信集线器1601(图16)系接到该电子设备,通信集线器1601 (图16)可通过该电子设备提供无线热点(例如,集成无线接入点901),多个电子设备1602 (图16)中的一个或多个电子设备可电耦联到该电子设备。
[0045]现在参见图10,在相同或不同的实施例中,系统1600 (图16)可包括有线网络连接1001和/或通信集线器1601 (图16)可被配置成用于允许通过有线网络连接1001的通信(例如,有线局域网(LAN)或广域网(WAN)连接)。相应地,多个电子设备1602 (图16)中的一个或多个电子设备可通过有线网络连接1001间接与通信集线器1601 (图16)进行通信。例如,有线网络连接1001可以是通信集线器1601 (图16)正在其中由一个或多个用户16使用的建筑物的计算机网络的一部分。同时,通信集线器1601 (图16)和多个电子设备1602(图16)中的一个或多个电子设备随后都可以通过有线网络连接1001互相通信(例如,通过互联网)。在这些实施例中,该一个或多个电子设备可处于远离通信集线器1601的位置(例如,另一个房间、建筑物、城市、州、国家等)。在这些实施例中,系统1600 (图16)仍可包括集成无线接入点901 (图9)。进一步地,通信集线器1601 (图16)仍可被配置成用于通过集成无线接入点901 (图9)与多个电子设备1602 (图16)和/或视听设备1605 (图16)直接通信;和/或通信集线器1601 (图16)仍可被配置成用于通过直接有线耦联与多个电子设备1602 (图16)和/或视听设备1605 (图16)通信。
[0046]现在参见图11,在相同或不同的实施例中,系统1600 (图16)可包括外部无线接入点1101和/或通信集线器1601 (图16)可被配置成用于允许通过外部无线接入点1101(例如,无线网络连接)进行的间接通信。与有线网络连接1001 (图10)类似,外部无线接入点1101可以是通信集线器1601 (图16)正在其中由一个或多个用户1606使用的建筑物的计算机网络的一部分。相应地,多个电子设备1602 (图16)中的一个或多个电子设备可通过外部无线接入点1001间接与通信集线器1601 (图16)进行通信。例如,在图11的示例中,外部无线接入点1101与有线网络连接1001 (图10)都可以是通信集线器1601 (图16)正在其中由一个或多个用户1606使用的建筑物的计算机网络的一部分。同时,多个电子设备1602 (图16)中的一个或多个电子设备随后可通过计算机网络与无线外部无线接入点1101通信。通信集线器1601 (图16)随后可被配置成用于接收在多个电子设备1602 (图16)中的一个或多个电子设备与外部无线接入点1101之间的通过有线网络连接1001 (图10)进行的任意通信。在这些实施例中,系统1600 (图16)还可包括集成无线接入点901(图9)和/或有线网络连接1001 (图10)。同样地,通信集线器1601 (图16)还可被配置成用于通过集成无线接入点901 (图9)(未示出)与多个电子设备1602 (图16)和/或视听设备1605 (图16)直接通信;通信集线器1601 (图16)还可被配置成用于通过有线网络连接1001 (图10)与多个电子设备1602 (图16)和/或视听设备1605 (图16)间接通信;和/或通信集线器1601(图16)还可被配置成用于通过直接有线耦联与多个电子设备1602(图16)和/或视听设备1605 (图16)通信。
[0047]现在参见图12,在相同或不同的实施例中,通信集线器1601(图16)还可被配置成用于允许与多个电子设备1602(图16)中的一个或多个电子设备通过外部无线接入点1101(例如,无线网络连接)进行的间接通信,其中通信集线器1601 (图16)还通过外部无线接入点1101 (图11)与计算机网络通信,如与有线网络连接1001 (图10)相反。在这些实施例中,系统1600 (图16)还可包括集成无线接入点901 (图9)和/或有线网络连接1001 (图10)。同样地,通信集线器1601 (图16)还可被配置成用于通过集成无线接入点901 (图9)(未示出)与多个电子设备1602 (图16)和/或视听设备1605 (图16)直接通信;通信集线器1601 (图16)还可被配置成用于通过有线网络连接1001 (图10)与多个电子设备1602(图16)和/或视听设备1605 (图16)间接通信;通信集线器1601 (图16)还可被配置成用于通过直接有线耦联与多个电子设备1602 (图16)和/或视听设备1605 (图16)通信;和/或通信集线器1601 (图16)还可允许通过外部无线接入点1101 (例如,无线网络连接)与多个电子设备1602 (图16)和/或视听设备1605 (图16)的间接通信,如图11中所展示。
[0048]返回至图16,多个电子设备1602中的每个电子设备(例如,第一电子设备1603以及至少一个其他电子设备1604)可包括一个计算机系统。每个计算机系统可以与计算机系统1400 (图14)相似或完全相同。进一步地,多个电子设备1602中的每个电子设备可包括一个移动电子设备,如以上所述。
[0049]现再转回到附图中,图14展示了可适于实施多个电子设备1602 (图16)中的每个电子设备的计算机系统的一种实施例的计算机系统1400和/或系统1600的另一部分(图9至图12和图16)的一种示例性实施例,以及部分或全部的方法300 (图3)、方法400 (图
4)、方法500 (图5和图17)、方法600 (图6)、方法700 (图7和图18)、方法800 (图8)、方法1300 (图13)、方法1900 (图19)、方法2000 (图20)、和/或方法2100 (图21)。计算机系统1400包括一个机箱1402,该机箱包含一个或多个电路板(未不出)、通用串行总线(USB) 1412、紧凑光盘只读存储器(⑶-ROM)和/或数字视频光盘(DVD)驱动器1416、以及硬盘驱动器1414。在图14中示出了包括在机箱1402里面的电路板上的这些元件的代表性框图。图15中的中央处理器(CPU) 1510耦联到图15中的系统总线1514。在各实施例中,CPU1510的架构可以符合多种商业分配架构中的任何一种。
[0050]系统总线1514还耦联到存储器1508上,其中,存储器1508包括只读存储器(ROM)和随机访问存储器(RAM)两者。存储器1508的非易失性部分或ROM可以使用适合于在系统重启之后将计算机系统1400 (图14)恢复到功能状态的启动代码序列。此外,存储器1508可以包括如基本输入-输出系统(BIOS)的微代码。在一些不例中,此处所披露的各实施例的一个或多个存储模块可以包括存储器1508、USB1412 (图14至15)、硬盘驱动器1414 (图14至15)、和/或⑶-ROM或DVD驱动器1416 (图14至15)。在相同或不同的示例中,此处所披露的各实施例的一个或多个存储模块可以包括一个操作系统,该操作系统可以是一种对计算机和/或计算机网络的硬件和软件资源进行管理的软件程序。该操作系统可以执行基本任务,例如,如控制和分配存储器、对指令的处理区分优先次序、控制输入和输出设备、方便联网和管理文件。常见的操作系统的示例可包括Microsoft? Windows、Mac?操作系统(OS)、UNIX? OS以及Linux? OS。移动电子设备的常见操作系统包括美国加利福尼亚州的库比蒂诺市的苹果公司的iPhone?.操作系统、加拿大安大略省滑铁卢市的行动研究公司(Research InMotion(RIM))的Bl.ackbe.lTy?操作系统、加拿大森尼维耳市的帕姆公司的Palm?.操作系统、由开放手机联盟(Open Handset Alliance)开发的Android操作系统、美国华盛顿州雷德蒙德市微软公司的Windows Mobile操作系统、或芬兰埃斯波市诺基亚公司的Symbian操作系统。
[0051]如在此所使用的,“处理器”和/或“处理模块”指的是任何类型的计算电路,如但不限于微处理器、微控制器、控制器、复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、图形处理器、数字信号处理器、或任何其他类型的处理器或能够执行所希望的功能的处理电路。
[0052]在图15所描绘的实施例中,各种1/0设备(如磁盘控制器1504、图形适配器1524、视频控制器1502、键盘适配器1526、鼠标适配器1506、网络适配器1520)以及其他1/0设备1522可以耦联到系统总线1514上。键盘适配器1526和鼠标适配器1506分别耦联到计算机系统1400 (图14)的键盘1404 (图14至图15)和鼠标1410 (图14至图15)上。当图形适配器1524和视频控制器1502被指示为图15中的不同单元时,视频控制器1502可集成到图形适配器1524中,或在其他实施例中反之亦然。视频控制器1502适用于刷新监控器1406 (图14至图15)从而在计算机系统1400 (图14)的屏幕1408 (图14)上显示图像。磁盘控制器1504可控制硬盘驱动器1414 (图14至图15)、USB1412 (图14至图15)、以及⑶-ROM驱动器1416 (图14至图15)。在其他实施例中,不同的单元可以用来单独地控制这些设备中的每一个。
[0053]在一些实施例中,网络适配器1520可以是一个WNIC (无线网络接口控制器)卡(未示出)的一部分,该卡插入或耦联到在计算机系统1400中的扩展端口(未示出)上。在其他实施例中,该WNIC卡是一种内置到计算机系统1400中的无线网卡。通过将无线以太网能力集成到主板芯片组(未示出)中、或通过专门的无线以太网芯片(未示出)实施、通过PCI (夕卜围组件互联)或PCI快速总线,可以将无线网络适配器嵌入到计算机系统1400中。在其他实施例中,网络适配器1820可以是无线网络适配器。
[0054]虽然未示出计算机系统1400 (图14)的许多其他组件,但是这样的组件及其互连对本领域普通技术人员是熟知的。相应地,关于计算机系统1400的构造和组成和机箱1402(图14)内的电路板的进一步的细节不需要在此讨论。
[0055]当图14中的计算机系统1400正在运行时,存储在连接到USB1412上的配备USB的电子设备上的、存储在CD-ROM和/或DVD驱动器1416中的CD-ROM或DVD上的、或存储在硬盘驱动器1414上的或存储在存储器1508 (图15)中的程序指令由CPU1510 (图15)执行。存储在这些装置中的程序指令的一部分可以适用于实施系统1600 (图9至图12和图16)的至少一部分和/或部分或全部的方法300 (图3)、方法400 (图4)、方法500 (图5和图17)、方法600 (图6)、方法700 (图7和图18)、方法800 (图8)、方法1300 (图13)、方法1900 (图 19)、方法 2000 (图 20)、和 / 或方法 2100 (图 21)。
[0056]尽管图14中将计算机系统1400展示为一台桌上型计算机,但可以存在以下示例:计算机系统1400可以采取一种不同的形状因数(例如,移动电子设备)同时仍然具有与为计算机系统1400描述的那些相似的功能元件。在一些实施例中,计算机系统1400可以包括一个单个计算机、一个单个服务器、或者一集群或一批计算机或服务器、或者一大群计算机或服务器。典型地,当对计算机系统1400的需求超过一个单个服务器或计算机的合理能力时,可以使用一集群或一批服务器。
[0057]返回至图16,通信集线器1601还被配置成用于与至少一个视听设备1605通信(例如,通过有线和/或无线通信)。视听设备1605可包括任意电子视觉显示器(例如,电视机、监视器等)和/或图像投影仪。视听设备1605还可包括至少一个扬声器。当视听设备1605包括至少一个扬声器时,该至少一个扬声器可以是该至少一个视听设备1605中的另一个视听设备的一部分(例如,包括该至少一个扬声器的电视机),可以是一个独立的设备,和/或可以是通信集线器1601的一部分(例如,当通信新集线器1601包括该至少一个扬声器时)。通信集线器1601可被配置成与视听设备1605机械地和/或电气地耦联。相应地,当通信集线器1601在与视听设备1605的有线通信中,通信集线器1601可被配置成通过至少一条视听线缆(例如,高清晰度多媒体接口( HDMI)线缆、数字式可视接口( DVI)线缆、显示端口(DP)线缆、视频图形阵列(VGA)线缆、复合线缆、S视频线缆、光纤音频线缆、通用串行总线(USB)线缆、美国无线电公司(RCA)线缆、芯-环-套(TRS)线缆(比如3.5毫米TRS线缆)等)与视听设备1605耦联。该至少一条视听线缆可通过数字视频转换器161 (图1和图2)(例如,其中该视听线缆包括HDMI线缆、DVI线缆、和/或DP线缆),通过模拟视频转换器162 (图1和图2)(例如,其中该视听线缆包括VGA线缆、复合线缆、RCA线缆、和/或S视频线缆),和/或通过数字音频转换器/放大器163 (图1和图2)(例如,其中该视听线缆包括HDMI线缆、光纤音频线缆、RCA线缆、和/或TRS线缆)耦联到通信集线器1601上。在其他实施例中,当通信集线器1601包括该至少一个扬声器时,该至少一个扬声器还可耦联到数字音频转换器/放大器163 (图1和图2)上。
[0058]可直接地(例如,通过与电插座的电耦联和/或通过一个或多个储能设备如一个或多个电池)和/或间接地(例如,通过与视听设备1605的耦联,例如像通用串行总线(USB)耦联)向通信集线器1601供电。当通过与电插座的电耦联向通信集线器1601供电时,通信集线器1601可包括一个电连接器(例如,全球电压输入142 (图1)),其被配置成用于接收用于将通信集线器1601电耦联到该电连接器的电缆。图1根据图16的实施例,提供了展示通信集线器1601的电路110 (图1)的示例性框图。通信集线器1601的电路110包括被配置成用于通过与电插座的电耦联向通信集线器1601和/或电路110供电的电源140。
[0059]现在参见图1,通信集线器1601可包括处理组件120 (例如,一个或多个处理模块)、有线/无线通信组件130、电源140、存储器150(例如,一个或多个记忆存储模块)、接口电路160、接口电路170、和/或接口电路180(包括专有/标准连接器)。处理组件120可被实施为任意合适的多媒体处理器,如,例如可从美国加利福尼亚州的圣何塞市的Broadcom公司获得的BCM2763号部件。有线/无线通信组件130可被实施为任意合适的W1-Fi/有线通信模块,如,例如可从美国加利福尼亚州的圣何塞市的Broadcom公司获得的BRCM5358号部件(有线及无线)。电源140可被实施为任意合适的电源设备。存储器150可被实施为任意合适的存储装置,例如像闪存。接口电路160和170可被实施为任意合适的接口电路。在一些实施例中,接口电路170可被实施为USB设备、闪存设备、安全数字(SD)记忆卡、和/或类似设备中的一个或多个。
[0060]在一些实施例中,处理组件120可包括通用目的输入/输出端口(GPIO) 121和
123、专有接口 124、以及电源输入125。在相同或不同的实施例中,有线/无线通信组件130可包括GP10131 (其可被配置为主机接口、电源输入132)、广域网(WAN)端口 133 (其可被配置为互联网路由器)、一个或多个局域网(LAN)端口 134 (其可被配置为以太网交换机(例如,4-端口以太网交换机))、射频(RF)(例如,模拟的)前端电路135、以及天线元件136。电源140可包括交流(A/C)电源输入142和多个直流(D/C)电源输出145。
[0061]在运行中,处理组件120从电源140接收电力。在一些实施例中,电源140可将具有交流电的电力(如从电插座所接收)转换为具有直流电的电力,从而适于通过D/C电源输出145向连接集线器11 (图16)和/或电路110供电。处理组件120与存储器150通信。存储器150包括所存储的代码及用户数据。存储器150从处理组件120接收请求,并将所请求的指令代码传递给处理组件120执行。处理组件120通过GP10121与有线/无线通信组件130的GP10131进行双向通信。通信组件130通过接入点协助处理组件120 (作为客户端)与一个现有网络之间的双向通信。通信组件130还协助处理组件120 (作为客户端)与任意数量的尝试成为连接用户组的成员的多个电子设备1602 (图16)之间的双向通信,如以下所述。在一些实施例中,通信组件130通过接入点例如像通过WAN端口 133协助处理组件120 (作为客户端)与一个现有网络之间的双向通信。在其他实施例中,通信组件130还协助处理组件120 (作为客户端)与任意数量的尝试成为连接用户组的成员的多个电子设备1602 (图16)之间的双向通信,例如像通过一个或多个LAN端口 134和/或前端电路135和天线元件136。
[0062]同时,接口电路160包括数字视频转换器161、模拟视频转换器162、和/或数字音频转换器/放大器163,如以上所述。相应地,在一些实施例中,接口电路160可被配置成用于从多个电子设备1602(图16)中的任意设备接收包括模拟/数字视频数据的视听数据,可调节/转换该模拟/数字视频数据,并可将已调节的/转换的视频数据通过至少一条视听线缆(例如,HDMI线缆、DVI线缆、DP线缆、VGA线缆、复合线缆、和/或S视频线缆)和/或通过无线通信(例如,使用集成无线接入点901 (图9)、有线网络连接1001 (图10)、和/或外部无线网络连接1101 (图11和图12)的有线/无线通信组件130)传递到视听设备1605(图16)(其中视听设备1605包括电子视觉显示器和/或图像投影仪)。在相同或不同的实施例中,接口电路160可被配置成用于从多个电子设备1602 (图16)中的任意设备接收包括数字音频数据的视听数据,可调节/转换所接收的数据,并可将已调节的/转换的音频数据通过至少一条视听线缆(例如,HDMI线缆、光纤音频线缆、RCA线缆、和/或TRS线缆)和/或通过无线通信(例如,使用集成无线接入点901 (图9)、有线网络连接1001 (图10)、和/或外部无线网络连接1101 (图11和12)的有线/无线通信组件130)传递到一个或多个音频设备再到视听设备1605 (图16)(例如,其中视听数据1605包括至少一个扬声器)。例如,数字视频转换器161可从多个电子设备1602 (图16)中的一个电子设备(例如,活跃的电子设备,如下所述)接收数字视频数据,可调节/转换所接收的数字视频数据,并可将已调节的/转换的数字视频数据通过至少一条视听线缆传递到视听设备1605 (图16)。在另一个不例中,模拟视频转换器162可从多个电子设备1602 (图16)中的一个电子设备(例如,活跃的电子设备,如下所述)接收模拟视频数据,可调节/转换所接收的模拟视频数据,并可将已调节的/转换的模拟视频数据通过至少一条视听线缆传递到视听设备1605 (图16)。仍在另一个示例中,数字音频转换器163可从多个电子设备1602 (图16)中的一个电子设备(例如,活跃的电子设备,如下所述)接收数字音频数据,可调节/转换所接收的数字音频数据(例如,转换为I2S数据格式),并可将已调节的/转换的数字音频数据通过至少一条视听线缆传递到视听设备1605 (图16)。如上所述,在这些实施例中,视听设备1605 (图16)可以是连接集线器11 (图16)的一部分、另一个视听设备、或一个独立设备。
[0063]其次,接口电路170可被配置成用于通过一个或多个接口标准(例如,USB、安全数字(SD)卡等),为了对连接集线器11 (图16)和/或电路110的多种功能例如像提供外部存储、固件更新、系统诊断等,协助通信集线器1601 (图16)与外部设备(例如,存储设备)之间的通信。同时,接口电路180可被配置成用于协助通信集线器1601 (图16)与一个或多个用户1606 (图16)之间的、从通信集线器1601到一个或多个用户1606的通信。在这些实施例中,接口电路180协助通信集线器1601 (图16)与一个或多个用户1606 (图16)之间的单向通信,例如像如下所述的电力状态、连接状态(例如,链路质量)、连接用户组数据(例如,识别活跃的电子设备的用户、识别被动用户等)等。在其他实施例中,接口电路180可被配置成用于协助连接集线器11 (图16)与一个或多个用户1606 (图16)之间的、从这个或这些用户1606到通信集线器1601的通信。在这些实施例中,接口电路180协助一个或多个用户1606 (图16)与通信集线器1601 (图16)之间的单向通信,例如像单元配置、活跃的电子设备选择、网络连接验证信息等。仍在其他实施例中,接口电路180可被配置成用于协助通信集线器1601 (图16)与一个或多个用户1606 (图16)之间的双向通信,例如像上述的单向通信列表、密码交互(即,当包括通信集线器1601的多个通信集线器可用时提供唯一标识)、附加控制功能(即,指配新的活跃的电子设备)等。
[0064]图2根据图16的实施例,提供了展示通信集线器1601 (图16)的电路210 (图2)的另一个示例性框图。电路210 (图2)与电路110 (图1)类似,但包括被配置成用于通过与视听设备1605 (图16)的耦联向通信集线器1601 (图16)和/或电路210 (图2)提供电力的电源240 (图2)。在一些实施例中,电源240可包括电源输入242和多个D/C电源输出245。电源输入242可与各种能量来源电联通,例如像USB充电设备、具有能够向通信集线器1601 (图16)提供足够电能的USB端口的主计算设备或投影设备。在其他实施例中,电源输入242可与任意合适的能量来源电联通。相应地,在这些实施例中,视听设备1605(图16)可或具有其自身的一个或多个能量储存设备和/或可被配置成用于从电插座获得电力。
[0065]再次返回至图16,在运行中,通信集线器1601可以被配置从而使得当通信集线器1601正与多个电子设备1602通信时,多个电子设备1602可包括第一电子设备1603,其作为活跃的电子设备运行,以及至少一个其他电子设备1604。如下所述,图4展示了一种将电子设备与通信集线器配对的方法400的示例性实施例。活跃的电子设备可被配置成用于通过向通信集线器1601提供命令数据(例如,计算机指令)控制通信集线器1601。同时,通信集线器1601可被配置成用于当通信集线器1601从活跃的电子设备接收视听数据时,从活跃的电子设备接收视听数据,此时活跃的电子设备正控制通信集线器1601和/或正要向视听设备1605提供视听数据。在一些实施例中,活跃的电子设备可被配置成用于在相同或不同的数据信道和/或相同或不同的数据流中,向通信集线器1601提供命令数据和/或视听数据。同样地,通信集线器1601可被配置成用于在相同或不同的数据信道和/或相同或不同的数据流中提供视听数据。例如,活跃的电子设备可被配置成用于通过集成无线接入点901 (图9)向通信集线器1601提供命令数据及视听数据二者。相应地,活跃的电子设备可在相同的无线信道中向通信集线器1601提供命令数据及视听数据二者。然而,活跃的电子设备可在第一数据流中提供命令数据,并可在第二数据流中提供视听数据。同时,通信集线器1601可随后也通过集成无线接入点901 (图9)向视听设备1605提供视听数据。然而,通信集线器1601可通过第一数据信道提供视听数据的音频数据并通过第二数据信道提供视听数据的视频数据。可替代地,在同样的示例中,通信集线器1601可通过单一有线数据信道(例如,至少一条视听线缆)在相同的视听数据流中或在分别的视听数据流中向视听设备1605提供视听数据的音频数据及视频数据二者。
[0066]活跃的电子设备及至少一个其他电子设备1604可组成一个连接用户组,当多个电子设备1602与通信集线器1601配对(例如,通信)时,其由通信集线器1601所维护。如之前如上所述,活跃的电子设备可控制通信集线器1601 (例如,可控制通信集线器1601向视听设备1605提供视听数据)。同时,通信集线器1601可以被配置,从而使得当活跃的电子设备正控制通信集线器1601时,活跃的电子设备可将对通信集线器1601的控制传递给至少一个其他电子设备1604中的任意一个其他电子设备。当活跃的电子设备将对通信集线器1601的控制传递给至少一个其他电子设备1604中的任意其他电子设备时,该任意其他电子设备接管来作为活跃的电子设备运行。如下所述,图7和图18展示了将对通信集线器的控制从多个电子设备中的一个电子设备传递到另一个电子设备的方法700的示例性实施例。在各实施例中,通信集线器1601在继续与多个电子设备1602中的活跃的电子设备通信的同时,维持与多个电子设备1602中的每个电子设备的周期性通信。相应地,通信集线器1601可确定多个电子设备1602中的某些电子设备是否已经与通信集线器1601和/或连接用户组断开连接和/或确定多个电子设备1602中的新的电子设备是否已请求加入连接用户组。如下所述,图6展示了一种将多个电子设备的中一个新的电子设备添加到连接用户组的方法600的示例性实施例。
[0067]在各种实施例中,多个电子设备1602中的一个电子设备可作为领导电子设备运行。领导电子设备可与活跃的电子设备类似或完全相同,但可进一步被配置成用于超越活跃的电子设备的权力和/或接管来作为活跃的电子设备的运行。当领导电子设备作为活跃的电子设备而接管时,领导电子设备可作为活跃的电子设备运行,直到将多个电子设备112中的另一个电子设备指定(例如,由领导电子设备)为活跃的电子设备。以这种方式,领导电子设备可选择新的活跃的电子设备,如下相对于图18所述。在许多实施例中,当领导电子设备指配新的活跃的电子设备时,领导电子设备仍可保持作为领导电子设备而运行。进一步地,领导电子设备还可提供需要由多个电子设备1602中的其他电子设备的任意设备提供的密码,从而(a)与通信集线器1601配对和/或(b)确定允许用户列表,其中多个电子设备1602中的每个可需要被列出从而与通信集线器1601配对,每一项都在下文中相对于图17而进一步详细地描述。用领导电子设备实施系统1600可通过向系统1600提供安全性,允许增强的隐私性和/或机密性。系统1600还可和/或附加地以任意其他合适的和/或常规方式来保护,从而保护电子通信。
[0068]在一些实施例中,要与通信集线器1601配对的多个电子设备1602的第一电子设备(例如,第一电子设备1603)可变成初始的活跃的电子设备和/或领导电子设备。在其他实施例中,通信集线器1601和/或领导电子设备可基于预填充的优先级用户列表,确定多个电子设备1602中的哪个电子设备指配活跃的电子设备(例如,多个电子设备1602中的一个电子设备在该预填充的优先级用户列表中排名最高)。在相同或不同的实施例中,领导电子设备可为通信集线器1601指定多个电子设备1602中的哪个电子设备指配为活跃的电子设备,如预填充的优先级用户列表由领导电子设备在哪建立。如下所述,图5和图17展示了指配多个电子设备的活跃的电子设备的方法500的示例性实施例。
[0069]视听设备1605可被配置成用于当视听设备1605从通信集线器1601接收由活跃的电子设备向通信集线器1601提供的视听数据时,呈现视听数据(例如,向通信集线器1601的一个或多个用户1606)。当一个或多个用户1606被结束使用系统1600,一个或多个用户1606可终止他们与通信集线器1601的会话。当一个或多个用户1606中的每个用户终止与通信集线器1601的会话时,通话可以结束。同时,如下所述,图8展示了终止与通信集线器的会话的方法800的另一种示例性实施例,其中正通过多个电子设备1602中的一个电子设备作为领导电子设备运行而实施系统1600,如以上所述。在这些实施例中,领导电子设备可确定什么时候与通信集线器1601的会话终止。
[0070]转回至较早的附图,图3展示了一种启动被配置成用于允许来自多个电子设备的视听数据呈现的系统的方法300的示例性实施例的流程图。方法300仅是示例性的并不限于在此所展示的实施例。方法300可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法300的步骤、过程、和/或活动。在其他实施例中,可以用任何合适的顺序执行方法300的步骤、过程、和/或活动。也在其他实施例中,可以组合或跳过方法300中的步骤、过程、和/或活动中的一个或多个。该系统可以与系统1600 (图9-12和16)相似或完全相同和/或多个电子设备可以与多个电子设备1602相似或完全相同(图9-12和16)。
[0071 ] 方法300可以包括步骤310:在一个通信集线器接收电力。该通信集线器可以与通信集线器1601 (图16)相似或完全相同。方法300可以继续步骤315:初始化通信集线器的硬件(例如,电路110 (图1)、电路210 (图2)等),步骤317:如适用,将通信集线器1601的运行时操作系统(OS)扩展到通信集线器的随机存取存储器(RAM),以及步骤320:启动该
OS。在一些实施例中,可将步骤315、317、以及320实施为引导装载程序功能。
[0072]方法300可包括步骤330:确定通信集线器是否具有以太网络连通性。方法300还可包括步骤340:确定通信集线器是否具有无线网络连通性。在步骤340之前,可执行步骤330和/或步骤330可发生,或反之亦然。如果在执行步骤330和/或步骤340之后,定位了以太网络连通性和/或无线网络连通性,则方法300可以包括步骤350:请求互联网协议(IP)地址和/或步骤360:向服务网关注册该通信集线器。根据方法400 (图4),执行步骤350可允许多个电子设备通过无线网络连接和/或虚拟专用网络(VPN)连接与通信集线器通信,如下所述。如果步骤330和步骤340没有定位以太网络连通性和/或无线网络连通性,可省略步骤350和步骤360。在步骤310、315、317和/或320之后,可执行步骤330、340、350、及360和/或这些步骤可发生。
[0073]其次,方法300可包括步骤370:启动视频输出决定(例如,自动感测),步骤380:为所确定的连接类型初始化视频输出,和/或步骤390:激活内部音频路径。在步骤310、315、317、320、330、340、350和/或360之后,可执行步骤370、380和/或390和/或这些步骤可发生。
[0074]转至下一张图,图4展示了一种将电子设备与通信集线器配对的方法400的示例性实施例的流程图。方法400仅是示例性的并不限于在此所展示的实施例。方法400可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法400的步骤、过程、和/或活动。在其他实施例中,可以用任何合适的顺序执行方法400的步骤、过程、和/或活动。也在其他实施例中,可以组合或跳过方法400中的步骤、过程、和/或活动中的一个或多个。电子设备可与多个电子设备1602 (图16)中的任意电子设备相似或完全相同和/或通信集线器可与通信集线器1601 (图16)相似或完全相同。
[0075]方法400可以包括步骤410:确定通信集线器是否具有以太网络连通性和/或步骤440:确定通信集线器是否具有无线网络连通性。步骤410可与步骤330 (图3)相似或完全相同和/或步骤440可与步骤340 (图3)相似或完全相同。
[0076]如果在执行步骤410和/或步骤440之后,没有定位以太网络连通性和/或无线网络连通性,则方法400可以包括步骤420:打开通信集线器的无线接入点。该无线接入点可与集成无线网络接入点901 (图9)相似或完全相同。在相同或不同的实施例中,方法400可以包括步骤421:确定另一个无线网络连接是否可用,步骤422:找到该另一个无线网络连接的接入点,步骤423:建立通信集线器与该其他无线网络连接的接入点之间的连接,步骤424:联系一个硬连接的地址,和/或步骤425:确定在联系该硬连接的地址后,通信集线器是否接收通信(例如,通过该其他无线网络连接)。如果在执行步骤425之后,通信集线器在联系了硬连接的地址后接收通信,方法400可继续步骤426:关闭通信集线器的无线接入点。如果在执行步骤425之后,通信集线器在联系了硬连接的地址后不接收通信,方法400可继续步骤427:重新配置通信集线器的无线接入点和/或步骤430:广播服务集标识符(SSID)。在一些实施例中,可通过一条或多条无线天线136 (图1和图2)提供无线接入点和/或广播SSID。
[0077]在一些实施例中,如果在执行步骤410和/或步骤440之后,没有定位以太网络连通性和/或无线网络连通性,可执行步骤420-427及430,并可通过图9、图10、图11、和/或图12所示(如适用),实施通信集线器1601。
[0078]方法400可以包括步骤450:初始化通信集线器的内部服务器,步骤460:初始化通信集线器的内部远程访问服务,步骤470:提供该内部远程访问服务,和/或步骤480:初始化通信集线器的至少一个内部硬连接的端口(例如,通信集线器的四个内部硬连接的端口)。步骤480可包括使用步骤480的一个或多个内部硬连接的端口建立在步骤450、460、和/或470中详细描述的服务之间的逻辑连接的过程。一个或多个内部硬连接的端口的每个可与一个或多个LAN端口 134 (图1和2)的任意端口相似或完全相同。可在步骤410和440定位以太网和/或无线网络连通性之后、在步骤430之后、和/或在步骤426之后,执行步骤 450、460、670、和 480。
[0079]先再转至下一张图,图5展示了一种指配多个电子设备中的活跃的电子设备的方法500的示例性实施例的流程图。方法500仅是示例性的并不限于在此所展示的实施例。方法500可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法500的步骤、过程、和/或活动。在其他实施例中,可以用任何合适的顺序执行方法500的步骤、过程、和/或活动。也在其他实施例中,可以组合或跳过方法500中的步骤、过程、和/或活动中的一个或多个。该活跃的电子设备可与如上所述的关于系统1600 (图9至图12和16)的活跃的电子设备相似或完全相同。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同。
[0080]方法500可以包括步骤510:接收将活跃的电子设备与通信集线器配对的请求并将活跃的电子设备与通信集线器配对。该通信集线器可以与通信集线器1601 (图16)相似或完全相同。同时,在步骤510之后,方法500可继续步骤520:从活跃的电子设备接收初始化并开放会话的请求。方法500可以包括步骤530:建立远程访问服务连接,步骤540:打开视听数据路径,步骤550:将活跃的电子设备的视听数据连接到视听数据路径,和/或步骤560:初始化连接用户组或用户列表。该连接用户组可与如上所述的关于系统1600 (图9-12和16)的连接用户组相似或完全相同。步骤540和步骤550可包括在通信集线器的接口电路接收视听数据。该接口电路可与接口电路160 (图1和2)相似或完全相同。步骤560可包括将活跃的电子设备添加到连接用户组的最上方的过程。[0081]在各实施例中,如在图5中所展示,方法500可以无保护地执行。因此,在这些实施例中,任意电子设备可加入连接用户组和/或与通信集线器配对。在本实施可允许简单建立与管理的同时,其还限制了隐私性以及因此的机密性。相应地,在其他实施例中,如在图17中所展示,方法500可以有保护地执行。
[0082]现在参见图17,当安全地实施方法500时,方法500仍可包括步骤510、520、530、540、550、和/或560的一个或多个。同时,在各实施例中,方法500还可包括步骤515:将一个电子设备建立为领导电子设备。执行步骤515可与执行步骤510相似,除了该领导电子设备。当领导电子设备是活跃的电子设备时,如下所述,可将步骤510和步骤515实施为相同的步骤,而不是分别的步骤。在一些实施例中,可同时或在步骤510之后和/或在步骤520之前执行步骤515。在许多实施例中,相反于动态指配的活跃的电子设备,领导电子设备是静态指配的。根据步骤510初始指配的活跃的电子设备也可作为领导电子设备。在其他实施例中,领导电子设备可以是任意其他电子设备,并且在进一步的实施例中,根据步骤530,在所请求的会话的任意点上,永远不能作为活跃的电子设备运行。
[0083]领导电子设备可与具有附加功能性的活跃的电子设备相似或完全相同,该附加功能性是在领导电子设备和活跃的电子设备不是同一个时,能够超越活跃的电子设备的权力。因此,领导电子设备具有对通信集线器和/或根据步骤530的所请求的任意会话的最终的和/或独立的控制,从而有保护地实施方法500。
[0084]当有保护地实施时,方法500可进一步包括在步骤560之后的步骤565。步骤565可包括请求领导电子设备是否想要建立密码和/或允许用户列表。如果领导电子设备想要建立密码,方法500:可以包括可选的步骤570:建立密码,其中需要提供该密码从而将任意电子设备与通信集线器配对。在这些实施例中,领导电子设备可提供该密码,并且步骤570可包括从领导电子设备接收该密码的过程。在相同或不同的实施例中,如果领导电子设备想要建立允许用户列表,方法500还可以包括可选的步骤580:建立允许电子设备列表(例如,可加入连接用户组及可与通信集线器配对的那些设备的列表)。在这些实施例中,领导电子设备可提供该允许电子设备列表,并且步骤580可包括从领导电子设备接收该允许电子设备列表的过程。当方法500包括步骤570时,附加的电子设备可提供该密码从而与通信集线器配对。当方法500包括步骤580时,附加的电子设备可被要求列入该允许电子设备列表,从而与通信集线器配对。执行步骤570和/或步骤580可为方法500提供附加的安全性。还可根据用于保护电联通的各种其他合适的和/或常规的手段来进一步保护方法500。
[0085]现再转回到附图中,图6展示了一种将多个电子设备中的一个新的电子设备添加到连接用户组的方法600的示例性实施例的流程图。方法600仅是示例性的并不限于在此所展示的实施例。方法600可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法600的步骤、过程、和/或活动。在其他实施例中,可以用任何合适的顺序执行方法600的步骤、过程、和/或活动。也在其他实施例中,可以组合或跳过方法600中的步骤、过程、和/或活动中的一个或多个。该多个电子设备和/或新的电子设备可与多个电子设备1602 (图16)相似或完全相同。该连接用户组可与如上所述的关于系统1600 (图9至图12和16)的连接用户组相似或完全相同。
[0086]现在参见图6,方法600可以包括步骤610:接收将多个电子设备中的新的电子设备与通信集线器配对的请求。该通信集线器可以与通信集线器1601 (图16)相似或完全相同。
[0087]方法600还可以包括步骤615:将多个电子设备中的新的电子设备添加到连接用户组。
[0088]现再参见图6,在步骤610之后,方法600可以继续可选的步骤620:从多个电子设备中的领导电子设备请求授权从而将多个电子设备中的新的电子设备与通信集线器配对。该领导电子设备可与如上所述的关于系统1600 (图9-12和16)的领导电子设备相似或完全相同。在步骤610之后,方法600可以可选地继续可选的步骤625:向新的电子设备提供密码请求用于验证(例如,其中已执行了步骤570)和/或可选的步骤630:将新的电子设备的用户标识与允许电子设备列表的允许用户标识相比较(例如,其中已执行了步骤580 (图
5))。相应地,步骤625可包括从新的电子设备接收密码的过程,和/或步骤630可包括将新的电子设备的用户标识识别为允许电子设备列表的允许用户标识的过程。关于步骤620,如果活跃的电子设备批准了新的电子设备,新的电子设备被确认并允许与通信集线器1601(图16)配对。如果活跃的电子设备不批准新的电子设备,新的电子设备不被允许与通信集线器1601 (图16)配对。关于步骤625,如果活跃的电子设备提供了正确的密码,新的电子设备被确认并允许与通信集线器1601 (图16)配对。如果活跃的电子设备不批准新的电子设备,新的电子设备不被允许与通信集线器1601 (图16)配对。关于步骤630,如果新的电子设备在允许电子设备列表上,新的电子设备被确认并允许与通信集线器1601 (图16)配对。如果活跃的电子设备不在允许电子设备列表上,新的电子设备不被允许与通信集线器
1601(图16)配对。当方法600包括步骤620、625、和/或630的一个或多个,如适用,可在步骤620、625、和/或630之后执行步骤615。并且,当已有保护地实施了方法500,方法600可包括步骤620、625、和/或630。如果已无保护地实施了方法500,如适用,可省略步骤 620、625、和 / 或 630。
[0089]在一些实施例中,方法600可以结束于步骤640:将新的电子设备与通信集线器配对。
[0090]在附图中向前转,图7展示了一种将对通信集线器的控制从多个电子设备中的一个电子设备传递到另一个电子设备的方法700的示例性实施例的流程图。方法700仅是示例性的并不限于在此所展示的实施例。方法700可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法700的步骤、过程、和/或活动。在其他实施例中,可以用任何合适的顺序执行方法700的步骤、过程、和/或活动。也在其他实施例中,可以组合或跳过方法700中的步骤、过程、和/或活动中的一个或多个。该通信集线器可与通信集线器1601 (图16)相似或完全相同。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同。该一个电子设备包括一个活跃的电子设备。该活跃的电子设备可与如上所述的关于系统1600 (图9-12和16)的活跃的电子设备相似或完全相同。
[0091]方法700可包括步骤710:从当前活跃的电子设备撤销对通信集线器的控制。步骤710可包括将另一个电子设备识别成为新的活跃的电子设备的过程。在一些实施例中,将另一个电子设备识别成为新的活跃的电子设备可包括从当前活跃的电子设备(例如,第一电子设备和/或领导电子设备)接收另一个电子设备成为新的活跃的电子设备的指定。在其他实施例中,将另一个电子设备识别成为新的活跃的电子设备可包括将领导电子设备指定为其他电子设备成为新的活跃的电子设备,如下进一步详细描述的。在这些实施例中,领导电子设备可以是不同于活跃的电子设备的电子设备,如也在下文进一步详细描述的。该领导电子设备可与如上所述的关于系统1600 (图9-12和16)的领导电子设备相似或完全相同。步骤710还可以包括引起当前活跃的电子设备(例如,第一电子设备)中止向通信集线器提供视听数据和/或命令数据的过程。
[0092]在步骤710之后,方法700可以继续步骤720:向另一个电子设备(例如,如适用,如被当前活跃的电子设备和/或领导电子设备所确定的第二电子设备和/或领导电子设备)提供对通信集线器的控制。步骤720还可以包括引起其他电子设备(例如,第二电子设备和/或领导电子设备)开始向通信集线器提供视听数据和/或命令数据的过程。方法700可以包括步骤750:指配其他电子设备作为活跃的电子设备运行。如必要时,步骤720还可以包括更新连接用户组和/或允许用户列表的过程。
[0093]以与方法500 (图5)相似的方式并如图7所展示,在各实施例中,可无保护地实施方法700。并且,如等效地在图18所展示,在其他实施例中,还可有保护地实施方法700,比如在之前已有保护地实施过方法500的情况下。当有保护地实施方法700时,当前可存在一个领导电子设备,并且该领导电子设备可以是不同于活跃的电子设备的电子设备。在这些实施例中,方法700仍可以包括步骤710、720、和/或750中的一个或多个,并可进一步包括可选的步骤715:从领导电子设备接收指令从而超越另一个电子设备的指定的权力,成为新的活跃的电子设备,其中当前活跃的电子设备提供其他电子设备的指定。执行步骤715并不一定需要当前活跃的电子设备实际上指定其他电子设备。确实,可以在任意时间执行步骤715从而引起领导电子设备成为活跃的电子设备,尽管其中领导电子设备没有主动阻塞另一个电子设备的指定。相应地,在方法700包括步骤715的情况下,包括步骤710的识别另一个电子设备的过程可包括将领导电子设备指定为其他电子设备,从而成为新的活跃的电子设备,如以上所述。
[0094]参见图7和图18,在执行步骤750之后,可为多个电子设备中的任意其他电子设备重复方法700 (以步骤710开始)。当有保护地实施方法700且其包括步骤715时,可以图1中所展示的方式简单地重复方法700,其中领导电子设备随后将会作为领导电子设备和活跃的电子设备二者运行,从而使得不再有从其接收识别成为新的活跃的电子设备的其他电子设备的超越权力的不同的电子设备(例如,作为领导电子设备运行)。虽然随后将根据图7执行方法700,在这样的示例中,方法700仍将被认为是有保护地实施的。
[0095]转至附图的另一张图,图8展示了一种终止与通信集线器的会话的方法800的示例性实施例的流程图。方法800仅是示例性的并不限于在此所展示的实施例。方法800可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法800的步骤、过程、和/或活动。在其他实施例中,能够以任何合适的顺序执行方法800的程序、过程、和/或活动。也在其他实施例中,可以组合或跳过方法800中的步骤、过程、和/或活动中的一个或多个。可在有保护地实施方法500、600、和/或700的情况下,执行方法800。具体地,在多个电子设备中的一个电子设备与通信集线器通信并作为领导电子设备运行时,可执行方法800。该多个电子设备可与多个电子设备1602(图16)相似或完全相同和/或领导电子设备可与关于系统1600 (图9-12和16)的如上所述的领导电子设备相似或完全相同。在其他实施例中,在无保护地实施方法500、600、和/或700的情况下,和/或在多个电子设备中没有设备作为领导电子设备运行的情况下,当该多个电子设备全部都与通信集线器断开连接时,与通信集线器的会话可简单地终止。
[0096]现在参见图8,方法800可包括步骤810:除了作为领导电子设备运行的第一电子设备之外,多个电子设备中的每个电子设备都与通信集线器断开连接。步骤810可包括将除了作为领导电子设备运行的第一电子设备之外的多个电子设备中的每个电子设备从连接用户组中移除的过程。
[0097]在步骤810之后,方法800可包括可选的步骤(未示出):将对通信集线器的控制传递到作为领导电子设备运行的第一电子设备。
[0098]并且,在步骤810之后,方法800可包括步骤820:向作为领导电子设备的第一电子设备请求是否应当开始与通信集线器的新的会话。如果领导电子设备请求开始新的会话,方法800可包括步骤860。执行步骤860可与执行方法500 (图5)相似或完全相同。例如,步骤860可包括指配其他多个电子设备中的一个电子设备作为活跃的电子设备运行。其他多个电子设备可以与之前的电子设备是相同的电子设备,和/或其他多个电子设备可包括多于、少于、或不同于之前的电子设备的电子设备。在任意事件中,像之前的多个电子设备那样,其他多个电子设备可继续包括第一电子设备。如果领导电子设备请求不开始新的会话,方法800可包括步骤830。步骤830可包括断开作为领导电子设备运行的第一电子设备与通信集线器的连接。方法800可继续步骤840:消除通信集线器的之前的会话的所有内部高速缓存。方法800随后可以包括步骤850:等待(例如,在待机状态)(a)通信集线器的一个用户去激活该通信集线器或(b)来自另一个电子设备的请求从而开始新的会话的一个。
[0099]现在在附图中向前跳读,图13展示了一种在多个电子设备中的一个电子设备处使用软件应用来允许该电子设备与通信集线器之间的通信的方法1300的示例性实施例的流程图。方法1300仅是示例性的并不限于在此所展示的实施例。方法1300可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法1300的步骤、过程、和/或活动。在其他实施例中,能够以任何合适的顺序执行方法1300的程序、过程、和/或活动。也在其他实施例中,可以组合或跳过方法1300中的步骤、过程、和/或活动中的一个或多个。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同。该通信集线器可与通信集线器1601 (图16)相似或完全相同。
[0100]在使用系统1600 (图16)中,在进入会议室时,一个或多个用户1606 (图16)可执行方法1300的部分或全部。例如,在进入会议室时,一个或多个用户1606可以在多个电子设备1602 (图16)的他们各自的电子设备上启动软件应用。软件应用随后可启动扫描从而找到通信集线器1601 (图16)。在一些实施例中,可存在一个或多个用户1606被要求提供的一种配对机制(例如,软件应用可以让一个或多个用户1606输入密码),从而与通信集线器1601 (图16)配对。密码可以永久地或暂时地显示在通信集线器1601 (图16)上(例如,通过贴纸或电子显示器)。
[0101]通信集线器1601 (图16)可指配(例如,最初地)活跃的电子设备为多个电子设备
1602(图16)中的第一电子设备(例如,第一电子设备1603 (图16)),从而与通信集线器配对,和/或可根据用户列表指配活跃的电子设备,如以上相对于系统1600 (图16)所述。相应地,软件应用可允许一个或多个用户1606 (图16)中的第一用户操作活跃的电子设备从而输入名字。通信集线器随后可从活跃的电子设备接收视听数据并向至少一个视听设备提供该视听数据。该视听设备可与视听设备1605 (图16)相似或完全相同。
[0102]当另一个电子设备(例如,电子设备1604)与通信集线器1601 (使用方法1300)配对时,其成为被动电子设备。可为每个被动电子设备指配具有该被动电子设备的名字的图标,并且该图标可以显示在运行在活跃的电子设备上的软件应用上。活跃的电子设备可选择任意被动电子设备并轻敲该图标。轻敲图标可启动方法700 (图7)从而将对通信集线器1601的控制传递到所选择的被动电子设备。
[0103]当一个或多个用户1606 (图16)被结束使用系统1600 (图16)时,一个或多个用户1606 (图16)可通过关闭软件应用(例如,启动方法800)从通信集线器1601 (图16)断开连接。当活跃的电子设备关闭软件应用时,下一个被动电子设备可成为活跃的电子设备。
[0104]在图13中,方法1300可包括过程1301:通过下载软件应用来开始该过程。如果电子设备已经具有该软件应用,可省略过程1301。
[0105]现再参见图13,方法1300可包括步骤1305:启动软件应用。
[0106]方法1300可继续步骤1310:调用专有的或第三方网络配置API例如像零配置联网服务(例如,Bonjour)来定位及识别一个或多个通信集线器。如果这个或这些通信集线器没有被定位和识别,方法1300可包括步骤1311:继续定位及识别这个或这些通信集线器。如果这些通信集线器被定位和识别,方法1300包括步骤1320:调用通信集线器的应用程序编程接口并发起与通信集线器的通信。
[0107]在步骤1320之后,方法1300可包括步骤1330:管理通信集线器与软件应用之间的通信并指配第一电子设备或为活跃的电子设备状态或为被动电子设备状态。该活跃的电子设备可与如上所述的关于系统1600 (图9-12和16)的活跃的电子设备相似或完全相同。
[0108]其次,方法1300可包括步骤1335:确定第一电子设备的用户状态或为活跃的电子设备状态或为被动电子设备状态。在一些实施例中,步骤1335可以是步骤1330的一部分。如果确定用户状态为被动电子设备状态,方法1300可包括步骤1340:等待通信集线器将电子设备指配为活跃的电子设备状态。如果确定用户状态为活跃的电子设备状态,方法1300可包括步骤1350:将视听数据分成数据包并将其通过通信集线器应用程序编程接口发送到通信集线器。
[0109]在步骤1350之后,方法1300可包括步骤1355:确定电子设备是否已释放其活跃的电子设备状态。如果还没有释放活跃的电子设备状态,可重复步骤1350。如果已释放活跃的电子设备状态,方法1300可包括步骤1360:通知通信集线器第一电子设备不再是活跃的电子设备。
[0110]方法1300可包括步骤1370:将活跃的电子设备状态指配到多个电子设备中的另一个电子设备。在许多实施例中,可在执行步骤1360后和/或步骤1360发生后,执行步骤1370。
[0111]现在在附图中向前跳读,图19展示了一种制造通信集线器的方法1900的示例性实施例的流程图。方法1900仅是示例性的并不限于在此所展示的实施例。方法1900可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法1900的步骤、过程、和/或活动。在其他实施例中,能够以任何合适的顺序执行方法1900的程序、过程、和/或活动。也在其他实施例中,可以组合或跳过方法1900中的步骤、过程、和/或活动中的一个或多个。该通信集线器可与通信集线器1600(图16)相似或完全相同。
[0112]方法1900可包括活动1901:将通信集线器配置为与多个电子设备通信并配对。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同。
[0113]方法1900可包括活动1902:将通信集线器配置为与至少一个视听设备通信。这个或这些视听设备可与一个或多个视听设备1605 (图16)相似。
[0114]方法1900可包括活动1903:将通信集线器配置为当该多个电子设备中的任意一个电子设备作为该多个电子设备中的一个活跃的电子设备运行时,从该电子设备接收视听数据。该活跃的电子设备可与如上所述的关于系统1600 (图9-12和16)的活跃的电子设备相似或完全相同。
[0115]方法1900可包括活动1904:将通信集线器配置为向视听设备提供视听数据。在许多实施例中,活动1901至1904中的一个或多个可近似于彼此同时执行。在其他实施例中,活动1901至1904中的一个或多个可以按照与活动1901至1904中的一个或多个的不同的顺序执行。
[0116]转至下一张图,图20展示了一种制造用在电子设备上的通信集线器软件应用的方法2000的示例性实施例的流程图。方法2000仅是示例性的并不限于在此所展示的实施例。方法2000可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法2000的步骤、过程、和/或活动。在其他实施例中,能够以任何合适的顺序执行方法2000的程序、过程、和/或活动。也在其他实施例中,可以组合或跳过方法2000中的步骤、过程、和/或活动中的一个或多个。该通信集线器应用软件可与如上所述关于系统1600 (图9-12和16)的通信集线器应用软件相似或完全相同。进一步地,该通信集线器应用软件可在一个电子设备计算机系统的一个或多个处理模块处执行和/或存储在一个或多个记忆存储模块中。该计算机系统可与计算机系统1400 (图14)相似或完全相同。
[0117]方法2000可包括活动2001:配置该通信集线器应用软件允许该电子设备在该电子设备与一个通信集线器通信时,与该通信集线器配对。该通信集线器可与通信集线器1601 (图16)相似或完全相同。相应地,该通信集线器被配置成用于与多个电子设备及至少一个视听设备通信。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同,并且这个或这些视听设备可与一个或多个视听设备1605 (图16)相似或完全相同。该多个电子设备可包括该电子设备。
[0118]进一步地,方法2000可包括活动2002:配置该通信集线器应用软件允许该电子设备作为该多个电子设备中的一个活跃的电子设备运行。该活跃的电子设备可与如上所述的关于系统1600 (图9-12和16)的活跃的电子设备相似或完全相同。
[0119]再次转至下一张图,图21展示了一种运行通信集线器的方法2100的示例性实施例的流程图。方法2100仅是示例性的并不限于在此所展示的实施例。方法2100可以应用在未在此具体描绘或描述的许多不同的实施例或示例中。在一些实施例中,可以用所展示的顺序执行方法2100的步骤、过程、和/或活动。在其他实施例中,能够以任何合适的顺序执行方法2100的程序、过程、和/或活动。也在其他实施例中,可以组合或跳过方法2100中的步骤、过程、和/或活动中的一个或多个。该通信集线器可与通信集线器1601 (图16)相似或完全相同。至少方法2100的一部分可由被配置成在该通信集线器的一个或多个处理模块处运行并被配置成存储在一个或多个记忆存储模块中的计算机指令的执行来实现。这个或这些处理模块可与处理器120 (图1)相似或完全相同,并且这个或这些记忆存储模块可与存储器150 (图1)相似或完全相同。
[0120]方法2100可包括活动2101:建立通信集线器与至少一个视听设备的通信。这个或这些视听设备可与视听设备1605 (图16)相似或完全相同。
[0121]方法2100可包括活动2102:建立通信集线器与多个电子设备的通信并将通信集线器与该多个电子设备配对。该多个电子设备可与多个电子设备1602 (图16)相似或完全相同。在一些实施例中,活动2012可包括通过集成无线接入点与多个电子设备中的一个或多个电子设备通信。在这些实施例中,活动2201可包括(a)通过通信集线器的集成无线接入点与多个电子设备中的一个或多个电子设备通信和/或(b) (I)将通信集线器与多个电子设备中的系接的电子设备系接,从而使得该系接的电子设备作为集成无线接入点运行和(2)通过多个电子设备中的系接的电子设备与多个电子设备中的一个或多个电子设备通信。进一步地,活动2102可包括通过有线网络连接或外部无线接入点中的至少一个与该多个电子设备中的一个或多个电子设备通信。该内部无线接入点、有线网络连接、和/或外部无线接入点可与如上所述关于系统1600 (图9至图12和图16)的内部无线接入点、有线网络连接、和/或外部无线接入点相似或完全相同。
[0122]方法2100可包括活动2103:将活跃的电子设备状态指配到多个电子设备中的一个第一电子设备。在一些实施例中,可在活动2102的同时或之后执行活动2103。在多实施例中,该活跃的电子设备状态可与如上所述关于系统1600 (图9-12和16)的活跃的电子设备状态相似或完全相同。
[0123]方法2100可包括活动2104:当该第一电子设备以活跃的电子设备状态运行时,从该第一电子设备接收第一视听数据。
[0124]方法2100可包括活动2105:向该至少一个视听设备提供第一视听数据。在一些实施例中,可在活动C2101和/或活动2104的同时或之后执行活动2105。例如,在一些实施例中,活动2104和2105可以相互之间大约同时进行。
[0125]方法2100可包括活动2106:在该通信集线器的一个应用程序接口从该多个电子设备中的每个电子设备的一个通信集线器软件应用接收请求从而发起与该通信集线器的通信与配对。在一些实施例中,活动2106可发生在活动2101至2105的一个或多个之前。
[0126]方法2100可包括活动2107:当该第一电子设备以活跃的电子设备状态运行时,从该第一电子设备接收第一控制数据。在一些实施例中,活动2107可与活动2104和/或活动2105近似同时发生。
[0127]方法2100可包括活动2108:将领导电子设备状态指配到该多个电子设备中的一个领导电子设备。该领导电子设备可与如上所述的关于系统1600 (图9-12和16)的领导电子设备相似或完全相同。在许多实施例中,活动2108可发生在活动2103至2105和/或2107中的一个或多个之前或执行中。
[0128]方法2100可包括活动2109:从该第一电子设备接收请求从而将活跃的电子设备状态指配到该多个电子设备中的另一个电子设备。进一步地,方法2100可包括活动2110:将活跃的电子设备状态指配到该多个电子设备中的其他电子设备。相应地,活动2109和/或活动2110可发生在活动2104至活动2107中的一个或多个的执行时或之后。仍进一步地,活动2109和2110可以相互之间大约同时进行。
[0129]尽管已经参考特定实施例描述了本发明,但是应理解到本领域内的技术人员可以在不脱离本发明的精神和范围的情况下进行各种改变。相应地,本发明的实施例的披露旨在说明本发明的范围而不在于限制。应注意本发明的范围应该只限于所附权利要求所要求的内容。例如,对本领域普通技术人员来说,将非常明显的是图3的步骤310、315、317、320、330、340、350、360、370、380 和 / 或 390,图 4 的步骤 410、420、421_427、430、440、450、460、470、和 / 或 480,图 5 和 17 的步骤 510、520、530、540、550、和 / 或 560,图 17 的步骤 515、565、570、和 / 或 580,图 6 的步骤 610、615、620、625、630、和 / 或 640,图 7 和 18 的步骤 710、720、和 / 或 750,图 18 的步骤 715,图 8 的步骤 810、820、830、840、850、和 / 或 860,图 13 的步骤 1302、1305、1310、1311、1320、1330、1335、1340、1350、1355、1360、和 / 或 1370,图 19 的活动1901-1904,图20的活动2001和2002,和/或图21的活动2101-2110可包括许多不同的步骤、过程、及活动并可由许多不同的模块、以许多不同的顺序执行,并且可以修改图1至21的任意元素,并且这些实施例中的某些实施例的上述讨论不一定代表所有可能的实施例的完整描述。
[0130]所有在任何具体权利要求中要求的元素是该具体权利要求所要求的实施例必不可少的。因此,一个或多个要求的元素的替代形成重构而不是修复。附加地,已经就特定实施例描述了益处、其他优点以及问题的解决方案。然而,不能认为可以引起任何益处、优点、或解决方案发生或变得更明显的益处、优点、问题解决方案以及任何元素或多个元素是任何或全部权利要求的关键的、要求的、或必要的特征或元素,除非在此类权利要求中清楚地陈述了此类益处、优点、解决方案或元素。
[0131]此外,若实施例和/或限制如下:在此所披露的实施例和限制不是在专用原则下而为大众所专用:(I)未在权利要求中清楚地提及;及(2)是或在等同原则下是权利要求中提及的元素和/或限制对潜在等效物。
【权利要求】
1.一种系统,包括: 一个通信集线器,被配置成用于(a)与多个电子设备及至少一个视听设备通信以及(b)当与该多个电子设备通信时,与该多个电子设备配对; 其中: 该多个电子设备与该通信集线器分离; 该通信集线器被配置成用于,当该多个电子设备中的任意一个电子设备作为该多个电子设备中的一个活跃的电子设备运行时,从该多个电子设备中的该任意一个电子设备接收视听数据; 该通信集线器被配置成用于向该至少一个视听设备提供该视听数据;以及 该至少一个视听设备被配置成用于向该系统的至少一个用户呈现该视听数据。
2.如权利要求1所述的系统,其中: 该活跃的电子设备能够指定该多个电子设备中的任意一个其他电子设备作为该活跃的电子设备运行。
3.如权利要求1或权利要求2所述的系统,其中: 该多个电子设备包括一个或多个移动电子设备。
4.如权利要求1至3中任意一项所述的系统,其中: 该至少一个视听设备包括电`子视觉显示器、图像投影仪、或扬声器中的至少一个。
5.如权利要求1至4中任意一项所述的系统,其中: 该通信集线器被配置成由该活跃的电子设备控制。
6.如权利要求5所述的系统,其中: 该多个电子设备中的该任意一个电子设备能够作为该多个电子设备中的一个领导电子设备运行,该通信集线器被配置成由该领导电子设备控制。
7.如权利要求6所述的系统,其中以下各项中的至少一项: 该领导电子设备能够超越该活跃的电子设备的权力而越权控制该通信集线器;或者 该领导电子设备包括该活跃的电子设备。
8.如权利要求1至7中任意一项所述的系统,其中: 该多个电子设备中的每个电子设备被配置成用于与一个包括一个或多个处理模块及一个或多个记忆存储模块的电子设备计算机系统通信; 该多个电子设备中的每个电子设备被配置成用于使用一个通信集线器软件应用,该通信集线器软件应用被配置成在该电子设备计算机系统的该一个或多个处理模块处运行并存储在该一个或多个记忆存储模块中;以及 该通信集线器应用软件被配置成用于允许该多个电子设备中的每个电子设备(a)与该通信集线器配对以及(b)作为该活跃的电子设备运行。
9.如权利要求1至8中任意一项所述的系统,其中: 该通信集线器被配置成用于通过一个集成无线接入点与该多个电子设备中的至少一个第一电子设备通信。
10.如权利要求9所述的系统,其中以下各项中的一项: 该通信集线器包括该集成无线接入点;或者 该通信集线器被配置成与该多个电子设备中的一个系接的电子设备系接,该系接的电子设备被配置成用于(a)与外部无线接入点或蜂窝式电话网络中的至少一个通信以及(b)当该通信集线器与该系接的电子设备系接时,作为该集成无线接入点运行。
11.如权利要求1至9中任意一项所述的系统,其中: 该通信集线器被配置成用于通过有线网络连接或外部无线接入点中的至少一个与该多个电子设备中的至少一个第二电子设备通信。
12.—种系统,包括: 一种通信集线器应用软件,被配置成用在一个电子设备上; 其中: 该通信集线器应用软件被配置成在一个电子设备计算机系统的一个或多个处理模块处执行并存储在一个或多个记忆存储模块中; 该通信集线器应用软件允许该电子设备在该电子设备与一个通信集线器通信时,与该通信集线器配对,该通信集线器被配置成用于与多个电子设备及至少一个视听设备通信,并且该多个电子设备(a)与该通信集线器分离以及(b)包括该电子设备; 该通信集线器应用软件进一步允许该电子设备作为该多个电子设备中的一个活跃的电子设备运行,该活跃的电子设备能够在该电子设备作为该多个电子设备中的活跃的电子设备运行时,向该通信集线器提供视听数据; 该通信集线器被配置成用于向该至少一个视听设备提供该视听数据;以及 该至少一个视听设备被配置成用于向该系统的至少一个用户呈现该视听数据。
13.如权利要求12所述的系统,其中: 当该电子设备作为该多个电子设备中的该活跃的电子设备运行时,该通信集线器应用软件允许该电子设备指定该多个电子设备中的任意一个其他电子设备作为该活跃的电子设备运行。
14.如权利要求12或13所述的系统,其中: 该电子设备包括一个移动电子设备。
15.如权利要求12至14中任意一项所述的系统,其中: 该至少一个视听设备包括电子视觉显示器、图像投影仪、或扬声器中的至少一个。
16.如权利要求12至15中任意一项所述的系统,其中: 该活跃的电子设备能够通过该通信集线器应用软件控制该通信集线器。
17.如权利要求16所述的系统,其中: 该通信集线器应用软件进一步允许该电子设备作为该多个电子设备中的一个领导电子设备运行,该领导电子设备能够通过该通信集线器应用软件控制该通信集线器。
18.如权利要求17所述的系统,其中以下各项中的至少一项: 该领导电子设备能够超越该活跃的电子设备的权力而越权控制该通信集线器;或者 该领导电子设备包括该活跃的电子设备。
19.如权利要求12至18中任意一项所述的系统,其中: 该电子设备包括该电子设备计算机系统。
20.一种制造通信集线器的方法,该方法包括: 配置该通信集线器与多个电子设备通信并配对,该多个电子设备与该通信集线器分离;配置该通信集线器与至少一个视听设备通信; 配置该通信集线器在该多个电子设备中的任意一个电子设备作为该多个电子设备中的一个活跃的电子设备运行时,从该多个电子设备中的该任意一个电子设备接收视听数据;以及 配置该通信集线器向该至少一个视听设备提供该视听数据,该至少一个视听设备被配置成用于向该通信集线器的至少一个用户呈现该视听数据。
21.一种制造用在电子设备上的通信集线器软件应用的方法,该通信集线器应用软件被配置成在一个电子设备计算机系统的一个或多个处理模块处执行并存储在一个或多个记忆存储模块中,该方法包括: 配置该通信集线器应用软件允许该电子设备在该电子设备与一个通信集线器通信时,与该通信集线器配对 ,该通信集线器被配置成用于与多个电子设备及至少一个视听设备通信,并且该多个电子设备(a)与该通信集线器分离以及(b)包括该电子设备;以及 配置该通信集线器应用软件允许该电子设备作为该多个电子设备中的一个活跃的电子设备运行,该活跃的电子设备能够在该电子设备作为该多个电子设备中的活跃的电子设备运行时,向该通信集线器提供视听数据,同时该通信集线器被配置成用于向该至少一个视听设备提供该视听数据并且该至少一个视听设备被配置成用于向该系统的至少一个用户呈现该视听数据。
22.一种运行通信集线器的方法,至少该方法的一部分由被配置成在该通信集线器的一个或多个处理模块处运行并被配置成存储在一个或多个记忆存储模块中的计算机指令的执行来实现,该方法包括: 执行一个或多个被配置成用于建立该通信集线器与至少一个视听设备的通信的第一计算机指令; 执行一个或多个被配置成用于建立该通信集线器与多个电子设备的通信并用于将该通信集线器与该多个电子设备配对的第二计算机指令; 在该一个或多个第二计算机指令执行后或执行时,执行一个或多个被配置成用于向该多个电子设备中的一个第一电子设备指配一个活跃的电子设备状态的第三计算机指令; 执行一个或多个被配置成用于当该第一电子设备正以该活跃的电子设备状态运行时从该第一电子设备接收第一视听数据的第四计算机指令;以及 在该一个或多个第一计算机指令或该一个或多个第四计算机指令执行后或执行时,执行一个或多个被配置成用于向该至少一个视听设备提供该第一视听数据的第五计算机指令; 其中: 这些计算机指令包括该第一、第二、第三、第四、及第五计算机指令。
23.如权利要求22所述的方法,其中: 执行该一个或多个第二计算机指令包括执行一个或多个被配置成用于通过一个集成无线接入点与该多个电子设备中的至少一个第二电子设备通信的第六计算机指令。
24.如权利要求23所述的方法,其中: 执行该一个或多个第六计算机指令包括以下各项中的一项: 执行一个或多个被配置成用于通过该通信集线器的一个集成无线接入点与该多个电子设备中的至少一个第二电子设备通信的第七计算机指令;或者 执行一个或多个被配置成用于将该通信集线器与该多个电子设备中的一个系接的电子设备系接的第八计算机指令,从而使得该系接的电子设备作为该集成无线接入点运行并用于通过该多个电子设备中的该系接的电子设备与该多个电子设备中的该至少一个第二电子设备通信。
25.如权利要求22所述的方法,其中: 执行该一个或多个第二计算机指令包括执行一个或多个被配置成用于通过有线网络连接或外部无线接入点中的至少一个与该多个电子设备中的至少一个第二电子设备通信的第六计算机指令。
26.根据权利要求22至25中任一项所述的方法,进一步包括: 执行一个或多个被配置成用于在该通信集线器的一个应用程序接口从该多个电子设备中的每个电子设备的一个通信集线器软件应用接收请求从而发起与该通信集线器的通信与配对的第九计算机指令。
27.根据权利要求22至26中任一项所述的方法,进一步包括: 执行一个或多个被配置成用于当该第一电子设备正以该活跃的电子设备状态运行时从该第一电子设备接收第一控制数据的第十计算机指令。
28.根据权利要求22至27中任一项所述的方法,进一步包括: 在该一个或多个第二计算机指令执行后或执行时,执行一个或多个被配置成用于向该多个电子设备中的一个领导电子设备指配一个领导电子设备状态的第十一计算机指令,其中以下各项中的至少一项(a)该领导电子设备能够在该第一电子设备正以该活跃的电子设备状态运行时超越该第一电子设备的`权力而越权控制该通信集线器或者(b)该领导电子设备包括该第一电子设备。
29.根据权利要求22至28中任一项所述的方法,进一步包括: 在该一个或多个第三计算机指令执行后: 执行一个或多个被配置成用于从该第一电子设备接收一个请求从而向该多个电子设备的一个其他电子设备指配该活跃的电子设备状态的第十二计算机指令;以及 执行一个或多个被配置成用于向该多个电子设备的该其他电子设备指配该活跃的电子设备状态的第十三计算机指令。
【文档编号】H04L12/16GK103733566SQ201280039571
【公开日】2014年4月16日 申请日期:2012年6月15日 优先权日:2011年6月17日
【发明者】J.迪纳, T.布雷沃, M.T.勒杜克, J.K.刘, L.阿蒂兹 申请人:贝尔金国际股份有限公司