一种通知消息的展示方法及电子设备技术

技术编号:31503444 阅读:22 留言:0更新日期:2021-12-22 23:30
本申请提供一种通知消息的展示方法及电子设备,涉及电子设备领域。该方法应用于电子设备,电子设备包括桌面应用、第一应用和第二应用,桌面应用包括窗口小工具,窗口小工具中包括用于创建卡片堆的控件;窗口小工具接收用户对用于创建卡片堆的控件的操作;窗口小工具向第一应用发送指示信息,指示信息用于指示第一应用提供展示信息;桌面应用接收第一应用发送的展示信息;桌面应用生成展示信息对应的第一卡片;桌面应用根据第一卡片,创建顺序列表;桌面应用创建与顺序列表对应的卡片堆;桌面应用显示第一卡片。用显示第一卡片。用显示第一卡片。

【技术实现步骤摘要】
一种通知消息的展示方法及电子设备


[0001]本申请涉及电子设备领域,尤其涉及一种通知消息的展示方法及电子设备。

技术介绍

[0002]目前,手机接收到通知消息,如:短信,行程信息等后,可以通过通知栏展示给用户。用户可在手机解锁的情况下打开通知栏以查看该通知消息。

技术实现思路

[0003]本申请提供一种通知消息的展示方法及电子设备。
[0004]第一方面,本申请提供一种通知消息的展示方法,应用于电子设备,电子设备包括桌面应用,第一应用和第二应用,桌面应用包括窗口小工具,窗口小工具中包括用于创建卡片堆的控件;窗口小工具接收用户对用于创建卡片堆的控件的操作;窗口小工具向第一应用发送指示信息,指示信息用于指示第一应用提供展示信息;桌面应用接收第一应用发送的展示信息;桌面应用生成展示信息对应的第一卡片;桌面应用根据第一卡片,创建顺序列表;其中,顺序列表包括第一卡片,以及用于指示第一卡片显示顺序的信息;桌面应用创建与顺序列表对应的卡片堆;桌面应用显示第一卡片;桌面应用接收来自第二应用的通知消息;电子设备的桌面应用生成通知消息的第二卡片;电子设备的桌面应用根据生成的第二卡片,更新顺序列表;其中,更新后的顺序列表还包括:至少一张第二卡片,以及用于指示至少一张第二卡片显示顺序的信息;桌面应用在电子设备的桌面显示卡片堆,卡片堆中包括按照顺序列表依次堆叠的第一卡片和至少一张第二卡片。
[0005]在上述示例中,本申请提供的通知消息的展示方法,窗口小工具在接收到用户对用于创建卡片堆的控件的操作时,窗口小工具向第一应用发送指示信息。从而第一应用根据该指示信息提供展示信息,这样桌面应用在接收到该展示信息后,可以根据该展示信息生成展示信息对应的第一卡片。桌面应用根据第一卡片,创建顺序列表。桌面应用创建与顺序列表对应的卡片堆;桌面应用显示第一卡片。之后,桌面应用接收来自第二应用的通知消息;电子设备的桌面应用生成通知消息的第二卡片;电子设备的桌面应用根据生成的第二卡片,更新顺序列表;桌面应用在电子设备的桌面显示卡片堆,卡片堆中包括按照顺序列表依次堆叠的第一卡片和至少一张第二卡片。这样,当桌面应用接收到新的通知消息时,用户无需在解锁手机后,去系统通知栏查阅该通知消息。而是可以直接在电子设备的桌面上查阅该通知消息对应的卡片,提高了人机交互效率。
[0006]示例性的,以电子设备为手机,第一应用为天气应用,第二应用为日历应用为例,窗口小工具在接收到用户对用于创建卡片堆的控件的操作时,窗口小工具向天气应用发送指示信息。从而天气应用根据该指示信息提供展示信息,这样桌面应用在接收到该展示信息后,可以根据该展示信息生成展示信息对应的第一卡片。桌面应用根据第一卡片,创建顺序列表。桌面应用创建与顺序列表对应的卡片堆;桌面应用显示第一卡片。之后,桌面应用接收来自日历应用的通知消息;电子设备的桌面应用生成通知消息的第二卡片;电子设备
的桌面应用根据生成的第二卡片,更新顺序列表;桌面应用在电子设备的桌面显示卡片堆,卡片堆中包括按照顺序列表依次堆叠的第一卡片和至少一张第二卡片。可以看出,当桌面应用接收到日历应用发送的通知消息时,用户无需在解锁手机后,去系统通知栏查阅该通知消息。而是可以直接在电子设备的桌面上查阅该通知消息对应的卡片,提高了人机交互效率。
[0007]结合第一方面,在一种可能实现方式中,顺序列表中还包括:用于指示第一卡片,或者第二卡片的卡片标识符,本申请提供的通知消息的展示方法还包括:在桌面应用再次生成第一卡片,并且顺序列表中不包括第一卡片的卡片标识符的情况下,在顺序列表中增加第一卡片,第一卡片对应的卡片标识符,以及用于指示第一卡片显示顺序的信息;在桌面应用再次生成第一卡片,并且顺序列表中包括第一卡片的卡片标识符的情况下,在顺序列表中包括第一卡片的卡片标识符的情况下,将卡片标识符对应的已有卡片替换为第一卡片。
[0008]在上述示例中,本申请提供的通知消息的展示方法,通过为每一张卡片分配一个卡片标识符,从而可以根据该卡片标识符确定顺序列表中是否存在该卡片标识符。若存在,则将卡片标识符对应的已有卡片替换为第一卡片。若不存在,则在顺序列表中增加第一卡片,第一卡片对应的卡片标识符,以及用于指示第一卡片显示顺序的信息。如此,可以更好地管理顺序列表。
[0009]结合第一方面,在一种可能实现方式中,本申请提供的通知消息的展示方法还包括:桌面应用接收来自第一应用的用于指示删除目标卡片的信息;桌面应用根据用于指示删除目标卡片的信息,删除顺序列表中的目标卡片,以及用于表示目标卡片显示顺序的信息;桌面应用在电子设备的桌面显示卡片堆,卡片堆中包括按照顺序列表依次堆叠的第一卡片和至少一张第二卡片,包括:桌面应用在电子设备的桌面显示卡片堆,卡片堆中按照删除目标卡片后的顺序列表依次堆叠的第一卡片和至少一张第二卡片。
[0010]在上述示例中,本申请提供的通知消息的展示方法,由于卡片具有展示周期,因此需要删除已完结展示周期的卡片,方便用户查看未完结展示周期的卡片。
[0011]结合第一方面,在一种可能实现方式中,本申请提供的通知消息的展示方法还包括:桌面应用接收用于指示删除目标卡片的操作;桌面应用响应于操作,删除目标卡片,继续按照顺序列表,显示顺序列表中的每一张卡片;桌面应用删除顺序列表中的目标卡片,以及用于表示目标卡片显示顺序的信息;桌面应用在电子设备的桌面显示卡片堆,卡片堆中包括按照顺序列表依次堆叠的第一卡片和至少一张第二卡片,包括:桌面应用在电子设备的桌面显示卡片堆,卡片堆中按照删除目标卡片后的顺序列表依次堆叠的第一卡片和至少一张第二卡片。
[0012]在上述示例中,本申请提供的通知消息的展示方法,用户可以对不需要的卡片进行删除,如此可以提高人机交互的效率。
[0013]结合第一方面,在一种可能实现方式中,本申请提供的通知消息的展示方法第一应用为天气应用,第二应用为日历应用。
[0014]第二方面,本申请提供一种通知消息的展示方法,应用于电子设备,电子设备包括桌面应用和第一应用,桌面应用包括视图预处理模块,数据管理模块和卡片展示模块;视图预处理模块接收第一应用发送的通知消息;视图预处理模块生成通知消息对应的第一卡
片,发送给数据管理模块;在接收到解锁电子设备的操作的情况下,数据管理模块控制卡片展示模块在电子设备的桌面上的卡片堆中显示所述第一卡片,卡片堆中包括第一卡片,以及在接收到通知消息前生成的至少一张第二卡片,第一卡片对应的应用与第二卡片对应的应用不同。
[0015]在上述示例中,本申请提供的通知消息的展示方法,视图预处理模块接收第一应用发送的通知消息;视图预处理模块生成通知消息对应的第一卡片,发送给数据管理模块;在接收到解锁电子设备的操作的情况下,数据管理模块控制卡片展示模块在电子设备的桌面上显示第一卡片。这样,当桌面应用接收到新的通知消息时,用户无需在解锁手机后,去系统通知栏查阅该通知消息。而是可以直接在电子设备的桌面上查阅该通知消息对应的卡片,提高了人机交互效率。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通知消息的展示方法,其特征在于,应用于电子设备,所述电子设备包括桌面应用,第一应用和第二应用,所述桌面应用包括窗口小工具,所述窗口小工具中包括用于创建卡片堆的控件;所述窗口小工具接收用户对用于创建卡片堆的控件的操作;所述窗口小工具向所述第一应用发送指示信息,所述指示信息用于指示所述第一应用提供展示信息;所述桌面应用接收所述第一应用发送的所述展示信息;所述桌面应用生成所述展示信息对应的第一卡片;所述桌面应用根据所述第一卡片,创建顺序列表;其中,所述顺序列表包括所述第一卡片,以及用于指示所述第一卡片显示顺序的信息;所述桌面应用创建与所述顺序列表对应的卡片堆;所述桌面应用显示所述第一卡片;所述桌面应用接收来自所述第二应用的通知消息;所述电子设备的桌面应用生成所述通知消息的第二卡片;所述电子设备的桌面应用根据生成的所述第二卡片,更新所述顺序列表;其中,所述更新后的所述顺序列表还包括:至少一张第二卡片,以及用于指示所述至少一张第二卡片显示顺序的信息;所述桌面应用在所述电子设备的桌面显示卡片堆,所述卡片堆中包括按照所述顺序列表依次堆叠的所述第一卡片和所述至少一张第二卡片。2.根据权利要求1所述的方法,其特征在于,所述顺序列表中还包括:用于指示所述第一卡片,或者所述第二卡片的卡片标识符,所述方法还包括:在所述桌面应用再次生成第一卡片,并且所述顺序列表中不包括所述第一卡片的卡片标识符的情况下,在所述顺序列表中增加所述第一卡片,所述第一卡片对应的卡片标识符,以及所述用于指示所述第一卡片显示顺序的信息;在所述桌面应用再次生成第一卡片,并且所述顺序列表中包括所述第一卡片的卡片标识符的情况下,在所述顺序列表中包括所述第一卡片的卡片标识符的情况下,将所述卡片标识符对应的已有卡片替换为所述第一卡片。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述桌面应用接收来自第一应用的用于指示删除目标卡片的信息;所述桌面应用根据所述用于指示删除目标卡片的信息,删除所述顺序列表中的目标卡片,以及所述用于表示所述目标卡片显示顺序的信息;所述桌面应用在所述电子设备的桌面显示卡片堆,所述卡片堆中包括按照所述顺序列表依次堆叠的所述第一卡片和所述至少一张第二卡片,包括:所述桌面应用在所述电子设备的桌面显示卡片堆,所述卡片堆中按照删除所述目标卡片后的顺序列表依次堆叠的所述第一卡片和所述至少一张第二卡片。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述桌面应用接收用于指示删除目标卡片的操作;所述桌面应用响应于所述操作,删除所述目标卡片,继续按照所述顺序列表,显示所述顺序列表中的每一张卡片;
所述桌面应用删除所述顺序列表中的目标卡片,以及所述用于表示所述目标卡片显示顺序的信息;所述桌面应用在所述电子设备的桌面显示卡片堆,所述卡片堆中包括按照所述顺序列表依次堆叠的所述第一卡片和所述至少一张第二卡片,包括:所述桌面应用在所述电子设备的桌面显示卡片堆,所述卡片堆中按照删除所述目标卡片后的顺序列表依次堆叠的所述第一卡片和所述至少一张第二卡片。5.根据权利要求1所述的方法,其特征在于,所述第一应用为天气应用,所述第二应用为日历应用。6.一种通知消息的展示方法,其特征在于,应用于电子设备,所述电子设备包括桌面应用和第一应用,所述桌面应用包括视图预处理模块,数据管理模块和卡片展示模块;所述视图预处理模块接收所述第一应用发送的通知消息;所述视图预处理模块生成所述通知消息对应的第一卡片,发送给所述数据管理模块;在接收到解锁所述电子设备的操作的情况下,所述数据管理模块控制所述卡片展示模块在所述电子设备的桌面上的卡片堆中显示所述第一卡片,所述卡片堆中包括所述第一卡片,以及在接收到所述通知消息前生成的至少一张第二卡片,所述第一卡片对应的应用与所述第二卡片对应的应用不同。7.根据权利要求6所述的方法,其特征在于,所述电子设备还包括第二应用,所述至少一张第二卡片中包括初始卡片;所述视图预处理模块接收所述第一应用发送的通知消息之前,所述方法还包括:所述视图预处理模块接收所述第二应用发送的展示信息;所述视图预处理模块生成所述通知消息对应的初始卡片,发送给所述数据管理模块;所述数据管理模块根据所述初始卡片,创建所述顺序列表;其中,所述顺序列表包括所述初始卡片,以及用于指示所述初始卡片显示顺序的信息;所述数据管理模块创建与所述顺序列表对应的卡片堆;所述数据管理模块控制所述卡片展示模块显示所述初始卡片;在所述数据管理模块再次接收到所述视图预处理模块发送的第一卡片的情况下,更新所述顺序列表;其中,所述顺序列表还包括所述第一卡片,用于指示所述第一卡片显示顺序的信息;在接收到解锁所述电子设备的操作的情况下,所述数据管理模块控制所述卡片展示模块在所述电子设备的桌面上的卡片堆中显示所述第一卡片,包括:在接收到解锁所述电子设备的操作的情况下,所述数据管理模块控制所述卡片展示模块在所述电子设备的桌面上按照所述卡片堆对应的顺序列表,依次堆叠显示所述第一卡片和所述至少一张第二卡片。8.根据权利要求7所述的方法,其特征在于,所述桌面应用还包括窗口小工具,所述窗口小工具中包括用于创建卡片堆的控件,所述视图预处理模块接收所述第二应用发送的展示信息之前,所述方法还包括:所述窗口小工具接收用户对用于创建卡片堆的控件的操作;所述窗口小工具向所述第二应用发送指示信息,所述指示信息用于指示所述第二应用提供所述展示信息。
9.根据权利要求7所述的方法,其特征在于,所述顺序列表还包括用于指示所述第一卡片,或者所述第二卡片的卡片标识符;所述数据管理模块在再次接收到所述视图预处理模块发送的第一卡片的情况下,更新所述顺序列表,包括:在所述顺序列表中不包括所述视图预处理模块发送的第一卡片的卡片标识符的情况下,在所述顺序列表中增加所述第一卡片,所述第一卡片对应的卡片标识符,以及...

【专利技术属性】
技术研发人员:黄士俊
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1