【技术实现步骤摘要】
一种轻量级的物联网远程消息推送方法
本专利技术涉及物联网
,具体是一种轻量级的物联网远程消息推送方法。
技术介绍
目前国内主流物联网云平台提供的结构化消息(包含文本、图片等结构化信息)推送功能,对终端设备的硬件(ROM、RAM、MCU等)和软件(通信协议、字库等)资源有较高的要求。对于资源受限的终端设备,其ROM资源不足以实现完备的字库、或其RAM、MCU资源不足以实现复杂的通信协议;对于通信数据流量受限的终端设备,推送消息的数据长度或推送频率也会受限。上述设备端的限制会导致云端消息推送功能受限甚至无法使用,影响产品功能和用户体验。同时,即使设备端的资源不受限,针对远程推送消息的多发、轮播和取消,云端也暂无成熟的解决方案。
技术实现思路
本专利技术的目的在于提供一种采用参数化消息模式,替代物联网云平台惯用的结构化消息模式,在云端和设备端中预存结构化的消息组,在设备端设计基于消息等级的先入先出的消息队列,以较小的通信数据流量和设备端资源消耗,实现了远程推送消息的多发、轮播和取消等功能,尤其适合资源受限或通信数据流量受限的终端设备的轻量级的物联网远程消息推送方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种轻量级的物联网远程消息推送方法,云端和设备端预存相同的消息组,消息组中包含整型消息数据和结构化消息信息,其中,整型消息数据包含消息等级和消息代码信息;云端向设备端远程推送消息时,发送消息组中结构化消息信息对应的整型消息数据,设备端收到该整型消息数据后,查表得到结构化消息信息并显示;云端取消某一推送消息在设备端的显示时,只 ...
【技术保护点】
1.一种轻量级的物联网远程消息推送方法,其特征在于,云端和设备端预存相同的消息组,消息组中包含整型消息数据和结构化消息信息,其中,整型消息数据包含消息等级和消息代码信息;云端向设备端远程推送消息时,发送消息组中结构化消息信息对应的整型消息数据,设备端收到该整型消息数据后,查表得到结构化消息信息并显示;云端取消某一推送消息在设备端的显示时,只需要把消息对应的整型消息数据中的消息代码置为0后发送即可。
【技术特征摘要】
1.一种轻量级的物联网远程消息推送方法,其特征在于,云端和设备端预存相同的消息组,消息组中包含整型消息数据和结构化消息信息,其中,整型消息数据包含消息等级和消息代码信息;云端向设备端远程推送消息时,发送消息组中结构化消息信息对应的整型消息数据,设备端收到该整型消息数据后,查表得到结构化消息信息并显示;云端取消某一推送消息在设备端的显示时,只需要把消息对应的整型消息数据中的消息代码置为0后发送即可。2.根据权利要求1所述的轻量级的物联网远程消息推送方法,其特征在于,云端持续向设备端发送不同的推送消息,设备端处理消息的轮播和取消具体包括以下流程:推送消息接收函数接收云端下方的推送消息并将消息数据写入消息参数...
【专利技术属性】
技术研发人员:刘长松,张平化,
申请(专利权)人:凡己科技苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。