【技术实现步骤摘要】
基于物联网的定期报文传输方法、装置、设备及存储介质
本申请实施例涉及物联网
,尤其涉及基于物联网的定期报文传输方法、装置、设备及存储介质。
技术介绍
随着物联网的快速发展,在日程生活中出现大量的物联网设备。物联网设备作为物联网网络中的节点一般是通过物联网网关提供的无线信道连接物联网网关,经物联网网关接入物联网网络中,并通过物联网网关与云服务器进行通信。物联网设备在工作时实时向物联网网关上传实时报文,并定期向物联网网关上传定期报文,再由物联网网关将实时报文和定期报文发送至云服务器。对于通过电池供电的物联网设备,频繁的数据发送会耗费较多的电量,影响设备的电量续航。
技术实现思路
本申请实施例提供基于物联网的定期报文传输方法、装置、设备及存储介质,以提高物联设备的续航能力。在第一方面,本申请实施例提供了一种基于物联网的定期报文传输方法,包括:确定需要向物联网网关上传的定期报文,按照设定的定期单元容量将所述定期报文切分成多个定期单元报文,并将所述定期单元报文依次加入定期单元链表中;确定需要向物联网网关发送的实时报文的报文长度,并确定单个的报文信息的报文容量,依据所述报文容量和所述报文长度对所述实时报文进行切分,得到多个实时报文分片;将所述实时报文分片分别加入报文信息中,并根据最后一个所述实时报文分片的分片长度计算对应的所述报文信息的剩余容量,一个所述实时报文分片对应一个所述报文信息;根据最后一个所述实时报文所加入的所述报文信息的剩余容量,从所述定期单元 ...
【技术保护点】
1.一种基于物联网的定期报文传输方法,其特征在于,包括:/n确定需要向物联网网关上传的定期报文,按照设定的定期单元容量将所述定期报文切分成多个定期单元报文,并将所述定期单元报文依次加入定期单元链表中;/n确定需要向物联网网关发送的实时报文的报文长度,并确定单个的报文信息的报文容量,依据所述报文容量和所述报文长度对所述实时报文进行切分,得到多个实时报文分片;/n将所述实时报文分片分别加入报文信息中,并根据最后一个所述实时报文分片的分片长度计算对应的所述报文信息的剩余容量,一个所述实时报文分片对应一个所述报文信息;/n根据最后一个所述实时报文所加入的所述报文信息的剩余容量,从所述定期单元链表提取所述定期单元报文,并将所述定期单元报文加入所述报文信息的末尾,并依次向所述物联网网关发送所述报文信息。/n
【技术特征摘要】
1.一种基于物联网的定期报文传输方法,其特征在于,包括:
确定需要向物联网网关上传的定期报文,按照设定的定期单元容量将所述定期报文切分成多个定期单元报文,并将所述定期单元报文依次加入定期单元链表中;
确定需要向物联网网关发送的实时报文的报文长度,并确定单个的报文信息的报文容量,依据所述报文容量和所述报文长度对所述实时报文进行切分,得到多个实时报文分片;
将所述实时报文分片分别加入报文信息中,并根据最后一个所述实时报文分片的分片长度计算对应的所述报文信息的剩余容量,一个所述实时报文分片对应一个所述报文信息;
根据最后一个所述实时报文所加入的所述报文信息的剩余容量,从所述定期单元链表提取所述定期单元报文,并将所述定期单元报文加入所述报文信息的末尾,并依次向所述物联网网关发送所述报文信息。
2.根据权利要求1所述的基于物联网的定期报文传输方法,其特征在于,所述依次向所述物联网网关发送所述报文信息之后,还包括:
判断是否到达所述定期报文对应的定期上报时间;
若是,则判断所述定期单元链表中是否保存有所述定期上报时间对应的所述定期单元报文,若是,则直接向所述物联网网关发送所述定期单元报文。
3.根据权利要求1所述的基于物联网的定期报文传输方法,其特征在于,所述定期单元链表记录有各个定期单元报文与对应定期上报时间之间的对应关系。
4.根据权利要求1所述的基于物联网的定期报文传输方法,其特征在于,所述确定需要向物联网网关发送的实时报文的报文长度之前,还包括:
确定当前的供电模式,所述供电模式包括外接供电模式和电池供电模式;
基于当前的所述供电模式确定数据上报策略,所述数据上报策略包括分别对应于所述外接供电模式和所述电池供电模式的效率优先策略和节能优先策略。
5.根据权利要求1所述的基于物联网的定期报文传输方法,其特征在于,所述根据最后一个所述实时报文分片的分片长度计算对应的所述报文信息的剩余容量之前,还包括:
确定所述定期单元链表中是否保存有定期单元报文,若否,直接依次向所述物联网网关发送所述报文信息。
6.根据权利要求1所述的基于物联网的定期报文传输方法,其特...
【专利技术属性】
技术研发人员:郑凛,陈杰文,马凤鸣,刘毅,陈名峰,林英喜,
申请(专利权)人:广州技象科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。