一种信息的处理方法、装置、设备及系统制造方法及图纸

技术编号:19703296 阅读:24 留言:0更新日期:2018-12-08 14:29
本说明书实施例公开了一种信息的处理方法、装置、设备及系统,所述方法应用于网络接入层设备,所述网络接入层设备与终端设备之间为长连接,所述网络接入层设备与消息转发设备之间为短连接,包括:接收所述终端设备发送的上行消息;将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;根据所述会话标识,确定所述下行消息的接收设备;将所述下行消息发送给所述会话标识对应的所述终端设备。

【技术实现步骤摘要】
一种信息的处理方法、装置、设备及系统
本说明书涉及计算机
,尤其涉及一种信息的处理方法、装置、设备及系统。
技术介绍
在物联网服务系统中,由于推送消息等服务的要求,物联网中大量的终端设备需要同服务端保持网络长连接。目前的物联网服务方案都是网络长连接保持在终端和IoTHUB(InternetOfThingsHUB,物联网转发设备)之间,而保持长连接会使得服务端的资源开销较大,例如心跳处理,服务端的内存开销等会导致负责消息处理的IoTHUB系统性能低下,这样会导致IoTHUB的内存开销以及心跳维持开销过大,尤其是在数以亿计的物联网场景下,因此,在物联网服务领域,需要一种更稳定、服务端的资源消耗更少的设备连接方案。
技术实现思路
本说明书实施例的目的是提供一种信息的处理方法、装置、设备及系统,以提供一种更稳定、服务端的资源消耗更少的设备连接方案。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种信息的处理方法,所述方法应用于网络接入层设备,所述网络接入层设备与终端设备之间为长连接,所述网络接入层设备与消息转发设备之间为短连接,包括:接收所述终端设备发送的上行;将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;根据所述会话标识,确定所述下行消息的接收设备;将所述下行消息发送给所述会话标识对应的所述终端设备。可选地,所述方法还包括:接收所述终端设备发送的心跳请求;获取所述心跳请求对应的心跳响应信息;将所述心跳响应信息发送给所述终端设备。可选地,所述方法还包括:当到达预定的心跳上报周期时,获取所述终端设备的心跳信息;将所述心跳信息发送给所述终端设备。本说明书实施例提供的一种信息的处理方法,所述方法应用于终端设备,所述终端设备与网络接入层设备之间为长连接,包括:向网络接入层设备发送上行消息,以使所述网络接入层设备将所述上行消息,以及与所述网络接入层设备之间保持的长连接的会话标识封装成短连接情况下的目标消息,将所述目标消息发送给消息转发设备,接收所述消息转发设备发送的下行消息,所述下行消息中包括所述会话标识,根据所述会话标识,确定所述下行消息的接收设备;接收所述网络接入层设备发送的所述上行消息对应的下行消息。可选地,所述方法还包括:向所述网络接入层设备发送心跳请求;接收所述网络接入层设备发送的所述心跳请求对应的心跳响应信息。可选地,所述向所述网络接入层设备发送心跳请求,包括:当到达预定的心跳检测周期时,向所述网络接入层设备发送心跳请求。本说明书实施例提供的一种信息的处理方法,所述方法应用于消息转发设备,所述消息转发设备与网络接入层设备之间为短连接,包括:接收网络接入层设备发送的目标消息,所述目标消息是对终端设备发送的上行消息,以及所述网络接入层设备与所述终端设备之间建立的长连接的会话标识进行短连接情况下的封装后得到;将所述目标消息对应的下行消息发送给所述网络接入层设备,所述下行消息中包括所述会话标识。本说明书实施例提供的一种信息的处理装置,所述装置与终端设备之间为长连接,所述装置与消息转发设备之间为短连接,包括:消息接收模块,用于接收所述终端设备发送的上行消息;封装模块,用于将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;收发模块,用于将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;设备确定模块,用于根据所述会话标识,确定所述下行消息的接收设备;消息发送模块,用于将所述下行消息发送给所述会话标识对应的所述终端设备。可选地,所述装置还包括:请求接收模块,用于接收所述终端设备发送的心跳请求;响应获取模块,用于获取所述心跳请求对应的心跳响应信息;响应信息发送模块,用于将所述心跳响应信息发送给所述终端设备。可选地,所述装置还包括:心跳获取模块,用于当到达预定的心跳上报周期时,获取所述终端设备的心跳信息;心跳发送模块,用于将所述心跳信息发送给所述终端设备。本说明书实施例提供的一种信息的处理装置,所述装置与网络接入层设备之间为长连接,包括:消息发送模块,用于向网络接入层设备发送上行消息,以使所述网络接入层设备将所述上行消息,以及与所述网络接入层设备之间保持的长连接的会话标识封装成短连接情况下的目标消息,将所述目标消息发送给消息转发设备,接收所述消息转发设备发送的下行消息,所述下行消息中包括所述会话标识,根据所述会话标识,确定所述下行消息的接收设备;消息接收模块,用于接收所述网络接入层设备发送的所述上行消息对应的下行消息。可选地,所述装置还包括:请求发送模块,用于向所述网络接入层设备发送心跳请求;响应信息接收模块,用于接收所述网络接入层设备发送的所述心跳请求对应的心跳响应信息。可选地,所述请求发送模块,用于当到达预定的心跳检测周期时,向所述网络接入层设备发送心跳请求。本说明书实施例提供的一种信息的处理装置,所述装置应用于消息转发设备,所述消息转发设备与网络接入层设备之间为短连接,包括:消息接收模块,用于接收网络接入层设备发送的目标消息,所述目标消息是对终端设备发送的上行消息,以及所述网络接入层设备与所述终端设备之间建立的长连接的会话标识进行短连接情况下的封装后得到;消息发送模块,用于将所述目标消息对应的下行消息发送给所述网络接入层设备,所述下行消息中包括所述会话标识。本说明书实施例提供的一种网络接入层设备,所述网络接入层设备与终端设备之间为长连接,所述网络接入层设备与消息转发设备之间为短连接,所述网络接入层设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收所述终端设备发送的上行消息;将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;根据所述会话标识,确定所述下行消息的接收设备;将所述下行消息发送给所述会话标识对应的所述终端设备。本说明书实施例提供的一种终端设备,所述终端设备与网络接入层设备之间为长连接,所述终端设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:向网络接入层设备发送上行消息,以使所述网络接入层设备将所述上行消息,以及与所述网络接入层设备之间保持的长连接的会话标识封装成短连接情况下的目标消息,将所述目标消息发送给消息转发设备,接收所述消息转发设备发送的下行消息,所述下行消息中包括所述会话标识,根据所述会话标识,确定所述下行消息的接收设备;接收所述网络接入层设备发送的所述上行消息对应的下行消息。本说明书实施例提供的一种消息转发设备,所述消息转发设备与网络接入层设备之间为短连接,所述消息转发设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收网络接入层设备发送的目标消息,所述目标消息是对终端设备本文档来自技高网...

【技术保护点】
1.一种信息的处理方法,所述方法应用于网络接入层设备,所述网络接入层设备与终端设备之间为长连接,所述网络接入层设备与消息转发设备之间为短连接,包括:接收所述终端设备发送的上行消息;将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;根据所述会话标识,确定所述下行消息的接收设备;将所述下行消息发送给所述会话标识对应的所述终端设备。

【技术特征摘要】
1.一种信息的处理方法,所述方法应用于网络接入层设备,所述网络接入层设备与终端设备之间为长连接,所述网络接入层设备与消息转发设备之间为短连接,包括:接收所述终端设备发送的上行消息;将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;根据所述会话标识,确定所述下行消息的接收设备;将所述下行消息发送给所述会话标识对应的所述终端设备。2.根据权利要求1所述的方法,所述方法还包括:接收所述终端设备发送的心跳请求;获取所述心跳请求对应的心跳响应信息;将所述心跳响应信息发送给所述终端设备。3.根据权利要求1所述的方法,所述方法还包括:当到达预定的心跳上报周期时,获取所述终端设备的心跳信息;将所述心跳信息发送给所述终端设备。4.一种信息的处理方法,所述方法应用于终端设备,所述终端设备与网络接入层设备之间为长连接,包括:向网络接入层设备发送上行消息,以使所述网络接入层设备将所述上行消息,以及与所述网络接入层设备之间保持的长连接的会话标识封装成短连接情况下的目标消息,将所述目标消息发送给消息转发设备,接收所述消息转发设备发送的下行消息,所述下行消息中包括所述会话标识,根据所述会话标识,确定所述下行消息的接收设备;接收所述网络接入层设备发送的所述上行消息对应的下行消息。5.根据权利要求4所述的方法,所述方法还包括:向所述网络接入层设备发送心跳请求;接收所述网络接入层设备发送的所述心跳请求对应的心跳响应信息。6.根据权利要求5所述的方法,所述向所述网络接入层设备发送心跳请求,包括:当到达预定的心跳检测周期时,向所述网络接入层设备发送心跳请求。7.一种信息的处理方法,所述方法应用于消息转发设备,所述消息转发设备与网络接入层设备之间为短连接,包括:接收网络接入层设备发送的目标消息,所述目标消息是对终端设备发送的上行消息,以及所述网络接入层设备与所述终端设备之间建立的长连接的会话标识进行短连接情况下的封装后得到;将所述目标消息对应的下行消息发送给所述网络接入层设备,所述下行消息中包括所述会话标识。8.一种信息的处理装置,所述装置与终端设备之间为长连接,所述装置与消息转发设备之间为短连接,包括:消息接收模块,用于接收所述终端设备发送的上行消息;封装模块,用于将所述上行消息,以及与所述终端设备之间保持的长连接的会话标识封装成短连接情况下的目标消息;收发模块,用于将所述目标消息发送给所述消息转发设备,并接收所述消息转发设备发送的所述目标消息对应的下行消息,所述下行消息中包括所述会话标识;设备确定模块,用于根据所述会话标识,确定所述下行消息的接收设备;消息发送模块,用于将所述下行消息发送给所述会话标识对应的所述终端设备。9.根据权利要求8所述的装置,所述装置还包括:请求接收模块,用于接收所述终端设备发送的心跳请求;响应获取模块,用于获取所述心跳请求对应的心跳响应信息;响应信息发送模块,用于将所述心跳响应信息发送给所述终端设备。10.根据权利要求8所述的装置,所述装置还包括:心跳获取模块,用于当到达预定的心跳上报周期时,获取所述终端设备的心跳信息;心跳发送模块,用于将所述心跳信息发送给所述终端设备。11.一种信息的处理装置,所述装置与网络接入层设备之间为长连接,包括:消息发送模块,用于向网络接入层设备发送上行消息,以使所述网络接入层设备将所述上行消息,以及与所述网络接入层设备之间保持的长连接的会话标识封装成短连接情况下的目标消息,将所述目标消息发送给消息转发设备,接收所述消息转发设备发送的下行消息,所述下行消息中包括所述会话标识,根据所述会话标识,确定...

【专利技术属性】
技术研发人员:寇冠楠张洪全
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1