一种控制导航运行的方法及终端的制作方法
【专利摘要】本发明提供了一种控制导航运行的方法及终端。所述方法包括当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;将所述目标应用程序进行互联网通信的权限进行关闭。从而可知,通过实施本发明提供的技术方案,能够快速加载导航地图,从而方便用户出行以提升用户体验。
【专利说明】
一种控制导航运行的方法及终端
技术领域
[0001 ]本发明涉及终端领域,具体涉及了一种控制导航运行的方法及终端。
【背景技术】
[0002]目前,随着城市的快速发展,城市的道路也越来越多。当司机需要去某个地方时,往往需要终端进行导航。
[0003]可以理解的是,如果使用终端进行导航,就需要从互联网下载地图,如果周围有很多新修的道路,那么终端下载的数据量会很大,如果多个应用程序同时进行互联网通信,会导致地图加载缓慢,从而降低了用户的体验。
【发明内容】
[0004]本发明实施例提供了一种控制导航运行的方法及终端,能够快速加载导航地图,从而方便用户出行以提升用户体验。
[0005]本发明实施例第一方面公开了一种控制导航运行的方法,所述方法包括:
[0006]当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;
[0007]将所述目标应用程序进行互联网通信的权限进行关闭。
[0008]结合本发明第一方面,在本发明第一方面的第一种可行的实施方式中,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括:
[0009]识别所述目标应用程序中优先级低于预设优先级的第一应用程序;
[0010]终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0011]结合本发明第一方面,在本发明第一方面的第二种可行的实施方式中,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括:
[0012]确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;
[0013]终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0014]结合本发明第一方面,在本发明第一方面的第三种可行的实施方式中,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:
[0015]将所述目标应用程序进行冻结。
[0016]结合本发明第一方面的第三种可行的实施方式,在本发明第一方面的第四种可行的实施方式中,所述将所述目标应用程序进行冻结之后,所述方法还包括:
[0017]当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。
[0018]本发明第二方面公开了一种终端,所述终端包括:
[0019]确定单元,用于当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;
[0020]权限控制单元,用于将所述目标应用程序进行互联网通信的权限进行关闭。
[0021]结合本发明第二方面,在本发明第二方面的第一种可行的实施方式中,所述终端还包括识别单元和第一终止单元:
[0022]所述识别单元,用于识别所述目标应用程序中优先级低于预设优先级的第一应用程序;
[0023]所述第一终止单元,用于终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0024]结合本发明的第二方面,在本发明第二方面的第二种可行的实施方式中,所述终端包括第二终止单元;
[0025]所述确定单元,用于确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;
[0026]所述第二终止单元,用于终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0027]结合本发明第二方面,在本发明第二方面的第三种可行的实施方式中,所述终端还包括冻结单元;
[0028]所述冻结单元,用于将所述目标应用程序进行冻结。
[0029]结合本发明第二方面的第三种可行的实施方式,在本发明第二方面的第四种可行的实施方式中,所述终端还包括解冻单元:
[0030]所述解冻单元,用于当检测到所述导航应用程序停止运行时,解冻所述目标应用程序;
[0031]所述权限控制单元,还用于当检测到所述导航应用程序停止运行时,开启所述目标应用程序进行互联网通信的权限。
[0032]可以看出,本发明实施例的方案中,当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;将所述目标应用程序进行互联网通信的权限进行关闭。从而可知,通过实施本发明提供的技术方案,能够快速加载导航地图,从而方便用户出行以提升用户体验。
【附图说明】
[0033]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1为本发明实施例提供的一种控制导航运行的方法的流程示意图;
[0035]图2为本发明实施例提供的另一种控制导航运行的方法的流程示意图;
[0036]图3为本发明实施例提供的一种终端的结构示意图;
[0037]图4为本发明实施例提供的另一种终端的结构示意图;
[0038]图5为本发明实施例提供的一种终端的物理结构示意图。
【具体实施方式】
[0039]本发明实施例提供了一种控制导航运行的方法及终端,能够提升终端安全性的同时,还可以提升用户体验。
[0040]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0041]本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0042]在本发明的一个实施例中公开了一种控制导航运行的方法,所述方法包括:当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;将所述目标应用程序进行互联网通信的权限进行关闭。
[0043]请参阅图1,图1是本发明一个实施例提供的一种控制导航运行的方法的流程示意图。其中,如图1所示,本发明的一个实施例提供的一种控制导航运行的方法包括以下内容:
[0044]S101、当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序。
[0045]其中,该方法可应用在各类安装有导航及其他多种应用程序的智能终端中,例如平板电脑、智能手机、个人电脑PC、笔记本电脑、可穿戴设备或其他安装有导航及其他多种应用程序的智能终端。
[0046]其中,所述检测导航应用程序处于运行状态的过程具体包括:检测用户是否对终端设备上安装的导航应用程序进行了触控操作及导航应用界面窗口是否处于最大化窗口状态。
[0047]其中,确定终端中目标应用程序的具体过程可以为系统主动读取终端设备的应用程序状态的记录表的数据信息,把终端设备上安装的所有的应用程序的运行状态扫描一遍,从而获取到每个应用的运行状态,将检测到的除了导航应用程序之外的应用程序定义为目标应用程序。
[0048]其中,所述应用程序状态的记录表记录了包括用户手机终端预先安装的应用程序和用户购买手机后自己安装的所有应用程序的运行状态情况。
[0049]其中,所述目标应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0050]其中,可以理解的是,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序。
[0051]其中,可选的,所述目标应用程序也可以为除了导航应用程序外的部分正在运行的应用程序。举例来说,其中目标应用程序可以为占用CPU/内存资源大于某一阈值的资源。
[0052]其中,所述阈值可以为终端预先存储的,也可以为用户设置的。
[0053]S102、将所述目标应用程序进行互联网通信的权限进行关闭。
[0054]其中,可以理解的是,所述将所述目标应用程序进行互联网通信的权限进行关闭就是把手机后台上运行的应用的下载/上传数据的请求,进行屏蔽。
[0055]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:识别所述目标应用程序中优先级低于预设优先级的第一应用程序;终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0056]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0057]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:将所述目标应用程序进行冻结。
[0058]其中,可选的,所述将所述目标应用程序进行冻结之后,所述方法还包括:当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。
[0059]可以看出,本发明实施例的方案中,当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;将所述目标应用程序进行互联网通信的权限进行关闭。从而可知,通过实施本发明提供的技术方案,能够提升终端安全性的同时,还可以提升用户体验。
[0060]请参阅图2,图2是本发明的另一个实施例提供的一种控制导航运行的方法的流程示意图。其中,如图2所示,本发明的一种控制导航运行的方法可以包括以下内容:
[0061]S201、当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序。
[0062]其中,该方法可应用在各类安装有导航及其他多种应用程序的智能终端中,例如平板电脑、智能手机、个人电脑PC、笔记本电脑、可穿戴设备或其他安装有导航及其他多种应用程序的智能终端。
[0063]其中,所述检测导航应用程序处于运行状态的过程具体包括:检测用户是否对终端设备上安装的导航应用程序进行了触控操作及导航应用界面窗口是否处于最大化窗口状态。
[0064]其中,确定终端中目标应用程序的具体过程可以为系统主动读取终端设备的应用程序状态的记录表的数据信息,把终端设备上安装的所有的应用程序的运行状态扫描一遍,从而获取到每个应用的运行状态,将检测到的除了导航应用程序之外的应用程序定义为目标应用程序。
[0065]其中,所述应用程序状态的记录表记录了包括用户手机终端预先安装的应用程序和用户购买手机后自己安装的所有应用程序的运行状态情况。
[0066]其中,所述目标应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0067]其中,可以理解的是,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序。
[0068]其中,可选的,所述目标应用程序也可以为除了导航应用程序外的部分正在运行的应用程序。举例来说,其中目标应用程序可以为占用CPU/内存资源大于某一阈值的资源。
[0069]其中,所述阈值可以为终端预先存储的,也可以为用户设置的。
[0070]S202、将所述目标应用程序进行互联网通信的权限进行关闭。
[0071]其中,可以理解的是,所述将所述目标应用程序进行互联网通信的权限进行关闭就是把手机后台上运行的应用的下载/上传数据的请求,进行屏蔽。
[0072]S203、将所述目标应用程序进行冻结。
[0073]其中,所述将目标应用程序进行冻结过程具体为隔离所述应用程序所占用的系统资源,在系统框架中隔离所述应用程序,向所述应用程序的进程组发送冻结信号,使得所述目标应用进行冻结。
[0074]S204、识别所述目标应用程序中优先级低于预设优先级的第一应用程序,终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0075]其中,可以理解的是,所述目标应用程序的优先级可以为终端中预先存储的,也可以为用户设置的。
[0076]其中,可以理解的是,所述预设优先级可以为终端中预先存储的,也可以为用户设置的。
[0077]其中,第一应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0078]其中,可以理解的是,所述终止运行所述第一应用程序以释放所述第一应用程序占用的资源之后还包括把第一应用程序的状态修改为冻结状态。
[0079]其中,可以理解的是,处于冻结状态的应用程序的进程不能再申请占用CPU以及获取内存进行运行操作。
[0080]S205、确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0081]其中,可以理解的是,所述预设时间可以为终端中预先存储的也可以为用户设置的。
[0082 ] 举例来说,所述预设时间可以为1分钟、20分钟、30分钟或其他单位时间。
[0083]其中,第二应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0084]其中,可以理解的是,所述终止运行所述第二应用程序以释放所述第二应用程序占用的资源之后还包括把第二应用程序的状态修改为冻结状态。
[0085]S206当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。
[0086]其中,所述解冻所述目标应用程序的过程具体为向所述目标应用的进程组发送解冻信号,并分配系统资源给解冻的应用程序。
[0087]可以看出,本发明实施例的方案中,扩充了冻结优先权在导航应用前的应用程序、冻结长时间没有访问的后台应用程序及当导航应用程序停止运行时,解冻所述目标应用程序的步骤。从而可知,通过实施本发明提供的技术方案,能够快速加载导航地图,从而方便用户出行的同时,进一步提升用户体验。
[0088]请参阅图3,图3是本发明的一个实施例提供的一种终端的结构示意图。其中,如图3所示,本发明的一个实施例提供的一种终端300,其中,该终端可以为平板电脑、智能手机、个人电脑PC、笔记本电脑、可穿戴设备或其他安装有导航应用及其他多种应用程序的智能终端。该终端300包括确定单元301,权限控制单元302。
[0089]确定单元301,用于当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序。
[0090]其中,所述检测导航应用程序处于运行状态的过程具体包括:检测用户是否对终端设备上安装的导航应用程序进行了触控操作及导航应用界面窗口是否处于最大化窗口状态。
[0091]其中,确定终端中目标应用程序的具体过程可以为系统主动读取终端设备的应用程序状态的记录表的数据信息,把终端设备上安装的所有的应用程序的运行状态扫描一遍,从而获取到每个应用的运行状态,将检测到的除了导航应用程序之外的应用程序定义为目标应用程序。
[0092]其中,所述应用程序状态的记录表记录了包括用户手机终端预先安装的应用程序和用户购买手机后自己安装的所有应用程序的运行状态情况。
[0093]其中,所述目标应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0094]其中,可以理解的是,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序。
[0095]其中,可选的,所述目标应用程序也可以为除了导航应用程序外的部分正在运行的应用程序。举例来说,其中目标应用程序可以为占用CPU/内存资源大于某一阈值的资源。
[0096]其中,所述阈值可以为终端预先存储的,也可以为用户设置的。
[0097]权限控制单元302,用于将所述目标应用程序进行互联网通信的权限进行关闭。
[0098]其中,可以理解的是,所述将所述目标应用程序进行互联网通信的权限进行关闭就是把手机后台上运行的应用的下载/上传数据的请求,进行屏蔽。
[0099]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:识别所述目标应用程序中优先级低于预设优先级的第一应用程序;终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0100]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0101]其中,可选的,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:将所述目标应用程序进行冻结。
[0102]其中,可选的,所述将所述目标应用程序进行冻结之后,所述方法还包括:当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。
[0103]其中,确定单元301,权限控制单元302可以用于执行实施例1中步骤SlOl至S102所述的方法,具体描述详见实施例1对所述方法的描述,在此不再赘述。
[0104]请参阅图4,图4是本发明的另一个实施例提供的一种终端的结构示意图。其中,如图4所示,本发明的另一个实施例提供的一种终端400,其中,该终端可以为平板电脑、智能手机、个人电脑PC、笔记本电脑、可穿戴设备或其他安装有导航应用及其他多种应用程序的智能终端。该终端400包括确定单元401,权限控制单元402、识别单元403、第一终止单元404、第二终止单元405、冻结单元406及解冻单元407。
[0105]确定单元401,用于当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序。
[0106]其中,所述检测导航应用程序处于运行状态的过程具体包括:检测用户是否对终端设备上安装的导航应用程序进行了触控操作及导航应用界面窗口是否处于最大化窗口状态。
[0107]其中,确定终端中目标应用程序的具体过程可以为系统主动读取终端设备的应用程序状态的记录表的数据信息,把终端设备上安装的所有的应用程序的运行状态扫描一遍,从而获取到每个应用的运行状态,将检测到的除了导航应用程序之外的应用程序定义为目标应用程序。
[0108]其中,所述应用程序状态的记录表记录了包括用户手机终端预先安装的应用程序和用户购买手机后自己安装的所有应用程序的运行状态情况。
[0109]其中,所述目标应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0110]其中,可以理解的是,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序。
[0111]其中,可选的,所述目标应用程序也可以为除了导航应用程序外的部分正在运行的应用程序。举例来说,其中目标应用程序可以为占用CPU/内存资源大于某一阈值的资源。
[0112]其中,所述阈值可以为终端预先存储的,也可以为用户设置的。
[0113]权限控制单元402,用于将所述目标应用程序进行互联网通信的权限进行关闭。
[0114]其中,可以理解的是,所述将所述目标应用程序进行互联网通信的权限进行关闭就是把手机后台上运行的应用的下载/上传数据的请求,进行屏蔽。
[0115]冻结单元406,用于将所述目标应用程序进行冻结。
[0116]其中,所述将目标应用程序进行冻结过程具体为隔离所述应用程序所占用的系统资源,在系统框架中隔离所述应用程序,向所述应用程序的进程组发送冻结信号,使得所述目标应用进行冻结。
[0117]识别单元403,用于识别所述目标应用程序中优先级低于预设优先级的第一应用程序。
[0118]其中,可以理解的是,所述目标应用程序的优先级可以为终端中预先存储的,也可以为用户设置的。
[0119]其中,可以理解的是,所述预设优先级可以为终端中预先存储的,也可以为用户设置的。
[0120]其中,第一应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0121]第一终止单元404,用于终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0122]其中,可以理解的是,所述终止运行所述第一应用程序以释放所述第一应用程序占用的资源之后还包括把第一应用程序的状态修改为冻结状态。
[0123]其中,可以理解的是,处于冻结状态的应用程序的进程不能再申请占用CPU以及获取内存进行运行操作。
[0124]确定单元401,用于确定所述第一应用程序中挂起时间大于预设时间的第二应用程序。
[0125]其中,可以理解的是,所述预设时间可以为终端中预先存储的也可以为用户设置的。
[0126]举例来说,所述预设时间可以为10分钟、20分钟、30分钟或其他单位时间。
[0127]其中,第二应用程序可以为社交应用、文本编辑应用、实时公交查询应用、订餐应用或其他终端中的应用程序。
[0128]第二终止单元405,用于终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0129]其中,可以理解的是,所述终止运行所述第二应用程序以释放所述第二应用程序占用的资源之后还包括把第二应用程序的状态修改为冻结状态。
[0130]解冻单元407,用于当检测到所述导航应用程序停止运行时,解冻所述目标应用程序。
[0131 ]其中,所述解冻所述目标应用程序的过程具体为向所述目标应用的进程组发送解冻信号,并分配系统资源给解冻的应用程序。
[0132]所述权限控制单元402,还用于当检测到所述导航应用程序停止运行时,开启所述目标应用程序进行互联网通信的权限。
[0133]其中,确定单元401,权限控制单元402、识别单元403、第一终止单元404、第二终止单元405、冻结单元406及解冻单元407可以用于执行实施例2中步骤S201至S206所述的方法,具体描述详见实施例2对所述方法的描述,在此不再赘述。
[0134]请参阅图5,在本发明的另一个实施例中,提供一种终端。所述终端500包括CPU501、存储器502、总线503,显示屏504等硬件。其中,该终端500平板电脑、智能手机、个人电脑PC、笔记本电脑、可穿戴设备或其他安装有导航应用及其他多种应用程序的智能终端。
[0135]其中,CPU501执行预先存储在存储器502中的程序,该执行过程具体包括:
[0136]当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;
[0137]将所述目标应用程序进行互联网通信的权限进行关闭。
[0138]可选的,该执行过程还包括:
[0139]所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括:
[0140]识别所述目标应用程序中优先级低于预设优先级的第一应用程序;
[0141]终止运行所述第一应用程序以释放所述第一应用程序占用的资源。
[0142]可选的,该执行过程还包括:
[0143]所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括:
[0144]确定所述第一应用程序中挂起时间大于预设时间的第二应用程序;
[0145]终止运行所述第二应用程序以释放所述第二应用程序占用的资源。
[0146]可选的,该执行过程还包括:
[0147]所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括:
[0148]将所述目标应用程序进行冻结。
[0149]可选的,该执行过程还包括:
[0150]所述将所述目标应用程序进行冻结之后,所述方法还包括:
[0151 ]当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。
[0152]可以看出,本发明实施例的方案中,当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;将所述目标应用程序进行互联网通信的权限进行关闭。从而可知,通过实施本发明提供的技术方案,能够快速加载导航地图,从而方便用户出行以提升用户体验。
[0153]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0154]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0155]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0156]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0157]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0158]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0159]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0160]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种控制导航运行的方法,其特征在于,所述方法包括: 当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序; 将所述目标应用程序进行互联网通信的权限进行关闭。2.根据权利要求1所述的方法,其特征在于,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括: 识别所述目标应用程序中优先级低于预设优先级的第一应用程序; 终止运行所述第一应用程序以释放所述第一应用程序占用的资源。3.根据权利要求1所述的方法,其特征在于,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法包括: 确定所述第一应用程序中挂起时间大于预设时间的第二应用程序; 终止运行所述第二应用程序以释放所述第二应用程序占用的资源。4.根据权利要求1所述的方法,其特征在于,所述将所述目标应用程序进行互联网通信的权限进行关闭之后,所述方法还包括: 将所述目标应用程序进行冻结。5.根据权利要求4所述的方法,其特征在于,所述将所述目标应用程序进行冻结之后,所述方法还包括: 当检测到所述导航应用程序停止运行时,解冻所述目标应用程序,并开启所述目标应用程序进行互联网通信的权限。6.一种终端,其特征在于,所述终端包括: 确定单元,用于当检测到导航应用程序处于运行状态时,确定终端中的目标应用程序,其中,所述目标应用程序是指除了所述导航应用程序外的终端中正在运行的应用程序;权限控制单元,用于将所述目标应用程序进行互联网通信的权限进行关闭。7.根据权利要求6所述的终端,其特征在于,所述终端还包括识别单元和第一终止单元: 所述识别单元,用于识别所述目标应用程序中优先级低于预设优先级的第一应用程序; 所述第一终止单元,用于终止运行所述第一应用程序以释放所述第一应用程序占用的资源。8.根据权利要求6所述的终端,其特征在于,所述终端包括第二终止单元; 所述确定单元,用于确定所述第一应用程序中挂起时间大于预设时间的第二应用程序; 所述第二终止单元,用于终止运行所述第二应用程序以释放所述第二应用程序占用的资源。9.根据权利要求6所述的终端,其特征在于,所述终端还包括冻结单元; 所述冻结单元,用于将所述目标应用程序进行冻结。10.根据权利要求9所述的终端,其特征在于,所述终端还包括解冻单元: 所述解冻单元,用于当检测到所述导航应用程序停止运行时,解冻所述目标应用程序; 所述权限控制单元,还用于当检测到所述导航应用程序停止运行时,开启所述目标应用程序进行互联网通信的权限。
【文档编号】G06F9/445GK106095507SQ201610427956
【公开日】2016年11月9日
【申请日】2016年6月16日
【发明人】彭聪
【申请人】依偎科技(南昌)有限公司