[发明专利]数据传输方法、装置及服务器有效
申请号: | 201710191395.1 | 申请日: | 2017-03-28 |
公开(公告)号: | CN108664366B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 刘海涛 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 服务器 | ||
本申请公开了数据传输方法、装置及服务器。该方法的一具体实施方式包括:当目标设备上运行的进程出现终止时,获取记录有进程的运行状态数据的监控文件;确认监控文件中的进程终止类型,根据进程终止类型确定上传监控文件的传输方式;按照传输方式将监控文件发送出去。该实施方式能够在发生进程终止的情况下,保证将监控文件发送出去,提高了监控文件的传输稳定性。
技术领域
本申请涉及数据处理技术领域,具体涉及数据发送技术领域,尤其涉及数据传输方法、装置及服务器。
背景技术
随着科技的发展和信息技术的进步,智能终端具有了强大的数据处理能力,不仅能够使得用户随时随地的进行网络通信,还可以通过多种应用来实现各种类型的信息处理,为人们的工作和生活提供极大的便利。
然而,现有的智能终端还存在一些问题。例如,智能终端上的各种应用时独立开发的。即,应用首先完成编程,然后再进行测试。测试主要是查看应用在不同的智能终端上能够正常运行,很少考虑到被测试的应用与其他应用、以及智能终端自身的硬件、操作系统类型及操作系统版本等方面的兼容性等方面。并且,现有的智能终端应用是海量的,查看被测试应用与其他应用的兼容性几乎是个不能完成的任务,因此,也就无法查询应用发生的故障原因。虽然现在已有对智能终端上的应用进行检测的应用,但在出现应用崩溃等情况下,无法有效获取监控文件,并将监控文件发送出去。
发明内容
本申请提供了数据传输方法、装置及服务器,以解决背景技术中提到的技术问题。
第一方面,本申请提供了一种数据传输方法,该方法包括:当目标设备上运行的进程出现终止时,获取记录有上述进程的运行状态数据的监控文件;确认上述监控文件中的进程终止类型,根据上述进程终止类型确定上传上述监控文件的传输方式;按照上述传输方式将上述监控文件发送出去。
在一些实施例中,上述当目标设备上运行的进程出现终止时,获取记录有上述进程的运行状态数据的监控文件包括:当目标设备上运行的进程出现终止时,通过监控进程获取目标设备的系统日志,上述监控进程用于监控目标设备上运行的进程的运行状态;对上述系统日志中的数据进行分析,确定上述进程的运行状态,上述运行状态包括独立运行和非独立运行;根据上述运行状态获取上述进程的运行状态数据,将上述系统日志和上述运行状态数据封装成监控文件。
在一些实施例中,上述根据上述运行状态获取上述进程的运行状态数据包括:当上述运行状态为独立运行时,获取内存中上述进程终止前的设定时间段内的上述进程的运行状态数据。
在一些实施例中,上述根据上述运行状态获取上述进程的运行状态数据包括:当上述运行状态为非独立运行时,获取内存中上述进程终止前的设定时间段内的以下数据中的至少一项:上述进程的运行状态数据、与上述进程同时运行的其他进程的运行状态数据和目标设备的数据。
在一些实施例中,上述确认上述监控文件中的进程终止类型,根据上述进程终止类型确定上传上述监控文件的传输方式包括:当上述系统日志中的进程终止类型为正常终止时,直接上传上述监控文件。
在一些实施例中,上述确认上述监控文件中的进程终止类型,根据上述进程终止类型确定上传上述监控文件的传输方式包括:当上述系统日志中的进程终止类型为异常终止时,创建用于上传上述监控文件的数据传输进程,并通过上述数据传输进程上传上述监控文件;并在完成上传上述监控文件后删除上述数据传输进程。
在一些实施例中,上述方法还包括:设置激活进程,上述激活进程用于在上述监控进程停止运行时激活上述监控进程。
在一些实施例中,上述监控进程还用于在上述激活进程停止运行时激活上述激活进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710191395.1/2.html,转载请声明来源钻瓜专利网。