一种管理平台中用户行为预测方法及系统技术方案

技术编号:27615212 阅读:17 留言:0更新日期:2021-03-10 10:44
本发明专利技术公开了一种管理平台中用户行为预测方法及系统,包括记录用户操作日志,设定采样时间节点;对用户操作行为中用户查询行为和用户删除行为使用聚集性和常规性进行综合分析,并生成用户查询行为的查询行为分析数据和用户删除行为的删除行为分析数据;根据查询行为分析数据并通过频繁项集算法对用户查询行为进行预测,并生成查询预测数据,在查询时提供查询预测数据;根据删除行为分析数据对用户删除行为进行预测,在删除数据时返回删除行为分析数据;通过上述方式,本发明专利技术通过记录并分析用户的操作日志,预测用户查询和删除的行为,来降低用户获取所需数据信息时花费的时间和精力,提高用户的工作效率和用户体验。提高用户的工作效率和用户体验。提高用户的工作效率和用户体验。

【技术实现步骤摘要】
一种管理平台中用户行为预测方法及系统


[0001]本专利技术涉及数据挖掘领域,特别是涉及一种管理平台中用户行为预测方法及系统。

技术介绍

[0002]为了对数据更好的记录、管理、追溯,常见的做法是根据实际业务构建管理平台,并在日志中记录用户的操作行为。无论管理平台的功能和模块是什么,增、删、改、查都是其中的基本操作。
[0003]为了实现这些功能,管理平台通过用户权限限制用户行为,即同一权限的用户,平台展示的信息、提供的数据、用户操作功能是相同的;但这种情况存在两个问题:1、每个用户对数据信息的关注不一样,用户需要通过搜索功能找到所需要的数据,每次打开管理平台均需要执行该操作,若查找条件比较多时,该操作对用户来说比较繁琐且不易查找;2、管理平台在删除记录时,通常需要从后台重新申请一页的数据,如果当前页数据比较多或数据信息量比较大时,数据请求则会比较耗时,尤其对频繁删除数据操作。
[0004]目前管理平台不能根据用户需要向用户提供数据,且删除数据时每次都需要向后台重新申请数据,这将降低工作效率,且影响用户体验。

技术实现思路

[0005]本专利技术主要解决的技术问题是提供一种管理平台中用户行为预测方法及系统,通过记录并分析用户的操作日志,预测用户查询和删除的行为,来降低用户获取所需数据信息时花费的时间和精力,提高用户的工作效率和用户体验。
[0006]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种管理平台中用户行为预测方法,包括:
[0007]记录用户操作日志,设定采样时间节点;
[0008]通过用户操作日志以及采样时间节点,对用户操作行为中用户查询行为和用户删除行为使用聚集性和常规性进行综合分析,并生成用户查询行为的查询行为分析数据和用户删除行为的删除行为分析数据;
[0009]根据查询行为分析数据并通过频繁项集算法对用户查询行为进行预测,并生成查询预测数据,在查询时提供查询预测数据;
[0010]根据删除行为分析数据对用户删除行为进行预测,在删除数据时返回删除行为分析数据。
[0011]进一步,所述采样时间节点包括第一时间节点、第二时间节点和第三时间节点;
[0012]所述查询行为分析数据包括第一查询行为分析数据、第二查询行为分析数据和第三查询行为分析数据;
[0013]所述删除行为分析数据包括第一删除行为分析数据、第二删除行为分析数据和第三删除行为分析数据。
[0014]进一步,所述生成用户删除行为的删除行为分析数据包括以下阶段,第一删除阶段、第二删除阶段和第三删除阶段;
[0015]所述第一删除阶段为统计第一时间节点内每次删除数据的条数,并判断是否存在相同的删除数据的条数,若存在,则找出出现次数为A的删除数据的条数,将该删除数据的条数记为第一删除行为分析数据,若不存在,则计算第一时间节点内每次删除数据的条数的平均值,将该平均值记为第一删除行为分析数据;
[0016]所述第二删除阶段为统计第二时间节点内第一删除行为分析数据,并判断是否存在相同的第一删除行为分析数据,若存在,则找出出现次数为B的第一删除行为分析数据,将该第一删除行为分析数据计算均值后记为第二删除行为分析数据,若不存在,则计算第二时间节点内第一删除行为分析数据的平均值,将该平均值记为第二删除行为分析数据;
[0017]所述第三查询阶段为统计第三时间节点内的第一查询行为分析数据;
[0018]若第三时间节点内的第一查询行为分析数据超过一半相同,则将第三时间节点内的超过一半的第一查询行为分析数据记为第三查询行为分析数据;
[0019]若第三时间节点内第一查询行为分析数据未超过一半相同,则第三查询行为分析数据为空。
[0020]进一步,所述生成用户查询行为的查询行为分析数据包括以下阶段,第一查询阶段、第二查询阶段和第三查询阶段;
[0021]第一查询阶段为统计第一时间节点内出现的搜索条件,并判断是否存在相同的搜索条件,若不存在,则将第一查询行为分析数据记为空,若存在,则计算相同的搜索条件出现的次数,并找出搜索条件出现的次数为C的搜索条件,将该搜索条件记为第一查询行为分析数据;
[0022]所述第二查询阶段为统计第二时间节点内的第二查询行为分析数据,并判断是否存在相同的的第一查询行为分析数据,若不存在,则将第二查询行为分析数据记为空,若存在,则计算相同的的第一查询行为分析数据出现的次数,并找出的第一查询行为分析数据出现的次数为D的搜索条件,将该搜索条件记为第二查询行为分析数据;
[0023]所述第三查询阶段为统计第三时间节点内的第一查询行为分析数据,若第三时间节点内的第一查询行为分析数据超过一半相同,则将第三时间节点内的第一查询行为分析数据超过一半的第一查询行为分析数据记为第三查询行为分析数据;若第三时间节点内第一查询行为分析数据未超过一半相同,则第三查询行为分析数据为空。
[0024]进一步,所述生成查询预测数据包括:
[0025]若第二查询行为分析数据和第三查询行为分析数据均为空,则管理平台提供默认展示;
[0026]若第三查询行为分析数据不为空,则以第三查询行为分析数据的搜索条件为标准,否则以第二查询行为分析数据的搜索条件为标准;
[0027]通过预测算法计算第二查询行为分析数据或第三查询行为分析数据的频繁项集并作为初始搜索条件的查询预测数据,把初始搜索条件的查询预测数据记录。
[0028]进一步,所述根据用户删除行为的分析数据对用户删除行为进行预测包括:
[0029]当第二删除行为分析数据和第三删除行为分析数据相同时,或者第三删除行为分析数据为空时,以第二删除行为分析数据为标准,否则以第三删除行为分析数据为标准;
[0030]每次请求数据时,后台返回当前页数据和第二删除行为分析数据或第三删除行为分析数据。
[0031]进一步,所述预测算法为Apriori算法。
[0032]一种管理平台中用户行为预测系统,包括:记录日志模块、分析日志模块和预测用户行为模块;
[0033]所述记录日志模块记录用户操作产生的日志;
[0034]所述分析日志模块通过聚集性和常规性对所述记录日志模块中的日志进行综合性分析,并生成行为分析数据;
[0035]所述预测用户行为模块通过所述行为分析数据进行预测用户行为。
[0036]进一步,所述分析日志模块包括分析删除过程模块和分析查询过程模块;所述分析删除过程模块分析用户的删除过程并生成删除行为分析数据;
[0037]所述分析查询过程模块分析用户查询过程并生成查询行为分析数据。
[0038]进一步,所述预测用户行为模块包括预测用户删除行为模块和预测用户查询行为模块;
[0039]所述预测用户删除行为模块根据所述分析删除过程模块计算出的删除行为分析数据对用户删除行为进行预测;
[0040]所述预测用户查询行为模块根据所述分析查询过程模块生成的查询行为分析数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理平台中用户行为预测方法,其特征在于,包括:记录用户操作日志,设定采样时间节点;通过用户操作日志以及采样时间节点,对用户操作行为中用户查询行为和用户删除行为使用聚集性和常规性进行综合分析,并生成用户查询行为的查询行为分析数据和用户删除行为的删除行为分析数据;根据查询行为分析数据并通过频繁项集算法对用户查询行为进行预测,并生成查询预测数据,在查询时提供查询预测数据;根据删除行为分析数据对用户删除行为进行预测,在删除数据时返回删除行为分析数据。2.根据权利要求1所述的一种管理平台中用户行为预测方法,其特征在于:所述采样时间节点包括第一时间节点、第二时间节点和第三时间节点;所述查询行为分析数据包括第一查询行为分析数据、第二查询行为分析数据和第三查询行为分析数据;所述删除行为分析数据包括第一删除行为分析数据、第二删除行为分析数据和第三删除行为分析数据。3.根据权利要求2所述的一种管理平台中用户行为预测方法,其特征在于:所述生成用户删除行为的删除行为分析数据包括以下阶段,第一删除阶段、第二删除阶段和第三删除阶段;所述第一删除阶段为统计第一时间节点内每次删除数据的条数,并判断是否存在相同的删除数据的条数;若存在,则找出出现次数为A的删除数据的条数,将该删除数据的条数记为第一删除行为分析数据;若不存在,则计算第一时间节点内每次删除数据的条数的平均值,将该平均值记为第一删除行为分析数据;所述第二删除阶段为统计第二时间节点内第一删除行为分析数据,并判断是否存在相同的第一删除行为分析数据;若存在,则找出出现次数为B的第一删除行为分析数据,将该第一删除行为分析数据计算均值后记为第二删除行为分析数据;若不存在,则计算第二时间节点内第一删除行为分析数据的平均值,将该平均值记为第二删除行为分析数据;所述第三删除阶段为统计第三时间节点内第一删除行为分析数据,并判断是否存在相同的第一删除行为分析数据;若存在,则判断相同的第一删除行为分析数据的数量是否超过第三时间节点内第一删除行为分析数据数量的一半,若未超过,则第三删除行为分析数据为空,若超过,则第三分析数据为该相同的第一删除行为分析数据的数量;若不存在,则第三删除行为分析数据为空。4.根据权利要求2所述的一种管理平台中用户行为预测方法,其特征在于:所述生成用户查询行为的查询行为分析数据包括以下阶段,第一查询阶段、第二查询阶段和第三查询阶段;
第一查询阶段为统计第一时间节点内出现的搜索条件,并判断是否存在相同的搜索条件;若不存在,则将第一查询行为分析数据记为空;若存在,则计算相同的搜索条件出现的次数,并找出搜索条件出现的次数为C的搜索条件,将该搜索条件记为第一查询行为分析数据;所述第二查询阶段为统计第二时间节点内的第二查询行为分析数据,并判断是...

【专利技术属性】
技术研发人员:闫利华
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1