消息显示方法和装置制造方法及图纸

技术编号:15329154 阅读:62 留言:0更新日期:2017-05-16 12:53
本发明专利技术涉及消息显示方法和装置。所述方法包括:在检测到预设操作事件时,创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值;检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述预设的优化显示模式为对所述第一消息对象进行优先显示的模式。本发明专利技术对于不同的消息对象可采用不同的显示模式进行显示,使得重要的消息能够及时被显示出来。

Message display method and apparatus

The invention relates to a message display method and device. The method includes: a preset operating event to when detecting the first message object to create the operation corresponding to the event; the first message object attribute information including the preset for display and control of the property, the creation of the first message object according to the preset the operating events corresponding to the display control attribute values the assignment of the property; the property detection of the first message object is the value of the value, if so, start the default display mode optimization of the first message object to display; optimize the preset display mode for priority display mode of the first message object. The invention can display different message modes for different message objects, so that important messages can be displayed in a timely manner.

【技术实现步骤摘要】
消息显示方法和装置
本专利技术涉及智能终端
,特别是涉及一种消息显示方法和消息显示方法装置。
技术介绍
手机等移动智能终端操作系统的消息提示框,属于一种用于在系统设置和/或系统中运行的应用程序界面上显示的消息提示机制,以向用户生成简单的提示信息,所述提示信息可为系统运行信息、应用程序的运行信息或系统/应用程序对用户操作的响应信息等。现有的消息提示机制存在缺陷,需要改进。
技术实现思路
本专利技术实施例提供了一种消息显示方法和装置,能够使得重要的消息信息及时被显示出来。本专利技术一方面提供一种消息显示方法,包括:在检测到预设操作事件时,创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值;检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述预设的优化显示模式为对所述第一消息对象进行优先显示的模式。本专利技术另一方面提供一种消息显示装置,包括:消息创建模块,用于在检测到预设操作事件时,创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值;模式切换模块,用于检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述优化显示模式为对所述第一消息对象进行优先显示的模式。基于上述实施例提供的消息显示方法和装置,在检测到预设操作事件,创建所述操作事件对应的新的消息对象之后,通过检测该消息对象的用于显示控制的属性值,判断是否启动预设的优化显示模式,在所述优化显示模式下能够对新的消息对象进行优先显示。由此,对于不同的消息对象可采用不同的显示模式进行显示,使得重要的提示信息能够及时被显示出来。附图说明图1为一个实施例中的本专利技术方案的工作环境示意图;图2为一实施例的消息显示方法的示意性流程图;图3为另一实施例的消息显示方法的示意性流程图;图4为另一实施例的消息显示方法的流程示意图;图5为一实施例的消息显示装置的示意性结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中的本专利技术方案的工作环境示意图;所述工作环境为智能终端,所述智能终端至少包括通过系统总线连接的处理器、显示模组、电源接口和存储介质。其中,显示模组可用于显示智能终端应用程序界面,以及显示与用户操作事件相关的提示信息,优先为触摸显示模组,即还可用于检测用户的触摸操作事件;电源接口用于与外部电源连接,外部电源通过该电源接口向智能终端电池供电;所述存储介质中至少存储有操作系统、数据库以及一种消息显示装置,所述操作系统为智能移动终端操作系统,例如安卓系统;所述消息显示装置可用于实现本专利技术实施例的消息显示方法。所述智能终端可以为手机、平板电脑等,也可以是其他具有上述结构的智能设备。结合图1及上述对工作环境的说明,以下对消息显示方法的实施例进行说明。图2为一实施例的消息显示方法的示意性流程图;如图2所示,本实施例中的消息显示方法包括步骤:S11,检测到预设操作事件,在检测到预设操作事件时创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值。所述消息对象指的是能够在终端当前操作界面上显示的提示信息,并且所述消息对象在显示时不会获取焦点信息,无法响应用户对其的点击或者移动等操作,例如安卓系统下的Toast消息提示框。用户操作智能终端时,包括触摸屏操作或者按键操作,操作事件包括应用程序界面下的操作事件,或者在系统界面下的操作事件。其中,应用程序例如社交软件、购物软件或者游戏软件等,所述系统界面例如系统时间设置界面、系统语言设置界面或者网络连接设置界面等。用户操作智能终端时,并非所有操作事件都会生成一对应的消息对象,事实上,能够生成一对应的消息对象的预设操作事件通常是由终端运行的操作系统以及运行在该操作系统中的具体应用程序设定。S12,检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述优化显示模式为对所述第一消息对象进行优先显示的模式。默认情况下,智能终端对于生成的消息对象采用常规显示模式进行显示。即若当前有其他消息对象正处于显示状态,则将新的消息对象添加到一消息显示任务队列中,并对所述消息显示任务队列中的消息对象按照时间戳先后依次进行显示。具体包括:检测当前显示的消息对象的显示时长是否届满,若是,退出该消息对象的显示,从所述消息显示任务队列中删除该消息对象,然后对所述消息显示任务队列中剩余的消息对象按照时间戳的先后依次进行显示。当在较短时间内检测到连续多个设定操作事件时,系统会创建多个消息对象,因此新的消息对象需进入消息显示任务队列中排队,直到在其之前创建的消息对象均显示之后才能显示,需等待较长的时间。在一优选实施例中,预先对终端系统中与所述消息对象对应的控件设置一用于显示控制的属性变量,在创建消息对象时还需对该变量进行赋值。例如开发者可预先对各操作事件对应的消息对象设置一显示控制属性值,在创建消息对象时,获取预设的显示控制属性值对所述消息对象的所述属性变量进行赋值。在一优选实施例中,设所述属性变量为一逻辑变量,若有的操作事件的提示信息内容比较重要、需要及时显示,则预先设置其对应的显示控制属性值为true;反之,若有的操作事件的提示信息内容的重要性较低,则预先设置其对应的显示控制属性值为false;当有新的消息对象被创建时,检测所述新的消息对象的所述属性变量的值,若为true,则表明需及时显示该消息对象,启动预设的优化显示模式对所述新的消息对象进行优先显示;若为false,则无需对所述新的消息对象进行优先显示,而是按照常规模式对所述新的消息对象进行显示。因此,所述属性变量相当于优化显示模式的开关值,在创建新的消息对象之后,根据新的消息对象的所述属性变量的值判定是否启动优化显示模式,若启动优化显示模式,则能够及时对所述新的消息对象进行显示,减少其等待的时间。为了更清楚的对本专利技术消息显示方法进行说明,参考图3所示,下面以安卓系统终的Toast对象为例,对本专利技术的消息显示方法做具体说明,包括如下步骤:S301,预先对系统的Toast控件设置一用于显示控制的属性变量,所述属性变量为逻辑变量,假设为变量T;分别对各操作事件对应的Toast对象设置一显示控制属性值。例如,对于操作事件的提示信息内容比较重要的,设置其对应的Toast对象的显示控制属性值为逻辑真(例如:true或者1);反之,对于操作事件的提示信息内容的重要性较低,则预先设置其对应的Toast对象的显示控制属性值为逻辑假(例如false或者0)。S302,检测是否发生预设操作事件,若是,执行下一步骤。S303,创建操作事件对应的第一Toast对象;在本文档来自技高网...
消息显示方法和装置

【技术保护点】
一种消息显示方法,其特征在于,包括:在检测到预设操作事件时,创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值;检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述优化显示模式为对所述第一消息对象进行优先显示的模式。

【技术特征摘要】
1.一种消息显示方法,其特征在于,包括:在检测到预设操作事件时,创建所述操作事件对应的第一消息对象;所述第一消息对象的属性信息包括预设的用于显示控制的属性,在创建所述第一消息对象时根据预设的所述操作事件对应的显示控制属性值对所述属性进行赋值;检测所述第一消息对象的所述属性的值是否为预设值,若是,启动预设的优化显示模式对所述第一消息对象进行显示;所述优化显示模式为对所述第一消息对象进行优先显示的模式。2.根据权利要求1所述的消息显示方法,其特征在于,启动预设的优化显示模式对所述第一消息对象进行显示的步骤,包括:在所述优化显示模式下,检测当前是否有第二消息对象处于显示状态;若有,退出所述第二消息对象的显示,对所述第一消息对象进行显示;若没有,立即对所述第一消息对象进行显示。3.根据权利要求2所述的消息显示方法,其特征在于,退出所述第二消息对象的显示,对所述第一消息对象进行显示的步骤,包括:若正处于显示状态的第二消息对象的所述属性的值为预设值,则在所述第二消息对象的设定显示时长届满时退出所述第二消息对象的显示,并对所述第一消息对象进行显示;若正处于显示状态的第二消息对象的所述属性的值不是预设值,则立即退出所述第二消息对象的显示,并对所述第一消息对象进行显示。4.根据权利要求1所述的消息显示方法,其特征在于,创建所述操作事件对应的第一消息对象之后,还包括:将所述第一消息对象添加到消息显示任务队列中;所述的消息显示方法还包括:若所述第一消息对象的所述属性的值不是预设值,则启动常规显示模式对所述第一消息对象进行显示;在所述常规显示模式下,对所述消息显示任务队列中的消息对象按照时间戳先后依次进行显示。5.根据权利要求1至4任一所述的消息显示方法,其特征在于,所述消息对象为Toast对象;所述在检测到预设操作事件时,创建所述操作事件对应的第一消息对象之前,还包括:对系统的Toast对象设置一用于显示控制的属性变量,所述属性变量为逻辑变量;以及,分别对各操作事件对应的Toast对象设置一显示控制属性值。6.一种消息显示装置,其特征在于,包括:消息创建模块,用于在检测到预...

【专利技术属性】
技术研发人员:林建华
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1