In this application, a method, device, computer equipment and storage medium for obtaining user's operation information are provided. The operation information includes user's login information and logout information. The method includes: the server monitors the user's operation status on the client side of the terminal's report tool; and the user's login operation is monitored. Running the first script to obtain the login information of the user, running the second script to obtain the login information of the user when the user's logout operation is monitored, and the login information includes at least the user ID and the login time, and the logout information includes at least the user ID and the logout time. This application can obtain the user's login information and logout information on the client side of the report tool independently, and overcome the high-cost defect of extracting the corresponding information from the log file.
【技术实现步骤摘要】
用户操作信息的获取方法、装置、计算机设备和存储介质
本申请涉及报表工具
,特别涉及一种用户操作信息的获取方法、装置、计算机设备和存储介质。
技术介绍
目前业内使用tableau(商业智能工具软件,一种基于CS架构的报表工具)客户端均为windows部署,每个用户登录或者注销tableau客户端,都会相应产生在windows上的登录或者注销操作。目前,用户登录tableau客户端或者注销时,无法单独获取到用户的登录信息以及注销信息。日志文件里面记录各种信息,虽然可以通过读取日志文件获取相应登录信息以及注销信息,然而日志文件太大,从日志文件中获取信息的方式成本太高,不适合统计分析。服务提供方无法有效获取到用户登录及使用情况,不能很好的对用户行为以及机器负载均衡情况做统计分析。
技术实现思路
本申请的主要目的为提供一种用户操作信息的获取方法、装置、计算机设备和存储介质,单独获取用户在报表工具客户端上的登录信息以及注销信息。为实现上述目的,本申请提供了一种用户操作信息的获取方法,操作信息包括用户的登录信息以及注销信息,包括以下步骤:监听用户在终端的报表工具客户端上的操作状态,所述操作状态包括登录操作以及注销操作;监听到用户的登录操作时,运行第一脚本获取所述用户的登录信息;监听到用户的注销操作时,运行第二脚本获取所述用户的注销信息;所述登录信息至少包括用户ID以及登录时间,所述注销信息至少包括用户ID以及注销时间。进一步地,所述监听到用户的登录操作时,运行第一脚本获取所述用户的登录信息;监听到用户的注销操作时,运行第二脚本获取所述用户的注销信息的步骤之后,包括:将 ...
【技术保护点】
1.一种用户操作信息的获取方法,所述操作信息包括用户的登录信息以及注销信息,其特征在于,包括以下步骤:监听用户在终端的报表工具客户端上的操作状态,所述操作状态包括登录操作以及注销操作;监听到用户的登录操作时,运行第一脚本获取所述用户的登录信息;监听到用户的注销操作时,运行第二脚本获取所述用户的注销信息;所述登录信息至少包括用户ID以及登录时间,所述注销信息至少包括用户ID以及注销时间。
【技术特征摘要】
1.一种用户操作信息的获取方法,所述操作信息包括用户的登录信息以及注销信息,其特征在于,包括以下步骤:监听用户在终端的报表工具客户端上的操作状态,所述操作状态包括登录操作以及注销操作;监听到用户的登录操作时,运行第一脚本获取所述用户的登录信息;监听到用户的注销操作时,运行第二脚本获取所述用户的注销信息;所述登录信息至少包括用户ID以及登录时间,所述注销信息至少包括用户ID以及注销时间。2.根据权利要求1所述的用户操作信息的获取方法,其特征在于,所述监听到用户的登录操作时,运行第一脚本获取所述用户的登录信息;监听到用户的注销操作时,运行第二脚本获取所述用户的注销信息的步骤之后,包括:将获取到的所述登录信息以及注销信息存储于数据库中。3.根据权利要求2所述的用户操作信息的获取方法,其特征在于,所述将获取到的所述登录信息以及注销信息存储于数据库中的步骤之后,包括:根据所述数据库中存储的所述用户的登录信息以及注销信息,对所述用户的登录行为进行分析。4.根据权利要求3所述的用户操作信息的获取方法,其特征在于,所述根据所述数据库中存储的所述用户的登录信息以及注销信息,对所述用户的登录行为进行分析的步骤,包括:根据用户ID在所述数据库中查找与所述用户ID对应的登录信息以及注销信息;根据与所述用户ID对应的登录信息以及注销信息分析所述用户的登录行为;所述登录行为包括每一次的登录时长、预设时间段内的登录次数中的一种或多种。5.根据权利要求3所述的用户操作信息的获取方法,其特征在于,所述根据所述数据库中存储的所述用户的登录信息以及注销信息,对所述用户的登录行为进行分析的步骤,包括:根据所述数据库中存储的每一个用户的所述登录信息中...
【专利技术属性】
技术研发人员:杨勇,宋剑锋,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。