[发明专利]一种物联网云平台终端通知推送方法在审

专利信息
申请号: 201810361006.X 申请日: 2018-04-20
公开(公告)号: CN108512940A 公开(公告)日: 2018-09-07
发明(设计)人: 徐驰;孙善宝;于治楼 申请(专利权)人: 济南浪潮高新科技投资发展有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/18
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250100 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 物联网 推送 终端 云平台 通知数据 终端通知 订阅 缓存 大规模数据 二进制编码 编程语言 反序列化 广播方式 机制管理 技术使用 接口获取 模型封装 通知内容 有效通知 序列化 终端组 单播 有效期 存储 关联 计算机 发布 交换
【权利要求书】:

1.一种物联网云平台终端通知推送方法,其特征在于,终端与物联网云平台建立长连接,通过配置通知模型,订阅一种以上的主题,使不同终端监听特定的通知主题,物联网云平台向特定的主题推送通知,已建立连接并且已订阅主题的终端实时接收通知内容。

2.根据权利要求1所述的方法,其特征在于,所述物联网云平台提供Web页面供开发者或使用者进行终端接入、通知建模和通知发送操作。

3.根据权利要求2所述的方法,其特征在于,所述物联网云平台提供通知数据模型,模型定义的内容包括通知模型的名称、通知模型的字段定义。

4.根据权利要求3所述的方法,其特征在于,其中通知模型的字段类型包含整形、长整型、浮点型、布尔值、字节、数组、字符串、集合、枚举、引用参数,指定各个字段是否允许为空值;字节类型用于二进制内容封装;引用类型引用已建立好的其它通知数据模型,可定义一层以上的模型嵌套。

5.根据权利要求4所述的方法,其特征在于,完成通知数据模型创建后,物联网云平台将通知数据模型保存在服务器端,同时物联网云平台将通知数据模型封装在终端SDK中,终端应用程序按照封装好的数据模型解析通知内容。

6.根据权利要求5所述的方法,其特征在于,物联网云平台使用发布订阅机制管理通知,让一个以上的订阅者对象同时监听一个主题对象,即一个以上的订阅终端同时监听一个主题;当这个主题对象有新的内容时,会通知所有订阅者终端,终端SDK自动触发通知内容的接收。

7.根据权利要求6所述的方法,其特征在于,所述物联网云平台开发者页面提供主题创建功能,定义通知主题的名称,并指定此主题是否被终端默认订阅;如果选择主题默认订阅,则终端在启动后,集成在终端的SDK会自动订阅此主题,无需在终端应用程序再次订阅;通知主题创建后,支持添加到终端组,则此终端组下的终端都可以订阅此主题,平台可依据业务数据的订阅关系实现数据的快速分发。

8.根据权利要求7所述的方法,其特征在于,物联网终端SDK基于TCP协议与物联网云平台建立连接,并通过定时心跳保持长连接;终端启动后,终端应用程序获取此终端可被订阅的主题列表,包括默认订阅主题和可选订阅主题,对于可选订阅主题可在应用程序中再次订阅。

9.根据权利要求8所述的方法,其特征在于,通知主题关联到终端组,通知推送支持单播和广播方式,单播方式需要指定发送主题以及发送的终端编号,表示此通知只发送到某一个终端,其他终端无法接收到通知;广播方式指定发送主题,不指定终端编号,表示订阅此主题的终端都可以接收到通知。

10.根据权利要求9所述的方法,其特征在于,物联网云平台发送的通知具有可靠性缓存并指定有效期,后续连接的终端可补收到有效通知内容。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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