一种缓存清理方法、装置及电子设备与流程

专利2022-06-29  52


本发明涉及数据缓存清理领域,更具体的说,涉及一种缓存清理方法、装置及电子设备。



背景技术:

机顶盒中安装有多个apk(androidapplicationpackage,android应用程序包),apk在运行过程中,会接收用户输入的url(uniformresourcelocator,统一资源定位系统)请求,并向apk对应的后台服务器请求与所述url对应的url请求结果,请求的url请求结果会作为缓存数据缓存到机顶盒中,若下次apk接收到相同的url请求,则直接从缓存数据中获取该url请求对应的url请求结果,但是若apk对应的后台服务器中该url请求对应的url请求结果发生改变,则本次反馈给用户的url请求结果则是更新之前的请求结果,即反馈给用户的数据不是最新数据,因此需要及时清理apk运行过程中的缓存数据,以保证用户请求的数据是最新数据。则亟需一种能够及时清理apk运行过程中的缓存数据的方法。



技术实现要素:

有鉴于此,本发明提供一种缓存清理方法、装置及电子设备,以解决亟需一种能够及时清理应用程序运行过程中的缓存数据的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种缓存清理方法,包括:

获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断所述按键输入指令中携带的按键值是否是预设按键值组合;

若是,则确定是否存在与所述预设按键值组合对应的预设数据清理权限;

若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

可选地,获取按键输入指令,判断所述按键输入指令中携带的按键值是否是预设按键值组合,包括:

获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

可选地,判断保存到所述预设公共字段中的按键值是否是预设按键值组合,包括:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

可选地,在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,所述缓存清理方法还包括:

清除所述预设公共字段中的内容。

可选地,在所述对所述预设按键值组合对应的预设应用程序的缓存数据进行清理之后,还包括:

控制所述预设应用程序重启。

一种缓存清理装置,包括:

指令获取模块,用于获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断模块,用于判断所述按键输入指令中携带的按键值是否是预设按键值组合,若判断出所述按键输入指令中携带的按键值是预设按键值组合,确定是否存在与所述预设按键值组合对应的预设数据清理权限;

数据清理模块,用于若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

可选地,所述判断模块包括:

数据保存子模块,用于获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

数据判断子模块,用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

可选地,所述数据判断子模块用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合时,具体用于:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

可选地,还包括内容清除模块;

所述内容清除模块,用于在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,清除所述预设公共字段中的内容。

一种电子设备,包括:存储器和处理器;

其中,所述存储器用于存储程序;

处理器调用程序并用于:

获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断所述按键输入指令中携带的按键值是否是预设按键值组合;

若是,则确定是否存在与所述预设按键值组合对应的预设数据清理权限;

若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种缓存清理方法、装置及电子设备,若用户在遥控器中输入的按键值是预设按键值组合且具有与预设按键值组合对应的预设数据清理权限时,说明可以清理机顶盒中所述预设按键值组合对应的预设应用程序的缓存数据,此时直接对机顶盒中的预设应用程序的缓存数据进行清理,缓存数据清理完成,也即清理掉缓存数据中的错误数据,进而使得下次接收到url请求时,直接从apk对应的后台服务器中获取该url请求对应的url请求结果,保证用户获取的数据是最新数据。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种缓存清理方法的方法流程图;

图2为本发明实施例提供的另一种缓存清理方法的方法流程图;

图3为本发明实施例提供的一种缓存清理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的发明人发现,在清理apk运行过程中的缓存数据时,可以采用如下三种方式:

1、使用机顶盒中自带的清除缓存功能;

具体的,用户通过遥控器控制,找到机顶盒的页面设置选项,然后找到页面设置选项中的管理功能,再然后找到管理功能中的页面清理功能,即用户通过点击遥控器操作执行:页面设置-管理-页面清洗,这三个电机操作,用户操作复杂,机顶盒与遥控器需要多次交互才可实现缓存数据的清理。

2、使用网页中添加的页面清理功能;

当用户通过机顶盒中内置的apk访问网页时,在用户访问的页面中会嵌入页面清理功能,此时可以清理用户访问的这一网页的内容,此种页面缓存数据清理功能,只能清理用户访问的当前链接的内容。并且需要用户访问网页,在网页中清理缓存,用户操作复杂。

3、连接电脑,通过电脑清理机顶盒中的缓存数据。

具体的,将机顶盒连接电脑,然后用户通过点击鼠标的方式找到清理机顶盒的按键,然后点击该按键实现机顶盒的清洗,此方法用户需要连接电脑然后通过一系列的点击操作找到清理按键,操作复杂。

通过上述三种方式可以看出,在进行机顶盒缓存数据的清理时,均存在以操作复杂的问题,对此,发明人经过进一步研究发现,可以生成一个缓存数据清理程序,该程序可以是apk,将该程序嵌入到机顶盒中,该程序通过java本地接口来获取用户输入的按键值,并通过用户在遥控器中输入的预设数量的按键来触发缓存数据清理功能,即用户操作一次,机顶盒和遥控器交互一次,就可以实现缓存数据的清理,操作便捷。

具体的,参照图1,缓存清理方法可以包括:

s11、获取按键输入指令。

当通过用户点击遥控器上的开机指令控制机顶盒开机时,机顶盒开机并在成功开机后广播开机动画,当机顶盒中内置的各个apk监测到开机动画后,可以自启动,此外,还可以是用户通过点击遥控器的操作控制想要观看的apk启动。在机顶盒启动之后,遥控器就可以接收到机顶盒的按键输入指令,此时需要清理缓存数据的apk可能已经自启动,也可能没有启动。

用户通过点击遥控器输入按键值,如可以是点击按键1,也可以是连续点击按键123,用户输入按键值之后,遥控器就会生成携带有用户在遥控器中输入的按键值的按键输入指令,机顶盒接收到携带有按键值的按键输入指令后,会执行与该按键值对应的操作,如按键值1代表观看某一卫视的电视剧,则播放该卫视的电视剧。

s12、判断所述按键输入指令中携带的按键值是否是预设按键值组合;若是,执行步骤s13;若否,结束。

本实施例中,预先设定了预设按键值组合用于apk缓存数据的清理,如可以设定123456为一个apk缓存数据清理的触发按键值,1234567为另一个apk缓存数据清理的触发按键值,此外,还可以是1*用于清理第一个apk缓存数据清理的触发按键值,2*用于清理第二个apk缓存数据清理的触发按键值,3*用于清理第三个apk缓存数据清理的触发按键值,即本实施例提前设定了哪些预设按键值组合用于清理哪一apk的缓存数据的对应关系,当得到用户通过遥控器发出的预先设定的预设按键值组合时,即对相应的apk缓存数据进行清理。

本实施例中,在接收到按键输入指令后,即对按键输入指令进行解析,得到按键输入指令中携带的按键值,并判断按键值是否是预设按键值组合,如是否是“123456”。

如果是预设按键值组合,则说明用户想要对“123456”对应的apk的缓存数据进行清理。

如果不是预设按键值组合,则说明用户并没有清理缓存数据的意图,此时就按照普通的按键触发操作进行处理即可,如用户按压音量减键,则减少音量。

s13、确定是否存在与所述预设按键值组合对应的预设数据清理权限;若是,执行步骤s14;若否,结束。

为了防止用户产生误操作,即使在用户输入的按键值为预设按键值组合时,也不立即对apk的缓存数据进行清理,而是再次判断是否存在与该预设按键组合对应的预设数据清理权限,所述预设数据清理权限为清理机顶盒中保存的该预设按键组合对应的预设应用程序的缓存数据的权限。而在进行数据清理时,首先需要访问机顶盒中保存有缓存数据的文件夹,然后还具有清理该文件夹的权限,该权限可认为是root权限,该root权限用于对预设按键组合对应的缓存目录进行清理。

需要说明的是,按键值组合与数据清理权限的对应关系可以预先设置,并存储在机顶盒中,此外,还可以是,在判断出按键输入指令中携带的按键值是否是预设按键值组合之后,机顶盒对应的显示界面弹出“是否确认清理与预设按键值组合对应的预设应用程序对应的缓存数据”的询问界面,若用户点击是,即认为存在与所述预设按键值组合对应的预设数据清理权限,若点否,即认为不存在与所述预设按键值组合对应的预设数据清理权限。

s14、对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

本实施例中,对缓存数据进行清理,即删除缓存数据。在缓存清理时,可以实时清理,也可以是定时清理,对此不做限定。

在本发明的另一实现方式中,在对缓存数据清理完成后,控制预设应用程序重启,以避免清理预设应用程序的缓存数据导致预设应用程序不能正常使用的情况发生。

本实施例中,若用户在遥控器中输入的按键值是预设按键值组合且具有与预设按键值组合对应的预设数据清理权限时,说明可以清理机顶盒中所述预设按键值组合对应的预设应用程序的缓存数据,此时直接对机顶盒中的预设应用程序的缓存数据进行清理,缓存数据清理完成,也即清理掉缓存数据中的错误数据,进而使得下次接收到url请求时,直接从apk对应的后台服务器中获取该url请求对应的url请求结果,保证用户获取的数据是最新数据。

另外,通过用户一次在遥控器中输入按键值的方式,机顶盒和遥控器交互只需交互一次就可以实现缓存数据的清理,操作便捷,改善了机顶盒清除缓存繁琐的问题,提高了机顶盒清除缓存的效率。

在实际应用中,用户在输入按键值时是有时间要求的,即在用户在很长的一段时间内按下了预设按键值组合,此时也不认为用户想要清理缓存数据,即用户只有在规定的时间内按下预设按键值组合,才认为用户想要清理缓存,如规定用户在10秒之内按下预设按键值组合,机顶盒才执行缓存数据清理操作。具体的,参照图2,获取按键输入指令,判断所述按键输入指令中携带的按键值是否是预设按键值组合的过程可以包括:

s21、获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中。

所述按键输入指令包括用户在遥控器中持续输入的按键值。

本实施例中,确定机顶盒中的一个存储位置,如预设公共字段,用来存放用户通过点击遥控器输入的按键值,本实施例中,设定了用户输入按键的时间,即预设时间,即指采集预设时间内用户输入的按键值。预设时间可以是100ms。

s22、判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

在实际应用中,若用户输入的按键值保存到预设公共字段中,时刻监测保存到预设公共字段中的按键值的数量,当达到预设按键值组合的按键值数量时,即将保存到预设公共字段中的按键值的内容与预设按键值组合进行比较,判断二者内容是否相同,若相同,则认为用户输入的是预设按键值组合,即用户想要进行缓存清理,若不相同,则认为用户输入的不是预设按键值组合,即用户不想要进行缓存清理。

此外,若用户在预设时间内输入的按键值的个数与预设按键值组合中的按键值的个数不匹配,则说明用户此时进行了误操作或不想进行缓存清理。

在在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,清除所述预设公共字段中的内容,以便下次存储用户输入的按键值,并执行上述的方法步骤。

本实施例中,实时监测预设公共字段中的按键值的数量,当数量达到预设按键值组合中的按键值的数量后,就进行按键值内容比对,若一致,则清理缓存,若不一致,则清除所述预设公共字段中的内容,以便下次存储用户输入的按键值。

可选地,在上述缓存清理方法的实施例的基础上,本发明的另一实施例提供了一种缓存清理装置,参照图3,可以包括:

指令获取模块11,用于获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断模块12,用于判断所述按键输入指令中携带的按键值是否是预设按键值组合,若判断出所述按键输入指令中携带的按键值是预设按键值组合,确定是否存在与所述预设按键值组合对应的预设数据清理权限;

数据清理模块13,用于若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

进一步,所述判断模块包括:

数据保存子模块,用于获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

数据判断子模块,用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

进一步,所述数据判断子模块用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合时,具体用于:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

进一步,还包括内容清除模块;

所述内容清除模块,用于在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,清除所述预设公共字段中的内容。

进一步,还包括:

重启控制模块,用于控制所述预设应用程序重启。

本实施例中,若用户在遥控器中输入的按键值是预设按键值组合且具有与预设按键值组合对应的预设数据清理权限时,说明可以清理机顶盒中所述预设按键值组合对应的预设应用程序的缓存数据,此时直接对机顶盒中的预设应用程序的缓存数据进行清理,缓存数据清理完成,也即清理掉缓存数据中的错误数据,进而使得下次接收到url请求时,直接从apk对应的后台服务器中获取该url请求对应的url请求结果,保证用户获取的数据是最新数据。

另外,通过用户一次在遥控器中输入按键值的方式,机顶盒和遥控器交互只需交互一次就可以实现缓存数据的清理,操作便捷,改善了机顶盒清除缓存繁琐的问题,提高了机顶盒清除缓存的效率。

需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述缓存清理方法及装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:存储器和处理器;

其中,所述存储器用于存储程序;

处理器调用程序并用于:

获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断所述按键输入指令中携带的按键值是否是预设按键值组合;

若是,则确定是否存在与所述预设按键值组合对应的预设数据清理权限;

若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

进一步,获取按键输入指令,判断所述按键输入指令中携带的按键值是否是预设按键值组合,包括:

获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

进一步,判断保存到所述预设公共字段中的按键值是否是预设按键值组合,包括:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

进一步,在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,所述缓存清理方法还包括:

清除所述预设公共字段中的内容。

进一步,在所述对所述预设按键值组合对应的预设应用程序的缓存数据进行清理之后,还包括:

控制所述预设应用程序重启。

本实施例中,若用户在遥控器中输入的按键值是预设按键值组合且具有与预设按键值组合对应的预设数据清理权限时,说明可以清理机顶盒中所述预设按键值组合对应的预设应用程序的缓存数据,此时直接对机顶盒中的预设应用程序的缓存数据进行清理,缓存数据清理完成,也即清理掉缓存数据中的错误数据,进而使得下次接收到url请求时,直接从apk对应的后台服务器中获取该url请求对应的url请求结果,保证用户获取的数据是最新数据。

另外,通过用户一次在遥控器中输入按键值的方式,机顶盒和遥控器交互只需交互一次就可以实现缓存数据的清理,操作便捷,改善了机顶盒清除缓存繁琐的问题,提高了机顶盒清除缓存的效率。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。


技术特征:

1.一种缓存清理方法,其特征在于,包括:

获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断所述按键输入指令中携带的按键值是否是预设按键值组合;

若是,则确定是否存在与所述预设按键值组合对应的预设数据清理权限;

若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

2.根据权利要求1所述的缓存清理方法,其特征在于,获取按键输入指令,判断所述按键输入指令中携带的按键值是否是预设按键值组合,包括:

获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

3.根据权利要求2所述的缓存清理方法,其特征在于,判断保存到所述预设公共字段中的按键值是否是预设按键值组合,包括:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

4.根据权利要求3所述的缓存清理方法,其特征在于,在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,所述缓存清理方法还包括:

清除所述预设公共字段中的内容。

5.根据权利要求1所述的缓存清理方法,其特征在于,在所述对所述预设按键值组合对应的预设应用程序的缓存数据进行清理之后,还包括:

控制所述预设应用程序重启。

6.一种缓存清理装置,其特征在于,包括:

指令获取模块,用于获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断模块,用于判断所述按键输入指令中携带的按键值是否是预设按键值组合,若判断出所述按键输入指令中携带的按键值是预设按键值组合,确定是否存在与所述预设按键值组合对应的预设数据清理权限;

数据清理模块,用于若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

7.根据权利要求6所述的缓存清理装置,其特征在于,所述判断模块包括:

数据保存子模块,用于获取用户在预设时间内,在遥控器中持续输入的按键值,将持续输入的所述按键值保存到预设公共字段中;所述按键输入指令包括用户在遥控器中持续输入的按键值;

数据判断子模块,用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合。

8.根据权利要求7所述的缓存清理装置,其特征在于,所述数据判断子模块用于判断保存到所述预设公共字段中的按键值是否是预设按键值组合时,具体用于:

在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量相同时,判断保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容是否相同。

9.根据权利要求8所述的缓存清理装置,其特征在于,还包括内容清除模块;

所述内容清除模块,用于在所述预设公共字段中的按键值的数量与所述预设按键值组合的按键值的数量不相同、或保存到所述预设公共字段中的按键值的内容与所述预设按键值组合的内容不相同时,清除所述预设公共字段中的内容。

10.一种电子设备,其特征在于,包括:存储器和处理器;

其中,所述存储器用于存储程序;

处理器调用程序并用于:

获取按键输入指令;所述按键输入指令包括用户在遥控器中输入的按键值;

判断所述按键输入指令中携带的按键值是否是预设按键值组合;

若是,则确定是否存在与所述预设按键值组合对应的预设数据清理权限;

若存在所述预设数据清理权限,则对所述预设按键值组合对应的预设应用程序的缓存数据进行清理。

技术总结
本发明提供了一种缓存清理方法、装置及电子设备,若用户在遥控器中输入的按键值是预设按键值组合且具有与预设按键值组合对应的预设数据清理权限时,说明可以清理机顶盒中所述预设按键值组合对应的预设应用程序的缓存数据,此时直接对机顶盒中的预设应用程序的缓存数据进行清理,缓存数据清理完成,也即清理掉缓存数据中的错误数据,进而使得下次接收到URL请求时,直接从APK对应的后台服务器中获取该URL请求对应的URL请求结果,保证用户获取的数据是最新数据。

技术研发人员:崔钰华;黄祯;饶灿;金超
受保护的技术使用者:湖南快乐阳光互动娱乐传媒有限公司
技术研发日:2020.01.10
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-53433.html

最新回复(0)