首页> 中国专利> 一种基于反诈宣传关系链可变的宣传统计方法

一种基于反诈宣传关系链可变的宣传统计方法

摘要

本发明方法公开了一种支持关系链灵活改变且能快速进行宣传数据成效统计的方法。基于工作岗位调动需要更改宣传关系或用户不想继续成为某用户的宣传下级等场景,本发明方法的提出,使得宣传关系可灵活改变,关系链移动后也可快速更新宣传统计成效。通过移动标识存储的关系链及各个宣传指标数据,可以实现在统计宣传成效时,只需通过简单的算法便可实现快速计算,无需遍历全表进行计数,极大地降低了算法复杂度,降低了对运行环境的要求。移动标识符的使用实现了宣传链的可灵活移动及宣传成效数据的快速计算,提高宣传数据的计算效率。

著录项

  • 公开/公告号CN114925945A

    专利类型发明专利

  • 公开/公告日2022-08-19

    原文格式PDF

  • 申请/专利权人 厦门身份宝网络科技有限公司;

    申请/专利号CN202210136169.4

  • 申请日2022-02-18

  • 分类号G06Q10/06(2012.01);G06F16/23(2019.01);G06F16/22(2019.01);G06F16/27(2019.01);G06Q50/26(2012.01);

  • 代理机构

  • 代理人

  • 地址 361000 福建省厦门市软件园二期观日路44号601B

  • 入库时间 2023-06-19 16:25:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-06

    实质审查的生效 IPC(主分类):G06Q10/06 专利申请号:2022101361694 申请日:20220218

    实质审查的生效

说明书

技术领域

本发明涉及网络技术领域,具体涉及一种基于反诈宣传关系链可变的宣传统计方法。

背景技术

目前,反诈宣传活动一般分为线上及线下宣传活动,线下宣传活动主要包括专题讲座、发放宣传手册、悬挂防诈宣传标语、举报宣传活动、民警进社区等。线上宣传活动主要通过微信群推文或通过反诈短信进行宣传工作,这些线上宣传手段不能保证群众是否阅读宣传材料,对群众的阅读情况无法进行监测分析,群众的受宣传程度不能被感知统计,且每个工作人员的统计成效也不能由单独指标展示。

关于宣传成效的统计方法主要依靠人工进行统计整理,没有明确的统计指标,且人工统计工作量大,容易造成遗漏疏忽,因为没有明确统计指标,主观意识较强,统计指标的可靠性不高,不能运用现代技术进行便捷的统计,与时代严重脱节。

另外,当前的裂变分享统计主要运用于销售导购佣金统计方面,在反诈宣传指标的统计方面的运用并未涉及到。本发明提供了一种新思路,将分享统计方法运用到了反诈宣传成效的统计上,并创建了一种与传统统计不同的算法模型,降低了算法复杂度,使得成效统计模型的运行环境要求更低,运行速度更快。

同时传统的关系链一旦固定,关系链就很难发生改变,或是关系链可发生改变,但关系链改变之前的产生的宣传成效不能随着用户之间宣传关系链的变更而改变。

发明内容

为了解决上面提出的无明确宣传指标、宣传方式等问题,本发明方法通过实地调查交流得出几个可以直观表述反诈宣传成效的宣传统计指标,使得统计标准统一规范,运用宣传裂变的统计方法对各个宣传指标进行统计,得到工作人员宣传指标的同时,记录下每次宣传路径,通过宣传路径可以得到每个被宣传群众信息并通过被宣传群众是否满足特定宣传条件得到该群众的受宣传程度。所述技术方案如下:

一种基于反诈宣传关系链可变的宣传统计方法,包括:关系链管理模块、宣传数据统计模块以及宣传关系链可变模块;

所述关系链管理模块用于接收反诈宣传新用户的账号(唯一标识符),将新用户的账号及在宣传关系链的位置保存至用户表中,用户表通过按宣传顺序保存该用户所有上级用户账号集合及上级保存所有用户之间的宣传关系链;

所述宣传关系统计模块用于统计每个用户的宣传成效,当用户表中有新增用户时,根据用户表中所有上级用户账户集合将该用户的所有上级用户的相关宣传成效进行相应的增减操作;

所述宣传关系链可变模块用于支持用户调整其在宣传关系链中的位置,本模块基于关系链管理模块及宣传数据统计模块,在用户进行关系链更改后,根据关系链管理模块中保存的关系链,按照规则更新用户关系链更改前后的所有上级用户的宣传成效数据,以及跟随其更改关系链位置的所有下级用户的宣传统计成效数据。

从上述技术方案可以看出,本发明公开了一种基于反诈宣传关系链可变的宣传统计方法,结合实际提出了几个可用来统计宣传成效的指标,目前主要运用于类似于公安反诈宣传等需要统计宣传成效,有宣传指标的领域,本权利发明可以清晰明了地展示每位宣传用户的宣传成效,且可以明确每位宣传用户的上下级,即所述宣传用户是由谁宣传的,并宣传了谁都可确定,每条宣传链中的用户情况均可明确。该方法的提出极大地方便了宣传成效的统计,明确了宣传统计指标,使得宣传成效可计量,定制宣传指标也更加有迹可循。

同时,利用数据库对宣传关系进行存储可以实现宣传的纵向乃至横向的无限级宣传,且可实现绑定关系的灵活调整,支持任一层级的用户改变上级。除此之外,本申请针对不同宣传材料,用户可建立不同的绑定关系,只需在数据库中新建关于该宣传材料的新表即可,操作简单,宣传关系清晰明了。

并且本发明在移动标识的基础上公开了一种支持关系链灵活改变且能快速进行宣传数据成效统计的方法。基于工作岗位调动需要更改宣传关系或用户不想继续成为某用户的宣传下级等场景,本发明方法的提出,使得宣传关系可灵活改变,关系链移动后也可快速更新宣传统计成效。通过移动标识存储的关系链及各个宣传指标数据,可以实现在统计宣传成效时,只需通过简单的算法便可实现快速计算,无需遍历全表进行计数,极大地降低了算法复杂度,降低了对运行环境的要求。移动标识符的使用实现了宣传链的可灵活移动及宣传成效数据的快速计算,提高宣传数据的计算效率。与以往只记录用户上级信息,进行数据统计时需要遍历全表找到用户的所有上级用户不同,本数据统计模型通过shared_ids直接记录宣传材料从第一宣传用户到当前用户得到宣传的宣传路径,进行数据统计时无需再遍历全表,只需根据shared_ids中的元素即可确定上级用户并进行上级用户的宣传指标数据统计。产生一条数据的同时,就根据shared_ids的内容找到其上级用户并更新一次其的统计数据指标,与传统遍历算法相比,算法复杂度从n*(n-1)下降为n+(n-1),释放了计算资源,缓解了计算资源压力。

附图说明

下面结合附图和实施例对本发明方法进一步说明。

图1为示例用户的宣传关系链示意图;

图2为具体实施方式的流程。

具体实施方式

结合图1提供的各个用户之间关系链实例,进一步阐述本发明为达到预定发明目的所采取的技术手段。

本发明方法提供了一种宣传关系链可变的宣传统计方法。建立如图1所示的用户关系链步骤主要包括:

步骤一,建立数据库用于储存各个用户之间的宣传关系链、每个用户各自的宣传成效数据;

步骤二,确定宣传统计指标及各个指标的实际意义和统计方法;本发明方法使用的宣传统计指标包括:

直接宣传数:通过直接点击此宣传用户的分享链接或扫描此宣传用户的二维码得到宣传并完成文章中反诈题目的用户数;

间接宣传数:此宣传用户所有下级宣传并完成答题的人数总和;

有效宣传数:直接宣传数+间接宣传数;

宣传总数:该宣传用户和该宣传用户的下级分享触达的总人数(分享触达指代打开宣传文章)。

步骤三,获取新的用户信息及在关系链中的位置,在表中写入该用户数据信息,包括该用户的名称,上级用户集合以及直接上级用户等;

步骤四,将步骤三所述新用户的宣传成效数据均赋予初值0;

步骤五,根据新用户在关系链中的位置,更新该新用户所有上级用户的宣传成效数据。可以通过新用户的上级用户集合字段来确定新用户的所有上级用户,以新用户的反诈宣传材料阅读情况为依据进行其所有上级用户宣传成效数据的更新;

下面具体结合图1具体说明关系链管理模块和宣传数据统计模块的实施步骤:

生成一个具有第一宣传用户的用户身份识别信息及宣传内容识别信息的链接或二维码,由第一宣传用户对此特定内容进行宣传分享,此用户为一级用户1,并在该用户的宣传列表中添加此宣传材料便于其宣传;为方便阐述,将此第一宣传用户的身份识别信息记为A;

宣传用户A的直接宣传数,间接宣传数,有效宣传数以及宣传总数均为0;

当检测到某用户B经由第一宣传用户A分享的链接或二维码访问宣传内容并完成答题,获取访问用户的身份识别信息,此用户便成为一级用户1的下级用户,记为二级用户2,将用户A与用户B进行绑定,绑定关系的方法为在数据库的特定宣传内容表里写入上面用户B与第一分享用户A的关系,并在用户B的宣传列表中添加此宣传材料供其宣传;

宣传用户B的直接宣传数,间接宣传数,有效宣传数以及宣传总数均为0;

判断宣传用户B是否完成答题,当宣传用户B完成答题,宣传用户B的上级用户宣传用户A的直接宣传数变为1,间接宣传数为0,有效宣传数为1以及宣传总数为1;宣传用户B的四个宣传统计指标均为0;

当宣传用户B未完成答题时,宣传用户A的直接宣传数为0,间接宣传数为0,有效宣传数为0,宣传总数为1;宣传用户B的四个宣传统计指标均为0。

检测到该用户通过其他宣传用户分享的链接或二维码进行登录访问并完成答题,则宣传用户B就变为所述宣传用户的下线,并在数据库的特定宣传内容表中写入宣传用户B与所述宣传用户的关系;

宣传用户宣传列表中有特定宣传材料,宣传用户便可生成一个具有其用户身份识别信息及该宣传内容识别信息的链接或二维码并通过它们对该宣传材料进行宣传;

在检测到用户C经由二级用户2B分享的链接或二维码访问宣传内容并完成答题,获取访问用户的身份识别信息,用户C便成为二级用户2B的下级用户,记为三级用户3,将用户B与用户C的宣传关系进行绑定并将此绑定关系写入数据库中的相关表中;

此时,用户A的四个宣传统计指标分别为:直接宣传数为1,间接宣传数为1,有效宣传数为2,总宣传数为2;用户B的宣传统计指标分别为:直接宣传数为1,间接宣传数为0,有效宣传数为1,宣传总数为1;

按照以上步骤建立用户宣传绑定关系并通过算法模型计算各个用户的宣传统计指标,直至将宣传关系链中此用户所有上级用户的宣传统计指标计算完成。

宣传关系统计方法具体实施方法如下:

S1,建立一个数据库用于保存宣传数据及各用户间的关系结构;

S2,在S1建立的数据库中建立一个带宣传材料识别信息的表,用于存储该宣传材料用户的关系及宣传数据指标,每个用户在表中具有且仅有一条数据;

S3,建立的表包括user_id,shared_id,shared_ids,root_id,read,shared_num,shared_num0,shared_num1,其中user_id为该用户的身份识别ID,shared_id为分享该宣传材料的分享者身份ID,shared_ids为该用户的所有上级用户身份ID的集合,root_id为该宣传材料的第一宣传用户或一级宣传用户的身份ID,read为展示该用户是否满足特定宣传条件,shared_num为该用户的宣传总数,shared_num0为该用户的直接宣传数,shared_num1为该用户的有效宣传数;

S4,特别地,S3中描述的shared_ids中存储的用户id按照用户得到宣传的先后顺序进行排列,即用户id的最后的即为该用户的直接上级用户;

S5,初始化数据库;

S6,记录初始用户数据,根据所述步骤S3中各个字段含义,初始用户的root_id为其本身,shared_id和shared_ids均为空,user_id为其本身身份识别ID,宣传数据shared_num,shared_num0,shared_num1均为0,read字段取值取决于该用户是否完成答题,完成则取1,未完成则取0;

S7,当n+1级用户N通过n级用户M(为方便接下来的叙述,分别将这两位用户的身份ID记为为N与M)分享的链接访问宣传材料,则在记录该宣传材料宣传情况表中记录一条user_id为N的数据,用户N数据的各个字段内容分别为:root_id与用户M保持一致,shared_id为M,shared_ids为M的shared_ids数据内容加上用户N的身份ID组成的id集合,shared_num,shared_num0,shared_num1均为0;

S8,在S6所述步骤中,将用户B的share_ids中数据的id集合记为Ω,当用户B未完成答题前,若某条数据中user_id为集合Ω中元素,则该条数据的shared_num加上1,其余两个宣传指标不变;当用户B完成答题时,若某条数据中user_id为集合Ω中元素但不是最后一个元素,则该条数据的shared_num以及shared_num1都加上1,若某条数据中user_id为集合Ω中最后一个元素,则该条数据的shared_num,shared_num0以及shared_num1都加上1;

S9,当产生一条新的数据时,重复步骤S6及S7。

依照上述宣传成效统计方法,图1中,用户A的四个宣传统计指标分别为:直接宣传数为3,间接宣传数为3,有效宣传数为6,总宣传数为6;用户B的宣传统计指标分别为:直接宣传数为2,间接宣传数为0,有效宣传数为2,宣传总数为2,用户E的四个宣传统计指标分别为:直接宣传数为1,间接宣传数为0,有效宣传数为1,总宣传数为1;用户C、D、F、G的四个宣传统计指标均为0。

接着基于以上具体实施方法,阐述任意改变宣传关系链并可快速进行宣传数据统计的方法:

处于宣传关系链中任意位置的用户P要改变自己的层级关系时,该用户的所有宣传成效数据保持不变,需要进行改变的只有用户P的转移前后所在的关系链。关系链的更改分成两种,一种为用户P转移到另一用户Q的下层,成为用户Q的下级,另一种为用户P成为根用户,即原始(第一)宣传用户。

将用户P转移成用户Q的下级用户,移动标识符发生改变,改变的方法为:

将用户P的share_id以及shared_ids按照步骤S7进行更改,将用户P的shared_id改为用户Q的user_id,用户P的shared_ids改为用户Q shared_ids字段内容加上用户Q的user_id,用户P的root_id更新为用户Q的root_id,用户P的宣传成效包括宣传总数(shared_num)、有效宣传数(shared_num0)以及直接宣传数(shared_num1)保持不变;

遍历全表,将shared_ids字段中含有用户P user_id的用户的shared_ids更新为用户P移动后的shared_ids加上用户P的user_id,并将这些用户的root_id更新为用户P的root_id;

用户P转移后的上级用户,即用户P转移后的shared_ids字段中的所有元素的宣传成效数据进行更新。宣传成效数据:宣传总数、有效宣传数以及直接宣传数需要进行的更新操作分别为:宣传总数为该上级用户当前宣传总数加上用户P的宣传总数再加上1,有效宣传数为该上级用户当前有效宣传数加上P的有效宣传数再加上1,直接宣传数除了P的直接上级用户Q需要在其原有数据加上1外,其余的上级用户直接宣传数均不变;

用户P转移前的上级用户,即用户P转移前的用户P转移后的shared_ids字段中的所有元素的宣传成效数据进行更新。宣传成效数据:宣传总数、有效宣传数以及直接宣传数需要进行的更新操作分别为:宣传总数为该上级用户当前宣传总数减去用户P的宣传总数再减去1,有效宣传数为该上级用户当前有效宣传数减去P的有效宣传数再减去1,直接宣传数除P的直接上级用户需要在其原有数据基础上减1外,其余皆不变;

用户P的直接上级用户为用户P的shared_ids字段中的最后一个元素。

用户P成为第一宣传用户,移动标识符发生改变,改变的方法为:

将用户P的root_id字段内容改为该用户的user_id,shared_id及shared_ids字段内容全部置空,宣传数据指标不发生改变;

遍历全表,将shared_ids字段中含有用户P user_id的用户的shared_ids更新为用户P移动后的shared_ids加上用户P的user_id,并将这些用户的root_id更新为用户P的root_id;

用户P转移前的上级用户,即用户P转移前的用户P转移后的shared_ids字段中的所有元素的宣传成效数据进行更新。宣传成效数据:宣传总数、有效宣传数以及直接宣传数需要进行的更新操作分别为:宣传总数为该上级用户当前宣传总数减去用户P的宣传总数再减去1,有效宣传数为该上级用户当前有效宣传数减去P的有效宣传数再减去1,直接宣传数除P的直接上级用户需要在其原有数据基础上减1外,其余皆不变。

除了上述步骤所述的三个宣传指标,本方法还有一个间接宣传数,间接宣传数=有效宣传数-直接宣传数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号