一种消息视图的设置方法及装置制造方法

文档序号:6542406阅读:154来源:国知局
一种消息视图的设置方法及装置制造方法
【专利摘要】本发明公开了一种消息视图的设置方法,包括:获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识;在所述通知栏中建立消息视图;根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标;将所述应用图标添加至所述消息视图中;将所述资源占用信息以文本形式添加至所述消息视图中。本发明还公开了一种消息视图的设置装置。可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
【专利说明】一种消息视图的设置方法及装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种消息视图的设置方法及装置。
【背景技术】
[0002]目前,终端中均设置有通知栏,通知栏为在终端界面显示为状态栏时,通过下拉等多种方式打开的界面,其中,通知栏中可包括多个消息视图。在通知栏中会有不同应用的推送信息,如应用版本升级信息、应用广告信息、应用推荐信息等。然而,此类推送信息在通知栏中显示多为本应用的应用图标及文字,若某一应用需要通过通知栏显示其他应用的应用图标,则无法实现。如资源检测应用需要通过通知栏推送某一具体耗电应用的耗电信息,则无法显示该具体应用的应用图标,无法直观展示该具体应用的耗电状况,并且不能使用户进行应用的快速识别,降低了用户体验。

【发明内容】

[0003]本发明实施例提供了一种消息视图的设置方法及装置。可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
[0004]一方面,本发明的实施例提供了一种消息视图的设置方法,包括:
[0005]获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识;
[0006]在所述通知栏中建立消息视图;
[0007]根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标;
[0008]将所述应用图标添加至所述消息视图中;
[0009]将所述资源占用信息以文本形式添加至所述消息视图中。
[0010]另一方面,本发明的实施例提供了一种消息视图的设置装置,包括:
[0011]获取模块,用于获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识;
[0012]建立模块,用于在所述通知栏中建立消息视图;
[0013]调用模块,用于根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标;
[0014]图标添加模块,用于将所述应用图标添加至所述消息视图中;
[0015]信息添加模块,用于将所述资源占用信息以文本形式添加至所述消息视图中。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0017]图1是本发明中消息视图的设置方法的一种实施例的流程图;
[0018]图2是本发明中消息视图的设置方法的另一种实施例的流程图;
[0019]图3是本发明中消息视图的设置装置的一种实施例的结构图;
[0020]图4是本发明中消息视图的设置装置的另一种实施例的结构图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]下面参考附图对本发明的实施例进行描述。参见图1,为消息视图的设置方法的一种实施例的流程图。
[0023]步骤S101,获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识。
[0024]本发明实施例中,当某一应用的资源占用状态超过预设阈值或资源检测应用需定时推送监控的资源占用应用的推送消息时,可获取资源占用应用的资源占用信息。应用对资源占用可包括该应用对CPU占用和/或该应用对系统资源占用。其中,资源占用信息可包括获取时间,应用对CPU和/或系统资源的占用量,以及该应用的具体应用标识等,以及当应用的资源占用量超出一定阈值时,产生的警告信息等。
[0025]步骤S102,在所述通知栏中建立消息视图。
[0026]本发明实施例中,当通过步骤SlOl获取到应用的资源占用信息时,即可在通知栏建立一个消息视图。可选的,可引用系统默认的消息视图格式来建立消息视图,也可通过notification等应用建立自定义消息视图,如需通过notification进行自定义消息视图的建立时,可在建立的消息视图上通过RemoteView等布局控件对消息视图进行布局。
[0027]步骤S103,根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标。
[0028]本发明实施例中,当通过步骤S102建立消息视图时,即可对所需显示的文字及图标进行处理,以显示在建立的消息视图中。读取资源占用信息中的应用标识,即可查找到关于该应用的信息,及应用的存储位置,从而可调用应用的应用图标。可选的,可通过调用b i tmap (位图)文件来获取应用图标。
[0029]步骤S104,将所述应用图标添加至所述消息视图中。
[0030]本发明实施例中,当调用到应用图标后,可将应用图标添加至消息视图中进行显示。可选的,当通过RemoteView等布局控件对消息视图进行布局时,应用图标可添加至对应的图标控件中进行显示。
[0031]步骤S105,将所述资源占用信息添加至所述消息视图中。
[0032]本发明实施例中,资源占用信息可通过多种形式进行获取,可将需显示的资源占用信息如占用的百分比及警告信息等,可将其转换为文本文件添加至消息视图中以进行显示,从而构成完整的在消息视图中显示的消息。
[0033]当获取到应用的资源占用信息时,可通过在通知栏建立消息视图,并通过资源占用信息中的应用标识,可调用到应用标识对应的应用图标,并将应用图标及资源占用信息以文本文件添加至消息视图以进行显示,从而可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
[0034]参见图2,为本发明中消息视图的设置方法的另一种实施例的流程图。
[0035]步骤S201,检测应用的资源占用状态。
[0036]本发明实施例中,可通过资源检测应用对资源占用应用的资源占用状态进行检测,以确定资源占用应用的资源占用状态是否超出正常范围。其中,应用对资源占用可包括该应用对CPU占用和/或该应用对系统资源占用。
[0037]步骤S202,当检测到所述应用的资源占用状态大于或等于预设阈值时,获取所述应用的资源占用信息。
[0038]本发明实施例中,当某一应用的资源占用状态超过预设阈值时,可获取资源占用应用的资源占用信息。其中,资源占用信息可包括获取时间,应用对CPU和/或系统资源的占用量,以及该应用的具体应用标识等,以及当应用的资源占用量超出一定阈值时,产生的
敏告_自禁
_ 口 I H 寸 O
[0039]步骤S203,在所述通知栏中建立消息视图。
[0040]本发明实施例中,当通过步骤S202获取到应用的资源占用信息时,即可在通知栏建立一个消息视图。可选的,可引用系统默认的消息视图格式来建立消息视图,也可通过notification等应用建立自定义消息视图,如需通过notification进行自定义消息视图的建立时,可在建立的消息视图上通过RemoteView等布局控件对消息视图进行布局。
[0041 ] 步骤S204,根据所述资源占用信息中的所述应用标识,在所述应用的存储位置调用所述应用标识对应的位图文件。
[0042]本发明实施例中,当通过步骤S203建立消息视图时,即可对所需显示的文字及图标进行处理,以显示在建立的消息视图中。读取资源占用信息中的应用标识,即可查找到关于该应用的信息,及应用的存储位置。由于应用中的位图文件可跨进程传递,从而可从应用的存储位置调用应用标识对应的位图文件。
[0043]可选的,本发明实施例中,步骤S204可由以下步骤替换:
[0044]建立位图数据库,其中,所述位图数据库中存储终端应用的应用标识对应的位图文件;
[0045]根据所述资源占用信息中的所述应用标识,在所述位图数据库中查找所述应用标识对应的位图文件;
[0046]调用所述位图文件。
[0047]其中,可通过建立位图数据库,将终端中所有或部分应用的应用标识对应的位图文件集中存储在位图数据库中。当需要调用应用标识对应的位图文件时,可在位图数据库中查找,并将其调用并添加至消息视图中。可节省查找应用的存储位置的时间,从而可直观的调用位图文件。
[0048]步骤S205,将所述位图文件添加至所述消息视图中。
[0049]本发明实施例中,当调用到位图文件后,可将位图文件添加至消息视图中进行显示。可选的,当通过RemoteView等布局控件对消息视图进行布局时,位图文件可添加至对应的图标控件中进行显示。
[0050]步骤S206,将所述资源占用信息添加至所述消息视图中。
[0051]本发明实施例中,资源占用信息可通过多种形式进行获取,可将需显示的资源占用信息如占用的百分比及警告信息等,将其转换为文本文件添加至消息视图中以进行显示,从而构成完整的在消息视图中显示的消息。
[0052]步骤S207,将所述应用的应用名称添加至所述消息视图中,其中,所述资源占用信息及应用名称以文本形式添加至所述消息视图中。
[0053]本发明实施例中,还可将应用的应用名称以文本形式添加至消息视图中,从而使用户能够根据应用图标及应用名称更加直观的获得该应用的资源占用信息。
[0054]当获取到应用的资源占用信息时,可通过在通知栏建立消息视图,并通过资源占用信息中的应用标识,可调用到应用标识对应的应用图标,并将应用图标及资源占用信息以文本文件添加至消息视图以进行显示,从而可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
[0055]参见图3,为本发明中消息视图的设置装置的一种实施例的结构图。该装置可包括:获取模块01、建立模块02、调用模块03、图标添加模块04、信息添加模块05。
[0056]其中,获取模块01,用于获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识。
[0057]本发明实施例中,当某一应用的资源占用状态超过预设阈值或资源检测应用需定时推送监控的资源占用应用的推送消息时,获取模块01可获取资源占用应用的资源占用信息。应用对资源占用可包括该应用对CPU占用和/或该应用对系统资源占用。其中,资源占用信息可包括获取时间,应用对CPU和/或系统资源的占用量,以及该应用的具体应用标识等,以及当应用的资源占用量超出一定阈值时,产生的警告信息等。
[0058]建立模块02,用于在所述通知栏中建立消息视图。
[0059]本发明实施例中,当通过获取模块01获取到应用的资源占用信息时,建立模块02即可在通知栏建立一个消息视图。可选的,建立模块02可引用系统默认的消息视图格式来建立消息视图,也可通过notification等应用建立自定义消息视图,如需通过notification进行自定义消息视图的建立时,可在建立的消息视图上通过RemoteView等布局控件对消息视图进行布局。
[0060]调用模块03,用于根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标。
[0061]本发明实施例中,当通过建立模块02建立消息视图时,即可对所需显示的文字及图标进行处理,以显示在建立的消息视图中。读取资源占用信息中的应用标识,即可查找到关于该应用的信息,及应用的存储位置,从而调用模块03可调用应用的应用图标。可选的,可通过调用bitmap (位图)文件来获取应用图标。
[0062]图标添加模块04,用于将所述应用图标添加至所述消息视图中。
[0063]本发明实施例中,本发明实施例中,当调用模块03调用到应用图标后,图标添加模块04可将应用图标添加至消息视图中进行显示。可选的,当通过RemoteView等布局控件对消息视图进行布局时,应用图标可添加至对应的图标控件中进行显示。[0064]信息添加模块05,用于将所述资源占用信息以文本形式添加至所述消息视图中。
[0065]本发明实施例中,资源占用信息可通过多种形式进行获取,信息添加模块05可将需显示的资源占用信息如占用的百分比及警告信息等,可将其转换为文本文件添加至消息视图中以进行显示,从而构成完整的在消息视图中显示的消息。
[0066]当获取到应用的资源占用信息时,可通过在通知栏建立消息视图,并通过资源占用信息中的应用标识,可调用到应用标识对应的应用图标,并将应用图标及资源占用信息以文本文件添加至消息视图以进行显示,从而可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
[0067]参见图4,为本发明中消息视图的设置装置的另一种实施例的结构图。该装置可包括:获取模块11、建立模块12、调用模块13、图标添加模块14、信息添加模块15、名称添加模块16。
[0068]获取模块11,用于获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识。
[0069]本发明实施例中,获取模块可包括检测单元111、获取单元112。
[0070]其中,检测单元111,用于检测应用的资源占用状态。
[0071]本发明实施例中,本发明实施例中,检测单元111可对资源占用应用的资源占用状态进行检测,以确定资源占用应用的资源占用状态是否超出正常范围。其中,应用对资源占用可包括该应用对CPU占用和/或该应用对系统资源占用。
[0072]获取单元112,用于当所述检测单元检测到所述应用的资源占用状态大于或等于预设阈值时,获取所述应用的资源占用信息。
[0073]本发明实施例中,,当某一应用的资源占用状态超过预设阈值时,获取单元112可获取资源占用应用的资源占用信息。其中,资源占用信息可包括获取时间,应用对CPU和/或系统资源的占用量,以及该应用的具体应用标识等,以及当应用的资源占用量超出一定阈值时,产生的警告信息等。
[0074]建立模块12,用于在所述通知栏中建立消息视图;
[0075]本发明实施例中,当获取到应用的资源占用信息时,建立模块12即可在通知栏建立一个消息视图。可选的,可引用系统默认的消息视图格式来建立消息视图,也可通过notification等应用建立自定义消息视图,如需通过notification进行自定义消息视图的建立时,可在建立的消息视图上通过RemoteView等布局控件对消息视图进行布局。
[0076]调用模块13,用于根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标。
[0077]本发明实施例中,调用模块13可包括存储位置调用单元131。
[0078]其中,存储位置调用单元131,用于根据所述资源占用信息中的所述应用标识,在所述应用的存储位置调用所述应用标识对应的位图文件。
[0079]本发明实施例中,当建立消息视图时,即可对所需显示的文字及图标进行处理,以显示在建立的消息视图中。读取资源占用信息中的应用标识,即可查找到关于该应用的信息,及应用的存储位置。由于应用中的位图文件可跨进程传递,从而存储位置调用单元131可从应用的存储位置调用应用标识对应的位图文件。[0080]可选的,调用模块13还可包括数据库建立单元132、查找单元133、调用单元134。
[0081]其中,数据库建立单元132,用于建立位图数据库,其中,所述位图数据库中存储终端应用的应用标识对应的位图文件。
[0082]查找单元133,用于根据所述资源占用信息中的所述应用标识,在所述位图数据库中查找所述应用标识对应的位图文件。
[0083]调用单元134,用于调用查找单元133查找的所述位图文件。
[0084]本发明实施例中,可通过数据库建立单元132建立位图数据库,将终端中所有或部分应用的应用标识对应的位图文件集中存储在位图数据库中。当需要调用应用标识对应的位图文件时,查找单元133可在位图数据库中查找,并通过调用单元134将其调用并添加至消息视图中。可节省查找应用的存储位置的时间,从而可直观的调用位图文件。
[0085]图标添加模块14,用于将所述位图文件添加至所述消息视图中。
[0086]本发明实施例中,当调用到位图文件后,图标添加模块14可将位图文件添加至消息视图中进行显示。可选的,当通过RemoteView等布局控件对消息视图进行布局时,位图文件可添加至对应的图标控件中进行显示。
[0087]信息添加模块15,用于将所述资源占用信息以文本形式添加至所述消息视图中。
[0088]本发明实施例中,资源占用信息可通过多种形式进行获取,信息添加模块15可将需显示的资源占用信息如占用的百分比及警告信息等,将其转换为文本文件添加至消息视图中以进行显示,从而构成完整的在消息视图中显示的消息。
[0089]名称添加模块16,用于将所述应用的应用名称以文本形式添加至所述消息视图中。
[0090]本发明实施例中,名称添加模块16还可将应用的应用名称以文本形式添加至消息视图中,从而使用户能够根据应用图标及应用名称更加直观的获得该应用的资源占用信
肩、O
[0091]当获取到应用的资源占用信息时,可通过在通知栏建立消息视图,并通过资源占用信息中的应用标识,可调用到应用标识对应的应用图标,并将应用图标及资源占用信息以文本文件添加至消息视图以进行显示,从而可为资源检测应用提供资源占用应用的应用图标,并可与该资源占用应用的资源占用信息同时显示在消息视图中,使用户能够快速识别资源占用应用,提升用户体验。
[0092]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0093]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。[0094]以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【权利要求】
1.一种消息视图的设置方法,其特征在于,包括: 获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识; 在所述通知栏中建立消息视图; 根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标; 将所述应用图标添加至所述消息视图中; 将所述资源占用信息添加至所述消息视图中。
2.如权利要求1所述方法,其特征在于,所述获取资源占用信息,包括: 检测应用的资源占用状态; 当检测到所述应用的资源占用状态大于或等于预设阈值时,获取所述应用的资源占用信息。
3.如权利要求1或2所述方法,其特征在于,所述根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标,包括: 根据所述资源占用信息中的所述应用标识,在所述应用的存储位置调用所述应用标识对应的位图文件; 其中,所述将所述应用图标添加至所述通知栏中,包括: 将所述位图文件添加至所述消息视图中。
4.如权利要求1或2所述方法,其特征在于,所述根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标,包括: 建立位图数据库,其中,所述位图数据库中存储终端应用的应用标识对应的位图文件; 根据所述资源占用信息中的所述应用标识,在所述位图数据库中查找所述应用标识对应的位图文件; 调用所述位图文件; 其中,所述将所述应用图标添加至所述通知栏中,包括: 将所述位图文件添加至所述消息视图中。
5.如权利要求1所述方法,其特征在于,在将所述资源占用信息以文本形式添加至所述消息视图中之后,所述方法还包括: 将所述应用的应用名称添加至所述消息视图中,其中,所述资源占用信息及应用名称以文本形式添加至所述消息视图中。
6.一种消息视图的设置装置,其特征在于,包括: 获取模块,用于获取应用的资源占用信息,其中,所述资源占用信息包括所述应用的应用标识; 建立模块,用于在所述通知栏中建立消息视图; 调用模块,用于根据所述资源占用信息中的所述应用标识,调用所述应用标识对应的应用图标; 图标添加模块,用于将所述应用图标添加至所述消息视图中; 信息添加模块,用于将所述资源占用信息添加至所述消息视图中。
7.如权利要求6所述装置,其特征在于,所述获取模块包括: 检测单元,用于检测应用的资源占用状态;获取单元,用于当所述检测单元检测到所述应用的资源占用状态大于或等于预设阈值时,获取所述应用的资源占用信息。
8.如权利要求6或7所述装置,其特征在于,所述调用模块包括: 存储位置调用单元,用于根据所述资源占用信息中的所述应用标识,在所述应用的存储位置调用所述应用标识对应的位图文件; 其中,所述图标添加模块还用于将所述位图文件添加至所述消息视图中。
9.如权利要求6或7所述装置,其特征在于,所述调用模块包括: 数据库建立单元,用于建立位图数据库,其中,所述位图数据库中存储终端应用的应用标识对应的位图文件; 查找单元,用于根据所述资源占用信息中的所述应用标识,在所述位图数据库中查找所述应用标识对应的位图文件; 调用单元,用于调用所述查找单元查找的所述位图文件; 其中,所述图标添加模块还用于将所述位图文件添加至所述消息视图中。
10.如权利要求6所述装置,其特征在于,所述终端还包括: 名称添加模块,用于将所述应用的应用名称添加至所述消息视图中,其中,所述资源占用信息及应用名称以文本形式添加至所述消息视图中。
【文档编号】G06F11/32GK104008036SQ201410126432
【公开日】2014年8月27日 申请日期:2014年3月31日 优先权日:2014年3月31日
【发明者】李龙, 李鸿, 熊丽兵 申请人:可牛网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1