基于WIFI分享的代币管理方法及装置与流程

文档序号:15448876发布日期:2018-09-14 23:42阅读:152来源:国知局

本发明涉及计算机技术领域,具体涉及一种基于wifi分享的代币管理方法及装置。



背景技术:

wifi是目前使用最广的一种无线网络传输技术,承载着全球超过42%的移动数据流量和90%的平板电脑数据流量。与移动流量相比,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能够在更大范围内使用,使更多的人受益。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明一个实施例的基于wifi分享的代币管理方法的流程示意图;

图2示出了本发明另一个实施例的基于wifi分享的代币管理方法的流程示意图;

图3示出了本发明又一实施例提供的一种基于wifi分享的代币管理装置的装置结构图;

图4示出了根据本发明实施例的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了本发明一个实施例的基于wifi分享的代币管理方法的流程示意图。如图1所示,该方法包括:

步骤s110:基于预设的智能合约设置与wifi分享相关的分享合约代码。

其中,智能合约用于通过预设的代币发行接口发行代币,则分享合约代码用于通过该代币发行接口获取已发行的代币,并基于已发行的代币管理各个用户终端的用户代币量。

具体地,该预设的智能合约可以是已有项目中用于发行代币的智能合约,通过该智能合约能够实现代币的发行、管理等操作。与wifi分享相关的分享合约代码是指:在该预设的智能合约的基础上开发的、用于实现与wifi分享相关的代币管理操作的程序代码。具体实施时,该分享合约代码至少可通过下述两种方式实现:一种方式中,该分享合约代码通过在预设的智能合约的基础上编写依附于该智能合约的程序代码段实现,该程序代码段用于通过调用智能合约的相关接口实现与wifi分享相关的代币管理操作。该种方式相当于对已有的用于发行代币的智能合约进行了扩充,以实现附加的与wifi分享相关的代币管理操作。另一种方式中,该分享合约代码通过独立于预设的智能合约的分享合约程序实现,该分享合约程序可通过另一套智能合约实现,其通过与预设的智能合约之间相互调用,来借助预设的智能合约实现与wifi分享相关的代币管理操作。本发明不限定分享合约代码的具体实现方式。

步骤s120:当检测到属于预设wifi分享类型的用户行为时,通过上述分享合约代码获取与检测到的用户行为相对应的行为属性信息。

其中,预设wifi分享类型是指与wifi分享相关的行为类型。例如,预设wifi分享类型包括:用于分享wifi的类型、用于连接已分享wifi的类型等。本发明不限定预设wifi分享类型的具体种类和数量,本领域技术人员可以将所有与wifi分享相关的行为类型都设置为预设wifi分享类型。

每当检测到属于预设wifi分享类型的用户行为时,通过上述分享合约代码获取与检测到的用户行为相对应的行为属性信息。其中,行为属性信息是指:与用户行为相对应的、能够用于量化用户行为所对应的价值的信息。例如,行为属性信息包括:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息等各类信息。本发明并不限定行为属性信息的具体内涵和种类,总之,上述的行为属性信息具有一个共同特点:与检测到的属于预设wifi分享类型的用户行为存在关联性、且能够用于量化用户行为的价值,以便在后续步骤中根据量化结果管理用户的用户代币量。

步骤s130:确定与行为属性信息相对应的代币变更量,根据代币变更量更新区块链账本中记录的与该用户行为相对应的用户终端的用户代币量。

由于行为属性信息能够用于量化用户行为的价值,因此,在本实施例中,能够根据预设的量化规则确定与行为属性信息相对应的代币变更量。该代币变更量可能是代币获取量,也可能是代币消耗量,具体取决于用户行为的种类,具体数值根据预设的量化规则确定。

另外,在本实施例中,将各个用户终端所对应的用户代币量记录在区块链账本中,通过区块链账本来维护各个用户终端所对应的用户代币量。相应地,在本步骤中,需要根据代币变更量更新区块链账本中记录的与该用户行为相对应的用户终端的用户代币量。通过区块链账本维护各个用户终端所对应的用户代币量能够确保代币分配的公平性,而且,还能够确保用户终端的用户代币量的私密性。

根据本发明公开的基于wifi分享的代币管理方法,能够基于智能合约获取与检测到的属于预设wifi分享类型的用户行为相对应的行为属性信息,并确定与该行为属性信息相对应的代币变更量,根据代币变更量更新区块链账本中记录的与该用户行为相对应的用户终端的用户代币量。由此可见,在本发明公开的方式中,能够根据属于预设wifi分享类型的用户行为调节对应的用户终端的用户代币量,通过代币激励用户分享wifi,从而使wifi拥有者分享wifi的行为能够为其带来收益,进而使分享的wifi能够在更大范围内使用,使更多的人受益。

图2示出了本发明另一个实施例的基于wifi分享的代币管理方法的流程示意图。如图2所示,该方法包括:

步骤s210:基于预设的智能合约设置与wifi分享相关的分享合约代码。

其中,智能合约用于通过预设的代币发行接口发行代币,则分享合约代码用于通过该代币发行接口获取已发行的代币,并基于已发行的代币管理各个用户终端的用户代币量。

具体地,该预设的智能合约可以是已有项目中用于发行代币的智能合约,通过该智能合约能够实现代币的发行、管理等操作。与wifi分享相关的分享合约代码是指:在该预设的智能合约的基础上开发的、用于实现与wifi分享相关的代币管理操作的程序代码。具体实施时,该分享合约代码至少可通过下述两种方式实现:一种方式中,该分享合约代码通过在预设的智能合约的基础上编写依附于该智能合约的程序代码段实现,该程序代码段用于通过调用智能合约的相关接口实现与wifi分享相关的代币管理操作。该种方式相当于对已有的用于发行代币的智能合约进行了扩充,以实现附加的与wifi分享相关的代币管理操作。另一种方式中,该分享合约代码通过独立于预设的智能合约的分享合约程序实现,该分享合约程序可通过另一套智能合约实现,其通过与预设的智能合约之间相互调用,来借助预设的智能合约实现与wifi分享相关的代币管理操作。本发明不限定分享合约代码的具体实现方式。

步骤s220:当检测到属于预设wifi分享类型的用户行为时,通过上述分享合约代码获取与检测到的用户行为相对应的行为属性信息。

其中,预设wifi分享类型是指与wifi分享相关的行为类型。例如,预设wifi分享类型包括:用于分享wifi的类型、用于连接已分享wifi的类型等。本发明不限定预设wifi分享类型的具体种类和数量,本领域技术人员可以将所有与wifi分享相关的行为类型都设置为预设wifi分享类型。每当检测到属于预设wifi分享类型的用户行为时,通过上述分享合约代码获取与检测到的用户行为相对应的行为属性信息。其中,行为属性信息是指:与用户行为相对应的、能够用于量化用户行为所对应的价值的信息。例如,行为属性信息包括:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息等各类信息。本发明并不限定行为属性信息的具体内涵和种类,总之,上述的行为属性信息具有一个共同特点:与检测到的属于预设wifi分享类型的用户行为存在关联性、且能够用于量化用户行为的价值,以便在后续步骤中根据量化结果管理用户的用户代币量。

在本实施例中,主要以用于分享wifi的类型以及用于连接已分享wifi的类型这两种情况为例进行详细阐述:

在第一种情况中,预设wifi分享类型为用于分享wifi的类型。相应地,在本步骤中,当检测到属于预设wifi分享类型的第一类用户行为时,通过分享合约代码确定与监测到的第一类用户行为相对应的第一类行为属性信息。其中,第一类用户行为泛指与用于分享wifi的类型相对应的用户行为,通过该类用户行为能够实现wifi的分享操作,以利于其他用户通过免费方式或少量付费的方式接入wifi。

具体地,在本实施例中,第一类用户行为包括:分享wifi热点所对应的wifi密码的行为。例如,用户通过用于分享wifi的app分享wifi热点所对应的wifi密码时,app通过分享操作入口接收到用户输入的wifi热点所对应的wifi名称以及wifi密码后,将对接收到的wifi名称以及wifi密码进行展示,以供其他用户据此接入wifi网络。

上述第一类行为属性信息包括以下中的至少一个:

(1)分享的wifi被连接的次数和/或时长。具体地,在用户分享wifi之后,针对用户分享的wifi,统计各个用户连接该wifi的次数和/或时长信息,以便在后续步骤中据此量化用户分享wifi的行为价值。

(2)分享的wifi被点赞的次数。具体地,在用户分享wifi之后,针对用户分享的wifi,统计其他用户针对该wifi进行点赞或其他评论操作的次数,该次数反映了其他用户对该wifi的认可度,因而能够用于量化用户分享wifi的行为价值。

(3)分享的wifi被用于浏览的信息内容。具体地,在用户分享wifi之后,针对用户分享的wifi,统计该wifi的分享者本人和/或其他用户接入该wifi后利用该wifi浏览的信息内容的种类和/或数量,从而据此量化用户分享wifi的行为价值。具体地,利用该wifi浏览的信息内容的种类包括:视频类信息内容、咨询广告类信息内容等。并且,用户基于广告的浏览、点击、下载等操作也可以服务于广告推荐系统,以提升广告推送的精准性,因此,该类操作数据也可以作为行为属性信息。具体实施时,可分别针对不同种类的信息内容设置对应的行为价值的量化规则。

(4)将用于分享wifi的app推送给好友。具体地,在用户分享wifi之前或之后,用户可以进一步将用于分享wifi的app推送给好友,以供好友安装并使用该app。该类行为有利于app的推广,进而有利于wifi分享的普及,因此该类行为属性信息也可用于量化用户分享wifi的行为价值。

(5)接入wifi后的用户位置信息。具体地,在用户分享wifi之后,针对用户分享的wifi,统计该wifi的分享者本人和/或其他用户接入该wifi后的位置信息,该类信息能够用于提升广告推荐的精准度(例如根据地域推荐适合该地域特点的广告),并且该类信息还可能服务于其他用途的场景中。因此,接入wifi后的用户位置信息也可用于量化用户分享wifi的行为价值。具体地,接入wifi后的用户位置信息又可以细分为:接入wifi后的用户初始位置信息(即用户刚接入该wifi时的位置)、接入wifi后的用户位置迁移信息(即用户在使用该wifi的过程中从位置a迁移至位置b甚至位置c的信息)。

在第二种情况中,预设wifi分享类型为用于连接已分享wifi的类型。相应地,在本步骤中,当检测到属于预设wifi分享类型的第二类用户行为时,通过所述分享合约代码确定与监测到的第二类用户行为相对应的第二类行为属性信息。其中,第二类用户行为泛指与用于连接已分享wifi的类型相对应的用户行为,通过该类用户行为能够连接已分享的wifi,从而利用该wifi进行网络访问操作。

具体地,在本实施例中,第二类用户行为包括:连接已分享wifi热点的行为。例如,app对用户分享的wifi名称以及wifi密码进行展示时,可将多个用户分享的多个wifi展示在预设的分享wifi列表中,并通过检测分享wifi列表中各个wifi的信号强度、网络传输速度等特征,对各个wifi进行排序或标识,以便于其他用户优先选择性能较好的wifi。

上述第二类行为属性信息包括以下中的至少一个:

(1)连接已分享wifi热点的次数和/或时长。具体地,在用户分享wifi之后,针对用户分享的wifi,统计各个用户连接该wifi的次数和/或时长信息,以便在后续步骤中据此量化用户分享wifi的行为价值。

(2)通过连接已分享wifi热点浏览的信息内容。

(3)将用于分享wifi的app推送给好友。

(4)接入wifi后的用户位置信息。

其中,第(2)、(3)、(4)种第二类行为属性信息与上述第一类行为属性信息中的对应内容类似,此处不再赘述,区别仅在于:第一类行为属性信息侧重于考量wifi分享者的具体信息,第二类行为属性信息侧重于考量wifi使用者的具体信息。

步骤s230:确定与行为属性信息相对应的代币变更量,根据代币变更量更新区块链账本中记录的与该用户行为相对应的用户终端的用户代币量。

由于行为属性信息能够用于量化用户行为的价值,因此,在本实施例中,能够根据预设的量化规则确定与行为属性信息相对应的代币变更量。该代币变更量可能是代币获取量,也可能是代币消耗量,具体取决于用户行为的种类,具体数值根据预设的量化规则确定。

由于行为属性信息包括对应于分享行为的第一类行为属性信息以及对应于使用行为的第二类行为属性信息,因此,在本步骤中,分别以上述两类信息为例进行说明:

在上述的第一种情况中,当预设wifi分享类型为用于分享wifi的类型,且行为属性信息为对应于分享行为的第一类行为属性信息时,本步骤具体通过下述方式实现:确定与第一类行为属性信息相对应的代币获取量,根据该代币获取量更新区块链账本中记录的与第一类用户行为相对应的用户终端的用户代币量。具体地,按照分享合约代码中预先定义的代币获取规则计算与第一类行为属性信息相对应的代币获取量;其中,代币获取规则用于确定第一类行为属性信息中每种类型的信息与对应的代币获取量之间的对应关系。

具体实施时,预先在分享合约代码中定义代币获取规则(即上述的量化规则的一种形式),在该代币获取规则中分别针对每种类型的第一类行为属性信息设置与其对应的代币获取量之间的对应关系。例如,针对上述的第(1)种类型的第一类行为属性信息(分享的wifi被连接的次数和/或时长)而言,可以规定:每当分享的wifi被连接的次数增加一次时,则对应用户的代币获取量增加预设数值;或者,针对分享的wifi被连接的次数设置多个阈值区间,分别针对每个区间设置对应的代币获取量数值。对于分享的wifi被连接的时长所对应的代币获取量也可以参照上述方式确定,比如,分享的wifi被连接的时长越长,其对应的用户的代币获取量越多。又如,针对上述的第(2)种类型的第一类行为属性信息(分享的wifi被点赞的次数)而言,可以规定:点赞次数越多,其对应的用户的代币获取量越多。针对上述的第(3)种类型的第一类行为属性信息(分享的wifi被用于浏览的信息内容)而言,由于利用该wifi浏览的信息内容的种类包括视频类信息内容、咨询广告类信息内容等各种类型,因此,可以分别针对每个种类的信息内容设置对应的用户代币量获取规则。另外,还可以针对用户基于广告的浏览、点击、下载等操作行为设置对应的用户代币量获取规则。其他类型的第一类行为属性信息所对应的规则也可参照上述方式设置,此处不再赘述。

在上述的第二种情况中,当预设wifi分享类型为用于连接已分享wifi的类型,且行为属性信息为对应于使用行为的第二类行为属性信息时,本步骤具体通过下述方式实现:确定与第二类行为属性信息相对应的代币消耗量,根据该代币消耗量更新区块链账本中记录的与第二类用户行为相对应的用户终端的用户代币量。具体地,按照分享合约代码中预先定义的代币消耗规则计算与第二类行为属性信息相对应的代币消耗量;其中,代币消耗规则用于确定第二类行为属性信息中每种类型的信息与对应的代币消耗量之间的对应关系。

具体实施时,预先在分享合约代码中定义代币消耗规则(即上述的量化规则的另一种形式),在该代币消耗规则中分别针对每种类型的第二类行为属性信息设置与其对应的代币消耗量之间的对应关系。例如,针对上述的第(1)种类型的第二类行为属性信息(连接已分享wifi热点的次数和/或时长)而言,可以规定:每次连接已分享的wifi热点时,则对应用户的代币消耗量增加预设数值等,并且,可在连接时长越长时,将对应的代币消耗量设置得越多。其他类型的第二类行为属性信息所对应的规则也可参照上述方式设置,此处不再赘述。

可选地,在通过分享合约代码获取与监测到的用户行为相对应的行为属性信息之后,进一步将上述行为属性信息记录到区块链账本中;相应地,在确定与行为属性信息相对应的代币变更量时,具体结合区块链账本确定与行为属性信息相对应的代币变更量。由于区块链账本具有去中心化的特点,并且,通过区块链节点间的共识机制使得记录在区块链账本中的行为属性信息具有安全性高、不可篡改等诸多优势。并且,记录在区块链账本中的行为属性信息还可以作为确定代币变更量的依据。例如,假设在根据分享的wifi被连接的时长确定其对应的用户的代币获取量时,由于分享的wifi在一段时间范围内将会陆续被多个用户连接,因此,可以将每个用户连接的次数和时长分别记录在区块链账本中,相应地,每当有用户连接该wifi时,从区块链账本中获取该wifi所对应的历史连接次数和/或历史累计连接时长等信息,然后,根据当前用户的连接情况对区块链账本中的信息进行更新。由此可见,借助区块链账本,一方面能够使记录的行为属性信息更加准确可靠,另一方面能够使后续计算的代币变更量更为精确。由此可见,通过区块链账本,不仅能够记录并管理各个用户的用户代币量,还能够记录并管理各个用户对应的行为属性信息。在管理行为属性信息时,既可以按照用户维度进行统计及管理,即:统计每个用户分享(或连接)的wifi次数、时长、浏览的信息等;也可以按照wifi维度进行统计及管理,即:统计每个分享的wifi被连接的次数(每次对应的连接用户以及连接时长等);还可以按照行为类型维度进行统计及管理,即:针对分享类型的行为,统计执行分享操作的用户的数量以及各个用户的标识等。总之,通过区块链账本,能够准确记录分享wifi的用户、每个已分享的wifi所对应的使用用户、以及每个用户对应的代币变更量等。

由此可见,在上述过程中,由于在分享合约代码中预先定义了代币获取规则以及代币消耗规则,通过这两类规则能够评估用户分享wifi或连接已分享wifi时所对应的各类行为的行为价值,并根据评估结果调整用户所拥有的代币量。与传统方式中通过积分红包等方式激励用户相比,本发明中通过分享合约代码能够准确量化用户分享wifi或连接已分享wifi时所对应的各类行为的行为价值,并根据量化结果给用户对应的奖励。该方式所对应的代币获取量以及代币消耗量可根据实际情况动态调整,并非如传统方式那样是固定不变的:例如,本发明中的方式能够精确统计用户分享的wifi被连接的次数以及每次连接的时长等信息,因而据此计算的用户获取的代币量更为合理精确。又如,本发明中的方式还能够分别评估各个wifi的质量,进而根据wifi评估结果以及用户的连接时长确定用户消耗的代币量。与传统的一刀切方式相比,本发明的代币变更量与用户的行为价值更加匹配,且更加公正。

另外,在本实施例中,为了便于用户发布广告,可以预先在分享合约代码中设置用于发布广告的广告投放接口。通过该广告投放接口,广告主能够向本实施例中的系统发送广告。相应地,该方法进一步包括下述步骤s240。

步骤s240:当接收到通过广告投放接口发送的广告投放请求时,根据该广告投放请求投放广告。

具体地,在投放广告时,可采取多种投放策略:例如,在一种策略中,每当通过广告投放接口接收到广告投放请求时,实时地对该广告投放请求所对应的广告进行投放,以满足广告主的实时性要求。又如,在另一种策略中,可以按照预设的广告推荐算法对通过广告投放接口接收到各个广告投放请求所对应的广告进行排序,并按照排序结果有序投放。具体地,广告推荐算法可基于多种规则设定,例如,可以基于广告受众的地域信息、基于广告受众的浏览记录等。当采用后一种策略时,可以获取与广告推送相关的数据信息,根据获取到的数据信息向用户推送广告;其中,与广告推送相关的数据信息包括:接入wifi后的用户初始位置信息、接入wifi后的用户位置迁移信息、用户基于广告的浏览、点击、下载信息等。由此可见,在上述过程中获取到的各种类型的行为属性信息可提供给广告推荐模块,以便广告推荐模块根据广告推荐算法进行推荐。

另外,为了使广告的定价更加合理,本实施例还可以进一步包括如下步骤:

步骤s250:通过分享合约代码监测已投放的广告的展现次数,根据展现次数确定已投放的广告的费用信息,生成用于引导广告主通过代币支付费用信息的付费通知消息。

具体地,针对每个已投放的广告,可以通过分享合约代码监测其展现次数或展现时长等相关信息,以便根据监测结果确定该广告的费用信息。通过该种方式确定的费用信息较为透明且比较公平,广告主易于接受。另外,在系统生成的付费通知消息中包含用于引导广告主通过代币支付费用信息,从而提升了代币的使用价值。

由此可见,在本实施例中,用户在wifi产品内部对信息的评论、浏览,对广告的播放点击、对应用的下载、邀请更多用户参与等行为都能够使用户获取一定的代币,提升了用户的参与积极性。

综上所述,本实施例中的方式有利于免费wifi的推广,从而能够提升wifi的利用率,为大量用户的上网提供便利。并且,该方式通过智能合约中设定的规则对用户产生的与wifi分享相关的行为所对应的行为属性信息进行量化,从而使用户得到的代币奖励是动态变化的,具体取决于行为本身的价值,与传统的定量积分红包等方式相比,奖励数额更为合理,提升用户积极性的效果更加显著。另外,在本实施例中,代币可用于多种用途,例如,可以用于支付广告费用,可用于拼手气兑换红包,还可用于换取流量入口等,从而使用户使用代币的积极性得以提升,进而有利于代币系统的运营。

本实施例尤其适用于在已有的代币发行系统的基础上增设wifi分享功能,从而使代币流通与wifi分享功能相互促进。例如,已有的代币发行系统所对应的智能合约已经实现了代币的发行操作,相应地,本实施例中的分享合约代码用于通过代币发行接口获取已发行的代币时,具体用于从已发行的代币总量中获取预设比例或预设数量的代币。比如,假设已有项目中的代币发行系统每日发行100万代币,相应地,分享合约代码可根据wifi分享功能的推广程度从中选取50-80万代币用于实现本实施例中的操作。该方式能够灵活地应用于已有项目,凡是已有的能够用于发行代币的项目均可利用本实施例中的方式增加wifi分享功能。

图3示出了本发明又一实施例提供的一种基于wifi分享的代币管理系统的系统结构图,如图3所示,所述系统包括:

设置模块31,适于基于预设的智能合约设置与wifi分享相关的分享合约代码;

检测获取模块32,适于当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与检测到的用户行为相对应的行为属性信息;

代币变更模块33,适于确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量;

其中,所述智能合约用于通过预设的代币发行接口发行代币,则所述分享合约代码用于通过所述代币发行接口获取已发行的代币,并基于所述已发行的代币管理各个用户终端的用户代币量。

可选地,当所述预设wifi分享类型为用于分享wifi的类型时,所述检测获取模块32具体适于:当检测到属于预设wifi分享类型的第一类用户行为时,通过所述分享合约代码确定与监测到的第一类用户行为相对应的第一类行为属性信息;

则所述代币变更模块33具体适于:确定与所述第一类行为属性信息相对应的代币获取量,根据所述代币获取量更新区块链账本中记录的与所述第一类用户行为相对应的用户终端的用户代币量。

可选地,所述代币变更模块33具体适于:

按照所述分享合约代码中预先定义的代币获取规则计算与所述第一类行为属性信息相对应的代币获取量;其中,所述代币获取规则用于确定所述第一类行为属性信息中每种类型的信息与对应的代币获取量之间的对应关系;

其中,所述第一类用户行为包括:分享wifi热点所对应的wifi密码的行为;所述第一类行为属性信息包括以下中的至少一个:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

可选地,当所述预设wifi分享类型为用于连接已分享wifi的类型时,所述检测获取模块32具体适于:当检测到属于预设wifi分享类型的第二类用户行为时,通过所述分享合约代码确定与监测到的第二类用户行为相对应的第二类行为属性信息;

则所述代币变更模块33具体适于:确定与所述第二类行为属性信息相对应的代币消耗量,根据所述代币消耗量更新区块链账本中记录的与所述第二类用户行为相对应的用户终端的用户代币量。

可选地,所述代币变更模块33具体适于:

按照所述分享合约代码中预先定义的代币消耗规则计算与所述第二类行为属性信息相对应的代币消耗量;其中,所述代币消耗规则用于确定所述第二类行为属性信息中每种类型的信息与对应的代币消耗量之间的对应关系;

其中,所述第二类用户行为包括:连接已分享wifi热点的行为;所述第二类行为属性信息包括以下中的至少一个:连接已分享wifi热点的次数和/或时长、通过连接已分享wifi热点浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

可选地,所述检测获取模块32进一步适于:将所述行为属性信息记录到区块链账本中;则所述代币变更模块33进一步适于:结合所述区块链账本确定与所述行为属性信息相对应的代币变更量。

可选地,所述设置模块31进一步适于:预先在所述分享合约代码中设置用于发布广告的广告投放接口;

则所述系统进一步包括:

广告投放模块34,适于当接收到通过所述广告投放接口发送的广告投放请求时,根据所述广告投放请求投放广告。

可选地,所述广告投放模块34进一步适于:

通过所述分享合约代码监测已投放的广告的展现次数,根据所述展现次数确定所述已投放的广告的费用信息,生成用于引导广告主通过代币支付所述费用信息的付费通知消息。

可选地,所述广告投放模块34进一步适于:

获取与广告推送相关的数据信息,根据所述数据信息向用户推送广告;

其中,所述与广告推送相关的数据信息包括:接入wifi后的用户初始位置信息、接入wifi后的用户位置迁移信息、用户基于广告的浏览、点击、下载信息。

可选地,所述分享合约代码用于从已发行的代币总量中获取预设比例的代币。

上述各个模块的具体结构和工作原理可参照方法实施例中相应步骤的描述,此处不再赘述。

本申请实施例提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于wifi分享的代币管理方法。

图4示出了根据本发明实施例的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器402,用于执行程序410,具体可以执行上述基于wifi分享的代币管理方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:

基于预设的智能合约设置与wifi分享相关的分享合约代码;

当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与检测到的用户行为相对应的行为属性信息;

确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量;

其中,所述智能合约用于通过预设的代币发行接口发行代币,则所述分享合约代码用于通过所述代币发行接口获取已发行的代币,并基于所述已发行的代币管理各个用户终端的用户代币量。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

当检测到属于预设wifi分享类型的第一类用户行为时,通过所述分享合约代码确定与监测到的第一类用户行为相对应的第一类行为属性信息;

确定与所述第一类行为属性信息相对应的代币获取量,根据所述代币获取量更新区块链账本中记录的与所述第一类用户行为相对应的用户终端的用户代币量。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

按照所述分享合约代码中预先定义的代币获取规则计算与所述第一类行为属性信息相对应的代币获取量;其中,所述代币获取规则用于确定所述第一类行为属性信息中每种类型的信息与对应的代币获取量之间的对应关系;

其中,所述第一类用户行为包括:分享wifi热点所对应的wifi密码的行为;所述第一类行为属性信息包括以下中的至少一个:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

可选地,当所述预设wifi分享类型为用于连接已分享wifi的类型时,在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

当检测到属于预设wifi分享类型的第二类用户行为时,通过所述分享合约代码确定与监测到的第二类用户行为相对应的第二类行为属性信息;

确定与所述第二类行为属性信息相对应的代币消耗量,根据所述代币消耗量更新区块链账本中记录的与所述第二类用户行为相对应的用户终端的用户代币量。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

按照所述分享合约代码中预先定义的代币消耗规则计算与所述第二类行为属性信息相对应的代币消耗量;其中,所述代币消耗规则用于确定所述第二类行为属性信息中每种类型的信息与对应的代币消耗量之间的对应关系;

其中,所述第二类用户行为包括:连接已分享wifi热点的行为;所述第二类行为属性信息包括以下中的至少一个:连接已分享wifi热点的次数和/或时长、通过连接已分享wifi热点浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

将所述行为属性信息记录到区块链账本中;结合所述区块链账本确定与所述行为属性信息相对应的代币变更量。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

预先在所述分享合约代码中设置用于发布广告的广告投放接口;

当接收到通过所述广告投放接口发送的广告投放请求时,根据所述广告投放请求投放广告。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

通过所述分享合约代码监测已投放的广告的展现次数,根据所述展现次数确定所述已投放的广告的费用信息,生成用于引导广告主通过代币支付所述费用信息的付费通知消息。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

获取与广告推送相关的数据信息,根据所述数据信息向用户推送广告;

其中,所述与广告推送相关的数据信息包括:接入wifi后的用户初始位置信息、接入wifi后的用户位置迁移信息、用户基于广告的浏览、点击、下载信息。

可选地,所述分享合约代码用于从已发行的代币总量中获取预设比例的代币。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的基于wifi分享的代币管理装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明还公开了:a1.一种基于wifi分享的代币管理方法,包括:

基于预设的智能合约设置与wifi分享相关的分享合约代码;

当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与检测到的用户行为相对应的行为属性信息;

确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量;

其中,所述智能合约用于通过预设的代币发行接口发行代币,则所述分享合约代码用于通过所述代币发行接口获取已发行的代币,并基于所述已发行的代币管理各个用户终端的用户代币量。

a2.根据a1所述的方法,其中,当所述预设wifi分享类型为用于分享wifi的类型时,所述当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与监测到的用户行为相对应的行为属性信息的步骤具体包括:当检测到属于预设wifi分享类型的第一类用户行为时,通过所述分享合约代码确定与监测到的第一类用户行为相对应的第一类行为属性信息;

则所述确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量的步骤具体包括:确定与所述第一类行为属性信息相对应的代币获取量,根据所述代币获取量更新区块链账本中记录的与所述第一类用户行为相对应的用户终端的用户代币量。

a3.根据a2所述的方法,其中,所述确定与所述第一类行为属性信息相对应的代币获取量的步骤具体包括:

按照所述分享合约代码中预先定义的代币获取规则计算与所述第一类行为属性信息相对应的代币获取量;其中,所述代币获取规则用于确定所述第一类行为属性信息中每种类型的信息与对应的代币获取量之间的对应关系;

其中,所述第一类用户行为包括:分享wifi热点所对应的wifi密码的行为;所述第一类行为属性信息包括以下中的至少一个:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

a4.根据a1-a3任一所述的方法,其中,当所述预设wifi分享类型为用于连接已分享wifi的类型时,所述当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与监测到的用户行为相对应的行为属性信息的步骤具体包括:当检测到属于预设wifi分享类型的第二类用户行为时,通过所述分享合约代码确定与监测到的第二类用户行为相对应的第二类行为属性信息;

则所述确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量的步骤具体包括:确定与所述第二类行为属性信息相对应的代币消耗量,根据所述代币消耗量更新区块链账本中记录的与所述第二类用户行为相对应的用户终端的用户代币量。

a5.根据a4所述的方法,其中,所述确定与所述第二类行为属性信息相对应的代币消耗量的步骤具体包括:

按照所述分享合约代码中预先定义的代币消耗规则计算与所述第二类行为属性信息相对应的代币消耗量;其中,所述代币消耗规则用于确定所述第二类行为属性信息中每种类型的信息与对应的代币消耗量之间的对应关系;

其中,所述第二类用户行为包括:连接已分享wifi热点的行为;所述第二类行为属性信息包括以下中的至少一个:连接已分享wifi热点的次数和/或时长、通过连接已分享wifi热点浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

a6.根据a1-a5任一所述的方法,其中,所述通过所述分享合约代码获取与监测到的用户行为相对应的行为属性信息之后,进一步包括:将所述行为属性信息记录到区块链账本中;则所述确定与所述行为属性信息相对应的代币变更量具体包括:结合所述区块链账本确定与所述行为属性信息相对应的代币变更量。

a7.根据a1-a6任一所述的方法,其中,所述方法进一步包括:预先在所述分享合约代码中设置用于发布广告的广告投放接口;

则所述方法进一步包括:当接收到通过所述广告投放接口发送的广告投放请求时,根据所述广告投放请求投放广告。

a8.根据a7所述的方法,其中,所述根据所述广告投放请求投放广告的步骤之后,进一步包括:

通过所述分享合约代码监测已投放的广告的展现次数,根据所述展现次数确定所述已投放的广告的费用信息,生成用于引导广告主通过代币支付所述费用信息的付费通知消息。

a9.根据a7或a8所述的方法,其中,所述方法进一步包括:获取与广告推送相关的数据信息,根据所述数据信息向用户推送广告;

其中,所述与广告推送相关的数据信息包括:接入wifi后的用户初始位置信息、接入wifi后的用户位置迁移信息、用户基于广告的浏览、点击、下载信息。

a10.根据a1-a9任一所述的方法,其中,所述分享合约代码用于通过所述代币发行接口获取已发行的代币具体包括:所述分享合约代码用于从已发行的代币总量中获取预设比例的代币。

b11.一种基于wifi分享的代币管理系统,包括:

设置模块,适于基于预设的智能合约设置与wifi分享相关的分享合约代码;

检测获取模块,适于当检测到属于预设wifi分享类型的用户行为时,通过所述分享合约代码获取与检测到的用户行为相对应的行为属性信息;

代币变更模块,适于确定与所述行为属性信息相对应的代币变更量,根据所述代币变更量更新区块链账本中记录的与所述用户行为相对应的用户终端的用户代币量;

其中,所述智能合约用于通过预设的代币发行接口发行代币,则所述分享合约代码用于通过所述代币发行接口获取已发行的代币,并基于所述已发行的代币管理各个用户终端的用户代币量。

b12.根据b11所述的系统,其中,当所述预设wifi分享类型为用于分享wifi的类型时,所述检测获取模块具体适于:当检测到属于预设wifi分享类型的第一类用户行为时,通过所述分享合约代码确定与监测到的第一类用户行为相对应的第一类行为属性信息;

则所述代币变更模块具体适于:确定与所述第一类行为属性信息相对应的代币获取量,根据所述代币获取量更新区块链账本中记录的与所述第一类用户行为相对应的用户终端的用户代币量。

b13.根据b12所述的系统,其中,所述代币变更模块具体适于:

按照所述分享合约代码中预先定义的代币获取规则计算与所述第一类行为属性信息相对应的代币获取量;其中,所述代币获取规则用于确定所述第一类行为属性信息中每种类型的信息与对应的代币获取量之间的对应关系;

其中,所述第一类用户行为包括:分享wifi热点所对应的wifi密码的行为;所述第一类行为属性信息包括以下中的至少一个:分享的wifi被连接的次数和/或时长、分享的wifi被点赞的次数、分享的wifi被用于浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

b14.根据b11-b13任一所述的系统,其中,当所述预设wifi分享类型为用于连接已分享wifi的类型时,所述检测获取模块具体适于:当检测到属于预设wifi分享类型的第二类用户行为时,通过所述分享合约代码确定与监测到的第二类用户行为相对应的第二类行为属性信息;

则所述代币变更模块具体适于:确定与所述第二类行为属性信息相对应的代币消耗量,根据所述代币消耗量更新区块链账本中记录的与所述第二类用户行为相对应的用户终端的用户代币量。

b15.根据b14所述的系统,其中,所述代币变更模块具体适于:

按照所述分享合约代码中预先定义的代币消耗规则计算与所述第二类行为属性信息相对应的代币消耗量;其中,所述代币消耗规则用于确定所述第二类行为属性信息中每种类型的信息与对应的代币消耗量之间的对应关系;

其中,所述第二类用户行为包括:连接已分享wifi热点的行为;所述第二类行为属性信息包括以下中的至少一个:连接已分享wifi热点的次数和/或时长、通过连接已分享wifi热点浏览的信息内容、将用于分享wifi的app推送给好友、以及接入wifi后的用户位置信息。

b16.根据b11-b15任一所述的系统,其中,所述检测获取模块进一步适于:将所述行为属性信息记录到区块链账本中;则所述代币变更模块进一步适于:结合所述区块链账本确定与所述行为属性信息相对应的代币变更量。

b17.根据b11-b16任一所述的系统,其中,所述设置模块进一步适于:预先在所述分享合约代码中设置用于发布广告的广告投放接口;

则所述系统进一步包括:

广告投放模块,适于当接收到通过所述广告投放接口发送的广告投放请求时,根据所述广告投放请求投放广告。

b18.根据b17所述的系统,其中,所述广告投放模块进一步适于:

通过所述分享合约代码监测已投放的广告的展现次数,根据所述展现次数确定所述已投放的广告的费用信息,生成用于引导广告主通过代币支付所述费用信息的付费通知消息。

b19.根据b17或b18所述的系统,其中,所述广告投放模块进一步适于:

获取与广告推送相关的数据信息,根据所述数据信息向用户推送广告;

其中,所述与广告推送相关的数据信息包括:接入wifi后的用户初始位置信息、接入wifi后的用户位置迁移信息、用户基于广告的浏览、点击、下载信息。

b20.根据b11-b19任一所述的系统,其中,所述分享合约代码用于从已发行的代币总量中获取预设比例的代币。

c21.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如a1-a10中任一项所述的基于wifi分享的代币管理方法对应的操作。

d22.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如a1-a10中任一项所述的基于wifi分享的代币管理方法对应的操作。

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