[发明专利]一种基于贪婪算法的MQTT协议QoS机制选择方法有效

专利信息
申请号: 202110568297.1 申请日: 2021-05-24
公开(公告)号: CN113472843B 公开(公告)日: 2023-05-26
发明(设计)人: 刘明林;由新红;李帅;房牧;张鹏平;刘合金;苏国强;王峰;黄敏;于海东;李立生;张世栋;李建修 申请(专利权)人: 国网山东省电力公司电力科学研究院;国家电网有限公司
主分类号: H04L67/55 分类号: H04L67/55;H04L67/61;G06F17/11
代理公司: 济南泉城专利商标事务所 37218 代理人: 李桂存
地址: 250003 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 贪婪 算法 mqtt 协议 qos 机制 选择 方法
【说明书】:

一种基于贪婪算法的MQTT协议QoS机制选择方法,利用贪婪算法探索三种机制在不同信道状态下的平均丢包率与能耗,搭建MAB(Multiple‑Armed Bandit,多臂赌博机)模型,将赌博机的摇臂抽象为三种服务质量机制,给每个机制分配一个奖励值,第一轮对每个机制分别选择进行传输,得到奖励初始值;其次选择奖励值最大的机制进行传输,或以一定概率对各个机制进行探索。每一轮决策都是根据上一轮数据包传输后的更新结果,并对奖励值进行更新,以此类推。配电网环境中传感器设备可以动态选择合适的QoS机制来实现采集数据到服务器的传输,以达到对能耗和丢包率的要求,提高数据传输的可靠性的同时,降低传输能耗。

技术领域

发明涉及物联网技术领域,具体涉及一种基于贪婪算法的MQTT协议QoS机制选择方法。

背景技术

近年来,随着移动互联网以及物联网的迅速发展,在实际应用环境中存在海量终端设备接入网络的需求,物联网设备必须连接到互联网,设备间才能相互协作,并与后端服务协同工作。而在大规模的通信需求下,传统的请求/回答模型不再适用,基于发布/订阅模型的MQTT协议应运而生。MQTT是一种轻量级跨平台消息传输协议,报文轻便,对网络和计算资源的要求低。其设计原理是最小化网络带宽和设备资源要求,同时确保可靠性和一定程度的交付保证,对于物联网中对带宽和续航有要求的设备来说是理想的选择。

MQTT协议具备保证消息稳定传输的机制,包括消息应答、存储和重传等步骤,提供了三种不同的服务质量(Quality of Service,QoS)机制,定义为QoS0、QoS1和QoS2,分别具有不同的可靠性保障。QoS0机制下的消息发布完全依赖底层TCP/IP网络,发布者只会发布一次消息,对此等级的应用消息不需要回应确认,没有重传机制,导致消息可能丢失。QoS1机制能够确保消息到达,如果发送者在指定时间内没有收到回传的确认报文,之前发送的消息会被重复发送。在此机制下,接收端可能会重复收到消息,需自行去重。QoS2机制通过两套请求/应答流程,能够确保消息到达且只到达一次,即不允许消息的丢失与重复。在配电物联网环境下,传感器采集数据上传质量会影响终端服务器对于信息的处理。如何在降低数据传输能耗的同时,尽可能降低数据的丢包率,已成为配电物联网环境下传感器数据传输亟需解决的问题。

因此,需要一种动态的服务质量(QoS)机制选择方法,来平衡协议数据传输的可靠性及能耗性能。

发明内容

本发明为了克服以上技术的不足,提供了一种依据信道特性,对三种服务质量(QoS)机制做出动态调整,以实现满足能耗要求的同时尽可能降低数据的丢包率的QoS机制选择方法。

本发明克服其技术问题所采用的技术方案是:

一种基于贪婪算法的MQTT协议QoS机制选择方法,包括如下步骤:

a)将一个MQTT协议数据包定义为一个大数据包,将智能终端上的I个大数据包的任务数据用集合表示,第i个大数据包在m传输机制下的能耗为m取0时为QoS0机制,m取1时为QoS1机制,m取2时为QoS2机制,第i个大数据包在m传输机制下的丢包率为

b)将每个大数据包分为J个小数据包进行传输,J个小数据包表示为集合表示,通过公式计算第i个大数据包中第j个小数据包在QoS1及QoS2机制下的第n次传输时的信道增益gi,j,n,式中Hi,j,n为第i个大数据包中第j个小数据包的第n次重传时的信道频率响应,N0为噪声功率;

c)判断第i个大数据包中第j个小数据包是否丢包,计算QoS0机制下第i个大数据包内的丢包总个数,通过公式p计算QoS0机制下第i个大数据包中第j个小数据包的传输能耗式中gi,j,0为第i个大数据包中第j个小数据包在QoS0机制下的信道增益,p为传输功率,S为小数据包的数据量,B为信道带宽;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院;国家电网有限公司,未经国网山东省电力公司电力科学研究院;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110568297.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top