CN107483620A - 应用处理方法、装置及非易失性计算机存储介质 - Google Patents

应用处理方法、装置及非易失性计算机存储介质 Download PDF

Info

Publication number
CN107483620A
CN107483620A CN201710788874.1A CN201710788874A CN107483620A CN 107483620 A CN107483620 A CN 107483620A CN 201710788874 A CN201710788874 A CN 201710788874A CN 107483620 A CN107483620 A CN 107483620A
Authority
CN
China
Prior art keywords
terminal
application
installation kit
server
idle
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
CN201710788874.1A
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.)
Nanjing Guangdong Electronic Technology Co Ltd
Shenzhen Tinno Mobile Technology Co Ltd
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Nanjing Guangdong Electronic Technology Co Ltd
Shenzhen Tinno Mobile Technology Co Ltd
Shenzhen Tinno Wireless Technology 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 Nanjing Guangdong Electronic Technology Co Ltd, Shenzhen Tinno Mobile Technology Co Ltd, Shenzhen Tinno Wireless Technology Co Ltd filed Critical Nanjing Guangdong Electronic Technology Co Ltd
Priority to CN201710788874.1A priority Critical patent/CN107483620A/zh
Publication of CN107483620A publication Critical patent/CN107483620A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供了一种应用处理方法、装置及非易失性计算机存储介质。本发明实施例通过当满足触发条件时,查找当前终端中的空闲应用,将空闲应用的安装包上传至服务器,将空闲应用的安装包从终端中删除,实现了对终端内存空间的自动释放,并利用服务器存储变相地提高终端的内存容量,从而使内存较小的终端能够增加可安装使用的应用数量。并且,由于释放降低了终端内存的占用率,能够提高终端的处理速度,在一定程度上解决了现有技术中内存较小的终端中可安装使用的应用数量较少,以及内存较小的终端中安装的应用较多时,终端的处理速度下降的问题。

Description

应用处理方法、装置及非易失性计算机存储介质
【技术领域】
本发明涉及通信领域,尤其涉及一种应用处理方法、装置及非易失性计算机存储介质。
【背景技术】
当前,各种智能化的终端应用十分广泛,例如智能手机、平板电脑等。通过在终端中安装各种应用程序(简称应用),使终端具有了很多功能。原则上来说,终端中安装的应用数量越多,终端所具有的功能就越多。
然而,终端中并不能无限制地安装应用。一部终端所能安装的应用数量,受制于终端的内存容量。以手机为例,16g内存的手机中所能安装的应用的总数据量上限为16g。
在技术发展方面,应用的开发速度远大于终端的更新速度。用户购买了终端之后,终端的内存容量是一定的,而可以安装在终端上的应用数量却是不断增长的。这样,终端中的应用会越来越多,用户在使用终端一段时间后,就会发现终端已经不能存放更多的应用了,这给用户带来很多不便。
在现有技术中,一方面,内存较小的终端中可安装使用的应用数量较少;另一方面,内存较小的终端中安装的应用较多时,终端的处理速度下降。
【发明内容】
有鉴于此,本发明实施例提供了一种应用处理方法、装置及非易失性计算机存储介质,用以解决现有技术中内存较小的终端中可安装使用的应用数量较少,以及内存较小的终端中安装的应用较多时,终端的处理速度下降的问题。
第一方面,本发明实施例提供一种应用处理方法,应用于终端,所述方法包括:
当满足触发条件时,查找当前所述终端中的空闲应用;
将所述空闲应用的安装包上传至服务器;
将所述空闲应用的安装包从所述终端中删除。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述触发条件为:当前时刻处于所述空闲应用的使用时间段之外。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述触发条件为:所述终端接收到从第一使用模式转换到第二使用模式的指令,所述空闲应用为所述第一使用模式对应的应用,且所述空闲应用不是所述第二使用模式对应的应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将所述空闲应用的安装包上传至服务器,包括:
获取所述空闲应用对应的第一用户数据;
将所述空闲应用的安装包以及所述第一用户数据上传至服务器。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将所述空闲应用的安装包从所述终端中删除之后,所述方法还包括:
从所述服务器下载指定应用的安装包至所述终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,从所述服务器下载指定应用的安装包至所述终端,包括:
从所述服务器下载指定应用的安装包以及所述指定应用对应的第二用户数据至所述终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,从所述服务器下载指定应用的安装包至所述终端之后,所述方法还包括:
根据所述指定应用的安装包,在所述终端上安装所述指定应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当满足触发条件时,查找当前所述终端中的空闲应用之前,所述方法还包括:
为所述终端中的各个应用分别设置使用时间段;
当满足触发条件时,查找当前所述终端中的空闲应用,包括:当满足触发条件时,查找所述终端中使用时间段不包括当前时刻的应用,作为空闲应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当满足触发条件时,查找当前所述终端中的空闲应用之前,所述方法还包括:
在所述终端中建立使用模式;
为所述终端中的各个应用设置所属的使用模式;
当满足触发条件时,查找当前所述终端中的空闲应用,包括:当满足触发条件时,查找所述终端中不属于当前使用模式的应用,作为空闲应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将所述空闲应用的安装包上传至服务器,包括:
若所述终端当前所处环境的网速超过上传网速下限、且所述空闲应用属于能够自定义上传的软件类型,将所述空闲应用的安装包上传至服务器。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,从所述服务器下载指定应用的安装包至所述终端,包括:
若所述终端当前所处环境的网速超过下载网速下限、且所述指定应用属于能够自定义下载的软件类型,从所述服务器下载指定应用的安装包至所述终端。
第二方面,本发明实施例提供一种应用处理装置,设置于终端,所述装置包括:
查找模块,用于当满足触发条件时,查找当前所述终端中的空闲应用;
上传模块,用于将所述空闲应用的安装包上传至服务器;
删除模块,用于将所述空闲应用的安装包从所述终端中删除。
第三方面,本发明实施例提供一种应用处理方法,应用于服务器,所述方法包括:
接收终端上传的空闲应用的安装包;
存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
响应于所述终端对指定应用的安装包的下载请求,将所述指定应用的安装包发送给所述终端。
第四方面,本发明实施例提供种应用处理装置,设置于服务器,所述装置包括:
接收模块,用于接收终端上传的空闲应用的安装包;
存储模块,用于存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
第五方面,本发明实施例提供一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令设置为:
当满足触发条件时,查找当前所述终端中的空闲应用;
将所述空闲应用的安装包上传至服务器;
将所述空闲应用的安装包从所述终端中删除。
第六方面,本发明实施例提供一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令设置为:
接收终端上传的空闲应用的安装包;
存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
本发明的一个实施例具有以下有益效果:
本发明实施例,通过当满足触发条件时,查找当前终端中的空闲应用,将空闲应用的安装包上传至服务器,将空闲应用的安装包从终端中删除,实现了对终端内存空间的自动释放,并利用服务器存储变相地提高终端的内存容量,从而使内存较小的终端能够增加可安装使用的应用数量。并且,由于释放降低了终端内存的占用率,能够提高终端的处理速度。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的应用处理方法的第一流程示例图。
图2为本发明实施例提供的应用处理方法的第二流程示例图。
图3为本发明实施例提供的应用处理方法的第三流程示例图。
图4为本发明实施例提供的应用处理方法的第四流程示例图。
图5为本发明实施例提供的应用处理方法的第五流程示例图。
图6为本发明实施例提供的应用处理装置的第一功能方块图。
图7为本发明实施例提供的应用处理方法的第六流程示例图。
图8为本发明实施例提供的应用处理装置的第二功能方块图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
实施例一
本发明实施例提供了一种应用处理方法,该应用处理方法执行在终端侧。
图1为本发明实施例提供的应用处理方法的第一流程示例图。如图1所示,本实施例中,应用处理方法应用于终端,该方法包括如下步骤:
S101,当满足触发条件时,查找当前终端中的空闲应用。
S102,将空闲应用的安装包上传至服务器。
S103,将空闲应用的安装包从终端中删除。
其中,终端可以为手机、平板电脑等。
在一个示例性的实现过程中,触发条件可以为:当前时刻处于空闲应用的使用时间段之外。
例如,可以预先为终端中的每个应用设置使用时间段,然后在使用过程中,终端可以周期性地检测当前终端中每个应用的使用时间段是否包含当前时刻,如果不包含当前时刻,则启动本实施例的应用处理方法流程。可见,在触发条件为“当前时刻处于空闲应用的使用时间段之外”时,终端可以通过自身的检测主动判断出是否满足触发条件,然后在满足触发条件时自动启动应用处理方法流程。
在一个示例性的实现过程中,触发条件可以为:终端接收到从第一使用模式转换到第二使用模式的指令,空闲应用为第一使用模式对应的应用,且空闲应用不是第二使用模式对应的应用。
例如,可以预先为终端中的每个应用设置其所对应的使用模式(即应用在哪种使用模式下工作),然后在使用过程中,终端可以在接收到从第一使用模式转换到第二使用模式的指令时,启动本实施例的应用处理方法流程。可见,在触发条件为“终端接收到从第一使用模式转换到第二使用模式的指令,空闲应用为第一使用模式对应的应用,且空闲应用不是第二使用模式对应的应用”时,终端根据接收到的指令被动地启动应用处理流程。
其中,用户可以通过点击虚拟按钮、选择菜单选项等操作来向终端发出从第一使用模式转换到第二使用模式的指令。
通过步骤S102,将空闲应用的安装包上传至服务器后,服务器就可以为终端保存空闲应用的安装包。这样,即使从终端中删除了空闲应用的安装包,终端也可以从服务器重新获取到空闲应用的安装包。
通过步骤S103,将空闲应用的安装包从终端中删除,可以释放终端的内存空间。
这样,一方面,终端就可以将当前需要使用的一些应用保留在终端中,而将终端当前不需要使用的应用保存在服务器中,相当于利用服务器变相地增大了终端的内存容量,从而使内存较小的终端能够增加可安装使用的应用数量。
举例说明。以16G内存的手机为例,如果服务器为终端分配了32G的存储空间,终端可以用的内存容量相当于48G。这样,终端可以下载安装使用的应用数量可以大于终端内存所允许的最大值(一部分通过上传存储在服务器中),只要保证当前终端中的应用不使终端被占用的内存达到上限值,终端就可以使用。
另一方面,释放终端的内存空间,使得终端被占用的内存减少,从而能够提高终端的处理速度。
在一个示例性的实现过程中,将空闲应用的安装包上传至服务器,可以包括:获取空闲应用对应的第一用户数据;将空闲应用的安装包以及第一用户数据上传至服务器。通过将空闲应用与其对应的用户数据都上传至服务器进行存储,可以进一步释放终端的内存。
在一个示例性的实现过程中,将空闲应用的安装包上传至服务器,包括:若终端当前所处环境的网速超过上传网速下限、且空闲应用属于能够自定义上传的软件类型,将空闲应用的安装包上传至服务器。也就是说,在终端当前所处环境的网速满足上传的网速要求、并且需要上传的应用属于能够自定义上传的软件类型时,才能执行上传操作。
图2为本发明实施例提供的应用处理方法的第二流程示例图。如图2所示,本实施例中,应用处理方法应用于终端,该方法包括如下步骤:
S201,当满足触发条件时,查找当前终端中的空闲应用。
S202,将空闲应用的安装包上传至服务器。
S203,将空闲应用的安装包从终端中删除。
S204,从服务器下载指定应用的安装包至终端。
与图1所示实施例相比,图2所示实施例在将空闲应用的安装包上传到服务器存储,并在终端中删除空闲应用之后,进一步从服务器下载指定应用的安装包至终端。这样,可以利用空闲应用释放的终端空间,安装从服务器下载的指定应用的安装包,以便使用指定应用。
举例说明。假设手机中有20个应用,即应用1~应用20,当用户需要使用应用1~应用10,不使用应用11~应用20时,可将应用11~应用20的安装包上传到服务器保存,然后从手机中删除应用11~应用20的安装包。当用户需要使用应用11~应用20,不使用应用1~应用10时,可将应用1~应用10的安装包上传到服务器保存,从手机中删除应用1~应用10的安装包,然后从服务器下载应用11~应用20的安装包,在手机上安装使用。这样就实现了在终端中分时段使用应用,从而提高终端处理速度。
在一个示例性的实现过程中,从服务器下载指定应用的安装包至终端,包括:从服务器下载指定应用的安装包以及指定应用对应的第二用户数据至终端。如果终端在上传应用的安装包时,连同应用对应的用户数据也一并传给了服务器保存,那么在从服务器下载应用时,就需要将应用的安装包和应用对应的用户数据都从服务器下载到终端中。
在一个示例性的实现过程中,从服务器下载指定应用的安装包至终端,包括:若终端当前所处环境的网速超过下载网速下限、且指定应用属于能够自定义下载的软件类型,从服务器下载指定应用的安装包至终端。在终端当前所处环境的网速满足下载的网速要求、并且需要下载的应用属于能够自定义下载的软件类型时,才能执行下载操作。
图3为本发明实施例提供的应用处理方法的第三流程示例图。如图3所示,本实施例中,应用处理方法应用于终端,该方法包括如下步骤:
S301,当满足触发条件时,查找当前终端中的空闲应用。
S302,将空闲应用的安装包上传至服务器。
S303,将空闲应用的安装包从终端中删除。
S304,从服务器下载指定应用的安装包至终端。
S305,根据指定应用的安装包,在终端上安装指定应用。
与图2所示实施例相比,图3所示实施例在从服务器下载指定应用的安装包至终端之后,进一步根据指定应用的安装包,在终端上安装指定应用,以便在终端上使用指定应用。
图4为本发明实施例提供的应用处理方法的第四流程示例图。如图4所示,本实施例中,应用处理方法应用于终端,该方法包括如下步骤:
S401,为终端中的各个应用分别设置使用时间段。
S402,当满足触发条件时,查找终端中使用时间段不包括当前时刻的应用,作为空闲应用。
S403,将空闲应用的安装包上传至服务器。
S404,将空闲应用的安装包从终端中删除。
在本实施例中,将空闲应用的安装包从终端中删除之后,还可以从服务器下载使用时间段包括当前时刻的应用的安装包至终端,并可以进一步在终端上自动安装下载的应用。
图4所示实施例,利用应用的使用时间段查找空闲应用,使得终端中的各个应用可以根据对应的使用时间段,实现分时段使用。
举例说明。可以将用户在工作中需要使用的应用的使用时间段设置为9点至17点,将用户用于娱乐的应用的使用时间段设置为17点至23点。这样,在工作时间,终端就会自动将用于娱乐的应用的安装包上传至服务器,并从终端中删除,而保留在工作中需要使用的应用在终端中,以供用户在工作时使用。
图5为本发明实施例提供的应用处理方法的第五流程示例图。如图5所示,本实施例中,应用处理方法应用于终端,该方法包括如下步骤:
S501,在终端中建立使用模式。
S502,为终端中的各个应用设置所属的使用模式。
S503,当满足触发条件时,查找终端中不属于当前使用模式的应用,作为空闲应用。
S504,将空闲应用的安装包上传至服务器。
S505,将空闲应用的安装包从终端中删除。
在本实施例中,将空闲应用的安装包从终端中删除之后,还可以从服务器下载属于当前使用模式的应用的安装包至终端,并可以进一步在终端上自动安装下载的应用。
图5所示实施例,利用应用所属的使用模式查找空闲应用,使得终端中的各个应用可以根据对应的使用模式,实现分时段使用。
举例说明。可以设置工作模式和非工作模式两种模式,然后将用户在工作中需要使用的应用所属的使用模式设置为工作模式,将用户用于娱乐的应用的使用模式设置为非工作模式。用户通过对工作模式的选择,选择将哪些应用的安装包上传至服务器保存,并从终端中删除,以及选择从服务器下载哪些应用的安装包至终端中安装使用。
本发明实施例提供的应用处理方法,通过当满足触发条件时,查找当前终端中的空闲应用,将空闲应用的安装包上传至服务器,将空闲应用的安装包从终端中删除,实现了对终端内存空间的自动释放,并利用服务器存储变相地提高终端的内存容量,从而使内存较小的终端能够增加可安装使用的应用数量。并且,由于释放降低了终端内存的占用率,能够提高终端的处理速度。
实施例二
本发明实施例提供了一种应用处理装置,该应用处理装置能够实现前述实施例一中应用处理方法的各步骤。
图6为本发明实施例提供的应用处理装置的第一功能方块图。如图6所示,本实施例中,应用处理装置设置于终端,该装置包括:
查找模块610,用于当满足触发条件时,查找当前终端中的空闲应用;
上传模块620,用于将空闲应用的安装包上传至服务器;
删除模块630,用于将空闲应用的安装包从终端中删除。
在一个示例性的实现过程中,触发条件可以为:当前时刻处于空闲应用的使用时间段之外。
在一个示例性的实现过程中,触发条件可以为:终端接收到从第一使用模式转换到第二使用模式的指令,空闲应用为第一使用模式对应的应用,且空闲应用不是第二使用模式对应的应用。
在一个示例性的实现过程中,上传模块620在用于将空闲应用的安装包上传至服务器时,可以具体用于:获取空闲应用对应的第一用户数据;将空闲应用的安装包以及第一用户数据上传至服务器。
在一个示例性的实现过程中,所述装置还可以包括:下载模块,用于从服务器下载指定应用的安装包至终端。
在一个示例性的实现过程中,下载模块在用于从服务器下载指定应用的安装包至终端时,可以具体用于:从服务器下载指定应用的安装包以及指定应用对应的第二用户数据至终端。
在一个示例性的实现过程中,所述装置还可以包括:安装模块,用于根据指定应用的安装包,在终端上安装指定应用。
在一个示例性的实现过程中,所述装置还可以包括:第一设置模块,用于为终端中的各个应用分别设置使用时间段;查找模块610在用于当满足触发条件时,查找当前所述终端中的空闲应用时,具体用于:当满足触发条件时,查找终端中使用时间段不包括当前时刻的应用,作为空闲应用。
在一个示例性的实现过程中,所述装置还可以包括:建立模块,用于在终端中建立使用模式;第二设置模块,用于为终端中的各个应用设置所属的使用模式;查找模块610在用于当满足触发条件时,查找当前所述终端中的空闲应用时,具体用于:当满足触发条件时,查找终端中不属于当前使用模式的应用,作为空闲应用。
在一个示例性的实现过程中,上传模块620在用于将空闲应用的安装包上传至服务器时,可以具体用于:若终端当前所处环境的网速超过上传网速下限、且空闲应用属于能够自定义上传的软件类型,将空闲应用的安装包上传至服务器。
在一个示例性的实现过程中,下载模块在用于从服务器下载指定应用的安装包至终端时,可以具体用于:若终端当前所处环境的网速超过下载网速下限、且指定应用属于能够自定义下载的软件类型,从服务器下载指定应用的安装包至终端。
由于本实施例中的应用处理装置能够执行前述实施例一中的应用处理方法,本实施例未详细描述的部分,可参考对前述实施例一中应用处理方法的相关说明。
本发明实施例提供的应用处理装置,通过当满足触发条件时,查找当前终端中的空闲应用,将空闲应用的安装包上传至服务器,将空闲应用的安装包从终端中删除,实现了对终端内存空间的自动释放,并利用服务器存储变相地提高终端的内存容量,从而使内存较小的终端能够增加可安装使用的应用数量。并且,由于释放降低了终端内存的占用率,能够提高终端的处理速度。
实施例三
本发明实施例提供了一种应用处理方法,该应用处理方法执行在服务器侧。本实施例的应用处理方法与前述实施例一的应用处理方法配合,实现终端和服务器之间的应用处理过程。
图7为本发明实施例提供的应用处理方法的第六流程示例图。如图7所示,本实施例中,应用处理方法应用于服务器,该方法包括如下步骤:
S701,接收终端上传的空闲应用的安装包。
S702,存储空闲应用的安装包,以便终端将空闲应用的安装包从终端中删除。
终端将空闲应用的安装包上传给服务器,服务器接收后将该安装包进行存储,这样,一方面,由服务器代替终端来存储空闲应用的安装包,就可以将空闲应用的安装包从终端中删除,从而释放终端的内存空间。另一方面,终端在需要使用空闲应用时,可以从服务器方便地下载空闲应用的安装包。
在一个示例性的实现过程中,应用处理方法还可以包括:响应于终端对指定应用的安装包的下载请求,将指定应用的安装包发送给终端。
本发明实施例提供的应用处理方法,通过接收终端上传的空闲应用的安装包,存储空闲应用的安装包,以便终端将空闲应用的安装包从终端中删除,利用服务器存储终端的空闲应用安装包,使得终端可以释放空闲应用安装包所占用的内存空间,一方面使内存较小的终端能够增加可安装使用的应用数量,另一方面能够使终端提高处理速度。
实施例四
本发明实施例提供了一种应用处理装置,该应用处理装置能够实现前述实施例三中应用处理方法的各步骤。
图8为本发明实施例提供的应用处理装置的第二功能方块图。如图8所示,本实施例中,应用处理装置设置于服务器,该装置包括:
接收模块810,用于接收终端上传的空闲应用的安装包。
存储模块820,用于存储空闲应用的安装包,以便终端将空闲应用的安装包从终端中删除。
在一个示例性的实现过程中,应用处理装置还可以包括:发送模块,用于响应于终端对指定应用的安装包的下载请求,将指定应用的安装包发送给终端。
由于本实施例中的应用处理装置能够执行前述实施例三中的应用处理方法,本实施例未详细描述的部分,可参考对前述实施例三中应用处理方法的相关说明。
本发明实施例提供的应用处理装置,通过接收终端上传的空闲应用的安装包,存储空闲应用的安装包,以便终端将空闲应用的安装包从终端中删除,利用服务器存储终端的空闲应用安装包,使得终端可以释放空闲应用安装包所占用的内存空间,一方面使内存较小的终端能够增加可安装使用的应用数量,另一方面能够使终端提高处理速度。
实施例五
本发明实施例提供了一种非易失性计算机存储介质,该非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:当满足触发条件时,查找当前终端中的空闲应用;将空闲应用的安装包上传至服务器;将空闲应用的安装包从终端中删除。
实施例六
本发明实施例提供了一种非易失性计算机存储介质,该非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:接收终端上传的空闲应用的安装包;存储空闲应用的安装包,以便终端将空闲应用的安装包从终端中删除。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (17)

1.一种应用处理方法,其特征在于,应用于终端,所述方法包括:
当满足触发条件时,查找当前所述终端中的空闲应用;
将所述空闲应用的安装包上传至服务器;
将所述空闲应用的安装包从所述终端中删除。
2.根据权利要求1所述的方法,其特征在于,所述触发条件为:当前时刻处于所述空闲应用的使用时间段之外。
3.根据权利要求1所述的方法,其特征在于,所述触发条件为:所述终端接收到从第一使用模式转换到第二使用模式的指令,所述空闲应用为所述第一使用模式对应的应用,且所述空闲应用不是所述第二使用模式对应的应用。
4.根据权利要求1所述的方法,其特征在于,将所述空闲应用的安装包上传至服务器,包括:
获取所述空闲应用对应的第一用户数据;
将所述空闲应用的安装包以及所述第一用户数据上传至服务器。
5.根据权利要求1所述的方法,其特征在于,将所述空闲应用的安装包从所述终端中删除之后,所述方法还包括:
从所述服务器下载指定应用的安装包至所述终端。
6.根据权利要求5所述的方法,其特征在于,从所述服务器下载指定应用的安装包至所述终端,包括:
从所述服务器下载指定应用的安装包以及所述指定应用对应的第二用户数据至所述终端。
7.根据权利要求5所述的方法,其特征在于,从所述服务器下载指定应用的安装包至所述终端之后,所述方法还包括:
根据所述指定应用的安装包,在所述终端上安装所述指定应用。
8.根据权利要求1所述的方法,其特征在于,当满足触发条件时,查找当前所述终端中的空闲应用之前,所述方法还包括:
为所述终端中的各个应用分别设置使用时间段;
当满足触发条件时,查找当前所述终端中的空闲应用,包括:当满足触发条件时,查找所述终端中使用时间段不包括当前时刻的应用,作为空闲应用。
9.根据权利要求1所述的方法,其特征在于,当满足触发条件时,查找当前所述终端中的空闲应用之前,所述方法还包括:
在所述终端中建立使用模式;
为所述终端中的各个应用设置所属的使用模式;
当满足触发条件时,查找当前所述终端中的空闲应用,包括:当满足触发条件时,查找所述终端中不属于当前使用模式的应用,作为空闲应用。
10.根据权利要求1所述的方法,其特征在于,将所述空闲应用的安装包上传至服务器,包括:
若所述终端当前所处环境的网速超过上传网速下限、且所述空闲应用属于能够自定义上传的软件类型,将所述空闲应用的安装包上传至服务器。
11.根据权利要求5所述的方法,其特征在于,从所述服务器下载指定应用的安装包至所述终端,包括:
若所述终端当前所处环境的网速超过下载网速下限、且所述指定应用属于能够自定义下载的软件类型,从所述服务器下载指定应用的安装包至所述终端。
12.一种应用处理装置,其特征在于,设置于终端,所述装置包括:
查找模块,用于当满足触发条件时,查找当前所述终端中的空闲应用;
上传模块,用于将所述空闲应用的安装包上传至服务器;
删除模块,用于将所述空闲应用的安装包从所述终端中删除。
13.一种应用处理方法,其特征在于,应用于服务器,所述方法包括:
接收终端上传的空闲应用的安装包;
存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
响应于所述终端对指定应用的安装包的下载请求,将所述指定应用的安装包发送给所述终端。
15.一种应用处理装置,其特征在于,设置于服务器,所述装置包括:
接收模块,用于接收终端上传的空闲应用的安装包;
存储模块,用于存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
16.一种非易失性计算机存储介质,其特征在于,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令设置为:
当满足触发条件时,查找当前所述终端中的空闲应用;
将所述空闲应用的安装包上传至服务器;
将所述空闲应用的安装包从所述终端中删除。
17.一种非易失性计算机存储介质,其特征在于,所述非易失性计算机存储介质存储有计算机可执行指令,所述计算机可执行指令设置为:
接收终端上传的空闲应用的安装包;
存储所述空闲应用的安装包,以便所述终端将所述空闲应用的安装包从所述终端中删除。
CN201710788874.1A 2017-09-05 2017-09-05 应用处理方法、装置及非易失性计算机存储介质 Pending CN107483620A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710788874.1A CN107483620A (zh) 2017-09-05 2017-09-05 应用处理方法、装置及非易失性计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710788874.1A CN107483620A (zh) 2017-09-05 2017-09-05 应用处理方法、装置及非易失性计算机存储介质

Publications (1)

Publication Number Publication Date
CN107483620A true CN107483620A (zh) 2017-12-15

Family

ID=60603695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710788874.1A Pending CN107483620A (zh) 2017-09-05 2017-09-05 应用处理方法、装置及非易失性计算机存储介质

Country Status (1)

Country Link
CN (1) CN107483620A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572093A (zh) * 2010-12-21 2012-07-11 Lg电子株式会社 移动终端以及其中控制模式切换的方法
CN104063237A (zh) * 2013-03-21 2014-09-24 富泰华工业(深圳)有限公司 应用程序管理***及方法
CN105468422A (zh) * 2015-12-31 2016-04-06 深圳Tcl数字技术有限公司 操作***优化的方法及***
CN106095793A (zh) * 2016-05-30 2016-11-09 百度在线网络技术(北京)有限公司 管理移动终端存储空间的方法和装置
CN106951522A (zh) * 2017-03-20 2017-07-14 山东大学 一种 Android 终端智能文件管理***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572093A (zh) * 2010-12-21 2012-07-11 Lg电子株式会社 移动终端以及其中控制模式切换的方法
CN104063237A (zh) * 2013-03-21 2014-09-24 富泰华工业(深圳)有限公司 应用程序管理***及方法
CN105468422A (zh) * 2015-12-31 2016-04-06 深圳Tcl数字技术有限公司 操作***优化的方法及***
CN106095793A (zh) * 2016-05-30 2016-11-09 百度在线网络技术(北京)有限公司 管理移动终端存储空间的方法和装置
CN106951522A (zh) * 2017-03-20 2017-07-14 山东大学 一种 Android 终端智能文件管理***及方法

Similar Documents

Publication Publication Date Title
CN105094936B (zh) 应用于移动终端的后台应用程序清理方法和装置
CN104598286B (zh) 移动终端的软件更新方法及装置
CN103294530B (zh) 一种终端设备应用程序管理方法及终端设备
CN106445414B (zh) 终端设备可用存储空间扩展方法和***
CN104679851B (zh) 一种数据删除方法及终端
CN106502826B (zh) 数据备份及传输方法及移动终端
CN104461238B (zh) 一种应用图标处理方法及终端
CN106302632A (zh) 一种基础镜像的下载方法以及管理节点
JP2007511822A (ja) 実行期間中にアプリケーションアップグレードを実施するための方法、ソフトウエア、および装置
CN103795847A (zh) 在通信终端上应用无痕模式的方法以及通信终端
CN103455355B (zh) 安卓设备及其适配器视图的异步数据加载方法及装置
CN103124276B (zh) 一种扩展通信终端存储空间的方法及通信终端
CN104899049A (zh) 一种文件删除方法及其装置
CN108170787A (zh) 一种影像文件删除方法、移动终端以及计算机可读存储介质
CN103473343A (zh) 一种文件管理方法、装置以及终端
CN102378136A (zh) 短消息的处理方法及装置
CN104360880B (zh) 一种应用安装方法及电子设备
CN104035730B (zh) 一种文件写入方法、装置及无线存储设备
CN107122291A (zh) 移动终端软件稳定性测试方法和设备
CN108737655A (zh) 图片处理方法及相关装置
CN107483620A (zh) 应用处理方法、装置及非易失性计算机存储介质
CN106357865B (zh) 删除联系人信息的方法及***
CN108287761A (zh) 内存回收方法及装置、终端设备及计算机可读存储介质
CN107066278A (zh) 一种截屏的方法及装置
CN103559091A (zh) 一种数据调度方法及分体式终端***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171215