广播方法、装置及存储介质与流程

摘要: 本申请涉及无线通信网络,尤其涉及广播方法、装置及存储介质。背景技术:1、目前,智能家居设备可通过单一ble(bluetoothlowenergy,蓝牙低功耗)射...
广播方法、装置及存储介质与流程

本申请涉及无线通信网络,尤其涉及广播方法、装置及存储介质。

背景技术:

1、目前,智能家居设备可通过单一ble(bluetooth low energy,蓝牙低功耗)射频进行广播,以实现设备发现、配网、固件升级等操作。然而,单一ble射频通常只支持单一类型协议的广播实例的广播,当智能家居设备同时具有使用不同类型协议的广播实例的广播需求时,会导致该单一ble射频,无法同时满足多个不同类型协议的广播实例的广播需求。

技术实现思路

1、本申请的主要目的在于提供一种广播方法、装置及存储介质,旨在解决目前单一ble射频,无法同时满足多个不同类型协议的广播实例的广播需求技术问题。

2、为实现上述目的,本申请提出一种广播方法,包括:

3、根据每种类型的广播实例所对应的广播时间间隔,为每种类型的广播实例对应创建独立的周期定时器,其中,广播实例包括符合matter标准协议规范的第一类型广播实例和符合用户自定义协议的第二类型广播实例;

4、在通过周期定时器检测到达到对应的广播实例的广播时间间隔时,向消息队列发送对应的广播实例标识,得到广播时序;

5、基于广播时序,依次调度广播实例标识对应的广播数据进行广播。

6、此外,为实现上述目的,本申请还提出一种广播装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序配置为实现如上文的广播方法的步骤。

7、此外,为实现上述目的,本申请还提出一种存储介质,存储介质为计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上文的广播方法的步骤。

8、本申请提出的一个或多个技术方案,至少具有以下技术效果:通过为符合matter规范的第一类型广播实例和用户自定义协议的第二类型广播实例分别创建独立的周期定时器,使各广播实例的触发节奏由其对应的定时器精确控制,从而在软件层面构建出多广播实例的异步触发机制;当周期定时器到期时,仅向消息队列发送对应的广播实例标识以生成广播时序;基于该广播时序依次调度对应广播数据,可在单一ble射频上以时分复用方式,同时满足matter协议的第一类型广播实例和用户自定义协议的第二类型广播实例的广播需求,从而在无需扩展硬件广播能力的前提下,解决了单一射频难以兼容多类型协议广播的问题,实现了通过单一射频实现多类型协议的广播。

1.一种广播方法,其特征在于,所述方法包括:

2.如权利要求1所述的广播方法,其特征在于,所述广播数据通过ble射频进行广播,任意时刻所述ble射频广播一个广播实例对应的广播数据;所述依次调度广播实例标识对应的广播数据进行广播包括:

3.如权利要求2所述的广播方法,其特征在于,所述地址类型包括公共地址和随机静态地址;所述将底层蓝牙协议栈的本地设备的地址类型,调整为与所述当前广播实例相匹配的地址类型包括:

4.如权利要求1所述的广播方法,其特征在于,所述根据每种类型的广播实例所对应的广播时间间隔,为每种类型的广播实例对应创建独立的周期定时器包括:

5.如权利要求1所述的广播方法,其特征在于,所述方法还包括:

6.如权利要求1至5任一项所述的广播方法,其特征在于,所述第一类型广播实例用于发送符合matter协议规范的第一广播数据,所述第一广播数据至少包含厂商识别码、产品识别码、设备类型信息及配网鉴别信息,以使matter控制器基于所述第一广播数据完成设备发现与配网;

7.如权利要求1所述的广播方法,其特征在于,所述方法还包括:

8.如权利要求1所述的广播方法,其特征在于,所述第一类型广播实例的广播时间间隔包括快速广播间隔与慢速广播间隔;所述方法还包括:

9.一种广播装置,其特征在于,所述装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至8中任一项所述的广播方法的步骤。

10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的广播方法的步骤。