信息处理方法、装置、电子设备及存储介质与流程

未命名 07-23 阅读:102 评论:0


1.本公开涉及计算机技术领域,尤其涉及一种信息处理方法、装置、电子设备及存储介质。


背景技术:

2.在即时通讯场景中,当用户想要将会话中的消息传递给另一用户时,通常通过常规的复制、截图、转发方式来实现,这种消息传递方式只能传递消息的内容,用户体验性较差。


技术实现要素:

3.有鉴于此,本公开的目的在于提出一种信息处理方法、装置、电子设备及存储介质。
4.基于上述目的,本公开的第一方面,提供了一种信息处理方法,包括:
5.获取第一会话中的至少一条消息对应的第一链接;
6.响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。
7.本公开第二方面,提供了一种信息处理方法,包括:
8.获取第一会话中的至少一条消息对应的第一链接;
9.响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
10.所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
11.本公开第三方面,提供了一种信息处理方法,包括:
12.获取第一会话中的至少一条消息对应的第一链接;
13.响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
14.以及,响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。
15.本公开第四方面,提供了一种信息处理装置,包括:
16.获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;
17.展示模块,被配置为:响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。
18.本公开第五方面,提供了一种信息处理装置,包括:
19.获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;
20.显示模块,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
21.所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
22.本公开第六方面,提供了一种信息处理装置,包括:
23.获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;
24.显示模块,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
25.展示模块,被配置为:响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。
26.本公开第七方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面或者第二方面或者第三方面所述的方法的指令。
27.本公开第八方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面或者第二方面或者第三方面所述的方法。
28.从上面所述可以看出,本公开提供的信息处理方法、装置、电子设备及存储介质,在获取第一会话中的至少一条消息对应的第一链接之后,可将第一链接输入到第二会话的输入框中;在将第一链接输入到第二会话的输入框时,可在第二会话的输入框中展示与第一链接对应的文字链接,从而通过文字链接的文字内容来表示与至少一条消息关联的内容,这样即可在将消息传递到第二会话的过程中,不仅只传递消息的具体内容,还传递消息的链接以及关联内容,从而能够在消息传递过程中传递消息的更多信息,提高用户的体验性。
附图说明
29.为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1示出了本公开实施例所提供的一种示例性方法的流程示意图。
31.图2a示出了根据本公开实施例的一个示例性页面的示意图。
32.图2b示出了根据本公开实施例的一个示例性页面的示意图。
33.图2c示出了根据本公开实施例的一个示例性页面的示意图。
34.图2d示出了根据本公开实施例的一个示例性页面的示意图。
35.图2e示出了根据本公开实施例的一个示例性页面的示意图。
36.图2f示出了根据本公开实施例的一个示例性页面的示意图。
37.图2g示出了根据本公开实施例的一个示例性页面的示意图。
38.图2h示出了根据本公开实施例的一个示例性页面的示意图。
39.图2i示出了根据本公开实施例的一个示例性页面的示意图。
40.图2j示出了根据本公开实施例的一个示例性页面的示意图。
41.图3示出了本公开实施例所提供的一种示例性方法的流程示意图。
42.图4示出了本公开实施例所提供的一种示例性方法的流程示意图。
43.图5示出了本公开实施例所提供的示例性系统的示意图。
44.图6示出了本公开实施例所提供的示例性装置示意图。
45.图7示出了本公开实施例所提供的示例性装置示意图。
46.图8示出了本公开实施例所提供的示例性装置示意图。
47.图9示出了本公开实施例所提供的示例性计算机设备的硬件结构的示意图。
具体实施方式
48.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
49.需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
50.如背景技术所述,在即时通讯的多人会话场景中,当用户需要将会话a中的消息分享到会话b中时,其通常是直接在会话a中复制该消息的内容,再将该消息的内容粘贴到会话b的输入框中,再通过输入操作将该消息的内容发送到会话b的会话窗口中显示;或者,通过转发操作将会话a中该消息的内容显示到会话b的会话窗口中。这种信息传递方式,仅能实现消息的内容的传递,不能传递其他信息,导致用户体验性不好。
51.有鉴于此,本公开实施例提供一种信息处理方法,以提高用户体验性。如图1所示,所述方法包括:
52.步骤s101,获取第一会话中的至少一条消息对应的第一链接。
53.本实施例中,用户可以获取第一会话中的至少一条消息对应的第一链接,其中,第一链接是与至少一条消息对应的链接,其可以是裸链接。第一链接可以用于指示至少一条消息在第一会话中的位置,或者指示至少一条消息在消息服务器中的存储位置等信息,即所述通过所述第一链接可以定位到所述至少一条消息的来源位置,本实施例对第一链接的形式不作限制。
54.在一些实施例中,至少一条消息是显示在第一会话中的消息,用户a可以在第一会话中直接通过复制消息链接的操作来获取与所述至少一条消息对应的第一链接。
55.或者,所述至少一条消息是显示在第一会话中的消息,第一会话中的用户b在第一会话中通过复制至少一条消息的消息链接来获取该第一链接后,通过用户a与用户b之间的第三会话将该第一链接发送给用户a(用户a可以在第一会话中,也可以不在第一会话中),之后,用户a在第三会话中直接复制并获得该第一链接,本实施例对此不作限制。
56.步骤s103,响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。
57.用户获取第一链接后,可将该第一链接输入到第二会话的输入框。当将该第一链接输入到第二会话的输入框时,可获取与第一链接对应的文字链接,并将文字链接显示在第二会话的输入框中。如图2d所示,文字链接208中不仅包括与至少一条消息对应的链接,还包括文字内容。
58.其中,该文字内容可用于表示与至少一条消息关联的内容,例如可以为至少一条消息的来源信息,例如至少一条消息所属的会话群组的群组名称、至少一条消息所属的会话群组的群成员名称、发送至少一条消息的用户名称等。例如,当至少一条消息为第一会话中的消息,且第一会话的会话名称为“xx群”或者“张x、李x的会话”等名称时,该文字内容可以相应的为“xx群的会话记录”或者“张x和李x的会话记录”等;或者,当至少一条消息的发送用户是某个会话群组中的李x和赵x时,该文字内容可以相应的为“李x和赵x的会话记录”,本实施例对此不作限制。
59.或者,该文字内容也可以为从至少一条消息中提取的关键信息等,本实施例对此不作限制。
60.本实施例中,在获取第一会话中的至少一条消息对应的第一链接之后,可将第一链接输入到第二会话的输入框中;在将第一链接输入到第二会话的输入框时,可在第二会话的输入框中展示与第一链接对应的文字链接,从而通过文字链接的文字内容来表示与至少一条消息关联的内容,这样即可在将消息传递到第二会话的过程中,不仅只传递消息的具体内容,还传递消息的链接以及关联内容,从而能够消息传递过程中传递消息的更多信息,提高用户体验性。
61.在一些实施例中,步骤s103中响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接之前,所述方法还包括:
62.步骤s201,确定将所述第一链接输入到第二会话的输入框的第一用户是否在所述第一会话中。
63.步骤s203,如果所述第一用户在第一会话中,则获取所述第一链接对应文字链接,在所述第二会话的输入框中展示所述文字链接。
64.步骤s205,如果所述第一用户不在第一会话中,则在所述第二会话的输入框中直接展示所述第一链接。
65.本实施例中,当需要将第一链接输入到第二会话的输入框时,需要先判断将第一链接输入到第二会话的输入框的第一用户是否在第一会话中,即需要判断该第一用户是否是第一会话的成员;若该第一用户在第一会话中,则直接获取第一链接对应的文字链接并展示在第二会话的输入框中;若该第一用户不在第一会话中,则将第一链接直接显示在第二会话的输入框中,即直接将裸链接显示在第二会话的输入框中。
66.如图2b、图2d所示,当第一用户“李*”想要将第一链接输入到第二会话“bbb群”的输入框222时,若第一用户“李*”在第一会话“aaaaa群”中,则可在第二会话“bbb群”的输入框222中显示与第一链接对应的文字链接208;如图2b、图2g所示,当第一用户“田*”想要将第一链接输入到第二会话“bbb群”的输入框222时,若第一用户“田*”不在第一会话“aaaaa群”中,则在第二会话“bbb群”的输入框222中直接显示第一链接212。
67.本实施例中,当用户a在第一会话中时,用户a想要将第一链接输入到第二会话的输入框中,此时才会在第二会话的输入框中显示文字链接,从而表明至少一条消息的来源;若用户a不在第一会话中,例如是第一会话中的用户b获取了第一链接后发送给用户a,用户a直接复制该第一链接时,若用户a想要将第一链接输入到第二会话的输入框中,此时不会在第二会话的输入框中显示文字链接,而只会显示裸链接。
68.在一些实施例中,步骤s103中在所述第二会话的输入框中展示所述文字链接后,所述方法还包括:响应于消息发送操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
69.本实施例中,将文字链接显示在第二会话的输入框之后,用户通过点击第二会话的消息发送控件或者触发消息发送的快捷方式,来实现针对第二会话的消息发送操作,并通过该消息发送操作将第一链接发送到第二会话中,从而在第二会话中显示与所述至少一条消息对应的第一消息,从而实现了至少一条消息在不同会话中的传递。
70.如图2f所示,该第一消息包括与第一链接对应的文字链接208和消息卡片210,消息卡片210中展示有至少一条消息的至少部分内容。其中,至少一条消息的至少部分内容可以包括消息内容、发送该消息的用户信息、发送该消息的时间、多条消息的先后顺序、消息显示格式等,消息内容具体可以包括文字、语音、图像、视频、文档、表情等中的至少一个,本实施例对此不作限制。
71.当然,在一些实施例中,消息卡片也可以将所述至少一条消息的内容全部展示出来。
72.本实施例中,当第一用户将第一链接发送至第二会话,第二会话中的第二用户可以查看显示在第二会话中与第一链接对应的文字链接208和消息卡片210。其中,第一用户在其客户端上获取第一链接,通过即时通讯服务器(即im服务器)将与第一链接发送至第二用户的客户端,第二用户的客户端基于该第一链接从即时通讯服务器获取第一链接对应的至少一条消息,再通过第二用户的客户端上的组件对至少一条消息的消息内容进行渲染,从而获得文字链接208和消息卡片210。在一些实施例中,所述文字链接中的文字内容表示所述至少一条消息的来源信息,而第一链接是裸链接,裸链接指链接地址的原始字符串显示样式。
73.本实施例中,用户可将与至少一条消息对应的文字链接208和消息卡片210发送并显示在第二会话中,从而实现了至少一条消息在不同会话之间的传递。并且第二会话的用户不仅能查看到与至少一条消息对应的文字链接从而得知至少一条消息的来源等信息,还可通过消息卡片得知至少一条消息的至少部分内容,从而使得消息在跨会话传递时不会仅传递消息本身的内容,还可以传递消息来源等更多的内容,从而提升用户体验性。
74.如图2h所示,当在第二会话的输入框中展示直接展示第一链接,所述方法还包括:响应于消息发送操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;所述第一消息包括:所述第一链接212和消息卡片210。
75.在一些实施例中,所述在所述第二会话中显示与所述至少一条消息对应的第一消息之前,所述方法还包括:判断所述第二会话中的第二用户是否在所述第一会话中;响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示包括所述文字链接和所
述消息卡片的所述第一消息;或者,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。
76.本实施例中,当第二会话中的第二用户也在第一会话中时,则在第二用户的客户端上显示包括所述文字链接和所述消息卡片的所述第一消息;若第二会话中的第二用户不在第一会话中时,则在所述第二用户的客户端上显示包括所述第一链接和所述消息卡片的第二消息。
77.其中,第二会话中可能包括多个用户,在这多个用户中,也在第一会话中的部分用户能看到文字链接和消息卡片,而不在第一会话中的部分用户只能看到第一链接和消息卡片。
78.在一些实施例中,所述消息卡片中展示所述至少一条消息的至少部分内容,包括:所述消息卡片中展示针对所述至少一条消息进行表情回复的表情。本实施例中,如图2a、图2b所示,当至少一条消息中包含对消息内容进行表情回复的表情220时,如图2f所示,在第二会话中所显示的消息卡片中也显示相同的表情,从而使得第二会话的用户可以得知与至少一条消息对应的表情回复信息。
79.在一些实施例中,所述消息卡片中展示所述至少一条消息的至少部分内容,包括:若所述至少一条消息中包括话题消息,所述消息卡片中展示针对该话题消息的回复消息。本实施例中,若至少一条消息中的一条或者多条消息是话题消息,且存在针对该话题消息的回复消息,则在第二会话中所显示的消息卡片中也显示相应的回复消息,从而使得第二会话的用户可以得知至少一条消息中话题消息的回复信息。
80.在一些实施例中,所述方法还包括:响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容。
81.如图2e所示,当用户将第一链接输入到第二会话的输入框中时,不仅在第二会话的输入框中显示与第一链接对应的文字链接208,还显示与第一链接对应的消息卡片或消息卡片的预览内容214,该消息卡片中展示至少一条消息的至少部分内容,可包括消息内容、发送该消息的用户信息、发送该消息的时间、多条消息的先后顺序、消息显示格式等。
82.其中,所述消息卡片的预览内容214可以是消息卡片中所显示的至少部分内容,或者是消息卡片中所显示内容的摘要等。本实施例中,当消息卡片中的内容较少时,例如少于预设行数、预设条数等,可直接将消息卡片显示在第二会话的输入框中;当消息卡片中的内容较多时,例如多于预设行数、预设条数等,可获取消息卡片中的部分内容作为预览内容显示在第二会话的输入框中,避免消息卡片占用第二会话的输入框中的过大空间影响用户的输入。
83.在一些实施例中,所述方法还包括:响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容;在所述第二会话的输入框中还展示移除所述消息卡片或所述消息卡片的预览内容的第一控件;若所述第二会话的输入框中展示的所述消息卡片或者所述消息卡片的预览内容基于所述第一控件被移除,所述第二会话中展示的所述第一消息中不包括所述消息卡片。
84.如图2e所示,当在第二会话的输入框中展示消息卡片或者消息卡片的预览内容214时,还会在第二会话的输入框中展示第一控件216,该第一控件216用于实现对消息卡片
或所述消息卡片的预览内容的移除操作。当触发该第一控件216来执行对消息卡片或所述消息卡片的预览内容214的移除操作时,第二会话的输入框中将不再显示消息卡片或所述消息卡片的预览内容214;同时通过消息发送操作将第一链接发送到第二会话中时,发送至第二会话中的第一消息也将不再包括消息卡片。
85.在一些实施例中,所述方法还包括:在所述消息卡片的关联位置展示用于移除所述消息卡片的第二控件;若所述第二会话中展示的所述消息卡片基于所述第二控件被移除,在所述第二会话中不显示所述消息卡片。
86.如图2f所示,当消息卡片210被显示在第二会话中后,第二会话中还会显示用于移除该消息卡片的第二控件218。当触发该第二控件218来执行对消息卡片移除操作时,第二会话中将不再显示该消息卡片210。
87.在一些实施例中,步骤s101中所述获取第一会话中的至少一条消息对应的第一链接,包括:
88.步骤s301,响应于接收到针对所述第一会话中一条消息的触发操作,显示第三控件,响应于针对所述第三控件的触发操作,获取对应所述一条消息的第一链接。
89.或者,步骤s303响应于接收到针对所述第一会话中的至少两条消息的多选操作,显示第四控件,响应于针对所述第四控件的触发操作,获取对应所述至少两条消息的第一链接。
90.本实施例中,可通过复制消息链接的操作来获取第一链接。
91.如图2a所示,当所述至少一条消息为第一会话中一条消息时,触发该一条消息时将在第一会话中显示第三控件204;当点击该第三控件204时,可直接获取对应该一条消息的第一链接。
92.如图2b所示,当所述至少一条消息为第一会话中的至少两条消息时,可通过多选操作来选定该至少两条消息,同时也会在第一会话中显示第四控件204’;当点击该第四控件204’时,可直接获取对应该至少两条消息的第一链接。
93.在一些实施例中,所述获取所述第一链接之后,还包括:在所述第一会话中显示第一提示信息,所述第一提示信息用于表示已获取所述第一链接。
94.如图2c所示,通过复制消息链接的操作来获取第一链接之后,将在第一会话中显示第一提示信息206,该第一提示信息206例如可以是“复制成功”“链接复制成功”等,从而可以提醒用户已成功复制该消息的第一链接。
95.在一些实施例中,所述在所述第二会话中显示与所述至少一条消息对应的第一消息之后,所述方法还包括:
96.步骤s401,响应于接收到所述第二会话的第三用户对所述第一链接的打开操作,判断所述第三用户是否在所述第一会话中。
97.步骤s403,响应于所述第三用户在所述第一会话中,在所述第三用户的客户端上显示所述第一会话,并定位到所述第一会话中所述至少一条消息的位置。
98.或者,步骤s405,响应于所述第三用户不在所述第一会话中,在所述第三用户的客户端上显示第二提示信息,所述第二提示信息用于表示所述第三用户不能访问所述第一会话。
99.本实施例中,第一用户将与所述至少一条消息对应的第一消息发送并显示在第二
会话后,第二会话中的第三用户可以查看该第一消息,并可通过第一消息中的第一链接来获取至少一条消息的来源。可选的,第二会话中的第三用户可以通过点击第一链接的方式打开第一链接,从而获取至少一条消息的来源。
100.当第三用户点击第一链接时,由于至少一条消息属于第一会话,因此需要先判断第三用户是否具有访问第一会话的权限,即需要判断第三用户是否在第一会话中。
101.若第三用户在第一会话中,则第三用户具有访问第一会话的权限,此时可将第一会话直接显示在第三用户的客户端上,并且定位到第一会话中至少一条消息的位置,例如可修改第一会话中的进度条以使得该第一会话中直接显示至少一条消息中的至少部分内容,例如可将至少一条消息中的前几条消息直接显示在第三用户的客户端的第一会话中。
102.本实施例中,当第三用户具有访问第一会话的权限且第三用户点击第一链接时,第三用户的客户端可以基于该第一链接向即时通讯服务器发送请求,即时通讯服务器中的第一链接获取所述至少一条消息的相关信息,例如至少一条消息的消息id,再基于消息id获取到消息所属的第一会话、在第一会话中的位置、消息发送人、消息发送时间、消息格式等信息,即时通讯服务器将上述信息发送至第三用户的客户端,第三用户的客户端可调用客户端上的组件渲染出第一会话,从而实现了第一会话在第三用户的客户端上的显示。
103.若第三用户不在第一会话中,则第三用户不具有访问第一会话的权限,此时在第三用户的客户端上显示第二提示信息。该第二提示信息例如可以是“暂无权限访问会话”等,本实施例对此不作限制。
104.在一些实施例中,步骤s401中所述判断所述第三用户是否在所述第一会话中之前,还包括:
105.步骤s501,判断所述第三用户是否已登录所述第一会话所属的第一系统。
106.步骤s503,响应于所述第三用户未登录所述第一系统,显示所述第一系统的登录界面,所述登录界面与所述第一会话所属的租户账号信息关联。
107.步骤s505,响应于所述第三用户已登录所述第一系统,判断所述第一会话与所述第三用户是否位于同一租户下。
108.步骤s507,若所述第一会话与所述第三用户位于同一租户下,则判断所述第一用户是否在所述第一会话中。
109.步骤s509,若所述第一会话与所述第三用户位于不同租户下,则显示第一系统的租户账号切换界面。
110.本实施例中,第三用户在第一系统中可能具有多个租户账号,例如第三用户可以有个人账号,同时还具有企业账号,其个人账号及企业账号即为不同的租户账号。不同的租户账号的权限不同,第三用户的一个租户账号位于第一会话中时,其另一个租户账号未必会位于第一会话中,为保证数据的安全,需要判断第三用户是否与第一会话位于同一租户下,即判断第一会话中的第三用户的账号与第三用户当前登录的账号是否为同一租户账号。
111.本实施例中,当第一用户将第一链接发送到第二会话中时,会获取第一用户以及第一链接的信息,确定第一用户所属系统信息、所属租户信息,并基于第一链接获取第一会话所属系统信息、所属租户信息。
112.当第三用户想要打开第一链接时,需要先判断第三用户是否已登录第一会话所属
的第一系统;若第三用户未登录第一系统,则会显示第一系统的登录界面,且该登录界面是第一会话所属的租户账号信息对应的登录界面,第三用户基于该登录界面可直接登录第一系统并位于与第一会话相同的租户下。
113.若第三用户已登录第一系统,则需要进一步判断第三用户与第一会话是否在同一租户下;若在同一租户下,则继续判断第一用户是否在第一会话中;若在不同租户下,则显示第一系统的租户账号切换界面,以使得第三用户可登录到与第一会话相同的租户下,再继续判断第一用户是否在第一会话中。
114.本实施例中,通过对第三用户的权限鉴定,保证信息在不同会话中传递时的数据安全。
115.在一些实施例中,步骤s403中所述在所述第三用户的客户端上显示所述第一会话,并在所述第一会话中显示所述至少一条消息之后,所述方法还包括:以预设标识标记所述至少一条消息中第一条消息。
116.其中,预设标识可以是预设颜色、预设字体、预设图标、高亮标识等,本实施例对此不做限制。本实施例中,通过对至少一条消息中第一条消息的标记,使得第三用户可迅速从其客户端所显示第一会话中定位到至少一条消息的位置,提高用户体验。
117.在一些实施例中,所述方法还包括:响应于接收到所述第三用户对所述消息卡片的打开操作,显示所述消息卡片的展开窗口,所述展开窗口中显示全部的所述至少一条消息。
118.本实施例中,如图2i所示,当第三用户通过点击消息卡片时,可在第三用户的客户端上显示消息卡片的展开窗口,该展开窗口中可显示所述至少一条消息的全部内容,从而使得第三用户可以浏览全部的至少一条消息。
119.在一些实施例中,所述方法还包括:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第一配置操作,允许所述第一会话中的用户获取所述第一链接并将所述第一链接输入到所述第二会话的输入框。
120.本实施例中,第一类型用户可以是第一会话的群主、群管理员等,当群主、群管理员等第一类型用户设置了第一配置操作,则第一会话中的用户可以获取针对第一会话中至少一条消息的第一链接,并将该第一链接显示在第二会话的输入框中;若第一类型用户未设置第一配置操作,则第一会话中的用户不可以获取针对第一会话中至少一条消息的第一链接,并将该第一链接显示在第二会话的输入框中。
121.可选的,第一类型用户也可以针对全部用户设置第一配置操作,也可以针对部分用户设置第一配置操作,本实施例对此不作限制。
122.在一些实施例中,所述方法还包括:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第二配置操作,基于所述第二会话的类型设置所述消息卡片的展示样式。
123.本实施例中,第二会话可以包括单聊会话、群聊会话、话题会话等不同类型的会话。第一会话的群主、群管理员等第一类型用户可以设置消息卡片对外的展示样式,例如可以针对第二会话的不同类型进行设置,从而可以结合不同类型的第二会话的不同场景来展示基于场景特征、组件规范的展示样式;或者,也可以设置统一的对外的展示样式,本实施例对此不作限制。
124.在一些实施例中,所述方法还包括:响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接输入到第二会话的输入框的操作的相关内容;
125.所述将所述第一链接输入到第二会话的输入框的操作的相关内容包括如下中一种或多种:所述至少一条消息的预览内容;将所述第一链接输入到第二会话的输入框的第一用户的信息;将所述第一链接输入到第二会话的输入框的时间。
126.如图2j所示,第一会话的第一关联页面可以是第一会话的群管理页面,在群管理页面可显示用于查看消息链接的复制粘贴记录的查看控件,当点击该查看控件可显示消息链接的复制粘贴记录的查看窗口,在该查看窗口中将显示将所述第一链接输入到第二会话的输入框的操作的相关内容,该相关内容用于表示已复制消息链接的至少一条消息。
127.如图2j所示,将所述第一链接输入到第二会话的输入框的操作的相关内容可以包括至少一条消息的预览内容、将所述第一链接输入到第二会话的输入框的第一用户的信息、将所述第一链接输入到第二会话的输入框的时间等信息,本实施例对此不作限制。
128.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了另一种信息处理方法,如图3所示,所述方法包括:
129.步骤s601,获取第一会话中的至少一条消息对应的第一链接。
130.步骤s603,响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息。所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
131.本实施例中,用户获取第一会话中的至少一条消息对应的第一链接后,可将第一链接发送至第二会话。当第一链接被发送到第二会话中时,将在第二会话中显示与第一链接对应的文字链接和消息卡片,消息卡片中展示所述至少一条消息的至少部分内容。其中,至少一条消息的至少部分内容可以包括消息内容、发送该消息的用户信息、发送该消息的时间、多条消息的先后顺序、消息显示格式等,消息内容具体可以包括文字、语音、图像、视频、文档、表情等中的至少一个,本实施例对此不作限制。
132.本实施例中,在获取第一会话中的至少一条消息对应的第一链接之后,可将第一链接发送到第二会话中;在将第一链接发送到第二会话时,可在第二会话中展示与第一链接对应的文字链接和消息卡片,从而通过文字链接的文字内容来表示与至少一条消息关联的内容,这样即可在将消息传递到第二会话的过程中,不仅只传递消息的具体内容,还传递消息的链接以及关联内容,从而能够消息传递过程中传递消息的更多信息,提高用户体验性。
133.在一些实施例中,所述文字链接中的文字内容表示所述至少一条消息的来源信息,例如可以为至少一条消息所属的会话群组的群组名称、至少一条消息所属的会话群组的群成员名称、发送至少一条消息的用户名称等。
134.在一些实施例中,步骤s603中所述在所述第二会话中显示与所述至少一条消息对应的第一消息之前,所述方法还包括:
135.步骤s701,判断所述第二会话中的第二用户是否在所述第一会话中。
136.步骤s703,响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示的包括所述文字链接和所述消息卡片的所述第一消息。
137.步骤s705,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。
138.本实施例中,当第二会话中的第二用户也在第一会话中时,则在第二用户的客户端上显示包括所述文字链接和所述消息卡片的所述第一消息;若第二会话中的第二用户不在第一会话中时,则在所述第二用户的客户端上显示包括所述第一链接和所述消息卡片的第二消息。
139.其中,第二会话中可能包括多个用户,在这多个用户中,也在第一会话中的部分用户能看到文字链接和消息卡片,而不在第一会话中的部分用户只能看到第一链接和消息卡片。
140.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了另一种信息处理方法,如图4所示,所述方法包括:
141.步骤s801,获取第一会话中的至少一条消息对应的第一链接。
142.步骤s803,响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息。
143.步骤s805,响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。
144.本实施例中,用户获取第一会话中的至少一条消息对应的第一链接后,可将第一链接发送至第二会话。当第一链接被发送到第二会话中时,将在第二会话中显示与至少一条消息对应的第一消息。其中,第一消息可以包括与第一链接对应的文字链接和消息卡片。消息卡片中展示所述至少一条消息的至少部分内容。至少一条消息的至少部分内容可以包括消息内容、发送该消息的用户信息、发送该消息的时间、多条消息的先后顺序、消息显示格式等,消息内容具体可以包括文字、语音、图像、视频、文档、表情等中的至少一个,本实施例对此不作限制。
145.本实施例中,当将第一链接发送到第二会话后,可生成基于该操作的相关内容并记录在第一会话的第一关联页面。当第二会话的用户打开该第一关联页面时,即可查看记录在第一关联页面中的将所述第一链接发送到第二会话的操作的相关内容。其中,第一会话的第一关联页面可以是第一会话的群管理页面。
146.在一些实施例中,所述将所述第一链接发送到第二会话的操作的相关内容包括如下中一种或多种:所述至少一条消息的预览内容;将所述第一链接发送到第二会话的用户的信息;将所述第一链接发送到第二会话的时间。
147.本实施例中,第一关联页面可记录了至少一条消息的预览内容、将所述第一链接发送到第二会话的用户的信息、将所述第一链接发送到第二会话的时间等信息,从而方便第二会话的用户查看消息链接被发送到其他会话中的消息。
148.图5示出了本公开实施例所提供的示例性系统100的示意图。
149.如图5所示,该系统100可以包括第一终端102、服务器104和第二终端106。其中,第一终端102和第二终端106仅用于区分不同的电子设备,不代表应用场景中电子设备的数量,在实际应用中,电子设备可以有多个。第一电子设备110或第二电子设备120包括但不限于桌面计算机、移动电话、移动电脑、平板电脑、媒体播放器、智能可穿戴设备视、个人数字助理(personal digital assistant,pda)或其它能够实现上述功能的电子设备等。
150.在一些实施例中,该系统100可以应用于多人互动场景,例如可以为即时会话场景等。其中,服务器104用于提供即时会话服务,其中,第一终端102/第二终端106是在该即时通信会话场景进行聊天交流的用户对应的终端,其均安装有用于与第二终端106/第一终端102通信的客户端,用户可通过该客户端进入多人互动场景,例如,多人聊天场景。
151.服务器104可以是单个服务器或者多个服务器,在多个服务器场景下,这些服务器之间可以采用分布式架构并且可以形成为服务器集群。
152.第一终端102和第二终端106可以是任意的终端设备,例如,既可以是移动终端(例如,手机、平板电脑(pad)),也可以是固定终端(例如,个人电脑(pc)、笔记本电脑)。该第一终端102和第二终端106可以运行应用程序,并可以由该应用程序为用户提供相应的服务,例如,聊天服务。
153.图2a示出了根据本公开实施例的一个示例性页面200的示意图。
154.如图2a所示,当第一用户想要获取第一会话“aaaaa群”中一条消息的第一链接时,第一用户点击该消息时将在第一会话中显示第三控件204;当第一用户点击该第三控件204时,可直接获取该一条消息的第一链接。
155.如图2b所示,当第一用户想要获取第一会话“aaaaa群”中至少两条消息时,第一用户可通过多选操作来选定该至少两条消息,同时也会在第一会话中显示第三控件204’;当第一用户点击该第三控件204’时,可直接获取该至少两条消息的第一链接。
156.如图2c所示,第一用户获取第一链接之后将在第一会话中显示第一提示信息206,该第一提示信息206例如可以是“复制成功”,从而可以提醒用户已成功复制该消息的第一链接。
157.之后,第一用户将第一链接输入到第二会话“bbb群”的输入框222。在输入之前,需要先判断第一用户是否在第一会话中,若是,如图2d所示,则直接获取第一链接对应的文字链接208并展示在第二会话的输入框222中;若否,如图2g所示,将第一链接212直接显示在第二会话的输入框222中,即直接将裸链接显示在第二会话的输入框222中。
158.如图2e所示,当用户将第一链接输入到第二会话的输入框中时,不仅在第二会话的输入框中显示与第一链接对应的文字链接208或者直接显示第一链接,还显示与第一链接对应的消息卡片或消息卡片的预览内容214。其中,所述消息卡片的预览内容214可以是消息卡片中所显示的至少部分内容。
159.同时,在第二会话的输入框中还展示用于移除消息卡片或所述消息卡片的预览内容的第一控件216,当第一用户点击该第一控件216,则可在第二会话的输入框中移除该消息卡片或所述消息卡片的预览内容;这样当第一用户将第二会话的输入框中的消息发送至第二会话时,将不会在第二会话中显示消息卡片。
160.若未在第二会话的输入框中移除该消息卡片或所述消息卡片的预览内容,当第一用户将第二会话的输入框中的消息发送至第二会话时,如图2f所示,将会在第二会话中显示文字链接和消息卡片;或者,如图2h所示,在第二会话中显示第一链接和消息卡片。
161.如图2f、图2h所示,当消息卡片210被显示在第二会话中后,第二会话中还会显示用于移除该消息卡片的第二控件218。当触发该第二控件218来执行对消息卡片移除操作时,第二会话中将不再显示该消息卡片210。
162.第一消息被发送到第二会话中后,第二会话中的第三用户可以通过第一消息中的
第一链接来获取至少一条消息的来源。当第三用户在第一会话中,可将第一会话直接显示在第三用户的第二终端上,并且修改第二终端上第一会话中的进度条以使得该第一会话中直接显示至少一条消息中的至少部分内容,例如可将至少一条消息中的前几条消息直接显示在第三用户的第二终端的第一会话中,并可以高亮标记至少一条消息中的第一条消息,使得第三用户可迅速从其终端所显示第一会话中定位到至少一条消息的位置,提高用户体验。
163.当第三用户不在第一会话中,此时在第三用户的第二终端上显示第二提示信息。该第二提示信息例如可以是“暂无权限访问会话”等,本实施例对此不作限制。
164.第三用户还可点击消息卡片,此时可在第三用户的终端上显示消息卡片的展开窗口,该展开窗口中可显示所述至少一条消息的全部内容,从而使得第三用户可以浏览全部的至少一条消息。
165.需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
166.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
167.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种信息处理装置。
168.参考图6,所述信息处理装置,包括:
169.获取模块11,被配置为:获取第一会话中的至少一条消息对应的第一链接;
170.展示模块13,被配置为:响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。
171.在一些实施例中,所述信息处理装置,还被配置为:
172.确定将所述第一链接输入到第二会话的输入框的第一用户是否在所述第一会话中;
173.如果所述第一用户在第一会话中,则获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接;
174.如果所述第一用户不在第一会话中,则在所述第二会话的输入框中直接展示所述第一链接。
175.在一些实施例中,所述信息处理装置,还被配置为:
176.响应于消息发送操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
177.所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
178.在一些实施例中,在所述第二会话中显示与所述至少一条消息对应的第一消息之
前,所述信息处理装置还被配置为:
179.判断所述第二会话中的第二用户是否在所述第一会话中;
180.响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示包括所述文字链接和所述消息卡片的所述第一消息;
181.或者,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。
182.在一些实施例中,所述消息卡片中展示所述至少一条消息的至少部分内容,包括:所述消息卡片中展示针对所述至少一条消息进行表情回复的表情;或者,若所述至少一条消息中包括话题消息,所述消息卡片中展示针对该话题消息的回复消息。
183.在一些实施例中,所述文字链接中的文字内容表示所述至少一条消息的来源信息。
184.在一些实施例中,所述信息处理装置,还被配置为:响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容。
185.在一些实施例中,所述信息处理装置,还被配置为:
186.响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容;
187.在所述第二会话的输入框中展示移除所述消息卡片或所述消息卡片的预览内容的第一控件;
188.若所述第二会话的输入框中展示的所述消息卡片或者所述消息卡片的预览内容基于所述第一控件被移除,所述第二会话中展示的所述第一消息中不包括所述消息卡片。
189.在一些实施例中,所述信息处理装置,还被配置为:
190.在所述消息卡片的关联位置展示用于移除所述消息卡片的第二控件;
191.若所述第二会话中展示的所述消息卡片基于所述第二控件被移除,在所述第二会话中不显示所述消息卡片。
192.在一些实施例中,所述获取模块,还被配置为:
193.响应于接收到针对所述第一会话中一条消息的触发操作,显示第三控件,响应于针对所述第三控件的触发操作,获取对应所述一条消息的第一链接;
194.或者,响应于接收到针对所述第一会话中的至少两条消息的多选操作,显示第四控件,响应于针对所述第四控件的触发操作,获取对应所述至少两条消息的第一链接。
195.在一些实施例中,所述信息处理装置,还被配置为:在所述第一会话中显示第一提示信息,所述第一提示信息用于表示已获取所述第一链接。
196.在一些实施例中,所述信息处理装置,还被配置为:
197.响应于接收到所述第二会话的第三用户对所述第一链接的打开操作,判断所述第三用户是否在所述第一会话中;
198.响应于所述第三用户在所述第一会话中,在所述第三用户的客户端上显示所述第一会话,并定位到所述第一会话中的所述至少一条消息的位置;
199.或者,响应于所述第三用户不在所述第一会话中,在所述第三用户的客户端上显示第二提示信息,所述第二提示信息用于表示所述第三用户不能访问所述第一会话。
200.在一些实施例中,所述信息处理装置,还被配置为:
201.判断所述第三用户是否已登录所述第一会话所属的第一系统;
202.响应于所述第三用户未登录所述第一系统,显示所述第一系统的登录界面,所述登录界面与所述第一会话所属的租户账号信息关联;
203.响应于所述第三用户已登录所述第一系统,判断所述第一会话与所述第三用户是否位于同一租户下;
204.若所述第一会话与所述第三用户位于同一租户下,则判断所述第一用户是否在所述第一会话中;
205.若所述第一会话与所述第三用户位于不同租户下,则显示第一系统的租户账号切换界面。
206.在一些实施例中,所述信息处理装置,还被配置为:以预设标识标记所述至少一条消息中第一条消息。
207.在一些实施例中,所述信息处理装置,还被配置为:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第一配置操作,允许所述第一会话中的用户获取所述第一链接并将所述第一链接输入到所述第二会话的输入框。
208.在一些实施例中,所述第二会话包括单聊会话、群聊会话、话题会话中的至少一个;所述信息处理装置,还被配置为:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第二配置操作,基于所述第二会话的类型设置所述消息卡片的展示样式。
209.在一些实施例中,所述信息处理装置,还被配置为:
210.响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接输入到第二会话的输入框的操作的相关内容;
211.所述将所述第一链接输入到第二会话的输入框的操作的相关内容包括如下中一种或多种:
212.所述至少一条消息的预览内容;
213.将所述第一链接输入到第二会话的输入框的第一用户的信息
214.将所述第一链接输入到第二会话的输入框的时间。
215.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
216.上述实施例的装置用于实现前述任一实施例中相应的信息处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
217.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种信息处理装置。
218.参考图7,所述信息处理装置,包括:
219.获取模块21,被配置为:获取第一会话中的至少一条消息对应的第一链接;
220.显示模块23,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
221.所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。
222.在一些实施例中,所述文字链接中的文字内容表示所述至少一条消息的来源信
息。
223.在一些实施例中,在所述第二会话中显示与所述至少一条消息对应的第一消息之前,所述信息处理装置,还被配置为:
224.判断所述第二会话中的第二用户是否在所述第一会话中;
225.响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示的包括所述文字链接和所述消息卡片的所述第一消息;
226.或者,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。
227.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
228.上述实施例的装置用于实现前述任一实施例中相应的信息处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
229.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种信息处理装置。
230.参考图8,所述信息处理装置,包括:
231.获取模块31,被配置为:获取第一会话中的至少一条消息对应的第一链接;
232.显示模块33,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;
233.展示模块35,被配置为:响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。
234.在一些实施例中,所述将所述第一链接发送到第二会话的操作的相关内容包括如下中一种或多种:
235.所述至少一条消息的预览内容;
236.将所述第一链接发送到第二会话的用户的信息;
237.将所述第一链接发送到第二会话的时间。
238.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
239.上述实施例的装置用于实现前述任一实施例中相应的信息处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
240.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的方法。
241.图9示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
242.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个
或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
243.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
244.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
245.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
246.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
247.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
248.上述实施例的电子设备用于实现前述任一实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
249.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的方法。
250.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
251.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
252.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
253.另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此
外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
254.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
255.本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。

技术特征:
1.一种信息处理方法,包括:获取第一会话中的至少一条消息对应的第一链接;响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。2.根据权利要求1所述的方法,其中,响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接之前,所述方法还包括:确定将所述第一链接输入到第二会话的输入框的第一用户是否在所述第一会话中;如果所述第一用户在第一会话中,则获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接;如果所述第一用户不在第一会话中,则在所述第二会话的输入框中直接展示所述第一链接。3.根据权利要求1所述的方法,其中,在所述第二会话的输入框中展示所述文字链接后,所述方法还包括:响应于消息发送操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。4.根据权利要求3所述的方法,其中,在所述第二会话中显示与所述至少一条消息对应的第一消息之前,所述方法还包括:判断所述第二会话中的第二用户是否在所述第一会话中;响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示包括所述文字链接和所述消息卡片的所述第一消息;或者,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。5.根据权利要求3所述的方法,其中,所述消息卡片中展示所述至少一条消息的至少部分内容,包括:所述消息卡片中展示针对所述至少一条消息进行表情回复的表情;或者,若所述至少一条消息中包括话题消息,所述消息卡片中展示针对该话题消息的回复消息。6.根据权利要求1所述的方法,其中,所述文字链接中的文字内容表示所述至少一条消息的来源信息。7.根据权利要求1所述的方法,其中,所述方法还包括:响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容。8.根据权利要求1所述的方法,其中,所述方法还包括:响应于将所述第一链接输入到所述第二会话的输入框,在所述第二会话的输入框中还展示所述消息卡片或者所述消息卡片的预览内容;在所述第二会话的输入框中展示移除所述消息卡片或所述消息卡片的预览内容的第一控件;
若所述第二会话的输入框中展示的所述消息卡片或者所述消息卡片的预览内容基于所述第一控件被移除,所述第二会话中展示的所述第一消息中不包括所述消息卡片。9.根据权利要求3所述的方法,其中,所述方法还包括:在所述消息卡片的关联位置展示用于移除所述消息卡片的第二控件;若所述第二会话中展示的所述消息卡片基于所述第二控件被移除,在所述第二会话中不显示所述消息卡片。10.根据权利要求1所述的方法,其中,所述获取第一会话中的至少一条消息对应的第一链接,包括:响应于接收到针对所述第一会话中一条消息的触发操作,显示第三控件,响应于针对所述第三控件的触发操作,获取对应所述一条消息的第一链接;或者,响应于接收到针对所述第一会话中的至少两条消息的多选操作,显示第四控件,响应于针对所述第四控件的触发操作,获取对应所述至少两条消息的第一链接。11.根据权利要求10所述的方法,其中,所述获取所述第一链接之后,还包括:在所述第一会话中显示第一提示信息,所述第一提示信息用于表示已获取所述第一链接。12.根据权利要求3-11任意一项所述的方法,其中,所述在所述第二会话中显示与所述至少一条消息对应的第一消息之后,所述方法还包括:响应于接收到所述第二会话的第三用户对所述第一链接的打开操作,判断所述第三用户是否在所述第一会话中;响应于所述第三用户在所述第一会话中,在所述第三用户的客户端上显示所述第一会话,并定位到所述第一会话中的所述至少一条消息的位置;或者,响应于所述第三用户不在所述第一会话中,在所述第三用户的客户端上显示第二提示信息,所述第二提示信息用于表示所述第三用户不能访问所述第一会话。13.根据权利要求12所述的方法,其中,所述判断所述第三用户是否在所述第一会话中之前,还包括:判断所述第三用户是否已登录所述第一会话所属的第一系统;响应于所述第三用户未登录所述第一系统,显示所述第一系统的登录界面,所述登录界面与所述第一会话所属的租户账号信息关联;响应于所述第三用户已登录所述第一系统,判断所述第一会话与所述第三用户是否位于同一租户下;若所述第一会话与所述第三用户位于同一租户下,则判断所述第一用户是否在所述第一会话中;若所述第一会话与所述第三用户位于不同租户下,则显示第一系统的租户账号切换界面。14.根据权利要求12所述的方法,其中,所述在所述第三用户的客户端上显示所述第一会话,并在所述第一会话中显示所述至少一条消息之后,所述方法还包括:以预设标识标记所述至少一条消息中第一条消息。15.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第一配置操作,允许
所述第一会话中的用户获取所述第一链接并将所述第一链接输入到所述第二会话的输入框。16.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到所述第一会话的第一类型用户针对所述第一会话的第二配置操作,基于所述第二会话的类型设置所述消息卡片的展示样式。17.根据权利要求1所述的方法,其中,所述方法还包括:响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接输入到第二会话的输入框的操作的相关内容;所述将所述第一链接输入到第二会话的输入框的操作的相关内容包括如下中一种或多种:所述至少一条消息的预览内容;将所述第一链接输入到第二会话的输入框的第一用户的信息将所述第一链接输入到第二会话的输入框的时间。18.一种信息处理方法,包括:获取第一会话中的至少一条消息对应的第一链接;响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。19.根据权利要求18所述的方法,其中,所述文字链接中的文字内容表示所述至少一条消息的来源信息。20.根据权利要求18所述的方法,其中,在所述第二会话中显示与所述至少一条消息对应的第一消息之前,所述方法还包括:判断所述第二会话中的第二用户是否在所述第一会话中;响应于所述第二用户在所述第一会话中,在所述第二用户的客户端上显示的包括所述文字链接和所述消息卡片的所述第一消息;或者,响应于所述第二用户不在所述第一会话中,在所述第二用户的客户端上显示第二消息,所述第二消息包括所述第一链接和所述消息卡片。21.一种信息处理方法,包括:获取第一会话中的至少一条消息对应的第一链接;响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;以及,响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。22.根据权利要求21所述的方法,其中,所述将所述第一链接发送到第二会话的操作的相关内容包括如下中一种或多种:所述至少一条消息的预览内容;将所述第一链接发送到第二会话的用户的信息;将所述第一链接发送到第二会话的时间。23.一种信息处理装置,包括:
获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;展示模块,被配置为:响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。24.一种信息处理装置,包括:获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;显示模块,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;所述第一消息包括:所述第一链接对应的文字链接和消息卡片,所述消息卡片中展示所述至少一条消息的至少部分内容。25.一种信息处理装置,包括:获取模块,被配置为:获取第一会话中的至少一条消息对应的第一链接;显示模块,被配置为:响应于将所述第一链接发送到第二会话的操作,在所述第二会话中显示与所述至少一条消息对应的第一消息;展示模块,被配置为:响应于打开第一会话的第一关联页面的操作,展示所述第一关联页面;所述第一关联页面中的记录有将所述第一链接发送到第二会话的操作的相关内容。26.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至17或者权利要求18至20或者权利要求21至22任意一项所述的信息处理方法。27.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求1至17或者权利要求18至20或者权利要求21至22任意一项所述的信息处理方法。

技术总结
本公开提供一种信息处理方法、装置、电子设备及存储介质。所述信息处理方法,包括:获取第一会话中的至少一条消息对应的第一链接;响应于将所述第一链接输入到第二会话的输入框,获取所述第一链接对应的文字链接,在所述第二会话的输入框中展示所述文字链接。会话的输入框中展示所述文字链接。会话的输入框中展示所述文字链接。


技术研发人员:齐鸿烨 蒋妍 王润琼 吴慧敏 郝二优 袁平 陈艳萍 杨珺舟 谢远航 田三伟 郝拯华
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2023.04.28
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐