预置第三方应用的管理方法、智能终端及存储介质与流程

文档序号:17761465发布日期:2019-05-24 21:43阅读:189来源:国知局
预置第三方应用的管理方法、智能终端及存储介质与流程

本发明涉及智能终端,具体涉及一种预置第三方应用的管理方法、智能终端及存储介质。



背景技术:

近年来,装载android系统的移动终端凭借优异的性能和良好的用户体验,为广大用户所接受。硬件厂商在移动终端中装载部分网络提供商所要求的第三方应用;例如中国移动、中国电信或中国联通定制的移动终端,会要求硬件厂商按各自的要求,装载第三方应用。目前,手机厂商会把第三方应用预置到系统分区的某个目录中,然后在首次开机时(包括恢复出厂设置)在data区建立链接,这样就能在启动器的桌面中把第三方应用显示出来。而预置到分区中的数据即便是第三方应用被用户卸载也不会被删除,但实际上删除的仅仅是data区里面的数据,系统分区中的app依然存在,所以导致系统的内存仍然被占用。因为第三方应用是在出厂版本中预置的,如果后续需要增加或删除某些第三方应用,只能通过fota版本来解决。如果旧的维护项目出现新的fota版本,涉及cts切包后必须重新合入大量补丁,占用存储空间,工作量非常大。同时,如果用户不升级fota包,相关的修改也是不能生效的。



技术实现要素:

本发明的目的是为了克服现有技术的不足,提供一种预置第三方应用的管理方法、智能终端及存储介质,能够有效管理第三方应用。

依据本发明的一个方面,提供一种预置第三方应用的管理方法,应用于智能终端,所述智能终端中预设有管控中心;

所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用;

所述管控中心在检测结果为是时,从服务器中下载所述第三方应用列表中的第三方应用到数据存储区。

可选地,本发明所述方法中,所述方法还包括:

所述管控中心与所述服务器定期同步第三方应用列表;

所述管控中心根据同步的第三方应用列表,下载更新的第三方应用到所述数据存储区。

可选地,本发明所述方法中,所述第三方应用列表包括如下信息中的一个或多个:各第三方应用的应用名、包名、图标、类名或下载地址。

可选地,本发明所述方法中,所述方法还包括:所述管控中心将采集的第三方应用的使用数据发送到服务器。

可选地,本发明所述方法中,所述第三方应用的使用数据包括:所述第三方应用的启动次数,或者/和启动时间和退出时间。

可选地,本发明所述方法中,所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:

所述管控中心检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,无需下载。

可选地,本发明所述方法中,所述智能终端中还预设有第三方应用快捷方式;

所述方法还包括:所述管控中心在检测到所述第三方应用快捷方式被触发时,判断所述第三方应用快捷方式相对应的第三方应用是否已下载,如果未下载,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;如果已下载,则直接启动第三方应用。

可选地,本发明所述方法中,所述智能终端中还预设有第三方应用快捷方式;

所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:所述管控中心检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,当所述管控中心检测到所述第三方应用快捷方式被触发时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。

可选地,本发明所述方法中,所述下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区,包括:

所述管控中心检测所述智能终端是否连接到无线网络;

若是,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;否则,发出是否继续下载的提示消息,并在接收到确认下载的指示时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。

依据本发明的另一个方面,提供一种智能终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的预置第三方应用的管理程序,所述预置第三方应用的管理程序被所述处理器执行时实现如下方法步骤:

按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用;

在检测结果为是时,从服务器中下载所述第三方应用列表中的第三方应用到数据存储区。

可选地,本发明所述智能终端中,所述计算机程序还包括:

与所述服务器定期同步第三方应用列表;根据同步的第三方应用列表,下载更新的第三方应用到所述数据存储区。

可选地,本发明所述智能终端中,所述计算机程序还包括:将采集的第三方应用的使用数据发送到服务器。

可选地,本发明所述智能终端中,所述按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:

检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,无需下载。

可选地,本发明所述智能终端中,所述智能终端中还预设有第三方应用快捷方式;

还包括:检测到所述第三方应用快捷方式被触发时,判断所述第三方应用快捷方式相对应的第三方应用是否已下载,如果未下载,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;如果已下载,则直接启动第三方应用。

可选地,本发明所述智能终端中,所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:所述管控中心检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,当所述管控中心检测到所述第三方应用快捷方式被触发时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。

可选地,本发明所述智能终端中,所述下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区,包括:

检测所述智能终端是否连接到无线网络;

若是,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;否则,发出是否继续下载的提示消息,并在接收到确认下载的指示时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。

依据本发明的第三个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有预置第三方应用的管理程序,所述预置第三方应用的管理程序被处理器执行时,以实现本发明所述预置第三方应用的管理方法的步骤。

与现有技术相比,本发明的效果如下:

本发明提出的预置第三方应用的管理方法、智能终端及存储介质,无需将第三方应用预置到分区中,缩小了第三方应用占用的系统空间,自动更新新的第三方应用,实现动态管理第三方应用,能够有效管理第三方应用。

本发明所述管控中心将采集的第三方应用的使用数据发送到服务器。实现了基于第三方应用的使用数据进行大数据分析等,以便软件开发商对第三方应用软件的开发。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

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

图1是本发明第一实施例提供的预置第三方应用的管理方法的流程图;

图2是本发明第二实施例提供的预置第三方应用的管理方法的流程图;

图3是本发明第三实施例的原理框图;

图4是本发明实施例示例一启动第三方应用的流程图;

图5是本发明实施例示例二更新第三方应用的流程图。

具体实施方式

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

为了解决现有技术中厂商把第三方应用预置到系统分区中占用系统空间的问题,本发明提供一种预置第三方应用的管理方法,应用于智能终端,本发明智能终端可以包括诸如移动电话、智能电话、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv等固定终端。

本实施例所述智能终端中预设有管控中心,所述管控中心为不可见系统应用,用户不能操作。本实施例即通过所述管控中心实现所述预置第三方应用的管理方法,参见图1所示,包括如下步骤:

步骤s11,所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,所述第三方应用为普通应用;

步骤s12,所述管控中心在检测结果为是时,从服务器中自动下载所述第三方应用列表中的第三方应用到数据存储区。

在本发明的一个具体实施例中,所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:

所述管控中心检测所述智能终端是否为首次开机(包括恢复出厂设置)且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,无需下载。本实施例在无线网络状态下下载第三方应用目的是为了避免数据流量下载消耗掉用户的数据流量。所述无线网络包括wifi网络,当然,还可以为其他的无线网络,本实施例不对其做具体限定。

可能地/可选地:本实施例,所述方法还包括:

所述管控中心与所述服务器定期同步第三方应用列表;

所述管控中心根据同步的第三方应用列表,下载更新的第三方应用到所述数据存储区。

本发明实施例中,所述服务器中存储有各个项目的多个第三方应用列表。所述第三方应用列表包括如下信息中的一个或多个:各第三方应用的应用名、包名、图标、类名及下载地址,还可以根据软件开发商进行调整,本领域技术人员可以根据需求灵活设定,本实施例不对其做具体限定。本发明通过对第三方应用列表进行比对,发现否有新的第三方应用。从而更新为服务器中的第三方应用,保证了应用的实时更新。在一个示例性实施例中,所述管控中心与所述服务器采用每月一次定期同步第三方应用列表,同步更新时间可以根据需要进行调整,本实施例不对其做具体限定。

本发明实施例所述方法,无需将第三方应用预置到系统分区中,避免了第三方应用始终占用系统空间的问题,并且本发明实施例所述方法能够自动更新新的第三方应用,实现动态增加,删除,替换第三方应用,实现了有效管理第三方应用,解决了如果用户不升级fota包,相关的修改不能生效的问题。

在本发明的第二实施例中,提供一种预置第三方应用的管理方法,应用于智能终端,所述智能终端中预设有管控中心;如图2所示,所述方法包括:

步骤s21,所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用;

步骤s22,所述管控中心在检测结果为是时,从服务器中自动下载所述第三方应用列表中的第三方应用到数据存储区;

步骤s23,所述管控中心将采集的第三方应用的使用数据发送到服务器。

本实施例中,所述管控中心定期将第三方应用的使用数据发送给服务器,所述管控中心采用每月一次将第三方应用的使用数据发送给服务器。所述第三方应用的使用数据包括:所述第三方应用的启动次数,或者第三方应用的启动时间和退出时间,或者第三方应用的启动时间、退出时间和启动次数,以及其他根据需要采集的使用数据。本发明采集第三方应用的启动时间和退出时间目的是为了通过了解第三方应用的使用情况,得出该第三方应用是否受欢迎。

本实施例中步骤s21、s22的实施过程与第一实施例的步骤s11和步骤s12相同,故在此不再赘述。

本实施例中,所述管控中心可以采集用户启动第三方应用的时间,第三方应用使用时长等数据,然后把数据传递给服务器。本发明实施例不仅实现了对第三方应用的有效管理,而且利用该第三方应用的数据进行大数据分析,以便指导第三方应用开发方对应用软件的开发。

在本发明的第三实施例中,提供一种预置第三方应用的管理方法,应用于智能终端,所述智能终端中预设有管控中心和第三方应用快捷方式,所述第三方应用快捷方式可以为多个,所述第三方应用快捷方式是系统应用,拥有对应第三方应用的应用名和图标,点击实现调用管控中心;

本实施例所述方法除了执行第一或者第二实施例所述方法步骤之外,还包括:所述管控中心在检测到所述第三方应用快捷方式被触发时,判断所述第三方应用快捷方式相对应的第三方应用是否已下载,如果未下载,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;如果已下载,则直接启动第三方应用。本实施例中,所述第三方应用不具备launcher属性,不能在启动器的桌面显示,从而避免在主菜单不会显示,否则就会显示两个相同的图标。

本实施例中,所述下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区,包括:

所述管控中心检测所述智能终端是否连接到无线网络,所述无线网络包括但不限于为wifi网络;

若是,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;否则,发出是否继续下载的提示消息,并在接收到确认下载的指示时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。其他特征与第一实施例或第二实施例相同,故在此不再赘述。

为了对本发明所述方法的实施过程进行更详尽的说明,本实施例中智能终端以手机为例,第三方应用为手机app,所述手机的系统中预设有一个管控中心1和两个第三方应用快捷方式3,第三方应用快捷方式3分别是第三方应用快捷方式app1、第三方应用快捷方式app2,服务器2用于存储第三方应用4,第三方应用4分别是第三方应用app1、第三方应用app2,所述管控中心1的输入端分别与第三方应用快捷方式3的输出端相连,管控中心1的输入输出端分别与服务器2相连,通过第三方应用快捷方式3调用管控中心1启动第三方应用4,如图3所示。下面分别通过两个示例对本发明实施例所述方法进行详细说明;

示例一,如图4所示,本发明实施例所述预置第三方应用的管理方法启动第三方应用的方法,采用如下步骤:

步骤s31:用户点击第三方应用快捷方式app1时,触发第三方应用快捷方式app1。

步骤s32:第三方应用快捷方式app1启动管控中心,并传递入参1(id1)。

步骤s33:所述管控中心根据入参1(id1),查询第三方应用列表,得到第三方应用包名和下载地址。

步骤s34:判断所述第三方应用快捷方式相对应的第三方应用是否已下载并安装(正常情况下,智能终端首次开机且连接wifi,后台自动下载并安装所有的第三方应用程序),如果已下载,直接进入步骤s36;如果未下载,进入步骤s35;

步骤s35:下载所述第三方应用快捷方式相对应的第三方应用到所述智能终端的数据存储区,进入步骤s36。进一步地,在下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区时,所述管控中心还需要检测所述智能终端是否连接到无线网络;

若是,则下载并安装所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;否则,发出是否继续下载的提示消息,并在接收到确认下载的指示时,下载并安装所述第三方应用快捷方式相对应的第三方应用到所述智能终端的数据存储区。

步骤s36:启动第三方应用app1,管控中心记录该第三方应用app1的启动时间。

步骤s37:用户退出该第三方应用app1,管控中心记录该第三方应用app1退出时间。

示例二,如图5所示,管控中心与服务器定期同步第三方应用列表的过程。

步骤s41:管控中心定期和服务器同步第三方应用列表。

步骤s42:管控中心对比原来的列表(本地的第三方应用列表),判断是否变化,发现第三方应用1包名变化了。

步骤s43:从服务器重新下载新的第三方应用快捷方式app1,并升级,更新第三方应用快捷方式app1的应用名和图标,此时第三方应用快捷方式app1的名字和图标已替换为新的第三方应用1的第三方应用快捷方式app1。

步骤s44:根据下载地址,重新下载第三方应用1并安装。

本发明无需将第三方应用预置到分区中,缩小了第三方应用占用的系统空间,能够自动更新新的第三方应用,实现动态增加,删除,替换第三方应用,有效管理第三方应用。

在本发明的第四实施例中,提供一种预置第三方应用的管理方法,应用于智能终端,所述智能终端中设有管控中心和第三方应用快捷方式;

所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:所述管控中心检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,当所述管控中心检测到所述第三方应用快捷方式被触发时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。其他特征与第三实施例相同,故在此不再赘述。

在本发明的第五实施例中,提供一种智能终端,本发明智能终端可以包括诸如移动电话、智能电话、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv、等固定终端。

本实施例所述智能终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时采用如下方法步骤:

步骤一,按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用;

步骤二,在检测结果为是时,从服务器中下载所述第三方应用列表中的第三方应用到数据存储区。

在本发明的一个具体实施例中,所述按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:

检测所述智能终端是否为首次开机(包括恢复出厂设置)且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,无需下载。本实施例在无线网络状态下下载第三方应用目的是为了避免数据流量下载消耗掉用户的数据流量,所述无线网络包括wifi,当然,还可以为其他的无线网络,本实施例不对其做具体限定。

可能地/可选地:本实施例,所述智能终端中,还包括与所述服务器定期同步第三方应用列表;

根据同步的第三方应用列表,下载更新的第三方应用到所述数据存储区,能够自动更新新的第三方应用,提升第三方应用的性能。

本发明实施例中,所述服务器中存储有各个项目的多个第三方应用列表,所述第三方应用列表包括如下信息中的一个或多个:各第三方应用的应用名、包名、图标、类名及下载地址,还可以根据软件开发商进行调整,本领域技术人员可以根据需求灵活设定,本实施例不对其做具体限定。本发明采用第三方应用列表中的信息进行对比,能够快速对比出第三方应用是否有区别,从而更新为服务器中的第三方应用,保证了应用的实时更新。在一个示例性实施例中,采用每月一次定期与服务器同步第三方应用列表,同步更新时间可以根据需要进行调整,本实施例不对其做具体限定。

本发明实施例所述智能终端,无需将第三方应用预置到系统分区中,避免了第三方应用始终占用系统空间的问题,并且本发明实施例所述智能终端能够自动更新新的第三方应用,实现动态增加,删除,替换第三方应用,实现了有效管理第三方应用。解决了如果用户不升级fota包,相关的修改不能生效的问题。

在本发明的第六实施例中,提供一种智能终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时采用如下方法步骤:

步骤一,按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,

步骤二,在检测结果为是时,从服务器中自动下载所述第三方应用列表中的第三方应用到数据存储区;

步骤三,将采集的第三方应用的使用数据发送到服务器。

本实施例中,所述第三方应用的使用数据包括:所述第三方应用的启动次数,或者第三方应用的启动时间和退出时间,或者第三方应用的启动次数、启动时间和退出时间,以及其他根据需要采集的使用数据。本发明采集第三方应用的启动时间和退出时间目的是为了通过了解第三方应用的使用情况,得出该第三方应用是否受欢迎。

本实施例中步骤一、步骤二的实施过程与第五实施例相同,故在此不再赘述。

本实施例中,所述管控中心可以采集用户启动第三方应用的时间,第三方应用使用时长等数据,然后把数据传递给服务器。本发明实施例不仅实现了对第三方应用的有效管理,而且利用该第三方应用的数据进行大数据分析,以便指导第三方应用开发方对应用软件的开发。

在本发明的第七实施例中,提供一种智能终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述智能终端中还预设有第三方应用快捷方式,所述第三方应用快捷方式可以为多个,所述第三方应用快捷方式是系统应用,拥有对应第三方应用的应用名和图标,点击实现调用管控中心;

可能地/可选地:本实施例所述方法除了执行第五或者第六实施例所述方法步骤之外,还包括:检测到所述第三方应用快捷方式被触发时,判断所述第三方应用快捷方式相对应的第三方应用是否已下载,如果未下载,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;如果已下载,则直接启动第三方应用。本实施例中,所述第三方应用不具备launcher属性,不能在启动器的桌面显示,从而避免在主菜单不会显示,否则就会显示两个相同的图标。

可能地/可选地:本实施例所述管控中心按设定的检测条件,检测是否下载预置的第三方应用列表中的第三方应用,包括:所述管控中心检测所述智能终端是否为首次开机且已连接到无线网络,若是,则检测出需要下载预置的第三方应用列表中的第三方应用;否则,当所述管控中心检测到所述第三方应用快捷方式被触发时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。其他特征与第五实施例或第六实施例相同,故在此不再赘述。

本实施例中,所述下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区,包括:

所述管控中心检测所述智能终端是否连接到无线网络,所述无线网络包括但不限于为wifi网络;

若是,则下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区;否则,发出是否继续下载的提示消息,并在接收到确认下载的指示时,下载所述第三方应用快捷方式相对应的第三方应用到所述数据存储区。其他特征与第四实施例或第五实施例相同,故在此不再赘述。

本发明实施例缩小了第三方应用占用的系统空间,能够自动更新新的第三方应用,实现动态增加,删除,替换第三方应用,有效管理第三方应用。解决了如果用户不升级fota包,相关的修改不能生效的问题。

在本发明的第八实施例中,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有预置第三方应用的管理程序,所述预置第三方应用的管理程序被处理器执行时如本发明第一实施例或者第二实施例或第三实施例或第四实施例所述的方法步骤。

由于在第一实施例或第二实施例或第三实施例或第四实施例中已经对预置第三方应用的管理方法做了具体说明,本实施例在此不再赘述。

本实施例中,所述的存储介质可以包括但不限于为:rom、ram、磁盘或光盘等。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1