[发明专利]更新应用的方法及设备在审
申请号: | 201710323005.1 | 申请日: | 2017-05-09 |
公开(公告)号: | CN107239301A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 谷晨冰;陈恺睿;卢山;王熙;李简明 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/45 |
代理公司: | 北京尚伦律师事务所11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 应用 方法 设备 | ||
技术领域
本公开涉及电子通信技术领域,尤其涉及更新应用的方法及设备。
背景技术
应用(英文:Application,APP)是安装在电子设备上的软件,随着科技的发展,智能手机、平板电脑等各种电子设备功能日益强大,所安装应用的数量也越来越多,这些应用为用户提供日益丰富的服务和娱乐功能。
应用通常在隔一段时间后需要更新新的版本,相关技术中应用更新过程往往打断用户正常使用,对用户的使用体验带来负面影响。
发明内容
本公开实施例提供一种更新应用的方法及设备,技术方案如下:
根据本公开实施例的第一方面,提供一种更新应用的方法,包括:
启动目标应用;
获得对目标应用进行本次更新的用户授权;
确定用户当前无需使用目标应用;
更新目标应用。
本公开的方案中,更新目标应用需要满足两个触发条件:第一获得用户授权,第二用户当前无需使用目标应用,在满足这两个条件时更新目标应用,使得用户在使用目标应用时免于被更新过程打扰,从而改善了用户的使用体验。
在一个实施例中,在获得用户授权之后,确定用户当前无需使用目标应用。更新目标应用的两个触发条件,可以是先满足第一个后满足第二个,然后触发更新。开发人员可基于实际情况选择便于开发和符合用户使用习惯的方式。
在一个实施例中,在启动目标应用时,请求获取用户授权,接收授权指示,即获得用户授权。在启动目标应用时请求用户授权,符合用户已有的使用习惯。
在一个实施例中,确定目标应用处于空闲状态的时间超过预设时长时,即可确定用户当前无需使用目标应用。目标应用处于空闲状态表示用户在一段时间内没有对目标应用做任何操作,在这种情形下更新目标应用不会造成打断用户正常使用的问题。
在一个实施例中,接收到退出目标应用的指示,即可确定用户当前无需使用目标应用。用户指示退出目标应用,表示用户当前已无需再使用目标应用,此时更新目标应用不会造成打断用户正常使用的问题。目标应用可以后台更新,因此也不会影响用户使用其它应用。
在一个实施例中,在确定用户当前无需使用目标应用之后,获得用户授权。更新目标应用的两个触发条件,可以是先满足第二个后满足第一个,然后触发更新。开发人员可基于实际情况选择便于开发和符合用户使用习惯的方式。
在一个实施例中,在接收到退出目标应用的指示之后,请求获取用户授权,接收授权指示。接收到退出目标应用的指示表示用户当前无需使用目标应用,此时再获得用户授权然后触发更新,不会造成打断用户正常使用的问题。
根据本公开实施例的第二方面,提供一种更新应用的设备,包括:更新控制模块、权限管理模块以及状态管理模块;
状态管理模块,用于启动目标应用;
权限管理模块,用于获得对目标应用进行本次更新的用户授权;
状态管理模块,还用于确定用户当前无需使用目标应用;
更新控制模块,用于更新目标应用。
在一个实施例中,状态管理模块,用于在权限管理模块获得用户授权之后,确定用户当前无需使用目标应用。
在一个实施例中,权限管理模块包括权限请求子模块和权限获取子模块;
权限请求子模块,用于在启动目标应用时,请求获取用户授权;
权限获取子模块,用于接收授权指示。
在一个实施例中,状态管理模块包括计时子模块,计时子模块用于在目标应用处于空闲状态的时间超过预设时长时,确定用户当前无需使用目标应用。
在一个实施例中,状态管理模块包括指令管理子模块,指令管理子模块用于在接收到退出目标应用的指示时,确定用户当前无需使用目标应用。
在一个实施例中,权限管理模块,用于在状态管理模块确定用户当前无需使用目标应用之后,获得用户授权。
在一个实施例中,状态管理模块包括指令管理子模块,权限管理模块包括权限请求子模块和权限获取子模块;
权限请求子模块,用于在指令管理子模块接收到退出目标应用的指示之后,请求获取用户授权;
权限获取子模块,用于接收授权指示。
根据本公开实施例的第三方面,提供一种更新应用的设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
启动目标应用;
获得对目标应用进行本次更新的用户授权;
确定用户当前无需使用目标应用;
更新目标应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710323005.1/2.html,转载请声明来源钻瓜专利网。