一种基于区块链的WiFi共享方法及服务器技术

技术编号:20050429 阅读:49 留言:0更新日期:2019-01-09 06:01
本发明专利技术提供一种基于区块链的WiFi共享方法及服务器,所述方法包括:获取WiFi使用终端发送的WiFi连接请求信息;根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。本发明专利技术提供的基于区块链的WiFi共享方法及服务器,通过基于区块链设计去中心化形式的WiFi共享平台,提高了WiFi共享网络的安全性,兼容公有WiFi与私有WiFi,对WiFi提供方进行认证并对WiFi使用方进行计费使得WiFi提供方获利,实现激励WiFi分享且为用户提供便利的WiFi资源,对用户WiFi信息提供保护,保护用户隐私数据。

【技术实现步骤摘要】
一种基于区块链的WiFi共享方法及服务器
本专利技术涉及通信
,尤其涉及一种基于区块链的WiFi共享方法及服务器。
技术介绍
WiFi是一种允许电子设备连接到一个无线局域网的技术,随着无线局域网技术的不断发展,作为移动设备的无线互联网技术的WiFi被广泛的应用于各个领域中,WiFi共享平台也被大力发展。现有技术中,WiFi共享系统包括用户申请认证平台、客户端模块、登陆认证模块、计时模块、充值扣费模块、以及数据库模块。用户申请认证平台用于接收WiFi使用者和WiFi提供者注册并核实信息,并将WiFi使用者和WiFi提供者信息储存在数据库模块内;客户端模块用于接收WiFi使用者登陆认证信息,通过登陆认证模块判断所请求WiFi使用者信息是否已经收入数据库模块,如果是则登陆成功,否则跳转到用户申请认证平台,引导用户提交注册申请信息;计时模块用于对通过客户端模块登陆连接成功的WiFi使用时间进行计时控制;充值扣费模块与计时模块相连,用于计算WiFi使用时间产生的费用;数据库模块与用户申请认证平台、客户端模块、计时模块、充值扣费模块、以及WiFi管理控制模块相连,用于存储登陆记录,WiFi使用计时、以及产生的费用。现有技术中的WiFi共享系统,WiFi分享者和WiFi使用者的注册信息,WiFi密码,以及使用记录等敏感信息都存储到中心服务器中,信息泄露的风险较大。
技术实现思路
本专利技术的目的是提供一种基于区块链的WiFi共享方法及服务器,解决了现有技术中WiFi共享系统信息泄露风险较大的技术问题。为了解决上述技术问题,一方面,本专利技术提供一种基于区块链的WiFi共享方法,包括:获取WiFi使用终端发送的WiFi连接请求信息;根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。另一方面,本专利技术提供一种基于区块链的WiFi共享服务器,包括:获取模块,用于获取WiFi使用终端发送的WiFi连接请求信息;发送模块,用于根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。再一方面,本专利技术提供一种用于WiFi共享的电子设备,包括:存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。本专利技术提供的基于区块链的WiFi共享方法及服务器,通过基于区块链设计去中心化形式的WiFi共享平台,提高了WiFi共享网络的安全性,兼容公有WiFi与私有WiFi,对WiFi提供方进行认证并对WiFi使用方进行计费使得WiFi提供方获利,实现激励WiFi分享且为用户提供便利的WiFi资源,对用户WiFi信息提供保护,保护用户隐私数据,并且提高了Wi-Fi资源的使用率,降低了Wi-Fi共享的管理维护成本。附图说明图1为依照本专利技术实施例的基于区块链的WiFi共享方法示意图;图2为依照本专利技术实施例的基于区块链的WiFi共享服务器示意图;图3为本专利技术实施例提供的用于WiFi共享的电子设备的结构示意图。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为依照本专利技术实施例的基于区块链的WiFi共享方法示意图,如图1所示,本专利技术实施例提供一种基于区块链的WiFi共享方法,其执行主体为基于区块链的WiFi共享服务器,以下简称区块链服务器。该方法包括:步骤S101、获取WiFi使用终端发送的WiFi连接请求信息;步骤S102、根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。具体的,本系统的意义在于利用区块链平台为闲置Wi-Fi资源持有者提供推广Wi-Fi资源的中介平台,保证用户数据安全,保证分享Wi-Fi的用户获利;为需要使用Wi-Fi的用户提供便捷的Wi-Fi资源。本专利技术实施例中的WiFi共享系统中至少包括,WiFi使用终端,WiFi分享终端和区块链服务器。区块链服务器提供了一个WiFi共享平台,使WiFi分享用户通过WiFi分享终端进行分享WiFi,WiFi使用用户通过WiFi使用终端使用WiFi分享终端产生的WiFi。WiFi共享系统的总体工作流程如下:(1)每一个WiFi分享用户通过WiFi分享终端把一个新的WiFi热点第一次分享出来时,向区块链服务器发送Wi-Fi注册请求并支付一定数量代币给平台。区块链服务器会对WiFi分享用户进行身份认证,认证通过后会被区块链上的多个区块节点接受登记为数字资产,登记信息包括:WiFi分享用户分享WiFi登陆时GPS地址,IP地址,MAC地址,网速测试报告,SSID,计费规则(计费/不计费)等信息。(2)区块链上接受一个新的WiFi热点注册后,区块链会对其进行WiFi资产广播。(3)Wi-Fi使用用户通过WiFi使用终端接收WiFi数字资产广播,并且根据信号强度在本地形成为WiFi列表。(4)Wi-Fi使用用户通过WiFi使用终端选择最合适WiFi作为待连接WiFi。然后,WiFi使用终端向区块链服务器发送WiFi连接请求信息。区块链服务器接收到WiFi连接请求信息后,根据WiFi连接请求信息,向WiFi使用终端发送待连接WiFi的资源信息,以及为WiFi使用终端颁发的签名信息。WiFi使用终端根据待连接WiFi的资源信息,以及签名信息与WiFi分享终端建立P2P连接,将签名信息发送到WiFi分享终端,请求密钥。WiFi分享终端验证WiFi使用终端的签名信息,验证通过后将密钥加密后传输给WiFi使用终端。密钥不保存在区块链上,从而保证密钥不被窃取和破解。(5)WiFi使用终端自动使用密钥登录WiFi分享终端产生的待连接WiFi,自动支付代币给WiFi分享用户以及WiFi共享平台。所述代币可以是虚拟货币,也可以是真实货币,真实货币和虚拟货币可以通过预设规则进行兑换。(6)区块链广播交易,生成新区块。另外,共享WiFi过程中关于费用的规则如下:(1)WiFi分享用户分享WiFi后,向WiFi共享平台支付代币,作为平台推广WiFi资源的报酬。(2)WiFi使用用户使用WiFi后,向WiFi分享用户支付代币,作为给WiFi分享用户的奖励。(3)用户浏览广告后,广告商支付WiFi共享平台广告费,WiFi共享平台支付用户部分代币作为奖励。需要提及的是,Wi-Fi分享用户和W本文档来自技高网...

【技术保护点】
1.一种基于区块链的WiFi共享方法,其特征在于,包括:获取WiFi使用终端发送的WiFi连接请求信息;根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。

【技术特征摘要】
1.一种基于区块链的WiFi共享方法,其特征在于,包括:获取WiFi使用终端发送的WiFi连接请求信息;根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,以供所述WiFi使用终端根据所述待连接WiFi的资源信息,以及所述签名信息与WiFi分享终端建立连接,从而使用所述WiFi分享终端产生的所述待连接WiFi。2.根据权利要求1所述的方法,其特征在于,所述根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息,具体为:根据所述WiFi连接请求信息中包含的待连接WiFi的身份标识信息,调用区块链上的智能合约查询所述待连接WiFi的资源信息;为所述WiFi使用终端颁发签名信息;向所述WiFi使用终端发送待连接WiFi的资源信息,以及所述签名信息。3.根据权利要求2所述的方法,其特征在于,所述向所述WiFi使用终端发送待连接WiFi的资源信息,以及所述签名信息,具体为:利用所述WiFi连接请求信息中包含的第一公钥对所述待连接WiFi的资源信息,以及所述签名信息进行加密,获取第一加密信息;向所述WiFi使用终端发送所述第一加密信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述WiFi连接请求信息,向所述WiFi使用终端发送待连接WiFi的资源信息以及签名信息之后,还包括:接收所述WiFi使用终端和/或所述WiFi分享终端发送的连接确认信息,所述连接确认信息用于指示所述WiFi使用终端已经开始使用所述WiFi分享终端产生的所述待连接WiFi;根据所述连接确认请求信息按照预设计费规则对所述WiFi使用终端进行计费。5.根据权利要求4所述的方法,其特征在于,所述根据所述连接确认请求信息按照预设计费规则对所述WiFi使用终端进行计费之后,还包括:接收所述WiFi使用终端和/或所述WiFi分享终端发送的断开确认信息,所述断开确认信息用于指示所述WiFi使用终端已经停止使用所述WiFi分享终端产生的所述待连接WiFi;根据所述断开确认请求信息按照所述预设计费规则对所述WiFi使用终端进行结算,并从所述WiFi使用终端的使用者的账户中扣除相...

【专利技术属性】
技术研发人员:郭少勇邵苏杰徐思雅喻鹏邱雪松戴瑶魏欣亓峰丰雷
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1