卡片显示方法及装置与流程

文档序号:37370632 发布日期:2024-03-22 10:23 阅读:14 来源:国知局
卡片显示方法及装置与流程

本技术涉及终端,尤其涉及卡片显示方法及装置。


背景技术:

1、目前,当电子设备接收到消息后,在一种场景下,用户需要先打开应用,找到对应的联系人对话界面,然后查看或回复消息。在另一种场景下,用户可以从通知列表中找到相应联系人的通知消息,然后,点击该通知消息进入对应的会话界面查看或回复消息。可见,目前的使用场景,用户查看或回复消息的操作比较复杂,导致人机交互效率低。


技术实现思路

1、有鉴于此,本技术提供了一种卡片显示方法及装置,以解决上述的技术问题,其公开的技术方案如下:

2、第一方面,本技术提供了一种卡片显示方法,应用于电子设备,该电子设备包括会话类应用,该方法包括:显示第一桌面,第一桌面包括第一卡片,第一卡片包括第一会话应用中第一联系人的名称;接收第一联系人发送的第一会话消息;响应于第一会话消息,在第一卡片中显示第一会话消息;接收用户对第一卡片输入的第一操作;响应于第一操作,从第一桌面跳转至第一会话应用中与第一联系人的对话界面,对话界面中包括第一会话消息。这样,用户可以点击第一卡片直接进入第一联系人的对话界面,不需要先打开第一会话应用或从打开通知栏进入该第一会话应用,再进入第一联系人对应的对话界面,因此,简化了用户进入该联系人的对话界面的操作,提高了人机交互效率,同时还提高了用户体验。

3、在第一方面一种可能的实现方式中,响应于第一会话消息,在第一卡片中显示第一会话消息,包括:响应于第一会话消息,第一卡片由包括第一联系人的名称更新为包括第一会话消息和第一联系人的名称。

4、在第一方面另一种可能的实现方式中,该方法还包括:接收第一联系人发送的第二会话消息;响应于第二会话消息,第一卡片中的第一会话消息更新为第二会话消息。可见,第一卡片中显示第一会话消息后,若再次接收到第一联系人发送的第二会话消息,则第一卡片中的会话消息更新为最新的第二会话消息。从而方便用户查看到最新的消息。

5、在第一方面又一种可能的实现方式中,该方法还包括:接收发送至第一联系人的第三会话消息;响应于所述第三会话消息,在所述第一卡片中显示所述第三会话消息。可见,第一卡片还可以显示用户发送给第一联系人的会话消息,以便用户查看第一卡片就能够获知与第一联系人之间的最新会话,进一步提高了人机交互效率。

6、在第一方面再一种可能的实现方式中,响应于第一会话消息,在第一卡片中显示第一会话消息包括:监听到通知中心收到新通知消息后,获取新通知消息的信息,新通知消息的信息包括消息内容、联系人信息及状态信息,状态信息表征通知消息是否是会话类型消息;基于新通知消息对应的状态信息及联系人信息,确定新通知消息的消息内容是第一会话消息后,查询第一映射关系获得与第一联系人的全局唯一标识关联的目标卡片标识;在目标卡片标识对应的卡片中显示第一会话消息;其中,第一映射关系包括卡片的卡片标识与卡片对应的联系人的全局唯一标识之间对应关系,全局唯一标识用于唯一标示会话类应用的联系人,卡片标识用于唯一标示第一桌面上的卡片。

7、在第一方面另一种可能的实现方式中,该方法还包括:监听到通知中心的通知消息被移除后,获取被移除的通知消息的信息,通知消息的信息包括联系人信息,以及状态信息,状态信息表征通知消息是否是会话类型消息;基于被移除的通知消息对应的状态信息及联系人信息,确定被移除的通知消息的消息内容是第一会话消息后,删除第一卡片中显示的消息内容。可见,该方案通过监听通知中心中通知消息的更新,同步动态更新相关卡片的显示内容,如监听到第一联系人的第一会话消息从通知中心移除后,此时认为用户已获知该第一会话消息的内容,同步删除第一卡片中显示的第一会话消息,避免用户重复操作。

8、在第一方面又一种可能的实现方式中,接收发送至所述第一联系人的第三会话消息,响应于所述第三会话消息,在所述第一卡片中显示所述第三会话消息,包括:监听到会话消息更新后,获取更新的会话消息的信息,所述会话消息的信息包括所述会话消息的联系人信息和会话消息内容;基于所述联系人信息确定与所述第一联系人之间的会话消息更新后,在所述第一卡片中显示更新后的会话消息。可见,该方案通过直接监听会话消息的更新,获取联系人的最新会话消息,以弥补通过监听通知中心无法获得的会话消息,如用户回复给第一联系人的会话消息,以便用户直接查看第一卡片即可获知与第一联系人之间的最新会话消息。

9、在第一方面再一种可能的实现方式中,该方法还包括:接收用户对第二桌面的第二操作;响应于第二操作,显示第一界面,第一界面显示卡片对应的功能类型,功能类型包括会话类型;响应于用户选择会话类型的操作,显示第三桌面,第三桌面包括会话类型的空白卡片;响应于用户对空白卡片输入的操作,显示第二界面,第二界面包括会话类型应用对应的近期联系人列表;响应于用户在近期联系人列表中选择第一联系人的操作,空白卡片更新为第一卡片。可见,通过上述操作过程,实现了用户在桌面上添加会话应用中某一联系人的卡片,极大地方便了用户查看和进入某一联系人对话界面,提高了用户体验。

10、在第一方面另一种可能的实现方式中,响应于用户对空白卡片输入的操作,显示第二界面,包括:响应于对空白卡片的编辑操作,显示查看最近消息界面,查看最近消息界面包括查看近期联系人入口;响应于对查看近期联系人入口的点击操作,显示第二界面,第二界面包括近期联系人列表。这样,方便用户从近期联系人列表中根据自己的需求选择相应的联系人,提高了添加卡片的灵活性。

11、在第一方面又一种可能的实现方式中,电子设备包括通知管理器;在响应于对查看近期联系人入口的点击操作之后,方法还包括:检测到用户点击查看近期联系人入口的操作后,向通知管理器发送获取近期会话通知的请求,近期会话通知是通知管理器在截止到当前时刻的第一时间段内接收到的会话类型的通知消息;接收通知管理器发送的近期会话通知,按照近期会话通知的时间戳由早到晚的顺序进行排序,获得近期联系人列表。可见,该方案可以通过监听通知中心中接收到的通知消息收集联系人,无需调用第三方会话应用的接口,实现了卡片显示方法在开发和调试过程中与第三方应用之间的解耦,提高了卡片显示方法的开发和调试效率。

12、在第一方面再一种可能的实现方式中,响应于用户在近期联系人列表中选择第一联系人的操作,空白卡片更新为第一卡片,包括:如果通知中心中存在第一联系人发送的会话消息,第一卡片包括第一联系人的名称和该会话消息;如果通知中心中不存在第一联系人发送的会话消息,第一卡片包括第一联系人的名称。可见,在卡片上添加相应的联系人后,可以根据联系人的不同情况分别在卡片上显示不同的内容,例如,如果通知中心中有第一联系人的会话消息通知,则在该第一卡片中显示该会话消息;如果通知中心没有该联系人的会话消息通知,则可以仅在卡片中显示该联系人的信息,如名称、头像等。

13、在第一方面另一种可能的实现方式中,在响应于用户在近期联系人列表中选择第一联系人的操作之后,该方法还包括:在第一映射关系中添加第一卡片的卡片标识与第一联系人的全局唯一标识之间的对应关系,第一映射关系包括卡片的卡片标识与卡片对应的联系人的全局唯一标识之间的对应关系。

14、在第一方面又一种可能的实现方式中,该方法还包括:响应于用户对第一卡片的编辑操作,显示第二界面;响应于用户在近期联系人列表中选择第二联系人的操作,第一卡片显示的联系人由第一联系人更新为第二联系人。这样,用户可以随时修改卡片关联的联系人,降低用户操作复杂度,提高了用户体验。

15、在第一方面再一种可能的实现方式中,在第一卡片显示的联系人由第一联系人更新得第二联系人之后,方法还包括:将第一映射关系中第一卡片与第一联系人之间的映射关系数据,更新为第一卡片与第二联系人之间的映射关系数据。

16、在第一方面另一种可能的实现方式中,在显示第一桌面之后,该方法还包括:响应于用户对第一卡片的删除操作,从第一桌面中删除第一卡片。

17、在第一方面又一种可能的实现方式中,第一桌面包括以堆叠方式显示的至少两个卡片。这样,可以减少卡片占用的面积,使得桌面可以放置更多卡片。

18、在第一方面再一种可能的实现方式中,第一卡片还包括第一控件;该方法还包括:响应于用户对第一控件输入的操作,第一卡片显示信息输入框和发送控件;响应于用户对信息输入框的点击操作,第一卡片显示内容输入的界面;响应于对发送控件的点击操作,第一卡片显示发送给第一联系人的会话消息。这样,用户可以直接在卡片上回复会话消息,进一步简化了用户回复联系人消息的操作,进一步提高了用户体验。

19、在第一方面另一种可能的实现方式中,第一卡片还包括第二控件;该方法还包括:接收用户对第二控件输入的操作,第二控件为标记已读控件或删除控件;响应于对第二控件输入的操作,删除第一卡片中显示的会话消息。这样,用户可以直接在卡片上将消息标记为已读或删除该消息,不需要进入对话界面再操作,进一步提高了用户体验。

20、在第一方面又一种可能的实现方式中,卡片所显示的消息内容包括文字、图片、音频和2020欧洲杯投注官网 中的至少一种。

21、第二方面,本技术还提供了一种电子设备,电子设备包括:一个或多个处理器、存储器和触摸屏;所述存储器用于存储程序代码;所述处理器用于运行所述程序代码,使得所述电子设备实现如第一方面任一种可能的实现方式所述的卡片显示方法。

22、第三方面,本技术还提供了一种计算机可读存储介质,其上存储有指令,当所述指令在电子设备上运行时,使得所述电子设备执行如第一方面任一种可能的实现方式所述的卡片显示方法。

23、应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。

当前第1页 1 2
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1