会话界面显示方法、会议界面显示方法、装置及电子设备与流程

文档序号:27003785发布日期:2021-10-19 22:24阅读:105来源:国知局
会话界面显示方法、会议界面显示方法、装置及电子设备与流程

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.在一些实施例中,所述显示会议的会议界面之前,所述会话界面显示方法还包括:
31.显示所述第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,所述历史会议记录用于记录所述第一账号参与过的会议;
32.所述显示会议的会议界面,包括:
33.响应于对第一历史会议记录对应的会议选项的触发操作,向所述服务器发送第二会议创建请求,所述第二会议创建请求携带所述第一账号及第三账号,所述第三账号为所述第一历史会议记录包含的参与账号,所述服务器用于接收所述第二会议创建请求,创建所述会议并获取所述会议标识,返回所述会议标识;将所述第一账号加入到所述会议中,向所述第三账号登录的终端发送第二参与会议请求,所述第二参与会议请求用于请求对应的第三账号参与所述会议,将同意参与所述会议的第三账号加入到所述会议中;
34.接收所述服务器返回的所述会议标识;
35.显示所述会议标识对应的所述会议界面。
36.在一些实施例中,所述第二会议创建请求还携带历史会议标识,所述历史会议标
识用于指示所述第一历史会议记录所记录的会议;所述服务器还用于在查询到所述历史会议标识对应的会话标识为所述第一会话标识时,建立所述会议标识与所述第一会话标识之间的对应关系。
37.在一些实施例中,所述响应于在所述会议界面中的会话发起指令,向服务器发送第一查询请求之后,所述会话界面显示方法还包括:
38.接收所述服务器返回的第二提醒消息,所述第二提醒消息用于指示所述服务器未查询到所述会议标识对应的会话标识;
39.向所述服务器发送第二会话创建请求,所述第二会话创建请求携带所述参与账号列表包括的账号,所述服务器用于接收所述第二会话创建请求,创建第二会话并获取第二会话标识,建立所述会议标识与第二会话标识之间的对应关系,返回所述第二会话标识,所述第二会话的参与账号包括所述参与账号列表包括的账号;
40.接收所述服务器返回的第二所述会话标识;
41.显示所述第二会话标识对应的会话界面。
42.在一些实施例中,所述显示所述会话标识对应的会话界面,包括:
43.将所述会议界面切换显示为所述会话界面。
44.在一些实施例中,所述将所述会议界面切换显示为所述会话界面之后,所述会话界面显示方法还包括:
45.响应于在所述会话界面中检测到对所述会议界面的展示指令,将所述会话界面切换显示为所述会议界面。
46.根据本公开实施例的另一方面,提供一种会话界面显示方法,所述会话界面显示方法包括:
47.显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,所述历史会议记录用于记录所述第一账号参与过的会议,所述第一账号为本端设备登录的账号;
48.响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,所述会话界面对应的第一会话的参与账号包括所述第一历史会议记录包含的参与账号。
49.根据本公开实施例的再一方面,提供一种会议界面显示方法,所述会议界面显示方法包括:
50.显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,所述历史会议记录用于记录所述第一账号参与过的会议,所述第一账号为本端设备登录的账号;
51.响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,所述第二会议创建请求携带所述第一账号及第三账号,所述第三账号为所述第一历史会议记录包含的参与账号,所述服务器用于接收所述第二会议创建请求,创建所述会议并获取所述会议标识,返回所述会议标识;将所述第一账号加入到所述会议中,向所述第三账号登录的终端发送第二参与会议请求,所述第二参与会议请求用于请求对应的第三账号参与所述会议,将同意参与所述会议的第三账号加入到所述会议中;
52.接收所述服务器返回的所述会议标识;
53.显示所述会议标识对应的会议界面。
54.根据本公开实施例的再一方面,提供一种会话界面显示装置,所述会话界面显示装置包括:
55.显示单元,被配置为执行显示会议的会议界面,所述会议的参与账号列表包括本端设备登录的第一账号;
56.发送单元,被配置为执行响应于在所述会议界面中的会话发起指令,向服务器发送第一查询请求,所述第一查询请求携带所述会议的会议标识,所述服务器用于在查询到所述会议标识对应的第一会话标识时,返回所述第一会话标识;
57.接收单元,被配置为执行接收所述服务器返回的所述第一会话标识;
58.所述显示单元,还被配置为执行显示所述第一会话标识对应的会话界面,所述会话界面为所述第一会话标识指示的第一会话对应的会话界面,所述第一会话的参与账号至少包括所述参与账号列表中的账号。
59.在一些实施例中,所述显示单元,包括:
60.发送子单元,被配置为执行在显示所述会话界面的情况下,响应于在所述会话界面中的会议创建指令,向所述服务器发送第一会议创建请求,所述第一会议创建请求携带所述第一账号及所述会话界面对应的所述第一会话标识,所述服务器用于接收所述第一会议创建请求,创建所述会议并获取所述会议标识,建立所述会议标识与所述第一会话标识之间的对应关系,将所述第一账号加入到所述会议中,返回所述会议标识;
61.接收子单元,被配置为执行接收所述服务器返回的所述会议标识;
62.显示子单元,被配置为执行显示所述会议标识对应的所述会议界面。
63.在一些实施例中,所述第一会议创建请求还携带第二账号,所述第二账号为所述第一会话的参与账号中的账号;所述服务器还用于向所述第二账号登录的终端发送第一参与会议请求,所述第一参与会议请求用于请求对应的第二账号参与所述会议,将同意参与所述会议的第二账号加入到所述会议中。
64.在一些实施例中,所述显示单元,还被配置为执行显示所述会话界面,在所述会话界面中显示所述会议的会议入口;响应于对所述会议入口的确认操作,显示所述会议的会议界面。
65.在一些实施例中,所述显示单元,还被配置为执行显示所述第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,所述历史会议记录用于记录所述第一账号参与过的会议;响应于对第一历史会议记录对应的会话选项的触发操作,显示所述会话界面,所述会话界面对应的所述第一会话的参与账号包括所述第一历史会议记录所包含的参与账号。
66.在一些实施例中,所述显示单元,包括:
67.发送子单元,被配置为执行响应于对所述第一历史会议记录对应的会话选项的触发操作,向所述服务器发送第二查询请求,所述第二查询请求携带历史会议标识,所述历史会议标识用于指示所述第一历史会议记录所记录的会议,所述服务器用于接收所述第二查询请求,在查询所述历史会议标识对应的会话标识为所述第一会话标识的情况下,返回所述第一会话标识;
68.接收子单元,被配置为执行接收所述服务器返回的所述第一会话标识;
69.显示子单元,被配置为执行显示所述第一会话标识对应的所述会话界面。
70.在一些实施例中,所述接收子单元,还被配置为执行接收所述服务器返回的第一提醒消息,所述第一提醒消息用于指示所述服务器未查询到所述历史会议标识对应的会话标识;
71.所述发送子单元,还被配置为向服务器发送第一会话创建请求,所述第一会话创建请求携带所述第一历史会议记录包含的参与账号,所述服务器用于接收所述第一会话创建请求,创建所述第一会话并获取所述第一会话标识,返回所述第一会话标识,所述第一会话的参与账号包括所述第一历史会议记录包含的参与账号;
72.所述接收子单元,还被配置为执行接收所述服务器返回的所述第一会话标识;
73.所述显示子单元,还被配置为执行显示所述第一会话标识对应的所述会话界面。
74.在一些实施例中,所述显示单元,还被配置为执行显示所述第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,所述历史会议记录用于记录所述第一账号参与过的会议;
75.所述显示单元,包括:
76.发送子单元,被配置为执行响应于对第一历史会议记录对应的会议选项的触发操作,向所述服务器发送第二会议创建请求,所述第二会议创建请求携带所述第一账号及第三账号,所述第三账号为所述第一历史会议记录包含的参与账号,所述服务器用于接收所述第二会议创建请求,创建所述会议并获取所述会议标识,返回所述会议标识;将所述第一账号加入到所述会议中,向所述第三账号登录的终端发送第二参与会议请求,所述第二参与会议请求用于请求对应的第三账号参与所述会议,将同意参与所述会议的第三账号加入到所述会议中;
77.接收子单元,被配置为执行接收所述服务器返回的所述会议标识;
78.显示子单元,被配置为执行显示所述会议标识对应的所述会议界面。
79.在一些实施例中,所述第二会议创建请求还携带历史会议标识,所述历史会议标识用于指示所述第一历史会议记录所记录的会议;所述服务器还用于在查询到所述历史会议标识对应的会话标识为所述第一会话标识时,建立所述会议标识与所述第一会话标识之间的对应关系。
80.在一些实施例中,所述接收单元,还被配置为执行接收所述服务器返回的第二提醒消息,所述第二提醒消息用于指示所述服务器未查询到所述会议标识对应的会话标识;
81.所述发送单元,还被配置为执行向所述服务器发送第二会话创建请求,所述第二会话创建请求携带所述参与账号列表包括的账号,所述服务器用于接收所述第二会话创建请求,创建第二会话并获取第二会话标识,建立所述会议标识与第二会话标识之间的对应关系,返回所述第二会话标识,所述第二会话的参与账号包括所述参与账号列表包括的账号;
82.所述接收单元,还被配置为执行接收所述服务器返回的第二所述会话标识;
83.所述显示单元,还被配置为执行显示所述第二会话标识对应的会话界面。
84.在一些实施例中,所述显示单元,被配置为执行将所述会议界面切换显示为所述会话界面。
85.在一些实施例中,所述显示单元,还被配置为执行响应于在所述会话界面中检测到对所述会议界面的展示指令,将所述会话界面切换显示为所述会议界面。
86.根据本公开实施例的再一方面,提供一种会话界面显示装置,所述会话界面显示装置包括:
87.显示单元,被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,所述历史会议记录用于记录所述第一账号参与过的会议,所述第一账号为本端设备登录的参与账号;
88.所述显示单元,还被配置为执行响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,所述会话界面对应的第一会话的参与账号包括所述第一历史会议记录包含的参与账号。
89.根据本公开实施例的再一方面,提供一种会议界面显示装置,所述会议界面显示装置包括:
90.显示单元,被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,所述历史会议记录用于记录所述第一账号参与过的会议,所述第一账号为本端设备登录的账号;
91.发送单元,被配置为执行响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,所述第二会议创建请求携带所述第一账号及第三账号,所述第三账号为所述第一历史会议记录包含的参与账号,所述服务器用于接收所述第二会议创建请求,创建所述会议并获取所述会议标识,返回所述会议标识;将所述第一账号加入到所述会议中,向所述第三账号登录的终端发送第二参与会议请求,所述第二参与会议请求用于请求对应的第三账号参与所述会议,将同意参与所述会议的第三账号加入到所述会议中;
92.接收单元,被配置为执行接收所述服务器返回的所述会议标识;
93.所述显示单元,还被配置为执行显示所述会议标识对应的会议界面。
94.根据本公开实施例的再一方面,提供了一种电子设备,所述电子设备包括:
95.一个或多个处理器;
96.用于存储所述一个或多个处理器可执行指令的易失性或非易失性存储器;
97.其中,所述一个或多个处理器被配置为执行上述方面所述的会话界面显示方法或会议界面显示方法。
98.根据本公开实施例的再一方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方面所述的会话界面显示方法或会议界面显示方法。
99.根据本公开实施例的再一方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方面所述的会话界面显示方法或会议界面显示方法。
100.本公开实施例提供的方法、装置及电子设备,第一账号在参与会议的情况下,通过会议标识与会话标识之间的对应关系即可确定参与的会议所对应的会话,从而显示该会话所对应的会话界面,以便参与会议的账号能够基于已经存在的会话进行交互,而不需要再额外创建新的会话,从而节省了会话资源。
101.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
102.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
103.图1是根据一示例性实施例示出的一种实施环境的示意图。
104.图2是根据一示例性实施例示出的一种会话界面显示方法的流程图。
105.图3是根据一示例性实施例示出的一种会话界面显示方法的流程图。
106.图4是根据一示例性实施例示出的一种会话界面的示意图。
107.图5是根据一示例性实施例示出的一种会议界面的示意图。
108.图6是根据一示例性实施例示出的一种会话界面的示意图。
109.图7是根据一示例性实施例示出的一种会话界面显示方法的流程图。
110.图8是根据一示例性实施例示出的一种会话界面显示方法的流程图。
111.图9是根据一示例性实施例示出的一种记录显示界面的示意图。
112.图10是根据一示例性实施例示出的一种会议界面显示方法的流程图。
113.图11是根据一示例性实施例示出的一种会话界面显示方法的流程图。
114.图12是根据一示例性实施例示出的一种基于客户端来显示界面的流程图。
115.图13是根据一示例性实施例示出的一种主界面的示意图。
116.图14是根据一示例性实施例示出的一种会话界面显示装置的框图。
117.图15是根据一示例性实施例示出的一种会话界面显示装置的框图。
118.图16是根据一示例性实施例示出的一种会话界面显示装置的框图。
119.图17是根据一示例性实施例示出的一种会议界面显示装置的框图。
120.图18是根据一示例性实施例示出的一种终端的框图。
121.图19是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
122.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
123.需要说明的是,本公开的说明书和权利要求书及上述附图说明中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
124.本公开所使用的术语“至少一个”、“多个”、“每个”、“任一”,至少一个包括一个、两个或两个以上,多个包括两个或两个以上,而每个是指对应的多个中的每一个,任一是指多个中的任意一个。举例来说,多个账号包括3个账号,而每个是指这3个账号中的每一个账号,任一是指这3个账号中的任意一个账号,能够是第一个账号,或者,是第二个账号,或者是第三个账号。
125.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等),均为经用户授权或者经过各方充分授权的信息。
126.本公开实施例提供的会话界面显示方法和会议界面显示方法由电子设备执行,在一些实施例中,该电子设备为终端,例如,该终端为手机、平板电脑、计算机等多种类型的终端。在一些实施例中,该电子设备为服务器,例如,该服务器为一台服务器,或者由若干服务器组成的服务器集群,或者是一个云计算服务中心。
127.图1是根据一示例性实施例提供的一种实施环境的示意图,该实施环境包括:终端101和服务器102,终端101与服务器102通过网络连接,能够与服务器102进行交互。
128.在一些实施例中,终端101上安装由服务器102提供服务的客户端,终端101能够通过该客户端实现例如在线会议、会话等功能。例如,客户端为会议应用,该会议应用具有在线会议的功能,当然,该会议应用还能够具有其他功能,例如,会话功能、购物功能、导航功能、游戏功能等。在一些实施例中,服务器102为该客户端的后台服务器或者为提供云计算以及云存储等服务的云服务器。
129.在一些实施例中,该实施环境包括多个终端101和服务器102,该多个终端101上均安装有客户端,该服务器102用于为该客户端提供服务。
130.该多个终端101基于各自的账号登录该客户端,基于该客户端能够加入会议,以使参与会议的多个账号之间能够进行交流;或者,基于该客户端能够加入会话,以使在会话中的多个账号之间能够相互发送消息。其中,该会议或该会话是由服务器102创建的。
131.本公开实施例提供的方法能够应用于多种场景下。
132.例如,办公会议场景下。
133.在办公场景下,多个员工对应有多个终端,该多个终端均安装有客户端,每个终端基于账号登录该客户端,该多个终端基于该客户端加入会议,采用本公开实施例提供的会话界面显示方法,该多个终端所登录的多个账号参与该会议,基于该会议的会议界面,该多个账号之间能够实现视频会议或语音会议,且在会议过程中,如果多个账号之间需要发送或查看消息时,查询该会议的会议标识对应的第一会话标识,以便基于第一会话标识对应的会话界面,实现参与会议的员工之间的会话,比如,任一参会员工基于该会话界面能够向其他参会员工发送文件或文件消息,或者,该参会员工基于该会话界面能够查看其他参会员工发送的文件、文本消息等。
134.再如,在线授课场景下。
135.教师终端基于账号登录客户端,学生终端基于账号登录该客户端,教师终端及多个学生终端均基于客户端加入会议,采用本公开实施例提供的会话界面显示方法,参与该会议的教师和学生之间进行在线交流,以实现在线授课,并且,在会议过程中,如果多个账号之间需要发送或查看消息时,查询该会议的会议标识对应的第一会话标识,以便基于第一会话标识对应的会话界面,实现参与该会议教师和学生之间的会话,比如,老师能够基于该会话界面向学生发送消息,学生基于该会话界面能够查看老师发送的消息。
136.图2是根据一示例性实施例示出的一种会话界面显示方法的流程图,参见图2,该方法由终端执行,包括以下步骤:
137.201、终端显示会议的会议界面,该会议的参与账号列表包括本端设备登录的第一账号。
138.在本公开实施例中,该会议为在线会议,多个账号能够参与到该会议中,多个账号登录的终端能够基于该会议进行交互,例如,参与该会议的多个账号之间能够进行音频会
议或视频会议。例如,参与该会议的任一账号登录的终端发出音频数据或视频数据,参与该会议的其他账号登录的终端能够接收该音频数据或视频数据并进行播放。在该会议进行过程中,账号能够采取多种方式参与到该会议中,例如,基于该会议的会议账号加入到会议中,或者,由参与该会议的账号邀请加入到该会议中等。该会议具有时效性,如果该会议结果,将无法再加入到该会议中,也无法再显示该会议的会议界面。该会议具有一个参与账号列表,参与该会议的账号均包含于该参与账号列表中。
139.该会议界面用于展示该会议中的信息,例如,在该会议界面中显示参与该会议的多个账号、视频数据或者功能选项等。例如,该功能选项包括麦克风选项、摄像头选项等,用户能够基于终端显示的功能选项来关闭或开启麦克风,关闭或开启摄像头。
140.202、终端响应于在会议界面中的会话发起指令,向服务器发送第一查询请求,第一查询请求携带会议的会议标识,服务器用于在查询到会议标识对应的第一会话标识时,返回第一会话标识。
141.其中,会议标识用于表征该会议,该会议标识为任意形式的标识,例如,该会议标识为按照目标格式显示的序列号、会议的会议名称等。第一会话标识用于表征该会议对应的第一会话,该第一会话标识为任意形式的标识,例如,该第一会话标识为按照目标格式显示的序列号、会话的会话名称等。
142.在本公开实施例中,会话标识用于表征一个会话。会话的参与账号能够包括多个账号,会话为多个账号提供了一个消息交互的平台,多个账号登录的客户端能够参与到该会话中,参与到同一个会话中的多个账号之间能够相互发送消息,即会话相当于多个账号之间建立的一个虚拟聊天室,参与该会话的多个账号能够在该虚拟聊天室中聊天。例如,任一账号登录的终端基于该会话界面,向其他账号登录的终端发送消息,或者,显示其他账号登录的终端发送的消息,以供用户查看。并且,会话是能够保持的,在任一账号登录的终端显示会话界面的情况下,如果该终端关闭显示的会话界面,还能够在通过该会话的入口再显示该会话界面,显示会话界面中包含的消息,以供用户能够查看。
143.在本公开实施例中,服务器中存储有会议标识与会话标识之间的对应关系,如果任一会议标识对应有会话标识,表示该会议标识对应的会议具有对应的会话,且该会议对应的会话为该会议标识对应的会话标识所指示的会话。在参与会议的过程中,如果用户希望基于参与的会议来发起一个会话,会在会议界面执行操作来发起会话发起指令,终端响应于在会议界面中的会话发起指令,与服务器进行交互,由服务器来查询会议标识与会话标识之间的对应关系,以便确定该会议的会议标识是否具有对应的会话标识,以确定该会议是否具有对应的会话,在服务器查询到该会议的会议标识对应的第一会话标识的情况下,向终端返回查询到的第一会话标识,以便后续终端能够显示该第一会话标识对应的会话界面。
144.203、终端接收服务器返回的第一会话标识,显示第一会话标识对应的会话界面,会话界面为第一会话标识指示的第一会话对应的会话界面,第一会话的参与账号至少包括参与账号列表中的账号。
145.在终端接收到服务器返回的第一会话标识后,表示服务器已经查询到该会议的会议标识对应的第一会话标识,即表示该会议具有对应的会话。该第一会话标识指示的第一会话的参与账号包括参与该会议的账号,即参与该会议的账号之间已经建立了第一会话,
因此,通过该第一会话对应的会话界面即可实现参与该会议的账号之间的会话,而不需要再额外创建新的会话了,从而节省了会话资源。
146.本公开实施例提供的方法,第一账号在参与会议的情况下,通过会议标识与会话标识之间的对应关系即可确定参与的会议所对应的会话,从而显示该会话所对应的会话界面,以便参与会议的账号能够基于已经存在的会话进行交互,而不需要再额外创建新的会话,从而节省了会话资源。
147.在一些实施例中,显示会议的会议界面,包括:
148.显示会话界面的情况下,响应于在会话界面中的会议创建指令,向服务器发送第一会议创建请求,第一会议创建请求携带第一账号及会话界面对应的第一会话标识,服务器用于接收第一会议创建请求,创建会议并获取会议标识,建立会议标识与第一会话标识之间的对应关系,将第一账号加入到会议中,返回会议标识;
149.接收服务器返回的会议标识;
150.显示会议标识对应的会议界面。
151.在显示会话界面的情况下,基于会话界面来发起会议,并建立会议标识与会话标识之间的对应关系,以便后续参与会议的任一账号需要发起会话时,能够基于建立的对应关系来确定对应的会话,使得参与会议的账号能够基于之前已经创建好的会话进行交互,而不需要再额外创建新的会话,从而节省了会话资源。
152.在一些实施例中,第一会议创建请求还携带第二账号,第二账号为第一会话的参与账号中的账号;服务器还用于向第二账号登录的终端发送第一参与会议请求,第一参与会议请求用于请求对应的第二账号参与会议,将同意参与会议的第二账号加入到会议中。
153.服务器通过与第二账号登录的终端进行交互,以维护该会议,将同意参与会议的第二账号加入到会议中,即实现了对创建的会议的管理。
154.在一些实施例中,显示会议的会议界面之前,会话界面显示方法还包括:
155.显示会话界面,在会话界面中显示会议的会议入口;
156.显示会议的会议界面,包括:
157.响应于对会议入口的确认操作,显示会议的会议界面。
158.通过在会议中发布的会议入口能够实现会话界面与会议界面之间的切换显示,丰富了界面切换样式,从而提高界面切换的便捷性。
159.在一些实施例中,显示会议的会议界面之前,会话界面显示方法还包括:
160.显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,历史会议记录用于记录第一账号参与过的会议;
161.响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,会话界面对应的第一会话的参与账号包括第一历史会议记录所包含的参与账号。
162.本公开实施例提供的方法,提供了一种利用历史会议记录来发起会话的方法,利用显示的历史会议记录来显示对应的会话界面,即实现了一种新的会话发起方式,提升了会话发起的便捷性。
163.在一些实施例中,响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,包括:
164.响应于对第一历史会议记录对应的会话选项的触发操作,向服务器发送第二查询
请求,第二查询请求携带历史会议标识,历史会议标识用于指示第一历史会议记录所记录的会议,服务器用于接收第二查询请求,在查询到历史会议标识对应的会话标识为第一会话标识的情况下,返回第一会话标识;
165.接收服务器返回的第一会话标识;
166.显示第一会话标识对应的会话界面。
167.通过由服务器来查询历史会议标识所对应的会话标识,以确定历史会议记录是否对应有会话,在确定历史会议记录具有对应的会话的情况下,基于已经存在的会话进行交互,而不需要再额外创建新的会话,从而节省了会话资源。
168.在一些实施例中,响应于对第一历史会议记录对应的会话选项的触发操作,向服务器发送第二查询请求之后,会话界面显示方法还包括:
169.接收服务器返回的第一提醒消息,第一提醒消息用于指示服务器未查询到历史会议标识对应的会话标识;
170.向服务器发送第一会话创建请求,第一会话创建请求携带第一历史会议记录包含的参与账号,服务器用于接收第一会话创建请求,创建第一会话并获取第一会话标识,返回第一会话标识,第一会话的参与账号包括第一历史会议记录包含的参与账号;
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.在图2所示实施例的基础上,终端能够在显示会话界面的情况下,通过会话界面来发起会议,并在参与会议的过程中能够实现会议界面与会话界面之间的任意切换,具体过程详见下述实施例。
196.图3是根据一示例性实施例示出的一种会话界面显示方法的流程图,参见图3,该方法的执行主体包括终端和服务器,包括以下步骤:
197.301、终端在显示会话界面的情况下,响应于在会话界面中的会议创建指令,向服务器发送第一会议创建请求,第一会议创建请求携带第一账号及该会话界面对应的第一会话标识。
198.其中,第一账号为该终端登录的账号。在本公开实施例中,该第一会话标识用于表征该第一会话,显示的会话界面为第一会话所对应的会话界面,该第一会话的参与账号至
少包括该第一账号,还可能包括其他的账号。第一账号登录的终端显示会话界面的情况下,用户能够发起会议创建的过程,终端向服务器发送会议创建请求,以使服务器后续能够创建一个会议。
199.在一些实施例中,通过会话界面中的会议选项来发起会议创建的过程,也即是,301包括:终端在显示会话界面的情况下,响应于对会话界面中的会议选项的触发操作,向服务器发送第一会议创建请求,第一会议创建请求携带第一账号及该会话界面对应的第一会话标识。
200.其中,会议选项用于发起会议创建请求。在一些实施例中,该会议选项显示于该会话界面的任意位置,如会话界面的右上角区域,或者,会话界面的左下角区域。通过会话界面显示的会话选项来发起会议创建的过程,能够提高会议创建的便捷性。
201.在一些实施例中,第一会议创建请求还携带第二账号,第二账号为第一会话的参与账号中的账号。例如,第一会议创建请求携带的第二账号包括一个或多个。
202.在显示会话界面的情况下,能够从第一会话的参与账号中选取全部或部分账号来发起会议,实现了邀请参与第一会话的任意的第二账号来加入到会议中,从而保证会议发起的灵活性。
203.在一些实施例中,通过会话界面中的会话选项,从第一会话中选取部分账号来发起会议,也即是,301包括:终端在显示会话界面的情况下,响应于对会话界面中的会议选项的触发操作,显示第一会话的参与账号,从显示的账号中选取第二账号,响应于对选取的第二账号的确认操作,向服务器发送第一会议创建请求,该第一会议创建请求携带第一账号、第二账号及第一会话标识。
204.基于会话界面来发起会议创建请求时,将第一会话的参与账号显示出来,以便从中选取任意的账号来发起会议创建请求,即能够基于第一会话的参与账号中的任意账号来发起会议,从而提升了会议发起的灵活性。
205.例如,在发起会议创建请求时,还能够以弹窗的形式来显示第一会话的参与账号,也即是,向服务器发送会议创建请求的过程包括:终端在显示会话界面的情况下,响应于对会话界面中的会议选项的触发操作,显示弹窗及确认选项,在该弹窗中显示该第一会话的参与账号,在选中第二账号的情况下,响应于对确认选项的触发操作,向服务器发送第一会议创建请求。通过以弹窗的形式来展示第一会话的参与账号包括的账号,便于用户从显示的账号来选取准备邀请进行会议的第二账号,并通过确认选项来向服务器发送第一会议创建请求,方便了用户的操作。
206.在一些实施例中,会话界面包括多个区域,例如,该会话界面包括消息展示区域、消息输入区域,该消息展示区域用于展示第一会话的参与账号之间发送的消息,该消息输入区域用于输入消息,该消息为文本消息、图片消息或文件等,通过该消息输入区域能够向第一会话中的其他账号发送消息,并将发送的消息在消息展示区域中展示出来。
207.如图4中第一个图所示,在会话界面的右上角区域显示有会话选项401,响应于对该会话选项401的点击操作,显示的弹窗402及第一确认选项403,如图4中的第二个图所示,在选中任意数量的第二账号的情况下,响应于对第一确认选项403的点击操作,向服务器发送第一会议创建请求,该第一会议创建请求携带第一账号、选取的第二账号及第一会话标识。如图4中第一个图所示,会话界面还显示有消息展示区域404、消息输入区域405及第二
确认选项406,响应于对第二确认选项406的点击操作,将消息输入区域405中输入的消息发送给第一会话的参与账号,并在消息展示区域404中显示该输入的消息。会话界面还显示有表情选项、图片选项、文件选项等,表情选项用于在会话界面中发送表情,图片选项用于会话界面中发送图片,文件选项用于在会话界面中发送文件。
208.302、服务器接收第一会议创建请求,创建会议并获取该会议的会议标识,建立该会议标识与第一会话标识之间的对应关系,将第一账号加入到会议中,向终端返回该会议标识。
209.在本公开实施例中,任一会议的参与账号列表包括参与该会议的账号,在创建该会议后,将任一账号添加在该会议的账号列表中,相当于将该账号加入到该会议中。服务器在接收到第一会议创建请求后,创建该会议,该第一账号相当于该会议的发起者,服务器将该第一账号添加在该会议的参与账号列表中,即表示该第一账号加入了会议。
210.在本公开实施例中,服务器中存储有会议标识与会话标识之间的对应关系,在该对应关系中,任一会议标识所指示的会议与对应的会话标识所指示的会话相关联,也即是,参与该会议标识所指示的会议的账号,均为对应的会话标识所对应的会话的参与账号。则在获取该会议的会议标识后,建立该会议标识与第一会议创建请求携带的第一会话标识之间的对应关系,以便后续参与该会议的任一账号发起会话时,能够基于建立的对应关系来确定对应的会话,以便参与会议的账号能够基于之前已经创建好的第一会话进行交互。
211.在一些实施例中,服务器创建该会议并获取该会议的会议标识的过程,包括:服务器创建一个会议,为该会议随机生成一个会议标识,将该第一账号添加在该会议对应的参与账号列表中;或者,服务器中存储有会议标识数据库,该会议标识数据库包括多个会议标识,且该多个会议标识均未对应有会议,服务器创建一个会议,从会议标识数据库中选取一个会议标识,作为该会议的会议标识,将该第一账号添加在该会议对应的参与账号列表中。
212.在本公开实施例中,在创建会议的过程中,生成一个参与账号列表,并为参与账号列表关联一个会议标识,即创建的会议具有对应的参与账号列表和会议标识,将任一账号添加在该参与账号列表中,相当于将该账号加入到该会议中。
213.另外,第一会议创建请求还携带第二账号,第二账号为第一会话的参与账号中的账号;服务器与第二账号登录的终端进行交互来邀请第二账号加入到创建的会议中,也即是,该方法还包括:服务器向第二账号登录的终端发送第一参与会议请求,第一参与会议请求用于请求对应的第二账号参与会议,将同意参与会议的第二账号加入到会议中。
214.由于第一会议创建请求携带的第二账号为用户选取的账号,则服务器向第二账号登录的终端发送第一参与会议请求,以使第二账号基于该第一参与会议请求来确认是否参与会议,服务器将同意参与该会议的第二账号加入到该会议,即将同意参与该会议的第二账号添加在该会议的参与账号列表中。
215.服务器通过与第二账号登录的终端进行交互,以维护该会议,将同意参与会议的第二账号加入到会议中,即实现了对创建的会议的管理。
216.在一些实施例中,服务器与登录第二账号的终端交互的过程包括:服务器向登录第二账号的终端发送第一参与会议请求,该第一参与会议请求携带第三提醒消息,登录第二账号的终端接收第一参与会议请求,显示第三提醒消息,该第三提醒消息用于提醒第一账号请求参与该会议,响应于对第三提醒消息的确认操作,向服务器发送同意消息,服务器
接收到登录第二账号的终端发送的同意消息,该同意消息用于表示对应的第二账号同意参与会议,服务器将同意消息对应的第二账号加入到该会议中。
217.例如,第二账号登录的终端接收到第一参与会议请求后,显示第三提醒消息、确认选项及拒绝选项,响应于对确认选项的触发操作,向服务器发送同意消息;响应于对拒绝选项的触发操作,向服务器发送拒绝消息,该拒绝消息用于指示对应的第二账号拒绝参与会议,服务器不再将该第二账号加入到该会议中。
218.303、终端接收服务器返回的该会议标识,显示该会议标识对应的会议界面。
219.在终端接收到服务器返回的会议标识,表示服务器已经成功创建会议,则终端能够显示该会议对应的会议界面,以便基于该会议界面参与在线会议。
220.在一些实施例中,终端能够通过与服务器之间的交互来显示会议界面,也即是,303包括:终端向服务器发送第一展示请求,该第一展示请求携带该会议标识,服务器接收该第一展示请求,查询该会议标识对应的第一界面信息,向终端发送该第一界面信息,终端接收该第一界面信息,基于该第一界面信息渲染出该会议界面。
221.其中,第一界面信息用于描述该会议界面,例如,该第一界面信息用于描述会议界面中的多个显示区域、多个控件及显示样式等。通过与服务器交互的方式来获取第一界面信息,并渲染出会议界面,无需终端中存储第一界面信息,从而节省了终端的存储资源。
222.在一些实施例中,在该会议界面中显示参与该会议的账号。
223.例如,在会议界面中显示参与账号列表,该参与账号列表包括参与会议的账号。通过在会议界面中显示参与会议的账号,以丰富会议界面包含的信息,便于用户查看参与会议的账号。
224.在一些实施例中,该会议界面包括第一显示区域和第二显示区域,第一显示区域用于参与会议的账号及每个账号的状态信息,第二显示区域用于显示该会议的参与账号列表。其中,状态信息用于指示对应的账号所处的状态,例如,任一账号的状态信息用于指示该账号是否开启麦克风、是否正在进行讲话等。通过以不同的显示区域来显示不同的信息,以丰富会议界面的显示样式,从而提升会议界面的显示效果。
225.例如,该会议为视频会议,则第一显示区域用于显示参与该会议的账号的视频画面及每个账号的状态信息;或者,该会议为音频会议,第一显示区域用于显示参与会议的账号、每个账号的头像及状态信息。
226.在一些实施例中,该会议界面还包括多个功能选项,该多个功能选项用于在参与会议的过程中开启或关闭不同的功能。
227.例如,该多个功能选项包括麦克风选项、摄像头选项、共享屏幕选项、邀请选项、录制选项、会话选项、设置选项及关闭选项,麦克风选项用于开启或关闭麦克风,摄像头选项用于开启或关系摄像头,共享屏幕选项用于将屏幕显示的内容共享给参与会议的其他账号,邀请选项用于在参与会议的情况下,邀请账号参与该会议,录制选项用于录制会议界面显示的内容或该会议对应的音频,会话选项用于发起会话的展示指令,设置选项用于调整声音效果、视频效果或该会议的其他内容的设置。如图5所示,会议界面显示有第一显示区域501、第二显示区域502及多个功能选项503。通过在会议界面中显示多个功能选项,以丰富会议界面所具有的功能,以便在参与会议的过程中进行操作,提高了操作的便捷性,也提升在线会议的效果。
228.在一些实施例中,终端在显示会议界面的情况下,响应于任一账号加入该会议,在该会议界面中显示第四提醒消息,该第四提醒消息用于提醒该账号加入该会议。通过显示第四提醒消息来提醒有账号加入会议,丰富了会议界面的显示样式,提升了会议界面的显示效果。
229.例如,服务器在将同意参与该会议的账号加入该会议以后,向已参与会议的终端发送第四提醒消息,终端在显示会议界面的情况下,接收服务器发送的第四提醒消息,在该会议界面显示第四提醒消息,以提醒有账号加入该会议。
230.需要说明的是,本公开实施例是通过终端与服务器之间的交互来显示会议界面的,而在另一实施例中,无需执行步骤301

303,能够采取其他方式,终端显示会议的会议界面。
231.在一些实施例中,通过会话界面中显示的会议入口来显示会议界面,也即是,该方法包括:终端显示会话界面,在会话界面中显示会议的会议入口,响应于对会议入口的确认操作,显示会议的会议界面。
232.其中,会议入口用于指示会议的会议地址,通过该会议入口能够加入到该会议入口指示的会议中。该会议入口指示的会议是由登录该终端的第一账号发起的,或者,由参与该会话界面对应的第一会话的其他账号发起的。例如,在会话界面中显示的会议入口601,如图6所示。
233.在本公开实施例中,该会话界面为第一会话对应的界面,参与第一会话的任一账号基于该会话界面发起一个会议时,会向该第一会话发布该会议的会议入口,以使参与第一会话的每个账号登录的终端在显示该会话界面时,能够在会话界面中显示出发布的会议入口,则参与该第一会话的任一账号能够基于显示的会议入口加入到该会议入口所指示的会议中,显示该会议的会议界面。通过在会议中发布的会议入口能够实现会话界面与会议界面之间的切换显示,丰富了界面切换样式,从而提高界面切换的便捷性。
234.例如,按照上述步骤301

303,终端与服务器进行交互来发起一个会议,该终端向第一会话中发布该会议的会议入口,以使参与该第一会话的每个账号登录的终端在显示该会话界面时,能够显示该会议入口,并且,能够基于会话界面显示的会话入口加入到该会议中,显示该会议的会议界面。再例如,该会议入口是由参与该会话界面对应的第一会话的其他账号发起的,则终端在显示会话界面时,接收到其他账号发布的会议入口,在该会话界面中显示该会议入口,基于显示的会议入口能够加入到该会议入口指示的会议中,显示该会议的会议界面。
235.例如,基于显示的会议入口,终端通过与服务器之间的交互来显示会议界面,也即是,基于显示的会议入口来显示会议界面的过程包括:终端响应于对会议入口的确认操作,向服务器发送同意消息,该同意消息用于表示对应的账号同意参与该会议入口指示的会议,服务器接收终端发送的同意消息,将该同意消息对应的账号加入到该会议中。
236.304、终端响应于在会议界面中的会话发起指令,向服务器发送第一查询请求,第一查询请求携带该会议的会议标识。
237.其中,该会话发起指令用于发起一个会话,该会议标识用于表征该会议界面对应的会议。如果用户希望基于参与的会议来发起一个会话,会在会议界面执行操作来发起会话发起指令,终端响应于在会议界面中的会话发起指令,向服务器发送第一查询请求,以便
确定该会议的会议标识是否具有对应的会话标识,即相当于确定该会议是否对应有会话,以便后续能够在参与会议的过程中实现会话的功能。
238.在一些实施例中,通过会议界面中的会话选项来发起会话,也即是,该304包括:终端响应于对会议界面中的会话选项的触发操作,向服务器发送第一查询请求,该第一查询请求携带该会议的会议标识。通过在会议界面中显示会话选项,以便能够在参与会议的过程中发起会话,从而保证会话发起的便捷性。
239.305、服务器接收该第一查询请求,在查询到该会议标识对应的会话标识为第一会话标识时,向终端返回该第一会话标识。
240.在本公开实施例中,服务器中存储有会议标识与会话标识之间的对应关系,则服务器接收到第一查询请求后,基于该会议标识,查询会议标识与会话标识之间的对应关系,如果查询到该会议标识对应的第一会话标识,表示该会议标识所指示的会议与该第一会话标识指示的第一会话对应,则向终端发送该第一会话标识,以便后续终端能够显示该第一会话标识对应的会话界面。
241.306、终端接收服务器返回的第一会话标识。
242.由于服务器中存储有会议标识与会话标识之间的对应关系,终端通过与服务器之间的交互来查询会议标识对应的会话标识,以保证查询到的会话标识的准确性,以便后续能够显示已存在的会话对应的会话界面,无需再创建新的会话,节省了会话资源。
243.307、终端将该会议界面切换显示为该第一会话标识对应的会话界面。
244.终端接收到服务器发送的第一会话标识后,即表示查询到会议标识对应的第一会话标识,则终端将当前显示的会议界面切换为该第一会议标识对应的会话界面,以便基于显示的会话界面能够与参与第一会话的账号进行会话。通过将会议界面切换显示为会话界面,以实现由会议界面到会话界面的自由切换,以便在参与会议的过程中实现会话功能。并且,该会话界面作为会议的消息容器,能够承载第一会话中的消息,以便参与会议的账号能够在会话界面中发送或查询消息。
245.在本公开实施例中,终端将显示的会议界面切换为会话界面,此时,终端还能够播放会议中的音频,即相当于是会议界面切换到后台,仅是不再显示会议界面,但此时还能接收会议中的音频,并播放接收到的音频。
246.在一些实施例中,终端是通过与服务器之间的交互来显示会话界面的,也即是,307包括:终端向服务器发送第二展示请求,该第二展示请求携带第一会话标识,服务器接收该第二展示请求,查询第一会话标识对应的第二界面信息,向终端发送该第二界面信息,终端接收该第二界面信息,基于该第二界面信息渲染出该会话界面,将该会议界面切换显示为该会话界面。
247.其中,第二界面信息用于描述该会话界面,例如,该第二界面信息用于描述会话界面中的多个显示区域、多个控件及显示样式等。通过与服务器交互的方式来获取第二界面信息,并渲染出会议界面,无需终端中存储第二界面信息,从而节省了终端的存储资源。
248.需要说明的是,本公开实施例是以查询到会议标识对应的第一会话标识为例进行说明的,而在另一实施例中,还可能未查询到会议标识对应的会话标识,即在未查询到会议标识对应的会话标识的情况下,能够采用以下方式来显示会话界面。
249.在一些实施例中,在未查询到会议标识对应的会话标识的情况下,先为该会议创
建会话,再显示创建的会话对应的会话界面,也即是,显示会话界面的过程包括:终端接收服务器返回的第二提醒消息,第二提醒消息用于指示服务器未查询到会议标识对应的会话标识,向服务器发送第二会话创建请求,第二会话创建请求携带参与账号列表包括的账号,服务器用于接收第二会话创建请求,创建第二会话并获取第二会话标识,建立会议标识与第二会话标识之间的对应关系,向终端返回第二会话标识,终端接收服务器返回的第二会话标识,显示第二会话标识对应的会话界面。
250.在本公开实施例中,未查询到会议标识对应的会话标识,即表示该会议未对应有会话,因此,为了使参与会议的账号之间能够进行会话,基于会议的参与账号列表包括的账号来创建一个第二会话,使新创建的第二会话的参与账号包括该会议的参与账号列表中包含的账号,以便后续参与会议的账号能够基于第二会话对应的会话界面来进行会话。并且,建立会议标识与第二会话对应的第二会话标识之间的对应关系,以便后续能够创建的对应关系来查找对应的会话标识,从而能够显示对应的会话界面。
251.在会议未对应有会话的情况下,为会议创建新的会话,通过创建的会话对应的会话界面能够实现参与会议的账号之间的会话,即为会议提供了消息容器,以使参与会议的账号之间能够发送消息。并且,通过建立会议标识与新创建的会话对应的会话标识之间的对应关系,即创建了会议与第二会话之间的关联关系,以便后续通过该对应关系来显示已经存在的第二会话的会话界面,无需再创建新的会话,从而节省了会话资源。
252.基于上述实施例可知,服务器在基于第一查询请求查询会议标识对应的会话标识时,有可能查询到会议标识对应的会议标识,也有可能未查询到会议标识对应的会话标识,因此,在步骤304之后,终端基于服务器返回的不同结果,以不同的方式来显示会话界面。
253.在一些实施例中,在304之后,该方法还包括:服务器接收该第一查询请求,查询该会议的会议标识对应的会话标识,在查询到该会议标识对应的第一会话标识时,向终端发送第一查询结果,该第一查询结果携带该第一会话标识,在于未查询到该会议标识对应的会话标识时,向终端发送第二查询结果,该第二查询结果用于指示未查询到该会议标识对应的会话标识,终端接收服务器返回的第一查询结果,按照上述307来显示会话界面;终端接收服务器返回的第二查询结果,向服务器发送第二会话创建请求,第二会话创建请求携带该会议的会议标识及该会议的参与账号列表包括的账号,服务器接收该第二会话创建请求,创建第一会话并获取第一会话标识,建立该会议标识与第一会话标识之间的对应关系,向终端发送该第一会话标识,终端接收该第一会话标识,按照上述307来显示会话界面。
254.终端与服务器之间进行交互,通过服务器发送的查询结果来显示会话界面,在会议具有对应的会话的情况下,直接显示会话的会话界面,而在会议不具有对应的会话的情况下,先为会议创建对应的会话,再由终端显示创建的会话对应的会话界面,即按照此种方式能够保证参与在线会议的情况下实现会话的方案,保证了参与在线会议的情况下实现会话的可行性。
255.需要说明的是,本公开实施例是以会议界面和会话界面独立显示为例进行说明的,而在另一实施例中,无需执行307,能够采取其他方式,终端在显示会议界面的情况下,显示第一会话标识对应的会话界面,即能够同时显示会议界面和会话界面。
256.308、终端响应于在会话界面中检测到对会议界面的展示指令,将该会话界面切换显示为该会议界面。
257.在显示会话界面的情况下,检测到对会议界面的展示指令,则将会话界面切换显示为会议界面,即实现了在参与会议的情况下,随意切换界面的效果,即在参与会议的情况下,能够随时进行会话,提升了在线会议的便捷性。
258.在一些实施例中,通过会话界面中的会议选项来切换显示的界面,也即是,308包括:终端响应于对会话界面中的会议选项的触发操作,将该会话界面切换显示为会议界面。
259.其中,会议选项用于显示会议界面,在一些实施例中,该会议选项位于该会话界面中的任意位置,例如,会议选项位于该会议界面的右上角区域,或者,左下角区域。通过在会话界面中显示会议选项,以便通过会议选项来实现界面的切换,从而保证界面切换的便捷性。
260.在一些实施例中,通过会话界面中显示的会议入口来切换显示界面,也即是,308包括:终端响应于对该会话界面中显示的会议入口的触发操作,将该会话界面切换显示为会议界面。
261.其中,该会议入口是由该会议的发起者发布到会话中的。例如,该会议入口所指示的会议是由第一账号发起的,即在会议创建成功后,第一账号将该会议的会议入口发布在第一会话中,以使参与第一会话的任一账号登录的终端在显示该会话界面时,能够显示该会议入口。通过在会议中发布的会议入口能够实现会话界面与会议界面之间的切换显示,丰富了界面切换样式,从而提高界面切换的便捷性。
262.需要说明的是,本公开是以终端直接显示会议界面或会话界面来进行说明的,而在另一实施例中,终端安装有客户端,该客户端包括会议界面和会话界面,服务器为该客户端提供服务。终端基于第一账号来登录客户端,基于登录的客户端与服务器进行交互来显示客户端中的会议界面或会话界面。例如,该客户端为im(instant messaging,即时通讯)应用客户端。
263.需要说明的是,本公开实施例是以会议界面和会话界面独立显示为例进行说明的,而在另一实施例中,会议界面和会话界面能够同时显示。在一些实施例中,在306之后,该方法还包括:终端在显示会议界面的情况下,显示第一会话标识对应的会话界面。通过同时显示会议界面和会话界面,以丰富界面的显示样式,使得用户能够在参与会议的情况下,通过会话界面随时能够与其他账号进行会话,从而提升了在线会议的便捷性。
264.本公开实施例提供的方法,第一账号在参与会议的情况下,通过会议标识与会话标识之间的对应关系即可确定参与的会议所对应的会话,从而显示该会话所对应的会话界面,以便参与会议的账号能够基于已经存在的会话进行交互,而不需要再额外创建新的会话,从而节省了会话资源。
265.图7是根据一示例性实施例示出的一种会话界面显示方法的流程图,参见图7,该方法由终端执行,包括以下步骤:
266.701、终端显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,历史会议记录用于记录第一账号参与过的会议,第一账号为本端设备登录的账号。
267.其中,该第一账号为该终端登录的账号。终端显示的每条历史会议记录均用于记录该第一账号参与过的历史会议,每条历史会议记录对应的会话选项用于发起一个会话,且发起的会话与该历史会议记录相关联。
268.702、终端响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,会话界面对应的第一会话的参与账号包括该第一历史会议记录包含的参与账号。
269.其中,该会话界面用于显示会话中的账号之间发送的消息,该第一历史会议记录为显示的至少一条历史会议记录中与该会话界面相关的历史会议记录。如果用户想要发起与第一历史会议记录对应的会话,会对第一历史会议记录执行操作,终端响应于对第一历史会议记录对应的会话选项的触发操作,显示第一历史会议记录对应的会话所对应的会话界面,该第一会话的参与账号包括该第一历史会议记录包含的参与账号,即第一会话中包含参与过此历史会议的账号,基于显示的会话界面,第一历史会议记录包含的参与账号之间能够相互发送或查看消息。
270.本公开实施例提供的方法,提供了一种利用历史会议记录来发起会话的方法,利用显示的历史会议记录来显示对应的会话界面,即实现了一种新的会话发起方式,提升了会话发起的便捷性。
271.在图7所示实施例的基础上,通过历史会议记录来显示会话界面的过程中,由服务器来查询历史会议标识对应的会话标识,并基于服务器返回的不同的查询结果,以不同的方式显示会话界面,具体步骤详见下述实施例。
272.图8是根据一示例性实施例示出的一种会话界面显示方法的流程图,参见图8,该方法的执行主体包括终端,包括以下步骤:
273.801、终端显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项。
274.其中,历史会议记录用于记录第一账号参与过的会议,在一些实施例中,任一历史会议记录包括会议名称、会议发起时间或会议结束时间、参与历史会议的账号等。其中,任一历史会议记录包含的参与账号为参与该历史会议记录所记录的历史会议的账号。
275.在一些实施例中,终端通过记录显示界面来显示历史会议记录,也即是,801包括:终端在记录显示界面中,显示该至少一条历史会议记录及每条历史会议记录对应的会话选项。通过记录显示界面来显示历史会议记录,以便用户查看,从而提升查看历史会议记录的便捷性。如图9所示,在记录显示界面中显示了6条历史会议记录及每条历史会议记录对应的会话选项,在该记录显示界面中显示了每条历史会议记录的会议名称、会议结束时间等。
276.802、终端响应于对第一历史会议记录对应的会话选项的触发操作,向服务器发送第二查询请求,第二查询请求携带历史会议标识,历史会议标识用于指示第一历史会议记录所记录的会议。
277.其中,每条历史会议记录对应有历史会议标识,该历史会议标识用于指示对应的第一历史会议记录所记录的历史会议。在本公开实施例中,服务器中存储有会议标识与会话标识之间的对应关系,因此终端通过与服务器进行交互,以便后续服务器基于第二查询请求携带的历史会议标识来查询对应的会话标识,以确定第一历史会议记录是否具有对应的会话。
278.803、服务器接收第二查询请求,在查询到历史会议标识对应的会话标识为第一会话标识的情况下,向终端返回第一会话标识,在未查询到历史会议标识对应的会话标识的情况下,向终端返回第一提醒消息,第一提醒消息用于指示服务器未查询到历史会议标识对应的会话标识。
279.在本公开实施例中,对于第一历史会议记录所记录的会议,如果该会议具有对应的会话,则创建了该历史会议标识与会话标识之间的对应关系,例如,会议是从会话中发起的,或者,在会议过程中基于参与会议的账号创建了会话,则会建立会议标识与会话标识之间的对应关系。服务器在接收到第二查询请求后,基于历史会议标识,查询会议标识与会话标识之间的对应关系,如果查询到历史会议标识对应的第一会话标识,表示历史会议标识所指示的历史会议对应有会话,则返回的查询到的第一会话标识;如果未查询到历史会议标识对应的会话标识,表示历史会议标识所指示的历史会议不具有对应的会话,则返回第一提醒消息,以提醒未查询到历史会议标识对应的会话标识。
280.通过与服务器进行交互来查询历史会议标识所对应的会话标识,以确定历史会议记录是否对应有会话,以不同的查询结果来进行表示,以保证查询结果的准确性。
281.服务器在查询历史会议标识对应的会话标识后,向终端返回查询结果,终端基于服务器返回的查询结果,即可获知服务器是否查询到历史会议标识对应的会话标识,终端基于服务器返回的不同的查询结果执行以下804或805

807。
282.804、终端接收服务器返回的第一会话标识,显示第一会话标识对应的会话界面。
283.其中,该会话界面为第一会话标识指示的第一会话对应的会话界面,该第一会话的参与账号包括该历史会议标识对应的历史会议记录所包含的参与账号。在查询到历史会议标识对应的第一会话标识后,基于该第一会话标识即可确定对应的第一会话,显示该第一会话的会话界面。基于显示的会话界面,历史会议记录包含的参与账号之间能够相互发送或查看消息,即相当于实现了参与同一历史会议的账号能够直接进行会话,从而提高了会话的便捷性。
284.在一些实施例中,终端在记录显示界面中显示的历史会议记录及对应的会话选项,且记录显示界面与会话界面是独立显示的,也即是,804包括:终端接收到服务器返回的第一会话标识后,将记录显示界面切换显示为该第一会话标识对应的会话界面。
285.其中,第一会话标识对应的会话界面,也即是第一会话标识指示的第一会话对应的会话界面。通过将记录显示界面切换显示为会话界面,以丰富界面的显示效果。
286.805、终端接收服务器返回的第一提醒消息,向服务器发送第一会话创建请求,第一会话创建请求携带历史会议记录包含的参与账号。
287.在服务器未查询到历史会议标识对应的会话标识,则表示在参与历史会议的过程中,并未创建该历史会议对应的会话,因此,需要创建第一会话,使得第一会话的参与账号包括历史会议记录所包含的参与账号,以便基于创建的第一会话实现参与历史会议的账号之间的会话。因此,向服务器发送第一会话创建请求,以请求服务器来创建一个新的会话。
288.806、服务器接收第一会话创建请求,创建第一会话并获取第一会话标识,向终端返回第一会话标识,第一会话的参与账号包括第一历史会议记录包含的参与账号。
289.服务器接收到终端发送的第一会话创建请求后,创建第一会话,使得该第一会话的参与账号包括第一历史会议记录包含的参与账号,并为创建的第一会话获取一个第一会话标识,并将获取的第一会话标识返回终端,以使终端后续能够基于第一会话标识来显示会话界面。
290.在一些实施例中,服务器创建第一会话的过程包括:服务器基于该第一会话创建请求生成一个账号列表,为该账号列表获取一个第一会话标识,将该账号列表与该第一会
话标识关联,将第一历史会议记录包含的参与账号添加在该账号列表中,得到该第一会话。
291.在本公开实施例中,每个会话对应有一个账号列表,加入到账号列表的账号即为参与会话的账号。服务器通过创建账号列表,并将账号列表与第一会话标识关联,便于后续对第一会话的管理。
292.在一些实施例中,服务器能够通过多种方式来确定第一会话标识,也即是,获取第一会话标识的过程包括:第一会话标识是在创建第一会话时随机生成的标识;或者,服务器中存储有会话标识数据库,该会话标识数据库包括多个会话标识,且该多个会话标识均未对应有会话,服务器在创建第一会话后,从会话标识数据库中选取一个会话标识,作为该第一会话对应的第一会话标识。
293.807、终端接收服务器返回的第一会话标识,显示第一会话标识对应的会话界面。
294.在获取到第一会话标识后,通过第一会话标识能够确定对应的第一会话,将该第一会话的会话界面显示出来。基于显示的会话界面,第一历史会议记录包含的参与账号之间能够相互发送或查看消息。
295.在服务器未查询历史会议标识对应的会话标识的情况下,终端通过与服务器之间的交互,以请求服务器来创建会话,并显示服务器创建的会话对应的会话界面,此过程无需终端创建会话,从而节省了终端的资源,也便于服务器对会话进行管理。
296.在一些实施例中,终端通过与服务器之间的交互来显示会话界面的,也即是,8043包括:终端向服务器发送第二展示请求,该第二展示请求携带第一会话标识,服务器接收该第二展示请求,查询第一会话标识对应的第二界面信息,向终端发送该第二界面信息,终端接收该第二界面信息,基于该第二界面信息渲染出该会话界面。
297.其中,第二界面信息用于描述该会话界面。通过与服务器交互的方式来获取第二界面信息,并渲染出会话界面,以保证渲染出的会话界面与服务器中存储的第二界面信息相匹配,从而保证显示的会话界面的准确性。
298.需要说明的是,本公开实施例是先查询历史会议标识对应的会话标识,再基于查询到的结果来显示会话界面的,而在另一实施例中,无需执行步骤802

804,能够采取其他方式,终端响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面。
299.本公开实施例提供的方法,提供了一种利用历史会议记录来发起会话的方法,利用显示的历史会议记录来显示对应的会话界面,即实现了一种新的会话发起方式,提升了会话发起的便捷性。
300.并且,通过历史会议记录来显示对应的会话界面,即实现了在历史会议结束后,便于用于查看历史会议对应的会话,以便能够查看会话界面中的消息,提高了查看会话的便捷性。
301.图10是根据一示例性实施例示出的一种会议界面显示方法的流程图,参见图10,该方法由终端执行,包括以下步骤:
302.1001、终端显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,历史会议记录用于记录第一账号参与过的会议,第一账号为本端设备登录的账号。
303.其中,该第一账号即为该终端登录的账号。终端显示的每条历史会议记录均用于记录该第一账号参与过的历史会议,每条历史会议记录对应的会议选项用于发起一个会
议。
304.1002、终端响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,第二会议创建请求携带第一账号及第三账号,第三账号为第一历史会议记录包含的参与账号,服务器用于接收第二会议创建请求,创建会议并获取会议标识,返回会议标识;将第一账号加入到会议中,向第三账号登录的终端发送第二参与会议请求,第二参与会议请求用于请求对应的第三账号参与会议,将同意参与会议的第三账号加入到会议中。
305.在本公开实施例中,第一历史会议记录包含的参与账号为参与该第一历史会议记录所记录的历史会议的账号。通过第一历史会议记录对应的会议选项再次发起会议时,能够从第一历史会议记录中选取任意的第三账号,通过与服务器交互来创建新的会议,并由服务器将同意参与会议的第三账号加入到会议中,以使同意参与会议的账号之间能够加入到新的会议中,即实现了一种利用历史会议记录来发起一个新的会议的方式。
306.1003、终端接收服务器返回的会议标识,显示会议标识对应的会议界面。
307.终端在确定会议标识后,即可确定会议标识指示的会议,通过显示会议的会议界面,即可通过该会议界面与参与会议的账号进行在线会议。
308.本公开实施例提供的方法,提供了一种利用历史会议记录来发起一个新的会议的方式,显示账号对应的历史会议记录,利用显示的历史会议记录来发起一个新的会议,并显示会议的会议界面,从而提高了会议发起的便捷性。
309.在图10所示实施例的基础上,通过终端与服务器之间的交互,利用第一账号对应的历史会议记录来显示会议界面的具体步骤,见下述实施例。
310.图11是根据一示例性实施例示出的一种会话界面显示方法的流程图,参见图11,该方法的执行主体包括终端和服务器,包括以下步骤:
311.1101、终端显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,历史会议记录用于记录第一账号参与过的会议。
312.该1101与上述801同理,在此不再赘述。
313.1102、终端响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,第二会议创建请求携带第一账号及第三账号,第三账号为第一历史会议记录包含的参与账号。
314.其中,第三账号包括一个或多个,第三账号是从第一历史会议记录包含的参与账号中选取的。在一些实施例中,第三账号为第一历史会议记录包含的参与账号中除第一账号外的其他所有账号,或者,第三账号为用户从第一历史会议记录包含的参与账号选取的任意数量的账号。其中,通过从历史会议记录包含的参与账号中选取第三账号来发起会议创建请求,即能够从历史会议记录中选取任意的第三账号再次发起会议,从而提高了会议发起的便捷性。
315.在一些实施例中,通过将历史会议记录包含的参与账号显示出来,以显示的账号来发送会议创建请求,也即是,1102包括:终端响应于对第一历史会议记录对应的会议选项的触发操作,显示第一历史会议记录包含的参与账号,从显示的账号中选取第三账号,响应于对选取的第三账号的确认操作,向服务器发送第二会议创建请求。
316.其中,会议选项用于发起会议创建请求。通过从历史会议记录包含的参与账号中
选取任意的账号来发起会议创建请求,即能够基于历史会议记录包含的任意账号来发起会议,从而提升了会议发起的灵活性。
317.例如,终端响应于对第一历史会议记录对应的会议选项的触发操作,显示弹窗及确认选项,在该弹窗中显示第一历史会议记录包含的参与账号,在选中第三账号的情况下,响应于对确认选项的触发操作,向服务器发送第二会议创建请求。通过以弹窗的形式来展示第一历史会议记录包含的参与账号,以提升账号的显示效果,通过弹窗及确认选项,便于从中显示的账号中选取第三账号并发起会议,从而提升了会议发起的灵活性和便捷性。
318.1103、服务器接收第二会话创建请求,创建第二会话并获取第二会话标识,建立会议标识与第二会话标识之间的对应关系,返回第二会话标识,第二会话的参与账号包括参与账号列表包括的账号。
319.该1103与上述302同理,在此不再赘述。
320.在一些实施例中,第二会议创建请求还携带历史会议标识,历史会议标识用于指示第一历史会议记录所记录的会议,则服务器在创建会议以后,还能够建立会议标识与会话标识之间的对应关系,也即是,在服务器创建会议后,该方法还包括:服务器在查询到历史会议标识对应的会话标识为第一会话标识时,建立会议标识与第一会话标识之间的对应关系。
321.如果第一历史会议记录具有对应的会话,则服务器中存储有历史会议标识与会话标识的对应关系,如果查询到历史会议标识对应的第一会话标识,则建立新创建的会议对应的会议标识与第一会话标识之间的对应关系,以便后续在参与会议过程中,通过该对应关系来查找对应的会话,为会议提供消息容器,使参与会议的账号之间能够通过该会话来相互发送消息且无需再重新创建新的会话,从而节省了资源。
322.1104、终端接收服务器返回的会议标识,显示会议标识对应的会议界面。
323.该1104与上述303同理,在此不再赘述。
324.需要说明的是,本公开实施例是以历史会议记录来创建新的会议,并显示会议界面的,而在另一实施例中,还能够以其他方式来创建会议。
325.在一些实施例中,终端安装有客户端,则创建会议的过程包括:终端基于第一账号登录客户端,显示客户端的主界面,响应于对主界面中的会议选项的触发操作,向服务器发送第三会议创建请求,第三会议创建请求携带该第一账号,服务器接收该第三会议创建请求,创建新的会议并获取该会议的会议标识,向终端发送该会议标识,终端接收该会议标识,显示该会议标识对应的会议界面。
326.在本公开实施例中,客户端是由服务器提供服务的,客户端中具有在线会议的功能,通过会议选项即可创建一个会议。在终端创建会议后,其他终端能够基于该会议的会议标识加入到该会议中,以实现多人在线会议的效果。
327.本公开实施例提供的方法,提供了一种利用历史会议记录来发起一个新的会议的方式,显示账号对应的历史会议记录,利用显示的历史会议记录来发起一个新的会议,并显示该会议的会议界面,从而提高了会议发起的便捷性。
328.需要说明是,上述多个实施例能够任意的结合,例如,在图7所示的实施例的基础上,结合图3所示的实施例,即实现了利用历史会议记录来显示会话界面,并再基于显示的会话界面发起会议,显示会议界面,并实现会议界面与显示界面的切换。再例如,在图11所
示的实施例的基础上,结合图2所示的实施例,即实现了利用历史会议记录来发起会议,显示会议界面,并在显示会议界面的基础上切换显示会话的会话界面。
329.基于上述所示的多个实施例,提供了一种基于客户端来显示界面的流程,如图12所示,该流程包括:
330.1201、终端基于第一账号登录客户端,显示该客户端的界面。
331.如图13所示,该界面中包括会议记录入口1301、会议创建入口1302、标识展示区域1303、会话展示区域,该会话展示区域包括消息展示区域1304和消息输入区域1305。该标识显示区域用于展示登录该终端的第一账号参与的多个会话的会话标识,消息展示区域1304用于展示选中的任一会话标识所对应的会话中发布的消息,也即是参与会话的多个账号之间的聊天记录,消息输入区域1305用于输入消息,基于消息输入区域1305能够向选中的会话发布消息。该会议记录入口1301用于进入记录显示界面,显示登录该终端的第一账号对应的历史会议记录。该会议创建入口1302用于基于选中的任一会话标识来创建群会议。
332.在终端显示客户端的主界面的情况下,用户执行不同的操作,终端显示的界面不同。如果用户点击会议记录入口1301,后续实现会议界面和会话界面之间的切换的具体步骤如1202

1206所示;如果用户点击会议创建入口1302,后续实现会议界面和会话界面之间的切换的具体步骤如1207

1208所示。
333.1202、用户点击会议记录入口1301,终端显示记录显示界面,在该记录显示界面中显示第一账号对应的历史会议记录及每条历史会议记录对应的会话选项和会议选项。
334.如果用户点击会话选项,后续能够显示会话界面,并基于会话界面发起会议,如1203

1204。如果用户点击会议选项,后续能够显示会议界面,并将会议界面切换显示为会话界面,如1205

1206。
335.1203、用户点击记录显示界面中第一历史会议记录对应的会话选项,终端显示该历史会议记录对应的会话界面,该历史会议记录包含的参与账号均参与了该会话界面对应的会话。
336.1204、终端在该会话界面中显示会议选项,用户点击该会议选项,发起一个会议,终端显示会议界面。该终端向该会话界面对应的会话发布一个会议入口,参与该会话的账号登录的终端在该会话对应的会话界面中显示该会议入口,如果用户点击该会议入口,加入到该会议入口指示的会议中,由对应的终端显示会议界面。
337.1205、用户点击记录显示界面中第一历史会议记录对应的会议选项,终端显示该历史会议记录包含的参与账号及确认选项,用户从显示的账号中选取任意数量的账号,点击确认选项来发起会议,终端显示创建的会议对应的会议界面,在会议界面中显示同意参与该会议的账号。
338.1206、终端在该会议界面中显示会话选项,用户点击该会话选项,终端显示会话界面,参与该会议的账号均参与了该会话界面对应的会话。
339.1207、在选中任一会话标识的情况下,用户点击会议创建入口1302来发起会议,终端显示会议界面,在该会议界面中显示同意参与该会议的会议账号。并且,该终端向选中的会话发布一个会议入口,参与选中的会话的账号登录的终端在该消息展示区域1304中显示该会议入口,如果点击该会议入口,加入到该会议入口指示的会议中,显示会议界面。
340.1208、终端在会议界面中显示会话选项,用户点击会话选项,终端切换显示会话界
面。
341.图14是根据一示例性实施例示出的一种会话界面显示装置的框图。参见图14,该会话界面显示装置包括:
342.显示单元1401,被配置为执行显示会议的会议界面,会议的参与账号列表包括本端设备登录的第一账号;
343.发送单元1402,被配置为执行响应于在会议界面中的会话发起指令,向服务器发送第一查询请求,第一查询请求携带会议的会议标识,服务器用于在查询到会议标识对应的第一会话标识时,返回第一会话标识;
344.接收单元1403,被配置为执行接收服务器返回的第一会话标识;
345.显示单元1401,还被配置为执行显示第一会话标识对应的会话界面,会话界面为第一会话标识指示的第一会话对应的会话界面,第一会话的参与账号至少包括参与账号列表中的账号。
346.在一些实施例中,如图15所示,显示单元1401,包括:
347.发送子单元1411,被配置为执行在显示会话界面的情况下,响应于在会话界面中的会议创建指令,向服务器发送第一会议创建请求,第一会议创建请求携带第一账号及会话界面对应的第一会话标识,服务器用于接收第一会议创建请求,创建会议并获取会议标识,建立会议标识与第一会话标识之间的对应关系,将第一账号加入到会议中,返回会议标识;
348.接收子单元1412,被配置为执行接收服务器返回的会议标识;
349.显示子单元1413,被配置为执行显示会议标识对应的会议界面。
350.在一些实施例中,第一会议创建请求还携带第二账号,第二账号为第一会话的参与账号中的账号;服务器还用于向第二账号登录的终端发送第一参与会议请求,第一参与会议请求用于请求对应的第二账号参与会议,将同意参与会议的第二账号加入到会议中。
351.在一些实施例中,显示单元1401,还被配置为执行显示会话界面,在会话界面中显示会议的会议入口;响应于对会议入口的确认操作,显示会议的会议界面。
352.在一些实施例中,显示单元1401,还被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,历史会议记录用于记录第一账号参与过的会议;响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,会话界面对应的第一会话的参与账号包括第一历史会议记录所包含的参与账号。
353.在一些实施例中,如图15所示,显示单元1401,包括:
354.发送子单元1411,被配置为执行响应于对第一历史会议记录对应的会话选项的触发操作,向服务器发送第二查询请求,第二查询请求携带历史会议标识,历史会议标识用于指示第一历史会议记录所记录的会议,服务器用于接收第二查询请求,在查询到历史会议标识对应的会话标识为第一会话标识的情况下,返回第一会话标识;
355.接收子单元1412,被配置为执行接收服务器返回的第一会话标识;
356.显示子单元1413,被配置为执行显示第一会话标识对应的会话界面。
357.在一些实施例中,接收子单元1412,还被配置为执行接收服务器返回的第一提醒消息,第一提醒消息用于指示服务器未查询到历史会议标识对应的会话标识;
358.发送子单元1411,还被配置为执行向服务器发送第一会话创建请求,第一会话创
建请求携带第一历史会议记录包含的参与账号,服务器用于接收第一会话创建请求,创建第一会话并获取第一会话标识,返回第一会话标识,第一会话的参与账号包括第一历史会议记录包含的参与账号;
359.接收子单元1412,还被配置为执行接收服务器返回的第一会话标识;
360.显示子单元1413,还被配置为执行显示第一会话标识对应的会话界面。
361.在一些实施例中,如图15所示,显示单元1401,还被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,历史会议记录用于记录第一账号参与过的会议;
362.显示单元1401,包括:
363.发送子单元1411,被配置为执行响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,第二会议创建请求携带第一账号及第三账号,第三账号为第一历史会议记录包含的参与账号,服务器用于接收第二会议创建请求,创建会议并获取会议标识,返回会议标识;将第一账号加入到会议中,向第三账号登录的终端发送第二参与会议请求,第二参与会议请求用于请求对应的第三账号参与会议,将同意参与会议的第三账号加入到会议中;
364.接收子单元1412,被配置为执行接收服务器返回的会议标识;
365.显示子单元1413,被配置为执行显示会议标识对应的会议界面。
366.在一些实施例中,第二会议创建请求还携带历史会议标识,历史会议标识用于指示第一历史会议记录所记录的会议;服务器还用于在查询到历史会议标识对应的会话标识为第一会话标识时,建立会议标识与第一会话标识之间的对应关系。
367.在一些实施例中,会话界面显示装置还包括:
368.接收单元1403,还被配置为执行接收服务器返回的第二提醒消息,第二提醒消息用于指示服务器未查询到会议标识对应的会话标识;
369.发送单元1402,还被配置为执行,向服务器发送第二会话创建请求,第二会话创建请求携带参与账号列表包括的账号,服务器用于接收第二会话创建请求,创建第二会话并获取第二会话标识,建立会议标识与第二会话标识之间的对应关系,返回第二会话标识,第二会话的参与账号包括参与账号列表包括的账号;
370.接收单元1403,还被配置为执行接收服务器返回的第二会话标识;
371.显示单元1401,还被配置为执行显示第二会话标识对应的会话界面。
372.在一些实施例中,显示单元1401,被配置为执行将会议界面切换显示为会话界面。
373.在一些实施例中,显示单元1401,还被配置为执行响应于在会话界面中检测到对会议界面的展示指令,将会话界面切换显示为会议界面。
374.图16是根据一示例性实施例示出的一种会话界面显示装置的框图。参见图16,该会话界面显示装置包括:
375.显示单元1601,被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会话选项,历史会议记录用于记录第一账号参与过的会议,第一账号为本端设备登录的账号;
376.显示单元1601,还被配置为执行响应于对第一历史会议记录对应的会话选项的触发操作,显示会话界面,会话界面对应的第一会话的参与账号包括第一历史会议记录包含
的参与账号。
377.图17是根据一示例性实施例示出的一种会议界面显示装置的框图。参见图17,该会议界面显示装置包括:
378.显示单元1701,被配置为执行显示第一账号对应的至少一条历史会议记录以及每条历史会议记录对应的会议选项,历史会议记录用于记录第一账号参与过的会议,第一账号为本端设备登录的账号;
379.发送单元1702,被配置为执行响应于对第一历史会议记录对应的会议选项的触发操作,向服务器发送第二会议创建请求,第二会议创建请求携带第一账号及第三账号,第三账号为第一历史会议记录包含的参与账号,服务器用于接收第二会议创建请求,创建会议并获取会议标识,返回会议标识;将第一账号加入到会议中,向第三账号登录的终端发送第二参与会议请求,第二参与会议请求用于请求对应的第三账号参与会议,将同意参与会议的第三账号加入到会议中;
380.接收单元1703,被配置为执行接收服务器返回的会议标识;
381.显示单元1701,还被配置为执行显示会议标识对应的会议界面。
382.关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
383.在示例性实施例中,还提供了一种电子设备,电子设备包括:
384.一个或多个处理器;
385.用于存储一个或多个处理器可执行指令的易失性或非易失性存储器;
386.其中,一个或多个处理器被配置为执行上述会话界面显示方法或会议界面显示方法中终端所执行的步骤。
387.在一些实施例中,该电子设备被提供为终端。图18是根据一示例性实施例示出的一种终端1800的结构框图。该终端1800可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
388.终端1800包括有:处理器1801和存储器1802。
389.处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
390.存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可
以是非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器1801所执行以实现本公开中方法实施例提供的会话界面显示方法或会议界面显示方法。
391.在一些实施例中,终端1800还可选包括有:外围设备接口1803和至少一个外围设备。处理器1801、存储器1802和外围设备接口1803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1803相连。具体地,外围设备包括:射频电路1804、显示屏1805、摄像头组件1806、音频电路1807、定位组件1808和电源1809中的至少一种。
392.外围设备接口1803可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1801和存储器1802。在一些实施例中,处理器1801、存储器1802和外围设备接口1803被集成在同一芯片或电路板上;在一些其他实施例中,处理器1801、存储器1802和外围设备接口1803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
393.射频电路1804用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1804包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1804还可以包括nfc(near field communication,近距离无线通信)有关的电路,本公开对此不加以限定。
394.显示屏1805用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1805是触摸显示屏时,显示屏1805还具有采集在显示屏1805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1801进行处理。此时,显示屏1805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1805可以为一个,设置在终端1800的前面板;在另一些实施例中,显示屏1805可以为至少两个,分别设置在终端1800的不同表面或呈折叠设计;在另一些实施例中,显示屏1805可以是柔性显示屏,设置在终端1800的弯曲表面上或折叠面上。甚至,显示屏1805还可以设置成非矩形的不规则图形,也即异形屏。显示屏1805可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light

emitting diode,有机发光二极管)等材质制备。
395.摄像头组件1806用于采集图像或视频。可选地,摄像头组件1806包括前置摄像头和后置摄像头。前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也
可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
396.音频电路1807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1801进行处理,或者输入至射频电路1804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1801或射频电路1804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1807还可以包括耳机插孔。
397.定位组件1808用于定位终端1800的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件1808可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
398.电源1809用于为终端1800中的各个组件进行供电。电源1809可以是交流电、直流电、一次性电池或可充电电池。当电源1809包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
399.在一些实施例中,终端1800还包括有一个或多个传感器1810。该一个或多个传感器1810包括但不限于:加速度传感器1811、陀螺仪传感器1812、压力传感器1813、指纹传感器1814、光学传感器1815以及接近传感器1816。
400.加速度传感器1811可以检测以终端1800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1811可以用于检测重力加速度在三个坐标轴上的分量。处理器1801可以根据加速度传感器1811采集的重力加速度信号,控制显示屏1805以横向视图或纵向视图进行用户界面的显示。加速度传感器1811还可以用于游戏或者用户的运动数据的采集。
401.陀螺仪传感器1812可以检测终端1800的机体方向及转动角度,陀螺仪传感器1812可以与加速度传感器1811协同采集用户对终端1800的3d动作。处理器1801根据陀螺仪传感器1812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
402.压力传感器1813可以设置在终端1800的侧边框和/或显示屏1805的下层。当压力传感器1813设置在终端1800的侧边框时,可以检测用户对终端1800的握持信号,由处理器1801根据压力传感器1813采集的握持信号进行左右手识别或快捷操作。当压力传感器1813设置在显示屏1805的下层时,由处理器1801根据用户对显示屏1805的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
403.指纹传感器1814用于采集用户的指纹,由处理器1801根据指纹传感器1814采集到的指纹识别用户的身份,或者,由指纹传感器1814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1801授权该用户执行相关的敏感操作,该敏感操
作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1814可以被设置在终端1800的正面、背面或侧面。当终端1800上设置有物理按键或厂商logo时,指纹传感器1814可以与物理按键或厂商logo集成在一起。
404.光学传感器1815用于采集环境光强度。在一个实施例中,处理器1801可以根据光学传感器1815采集的环境光强度,控制显示屏1805的显示亮度。具体地,当环境光强度较高时,调高显示屏1805的显示亮度;当环境光强度较低时,调低显示屏1805的显示亮度。在另一个实施例中,处理器1801还可以根据光学传感器1815采集的环境光强度,动态调整摄像头组件1806的拍摄参数。
405.接近传感器1816,也称距离传感器,设置在终端1800的前面板。接近传感器1816用于采集用户与终端1800的正面之间的距离。在一个实施例中,当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变小时,由处理器1801控制显示屏1805从亮屏状态切换为息屏状态;当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变大时,由处理器1801控制显示屏1805从息屏状态切换为亮屏状态。
406.本领域技术人员可以理解,图18中示出的结构并不构成对终端1800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
407.在一些实施例中,该电子设备被提供为服务器。图19是根据一示例性实施例示出的一种服务器的结构示意图,该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)1901和一个或一个以上的存储器1902,其中,存储器1902中存储有至少一条程序代码,该至少一条程序代码由处理器1901加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
408.在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述会话界面显示方法或会议界面显示方法中电子设备所执行的步骤。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
409.在示例性实施例中,还提供了一种计算机程序产品,当计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述会话界面显示方法或会议界面显示方法中电子设备所执行的步骤。
410.本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
411.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1