[发明专利]用户操作的记录方法、装置及服务器在审
| 申请号: | 201911117653.7 | 申请日: | 2019-11-14 |
| 公开(公告)号: | CN110874305A | 公开(公告)日: | 2020-03-10 |
| 发明(设计)人: | 蔡志强 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/18 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
| 地址: | 100000 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户 操作 记录 方法 装置 服务器 | ||
本发明提供了一种用户操作的记录方法、装置及服务器;其中,该方法包括:获取控制台中处于被调用状态的应用程序接口;从获取到的应用程序接口中,筛选出与用户操作相关联的应用程序接口;通过调用预设的操作记录接口记录筛选出的应用程序接口产生的用户操作数据。本发明可以直接在控制台的业务系统的接口中筛选得到与用户操作相关联的应用程序接口,并采用预设的操作记录接口记录其中的用户操作数据,这些用户操作数据可以更加真实、全面地记录用户的操作行为。
技术领域
本发明涉及云计算技术领域,尤其是涉及一种用户操作的记录方法、装置及服务器。
背景技术
相关技术中,为了记录用户在云计算控制台的操作历史,通常在OP(OpenPlatform,云计算控制台的开放平台)上注册Open API(Open Application ProgrammingInterface,开放应用程序接口),并将该Open API设置为写操作可被记录的属性;当用户调用Open API的请求经过上述OP时,通过该OP记录用户的操作记录。但是,由于该Open API是系统底层的原子粒度的API,而用户的操作行为是从控制台发出的,操作行为可能会通过多个上述Open API组装实现,通过系统底层的原子粒度的API记录得到的用户操作,难以体现为了实现一个操作行为的多个Open API的组装关系;并且在一些情况下,某些用户操作由控制台直接调用了不经过OP的内部应用程序进口实现,因而上述方式难以真实、全面地反映用户的操作行为。
发明内容
有鉴于此,本发明的目的在于提供一种用户操作的记录方法、装置及服务器,以真实、全面地记录用户的操作行为。
第一方面,本发明实施例提供了一种用户操作的记录方法,该方法包括:获取控制台中处于被调用状态的应用程序接口;从获取到的应用程序接口中,筛选出与用户操作相关联的应用程序接口;通过调用预设的操作记录接口记录筛选出的应用程序接口产生的用户操作数据。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述用户操作数据包括下述中的一种或多种:发起操作的用户的用户信息、发起操作的IP地址、操作对象、操作时间、操作行为、以及操作行为的关联信息。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述被调用状态的应用程序接口包括入口类的应用程序接口;上述与用户操作相关联的应用程序接口包括操作类的应用程序接口。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,获取控制台中处于被调用状态的应用程序接口的步骤,包括:通过预设的拦截器,拦截控制台中处于被调用状态的应用程序接口;上述调用预设的操作记录接口的步骤,包括:通过拦截器中的preHandle方法,调用预设的操作记录接口。
结合第一方面至第一方面的第三种可能的实施方式中的任意一种,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述方法还包括:通过预设的查询接口,接收用户操作记录的查询指令;根据查询指令查询用户操作记录,得到查询结果;根据查询结果,生成并输出查询指令对应的操作日志列表。
结合第一方面的第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,上述查询指令包括用户信息和/或操作对象的标识信息。
第二方面,本发明实施例还提供一种用户操作的记录装置,该装置包括:接口获取模块,用于获取控制台中处于被调用状态的应用程序接口;接口筛选模块,用于从获取到的应用程序接口中,筛选出与用户操作相关联的应用程序接口;数据记录模块,用于通过调用预设的操作记录接口记录筛选出的应用程序接口产生的用户操作数据。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上述接口获取模块还用于:通过预设的拦截器,拦截控制台中处于被调用状态的应用程序接口;上述数据记录模块还用于:通过拦截器中的preHandle方法,调用预设的操作记录接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911117653.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水利河道船闸闸室用船体临时稳固装置
- 下一篇:一种电驱动桥减速器





