[发明专利]蓝牙业务调度方法、装置、设备及计算机可读存储介质有效
申请号: | 201710269132.8 | 申请日: | 2017-04-21 |
公开(公告)号: | CN108738156B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 梅锐;梁宏;秦路芳;马伟 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | H04W72/12 | 分类号: | H04W72/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 潘彦君;吴敏 |
地址: | 201203 上海市浦东新区浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 业务 调度 方法 装置 设备 计算机 可读 存储 介质 | ||
一种蓝牙业务调度方法、装置、设备及计算机可读存储介质,所述方法包括:根据蓝牙业务对发生时间点的要求不同,将蓝牙业务分为普通类业务和关键类业务;动态地为所述普通类业务和所述关键类业务设置优先级参数,并分配时间片;基于设置的优先级参数和分配的时间片,动态地调度所述普通类业务和所述关键类业务。应用上述方案,可以在满足蓝牙业务时延需求的基础上,提升时隙利用率。
技术领域
本发明实施例涉及无线通信领域,尤其涉及一种蓝牙业务调度方法、装置、设备及计算机可读存储介质。
背景技术
随着蓝牙标准的不断演进,蓝牙支持的业务类型也越来越多,而蓝牙信道的频谱带宽为1Mhz/2Mhz,是一种相对低带宽的无线通信协议,导致实际蓝牙通信中,时隙资源非常紧张。
现有的产品实现中,将业务分为三类:非链路状态下的过程类(Procedure)业务、链路状态下的异步类(Asynchronous)业务和链路状态下的同步类(Synchronous)业务,按照同步类业务流程类业务异步类业务或者同步类业务异步类业务流程类业务的固定的优先级顺序,进行抢占调度。
现有的实现按照固定的优先级进行调度,无法适配不同蓝牙业务的时延需求,从而影响蓝牙业务的服务质量。
发明内容
本发明解决的技术问题是如何在满足蓝牙业务时延需求的基础上,提升时隙利用率。
为解决上述技术问题,本发明实施例提供一种蓝牙业务调度方法,包括:根据蓝牙业务对发生时间点的要求不同,将蓝牙业务分为普通类业务和关键类业务;动态地为所述普通类业务和所述关键类业务设置优先级参数,并分配时间片;基于设置的优先级参数和分配的时间片,动态地调度所述普通类业务和所述关键类业务。
可选地,所述根据蓝牙业务对发生时间点的要求不同,将蓝牙业务分为普通类业务和关键类业务,包括:将对发生的时间点无要求的业务作为所述普通类业务;将对发生的时间点有要求的业务作为所述关键类业务。
可选地,所述普通类业务包括:过程类业务和异步类业务;所述关键类业务包括:同步类业务。
可选地,所述动态地为所述普通类业务和所述关键类业务设置优先级参数,包括:根据系统参数、应用场景或者收发情况动态地为所述普通类业务和所述关键类业务设置优先级参数。
可选地,所述动态地为所述普通类业务和所述关键类业务分配时间片,包括:对于所述关键类业务,分配最小窗口参数对应的时间片;对于连续性的普通类业务,分配预先设置的时间片;对于非连续性的普通类业务,分配实际窗口参数对应的时间片。
可选地,所述最小窗口参数对应的时间片内至少可以完成一次发送/接收或者接收/发送交互。
可选地,所述基于设置的优先级参数和分配的时间片,动态地调度所述普通类业务和所述关键类业务,包括:按照优先级从高到低的顺序,动态地调度所述普通类业务和所述关键类业务;对于相同优先级的业务,按照发生时刻的先后顺序轮询调度。
可选地,所述发生时刻,包括:对于定时器类型的普通类业务,以定时器超时的时刻为所述发生时刻;对于非定时器类型的普通类业务,以分配时间片耗尽的时刻为所述发生时刻;对于所述关键类业务,以实际发生的时刻为所述发生时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710269132.8/2.html,转载请声明来源钻瓜专利网。