[发明专利]物联网平台HTTP信息推送方法、系统、装置及介质有效

专利信息
申请号: 202110581242.4 申请日: 2021-05-27
公开(公告)号: CN113422808B 公开(公告)日: 2022-06-17
发明(设计)人: 贲兴龙;王世杰;丁霞;张婕 申请(专利权)人: 天翼物联科技有限公司
主分类号: H04L67/02 分类号: H04L67/02;H04L67/55;G16Y30/00
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 常柯阳
地址: 510335 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 联网 平台 http 信息 推送 方法 系统 装置 介质
【权利要求书】:

1.一种物联网平台HTTP信息推送方法,其特征在于,包括步骤:

从消息队列中获取设备上报信息,并对所述设备上报信息进行解析得到解析信息;其中,所述解析信息包括用户ID、设备ID、消息类型、上报时间及消息payload;

根据所述解析信息与推送规则进行匹配计算所述设备上报信息需要推送的URL地址,并根据所述URL地址当前的推送速率和推送时延将所述设备上报信息分配到预设的时延推送队列;所述时延推送队列为分布式且可根据推送量按需扩展;

采用分布式流计算引擎Flink将所述推送队列的解析信息通过异步HTTP Post和多线程方式推送给所述URL地址。

2.根据权利要求1所述的物联网平台HTTP信息推送方法,其特征在于,所述信息推送方法还包括步骤:

当所述设备上报信息的上报时间与当前时间之间的间隔超过预设的第一时间间隔,将所述设备上报信息分配给预设的异常推送队列。

3.根据权利要求1所述的物联网平台HTTP信息推送方法,其特征在于,所述根据所述URL地址当前的推送速率和推送时延将所述设备上报信息分配到预设的时延推送队列,包括:

根据所述URL地址当前的推送时延选择匹配当前的推送时延的时延推送队列类型;

根据所述URL地址当前的推送速率计算所述设备上报信息可以匹配的所述时延推送队列类型的推送队列总量,并计算出所述推送队列总量中可供选择的推送队列实例列表;

从所述可供选择的推送队列实例列表中随机选择一个推送队列。

4.根据权利要求3所述的物联网平台HTTP信息推送方法,其特征在于,所述推送队列总量的计算公式如下:

其中,n表示推送队列类型的推送队列总量,v表示当前的推送速率,M1表示单个队列每个URL的最大推送速率,T1表示时延推送队列类型当前的实例总数。

5.根据权利要求4所述的物联网平台HTTP信息推送方法,其特征在于,所述计算出所述推送队列总量中可供选择的推送队列实例列表,包括步骤:

计算可选择的第一个队列实例编号q1=(Hash(URL)mode T1)+1;

从q1开始,按照队列实例编号依次往后取n-1个队列;若实例编号T1,从实例编号1号开始循环选择。

6.根据权利要求1所述的物联网平台HTTP信息推送方法,其特征在于,所述采用分布式流计算引擎Flink将所述预设的推送队列的解析信息通过异步HTTP Post和多线程方式推送给所述URL地址,包括步骤:

基于Flink ProcessFunction组件,创建HTTP推送线程池和阻塞队列;

将所述解析信息存入所述阻塞队列;若阻塞队列已满,阻塞等待;

从所述HTTP推送线程池中获取一个线程,采用异步HTTP Post的方式推送所述解析信息。

7.根据权利要求6所述的物联网平台HTTP信息推送方法,其特征在于,所述信息推送方法还包括:

通过异步HTTP回调函数,从所述阻塞队列中移除所述解析消息,并将推送结果记录到推送结果列表中;所述推送结果包括推送速率和推送时延;

采用Flink timerService,以预设的第二时间间隔触发的方式,将结果列表中的推送结果发送到推送指标统计模块;

按URL维度,采用Flink滚动窗口的方式统计推送速率和推送时延,并将统计结果写入分布式缓存。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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