CN105959802A - 智能电视故障信息收集方法及装置 - Google Patents

智能电视故障信息收集方法及装置 Download PDF

Info

Publication number
CN105959802A
CN105959802A CN201610368344.7A CN201610368344A CN105959802A CN 105959802 A CN105959802 A CN 105959802A CN 201610368344 A CN201610368344 A CN 201610368344A CN 105959802 A CN105959802 A CN 105959802A
Authority
CN
China
Prior art keywords
intelligent television
journal file
fault information
catalogue
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610368344.7A
Other languages
English (en)
Inventor
严力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
TCL Digital Technology Shenzhen Co Ltd
Original Assignee
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201610368344.7A priority Critical patent/CN105959802A/zh
Priority to PCT/CN2016/096109 priority patent/WO2017201897A1/zh
Publication of CN105959802A publication Critical patent/CN105959802A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种智能电视故障信息收集方法,包括以下步骤:实时侦测所述智能电视的指定存储区;在所述指定存储区生成日志文件时,判定智能电视***发生异常;及打包所生成的日志文件并上传至服务器。本发明还公开了一种智能电视故障信息收集装置。本发明在智能电视***发生故障时,能在第一时间得知智能电视发生故障及故障原因,大大的提高了售后服务的效率和质量。

Description

智能电视故障信息收集方法及装置
技术领域
本发明涉及智能电视技术领域,尤其涉及一种智能电视故障信息收集方法及装置。
背景技术
随着信息技术的发展,智能电视的功能也越来越多,电视机功能增多会影响***的稳定性,如使用的过程中出现卡死甚至死机的现象,有时候等待一段时间后电视机可以恢复正常运行,而有些时候则需要强制断电关闭应用软件,电视机重启后才能恢复正常运行,但是,由于没有解决电视机卡死或死机的原因,在电视机恢复正常运行后,仍有可能再次出现卡死或死机。
现有的智能电视售后服务整体上分为电话应答服务和登门服务两类。其中,电话应答具有实时性,但是客服人员仅凭用户对于电视故障表征的非专业描述,很难为用户提供准确有效的问题排除方法,从而实现快速故障排除;售后服务人员登门访问,可以实现对故障准确的判断,但是大量的售后人力资源会消耗于公司与用户地往返途中,费时费力。
目前的智能电视***在出现故障时,电视机厂商难以快速准确的收集故障原因,严重影响售后服务的效率和质量。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种智能电视故障信息收集方法及装置,旨在解决目前的智能电视***在出现故障时,难以快速准确的收集故障原因,严重影响售后服务的效率和质量问题。
为实现上述目的,本发明提供的一种智能电视故障信息收集方法,包括以下步骤:
实时侦测所述智能电视的指定存储区;
在所述指定存储区生成日志文件时,判定智能电视***发生异常;及
打包所生成的日志文件并上传至服务器。
优选地,所述智能电视***为安卓***,所述指定存储区为/data/目录下的存储区,所述日志文件包括/data/tombstone/目录下的文件和/data/anr/目录下的文件。
优选地,所述实时侦测所述智能电视的指定存储区的步骤还包括:
实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
优选地,所述方法还包括:
在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;及
在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
优选地,所述方法还包括:
在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
此外,为实现上述目的,本发明还提供一种智能电视故障信息收集装置,包括:
侦测模块,用于实时侦测所述智能电视的指定存储区;
判断模块,用于在所述指定存储区生成日志文件时,判定智能电视***发生异常;
通讯模块,用于打包所生成的日志文件并上传至服务器。
优选地,所述智能电视***为安卓***,所述指定存储区为/data/目录下的存储区,所述日志文件包括/data/tombstone/目录下的文件和/data/anr/目录下的文件。
优选地,所述侦测模块,还用于实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
优选地,所述智能电视故障信息收集装置还包括:
标志模块,用于在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;
清除模块,用于在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
优选地,所述智能电视故障信息收集装置还包括:
截取模块,用于在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
本发明通过实时侦测所述智能电视的指定存储区;在所述指定存储区生成日志文件时,判定智能电视***发生异常;及打包所生成的日志文件并上传至服务器。在智能电视***发生故障时,能在第一时间得知智能电视发生故障及故障原因,大大的提高了售后服务的效率和质量。
附图说明
图1为本发明智能电视故障信息收集方法的第一实施例的流程示意图;
图2为本发明智能电视故障信息收集方法的第二实施例的流程示意图;
图3为本发明智能电视故障信息收集方法的第三实施例的流程示意图;
图4为本发明智能电视故障信息收集装置的第一实施例的功能模块示意图;
图5为本发明智能电视故障信息收集装置的第二实施例的功能模块示意图;
图6为本发明智能电视故障信息收集装置的第三实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:实时侦测所述智能电视的指定存储区;在所述指定存储区生成日志文件时,判定智能电视***发生异常;及打包所生成的日志文件并上传至服务器。在智能电视***发生故障时,能在第一时间得知智能电视发生故障及故障原因,大大的提高了售后服务的效率和质量。
由于目前的智能电视***在出现故障时,电视机厂商难以快速准确的收集故障原因,严重影响售后服务的效率和质量。
基于上述问题,本发明提供一种智能电视故障信息收集方法。
参照图1,图1为本发明智能电视故障信息收集方法的第一实施例的流程示意图。
在一实施例中,所述智能电视故障信息收集方法包括:
步骤S10,实时侦测所述智能电视的指定存储区;
步骤S20,在所述指定存储区生成日志文件时,判定智能电视***发生异常;
目前已上市的智能电视使用的智能***可大体分为三类:Android(安卓)***、Windows***及企业自建***,由于目前智能电视大多采用Android***,本发明以Android***的智能电视为例进行说明,但是,本发明同样适用于其它***的智能电视。在智能电视开机之后,Android***会启动很多应用程序,当应用程序运行出现故障时,在智能电视的指定存储区中会记录与故障相关的信息,具体地,所述指定存储区可以为/data/目录下的存储区,通过实时侦测/data/目录下的存储区的状态,可以判断智能电视***是否发生异常。
具体地,本发明一实施例中实时侦测所述智能电视的指定存储区步骤包括:
实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
在智能电视的Android***中启动的应用程序中,其中有一个应用程序为debuggerd后台进程(监测Android程序崩溃的诊断程序,包括JAVA应用程序和native的***程序),它属于daemon进程(Android的后台进程),负责在进程异常出错时,将出错进程运行时的信息dump(用来收集Android应用程序的相关信息)出来供分析;一般来说,***级的一些应用程序,例如surfaceflinger(Android***渲染图形界面的进程,是Android***图像显示***的核心进程)、mediaserver(Android***多媒体部分的核心进程,所有与多媒体播放相关的内容都放在这里,包括音视频的编解码以及显示输出)、zygote(Android***孵化进程,Android***上的所有应用程序都是由它孵化的)、system_server(Android***的***服务进程,是Android***的核心,涵盖了Android***的所有服务)等出现了严重问题,都会触发debuggerd后台进程进行一些操作,比如打印相关进程的堆栈信息,并在/data/目录下生成相关的日志文件;因此,通过实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件,可以判断智能电视***是否发生异常。
步骤S30,打包所生成的日志文件并上传至服务器。
具体地,在/data/目录下生成相关的日志文件,包括在/data/anr目录下生成记录应用程序无响应的日志文件,在/data/tombstone目录下生成记录所有异常进程的日志文件;收集/data/anr目录下的日志文件和/data/tombstone目录下的日志文件,将所收集的日志文件打包成一个整体上传云端服务器,供电视机厂商对故障信息进行记录并分析故障原因,作为改进产品及售后服务的依据;特别地,云端服务器对故障原因进行分析后,发现所述故障为可通过升级软件、安装补丁包等用户可自行操作的方式解决的故障,并可避免该故障再次发生时,可以将解决方案传递给用户,以更加快速的解决故障。
本实施例通过在智能电视***发生故障时,收集故障信息并上传云端服务器,能在第一时间得知智能电视***发生故障及故障原因,大大的提高了售后服务的效率和质量。
参照图2,图2为本发明智能电视故障信息收集方法的第二实施例的流程示意图。基于上述智能电视故障信息收集方法的第一实施例,所述方法还包括:
步骤S40,在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;
步骤S50,在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
基于debuggerd后台进程的特点,设置一个在debuggerd后台进程dump出错进程运行信息时会触发的***进程异常标志位(例如,persist.system_process.died),当persist.system_process.died=1时,表示智能电视***中存在运行异常的进程,当persist.system_process.died=0时,表示智能电视***运行正常;在此需要说明的是,在Android***的智能电视中,大部分进程是Android应用进程,即使用JAVA语言编写的程序,需要依赖JAVA虚拟机才能够运行,在Android***中是dalvik虚拟机(Android程序的虚拟机,Android***的所有应用程序都要在dalvik虚拟机上运行),当***出现严重的故障时,zygote和system_server这样的***级进程都可能无法运行,进而导致Android***的所有应用进程全部无法运行;有鉴于此,本发明一实施例中,特地使用.c和.cpp(也就是Android的native)语言来设计检测智能电视***的属性中是否存在异常标志信息的后台进程(例如,system_exceptiond进程(专门用来收集***异常信息的,不是Android***原生的)),因为使用.c和.cpp编写的程序,编译后可以直接运行,因此,不管Android***是否可以正常运行,system_exceptiond进程都可以收集异常标志信息。当system_exceptiond进程检测到persist.system_process.died=1时,判断所述智能电视***出现异常;当检测到persist.system_process.died=0时,判断所述智能电视***没有出现异常。
当system_exceptiond进程检测到persist.system_process.died=1时,表示所述智能电视***出现异常;为了明确***出现异常的原因,同时触发智能电视***的daemon进程收集此时异常进程的日志文件(/data/anr目录下的日志文件和/data/tombstone目录下的日志文件),并相收集的日志文件上传至服务器,同时将异常标志信息清除,即将persist.system_process.died的值设为0,为下一次智能电视***发生故障提供异常标志信息作准备;且将异常标志信息清除,还可以避免在智能电视***正常运行时,system_exceptiond进程还是会检测到异常标志信息,又再次执行收集异常进程的日志文件等不必要的操作。
本实施例通过在将日志文件并上传至服务器后清除异常标志信息,保证仅在智能电视***发生异常时才收集并上传与故障相关的日志文件。
参照图3,图3为本发明智能电视故障信息收集方法的第三实施例的流程示意图。基于上述智能电视故障信息收集方法的第二实施例,所述方法还包括:
步骤S60,在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
Android日志***提供了记录和查看***调试信息的功能,Android日志都是从智能电视***运行的各种软件和一些***的缓冲区中记录下来的,缓冲区可以通过logcat命令(Android收集***日志的命令,用来提供记录和查看***调试信息的功能)来查看和使用;由于Android日志信息量比较大,而发生故障的信息通常记录在发生故障前后一定时间范围内,因此,可以只截取发生故障时目标行数(例如,10000行)的Android日志中的打印信息作为分析故障原因的依据,并将所述打印信息上传服务器。
本实施例通过将***日志内目标行数的打印信息上传服务器,可以更加全面准确的对***故障进行分析。
为了更好地说明上述智能电视故障信息收集的方案,以下将通过2个实例进行具体解释。
实例一:
用户甲在打开智能电视的某个视频播放APP时,该视频播放APP在打开的过程中出现应用程序无响应的问题,由于该视频播放APP为全屏播放状态,而通过遥控器等无法关闭该应用程序,导致整个智能电视***都处于无法运行状态;智能电视***出现异常时,persist.system_process.died=1,system_exceptiond进程检测到persist.system_process.died=1时,判断所述智能电视***出现异常,从/data/anr目录中提取应用程序无响应的日志文件,从/data/tombstone目录中提取所有异常进程的日志文件,并将提取的日志文件打包成一个整体上传云端服务器;售后服务人员在查看了日志文件后,分析得出该故障是由于该视频播放APP中A插件被损坏了的缘故,需重新下载并安装A插件才能解决该智能电视打开该视频播放APP时出现应用程序无响应的问题;于是,向该智能电视发送解决该故障的方案,在智能电视断电上电开机重启时,就会显示该故障解决方案;同时,售后服务人员根据用户在官网注册时留下的电话,与用户取得联系,了解故障解决情况。同时,研发工程师根据这一情况,对智能电视***进行了升级,推出了在***应用程序出现插件损坏等情况时,会主动提示用户对应用程序进行修护,以免在出现应用程序无响应的问题后才进行修护,从而降低用户的体验度。
实例二:
用户甲在给智能电视进行***升级时,出现升级失败,结果智能电视开机之后就显示为开机画面无限重启;智能电视***出现异常时,persist.system_process.died=1,system_exceptiond进程检测到persist.system_process.died=1时,判断所述智能电视***出现异常,从/data/anr目录中提取应用程序无响应的日志文件,从/data/tombstone目录中提取所有异常进程的日志文件,并将提取的日志文件打包成一个整体上传云端服务器;售后服务人员在查看了日志文件后,分析得出该故障是由于升级失败导致***异常,需要进行强制刷机,由于强制刷机对用户的操作水平有一定的要求,为避免对智能电视***造成进一步的损坏,售后服务人员根据用户在官网注册时留下的电话,与用户取得联系,告知故障解决方案,并与用户谈好维修工程师上门维修的相关事宜,维修工程师在约定的维修时间为用户的智能电视进行维修,在对该智能电视强制刷机后,还进行了***升级,并对用户的智能电视进行了体检,将一些扣费等非法后台进程删除,使用户的智能电视使用更加安全快捷。
本发明进一步提供一种智能电视故障信息收集装置。
参照图4,图4为本发明智能电视故障信息收集装置的第一实施例的功能模块示意图。
在一实施例中,所述智能电视故障信息收集装置包括:侦测模块10、判断模块20及通讯模块30。
所述侦测模块10,用于实时侦测所述智能电视的指定存储区;
所述判断模块20,用于在所述指定存储区生成日志文件时,判定智能电视***发生异常;
目前已上市的智能电视使用的智能***可大体分为三类:Android(安卓)***、Windows***及企业自建***,由于目前智能电视大多采用Android***,本发明以Android***的智能电视为例进行说明,但是,本发明同样适用于其它***的智能电视。在智能电视开机之后,Android***会启动很多应用程序,当应用程序运行出现故障时,在智能电视的指定存储区中会记录与故障相关的信息,具体地,所述指定存储区可以为/data/目录下的存储区,通过实时侦测/data/目录下的存储区的状态,可以判断智能电视***是否发生异常。
具体地,本发明一实施例中所述侦测模块10,还用于实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
在智能电视的Android***中启动的应用程序中,其中有一个应用程序为debuggerd后台进程(监测Android程序崩溃的诊断程序,包括JAVA应用程序和native的***程序),它属于daemon进程(Android的后台进程),负责在进程异常出错时,将出错进程运行时的信息dump(用来收集Android应用程序的相关信息)出来供分析;一般来说,***级的一些应用程序,例如surfaceflinger(Android***渲染图形界面的进程,是Android***图像显示***的核心进程)、mediaserver(Android***多媒体部分的核心进程,所有与多媒体播放相关的内容都放在这里,包括音视频的编解码以及显示输出)、zygote(Android***孵化进程,Android***上的所有应用程序都是由它孵化的)、system_server(Android***的***服务进程,是Android***的核心,涵盖了Android***的所有服务)等出现了严重问题,都会触发debuggerd后台进程进行一些操作,比如打印相关进程的堆栈信息,并在/data/目录下生成相关的日志文件;因此,通过实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件,可以判断智能电视***是否发生异常。
所述通讯模块30,用于打包所生成的日志文件并上传至服务器。
具体地,在/data/目录下生成相关的日志文件,包括在/data/anr目录下生成记录应用程序无响应的日志文件,在/data/tombstone目录下生成记录所有异常进程的日志文件;收集/data/anr目录下的日志文件和/data/tombstone目录下的日志文件,将所收集的日志文件打包成一个整体上传云端服务器,供电视机厂商对故障信息进行记录并分析故障原因,作为改进产品及售后服务的依据;特别地,云端服务器对故障原因进行分析后,发现所述故障为可通过升级软件、安装补丁包等用户可自行操作的方式解决的故障,并可避免该故障再次发生时,可以将解决方案传递给用户,以更加快速的解决故障。
本实施例通过在智能电视***发生故障时,收集故障信息并上传云端服务器,能在第一时间得知智能电视***发生故障及故障原因,大大的提高了售后服务的效率和质量。
参照图5,图5为本发明智能电视故障信息收集装置的第二实施例的功能模块示意图。所述智能电视故障信息收集装置还包括标志模块40和清除模块50。
所述标志模块,用于在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;
所述清除模块,用于在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
基于debuggerd后台进程的特点,设置一个在debuggerd后台进程dump出错进程运行信息时会触发的***进程异常标志位(例如,persist.system_process.died),当persist.system_process.died=1时,表示智能电视***中存在运行异常的进程,当persist.system_process.died=0时,表示智能电视***运行正常;在此需要说明的是,在Android***的智能电视中,大部分进程是Android应用进程,即使用JAVA语言编写的程序,需要依赖JAVA虚拟机才能够运行,在Android***中是dalvik虚拟机(Android程序的虚拟机,Android***的所有应用程序都要在dalvik虚拟机上运行),当***出现严重的故障时,zygote和system_server这样的***级进程都可能无法运行,进而导致Android***的所有应用进程全部无法运行;有鉴于此,本发明一实施例中,特地使用.c和.cpp(也就是Android的native)语言来设计检测智能电视***的属性中是否存在异常标志信息的后台进程(例如,system_exceptiond进程(专门用来收集***异常信息的,不是Android***原生的)),因为使用.c和.cpp编写的程序,编译后可以直接运行,因此,不管Android***是否可以正常运行,system_exceptiond进程都可以收集异常标志信息。当system_exceptiond进程检测到persist.system_process.died=1时,判断所述智能电视***出现异常;当检测到persist.system_process.died=0时,判断所述智能电视***没有出现异常。
当system_exceptiond进程检测到persist.system_process.died=1时,表示所述智能电视***出现异常;为了明确***出现异常的原因,同时触发智能电视***的daemon进程收集此时异常进程的日志文件(/data/anr目录下的日志文件和/data/tombstone目录下的日志文件),并相收集的日志文件上传至服务器,同时将异常标志信息清除,即将persist.system_process.died的值设为0,为下一次智能电视***发生故障提供异常标志信息作准备;且将异常标志信息清除,还可以避免在智能电视***正常运行时,system_exceptiond进程还是会检测到异常标志信息,又再次执行收集异常进程的日志文件等不必要的操作。
本实施例通过在将日志文件并上传至服务器后清除异常标志信息,保证仅在智能电视***发生异常时才收集并上传与故障相关的日志文件。
参照图6,图6为本发明智能电视故障信息收集装置的第三实施例的功能模块示意图。所述智能电视故障信息收集装置还包括截取模块60。
所述截取模块60,用于在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
Android日志***提供了记录和查看***调试信息的功能,Android日志都是从智能电视***运行的各种软件和一些***的缓冲区中记录下来的,缓冲区可以通过logcat命令(Android收集***日志的命令,用来提供记录和查看***调试信息的功能)来查看和使用;由于Android日志信息量比较大,而发生故障的信息通常记录在发生故障前后一定时间范围内,因此,可以只截取发生故障时目标行数(例如,10000行)的Android日志中的打印信息作为分析故障原因的依据,并将所述打印信息上传服务器。
本实施例通过将***日志内目标行数的打印信息上传服务器,可以更加全面准确的对***故障进行分析。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种智能电视故障信息收集方法,其特征在于,包括以下步骤:
实时侦测所述智能电视的指定存储区;
在所述指定存储区生成日志文件时,判定智能电视***发生异常;及
打包所生成的日志文件并上传至服务器。
2.如权利要求1所述的智能电视故障信息收集方法,其特征在于,所述智能电视***为安卓***,所述指定存储区为/data/目录下的存储区,所述日志文件包括/data/tombstone/目录下的文件和/data/anr/目录下的文件。
3.如权利要求2所述的智能电视故障信息收集方法,其特征在于,所述实时侦测所述智能电视的指定存储区的步骤还包括:
实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
4.如权利要求3所述的智能电视故障信息收集方法,其特征在于,所述方法还包括:
在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;及
在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
5.如权利要求2-4任一项所述的智能电视故障信息收集方法,其特征在于,所述方法还包括:
在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
6.一种智能电视故障信息收集装置,其特征在于,包括:
侦测模块,用于实时侦测所述智能电视的指定存储区;
判断模块,用于在所述指定存储区生成日志文件时,判定智能电视***发生异常;
通讯模块,用于打包所生成的日志文件并上传至服务器。
7.如权利要求6所述的智能电视故障信息收集装置,其特征在于,所述智能电视***为安卓***,所述指定存储区为/data/目录下的存储区,所述日志文件包括/data/tombstone/目录下的文件和/data/anr/目录下的文件。
8.如权利要求7所述的智能电视故障信息收集装置,其特征在于,所述侦测模块,还用于实时侦测所述智能电视***的debuggerd后台进程是否在所述/data/目录下生成所述日志文件。
9.如权利要求8所述的智能电视故障信息收集装置,其特征在于,所述智能电视故障信息收集装置还包括:
标志模块,用于在侦测到所述日志文件时,在所述智能电视***的属性中生成异常标志信息;
清除模块,用于在打包所述日志文件并上传至服务器后,清除所述异常标志信息。
10.如权利要求7-9任一项所述的智能电视故障信息收集装置,其特征在于,所述智能电视故障信息收集装置还包括:
截取模块,用于在侦测到所述日志文件时,截取所述智能电视***的***日志内目标行数的打印信息,并上传服务器。
CN201610368344.7A 2016-05-27 2016-05-27 智能电视故障信息收集方法及装置 Pending CN105959802A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610368344.7A CN105959802A (zh) 2016-05-27 2016-05-27 智能电视故障信息收集方法及装置
PCT/CN2016/096109 WO2017201897A1 (zh) 2016-05-27 2016-08-19 智能电视故障信息收集方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610368344.7A CN105959802A (zh) 2016-05-27 2016-05-27 智能电视故障信息收集方法及装置

Publications (1)

Publication Number Publication Date
CN105959802A true CN105959802A (zh) 2016-09-21

Family

ID=56911093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610368344.7A Pending CN105959802A (zh) 2016-05-27 2016-05-27 智能电视故障信息收集方法及装置

Country Status (2)

Country Link
CN (1) CN105959802A (zh)
WO (1) WO2017201897A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534845A (zh) * 2016-11-28 2017-03-22 四川长虹电器股份有限公司 基于人工智能的电视屏及屏组件诊断***及方法
CN107094097A (zh) * 2017-05-12 2017-08-25 深圳前海茂佳软件科技有限公司 一种故障信息远程重现方法和装置
CN107608634A (zh) * 2017-09-25 2018-01-19 四川长虹电器股份有限公司 安卓***空间处理方法
CN107888411A (zh) * 2017-10-31 2018-04-06 努比亚技术有限公司 黑屏检测方法、移动终端及计算机可读存储介质
CN107948745A (zh) * 2017-12-04 2018-04-20 常州浩瀚万康纳米材料有限公司 智能化机顶盒
CN108052354A (zh) * 2017-11-06 2018-05-18 北京趣拿软件科技有限公司 应用程序无响应的确定方法、装置、处理器及终端
CN108491483A (zh) * 2018-03-12 2018-09-04 北京奇虎科技有限公司 一种远程监控程序运行状态的方法和装置
CN108549602A (zh) * 2018-03-30 2018-09-18 深圳市江波龙电子有限公司 一种软件调试方法
CN109120925A (zh) * 2018-10-18 2019-01-01 深圳Tcl新技术有限公司 电视机、电视故障定位方法及计算机可读存储介质
CN111611142A (zh) * 2020-05-19 2020-09-01 深圳Tcl数字技术有限公司 信息收集方法、装置及存储介质
CN112437348A (zh) * 2019-08-26 2021-03-02 深圳Tcl新技术有限公司 一种状态信息采集方法、存储介质及智能电视
CN112527617A (zh) * 2020-12-17 2021-03-19 四川长虹电器股份有限公司 一种安卓电视故障日志记录方法
CN112988541A (zh) * 2021-04-06 2021-06-18 深圳创维-Rgb电子有限公司 故障信息处理方法、装置、电视机以及存储介质
CN113485858A (zh) * 2021-06-15 2021-10-08 荣耀终端有限公司 一种电子设备的***故障处理方法及电子设备

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3806398B1 (en) 2019-10-07 2023-05-10 Arçelik Anonim Sirketi Smart tv remote maintenance method
CN110830850A (zh) * 2019-10-31 2020-02-21 四川九州电子科技股份有限公司 一种android机顶盒的调试信息获取方法
CN111176945A (zh) * 2019-12-28 2020-05-19 浪潮电子信息产业股份有限公司 节点故障定位方法、装置、设备及计算机可读存储介质
CN112351090B (zh) * 2020-10-29 2024-04-05 深圳Tcl新技术有限公司 基于智能大屏的日志信息传输方法、装置及存储介质
CN114598929B (zh) * 2020-12-07 2023-10-27 中移物联网有限公司 一种信息处理方法、装置和终端
CN112788332B (zh) * 2021-01-07 2022-08-16 深圳市康冠科技股份有限公司 一种智能电视测试方法以及相关装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163174A (zh) * 2008-06-03 2011-08-24 华为技术有限公司 嵌入式c语言环境下退出和删除线程或进程的方法、装置
CN102752624A (zh) * 2012-06-08 2012-10-24 深圳创维-Rgb电子有限公司 电视机故障远程诊断的方法、电视机及***
CN103442292A (zh) * 2013-08-15 2013-12-11 四川长虹电器股份有限公司 用于处理智能电视软件错误的方法
CN104216811A (zh) * 2013-05-30 2014-12-17 腾讯科技(深圳)有限公司 应用程序的日志收集方法和***
CN104503892A (zh) * 2014-12-19 2015-04-08 宇龙计算机通信科技(深圳)有限公司 终端异常的处理方法、处理装置和终端
CN104598369A (zh) * 2014-12-23 2015-05-06 北京畅游天下网络技术有限公司 在移动设备中实现的软件监控方法和装置
CN104794054A (zh) * 2015-04-22 2015-07-22 惠州Tcl移动通信有限公司 一种log信息实时获取并上传的方法、***及移动终端
CN105323640A (zh) * 2014-08-04 2016-02-10 四川长虹电器股份有限公司 一种基于互联网实现智能电视售后服务的方法、***和设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006050651A (ja) * 2005-08-26 2006-02-16 Toshiba Solutions Corp 家電製品保守修理サービスシステム
US9131214B2 (en) * 2013-06-21 2015-09-08 Zenith Electronics Llc Diagnostics system for remotely located televisions

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163174A (zh) * 2008-06-03 2011-08-24 华为技术有限公司 嵌入式c语言环境下退出和删除线程或进程的方法、装置
CN102752624A (zh) * 2012-06-08 2012-10-24 深圳创维-Rgb电子有限公司 电视机故障远程诊断的方法、电视机及***
CN104216811A (zh) * 2013-05-30 2014-12-17 腾讯科技(深圳)有限公司 应用程序的日志收集方法和***
CN103442292A (zh) * 2013-08-15 2013-12-11 四川长虹电器股份有限公司 用于处理智能电视软件错误的方法
CN105323640A (zh) * 2014-08-04 2016-02-10 四川长虹电器股份有限公司 一种基于互联网实现智能电视售后服务的方法、***和设备
CN104503892A (zh) * 2014-12-19 2015-04-08 宇龙计算机通信科技(深圳)有限公司 终端异常的处理方法、处理装置和终端
CN104598369A (zh) * 2014-12-23 2015-05-06 北京畅游天下网络技术有限公司 在移动设备中实现的软件监控方法和装置
CN104794054A (zh) * 2015-04-22 2015-07-22 惠州Tcl移动通信有限公司 一种log信息实时获取并上传的方法、***及移动终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
复旦文库: ""Android Debuggerd的分析及使用方法"", 《HTTPS://WWW.DOCIN.COM/P-707721029.HTML》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534845A (zh) * 2016-11-28 2017-03-22 四川长虹电器股份有限公司 基于人工智能的电视屏及屏组件诊断***及方法
CN107094097B (zh) * 2017-05-12 2021-03-12 深圳前海茂佳软件科技有限公司 一种故障信息远程重现方法和装置
CN107094097A (zh) * 2017-05-12 2017-08-25 深圳前海茂佳软件科技有限公司 一种故障信息远程重现方法和装置
CN107608634A (zh) * 2017-09-25 2018-01-19 四川长虹电器股份有限公司 安卓***空间处理方法
CN107888411A (zh) * 2017-10-31 2018-04-06 努比亚技术有限公司 黑屏检测方法、移动终端及计算机可读存储介质
CN108052354A (zh) * 2017-11-06 2018-05-18 北京趣拿软件科技有限公司 应用程序无响应的确定方法、装置、处理器及终端
CN107948745A (zh) * 2017-12-04 2018-04-20 常州浩瀚万康纳米材料有限公司 智能化机顶盒
CN108491483A (zh) * 2018-03-12 2018-09-04 北京奇虎科技有限公司 一种远程监控程序运行状态的方法和装置
CN108491483B (zh) * 2018-03-12 2021-10-08 北京奇虎科技有限公司 一种远程监控程序运行状态的方法和装置
CN108549602A (zh) * 2018-03-30 2018-09-18 深圳市江波龙电子有限公司 一种软件调试方法
CN109120925A (zh) * 2018-10-18 2019-01-01 深圳Tcl新技术有限公司 电视机、电视故障定位方法及计算机可读存储介质
CN112437348A (zh) * 2019-08-26 2021-03-02 深圳Tcl新技术有限公司 一种状态信息采集方法、存储介质及智能电视
CN111611142A (zh) * 2020-05-19 2020-09-01 深圳Tcl数字技术有限公司 信息收集方法、装置及存储介质
CN112527617A (zh) * 2020-12-17 2021-03-19 四川长虹电器股份有限公司 一种安卓电视故障日志记录方法
CN112988541A (zh) * 2021-04-06 2021-06-18 深圳创维-Rgb电子有限公司 故障信息处理方法、装置、电视机以及存储介质
CN113485858A (zh) * 2021-06-15 2021-10-08 荣耀终端有限公司 一种电子设备的***故障处理方法及电子设备

Also Published As

Publication number Publication date
WO2017201897A1 (zh) 2017-11-30

Similar Documents

Publication Publication Date Title
CN105959802A (zh) 智能电视故障信息收集方法及装置
US20210182136A1 (en) Fault Processing Method, Related Apparatus, and Computer
WO2017124808A1 (zh) 一种故障信息的重现方法和重现装置
CN104216811A (zh) 应用程序的日志收集方法和***
CN107688531A (zh) 数据库集成测试方法、装置、计算机设备及存储介质
CN105630682A (zh) 移动终端自动收集及分析崩溃的***和方法
CN108388496A (zh) 一种***日志的收集方法
CN104317709A (zh) 软件性能测试方法和***
CN104899130A (zh) 一种应用程序管理方法及***
CN109710501B (zh) 一种服务器数据传输稳定性的检测方法和***
CN106598796A (zh) 一种测试reboot时硬件信息稳定性的方法
CN104636242A (zh) 一种基于Linux操作***的***日志自动删除重复内容的方法
CN108762886A (zh) 虚拟机的故障检测恢复方法及***
US20050188269A1 (en) System and method for providing a health model for software
CN1972287B (zh) 通讯规约记录分析装置及其分析方法
CN106383759A (zh) 一种便于跟踪和定位支付终端故障的方法及装置
JP2010256997A (ja) フィールドトラブルのエラー再現システム、エラー再現調査方法およびシナリオ実行プログラム
CN115664939A (zh) 一种基于自动化技术的综合运维方法、装置和存储介质
CN113569234B (zh) 一种用于安卓攻击场景重建的可视化取证***及实现方法
CN115562900B (zh) Amd服务器***安装断电处理方法、装置、设备及介质
CN112579383A (zh) 模拟***故障的方法及装置
CN109104314A (zh) 一种修改日志配置文件的方法及装置
CN109032933A (zh) 一种软件错误信息的捕获或重现方法
CN104346233A (zh) 一种用于计算机***的故障恢复方法及装置
CN201004645Y (zh) 通讯规约记录分析装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160921