一种基于云服务的数据通信方法、装置及系统制造方法及图纸

技术编号:20801530 阅读:54 留言:0更新日期:2019-04-06 15:24
本发明专利技术提供了一种基于云服务的数据通信方法、装置及系统,其中所述方法包括:云服务模块通过无线通信模块从无线传感器网络监测模块接收并存储采集的数据;所述云服务模块接收由本地设备模块中的用户终端发送的包含密钥和身份标识的身份认证请求;所述云服务模块根据所述身份认证请求对所述用户终端进行认证,在认证成功后与所述用户终端建立通信连接,其中当所述云服务模块在其数据库中查找到所述身份标识以及验证所述密钥正确时,判定认证成功;所述云服务模块将接收的所述采集的数据与预存的标准数据进行比对,以确定所述采集的数据是否发生异常,在所述采集的数据发生异常时,所述云服务模块将异常的数据发送至与其建立通信的用户终端。

A Data Communication Method, Device and System Based on Cloud Service

The invention provides a data communication method, device and system based on cloud service, which includes: cloud service module receives and stores collected data from wireless sensor network monitoring module through wireless communication module; cloud service module receives identity authentication request containing key and identity sent by user terminal in local device module; The cloud service module authenticates the user terminal according to the authentication request, establishes a communication connection with the user terminal after the authentication is successful, and determines the authentication success when the cloud service module finds the identity in its database and verifies the correctness of the key; the cloud service module receives the collected data and saves the standard number. The cloud service module transmits the abnormal data to the user terminal with which it establishes communication when the abnormal data occurs.

【技术实现步骤摘要】
一种基于云服务的数据通信方法、装置及系统
本专利技术涉及云服务
,具体涉及一种基于云服务的数据通信方法、装置及系统。
技术介绍
随着科技的发展,早期的人工监测已经基本被淘汰,传统的做法就是派人到各个监测区域手持检测设备进行监测,并将获取的数据录入到相关的系统,这种监测方法效率低、成本高,而且用户不能够实时获取到所需的数据。随着计算机技术和无线传感器网络技术的发展,对大范围区域内的无线监测提供了可能的方法和手段。无线传感器网络是由大量无线传感器节点以自组织模式构成的网络,它具有传感器节点密度高、网络拓扑变化频繁以及节点功率、计算能力和数据存储能力有限等特点,使得无线传感器网络在环境监测军事、医疗健康、家庭智能监控和其他商业领域有着广泛的应用前景。然而,现有的无线传感器网络因传感器节点的能量有限,依然存在较多的缺陷。
技术实现思路
针对上述问题,本专利技术提供一种基于云服务的数据通信方法、装置及系统。本专利技术的目的采用以下技术方案来实现:本专利技术第一方面实施例提供了一种基于云服务的数据通信方法,该方法包括:云服务模块通过无线通信模块从无线传感器网络监测模块接收并存储采集的数据;所述本文档来自技高网...

【技术保护点】
1.一种基于云服务的数据通信方法,其特征是,该方法包括:云服务模块通过无线通信模块从无线传感器网络监测模块接收并存储采集的数据;所述云服务模块接收由本地设备模块中的用户终端发送的包含密钥和身份标识的身份认证请求;所述云服务模块根据所述身份认证请求对所述用户终端进行认证,在认证成功后与所述用户终端建立通信连接,其中当所述云服务模块在其数据库中查找到所述身份标识以及验证所述密钥正确时,判定认证成功;所述云服务模块将接收的所述采集的数据与预存的标准数据进行比对,以确定所述采集的数据是否发生异常,在所述采集的数据发生异常时,所述云服务模块将异常的数据发送至与其建立通信的用户终端;其中,所述无线传感器网...

【技术特征摘要】
1.一种基于云服务的数据通信方法,其特征是,该方法包括:云服务模块通过无线通信模块从无线传感器网络监测模块接收并存储采集的数据;所述云服务模块接收由本地设备模块中的用户终端发送的包含密钥和身份标识的身份认证请求;所述云服务模块根据所述身份认证请求对所述用户终端进行认证,在认证成功后与所述用户终端建立通信连接,其中当所述云服务模块在其数据库中查找到所述身份标识以及验证所述密钥正确时,判定认证成功;所述云服务模块将接收的所述采集的数据与预存的标准数据进行比对,以确定所述采集的数据是否发生异常,在所述采集的数据发生异常时,所述云服务模块将异常的数据发送至与其建立通信的用户终端;其中,所述无线传感器网络监测模块包括单个汇聚节点、多个传感器节点以及多个簇头,每个传感器节点选择距离最近的簇头加入簇,所述云服务模块与所述汇聚节点进行数据通信;所述传感器节点负责进行数据的采集,所述簇头负责收集簇内各传感器节点采集的数据,每个簇头根据到汇聚节点的距离选择直接通信或者间接通信的模式与所述汇聚节点通信,所述直接通信为簇头直接将收集的所述采集的数据发送至所述汇聚节点,所述间接通信为簇头将接收的所述采集的数据发送至下一跳节点,以由下一跳节点转发所述采集的数据,直至该采集的数据发送至汇聚节点;簇头选择下一跳节点时,具体执行:(1)每个簇头初始时计算自身的数据传输优势值:式中,Qi表示簇头i的数据传输优势值,d(i,sink)为簇头i到汇聚节点的距离,d(i,k)为簇头i到其第k个邻居簇头的距离,ni为簇头i具有的邻居簇头数目,λ为设定的权重系数,且0<λ<0.5,所述邻居簇头为位于簇头i通信范围内的簇头;(2)簇头与各邻居簇头进行信息交互,构建邻居簇头列表,获取各邻居簇头的数据传输优势值信息,并存储到邻居簇头列表中相应的位置;在选择下一跳节点时,簇头按照下列公式计算各邻居簇头的权值,并选择权值最大的邻居簇头作为下一跳节点:式中,WAB表示簇头A的邻居簇头B的权值,QAB为所述邻居簇头B的数据传输优势值,d(A,B)为簇头A到所述邻居簇头B的距离,EB为所述邻居簇头B的当前剩余能量,Emin为预设的最小能量值,VB为已将所述邻居簇头B作为下一跳节点的簇头数量,nB为所述邻居簇头B的邻居簇头数量,ω为设定的调整系数;σ1、σ2为设定的权重系数且σ1+σ2=1。2.根据权利要求1所述的一种基于云服务的数据通信方法,其特征是,在对所述用户终端进行验证成功之后,所述方法还包括:所述云服务模块检测所述用户终端发送身份认证请求的次数,当发送身份认证请求的次数大于预设阈值时,拒绝与所述用户终端建立连接。3.根据权利要求1所述的一种基于云服务的数据通信方法,其特征是,在对所述用户终端进行验证成功之后,所述方法还包括:所述云服务模块响应用户终端的访问请求,提供存储的数据的操作界面给所述用户终端;所述云服务模块响应所述用户终端基于所述操作界面的操作。4.一种基于云服务的数据通信装置,其特征是,该装置包括:一种基于云服务的数据通信装置,该装置包括:接收子模块,其与无线通信模块通信,用于通过无线通信模块从无线传感器网络监测模块接收采集的数据,还用于接收由本地设备模块中...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳桓轩科技有限公司
类型:发明
国别省市:广东,44

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

1