[发明专利]小程序异常情况的上报方法、装置、终端设备和存储介质在审
申请号: | 201910105634.6 | 申请日: | 2019-02-01 |
公开(公告)号: | CN109800101A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 徐星宇 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 小程序 代码信息 异常信息 服务器 存储介质 终端设备 上报 程序优化 功能服务 应用程序 运行过程 准确定位 上传 嵌入 输出 | ||
本公开提出一种小程序异常情况的上报方法、装置、终端设备和存储介质,其中,方法包括:在确定嵌入在应用程序中小程序的运行过程中出现异常情况时,获取小程序针对异常情况输出的异常信息,并获取与异常情况有关的代码信息,并将小程序的异常信息和代码信息上传至服务器,由此,使得服务器可收集到小程序发生异常情况的异常信息和代码信息,进而使得服务器可根据异常信息和代码信息准确定位小程序发生异常情况的原因,并将小程序发生异常情况的原因提供给对应人员,供对应人员可根据所提供的原因对小程序进行程序优化,进而改善小程序的功能服务。
技术领域
本公开涉及通信技术领域,尤其涉及一种小程序异常情况的上报方法、装置、终端设备和存储介质。
背景技术
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
目前,在使用终端设备中的应用程序的过程中,用户可根据需求在应用程序(APP,APPlication)中添加自己所需要的小程序,并在该应用程序中使用该小程序所提供的功能,APP内的小程序能够为用户提供更好的使用体验逐渐成为市场共识,越来越多的APP内部提供各种功能的小程序,以方便用户使用。
众所周知,无论小程序代码编写的多完美,在应用程序中小程序的运行过程中不可避免的会出现异常情况。当发生异常情况时,小程序容易闪退或者停止运行等情况,这是小程序开发者不愿意看到的。因此,如何为小程序开发者提供小程序异常情况的相关信息,以供开发者解决小程序的异常情况,优化小程序是目前亟需解决的问题。
发明内容
本公开提供一种小程序异常情况的上报方法、装置、终端设备和存储介质,在小程序运行出现异常时,将小程序的异常信息和代码信息上传至服务器,由此,使得服务器可收集到小程序发生异常情况的异常信息和代码信息,进而使得服务器可根据异常信息和代码信息准确定位小程序发生异常情况的原因,并将小程序发生异常情况的原因提供给对应人员,供对应人员可根据所提供的原因对小程序进行程序优化,进而改善小程序的功能服务。
本公开第一方面实施例提出了一种小程序异常情况的上报方法,包括:在确定小程序在运行过程中出现异常情况时,获取所述小程序针对所述异常情况输出的异常信息,其中,所述小程序被配置在应用程序中;获取与所述异常情况有关的代码信息;将所述异常信息和所述代码信息上传至服务器,其中,服务器被配置为根据所述异常信息和所述代码信息确定所述小程序发生所述异常情况的原因,并将所述小程序发生所述异常情况的原因提供给对应人员。
在本公开的一个实施例中,所述小程序具有监测点,所述监测点与所述小程序中的预设代码对应,用于在所述小程序执行到所述预设代码时被触发,所述方法还包括:当监控到所述小程序中的所述监测点被触发时,获取所述预设代码的执行结果;判断所述执行结果与所述预设代码对应的标准执行结果是否一致;若判断获知所述执行结果与所述标准执行结果不一致,则确定所述小程序在运行过程中出现异常情况。
在本公开的一个实施例中,还包括:获取所述小程序所在终端设备的硬件信息;将所述硬件信息上传至所述服务器,其中,所述服务器还被配置为根据所述异常信息、所述代码信息和所述硬件信息确定所述小程序发生所述异常情况的原因。
在本公开的一个实施例中,还包括:获取所述小程序所在终端设备的硬件信息和操作系统信息;将所述操作系统信息和所述硬件信息上传至所述服务器,其中,所述服务器还被配置为根据所述异常信息、所述代码信息、硬件信息和所述操作系统信息确定所述小程序发生所述异常情况的原因。
在本公开的一个实施例中,还包括:获取所述应用程序的运行环境信息;将所述应用程序标识信息上传至所述服务器,其中,所述服务器还被配置为根据所述异常信息、所述代码信息和所述应用程序标识信息确定所述小程序发生所述异常情况的原因。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910105634.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止IOS项目崩溃的方法及终端
- 下一篇:存储器装置及其操作方法