信息交互方法、装置和电子设备与流程
未命名
07-23
阅读:83
评论:0
1.本公开涉及互联网技术领域,尤其涉及一种信息交互方法、装置和电子设备。
背景技术:
2.随着互联网技术的发展,用户可以通过互联网发布信息,也可以与其他用户进行实时信息交互。
3.通常实时信息交互可以包括单聊和群聊。在页面中可以显示单聊和群聊的信息。显示的上述单聊或群聊的信息可以包括单聊或群聊的标识信息。
技术实现要素:
4.提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
5.本公开实施例提供了一种信息交互方法、装置和电子设备。
6.第一方面,本公开实施例提供了一种信息交互方法,该方法包括:显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。
7.第二方面,本公开实施例提供了一种信息交互装置,该装置包括:第一显示单元,用于显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;第二显示单元,用于根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。
8.第三方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的信息交互方法。
9.第四方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的信息交互方法的步骤。
10.本公开实施例提供的信息交互方法、装置和电子设备,通过显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面,实现了在会话的信息中,设置不同的跳转入口,根据用户操作跳转至用户操作指示的信息页面,提高了信息跳转的灵活性。
附图说明
11.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理
解附图是示意性的,原件和元素不一定按照比例绘制。
12.图1是根据本公开的信息交互方法的一些实施例的流程图;
13.图2是根据本公开的信息交互方法的另外一些实施例的流程图;
14.图3a示出了第一会话的信息的一个示意性显示界面;
15.图3b示出了多实体第一会话的信息一个示意图;
16.图3c示出了第一会话的信息的另一个示意性显示界面;
17.图4a~4c其示出了图2所示实施例中的第一会话的信息的一种显示示意图;
18.图5示出了图2所示实施例中的第一会话的信息的另一种显示示意图;
19.图6是根据本公开的信息交互装置的一个实施例的结构示意图;
20.图7是本公开的一个实施例的信息交互方法可以应用于其中的示例性系统架构;
21.图8是根据本公开实施例提供的电子设备的基本结构的示意图。
具体实施方式
22.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
23.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
24.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
25.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
26.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
27.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
28.请参考图1,其示出了根据本公开的信息交互方法的一个实施例的流程。如图1所示该信息交互方法,包括以下步骤:
29.步骤101,显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段。
30.步骤102,根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。
31.上述第一会话可以是单聊会话,也可以是群聊会话。
32.上述至少一个第一会话包括:单聊会话和/或群聊会话。
33.单聊会话可以为两个人之间的会话。群聊会话可以为多个人之间的会话。
34.第一会话可以为两个人之间的会话,也可以为多个人之间的会话。
35.上述第一会话的信息可以包括该第一会话中的至少部分消息。此外,该第一会话的信息还可以包括标识信息。上述标识信息包括结构化标识。结构化标识包括至少一个第一字段。在一些应用场景中,上述结构化标识可以包括两个以上的第一字段。
36.在本公开中,显示至少一个第一会话的信息的场景不作限制,也即上述至少一个第一会话的信息可以在不同的场景中显示。
37.作为一种可选的实现方式,上述显示至少一个第一会话的信息包括:在即时通信客户端的信息流区域中显示至少一个第一会话的信息。
38.作为另外一种可选的实现方式,上述显示至少一个第一会话的信息包括在即时通信客户端界面的会话界面显示至少一个第一会话的信息。
39.作为又一种可选的实现方式,上述显示至少一个会话的信息包括在云文档中显示至少一个第一会话的信息。
40.这里的每一个第一字段可以预先关联一个对应的信息页面。
41.上述目标第一字段可以是第一字段中的一个字段。用户可以在上述至少一个第一字段中确定出目标第一字段,然后对目标第一字段执行第一预设操作。当上述信息交互方法的执行主体接收到用户对目标第一字段执行的第一预设操作之后,可以显示与目标第一字段关联的信息页面。
42.具体地,如上述执行主体为用户的终端设备,当执行主体接收到上述第一预设操作之后,可以向服务端发送获取与第一字段关联的信息页面的获取请求。服务端可以根据上述获取请求,向上述执行主体发送上述信息页面的内容,以使上述执行主体显示上述信息页面。
43.上述第一字段的数量可以为两个以上。用户可以从上述第一字段中选择任意一个作为目标第一字段。用户可以通过对所选择的目标第一字段执行第一预设操作,从而打开与目标第一字段关联的信息页面,也即可以根据用户对目标第一字段的操作,跳转至与目标第一字段关联的信息页面。
44.本实施例提供的信息交互方法,通过显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面,实现了在第一会话的信息所包括的结构化标识中设置不通的信息跳转入口,根据用户的操作跳转至用户操作指示的信息页面,提供了信息跳转的灵活性。
45.在一些可选的实现方式中,上述信息交互方法还包括如下步骤:根据接收到的对目标第一字段对应的目标标识执行的页面跳转设置操作,将所述目标标识与所述页面跳转设置操作对应的信息页面进行关联。
46.第一会话信息的结构化标识可以包括多个第一字段。每一个第一字段可以对应一个标识。这里的标识例如可以包括第一会话的标识、该第一会话所属实体的标识等。
47.用户可以对任意一个第一字段执行页面跳转设置操作。这里页面跳转设置操作例如可以包括:首先,对从多个第一字段中所选择的目标第一字段执行右键点击、长时间触控等操作来显示页面跳转设置窗口。这里目标第一字段所对应的标识为目标标识。其次,在页面跳转设置窗口中输入与目标标识关联的信息页面的信息。上述信息页面的信息例如可以
包括信息页面的链接。
48.在这些可选的实现方式中,通过对所显示的第一会话的目标标识执行页面跳转设置操作,从而设置对该目标标识执行第一预设操作时对应的跳转信息页面。一方面实现了目标标识对应的跳转信息页面可配置;另一方面为设置目标标识对应的跳转信息页面提供了便利。
49.在另外一些可选的实现方式中,上述信息交互方法还包括如下步骤:根据接收到的用户对目标第一字段执行的关联信息页面的关联取消操作,取消所述目标字段与所关联的关联信息页面的关联关系,并将所述目标第一字段设置为普通字段。
50.在这些可选的实现方式中,用户还可以对目标第一字段执行关联信息页面的关联取消操作。具体地,上述关联取消操作包括如下步骤:首先,对从多个第一字段中所选择的目标第一字段执行右键点击、长时间触控等操作来显示页面跳转设置窗口。这里目标第一字段所对应的标识为目标标识。其次,在页面跳转设置窗口中取消信息页面与目标标识的关联关系。
51.作为一种实现方式,上述取消信息页面与目标标识的关联关系包括删除之前与目标标识对应的信息页面的链接。
52.在接收到用户的关联取消操作之后,上述目标第一字段不再与信息页面进行关联。之后,在接收到用户对目标第一字段执行的第一预设操作之后,将不再显示之前与目标标识关联的信息页面。若目标第一字段对应的目标标识不再与信息页面进行关联之后,上述目标第一字段可以视为普通字段。
53.在这些可选的实现方式中,上述第一会话信息中的结构化标识对应的各第一字段,可以根据用户的关联取消操作,取消第一字段对应的标识与关联信息页面之间的关联关系,从而实现了标识与信息页面之间关联关系的可编辑性,为用户对标识对应信息页面的关联关系调整提供了便利。
54.请继续参考图2,图2示出了根据本公开的信息交互方法的另一个实施例的流程。如图2所示该信息交互方法,包括以下步骤:
55.步骤201,显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,第一会话的所述结构化标识包括该第一会话的会话标识以及该第一会话所属实体的实体标识。
56.步骤202,根据接收到的对所述第一会话的信息中的会话标识执行的第一预设操作,跳转至显示所述第一预设操作指示的会话标识对应的信息页面;或者,根据接收到的对所述第一会话的信息中的实体标识执行的第一预设操作,跳转至显示所述第一预设操作指示的实体标识对应的信息页面。
57.在一些应用场景中,上述步骤201可以包括:在即时通信客户端界面的信息流区域中显示至少一个第一会话的信息。
58.上述即时通信客户端界面可以显示多个筛选标签。每一个筛选标签对应一种预设筛选条件。可以根据上述预设筛选条件对多个会话进行筛选。当用户对一筛选标签执行触发操作时,可以在界面中显示利用该筛选标签对应的筛选条件筛选出的多个消息。
59.如图3a所示,筛选标签可以包括用于指示全部会话的标签“全部”、具有未读消息的会话的标签“未读”、用于指示两个用户之间的会话的标签“单聊”,用于指示消息为待处
理的标签“稍后处理”;用于指示团队的标签“团队”等。
60.第一会话的信息包括结构化标识。结构化标识包括第一会话的会话标识以及该第一会话所属实体的实体标识。
61.会话标识用于区分不同的会话。会话标识可以是用户设置的,也可以是根据进行会话用户的用户标识自动生成的。会话标识包括但不限于字符、数字等。
62.上述第一会话所属实体包括以下之一:第一会话所关联的团队;所述第一会话对应的用户所属的组织。
63.在一些应用场景中,第一会话所属实体可以为第一会话所关联的团队。团队可以关联多个第一会话。团队可以对应第一用户集合。每一个第一会话的多个会话用户可以对应一个第二用户集合。每一第二用户集合可以是第一用户集合的子集。
64.实体标识可以为团队标识。实体标识可以包括但不限于字符、数字等。
65.在第一会话所属的实体为团队时,第一会话可以为团队下的群聊会话。在即时通信客户端界面的信息流区域(feed流区域)中,除了显示第一会话的信息之外,还可以显示普通会话(单聊、群聊)的信息、文档、各类助手/机器人(日历助手、)的通知消息。
66.在所述第一会话的信息中,所述会话标识与所述实体标识分别对应相应的第一字段。
67.在这些可选的实现方式中,会话标识所对应的第一字段与实体标识所对应的第一字段可以为相邻字段。
68.会话标识对应的第一字段与实体标识对应的第一字段之间可以由预设连接符连接。这里的预设连接符可以是任意符号,此处不作限制。
69.请参考图3a,其示出了第一会话的信息的一个示意性显示界面。
70.如图3a所示,即时通信客户端界面可以显示多个会话的信息。多个会话可以包括单聊会话、群聊会话等。第一会话的信息30包括会话标识yyyy、实体标识xxxx。第一会话的信息30对应的第一会话为单实体会话。在图3a中,实体标识xxxx可以对应第一字段301,会话标识yyyy可以对应第一字段302。第一字段301可以与第一字段302相邻。第一字段301和第一字段302之间可以设置连接符303。第一会话的信息还可以包括消息内容304。图中的“消息内容”没有实质含义,可以是被任意消息内容替换。
71.在第一会话的消息中,实体标识与会话标识的显示顺序不做限定。
72.可选地,实体标识xxxx可以设置在会话标识yyyy之前。
73.需要说明的是,本公开中的“x”、“y”可以为任意字符。另外,实体标识中的“x”的数量不作为实体标识的字符数量的限制。同样,会话标识“y”的数量不作为会话标识的字符数量的限制。
74.在一些应用场景中,上述至少一个第一会话包括多实体第一会话,每一多实体第一会话对应的实体的数量为至少两个;以及一多实体第一会话对应的会话的信息中的实体标识,包括该第一会话对应的至少两个实体各自对应的实体标识。每一个实体标识可以对应一个结构标识中的一个第一字段。
75.作为一种示意性说明,第一会话a(a为会话标识)属于第一实体(第一实体的标识为a1)和第二实体(第二实体的标识例如为a2)。上述第一会话a的信息中可以包括第一实体的标识a1和第二实体的标识a2。可选地,第一实体a1属于第二实体a2。第一会话a的信息可
以逐层级显示第二实体的标识a2、第一实体的标识a1、第一会话a的标识a。a2、a1、a之间可以设置预设连接符,如图3b所示。上述连接符用于隔断各层级的标识。
76.优选地,a2、a1、a可以使用不同的显示样式,以便用户识别分属不同层级的标识。
77.上述第一会话所属的实体可以为用户所属的组织。上述第一实体、第二实体可以为一组织中的不同层级部门。例如,第二实体为一组织中的上级部门,第一实体为该组织中的属于第二实体的下级部门。
78.用户可以在上述页面中对第一会话的信息执行预设操作。可以根据上述预设操作进入相应信息页面。
79.用户可以对会话标识执行预设操作。在用户对会话标识执行了预设操作,可以显示会话标识对应的信息页面。会话标识对应的信息页面可以为会话标识指示的会话的页面。
80.可选地,上述会话的页面可以为会话详情页。会话详情页可以包括该会话下的至少一条消息。
81.用户可以在第一会话的信息页面中浏览该第一会话对应的上述至少一条消息。
82.所述实体为团队,所述实体标识对应的信息页面包括:所述实体标识指示的目标团队的信息页面。
83.用户可以对实体标识执行预设操作,可以显示实体标识指示的目标团队的信息页面。
84.目标团队的信息页面可以为目标团队对应的会话列表页面,也可以为目标团队的主页。
85.在一些应用场景中,上述目标团队的信息页面所显示的信息包括目标团队标识对应的会话列表。
86.目标团队可以关联多个第一会话。上述目标团队的信息页面所显示的会话列表可以为包括多个第一会话各自对应的会话标识。
87.作为示意性说明,上述目标团队的关联页面中可以显示目标团队对应的至少一个会话的信息。每一个会话可以包括至少一条消息。
88.在这些应用场景中,用户可以对会话标识执行预设操作,从而可以显示会话标识所指示的会话对应的至少一条消息。用户可以对上述实体标识执行预设操作,从而可以显示实体标识所指示的目标实体对应的关联页面。
89.上述预设操作可以包括点击、触控等操作。
90.本实施例中,通过在第一会话的信息中设置会话标识以及会话所属实体的实体标识;根据接收到预设操作,显示预设操作指示的会话标识对应的信息页面,或者实体标识对应的信息页面,实现了在会话的信息中,设置不同的跳转入口,根据用户操作跳转至用户操作指示的信息页面,提高了信息跳转的灵活性。
91.在一些可选的实现方式中,上述图1所示实施例中的步骤101以及图2所示实施例的步骤201的显示至少一个第一会话的信息,可以包括在即时通信客户端的会话界面显示至少一个第一会话的信息。
92.请参考图3c,其示出了在会话界面显示第一会话的信息的示意图。如图3c所示,即时通信客户端所显示的会话界面305中可以包括用户1、用户2和用户3会话的消息内容。如
用户1在会话界面中发送的消息内容“ss
…
ss”,用户2在会话界面中发送的消息内容“dd
…
ss”,用户3在会话中发送的消息内容306。消息内容306可以包括第一会话的信息。第一会话的信息包括结构化标识。例如图3c中所示的第一会话的信息包括结构化标识“xxxx
》
yyyy”,这里的第一会话的信息包括会话标识“yyyy”以及实体标识“xxxx”。上述会话标识“yyyy”以及实体标识“xxxx”分别对应第一字段。用户可以点击上述会话标识和实体标识中的任意一个标识,可以从会话界面305跳转至用户所选择的标识对应的信息页面。以用点击实体标识“xxxx”为例,所显示的界面将从会话界面305跳转至实体标识“xxxx”关联的信息页面。
93.在另外一些可选的实现方式中,上述图1所示实施例中的步骤101以及图2所示实施例的步骤201的显示至少一个第一会话的信息,可以包括在云文档中显示第一会话的信息。作为一种实现方式,云文档中可以插入第一会话的名片。第一会话名片中可以包括第一会话的信息。第一会话的结构化标识可以包括第一会话的会话标识、该第一会话所属实体的实体标识。第一会话的会话标识、该第一会话所属实体的实体标识分别对应一个第一字段。用户可以在云文档中通过对第一会话的信息中的会话标识执行预设操作,使得显示信息跳转至第一会话详情页。也可以在云文档中通过第一会话的信息中的实体标识执行预设操作,使得显示信息跳转至实体标识对应的关联页面。
94.在一些可选的实现方式中,所述第一会话的信息中,实体标识与所述会话标识共用一个显示空间。用于显示所述实体标识以及所述会话标识的第一显示长度,小于等于第一预设长度阈值。
95.也即,第一会话的信息中,实体标识与会话标识共同占用一个显示空间。在该显示空间内,可以包括至少部分地实体标识与至少部分地会话标识。实体标识与会话标识各自没有明确的显示空间划分。
96.上述第一预设长度阈值可以用所占用的显示空间大小来表征。
97.第一预设长度阈值对应的显示空间可以包括任意行显示空间。第一预设长度阈值可以根据应用场景进行设置。
98.优选地,第一预设长度阈值对应的显示空间等于三行显示空间。
99.第一显示长度对应的显示空间可以对应一行显示空间,也可以对应二行显示空间,还可以对应三行显示空间。
100.请参考图4a~4c,其示出了图2所示实施例中的第一会话的信息的一种显示示意图。
101.如图4a所示,第一会话的会话消息中用于显示实体标识“xxxx”401以及会话标识“yyyy”402的第一显示长度403,可以对应一行显示空间。
102.如图4b所示,第一会话的会话消息中显示实体标识“xxxx
…
xxxx”401以及会话标识“yyyy
…
yyyy”402的第一显示长度,可以对应二行显示空间。
103.如图4c所示,第一会话的会话消息中显示实体标识401以及会话标识402的第一显示长度403,可以对应三行显示空间。
104.在这些可选的实现方式中,通过设置第一会话的信息中的会话标识与实体标识的显示长度小于等于预设长度阈值,使得第一会话的信息在可以示意性显示第一会话的会话标识、实体标识的基础上,保证在第一会话的信息显示区域中有足够的空间显示第一会话中的消息内容。进而有利于保证页面中多个第一会话的信息所传递的消息的均衡性。
105.在一些可选的实现方式中,若所述会话标识以及所述实体标识的占用的第一显示长度大于第一预设长度阈值,对所述会话标识和/或所述实体标识执行截断操作,显示截断操作后保留的会话标识和/或实体标识。
106.在一些应用场景中,在上述第一显示长度大于第一预设长度阈值时,可以对会话标识执行截断操作,使得执行截断操作后保留的会话标识部分与实体标识的显示长度小于等于第一预设长度阈值。
107.在另外一些应用场景中,在上述第一显示长度大于第一预设长度阈值时,可以对实体标识执行截断操作,使得执行截断操作后保留的实体标识部分与会话标识的显示长度小于等于第一预设长度阈值。
108.在另外一些应用场景中,在上述第一显示长度大于第一预设长度阈值时,可以对实体标识和会话标识执行截断操作,使得执行截断操作后保留的实体标识部分与会话标识部分的显示长度小于等于第一预设长度阈值。在这些应用场景中,对实体标识与会话标识的截断操作可以以实现二者被截断后保留部分的总显示长度小于第一预设长度阈值为目标。
109.在这些可选的实现方式中,通过截断会话标识和/或实体标识的方式,使得截断操作保留的会话标识和实体标识总体对应的显示长度小于第一预设长度阈值,控制了第一会话的会话标识和实体标识的显示空间大小。
110.在一些可选的实现方式中,所述实体标识与所述会话标识各自对应独立的显示空间。也即在这种可选的实现方式中,实体标识与所述会话标识有明确的显示空间划分。显示空间可以用显示长度来表征。在这些可选的实现方式中,在所述第一会话的信息中,用于显示所述会话标识的显示长度小于等于第二预设长度阈值,用于显示所述实体标识的显示长度小于等于第三预设长度阈值。
111.这里,第二预设长度阈值、第三预设长度阈值对应的显示空间可以包括任意行显示空间。第二预设长度阈值、第三预设长度阈值可以根据应用场景进行设置。
112.所述第三预设长度阈值对应的显示空间和第二预设长度阈值对应的显示空间总共为两行或三行显示空间。
113.可选地,第二预设长度阈值对应的显示空间小于等于二行显示空间。
114.也即,第二预设长度阈值对应的显示空间可以为一行显示空间,也可以为二行显示空间。第二预设长度阈值的大小可以根据应用需求进行设置。
115.可选地,第三预设长度阈值对应的显示空间为一行显示空间;以及第二预设长度阈值对应的显示空间为一行显示空间。
116.在这些可选的实现方式中,第二预设长度阈值、第三预设长度阈值分别对应的显示空间对应一行显示空间。
117.也即,在上述页面中显示的第一会话的信息中,实体标识占据一行显示空间,会话标识占据一行显示空间。
118.请参考图5,其示出了图2所示实施例中的第一会话的信息的另一种显示示意图。
119.如图5所示,在页面中显示的第一会话50的信息中包括实体标识b1和会话标识b2。在上述页面中,实体标识“xxxx
…
xxxx”501占据一行显示空间,会话标识“yyyy
…
yyyy”502占据一行显示空间。
120.需要说明的是,本公开中第一会话的信息还包括第一会话的图形显示信息,如图3a、图4a~图4c和图5中所示的会话的信息中最左侧的大圆圈内的图形或信息。会话中未读信息的提示信息。例如图3a、图4a~图4c和图5所示的会话的信息中左侧的小圆圈内的数字“7”表示该会话内有7条未读消息。
121.在这些可选的实现方式中,通过分别控制第一会话的信息中实体标识和会话标识各自对应的显示空间大小,一方面可以控制第一会话的信息中的会话标识和会话标识的显示在第一会话的信息中的显示空间占比,以控制页面中第一会话的信息的内容的均衡性,另一方面,可以使得用户清晰的识别第一会话的信息中的实体标识和会话标识,便于用户通过实体标识或会话标识执行页面跳转操作。
122.在一些可选的实现方式中,若第一会话的会话标识的显示长度大于第二预设长度阈值,按照所述第二预设长度阈值对所述会话标识进行截断;若第一会话的所述实体标识的显示长度大于第三预设长度阈值,按照所述第二预设长度阈值对所述实体标识进行截断。
123.在本技术中,在对会话标识或者实体标识进行截断时,可以从后向前的顺序去掉会话标识或实体标识的标识符。或者从前向后的顺序去掉会话标识或实体标识的标识符。
124.通过上述截断操作,保留的会话标识的显示长度小于等于第二预设长度阈值。
125.或者保留的实体标识的显示长度小于等于第三预设长度阈值。
126.通过上述截断操作,可以确保第一会话的信息中会话标识与实体标识各自占用的显示空间在各自预设的显示空间内,以确保第一会话的信息在页面中的显示内容的均衡性。
127.进一步参考图6,作为对上述各图所示方法的实现,本公开提供了一种信息交互装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
128.如图6所示,本实施例的信息交互装置包括:第一显示单元601和第二显示单元602。其中,第一显示单元601,用于显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;第二显示单元602,用于根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。
129.在本实施例中,信息交互装置的第一显示单元601和第二显示单元602的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101和步骤102的相关说明,在此不再赘述。
130.在一些可选的实现方式中,第一会话的所述结构化标识包括该第一会话的会话标识以及该第一会话所属实体的实体标识;以及第二显示单元602进一步用于:根据接收到的对所述第一会话的信息中的会话标识执行的第一预设操作,跳转至显示所述第一预设操作指示的会话标识对应的信息页面;或者,根据接收到的对所述第一会话的信息中的实体标识执行的第一预设操作,跳转至显示所述第一预设操作指示的实体标识对应的信息页面。
131.在一些可选的实现方式中,第一显示单元601进一步用于:在即时通信客户端界面的信息流区域中显示至少一个第一会话的信息;或者,在即时通信客户端界面的会话界面显示至少一个第一会话的信息;或者,在云文档中显示至少一个第一会话的信息。
132.在一些可选的实现方式中,在所述第一会话的信息中,所述会话标识与所述实体
标识分别对应相应的第一字段。在一些可选的实现方式中,所述至少一个第一会话包括多实体第一会话,每一多实体第一会话对应的实体的数量为至少两个;以及一多实体第一会话对应的会话的信息中的实体标识,包括该第一会话对应的至少两个实体各自对应的实体标识。
133.在一些可选的实现方式中,所述第一会话所属的实体包括以下之一:所述第一会话所关联的团队;所述第一会话对应的用户所属的组织。
134.在一些可选的实现方式中,所述会话标识对应的信息页面包括会话详情页;和/或,所述实体为团队,所述实体标识对应的信息页面包括:所述实体标识指示的目标团队的信息页面。。
135.在一些可选的实现方式中,所述实体标识与所述会话标识共用一个显示空间,第一会话的所述会话的信息中,用于显示所述实体标识以及所述会话标识的第一显示长度,小于等于第一预设长度阈值;或者,所述实体标识与所述会话标识各自对应独立的显示空间,第一会话的所述会话的信息中,用于显示所述会话标识的显示长度小于等于第二预设长度阈值,用于显示所述实体标识的显示长度小于等于第三预设长度阈值。
136.在一些可选的实现方式中,若实体标识与所述会话标识共用一个显示空间,所述第一预设长度阈值对应的显示空间等于两行或三行显示空间;若所述实体标识与所述会话标识各自对应独立的显示空间,所述第三预设长度阈值对应的显示空间和第二预设长度阈值对应的显示空间总共为两行或三行显示空间。在一些可选的实现方式中,当实体标识与所述会话标识共用一个显示空间时,若所述会话标识以及所述实体标识占用的第一显示长度大于第一预设长度阈值,对所述会话标识和/或所述实体标识执行截断操作;当实体标识与所述会话标识各自对应独立的显示空间时,若第一会话的会话标识的显示长度大于第二预设长度阈值,按照所述第二预设长度阈值对所述会话标识进行截断;若第一会话的所述实体标识的显示长度大于第三预设长度阈值,按照所述第三预设长度阈值对所述实体标识进行截断。
137.在一些可选的实现方式中,所述至少一个第一会话包括:单聊会话和/或群聊会话。
138.在一些可选的实现方式中,信息交互装置还包括设置单元(图中未示出)。设置单元用于:根据接收到的对目标第一字段对应的目标标识执行的页面跳转设置操作,将所述目标标识与所述页面跳转设置操作对应的信息页面进行关联。
139.在一些可选的实现方式中,设置单元进一步用于:根据接收到的用户对目标第一字段对应的目标标识执行的关联取消操作,取消所述目标字段与所关联的关联信息页面的关联关系,并将所述目标第一字段设置为普通字段。
140.请参考图7,图7示出了本公开的一个实施例的信息交互方法可以应用于其中的示例性系统架构。
141.如图7所示,系统架构可以包括终端701、702、703,网络704,服务器705。网络704用以在终端701、702、703和服务器705之间提供通信链路的介质。网络704可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
142.终端701、702、703可以通过网络704与服务器705交互,以接收或发送消息等。终端701、702、703上可以安装有各种客户端应用,例如网页浏览器应用、搜索类应用、新闻资讯
类应用。终端701、702、703中的客户端应用可以接收用户的指令,并根据用户的指令完成相应的功能,例如根据用户的指令显示即时通信应用的信息流。
143.终端701、702、703可以是硬件,也可以是软件。当终端701、702、703为硬件时,可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端701、702、703为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。
144.服务器705可以提供各种服务,例如接收终端701、702、703发送的信息显示请求,对信息显示请求进行分析处理,将分析处理结果(例如显示请求对应的通讯信息)发送给终端701、702、703。
145.需要说明的是,本公开实施例所提供的信息交互方法可以由终端执行,相应地,信息交互装置可以设置在终端701、702、703中。此外,本公开实施例所提供的信息交互方法还可以由服务器705执行,相应地,信息交互装置可以设置于服务器705中。
146.应该理解,图7中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。
147.下面参考图8,其示出了适于用来实现本公开实施例的电子设备的结构示意图。这里的电子设备泛指硬件形式的终端或服务器(例如图7中的终端设备或服务器)。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
148.如图8所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram 803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
149.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
150.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装
置808被安装,或者从rom 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。
151.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
152.在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
153.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
154.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。
155.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
156.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用
于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
157.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
158.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
159.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
160.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
161.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
162.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
技术特征:
1.一种信息交互方法,包括:显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。2.根据权利要求1所述的方法,其中,第一会话的所述结构化标识包括该第一会话的会话标识以及该第一会话所属实体的实体标识;以及所述根据接收到的对目标第一字段执行的第一预设操作,执行与所述目标第一字段对应的跳转操作,包括:根据接收到的对所述第一会话的信息中的会话标识执行的第一预设操作,跳转至显示所述第一预设操作指示的会话标识对应的信息页面;或者,根据接收到的对所述第一会话的信息中的实体标识执行的第一预设操作,跳转至显示所述第一预设操作指示的实体标识对应的信息页面。3.根据权利要求1所述的方法,其中,所述显示至少一个第一会话的信息包括:在即时通信客户端界面的信息流区域中显示至少一个第一会话的信息;或者,在即时通信客户端界面的会话界面显示至少一个第一会话的信息;或者,在云文档中显示至少一个第一会话的信息。4.根据权利要求2所述的方法,其中,在所述第一会话的信息中,所述会话标识与所述实体标识分别对应相应的第一字段。5.根据权利要求2所述的方法,其中,所述至少一个第一会话包括多实体第一会话,每一多实体第一会话对应的实体的数量为至少两个;以及一多实体第一会话对应的会话的信息中的实体标识,包括该第一会话对应的至少两个实体各自对应的实体标识。6.根据权利要求1所述的方法,其中,所述第一会话所属的实体包括以下之一:所述第一会话所关联的团队;所述第一会话对应的用户所属的组织。7.根据权利要求2所述的方法,其中,所述实体标识与所述会话标识共用一个显示空间,第一会话的所述会话的信息中,用于显示所述实体标识以及所述会话标识的第一显示长度,小于等于第一预设长度阈值;或者,所述实体标识与所述会话标识各自对应独立的显示空间,第一会话的所述会话的信息中,用于显示所述会话标识的显示长度小于等于第二预设长度阈值,用于显示所述实体标识的显示长度小于等于第三预设长度阈值。8.根据权利要求7所述的方法,其中,若实体标识与所述会话标识共用一个显示空间,所述第一预设长度阈值对应的显示空间等于两行或三行显示空间;若所述实体标识与所述会话标识各自对应独立的显示空间,所述第三预设长度阈值对应的显示空间和第二预设长度阈值对应的显示空间总共为两行或三行显示空间。9.根据权利要求7所述的方法,其中,当实体标识与所述会话标识共用一个显示空间时,若所述会话标识以及所述实体标识
占用的第一显示长度大于第一预设长度阈值,对所述会话标识和/或所述实体标识执行截断操作;当实体标识与所述会话标识各自对应独立的显示空间时,若第一会话的会话标识的显示长度大于第二预设长度阈值,按照所述第二预设长度阈值对所述会话标识进行截断;若第一会话的所述实体标识的显示长度大于第三预设长度阈值,按照所述第三预设长度阈值对所述实体标识进行截断。10.根据权利要求1所述的方法,其中,所述至少一个第一会话包括:单聊会话和/或群聊会话。11.根据权利要求1所述的方法,其中,所述会话标识对应的信息页面包括会话详情页;和/或,所述实体为团队,所述实体标识对应的信息页面包括:所述实体标识指示的目标团队的信息页面。12.根据权利要求1所述的方法,其中,所述方法还包括:根据接收到的对目标第一字段对应的目标标识执行的页面跳转设置操作,将所述目标标识与所述页面跳转设置操作对应的信息页面进行关联。13.根据权利要求1所述的方法,其中,所述方法还包括:根据接收到的用户对目标第一字段对应的目标标识执行的关联取消操作,取消所述目标字段与所关联的关联信息页面的关联关系,并将所述目标第一字段设置为普通字段。14.一种信息交互装置,包括:第一显示单元,用于显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;第二显示单元,用于根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面。15.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-13中任一所述的方法。16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-13中任一所述的方法。
技术总结
本公开实施例公开了信息交互方法、装置和电子设备。该方法包括:显示至少一个第一会话的信息,所述第一会话的信息包括结构化标识,所述结构化标识包括至少一个第一字段;根据接收到的对目标第一字段执行的第一预设操作,显示与所述目标第一字段关联的信息页面,实现了在会话的信息中,设置不同的跳转入口,根据用户操作跳转至用户操作指示的信息页面,提高了信息跳转的灵活性。信息跳转的灵活性。信息跳转的灵活性。
技术研发人员:彭兆元 李依晨 沈博文
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.01.07
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
