CN112395497B - 一种基于区块链的相关信息推送*** - Google Patents
一种基于区块链的相关信息推送*** Download PDFInfo
- Publication number
- CN112395497B CN112395497B CN202011151591.4A CN202011151591A CN112395497B CN 112395497 B CN112395497 B CN 112395497B CN 202011151591 A CN202011151591 A CN 202011151591A CN 112395497 B CN112395497 B CN 112395497B
- Authority
- CN
- China
- Prior art keywords
- unit
- information
- client
- related information
- pushing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 26
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 238000012790 confirmation Methods 0.000 claims description 17
- 230000010354 integration Effects 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 9
- 238000012797 qualification Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 5
- 230000001174 ascending effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 12
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000000284 resting effect Effects 0.000 abstract 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 239000013522 chelant Substances 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 230000000873 masking effect Effects 0.000 description 4
- SLXKOJJOQWFEFD-UHFFFAOYSA-N 6-aminohexanoic acid Chemical compound NCCCCCC(O)=O SLXKOJJOQWFEFD-UHFFFAOYSA-N 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 2
- 241000490229 Eucephalus Species 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明属于区块链技术领域,具体公开了一种基于区块链的相关信息推送***及方法,包括对客户端进行检测的入网检测单元、将客户端融入区块链的区块链融入模块、对上传的信息进行检测并推送的信息检测推送模块和用于对推送的相关信息进行屏蔽的选择性屏蔽模块;本发明科学合理,使用安全方便,通过GPS定位单元与时间记录单元的配合,可以对客户端用户的活动区域进行判定,有助于根据客户端用户的活动区域进行与其活动区域相关的信息的推送,通过时间记录单元与电量监测单元的配合,可以有效的对客户端用户的工作时间段、休息时间段和娱乐时间段进行确定,可以有效的避免在客户端用户工作和休息时间段对其进行信息的推送。
Description
技术领域
本发明涉及区块链技术领域,具体是一种基于区块链的相关信息推送***。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链是一种分布式共享账本和数据库,具有去中心化、开放性、独立性、安全性和匿名性,由于其为分布式记账,具有不可篡改的特点;
随着大数据时代的到来,根据客户端的数据,对其进行相关信息的推送成为了比较便捷的信息推送方式,但是,现有的相关信息推送***在使用时存在以下问题:
1、特定区域的通知无法通过特定的渠道进行信息的推送,使得与该通知相关的人员无法及时的得知通知的内容导致错过相关信息;
2、无法准确的将与用户生活各个方面相关的信息推送至客户端,无法将特定的消息推送至特定的客户端;
3、现有的推送***可以对推送的信息进行屏蔽,但是屏蔽之后无法对屏蔽的信息进行查看,使得后期如果想查看屏蔽信息时无法查看;
所以,人们急需一种基于区块链的相关信息推送***及方法来解决上述问题。
发明内容
本发明的目的在于提供一种基于区块链的相关信息推送***及方法,以解决现有技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于区块链的相关信息推送***,该***包括对客户端进行检测的入网检测单元、将客户端融入区块链的区块链融入模块、对上传的信息进行检测并推送的信息检测推送模块和用于对推送的相关信息进行屏蔽的选择性屏蔽模块;
所述入网检测单元的输出端电性连接区块链融入模块的输入端,所述区块链融入模块的输出端电性连接信息检测推送模块的输入端。
作为优选技术方案,所述区块链融入模块包括GPS定位单元、云端服务器、时间记录单元、电量监测单元、区域确认单元和区块链划分单元;
所述GPS定位单元、时间记录单元和电量监测单元的输出端均电性连接云端服务器的输入端,所述云端服务器的输出端电性连接区域确认单元的输入端,所述区域确认单元的输出端电性连接区块链划分单元的输入端;
所述GPS定位单元用于对客户端的位置进行实时定位,确认客户端的活动区域,使得可以根据客户端的活动区域进行区块链的划分,所述云端服务器用于对相关信息的存储和处理,还用于对相关信息的推送,所述时间记录单元用于对一天24小时进行记录,通过GPS定位单元的时间戳确认客户端活动区域的相关信息,包括住址、工作地址和娱乐地址的位置信息,所述电量监测单元用于对客户端的耗电量和耗电速度进行监测,配合时间记录单元,确认活动时间段和休息时间段,以此来确认相关信息推送的时间段,所述区域确认单元用于根据GPS定位单元对客户端的活动区域进行确认,所述区块链划分单元根据区域确认单元所确认的区域,将客户端接入相应的区块链,实现客户端与区块链中的其他客户端之间的信息共享。
通过区块链融入单元,可以准确将检测入网的客户端合理的融入相应的区块链中,通过区块链的信息推送也只是推送与其生活或者工作相关的信息,避免了信息的全部推送对客户端用户造成打扰和烦恼。
作为优选技术方案,所述信息检测推送模块包括认证注册单元、信息上传单元、关键词提取单元、紧急度判断单元、时间段确认单元和相关信息推送单元;
所述认证注册单元的输出端电性连接信息上传单元的输入端,所述信息上传单元的输出端电性连接云端服务器的输入端,所述云端服务器的输出端电性连接关键词提取单元的输入端,所述关键词提取单元的输出端电性连接时间段确认单元的输入端,所述时间段确认单元的输出端电性连接相关信息推送单元的输入端;
所述认证注册单元用于对发布相关信息的客户端进行认证,确认具有发布相关信息的资质,避免不法人员发布不良信息,所述信息上传单元用于将经过认证注册的客户端所发布的相关信息上传至云端服务器,所述云端服务器用于对上传的相关信息进行存储,所述关键词提取单元用于对客户端发布的相关信息中的位置关键词进行提取,所述位置关键词的提取采用机器学习的方式,将地理位置信息都输入***,只要匹配到与其相关的地址位置信息,即将该信息提取出来,所述紧急度判断单元用于对发布的相关信息的紧急度进行判断,以此来确认是否在休息时间段将信息推送至客户端,所述时间段确认单元用于确认当前发布的相关信息的时间段,包括休息时间段、工作时间段和娱乐时间段,所述相关信息推送单元用于将客户端发布的相关信息推送至区块链中的其他客户端,保证其他客户端可以对相关信息进行接收。
利用信息推送检测模块,可以有效的保证发布和推送信息的准确性,避免了发布不良信息对大环境造成污染,同时,对发布的相关信息的紧急度和时间段进行确认,使得可以在对应的娱乐时间进行相关信息的推送,避免在工作时间或休息时间推送对客户端用户造成打扰,保证了整个推送***的人性化。
作为优选技术方案,所述选择性屏蔽模块包括查看次数统计单元、列表显示单元、信息屏蔽单元、屏蔽信息存储单元和屏蔽信息显示单元;
所述查看次数统计单元的输出端电性连接列表显示单元的输入端,所述信息屏蔽单元的输出端电性连接屏蔽信息存储单元和屏蔽信息显示单元的输入端;
所述查看次数统计单元用于统计客户端对推送的相关信息的查看次数,所述列表显示单元用于按照升序的方式对统计的客户端查看相关信息的查看次数进行显示,使得可以直观的了解客户端对于推送的相关信息的兴趣度,便于后期对于相关信息的推送进行调整,所述信息屏蔽单元用于客户端对不希望接收的相关信息进行屏蔽显示,还是对其进行推送,只是推送之后不在客户端进行显示,所述屏蔽信息存储单元用于对客户端屏蔽显示的相关信息进行存储,便于后期客户端对往期屏蔽的相关信息进行重新的查看和调取,所述屏蔽信息显示单元用于对屏蔽显示的相关信息通过列表的形式进行显示,便于客户端对屏蔽之后的消息进行查看。
通过选择性屏蔽单元使得客户端可以对不希望查看和接收的相关信息进行屏蔽,使得用户可以根据使用客户端的实际情况对感兴趣或与自身息息相关的信息进行查看,提高了相关信息推送的高效性。
一种基于区块链的相关信息推送方法,该方法还包括以下步骤:
S1、对入网的客户端进行检测,识别信息;
S2、利用GPS定位单元不断对客户端的位置信息进行识别;
S3、利用时间记录单元和电量监测单元配合GPS定位单元确认用户使用客户端的不同时间段;
S4、根据GPS定位单元不断的对客户端的位置信息进行定位,对客户端进行区块链的划分;
S5、利用认证注册单元对发布相关信息的客户端进行相关信息发布资质的认证;
S6、对客户端发布的相关信息进行处理,选择性推送;
S7、客户端对推送的信息进行选择性屏蔽,并对屏蔽的信息进行存储;
S8、客户端对屏蔽的推送信息进行调取并查看。
作为优选技术方案,所述步骤S1-S2中,利用入网检测单元对客户端的初次使用进行入网检测,对客户端的GPS定位单元进行识别,所述GPS定位单元对客户端的位置进行实时定位,以便于对用户使用客户端的活动区域进行确认和更新。
作为优选技术方案,所述步骤S3中,所述时间记录单元记录的时间为T,所述时间T为一天24小时的时间点,所述电量监测单元对客户端的电量进行检测,所述电量监测单元检测的电量为Q,所述电量Q为客户端的实时电量,根据公式:
其中,Qi+1为Ti+1时间点客户端的电量,Qi为Ti时间点客户端的电量,Ti和Ti+1为电量发生变化的时间点,(Ti,Ti+1)时间段为娱乐时间段;
当T∈(8:00,24:00),≤a为工作时间段,/>>a为娱乐时间段;
当T∈(00:00,7:59),电量Q未发生变化时间段为休息时间段。
作为优选技术方案,所述步骤S4中,所述GPS定位单元对客户端的地理位置进行实时定位,利用所述GPS定位单元所定位的地理位置,确认用户的活动区域;
当用户进入某一个区域时,所述时间记录单元记录进入该区域时间点Tk;
当用于离开某一区域进入另一区域时,所述时间记录单元记录离开该区域进入另一区域的时间点Tk+1;
其中,T区=(Tk,Tk+1)为用户在该区域的停留时间;
当T区≥A时,表示用户在该区域停留的时间大于设定阈值,该区域为用户的活动区域;
当T区<A时,表示用户在该区域停留的时间小于设定阈值,用户只是从该区域路过,该区域并非为用户活动区域。
作为优选技术方案,所述步骤S5-S6中,所述认证注册单元对客户端的信息进行输入,对输入的信息进行认证,判断该客户端是否具有发布相关信息的资质,如:公安机关、医院、水电厂的客户端具有发布相关信息的资质;
利用机器学习向该***输入地理位置关键词,利用关键词提取单元对客户端发布的相关信息内的关键词进行提取,并将该信息推送至与提取的地理位置关键词相关的区块链的客户端,在推送至相关区块链的客户端时,通过发布客户端的信息确认该信息是否为紧急消息,当为紧急消息时,直接推送至相关区块链客户端,当为非紧急消息时,通过时间段确认单元确认各区块链的客户端的时间,直至各相关区块链的客户端为娱乐时间段时,所述云端服务器对发布的信息进行推送。
作为优选技术方案,所述步骤S7-S8中,利用所述信息屏蔽单元对不希望推送的信息进行屏蔽,所述屏蔽信息存储单元对客户端所屏蔽的信息进行存储,所述屏蔽信息显示单元对所屏蔽的信息进行显示,使得在用户希望浏览自己所屏蔽的信息时,可以寻找到相应的信息,而不至于无法得知屏蔽的信息。
与现有技术相比,本发明的有益效果是:
1、设置有区块链融入模块,通过GPS定位单元与时间记录单元的配合,可以对客户端用户的活动区域进行判定,并通过区块链划分单元将其划分至对应活动区域所在的区块链,有助于根据客户端用户的活动区域进行与其活动区域相关的信息的推送,避免了无用信息的推送对用户造成的困扰和烦恼,通过时间记录单元与电量监测单元的配合,可以有效的对客户端用户的工作时间段、休息时间段和娱乐时间段进行确定,可以有效的避免在客户端用户工作和休息时间段对其进行信息的推送,可以有效的避免对客户端用户的打扰。
2、设置有信息检测推送模块,利用关键词提取单元对发布的信息中的地理位置关键词进行提取,以此来判断将该条消息推送至相应的区块链,避免了频繁的推送与其不相关的信息对客户端用户造成困扰,同时,通过紧急度判断单元,以及时间段确认单元,也可以实现在客户端用户空闲时间对信息进行推送,同样避免了对客户端用户的打扰。
3、设置有选择性屏蔽模块,通过屏蔽信息存储单元可以对客户端用户选择屏蔽的信息进行存储,通过屏蔽信息显示单元可以实现对客户端用户所屏蔽的信息进行显示,使得客户端用户如若在屏蔽信息之后依然想查看该条信息时,可以对屏蔽的信息进行查阅。
附图说明
图1为本发明一种基于区块链的相关信息推送***的模块组成图;
图2为本发明一种基于区块链的相关信息推送***的模块连接图;
图3为本发明一种基于区块链的相关信息推送***的区块链连接图;
图4为本发明一种基于区块链的相关信息推送***的区块链中客户端的连接图;
图5为本发明一种基于区块链的相关信息推送方法的步骤图;
图6为本发明一种基于区块链的相关信息推送及方法的信息推送流程图;
图7为本发明一种基于区块链的相关信息推送方法的信息屏蔽流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1、2、3、4所示,一种基于区块链的相关信息推送***,该***包括对客户端进行检测的入网检测单元、将客户端融入区块链的区块链融入模块、对上传的信息进行检测并推送的信息检测推送模块和用于对推送的相关信息进行屏蔽的选择性屏蔽模块;
所述入网检测单元的输出端电性连接区块链融入模块的输入端,所述区块链融入模块的输出端电性连接信息检测推送模块的输入端。
作为优选技术方案,所述区块链融入模块包括GPS定位单元、云端服务器、时间记录单元、电量监测单元、区域确认单元和区块链划分单元;
所述GPS定位单元、时间记录单元和电量监测单元的输出端均电性连接云端服务器的输入端,所述云端服务器的输出端电性连接区域确认单元的输入端,所述区域确认单元的输出端电性连接区块链划分单元的输入端;
所述GPS定位单元用于对客户端的位置进行实时定位,确认客户端的活动区域,使得可以根据客户端的活动区域进行区块链的划分,所述云端服务器用于对相关信息的存储和处理,还用于对相关信息的推送,所述时间记录单元用于对一天24小时进行记录,通过GPS定位单元的时间戳确认客户端活动区域的相关信息,包括住址、工作地址和娱乐地址的位置信息,所述电量监测单元用于对客户端的耗电量和耗电速度进行监测,配合时间记录单元,确认活动时间段和休息时间段,以此来确认相关信息推送的时间段,所述区域确认单元用于根据GPS定位单元对客户端的活动区域进行确认,所述区块链划分单元根据区域确认单元所确认的区域,将客户端接入相应的区块链,实现客户端与区块链中的其他客户端之间的信息共享。
作为优选技术方案,所述信息检测推送模块包括认证注册单元、信息上传单元、关键词提取单元、紧急度判断单元、时间段确认单元和相关信息推送单元;
所述认证注册单元的输出端电性连接信息上传单元的输入端,所述信息上传单元的输出端电性连接云端服务器的输入端,所述云端服务器的输出端电性连接关键词提取单元的输入端,所述关键词提取单元的输出端电性连接时间段确认单元的输入端,所述时间段确认单元的输出端电性连接相关信息推送单元的输入端;
所述认证注册单元用于对发布相关信息的客户端进行认证,确认具有发布相关信息的资质,避免不法人员发布不良信息,所述信息上传单元用于将经过认证注册的客户端所发布的相关信息上传至云端服务器,所述云端服务器用于对上传的相关信息进行存储,所述关键词提取单元用于对客户端发布的相关信息中的位置关键词进行提取,所述位置关键词的提取采用机器学习的方式,将地理位置信息都输入***,只要匹配到与其相关的地址位置信息,即将该信息提取出来,所述紧急度判断单元用于对发布的相关信息的紧急度进行判断,以此来确认是否在休息时间段将信息推送至客户端,所述时间段确认单元用于确认当前发布的相关信息的时间段,包括休息时间段、工作时间段和娱乐时间段,所述相关信息推送单元用于将客户端发布的相关信息推送至区块链中的其他客户端,保证其他客户端可以对相关信息进行接收。
作为优选技术方案,所述选择性屏蔽模块包括查看次数统计单元、列表显示单元、信息屏蔽单元、屏蔽信息存储单元和屏蔽信息显示单元;
所述查看次数统计单元的输出端电性连接列表显示单元的输入端,所述信息屏蔽单元的输出端电性连接屏蔽信息存储单元和屏蔽信息显示单元的输入端;
所述查看次数统计单元用于统计客户端对推送的相关信息的查看次数,所述列表显示单元用于按照升序的方式对统计的客户端查看相关信息的查看次数进行显示,使得可以直观的了解客户端对于推送的相关信息的兴趣度,便于后期对于相关信息的推送进行调整,所述信息屏蔽单元用于客户端对不希望接收的相关信息进行屏蔽显示,还是对其进行推送,只是推送之后不在客户端进行显示,所述屏蔽信息存储单元用于对客户端屏蔽显示的相关信息进行存储,便于后期客户端对往期屏蔽的相关信息进行重新的查看和调取,所述屏蔽信息显示单元用于对屏蔽显示的相关信息通过列表的形式进行显示,便于客户端对屏蔽之后的消息进行查看。
如图5、6、7所示,一种基于区块链的相关信息推送方法,该方法还包括以下步骤:
S1、对入网的客户端进行检测,识别信息;
S2、利用GPS定位单元不断对客户端的位置信息进行识别;
S3、利用时间记录单元和电量监测单元配合GPS定位单元确认用户使用客户端的不同时间段;
S4、根据GPS定位单元不断的对客户端的位置信息进行定位,对客户端进行区块链的划分;
S5、利用认证注册单元对发布相关信息的客户端进行相关信息发布资质的认证;
S6、对客户端发布的相关信息进行处理,选择性推送;
S7、客户端对推送的信息进行选择性屏蔽,并对屏蔽的信息进行存储;
S8、客户端对屏蔽的推送信息进行调取并查看。
作为优选技术方案,所述步骤S1-S2中,利用入网检测单元对客户端的初次使用进行入网检测,对客户端的GPS定位单元进行识别,所述GPS定位单元对客户端的位置进行实时定位,以便于对用户使用客户端的活动区域进行确认和更新。
作为优选技术方案,所述步骤S3中,所述时间记录单元记录的时间为T,所述时间T为一天24小时的时间点,所述电量监测单元对客户端的电量进行检测,所述电量监测单元检测的电量为Q,所述电量Q为客户端的实时电量,根据公式:
其中,Qi+1为Ti+1时间点客户端的电量,Qi为Ti时间点客户端的电量,Ti和Ti+1为电量发生变化的时间点,(Ti,Ti+1)时间段为娱乐时间段;
当T∈(8:00,24:00),≤a为工作时间段,/>>a为娱乐时间段;
当T∈(00:00,7:59),电量Q未发生变化时间段为休息时间段。
作为优选技术方案,所述步骤S4中,所述GPS定位单元对客户端的地理位置进行实时定位,利用所述GPS定位单元所定位的地理位置,确认用户的活动区域;
当用户进入某一个区域时,所述时间记录单元记录进入该区域时间点Tk;
当用于离开某一区域进入另一区域时,所述时间记录单元记录离开该区域进入另一区域的时间点Tk+1;
其中,T区=(Tk,Tk+1)为用户在该区域的停留时间;
当T区≥A时,表示用户在该区域停留的时间大于设定阈值,该区域为用户的活动区域;
当T区<A时,表示用户在该区域停留的时间小于设定阈值,用户只是从该区域路过,该区域并非为用户活动区域。
作为优选技术方案,所述步骤S5-S6中,所述认证注册单元对客户端的信息进行输入,对输入的信息进行认证,判断该客户端是否具有发布相关信息的资质,如:公安机关、医院、水电厂的客户端具有发布相关信息的资质;
利用机器学习向该推送方法的***输入地理位置关键词,利用关键词提取单元对客户端发布的相关信息内的关键词进行提取,并将该信息推送至与提取的地理位置关键词相关的区块链的客户端,在推送至相关区块链的客户端时,通过发布客户端的信息确认该信息是否为紧急消息,当为紧急消息时,直接推送至相关区块链客户端,当为非紧急消息时,通过时间段确认单元确认各区块链的客户端的时间,直至各相关区块链的客户端为娱乐时间段时,所述云端服务器对发布的信息进行推送。
作为优选技术方案,所述步骤S7-S8中,利用所述信息屏蔽单元对不希望推送的信息进行屏蔽,所述屏蔽信息存储单元对客户端所屏蔽的信息进行存储,所述屏蔽信息显示单元对所屏蔽的信息进行显示,使得在用户希望浏览自己所屏蔽的信息时,可以寻找到相应的信息,而不至于无法得知屏蔽的信息。
实施例一:
首先,利用入网检测单元对王成的客户端入网进行检测;
然后,利用GPS定位单元对客户端进行实时定位;
GPS定位单元定位客户端的活动区域为宣城市宣州区鳌峰街道鳌峰东路九州东苑小区、宣城市宣州区鳌峰街道养德西路宝蓝酒店和宣城市宣州区鳌峰街道叠嶂中路府山广场;
时间记录单元记录上述活动区域的时长分别为13小时、8小时和3小时;
区域确认单元确认上述三个区域为客户端用户的活动区域;
区块链划分单元将客户端划分至上述三个活动区域分别所在区块链中;
然后,宣城市水厂进行了客户端的认证注册,用于发布相关信息;
宣城市水厂发布以下消息:12月13日13时30分至12月13日19时00分,宣城市宣州区鳌峰街道鳌峰东路九州东苑小区将实行水管维修,将进行停水;
云端服务器接收该发布的信息,并通过关键词提取单元提取信息中的地理位置信息:宣城市宣州区鳌峰街道鳌峰东路九州东苑;
该水厂在发布消息时发布了紧急通知;
相关信息推送单元将该条消息推送至王成的客户端。
实施例二:以上条件与实施例一相同;
该水厂在18:00发布信息时未发布紧急通知;
电量监测单元对客户端电量进行监测,时间记录单元对一天24小时的时间进行记录;
时间记录单元记录时间段19:00-20:00时,电量监测单元监测到客户端电量由80%下降至60%;
根据公式:
a=3%/h;
T∈(8:00,24:00),电量Q以每小时20%的用电量在实用,19:00-20:00为娱乐时间段;
相关信息推送单元将该信息推送至王某所使用的客户端。
实施例三:以上条件均与实施例一相同;
该水厂在13:30发布信息时未发布紧急通知;
电量监测单元对客户端电量进行监测,时间记录单元对一天24小时的时间进行记录;
时间记录单元记录时间段13:30-17:30时,电量监测单元监测到客户端电量由80%下降至79%;
根据公式:
a=3%/h;
T∈(8:00,24:00),电量Q以每小时0.25%的用电量在实用,判定13:30-17:30为工作时间段;
相关信息推送单元未将该信息在13:30-17:30时间段推送至王某所使用的客户端。
实施例四:以上条件均与实施例一相同;
该水厂在13:30发布信息时未发布紧急通知;
电量监测单元对客户端电量进行监测,时间记录单元对一天24小时的时间进行记录;
时间记录单元记录时间段14:00-14:30时,电量监测单元监测到客户端电量由80%下降至75%;
根据公式:
a=3%/h;
T∈(8:00,24:00),电量Q以每小时10%的用电量在实用,判定14:00-14:30为娱乐时间段;
相关信息推送单元将该信息在14:00-14:30时间段推送至王某所使用的客户端。
实施例五:以上条件与实施例一和实施例二均相同;
该推送方法的***对该条推送消息该区块链的查看次数进行统计,并通过列表显示单元进行了显示;
王成利用该客户端对该条消息进行了屏蔽;
该条停水的消息被存储在屏蔽信息存储单元中;
当王成希望再次对该条消息进行查阅时;
利用屏蔽信息显示单元对其进行显示,即可进行查阅。
综上所述:该***可以有效的得知客户端用户的活动区域以及时间段分配,可以根据活动区域和时间段的不同,进行相关信息的选择性推送,避免了随意推送信息对客户端用户造成困扰。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (1)
1.一种基于区块链的相关信息推送***,其特征在于:该***包括对客户端进行检测的入网检测单元、将客户端融入区块链的区块链融入模块、对上传的信息进行检测并推送的信息检测推送模块和用于对推送的相关信息进行屏蔽的选择性屏蔽模块;
所述入网检测单元的输出端电性连接区块链融入模块的输入端,所述区块链融入模块的输出端电性连接信息检测推送模块的输入端;
所述区块链融入模块包括GPS定位单元、云端服务器、时间记录单元、电量监测单元、区域确认单元和区块链划分单元;
所述GPS定位单元、时间记录单元和电量监测单元的输出端均电性连接云端服务器的输入端,所述云端服务器的输出端电性连接区域确认单元的输入端,所述区域确认单元的输出端电性连接区块链划分单元的输入端;
所述GPS定位单元用于对客户端的位置进行实时定位,确认客户端的活动区域,所述云端服务器用于对相关信息的存储和处理,还用于对相关信息的推送,所述时间记录单元用于对一天24小时进行记录,通过GPS定位单元的时间戳确认客户端活动区域的相关信息,所述电量监测单元用于对客户端的耗电量和耗电速度进行监测,所述区域确认单元用于根据GPS定位单元对客户端的活动区域进行确认,所述区块链划分单元根据区域确认单元所确认的区域,将客户端接入相应的区块链;
所述信息检测推送模块包括认证注册单元、信息上传单元、关键词提取单元、紧急度判断单元、时间段确认单元和相关信息推送单元;
所述认证注册单元的输出端电性连接信息上传单元的输入端,所述信息上传单元的输出端电性连接云端服务器的输入端,所述云端服务器的输出端电性连接关键词提取单元的输入端,所述关键词提取单元的输出端电性连接时间段确认单元的输入端,所述时间段确认单元的输出端电性连接相关信息推送单元的输入端;
所述认证注册单元用于对发布相关信息的客户端进行认证,确认具有发布相关信息的资质,所述信息上传单元用于将经过认证注册的客户端所发布的相关信息上传至云端服务器,所述云端服务器用于对上传的相关信息进行存储,所述关键词提取单元用于对客户端发布的相关信息中的位置关键词进行提取,所述紧急度判断单元用于对发布的相关信息的紧急度进行判断,以此来确认是否在休息时间段将信息推送至客户端,所述时间段确认单元用于确认当前发布的相关信息的时间段,所述相关信息推送单元用于将客户端发布的相关信息推送至区块链中的其他客户端;
所述选择性屏蔽模块包括查看次数统计单元、列表显示单元、信息屏蔽单元、屏蔽信息存储单元和屏蔽信息显示单元;
所述查看次数统计单元的输出端电性连接列表显示单元的输入端,所述信息屏蔽单元的输出端电性连接屏蔽信息存储单元和屏蔽信息显示单元的输入端;
所述查看次数统计单元用于统计客户端对推送的相关信息的查看次数,所述列表显示单元用于按照升序的方式对统计的客户端查看相关信息的查看次数进行显示,所述信息屏蔽单元用于客户端对不希望接收的相关信息进行屏蔽显示,所述屏蔽信息存储单元用于对客户端屏蔽显示的相关信息进行存储,所述屏蔽信息显示单元用于对屏蔽显示的相关信息通过列表的形式进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011151591.4A CN112395497B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送*** |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011151591.4A CN112395497B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送*** |
CN201911328378.3A CN111182042B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送***及方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911328378.3A Division CN111182042B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112395497A CN112395497A (zh) | 2021-02-23 |
CN112395497B true CN112395497B (zh) | 2024-05-14 |
Family
ID=70650361
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011151591.4A Active CN112395497B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送*** |
CN202011151590.XA Pending CN112417268A (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送方法 |
CN201911328378.3A Active CN111182042B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送***及方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011151590.XA Pending CN112417268A (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送方法 |
CN201911328378.3A Active CN111182042B (zh) | 2019-12-20 | 2019-12-20 | 一种基于区块链的相关信息推送***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (3) | CN112395497B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114760229A (zh) * | 2022-02-25 | 2022-07-15 | 河南智能管家网络科技有限公司 | 一种数据传输方法及数据传输*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107040456A (zh) * | 2017-06-07 | 2017-08-11 | 孝感市青谷信息科技有限公司 | 一种消息推送方法 |
CN107105066A (zh) * | 2017-07-09 | 2017-08-29 | 孝感市青谷信息科技有限公司 | 一种基于用户信息的消息推送方法 |
WO2017166757A1 (zh) * | 2016-04-01 | 2017-10-05 | 乐视控股(北京)有限公司 | 一种通知栏信息管理方法、装置和电子设备 |
CN108520400A (zh) * | 2018-04-04 | 2018-09-11 | 象蓝(广州)股份有限公司 | 一种设计类人才招聘、签约平台 |
CN108933819A (zh) * | 2018-06-26 | 2018-12-04 | 尹煦 | 一种基于区块链的信息推送方法 |
CN109460993A (zh) * | 2018-09-04 | 2019-03-12 | 咪咕文化科技有限公司 | 一种信息处理方法、装置及存储介质 |
CN110278268A (zh) * | 2019-06-21 | 2019-09-24 | 田继忠 | 一种基于位置的电子信息提供方法及装置 |
CN110533456A (zh) * | 2019-07-30 | 2019-12-03 | 威富通科技有限公司 | 一种优惠券信息推送方法、***及服务器 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104935657A (zh) * | 2015-06-15 | 2015-09-23 | 清华大学深圳研究生院 | 主动推送信息的方法和嵌入式节点操作*** |
US10783600B2 (en) * | 2017-05-25 | 2020-09-22 | GM Global Technology Operations LLC | Method and system using a blockchain database for data exchange between vehicles and entities |
CN108574732B (zh) * | 2018-03-22 | 2021-05-04 | 平安科技(深圳)有限公司 | 一种推送消息处理方法、计算机可读存储介质及终端设备 |
CN108668226A (zh) * | 2018-04-27 | 2018-10-16 | 广州仁星数位时代科技有限公司 | 基于区块链的处理环境特点和用户偏好的方法及其应用 |
CN108737252B (zh) * | 2018-05-17 | 2021-02-26 | 立旃(上海)科技有限公司 | 基于区块链的信息推送方法及装置 |
CN108694582A (zh) * | 2018-05-21 | 2018-10-23 | 韶关市易通车联电子商务有限公司 | 一种电子优惠券集成管理方法及*** |
KR101996317B1 (ko) * | 2018-07-12 | 2019-07-04 | 주식회사 넵튠 | 인증변수를 이용한 블록체인 기반의 사용자 인증 시스템 및 그 방법 |
CN110266752B (zh) * | 2019-05-07 | 2021-11-12 | 深圳壹账通智能科技有限公司 | 区块链信息推送方法、装置、计算机设备和存储介质 |
-
2019
- 2019-12-20 CN CN202011151591.4A patent/CN112395497B/zh active Active
- 2019-12-20 CN CN202011151590.XA patent/CN112417268A/zh active Pending
- 2019-12-20 CN CN201911328378.3A patent/CN111182042B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017166757A1 (zh) * | 2016-04-01 | 2017-10-05 | 乐视控股(北京)有限公司 | 一种通知栏信息管理方法、装置和电子设备 |
CN107040456A (zh) * | 2017-06-07 | 2017-08-11 | 孝感市青谷信息科技有限公司 | 一种消息推送方法 |
CN107105066A (zh) * | 2017-07-09 | 2017-08-29 | 孝感市青谷信息科技有限公司 | 一种基于用户信息的消息推送方法 |
CN108520400A (zh) * | 2018-04-04 | 2018-09-11 | 象蓝(广州)股份有限公司 | 一种设计类人才招聘、签约平台 |
CN108933819A (zh) * | 2018-06-26 | 2018-12-04 | 尹煦 | 一种基于区块链的信息推送方法 |
CN109460993A (zh) * | 2018-09-04 | 2019-03-12 | 咪咕文化科技有限公司 | 一种信息处理方法、装置及存储介质 |
CN110278268A (zh) * | 2019-06-21 | 2019-09-24 | 田继忠 | 一种基于位置的电子信息提供方法及装置 |
CN110533456A (zh) * | 2019-07-30 | 2019-12-03 | 威富通科技有限公司 | 一种优惠券信息推送方法、***及服务器 |
Non-Patent Citations (2)
Title |
---|
区块链技术在物联网中的应用;陈骞等;信息通信技术;20180815;第12卷(第04期);33-40 * |
移动图书馆用户画像大数据应用的困境与对策——基于区块链理念;刘海鸥等;图书馆学研究;20191215(第23期);26-33 * |
Also Published As
Publication number | Publication date |
---|---|
CN112395497A (zh) | 2021-02-23 |
CN111182042B (zh) | 2020-12-08 |
CN112417268A (zh) | 2021-02-26 |
CN111182042A (zh) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107067720B (zh) | 一种基于区块链的城市实时交通***及方法 | |
CN104091375A (zh) | 基于北斗定位***的车联网监控*** | |
CN103106130B (zh) | 一种移动终端的软件行为数据监控方法及*** | |
CN101655831A (zh) | 一种航空气象和航空情报信息的综合处理及显示的装置 | |
CN105336162A (zh) | 车辆异常聚集的预警方法及预警*** | |
CN202855075U (zh) | 一种车路协同卫星定位信息化*** | |
Lian et al. | One-month beijing taxi GPS trajectory dataset with taxi IDs and vehicle status | |
CN104700610A (zh) | 智能交通业务管理方法 | |
CN112395497B (zh) | 一种基于区块链的相关信息推送*** | |
CN104679739A (zh) | 一种非真实信息传播控制方法 | |
CN108876687A (zh) | 一种在电子地图上标注和回溯社区治安事件的***及方法 | |
CN201060554Y (zh) | 一种公交车全自动报站和监测管理装置 | |
CN204669375U (zh) | 一种手机信号自动监测屏蔽*** | |
Xie et al. | Using social media data to enhance disaster response and community service | |
CN106709841A (zh) | 一种基于大数据的社会风险信息采集处理技术和*** | |
EP3654297A1 (en) | Heartbeat control system for shared bicycle | |
CN212181520U (zh) | 智慧消防管理*** | |
CN109218078B (zh) | 一种交通科技设备部件化监控管理***设计方法 | |
CN202120325U (zh) | 汽车租赁治安管理信息*** | |
CN101996427A (zh) | 车载监测装置、出租车监控***及乘客投诉取证方法 | |
Song et al. | Real‐Time Warning Model of Highway Engineering Construction Safety Based on Internet of Things | |
Li et al. | Development of a vehicle monitoring system based on HTML and ASP. NET | |
CN106781444A (zh) | 一种公共自行车实时动态智能交通调度*** | |
CN202514072U (zh) | 移动通信基站安防*** | |
CN111862375A (zh) | 一种出租车司机考勤方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20240416 Address after: No. 568 Dafeng Road, Tonglu County, Hangzhou, Zhejiang 310000 Applicant after: Zhejiang Anchu Big Data Technology Co.,Ltd. Country or region after: China Address before: No. 528, Zhujiang Road, high tech Zone, Suzhou City, Jiangsu Province Applicant before: Zhou Mengjie Country or region before: China |
|
GR01 | Patent grant | ||
GR01 | Patent grant |