一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种控制会议终端的方法、客户端及服务器与流程

2022-02-22 07:19:00 来源:中国专利 TAG:


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.图1为本技术实施例适用的一种系统架构图;
102.图2为本技术实施例提供的一种控制会议终端的方法的流程示意图;
103.图3为本技术实施例提供的一种会议终端的身份二维码的示意图;
104.图4a为本技术实施例提供的第一客户端的界面示意图;
105.图4b为本技术实施例提供的第一客户端中二维码扫描页面的示意图;
106.图5为本技术实施例提供的绑定目标会议终端的流程示意图;
107.图6为本技术实施例提供的一种会议终端的设备二维码的示意图;
108.图7为本技术实施例提供的设备绑定页面的示意图;
109.图8a为本技术实施例提供的绑定成功页面的示意图;
110.图8b为本技术实施例提供的绑定失败页面的示意图;
111.图9为本技术实施例提供的一种会议终端发起会议的流程示意图;
112.图10为本技术实施例提供的会议创建页面的示意图;
113.图11为本技术实施例提供的参会账号选择页面的示意图;
114.图12为本技术实施例提供的参与人选择页面的示意图;
115.图13为本技术实施例提供的会议设备选择页面的示意图;
116.图14为本技术实施例提供的第一客户端显示的会议发起页面的示意图;
117.图15为本技术实施例提供的第二客户端显示的会议发起页面的示意图;
118.图16为本技术实施例提供的一种会议终端处理会议邀请的流程示意图;
119.图17为本技术实施例提供的会议邀请页面的示意图;
120.图18为本技术实施例提供的会议邀请操作页的示意图;
121.图19为本技术实施例提供的会议控制页面的示意图;
122.图20为本技术实施例提供的会议页面的示意图;
123.图21为本技术实施例提供的一种会议终端控制会议进程的流程示意图;
124.图22为本技术实施例提供的会议控制页面的示意图;
125.图23为本技术实施例提供的绑定目标会议终端的流程示意图;
126.图24为本技术实施例提供的一种会议终端发起会议的流程示意图;
127.图25为本技术实施例提供的一种会议终端处理会议邀请的流程示意图;
128.图26为本技术实施例提供的一种会议终端控制会议进程的流程示意图;
129.图27为本技术实施例提供的一种第一客户端的结构示意图;
130.图28为本技术实施例提供的一种第二客户端的结构示意图;
131.图29为本技术实施例提供的一种服务器的结构示意图;
132.图30为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
133.为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
134.为了方便理解,下面对本发明实施例中涉及的名词进行解释。
135.云技术(cloud technology):基于云计算商业模式网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
136.云会议:云会议是基于云计算技术的一种高效、便捷、低成本的会议形式。使用者只需要通过互联网界面,进行简单易用的操作,便可快速高效地与全球各地团队及客户同步分享语音、数据文件及视频,而会议中数据的传输、处理等复杂技术由云会议服务商帮助使用者进行操作。目前国内云会议主要集中在以saas(software as a service,软件即服务)模式为主体的服务内容,包括电话、网络、视频等服务形式,基于云计算的视频会议就叫云会议。比如,本技术实施例中可以基于云计算进行多人语音或视频会议。
137.在云会议时代,数据的传输、处理、存储全部由视频会议厂家的计算机资源处理,用户完全无需再购置昂贵的硬件和安装繁琐的软件,只需打开浏览器,登录相应界面,就能进行高效的远程会议。
138.云会议系统支持多服务器动态集群部署,并提供多台高性能服务器,大大提升了会议稳定性、安全性、可用性。近年来,视频会议因能大幅提高沟通效率,持续降低沟通成本,带来内部管理水平升级,而获得众多用户欢迎,已广泛应用在政府、军队、交通、运输、金融、运营商、教育、企业等各个领域。毫无疑问,视频会议运用云计算以后,在方便性、快捷性、易用性上具有更强的吸引力,必将激发视频会议应用新高潮的到来。比如,本技术实施中的视频会议系统可以是云会议系统。
139.即时通信(instant messaging,简称im):是移动终端、平板电脑和计算机用户之间利用网络进行即时消息的发送与接收过程。即时通信可以传送文字、图片、甚至语音、视频,分享网页链接,提高了人与人之间的沟通效率。
140.即时通信应用:基于即时通信技术开发的一种应用软件,是一种能够传送文字、图片、甚至语音、视频,分享网页链接社交应用。按照使用人员是平台、组织或者个人用户进行区分,可以分为应用以及个人即时通信应用。应用可以理解为企业、公司、特定集体、特定组织使用的即时通信应用,应用可以针对团队中每个团队成员进行管理,也可以向每个团队成员发送管理信息;个人即时通信应用指的是个人用户使用的即时通信应用,个人用户可以使用个人即时通信应用与其他个人用户进行信息传输,也可以通过个人即时通信应用与应用中的成员或者集体进行信息传输。
141.下面对本技术实施例的设计思想进行介绍。
142.目前,参会人员通过在视频会议系统的会议终端中操作实现远程会议,比如,用户可以通过会议终端发起视频或语音会议,也可以通过会议终端接听视频或语音会议。然而,
会议终端一般是大尺寸的设备,且会议终端位于会议室中的固定位置,比如会议终端为大尺寸的平板电脑,该平板电脑可能固定在会议室的墙壁上,用户需要进行远程会议时,需要去固定位置操作会议终端,从而给用户带来不便。
143.考虑到手机等用户终端是用户常用且随身携带的设备,若用户采用手机等设备控制会议终端进行远程会议,将给用户进行远程会议带来便利,鉴于此,本技术实施例中提供了一种控制会议终端的方法,该方法包括:在用户终端安装第一客户端,目标用户采用注册的目标用户账号登录第一客户端。第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,其中在目标会议终端上运行以设备身份信息登录的第二客户端。第一客户端基于目标会议终端的设备身份信息,控制目标会议终端。
144.本技术实施例中,以目标用户账号登录的第一客户端获取目标会议终端的设备身份信息,并基于目标会议终端的设备身份信息控制目标会议终端,故目标用户可以在其他设备中安装第一客户端实现对目标会议终端的控制,而不需要直接在目标会议终端中操作,从而给用户进行远程会议带来便利。
145.下面对本技术实施例中控制会议终端的方法所适用的系统架构图进行示例介绍,参考图1,其为本技术实施例适用的一种系统架构图,该系统架构至少包括用户终端101、会议终端102、服务器103。
146.用户终端101上可以安装第一客户端,第一客户端可以是预先安装的客户端、网页版客户端或小程序客户端等。第一客户端为即时通信应用的客户端,即时通信应用可以是个人即时通信应用或团队即时通信应用。目标用户在第一客户端中输入用户基本信息以及团队标识进行用户账号注册,第一客户端通过用户终端101发送注册请求至服务器103,注册请求中包括用户基本信息以及团队标识。服务器103将用户基本信息以及团队标识绑定,生成目标用户账号,并发送注册响应消息至第一客户端。目标用户采用注册的目标用户账号登录第一客户端。用户终端101可以包括一个或多个处理器1011、存储器1012、与服务器103交互的i/o接口1013以及显示面板1014等。用户终端101可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
147.会议终端102上可以安装第二客户端,第二客户端可以是预先安装的客户端、网页版客户端或小程序客户端等。第二客户端为即时通信应用的客户端,即时通信应用可以是个人即时通信应用或团队即时通信应用。第二客户端通过会议终端102发送会议终端102的设备信息至服务器103,服务103根据会议终端102的设备信息生成会议终端102的设备码并将设备码发送给第二客户端,第二客户端显示设备码。目标用户在第一客户端中输入扫码操作,第一客户端响应扫码操作,调用用户终端101的摄像头,扫描第二客户端显示的会议终端102的设备码,获取会议终端102的设备信息。第一客户端根据会议终端102的设备信息生成设备绑定页面并显示,并通过设备绑定页面接收目标用户的绑定操作。第一客户端响应目标用户的绑定操作,将会议终端102的设备信息发送给服务器103。服务器103根据会议终端102的设备信息生成会议终端102的设备身份信息,并将设备身份信息发送给第二客户端。以设备身份信息登录第二客户端,在登录成功后,第二客户端显示会议终端102的身份码。会议终端102可以包括一个或多个处理器1021、存储器1022、与服务器103交互的i/o接口1023以及显示面板1024等。会议终端102可以是平板电脑、笔记本电脑、台式计算机、电视机等,但并不局限于此。
148.服务器103为后台服务器,为第一客户端和第二客户端提供服务。目标用户在第一客户端中输入扫码操作,第一客户端响应扫码操作,调用用户终端101的摄像头,扫描第二客户端显示的会议终端102的身份码,获取会议终端102的设备身份信息。第一客户端基于会议终端102的设备身份信息,控制会议终端102。服务器103可以包括一个或多个处理器1031、存储器1032以及与用户终端101、会议终端102交互的i/o接口1033等。此外,服务器103还可以配置数据库1034。服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。用户终端101、会议终端102与服务器103可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
149.基于图1所示的系统架构图,本技术实施例提供了一种控制会议终端的方法的流程,如图2所示,该方法的流程可以由第一客户端、第二客户端以及服务器执行,该方法包括以下步骤:
150.步骤s201,以目标用户账号登录的第一客户端,响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息。
151.具体地,第一客户端可以是预先安装的客户端、网页版客户端以及小程序客户端等。目标用户在第一客户端中注册目标用户账号后,可以采用注册的目标用户账号登录第一客户端。当第一客户端为团队即时通信应用的客户端时,目标用户账号中绑定了目标用户输入的团队标识,团队标识可以是公司名称、社团名称、学校名称等。第一获取操作可以是扫码操作、拍照操作、录音操作等。
152.在目标会议终端上运行以设备身份信息登录的第二客户端,具体地,目标会议终端预先安装第二客户端,第二客户端获取目标会议终端的设备信息对目标会议终端进行注册,获得目标会议终端的设备身份信息,之后再以设备身份信息登录第二客户端,第二客户端可以是预先安装的客户端、网页版客户端以及小程序客户端等。目标会议终端的设备身份信息可以以身份码、字符、数字等形式展示在第二客户端中,其中,身份码可以是二维码、条形码等。
153.步骤s202,第一客户端基于目标会议终端的设备身份信息发送控制指令给服务器。
154.步骤s203,服务器将控制指令发送给第二客户端。
155.步骤s204,第二客户端基于控制指令控制目标会议终端。
156.具体实施中,第二客户端可以基于控制指令控制目标会议终端的远程会议功能,还可以控制目标会议终端的启动、关机等功能。远程会议包括语音会议、视频会议等,第一客户端控制目标会议终端的远程会议功能包括发起远程会议、接听远程会议、结束远程会议以及在会议中途对会议进行控制等。
157.本技术实施例中,以目标用户账号登录的第一客户端获取目标会议终端的设备身份信息,并基于目标会议终端的设备身份信息控制目标会议终端,故目标用户可以在其他设备中安装第一客户端实现对目标会议终端的控制,而不需要直接在目标会议终端中操作,从而给用户进行远程会议带来便利。
158.可选地,在上述步骤201中,当第一获取操作为扫码操作,目标会议终端的设备身份信息以身份码的形式展示在第二客户端时,第一客户端获取目标会议终端的设备身份信息的方法具体如下:
159.第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取设备身份信息。
160.示例性地,设定身份码为身份二维码,第二客户端中显示的目标会议终端的身份二维码如图3中的301所示。目标用户在第一客户端中点击“扫一扫”按钮,具体如图4a所示。第一客户端调用用户终端的摄像头,显示二维码扫描页面,具体如图4b所示。目标用户将二维码扫描页面中显示的二维码扫描框401对准第二客户端中显示的身份二维码,扫描第二客户端中显示的身份二维码,获取设备身份信息。
161.本技术实施例中,以身份码的形式在第二客户端中展示会议终端的设备身份信息,目标用户采用第一客户端对第二客户端展示的身份码进行扫码操作即可获得目标会议终端的设备身份信息,给目标用户操作目标会议终端带来便利。
162.可选地,在上述步骤201中,目标会议终端的设备身份信息是目标会议终端注册时生成的,如图5所示,具体包括以下步骤:
163.步骤s501,第一客户端响应获取目标会议终端的设备信息的第二获取操作,获取目标会议终端的设备信息。
164.具体地,设备信息可以是设备唯一标识码、mac地址、硬盘标识等,第二获取操作可以是扫码操作、拍照操作、录音操作等。
165.步骤s502,第一客户端显示设备绑定页面。
166.具体地,第一客户端在获得目标会议终端的设备信息后,基于设备信息生成设备绑定页面并显示。
167.步骤s503,第一客户端响应通过设备绑定页面接收的绑定操作,将目标会议终端的设备信息发送给服务器。
168.具体地,绑定操作用于将目标会议终端与目标用户账号绑定在同一团队中,即团队标识相同。目标用户在绑定页面中输入的绑定操作包括备注目标会议终端的名称、设置管理员、设置配套应用等。第一客户端将设备信息发送给服务器的同时,还将目标用户在设备绑定页面中输入的信息以目标用户账号绑定的团队标识发送给服务器。
169.步骤s504,服务器根据目标会议终端的设备信息生成目标会议终端的设备身份信息。
170.具体地,服务器将目标会议终端作为一个团队成员绑定在目标用户对应的团队下,服务器可以根据设备信息和目标用户账号绑定的团队标识生成目标会议终端的设备身份信息,也可以根据设备信息、目标用户账号绑定的团队标识以及目标用户在设备绑定页面中输入的信息生成目标会议终端的设备身份信息。
171.步骤s505,服务器将目标会议终端的设备身份信息发送给第二客户端。
172.具体地,服务器将设备身份信息发送给第二客户端,第二客户端以设备身份信息进行登录。具体实施中,第二客户端发送携带设备身份信息的登录请求至服务器,服务器对设备身份信息进行验证,在验证通过时,生成目标会议终端的身份码,并将身份码发送给第二客户端,第二客户端显示目标会议终端的身份码。
173.可选地,在上述步骤s501中,当第二获取操作为扫码操作,目标会议终端的设备信息以设备码的形式展示在第二客户端时,第一客户端获取目标会议终端的设备信息的方法具体包括:第一客户端响应第二扫码操作,扫描第二客户端中显示的目标会议终端的设备码,获取设备信息。
174.具体实施中,设备码可以是条形码、二维码等。
175.示例性地,设定设备码为设备二维码,第二客户端中显示的目标会议终端的设备二维码如图6中的601所示。目标用户在第一客户端中点击“扫一扫”按钮,具体如图4a所示。第一客户端调用用户终端的摄像头,显示二维码扫描页面,具体如图4b所示。目标用户将二维码扫描页面中显示二维码扫描框401对准第二客户端中显示的设备二维码,扫描第二客户端中显示的设备二维码,获取设备信息。
176.第一客户端获取目标会议终端的设备信息后显示设备绑定页面,具体如图7所示。设备绑定页面中显示目标会议终端为“xx视频会议平板”,目标用户可以在设备绑定页面中备注目标会议终端的设备名称为“1901会议室会议硬件”,设置配套应用为“会议”,然后点击“绑定设备”按钮。第一客户端显示绑定成功页面,具体如图8a所示。绑定成功页面中显示了目标会议终端的名称、管理员、配套应用以及关于目标会议终端的介绍。目标用户也可以在图8a所示的绑定成功页面中点击“移除设备”按钮解除目标会议终端的绑定。在备注名称时,若目标用户没有在设备绑定页面中备注目标会议终端的名称,目标用户在点击“确定”按钮后,第二客户端将显示绑定失败页面,具体如图8b所示,绑定失败页面中显示“没有输入备注名称,请重新填写”。
177.本技术实施例中,以设备码的形式在第二客户端中展示会议终端的设备信息,目标用户采用第一客户端对第二客户端展示的设备码进行扫码操作即可获得目标会议终端的设备信息,给目标用户绑定目标会议终端带来便利。
178.可选地,在上述步骤s202至步骤s204中,第一客户端基于目标会议终端的设备身份信息,控制目标会议终端时,本技术实施例至少提供以下几种实施方式:
179.一种可能的实施方式,控制指令为会议创建指令,如图9所示,包括以下步骤:
180.步骤s901,第一客户端显示会议创建页面,并响应通过会议创建页面接收的会议创建操作。
181.具体地,第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取目标会议终端的设备身份信息,并基于目标会议终端的设备身份信息生成会议创建页面。会议创建操作包括选择参会账号、设置会议名称、点击“发起会议按钮”等,其中,参会账号包括会议终端账号和/或用户账号。
182.步骤s902,第一客户端发送会议创建指令给服务器。
183.具体地,第一客户端通过c2c消息协议发送会议创建指令给服务器,会议创建指令包括会议发起账号、参会账号,其中,会议发起账号为目标会议终端的账号,参会账号包括会议终端账号和/或用户账号。
184.步骤s903,服务器将会议创建指令发送给第二客户端。
185.具体地,服务器通过c2c消息协议将会议创建指令发送给第二客户端。
186.步骤s904,第二客户端基于目标会议终端的设备身份信息和会议创建指令向服务器发送会议发起请求,并显示会议发起页面。
187.具体地,服务器接收到会议发起请求后,将会议发起请求发送给会议创建指令中的参会账号登陆的客户端,参会账号登陆的客户端可以是安装在用户终端的客户端,也可以是安装在会议终端的客户端。参会账号登陆的客户端接收到会议发起请求后,显示会议邀请页面。
188.示例性地,第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取目标会议终端的设备身份信息后,显示的会议创建页面,具体如图10所示。会议创建页面中显示了发起会议的会议设备为“1901会议室会议硬件”,同时显示“语音会议”和“视频会议”两个按钮供目标用户选择。当目标用户点击“视频会议”按钮时,第一客户端显示参会账号选择页面,具体如图11所示。参会账号选择页面中包括添加参与人的按钮和添加会议设备的按钮。
189.当目标用户点击添加参与人的按钮时,第一客户端中显示参与人选择页面,具体如图12所示。参与人选择页面显示团队通讯录和群组,目标用户可以在团队通讯录中选择参与人,也可以在群组中选择参与人。当目标用户点击添加会议设备的按钮时,第一客户端中显示会议设备选择页面,具体如图13所示。会议设备选择页面显示会议设备列表,设定会议设备列表中包括1801会议室会议硬件、1701会议室会议硬件、1602会议室会议硬件,目标用户可以在会议设备列表中选择参与会议的会议设备。
190.若目标用户在图12所示的参与人选择页面中选择张三、李四和王五作为参与人,在图13所示的会议设备选择页面中选择“1801会议室会议硬件”作为参与会议的会议设备,第一客户端显示会议发起页面,具体如图14所示。会议发起页面中显示会议发起账号“1901会议室会议硬件”,目标用户选择的参与人以及会议设备。当目标用户点击“发起会议”按钮时,第一客户端发送会议创建指令给服务器,服务器将会议创建指令发送给第二客户端。第二客户端基于目标会议终端的设备身份信息和会议创建指令向服务器发送会议发起请求,并显示会议发起页面,第二客户端显示会议发起页面如图15所示。
191.本技术实施例中,第一客户端基于目标会议终端的设备身份信息控制目标会议终端发起远程会议,且参会账号可以是会议终端账号,也可以是用户账号,故用户不在会议室也能与会议终端进行远程会议,扩大了远程会议的适用范围。
192.一种可能的实施方式,控制指令为会议邀请操作指令,如图16所示,包括以下步骤:
193.步骤s1601,第一客户端基于目标会议终端的设备身份信息发送会议邀请信息获取请求给服务器。
194.具体地,当目标会议终端作为参与会议的会议设备,而不是发起会议的会议设备时,目标会议终端接收到服务器发送的会议发起请求后,显示会议邀请页面,并在会议邀请页面中显示目标会议终端的身份码。第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取目标会议终端的设备身份信息,然后基于目标会议终端的设备身份信息发送会议邀请信息获取请求给服务器。可选地,第一客户端通过c2c消息协议发送会议邀请信息获取请求给服务器。
195.步骤s1602,服务器发送会议邀请信息获取请求给第二客户端。
196.具体地,服务器通过c2c消息协议发送会议邀请信息获取请求给第二客户端。
197.步骤s1603,第二客户端发送会议邀请信息给服务器。
198.步骤s1604,服务器发送会议邀请信息给第一客户端。
199.具体地,第二客户端通过c2c消息协议发送会议邀请信息给服务器,服务器通过c2c消息协议发送会议邀请信息给第一客户端。
200.步骤s1605,第一客户端显示会议邀请操作页面。
201.步骤s1606,第一客户端响应通过会议邀请操作页面接收的会议邀请操作,发送会议邀请操作指令给服务器。
202.具体实施中,会议邀请操作页面包括会议发起账号、参会账号、接听按钮、拒绝按钮等。会议邀请操作可以接听操作或拒绝操作。当目标用户点击接听按钮时,第一客户端发送会议接听指令给服务器,当目标用户点击拒绝按钮时,第一客户端发送会议拒绝指令给服务器。
203.步骤s1606,服务器发送会议邀请操作指令给第二客户端。
204.步骤s1607,第二客户端基于目标会议终端的设备身份信息和会议邀请操作指令向服务器发送会议邀请操作请求。
205.具体地,当会议邀请操作指令为会议接听指令时,第二客户端向服务器发送接听会议请求,第二客户端显示会议页面,并在会议页面中显示目标会议终端的身份码。当会议邀请操作指令为会议拒绝指令时,第二客户端向服务器发送拒绝会议请求,第二客户端显示会议结束页面,并在会议结束页面中显示目标会议终端的身份码。
206.示例性地,设定目标会议终端作为参与会议的会议设备,而不是发起会议的会议设备,目标会议终端接收到服务器发送的会议发起请求后,显示会议邀请页面,并在会议邀请页面中显示目标会议终端的身份码,显示会议邀请页面具体如图17所示。会议邀请页面中显示“张三邀请你进入视频会议”、主持人:张三、参与人:10人、接听按钮、拒绝按钮以及目标会议终端的身份码。
207.第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取目标会议终端的设备身份信息后,第一客户端显示的会议邀请操作页面如图18所示,会议邀请操作页面中显示“张三邀请你进入视频会议”、主持人:张三、参与人:10人、“接听”按钮、“拒绝”按钮。
208.当目标用户点击会议邀请操作页面中的“接听”按钮时,第一客户端显示会议控制页面,具体如图19所示,会议控制页面中包括会议发起人、参会人、会议设备以及“静音”按钮、“关闭摄像头”按钮、“文档演示”按钮、“选择屏幕画面”按钮、“结束”按钮等。第二客户端显示会议页面,具体如图20所示,会议页面中包括会议发起人、参会人的视频画面和目标会议终端的身份码。
209.本技术实施例中,第一客户端基于目标会议终端的设备身份信息控制目标会议终端接听或拒绝远程会议,故用户可以通过在用户终端上安装第一客户端并在用户终端上操作,方便用户接听或拒绝远程会议。
210.一种可能的实施方式,控制指令为会议控制指令,如图21所示,包括以下步骤:
211.步骤s2101,第一客户端基于目标会议终端的设备身份信息发送会议信息获取请求给服务器。
212.具体地,远程会议接听后,第二客户端显示会议页面,并在会议页面中显示目标会议终端的身份码。第一客户端响应第一扫码操作,扫描会议页面中显示的目标会议终端的
身份码,获取目标会议终端的设备身份信息,然后基于目标会议终端的设备身份信息发送会议信息获取请求给服务器。可选地,第一客户端通过c2c消息协议发送会议信息获取请求给服务器。
213.步骤s2102,服务器发送会议信息获取请求给第二客户端。
214.具体地,服务器通过c2c消息协议发送会议信息获取请求给第二客户端。
215.步骤s2103,第二客户端发送会议信息给服务器。
216.步骤s2104,服务器发送会议信息给第一客户端。
217.具体地,第二客户端通过c2c消息协议发送会议信息给服务器,服务器通过c2c消息协议发送会议信息给第一客户端。
218.步骤s2105,第一客户端显示会议控制页面。
219.步骤s2106,第一客户端响应通过会议控制页面接收的会议控制操作,发送会议控制指令给服务器。
220.具体实施中,会议控制页面包括会议发起账号、参会账号、“静音”按钮、“关闭摄像头”按钮、“文档展示”按钮、“选择屏幕画面”按钮、“结束”按钮、“邀请参会账号”按钮等。会议控制操作可以是点击会议控制页面中的各个控制按钮。
221.步骤s2107,服务器发送会议控制指令给第二客户端。
222.步骤s2108,第二客户端基于目标会议终端的设备身份信息和会议控制指令向服务器发送会议控制请求。
223.具体实施中,当目标用户在会议控制页面中输入的会议控制操作不同时,对应的会议控制指令也不同。
224.示例性地,第二客户端显示视频会议页面,具体如图20所示,视频会议页面中包括会议发起人、参会人的视频画面和目标会议终端的身份码。第一客户端响应第一扫码操作,扫描视频会议页面中显示的目标会议终端的身份码,获取目标会议终端的设备身份信息后,第一客户端显示的会议控制页面,具体如图19所示,会议控制页面中包括会议发起人、参会人、会议设备以及“静音”按钮、“关闭摄像头”按钮、“文档演示”按钮、“选择屏幕画面”按钮、“结束”按钮等。
225.当目标用户在会议控制页面中点击“关闭摄像头”按钮时,第二客户端显示语音会议界面,语音会议界面中隐藏视频会议页面中包括会议发起人、参会人的视频画面。
226.当目标用户在会议控制页面中点击“结束”按钮时,会议控制页面中显示“退出会议”按钮和“结束会议”按钮,具体如图22所示。当目标用户点击“退出会议”按钮时,目标会议终端退出视频会议,第二客户端显示会议结束页面,会议结束页面中显示目标会议终端的身份码。当目标用户点击“结束会议”按钮时,会议发起账号和参会账号对应的客户端均退出视频会议,第二客户端显示会议结束页面,会议结束页面中显示目标会议终端的身份码。
227.本技术实施例中,在会议中途第一客户端通过扫描目标会议终端的身份码,实现对目标会议终端进行控制,故用户可以在用户终端安装第一客户端,通过第一客户端实现对会议设备的灵活控制。
228.为了更好的解释本技术实施例,下面结合具体的实施场景描述本技术实施例提供的一种控制会议终端的方法的流程,该方法的流程可以由第一客户端、第二客户端以及服
务器执行,首先介绍会议终端的注册流程,如图23所示,包括以下步骤:
229.步骤s2301,会议终端启动第二客户端。
230.步骤s2302,第二客户端发送会议终端的设备信息给服务器。
231.其中,设备信息为设备唯一标识码。
232.步骤s2303,服务器发送会议终端的设备二维码给第二客户端。
233.步骤s2304,第二客户端显示会议终端的设备二维码。
234.步骤s2305,第一客户端响应用户的扫码操作,扫描第二客户端显示的设备二维码,获取会议终端的设备信息。
235.其中,第一客户端为以目标用户账号登录的客户端,第一客户端预先安装在手机上。
236.步骤s2306,第一客户端响应通过设备绑定页面接收的绑定操作,发送绑定请求给服务器。
237.其中,目标用户在绑定页面中输入的绑定操作包括备注会议终端的名称、设置管理员、设置配套应用等。绑定请求中包括设备信息、目标用户在设备绑定页面中输入的信息以目标用户账号绑定的团队标识。
238.步骤s2307,服务器将会议终端作为一个团队成员绑定在目标用户对应的团队下,并在绑定成功后为会议终端分配设备身份信息。
239.其中,会议终端的设备身份信息为vid身份信息。
240.步骤s2308,服务器通过长连接向第二客户端推送会议终端的设备身份信息。
241.具体地,服务器通过长连接推送会议终端的tgt票据给第二客户端。
242.步骤s2309,第二客户端发送携带设备身份信息的登录请求给服务器。
243.步骤s2310,服务器在确定设备身份信息验证通过时,发送会议终端的身份二维码给第二客户端。
244.步骤s2311,第二客户端显示会议终端的身份二维码。
245.下面介绍第一客户端控制会议终端发起视频会议的流程,如图24所示,包括以下步骤:
246.步骤s2401,第一客户端响应用户的扫码操作,扫描第二客户端显示的身份二维码,获取会议终端的设备身份信息。
247.具体地,第二客户端显示的身份二维码为会议终端的身份码。
248.步骤s2402,第一客户端显示会议创建页面,并响应通过会议创建页面接收的会议创建操作。
249.具体地,基于会议创建操作,获得创建视频会议的会议数据,会议数据包括会议发起账号、参会账号,其中,会议发起账号为会议终端的账号,参会账号包括会议终端账号和/或用户账号。
250.步骤s2403,第一客户端通过c2c消息协议发送会议创建指令给服务器。
251.具体地,会议创建指令中包括创建视频会议的会议数据。
252.步骤s2404,服务器通过c2c消息协议将会议创建指令发送给第二客户端。
253.步骤s2405,第二客户端以设备身份信息和会议创建指令向服务器发送会议发起请求。
254.具体地,第二客户端显示视频会议发起页面,等待参会账号登录的客户端接听视频会议。
255.下面介绍第一客户端控制会议终端接听视频会议的流程,如图25所示,包括以下步骤:
256.步骤s2501,第二客户端在会议邀请页面中显示会议终端的身份二维码。
257.步骤s2502,第一客户端响应用户的扫码操作,扫描第二客户端显示的身份二维码,获取会议终端的设备身份信息。
258.步骤s2503,第一客户端通过c2c消息协议发送会议邀请信息获取请求给服务器。
259.步骤s2504,服务器通过c2c消息协议发送会议邀请信息获取请求给第二客户端。
260.步骤s2505,第二客户端通过c2c消息协议发送会议邀请信息给服务器。
261.其中,会议邀请信息为视频会议邀请信息。
262.步骤s2506,服务器通过c2c消息协议发送会议邀请信息给第一客户端。
263.步骤s2507,第一客户端显示会议邀请操作页面。
264.步骤s2508,第一客户端响应通过会议邀请操作页面接收的会议接听操作,通过c2c消息协议发送会议接听指令给服务器。
265.步骤s2509,服务器通过c2c消息协议发送会议接听指令给第二客户端。
266.步骤s2510,第二客户端基于目标会议终端的设备身份信息和会议接听指令向服务器发送接听会议请求。
267.下面介绍第一客户端在会议中途控制会议终端的流程,如图26所示,包括以下步骤:
268.步骤s2601,第二客户端在会议页面中显示会议终端的身份二维码。
269.步骤s2602,第一客户端响应用户的扫码操作,扫描第二客户端显示的身份二维码,获取会议终端的设备身份信息。
270.步骤s2603,第一客户端通过c2c消息协议发送会议信息获取请求给服务器。
271.步骤s2604,服务器通过c2c消息协议发送会议信息获取请求给第二客户端。
272.步骤s2605,第二客户端通过c2c消息协议发送会议信息给服务器。
273.其中,会议信息为视频会议信息。
274.步骤s2606,服务器通过c2c消息协议发送会议信息给第一客户端。
275.步骤s2607,第一客户端显示会议控制页面。
276.步骤s2608,第一客户端响应通过会议控制页面接收的会议控制操作,通过c2c消息协议发送会议控制指令给服务器。
277.会议控制操作可以是将视频会议切换至语音会议,或者结束视频会议等。
278.步骤s2609,服务器通过c2c消息协议发送会议控制指令给第二客户端。
279.步骤s2610,第二客户端基于目标会议终端的设备身份信息和会议控制指令向服务器发送会议控制请求。
280.本技术实施例中,以目标用户账号登录的第一客户端获取目标会议终端的设备身份信息,并基于目标会议终端的设备身份信息控制目标会议终端,故目标用户可以在其他设备中安装第一客户端实现对目标会议终端的控制,而不需要直接在目标会议终端中操作,从而给用户进行远程会议带来便利。
281.基于相同的技术构思,本技术实施例提供了一种第一客户端,如图27所示,该第一客户端2700包括:
282.第一处理模块2701,用于响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,其中在目标会议终端上运行以设备身份信息登录的第二客户端,第一客户端为以目标用户账号登录的客户端;
283.第一控制模块2702,用于基于目标会议终端的设备身份信息控制目标会议终端。
284.可选地,第一处理模块2701还用于:
285.响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息之前,响应获取目标会议终端的设备信息的第二获取操作,获取目标会议终端的设备信息;
286.显示设备绑定页面,并响应通过设备绑定页面接收的绑定操作,将设备信息发送给服务器,以使服务器根据设备信息生成设备身份信息,并将设备身份信息发送给第二客户端。
287.可选地,第一处理模块2701具体用于:
288.响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取设备身份信息;以及
289.响应第二扫码操作,扫描第二客户端中显示的目标会议终端的设备码,获取设备信息。
290.可选地,第一控制模块2702具体用于:
291.显示会议创建页面,并响应通过会议创建页面接收的会议创建操作,通过服务器发送会议创建指令至第二客户端,以使第二客户端基于目标会议终端的设备身份信息和会议创建指令向服务器发送会议发起请求,并显示会议发起页面。
292.可选地,会议创建指令包括会议发起账号、参会账号,其中,会议发起账号为目标会议终端的账号,参会账号包括会议终端账号和/或用户账号。
293.可选地,第一控制模块2702具体用于:
294.基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议邀请信息;
295.显示会议邀请操作页面,并响应通过会议邀请操作页面接收的会议邀请操作,通过服务器向第二客户端发送会议邀请操作指令,以使第二客户端基于目标会议终端的设备身份信息和会议邀请操作指令向服务器发送会议邀请操作请求。
296.可选地,第一控制模块2702具体用于:
297.基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议信息;
298.显示会议控制页面,并响应通过会议控制页面接收的会议控制操作,通过服务器向第二客户端发送会议控制指令,以使第二客户端基于目标会议终端的设备身份信息和会议控制指令向服务器发送会议控制请求。
299.基于相同的技术构思,本技术实施例提供了一种第二客户端,如图28所示,该第二客户端2800包括:
300.第一接收模块2801,用于接收服务器发送的控制指令,控制指令是以目标用户账号登录的第一客户端,响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息后发送给服务器的,在目标会议终端上运行以设备身份信息登录的第二客户端;
301.第二控制模块2802,基于控制指令控制目标会议终端。
302.可选地,第一接收模块2801还用于:
303.接收服务器发送的目标会议终端的设备身份信息,设备身份信息是服务器根据目标会议终端的设备信息生成的,设备信息是第一客户端响应获取目标会议终端的设备信息的第二获取操作获得的,并响应通过设备绑定页面接收的绑定操作,将设备信息发送给服务器的。
304.可选地,控制指令是第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取设备身份信息后发送给服务器的;以及
305.设备信息是第一客户端响应第二扫码操作,扫描第二客户端中显示的目标会议终端的设备码获取的。
306.可选地,控制指令为会议创建指令,会议创建指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息并显示会议创建页面,响应通过会议创建页面接收的会议创建操作后发送给服务器的;
307.第二控制模块2802具体用于:
308.基于目标会议终端的设备身份信息和会议创建指令向服务器发送会议发起请求,并显示会议发起页面。
309.可选地,会议创建指令包括会议发起账号、参会账号,其中,会议发起账号为目标会议终端的账号,参会账号包括会议终端账号和/或用户账号。
310.可选地,控制指令为会议邀请操作指令,会议邀请操作指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议邀请信息并生成会议邀请操作页面,响应通过会议邀请操作页面接收的会议邀请操作后发送给服务器的;
311.第二控制模块2802具体用于:
312.基于目标会议终端的设备身份信息和会议邀请操作指令向服务器发送会议邀请操作请求。
313.可选地,控制指令为会议控制指令,会议控制指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议信息并生成会议控制页面,响应通过会议控制页面接收的会议控制操作后发送给服务器的;
314.第二控制模块2802具体用于:
315.基于目标会议终端的设备身份信息和会议控制指令向服务器发送会议控制请求。
316.基于相同的技术构思,本技术实施例提供了一种服务器,如图29所示,该服务器2900包括:
317.第二接收模块2901,用于接收以目标用户账号登录的第一客户端发送的控制指令,控制指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息后发送给服务器的,在目标会议终端上运行以设备身份信息登录的第二客户端;
318.第二处理模块2902,用于将控制指令发送给第二客户端,以使第二客户端基于控制指令控制目标会议终端。
319.可选地,第二接收模块2901还用于:
320.接收第一客户端发送的目标会议终端的设备信息,并根据设备信息生成目标会议终端的设备身份信息,设备信息是第一客户端响应获取目标会议终端的设备信息的第二获取操作获取的,并响应通过设备绑定页面接收的绑定操作后发送给服务器的;
321.第二处理模块2902还用于:
322.将设备身份信息发送给第二客户端。
323.可选地,控制指令是第一客户端响应第一扫码操作,扫描第二客户端中显示的目标会议终端的身份码,获取设备身份信息后发送给服务器的;以及
324.设备信息是第一客户端响应第二扫码操作,扫描第二客户端中显示的目标会议终端的设备码获取的。
325.可选地,第二接收模块2901还用于:
326.接收第一客户端发送的会议创建指令,会议创建指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息并显示会议创建页面,响应通过会议创建页面接收的会议创建操作后发送给服务器的;
327.第二处理模块2902还用于:
328.将会议创建指令发送给第二客户端,以使第二客户端基于目标会议终端的设备身份信息和会议创建指令向服务器发送会议创建请求。
329.可选地,会议创建指令包括会议发起账号、参会账号,其中,会议发起账号为目标会议终端的账号,参会账号包括会议终端账号和/或用户账号。
330.可选地,第二接收模块2901还用于:
331.接收第一客户端发送的会议邀请操作指令,会议邀请操作指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议邀请信息并生成会议邀请操作页面,响应通过会议邀请操作页面接收的会议邀请操作后发送给服务器的;
332.第二处理模块2902还用于:
333.将会议邀请操作指令发送给第二客户端,以使第二客户端基于目标会议终端的设备身份信息和会议邀请操作指令向服务器发送会议邀请操作请求。
334.可选地,第二接收模块2901还用于:
335.接收第一客户端发送的会议控制指令,会议控制指令是第一客户端响应获取设备身份信息的第一获取操作,获取目标会议终端的设备身份信息,基于目标会议终端的设备身份信息,通过服务器从第二客户端中获取会议信息并生成会议控制页面,响应通过会议控制页面接收的会议控制操作后发送给服务器的;
336.第二处理模块2902还用于:
337.将会议控制指令发送给第二客户端,以使第二客户端基于目标会议终端的设备身份信息和会议控制指令向服务器发送会议控制请求。
338.基于相同的技术构思,本技术实施例提供了一种计算机设备,如图30所示,包括至少一个处理器3001,以及与至少一个处理器连接的存储器3002,本技术实施例中不限定处理器3001与存储器3002之间的具体连接介质,图30中处理器3001和存储器3002之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。
339.在本技术实施例中,存储器3002存储有可被至少一个处理器3001执行的指令,至少一个处理器3001通过执行存储器3002存储的指令,可以执行前述控制会议终端的方法中所包括的步骤。
340.其中,处理器3001是计算机设备的控制中心,可以利用各种接口和线路连接计算机设备的各个部分,通过运行或执行存储在存储器3002内的指令以及调用存储在存储器3002内的数据,从而控制会议终端。可选的,处理器3001可包括一个或多个处理单元,处理器3001可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器3001中。在一些实施例中,处理器3001和存储器3002可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
341.处理器3001可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
342.存储器3002作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器3002可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器3002是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器3002还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
343.基于同一发明构思,本技术实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当程序在计算机设备上运行时,使得计算机设备执行上述控制会议终端的方法的步骤。
344.本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
345.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
346.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
347.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
348.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
349.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献