数据传输方法和智能采集设备、智能终端及云端服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体而言,本发明涉及一种数据传输方法和智能采集设备、智能终端及云端服务器。
【背景技术】
[0002]随着科技的发展和社会的进步,智能手机、具有通话功能的平板电脑等智能终端已经广泛普及;可穿戴设备、智能摄像头等智能采集设备也已经开始普及。
[0003]可穿戴设备通常是可以直接穿在被监测者身上或是整合到被监测者的衣服或配件的一种便携式智能采集设备。例如,智能手表和智能手环等等。可穿戴设备通常可以采集定位数据、心率等健康数据,以及音频数据等。智能摄像头通常采集视频数据。
[0004]现有的数据传输方法通常包括:智能采集设备将其采集的数据,通过WiFi(Wireless Fidelity,无线保真)局域网上传至云端服务器,由云端服务器将接收到的数据转发至智能终端,由智能终端向用户进行展示。
[0005]然而,本发明的发明人发现,现有的数据传输方法依赖于WiFi局域网,一旦WiFi局域网的传输速率不稳定,即使智能采集设备与智能终端处于同一 WiFi局域网无线信号的覆盖范围内,智能采集设备采集的数据也很容易出现上传失败,导致智能终端接收不到智能采集设备采集的数据,无法向用户进行展示,容易造成用户体验不佳。
[0006]因此,有必要提供一种数据传输方法和智能采集设备、智能终端及云端服务器,以使得智能采集设备在无线局域网网速不稳的情况下,传输数据至智能终端。
【发明内容】
[0007]本发明针对现有的智能采集设备的数据传输方式的缺点,提出一种数据传输方法和智能采集设备、智能终端及云端服务器,用以解决现有技术存在无线局域网网速不稳时传输数据容易失败的问题。
[0008]本发明的实施例根据一个方面,提供了一种基于点对点连接的数据传输方法,包括:
[0009]检测到有效的无线局域网后,获取所述无线局域网的服务集标识,将所述服务集标识与本智能采集设备的标识封装到数据报文中,通过移动互联网向云端服务器发送;
[0010]通过移动互联网接收到所述云端服务器针对上述数据报文返回的网络直连消息后,接入所述无线局域网,检测所述无线局域网的传输速率;
[0011]若检测出所述传输速率低于预设的传输速率阈值,则根据预存的网络配置信息与所述智能终端建立点对点连接,将采集到的数据通过所述点对点连接向所述智能终端发送。
[0012]较佳地,所述与所述智能终端建立点对点连接之前,还包括:
[0013]确定出本智能采集设备采集到的数据的数据类型。
[0014]较佳地,所述与所述智能终端建立点对点连接,包括:
[0015]若所述数据类型为视频,则与所述智能终端建立无线保真WiFi直连。
[0016]较佳地,所述与所述智能终端建立点对点连接,包括:
[0017]若所述数据类型为非视频,则与所述智能终端建立蓝牙连接或者adhoc连接。
[0018]较佳地,所述网络配置信息是根据如下方法预存的:
[0019]向所述云端服务器发送携带本智能采集设备的标识的网络配置信息下载请求;
[0020]接收到所述云端服务器根据所述网络配置信息下载请求返回的网络配置信息后进行存储。
[0021]较佳地,,所述智能采集设备具体为如下设备之一:
[0022]可穿戴设备、智能摄像头。
[0023]本发明的实施例根据另一个方面,还提供了一种基于点对点连接的数据传输方法,包括:
[0024]检测到有效的无线局域网后,获取所述无线局域网的服务集标识,将所述服务集标识与本智能终端的标识封装到数据报文中,通过移动互联网向云端服务器发送;
[0025]通过移动互联网接收到所述云端服务器针对上述数据报文返回的网络直连消息后,根据预存的网络配置信息与智能采集设备建立点对点连接;
[0026]通过所述点对点连接,接收所述智能采集设备发送的该智能采集设备采集的数据;
[0027]对接收的数据进行展示。
[0028]较佳地,所述与智能采集设备建立点对点连接,包括:
[0029]与所述智能采集设备建立WiFi直连;
[0030]或者,与所述智能采集设备建立蓝牙连接;
[0031]或者,与所述智能采集设备建立adhoc连接。
[0032]本发明的实施例根据另一个方面,还提供了一种基于点对点连接的数据传输方法,包括:
[0033]对于同一时段内接收到的两个数据报文,确定一个数据报文中的智能采集设备的标识与另一个数据报文中的智能终端的标识是否相匹配;若是,则判断两个数据报文各自携带的服务集标识是否一致;
[0034]若判断结果为一致,则分别向所述智能采集设备和智能终端发送网络直连消息。
[0035]较佳地,所述方法,还包括:
[0036]接收到网络配置信息下载请求后,从中解析出智能采集设备的标识;
[0037]查找出与解析出的智能采集设备的标识对应预存的网络配置信息,向发送所述网络配置信息下载请求的智能采集设备下发。
[0038]本发明的实施例根据另一个方面,还提供了一种智能采集设备,包括:
[0039]局域网检测模块,用于检测到有效的无线局域网后,获取所述无线局域网的服务集标识,将所述服务集标识与本智能采集设备的标识封装到数据报文中,通过移动互联网向云端服务器发送;通过移动互联网接收到所述云端服务器针对上述数据报文返回的网络直连消息后,发送局域网接入通知;
[0040]传输速率检测模块,用于接收到所述局域网接入通知后,接入所述无线局域网,检测所述无线局域网的传输速率;若检测出所述传输速率低于预设的传输速率阈值,则发送点对点连接通知;
[0041 ]点对点传输模块,用于接收到所述点对点连接通知后,根据预存的网络配置信息,与所述智能终端建立点对点连接,将采集到的数据通过所述点对点连接向所述智能终端发送。
[0042]较佳地,所述的智能采集设备,还包括:
[0043]数据类型确定模块,用于接收到所述点对点连接通知后,确定出本智能采集设备采集到的数据的数据类型。
[0044]较佳地,所述智能采集设备的点对点传输模块具体用于若所述数据类型确定模块确定出的数据类型为视频,则与所述智能终端建立无线保真WiFi直连。
[0045]较佳地,所述的智能采集设备的点对点传输模块具体用于若所述数据类型确定模块确定出的数据类型为非视频,则与所述智能终端建立蓝牙连接或者adhoc连接。
[0046]较佳地,所述的智能采集设备,还包括:
[0047]网络配置信息下载模块,用于向所述云端服务器发送携带本智能采集设备的标识的网络配置信息下载请求;接收到所述云端服务器根据所述网络配置信息下载请求返回的网络配置信息后进行存储。
[0048]较佳地,所述智能采集设备具体为如下设备之一:
[0049]可穿戴设备、智能摄像头。
[0050]本发明的实施例根据另一个方面,还提供了一种智能终端,包括:
[0051]局域网检测模块,用于检测到有效的无线局域网后,获取所述无线局域网的服务集标识,将所述服务集标识与本智能采集设备的标识封装到数据报文中,通过移动互联网向云端服务器发送;通过移动互联网接收到所述云端服务器针对上述数据报文返回的网络直连消息后进行转发;
[0052]点对点传输模块,用于接收到所述网络直连消息后,根据预存的网络配置信息与智能采集设备建立点对点连接;通过所述点对点连接,接收所述智能采集设备发送的该智能采集设备采集的数据后进行转发;
[0053]展示模块,用于对所述点对点传输模块转发的数据进行展示。
[0054]较佳地,所述的智能终端的点对点传输模块具体用于与所述智能采集设备建立WiFi直连;或者,与所述智能采集设备建立蓝牙连接;或者,与所述智能采集设备建立adhoc连接。
[0055]本发明的实施例根据另一个方面,还提供了一种云端服务器,包括:
[0056]设备匹配模块,用于对于同一时段内接收到的两个数据报文,确定一个数据报文中的智能采集设备的标识与另一个数据报文中的智能终端的标识是否相匹配;若是,则发送设备匹配通知;
[0057]服务集标识判断模块,用于接收到所述设备匹配通知后,判断两个数据报文各自携带的服务集标识是否一致;若判断结果为一致,则分别向所述智能采集设备和智能终端发送网络直连消息。
[0058]较佳地,所述云端服务器,还包括:
[0059]网络配置信息下发模块,用于接收到网络配置信息下载请求后,从中解析出智能采集设备的标识;查找出与解析出的智能采集设备的标识对应预存的网络配置信息,向发送所述网络配置信息下载请求的智能采集设备下发。
[0060]本发明的实施例中,当智能采集设备和智能终端检测到无线局域网时,两者分别将各自的标识和无线局域网的服务集标识发送至云端服务器。云端服务器若确定两者的标识相匹配、且发送的服务集标识一致时,则确定两者位于同一无线局域网无线信号的覆盖范围内,地理位置十分接近,向两者分别发送网络直连消息;智能采集设备接收到