[发明专利]一种移动端行为监控方法在审
申请号: | 201910886051.1 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110519126A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 高建飞;庞松涛;商广勇;王伟兵;马岩堂;赵树林;姜鑫;陶鑫;刘伟巍 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/06 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 阚恭勇<国际申请>=<国际公布>=<进入 |
地址: | 250100 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 行为监控 移动端 侦听 采集 更改系统 聚合处理 日志信息 同步存储 异常处理 堆栈 日志 线程 聚合 崩溃 后台 上报 监控 | ||
本发明提供一种移动端行为监控方法,属于移动端行为监控技术领域,本发明通过更改系统的异常处理Handler进行侦听,然后对发生的Crash线程堆栈进行采集,然后Crash进行聚合。并对本次采集的Crash进行同步存储并进行上报。对日志聚合处理并生成后台日志信息。通过本方法可以有效的监控app使用崩溃情况以及用户的行为。
技术领域
本发明涉及移动端行为监控技术,尤其涉及一种移动端行为监控方法。
背景技术
app通常分为个人用户app与企业级app。个人用APP户app是面向个人消费者的,而企业级app则是面向企业用户开发的。当互联网进入移动互联网时代,众多企业与个人开发者希望从中掘金,但多数人的目光聚焦在了面向个人用户的应用上而忽略了企业级移动应用。
如今个人市场的竞争已进入白热化阶段,发展速度已趋于缓慢,2013年预计市场规模为110.9亿。相比之下,此时的企业级市场才刚刚起步,2013年预计市场规模将高达124.4亿,且正以50%的增幅高速发展。
在此市场环境下,需要第三方服务来解决企业及开发者双方的问题,起到双向需求汇聚、营销分发、效率提升、成本降低的效用,并能针对双方提供相应的服务。应用工厂即充当了这样一个角色,聚合上下游资源而成为国内首个企业级移动应用一站式服务平台。
移动端app上线后,app出现崩溃时开发人员很难进行复现,并且用户反馈的不一定和开发人员理解的相符,从而导致问题不能及时进行修复,耗费大量人力物力。友盟、腾讯bugly等也存在开源的SDK进行崩溃监控,但是在开源SDK中存在以下问题:
1、一些信息或数据可能会被泄露
2、数据可能产生被篡改,对于利益产生危害
3、可能不能满足项目某些需求
4、无法进行有效的统计分析
5、无法有效的定位以及复现问题。
发明内容
为了解决以上技术问题,本发明提出了一种方便、安全的移动端行为监控方法,可以有效的监控app使用崩溃情况以及用户的行为。
本发明的技术方案是:
一种移动端行为监控方法,
通过更改系统的异常处理Handler进行侦听,然后对发生的Crash线程堆栈进行采集,然后Crash进行聚合,并对本次采集的Crash进行同步存储并进行上报,对日志聚合处理并生成后台日志信息。
主要包括3个步骤:
(1)监控SDK封装
(2)调用SDK进行部署
(3)监控结果解决跟进。
进一步的,
所述监控SDK封装
通过更改系统的异常处理Handler进行侦听,然后对发生的Crash线程堆栈进行采集,最后通过算法对采集的Crash进行去重、截断。
再进一步的,
同时利用本地数据库对本次采集的Crash进行同步存储并进行上报,如上报不成功,则待下次App启动后开启异步线程进行上报,上报成功后删除数据库存储。
再进一步的,
通过算法对Crash崩溃的目标地址进行分析并计算偏移量,对分析数据进行聚合并生成后台日志信息。
进一步的,
所述调用SDK进行部署
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910886051.1/2.html,转载请声明来源钻瓜专利网。