一种应用于锁屏状态下的信息展示方法及装置制造方法

文档序号:6537787阅读:203来源:国知局
一种应用于锁屏状态下的信息展示方法及装置制造方法
【专利摘要】本发明实施例公开了一种应用于锁屏状态下的信息展示方法及装置,应用于电子设备,所述方法包括:接收锁屏操作指令;检测当前剩余内存资源是否满足预设的内存释放条件,若满足,按照预设的内存释放规则,释放内存资源;获得位于锁屏界面上方的信息展示控件的属性信息;在所述锁屏界面上展示所述信息展示控件的属性信息。应用本发明实施例,在锁屏状态下及时释放内存资源,为用户再次解锁后启动内存需求较大的应用时,提供内存资源,加速应用启动速度,减少启动过程中卡顿、运行出错、崩溃等现象的出现,并且在锁屏状态下进行信息展示,降低了用户解锁查看信息的频率。
【专利说明】一种应用于锁屏状态下的信息展示方法及装置
【技术领域】
[0001]本发明涉及应用处理【技术领域】,特别涉及一种应用于锁屏状态下的信息展示方法及装置。
【背景技术】
[0002]随着电子设备硬件性能的逐步提高,能够支持的应用越来越多,用户通常会在电子设备中安装多个应用,以便于使用。而在电子设备中运行各个应用时,需占用一定内存资源,当系统调用锁屏应用进入锁屏状态后,一般不会主动释放已占用的内存资源,这样易造成用户解锁后启动内存需求大的应用时,出现内存资源不足的情况,进而导致启动过程中出现启动速度慢、卡顿、甚至运行出错、崩溃等现象。
[0003]另外,当电子设备处于锁屏状态时,用户欲查看当前已安装的某一应用时,需先解锁才能查看,但是,若用户需频繁查看时间、日期、天气等等常用信息时,则需要频繁解锁,操作繁琐,影响用户体验效果。

【发明内容】

[0004]本发明实施例公开了一种应用于锁屏状态下的信息展示方法及装置,以在锁屏状态下释放内存资源、向用户展示信息,提高用户体验效果。
[0005]为达到上述目的,本发明实施例公开了一种应用于锁屏状态下的信息展示方法,应用于电子设备,所述方法包括:
[0006]接收锁屏操作指令;
[0007]检测当前剩余内存资源是否满足预设的内存释放条件,若满足,按照预设的内存释放规则,释放内存资源;
[0008]获得位于锁屏界面上方的信息展示控件的属性信息;
[0009]在所述锁屏界面上展示所述信息展示控件的属性信息。
[0010]较佳的,所述按照预设的内存释放规则,释放内存资源,包括:
[0011]按照以下优先级,依次释放当前电子设备中各个进程所占用的内存资源,至满足内存需求:
[0012]退出后不会被操作系统重启的进程;
[0013]退出后会被操作系统重启的进程。
[0014]较佳的,在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
[0015]较佳的,在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。
[0016]较佳的,在所述释放内存资源后,还包括:
[0017]检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔;[0018]若大于,更新所述信息展示控件的属性信息,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息。
[0019]较佳的,所述信息展示控件,包括以下几种中的一种或几种:
[0020]天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。
[0021]较佳的,所述应用于锁屏状态下的信息展示方法还包括:
[0022]检测当前环境信息是否满足预设的环境信息更新条件;
[0023]若满足,更新所述信息展示控件的属性信息,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息;
[0024]若不满足,在锁屏界面上继续展示当前的所述信息展示控件的属性信息。
[0025]较佳的,所述预设的环境信息更新条件,包括:
[0026]重启操作系统;或
[0027]开启或关闭飞行模式;或
[0028]所述信息展示控件的属性信息的更新时间大于预设的第二更新间隔;或
[0029]当前电子设备所处的地理位置改变。
[0030]较佳的,所述当前电子设备所处的地理位置,通过以下方式获得:
[0031]通过当前电子设备中的GPS定位系统获得;或
[0032]根据当前电子设备接入网络的IP地址获得;或
[0033]根据当前电子设备接入的无线接入点的位置信息获得;或
[0034]根据当前电子设备接收的移动通信网络信号获得。
[0035]较佳的,在所述信息展示控件为天气控件的情况下,还应用于锁屏状态下的信息展示方法包括:
[0036]根据当前电子设备所处的地理位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
[0037]为达到上述目的,本发明实施例公开了一种应用于锁屏状态下的信息展示装置,应用于电子设备,所述装置包括:
[0038]指令接收模块,用于接收锁屏操作指令;
[0039]内存检测模块,用于检测当前剩余内存资源是否满足预设的内存释放条件;
[0040]内存释放模块,用于在所述内存检测模块的检测结果为是时,按照预设的内存释放规则,释放内存资源;
[0041]属性信息获得模块,用于获得位于锁屏界面上方的信息展示控件的属性信息;
[0042]属性信息展示模块,用于在所述锁屏界面上展示所述信息展示控件的属性信息。
[0043]较佳的,所述内存释放模块,包括:第一释放子模块和第二释放子模块;
[0044]所述内存释放模块,用于按照先触发所述第一释放子模块,后触发所述第二释放子模块的顺序,依次释放电子设备中各个进程所占用的内存资源,至满足启动所述待启动应用的内存需求;
[0045]所述第一释放子模块,用于释放退出后不会被操作系统重启的进程占用的内存资源;
[0046]所述第二释放子模块,用于释放退出后会被操作系统重启的进程占用的内存资源。
[0047]较佳的,所述第一释放子模块,具体用于在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
[0048]较佳的,所述第二释放子模块,具体用于在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。
[0049]较佳的,所述应用于锁屏状态下的信息展示装置还包括:第一更新时间检测模块和第一属性信息更新模块;
[0050]所述第一更新时间检测模块,用于在所述内存释放模块完成内存释放操作之后,检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔;
[0051]所述第一属性信息更新模块,用于在所述第一更新时间检测模块的检测结果为是时,更新所述信息展示控件的属性信息,并触发所述属性信息展示模块展示更新后的所述信息展示控件的属性信息。
[0052]较佳的,所述信息展示控件,包括以下几种中的一种或几种:
[0053]天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。
[0054]较佳的,所述应用于锁屏状态下的信息展示装置还包括:环境信息检测模块和第二属性信息更新模块;
[0055]所述环境信息检测模块,用于检测当前环境信息是否满足预设的环境信息更新条件,当检测结果为是时,触发所述第二属性信息更新模块更新所述信息展示控件的属性信息,当检测结果为否时,触发所述属性信息展示模块,在锁屏界面上继续展示当前的所述信息展示控件的属性信息;
[0056]所述第二属性信息更新模块,用于更新所述信息展示控件的属性信息,并触发所述属性信息展示模块展示更新后的所述信息展示控件的属性信息。
[0057]较佳的,所述预设的环境信息更新条件,包括:
[0058]重启操作系统;或
[0059]开启或关闭飞行模式;或
[0060]所述信息展示控件的属性信息的更新间隔大于预设的第二更新间隔;或
[0061]当前电子设备所处的地理位置改变。
[0062]较佳的,所述应用于锁屏状态下的信息展示装置还包括:地理位置获得模块;
[0063]所述地理位置获得模块,用于通过当前电子设备中的GPS定位系统获得当前电子设备所处的地理位置;或
[0064]用于根据当前电子设备接入网络的IP地址获得当前电子设备所处的地理位置;或
[0065]用于根据当前电子设备接入的无线接入点的位置信息获得当前电子设备所处的地理位置;或
[0066]用于根据当前电子设备接收的移动通信网络信号获得当前电子设备所处的地理位置。
[0067]较佳的,所述应用于锁屏状态下的信息展示装置还包括:温度显示方式设置模块;
[0068]所述温度显示方式设置模块,用于在在所述信息展示控件为天气控件的情况下,根据当前电子设备所处的地理位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
[0069]由以上可见,本方案中,锁屏状态下,当检测到当前剩余内存资源满足预设的内存释放条件的情况下,按照预设的内存释放规则,释放内存资源,并在锁屏界面上显示信息展示控件的属性信息。与现有技术相比,在锁屏状态下及时释放内存资源,为用户再次解锁后启动内存需求较大的应用时,提供内存资源,加速应用启动速度,减少启动过程中卡顿、运行出错、崩溃等现象的出现,并且在锁屏状态下进行信息展示,降低了用户解锁查看信息的频率。
【专利附图】

【附图说明】
[0070]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0071]图1为本发明实施例提供的一种应用于锁屏状态下的信息展示方法的流程示意图;
[0072]图2为本发明实施例提供的另一种应用于锁屏状态下的信息展示方法的流程示意图;
[0073]图3为本发明实施例提供的一种应用于锁屏状态下的信息展示装置的结构示意图;
[0074]图4为本发明实施例提供的另一种应用于锁屏状态下的信息展示装置的结构示意图。
【具体实施方式】
[0075]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]图1为本发明实施例提供的一种应用于锁屏状态下的信息展示方法的流程示意图,该方法应用于电子设备,包括:
[0077]SlOl:接收锁屏操作指令。
[0078]实际应用中,为了防止误操作,用户通常会通过系统自带的锁屏应用或者第三方提供的锁屏应用对电子设备进行锁屏处理。在进行锁屏处理时,可以是用户通过操作电子设备上的某一按钮实现的,也可以是通过参数设置自动实现的,例如,设置当前电子设备未被访问的时间大于某一阈值时,即启动锁屏应用等等。[0079]S102:检测当前剩余内存资源是否满足预设的内存释放条件,若为是,执行S103,否则,执行S104。
[0080]在接收到锁屏操作指令后,电子设备进入锁屏状态,这种情况下,锁屏前处于运行状态的应用可能会处于运行状态,
[0081]例如:通话,进入锁屏状态后,通话可被保持;
[0082]浏览器,不退出该应用,当用户解锁后继续浏览之前的内容等等;
[0083]也可能处于退出状态。
[0084]处于运行状态的应用仍需继续占用内存资源,而处于退出状态的应用则不再需要内存资源,应及时释放处于该状态的应用占用的内存资源,以免在启动内存需求较大的应用时,出现内存资源不足的情况,实际用于中,如常用的安卓操作系统,即具有应用退出后不及时释放占用内存资源的缺点。
[0085]本步骤中,预设的内存释放条件可以为:
[0086]当前剩余内存资源小于预设的第一阈值;
[0087]当前剩余内存资源小于预设的第二阈值,且当前电子设备中有大于预设的第三阈值个处于退出状态并仍然占用内存资源的应用。
[0088]当然,本申请只是以上述为例进行说明,实际应用中,可以根据具体情况设置预设的内存释放条件。
[0089]S103:按照预设的内存释放规则,释放内存资源。
[0090]在本发明的一个具体实施例中,可以按照以下优先级,依次释放当前电子设备中各个进程所占用的内存资源,至满足内存需求:
[0091]退出后不会被操作系统重启的进程;
[0092]退出后会被操作系统重启的进程。
[0093]其中,在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
[0094]在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。例如,进程A退出后重启的周期为10秒,而进程B退出后重启的周期为20秒,则优先释放进程B占用的内存资源。
[0095]S104:获得位于锁屏界面上方的信息展示控件的属性信息。
[0096]本步骤中,信息展示控件,可以包括以下几种中的一种或几种:
[0097]天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。当然,实际应用中信息展示控件并不仅限于上述的几种。
[0098]其中,信息展示控件的属性信息根据具体情况可以包括不同内容,具体的,
[0099]在信息展示控件为天气控件的情况下,属性信息可以包括:温度信息、天气状态信息、湿度信息等等;
[0100]在信息展示控件为预警信息控件的情况下,属性信息可以包括:天气状态信息、预警级别信息等等;
[0101]在信息展示控件为日历信息的情况下,属性信息可以包括:阴历年日期信息、阳历年日期信息、节气信息等等;[0102]在信息展示控件为时钟控件的情况下,属性信息可以包括:时信息、分信息、秒信
届、寺寺;
[0103]在信息展示控件为短消息控件的情况下,属性信息可以包括:未读文本短消息的数量、未读彩信短消息的数量等等;
[0104]在信息展示控件为通话控件的情况下,属性信息可以包括:未接电话的数量等等;
[0105]在信息展示控件为待办事务控件的情况下,属性信息可以包括:待办事务的内容信息、待办事务的提醒时间信息等等。
[0106]当然,本申请只是以上述为例进行说明,实际应用中,可以根据具体情况进行设置。
[0107]S105:在所述锁屏界面上展示所述信息展示控件的属性信息。
[0108]在锁屏界面上进行信息展示时,可以是直接展示信息展示控件的属性信息,也可以是经过编辑的信息展示控件的属性信息,还可以是根据信息展示控件的属性信息分析得到的彳目息等等。
[0109]实际应用中,除了可以在锁屏界面上展示S104提到的上述控件信息的属性信息夕卜,还可以展示其他信息。例如,电子设备在连接网络的过程中出现错误,则可以在锁屏界面上展示错误的类型、原因等等,还可以展示出解决这些问题的提示信息以及跳转链接信
白咕咕
届、O
[0110]在本发明的另一个具体实施例中,在释放内存资源后,还可以包括:
[0111]检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔;
[0112]若大于,更新所述信息展示控件的属性信息,,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息。
[0113]由以上可见,本方案中,锁屏状态下,当检测到当前剩余内存资源满足预设的内存释放条件的情况下,按照预设的内存释放规则,释放内存资源,并在锁屏界面上显示信息展示控件的属性信息。与现有技术相比,在锁屏状态下及时释放内存资源,为用户再次解锁后启动内存需求较大的应用时,提供内存资源,加速应用启动速度,减少启动过程中卡顿、运行出错、崩溃等现象的出现,并且在锁屏状态下进行信息展示,降低了用户解锁查看信息的频率。
[0114]图2为本发明实施例提供的另一种应用于锁屏状态下的信息展示方法的流程示意图,与图1所示实施例相比,该方法还包括:
[0115]S106:检测当前环境信息是否满足预设的环境信息更新条件,若为是,执行S107,否则,执行S105。
[0116]其中,预设的环境信息更新条件可以是:
[0117]重启操作系统;或
[0118]开启或关闭飞行模式;或
[0119]所述信息展示控件的属性信息的更新时间大于预设的第二更新间隔;或
[0120]当前电子设备所处的地理位置改变;等等。
[0121]当然,本申请只是以上述为例进行说明,实际应用中,可以根据具体情况设置环境信息更新条件。[0122]实际应用中,当检测到环境信息如操作系统、电子设备的飞行模式、当前信息展示控件的属性信息的更新时间或电子设备所处的地理位置,满足预设的环境信息更新条件时,则可进行信息更新操作。
[0123]另外,不同环境信息的变化可以触发不同的信息展示控件的属性信息的更新操作。具体的,例如,当检测到电子设备的飞行模式由开启状态进入关闭状态时,则有可能用户到达了新的地点,此时可触发天气控件、时钟控件等等属性信息的更新;当检测到操作系统被重启时,则系统时钟等信息可能被重置,此时可触发日历控件、时钟控件等等属性信息的更新。
[0124]上述的当前电子设备所处的地理位置,具体可以通过以下方式获得:
[0125]通过当前电子设备中的GPS定位系统获得;或
[0126]根据当前电子设备接入网络的IP地址获得;或
[0127]根据当前电子设备接入的无线接入点的位置信息获得;或
[0128]根据当前电子设备接收的移动通信网络信号获得。
[0129]当然,本申请只是以上述为例进行说明,并不对当前电子设备所处地理位置的获得方式进行限定。
[0130]需要说明的是,本步骤中,当检测到当前环境信息不满足预设的环境信息更新条件时,返回S105,即在锁屏界面上继续展示当前的信息展示控件的属性信息。
[0131]S107:更新所述信息展示控件的属性信息,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息。
[0132]在本发明的另一个具体实施例中,在所述信息展示控件为天气控件的情况下,还可以包括:
[0133]根据当前电子设备所处的地理位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
[0134]由于实际应用中一些地区在标识温度值时采用摄氏温度,而一些地区采用华氏温度,则当检测到当前电子设备的地理位置改变时,可触发对温度信息显示方式进行设置。
[0135]由以上可见,本方案中,通过检测当前环境信息是否满足预设的环境信息更新条件的方式,对信息展示控件的属性信息进行更新,使得用户能够及时获知更新后的信息。
[0136]图3为本发明实施例提供的一种应用于锁屏状态下的信息展示装置的结构示意图,该装置应用于电子设备,包括:指令接收模块301、内存检测模块302、内存释放模块303、属性信息获得模块304和属性信息展示模块305。
[0137]其中,指令接收模块301,用于接收锁屏操作指令;
[0138]内存检测模块302,用于检测当前剩余内存资源是否满足预设的内存释放条件;
[0139]内存释放模块303,用于在所述内存检测模块302的检测结果为是时,按照预设的内存释放规则,释放内存资源;
[0140]属性信息获得模块304,用于获得位于锁屏界面上方的信息展示控件的属性信息;
[0141]属性信息展示模块305,用于在所述锁屏界面上展示所述信息展示控件的属性信
肩、O
[0142]在本发明的一个具体实施例中,内存释放模块303可以包括:第一释放子模块和第二释放子模块(图中未示出)。
[0143]具体的,内存释放模块303,用于按照先触发所述第一释放子模块,后触发所述第二释放子模块的顺序,依次释放电子设备中各个进程所占用的内存资源,至满足启动所述待启动应用的内存需求;
[0144]第一释放子模块,用于释放退出后不会被操作系统重启的进程占用的内存资源;
[0145]第二释放子模块,用于释放退出后会被操作系统重启的进程占用的内存资源。
[0146]在本发明的一个具体实施例中,第一释放子模块,具体用于在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
[0147]在本发明的另一个具体实施例中,所述第二释放子模块,具体用于在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。
[0148]在本发明的另一个具体实施例中,该装置还可以包括:第一更新时间检测模块和第一属性信息更新模块(图中未示出)。
[0149]所述第一更新时间检测模块,用于在所述内存释放模块303完成内存释放操作之后,检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔;所述第一属性信息更新模块,用于在所述第一更新时间检测模块的检测结果为是时,更新所述信息展示控件的属性信息,并触发所述属性信息展示模块305展示更新后的所述信息展示控件的属性信息。
[0150]具体的,信息展示控件,可以包括以下几种中的一种或几种:
[0151]天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。
[0152]由以上可见,本方案中,锁屏状态下,当检测到当前剩余内存资源满足预设的内存释放条件的情况下,按照预设的内存释放规则,释放内存资源,并在锁屏界面上显示信息展示控件的属性信息。与现有技术相比,在锁屏状态下及时释放内存资源,为用户再次解锁后启动内存需求较大的应用时,提供内存资源,加速应用启动速度,减少启动过程中卡顿、运行出错、崩溃等现象的出现,并且在锁屏状态下进行信息展示,降低了用户解锁查看信息的频率。
[0153]图4为本发明实施例提供的另一种应用于锁屏状态下的信息展示装置的结构示意图,与图3所示实施例相比,该装置还包括:环境信息检测模块306和第二属性信息更新模块307 ;
[0154]其中,环境信息检测模块306,用于检测当前环境信息是否满足预设的环境信息更新条件,当检测结果为是时,触发所述第二属性信息更新模块307更新所述信息展示控件的属性信息,当检测结果为否时,触发所述属性信息展示模块305,在锁屏界面上继续展示当前的所述信息展示控件的属性信息;
[0155]第二属性信息更新模块307,用于更新所述信息展示控件的属性信息,并触发所述属性信息展示模块305展示更新后的所述信息展示控件的属性信息。
[0156]具体的,预设的环境信息更新条件,可以包括:[0157]重启操作系统;或
[0158]开启或关闭飞行模式;或
[0159]所述信息展示控件的属性信息的更新间隔大于预设的第二更新间隔;或
[0160]当前电子设备所处的地理位置改变。
[0161]在本发明的一个具体实施例中,该装置还可以包括:地理位置获得模块(图中未示出)。
[0162]所述地理位置获得模块,用于通过当前电子设备中的GPS定位系统获得当前电子设备所处的地理位置;或
[0163]用于根据当前电子设备接入网络的IP地址获得当前电子设备所处的地理位置;或
[0164]用于根据当前电子设备接入的无线接入点的位置信息获得当前电子设备所处的地理位置;或
[0165]用于根据当前电子设备接收的移动通信网络信号获得当前电子设备所处的地理位置。
[0166]在本发明的另一个具体实施例中,该装置还可以包括:温度显示方式设置模块(图中未示出)。
[0167]所述温度显示方式设置模块,用于在在所述信息展示控件为天气控件的情况下,根据当前电子设备所处的地理·位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
[0168]由以上可见,本方案中,通过检测当前环境信息是否满足预设的环境信息更新条件的方式,对信息展示控件的属性信息进行更新,使得用户能够及时获知更新后的信息。
[0169]对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0170]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0171]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0172]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种应用于锁屏状态下的信息展示方法,其特征在于,应用于电子设备,所述方法包括: 接收锁屏操作指令; 检测当前剩余内存资源是否满足预设的内存释放条件,若满足,按照预设的内存释放规则,释放内存资源; 获得位于锁屏界面上方的信息展示控件的属性信息; 在所述锁屏界面上展示所述信息展示控件的属性信息。
2.根据权利要求1所述的方法,其特征在于,所述按照预设的内存释放规则,释放内存资源,包括: 按照以下优先级,依次释放当前电子设备中各个进程所占用的内存资源,至满足内存需求: 退出后不会被操作系统重启的进程; 退出后会被操作系统重启的进程。
3.根据权利要求2所述的方法,其特征在于,在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
4.根据权利要求2所述的方法,其特征在于,在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。
5.根据权利要求1~4中任一项所述的方法,其特征在于,在所述释放内存资源后,还包括: 检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔; 若大于,更新所述信息展示控件的属性信息,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息。
6.根据权利要求1所述的方法,其特征在于,所述信息展示控件,包括以下几种中的一种或几种: 天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 检测当前环境信息是否满足预设的环境信息更新条件; 若满足,更新所述信息展示控件的属性信息,在所述锁屏界面上展示更新后的所述信息展示控件的属性信息; 若不满足,在锁屏界面上继续展示当前的所述信息展示控件的属性信息。
8.根据权利要求7所述的方法,其特征在于,所述预设的环境信息更新条件,包括: 重启操作系统;或 开启或关闭飞行模式;或 所述信息展示控件的属性信息的更新时间大于预设的第二更新间隔;或 当前电子设备所处的地理位置改变。
9.根据权利要求8所述的方法,其特征在于,所述当前电子设备所处的地理位置,通过以下方式获得: 通过当前电子设备中的GPS定位系统获得;或 根据当前电子设备接入网络的IP地址获得;或 根据当前电子设备接入的无线接入点的位置信息获得;或 根据当前电子设备接收的移动通信网络信号获得。
10.根据权利要求6~9中任一项所述的方法,其特征在于,在所述信息展示控件为天气控件的情况下,还包括: 根据当前电子设备所处的地理位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
11.一种应用于锁屏状态下的信息展示装置,其特征在于,应用于电子设备,所述装置包括: 指令接收模块,用于接收锁屏操作指令; 内存检测模块,用于检测当前剩余内存资源是否满足预设的内存释放条件; 内存释放模块,用于在所述内存检测模块的检测结果为是时,按照预设的内存释放规贝U,释放内存资源; 属性信息获得模块,用于获得位于锁屏界面上方的信息展示控件的属性信息; 属性信息展示模块,用于在所述锁屏界面上展示所述信息展示控件的属性信息。
12.根据权利要求11所述的装置,其特征在于,所述内存释放模块,包括:第一释放子模块和第二释放子模块;` 所述内存释放模块,用于按照先触发所述第一释放子模块,后触发所述第二释放子模块的顺序,依次释放电子设备中各个进程所占用的内存资源,至满足启动所述待启动应用的内存需求; 所述第一释放子模块,用于释放退出后不会被操作系统重启的进程占用的内存资源; 所述第二释放子模块,用于释放退出后会被操作系统重启的进程占用的内存资源。
13.根据权利要求12所述的装置,其特征在于, 所述第一释放子模块,具体用于在释放所述退出后不会被操作系统重启的进程占用的内存资源的过程中,按照各个进程未被使用的时间由长到短的顺序,依次释放各个进程占用的内存资源。
14.根据权利要求12所述的装置,其特征在于, 所述第二释放子模块,具体用于在释放所述退出后会被操作系统重启的进程占用的内存资源的过程中,先按照各个进程未被使用的时间由长到短的顺序,再按照各个进程退出后被操作系统重启的周期由长到短的顺序,依次释放各个进程占用的内存资源。
15.根据权利要求11~14中任一项所述的装置,其特征在于,所述装置还包括:第一更新时间检测模块和第一属性信息更新模块; 所述第一更新时间检测模块,用于在所述内存释放模块完成内存释放操作之后,检测所述信息展示控件的属性信息的更新时间是否大于预设的第一更新间隔; 所述第一属性信息更新模块,用于在所述第一更新时间检测模块的检测结果为是时,更新所述信息展示控件的属性信息,并触发所述属性信息展示模块展示更新后的所述信息展示控件的属性信息。
16.根据权利要求11所述的装置,其特征在于,所述信息展示控件,包括以下几种中的一种或几种: 天气控件、预警信息控件、日历控件、时钟控件、短消息控件、通信控件或待办事务控件。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:环境信息检测模块和第二属性信息更新模块; 所述环境信息检测模块,用于检测当前环境信息是否满足预设的环境信息更新条件,当检测结果为是时,触发所述第二属性信息更新模块更新所述信息展示控件的属性信息,当检测结果为否时,触发所述属性信息展示模块,在锁屏界面上继续展示当前的所述信息展示控件的属性信息; 所述第二属性信息更新模块,用于更新所述信息展示控件的属性信息,并触发所述属性信息展示模块展示更新后的所述信息展示控件的属性信息。
18.根据权利要求17所 述的装置,其特征在于,所述预设的环境信息更新条件,包括: 重启操作系统;或 开启或关闭飞行模式;或 所述信息展示控件的属性信息的更新间隔大于预设的第二更新间隔;或 当前电子设备所处的地理位置改变。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:地理位置获得模块; 所述地理位置获得模块,用于通过当前电子设备中的GPS定位系统获得当前电子设备所处的地理位置;或 用于根据当前电子设备接入网络的IP地址获得当前电子设备所处的地理位置;或用于根据当前电子设备接入的无线接入点的位置信息获得当前电子设备所处的地理位置;或 用于根据当前电子设备接收的移动通信网络信号获得当前电子设备所处的地理位置。
20.根据权利要求16~19中任一项所述的装置,其特征在于,所述装置还包括:温度显示方式设置模块; 所述温度显示方式设置模块,用于在在所述信息展示控件为天气控件的情况下,根据当前电子设备所处的地理位置,对锁屏界面上温度信息显示方式进行设置,所述显示方式包括摄氏温度显示方式或华氏温度显示方式。
【文档编号】G06F9/50GK103744585SQ201410051907
【公开日】2014年4月23日 申请日期:2014年2月14日 优先权日:2014年2月14日
【发明者】陈勇, 王辰汐, 刘相伟, 吴锋, 杨鹏博 申请人:贝壳网际(北京)安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1