专利名称:多模通信系统及在多模通信系统内传输信息的方法
技术领域:
本发明涉及通信领域,更具体地说,涉及一种多模通信系统及在多模通信系统内传送信息的方法。
背景技术:
通信设备(例如,移动通信设备)正日益普及。例如(并不限定于此示例),这种通信设备包括蜂窝电话、寻呼设备、便携式电子邮件设备以及个人数字助理。例如,用户在多种环境中移动时,移动通信设备给用户提供进行通信的能力。
通信设备可在多种通信模式中运行。例如,移动无线通信设备可用于在蜂窝通信模式以及无线计算机网络通信模式中运行。这种多模通信设备可利用每种通信模式各自的无线配置。例如,多种通信模式可对应于各自不同的无线电装置和/或不同的通信协议。
各种通信模式都可能运行于公共频带。因此,存在多种通信模式下的传输(例如,同时传输)之间彼此干扰的可能。将上述系统与本申请后续部分结合附图所介绍的本发明进行比较,现有的和传统方法的局限性和缺陷对于本领域的普通技术人员来说是显而易见的。
发明内容
本发明提供了一种通过多模信号多路复用实现并行多模通信的方法和系统,结合至少一幅附图进行了充分的展现和描述,并在权利要求中得到了更完整的阐述。
根据本发明的一个方面,提供了一种在多模通信系统内传输信息的方法,包括
在第一时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第一部分;在所述第一时间段后的第二时间段内,以串行无线传输数据流的形式在第二通信模式下传输第二通信的第一部分;在所述第二时间段后的第三时间段内,以串行无线传输数据流的形式在所述第一通信模式下传输所述第一通信的第二部分。
优选地所述在第一通信模式下传输包括利用第一组无线电元件;所述在第二通信模式下传输包括利用第二组无线电元件,所述第二组无线电元件的至少一部分与所述第一组无线电元件的至少一部分相同。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,配置可编程无线电装置以在所述第二通信模式下进行传输。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前控制可编程无线电装置改变配置为与所述第二通信模式下的通信相对应的配置;以及在控制所述可编程无线电装置改变配置之后,传输所述第二通信的第一部分之前,等待一个瞬时时间段。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,激活一个或者多个与所述第二通信模式下的通信相关的电子元件。
优选地,所述方法进一步包括在传输所述第一通信的第一部分以及所述第二通信的第一部分之前,在所述第一通信和所述第二通信之间分配传输时间。
优选地,所述在第一通信和第二通信之间分配传输时间包括至少部分地基于服务质量在所述第一通信和第二通信之间分配传输时间。
优选地,所述在第一通信和第二通信之间分配传输时间包括至少部分地基于所述第一通信模式和第二通信模的特征,在所述第一通信和第二通信之间分配传输时间。
优选地,所述在第一通信和第二通信之间分配传输时间包括至少部分地基于数据传输率在所述第一通信和第二通信之间分配传输时间。
优选地,所述在第一通信和第二通信之间分配传输时间包括至少部分地基于与在所述第一通信模式和所述第二通信模式中通信相关的载波接入需求,在所述第一通信和第二通信之间分配传输时间。
优选地,所述在第一通信和第二通信之间分配传输时间包括至少部分地基于通信优先级在所述第一通信和第二通信之间分配传输时间。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前检测通信状况;以及响应所检测到的通信状况,决定传输所述第二通信的第一部分。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前检测定时器是否期满;以及响应所检测到的定时器期满,决定传输所述第二通信的第一部分。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,检测与所述第二通信模式相关的通信网络的可用性。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,检测与在所述第二通信模式下通信相关的载波是可用的。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,从与所述第二通信模式相关的通信网络接收信号。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,确定服务质量更偏向于传输所述第二通信而非传输所述第一通信。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,确定所述第二通信具有比所述第一通信更高的优先级。
优选地,所述方法进一步包括在传输所述第二通信的第一部分之前,确定所述第二通信的传输与所述第一通信的传输应同时发生。
优选地,所述第一通信和所述第二通信表示一个集合通信的一部分。
根据本发明的另一个方面,提供了一种多模通信系统,包括至少一个模块,用于在第一时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第一部分;在所述第一时间段后的第二时间段内,以串行无线传输数据流的形式在第二通信模式下传输第二通信的第一部分;在所述第二时间段后的第三时间段内,以串行无线传输数据流的形式在所述第一通信模式下传输所述第一通信的第二部分。
优选地,所述至少一个模块用于利用第一组无线电元件在第一通信模式下传输信息;以及利用第二组无线电元件在第二通信模式下传输信息,所述第二组无线电元件的至少一部分与所述第一组无线电元件的至少一部分相同。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前,配置可编程无线电装置以在所述第二通信模式下进行传输。
优选地,所述至少一个模块用于在传输所述第一通信的第一部分以及所述第二通信的第一部分之前,在所述第一通信和所述第二通信之间分配传输时间。
优选地,所述至少一个模块用于至少部分地基于服务质量在所述第一通信和第二通信之间分配传输时间。
优选地,所述至少一个模块用于至少部分地基于通信优先级在所述第一通信和第二通信之间分配传输时间。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前检测通信状况;以及响应所检测到的通信状况,决定传输所述第二通信的第一部分。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前检测定时器是否期满;以及响应所检测到的定时器期满,决定传输所述第二通信的第一部分。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前,检测与在所述第二通信模式下通信相关的载波是可用的。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前,从与所述第二通信模式相关的通信网络接收信号。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前,确定服务质量更偏向于传输所述第二通信而非传输所述第一通信。
优选地,所述至少一个模块用于在传输所述第二通信的第一部分之前,确定所述第二通信具有比所述第一通信更高的优先级。
本发明的其他优点、目的和新颖性特征,及其详细的图解说明,将在接下来的描述和图示中得到更充分的阐释。
下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明中提供并行多模通信的第一非限定性示例方法的流程图;图2是本发明中多路复用信号序列的第一非限定性示例的示意图;图3是本发明中提供并行多模通信的第二非限定性示例方法的流程图;图4是本发明中多路复用信号序列的第二非限定性示例的示意图;图5是本发明中提供并行多模通信的第三非限定性示例方法的流程图;图6是本发明中提供并行多模通信的第四非限定性示例方法的流程图;图7是本发明中多模通信系统的第一非限定性示例的局部示意框图;图8是本发明中多模通信系统的第二非限定性示例的局部示意框图;图9是本发明中多模通信系统的第三非限定性示例的局部示意框图;图10是本发明中多模通信系统的第四非限定性示例的局部示意框图;图11是本发明中多模通信系统的第五非限定性示例的局部示意框图。
具体实施例方式
图1是本发明提供并行多模通信的第一非限定性示例方法100的流程图。执行方法100的通信系统(或设备)可具有多种通信系统/设备(例如,多模无线通信设备)中的任一种的特征。例如(并不限定于此示例),该通信系统可具有多种移动无线通信设备(例如,蜂窝式电话、寻呼设备、便携式电子邮箱设备等等)中的任一种的特征。再例如,该通信系统也可具有固定通信系统或设备(例如,网络接入点、基站、卫星、无线路由器、机顶盒等等)的特征。进一步例如,该通信系统可具有多种具有无线通信功能的电子设备(例如,电视机、音乐播放器、相机、遥控装置、个人数字助理、手提电脑、游戏设备等等)的特征。因此,本发明的保护范围不应限定于特定的通信系统或设备。
接下来的讨论将经常涉及多种通信模式。例如,多模通信设备可在多个这样的通信模式中通信。接下来的讨论中,一种通信模式一般被认为对应于利用某通信协议或标准进行的通信。通信协议的非限定性示例包括各种蜂窝通信协议(例如,GSM,GPRS,EDGE,CDMA,WCDMA,TDMA,PDC,等等),各种无线网络协议或标准,包括WLAN,WMAN,WPAN和WWAN(例如,IEEE802.11,蓝牙,IEEE802.15,UWB,IEEE802.16,IEEE802.20,Zigbee,任一种WiFi协议,等等),各种电视通信标准等等。本发明的保护范围不应限定于特定的通信模式或协议,不论其是否为标准的或专有的。
示例方法100从步骤105开始执行。该示例方法100(以及本申请所介绍的所有方法)可因为多种原因而开始执行。例如(并不限定于此示例),该示例方法100可因响应用户的输入、上电状态或重置等而开始执行。也例如,该示例方法100可因响应检测到的事件(例如,定时器期满、检测到的信号、检测到的网络接入点、系统命令等等)而开始执行。进一步例如,该示例方法100可因响应决定同时在多个通信模式下通信而开始执行。再进一步例如,该示例方法100可因响应决定利用多个通信系统内的带宽用于单个通信或多个通信而开始执行。本发明的保护范围不应限定于特定的开始原因或状态。
该示例方法100在步骤110中,包括(例如,在第一时间段)在第一通信模式下(例如,以串行无线传输数据流的方式)传输第一通信的第一部分。该第一通信包括多种类型的通信中任何一种的特征。例如(并不限定于此示例),该第一通信可包括语音通信、视频通信、图片通信、文本通信、单播通信、组播通信、广播通信、单向通信、双向通信等等。
步骤110可包括,以多种方式在第一通信模式下传输第一通信的第一部分。例如(并不限定于此示例),步骤110可通过多种传输媒质(例如,射频无线介质,或者光学介质)传输第一通信。例如,步骤110可利用专用于在第一通信模式下通信的无线电路,或者在多种通信模式间共享的无线电路。
简单地参考图2,时间段T1对应于在第一通信模式下传输第一通信的第一部分。
示例方法100在步骤120中包括,在第一时间段之后的第二时间段,在第二通信模式下(例如,与第一通信模式不同)传输第二通信的第一部分。例如,步骤120中可在传输第二通信(例如,以与步骤110相同的串行无线传输数据流形式)的第一部分之前停止传输第一通信的第一部分。与第一通信相同的是,第二通信包括多种类型的通信中任一种的特征。例如,第二通信可独立于第一通信。或者例如,第二通信可对应于一个集合通信的第二部分,而第一通信对应于该集合通信的第一部分。
与步骤110相同,步骤120中可以多种方式在第二通信模式下传输第二通信的第一部分。例如(并不限定于此示例),步骤120可通过多种媒质(例如,射频无线介质,或者无范围限定的光学介质)传输第二通信。例如,步骤120可利用专用于在第二通信模式下通信的无线电路,或者在多种通信模式间共享的无线电路。作为一个非限定性示例,步骤110可利用第一组无线电元件在第一通信模式下进行传输,而步骤120可利用第二组无线电元件在第二通信模式下进行传输,其中第二组无线电元件的至少一部分与第一组无线电元件相同。
简单地参考图2,时间段T2对应于在第二通信模式下传输第二通信的第一部分。尽管图中所示的第一时间段T1与第二时间段T2在时间上相邻,这种时间上的相邻关系并非必要的。例如,在T1与T2之间可存在一个时间间隙。
示例方法100在步骤130中包括,在第二时间段之后的第三时间段,在第一通信模式下传输第一通信的第二部分(例如,以与步骤110和120相同的串行无线传输数据流形式)。例如,步骤130可在传输第一通信的第二部分之前停止传输第二通信。步骤130中可以多种方式在第一通信模式下传送第一通信的第二部分。例如(并不限定于此示例),步骤130可通过多种媒质(例如,射频无线介质,或者无范围限定的光学介质)传输第一通信。例如,步骤130可利用专用于在第一通信模式下进行传输的无线电路,或者在多种通信模式间共享(例如,在第一通信模式和第二通信模式间共享)的无线电路。
简单地参考图2,时间段T3对应于在第一通信模式下传输第一通信的第二部分。尽管第二时间段T2与第三时间段T3在时间上相邻,这种时间上的相邻关系并非必要的。例如,在T2与T3之间可存在一个时间间隙。
在一个非限定性示例中,示例方法100可以以同时满足第一和第二通信协议相关的通信需求(例如,时间和/或信息约束)的方式执行步骤110-130。例如,与执行方法100的通信设备进行通信的实体,不会收到关于该通信设备正同时在多个通信模式下进行多个通信的指示。
示例方法100在步骤195中包括,执行多种继续处理操作。例如(并不限定于此示例),这种继续处理包括执行其它的传输(例如,在第一通信模式或第二通信模式或者第N通信模式下)。简单地参考图2,时间段T4对应于在第二通信模式下传输第二通信的第二部分。
例如,步骤195也可执行各种通信相关的操作(例如,与用户接口、安全通信、能量管理、媒体访问进程、实时通信状况响应、无线配置和/或校准等相关的操作)。步骤195与在此讨论的任一示例方法中具有类似标号的步骤具有任意或全部相同的特征。
图3是本发明中提供并行多模通信的第二非限定性示例方法300的流程图。例如(并不限定于此示例),该示例方法300与图1及如前所述的示例方法100之间具有任意或全部相同的特征。
如前结合图1所述,可利用共享的无线电装置或各种共享的无线电元件,在多个通信模式下执行通信。示例方法300示出了利用共享的无线电装置或共享的无线电元件进行通信的相关非限定性示例步骤。作为这种可编程(或可配置的)无线电路的一个非限定性示例,可参考于2005年12月7日提出的名称为“具有共享的信号路径可编程滤波器的多模通信设备”、美国专利申请序列号为__/__,__,代理案号为16887US02的专利申请,本发明在此全文引用该专利申请。
示例方法300在步骤306中包括,将通信系统的无线电装置设置为以第一通信模式进行通信。例如,步骤306可对可编程无线电装置进行配置,使其在第一通信模式下进行传输。例如,步骤306可控制可编程无线电装置改变配置为与以第一通信模式进行通信相关的配置。
例如,步骤306还可包括,至少部分地通过激活通信系统中与在第一通信模式下进行通信相关并处于睡眠状态的电子元件,将该通信系统的无线电装置设置为以第一通信模式进行通信。例如,步骤306还包括,将该通信系统的一个或多个元件(例如,与不同于第一通信模式的前一通信模式相关的元件)设定为睡眠状态。
示例方法300在步骤308中包括,等待一个瞬时时间段(例如,在对该可编程无线电装置进行编程或者控制该可编程无线电装置改变配置之后)。例如,该等待可保证多种转换和其他设备(例如,滤波器、频率发生器、编解码器等等)在利用该无线电装置之前,已稳定于或者聚合于所期望的状态。
示例方法300在步骤310中包括,(例如,在第一时间段)在第一通信模式下(例如,以串行无线传输数据流的形式)传输第一通信的第一部分。例如(并不限定于此示例),步骤306-310与图1及如前所述的示例方法100中的步骤110具有任意或全部相同的特征。
简单地参考图4,时间段T1对应于在第一通信模式下传输第一通信的第一部分。
示例方法300在步骤316中包括,将通信系统的无线电装置设置为以第二通信模式进行通信。例如,该无线电装置可以是步骤306中所设置并在步骤310中所利用的同一无线电装置(或其一部分)。例如,步骤316可控制可编程无线电装置改变配置为与第二通信模式下的通信相关的配置。
例如,步骤316也可包括,至少部分地通过激活通信系统中与在第二通信模式下通信相关并处于睡眠状态的电子元件,将该通信系统的无线电装置设置为以第二通信模式进行通信。例如,步骤316还包括,将该通信系统的一个或多个元件(例如,与第一通信模式相关而与第二通信模式无关的各种元件)设定为睡眠状态。
示例方法300在步骤318中包括,等待一个瞬时时间段(例如,在对该可编程无线电装置进行设置或者控制该可编程无线电装置改变配置之后)。例如,该等待可保证多种转换和其他设备(例如,滤波器、频率发生器、编解码器等等)在利用该无线电装置之前,已稳定于或者聚合于所期望的状态。例如,该瞬时时间段可与步骤308中的瞬时时间段相同或者不同(例如,取决于可编程或可配置电路的设定和聚合特性(convergence characteristics))。
简单地参考图4,时间段Tt1对应于在以第二通信模式进行通信之前所等待的瞬时时间段。尽管图中所示第一时间段T1与瞬时时间段Tt1在时间上相邻,这种时间上的相邻关系并非必要的。
示例方法300在步骤320中包括,(例如,在第二时间段)在第二通信模式下(例如,以与步骤310相同的串行无线传输数据流的形式)传输第二通信的第一部分。例如(并不限定于此示例),步骤316-320与图1及如前所述的示例方法100中的步骤120具有任意或全部相同的特征。例如,在一个非限定性示例中,步骤310可利用第一组无线电元件在第一通信模式下进行传输,而步骤320可利用第二组无线电元件在第二通信模式下进行传输,其中第二组无线电元件的至少一部分与第一组无线电元件不同。
简单地参考图4,时间段T2对应于在第二通信模式下传输第二通信的第一部分。尽管图中所示的第一时间段Tt1与第二时间段T2在时间上相邻,这种时间上的相邻关系并非必要的。
示例方法300在步骤326中包括,将通信系统的无线电装置设置为以第一通信模式进行通信。示例方法300在步骤328中包括,等待一个瞬时时间段(例如,在对该可编程无线电装置进行设置或者控制该可编程无线电装置改变配置之后)。示例方法300在步骤330中包括,(例如,在第三时间段内)在第一通信模式下(例如,以与步骤310和320相同的串行无线传输数据流的形式)传输第一通信的第二部分。例如(并不限定于此示例),步骤326-330与图1及如前所述的示例方法100的步骤130和/或步骤306-310共享任意或全部的特征。
简单地参考图4,时间段Tt2对应于在继续以第一通信模式进行传输之前所等待的瞬时时间段。时间段T3对应于以第一通信模式传输第一通信的第二部分。尽管图中所示第一时间段Tt2与第二时间段T3在时间上相邻,这种时间上的相邻关系并非必要的。
图5是本发明中提供并行多模通信的第三非限定性示例方法500的流程图。该示例方法500与图1和图3及如前所述的示例方法100和300具有任意或全部相同的特征。
示例方法500在步骤510中包括,(例如,在第一时间段)在第一通信模式下(例如,以串行无线传输数据流的形式)传输第一通信的第一部分。例如,步骤510与如前所述的步骤110和步骤306-310具有任意或全部相同的特征。
示例方法500在步骤517中包括,决定在第二通信模式下传输第二通信。例如,步骤517包括,决定在传输第一通信的同时并行传输第二通信(例如,以与传输第一通信相同的串行无线传输数据流的形式)。例如(并不限定于此示例),该并行通信可同时满足第一通信模式和第二通信模式的通信需求(例如,时间和/或信息约束)。步骤517可响应多种事件或条件而作出该决定,以下将给出一些非限定性的示例。
在一个非限定性的示例方案中,步骤517包括检测用户接口事件,并响应所检测到的用户接口事件,决定在第二通信模式下传输第二通信的至少第一部分。例如,该用户接口事件包括用户所表达的执行第二通信(例如,与第一通信并行进行)的期望。
在另一个非限定性的示例方案中,步骤517包括从与第二通信模式相关的通信网络接收信号,并响应所接收到的信号而决定在第二通信模式下传输第二通信的至少第一部分。例如,该信号包括提供给执行方法500的通信系统的轮询信息。又例如,该信号可包括信标信息或者对信标信息的响应。
在另一个非限定性的示例方案中,步骤517包括检测定时器的时间期限是否届满,并响应所检测到的定时器期满而决定在第二通信模式下传输第二通信的至少第一部分。该定时器可与多种通信操作有关。例如,该定时器可与多种与载波监听有关的超时事件相关。再例如,该定时器与某预定的传输时间表(schedule)相关。进一步例如,该定时器与传输前等待一个瞬时时间段相关。再进一步例如,该定时器可与等待某事件发生的最大时间期限相关。
在进一步的示例方案中,步骤517包括检测与第二通信模式相关的通信网络的可用性,并根据该网络检测结果,决定传输第二通信的至少第一部分。步骤517包括,以多种方式检测该网络的可用性,包括但不限于,检测信标信号,检测对信号的响应,检测与该网络相关的特定类型的信号,确定与该网络相关的地理位置,接收用户输入等等。
在另一个示例方案中,步骤517包括检测与第二通信模式下通信相关的载波是可用的,并根据该载波检测结果,决定传输第二通信的至少第一部分。步骤517包括以多种方式检测该载波是可用的。例如,步骤517可包括,确定某个预分配的时隙(或者其他类型的信道)已经可用。再例如,步骤517可执行基于争用方式的(contention-based)载波检测探测(例如,CSMA、CSMA/CD、CSMA/CA等等)。
在另一个示例方案中,步骤517包括确定与一个或者多个通信模式相关的噪声状况,并基于该噪声状况决定传输第二通信的至少第一部分。作为一个非限定性示例,步骤517确定当前噪声环境更适于在第二通信模式而非第一通信模式下进行传输,并据此决定在第二通信模式下传输第二通信的至少第一部分。例如,第一通信模式利用直接序列扩频,而第二通信模式利用跳频扩频,从而导致第一通信模式和第二通信模式响应不同类型和量的噪音。再例如,第一通信模式使用某一特定的传输功率能量,而第二通信模式使用另一特定的传输功率,从而导致第一通信模式和第二通信模式能够分别克服不同特定量的噪音。
在另一示例方案中,步骤517包括,确定一个或者多个功耗参数(例如,与特定通信模式相关的功耗级,和/或可从功率源获得的功率级),并基于所确定的功耗和/或电源,决定传输第二通信的至少第一部分。在一个非限定性示例中,步骤517包括根据功耗/电源特征,偏向于在第二通信模式而非第一通信模式下进行传输。
在进一步的示例方案中,步骤517包括,确定与以第一和/或第二通信模式进行传输相关的服务质量,并基于所确定的服务质量特性决定以第二通信模式传输第二通信的至少第一部分。例如(并不限定于此示例),步骤517包括,确定与第一和/或第二通信模式相关的服务质量要求目前已满足或目前并未满足。在该示例中,步骤517包括,决定在第二通信模式下传输第二通信的至少第一部分以满足服务质量要求。
在另一个示例方案中,步骤517包括,确定与第一和/或第二通信以及第一和/或第二通信模式相关的数据传输率,并基于所确定的数据率特征决定在第二通信模式下传输第二通信的至少第一部分。作为一个非限定性示例,步骤517包括,为满足总的数据传输率目标,决定第二通信的至少第一部分当前应当以第二通信模式进行传输。再例如,步骤517包括,由于传输第一通信的数据传输率目标当前已超出,所以决定暂时从第一通信转换至第二通信。
在另一个示例方案中,步骤517包括,确定与第一和/或第二通信相关的安全性特征(例如,各自的安全性性目标),或与第一和/或第二通信模式相关的安全性特征(例如,各自的安全性能),并基于所确定的安全性特征决定传输第二通信的至少第一部分。在一个非限定性示例中,步骤517包括,确定通过第二通信模式可以满足与第二通信(或其一部分)相关的安全性需要,并因此决定以第二通信模式传输第二通信的至少第一部分。
在另一个示例方案中,步骤517包括,确定与第一和/或第二通信相关的通信范围特征(例如,范围需求),或与第一和/或第二通信模式相关的通信范围特征(例如,各自的范围能力),并基于所确定的范围特征,决定在第二通信模式下传输第二通信的至少第一部分。作为一个非限定性示例,步骤517包括,确定通过以第二通信模式进行的传输,可以满足第二通信范围需求,,因此决定在第二通信模式下传输第二通信的至少第一部分。作为另一个非限定性示例,步骤517可包括,确定第一和第二通信模式中的任一者都可满足第二通信的范围需求,但是由于某些其他原因,该第二通信模式将最合适。
在另一个示例方案中,步骤517包括,确定与第一和/或第二通信相关的各自的优先级,并基于所确定的优先级决定在第二通信模式下传输第二通信的至少第一部分。在一个非限定性示例中,步骤517可包括,确定第二通信具有比第一通信高的优先级,且因此决定当前以第二通信模式传输第二通信的至少第一部分。要注意的是,与上述以及接下来将要介绍的各种决定因素一样,优先级可以与一个或多个其它因素相结合以作出在第二通信模式下传输第二通信的至少第一部分的决定。
在另一个示例方案中,步骤517可包括,确定与第一和/或第二通信或者与第一和/或第二通信模式相关的成本特征,并基于所确定的成本特征,决定在第二通信模式下传输第二通信的至少第一部分。作为一个非限定性示例,步骤517包括,确定第一和第二通信模式两者均能有效传输第二通信,但是第二通信模式具有比第一通信模式更低的资金成本,因此决定在第二通信模式下传输第二通信的至少第一部分。
如前所述,以上所讨论的决定因素可以结合起来考虑,以用来决定当前是否在第二通信模式下传输第二通信的至少第一部分。作为一个非限定性示例,在决定是否在第二通信模式下传输第二通信的至少第一部分时,服务质量、功率可用性和成本均需要进行确定并纳入考虑因素。
总之,步骤517中确定以第二通信模式传输第二通信(例如,响应实时检测到的通信状况)。因此,本发明的保护范围不应限定于作出上述决定的特定方式。
示例方法500在步骤520中包括,在第二通信模式下(例如,以与步骤510相同的串行无线传输数据流的形式)传输第二通信的第一部分。步骤520可以多种方式传输第二通信的第一部分。例如(并不限定于此示例),步骤520与如前讨论的步骤120和320具有任意或全部相同的特征。
示例方法500在步骤527中包括,决定在第一通信模式下传输第一通信(例如,第一通信的第二部分,该第一通信的第一部分已在步骤510中进行了传输)。例如(并不限定于此示例),虽然步骤527涉及的是第一通信而非第二通信,但步骤527可与如前讨论的步骤517具有任意或全部相同的特征。
示例方法500在步骤530中包括,在第一通信模式(例如,以与步骤510和520相同的串行无线传输数据流的形式)下传输第一通信的第二部分。步骤530包括以多种方式传输第一通信的第二部分。例如(并不限定于此示例),步骤530与如前所讨论的步骤130和330具有任意或全部相同的特征。
图6是本发明中提供并行多模通信的第四非限定性示例方法600的流程图。例如(并不限定于此示例),该示例方法600与图1、图3和图5以及如前所述的不例方法100、300、500具有一些或全部相同的特征。
该示例方法600在步骤640中包括,确定是否有多个通信将同时发生(例如,以相同的串行无线传输数据流的形式),或者是否只有一个通信将发生。步骤640中包括确定是否将有多个通信以多种方式同时发生。例如,步骤640中可确定用户期望同时执行多个通信。再例如,步骤640中可确定当前的通信需求(例如,服务质量、数据传输率等等)要求第一和第二通信同时发生。进一步例如,步骤640中可确定第一通信和第二通信同等重要或者具有相同的优先级。
如果在步骤640中确定只发生一个通信,则步骤640将示例方法600的执行流程转至步骤642。如果在步骤640中确定有多个通信将同时发生,则步骤640将示例方法600的执行流程转至步骤644。
示例方法600在步骤642中包括,在一个单一通信模式下传输信息。步骤642中可以多种与在单一通信模式下传输相关的方式执行该传输过程。
示例方法600在步骤644中包括,在多个通信(例如,至少第一和第二通信)之间分配传输时间。例如,根据特定的通信方案,该分配可发生在多个通信开始的时候,多个通信中一个通信开始的时候,或在多个通信的中间阶段。步骤644中可以多种方式在多个通信之间分配传输时间,以下将提供这些方式的非限定性示例。为了进行清晰的阐释,以下示例将主要讨论在第一通信和第二通信之间分配传输时间。尽管如此,这些示例可以很容易扩展到两个以上通信和两个以上通信模式的情况。
例如(并不限定于此示例),步骤644中可至少部分地基于第一和/或第二通信的任何特征或者第一和/或第二通信模式的任何特征,在多个通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。
再例如,步骤644包括,至少部分地基于服务质量和其他质量目标或限定条件,在第一和第二通信之间分配传输时间。作为一个非限定性示例,步骤644中可分配第一时间量(或某时间窗的第一部分)用于在第一通信模式下传输第一通信,其中该第一时间量需确定为能够充分满足与第一通信相关的服务质量或其他质量限定条件。接着,步骤644中还分配第二时间量(或某时间窗的第二部分)用于在第二通信模式下传输第二通信,其中该第二时间量需确定为能够充分满足与第二通信相关的服务质量或其他质量限定条件。
另外例如,步骤644中可至少部分地基于功耗在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可通过在第一时间段(或某时间窗的第一部分)内以第一通信模式执行第一通信,并在第二时间段(或某时间窗的第二部分)内以第二通信模式执行第二通信,以最大能效方式实现在第一和/或第二通信模式下传输第一和/或第二通信。
进一步例如,步骤644中可至少部分地基于资金成本,在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可通过在第一时间段(或某时间窗的第一部分)内在第一通信模式下执行第一通信,并在第二时间段(或某时间窗的第二部分)内在第二通信模式下执行第二通信,以最高的成本效能方式实现在第一和/或第二通信模式下传输第一和/或第二通信。
再进一步例如,步骤644中可至少部分地基于与第一和/或第二通信模式有关的载波接入需求(carrier access)(例如,监听或等待时间),在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可确定在第一通信模式下有效通信需要第一时间量(或某时间窗的第一部分)用于载波接入,以及在第二通信模式下有效通信需要第二时间量(或某时间窗的第二部分)用于载波接入。
再例如,步骤644中可至少部分地基于与第一和/或第二通信模式有关的消息大小需求(例如,数据包或帧的大小),在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可确定在第一通信模式下有效通信需要第一时间量(或某时间窗的第一部分)以用于数据包或帧的传输,在第二通信模式下有效通信需要第二时间量(或某时间窗的第二部分)以用于数据包或帧的传输。
还进一步例如,步骤644中可至少部分地基于通信带宽需求或可用性,在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可确定第一通信的传输需要第一通信带宽,该第一通信带宽与在第一时间段(或某时间窗的第一部分)内在第一通信模式下进行传输相关,并且确定第二通信的传输需要第二通信带宽,该第二通信带宽与在第二时间段(或某时间窗的第二部分)内在第二通信模式下进行传输相关。
再例如,步骤644包括,至少部分地基于实时通信状况,在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配(或重分配)传输时间。该实时通信状况的多种示例已在前述内容中进行了讨论,包括但不限于噪音、改变带宽需求、改变功耗和/或电源参数、改变范围需求等等。在一个方案中,步骤644中可分配传输事件,步骤644中还可根据各种通信状况(例如,之前已根据这些通信状况确定了时间分配)的改变重新分配传输时间。另外例如,步骤644中可至少部分地基于通信安全需求或能力,在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可确定,与第一和/或第二通信模式相关的特定程度的加密需要更多或更少的通信带宽,这一点在进行传输时间分配时将被考虑。再例如,步骤644中可确定,第一和/或第二通信模式的其中一者更安全,并相应地分配更多的时间给更安全的通信模式。
进一步例如,步骤644中可至少部分地基于通信范围需求或能力,在第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配传输时间。作为一个非限定性示例,步骤644中可确定,可利用具有第一通信范围的第一通信模式执行通信的第一部分(包括第一通信),可利用具有第二通信范围的第二通信模式执行通信的第二部分(包括第二通信)。
注意,执行示例方法600的通信设备可独立地执行传输时间的分配,或在执行该时间分配的同时与其他通信系统之间进行进行通信。例如(并不限定于此示例),步骤644包括,与对应第一和第二通信模式的各个通信系统进行通信,以决定各种通信限制。例如,步骤644中可与各个通信系统进行通信,以决定时间限制和/或可用的信道、时隙或载波。因此,步骤644包括以不冲突的方式满足各种与每一通信系统相关的通信限制条件。
总之,步骤644包括至少部分地基于任一种或多种标准,在至少第一和第二通信(例如,在各自的第一和第二通信模式下)之间分配时间。因此,本发明的保护范围不应限定于执行该分配的特定方式,或执行该分配所考虑的特定标准。
示例方法600在步骤646中包括,根据时间分配(例如,在步骤644中所确定的)在多种通信模式下(例如,以相同的串行无线传输数据流的形式)进行传输。
在如图1、3、5和6及如前所述的示例方法100、300、500和600中,提供了本发明的多个非限定性示例。因此,本发明的保护范围不应限定于某特定的示例方法100、300、500和600。
图7是本发明一个实施例中第一多模通信系统700的局部图。如前所述,通信系统可包括各种通信系统/设备(例如,固定的和/或移动的多模通信设备)的特征。例如(并不限定于此示例),示例性的通信系统700可用于执行如前所述的示例方法100、300、500和600中的任意部分或者全部功能。
接下来的讨论将经常涉及通过一个或者多个模块执行特定功能。例如,这些模块包括硬件和/或软件的多种组合。另外,接下来的讨论将以功能性模块的形式对本发明进行阐释。选择此种方式是为了清楚且没有限定性地进行阐释。例如,多种功能模块可共享多个硬件和/或软件组分。因此,本发明的保护范围不应限定于由任何特定的模块执行,或者多种模块之间任意的分界。
示例通信系统700包括有硬件和/或软件,在多种通信模式下进行通信。作为其中一个示例,示例通信系统700包括多个通信协议栈,这些协议栈与多个通信模式相关。例如,第一协议栈710可用于在第一通信模式下进行通信,第二协议栈720可用于在第二通信模式下进行通信,第N协议栈795可用于在第N通信模式下进行通信。
如后面的图中将要说明的,通信协议栈的特定组成可根据各自的通信协议(或模式)进行改变,该通信协议栈在该通信协议(或模式)下进行通信。例如,图7中的栈层标号不应被视为将协议栈限定于具有这些栈层标号的层。
另外,也将在后面的图示中说明的是,多种协议栈层可共享多种硬件和/或软件组分。例如,图7中所示的第一协议栈710、第二协议栈720和第N协议栈795是分开的,这仅仅是为了解释更清楚,不应被视为是将本发明限定于这种绝对的分界。
图8是本发明一个实施例中第二多模通信系统800的局部图。该示例通信系统800可与图7中的示例通信系统700具有一些或全部共同特征,且与前述的示例方法100、300、500和600具有一些或全部功能性共同特征。
示例系统800包括用于在第一通信模式下通信的第一协议栈810,和用于在第二通信模式下通信的第二协议栈820。例如(并不限定于此示例),第一协议栈810可与第一通信协议(例如,IEEE802.11协议)相关,且第二协议栈820可与第二通信协议(例如,蓝牙)相关。如前所述,本发明的保护范围不应限定于特定的协议栈的特征。
示例系统800和图9-11中的系统900-1100都将以两个协议栈的形式进行阐释。该双栈模型仅仅是为了清楚地描述和讨论本发明,并非对本发明的限制。例如,在如图7所示的示例系统700中,本发明可应用于包括任意数量的协议栈的通信系统。
图9是本发明一个实施例中第三多模通信系统900的局部图。该示例通信系统900与如图7-8中的示例通信系统700-800具有一些或全部共同特征,且与前述的示例方法100、300、500和600具有一些或全部功能性共同特征。
该示例通信系统900包括用于在第一通信模式下通信的第一协议栈910,和用于在第二通信模式下通信的第二协议栈920。例如(并不限定于此示例),第一协议栈910可与第一通信协议(例如,IEEE802.11协议)相关,且第二协议栈920可与第二通信协议(例如,蓝牙)相关。如前所述,本发明的保护范围不应限定于特定的协议栈的特征。
该示例通信系统900还包括有无线接入仲裁模块930(“RAAM”),例如,其用于与第一协议栈910和第二协议栈920协作,以对通过协议栈910和920进行的并行通信进行管理。例如(并不限定于此示例),该无线接入仲裁模块930(例如,其与第一协议栈910和第二协议栈920协同工作),可用于执行如图1、3、5和6所示及如前所述的示例方法100、300、500和600中的任意部分或者全部功能。
例如,该无线接入仲裁模块930可在多种硬件和/或软件配置中实现。例如,该无线接入仲裁模块930的至少一部分可用执行软件指令的处理器和/或专用集成电路来实现。无线接入仲裁模块930的各种功能以及第一和第二通信协议栈910、920将在以下非限定性的示例中进行阐释。
在第一个非限定性的示例方案中,无线接入仲裁模块930可用于(例如,在第一时间段内)控制第一通信的第一部分在第一通信模式下(例如,以串行无线传输数据流的形式)传输。该第一通信包括各种类型的通信的特征。
无线接入仲裁模块930可用于以多种方式控制在第一通信模式下传输第一通信的第一部分。例如(并不限定于此示例),该无线接入仲裁模块930可与第一协议栈910(例如,其媒体接入控制层(MAC)或者其他层)进行通信,以使第一通信的传输通过第一协议栈910。例如,该无线接入仲裁模块930还可与第二协议栈920(例如,其链路管理层或者其他层)进行通信,以暂时中断通过第二协议栈920的传输。
进一步在该第一非限定性的示例方案中,无线接入仲裁模块930可用于(例如,在第一时间段之后的第二时间段内)控制第二通信的第一部分在第二通信模式下(例如,以与第一通信的第一部分相同的串行无线传输数据流的形式)传输。与第一通信相同,该第二通信也可包括各种类型的通信的特征。例如,该第二通信可独立于第一通信。或者例如,该第二通信对应于某集合通信(aggregate communication)的第二部分,而该第一通信对应于所述集合通信的第一部分。
无线接入仲裁模块930可用于以多种方式控制在第二通信模式下传输第二通信的第一部分。例如(并不限定于此示例),无线接入仲裁模块930可与第二协议栈920(例如,其链路控制层或者其他层)进行通信,以使第二通信的传输通过第二协议栈920。例如,无线接入仲裁模块930还可与第一协议栈910(例如,其媒体接入控制层或者其他层)进行通信,以暂时中断通过第一协议栈910的传输(例如,中断第一通信或其他通信的传输)。
第一和第二协议栈910、920可用于以多种方式进行信息交互。例如,第一和第二协议栈910、920中各自的物理层(PHY)可以无线射频方式或者光学方式进行信息交互。注意,其各自的物理层均可包括有专用于在其各自通信模式下通信的无线电路,也可包括有在两物理层之间共享的无线电路。例如,第一协议栈910的物理层可利用第一组无线电元件在第一通信模式下进行传输,且第二协议栈920的物理层可利用第二组无线电元件在第二通信模式下进行传输,其中第二组无线电元件的至少一部分在第一组无线电元件之中。
进一步在该第一个非限定性的示例方案中,无线接入仲裁模块930可用于(例如,在第二时间段之后的第三时间段内)控制第一通信的第二部分在第一通信模式下(例如,以与第一通信的第一部分以及第二通信的第一部分相同的串行无线传输数据流的形式)传输。无线接入仲裁模块930可用于以多种方式控制在第一通信模式下传输第一通信的第二部分。例如(并不限定于此示例),无线接入仲裁模块930可与第一协议栈910(例如,其媒体接入控制层(MAC)或者其他层)进行通信,以使第一通信(例如,其第二部分)的传输通过第一协议栈910控制。例如,无线接入仲裁模块930还可与第二协议栈920(例如,其链路管理层或者其他层)进行通信,以暂时中断通过第二协议栈920的传输(例如,中断第二通信或其他通信的传输)。
如前所述,可利用至少共享的物理层元件(例如,共享的无线电或者多种共享无线电元件),在多个通信模式下执行通过第一和第二协议栈910、920的通信。图10中的示例性通信系统1000提供了一个利用共享无线电装置或共享无线元件的非限定性示例。
图10是本发明一个实施例中第四多模通信系统1000的局部图。例如(并不限定于此示例),该示例性的多模通信系统1000与如图7-9中的示例通信系统700-900具有一些或全部共同特征,且与前述的示例方法100、300、500和600具有一些或全部功能性共同特征。
该示例通信系统1000包括用于在第一通信模式下通信的第一协议栈1010,和用于在第二通信模式下通信的第二协议栈1020以及无线接入仲裁模块(“RAAM”)1030。第一协议栈1010包括有用于在第一通信模式下通信的物理层1元件,第二协议栈1020包括有用于在第二通信模式下通信的物理无线电元件。第一协议栈1010和第二协议栈1020还可以共享物理层元件,这些物理层元件可经过配置后用于在第一和第二通信模式中任一模式下进行通信。无线接入仲裁模块1030以及第一和第二通信协议栈1010、1020的各种功能将在以下非限定性的示例中进行阐释。
在第二个非限定性示例方案中,无线接入仲裁模块1030可用于配置通信系统1000的共享物理层元件(例如,各种无线电元件),以在第一通信模式下进行通信。例如,该无线接入仲裁模块1030可控制可编程无线电装置或者共享的无线电元件将其配置改变为与以第一通信模式进行传输相关的配置。
例如,无线接入仲裁模块1030可至少部分地通过激活通信系统1000中与第一通信模式下的通信相关且处于睡眠状态的元件(例如,物理层1元件),来配置通信系统1000的物理层(例如,无线电装置)。例如,无线接入仲裁模块1030还可将通信系统1000中的一个或者多个元件(例如,与前一非第一通信模式的通信模式相关的元件)设定为睡眠状态。
然后,无线接入仲裁模块1030(或系统1000中的其他模块)可等待一个瞬时时间段(例如,在对可编程物理层元件进行编程或者控制该可编程物理层元件改变配置之后)。例如,该等待可保证多种转换和其他设备(例如,滤波器过滤器、频率发生器、编解码器等等)在使用该物理层元件之前,已稳定于或者聚合于所期望的状态。
继续在该第二个非限定性示例方案中,接着,无线接入仲裁模块1030(例如,在第一时间段内)控制第一通信的第一部分在第一通信模式下(例如,以串行无线传输数据流的形式)进行传输。与前所述图9中的无线接入仲裁模块930一样,无线接入仲裁模块1030可以多种方式控制在第一通信模式下传输第一通信的第一部分。例如(并不限定于此示例),无线接入仲裁模块1030可与第一协议栈1010(例如,其媒体接入控制层或者其他层)进行通信,以使第一通信的传输通过第一协议栈1010。例如,无线接入仲裁模块1030还可与第二协议栈1020(例如,其链路控制层或者其他层)进行通信,以暂时中断通过第二协议栈1020的传输。
继续在该第二个非限定性示例方案中,无线接入仲裁模块1030配置通信系统1000的共享物理层元件(例如,各种无线电元件)以在第一通信模式下进行通信。例如,无线接入仲裁模块1030可控制可编程无线电装置或者共享的无线电元件将其配置改变为与以第一通信模式进行通信相关的配置。
例如,无线接入仲裁模块1030可至少部分地通过激活通信系统1000中与第二通信模式下的通信相关且处于睡眠状态的元件,来配置通信系统1000的物理层(例如,无线电装置)。例如,无线接入仲裁模块1030还可将通信系统1000中的一个或者多个元件(例如,与并非第二通信模式的前一通信模式相关的元件)设定为睡眠状态。
然后,无线接入仲裁模块1030(或系统1000中的其他模块)可等待一个瞬时时间段(例如,在对可编程物理层元件进行编程或者控制该可编程物理层元件改变配置之后)。例如,该等待可保证多种转换和其他设备(例如,滤波器、频率发生器、编解码器等等)在使用该物理层元件之前,已稳定于或者聚合于所期望的状态。例如,该瞬时时间段可与第一通信模式相关的瞬时时间段相同或者不同(例如,取决于设置或者聚合特征)。
继续在该第二个非限定性示例方案中,接着,无线接入仲裁模块1030(例如,在第二时间段内)控制在第二通信模式下(例如,以串行无线传输数据流的形式)传输第二通信的第一部分。与前所述图9中的无线接入仲裁模块930一样,无线接入仲裁模块1030可以多种方式控制在第二通信模式下传输第二通信的第一部分。例如(并不限定于此示例),无线接入仲裁模块1030可与第二协议栈1020(例如,其链路控制层或者其他层)进行通信,以使第二通信的传输通过第二协议栈1020。例如,无线接入仲裁模块1030还可与第一协议栈1010(例如,其媒体接入控制层或者其他层)进行通信,以暂时终端通过第一协议栈1010的通信(例如,中断第一通信或其他通信的传输)。
继续在该第二个非限定性示例方案中,无线接入仲裁模块1030可重复执行如前所述的操作,切换回在第一通信模式下(例如,以与传输第一通信的第一部分以及第二通信的第一部分相同的串行无线传输数据流的形式)传输第一通信。例如,无线接入仲裁模块1030可与第一协议栈1010和第二协议栈1020交互,以至少暂时中断第二通信模式下第二通信的传输,继续第一通信模式下第一通信的传输。
以上所讨论的示例性方案均包括在以第一通信模式传输第一通信和以第二通信模式传输第二通信之间进行切换。该切换的执行可以是因为无线接入仲裁模块决定执行该切换。无线接入仲裁模块可响应各种状况而执行该切换。例如,无线接入仲裁模块可响应所检测到的状况或事件,或者根据预定的传输时间分配,决定在各通信(和/或通信模式)之间进行切换。接下来的两个方案提供了这种切换的非限定性示例。
在第三个非限定性示例方案中,无线接入仲裁判定模块1030可(例如,在第一时间段内)控制在第一通信模式下(例如,以串行无线传输数据流的形式)传输第一通信的第一部分。此前已讨论过该传输的示例。
然后,无线接入仲裁模块1030(或其他模块)可决定在第二通信模式下(例如,以与第一通信相同的串行无线传输数据流的形式)传输第二通信。例如,无线接入仲裁模块1030可决定在传输第一通信的同时并行传输第二通信。无线接入仲裁模块1030可响应多种事件或状况作出此决定。例如(并不限定于此示例),无线接入仲裁模块1030与图5及如前所述的示例方法500中的步骤517具有一些或全部共同特征。
例如(并不限定于此示例),无线接入仲裁模块1030可响应以下情况而决定在传输第一通信和传输第二通信之间进行切换接收到的信号、定时器期满、网络可用性、载波可用性、地理位置、噪声环境、功耗和/或电源、服务质量需求、数据传输率、安全性、范围、通信优先级、资金成本以及上述因素的任意组合等等。因此,本发明的保护范围不应限定于作出该决定的特定的方式或机制。
继续在该第三个非限定性示例方案中,无线接入仲裁模块1030可在决定切换至以第二通信模式传输第二通信后,控制在第二通信模式下(例如,以与传输第一通信相同的串行无线传输数据流的形式)传输第二通信的第一部分。此前已讨论过该传输的示例。
无线接入仲裁模块1030然后可决定以第一通信模式传输第一通信,或者以另一通信模式传输另一通信(例如,以与第二通信相同的串行无线传输数据流的形式)。
在第四个非限定性示例方案中,无线接入仲裁模块1030(或其他模块)可决定同时在各自对应的通信模式下执行多个通信(例如,以第一串行无线传输数据流的形式在第一通信模式下传输第一通信,并以第一串行无线传输数据流的形式在第二通信模式下传输第二通信)。无线接入仲裁模块1030可通过多种方式作出该决定。例如(并不限定于此示例),无线接入仲裁模块1030可决定用户期望同时执行第一和第二通信的传输。再例如,无线接入仲裁模块1030可确定当前的通信需求(例如,服务质量、数据传输率等等)要求第一和第二通信的传输同时发生。进一步例如,无线接入仲裁模块1030可确定第一通信和第二通信是同等重要的,或者具有相同的优先级。
无线接入仲裁模块1030然后可在第一和第二通信之间分配传输时间(例如,以相同的串行无线传输数据流的形式)。例如,根据特定的通信方案,该分配发生在第一和第二通信的起始阶段,第一和第二通信其中一个的起始阶段,或在第一和第二通信的中间阶段。无线接入仲裁模块1030可通过多种方式在第一和第二通信之间分配传输时间。例如(并不限定于此示例),无线接入仲裁模块1030与图6及如前所述的示例方法600中的步骤644共享一些或全部的功能性特征。
例如(并不限定于此示例),无线接入仲裁模块1030可至少部分地基于以下因素在多个通信之间分配传输时间通信模式特征、服务质量或其他质量目标或限制条件、功率消耗和/或供应、资金成本、网络可用性、载波可用性、通信类型、信息或数据帧或数据包的大小、通信带宽需求和/或可用性、安全性需求和/或能力、通信范围以及上述因素的任意组合等等。本发明的保护范围不应限定于在多个通信和/或通信模式之间分配传输时间的某特定的方式或机制。
进一步例如,无线接入仲裁模块1030可基于各种实时通信条件,在多个通信和/或通信模式之间分配(或重分配)传输时间,其中一些条件已在此前讨论过。例如,该实时通信条件包括但不限于噪音、改变带宽需求、改变功率消耗和/或供应参数、改变范围需求等等。在一个无线接入仲裁模块1030分配传输时间的示例中,无线接入仲裁模块1030根据多种通信条件中任意条件(例如,前一时间分配是根据这些通信条件确定的)的改变重新分配传输时间。
继续在该第四个非限定性示例方案中,无线接入仲裁模块1030然后可根据所决定的传输时间分配,控制在多个对应的通信模式下执行多个通信的并行传输。
如前所述,为了清楚且无限定性的说明,多个功能性模块已经作为独立实体进行了阐释和讨论。例如,此前讨论的无线接入仲裁模块930、1030可在一个或者多个协议栈中实现。
图11提供了多种实现方式的非限定性示例,图11是本发明一个实施例中第五多模通信系统1100的局部图。
例如,该示例性的通信系统1100包括第一协议栈1110和第二协议栈1120。在第一个非限定性示例配置中,无线接入仲裁模块可在第一协议栈1110中单独实现(例如,图中所示的无线接入仲裁模块11131)。在第二个非限定性示例配置中,无线接入仲裁模块可在第二协议栈1120中单独实现(例如,图中所示的无线接入仲裁模块21132)。在第三个非限定性示例配置中,无线接入仲裁模块可在第一协议栈1110和第二协议栈1120中以分布式方式实现(例如,无线接入仲裁模块11131与无线接入仲裁模块21132的结合)。在该分布式的配置中,该分布式无线接入仲裁模块可包括主无线接入仲裁模块和从无线接入仲裁模块,或者该分布式无线接入仲裁模块间等同,且通过决策规则保证有效的传输配合。
图7-11所示的通信系统700-1100,提供了本发明的多个非限定性示例。因此,本发明的保护范围不应限定于特定的示例通信系统700-1100。
综上所述,本发明提供了一种通过多模信号多路复用实现并行多模通信的方法及系统。根据本发明中如上所述的各个方面及具体实施例,本领域的普通技术人员能够理解,可对本发明作出各种修改以及等效替换而不脱离本发明的范围。此外,可在本发明范围内根据本发明的启发进行多种修改以适应某种特定的条件或材料。因此,本发明的范围并不限制于所披露的具体实施例,本发明包括落入权利要求范围内的所有具体实施例。
权利要求
1.一种在多模通信系统内传输信息的方法,其特征在于,包括在第一时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第一部分;在所述第一时间段后的第二时间段内,以串行无线传输数据流的形式在第二通信模式下传输第二通信的第一部分;在所述第二时间段后的第三时间段内,以串行无线传输数据流的形式在所述第一通信模式下传输所述第一通信的第二部分。
2.根据权利要求1所述的方法,其特征在于,所述方法包括所述在第一通信模式下传输包括利用第一组无线电元件;所述在第二通信模式下传输包括利用第二组无线电元件,所述第二组无线电元件的至少一部分与所述第一组无线电元件的至少一部分相同。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括在传输所述第二通信的第一部分之前,配置可编程无线电装置以在所述第二通信模式下进行传输。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括在传输所述第二通信的第一部分之前控制可编程无线电装置改变配置为与所述第二通信模式下的通信相对应的配置;以及在控制所述可编程无线电装置改变配置之后,传输所述第二通信的第一部分之前,等待一个瞬时时间段。
5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括在传输所述第二通信的第一部分之前,激活一个或者多个与所述第二通信模式下的通信相关的电子元件。
6.根据权利要求1所述的方法,其特征在于,所述方法进一步包括在传输所述第一通信的第一部分以及所述第二通信的第一部分之前,在所述第一通信和所述第二通信之间分配传输时间。
7.一种多模通信系统,其特征在于,包括至少一个模块,用于在第一时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第一部分;在所述第一时间段后的第二时间段内,以串行无线传输数据流的形式在第二通信模式下传输第二通信的第一部分;在所述第二时间段后的第三时间段内,以串行无线传输数据流的形式在所述第一通信模式下传输所述第一通信的第二部分。
8.根据权利要求7所述的多模通信系统,其特征在于,所述至少一个模块用于利用第一组无线电元件在第一通信模式下传输信息;以及利用第二组无线电元件在第二通信模式下传输信息,所述第二组无线电元件的至少一部分与所述第一组无线电元件的至少一部分相同。
9.根据权利要求7所述的多模通信系统,其特征在于,所述至少一个模块用于在传输所述第二通信的第一部分之前,配置可编程无线电装置以在所述第二通信模式下进行传输。
10.根据权利要求7所述的多模通信系统,其特征在于,所述至少一个模块用于在传输所述第一通信的第一部分以及所述第二通信的第一部分之前,在所述第一通信和所述第二通信之间分配传输时间。
全文摘要
本发明涉及一种通过多模信号多路复用实现并行多模通信的方法及系统。所述方法包括在第一时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第一部分;在第一时间段后的第二时间段内,以串行无线传输数据流的形式在第二通信模式下传输第二通信的第一部分;在第二时间段后的第三时间段内,以串行无线传输数据流的形式在第一通信模式下传输第一通信的第二部分。一个示例方案中,在传输各种通信之间,在第一和第二通信模式之间分配传输时间。另一个示例方案中,可响应所检测到的通信条件在多个通信模式之间进行传输的切换。
文档编号H04W36/00GK1988706SQ20061017180
公开日2007年6月27日 申请日期2006年12月15日 优先权日2005年12月21日
发明者阿玛德雷兹·罗弗戈兰, 阿里亚·贝扎特 申请人:美国博通公司