蓝奥声核心技术分享——无线同步群控技术

news2024/11/27 21:20:26

1.技术背景

无线同步群控技术指基于对目标场景状态变化的协同感知而获得触发响应并进行智能决策,属于蓝奥声核心技术--边缘协同感知(EICS)技术的关键支撑性技术之一。该项技术涉及无线物联网边缘域网络的无线通信与智能控制技术领域,具体主要涉及网络服务节点与目标对象设备(及其群组)之间的无线通信方式及服务机制与流程。

物联网及其相关无线通信技术是智能科技快速发展的重要支撑技术之一,由此带来面向个人、家居和不同应用行业的各种智能硬件设备与智能服务系统产品创新的快速发展。对于不同智能应用场景,由边缘服务节点与其周边的若干目标对象设备(即网络客户端设备)所构成的具有动态信息交互特征的物联网边缘域,主要面向解决目标对象域和感知控制域的无线网络通信及其信息交互的服务机制与流程问题。

按照无线通信节点拓扑与协议架构,就目前面向近距离、低功耗的物联网无线技术标准(如蓝牙BLE、ZigBee、Z-Wave、RFID),可将网络服务节点与目标对象设备(即网络客户端设备)之间无线多点通信的网络拓扑传输方式,归结为无线定向广播、无线多点连接与无线Mesh网络几种基本的类型。

物联网边缘域内设备之间网络服务节点与目标对象设备之间的无线网络通信方式,在很多情况下边缘网络的稳定性与互操作性显得更为重要,而不需要大数据量宽带通信;在网络服务节点需要以“一对多”或“多对多”对于作为客户端的目标对象设备进行并发服务时,除了动态接入网络的互操作性问题,还需要追求硬件资源、功耗与瞬态响应效率之间的平衡,即一个或多个服务节点设备可同时为若干处于低功耗待机状态的目标对象设备或设备群组提供同步瞬态触发以及并发数据传输的服务。

物联网边缘域内具有相同或相互关联的设备网络属性的多个协同代理节点,与周边若干被代理节点通过协同配网构成一个协同代理网络系统。协同代理节点由上位协同代理节点或网络系统主机(简称“系统主机”)所管理;服务节点设备可以通过对目标对象设备在不同信道或时隙内发送的无线信标进行无线扫描探测,可以在一个瞬间(极短的时间内)对周边众多的目标对象设备的状态变量反馈进行监测收集;典型地,无线设备能够以无线扫描探测方式获得无线信标达到每秒几十到几百次。但是由于无线扫描探测需要占用较多的功耗与资源,在建立无线连接之前处于低功耗待机状态的目标对象设备并不能以同样的方式获得来自服务节点设备的快速触发响应与并发控制。

2.2蓝奥声无线同步群控技术针对现有类似技术存在的以下几方面缺陷:

1.无线定向广播虽然拓扑结构简单,无线资源占用少、同步数据传输效率高、触发响应速度快及无线协议简单,互操作性好,但有明显的缺陷:数据传输方向不对称性;非同步数据传输效率低;数据接收反馈监测效率偏低及无线接收端功耗偏高。

2.无线多点连接虽然可多点双向无线数据传输、无线数据传输稳定、异步连接通信便利及安全性相对较高,但亦有一定缺陷:如建立连接的响应时间较长,对环境及资源因素较为敏感、无线信道资源占用较大,尤其当客户端设备数量较多时,无线多点连接趋于稳定性变差、无线传输距离缩短及无线传输功耗增高。

3.无线Mesh网络虽然安装配置简单、易于快速组网、无线传输路径灵活、 冗余机制和通信负载平衡强及较低的无线传输功率,但亦有明显的缺陷:如无线互操作兼容性差、无线通信延迟高、不同无线标准交叉覆盖协同性差,尤其对低功耗客户端设备不适合作中继节点,须解决待机功耗与触发响应时间的平衡问题。

因此,如何解决群控同步并发数据的发送效率、解决对同步群控成员的快速识别判断、解决同步群控的操作模式及执行状态反馈与解决同步群控的状态反馈的监控及群控数据重发成为亟待解决的技术问题。

 

  1. 关于蓝奥声无线同步群控技术

2.1蓝奥声无线同步群控技术所解决的技术问题

该项技术要解决的技术问题在于如何解决群控同步并发数据的发送效率、解决对同步群控成员的快速识别判断、解决同步群控的操作模式及执行状态反馈与解决同步群控的状态反馈的监控及群控数据重发。

2.2类似竞争技术的缺陷问题(→见前述)

3.技术解决方案

3.1概述

无线主端设备以特定无线模式的无线定向广播方式,向处于协同匹配状态的若干无线从端设备发送包含同步群控编码的同步序列信标;

当所述无线从端设备在其同步侦测接收时隙内接收到所述同步序列信标包含的同步群控编码信息时,对所述同步群控编码进行识别,判断所述无线从端设备是否隶属于所述同步群控编码所选定的群组成员集合;

所述无线从端设备根据所述同步群控编码所包含的群控操作模式与/或状态操作参数,执行相应的状态控制操作,并将更新的状态核验码置入设备状态信标之中;

所述无线主端设备以无线扫描侦测方式收集所有无线从端设备反馈发送的包含于所述设备状态信标的所述状态核验码,以多选叠加比较方式核验监控所述群组成员集合中所有成员的设备状态及其状态控制操作的执行状态,并根据状态监控信息,相应地保持或更新所述同步序列信标的发送进程。

3.2 主要技术特征

(1)所述无线从端设备通过位选比较识别的方法判断其是否隶属于所述群控多选码所选定的群组成员集合;所述位选比较识别为将所述无线从端设备的群组序码转换为对应的位选码,再与包含于所述同步群控编码中的群控多选码中对应的位进行比较,以判断是否隶属于所述群控多选码。

(2)当所述无线主端设备接收到所述群组成员集合中设备成员反馈的所述状态核验码与监控的目标值一致时,将所述无线从端设备的位选码叠加于所述群控监控多选码之中;将所述群控监控多选码与所述群控多选码进行比较,当且仅当二者相等时,判断所述群组成员集合中所有的成员已完既定的操作任务。

(3)当所述无线主端设备作为协同代理节点接收到与之处于直接匹配状态的所述无线从端设备发送的设备状态信标时,将其中与群组序码对应的位选码叠加于匹配监测多选码之中;所述协同代理节点基于设定的匹配监控周期,将所述匹配监测多选码与代理匹配多选码进行比较,当二者不相等时,直接以所述匹配监测多选码代替更新所述代理匹配多选码;所述代理匹配多选码为由所述协同代理节点与其当前建立直接匹配状态的所有无线从端设备的位选码进行位选叠加操作而形成的一个多选码。

(4)同一协同代理网络系统包括多个所述无线主端设备作为协同代理节点时,在基于所述多选叠加比较进行群控反馈监控时,需要将包含于所述同步群控编码中的群控多选码替换为按以下方式获得的匹配群控多选码;

所述协同代理节点基于当前代理匹配多选码A,将所述群控多选码G基于“按位与”逻辑操作变换为匹配群控多选码GA:GA = G & A,并由GA代替G基于所述多选叠加比较进行群控反馈监控。

(5)设备群组中的任一无线从端设备在其同步侦测接收时隙内接收到所述同步序列信标中所包含的同步群控编码信息,当且仅当所述无线从端设备判断自身的设备网络属性与所述群控编码信息符合关联匹配性时,通过判断所述同步信标识别码执行与之相对应同步操作处理。

(6)所述无线主端设备作为协同代理节点根据每增加或减少一个直接匹配状态的无线从端设备的群组序码对应的位选字节偏移J和单字节位选码E,按以下操作算法对所述代理匹配多选码中的对应字节A[J]进行调整:

1)当每增加一个直接匹配的无线从端设备时,对所述代理匹配多选码与所述单字节位选码E进行“按位或”的位选叠加操作;

2)当每减少一个直接匹配的无线从端设备时,对所述代理匹配多选码与所述单字节位选码E的按位取反码~E,进行“按位与”的位选屏蔽操作。

(7)所述群控多选码为对一个或多个目标设备群组中的全部或部分成员进行多重选择,并构成一个群组成员集合的编码;

所述复合群控多选码由多个所述群控多选码的复合而构成的同步群控编码,其中不同的所述群控多选码构成不同的群组成员集合,以对同一目标设备群组中不同的群组成员集合进行不同的群控操作模式与/或状态操作参数。

(8)当所述无线主端设备在一个短时间的群控处理周期内,接收到网络系统主机发来的“可叠加的”同步群控编码队列时,可以将最新的群控多选码与当前目标执行的群控多选码,按“逻辑或”进行叠加,并将叠加后群控多选码作为当前目标执行的群控多选码。

4.技术效果

4.1解决的技术问题

该项技术具有以下有益效果:通过无线主端设备向处于协同匹配状态的若干无线从端设备发送包含于同步序列信标的同步群控编码;以此解决群控同步并发数据的发送效率问题,节省网络服务资源,大幅度提升并发数据传输的资源效率。通过无线从端设备以位选比较识别方式对所述同步群控编码进行识别,判断是否隶属于所述同步群控编码所选定的群组成员集合;以此解决对同步群控成员的快速识别判断问题,提升群控服务识别效率,减少服务系统数据处理环节。通过无线从端设备根据群控操作模式与/或状态操作参数执行相应的状态控制操作,并更新包含于设备状态信标中的状态核验码;以此解决同步群控的操作模式及执行状态反馈问题,提升群控模式执行反馈的灵活性与兼容性。通过无线主端设备以无线扫描侦测方式收集所有无线从端设备反馈发送的状态核验码,以多选叠加比较方式核验监控所述群组成员集合中所有设备成员的设备状态及其所述状态控制操作的执行状态;以此解决同步群控的状态反馈的监控及群控数据重发问题,改善状态反馈监控及核验算法效率,减少主端无效数据冗余发送。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/576924.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈人工智能怎么提升工作效率

一、引言 随着科技的飞速发展,人工智能(AI)逐渐成为各行各业提高工作效率的重要工具。本报告旨在通过分析人工智能在提高工作效率方面的作用,探讨其具体实现方法,并通过案例分析来深入了解其实际应用效果和优缺点&…

算法8.从暴力递归到动态规划1

算法|8.从暴力递归到动态规划1 目前感觉,背包问题和货币数组问题本质相同,货币的与dp相关的三种代码写完了,快复习不完了,背包暂时先不写了,回头再写,补充,再总结,结合那个C大神的文…

对KMP算法的一点碎碎念——上篇

对KMP算法的一点碎碎念——上篇 文章目录 对KMP算法的一点碎碎念——上篇1. KMP 算法 Next数组 求解问题1.1 前置知识-最长公共前后缀LCP1.1.1 前缀与后缀1.1.2 最长公共前后缀LCP 1.2 手算法求解 Next数组值(3种常见情况)1.2.1 情况1: next数组 正常存放匹配字符的长度情况1的…

前端面试-React专题

目录 一.React1. React 的主要特性是什么2.React 的核心思想是3. 什么是jsx4. render()函数5. 函数组件和类组件的区别6. HTML和React中事件处理的区别7. React 中的合成事件8. 虚拟Dom?为什么使用?如何实现?9. 在 constructor 中给 super 函…

Excel - 如何给单元格加上下拉框

当你使用下拉列表来限制人们在单元格中的输入时,数据输入会更快、更准确。当有人选择一个单元格时,下拉列表的向下箭头就会出现,可以点击它并进行选择。 创建一个下拉列表 / Create a drop-down list 你可以通过提供下拉列表使工作表更有效率…

基于微信小程序的教学质量评价系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

ubuntu下编译esp32 micropython固件编译(可自行增加模块)

目录 0. 前言1. 安装ESP-IDF2. 初始化Micropython仓库3. 选择ESP-IDF相应版本情况1情况2 4. 开始编译5.烧录固件 0. 前言 为ESP32编译Micropython固件 操作系统:ubuntu22.04 1. 安装ESP-IDF 本节需要ESP-IDF环境,安装开发环境是必要的。 …

FPGA之手把手教你做多路信号发生器(STM32与FPGA数据互传控制波形生成)

文章目录 博主的念叨一、任务介绍1、本文目标2、设计思路3、设计注意事项 二、设计代码1.顶层文件代码2.波形生成模块3.ROM例化4.PLL例化5.引脚分配 总结 博主的念叨 博主建了一个技术资源分享的群,开源免费,欢迎进来唠嗑280730348 最近趁热打铁做了一…

pandas库的常用操作介绍

目录 1.1.Pandas概述2.Pandas索引结构3.groupby学习5.Pandas数值运算二元统计6.对象操作7.merge合并显示设置9.pivot操作10. 时间操作11.常用操作12.groupby操作13.字符串操作14.索引操作15.pandas绘图操作 1.1.Pandas概述 Python的pandas库是一个数据处理和数据分析库&#x…

javascript基础七:说说你对Javascript中作用域的理解?

一、作用域 作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合 换句话说,作用域决定了代码区块中变量和其他资源的可见性 举个粟子 function myFunction(){let name小爱同学 } undef…

6.2:荷兰国旗问题

文章目录 实现key前面的数都小于等key,key后面的数都大于等于key1:前后指针法:2:挖坑法3:单指针法(左神) 辗转相除法求最大公约数 实现key前面的数都小于等key,key后面的数都大于等于…

【leetCode:剑指 Offer】20. 表示数值的字符串

1.题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 e 或 E ,后面跟着一个 …

深入篇【C++】类与对象:详解内部类+匿名对象+编译器对拷贝的优化

这里写目录标题 Ⅰ.内部类【特点】1.天生友元2.直接访问static成员3.访问限制符限制4.外部类的大小 Ⅱ.匿名对象【特点】1.一行生命域2.对象具有常性3.可强行续命 Ⅲ.拷贝对象时编译器的优化 Ⅰ.内部类 概念:一个类定义在另一个类内部,这个内部的类就叫做…

【Unity100个实用小技巧】如何修改UI上材质的Shader

☀️博客主页:CSDN博客主页💨本文由 萌萌的小木屋 原创,首发于 CSDN💢🔥学习专栏推荐:面试汇总❗️游戏框架专栏推荐:游戏实用框架专栏⛅️点赞 👍 收藏 ⭐留言 📝&#…

mysql基本操作1

库的基本操作 1.show variables like character_set_database 查看系统默认的字符集,若是指定数据库下使用该SQL,则查看的是该数据库对应的字符集。 2.show variables like collation_database 查看系统默认的字符集校验规则,指定数据库下使用…

Java 集合 - List 接口

文章目录 1.List 接口介绍2.List 接口常用 API3.ListIterator 迭代器4.ArrayList - 动态数组4.1 ArrayList 概述4.2 手撸动态数组 5.Vector - 动态数组6.LinkedList - 双向链表6.1 链表概述6.2 手撸双链表6.3 链表与动态数组的区别 7.Stack - 栈8.总结 1.List 接口介绍 在 Jav…

Linux:查看主机运行状态的一系列命令:top、df、iostat、sar

Linux:查看主机运行状态的一系列命令:top、df、iostat、sar 命令top监控系统资源: 使用top(回车)命令后,整个控制台会变成任务管理器的形式: 退出可以使用:ctrlc 或 q 第一行补充:表示正在执行的…

高程复习 欧几里得算法和扩展欧几里得算法考试前冲刺简约版

gcd(m,n)gcd(n,m%n) gcd欧几里得算法标准代码求最大公约数 #include <iostream>using namespace std;typedef long long LL; LL gcd(int a,int b) {if(b0)return a;return gcd(b,a%b); } int main() {LL a,b;cin>>a>>b;cout<<gcd(a,b)<<endl;re…

Linux基础:文件权限详细说明(全)

一、前提 我们要知道&#xff0c;Linux系统&#xff0c;一切皆文件的含义。 对于Linux来说&#xff0c;一切皆文件。 我们常涉及到的概念是目录和文件。 权限主要有三种&#xff1a;r(读)w(写)x(执行)。 二、正文 1、修改文件或者目录所属用户和所属组 chown [用户名[:组名…

规则网络构建

规则网络构建 文章目录 规则网络构建[toc]1 规则网络定义2 规则网络的构建3 代码实现 1 规则网络定义 常见规则网络包包括全局耦合网络、最近邻耦合网络和星型耦合网络&#xff0c;三种规则网络定义如下&#xff1a; (1)全局耦合网络&#xff1a;任意两个节点均存在连边的网络…