[发明专利]一种移动应用操作日志数据实时分析方法、服务器和系统在审
申请号: | 201910735636.3 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110647448A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 王秀芳;侯妙乐;卞立波 | 申请(专利权)人: | 北京建筑大学 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 王文思 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作日志数据 时间窗口 移动应用 查询请求 实时分析 移动端 存储 查询结果 日志数据 数据分析 整个操作 分析 实时性 服务器 反馈 | ||
本发明提供一种移动应用操作日志数据实时分析方法、服务器及系统,所述方法包括:S1,对移动端上的移动应用的操作日志数据按照不同时间窗口进行存储;S2,根据用户的查询请求,获取所述查询请求对应的至少一个时间窗口的操作日志数据,并对所述操作日志数据进行分析,得到分析结果;S3,将所述分析结果作为查询结果反馈给用户。本发明将用户对移动端上的移动应用的操作日志数据按照不同的时间窗口进行存储,将整个操作日志数据划分为多个时间窗口,可单独对某一个或多个时间窗口的操作日志数据进行分析,可实现对操作日志数据的实时分析,提高了对操作日志数据分析的效率,同时也满足对数据分析的实时性。
技术领域
本发明实施例涉及日志数据分析技术领域,尤其涉及一种移动应用操作日志数据实时分析方法、服务器和系统。
背景技术
随着移动设备越来越普及,移动应用也发生着日新月异的变化,一个新的移动应用在上线后的一段时间内,作为移动应用的产品设计者,需要了解、分析用户使用该移动应用产品的情况。
目前常用的方式为收集移动应用在上线后的一段时间内,用户使用该移动应用产生的操作日志数据,当一段时间内的操作日志数据均收集完毕,以离线的方式对该段时间内的操作日志数据进行分析,得到分析结果,进而了解该移动应用产品的使用情况。
但是现有的对操作日志数据的分析方法以离线的方式进行分析,无法进行实时的分析,离线分析的方法,得到的分析结果会产生延迟,导致分析数据结果不及时,分析结果滞后。
发明内容
本发明实施例提供一种移动应用操作日志数据实时分析方法、服务器和系统,用以解决现有技术中离线数据分析的时间滞后问题。
根据本发明的一个方面,提供了一种移动应用操作日志数据实时分析方法,包括:
S1,对移动端上的移动应用的操作日志数据按照不同时间窗口进行存储;
S2,根据用户的查询请求,获取所述查询请求对应的至少一个时间窗口的操作日志数据,并对所述操作日志数据进行实时分析,得到分析结果;
S3,将所述分析结果作为与所述查询请求对应的查询结果反馈给用户。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述步骤S1具体包括:
对于多个移动端上的多个移动应用的操作日志数据,以移动端标识、移动应用标识和操作类型为关键字段,将所述操作日志数据按照不同时间窗口分类存储于队列中。
进一步的,所述步骤S2中根据用户的查询请求,获取所述查询请求对应的时间窗口的操作日志数据具体包括:
对用户的查询请求进行解析,解析出所述查询请求中的关键字段、时间窗口以及对应的计算方式;
相应的,所述步骤S2中对所述操作日志数据进行实时分析,得到分析结果具体包括:
根据解析出的关键字段和时间窗口,按照关键字段从队列中获取相应时间窗口的操作日志数据;
根据所述计算方式调用相应的算子对所述操作日志数据进行实时计算,得到计算后的结果作为查询结果。
进一步的,还包括:
开发一算子接口,所述算子接口中包括多个算子,为每一个算子设置算子标识;
相应的,所述根据所述计算方式调用相应的算子对所述操作日志数据进行实时计算,得到计算后的结果作为查询结果具体包括:
根据所述计算方式,通过所述算子接口按照算子标识调用所述算子标识对应的算子,并采用所述算子对所述操作日志数据进行计算,得到查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京建筑大学,未经北京建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910735636.3/2.html,转载请声明来源钻瓜专利网。