更新应用的方法及设备技术

技术编号:16353281 阅读:135 留言:0更新日期:2017-10-10 09:57
本公开提供一种更新应用的方法及设备,更新应用的方法包括:启动目标应用;获得对目标应用进行本次更新的用户授权;确定用户当前无需使用目标应用;更新目标应用。该技术方案为目标应用的更新设置了两个触发条件:第一获得用户授权,第二用户当前无需使用目标应用。当两个条件均满足时,触发目标应用更新。在满足这两个条件时更新目标应用,使得用户在使用目标应用时免于被更新过程打扰,从而改善了用户的使用体验。

Method and apparatus for updating applications

The present invention provides a method and device for updating the application, including the application of renewal method of starting the target application; for this update of the target application user authorization; determine the current user without the use of the target application; update the target application. The technical scheme sets two triggering conditions for the updating of the target application: first, obtaining the user authorization, and the second user does not need to use the target application at present. When the two conditions are satisfied, the target application update is triggered. When the two conditions are met, the target application is updated so that the user is not disturbed by the update process when the target application is used, thereby improving the user's use experience.

【技术实现步骤摘要】

本公开涉及电子通信
,尤其涉及更新应用的方法及设备
技术介绍
应用(英文:Application,APP)是安装在电子设备上的软件,随着科技的发展,智能手机、平板电脑等各种电子设备功能日益强大,所安装应用的数量也越来越多,这些应用为用户提供日益丰富的服务和娱乐功能。应用通常在隔一段时间后需要更新新的版本,相关技术中应用更新过程往往打断用户正常使用,对用户的使用体验带来负面影响。
技术实现思路
本公开实施例提供一种更新应用的方法及设备,技术方案如下:根据本公开实施例的第一方面,提供一种更新应用的方法,包括:启动目标应用;获得对目标应用进行本次更新的用户授权;确定用户当前无需使用目标应用;更新目标应用。本公开的方案中,更新目标应用需要满足两个触发条件:第一获得用户授权,第二用户当前无需使用目标应用,在满足这两个条件时更新目标应用,使得用户在使用目标应用时免于被更新过程打扰,从而改善了用户的使用体验。在一个实施例中,在获得用户授权之后,确定用户当前无需使用目标应用。更新目标应用的两个触发条件,可以是先满足第一个后满足第二个,然后触发更新。开发人员可基于实际情况选择便于开发和符合用户使用习惯的方式。在一个实施例中,在启动目标应用时,请求获取用户授权,接收授权指示,即获得用户授权。在启动目标应用时请求用户授权,符合用户已有的使用习惯。在一个实施例中,确定目标应用处于空闲状态的时间超过预设时长时,即可确定用户当前无需使用目标应用。目标应用处于空闲状态表示用户在一段时间内没有对目标应用做任何操作,在这种情形下更新目标应用不会造成打断用户正常使用的问题。在一个实施例中,接收到退出目标应用的指示,即可确定用户当前无需使用目标应用。用户指示退出目标应用,表示用户当前已无需再使用目标应用,此时更新目标应用不会造成打断用户正常使用的问题。目标应用可以后台更新,因此也不会影响用户使用其它应用。在一个实施例中,在确定用户当前无需使用目标应用之后,获得用户授权。更新目标应用的两个触发条件,可以是先满足第二个后满足第一个,然后触发更新。开发人员可基于实际情况选择便于开发和符合用户使用习惯的方式。在一个实施例中,在接收到退出目标应用的指示之后,请求获取用户授权,接收授权指示。接收到退出目标应用的指示表示用户当前无需使用目标应用,此时再获得用户授权然后触发更新,不会造成打断用户正常使用的问题。根据本公开实施例的第二方面,提供一种更新应用的设备,包括:更新控制模块、权限管理模块以及状态管理模块;状态管理模块,用于启动目标应用;权限管理模块,用于获得对目标应用进行本次更新的用户授权;状态管理模块,还用于确定用户当前无需使用目标应用;更新控制模块,用于更新目标应用。在一个实施例中,状态管理模块,用于在权限管理模块获得用户授权之后,确定用户当前无需使用目标应用。在一个实施例中,权限管理模块包括权限请求子模块和权限获取子模块;权限请求子模块,用于在启动目标应用时,请求获取用户授权;权限获取子模块,用于接收授权指示。在一个实施例中,状态管理模块包括计时子模块,计时子模块用于在目标应用处于空闲状态的时间超过预设时长时,确定用户当前无需使用目标应用。在一个实施例中,状态管理模块包括指令管理子模块,指令管理子模块用于在接收到退出目标应用的指示时,确定用户当前无需使用目标应用。在一个实施例中,权限管理模块,用于在状态管理模块确定用户当前无需使用目标应用之后,获得用户授权。在一个实施例中,状态管理模块包括指令管理子模块,权限管理模块包括权限请求子模块和权限获取子模块;权限请求子模块,用于在指令管理子模块接收到退出目标应用的指示之后,请求获取用户授权;权限获取子模块,用于接收授权指示。根据本公开实施例的第三方面,提供一种更新应用的设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:启动目标应用;获得对目标应用进行本次更新的用户授权;确定用户当前无需使用目标应用;更新目标应用。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的更新应用的方法流程图。图2是根据一示例性实施例示出的对获取用户授权方式的说明示意图。图3是根据一示例性实施例示出的更新应用的方法流程图。图4是根据一示例性实施例示出的对触发应用更新方式的说明示意图。图5是根据一示例性实施例示出的更新应用的方法流程图。图6是根据一示例性实施例示出的更新应用的方法流程图。图7是根据一示例性实施例示出的一种电子设备的框图。图8是根据一示例性实施例示出的一种电子设备的框图。图9是根据一示例性实施例示出的一种电子设备的框图。图10是根据一示例性实施例示出的一种电子设备的框图。图11是根据一示例性实施例示出的一种电子设备的框图。图12是根据一示例性实施例示出的一种电子设备的框图。图13是根据一示例性实施例示出的一种电子设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的设备和方法的例子。本公开实施例提供的技术方案,涉及更新应用的设备以及方法。更新应用的设备可以是手机、平板等安装有应用的各种电子设备。本公开的实施例中以更新目标应用的情形为例对更新应用的过程做说明,目标应用可以是设备上安装的任一应用。本公开实施例中为目标应用的更新设置了两个触发条件:第一获得用户授权,第二用户当前无需使用目标应用。当两个条件均满足时,触发目标应用更新。在满足这两个条件时更新目标应用,使得用户在使用目标应用时免于被更新过程打扰,从而改善了用户的使用体验。这两个条件之间是并列关系,两者之间并无主次先后。可首先确定第一个满足时再判断第二个是否满足,或者返过来,或者同时进行判断均可。以下结合本公开的实施例做详细说明。图1是根据一示例性实施例示出的一种更新应用的方法的流程图,该方法应用于更新应用的设备,包括步骤101-104:在步骤101中,启动目标应用。以更新应用的设备为手机的情形为例,通常目标当用户点击目标应用的图标时,启动目标应用。在步骤102中,获得对目标应用进行本次更新的用户授权。结合图2,在一个实施例中通过弹出对话框的形式,请求获取用户授权,当用户点击“允许”时获得用户授权。在步骤103中,确定用户当前无需使用目标应用。用户当前无需使用目标应用,此时更新目标应用不会干扰用户正常使用目标应用。步骤102和步骤103均在步骤101之后执行即可,即在在目标应用处于运行状态时执行,两者之间没有先后顺序。可先执行步骤102后执行步骤103,也可返过来或者同时执行均可。在步骤104中,更新目标应用。本公开实施例提供的更新应用的方法,为目标应用的更新设置了两个触发条件:第一获得用户授权,第二用户当前无需使用目标应用。当两个条件均满足时,触发目标应用更新。在满足这两个条件时更新目标应用,使得本文档来自技高网...
更新应用的方法及设备

【技术保护点】
一种更新应用的方法,其特征在于,包括:启动目标应用;获得对所述目标应用进行本次更新的用户授权;确定用户当前无需使用所述目标应用;更新所述目标应用。

【技术特征摘要】
1.一种更新应用的方法,其特征在于,包括:启动目标应用;获得对所述目标应用进行本次更新的用户授权;确定用户当前无需使用所述目标应用;更新所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述获得对所述目标应用进行本次更新的用户授权,确定用户当前无需使用所述目标应用,包括:在获得所述用户授权之后,确定用户当前无需使用所述目标应用。3.根据权利要求2所述的方法,其特征在于,所述获得所述用户授权,包括:在启动所述目标应用时,请求获取所述用户授权;接收授权指示。4.根据权利要求2所述的方法,其特征在于,所述确定用户当前无需使用所述目标应用,包括:确定所述目标应用处于空闲状态的时间超过预设时长;或者,接收到退出所述目标应用的指示。5.根据权利要求1所述的方法,其特征在于,所述获得对所述目标应用进行本次更新的用户授权,确定用户当前无需使用所述目标应用,包括:在确定用户当前无需使用所述目标应用之后,获得所述用户授权。6.根据权利要求5所述的方法,其特征在于,所述在确定用户当前无需使用所述目标应用之后,获得所述用户授权,包括:在接收到退出所述目标应用的指示之后,请求获取所述用户授权;接收授权指示。7.一种更新应用的设备,其特征在于,包括:更新控制模块、权限管理模块以及状态管理模块;所述状态管理模块,用于启动目标应用;所述权限管理模块,用于获得对所述目标应用进行本次更新的用户授权;所述状态管理模块,还用于确定用户当前无需使用所述目标应用;所述更新控制模块,用于更新所述目标应...

【专利技术属性】
技术研发人员:谷晨冰陈恺睿卢山王熙李简明
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1