System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在单个无线电装置上同时使用多个协议制造方法及图纸_技高网

在单个无线电装置上同时使用多个协议制造方法及图纸

技术编号:41320907 阅读:2 留言:0更新日期:2024-05-13 15:00
本发明专利技术涉及在单个无线电装置上同时使用多个协议。在用于使用无线通信设备的单个无线电装置同时执行多个协议的方法中,该方法包括:在无线电命令调度器中从在无线通信设备上执行的协议堆栈中的第一协议堆栈接收第一无线电命令(400);基于协议堆栈中的每个协议堆栈的当前状态,确定用于第一无线电命令的调度策略(402);以及基于调度策略,在用于无线电的无线电命令队列中调度第一无线电命令(404)。无线电命令调度器使用无线电命令队列以调度从协议堆栈接收的无线电命令。

【技术实现步骤摘要】

本申请涉及用于在单个无线电装置上同时使用多个协议的方法和装置。


技术介绍

1、没有单个无线协议对于无线传感器网络(wsn)的每个应用是理想的。例如,照明网络可使用zigbee用于在网络中的照明设备之间通信,同时允许经由蓝牙智能电话或平板电脑配置、软件更新和诊断。或者家庭自动化系统可使用ieee 802.15.4-2015连接系统中的设备,同时支持设备中的一个或更多个与智能电话或平板电脑之间的蓝牙连接,用于配置和监测。


技术实现思路

1、在用于使用无线通信设备的单个无线电装置同时执行多个协议的方法的一个方面中,该方法包括:在无线电命令调度器中从在无线通信设备上执行的协议堆栈中的第一协议堆栈接收第一无线电命令;基于协议堆栈中的每个协议堆栈的当前状态,确定用于第一无线电命令的调度策略;以及基于调度策略,在无线电装置的无线电命令队列中调度第一无线电命令。无线电命令调度器使用无线电命令队列以调度从协议堆栈接收的无线电命令。

2、在一个方面中,无线通信设备包括无线电装置、无线电命令调度器以及存储器,存储器存储软件指令。软件指令的执行引起无线通信设备使用无线电装置同时执行多个协议。软件指令包括用于引起无线电命令调度器进行以下操作的软件指令:从在无线通信设备上执行的协议堆栈中的第一协议堆栈接收第一无线电命令;基于协议堆栈中的每个协议堆栈的当前状态,确定用于第一无线电命令的调度策略;以及基于调度策略,在无线电装置的无线电命令队列中调度第一无线电命令。无线电命令调度器使用无线电命令队列以调度从协议堆栈接收的无线电命令。处理器联接到存储器以执行软件指令。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中,接收所述第二命令包括在所述共享无线电装置中执行所述第一命令期间接收所述二命令,所述方法还包括中止在所述共享无线电装置中的所述第一命令的执行。

3.根据权利要求2所述的方法,其中,执行所述命令队列中的命令包括,当所述第一定时约束指示所述第一命令能够被重新调度时,从开始在所述共享无线电装置中执行重新调度的第一命令。

4.根据权利要求2所述的方法,还包括通知所述第一协议堆栈所述第一命令的执行已经中止。

5.根据权利要求1所述的方法,其中将所述第一命令重新调度到所述命令队列中的所述不同时隙包括将所述第一命令重新调度至所述命令队列的头部。

6.根据权利要求1所述的方法,其中将所述第一命令重新调度到所述命令队列中的所述不同时隙包括将所述第一命令附加到所述命令队列的末尾。

7.根据权利要求1所述的方法,还包括基于所述第一命令的优先级来确定所述命令队列中的所述不同时隙。

8.根据权利要求1所述的方法,其中在所述共享无线电装置中执行命令包括在第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的一个协议堆栈的命令,以及在不同于所述第一频带的第二频带中执行所述第一协议堆栈和所述第二协议堆栈中的另一个协议堆栈的命令。

9.根据权利要求8所述的方法,其中,所述第一频带是2.4GHz频带,并且所述第二频带是1GHz以下频带。

10.根据权利要求1所述的方法,其中在所述共享无线电装置中执行命令包括在第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的一个协议堆栈的命令,以及在所述第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的另一个协议堆栈的命令。

11.根据权利要求10所述的方法,其中,所述第一频带是2.4GHz频带或1GHz以下频带。

12.根据权利要求10所述的方法,其中,所述命令队列还包括来自所述多个协议堆栈中的第三协议堆栈的命令。

13.根据权利要求12所述的方法,其中在所述共享无线电装置中执行命令包括在不同于所述第一频带的第二频带中执行所述第三协议堆栈的命令。

14.根据权利要求1所述的方法,其中,所述共享无线电装置是多频带无线电装置。

15.根据权利要求1所述的方法,其中,所述多个协议堆栈包括多于两个不同的协议堆栈。

16.根据权利要求1所述的方法,其中,所述多个协议堆栈包括来自ZigBee、Thread、BLE和1GHz以下协议堆栈中的一个或多个的协议堆栈。

17.根据权利要求1所述的方法,其中,所述第一设备是家庭自动化网关。

18.根据权利要求1所述的方法,其中,所述第一设备使用所述共享无线电装置与使用蓝牙低能量(BLE)的第二设备、使用ZigBee的第三设备以及使用Thread的第四设备同时通信。

19.根据权利要求1所述的方法,其中,所述第一协议堆栈和所述第二协议堆栈中的一个是IEEE 802.15.4堆栈,并且所述第一协议堆栈和所述第二协议堆栈中的另一个不是IEEE 802.15.4堆栈。

20.一种设备,包括:

21.一种系统,包括:

22.根据权利要求21所述的系统,还包括第二设备和第三设备,其中,所述第一协议堆栈被配置为使用第一协议与所述第二设备通信,并且所述第二协议堆栈被配置为使用不同于所述第一协议的第二协议与所述第三设备通信。

...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中,接收所述第二命令包括在所述共享无线电装置中执行所述第一命令期间接收所述二命令,所述方法还包括中止在所述共享无线电装置中的所述第一命令的执行。

3.根据权利要求2所述的方法,其中,执行所述命令队列中的命令包括,当所述第一定时约束指示所述第一命令能够被重新调度时,从开始在所述共享无线电装置中执行重新调度的第一命令。

4.根据权利要求2所述的方法,还包括通知所述第一协议堆栈所述第一命令的执行已经中止。

5.根据权利要求1所述的方法,其中将所述第一命令重新调度到所述命令队列中的所述不同时隙包括将所述第一命令重新调度至所述命令队列的头部。

6.根据权利要求1所述的方法,其中将所述第一命令重新调度到所述命令队列中的所述不同时隙包括将所述第一命令附加到所述命令队列的末尾。

7.根据权利要求1所述的方法,还包括基于所述第一命令的优先级来确定所述命令队列中的所述不同时隙。

8.根据权利要求1所述的方法,其中在所述共享无线电装置中执行命令包括在第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的一个协议堆栈的命令,以及在不同于所述第一频带的第二频带中执行所述第一协议堆栈和所述第二协议堆栈中的另一个协议堆栈的命令。

9.根据权利要求8所述的方法,其中,所述第一频带是2.4ghz频带,并且所述第二频带是1ghz以下频带。

10.根据权利要求1所述的方法,其中在所述共享无线电装置中执行命令包括在第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的一个协议堆栈的命令,以及在所述第一频带中执行所述第一协议堆栈和所述第二协议堆栈中的另一个协...

【专利技术属性】
技术研发人员:A·康达路拉乌A·J·凯夫R·维丹萨姆X·B·张
申请(专利权)人:德克萨斯仪器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1