南京卓盛云信息科技有限公司金友兵获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京卓盛云信息科技有限公司申请的专利一种实时统计用户操作行为数据的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115757074B 。
龙图腾网通过国家知识产权局官网在2026-04-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211483497.8,技术领域涉及:G06F11/34;该发明授权一种实时统计用户操作行为数据的方法是由金友兵;宋瑞霞设计研发完成,并于2022-11-24向国家知识产权局提交的专利申请。
本一种实时统计用户操作行为数据的方法在说明书摘要公布了:本发明提供了一种实时统计用户操作行为数据的方法,包括以下步骤:S1、在内存中建立字典类型的内存数据结构,所述内存数据结构的键为用户名,内容值为一个数组;S2、当用户执行所述特定操作时,则以该用户的用户名为键,在所述内存数据结构中获取对应的内容值;S3、执行定时任务,所述定时任务按照任务时间周期把当前的用户名、MemOpCount和MemFirstTime保存到日志文件中;S4、对所述特定操作进行统计。本发明旨在提出一种实时统计用户操作行为数据的方法,以提高缓存和日志记录的使用效率,大量操作在内存或者缓存中进行,速度很快且是准确的,最终实现了实时统计用户某类行为的操作次数。
本发明授权一种实时统计用户操作行为数据的方法在权利要求书中公布了:1.一种实时统计用户操作行为数据的方法,其特征在于,包括以下步骤: S1、在内存中建立字典类型的内存数据结构,所述内存数据结构的键为用户名,内容值为一个数组,所述数组的第一个元素记录特定操作行为的次数,其初始值为0,记为MemOpCount;所述数组的第二个元素记录MemOpCount从0变为1的时间,记为MemFirstTime;每个所述用户名对应一个所述键,所述内存数据结构在系统启动时进行初始化; S2、当用户执行所述特定操作时,更新MemOpCount,并根据MemOpCount对MemFirstTime赋值,具体方法为:以该用户的用户名为键,在所述内存数据结构中获取对应的内容值,该内容值包含MemOpCount和MemFirstTime,对MemOpCount加1;如果当前MemOpCount等于1,则MemFirstTime赋值为当前时间;如果当前MemOpCount大于1,则MemFirstTime不变; S3、执行定时任务,所述定时任务在每个任务时间周期内循环执行一次,所述任务时间周期为小于或等于24小时;所述定时任务包括:将当前的用户名、MemOpCount和MemFirstTime保存到日志文件中;并在保存后,将所述内存数据结构中所有用户的MemOpCount归零,将所有用户的MemFirstTime赋值为null; S4、对所述特定操作进行统计,执行步骤包括: S401、获取查询参数,所述查询参数包括用户名、统计时间周期、统计的起始时间和统计的截止时间;统计时的统计结果按照所述统计时间周期为间隔获得特定操作次数序列,所述统计时间周期为天、周、月或年; S402、在缓存中查找是否存在该查询参数对应的统计结果,如果统计结果不存在,则在所述日志文件中,基于查询参数计算出统计结果,并把该统计结果保存到缓存中; S403、将获得的统计结果和内存中该用户的MemOpCount值合并,形成最终统计结果; 所述步骤S403中,将获得的统计结果和内存中该用户的MemOpCount值合并的步骤包括: S413、如果所述统计截止时间小于或等于MemFirstTime,则不需要合并,直接使用当前统计结果做为最终统计结果; S414、如果所述统计截止时间大于MemFirstTime,则把当前统计结果中最后一个周期的操作次数加上当前内存中的MemOpCount,作为最后一个周期的统计数据,把整体作为最终统计结果。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京卓盛云信息科技有限公司,其通讯地址为:211101 江苏省南京市江宁区东山街道东麒路33号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励