一种锁屏状态下启动应用的方法及装置制造方法及图纸

技术编号:10021826 阅读:135 留言:0更新日期:2014-05-09 03:05
本发明专利技术实施例公开了一种锁屏状态下启动应用的方法及装置,应用于电子设备,所述方法包括:检测是否处于锁屏状态;接收针对待启动应用图标的滑动操作指令;在针对所述待启动应用图标的滑动操作满足第一预设条件的情况下,为启动所述待启动应用提供内存资源;在针对所述待启动应用图标的滑动操作满足第二预设条件的情况下,进行屏幕解锁操作,启动所述待启动应用。应用本发明专利技术实施例,可便于用户在锁屏状态下启动应用,且可提高启动应用的速度以及用户的体验效果。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种锁屏状态下启动应用的方法及装置,应用于电子设备,所述方法包括:检测是否处于锁屏状态;接收针对待启动应用图标的滑动操作指令;在针对所述待启动应用图标的滑动操作满足第一预设条件的情况下,为启动所述待启动应用提供内存资源;在针对所述待启动应用图标的滑动操作满足第二预设条件的情况下,进行屏幕解锁操作,启动所述待启动应用。应用本专利技术实施例,可便于用户在锁屏状态下启动应用,且可提高启动应用的速度以及用户的体验效果。【专利说明】一种锁屏状态下启动应用的方法及装置
本专利技术涉及应用处理
,特别涉及一种锁屏状态下启动应用的方法及装置。
技术介绍
随着电子技术的快速发展,使用带有触摸屏电子设备的用户越来越多。用户使用带有触摸屏的电子设备时,可在触摸屏的相应区域进行操作,快速便捷的访问电子设备中已安装的应用。现有技术中,用户可通过点击触摸屏上应用的图标启动应用,使得启动应用更加直观、快速、便捷,然而,在使用过程中经常会由于用户的误点击而误启动应用。鉴于此种情况,通常用户会启动锁屏状态以防止误启动应用,但是,锁屏状态下用户想启动应用时,只能先解锁,进入相关页面才能启动应用,因此,锁屏状态也为用户的使用带来不便。另外,随着电子设备硬件性能的逐步提高,用户可在电子设备上同时运行多个应用,但是这样会占用较多内存资源,当用户启动某一需要内存资源较多的应用时,由于内存资源不足会导致启动速度慢、卡顿等现象,影响用户的体验效果。
技术实现思路
本专利技术实施例公开了一种锁屏状态下启动应用的方法及装置,以方便用户在锁屏状态下启动应用、提高启动应用的速度和用户体验效果。为达到上述目的,本专利技术实施例公开了一种锁屏状态下启动应用的方法,应用于电子设备,所述方法包括:检测是否处于锁屏状态;接收针对待启动应用图标的滑动操作指令;在针对所述待启动应用图标的滑动操作满足第一预设条件的情况下,为启动所述待启动应用提供内存资源;在针对所述待启动应用图标的滑动操作满足第二预设条件的情况下,进行屏幕解锁操作,启动所述待启动应用。较佳的,所述在针对所述待启动应用图标的滑动操作满足第一预设条件的情况下,为启动所述待启动应用提供内存资源,包括:检测所述待启动应用图标向预设方向的滑动距离是否大于预设的第一阈值;若大于,为启动所述待启动应用提供内存资源。较佳的,所述在针对所述待启动应用图标的滑动操作满足第二预设条件的情况下,进行屏幕解锁操作,包括:检测所述待启动应用图标向预设方向的滑动距离是否大于预设的第二阈值,若大于,进行屏幕解锁操作,其中,所述预设的第二阈值大于所述预设的第一阈值。较佳的,所述为启动所述待启动应用提供内存资源,包括:获得启动所述待启动应用所需的内存大小;确定当前剩余内存资源是否满足启动所述待启动应用的内存需求;若不满足,则直接释放内存资源,或根据预设的触发条件释放内存资源,以满足启动所述待启动应用的内存需求。较佳的,所述根据预设的触发条件释放内存资源,包括:当所述待启动应用图标向预设方向的滑动距离大于预设的第三阈值时,释放内存资源,其中,所述预设的第三阈值的取值范围为:[第一阈值,第二阈值)。较佳的,所述获得启动所述待启动应用所需的内存大小,包括:在本地预设的内存需求列表中,查询获得启动所述待启动应用所需的内存大小;或向服务器端发送内存查询请求信息,从服务器端获得启动所述待启动应用所需的内存大小,所述内存查询请求信息中,携带所述待启动应用的标识。较佳的,所述内存查询请求信息中,还携带当前电子设备的硬件信息;所述服务器端,根据内存查询请求信息中的待启动应用的标识以及当前电子设备的硬件信息,综合确定启动所述待启动应用所需的内存大小。较佳的,所述释放内存资源,包括:按照以下优先级,依次释放当前电子设备中各个进程所占用的内存资源,至满足启动所述待启动应用的内存需求:退出后不会被操作系统重启的进程;退出后会被操作系统重启的进程。较佳的,在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。较佳的,在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。较佳的,所述释放内存资源,包括:确定电子设备中已启动的进程;判断所确定的进程是否包含在预设的进程列表中;若不包含,则释放该进程占用的内存资源。为达到上述目的,本专利技术实施例公开了一种锁屏状态下启动应用的装置,应用于电子设备,所述装置包括:锁屏状态检测模块,用于检测是否处于锁屏状态;滑动指令接收模块,用于接收针对待启动应用图标的滑动操作指令;滑动操作检测模块,用于检测针对所述待启动应用图标的滑动操作;内存资源提供模块,用于在所述滑动操作检测模块检测到待启动应用图标的滑动操作满足第一预设条件的情况下,为启动所述待启动应用提供内存资源;屏幕解锁模块,用于在所述滑动操作检测模块检测到待启动应用图标的滑动操作满足第二预设条件的情况下,进行屏幕解锁操;。应用启动模块,用于在所述屏幕解锁模块进行屏幕解锁操作之后,启动所述待启动应用。较佳的,所述内存资源提供模块,具体用于在所述滑动操作检测模块检测到所述待启动应用图标向预设方向的滑动距离是否大于预设的第一阈值的情况下,为启动所述待启动应用提供内存资源。较佳的,所述屏幕解锁模块,具体用于在所述滑动操作检测模块检测到所述待启动应用图标向预设方向的滑动距离是否大于预设的第二阈值的情况下,进行屏幕解锁操。较佳的,所述内存资源提供模块,包括:内存需求获得子模块、内存确定子模块和内存释放子模块;所述内存需求获得子模块,用于获得启动所述待启动应用所需的内存大小;所述内存确定子模块,用于确定当前剩余内存资源是否满足启动所述待启动应用的内存需求;所述内存释放子模块,用于在所述内存确定子模块的确定结果为否的情况下,直接释放内存资源,或根据预设的触发条件释放内存资源,以满足启动所述待启动应用的内存需求。较佳的,所述内存释放子模块,具体用于在所述滑动操作检测模块检测到所述待启动应用图标向预设方向的滑动距离大于预设的第三阈值的情况下,释放内存资源,其中,所述预设的第三阈值的取值范围为:[第一阈值,第二阈值)。较佳的,所述内存需求获得子模块,用于在本地预设的内存需求列表中,查询获得启动所述待启动应用所需的内存大小;或用于向服务器端发送内存查询请求信息,从服务器端获得启动所述待启动应用所需的内存大小,所述内存查询请求信息中,携带所述待启动应用的标识。较佳的,所述内存需求获得子模块发送的内存查询请求信息中,还携带当前电子设备的硬件信息;所述服务器端,根据内存查询请求信息中的待启动应用的标识以及当前电子设备的硬件信息,综合确定启动所述待启动应用所需的内存大小。较佳的,所述内存释放子模块,包括:第一释放单元和第二释放单元;所述内存释放子模块,用于按照先触发所述第一释放单元,后触发所述第二释放单元的顺序,依次释放当前电子设备中各个进程所占用的内存资源,至满足启动所述待启动应用的内存需求;所述第一释放单元,用于释放退出后不会被操作系统重启的进程占本文档来自技高网...
一种锁屏状态下启动应用的方法及装置

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈勇黄声声詹孟学何雁丹
申请(专利权)人:贝壳网际北京安全技术有限公司
类型:发明
国别省市:

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

1