新闻中心
News Center本公开提供了智能设备系统的清理方法、装置、存储介质及电子设备,该方法包括:获取设备端的系统运行信息;在系统运行信息符合预设清理条件的情况下,向设备端发送清理指令,以使设备端根据清理指令执行清理操作。本实施例通过控制终端不断获取设备端的系统运行信息,并判断系统运行信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情况下,通过清理指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子设备长时间运行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内存拥堵或泄露问题
(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 113704198 A (43)申请公布日 2021.11.26 (21)申请号 1.0 (22)申请日 2021.09.18 (71)申请人 京东方科技集团股份有限公司 地址 100015 北京市朝阳区酒仙桥路10号 (72)发明人 周立强王之旭夏友祥 (74)专利代理机构 北京金信知识产权代理有限 公司 11225 代理人 庄何媛范继晨 (51)Int.Cl. G06F 16/16 (2019.01) G06F 16/17 (2019.01) G06F 11/30 (2006.01) 权利要求书2页 说明书8页 附图2页 (54)发明名称 智能设备系统的清理方法、装置、存储介质 及电子设备 (57)摘要 本公开提供了智能设备系统的清理方法、装 置、存储介质及电子设备,该方法包括:获取设备 端的系统运行信息;在系统运行信息符合预设清 理条件的情况下,向设备端发送清理指令,以使 设备端根据清理指令执行清理操作。本实施例通 过控制终端不断获取设备端的系统运行信息,并 判断系统运行信息所表征的具体内容是否符合 预设清理条件,在符合预设清理条件的情况下, 通过清理指令控制设备端自动执行清理操作,无 需进行手动控制,便于进行大量电子设备长时间 运行时内存的清理,有效节省了手动操作时间, A 防止设备长时间运行时造成内存拥堵或泄露问 8 题。 9 1 4 0 7 3 1 1 N C CN 113704198 A 权利要求书 1/2页 1.一种智能设备系统的清理方法,应用于控制终端,其特征在于,包括: 获取设备端的系统运行信息; 在所述系统运行信息符合预设清理条件的情况下,向设备端发送清理指令,以使所述 设备端根据所述清理指令执行清理操作。 2.根据权利要求1所述的清理方法,其特征在于,所述系统运行信息至少包括以下之 一: 所述设备端的系统运行时长; 所述设备端的内存占用信息; 上次清理操作执行时间与当前时间之间的时间差。 3.根据权利要求2所述的清理方法,其特征在于,所述预设清理条件至少包括以下之 一: 所述系统运行时长大于第一阈值; 所述内存占用信息大于第二阈值; 所述时间差大于第三阈值。 4.根据权利要求1所述的清理方法,其特征在于,所述获取设备端的系统运行信息之 前,还包括: 基于所述设备端的物理地址与所述设备端连接; 在所述设备端的服务中注册监听进程,以使所述设备端实时发送所述系统运行信息。 5.根据权利要求1所述的清理方法,其特征在于,所述获取设备端的系统运行信息,包 括: 获取所述设备端基于消息队列遥测传输协议发送的系统运行信息。 6.根据权利要求1所述的清理方法,其特征在于,所述设备端运行的程序至少包括系统 应用程序和/或第三方应用程序; 在所述设备端当前运行的程序中包括系统应用程序的情况下,所述清理指令至少用于 指示所述设备端清理所有处于后台的系统应用程序的缓存文件; 在所述设备端当前运行的程序中包括第三方应用程序的情况下,所述清理指令至少用 于指示所述设备端清理所有处于后台的第三方应用程序的缓存文件、临时数据库、内存文 件。 7.根据权利要求1至6中任一项所述的清理方法,其特征在于,所述清理指令至少用于 表征所述设备端清理无效安装包、系统垃圾文件、应用卸载残留文件、文件大小超过第四阈 值的文件中的至少一种。 8.一种智能设备系统的清理装置,其特征在于,包括: 获取模块,用于获取设备端的系统运行信息; 处理模块,用于在所述系统运行信息符合预设清理条件的情况下,向设备端发送清理 指令,以使所述设备端根据所述清理指令执行清理操作。 9.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实 现权利要求1至7中任一项所述的智能设备系统的清理方法的步骤。 10.一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征 在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至7中任一项所述的 2 2 CN 113704198 A 权利要求书 2/2页 智能设备系统的清理方法的步骤。 3 3 CN 113704198 A 说明书 1/8页 智能设备系统的清理方法、装置、存储介质及电子设备 技术领域 [0001] 本公开涉及智能设备控制领域,特别涉及一种智能设备系统的清理方法、装置、存 储介质及电子设备。 背景技术 [0002] 随着智能设备的普及,各种各样的智能设备被应用到日常生活当中,安卓 (Android)系统各类智能电子设备的常用操作系统,尤其针对智能电视,用户可以在智能电 视上安装各种各样的应用来满足使用需求。但是由于智能设备的内存限制,各类应用程序 在运行过程中占据内存容易导致系统卡顿,影响用户使用,所以在智能设备中通常具有清 理功能,用户通过清除一些不需要持续运行的程序或垃圾文件实现内存清理,以实现对系 统的优化。 [0003] 但是在实际实现时,清理功能通常需要用户手动进行操作。对于需要长时间进行 使用的电子设备来说,手动清理操作繁琐,尤其是在同一场景下存在大量电子设备时,通过 手动清理需要浪费大量时间依次对设备进行设置,若不进行清理操作,长时间运行的设备 易造成内存拥堵或泄露问题。 发明内容 [0004] 本公开实施例的目的在于提供一种智能设备系统的清理方法、装置、存储介质及 电子设备,用以解决现有技术中手动清理操作繁琐的问题。 [0005] 本公开的实施例采用如下技术方案:一种智能设备系统的清理方法,应用于控制 终端,包括:获取设备端的系统运行信息;在所述系统运行信息符合预设清理条件的情况 下,向设备端发送清理指令,以使所述设备端根据所述清理指令执行清理操作。 [0006] 在一些实施例中,所述系统运行信息至少包括以下之一:所述设备端的系统运行 时长;所述设备端的内存占用信息;上次清理操作执行时间与当前时间之间的时间差。 [0007] 在一些实施例中,所述预设清理条件至少包括以下之一:所述系统运行时长大于 第一阈值;所述内存占用信息大于第二阈值;所述时间差大于第三阈值。 [0008] 在一些实施例中,所述获取设备端的系统运行信息之前,还包括:基于所述设备端 的物理地址与所述设备端连接;在所述设备端的服务中注册监听进程,以使所述设备端实 时发送所述系统运行信息。 [0009] 在一些实施例中,所述获取设备端的系统运行信息,包括:获取所述设备端基于消 息队列遥测传输协议发送的系统运行信息。 [0010] 在一些实施例中,所述设备端运行的程序至少包括系统应用程序和/或第三方应 用程序;在所述设备端当前运行的程序中包括系统应用程序的情况下,所述清理指令至少 用于指示所述设备端清理所有处于后台的系统应用程序的缓存文件;在所述设备端当前运 行的程序中包括第三方应用程序的情况下,所述清理指令至少用于指示所述设备端清理所 有处于后台的第三方应用程序的缓存文件、临时数据库、内存文件。 4 4 CN 113704198 A 说明书 2/8页 [0011] 在一些实施例中,所述清理指令至少用于表征所述设备端清理无效安装包、系统 垃圾文件、应用卸载残留文件、文件大小超过第四阈值的文件中的至少一种。 [0012] 本公开的实施例还提供了智能设备系统的清理装置,包括:获取模块,用于获取设 备端的系统运行信息;处理模块,用于在所述系统运行信息符合预设清理条件的情况下,向 设备端发送清理指令,以使所述设备端根据所述清理指令执行清理操作。 [0013] 本公开的实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,在 所述计算机程序被处理器执行时,执行上述的智能设备系统的清理方法的步骤。 [0014] 本公开的实施例还提供了一种电子设备,至少包括存储器、处理器,所述存储器上 存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述的智能设备 系统的清理方法的步骤。 [0015] 本公开实施例的有益效果在于:通过控制终端不断获取设备端的系统运行信息, 并判断系统运行信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情 况下,通过清理指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子 设备长时间运行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内 存拥堵或泄露问题。 附图说明 [0016] 为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。 [0017] 图1为本公开第一实施例中智能设备系统的清理方法的流程图; [0018] 图2为本公开第二实施例中智能设备系统的清理方法的结构示意图; [0019] 图3为本公开第二实施例中智能设备系统的清理方法的另一种结构示意图; [0020] 图4为本公开第四实施例中电子设备的结构示意图; [0021] 图5为本公开第四实施例控制终端与设备端之间的通信示意图。 具体实施方式 [0022] 此处参考附图描述本公开的各种方案以及特征。 [0023] 应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视 为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的 其他修改。 [0024] 包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上 面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开 的原理。 [0025] 通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本公开的 这些和其它特性将会变得显而易见。 [0026] 还应当理解,尽管已经参照一些具体实例对本公开进行了描述,但本领域技术人 员能够确定地实现本公开的很多其它等效形式,它们具有如权利要求的特征并因此都位于 5 5 CN 113704198 A 说明书 3/8页 借此所限定的保护范围内。 [0027] 当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得 更为显而易见。 [0028] 此后参照附图描述本公开的具体实施例;然而,应当理解,所申请的实施例仅仅是 本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免 不必要或多余的细节使得本公开模糊不清。因此,本文所申请的具体的结构性和功能性细 节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以 实质上任意合适的详细结构多样地使用本公开。 [0029] 本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例 中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。 [0030] 随着智能设备的普及,各种各样的智能设备被应用到日常生活当中,安卓 (Android)系统各类智能电子设备的常用操作系统,尤其针对智能电视,用户可以在智能电 视上安装各种各样的应用来满足使用需求。但是由于智能设备的内存限制,各类应用程序 在运行过程中占据内存容易导致系统卡顿,影响用户使用,所以在智能设备中通常具有清 理功能,用户通过清除一些不需要持续运行的程序或垃圾文件实现内存清理,以实现对系 统的优化。 [0031] 在基于安卓系统的智能电视的使用过程中,尤其是在重要的展览、会议等场合下 通过大量的大尺寸电视设备进行媒体展示时,长时间的高质量图片或视频的播放容易导致 电视设备发生内存泄露等问题。此时若通过手动进行每台电视设备的清理设置,需要浪费 大量时间和人力进行,即便可以通过进行定时清理的设置实现一定程度上的自动清理,但 是针对每台设备进行设置的过程也需要大量的时间进行。 [0032] 为了解决上述问题,本实施例提供了一种智能设备系统的清理方法,其可以通过 独立于智能设备以外的控制终端进行实现,并通过控制终端实现对智能设备的监听和控 制,实现智能设备自动进行清理操作,尤其适用于同时存在大量长时间运行的智能设备需 要进行清理的场景。智能设备系统的清理方法的流程图如图1所示,其主要包括步骤S10和 S20: [0033] S10,获取设备端的系统运行信息。 [0034] 设备端即为需要进行系统清理的智能设备,其可以是智能电视、智能手表、电脑、 智能手机或其他具有操作系统的设备。控制终端则为基于web访问的终端,其可以为手机、 电脑、服务器等具有网络通信以及处理功能的终端。设备端在运行时,随着运行时间的增加 不断产生缓存文件、卸载残留文件、无效文件等垃圾文件,这些文件的不断生成会占用设备 内存,影响设备中应用程序的运行流畅程度。系统的运行信息则可以在一定程度上反应当 前设备端的垃圾文件产生情况,并作为是否执行清理操作的依据,例如,本实施例中系统运 行信息至少包括以下任意的一种或多种:设备端的系统运行时长,即设备端从本次开机到 当前时间的累计时长;设备端的内存占用信息;上次清理操作执行时间与当前时间之间的 时间差。另外,系统的运行信息还可以包括设备端中正在运行的应用程序的生命周期,控制 终端会根据应用程序的不同生命周期指示设备端进行不同的清理操作。 [0035] 上述系统运行信息均为设备端的服务中注册的监听进程所监听获得的。具体地, 在控制终端获取设备端的系统运行信息之前,首先进行与设备端之间的连接,本实施例中 6 6 CN 113704198 A 说明书 4/8页 所采用的连接方式为,通过在控制终端中输入设备端唯一的物理地址(MAC地址),当二者处 于同一个IP网段内或接入至同一个网络中,即可实现控制终端与设备端的连接。进一步地, 控制终端与设备端之间通过物联网(IoT,Internet of Things)服务进行通信,在设备端内 具有保持长连接状态的DMA(Direct Memory Access,直接存储器访问)系统服务,通过DMA 服务的调用使设备端与控制终端之间可以通过IoT服务框架下的MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)协议实现与控制终端的信息互通,而控制 终端则通过http协议连接IoT服务。 [0036] 在控制终端和设备端连接之后,控制终端即可通过MQTT协议指示设备端在其自身 服务中注册监听进程,欧博体育登录实现对自身的系统运行情况的实时监听,并将自身的系统运行信息 发送至控制终端。具体地,控制终端指示设备端通过ActivityMangerNative进程间接获取 ActivityManagerService服务,然后在ActivityManagerService服务中反向注册 IProcessObserver进程作为监听进程,实现对设备当前正在运行的所有应用程序的生命周 期或内存占用等情况进行监听,还可对应确定设备的系统运行时长或上次清理操作执行时 间与当前时间之间的时间差。 [0037] S20,在系统运行信息符合预设清理条件的情况下,向设备端发送清理指令,以使 设备端根据清理指令执行清理操作。 [0038] 预设清理条件是指控制终端预先设定的用于指示设备端进行清理操作的条件,其 可以根据设备端上传的系统运行信息进行设定和调整。在一些实施例中,预设清理条件至 少包括以下任意一种或多种: [0039] (1)系统运行时长大于第一阈值; [0040] 系统运行时长表征设备端从本次开机时间一直到本次系统运行信息上报时间里 的开机累计时长,由于内存的占用情况会随着系统开机运行的时间而增加,因此,在系统运 行时长超过一定时长之后可以认定设备端的内存占用情况超过了一定阈值,此时可能需要 进行清理操作以防止内存拥堵或泄露。需要注意的是,第一阈值可根据实际情况进行设定, 针对不同的设备端,因此可能具有不同大小的内存,因此也可对应设定不同的第一阈值。 [0041] (2)内存占用信息大于第二阈值; [0042] 监听进程可直接端的内存占用情况,并形成内存占用信息发送给控制终 端;控制终端可直接根据设备端当前的内存占用情况,在内存占用信息大于第二阈值的时 候,控制设备端进行清理。同样的,第二阈值也可根据实际需求和设备端之间的不同进行灵 活设定,本实施例不进行限制。 [0043] (3)时间差大于第三阈值; [0044] 时间差即为上一次清理操作执行时间与当前时间之间的差,与系统运行时间类似 的,在长时间未进行清理操作的情况下,设备端的内存占用情况会随着时间的推移而增加, 因此对应设置第三阈值,在上述时间差超过第三阈值时,控制设备端进行清理。同样的,第 三阈值也可根据实际需求和设备端之间的不同进行灵活设定,本实施例不进行限制。 [0045] 应当了解的是,上述预设清理条件在实际使用时可选择其中任意一个进行使用, 也可设定多个,在设备端反馈的系统运行信息满足其中任意一项时认定设备端需要进行清 理。 [0046] 另外,任意一个控制终端在通过IoT服务与设备端进行连接时,其同一时间可连接 7 7 CN 113704198 A 说明书 5/8页 多个设备端,并不断获取多个设备端发送的其自身的系统运行信息,并根据每个设备端不 同的系统运行情况,基于预设清理条件进行独立的设备控制。需要注意的是,在一个控制终 端连接控制多个设备端时,其所设定的预设清理条件可以根据不同设备端进行独立设置, 但在一般情况下,为了方便进行设置,可以为所有设备端均设定相同的预设清理条件,在任 意一个设备端的系统运行信息满足预设清理条件时,针对该设备端下发清理指令即可。 [0047] 具体地,控制端所下发的清理指令用于指示设备端进行垃圾文件的清理;设备端 在接收到清理指令之后,基于killBackgroundProcesses()方法进行后台应用程序的清 理。在一些实施例中,设备端运行的程序至少包括系统应用程序和/或第三方应用程序。对 于系统应用程序来说,其通常为支撑设备端服务的基本应用程序,随意杀死系统应用程序 可能会造成设备端功能失效等情况发生,因此,在设备端当前运行的程序中包括系统应用 程序的情况下,控制终端下发的清理指令用于指示设备端清理所有处于后台的系统应用程 序的缓存文件即可,不需要完全杀死后台的系统应用程序的服务进程;对于第三方应用程 序来说,其均为设备端用于实现拓展功能的应用程序,当其处于后台运行过程中时,用户无 法与其进行交互,但其又在运行过程中占用了内存空间,因此,在设备端当前运行的程序中 包括第三方应用程序的情况下,控制终端下发的清理指令用于指示设备端清理所有处于后 台的第三方应用程序的缓存文件、临时数据库、内存文件等,或直接指示设备端杀死所有处 于后台的第三方应用程序的进程,实现内存释放。 [0048] 需要注意的是,控制终端可以对系统应用程序和第三方应用程序通过标记值进行 标记区分,便于进行清理指令的下达,其实际操作中也可根据应用程序中用于表征自身类 型或自身名称的字段进行系统应用程序或第三方应用程序的区分,本实施例不进行具体区 分方式的限制。 [0049] 在一些实施例中,控制终端还可通过设备端上传的正在运行的应用程序的生命周 期来确定当前设备端中处于后台的应用程序。其中,应用程序的生命周期主要包括:运行状 态(Resumed)、暂停状态(Paused)以及停止状态(Stopped)。当应用程序处于运行状态时,表 示应用程序处于前台,用于可以与其进行交互;当应用程序处于暂停状态时,表示应用程序 正在运行但用户无法与其进行交互,此时应用程序同样占用内存并且可能生成垃圾文件, 当处于暂停状态的应用程序从后台切换至前台时,其生命周期切换至运行状态,原有处于 前台的应用程序被挂起,切换为暂停状态;当应用程序处于停止状态时,应用程序没有被运 行。因此,在进行清理时,仅需要清理处于暂停状态的应用程序相关的缓存文件或进程,而 对于运行状态的应用程序,进行清理操作可能导致用户正在交互的功能出现错误,而对于 处于停止状态的应用程序来说,其并不会进行缓存文件的产生,不需要进行清理。 [0050] 在一些实施例中,清理指令还用于指示设备端清理如下数据中的至少一种:无效 安装包、系统垃圾文件(日志、缩略图、空文件夹等)、应用卸载残留文件、文件大小超过第四 阈值的文件(即大文件),还可以清理设备端上安装的扩展SD数据卡中存储的垃圾文件或其 他对设备端系统运行流畅度有影响的其他文件或数据,本实施例不进行具体限制。 [0051] 在一些实施例中,控制终端还可以进行设备端的管理,例如开关机、发送信息服 务、弹窗、远程升级、广告投入、信息投入等,本实施例不进行限制。 [0052] 在本实施例中,通过控制终端不断获取设备端的系统运行信息,并判断系统运行 信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情况下,通过清理 8 8 CN 113704198 A 说明书 6/8页 指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子设备长时间运 行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内存拥堵或泄露 问题。 [0053] 本公开的第二实施例提供了一种智能设备系统的清理装置,该清理装置可作为独 立的控制设备与多个设备端进行连接,并对设备端进行管理和控制。图2示出了智能设备系 统的清理装置的结构示意图,其主要包括获取模块10以及处理模块20,其中,获取模块10用 于获取设备端的系统运行信息;处理模块20用于在系统运行信息符合预设清理条件的情况 下,向设备端发送清理指令,以使设备端根据清理指令执行清理操作。 [0054] 具体地,系统运行信息至少包括以下之一:设备端的系统运行时长;设备端的内存 占用信息;上次清理操作执行时间与当前时间之间的时间差。对应地,预设清理条件至少包 括以下之一:系统运行时长大于第一阈值;内存占用信息大于第二阈值;时间差大于第三阈 值。 [0055] 在一些实施例中,清理装置还包括连接模块30,如图3所示,连接模块30用于基于 设备端的物理地址与设备端连接;在设备端的服务中注册监听进程,以使设备端实时发送 系统运行信息。 [0056] 在一些实施例中,获取模块10具体用于获取设备端基于消息队列遥测传输协议发 送的系统运行信息。 [0057] 在一些实施例中,设备端运行的程序至少包括系统应用程序和/或第三方应用程 序;在设备端当前运行的程序中包括系统应用程序的情况下,处理模块20所下达的清理指 令至少用于指示设备端清理所有处于后台的系统应用程序的缓存文件;在设备端当前运行 的程序中包括第三方应用程序的情况下,处理模块20所下达的清理指令至少用于指示设备 端清理所有处于后台的第三方应用程序的缓存文件、临时数据库、内存文件。 [0058] 在一些实施例中,处理模块20所下达的清理指令至少用于表征设备端清理无效安 装包、系统垃圾文件、应用卸载残留文件、文件大小超过第四阈值的文件中的至少一种。 [0059] 在本实施例中,通过清理装置不断获取设备端的系统运行信息,并判断系统运行 信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情况下,通过清理 指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子设备长时间运 行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内存拥堵或泄露 问题。 [0060] 本公开第三实施例提供了一种存储介质,该存储介质可安装于物联网中作为控制 设备的终端中,其具体为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行 时实现本公开任意实施例提供的方法,包括如下步骤S31和S32: [0061] S31,获取设备端的系统运行信息; [0062] S32,在系统运行信息符合预设清理条件的情况下,向设备端发送清理指令,以使 设备端根据清理指令执行清理操作。 [0063] 具体地,系统运行信息至少包括以下之一:设备端的系统运行时长;设备端的内存 占用信息;上次清理操作执行时间与当前时间之间的时间差。预设清理条件至少包括以下 之一:系统运行时长大于第一阈值;内存占用信息大于第二阈值;时间差大于第三阈值。 [0064] 计算机程序被处理器执行获取设备端的系统运行信息之前,还被处理器执行如下 9 9 CN 113704198 A 说明书 7/8页 步骤:基于设备端的物理地址与设备端连接;在设备端的服务中注册监听进程,以使设备端 实时发送系统运行信息。 [0065] 计算机程序被处理器执行获取设备端的系统运行信息时,具体被处理器执行如下 步骤:获取设备端基于消息队列遥测传输协议发送的系统运行信息。 [0066] 具体地,设备端运行的程序至少包括系统应用程序和/或第三方应用程序;在设备 端当前运行的程序中包括系统应用程序的情况下,清理指令至少用于指示设备端清理所有 处于后台的系统应用程序的缓存文件;在设备端当前运行的程序中包括第三方应用程序的 情况下,清理指令至少用于指示设备端清理所有处于后台的第三方应用程序的缓存文件、 临时数据库、内存文件。 [0067] 具体地,清理指令还用于表征设备端清理无效安装包、系统垃圾文件、应用卸载残 留文件、文件大小超过第四阈值的文件中的至少一种。 [0068] 在本实施例中,通过控制终端不断获取设备端的系统运行信息,并判断系统运行 信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情况下,通过清理 指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子设备长时间运 行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内存拥堵或泄露 问题。 [0069] 本公开的第四实施例提供了一种电子设备,该电子设备可以作为物联网中的设备 端的控制设备使用,其结构示意图如图4所示,至少包括存储器100和处理器200,存储器100 上存储有计算机程序,处理器200在执行存储器100上的计算机程序时实现本公开任意实施 例提供的方法。示例性的,电子设备计算机程序步骤如下S41和S42: [0070] S41,获取设备端的系统运行信息; [0071] S42,在系统运行信息符合预设清理条件的情况下,向设备端发送清理指令,以使 设备端根据清理指令执行清理操作。 [0072] 具体地,系统运行信息至少包括以下之一:设备端的系统运行时长;设备端的内存 占用信息;上次清理操作执行时间与当前时间之间的时间差。预设清理条件至少包括以下 之一:系统运行时长大于第一阈值;内存占用信息大于第二阈值;时间差大于第三阈值。 [0073] 处理器在执行存储器上存储的获取设备端的系统运行信息之前,还执行如下计算 机程序:基于设备端的物理地址与设备端连接;在设备端的服务中注册监听进程,以使设备 端实时发送系统运行信息。 [0074] 处理器在执行存储器上存储的获取设备端的系统运行信息时,具体执行如下计算 机程序:获取设备端基于消息队列遥测传输协议发送的系统运行信息。 [0075] 具体地,设备端运行的程序至少包括系统应用程序和/或第三方应用程序;在设备 端当前运行的程序中包括系统应用程序的情况下,清理指令至少用于指示设备端清理所有 处于后台的系统应用程序的缓存文件;在设备端当前运行的程序中包括第三方应用程序的 情况下,清理指令至少用于指示设备端清理所有处于后台的第三方应用程序的缓存文件、 临时数据库、内存文件。 [0076] 具体地,清理指令还用于表征设备端清理无效安装包、系统垃圾文件、应用卸载残 留文件、文件大小超过第四阈值的文件中的至少一种。 [0077] 在本实施例中,通过控制终端不断获取设备端的系统运行信息,并判断系统运行 10 10 CN 113704198 A 说明书 8/8页 信息所表征的具体内容是否符合预设清理条件,在符合预设清理条件的情况下,通过清理 指令控制设备端自动执行清理操作,无需进行手动控制,便于进行大量电子设备长时间运 行时内存的清理,有效节省了手动操作时间,防止设备长时间运行时造成内存拥堵或泄露 问题。 [0078] 图5示出了一种控制终端与设备端之间的通信示意图。如图5所示,控制终端通过 http服务与IoT服务通信,IoT服务则通过MQTT协议与设备端中的DMA服务进行通信以获取 设备端应用程序的具体运行情况,形成系统运行信息通过MQTT协议反馈给IoT服务中的 MQTT消息转发器(MQTT Broker),IoT服务在通过web服务将系统运行信息发送至控制端进 行处理。 [0079] 以上对本公开多个实施例进行了详细说明,但本公开不限于这些具体的实施例, 本领域技术人员在本公开构思的基础上,能够做出多种变型和修改实施例,这些变型和修 改都应落入本公开所要求保护的范围之内。 11 11 CN 113704198 A 说明书附图 1/2页 图1 图2 图3 12 12 CN 113704198 A 说明书附图 2/2页 图4 图5 13 13
2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。
3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
Dyson戴森V15 Detect Total Clean 无绳吸尘器用户手册.pdf
2024年军职在线《军事管理基础》(中国人民海军工程大学)章节测试答案.docx
2009款沃尔沃S40_汽车使用手册用户操作驾驶指南车主车辆说明书电子版.pdf
原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者