一种基于蓝牙的设备分享系统及方法与流程

文档序号:16979725发布日期:2019-02-26 19:23阅读:405来源:国知局
一种基于蓝牙的设备分享系统及方法与流程

本发明涉及物联网技术领域,具体涉及。



背景技术:

随着社会的发展科技的进步,越来越多的物联网设备应用于人们日常生活之中。其中很多物联网设备,需要多个人使用同一个设备,例如儿童手表,爸爸、妈妈、爷爷、奶奶等都需要查看设备信息。而传统的远程分享的方式,一旦发生设备分享信息泄露或撞库时,就会导致儿童手表的实时信息泄露。

因此,亟需一种可实现设备安全绑定、安全分享的系统及方法。



技术实现要素:

本发明旨在提供一种基于蓝牙的设备分享系统及方法,能够实现设备安全绑定、安全分享功能,避免出现设备信息泄露或撞库等原因而导致的设备数据泄露问题。

一方面本发明提供一种基于蓝牙的设备分享系统,包括:设备、app、服务器;

所述设备为带有蓝牙功能的智能设备,包括第一存储模块,所述第一存储模块存储包括设备mac地址、设备绑定密码;

所述app包括蓝牙模块、网络传输模块、第一分享模块;

所述服务器包括接收模块、安全校验模块、设备绑定模块、第二分享模块;所述安全校验模块包括第一生成模块、校验模块、第二存储模块;所述第二分享模块包括第二生成模块、记录模块。

作为优选,所述绑定密码由设备生产时根据加密算法计算设备mac地址而来。

作为优选,所述网络传输模块采用手机自带数据传输网络,包括蜂窝数据传输、wifi数据传输。

作为优选,所述第一生成模块用于生成绑定密码;所述第二生成模块用于生成分享信息;所述分享信息包括分享链接、分享有效时间、分享动态校验码。

另一方面本发明还提供一种基于蓝牙的设备分享方法,所述方法应用于上述系统,具体包括以下步骤:

s1:主用户通过app初次连接、绑定设备;

s2:主用户发布分享;

s3:主用户主动断开设备连接;

s4:从用户根据分享连接、绑定设备;

所述基于蓝牙的设备分享方法,其中,所述步骤s1具体包括:

s11:app启动蓝牙模块,搜索设备,连接,读取设备mac地址与绑定密码;

s12:app通过网络传输模块向服务器发起第一绑定请求;

s13:服务器接收模块接收第一绑定请求,启动安全校验模块校验第一请求信息;

若校验通过,则进入步骤s14;

若校验不通过,则重复步骤s11;

s14:服务器设备绑定模块绑定设备,第二存储模块存储绑定结果信息;

所述基于蓝牙的设备分享方法,其中,所述步骤s2具体包括:

s21:app通过网络传输模块向服务器发起分享请求;

s22:服务器接收模块接收分享请求,启动第二分享模块,由第二生成模块生成分享信息,由记录模块记录分享请求及分享信息;

s23:服务器反馈分享信息至app,app通过第一分享模块发布分享信息;

所述基于蓝牙的设备分享方法,其中,所述步骤s4具体包括:

s41:从用户接收分享信息;

s42:分享有效时间内,从用户app启动蓝牙模块,搜索被分享设备,连接,读取设备mac地址与绑定密码;

s43:app输入分享信息中的分享动态校验码,通过网络传输模块向服务器发起第二绑定请求;

s44:服务器接收模块接收第二绑定请求,启动安全校验模块校验第二请求信息;

若校验通过,则进入步骤s45;

若校验不通过,则重复步骤s42;

s45:服务器设备绑定模块绑定设备,第二存储模块存储绑定结果信息。

作为优选,所述广播内容包括设备mac地址。

作为优选,所述第一请求信息包括绑定请求、绑定密码、设备信息、app用户信息。

作为优选,所述绑定结果信息包括设备信息id、app用户信息。

作为优选,所述第二请求信息包括绑定请求、绑定密码、分享动态校验码、设备信息、app用户信息。

本发明的有益效果:本发明提供的一种基于蓝牙的设备分享系统及方法能够通过蓝牙连接设备,服务器校验绑定请求,请求通过后才能绑定设备,实现安全绑定、安全分享功能,避免出现设备信息泄露或撞库等原因而导致的设备数据泄露问题。

附图说明

图1为本发明所述的基于蓝牙的设备分享系统的结构示意图。

图2为本发明所述的基于蓝牙的设备分享系统的设备结构示意图。

图3为本发明所述的基于蓝牙的设备分享系统的app结构示意图。

图4为本发明所述的基于蓝牙的设备分享系统的服务器结构示意图。

图5为本发明所述的基于蓝牙的设备分享方法的流程示意图。

图6为本发明所述的基于蓝牙的设备分享方法的步骤s1流程示意图。

图7为本发明所述的基于蓝牙的设备分享方法的步骤s2流程示意图。

图8为本发明所述的基于蓝牙的设备分享方法的步骤s4流程示意图。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步说明。

在本发明实施例中,术语“第一”、“第二”等用于对不同元素从称谓上进行区分,但并不表示这些元素的空间排列或时间顺序等,这些元素不应被这些术语所限制。术语“包括”等指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。

在一个具体的实施例中,本发明提供一种基于蓝牙的设备分享系统及方法。

参阅图1,本发明实施例提供一种基于蓝牙的设备分享系统,包括:设备1、app2、服务器3。

参阅图2,所述设备1为带有第一蓝牙模块11的智能设备,例如儿童手表,定位手环,定位器等,包括第一存储模块12,所述第一存储模块22存储包括设备mac地址、设备绑定密码。

参阅图3,所述app2包括第二蓝牙模块21、网络传输模块22、第一分享模块23。

参阅图4,所述服务器3包括接收模块31、安全校验模块32、设备绑定模块33、第二分享模块34;所述安全校验模块32包括第一生成模块321、校验模块322、第二存储模块323;所述第二分享模块34包括第二生成模块341、记录模块342。

所述绑定密码由设备1生产时根据加密算法计算设备mac地址而来。

所述网络传输模块22采用手机自带数据传输网络,包括蜂窝数据传输、wifi数据传输。

所述第一生成模块321用于生成绑定密码;所述第二生成模块341用于生成分享信息;所述分享信息包括分享链接、分享有效时间、分享动态校验码。

所述分享动态校验码由4位或5位或6位数字或字母或其组合组成,根据每台设备和每次分享随机生成。

参阅图5,本发明实施例还提供一种基于蓝牙的设备分享方法,所述方法应用于上述系统,具体包括以下步骤:

s1:主用户通过app初次连接、绑定设备;

s2:主用户发布分享;

s3:主用户主动断开设备连接;

s4:从用户根据分享连接、绑定设备。

参阅图6,所述基于蓝牙的设备分享方法,其中,所述步骤s1具体包括:

s11:app启动蓝牙模块,搜索设备,连接,读取设备mac地址与绑定密码;

s12:app通过网络传输模块向服务器发起第一绑定请求;

s13:服务器接收模块接收第一绑定请求,启动安全校验模块校验第一请求信息;

若校验通过,则进入步骤s14;

若校验不通过,则重复步骤s11。

s14:服务器设备绑定模块绑定设备,第二存储模块存储绑定结果信息。

参阅图7,所述基于蓝牙的设备分享方法,其中,所述步骤s2具体包括:

s21:app通过网络传输模块向服务器发起分享请求;

s22:服务器接收模块接收分享请求,启动第二分享模块,由第二生成模块生成分享信息,由记录模块记录分享请求及分享信息;

s23:服务器反馈分享信息至app,app通过第一分享模块发布分享信息。

参阅图8,所述基于蓝牙的设备分享方法,其中,所述步骤s4具体包括:

s41:从用户接收分享信息;

s42:分享有效时间内,从用户app启动蓝牙模块,搜索被分享设备,连接,读取设备mac地址与绑定密码;

s43:app输入分享信息中的分享动态校验码,通过网络传输模块向服务器发起第二绑定请求;

s44:服务器接收模块接收第二绑定请求,启动安全校验模块校验第二请求信息;

若校验通过,则进入步骤s45;

若校验不通过,则重复步骤s42;

s45:服务器设备绑定模块绑定设备,第二存储模块存储绑定结果信息。

所述广播内容包括设备mac地址。

所述第一请求信息包括绑定请求、绑定密码、设备信息、app用户信息。

所述绑定结果信息包括设备信息id、app用户信息。

所述第二请求信息包括绑定请求、绑定密码、分享动态校验码、设备信息、app用户信息。

上述实施例仅用于解释说明本发明的构思,而非对本发明权利保护的限定,凡利用此构思对本发明进行非实质性的改动,均应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求书所限定的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1