蓝奥声核心技术——无线协同代理技术

news2024/10/6 1:39:53

1.技术背景

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

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

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

与经典的互联网及移动通讯网络不同的是,物联网边缘域网络及其服务节点所面向的目标对象设备并不仅仅包括像电脑与智能手机那样支持标准无线网络接入、具有较强资源能力、可安装各种应用软件的强智能终端设备,还包括具有更低成本、超低功耗、资源能力相对较弱的移动式或分布式的目标对象设备(如可穿戴设备、分布式传感器、外围执行设备等)。

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

考虑到这些服务节点设备的动态接入性以及服务节点设备之间可替换服务的便利性,本专利通过构建物联网边缘域的协同代理网络系统(简称“代理系统”),实现为若干目标对象设备或设备群组提供协同代理服务。

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

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

数据传输方向不对称性;非同步数据传输效率低; 数据接收反馈监测效率偏低及无线接收端功耗偏高。

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

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

因此,如何解决目标对象设备与网络服务节点的匹配接入及协同代理服务、解决基于动态接入网络服务节点的自动优选、解决自动配网接入与解决网络服务节点及路径的优选成为亟待解决的技术问题。

2.关于蓝奥声无线协同代理技术

2.1蓝奥声无线协同代理技术所解决的技术问题

该项技术要解决的技术问题在于如何解决目标对象设备与网络服务节点的匹配接入及协同代理服务、解决基于动态接入网络服务节点的自动优选、解决自动配网接入与解决网络服务节点及路径的优选。

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

3.技术解决方案

3.1概述

协同代理网络系统中多个协同代理节点为物联网边缘域中的无线网络服务节点,为周边若干作为目标对象设备的无线从端设备提供包括协同匹配接入和并发数据传输的协同代理服务;所述方法包括:当所述无线从端设备接收到至少一个所述协同代理节点发送的所述协同代理参数时,在符合预定的匹配属性条件下,按照协同代理匹配优选规则向选定的所述协同代理节点发送匹配请求信号以获取匹配应答信号;若所述无线从端设备接收到所述协同代理节点发送的所述匹配应答信号,所述无线从端设备与所述协同代理节点建立协同匹配状态;在保持所述协同匹配状态下,根据动态平衡优选的规则机制,所述协同代理节点和/或无线从端设备动态选择合理的由若干所述协同代理节点构成的协同代理网络路径进行无线数据传输。

3.2 主要技术特征

1)触发信标:当所述协同代理节点收到来自所述无线从端设备发送的所述匹配请求信号时,在符合预定的匹配属性条件时,向所述无线从端设备定向发送包含协同匹配参数的匹配应答信号;所述无线从端设备接收到所述协同代理节点发送的所述匹配应答信号时,基于其所包含的协同匹配参数,将相应的匹配核验标识置入其设备状态信标,所述无线从端设备与至少一个所述协同代理节点建立协同匹配状态,即配网接入所述协同代理网络系统。

2)触发条件:所述动态平衡优选为根据动态无线数据传输需求和网络资源占用情况,对所述协同代理网络路径进行平衡优选的机制,包括以下任一及组合:代理优选机制:优先选择当前已经处于直接匹配的协同代理节点;若当前直接匹配的所述协同代理节点不可用或匹配效率较低时,按协同匹配代理切换进行处理;负荷平衡机制:优先选择当前数据传输负荷较小的协同代理节点及协同代理网络路径;并发冗余机制:在网络节点资源不存在更高优先级占用的情况下,若可匹配的协同代理节点或可选择的协同代理网络路径为多个时,采取并发冗余方式为目标对象设备提供无线数据传输服务。

3)状态等级:所述协同代理匹配优选为符合安全性关联核验的前提下,基于无线信号优选对所述协同代理节点及其隶属的协同代理网络系统进行优先的规则/机制;所述无线从端设备进入优选匹配状态后,根据接收到的不同协同代理节点发送的的无线定向广播信号,判断与所述协同代理节点的匹配优先级,并根据所述匹配优先级选定某一协同代理网络系统中的一个或多个协同代理节点建立协同匹配状态。

4)触发响应:当所述无线从端设备在指定的优选匹配时间内接收到多个符合所述安全性关联核验的协同代理节点时,所述无线信号优选包括基于对不同协同代理节点发送的无线定向广播的信号接收质量进行比较的优选。

5)解析方式:当所述无线从端设备侦测到现场存在匹配用户APP作为特殊的无线主端设备时,所述无线从端设备通过判断接收到的所述匹配用户APP和若干协同代理节点所发送的协同代理参数之间协同一致性以及附加的安全核验条件,进行安全性关联核验。

6)状态恢复:所述无线从端设备与所述协同代理节点在保持当前协同匹配状态下,根据所述动态平衡优选的规则机制进行协同匹配代理切换:当所述无线从端设备与当前直接匹配的所述协同代理节点之间的数据传输效率较低时,通过与对其它非匹配的协同代理节点的接收信号质量的近期侦测值进行对比,在必要时按照协同代理匹配优选的条件规则,重新选择当前与之协同匹配的协同代理节点,并相应地更改自身的设备状态信标中的匹配核验标识。

4.技术效果

4.1解决的技术问题

该项技术协同代理网络系统为由多级的协同代理节点所构成网络拓扑结构,其中部分或全部的所述协同代理节点既可作为上级代理节点的被代理节点,同时也可为下级协同代理节点与/或目标对象设备提供所述协同代理服务;基于若干所述协同代理节点的动态平衡优选,构成对无线数据传输的所述协同代理网络路径。

4.2技术效果

该项技术通过协同代理网络系统中多个协同代理节点为物联网边缘域中的网络服务节点,为周边若干目标对象设备(作为被代理节点),提供包括协同匹配接入和并发数据传输的协同代理服务;以此解决目标对象设备与网络服务节点的匹配接入及协同代理服务问题,为目标对象设备及其设备群组提供关联一致性的协同服务。通过无线从端设备(作为被代理节点)按照协同代理匹配优选的规则/机制(基于安全性关联核验的无线信号优选),向选定的协同代理节点发送匹配请求信号以获取匹配应答信号;以此解决基于动态接入网络服务节点的自动优选问题,在保证安全性的前提下快速与优选节点建立协同匹配。通过无线从端设备基于匹配应答信号所包含的协同匹配参数,与至少一个协同代理节点建立协同匹配状态,即配网接入所述协同代理网络系统;由此通过单点匹配应答信号就可实现多点协同匹配(避免重复匹配流程),从而解决自动配网接入,改善配网接入流程的便利性。通过在保持协同匹配状态下,根据动态平衡优选机制,选择合理的协同代理节点(作为网络接入点)及协同代理网络路径进行无线数据传输;以此解决网络服务节点及路径的优选问题,提升无线网络系统在一定通信负载能力下的健壮性与可靠性。

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

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

相关文章

mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入

文章目录 背景说明 背景说明 我这里主要针对2处地方要进行增量执行sql: 1.新功能需要创建一张新表结构indicator_alarm_threshold2.给菜单表和另一个表新增数据 我们现在使用的是项目启动先初始化加载init-table.sql的脚本(这里面的轻易不动了,保持原…

浏览器测试的三大挑战及解决方案

目录 跨浏览器测试,为什么重要 跨浏览器测试挑战及其解决方案 自动化挑战大 解决方案:正确选择工具 设施维护负担大 解决方案:选择可靠的云服务 浏览器适配列表太多 解决方案:选择多版本支持的平台 总结: 随着…

关于Nuxt3.6兼容低版本游览器的实战以及可能存在的问题

当我们网站打包上线后,有些问题我们肯定也要考虑在内,兼容性也是其中一个重要的一种,可能会有人说,都2023年了,还在乎那些废弃的游览器干啥,我只能说,错!大错特错! 我们不…

docker方式安装gitlab

一:docker 方式安装gitlab 用docker来安装比较方便简单,包括版本升级也会变得更简单。 1、拉取gitlab镜像 gitlab-ce表示的是社区免费版本 docker pull gitlab/gitlab-ce:latest2、创建映射文件 mkdir -p /data/docker/gitlab/etc mkdir -p /data/do…

虚拟现实(VR)在医疗保健中的5种应用

医疗保健中的VR虚拟现实 虚拟现实的由来已久,18世纪,法国的医生使用布制的分娩模拟器向助产师和外科医生教授医学技术。在20世纪60年代初,医生一边对心肺复苏学员口述心肺复苏的技巧,一边使用一家塑料玩具厂家制造的塑料娃娃现场…

前端开发工程师的自我修养:前端开发工程师必须掌握的 Promise(详解)以及在 Vue3 项目中的实战应用

文章目录 📋前言🎯关于 promise(用于使用 JavaScript 编写的 Windows 应用商店应用)的内容分享🧩promise 究竟是什么?承诺关系 🎯JavaScript Promise🧩认识了解 Promise &#x1f3a…

RK3568平台开发系列讲解(外设篇)HX711调试

🚀返回专栏总目录 文章目录 一、HX711 工作原理二、硬件连接三、驱动四、修改设备树五、测试沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们将讲解 HX711 模块调试。 一、HX711 工作原理 该部分由应变片与 HX711 模数转换器组成。应变片上的压力变化引起应…

线程基础、线程之间的共享和协作(初篇)

什么是进程和线程? 进程是操作系统进行资源分配的最小单位。资源包括cpu,内存空间,磁盘io等。同一进程里的多个线程共享该进程的全部系统资源。而进程与进程之间是相互独立的。 线程是cpu调度的最小单位,必须依托于进程而存在。…

高斯金字塔的秘密,尺度空间证明的思考

在构建图像尺度空间的过程中,唯一使用的核函数是高斯核,这一点被T Lindeber在文献《Scale-space theory: a basic tool for analyzing structures at different scales》中证明,高斯核是唯一可以产生多尺度空间的核。 相信大家在使用高斯金字…

Linux多线程与fork()函数

4.1多线程中使用进程复制 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<pthread.h> void* fun(void* arg) {for(int i0;i<5;i){printf("fun run pid%d\n",getpid());sleep(1);} } int m…

基于人工智能与边缘计算Aidlux的鸟类检测驱赶系统(可修改为coco 80类目标检测)

●项目名称 基于人工智能与边缘计算Aidlux的鸟类检测驱赶系统&#xff08;可修改为coco 80类目标检测&#xff09; ●项目简介 本项目在Aidlux上部署鸟类检测驱赶系统&#xff0c;通过视觉技术检测到有鸟类时&#xff0c;会进行提示。并可在源码上修改coco 80类目标检测索引直…

554、Vue 3 学习笔记 -【常用Composition API(二)】 2023.06.30

目录 一、常用Composition API1. 拉开序幕的setup2. ref函数3. reactive函数4. Vue3.0中的响应式原理5. reactive对比ref 二、参考链接 一、常用Composition API 1. 拉开序幕的setup &#xff08;1&#xff09;Vue3.0中一个新的配置项&#xff0c;值为一个函数。 &#xff08…

逍遥自在学C语言 | 常见的预定义宏

前言 在C语言中&#xff0c;预定义宏是由编译器提供的一组特殊标识符&#xff0c;可以在程序中直接使用&#xff0c;无需进行额外的定义。 预定义宏可以提供有关源文件、行号、日期、时间和函数名等信息&#xff0c;对于调试和日志记录非常有用。 一、人物简介 第一位闪亮登…

解决Windows联想笔记本打不开文件,鼠标一直转圈圈的问题

在左下角搜索处输入cmd 然后输入以下命令&#xff1a; DISM.exe /Online /Cleanup-image /Scanhealth 回车 等它运行完 再输入&#xff1a; DISM.exe /Online /Cleanup-image /Restorehealth 回车 等它运行完 再输入&#xff1a; sfc /scannow 等它运行完&#xff0…

Python3,如何实现CPU的并行计算,那还不简单,5种方式,这篇就搞定。

多进程实现CPU并行计算 1、引言2、实战2.1 多进程模式2.1.1 定义2.1.2 multiprocessing2.1.3 模式2.1.4 适用场景2.1.4 代码示例 2.2 执行方法2.2.1 多线程并发执行2.2.2 进程池2.2.3 消息队列2.2.4 内存共享2.2.5 异步IO 3、总结 1、引言 小屌丝&#xff1a;鱼哥&#xff0c;…

神奇的甲方:恰恰是拔高我们最好的机遇!

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

LeetCode 打卡day52--动态规划之子序列问题

一个人的朝圣 — LeetCode打卡第52天 知识总结 Leetcode 300. 最长递增子序列题目说明代码说明 Leetcode 674. 最长连续递增序列题目说明代码说明 Leetcode 718. 最长重复子数组题目说明代码说明 知识总结 今天运用动态规划来解决子序列问题. 子序列 是由数组派生而来的序列&a…

Debezium系列之:深入理解tinyint(n)

Debezium系列之:深入理解tinyint 一、背景二、相关技术博客三、查看表的ddl四、深入理解tinyint(n)五、创建表六、插入数据七、查看topic数据八、总结一、背景 数据库修改了字段类型为tinyint,希望采集的时候能够转化为boolean类型,数据库字段类型如下图所示: 在设置了conv…

机器学习笔记 - Facebook AI Similarity Search(Faiss)简介

一、概述 Facebook AI Similarity Search (Faiss)是高效相似性搜索最受欢迎的轮子之一。给定一组向量,我们可以使用 Faiss 对它们进行索引——然后使用另一个向量(查询向量),我们在索引中搜索最相似的向量。 它包含搜索任何大小的向量集的算法,除非超出RAM的大小。它还包…

Go 语言精进之路——Go语言代码块与作用域理解

文章目录 前言代码块与作用域简介if 条件控制语句的代码块其他控制语句的代码块 前言 如果不深入理解 Go 语言的代码块作用域&#xff0c;程序将产生我们无法理解的行为&#xff0c;比如说在循环中创建 goroutine func, 为什么需要传递参数至 goroutine 内部&#xff0c;否则所…