1.一种基于区块链的相关信息推送方法,其特征在于:包括以下步骤:S1、对入网的客户端进行检测,识别信息;
S2、利用GPS定位单元不断对客户端的位置信息进行识别;
S3、利用时间记录单元和电量监测单元配合GPS定位单元确认用户使用客户端的不同时间段;
S4、根据GPS定位单元不断的对客户端的位置信息进行定位,对客户端进行区块链的划分;
S5、利用认证注册单元对发布相关信息的客户端进行相关信息发布资质的认证;
S6、对客户端发布的相关信息进行处理,选择性推送;
S7、客户端对推送的信息进行选择性屏蔽,并对屏蔽的信息进行存储;
S8、客户端对屏蔽的推送信息进行调取并查看;
所述步骤S1-S2中,利用入网检测单元对客户端的初次使用进行入网检测,对客户端的GPS定位单元进行识别,所述GPS定位单元对客户端的位置进行实时定位;
所述步骤S3中,所述时间记录单元记录的时间为T,所述时间T为一天24小时的时间点,所述电量监测单元对客户端的电量进行检测,所述电量监测单元检测的电量为Q,所述电量Q为客户端的实时电量,根据公式:其中,Q
当T∈(8:00,24:00),
当T∈(00:00,7:59),电量Q未发生变化时间段为休息时间段;
所述步骤S4中,所述GPS定位单元对客户端的地理位置进行实时定位,利用所述GPS定位单元所定位的地理位置,确认用户的活动区域;
当用户进入某一个区域时,所述时间记录单元记录进入该区域时间点T当用于离开某一区域进入另一区域时,所述时间记录单元记录离开该区域进入另一区域的时间点T其中,T
当T
当T
所述步骤S5-S6中,所述认证注册单元对客户端的信息进行输入,对输入的信息进行认证,判断该客户端是否具有发布相关信息的资质;
利用机器学习向该推送方法的系统输入地理位置关键词,利用关键词提取单元对客户端发布的相关信息内的关键词进行提取,并将该信息推送至与提取的地理位置关键词相关的区块链的客户端,在推送至相关区块链的客户端时,通过发布客户端的信息确认该信息是否为紧急消息,当为紧急消息时,直接推送至相关区块链客户端,当为非紧急消息时,通过时间段确认单元确认各区块链的客户端的时间,直至各相关区块链的客户端为娱乐时间段时,云端服务器对发布的信息进行推送。
2.根据权利要求1所述的一种基于区块链的相关信息推送方法,其特征在于:所述步骤S7-S8中,利用信息屏蔽单元对不希望推送的信息进行屏蔽,屏蔽信息存储单元对客户端所屏蔽的信息进行存储,屏蔽信息显示单元对所屏蔽的信息进行显示。