一种数据传输方法及物联网系统、网络访问方法技术方案

技术编号:18404004 阅读:29 留言:0更新日期:2018-07-08 22:15
本申请提供了一种数据传输方法及物联网系统、网络访问方法,在多个物联网设备接收到更新消息并分别向目标物联网设备发送用于获取更新数据的第一更新请求后,接收多个物联网设备发送的多个第一更新请求;将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的数据标识;在发送所述第二更新请求至所述服务器后,接收所述服务器发送的与所述第二更新请求对应的更新数据集合;其中,所述更新数据集合包括与第二更新请求中的各个数据标识对应的更新数据;分别向各个物联网设备发送更新数据。因此,本申请可以减少物联网设备与服务器之间的数据交互次数,从而可以提高服务器的执行效率。

Data transmission method, Internet of things system and network access method

The application provides a data transmission method and a network system and a network access method. After receiving the update message and sending the first update request for the update data to the target network device, multiple first update requests sent by the Internet devices are received. The update request is merged to generate a second update request sent to the server; in which the second update request includes the data identifier in the multiple first update request; after sending the second update request to the server, the updated data set corresponding to the second update request sent by the server is received; Among them, the updated data set includes updated data corresponding to the various data identifiers in the second update request; the updated data are sent to each of the Internet of things devices, respectively. Therefore, this application can reduce the number of data interaction between Internet of things devices and servers, thereby improving the efficiency of server execution.

【技术实现步骤摘要】
一种数据传输方法及物联网系统、网络访问方法
本申请涉及物联网设备及服务领域,尤其涉及一种数据传输方法及物联网系统、网络访问方法。
技术介绍
伴随着科学技术的进步,物联网已经逐渐成形并具有很多物联网设备。物联网设备为具有联网模块的设备。例如,比如带有wifi模块的空调、带wifi模块的冰箱、带有蓝牙模块的电灯、带有zigBee模块的插座等设备。物联网设备为了便于控制和更新物联网设备,物联网设备通常需要接入互联网,以便与位于互联网的服务器进行数据交互。目前,在互联网系统中,各个物联网设备单独与互联网进行数据交互。若物联网设备较多,则导致物联网设备与服务器之间的交互次数较多,从而影响服务器的执行效率。物联网设备物联网设备为此,现在需要一种数据传输方案,以便可以提高物联网系统中服务器的执行效率。
技术实现思路
鉴于此,本申请提供了一种数据处理方法及物联网系统、网络访问方法,以便可以提高物联网系统中服务器的执行效率物联网设备。为了实现上述目的,本申请提供了以下技术手段:一种物联网系统,包括:多个物联网设备,用于接收服务器发送的更新消息,向目标物联网设备发送用于获取更新数据的第一更新请求,接收所述目标物联网设备发送的更新数据;其中,所述更新消息包括与更新数据对应的数据标识,所述第一更新求包括所述更新消息中的数据标识;目标物联网设备,用于接收多个物联网设备发送的用于获取更新数据的多个第一更新请求,将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的与更新数据对应的数据标识,发送所述第二更新请求至所述服务器,接收所述服务器发送的与所述第二更新请求对应的更新数据集合,分别向各个物联网设备发送更新数据;服务器,用于接收所述目标物联网设备发送的第二更新请求,确定与所述第二更新请求对应的更新数据集合,并将所述更新数据集合发送至所述目标物联网设备。优选的,所述目标物联网设备包括资源非受限设备;其中,所述资源非受限设备为通过联网模块直接接入互联网的设备。一种物联网系统,包括:用户设备,用于接收并显示服务器发送的与物联网设备对应的更新消息;还用于在接收启动更新指令后,向所述物联网设备转发更新消息,该更新消息包括更新数据的数据标识;多个物联网设备,用于接收所述用户设备发送的更新消息,向目标物联网设备发送用于获取更新数据的第一更新请求,接收所述目标物联网设备发送的更新数据;其中,所述第一更新求包括所述更新消息中的数据标识;目标物联网设备,用于接收多个物联网设备发送的用于获取更新数据的多个第一更新请求,将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的与更新数据对应的数据标识,发送所述第二更新请求至所述服务器,接收所述服务器发送的与所述第二更新请求对应的更新数据集合,分别向各个物联网设备发送更新数据;服务器,用于在发现物联网设备具有更新数据的情况下,向用户设备发送物联网设备的更新消息;其中,所述更新消息包括更新数据的数据标识;还用于接收所述目标物联网设备发送的第二更新请求,确定与所述第二更新请求对应的更新数据集合,并将所述更新数据集合发送至所述目标物联网设备。优选的,所述目标物联网设备包括:资源非受限设备;其中,所述资源非受限设备为通过联网模块直接接入互联网的设备。一种数据传输方法,应用于目标物联网设备,所述方法包括:在多个物联网设备接收到更新消息并分别向目标物联网设备发送用于获取更新数据的第一更新请求后,接收多个物联网设备发送的多个第一更新请求;其中,所述第一更新请求包括更新消息中的与更新数据对应的数据标识;将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的数据标识;在发送所述第二更新请求至所述服务器后,接收所述服务器发送的与所述第二更新请求对应的更新数据集合;其中,所述更新数据集合包括与第二更新请求中的各个数据标识对应的更新数据;分别向各个物联网设备发送更新数据。优选的,所述将多个第一更新请求合并,生成发往服务器的一个第二更新请求,包括:判断各个第一更新请求中的数据标识是否一致;若各个第一更新请求中的数据标识一致,则将各个第一更新请求合并成一个第二更新请求;其中,所述第二更新请求包括任一个第一更新请求中的数据标识;若各个第一更新请求中的数据标识不一致,则将各个第一更新请求合并成一个第二更新请求;其中,所述第二更新请求包括各个第一更新请求中的数据标识。优选的,还包括:若所述目标物联网设备也接收到更新消息,则将所述目标物联网设备的更新消息中的数据标识添加至所述第二更新请求中。优选的,第一更新请求还包括物联网设备的设备标识,所述方法还包括:在预存储的物联网设备信息中,分别确定出的与各个第一更新请求中的设备标识对应的设备地址;分别存储与各个第一更新请求对应的请求记录,每个请求记录包括:第一更新请求中的数据标识、第一更新请求中的设备标识和第一更新请求中的设备标识对应的设备地址。优选的,与各个数据标识对应的更新数据包括数据标识,则分别向各个物联网设备发送更新数据,包括:基于各个更新数据中的数据标识,分别查找与各个更新数据对应的各个请求记录;在与各个更新数据对应的各个请求记录中,分别确定出各个设备地址;分别向各个设备地址对应的各个物联网设备发送各个更新数据。优选的,所述第一更新请求还包括物联网设备的设备标识,所述第二更新请求还包括各个第一更新求中的设备标识;则更新数据集合中的更新数据由服务器基于数据标识和设备标识获得;或者,更新数据集合中的更新数据由服务器基于数据标识获得。优选的,在接收多个物联网设备发送的多个第一更新请求之后,所述方法还包括:构建与所述第一更新请求对应的请求状态,其中,所述请求状态的初始状态为未完成状态;在分别向各个物联网设备发送所述更新数据之后,所述方法还包括:在接收到物联网设备发送的成功接收数据的消息后,控制与该物联网设备对应请求状态更改为成功接收状态;在接收到物联网设备发送的更新结束的消息后,控制与该物联网设备对应请求状态更改为更新结束状态。优选的,与第一更新请求对应的请求记录还包括:与所述第一更新请求对应的请求状态,其中,所述请求状态的初始状态为未完成状态。一种数据传输方法,应用于物联网设备,所述方法包括:在物联网设备与目标物联网设备建立本地网络连接并向所述目标物联网设备注册设备信息的情况下,根据所述物联网设备与所述目标物联网设备的预先建立的绑定关系,向所述目标物联网设备发送第一更新请求;在目标物联网设备基于所述第一更新请求生成第二更新请求并从服务器获取与所述第二更新请求对应的更新数据后,接收所述目标物联网设备发送的更新数据;其中,第二更新请求包括所述第一更新求中的与更新数据对应的数据标识。优选的,所述物联网设备采用通过低功耗协议与所述目标物联网设备建立本地网络连接。优选的,所述目标物联网设备的确定过程,包括:搜索接入互联网的物联网设备以及接入互联网的信号质量;若发现一个接入互联网的物联网设备,则将该物联网设备确定为所述目标物联网设备;若发现若干个接入互联网的物联网设备,则从中选择出信号质量最佳的物联网设备,确定为所述目标物联网设备。优选的,还包括:在成功接收本文档来自技高网...

【技术保护点】
1.一种物联网系统,其特征在于,包括:多个物联网设备,用于接收服务器发送的更新消息,向目标物联网设备发送用于获取更新数据的第一更新请求,接收所述目标物联网设备发送的更新数据;其中,所述更新消息包括与更新数据对应的数据标识,所述第一更新求包括所述更新消息中的数据标识;目标物联网设备,用于接收多个物联网设备发送的用于获取更新数据的多个第一更新请求,将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的与更新数据对应的数据标识,发送所述第二更新请求至所述服务器,接收所述服务器发送的与所述第二更新请求对应的更新数据集合,分别向各个物联网设备发送更新数据;服务器,用于接收所述目标物联网设备发送的第二更新请求,确定与所述第二更新请求对应的更新数据集合,并将所述更新数据集合发送至所述目标物联网设备。

【技术特征摘要】
1.一种物联网系统,其特征在于,包括:多个物联网设备,用于接收服务器发送的更新消息,向目标物联网设备发送用于获取更新数据的第一更新请求,接收所述目标物联网设备发送的更新数据;其中,所述更新消息包括与更新数据对应的数据标识,所述第一更新求包括所述更新消息中的数据标识;目标物联网设备,用于接收多个物联网设备发送的用于获取更新数据的多个第一更新请求,将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的与更新数据对应的数据标识,发送所述第二更新请求至所述服务器,接收所述服务器发送的与所述第二更新请求对应的更新数据集合,分别向各个物联网设备发送更新数据;服务器,用于接收所述目标物联网设备发送的第二更新请求,确定与所述第二更新请求对应的更新数据集合,并将所述更新数据集合发送至所述目标物联网设备。2.如权利要求1所述的系统,其特征在于,所述目标物联网设备包括资源非受限设备;其中,所述资源非受限设备为通过联网模块直接接入互联网的设备。3.一种物联网系统,其特征在于,包括:用户设备,用于接收并显示服务器发送的与物联网设备对应的更新消息;还用于在接收启动更新指令后,向所述物联网设备转发更新消息,该更新消息包括更新数据的数据标识;多个物联网设备,用于接收所述用户设备发送的更新消息,向目标物联网设备发送用于获取更新数据的第一更新请求,接收所述目标物联网设备发送的更新数据;其中,所述第一更新求包括所述更新消息中的数据标识;目标物联网设备,用于接收多个物联网设备发送的用于获取更新数据的多个第一更新请求,将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的与更新数据对应的数据标识,发送所述第二更新请求至所述服务器,接收所述服务器发送的与所述第二更新请求对应的更新数据集合,分别向各个物联网设备发送更新数据;服务器,用于在发现物联网设备具有更新数据的情况下,向用户设备发送物联网设备的更新消息;其中,所述更新消息包括更新数据的数据标识;还用于接收所述目标物联网设备发送的第二更新请求,确定与所述第二更新请求对应的更新数据集合,并将所述更新数据集合发送至所述目标物联网设备。4.如权利要求3所述的系统,其特征在于,所述目标物联网设备包括:资源非受限设备;其中,所述资源非受限设备为通过联网模块直接接入互联网的设备。5.一种数据传输方法,其特征在于,应用于目标物联网设备,所述方法包括:在多个物联网设备接收到更新消息并分别向目标物联网设备发送用于获取更新数据的第一更新请求后,接收多个物联网设备发送的多个第一更新请求;其中,所述第一更新请求包括更新消息中的与更新数据对应的数据标识;将多个第一更新请求合并,生成发往服务器的一个第二更新请求;其中,第二更新请求包括所述多个第一更新求中的数据标识;在发送所述第二更新请求至所述服务器后,接收所述服务器发送的与所述第二更新请求对应的更新数据集合;其中,所述更新数据集合包括与第二更新请求中的各个数据标识对应的更新数据;分别向各个物联网设备发送更新数据。6.如权利要求5所述的方法,其特征在于,所述将多个第一更新请求合并,生成发往服务器的一个第二更新请求,包括:判断各个第一更新请求中的数据标识是否一致;若各个第一更新请求中的数据标识一致,则将各个第一更新请求合并成一个第二更新请求;其中,所述第二更新请求包括任一个第一更新请求中的数据标识;若各个第一更新请求中的数据标识不一致,则将各个第一更新请求合并成一个第二更新请求;其中,所述第二更新请求包括各个第一更新请求中的数据标识。7.如权利要求5或6所述的方法,其特征在于,还包括:若所述目标物联网设备也接收到更新消息,则将所述目标物联网设备的更新消息中的数据标识添加至所述第二更新请求中。8.如权利要求5所述的方法,其特征在于,第一更新请求还包括物联网设备的设备标识,所述方法还包括:在预存储的物联网设备信息中,分别确定出的与各个第一更新请求中的设备...

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

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

1