一种信息显示的方法及装置技术领域
本发明涉及智能终端领域,尤其涉及一种信息显示的方法及装置。
背景技术
随着移动互联网技术的发展,智能终端已经成为人们工作生活中不可缺少的一部
分,也是人们获取信息的主要来源之一。
智能终端上安装有多个应用程序,各个应用程序的相关内容可能会不定时的出现
更新或者其它信息,如,某个视频类应用程序更新了某部电视剧,某个新闻类应用程序发布
了某条热点新闻,某个应用软件需要升级等等,现有技术下,通常是采用消息推送的方式通
知用户去软件中心(即一种用于统一管理各个应用程序的软件)获取相关信息。
而无论该相关信息是否是符合用户需求,均被置于软件中心,导致通知中心堆积
的信息过多,杂乱无章,用户无法第一时间获取符合自身需求的信息。
显然,这会降低用户处理信息的效率,耗费了时间,从而降低了用户体验。
发明内容
本发明实施例提供一种信息显示方法及装置,用以提高用户查看信息的效率。
本发明实施例提供的具体技术方案如下:
一种信息显示方法,应用于移动终端,包括:
获取待展示的消息;
确定所述待展示的消息对应的应用程序的桌面图标;
展示至少部分所述待展示的消息于所述桌面图标处。
可选的,所述获取待展示的消息,包括:
获取通知消息,所述通知消息至少包括待展示的消息和待展示的消息对应的应用
程序的标识信息,从所述通知消息中提取待展示的消息;
所述确定所述待展示的消息对应的应用程序的桌面图标,包括:
根据所述待展示的消息对应的应用程序的标识信息,确定所述待展示的消息对应
的应用程序的桌面图标。
可选的,确定所述待展示的消息对应的应用程序的桌面图标之后,在展示至少部
分所述待展示的消息于所述桌面图标处之前,执行以下操作中的一种或任意组合:
第一种操作:判断所述桌面图标的展示模式,并确定所述桌面图标的展示模式不
为文件夹模式;
第二种操作:判断所述桌面图标的展示模式,确定所述桌面图标的展示模式为文
件夹模式,并且确定所述桌面图标所处的文件夹处于展开状态。
第三种操作:判断所述移动终端当前的运行模式,并确定所述移动终端未处于指
定工作模式,其中,所述指定工作模式为预设的不在桌面图标中进行信息展示的工作模式;
第四种操作:获取当前进行信息展示的桌面图标的数目,并确定所述数目未达到
设定阈值。
可选的,所述展示至少部分所述待展示的消息,具体包括:
判断所述待展示的消息的字符数量是否超过设定门限值;
若是,则从所述待展示的消息中提取预设数量的字符显示于桌面图标处。
可选的,所述从所述待展示的消息中提取预设数量的字符显示于桌面图标处,包
括:
从所述待展示的消息中提取预设数量的字符显示于桌面图标处;
在所述桌面图标处的预设位置显示预设字符或预设图形。
可选的,进一步包括:
若未超过设定门限值,将所述待展示的消息直接显示于对应的桌面图标处。
可选的,所述展示至少部分所述待展示的消息,具体包括:
所述待展示的消息中仅包含字符内容时,至少展示部分所述字符内容于所述桌面
图标处;或者,
所述待展示的消息中包含字符内容和图标时,则优先展示所述字符内容于所述桌
面图标处或优先展示所述图标于所述桌面图标处。
可选的,展示至少部分所述待展示的消息于所述桌面图标处之后,进一步包括:
当所述至少部分所述待展示的消息在所述桌面图标处展示的时长超过预设的时
间阈值时,将所述至少部分待展示的消息从所述桌面图标处清除;或者,
当所述至少部分所述待展示的消息在所述桌面图标处展示过程中,被执行过处理
操作时,将所述至少部分待展示的消息从所述桌面图标处清除。
一种信息显示装置,应用于移动终端,包括:
采集单元,用于获取待展示的消息;
确定单元,用于确定所述待展示的消息对应的应用程序的桌面图标;
展示单元,用于展示至少部分所述待展示的消息于所述桌面图标处。
可选的,获取待展示的消息时,所述采集单元用于:
获取通知消息,所述通知消息至少包括待展示的消息和待展示的消息对应的应用
程序的标识信息,从所述通知消息中提取待展示的消息;
所述确定所述待展示的消息对应的应用程序的桌面图标,包括:
根据所述待展示的消息对应的应用程序的标识信息,确定所述待展示的消息对应
的应用程序的桌面图标。
可选的,确定所述待展示的消息对应的应用程序的桌面图标之后,在展示至少部
分所述待展示的消息于所述桌面图标处之前,所述确认单元用于执行以下操作中的一种或
任意组合:
第一种操作:判断所述桌面图标的展示模式,并确定所述桌面图标的展示模式不
为文件夹模式;
第二种操作:判断所述桌面图标的展示模式,确定所述桌面图标的展示模式为文
件夹模式,并且确定所述桌面图标所处的文件夹处于展开状态。
第三种操作:判断所述移动终端当前的运行模式,并确定所述移动终端未处于指
定工作模式,其中,所述指定工作模式为预设的不在桌面图标中进行信息展示的工作模式;
第四种操作:获取当前进行信息展示的桌面图标的数目,并确定所述数目未达到
设定阈值。
可选的,展示至少部分所述待展示的消息时,所述展示单元具体用于:
判断所述待展示的消息的字符数量是否超过设定门限值;
若是,则从所述待展示的消息中提取预设数量的字符显示于桌面图标处。
可选的,从所述待展示的消息中提取预设数量的字符显示于桌面图标处时,所述
展示单元用于:
从所述待展示的消息中提取预设数量的字符显示于桌面图标处;
在所述桌面图标处的预设位置显示预设字符或预设图形。
可选的,所述展示单元进一步用于:
若未超过设定门限值,将所述待展示的消息直接显示于对应的桌面图标处。
可选的,展示至少部分所述待展示的消息时,所述展示单元具体用于:
所述待展示的消息中仅包含字符内容时,至少展示部分所述字符内容于所述桌面
图标处;或者,
所述待展示的消息中包含字符内容和图标时,则优先展示所述字符内容于所述桌
面图标处或优先展示所述图标于所述桌面图标处。
可选的,展示至少部分所述待展示的消息于所述桌面图标处之后,所述展示单元
进一步用于:
当所述至少部分所述待展示的消息在所述桌面图标处展示的时长超过预设的时
间阈值时,将所述至少部分待展示的消息从所述桌面图标处清除;或者,
当所述至少部分所述待展示的消息在所述桌面图标处展示过程中,被执行过处理
操作时,将所述至少部分待展示的消息从所述桌面图标处清除。
本发明有益效果如下:
本发明实施例中,通过获取的待展示的消息确定该待展示的消息对应的应用程序
的桌面图标,然后在该对应的桌面图标处展示至少部分该待展示的消息,这样,所有的待展
示的消息不必堆积在软件中心,而是直接在各个待展示的消息对应的应用程序的桌面图标
处直接向用户呈现,用户可以第一时间获知通知待展示的消息的内容,而不再需要在软件
中心逐一查找符合自己需求的待展示的消息,从而提高了用户处理待展示的消息的效率,
同时,也减少了系统的内存,进而提升了用户体验。
附图说明
图1为本发明实施例中信息显示流程图;
图2a为本发明实施例中不处于文件夹模式下在对应的桌面图标处展示待展示的
消息的示意图;
图2b为本发明实施例中处于文件夹模式下在对应的桌面图标处展示待展示的消
息的示意图;
图3为本发明实施例中信息显示装置结构示意图。
具体实施方式
为了提高用户处理信息的效率,本发明实施例中,重装设计了一种信息显示方法,
该方法为:先获取待展示的消息,确定该待展示的消息对应的应用程序的桌面图标后,将至
少部分待展示的消息在对应的桌面图标处显示。
下面结合附图对本发明优先的实施方式进行详细说明。
参阅图1所示,本发明实施例中,信息显示方法的具体流程如下:
步骤100:处理平台获取通知消息集合。
具体的,处理平台从网络侧获取通知消息集合,上述通知消息集合中包含了N(不
为0)条通知消息,其中,一条通知消息对应一个应用程序。
进一步地,该通知消息的消息内容可以为某商家商品促销活动的广告,或者,该通
知消息的消息内容可以为某个体育竞赛的最新赛况。
例如,假设处理平台获取的一个通知消息集合中包含了3条通知消息,通知消息1
的消息内容为商家1在应用程序A上投放的会员全场9折的商品促销活动广告,通知消息2的
消息内容为商家2在应用程序B上投放的全场包邮的商品促销活动广告,通知消息3的消息
内容为商家3在应用程序C上投放的关于某场足球类竞赛的体育彩票的广告。
步骤110:处理平台从上述通知消息集合中,提取每一条通知消息的待展示的消息
和待展示的消息对应的应用程序的标识信息。
具体的,处理平台获取通知消息集合后,针对获得的通知消息集合中的每一条通
知消息,提取待展示的消息和待展示的消息对应的应用程序的标识信息,其中,上述一条通
知消息至少包括待展示的消息和待展示的消息对应的应用程序的标识信息。
进一步地,上述待展示的消息中可以包含字符内容和图标,上述待展示的消息对
应的应用程序的标识信息可以为应用程序的包名或应用程序的名称。
例如,仍以步骤100中的示例进行说明,假设通知消息1的消息内容为商家1在应用
程序A上投放的会员全场9折的商品促销活动广告,且,假设待展示的消息对应的应用程序
的标识信息为应用程序的名称,那么,处理平台接收到的通知消息1至少包含待展示的消息
“会员全场9折的商品促销活动广告”和待展示的消息对应的应用程序的标识信息“应用程
序A”。
本发明优选的实施例中,上述通知消息是利用推送Push平台采用透明传输技术进
行传输的。
步骤120:处理平台确定上述待展示的消息对应的应用程序的桌面图标。
具体的,处理平台提取出上述每一条通知消息的待展示的消息和该待展示的消息
对应的应用程序的标识信息后,根据该待展示的消息对应的应用程序的标识信息确定该待
展示的消息对应的应用程序的桌面图标。
例如,仍以步骤101中的示例进行说明,假设通知消息1包含待展示的消息为“会员
全场9折的商品促销活动广告”,包含的待展示的消息对应的应用程序的标识信息为“应用
程序A”,那么,处理平台会根据标识信息“应用程序A”确定应用程序A桌面图标的位置。
步骤130:处理平台展示至少部分待展示的消息于对应的桌面图标处。
具体的,当处理平台确定至少部分待展示的消息对应的应用程序的桌面图标位置
后,会先判断当前状态是否满足信息展示的条件,即,执行以下操作中的一种或任意组合。
第一种操作:判断该待展示的消息对应的应用程序的桌面图标的当前展示模式,
并确定上述桌面图标的展示模式不为文件夹模式,其中,文件夹模式表示多个应用程序的
桌面图标存在于移动终端系统桌面上的一个文件夹中,参阅图2a所示。
第二种操作:判断该待展示的消息对应的应用程序的桌面图标的当前展示模式,
确定上述桌面图标的展示模式为文件夹模式,再进一步判断上述桌面图标所处的文件夹的
展开状态,确定上述桌面图标所处的文件夹处于展开状态,即,对于处于文件夹模式的桌面
图标,且该桌面图标存在有待展示的消息,只有当该桌面图标所处的文件夹被展开时,该桌
面图标才会进行信息展示。
其中,文件夹被展开,是指通过用户点击操作,归属于某个文件夹下的所有应用程
序的桌面图标会铺开呈现给用户,而文件夹未被展开,则是指归属于某个文件夹下的所有
应用程序的桌面图标会以该文件夹的整体呈现给用户,参阅图2b所示。
第三种操作:判断移动终端当前的运行模式,并确定上述移动终端当前未处于指
定工作模式,指定工作模式为预设的不在桌面图标中进行信息展示的工作模式,如,老人设
定的简易模式,或者,第三方工作模式。
第四种操作:获取当前进行信息展示的桌面图标的数目,并确定所述数目未达到
设定阈值,其中,对于超过设定阈值的待展示的信息,可以按照预设的优先级排队等候展
示。
例如,假设设定阈值为2,若当前进行信息展示的桌面图标的数目为6个,且预设的
优先级为,发送时间在前的优先展示,那么,将发送时间在前的2个两个待展示的消息在各
自对应的桌面图标处进行展示,而剩余的4个待展示的消息排队等候展示。
进一步地,当处理平台确定当前状态满足信息展示的条件时,会将至少部分待展
示的消息在对应的桌面图标处展示,其中,桌面图标处可以为桌面图标周围或者桌面图标
上,而在进行信息展示前,会对待展示的消息的字符数量进行判断。
当确定待展示的消息的字符数量超过设定门限值时,从上述待展示的消息中提取
符合设定门限值数量的字符在对应的桌面图标出进行显示,在上述对应的桌面图标处的预
设位置显示预设字符或预设图形,而确定待展示的消息的字符数量未超过设定门限值时,
将待展示的消息直接显示在对应的桌面图标处。
更进一步地,若待展示的消息中包含字符内容和图标时,可以优先展示字符内容
于桌面图标处,或者,也可以优先展示图标于桌面图标处,其中,若优先展示图标于桌面图
标处时,图标需要占用字符内容的一个字符空间,相应的,字符内容占用的字符空间会减少
一个。
本发明实施例中,优选的设定门限值为5,优选的预设字符为“…”。
例如,假设待展示的消息1为字符内容“会员限时抢购活动”,此时,待展示的消息1
中的字符数量为8个,超过了设定门限值5,那么,待展示的消息1在对应的桌面图标处可以
展示为“会员限时抢…”;假设待展示的消息2为字符内容“欧冠决赛”,此时,待展示的消息2
中的字符数量为4个,未超过设定门限值5,那么,待展示的消息2在对应的桌面图标处可以
展示为“欧冠决赛”;假设待展示的消息3为字符内容“全场包邮”和图标“小火焰”,且,设定
当待展示的消息中同时包含字符内容和图标时,优先展示图标,那么,待展示的消息3在对
应的桌面图标处可以展示为“小火焰+全场包邮”;假设待展示的消息4为字符内容“全场包
邮促销”和图标“小火焰”,且,设定当待展示的消息中同时包含字符内容和图标时,优先展
示字符内容,那么,待展示的消息4在对应的桌面图标处可以展示为“全场包邮…”。
同时,用户通过点击桌面图标处展示的消息,就可以直接进入“全场包邮”的应用
页面,或者,用户也可以通过点击桌面图标先进入该桌面图标对应的应用程序,然后再通过
上述应用程序进入“全场包邮”的应用页面。
又进一步地,待展示的消息在对应的桌面图标处进行展示时,上述待展示的消息
展示的背景底色与对应的桌面图标的主题色保持一致。
例如,假设当前待展示的消息对应的桌面图标的主题色为浅黄色,那么,当前待展
示的消息在对应的桌面图标处进行展示时的底色也为浅黄色,若当前待展示的消息对应的
桌面图标的主题色此时由浅黄色变为深蓝色,那么,当前待展示的消息在对应的桌面图标
处进行展示时的底色也会变为深蓝色。
又进一步地,当至少部分所述待展示的消息在所述桌面图标处展示的时长超过预
设的时间阈值时,将所述至少部分待展示的消息从所述桌面图标处清除。
例如,假设预设的时间阈值为12个小时,那么,当至少部分待展示的消息在对应的
桌面图标处展示的时间一旦超过12个小时,该桌面图标处将不再对上述至少部分待展示的
消息进行展示。
又进一步地,当至少部分所述待展示的消息在所述桌面图标处展示过程中,被执
行过处理操作时,将所述至少部分待展示的消息从所述桌面图标处清除,其中,所述处理操
作可以为点击或滑动。
例如,假设当前存在一个应用程序的桌面图标处,有至少部分待展示的消息正在
进行展示,若用户在该桌面图标处点击或滑动过上述展示的消息时,那么,该桌面图标处将
不再对上述至少部分待展示的消息进行展示。
本发明实施例中,优选的时长为24小时,若至少部分待展示的消息在对应的桌面
图标处展示的时间超过24小时后,该至少部分待展示的消息会在对应的桌面图标处清除。
参阅图3所示,本发明实施例中,信息显示装置至少包括采集单元30、确认单元31
和展示单元32,其中,
采集单元30,用于获取待展示的消息;
确定单元31,用于确定所述待展示的消息对应的应用程序的桌面图标;
展示单元32,用于展示至少部分所述待展示的消息于所述桌面图标处。
可选的,获取待展示的消息时,所述采集单元30用于:
获取通知消息,所述通知消息至少包括待展示的消息和待展示的消息对应的应用
程序的标识信息,从所述通知消息中提取待展示的消息;
所述确定所述待展示的消息对应的应用程序的桌面图标,包括:
根据所述待展示的消息对应的应用程序的标识信息,确定所述待展示的消息对应
的应用程序的桌面图标。
可选的,确定所述待展示的消息对应的应用程序的桌面图标之后,在展示至少部
分所述待展示的消息于所述桌面图标处之前,所述确认单元31用于执行以下操作中的一种
或任意组合:
第一种操作:判断所述桌面图标的展示模式,并确定所述桌面图标的展示模式不
为文件夹模式;
第二种操作:判断所述桌面图标的展示模式,确定所述桌面图标的展示模式为文
件夹模式,并且确定所述桌面图标所处的文件夹处于展开状态。
第三种操作:判断所述移动终端当前的运行模式,并确定所述移动终端未处于指
定工作模式,其中,所述指定工作模式为预设的不在桌面图标中进行信息展示的工作模式;
第四种操作:获取当前进行信息展示的桌面图标的数目,并确定所述数目未达到
设定阈值。
可选的,展示至少部分所述待展示的消息时,所述展示单元32具体用于:
判断所述待展示的消息的字符数量是否超过设定门限值;
若是,则从所述待展示的消息中提取预设数量的字符显示于桌面图标处。
可选的,从所述待展示的消息中提取预设数量的字符显示于桌面图标处时,所述
展示单元32用于:
从所述待展示的消息中提取预设数量的字符显示于桌面图标处;
在所述桌面图标处的预设位置显示预设字符或预设图形。
可选的,所述展示单元32进一步用于:
若未超过设定门限值,将所述待展示的消息直接显示于对应的桌面图标处。
可选的,展示至少部分所述待展示的消息时,所述展示单元32具体用于:
所述待展示的消息中仅包含字符内容时,至少展示部分所述字符内容于所述桌面
图标处;或者,
所述待展示的消息中包含字符内容和图标时,则优先展示所述字符内容于所述桌
面图标处或优先展示所述图标于所述桌面图标处。
可选的,展示至少部分所述待展示的消息于所述桌面图标处之后,所述展示单元
32进一步用于:
当所述至少部分所述待展示的消息在所述桌面图标处展示的时长超过预设的时
间阈值时,将所述至少部分待展示的消息从所述桌面图标处清除;或者,
当所述至少部分所述待展示的消息在所述桌面图标处展示过程中,被执行过处理
操作时,将所述至少部分待展示的消息从所述桌面图标处清除。
综上所述,本发明实施例中,通过获取的待展示的消息确定该待展示的消息对应
的应用程序的桌面图标,然后在该对应的桌面图标处展示至少部分该待展示的消息,这样,
所有的待展示的消息不必堆积在软件中心,而是直接在各个待展示的消息对应的应用程序
的桌面图标处直接向用户呈现,用户可以第一时间获知通知待展示的消息的内容,而不再
需要在软件中心逐一查找符合自己需求的待展示的消息,从而提高了用户处理待展示的消
息的效率,同时,也减少了系统的内存,进而提升了用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序
产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产
品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造
性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发
明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求
及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。