一种信息上传方法及终端设备技术

技术编号:18021248 阅读:41 留言:0更新日期:2018-05-23 06:27
本发明专利技术公开了一种信息上传方法及终端设备,其中方法包括:运行目标应用,得到至少一个操作事件对应的至少一条运行状态信息;其中,所述运行状态信息至少包括有第一类运行状态信息以及第二类运行状态信息,所述第一类运行状态信息表征所述目标应用在对应的操作事件中的正常运行状态;所述第二类运行状态信息表征所述目标应用在对应的操作事件中的异常运行状态;将所述目标应用的至少一个操作事件对应的所述至少一条运行状态信息中,至少部分运行状态信息发送至服务器侧。

【技术实现步骤摘要】
一种信息上传方法及终端设备
本专利技术涉及信息处理领域中的信息处理技术,尤其涉及一种信息上传方法及终端设备。
技术介绍
目前客户端类应用(PC,android,ios)相对于web类应用而言,日志输出一般在客户端,一般用户反馈问题时,开发人员通常需要客户端的日志信息来排查问题发生的原因,由于客户端的日志信息量较大,将所有的日志信息上传到服务器的做法并不现实,目前业内的做法通常是上传有异常场景的信息或者关键信息上,对于普通级别的日志,一般由于存储成本及考虑到对用户客户端资源的消耗,一般不做上传。此时如果用户反馈问题时,开发人员一般需要用户配合将相关的日志信息发送给开发人员来还原当时的场景。让用户配合上传相关日志的操作,因各个用户的计算机相关知识的了解的深度不同,配合操作的难度也不同,同时对于部分用户因用户时间,性格等原因,配合难度也会增加大,对于问题现场还原会有一定的成本。
技术实现思路
本专利技术实施例提供一种信息上传方法及终端设备,能至少解决现有技术中存在的上述问题。本专利技术实施例提供一种信息上传方法,应用于终端设备,所述方法包括:运行目标应用,得到至少一个操作事件对应的至少一条运行状态信息;其中,所述运行状态信息至少包括有第一类运行状态信息以及第二类运行状态信息,所述第一类运行状态信息表征所述目标应用在对应的操作事件中的正常运行状态;所述第二类运行状态信息表征所述目标应用在对应的操作事件中的异常运行状态;将所述目标应用的至少一个操作事件对应的所述至少一条运行状态信息中,至少部分运行状态信息发送至服务器侧,以使得所述服务器侧基于所述至少一个操作事件的至少部分运行状态信息对所述目标应用进行分析处理。本专利技术实施例提供一种终端设备,所述方法包括:应用管理单元,用于运行目标应用的至少一个操作事件得到至少一条运行状态信息;其中,所述运行状态信息至少包括有第一类运行状态信息以及第二类运行状态信息,所述第一类运行状态信息表征所述目标应用在对应的操作事件中的正常运行状态;所述第二类运行状态信息表征所述目标应用在对应的操作事件中的异常运行状态;信息上报单元,用于将所述目标应用的至少一个操作事件对应的所述至少一条运行状态信息中,至少部分运行状态信息发送至服务器侧,以使得所述服务器侧基于所述至少一个操作事件的至少部分运行状态信息对所述目标应用进行分析处理。本专利技术实施例中提供的一种信息上传方法及终端设备,在终端设备侧检测到目标应用的至少一个运行状态信息的时候,主动向服务器侧上报至少一个运行状态信息中的至少部分运行状态信息。如此,就避免了由用户选择上报的状态信息而带来的系统侧无法全面掌握其关心的状态信息,以及影响用户针对目标应用的使用体现等问题。。附图说明图1为本专利技术实施例中终端设备硬件结构示意图;图2为本专利技术实施例终端设备与网络侧建立连接的场景示意图;图3为本专利技术实施例信息上传方法流程示意图;图4为本专利技术实施例场景示意图一;图5为本专利技术实施例场景示意图二;图6为本专利技术实施例场景示意图三;图7为本专利技术实施例系统处理框架示意图;图8-1为本专利技术实施终端设备组成结构示意图一;图8-2为本专利技术实施终端设备组成结构示意图二。具体实施方式下面结合附图和具体实施例对本专利技术作进一步详细说明。现在将参考附图描述实现本专利技术各个实施例的终端设备。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。终端设备可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的终端设备以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是终端设备。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的终端设备的硬件结构示意。终端设备100可以包括通信单元110、用户输入单元130、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的终端设备,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述终端设备的元件。通信单元110通常包括一个或多个组件,其允许终端设备100与无线通信系统或网络之间的无线电通信。用户输入单元130可以根据用户输入的命令生成键输入数据以控制终端设备的各种操作。用户输入单元130允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。接口单元170用作至少一个外部装置与终端设备100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用终端设备100的各种信息并且可以包括用户识别模块(UIM)、客户识别模块(SIM)、通用客户识别模块(USIM)等等。另外,具有识别模块的装置(下面称为"识别装置")可以采取智能卡的形式,因此,识别装置可以经由端口或其它连接装置与终端设备100连接。接口单元170可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备100内的一个或多个元件或者可以用于在终端设备和外部装置之间传输数据。另外,当终端设备100与外部底座连接时,接口单元170可以用作允许通过其将电力从底座提供到终端设备100的路径或者可以用作允许从底座输入的各种命令信号通过其传输到终端设备的路径。从底座输入的各种命令信号或电力可以用作用于识别终端设备是否准确地安装在底座上的信号。输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元150可以包括显示单元151等等。存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,终端设备100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。控制器180通常控制终端设备的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于再现(或回放)多媒体数据的多媒体模块本文档来自技高网...
一种信息上传方法及终端设备

【技术保护点】
一种信息上传方法,应用于终端设备,其特征在于,所述方法包括:运行目标应用,得到至少一个操作事件对应的至少一条运行状态信息;其中,所述运行状态信息至少包括有第一类运行状态信息以及第二类运行状态信息,所述第一类运行状态信息表征所述目标应用在对应的操作事件中的正常运行状态;所述第二类运行状态信息表征所述目标应用在对应的操作事件中的异常运行状态;将所述目标应用的至少一个操作事件对应的所述至少一条运行状态信息中,至少部分运行状态信息发送至服务器侧,以使得所述服务器侧基于所述至少一个操作事件的至少部分运行状态信息对所述目标应用进行分析处理。

【技术特征摘要】
1.一种信息上传方法,应用于终端设备,其特征在于,所述方法包括:运行目标应用,得到至少一个操作事件对应的至少一条运行状态信息;其中,所述运行状态信息至少包括有第一类运行状态信息以及第二类运行状态信息,所述第一类运行状态信息表征所述目标应用在对应的操作事件中的正常运行状态;所述第二类运行状态信息表征所述目标应用在对应的操作事件中的异常运行状态;将所述目标应用的至少一个操作事件对应的所述至少一条运行状态信息中,至少部分运行状态信息发送至服务器侧,以使得所述服务器侧基于所述至少一个操作事件的至少部分运行状态信息对所述目标应用进行分析处理。2.根据权利要求1所述的方法,其特征在于,所述运行目标应用,得到至少一个操作事件对应的至少一条运行状态信息之前,所述方法还包括:接收到所述服务器侧发来的配置信息,其中,所述配置信息中包括以下至少之一:至少一个目标操作事件、预设时间段。3.根据权利要求2所述的方法,其特征在于,所述将所述至少一条运行状态信息中的至少部分运行状态信息发送至服务器侧,包括:基于所述配置信息,将所述至少一个目标操作事件对应的至少一条运行状态信息,发送至所述服务器侧;和/或,基于所述配置信息,将生成时刻处于所述预设时间段内的至少一条运行状态信息,发送至所述服务器侧。4.根据权利要求2所述的方法,其特征在于,所述将所述至少一条运行状态信息中的至少部分运行状态信息发送至服务器侧,包括:基于所述配置信息,将所述至少一个目标操作事件对应的至少一条第二类运行状态信息,发送至所述服务器侧;和/或,基于所述配置信息,将生成时刻处于所述预设时间段内的至少一条第二类运行状态信息,发送至所述服务器侧。5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述至少一条运行状态信息中的至少部分运行状态信息发送至服务器侧,包括:执行所述操作事件中、将至少一条运行状态信息中的第二类运行状态信息发送至所述服务器侧;或者,当所述操作事件结束时,将所述操作事件所对应的至少一条运行状态信息中的第二类运行状态信息进行压缩,将压缩后的第二类运行状态信息发送至所述服务器侧;或者,当所述目标应用关闭后、且删除所述目标应用对应的缓存信息之前,将所述目标应用中至少一个操作事件对应的至少一条运行状态...

【专利技术属性】
技术研发人员:王佳姬鹏李劲秋朱志敏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1