CN105872775A - 智能云电视应用程序的静默卸载方法及装置 - Google Patents

智能云电视应用程序的静默卸载方法及装置 Download PDF

Info

Publication number
CN105872775A
CN105872775A CN201510903689.3A CN201510903689A CN105872775A CN 105872775 A CN105872775 A CN 105872775A CN 201510903689 A CN201510903689 A CN 201510903689A CN 105872775 A CN105872775 A CN 105872775A
Authority
CN
China
Prior art keywords
application
application program
program
name
silent
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
CN201510903689.3A
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201510903689.3A priority Critical patent/CN105872775A/zh
Publication of CN105872775A publication Critical patent/CN105872775A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供一种智能云电视应用程序的静默卸载方法及装置,智能云电视应用程序的静默卸载方法包括:在接收到第一应用程序的检测指令时,调用应用程序名单列表,所述应用程序名单列表中至少包含有应用程序数据类型,所述第一应用程序为所述智能云电视上已安装的应用程序;依据所述应用程序数据类型,判断所述第一应用程序的数据类型是否为静默卸载程序,如果是,则:静默卸载所述第一应用程序。本发明实施例能够实现应用程序的静默卸载,如果应用程序是名单列表中静默卸载的应用程序数据类型,则静默卸载。本发明实施例可以精准的控制应用程序的静默卸载,增加用户使用智能云电视的体验。

Description

智能云电视应用程序的静默卸载方法及装置
技术领域
本发明实施例涉及智能云电视技术领域,尤其涉及一种智能云电视应用程序的静默卸载方法及装置。
背景技术
智能云电视是指在智能电视基础上,运用云计算、云存储等技术对现有应用进行升级的智能化云设备,它拥有海量存储、远程控制等众多应用优势,并能实现软件更新和内容的无限扩充。智能云电视用户可以通过“云”来控制后台数据和软件平台,用户不需要为自家的电视进行任何升级、维护、资源下载,只需将电视连上网络,就可即时实现最新应用程序的共享。
在智能云电视上安装各种应用程序,使用户仅通过大屏获就可以取各种服务,有效的提升了用户体验。但同时,在智能云电视上安装应用程序也带来了问题:应用程序的自定义策略,如开机启动、后台启动、自动搜集和上报用户数据等,为应用程序本身带来了利益和收入,使应用程序本身的使用数据有效提升,但是这些应用程序的自定义策略占用了大量的机器内存,甚至部分应用会直接启动应用,安装应用程序,强行推送广告,严重影响用户体验。针对这样的情况,需要及时对此类极端应用程序进行卸载,以保证用户使用智能电视的体验。
发明内容
本发明实施例提供一种智能云电视应用程序的静默卸载方法及装置,以实现对极端应用程序的静默卸载。
本发明实施例提供一种智能云电视应用程序的静默卸载方法,包括:
在接收到第一应用程序的检测指令时,调用应用程序名单列表,所述应用程序名单列表中至少包含有应用程序数据类型,所述第一应用程序为所述智能云电视上已安装的应用程序;
依据所述应用程序数据类型,判断所述第一应用程序的数据类型是否为静默卸载程序,如果是,则:
静默卸载所述第一应用程序。
进一步地,上述方法还包括:判断所述第一应用程序的数据类型是否为静默卸载程序,如果否,则:
正常显示所述第一应用程序。
进一步地,上述方法还包括,在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
进一步地,上述方法还包括:
根据预设的时间,定时的获取云端配置的应用程序名单列表;
将获取到的应用程序名单列表更新至数据库。
进一步地,上述调用应用程序名单列表,包括:
从云端调用应用程序名单列表。
本发明实施例提供一种智能云电视应用程序的静默卸载装置,包括第一接收模块、第一处理模块、第二处理模块、第三处理模块:
所述第一接收模块,用于在接收到第一应用程序的检测指令时,将所述第一应用程序的检测指令传输给所述第一处理模块;
所述第一处理模块,用于调用应用程序名单列表,所述应用程序名单列表中至少包含有应用程序数据类型,所述第一应用程序为所述智能云电视上已安装的应用程序;
所述第二处理模块,用于依据所述应用程序数据类型,判断所述第一应用程序的数据类型是否为静默卸载程序,如果是,则:
所述第三处理模块静默卸载所述第一应用程序。
进一步地,上述装置还包括:第四处理模块;
所述第二处理模块,判断所述第一应用程序的数据类型是否为静默卸载程序,如果否,则:
所述第四处理模块正常显示所述第一应用程序。
进一步地,上述装置还包括第一获取模块;
所述第一获取模块,用于在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
进一步地,上述装置还包括第五处理模块;
所述第五处理模块,用于根据预设的时间,定时的获取云端配置的应用程序名单列表;
将获取到的应用程序名单列表更新至数据库。
进一步地,上述第一处理模块,包括第一处理单元:
所述第一处理单元,用于从云端调用应用程序名单列表。
本发明实施例能够实现应用程序的静默卸载,如果应用程序是名单列表中静默卸载的应用程序数据类型,则静默卸载。本发明实施例可以精准的控制应用程序的静默卸载,增加用户使用智能云电视的体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种智能云电视应用程序的静默卸载方法实施例一的流程示意图;
图2为本发明一种智能云电视应用程序的静默卸载方法实施例二的流程示意图;
图3为本发明一种智能云电视应用程序的静默卸载方法实施例三的流程示意图;
图4为本发明一种智能云电视应用程序的静默卸载方法实施例四的流程示意图;
图5为本发明一种智能云电视应用程序的静默卸载方法实施例五的流程示意图;
图6为本发明一种智能云电视应用程序的静默卸载装置实施例一的结构示意图;
图7为本发明一种智能云电视应用程序的静默卸载装置实施例二的结构示意图;
图8为本发明一种智能云电视应用程序的静默卸载装置实施例三的结构示意图;
图9为本发明一种智能云电视应用程序的静默卸载装置实施例四的结构示意图;
图10为本发明一种智能云电视应用程序的静默卸载装置实施例五的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明智能云电视应用程序静默卸载方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
步骤101、在接收到第一应用程序的检测指令时,调用应用程序名单列表。应用程序名单列表中至少包含有应用程序数据类型,第一应用程序为智能云电视上已安装的应用程序。
上述第一应用程序中的“第一”并不是应用程序的限定,而是代指某一个应用程序。第一应用程序为已安装在智能云电视上的应用程序,如“演讲技巧”“优听”“幼儿教育”“电视粉”等应用程序。
检测指令,可以是开机广播,或者开机后网络变化的广播,在电视开机时,或者开机后网络变化时,获取应用程序名单列表。
应用程序名单列表存储在智能云电视云端中,应用名单列表已在云端按照应用类型配置完毕,在云端的应用程序名单中包含有静默卸载的应用程序和进程。应用程序名单列表可以从云端下载至本地数据库,调用应用程序名单列表从本地数据库中调取,也可以直接从云端调取。
步骤102、依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则执行步骤103。
步骤103、静默卸载第一应用程序。
本发明实施例能够实现应用程序的静默卸载,如果应用程序是名单列表中静默卸载的应用程序数据类型,则静默卸载。本发明实施例可以精准的控制应用程序的静默卸载,增加用户使用智能云电视的体验。
下面采用几个具体的实施例,对图1所示方法实施例的技术方案进行详细说明。
图2为本发明智能云电视应用程序静默卸载方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
步骤201、在接收到第一应用程序的检测指令时,调用应用程序名单列表。
应用程序名单列表中至少包含有应用程序数据类型,第一应用程序为智能云电视上已安装的应用程序。
上述第一应用程序中的“第一”并不是应用程序的限定,而是代指某一个应用程序。第一应用程序为已安装在智能云电视上的应用程序,如“演讲技巧”“优听”“幼儿教育”“电视粉”等应用程序。
检测指令,可以是开机广播,或者开机后网络变化的广播,在电视开机时,或者开机后网络变化时,获取应用程序名单列表。
应用程序名单列表存储在智能云电视云端中,应用名单列表已在云端按照应用类型配置完毕,在云端的应用程序名单中包含有静默卸载的应用程序和进程。
云端中的应用程序名单列表的部分数据如下:
_id|applyName|applyKey|isInstall|isBackstageRun|isStartUp|isSilentUnInstall|updateTime
906|演讲技巧|com.baike.yanjiang|1|1|0|0|2015-07-3010:40:33
907|优听Radio|cn.anyradio.pad|1|1|0|0|2015-07-3010:41:09
908|幼儿教育|com.baike.preschool|1|1|0|0|2015-07-3010:40:28
909|电视粉|com.sumavision.talktv2|1|1|1|1|2015-9-1809:00:00
以“电视粉”为例,其中,com.sumavision.talktv2是应用程序的包名,|1|1|1|1|,第四列表示该应用程序数据类型,1表示该应用程序需要静默卸载,0表示该应用程序正常显示。
步骤202、依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则执行步骤203,如果否,则跳转至步骤204。
步骤203、静默卸载第一应用程序。
步骤204、正常显示第一应用程序。
依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,包括:
如果第一应用程序包名后的第四个数字为1,则表示第一应用程序为静默卸载程序,需要静默卸载;如果第一应用程序包名后的第四个数字为0,则表示第一应用程序不是静默卸载程序,需正常显示。
本发明实施例能够实现应用程序的静默卸载和正常显示,如果应用程序是名单列表中静默卸载的应用程序数据类型,则静默卸载,如果应用程序不是名单列表中静默卸载的应用程序数据类型,则正常显示。
本发明实施例对于来自未知来源的应用程序,不是一律静默卸载,而对于应用商店的中的应用程序也不是一律正常显示。对于应用商店的中的应用程序,如果是需要静默卸载的应用数据类型,也会静默卸载。因此,本发明实施例可以精准的控制应用程序的静默卸载以及正常显示,不是一律静默卸载或正常显示,在保障了应用程序使用安全的同时,增大了用户选择应用程序的选择范围。
图3为本发明一种智能云电视应用程序的静默卸载方法实施例三的流程图,如图3所示,与图2所示实施例的区别在于,本实施例在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
本实施例的方法可以包括:
步骤301、在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
步骤302、在接收到第一应用程序的检测指令时,调用应用程序名单列表。
步骤303、依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则执行步骤304。
步骤304、静默卸载第一应用程序。
应用程序名单列表存储在智能云电视云端中,应用名单列表已在云端按照应用类型配置完毕,在云端的应用程序名单中包含有静默卸载的应用程序和进程。智能云电视开机会发出开机广播即boot_completed广播,当电视管家模块应用内部广播接受者接受到这个广播时,会开启AppBlackListService后台服务,为了防止开机广播被拦截,与此同时,也监听了connectivity_change网络变化的广播,当开机后,网络发生变化,也会开启AppBlackListService后台服务。在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
图4为本发明智能云电视应用程序静默卸载方法实施例四的流程图,如图4所示,与图3所示实施例的区别在于,本实施例实时更新应用程序名单列表中的数据。
本实施例的方法可以包括:
步骤401、在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
步骤402、根据预设的时间,定时的获取云端配置的应用程序名单列表,将获取到的应用程序名单列表更新至数据库。
应用程序名单列表存储在智能云电视云端中,应用名单列表已在云端按照应用类型配置完毕,在云端的应用程序名单中包含有静默卸载的应用程序和进程。
智能云电视至少设置有电视管家模块。电视管家模块通过后台服务器获取应用程序名单列表中的数据并保存至数据库。智能云电视开机会发出开机广播即boot_completed广播,当电视管家模块应用内部广播接受者接受到这个广播时,会开启AppBlackListService后台服务,为了防止开机广播被拦截,与此同时,也监听了connectivity_change网络变化的广播,当开机后,网络发生变化,也会开启AppBlackListService后台服务。在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。此时是第一次从云端拉取数据,并保存在本地数据库。拉取数据,涉及到与云端交互,按照接口文档,获取的数据按照应用类型存储到blacklist.db数据库中。之后根据预设的时间,定时的获取云端配置的应用程序名单列表,将获取到的应用程序名单列表更新至数据库。如第一次从云端拉取数据后,会每间隔一个小时,再次从云端拉取数据,目的是及时更新数据,保证数据的时效性,同时,当某个应用出现异常,也可以将该应用添加到黑名单中,做相应的应急处理。电视管家模块会提供一个ContentProvider实现数据共享,该BlackListProvider会提供数据库的增删改查(query、insert、update、delete)的函数。设置authorities,提供一个Uri,供其他的程序或者应用通过Uri,利用ContentResolver接口访问ContentProvider提供的数据。
步骤403、在接收到第一应用程序的检测指令时,调用应用程序名单列表。
应用程序名单列表中至少包含有应用程序数据类型,第一应用程序为智能云电视上已安装的应用程序。
上述第一应用程序中的“第一”并不是应用程序的限定,而是代指某一个应用程序。第一应用程序为已安装在智能云电视上的应用程序,如“演讲技巧”“优听”“幼儿教育”“电视粉”等应用程序。
云端中的应用程序名单列表的部分数据如下:
_id|applyName|applyKey|isInstall|isBackstageRun|isStartUp|isSilentUnInstall|updateTime
906|演讲技巧|com.baike.yanjiang|1|1|0|0|2015-07-3010:40:33
907|优听Radio|cn.anyradio.pad|1|1|0|0|2015-07-3010:41:09
908|幼儿教育|com.baike.preschool|1|1|0|0|2015-07-3010:40:28
909|电视粉|com.sumavision.talktv2|1|1|1|1|2015-9-1809:00:00
以“电视粉”为例,其中,com.sumavision.talktv2是应用程序的包名,|1|1|1|1|,第四列表示该应用程序数据类型,1表示该应用程序需要静默卸载,0表示该应用程序正常显示。
需要补充的是,本发明实施例中调用的应用程序名单列表为数据库中的应用程序名单列表,而在本发明其他实施例中,调用的应用程序名单列表还可以直接从云端获取。因此,在本发明其他实施例中,得到应用程序名单列表,还可以在接收到第一应用程序的安装指令时,从云端调用应用程序名单列表。从云端直接调用应用程序名单列表,可以避免占用硬件的内存。
步骤404、依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则执行步骤405。如果否,则跳转至步骤406。
步骤405、静默卸载第一应用程序。
步骤406、正常显示第一应用程序。
智能电视开机后会发出开机广播即boot_completed广播,当电视管家模块应用内部广播接受者接受到这个广播时,会开启HelpService后台常驻服务,在服务中调用静默卸载的逻辑,而且每隔1分钟会再次执行此逻辑。静默卸载的逻辑为:通过PackageManager调用deletePackage()实现卸载,在deletePackage()函数中需要一个PackageDeleteObserver继承IPackageDeleteObserver.Stub,实现packageDeleted()方法,当该函数中returnCode为PackageManager.DELETE_SUCCEEDED,表示该应用卸载成功。利用ContentResolver,通过给定的Uri,query函数查询blacklist.db数据库获取应用的状态和应用程序的包名,通过查询比对应用程序的包名,如果该应用是黑名单中的应用,再判断该应用程序是否是静默卸载的状态,在云端接口提供了一个状态isSilentUnInstall,如果isSilentUnInstall恒等于1,则该应用需要静默卸载;反之,则该应用可以正常显示。
以909|电视粉|com.sumavision.talktv2|1|1|1|1|2015-9-1809:00:00为例,对以上数据对照数据库表结构做如下说明:906,907,908,909...是数据库自增长ID,电视粉是应用名称,com.sumavision.talktv2是应用的包名,|1|1|1|1|,第四列中1表示该应用程序是需要静默卸载,0表示该应用程序正常显示。
在本发明其他实施例中,步骤405之后还可以包括:显示提示框,提示框用于提示用户该应用程序已禁止静默卸载。
智能云电视上会出现很多极端的应用程序,这类应用程序安装在电视上会严重影响电视的性能和用户体验,为了杜绝此类应用,本发明实施例实现了应用程序的静默卸载和正常显示。如果应用程序是名单列表中静默卸载的应用程序数据类型,则静默卸载,如果应用程序不是名单列表中静默卸载的应用程序数据类型,则正常显示。本发明实施例对于来自未知来源的应用程序,不是一律静默卸载,而对于应用商店的中的应用程序也不是一律正常显示。对于应用商店的中的应用程序,如果是需要静默卸载的应用数据类型,也会静默卸载。因此,本发明实施例可以精准的控制应用程序的静默卸载以及正常显示,不是一律静默卸载或正常显示,在保障了应用程序使用安全的同时,增大了用户选择应用程序的选择范围。
更进一步的,本发明实施例在监听到开机广播,或者开机后网络变化的广播后,从云端第一次获取应用程序名单列表中的数据,并将该数据保存至数据库,然后每隔预设时间,如一小时再重新从云端拉取一次数据,将拉取的数据更新至数据库,保证数据库中应用程序名单列表的数据是最新的。
图5为本发明一种智能云电视应用程序的静默卸载方法实施例五的流程图,如图5所示,与图2所示实施例的区别在于,本实施例在调用应用程序名单列表时,从云端直接调用应用程序名单列表。
步骤501、在接收到第一应用程序的安装指令时,从云端调用应用程序名单列表,应用程序名单列表中至少包含有应用程序数据类型。
步骤502、依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则进行步骤503。
步骤503、静默卸载第一应用程序。
本发明实施例中,调用的应用程序名单列表直接从云端获取。从云端直接调用应用程序名单列表,可以避免占用硬件的内存。
图6为本发明一种智能云电视应用程序的静默卸载装置实施例一的结构示意图,如图6所示,本实施例的装置可以包括:第一接收模块11、第一处理模块12、第二处理模块13、第三处理模块14。
第一接收模块11,用于在接收到第一应用程序的检测指令时,将第一应用程序的检测指令传输给第一处理模块12;第一处理模块12,用于调用应用程序名单列表,应用程序名单列表中至少包含有应用程序数据类型,第一应用程序为智能云电视上已安装的应用程序;第二处理模块13,用于依据应用程序数据类型,判断第一应用程序的数据类型是否为静默卸载程序,如果是,则:第三处理模块14静默卸载第一应用程序。
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明一种智能云电视应用程序的静默卸载装置实施例二的结构示意图,如图7所示,本实施例的装置在图6所示装置结构的基础上,进一步地,还可以包括:第四处理模块15;
第二处理模块13,判断第一应用程序的数据类型是否为静默卸载程序,如果否,则:
第四处理模块15正常显示第一应用程序。
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图8为本发明一种智能云电视应用程序的静默卸载装置实施例三的结构示意图,如图8所示,本实施例的装置在图6所示装置结构的基础上,进一步地,还可以包括:第一获取模块16。第一获取模块16,用于在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图9为本发明一种智能云电视应用程序的静默卸载装置实施例四的结构示意图,如图9所示,本实施例的装置在图8所示装置结构的基础上,进一步地,装置还包括第五处理模块17;第五处理模块17,用于根据预设的时间,定时的获取云端配置的应用程序名单列表,将获取到的应用程序名单列表更新至数据库。
本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图10为本发明一种智能云电视应用程序的静默卸载装置实施例五的结构示意图,如图10所示,本实施例的装置在图6所示装置结构的基础上,进一步地,第一处理模块,包括第一处理单元111:
第一处理单元111,用于从云端调用应用程序名单列表。
本实施例的装置,可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

1.一种智能云电视应用程序的静默卸载方法,其特征在于,包括:
在接收到第一应用程序的检测指令时,调用应用程序名单列表,所述应用程序名单列表中至少包含有应用程序数据类型,所述第一应用程序为所述智能云电视上已安装的应用程序;
依据所述应用程序数据类型,判断所述第一应用程序的数据类型是否为静默卸载程序,如果是,则:
静默卸载所述第一应用程序。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述第一应用程序的数据类型是否为静默卸载程序,如果否,则:
正常显示所述第一应用程序。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括,在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据预设的时间,定时的获取云端配置的应用程序名单列表;
将获取到的应用程序名单列表更新至数据库。
5.根据权利要求1所述的方法,其特征在于,所述调用应用程序名单列表,包括:
从云端调用应用程序名单列表。
6.一种智能云电视应用程序的静默卸载装置,其特征在于,包括第一接收模块、第一处理模块、第二处理模块、第三处理模块:
所述第一接收模块,用于在接收到第一应用程序的检测指令时,将所述第一应用程序的检测指令传输给所述第一处理模块;
所述第一处理模块,用于调用应用程序名单列表,所述应用程序名单列表中至少包含有应用程序数据类型,所述第一应用程序为所述智能云电视上已安装的应用程序;
所述第二处理模块,用于依据所述应用程序数据类型,判断所述第一应用程序的数据类型是否为静默卸载程序,如果是,则:
所述第三处理模块静默卸载所述第一应用程序。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第四处理模块;
所述第二处理模块,判断所述第一应用程序的数据类型是否为静默卸载程序,如果否,则:
所述第四处理模块正常显示所述第一应用程序。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括第一获取模块;
所述第一获取模块,用于在监听到开机广播,或者开机后网络变化的广播后,获取云端配置的应用程序名单列表。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括第五处理模块;
所述第五处理模块,用于根据预设的时间,定时的获取云端配置的应用程序名单列表;
将获取到的应用程序名单列表更新至数据库。
10.根据权利要求6所述的装置,其特征在于,所述第一处理模块,包括第一处理单元:
所述第一处理单元,用于从云端调用应用程序名单列表。
CN201510903689.3A 2015-12-09 2015-12-09 智能云电视应用程序的静默卸载方法及装置 Pending CN105872775A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510903689.3A CN105872775A (zh) 2015-12-09 2015-12-09 智能云电视应用程序的静默卸载方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510903689.3A CN105872775A (zh) 2015-12-09 2015-12-09 智能云电视应用程序的静默卸载方法及装置

Publications (1)

Publication Number Publication Date
CN105872775A true CN105872775A (zh) 2016-08-17

Family

ID=56624070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510903689.3A Pending CN105872775A (zh) 2015-12-09 2015-12-09 智能云电视应用程序的静默卸载方法及装置

Country Status (1)

Country Link
CN (1) CN105872775A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193601A (zh) * 2017-05-25 2017-09-22 深圳天珑无线科技有限公司 数据加载方法及装置
CN109343866A (zh) * 2018-10-11 2019-02-15 四川长虹电器股份有限公司 Android电视应用自动清理的方法
CN114125511A (zh) * 2021-11-22 2022-03-01 北京奇天大胜网络科技有限公司 一种酒店场景的电视管理方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009056148A2 (en) * 2007-10-29 2009-05-07 Fromdistance As Mobile device management system
CN103595774A (zh) * 2013-11-01 2014-02-19 北京奇虎科技有限公司 终端基于服务器端的***应用卸载方法与装置
CN103810416A (zh) * 2012-11-07 2014-05-21 腾讯科技(深圳)有限公司 一种软件安装或卸载方法及装置
CN104410639A (zh) * 2014-12-02 2015-03-11 厦门雅迅网络股份有限公司 一种手机软件黑名单的控制方法
CN104793980A (zh) * 2015-05-19 2015-07-22 北京奇虎科技有限公司 应用程序更新通知方法及其装置
CN105094279A (zh) * 2015-07-07 2015-11-25 北京奇虎科技有限公司 一种改善智能终端待机性能的方法、装置和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009056148A2 (en) * 2007-10-29 2009-05-07 Fromdistance As Mobile device management system
CN103810416A (zh) * 2012-11-07 2014-05-21 腾讯科技(深圳)有限公司 一种软件安装或卸载方法及装置
CN103595774A (zh) * 2013-11-01 2014-02-19 北京奇虎科技有限公司 终端基于服务器端的***应用卸载方法与装置
CN104410639A (zh) * 2014-12-02 2015-03-11 厦门雅迅网络股份有限公司 一种手机软件黑名单的控制方法
CN104793980A (zh) * 2015-05-19 2015-07-22 北京奇虎科技有限公司 应用程序更新通知方法及其装置
CN105094279A (zh) * 2015-07-07 2015-11-25 北京奇虎科技有限公司 一种改善智能终端待机性能的方法、装置和***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193601A (zh) * 2017-05-25 2017-09-22 深圳天珑无线科技有限公司 数据加载方法及装置
CN109343866A (zh) * 2018-10-11 2019-02-15 四川长虹电器股份有限公司 Android电视应用自动清理的方法
CN109343866B (zh) * 2018-10-11 2022-08-26 四川长虹电器股份有限公司 Android电视应用自动清理的方法
CN114125511A (zh) * 2021-11-22 2022-03-01 北京奇天大胜网络科技有限公司 一种酒店场景的电视管理方法、装置、设备及存储介质
CN114125511B (zh) * 2021-11-22 2023-06-23 北京奇天大胜网络科技有限公司 一种酒店场景的电视管理方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN106095458B (zh) 一种应用程序中插件的管理方法和装置
CN102572541B (zh) 一种电视用户互动方法及***
CN103595766B (zh) 实现扩展应用程序的推送通知的方法及装置
CN105872762A (zh) 智能云电视应用程序的安装方法及装置
CN103226491B (zh) 一种设置应用程序状态的方法及装置
CN104793980A (zh) 应用程序更新通知方法及其装置
CN103595867B (zh) 基于多卡识别的应用程序实现方法及装置
CN105320616B (zh) 外部设备控制方法及装置
CN105677477A (zh) 一种优化应用程序资源的方法、装置及电子设备
US11449369B2 (en) Broadcast event processing method and device
CN106406940A (zh) ***升级方法、装置及终端
CN105786519B (zh) 安卓设备程序管理方法和安卓设备
CN106658111A (zh) 一种投屏方法及装置
CN103065083A (zh) 一种智能移动终端的应用程序接口监控方法及***
CN106331858A (zh) 程序安装适配性的检测方法、装置及***
CN105872775A (zh) 智能云电视应用程序的静默卸载方法及装置
CN106095464B (zh) 一种应用程序无痕运行的方法及装置
CN105573757B (zh) Android***的语言更新方法及装置
CN103916846A (zh) 一种终端应用的更新方法、***及设备
CN105430448A (zh) 一种视频播放器的控制处理方法和视频播放器客户端
CN104572311A (zh) 一种基于蓝牙的应用程序同步装置及方法
CN102333153B (zh) 一种无线通讯装置及其应用程序提醒方法
CN106373571A (zh) 一种语音控制方法及装置
CN108363582B (zh) 一种智能终端主页升级的方法和装置
US20200356361A1 (en) Management method for preset third-party applications, intelligent terminal and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160817