Nothing Special   »   [go: up one dir, main page]

CN113220354B - 锁屏解锁的应用唤醒方法、装置、设备及存储介质 - Google Patents

锁屏解锁的应用唤醒方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113220354B
CN113220354B CN202110592553.0A CN202110592553A CN113220354B CN 113220354 B CN113220354 B CN 113220354B CN 202110592553 A CN202110592553 A CN 202110592553A CN 113220354 B CN113220354 B CN 113220354B
Authority
CN
China
Prior art keywords
application
application program
resource
screening
unlocking
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.)
Active
Application number
CN202110592553.0A
Other languages
English (en)
Other versions
CN113220354A (zh
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.)
Special Information Legal Shenzhen Co ltd
Original Assignee
Special Information Legal Shenzhen 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 Special Information Legal Shenzhen Co ltd filed Critical Special Information Legal Shenzhen Co ltd
Priority to CN202110592553.0A priority Critical patent/CN113220354B/zh
Publication of CN113220354A publication Critical patent/CN113220354A/zh
Application granted granted Critical
Publication of CN113220354B publication Critical patent/CN113220354B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及锁屏唤醒领域,公开了一种锁屏解锁的应用唤醒方法、装置、设备及存储介质。该方法包括:接收锁屏解锁指令,以及根据锁屏解锁指令,激活预置唤醒筛选算法;根据唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析处理,得到初步筛选应用集;根据预置资源分析算法,对初步筛选应用集中的应用程序进行资源使用分析处理,将初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;将低资源应用程序进行唤醒,并在后台中将后台运行应用集中的应用程序运行,以便界面跳转切换。

Description

锁屏解锁的应用唤醒方法、装置、设备及存储介质
技术领域
本发明涉及锁屏唤醒领域,尤其涉及一种锁屏解锁的应用唤醒方法、装置、设备及存储介质。
背景技术
移动互联网使得工作生活与移动终端有了更多的联系,在这种情况下各类应用程序软件层出不穷,不仅极大丰富了人们的生活也扩展了商业领域,这使得应用程序开发不断迭代保证人们的生活,产生了各种不同类型的应用软件,但是由于各类软件开发标准不一致,使得各类软件的资源占用与电量消耗不同。
虽然,应用程序的种类多种多样,使用的途径与方法也各不相同,但是人们在使用应用程序的过程中,在一定时间内使用的软件是基本固定的。由此,有大量的应用程序在手机虚拟界面上需要人为去查找,由于多种多样的软件应用反而降低了程序使用的便捷性。因此,在当人们进行锁屏解锁时,希望能快速打开最需要的软件应用,需要一种在人们锁屏解锁时快速唤醒目标应用软件的技术。
发明内容
本发明的主要目的在于解决在锁屏界面唤醒时,应用程序唤醒过程繁琐的技术问题。
本发明第一方面提供了一种锁屏解锁的应用唤醒方法,包括步骤:
接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
可选的,在本发明第一方面的第一种实现方式中,所述根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集包括:
获取所述锁屏解锁指令对应的解锁时刻;
根据预置时刻区间划分表,匹配出所述解锁时刻对应的时刻区间;
基于所述时刻区间和预置日期范围,对所有应用程序的使用次数进行统计,生成所有应用程序对应的使用次数;
抓取使用次数最多的N个应用程序,生成初步筛选应用集,其中,N为正整数。
可选的,在本发明第一方面的第二种实现方式中,所述抓取使用次数最多的N个应用程序,生成初步筛选应用集包括:
查询出使用次数最多的N个应用程序;
筛选所述N个应用程序对应使用次数大于预置次数阈值的M个应用程序,其中,M为小于N的正整数;
基于所述M个应用程序,生成初步筛选应用集。
可选的,在本发明第一方面的第三种实现方式中,所述根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序包括:
分析所述初步筛选应用集中应用程序对应的电量消耗值;
基于所述电量消耗值的大小,将最小电量消耗值对应的应用程序标记为低资源应用程序。
可选的,在本发明第一方面的第四种实现方式中,所述根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序还包括:
分析所述初步筛选应用集中应用程序的历史内存平均占用值;
判断所述历史内存平均占用值是否大于预置占用阈值;
若大于,则在所述初步筛选应用集中,将所述历史内存平均占用值对应的应用程序移出,生成新的初步筛选应用集;
根据所述历史内存平均占用值的大小,将最小历史内存平均占用值对应的应用程序标记为低资源应用程序。
可选的,在本发明第一方面的第五种实现方式中,所述将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行之后,还包括:
在所述低资源应用程序的虚拟界面上开启分屏界面;
将所述后台运行应用集中应用程序的图标展示在所述分屏界面上。
可选的,在本发明第一方面的第六种实现方式中,所述根据所述锁屏解锁指令,激活预置唤醒筛选算法包括:
根据所述锁屏解锁指令,发送信息询问是否开启应用唤醒进程;
接收开启确认指令,激活预置唤醒筛选算法。
本发明第二方面提供了一种锁屏解锁的应用唤醒装置,包括:
激活模块,用于接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
筛选模块,用于根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
标记生成模块,用于根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
唤醒模块,用于将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
本发明第三方面提供了一种锁屏解锁的应用唤醒设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述锁屏解锁的应用唤醒设备执行上述的锁屏解锁的应用唤醒方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的锁屏解锁的应用唤醒方法。
在本发明实施例中,通过统计在预设时间范围内应用程序打开唤醒次数,进行资源和电量使用分析,将打开频率较高的应用程序进行优先级设置排序,将优先级的应用程序唤醒,实现了应用程序在解锁时便捷打开的效果,避免了冗余的应用程序对便捷性操作的干扰。
附图说明
图1为本发明实施例中锁屏解锁的应用唤醒方法的一个实施例示意图;
图2本发明实施例中锁屏解锁的应用唤醒装置的一个实施例示意图;
图3本发明实施例中锁屏解锁的应用唤醒装置的另一个实施例示意图;
图4本发明实施例中锁屏解锁的应用唤醒设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种锁屏解锁的应用唤醒方法、装置、设备及存储介质。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中锁屏解锁的应用唤醒方法的一个实施例包括:
101、接收锁屏解锁指令,以及根据锁屏解锁指令,激活预置唤醒筛选算法;
在本实施例中,锁屏解锁指令可以是人脸识别解锁、指纹解锁、滑动手势等一系列数据,触发终端设备的锁屏解锁过程,基于解锁过程将整个界面唤醒。在唤醒过程中,并不会直接进入桌面界面或者应用程序界面,而是进入筛选过程中,分析整个界面进行计算分析。
优选的,101步骤可以执行以下步骤:
1011、根据锁屏解锁指令,发送信息询问是否开启应用唤醒进程;
1012、接收开启确认指令,激活预置唤醒筛选算法。
在1011、1012步骤中,解锁过程中,会弹出询问信息框对用户进行询问,是否进入筛选应用程序,也即是需要激活筛选算法对应用程序进行筛选,当客户确定需要进行筛选后,即根据用户的指令,激活唤醒筛选算法。
102、根据唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
在本实施例中,筛选依据主要是用户在规定时间中的程序使用次数,例如,在新设备的情况下在一周内或一个月内,以每1个小时或2个小时为计算维度,计算每天同一个时间段内打开同一个软件的次数。例如,30天内,用户有29天都在11-12点的时间段内打开A号app,29/30>0.9,则可判断该时间段内用户打开A号app的概率大于90%,而其他软件的打开概率超过1%的软件也会被计算打开。例如,某用户上午11点解锁手机经常第一时间打开A号APP,晚上9点解锁手机经常第一时间打开B号出行APP。那则在上午10:30-11:30时间段,让手机解锁后自动调起A号APP;在晚上8:30-9:30时间段,让手机解锁后自动调起B号出行APP。
进一步,102步骤还可以执行以下步骤1021、获取锁屏解锁指令对应的解锁时刻;
1022、根据预置时刻区间划分表,匹配出解锁时刻对应的时刻区间;
1023、基于时刻区间和预置日期范围,对所有应用程序的使用次数进行统计,生成所有应用程序对应的使用次数;
1024、抓取使用次数最多的N个应用程序,生成初步筛选应用集,其中,N为正整数。
在1021-1024步骤中,当前解锁时刻为11.20,时刻区间划分表上以每小时进行划分,则匹配的时间区间为11:00-12:00,在11:00与12:00时刻之间一个月内所有应用打开的次数进行统计,例如,A号打开80次,B号打开20次,C号打开12次,F号打开1次,E号打开23次。而设计抓取分析应用程序为3个,则会抓取A、B、E号程序,而设置为抓取分析应用程序为4个,则会抓取A、B、C、E号程序,生成初步筛选应用集。
优先的,在1024步骤中可以执行以下方案:
10241、查询出使用次数最多的N个应用程序;
10242、筛选N个应用程序对应使用次数大于预置次数阈值的M个应用程序,其中,M为小于N的正整数;
10243、基于M个应用程序,生成初步筛选应用集。
在10241-10243步骤中,查询出在11:00与12:00时刻之间一个月内所有应用打开的次数进行统计,A号打开80次,B号打开20次,C号打开12次,F号打开1次,E号打开23次,设置为抓取5个应用程序,但是频率过低的应用程序过滤掉,设置次数阈值为15,则需要将C号和F号进行过滤,留下A、B、E号程序,生成初步筛选应用集{A、B、E}。
103、根据预置资源分析算法,对初步筛选应用集中的应用程序进行资源使用分析处理,将初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
在本实施例中,资源分析依据可以是应用程序的流量使用量、电量消耗量、内存占用量等,在20天内的平均使用量作为筛选依据,从小到大进行排序,将最小的程序标记,例如在{A、B、E}中E程序的平均耗电量最小,将E标记为低资源应用程序,生成{A、B}为后台运行应用集。
优选的,在103步骤中“根据预置资源分析算法,对初步筛选应用集中的应用程序进行资源使用分析处理,将初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序”可以执行以下步骤:
1031、分析初步筛选应用集中应用程序对应的电量消耗值;
1032、基于电量消耗值的大小,将最小电量消耗值对应的应用程序标记为低资源应用程序。
在1031、1032步骤中,初步筛选应用集{A,B,C,D,E,F}中,分析得出A、B、C、D、E、F程序的电量消耗百分比为17%、21%、3%、7%、8%、6%,确定C号程序为低资源应用程序,实现依据电量大小标记低资源应用程序的过程。
优选的,在103步骤中“根据预置资源分析算法,对初步筛选应用集中的应用程序进行资源使用分析处理,将初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序”还可以执行以下步骤:
1033、分析初步筛选应用集中应用程序的历史内存平均占用值;
1034、判断历史内存平均占用值是否大于预置占用阈值;
1035、若大于,则在初步筛选应用集中,将历史内存平均占用值对应的应用程序移出,生成新的初步筛选应用集;
1036、根据历史内存平均占用值的大小,将最小历史内存平均占用值对应的应用程序标记为低资源应用程序。
在1033-1034步骤中,以15天内统计的内存占用大小作为平均依据,将A、B、E中内存占用大于900M的A移出,而剩下的B和E的平均内存占用量均小于900M,确定为{B、E}为新的初步筛选集,并将内存平均值最小的E确定为低资源应用程序,实现依据内存占用数据为筛选依据。
104、将低资源应用程序进行唤醒,并在后台中将后台运行应用集中的应用程序运行,以便界面跳转切换。
在本实施例中,将各类应用中资源消耗最低的应用程序激活,而为了提高便捷性的准确性,则会将后台应用程序集中的程序也同样进行运行,只是将应用程序在后台进行运行,不进行显示,方便用户在首次唤醒时应用准确而进行切换,提高用户体验。
进一步的,在104步骤以后还可以执行以下步骤:
1041、在低资源应用程序的虚拟界面上开启分屏界面;
1042、将后台运行应用集中应用程序的图标展示在分屏界面上。
在1041、1042步骤中,主要为了一个跳转应用方便,使用分屏的技术将认为极大有可能的应用程序图标展示在分屏中,需要说明的是,这与当前分屏应用程序有较大区别,当前的分配显示应用程序是客户设定好的不能依据时间和实用频率进行实时切换,而本发明是基于唤醒时刻的进行实时分析调整,更贴合用户的使用习惯,减少在冗余的应用程序中寻找需要的应用程序的时间,也配合104步骤进行快速跳转应用,提高便捷性操作。
在本发明实施例中,通过统计在预设时间范围内应用程序打开唤醒次数,进行资源和电量使用分析,将打开频率较高的应用程序进行优先级设置排序,将优先级的应用程序唤醒,实现了应用程序在解锁时便捷打开的效果,避免了冗余的应用程序对便捷性操作的干扰。
上面对本发明实施例中锁屏解锁的应用唤醒方法进行了描述,下面对本发明实施例中锁屏解锁的应用唤醒装置进行描述,请参阅图2,本发明实施例中锁屏解锁的应用唤醒装置一个实施例包括:
激活模块201,用于接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
筛选模块202,用于根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
标记生成模块203,用于根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
唤醒模块204,用于将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
在本发明实施例中,通过统计在预设时间范围内应用程序打开唤醒次数,进行资源和电量使用分析,将打开频率较高的应用程序进行优先级设置排序,将优先级的应用程序唤醒,实现了应用程序在解锁时便捷打开的效果,避免了冗余的应用程序对便捷性操作的干扰。
请参阅图3,本发明实施例中锁屏解锁的应用唤醒装置的另一个实施例包括:
激活模块201,用于接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
筛选模块202,用于根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
标记生成模块203,用于根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
唤醒模块204,用于将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
其中,所述激活模块201具体用于:
根据所述锁屏解锁指令,发送信息询问是否开启应用唤醒进程;
接收开启确认指令,激活预置唤醒筛选算法。
其中,所述筛选模块202包括:
获取单元2021,用于获取所述锁屏解锁指令对应的解锁时刻;
匹配单元2022,用于根据预置时刻区间划分表,匹配出所述解锁时刻对应的时刻区间;
统计单元2023,用于基于所述时刻区间和预置日期范围,对所有应用程序的使用次数进行统计,生成所有应用程序对应的使用次数;
抓取生成单元2024,用于抓取使用次数最多的N个应用程序,生成初步筛选应用集,其中,N为正整数。
其中,所述抓取生成单元2024具体用于:
查询出使用次数最多的N个应用程序;
筛选所述N个应用程序对应使用次数大于预置次数阈值的M个应用程序,其中,M为小于N的正整数;
基于所述M个应用程序,生成初步筛选应用集。
其中,所述标记生成模块203具体用于:
分析所述初步筛选应用集中应用程序对应的电量消耗值;
基于所述电量消耗值的大小,将最小电量消耗值对应的应用程序标记为低资源应用程序。
其中,所述标记生成模块203还可以具体用于:
分析所述初步筛选应用集中应用程序的历史内存平均占用值;
判断所述历史内存平均占用值是否大于预置占用阈值;
若大于,则在所述初步筛选应用集中,将所述历史内存平均占用值对应的应用程序移出,生成新的初步筛选应用集;
根据所述历史内存平均占用值的大小,将最小历史内存平均占用值对应的应用程序标记为低资源应用程序。
其中,所述锁屏解锁的应用唤醒装置还包括分屏模块205,所述分屏模块205具体用于:
在所述低资源应用程序的虚拟界面上开启分屏界面;
将所述后台运行应用集中应用程序的图标展示在所述分屏界面上。
在本发明实施例中,通过统计在预设时间范围内应用程序打开唤醒次数,进行资源和电量使用分析,将打开频率较高的应用程序进行优先级设置排序,将优先级的应用程序唤醒,实现了应用程序在解锁时便捷打开的效果,避免了冗余的应用程序对便捷性操作的干扰。
上面图2和图3从模块化功能实体的角度对本发明实施例中的锁屏解锁的应用唤醒装置进行详细描述,下面从硬件处理的角度对本发明实施例中锁屏解锁的应用唤醒设备进行详细描述。
图4是本发明实施例提供的一种锁屏解锁的应用唤醒设备的结构示意图,该锁屏解锁的应用唤醒设备400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)410(例如,一个或一个以上处理器)和存储器420,一个或一个以上存储应用程序433或数据432的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器420和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对锁屏解锁的应用唤醒设备400中的一系列指令操作。更进一步地,处理器410可以设置为与存储介质430通信,在锁屏解锁的应用唤醒设备400上执行存储介质430中的一系列指令操作。
基于锁屏解锁的应用唤醒设备400还可以包括一个或一个以上电源440,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口460,和/或,一个或一个以上操作系统431,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图4示出的锁屏解锁的应用唤醒设备结构并不构成对基于锁屏解锁的应用唤醒设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述锁屏解锁的应用唤醒方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种锁屏解锁的应用唤醒方法,其特征在于,包括步骤:
接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
2.根据权利要求1所述的锁屏解锁的应用唤醒方法,其特征在于,所述根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集包括:
获取所述锁屏解锁指令对应的解锁时刻;
根据预置时刻区间划分表,匹配出所述解锁时刻对应的时刻区间;
基于所述时刻区间和预置日期范围,对所有应用程序的使用次数进行统计,生成所有应用程序对应的使用次数;
抓取使用次数最多的N个应用程序,生成初步筛选应用集,其中,N为正整数。
3.根据权利要求2所述的锁屏解锁的应用唤醒方法,其特征在于,所述抓取使用次数最多的N个应用程序,生成初步筛选应用集包括:
查询出使用次数最多的N个应用程序;
筛选所述N个应用程序对应使用次数大于预置次数阈值的M个应用程序,其中,M为小于N的正整数;
基于所述M个应用程序,生成初步筛选应用集。
4.根据权利要求1所述的锁屏解锁的应用唤醒方法,其特征在于,所述根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序包括:
分析所述初步筛选应用集中应用程序对应的电量消耗值;
基于所述电量消耗值的大小,将最小电量消耗值对应的应用程序标记为低资源应用程序。
5.根据权利要求1所述的锁屏解锁的应用唤醒方法,其特征在于,所述根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序还包括:
分析所述初步筛选应用集中应用程序的历史内存平均占用值;
判断所述历史内存平均占用值是否大于预置占用阈值;
若大于,则在所述初步筛选应用集中,将所述历史内存平均占用值对应的应用程序移出,生成新的初步筛选应用集;
根据所述历史内存平均占用值的大小,将最小历史内存平均占用值对应的应用程序标记为低资源应用程序。
6.根据权利要求1所述的锁屏解锁的应用唤醒方法,其特征在于,所述将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行之后,还包括:
在所述低资源应用程序的虚拟界面上开启分屏界面;
将所述后台运行应用集中应用程序的图标展示在所述分屏界面上。
7.根据权利要求1所述的锁屏解锁的应用唤醒方法,其特征在于,所述根据所述锁屏解锁指令,激活预置唤醒筛选算法包括:
根据所述锁屏解锁指令,发送信息询问是否开启应用唤醒进程;
接收开启确认指令,激活预置唤醒筛选算法。
8.一种锁屏解锁的应用唤醒装置,其特征在于,所述锁屏解锁的应用唤醒装置包括:
激活模块,用于接收锁屏解锁指令,以及根据所述锁屏解锁指令,激活预置唤醒筛选算法;
筛选模块,用于根据所述唤醒筛选算法,对应用程序的使用频率和使用时刻进行分析筛选处理,得到初步筛选应用集;
标记生成模块,用于根据预置资源分析算法,对所述初步筛选应用集中的应用程序进行资源使用分析处理,将所述初步筛选应用集中资源使用最少的应用程序标记为低资源应用程序,以及将所述初步筛选应用集中未标记的应用程序移入新集合中,生成后台运行应用集;
唤醒模块,用于将所述低资源应用程序进行唤醒,并在后台中将所述后台运行应用集中的应用程序运行,以便界面跳转切换。
9.一种锁屏解锁的应用唤醒设备,其特征在于,所述锁屏解锁的应用唤醒设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述锁屏解锁的应用唤醒设备执行如权利要求1-7中任一项所述的锁屏解锁的应用唤醒方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的锁屏解锁的应用唤醒方法。
CN202110592553.0A 2021-05-28 2021-05-28 锁屏解锁的应用唤醒方法、装置、设备及存储介质 Active CN113220354B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110592553.0A CN113220354B (zh) 2021-05-28 2021-05-28 锁屏解锁的应用唤醒方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110592553.0A CN113220354B (zh) 2021-05-28 2021-05-28 锁屏解锁的应用唤醒方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN113220354A CN113220354A (zh) 2021-08-06
CN113220354B true CN113220354B (zh) 2024-04-26

Family

ID=77099200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110592553.0A Active CN113220354B (zh) 2021-05-28 2021-05-28 锁屏解锁的应用唤醒方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN113220354B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013167022A2 (zh) * 2013-02-22 2013-11-14 中兴通讯股份有限公司 实现移动终端节电的方法及装置及移动终端
WO2015007247A1 (zh) * 2013-07-19 2015-01-22 贝壳网际(北京)安全技术有限公司 耗电异常的应用程序获取方法、装置和移动终端
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN107395872A (zh) * 2017-06-30 2017-11-24 广东欧珀移动通信有限公司 应用启动方法、装置、存储介质及电子设备
CN109819503A (zh) * 2019-01-08 2019-05-28 平安科技(深圳)有限公司 终端app的管理方法及装置
CN109933256A (zh) * 2019-03-22 2019-06-25 网易传媒科技(北京)有限公司 应用程序切换方法、应用程序切换装置、介质和计算设备
CN112214254A (zh) * 2020-09-25 2021-01-12 北京小米移动软件有限公司 加速应用程序启动的方法及装置、以及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013167022A2 (zh) * 2013-02-22 2013-11-14 中兴通讯股份有限公司 实现移动终端节电的方法及装置及移动终端
WO2015007247A1 (zh) * 2013-07-19 2015-01-22 贝壳网际(北京)安全技术有限公司 耗电异常的应用程序获取方法、装置和移动终端
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN107395872A (zh) * 2017-06-30 2017-11-24 广东欧珀移动通信有限公司 应用启动方法、装置、存储介质及电子设备
CN109819503A (zh) * 2019-01-08 2019-05-28 平安科技(深圳)有限公司 终端app的管理方法及装置
CN109933256A (zh) * 2019-03-22 2019-06-25 网易传媒科技(北京)有限公司 应用程序切换方法、应用程序切换装置、介质和计算设备
CN112214254A (zh) * 2020-09-25 2021-01-12 北京小米移动软件有限公司 加速应用程序启动的方法及装置、以及电子设备

Also Published As

Publication number Publication date
CN113220354A (zh) 2021-08-06

Similar Documents

Publication Publication Date Title
CN106383766B (zh) 系统监控方法和装置
WO2021212756A1 (zh) 指标异常分析方法、装置、电子设备及存储介质
WO2019051951A1 (zh) 业务数据监控方法、装置、终端设备及存储介质
CN110830437B (zh) 高频业务数据的数据压缩方法、装置、设备及存储介质
WO2001084775A3 (en) System and method for managing security events on a network
JP2005527883A5 (zh)
CN108055405B (zh) 唤醒终端的方法及终端
Mukherji et al. Adding intelligence to your mobile device via on-device sequential pattern mining
CN113238804A (zh) 一种基于智能终端息屏状态下指定应用唤醒系统及方法
CN108256813A (zh) 任务提醒方法和服务器
CN110297742A (zh) 数据监控系统、方法及服务器
CN113220354B (zh) 锁屏解锁的应用唤醒方法、装置、设备及存储介质
CN103336800A (zh) 基于行为分析的指纹存储比对的方法
CN111784042B (zh) 一种用电节点安全风险预测方法、装置及存储介质
CN113055531B (zh) 智能终端的时间提醒方法、系统、电子设备和介质
CN112766501B (zh) 增量训练方法和相关产品
CN112614005B (zh) 企业复工状态的处理方法和装置
CN111737092B (zh) 一种基于无状态计算的服务器自动化运维系统及方法
CN101354672A (zh) 电脑使用时间智能提示的方法
CN111179088B (zh) 一种信息处理方法及装置
Amezzane et al. Energy consumption of batch and online data stream learning models for smartphone-based human activity recognition
CN114610308A (zh) 应用功能布局的调整方法及装置、电子设备、存储介质
CN114417165A (zh) 一种心理矫治方法、装置及终端设备
CN112507013B (zh) 一种工业设备数据的存储方法及装置
CN114819590B (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240222

Address after: 518000, Building 4, Phase II, Tian'an Yungu Industrial Park, Gangtou Community, Bantian Street, Longgang District, Shenzhen City, Guangdong Province, 2012

Applicant after: Special Information Legal (Shenzhen) Co.,Ltd.

Country or region after: China

Address before: 518000 9th floor, Caixun technology building, 3176 Keyuan South Road, Gaoxin community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHENZHEN ZOOKING SOFTWARE Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant