[发明专利]在单个无线电装置上同时使用多个协议在审
申请号: | 201880052282.6 | 申请日: | 2018-08-13 |
公开(公告)号: | CN111034135A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | A·康达路拉乌;A·J·凯夫;R·维丹萨姆;X·B·张 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04H40/09 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 李英 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单个 无线电 装置 同时 使用 协议 | ||
1.一种用于使用包括在无线通信设备中的单个无线电装置同时执行多个协议的方法,所述方法包括:
在无线电命令调度器中从在所述无线通信设备上执行的多个协议堆栈中的第一协议堆栈接收第一无线电命令;
基于所述多个协议堆栈中的每个协议堆栈的当前状态,确定用于所述第一无线电命令的调度策略;以及
基于所述调度策略,在所述无线电装置的无线电命令队列中调度所述第一无线电命令,其中所述无线电命令调度器使用所述无线电命令队列以调度从所述多个协议堆栈接收的无线电命令。
2.根据权利要求1所述的方法,其中所述调度策略包括用于来自每个协议堆栈的无线电命令的优先级和时间约束,其中用于协议堆栈的所述时间约束指示来自所述协议堆栈的无线电命令是否是时间关键的。
3.根据权利要求2所述的方法,其中调度所述第一无线电命令还包括:
当所述第一无线电命令具有比第二无线电命令高的优先级时,中止由所述无线电装置当前执行的所述第二无线电命令的执行;以及
将所述第一无线电命令添加到所述无线电命令队列的头部。
4.根据权利要求3所述的方法,还包括在所述无线电命令队列中重新调度所述第二无线电命令,其中所述第二无线电命令被调度以从所述第二无线电命令的开头开始执行。
5.根据权利要求2所述的方法,其中调度所述第一无线电命令还包括:
扫描所述无线电命令队列以确定用于所述第一无线电命令的指定的时隙是否是可用的;以及
如果所述指定的时隙是可用的,则在所述指定的时隙将所述第一无线电命令插入所述无线电命令队列中。
6.根据权利要求5所述的方法,还包括:
当所述第一无线电命令具有比所述第二无线电命令高的优先级时,抢占占据所述指定的时隙的第二无线电命令;以及
在所述指定的时隙将所述第一无线电命令插入到所述无线电命令队列中。
7.根据权利要求6所述的方法,还包括如果所述第二无线电命令不是时间关键的,则将所述第二无线电命令附加到所述无线电命令队列。
8.根据权利要求5所述的方法,还包括当占据所述指定的时隙的第二无线电命令具有比所述第一无线电命令高的优先级且所述第一无线电命令不是时间关键的时,将所述第一无线电命令附加到所述无线电命令队列。
9.根据权利要求5所述的方法,还包括当占据所述指定的时隙的第二无线电命令具有比所述第一无线电命令高的优先级且所述第一无线电命令是时间关键的时,拒绝所述第一无线电命令。
10.根据权利要求6所述的方法,其中所述第二无线电命令来自所述多个协议堆栈中的第二协议堆栈。
11.一种无线通信设备,包括:
无线电装置;
无线电命令调度器;
存储器,所述存储器存储软件指令,其中所述软件指令的执行引起所述无线通信设备使用所述无线电装置同时执行多个协议,所述软件指令包括引起所述无线电命令调度器进行以下操作的软件指令:
从在所述无线通信设备上执行的多个协议堆栈中的第一协议堆栈接收第一无线电命令;
基于所述多个协议堆栈中的每个协议堆栈的当前状态,确定用于所述第一无线电命令的调度策略;以及
基于所述调度策略,在所述无线电装置的无线电命令队列中调度所述第一无线电命令,其中所述无线电命令调度器使用所述无线电命令队列以调度从所述多个协议堆栈接收的无线电命令;以及
处理器,所述处理器联接到所述存储器以执行所述软件指令。
12.根据权利要求11所述的无线通信设备,其中所述调度策略包括来自每个协议堆栈的无线电命令的优先级和时间约束,其中用于协议堆栈的所述时间约束指示来自所述协议堆栈的无线电命令是否是时间关键的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880052282.6/1.html,转载请声明来源钻瓜专利网。