一种显示通知消息的方法及终端的制作方法

文档序号:10653984阅读:349来源:国知局
一种显示通知消息的方法及终端的制作方法
【专利摘要】本发明实施例公开了一种显示通知消息的方法及终端,其中该方法包括:当接收到通知消息时,确定该通知消息对应的目标应用的类型;根据该目标应用的类型及终端当前的工作场景,确定该通知消息的显示方式;根据该显示方式,显示该通知消息。本发明实施例通过综合接收到通知消息的目标应用的类型及终端当前的工作场景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示方式更加合理、规范,从而可避免因对同一通知消息的多途径重复显示而给用户带来的干扰,节省系统占用以及系统资源的消耗,提高终端的续航能力。
【专利说明】
-种显示通知消息的方法及终端
技术领域
[0001] 本发明设及电子技术领域,尤其设及一种显示通知消息的方法及终端。
【背景技术】
[0002] 随着智能移动终端技术及互联网技术的发展,智能手机、平板电脑等智能移动终 端的普及率越来越高,人们随时随地都可W通过智能手机得到大量的信息,r然已经处在 一个信息爆炸的社会。人们日常使用智能手机处理生活琐事及办公,每天需要处理的通知 消息众多。然而现有的通知消息展现技术,对接收的通知消息的显示方式和形式没有做任 何的规范,运就导致用户每天都在接收和处理重复性的通知,如:同一内容的应用通知可能 会同时在状态栏、锁屏W及桌面图标角标出现,运在浪费了大量系统资源的同时,也对用户 的日常生活造成了一定的干扰。

【发明内容】

[0003] 本发明实施例提供一种显示通知消息的方法及终端,可解决现有技术中存在的由 于对同一内容重复进行通知应用通知,而导致的资源浪费的技术问题。
[0004] 第一方面,本发明实施例提供了一种显示通知消息的方法,该方法包括:当接收到 通知消息时,确定所述通知消息对应的目标应用的类型;根据所述目标应用的类型及终端 当前的工作场景,确定所述通知消息的显示方式;根据所述显示方式,显示所述通知消息。
[0005] 另一方面,本发明实施例提供了一种终端,该终端包括:第一确定单元,用于当接 收到通知消息时,确定所述通知消息对应的目标应用的类型;第二确定单元,用于根据所述 目标应用的类型及终端当前的工作场景,确定所述通知消息的显示方式;显示单元,用于根 据所述第二确定单元确定的所述显示方式,显示所述通知消息。
[0006] 本发明实施例通过综合接收到通知消息的目标应用的类型及终端当前的工作场 景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示方式更加合 理、规范,从而可避免因对同一通知消息的多途径重复显示而给用户带来的干扰,节省系统 占用W及系统资源的消耗,提高终端的续航能力。
【附图说明】
[0007] 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他的附图。 [000引图1是本发明一实施例提供的一种显示通知消息的方法的示意流程图;
[0009] 图2是本发明另一实施例提供的一种显示通知消息的方法的示意流程图;
[0010] 图3是本发明一实施例提供的一种终端的示意性框图;
[0011] 图4是本发明另一实施例提供的一种终端的示意性框图;
[0012] 图5是本发明又一实施例提供的一种终端示意性框图。
【具体实施方式】
[0013] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0014] 应当理解,当在本说明书和所附权利要求书中使用时,术语"包括"和"包含"指示 所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整 体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0015] 还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目 的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上 下文清楚地指明其它情况,否则单数形式的"一"、"一个"及"该"意在包括复数形式。
[0016] 还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语"和/或"是 指相关联列出的项中的一个或多个的任何组合W及所有可能组合,并且包括运些组合。
[0017] 如在本说明书和所附权利要求书中所使用的那样,术语"如果"可W依据上下文被 解释为"当...时"或"一旦"或"响应于确定"或"响应于检测到"。类似地,短语"如果确定"或 "如果检测到[所描述条件或事件r可W依据上下文被解释为意指"一旦确定"或"响应于确 定"或"一旦检测到[所描述条件或事件]"或"响应于检测到[所描述条件或事件]"。
[0018] 具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面 (例如,触摸屏输出器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便 携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触 摸敏感表面(例如,触摸屏输出器和/或触摸板)的台式计算机。
[0019] 在接下来的讨论中,描述了包括输出器和触摸敏感表面的终端。然而,应当理解的 是,终端可W包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。
[0020] 终端支持各种应用程序,例如W下中的一个或多个:绘图应用程序、演示应用程 序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用 程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼 支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用 程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
[0021] 可W在终端上执行的各种应用程序可W使用诸如触摸敏感表面的至少一个公共 物理用户接口设备。可W在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表 面的一个或多个功能W及终端上输出的相应信息。运样,终端的公共物理架构(例如,触摸 敏感表面)可W支持具有对用户而言直观且透明的用户界面的各种应用程序。
[0022] 参见图1,是本发明一实施例提供一种显示通知消息的方法的示意流程图,如图所 示,该方法可包括W下步骤:
[0023] S101、当接收到通知消息时,确定所述通知消息对应的目标应用的类型;
[0024] 当接收到通知消息时,确定接收到所述通知消息的目标应用的类型,具体的,目标 应用的类型可W但不限于根据该应用的功能来划分,例如:即时通信类、备忘提醒类、普通 应用等等等。
[0025] S102、根据目标应用的类型及终端当前的工作场景,确定通知消息的显示方式;
[0026] 终端当前的工作场景包括:屏幕的工作状态W及终端中前台运行的应用。其中,屏 幕的工作状态,如亮屏、灭屏。前台运行的应用,通常可指当前屏幕中正在显示的应用,如: 桌面、接收到通知消息的目标应用或者其它应用。
[0027] 显示方式包括:交互形式和通知权限。其中,交互形式可W但不限于包括:亮屏、不 亮屏、显示详情、不显示详情(只显示数量)等等。通知权限是指W哪一种形式展现接收的通 知消息,可W但不限于包括:锁屏、桌面、图标、状态栏,弹出框等。
[0028] 具体的,可在终端中预置记录有应用的程序类型、终端的工作场景W及显示方式 =者之间的对应关系的相关文件,当检测到有应用接收到通知消息时,获取接收到通知消 息的目标应用的类型的信息W及终端当前的工作场景的信息,然后通过查询上述相关文 件,确定对应的显示方式。
[00巧]S103、根据显示方式,显示通知消息。
[0030] 于本发明实施例中,通过综合接收到通知消息的目标应用的类型及终端当前的工 作场景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示方式更 加合理、规范,从而可避免因对同一通知消息多途径重复显示给用户带来的干扰,节省系统 占用W及系统资源的消耗,提高终端的续航能力。
[0031] 参见图2,是本发明另一实施例提供一种显示通知消息的方法的示意流程图,如图 所示方法可包括W下步骤:
[0032] S201、当接收到通知消息时,确定通知消息对应的目标应用的类型;
[0033] 当接收到通知消息时,确定接收到通知消息的目标应用的类型,具体的,目标应用 的类型,即目标应用的程序类型,可W但不限于根据该应用的功能来划分,例如:即时通信 类、备忘提醒类、普通应用等等等。
[0034] S202、获取目标应用的类型的描述信息W及终端当前的工作场景的信息;
[0035] S203、在预置的查询数据库,对与目标应用的类型的描述信息W及终端当前的工 作场景的信息对应的显示方式进行查询;
[0036] S204、若查询到对应的显示方式,则根据对应的显示方式,显示通知消息;
[0037] S205、若未查询到对应的显示方式,则根据默认显示方式显示通知消息,或者,确 定没有对应的显示方式并不显示通知消息。
[0038] 可W理解的,在执行上述步骤前,可在终端中预置查询数据库,该查询数据库用于 存储各种应用的类型、各种终端的工作场景W及各种显示方式彼此之间的对应关系;
[0039] 终端当前的工作场景包括:屏幕的工作状态W及终端中前台运行的应用。其中,屏 幕的工作状态,如亮屏、灭屏。终端中前台运行的应用,通常可指当前屏幕中正在显示的应 用,如:桌面、接收到通知消息的目标应用或者其它应用。
[0040] 显示方式包括:交互形式和通知权限。其中,交互形式可W但不限于包括:亮屏、不 亮屏、显示详情、不显示详情(只显示数量)等等。通知权限是指W哪一种形式展现接收的通 知消息,可W但不限于包括:锁屏、桌面、图标、状态栏,弹出框等。
[0041] 于一实际应用例中,上述显示方式(通知权限与交互形式)的种类具体可如下表1 所示:
[0042] 表 1
[0043]
[0051] 通过预置查询数据库,将各种应用的类型、各种终端的工作场景W及各种显示方 式彼此之间的对应关系确定下来,即确定例如:即时通讯类的应用在亮屏、前台运行的应用 为桌面应用时,对应的显示方式是什么。可W理解地,查询数据库至少包括:应用的类型、屏 幕的工作状态、前台运行的应用、交互形式W及通知权限等字段。
[0052] 进一步地,查询数据库中的相关数据可根据用户的操作修改。具体的,当接收到用 户的修改指令时,根据修改指令,在查询数据库中对修改指令指向的相关数据进行修改。其 中相关数据包括:应用的类型,终端的工作场景,显示方式,W及,应用的类型、终端的工作 场景与显示方式彼此之间的对应关系,其中,终端的工作场景包括:屏幕的工作状态W及前 台运行的应用,显示方式包括:交互形式和通知权限。
[0053] 进一步地,可在检测到用户安装了新的应用后,引导用户在数据库中对新安装的 应用对应的输出方式进行设置。具体的,当接收到应用安装指令时,对应用安装指令指向的 应用进行安装;判断新安装的应用是否是第一次安装;若是第一次安装,则输出预置的询问 信息,询问信息用于询问用户是否对新安装的应用的显示方式进行设置;当接收到用户基 于询问信息触发的设置指令时,获取用户输入的参数;按照该参数,在查询数据库中,对新 安装的应用对应的类型、或新安装的应用对应的类型及新安装的应用对应的类型在终端的 不同工作场景下对应的显示方式进行设置。
[0054] 当配置完查询数据库之后,当接收到通知消息时,获取该通知消息对应的目标应 用的类型的描述信息W及终端当前的工作场景的信息,在上述预置的查询数据库,对与目 标应用的类型的描述信息W及终端当前的工作场景的信息对应的显示方式进行查询;若查 询到对应的显示方式,则根据对应的显示方式,显示通知消息;若未查询到对应的显示方 式,则根据默认显示方式显示通知消息,或者,确定没有对应的显示方式并不显示通知消 息。
[0055] 具体的,可首先获取接收到通知消息的目标应用的类型的描述信息W及终端当前 的工作场景的信息。其中,目标应用的类型的描述信息可通过该目标应用的包名得到;或者 可在查询数据库中为该目标应用设置对应的类型时,为该目标应用设置添加用于标识其类 型的标记,当检测到目标应用接收到通知消息时,获取该目标应用标记作为其类型的描述 信息。
[0056] 然后,在查询数据库中查询是否存在与目标应用的类型的描述信息对应的信息, 一方面,若在查询数据库查询到与目标应用的类型的描述信息对应的类型信息,则在查询 数据库中继续查询与查询出的类型信息W及终端当前的工作场景的信息对应的显示方式, 并根据查询出的显示方式,显示接收到的通知消息。具体的,对确定出的显示方式对应的执 行代码进行调用。例如:在手机灭屏时,若普通应用来了一条更新版本通知,则手机不亮屏, 即系统调用"不亮屏、不显示详情、桌面图标角标通知权限";在手机灭屏时,若后台运行的 短信收发应用接收到一条短信,则手机亮屏,锁屏显示短信通知,仅显示联系人名称,即系 统调用"亮屏、不显示详情、锁屏通知权限";在手机亮屏时,若用户处于锁屏界面,后台运行 的短信收发应用接收到一条短信,则锁屏显示短信通知,仅显示联系人名称,即系统调用 "不显示详情、锁屏通知权限";在手机亮屏时,用户处于桌面,后台运行的短信收发应用接 收到一条短信,则通过桌面弹出框显示通知,并显示详情,即系统调用"显示详情、弹出框权 限";在手机亮屏时,若用户处于普通应用时,后台运行的短信收发应用接收到一条短信,贝U 在状态栏显示短信通知,仅显示联系人名称,即系统调用"不显示详情、状态栏通知权限"。
[0057] 另一方面,若在查询数据库未查询到与目标应用的类型的描述信息对应的类型信 息,或者,虽然查询到与目标应用的类型的描述信息对应的类型信息,但是没有查询到与查 询出的类型信息W及终端当前的工作场景的信息对应的显示方式,则根据默认显示方式显 示接收到的通知消息,或者,确定没有对应的显示方式并不显示通知消息。
[0058] 进一步地,在根据默认显示方式显示接收到的通知消息,或者,确定没有对应的显 示方式并不显示通知消息之后,还可W输出引导信息,该引导信息用于引导用户对通知消 息在查询数据库中对应的相关数据进行设置;当接收用户基于引导信息触发的设置指令 时,获取用户输入的设置参数;并按照该设置参数,在查询数据库中,对目标应用对应的类 型,或者,目标应用对应的类型及目标应用对应的类型在终端的不同工作场景下对应的显 示方式进行设置。
[0059] 于本发明实施例中,通过综合接收到通知消息的目标应用的类型及终端当前的工 作场景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示方式更 加合理、规范,从而可避免因对同一通知消息的多途径重复显示而给用户带来的干扰,节省 系统占用W及系统资源的消耗,提高终端的续航能力。并进一步地,通过根据用户的操作, 对查询数据库中的数据进行修改,使得确定出显示方式更符合用户的需求,提高信息处理 的灵活性。
[0060] 参见图3,是本发明一实施例提供的一种终端的示意框图。如图3所示,该终端包 括:第一确定单元301、第二确定单元302 W及显示单元303。
[0061] 第一确定单元301,用于当接收到通知消息时,确定该通知消息对应的目标应用的 类型;
[0062] 第二确定单元302,用于根据该目标应用的类型及终端当前的工作场景,确定该通 知消息的显示方式;
[0063] 显示单元303,用于根据第二确定单元302确定的该显示方式,显示该通知消息。
[0064] 具体的,可在终端中预置记录有应用的程序类型、终端的工作场景W及显示方式 =者之间的对应关系的相关文件,当接收到通知消息时,第一确定单元301确定该通知消息 对应的目标应用的类型,第二确定单元302根据该目标应用的类型及终端当前的工作场景, 通过查询上述相关文件,确定该通知消息的显示方式,显示单元303根据第二确定单元302 确定的该显示方式,显示该通知消息。
[0065] 其中,目标应用的类型可W但不限于根据该应用的功能来划分,例如:即时通信 类、备忘提醒类、普通应用等等等。
[0066] 终端当前的工作场景包括:屏幕的工作状态W及终端中前台运行的应用。屏幕的 工作状态,如亮屏、灭屏。前台运行的应用,通常可指当前屏幕中正在显示的应用,如:桌面、 接收到通知消息的目标应用或者其它应用。
[0067] 显示方式包括:交互形式和通知权限。交互形式可W但不限于包括:亮屏、不亮屏、 显示详情、不显示详情(只显示数量)等等。通知权限是指W哪一种形式展现接收的通知消 息,可W但不限于包括:锁屏、桌面、图标、状态栏,弹出框等。
[0068] 本发明实施例提供的终端,通过综合接收到通知消息的目标应用的类型及终端当 前的工作场景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示 方式更加合理、规范,从而可避免因对同一通知消息的多途径重复显示而给用户带来的干 扰,节省系统占用W及系统资源的消耗,提高终端的续航能力。并进一步地,通过根据用户 的操作,对查询数据库中的数据进行修改,使得确定出显示方式更符合用户的需求,提高信 息处理的灵活性。
[0069] 参见图4,是本发明另一实施例提供的一种终端的示意框图。如图4所示,该终端包 括:第一确定单元401、第二确定单元402、显示单元403、第一信息输出单元404、第一参数获 取单元405、第一设置单元406、安装单元407、判断单元408、第二信息输出单元409、第二参 数获取单元410、第二设置单元411、修改单元412W及查询数据库413。
[0070] 第一确定单元401,用于当接收到通知消息时,确定该通知消息对应的目标应用的 类型;
[0071] 第二确定单元402,用于根据该目标应用的类型及终端当前的工作场景,确定该通 知消息的显示方式;
[0072] 显示单元403,用于根据第二确定单元402确定的该显示方式,显示该通知消息。
[0073] 进一步地,第二确定单元402包括:获取单元4021W及查询单元4022。
[0074] 获取单元4021,用于获取该目标应用的类型的描述信息W及该终端当前的工作场 景的f胃息;
[0075] 查询单元4022,用于在预置的查询数据库413中,对与该目标应用的类型的描述信 息W及该终端当前的工作场景的信息对应的显示方式进行查询;
[0076] 显示单元403,具体用于若查询到该对应的显示方式,则根据该对应的显示方式, 显示该通知消息;W及,若未查询到该对应的显示方式,则根据默认显示方式显示该通知消 息,或者,确定没有该对应的显示方式并不显示该通知消息。
[0077] 第一信息输出单元404,用于输出引导信息,该引导信息用于引导用户对该通知消 息在该查询数据库413中对应的相关数据进行设置。
[0078] 第一参数获取单元405,用于当接收到该用户基于该引导信息触发的设置指令时, 获取该用户输入的设置参数。
[0079] 第一设置单元406,用于按照该设置参数,在该查询数据库413中,对该目标应用对 应的类型,或者,该目标应用对应的类型及该目标应用对应的类型在该终端的不同工作场 景下对应的显示方式进行设置。
[0080] 安装单元407,用于当接收到应用安装指令时,对该应用安装指令指向的应用进行 安装。
[0081] 判断单元408,用于判断新安装的应用是否是第一次安装。
[0082] 第二信息输出单元409,用于若判断单元408判断该新安装的应用是第一次安装, 则输出预置的询问信息,该询问信息用于询问该用户是否对该新安装的应用的显示方式进 行设置。
[0083] 第二参数获取单元410,用于当接收到该用户基于该询问信息触发的设置指令时, 获取该用户输入的参数。
[0084] 第二设置单元411,用于按照该参数,在该查询数据库413中,对该新安装的应用对 应的类型,或者,该新安装的应用对应的类型及该新安装的应用对应的类型在该终端的不 同工作场景下对应的显示方式进行设置。
[0085] 修改单元412,用于当接收到用户的修改指令时,根据该修改指令,在该查询数据 库413中对该修改指令指向的相关数据进行修改,该相关数据包括:应用的类型,该终端的 工作场景,该显示方式,W及,该应用的类型、该终端的工作场景与该显示方式彼此之间的 对应关系,其中,该终端的工作场景包括:屏幕的工作状态W及前台运行的应用,该显示方 式包括:交互形式和通知权限。
[0086] 具体的,可在终端中预置记录有应用的程序类型、终端的工作场景W及显示方式 =者之间的对应关系的查询数据库413,或者该查询数据库413也可配置在终端的外部,如: 服务器。
[0087] 其中,应用的程序类型可W但不限于根据该应用的功能来划分,例如:即时通信 类、备忘提醒类、普通应用等等等。
[0088] 终端当前的工作场景包括:屏幕的工作状态W及终端中前台运行的应用。屏幕的 工作状态,如亮屏、灭屏。前台运行的应用,通常可指当前屏幕中正在显示的应用,如:桌面、 接收到通知消息的目标应用或者其它应用。
[0089] 显示方式包括:交互形式和通知权限。交互形式可W但不限于包括:亮屏、不亮屏、 显示详情、不显示详情(只显示数量)等等。通知权限是指W哪一种形式展现接收的通知消 息,可W但不限于包括:锁屏、桌面、图标、状态栏,弹出框等。
[0090] 可W理解的,上述查询数据库413中的数据可根据用户的修改指令进行修改。具体 的,当接收到用户的修改指令时,修改单元412根据该修改指令,在该查询数据库413中对该 修改指令指向的相关数据进行修改,该相关数据包括:应用的类型,该终端的工作场景,该 显示方式,W及,该应用的类型、该终端的工作场景与该显示方式彼此之间的对应关系,其 中,该终端的工作场景包括:屏幕的工作状态W及前台运行的应用,该显示方式包括:交互 形式和通知权限。
[0091] 并且进一步地,当有新应用被安装时,还可根据用户的操作,更新上述查询数据库 413中的数据。具体的,当接收到应用安装指令时,安装单元407对该应用安装指令指向的应 用进行安装;之后,判断单元408判断新安装的应用是否是第一次安装;若判断单元408判断 该新安装的应用是第一次安装,则第二信息输出单元409输出预置的询问信息,该询问信息 用于询问该用户是否对该新安装的应用的显示方式进行设置;随后,当接收到该用户基于 该询问信息的设置指令时,第二参数获取单元410获取该用户输入的参数;然后,第二设置 单元411按照该参数,在该查询数据库413中,对该新安装的应用对应的类型,或者,该新安 装的应用对应的类型及该新安装的应用对应的类型在该终端的不同工作场景下对应的显 示方式进行设置。
[0092] 在配置完上述查询数据库413后,当接收到通知消息时,第一确定单元401确定该 通知消息对应的目标应用的类型;然后,获取单元4021获取该目标应用的类型的描述信息 W及该终端当前的工作场景的信息;之后,查询单元4022在预置的查询数据库413中,对与 该目标应用的类型的描述信息W及该终端当前的工作场景的信息对应的显示方式进行查 询;若查询单元4022查询到该对应的显示方式,则显示单元403根据该对应的显示方式,显 示该通知消息;若查询单元4022未查询到该对应的显示方式,则显示单元403根据默认显示 方式显示该通知消息,或者,确定没有该对应的显示方式并不显示该通知消息。
[0093] 并且,进一步地,当显示单元403根据默认显示方式显示该通知消息,或者,确定没 有该对应的显示方式并不显示该通知消息时,第一信息输出单元404输出引导信息,该引导 信息用于引导用户对该通知消息在该查询数据库413中对应的相关数据进行设置;之后,当 接收到该用户基于该引导信息触发的设置指令时,第一参数获取单元405获取该用户输入 的设置参数;然后,第一设置单元406按照该设置参数,在查询数据库413中,对该目标应用 对应的类型,或者,该目标应用对应的类型及该目标应用对应的类型在该终端的不同工作 场景下对应的显示方式进行设置。
[0094]本发明实施例提供的终端,通过综合接收到通知消息的目标应用的类型及终端当 前的工作场景,确定对应的显示方式,实现了通知消息的智能化显示,使得通知消息的显示 方式更加合理、规范,从而可避免因对同一通知消息的多途径重复显示而给用户带来的干 扰,节省系统占用W及系统资源的消耗,提高终端的续航能力。并进一步地,通过根据用户 的操作,对查询数据库413中的数据进行修改,使得确定出显示方式更符合用户的需求,提 高信息处理的灵活性。
[00M]参见图5,是本发明又一实施例提供的一种终端示意框图。如图所示的本实施例中 的终端可W包括:一个或多个处理器801,一个或多个输入设备802,一个或多个输出设备 803和存储器804。上述处理器801、输入设备802、输出设备803和存储器804通过总线连接。 存储器802用于存储指令,处理器801用于执行存储器802存储的指令。其中,处理器801用 于:当接收到通知消息时,确定所述通知消息对应的目标应用的类型;根据所述目标应用的 类型及终端当前的工作场景,确定所述通知消息的显示方式;根据所述显示方式,显示所述 通知消息。
[0096] 进一步地,处理器801还用于:获取所述目标应用的类型的描述信息W及所述终端 当前的工作场景的信息;在预置的查询数据库中,对与所述目标应用的类型的描述信息W 及所述终端当前的工作场景的信息对应的显示方式进行查询;若查询到所述对应的显示方 式,则根据所述对应的显示方式,显示所述通知消息;若未查询到所述对应的显示方式,贝U 根据默认显示方式显示所述通知消息,或者,确定没有所述对应的显示方式并不显示所述 通知消息。
[0097] 进一步地,处理器801还用于:在所述根据默认显示方式显示所述通知消息,或者, 确定没有所述对应的显示方式并不显示所述通知消息之后,输出引导信息,所述引导信息 用于引导用户对所述通知消息在所述查询数据库中对应的相关数据进行设置;当接收到所 述用户基于所述引导信息触发的设置指令时,获取所述用户输入的设置参数;按照所述设 置参数,在所述查询数据库中,对所述目标应用对应的类型,或者,所述目标应用对应的类 型及所述目标应用对应的类型在所述终端的不同工作场景下对应的显示方式进行设置。
[0098] 进一步地,处理器801还用于:接收当接收到应用安装指令时,对所述应用安装指 令指向的应用进行安装;判断新安装的应用是否是第一次安装;若是第一次安装,则输出预 置的询问信息,所述询问信息用于询问所述用户是否对所述新安装的应用的显示方式进行 设置;当接收到所述用户基于所述询问信息触发的设置指令时,获取所述用户输入的参数; 按照所述参数,在所述查询数据库中,对所述新安装的应用对应的类型,或者,所述新安装 的应用对应的类型及所述新安装的应用对应的类型在所述终端的不同工作场景下对应的 显示方式进行设置。
[0099] 进一步地,处理器801还用于:当接收到用户的修改指令时,根据所述修改指令,在 所述查询数据库中对所述修改指令指向的相关数据进行修改,所述相关数据包括:应用的 类型,所述终端的工作场景,所述显示方式,W及,所述应用的类型、所述终端的工作场景与 所述显示方式彼此之间的对应关系,其中,所述终端的工作场景包括:屏幕的工作状态W及 前台运行的应用,所述显示方式包括:交互形式和通知权限。
[0100] 应当理解,在本发明实施例中,所称处理器801可W是中央处理单元(Central Processing化it,CPU),该处理器还可W是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit, ASIC)、现成可编程口阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑 器件、分立口或者晶体管逻辑器件、分立硬件组件等。通用处理器可W是微处理器或者该处 理器也可W是任何常规的处理器等。
[0101] 输入设备802可W包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的 方向信息)、麦克风等,输出设备803可W包括输出器化CD等)、扬声器等。
[0102] 该存储器804可W包括只读存储器和随机存取存储器,并向处理器801提供指令和 数据。存储器804的一部分还可W包括非易失性随机存取存储器。例如,存储器804还可W存 储设备类型的信息。
[0103] 具体实现中,本发明实施例中所描述的处理器801、输入设备802、输出设备803可 执行本发明实施例提供的显示通知消息的方法的第一实施例和第二实施例中所描述的实 现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再寶述。
[0104] 本领域普通技术人员可W意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够W电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件 和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。运 些功能究竟W硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专 业技术人员可W对每个特定的应用来使用不同方法来实现所描述的功能,但是运种实现不 应认为超出本发明的范围。
[0105] 所属领域的技术人员可W清楚地了解到,为了描述的方便和简洁,上述描述的终 端和单元的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0106] 在本申请所提供的几个实施例中,应该理解到,所掲露的终端和方法,可W通过其 它的方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅 仅为一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件可W结 合或者可W集成到另一个系统,或一些特征可W忽略,或不执行。另外,所输出或讨论的相 互之间的禪合或直接禪合或通信连接可W是通过一些接口、装置或单元的间接禪合或通信 连接,也可W是电的,机械的或其它的形式连接。
[0107] 所述作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元输 出的部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个 网络单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案 的目的。
[0108] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W是两个或两个W上单元集成在一个单元中。上述集成的 单元既可W采用硬件的形式实现,也可W采用软件功能单元的形式实现。
[0109] 所述集成的单元如果W软件功能单元的形式实现并作为独立的产品销售或使用 时,可W存储在一个计算机可读取存储介质中。基于运样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可W W软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机 设备(可W是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全 部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memo巧)、随机存取存储器(RAM,Random Access Memcxry)、磁碟或者光盘等各种可W存储程 序代码的介质。
[0110] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到各种等效的修改或替 换,运些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应W权利 要求的保护范围为准。
【主权项】
1. 一种显示通知消息的方法,其特征在于,所述方法包括: 当接收到通知消息时,确定所述通知消息对应的目标应用的类型; 根据所述目标应用的类型及终端当前的工作场景,确定所述通知消息的显示方式; 根据所述显示方式,显示所述通知消息。2. 根据权利要求1所述的方法,其特征在于,所述根据所述目标应用的类型及终端当前 的工作场景,确定所述通知消息的显示方式,根据所述显示方式,显示所述通知消息包括: 获取所述目标应用的类型的描述信息以及所述终端当前的工作场景的信息; 在预置的查询数据库中,对与所述目标应用的类型的描述信息以及所述终端当前的工 作场景的信息对应的显示方式进行查询; 若查询到所述对应的显示方式,则根据所述对应的显示方式,显示所述通知消息; 若未查询到所述对应的显示方式,则根据默认显示方式显示所述通知消息,或者,确定 没有所述对应的显示方式并不显示所述通知消息。3. 根据权利要求2所述的方法,其特征在于,所述根据默认显示方式显示所述通知消 息,或者,确定没有所述对应的显示方式并不显示所述通知消息之后,还包括: 输出引导信息,所述引导信息用于引导用户对所述通知消息在所述查询数据库中对应 的相关数据进行设置; 当接收到所述用户基于所述引导信息触发的设置指令时,获取所述用户输入的设置参 数; 按照所述设置参数,在所述查询数据库中,对所述目标应用对应的类型,或者,所述目 标应用对应的类型及所述目标应用对应的类型在所述终端的不同工作场景下对应的显示 方式进行设置。4. 根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括: 接收当接收到应用安装指令时,对所述应用安装指令指向的应用进行安装;判断新安 装的应用是否是第一次安装; 若是第一次安装,则输出预置的询问信息,所述询问信息用于询问所述用户是否对所 述新安装的应用的显示方式进行设置; 当接收到所述用户基于所述询问信息触发的设置指令时,获取所述用户输入的参数; 按照所述参数,在所述查询数据库中,对所述新安装的应用对应的类型,或者,所述新 安装的应用对应的类型及所述新安装的应用对应的类型在所述终端的不同工作场景下对 应的显示方式进行设置。5. 根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 当接收到用户的修改指令时,根据所述修改指令,在所述查询数据库中对所述修改指 令指向的相关数据进行修改,所述相关数据包括:应用的类型,所述终端的工作场景,所述 显示方式,以及,所述应用的类型、所述终端的工作场景与所述显示方式彼此之间的对应关 系,其中,所述终端的工作场景包括:屏幕的工作状态以及前台运行的应用,所述显示方式 包括:交互形式和通知权限。6. -种终端,其特征在于,包括: 第一确定单元,用于当接收到通知消息时,确定所述通知消息对应的目标应用的类型; 第二确定单元,用于根据所述目标应用的类型及终端当前的工作场景,确定所述通知 消息的显示方式; 显示单元,用于根据所述第二确定单元确定的所述显示方式,显示所述通知消息。7. 根据权利要求6所述的终端,其特征在于,所述第二确定单元包括: 获取单元,用于获取所述目标应用的类型的描述信息以及所述终端当前的工作场景的 信息; 查询单元,用于在预置的查询数据库中,对与所述目标应用的类型的描述信息以及所 述终端当前的工作场景的信息对应的显示方式进行查询; 所述显示单元,具体用于若查询到所述对应的显示方式,则根据所述对应的显示方式, 显示所述通知消息;以及,若未查询到所述对应的显示方式,则根据默认显示方式显示所述 通知消息,或者,确定没有所述对应的显示方式并不显示所述通知消息。8. 根据权利要求7所述的终端,其特征在于,所述终端还包括: 第一信息输出单元,用于输出引导信息,所述引导信息用于引导用户对所述通知消息 在所述查询数据库中对应的相关数据进行设置; 第一参数获取单元,用于当接收到所述用户基于所述引导信息触发的设置指令时,获 取所述用户输入的设置参数; 第一设置单元,用于按照所述设置参数,在所述查询数据库中,对所述目标应用对应的 类型,或者,所述目标应用对应的类型及所述目标应用对应的类型在所述终端的不同工作 场景下对应的显示方式进行设置。9. 根据权利要求6至8任一项所述的终端,其特征在于,所述终端还包括: 安装单元,用于当接收到应用安装指令时,对所述应用安装指令指向的应用进行安装; 判断单元,用于判断新安装的应用是否是第一次安装; 第二信息输出单元,用于若所述判断单元判断所述新安装的应用是第一次安装,则输 出预置的询问信息,所述询问信息用于询问所述用户是否对所述新安装的应用的显示方式 进行设置; 第二参数获取单元,用于当接收到所述用户基于所述询问信息触发的设置指令时,获 取所述用户输入的参数; 第二设置单元,用于按照所述参数,在所述查询数据库中,对所述新安装的应用对应的 类型,或者,所述新安装的应用对应的类型及所述新安装的应用对应的类型在所述终端的 不同工作场景下对应的显示方式进行设置。10. 根据权利要求9所述的终端,其特征在于,所述终端还包括: 修改单元,用于当接收到用户的修改指令时,根据所述修改指令,在所述查询数据库中 对所述修改指令指向的相关数据进行修改,所述相关数据包括:应用的类型,所述终端的工 作场景,所述显示方式,以及,所述应用的类型、所述终端的工作场景与所述显示方式彼此 之间的对应关系,其中,所述终端的工作场景包括:屏幕的工作状态以及前台运行的应用, 所述显示方式包括:交互形式和通知权限。
【文档编号】G06F3/0481GK106020611SQ201610356842
【公开日】2016年10月12日
【申请日】2016年5月26日
【发明人】郑敏
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1