一种基于用户操作行为日志自动分析用户习惯的方法与流程

文档序号:37496238发布日期:2024-04-01 14:04阅读:12来源:国知局
一种基于用户操作行为日志自动分析用户习惯的方法与流程

本发明涉及用户行为习惯分析,尤其涉及一种基于用户操作行为日志自动分析用户习惯的方法。


背景技术:

1、目前,企业聚焦能源、数字化、经济等领域,构建情报检索应用,为各业务提供能源、数字化及经济等领域情报数据检索应用场景。在海量的情报数据背景下情报精准获取难、无效情报多、情报/数据无法智能分析等痛点问题;如今,用户检索及浏览情报数据都会生成操作日志,但是基于现有的用户操作日志数据,只能简单的看到用户做了什么操作,而不能知道用户为什么会有这样的操作;分析用户的真正需求可以从根本上解决问题,并且更快速的锁定用户的情报信息需求。


技术实现思路

1、为了解决上述背景技术中提出的问题,本发明的目的在于提供一种基于用户操作行为日志自动分析用户习惯的方法,利用本发明基于用户操作行为日志自动分析用户习惯将深度分析用户的操作意图,了解用户在情报信息上的需求,而根据用户的真正需求推送信息。

2、本发明的目的通过以下技术方案实现:

3、本发明所述的基于用户操作行为日志自动分析用户习惯的方法包括:

4、(1)收集用户的所有操作行为信息,包含有定义操作日志的名称、定义一个操作命令变量和用户在客户端输入操作指令。

5、(2)针对步骤(1)中收集的用户行为日志,定义一个操作日志内容格式包含:服务器的ip地址、命令操作时间、访问网页url、登录ip地址、登录用户、操作用户、操作命令,所述定义一个操作命令变量,储存到elasticsearch数据库。

6、(3)维护标准用户行为样本库,包括标准恶意用户行为样本库、标准正常用户行为样本库以及可疑用户行为样本库;通过多角度行为分析标准恶意用户行为样本库、标准正常用户行为样本库以及可疑用户行为样本库分别对用户打上恶意行为标签库、正常行为标签库以及可疑行为标签库,并分别计算当前实时采集的用户行为数据在恶意行为标签库、正常行为标签库以及可疑行为标签库中的异常概率值、正常概率值以及可疑概率值的分析结论值数组。根据上述所得标签库及所得概率结论值,对数据库中的用户操作行为信息进行分析处理;如果分析成功,则根据分析结果及标签库给用户打上特定的标签;如果分析不成功,则给用户打上通用标签。

7、(4)根据用户行为习惯的分析结果,实现包括当天的实时新闻或者以往的相关联新闻信息或者相关联的新闻、政策、报告等信息的推送;用户通过前台应用检索情报信息结果可以通过前台列表展示出来,同时产生操作日志,继续作为用户习惯分析的数据。

8、本发明针对情报系统现有大量的互联网资讯数据,在海量的情报数据背景下情报精准获取难、无效情报多、情报/数据无法智能分析等方面存在的问题,提供一种基于用户操作行为日志自动分析用户习惯的方法,实现对分析用户习惯将深度分析用户的操作意图,了解用户在情报信息上的需求,而根据用户的真正需求推送信息。其中包括用户操作行为的采集及存储,操作日志分析;用户操作行为标注,根据标签分析用户的操作意图与行为需求,最后推送相关联的情报信息。

9、本发明与与现有技术相比,其显著优点是:

10、能深度分析用户的操作意图的问题,进一步了解用户的日常操作行为和习惯,进而实现更快速地了解用户对信息的需求,推送不同的情报消息,让用户获取的数据更加精准,更加有价值。



技术特征:

1.一种基于用户操作行为日志自动分析用户习惯的方法,其特征在于该方法包括以下步骤:

2.根据权利要求1所述的用户操作行为日志自动分析用户习惯的方法,其特征在于,步骤(2)中,所述定义一个操作命令变量,储存到elasticsearch数据库。

3.根据权利要求1所述的用户操作行为日志自动分析用户习惯的方法,其特征在于,步骤(3)中,对存储在数据库中的日志数据进行分析,具体包括如下:

4.根据权利要求3所述的用户操作行为日志自动分析用户习惯的方法,其特征在于,对各类标签用户进行分析搜索词之间的相似度、用户操作功能之间的相似度;搜索词点,标识为q;操作功能网址点,标识为a;点的邻居集合标识为e(q)或e(a),相似度表示为s,取值范围是[0,1];搜索词之间的相似度表示为s(q1,q2),功能网址的相似度表示为s(a1,a2);为了避免百搭的搜索词,设计搜索词的近邻个数作为惩罚项:

5.根据权利要求1所述的用户操作行为日志自动分析用户习惯的方法,其特征在于,步骤(4)用户通过前台应用检索情报信息结果通过前台列表展示出来,并根据用户行为习惯的分析数据,实现包括当天的实时新闻或者以往的相关联新闻信息或者相关联的新闻、政策、报告信息的推送。


技术总结
本发明公开了一种基于用户操作行为日志自动分析用户习惯的方法,包括:收集用户的所有操作行为信息,包含有定义操作日志的名称、定义一个操作命令变量和用户在客户端输入操作指令;定义一个操作日志内容格式包含:服务器的IP地址、命令操作时间、检索词、访问网页URL、登录IP地址、登录用户、操作用户、操作命令,所述定义一个操作命令变量,储存到数据库;通过分析算法对数据库中的用户操作行为信息进行分析处理,根据分析结果打上特定或通用的标签;根据所得的标签结合预设标签内容分析用户的日常行为和习惯并推送相关有价值情报信息。本发明实现更快速地了解用户对信息的需求,推送不同的情报消息。

技术研发人员:包威,高远,冯曙明,杨永成,王涵
受保护的技术使用者:江苏电力信息技术有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1