[发明专利]一种基于智能手机的传感器数据备份系统和方法有效
申请号: | 201711056260.0 | 申请日: | 2017-11-01 |
公开(公告)号: | CN107911425B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 傅晓;陈勇;叶枫;王志坚;徐钊 | 申请(专利权)人: | 河海大学;张家港骞翮互联网科技有限公司;南京龙渊微电子科技有限公司;南京龙渊众创空间股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 施昊 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能手机 传感器 数据 备份 系统 方法 | ||
1.基于传感器数据备份系统的传感器数据备份方法,其特征在于:所述传感器数据备份系统包括无线传感器、智能手机和远程服务器;所述无线传感器为自带无线通信模块的微控制器,该无线通信模块具备无线局域网通信功能,无线传感器上安装网关程序;所述智能手机设有人机交互界面和无线局域网通信模块,智能手机上安装有客户端应用程序;所述远程服务器设有网络接口,并与广域网或局域网连接,远程服务器上安装服务器应用程序;
所述传感器数据备份方法包括以下步骤:
(1)将无线传感器上的无线通信模块设置在无线访问接入点工作模式,使用智能手机与该无线访问接入点建立无线局域网连接,客户端应用程序每隔查询周期T1向网关程序发送查询请求R;
(2)网关程序收到客户端应用程序发送的查询请求R后,首先搜索无线传感器的数据库中是否存在未备份数据;若存在,则将未备份数据作为数据包B发送至客户端应用程序;若不存在,则向客户端应用程序发送空闲指令I;
(3)客户端应用程序收到网关程序发送的数据包B后,解析数据包B,将数据包B中的数据持久化存储至智能手机的本地数据库中;若收到网关程序发送的空闲指令I,客户端应用程序不执行任何操作,等待下一个查询周期,重新向服务器应用程序发送查询请求R;
(4)断开智能手机与步骤(1)所述无线访问接入点建立的无线局域网连接,通过运营商移动通信网络或与除无线传感器以外的无线访问接入点建立的无线局域网连接,智能手机与远程客户端建立连接;
若连接成功,客户端应用程序每隔上传周期T2,搜索智能手机的本地数据库中是否存在未备份数据,若存在,则将未备份数据封装为上传请求U,发送至服务器应用程序;若不存在未备份数据,客户端应用程序不执行任何操作,等待下一个上传周期,重新向服务器应用程序发送上传请求U;
若连接失败,客户端应用程序等待下一个上传周期,重新向服务器应用程序发送上传请求U;
(5)服务器应用程序收到客户端应用程序发送的上传请求U后,将上传请求U中包含的未备份数据持久化存储至远程服务器的本地数据库中,并向客户端应用程序发送成功指令S;若持久化存储失败,服务器应用程序向客户端应用程序发送失败指令F;
(6)客户端应用程序收到服务器应用程序发送的成功指令S后,将未备份数据从智能手机的本地数据库中删除;客户端应用程序收到服务器应用程序发送的失败指令F后,等待下一个上传周期,重新向服务器应用程序发送上传请求U。
2.根据权利要求1所述传感器数据备份方法,其特征在于:查询周期T1的取值范围为5s至3600s,上传周期T2的取值范围为10s至3600s。
3.根据权利要求1所述传感器数据备份方法,其特征在于:网关程序采用C语言编写,客户端应用程序和服务器应用程序采用Java语言编写。
4.根据权利要求1所述传感器数据备份方法,其特征在于:数据包B的格式为JSON,SOAP或纯文本。
5.根据权利要求1所述传感器数据备份方法,其特征在于:查询请求R为HTTP请求报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学;张家港骞翮互联网科技有限公司;南京龙渊微电子科技有限公司;南京龙渊众创空间股份有限公司,未经河海大学;张家港骞翮互联网科技有限公司;南京龙渊微电子科技有限公司;南京龙渊众创空间股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711056260.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置