物联网微博平台及推送方法技术

技术编号:11791609 阅读:91 留言:0更新日期:2015-07-29 17:03
本发明专利技术公开了一种物联网微博平台及推送方法,微博数据提取模块,用于接收起始终端发送的第一数据;微博数据重构模块,用于对所述第一数据进行重构,获得第二数据;用户协议适配模块,用于基于与所述起始终端对应的目标终端支持的通信协议,将所述第二数据进行封装,获得完整消息报文;微博推送模块,用于将所述完整消息报文推送至所述目标终端。

【技术实现步骤摘要】

本专利技术涉及物联网领域,尤其涉及一种。
技术介绍
随着物联网技术的飞速发展,物联网的应用能够与移动互联相结合,使得智能家居更加生活化,能够进行网络远程控制、摇控器控制、触摸开关控制、自动报警和自动定时等功能,使得用户的体验更好。但是随着微博技术的快速发展,由于物理网微博的用户是各种终端或者传感器,而不同的终端和传感器采用的通信协议各异不同,而且发送的微博信息需要特定的解析才能被机器识别,使得物联网未能与微博技术进行有效结合,使得现有物联网不能通过微博方式来推送信息,也不能实现信息的共享和控制。
技术实现思路
本申请实施例通过提供一种,用以解决有物联网不能通过微博方式来推送信息,也不能实现信息的共享和控制。本申请实施例提供了一种物联网微博平台,包括:微博数据提取模块,用于接收起始终端发送的第一数据;微博数据重构模块,用于对所述第一数据进行重构,获得第二数据;用户协议适配模块,用于基于与所述起始终端对应的目标终端支持的通信协议,将所述第二数据进行封装,获得完整消息报文;微博推送模块,用于将所述完整消息报文推送至所述目标终端。可选的,所述微博数据重构模块,具体用于根据所述目标终端的类型,对所述第一数据进行重构,获得所述第二数据。可选的,在所述目标终端为控制型终端时,所述微博数据重构模块,具体用于判断所述第一数据是否满足预设条件,在满足所述预设条件时,将所述第一数据重构成作为所述第二数据的第一控制数据;以及在不满足所述预设条件时,将所述第一数据重构成作为所述第二数据的第二控制数据,其中,所述第一控制数据和所述第二控制数据不同。可选的,在所述目标终端的类型为用户型终端时,所述微博数据重构模块,具体用于将所述第一数据重构成字符型数据作为所述第二数据。可选的,在所述目标终端为应用型终端时,所述微博数据重构模块,具体用于将所述第一数据重构成数字数据作为所述第二数据。可选的,在所述第一数据为温度数据时,所述微博数据提取模块,具体用于接收所述起始终端发送的所述温度数据;所述微博数据重构模块,具体用于判断所述温度数据是否大于第一预设温度值,并判断所述温度数据是否小于第二预设温度值;在所述温度数据大于所述第一预设温度值,或所述温度数据小于所述第二预设温度值时,将所述温度数据重构成作为所述第二数据的开启数据、包含所述温度数据的第一字符型数据和所述温度数据包含的温度值,所述开启数据用于控制所述目标终端开启;在所述温度数据不大于所述第一预设温度值,且所述温度数据不小于所述第二预设温度值时,将所述温度数据重构成作为所述第二数据的关闭数据、包含所述温度数据的第二字符型数据和所述温度数据包含的温度值,所述关闭数据用于控制所述目标终端关闭;所述用户协议适配模块,具体用于在所述目标终端为控制型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述开启数据或所述关闭数据进行封装,获得第一完整消息报文,以及在所述目标终端为用户型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述第一字符型数据或所述第二字符型数据进行封装,获得第二完整消息报文,以及在所述目标终端为应用型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述温度值进行封装,获得第三完整消息报文;所述微博推送模块,具体用于在所述目标终端为控制型终端时,将所述第一完整消息报文发送给所述目标终端,以及在所述目标终端为用户型终端时,将所述第二完整消息报文发送给所述目标终端,以及在所述目标终端为将所述第三完整消息报文发送给所述目标终端。可选的,在所述第一数据为烟尘浓度时,所述微博数据提取模块,具体用于接收所述起始终端发送的所述烟尘浓度;所述微博数据重构模块,具体用于判断所述烟尘浓度是否大于预设烟尘浓度,在所述烟尘浓度大于所述预设烟尘浓度时,将所述烟尘浓度重构成作为所述第二数据的开启数据、包含所述烟尘浓度的第三字符型数据和所述烟尘浓度的浓度值,所述开启数据用于控制所述目标终端开启;所述烟尘浓度不大于所述预设烟尘浓度时,将所述烟尘浓度重构成作为所述第二数据的关闭数据、包含所述烟尘浓度的第四字符型数据和所述烟尘浓度的浓度值,所述关闭数据用于控制所述目标终端关闭;所述用户协议适配模块,具体用于在所述目标终端为控制型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述开启数据或所述关闭数据进行封装,获得第四完整消息报文,以及在所述目标终端为用户型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述第三字符型数据或所述第五字符型数据进行封装,获得第四完整消息报文,以及在所述目标终端为应用型终端时,基于与所述起始终端对应的目标终端支持的通信协议,将接收所述微博数据重构模块发送的所述浓度值进行封装,获得第六完整消息报文;;所述微博推送模块,具体用于在所述目标终端为控制型终端时,将所述第四完整消息报文发送给所述目标终端,以及在所述目标终端为用户型终端时,将所述第五完整消息报文发送给所述目标终端,以及在所述目标终端为将所述第六完整消息报文发送给所述目标终端。本申请一实施例还提供了一种物联网微博推送方法,包括:用于接收起始终端发送的第一数据;对所述第一数据进行重构,获得第二数据;基于与所述起始终端对应的目标终端支持的通信协议,将所述第二数据进行封装,获得完整消息报文;将所述完整消息报文推送至所述目标终端。可选的,所述对所述第一数据进行重构,获得第二数据,具体包括:根据所述目标终端的类型,对所述第一数据进行重构,获得所述第二数据。可选的,在所述目标终端为控制型终端时,所述根据所述目标终端的类型,对所述第一数据进行重构,获得所述第二数据,具体包括:判断所述第一数据是否满足预设条件,在满足所述预设条件时,将所述第一数据重构成作为所述第二数据的第一控制数据;以及在不满足所述预设条件时,将所述第一数据重构成作为所述第二数据的第二控制数据,其中,所述第一控制数据和所述第二控制数据不同。可选的,在所述目标终端的类型为用户型终端时,所述根据所述目标终端的类型,对所述第一数据进行重构,获得所述第二数据,具体包括:将所述第一数据重构成字符型数据作为所述第二数据。可选的,在所述第一数据为温度数据时,所述对所述第一数据进行重构,获得第二数据,具体包括:判断所述温度数据是否大于第一预设温度值,并判断所述温度数据是否小于第二预设温度值;在所述温度数据大于所述第一预设温度值,或所述温度数据小于所述第二预设温度值时,将所述温度数据重构成作为所述第二数据的开启数据、包含所述温度数据的第一字符型数据和所述温度数据包含的温度值,所述开启数据用于控制所述目标终端开启;在所述温度数据不大于所述第一预设温度值,且所述温度数据不小于所述第二预设温度值时,将所述温度数据重构成作为所述第二数据的关闭数据、包含所述温度数据的第二字符型数据和所述温度数据包含的温度值,所述关闭数据用于控制所述目标终端关闭。可选的,在所述第一数据为烟尘浓度时,所述对所述第一数据进行重构,获得第二数据,具体包括:判断所述烟尘浓度是否大于预设烟尘浓度,在所述烟尘浓度大于所述本文档来自技高网...

【技术保护点】
一种物联网微博平台,其特征在于,包括:微博数据提取模块,用于接收起始终端发送的第一数据;微博数据重构模块,用于对所述第一数据进行重构,获得第二数据;用户协议适配模块,用于基于与所述起始终端对应的目标终端支持的通信协议,将所述第二数据进行封装,获得完整消息报文;微博推送模块,用于将所述完整消息报文推送至所述目标终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:牛亚文刘玮陈宇张勇
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1