会议数据处理方法、装置、设备及存储介质与流程
未命名
09-13
阅读:66
评论:0

1.本技术实施例涉及通信技术领域,尤其涉及一种会议数据处理方法、装置、设备及存 储介质。
背景技术:
2.即时通信(instant messaging,im),是指能够即时发送和接收互联网消息等的业务。 随着移动互联网的发展,即时通信技术以其与互联网社交深度更新的特点,使得各种即时 通信应用得到广泛应用。同时,随着办公数字化、网络化的普及,以及人们工作、学习的 流动性的增加,越来越多的企业使用音视频会议来支持远程办公,具有音视频会议功能的 应用也得到广泛应用。
技术实现要素:
3.本技术提供一种会议数据处理方法、装置、设备及存储介质,以实现将两种不同的具 有音视频会议功能的应用的会议数据融合为一种会议数据,便于用户使用两个应用之间互 通的音视频会议功能。
4.第一方面,本技术提供一种会议数据处理方法,包括:
5.确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一预约会议列表, 所述第一预约会议列表中的预约会议为所述目标用户通过即时通信客户端历史创建的预 约会议,所述即时通信客户端中设置有用于调用目标应用的软件开发工具包sdk的接口, 所述目标应用为具有音视频会议功能的应用;
6.通过融合服务器请求所述目标应用的服务器创建第二预约会议列表,所述第二预约 会议列表根据所述第一预约会议列表创建;
7.通过所述融合服务器接收所述目标应用的服务器发送的所述第二预约会议列表;
8.建立所述第一预约会议列表中的预约会议与所述第二预约会议列表中的预约会议的 关联关系,并为所述第一预约会议列表中每个预约会议设置已更新的标识。
9.第二方面,本技术提供一种会议数据处理装置,包括:
10.确定模块,用于确定满足会议数据更新触发条件;
11.获取模块,用于获取目标用户为会议创建者的第一预约会议列表,所述第一预约会 议列表中的预约会议为所述目标用户通过即时通信客户端历史创建的预约会议,所述即时 通信客户端中设置有用于调用目标应用的软件开发工具包sdk的接口,所述目标应用为 具有音视频会议功能的应用;
12.发送模块,用于通过融合服务器请求所述目标应用的服务器创建第二预约会议列表, 所述第二预约会议列表根据所述第一预约会议列表创建;
13.接收模块,用于通过所述融合服务器接收所述目标应用的服务器发送的所述第二预 约会议列表;
14.处理模块,用于建立所述第一预约会议列表中的预约会议与所述第二预约会议列
表中 的预约会议的关联关系,并为所述第一预约会议列表中每个预约会议设置已更新的标识。
15.第三方面,本技术提供一种会议数据处理设备,包括:处理器和存储器,该存储器用 于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行第一 方面或第一方面各可能的实施方式中任一所述的方法。
16.第四方面,本技术提供一种计算机可读存储介质,用于存储计算机程序,该计算机程 序使得计算机执行第一方面或第一方面各可能的实施方式中任一所述的方法。
17.第五方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理 器执行时实现第一方面或第一方面各可能的实施方式中任一所述的方法。
18.综上,在本技术中,通过在即时通信客户端中设置用于调用目标应用(目标应用为具 有音视频会议功能的应用)的sdk的接口,实现即时通信客户端对目标应用的调用,从 而,用户在创建预约会议时,可调用目标应用创建预约会议,可使得同一用户在即时通信 客户端和目标应用的客户端查看的是同一份预约会议数据。并且,即时通信服务器在确定 满足会议数据更新触发条件时,获取目标用户通过即时通信客户端历史创建的第一预约会 议列表,接着通过融合服务器请求目标应用的服务器根据第一预约会议列表创建第二预约 会议列表,在接收到融合服务器转发的第二预约会议列表后,建立第一预约会议列表中的 预约会议与第二预约会议列表中的预约会议的关联关系,并为第一预约会议列表中每个预 约会议设置已更新的标识,从而将即时通信客户端在未升级为融合会议版本的即时通信客 户端之前创建的预约会议更新为融合会议版本的即时通信客户端创建的预约会议,实现了 将两种不同的具有音视频会议功能的应用的会议数据融合为一种会议数据,使得同一用户 在即时通信客户端和目标应用的客户端查看的是同一份预约会议数据,用户可按需选择即 时通信客户端或目标应用的客户端查看预约会议信息或者进行入会等操作,提高便利性, 方便用户无缝使用两个应用之间互通的会议功能。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的 附图。
20.图1为本技术实施例提供的一种会议数据处理方法的系统架构示意图;
21.图2为本技术实施例提供的一种会议数据处理方法的流程图;
22.图3为本技术实施例提供的一种会议数据处理方法的交互流程图;
23.图4本技术实施例提供的一种会议数据处理方法的交互流程图;
24.图5申请实施例提供的一种会议数据处理方法的交互流程图;
25.图6为本技术实施例提供的一种会议数据处理装置的结构示意图;
26.图7是本技术实施例提供的会议数据处理设备的示意性框图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
议列表,第一预约会议列表中的预约会议为目标用户通过即时通信客户端历史创建的预约 会议,通过融合服务器3请求目标应用的服务器2根据第一预约会议列表创建第二预约会 议列表,再通过融合服务器接收目标应用的服务器发送的第二预约会议列表,建立第一预 约会议列表中的预约会议与第二预约会议列表中的预约会议的关联关系,并为第一预约会 议列表中每个预约会议设置已更新的标识。从而,实现了将即时通信客户端在未升级为融 合会议版本的即时通信客户端之前创建的预约会议更新为融合会议版本的即时通信客户 端创建的预约会议。下面结合附图对本技术技术方案进行详细描述。
40.下面以具体的实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术 问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过 程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
41.图2为本技术实施例提供的一种会议数据处理方法的流程图,如图2所示,本实施例 的执行主体可以是即时通信服务器,该方法可以包括如下步骤:
42.s101、确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一预约会议 列表,第一预约会议列表中的预约会议为目标用户通过即时通信客户端历史创建的预约会 议,即时通信客户端中设置有用于调用目标应用的sdk的接口,目标应用为具有音视频 会议功能的应用。
43.具体地,本实施例中,即时通信客户端中设置有用于调用目标应用的sdk的接口, 该接口可以为应用程序接口(application programming interface,api),可选的,即时通 信应用可以为应用于企业或公司内部通信的即时通信应用。目标应用为具有音视频会议功 能的应用。
44.在一种可实施的方式中,即时通信客户端中可以设置一图标(tab),该图标上可以显 示功能提示信息如“会议”,用户点击该图标,即时通信客户端响应于用户点击该图标的操 作,发起对目标应用的调用,显示目标应用对应的界面(如目标应用的首页面)。
45.本实施例中,即时通信客户端安装并运行于一终端设备中,目标用户为使用该终端设 备的用户,第一预约会议列表中的预约会议为目标用户通过即时通信客户端历史创建的预 约会议,具体为目标用户通过即时通信客户端自身的音视频会议功能历史创建的预约会 议。第一预约会议列表包括至少一个预约会议的会议信息,会议信息例如可以包括会议标 识(id)、会议参会用户、会议开始时间、会议时长和会议室等等。
46.在确定满足会议数据更新触发条件之前,本实施例中的即时通信客户端没有设置用于 调用目标应用的sdk的接口,即时通信客户端使用自身的音视频会议功能创建预约会议。 本实施例中,将设置了用于调用目标应用的sdk的接口的即时通信客户端称为融合会议 版本的即时通信客户端,例如版本为4.0以上的即时通信客户端均为融合会议版本的即时 通信客户端,例如用户使用版本为3.0的即时通信客户端创建了预约会议,过了一段时间 后,用户将3.0版本的即时通信客户端升级为4.0版本的即时通信客户端,此时就需要对 用户使用3.0版版本的即时通信客户端创建的预约会议进行更新,可使得用户在4.0版本 的即时通信客户端使用会议相关功能前,将用户使用3.0版版本的即时通信客户端创建的 预约会议更新完成,对用户无感知。
47.在一种可实施的方式中,为了使用户无感知,本实施例中对目标用户通过即时通信客 户端历史创建的预约会议进行更新的触发时机有三个,对应的确定满足会议数据更
使用升级后的即时通信客户端中的会议功能时,权限放开了,该用户具有会议数据更新的 权限,此时就可以对待开始的历史预约会议进行更新。从而可以更加及时地对用户无感知 地进行预约会议数据的更新。
61.方式三、确定满足会议数据更新触发条件,具体可以为:
62.在向即时客户端发送目标预约会议的会议邀请响铃之前,判断即时客户端是否是融 合会议版本的即时通信客户端,目标预约会议为到达会议启动时间的预约会议,若确定即 时客户端是融合会议版本的即时通信客户端,则确定满足会议数据更新触发条件。
63.具体地,本实施例中历史创建的预约会议为待开始的预约会议,在到达一目标预约 会议的启动时间时,即时通信服务器会向该目标预约会议的参会用户所在的即时通信客户 端发送会议邀请响铃,提醒参会用户加入目标会议。本实施例中,可以是在到达一目标预 约会议的启动时间时,在向即时客户端发送目标预约会议的会议邀请响铃之前,判断即时 客户端是否是融合会议版本的即时通信客户端,若该即时客户端是融合会议版本的即时通 信客户端,则确定满足会议数据更新触发条件。
64.或者,在向即时客户端发送目标预约会议的会议邀请响铃之前,判断即时客户端是 否是融合会议版本的即时通信客户端,目标预约会议为到达会议启动时间的预约会议,若 确定即时客户端是融合会议版本的即时通信客户端,且确定目标用户具有会议数据更新的 权限,则确定满足会议数据更新触发条件。
65.同样地,本方式中相比较上述方式增加了确定目标用户是否具有会议数据更新的权 限的判断,例如,融合会议版本的即时通信客户端的该功能并不是对所有用户放开,可以 通过设置权限开关来选择部分用户使用。
66.可选的,对于一升级后的即时通信客户端而言,可以是先采用方式一、接着采用方 式二,还可以接着采用方式三来确定是否满足会议数据更新触发条件,例如对于某些用户 而言,权限开关的设置是有时间性的,例如在用户登录升级后的即时通信客户端时该用户 没有会议数据更新的权限,但是在预约会议快开始时,权限放开了,该用户具有会议数据 更新的权限,此时就可以对待开始的历史预约会议进行更新。通过增加方式三的触发更新 时机,可以更加及时地对用户无感知地进行预约会议数据的更新,避免在用户具有权限时 漏掉预约会议数据的更新。
67.s102、通过融合服务器请求目标应用的服务器创建第二预约会议列表,第二预约会议 列表根据第一预约会议列表创建。
68.s103、通过融合服务器接收目标应用的服务器发送的第二预约会议列表。
69.具体地,作为一种可实施的方式,s102具体可以是:
70.向融合服务器发送预约会议创建请求,以使融合服务器向目标应用的服务器发送预约 会议创建请求,预约会议创建请求携带第一预约会议列表。
71.相应的,s103具体可以是:接收融合服务器发送的第二预约会议列表,第二预约会 议列表为目标应用的服务器创建后发送至融合服务器,第二预约会议列表中的预约会议根 据第一预约会议列表中的预约会议创建。
72.s104、建立第一预约会议列表中的预约会议与第二预约会议列表中的预约会议的关联 关系,并为第一预约会议列表中每个预约会议设置已更新的标识。
73.具体地,即时通信服务器在接收到第二预约会议列表后,建立第一预约会议列表
中的 预约会议与第二预约会议列表中的预约会议的关联关系,例如可以建立映射关系,具体地, 第一预约会议列表中的预约会议的会议标识与第二预约会议列表中的预约会议的会议标 识的格式不同,具体可以通过会议标识对第一预约会议列表中的预约会议和第二预约会议 列表中的预约会议进行关联,具体可以是关联两种预约会议的会议信息。
74.在为第一预约会议列表中每个预约会议设置已更新的标识,一方面可以标识预约会议 为已更新的预约会议,另一方面,设置了已更新的标识的预约会议,在后续的会议响铃和 入会等操作流程都可通过更新后的预约会议的逻辑和数据接口进行,具体地,可参见 s105-s106的过程。
75.在方式一和方式二中,进一步地,在一种可实施的方式中,本实施例的方法还可以包 括:
76.s105、确定到达第一预约会议的会议启动时间,第一预约会议为第一预约会议列表中 的任一预约会议。
77.s106、根据第二预约会议列表中与第一预约会议关联的第二预约会议,向第一预约会 议的参会用户对应的即时通信客户端发送会议邀请响铃,会议邀请响铃携带第二预约会议 的会议标识。
78.具体来说,即时通信服务器在确定到达第一预约会议的会议启动时间,向第一预约会 议的参会用户(包括目标用户)对应的即时通信客户端发送会议邀请响铃,会议邀请响铃 携带第二预约会议的会议标识。从而可使得历史预约会议可通过更新后的预约会议的逻辑 和数据接口进行。
79.上述方式中,是通过向第一预约会议的参会用户对应的即时通信客户端发送会议邀请 响铃,可选的,还可以是向第一预约会议的参会用户对应的即时通信客户端发送会议入口 信息,如下:
80.或者,s106还可以为:根据第二预约会议列表中与第一预约会议关联的第二预约会 议,向第一预约会议的参会用户对应的即时通信客户端发送会议入口信息,会议入口信息 携带第二预约会议的会议信息。
81.具体地,会议入口信息例如可以是会议链接、会议号或者是会议卡片等等,便于用户 点击会议入口信息接入会议。
82.在方式一和方式二中,进一步地,在一种可实施的方式中,本实施例的方法还可以包 括:
83.s107、接收目标即时通信客户端发送的预约会议创建请求,预约会议创建请求携带 目标用户的标识。
84.s108、若确定目标即时通信客户端的版本不是融合会议版本,向目标即时通信客户端 发送指示信息,指示信息用于指示目标用户升级目标即时客户端的版本。
85.具体地,目标用户的第一预约会议列表中的预约会议更新完成后,标志该目标用户使 用的即时通信客户端已经是融合会议版本的即时通信客户端,由于目标用户可能使用不同 的终端设备,例如使用了终端设备1(例如为手机)和终端设备2(例如为电脑),目标 用户在使用终端设备1时对即时通信客户端进行了升级,已升级为融合会议版本的即时通 信客户端,若目标用户下次使用终端设备2进行预约会议的创建,需要拦截提示目标用户 升级即时通信客户端的版本。具体地,s107中,即时通信服务器若接收到目标用户通过 目
用户可按需选择即时通信客户端或目标应用的客户端查看预约会议信息或者进行入会等 操作,提高便利性,方便用户无缝使用两个应用之间互通的会议功能。
95.下面以一个具体的实施例,对本技术实施例提供的会议数据处理方法进行详细说明。 具体结合图3-图5说明本技术实施例提供的会议数据处理方法的交互处理过程。
96.图3为本技术实施例提供的一种会议数据处理方法的交互流程图,如图3所示,该方 法可以包括如下步骤:
97.s201、即时通信客户端响应于目标用户触发登录的操作,向即时通信服务器发送用户 登录请求,用户登录请求携带目标用户的标识和即时通信客户端的版本。
98.s202、即时通信服务器根据即时通信客户端的版本确定即时通信客户端为融合会议版 本的即时通信客户端,则确定满足会议数据更新触发条件,获取目标用户为会议创建者的 第一预约会议列表,向融合服务器发送预约会议创建请求,预约会议创建请求携带第一预 约会议列表。
99.可选的,s202还可以是:即时通信服务器根据即时通信客户端的版本确定即时通信 客户端为融合会议版本的即时通信客户端,且根据目标用户的标识确定目标用户具有会议 数据更新的权限,则确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一 预约会议列表,向融合服务器发送预约会议创建请求,预约会议创建请求携带第一预约会 议列表。
100.其中,第一预约会议列表中的预约会议为目标用户通过即时通信客户端历史创建的预 约会议,即时通信客户端中设置有用于调用目标应用的sdk的接口,目标应用为具有音 视频会议功能的应用。
101.s203、融合服务器向目标应用的服务器发送预约会议的预注册请求。
102.具体地,若第一预约会议列表中包括多个预约会议,可以是依次向目标应用的服务器 发送一个预约会议的预注册请求,该预注册请求中携带一个预约会议的参会用户的标识和 一个预约会议的会议标识。还可以是向目标应用的服务器发送多个预约会议的预注册请 求,该预注册请求中携带多个预约会议的参会用户的标识和多个预约会议的会议标识。
103.s204、融合服务器向目标应用的服务器发送预约会议创建请求,预约会议创建请求携 带第一预约会议列表。
104.s205、目标应用的服务器根据第一预约会议列表的预约会议创建第二预约会议列表中 的预约会议。
105.s206、目标应用的服务器向融合服务器发送第二预约会议列表。
106.s207、融合服务器向即时通信服务器发送第二预约会议列表。
107.s208、即时通信服务器建立第一预约会议列表中的预约会议与第二预约会议列表中的 预约会议的关联关系,并为第一预约会议列表中每个预约会议设置已更新的标识。
108.可选的,本实施例的方法还可以包括:
109.s209、目标应用客户端响应于用户触发预约会议列表的操作,向目标应用的服务器发 送获取预约会议列表的请求。
110.s210、目标应用的服务器接收到获取预约会议列表的请求后,向目标应用的客户端发 送第二预约会议列表。
111.可选的,本实施例的方法还可以包括:
112.s211、即时通信客户端响应于用户触发获取预约会议列表的操作,向目标应用的服务 器发送获取预约会议列表的请求。
113.s212、标应用的服务器接收到获取预约会议列表的请求后,向即时通信客户端发送第 二预约会议列表。
114.可选的,本实施例的方法还可以包括:
115.s213、确定到达第一预约会议的会议启动时间,第一预约会议为第一预约会议列表中 的任一预约会议。
116.s214、根据第二预约会议列表中与第一预约会议关联的第二预约会议,向第一预约会 议的参会用户对应的即时通信客户端发送会议邀请响铃,会议邀请响铃携带第二预约会议 的会议标识。
117.或者,s214还可以为:根据第二预约会议列表中与第一预约会议关联的第二预约会 议,向第一预约会议的参会用户对应的即时通信客户端发送会议入口信息,会议入口信息 携带第二预约会议的会议信息。
118.图4本技术实施例提供的一种会议数据处理方法的交互流程图,如图4示,该方法可 以包括如下步骤:
119.s301、即时通信客户端向即时通信服务器发送sdk初始化请求,sdk初始化请求携 带目标用户的标识。
120.s302、即时通信服务器根据sdk初始化请求确定即时通信客户端为融合会议版本的 即时通信客户端,则确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一 预约会议列表,向融合服务器发送预约会议创建请求,预约会议创建请求携带第一预约会 议列表。
121.可选的,s302还可以为:即时通信服务器根据sdk初始化请求确定即时通信客户端 为融合会议版本的即时通信客户端,且根据目标用户的标识确定目标用户具有会议数据更 新的权限,则确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一预约会 议列表,向融合服务器发送预约会议创建请求,预约会议创建请求携带第一预约会议列表。
122.s303-s311与s203-s211相同,此处不再赘述。
123.图5申请实施例提供的一种会议数据处理方法的交互流程图,如图5,该方法可以包 括如下步骤:
124.s401、即时通信服务器在向即时客户端发送目标预约会议的会议邀请响铃之前,确定 是否满足会议数据更新触发条件,目标预约会议为到达会议启动时间的预约会议。
125.具体地,判断即时客户端是否是融合会议版本的即时通信客户端,若是,则确定满足 会议数据更新触发条件。可选的,若即时客户端是融合会议版本的即时通信客户端,且确 定目标用户具有会议数据更新的权限,则确定满足会议数据更新触发条件。
126.s402、若确定满足会议数据更新触发条件,获取目标预约会议的会议信息,向融合服 务器发送预约会议创建请求,预约会议创建请求携带目标预约会议的会议信息。
127.s403、若确定不满足会议数据更新触发条件,向即时通信客户端发送会议邀请响铃, 该会议邀请响铃携带目标预约会议的会议标识。
128.具体地,即时通信客户端在接收到会议邀请响铃后,可以显示会议邀请界面,用户
信客户端,且根据目标用户的标识确定目标用户具有会议数据更新的权限,则确定满足会 议数据更新触发条件。
148.可选的,确定模块11用于在接收模块14接收到即时通信客户端发送的sdk初始化 请求,sdk初始化请求携带目标用户的标识;
149.根据sdk初始化请求确定即时通信客户端为融合会议版本的即时通信客户端,则确 定满足会议数据更新触发条件;
150.或者,根据sdk初始化请求确定即时通信客户端为融合会议版本的即时通信客户 端,且根据目标用户的标识确定目标用户具有会议数据更新的权限,则确定满足会议数据 更新触发条件。
151.可选的,确定模块11还用于确定到达第一预约会议的会议启动时间,第一预约会议 为第一预约会议列表中的任一预约会议;
152.发送模块13还用于根据第二预约会议列表中与第一预约会议关联的第二预约会议, 向第一预约会议的参会用户对应的即时通信客户端发送会议邀请响铃,会议邀请响铃携带 第二预约会议的会议标识;
153.或者,根据第二预约会议列表中与第一预约会议关联的第二预约会议,向第一预约会 议的参会用户对应的即时通信客户端发送会议入口信息,会议入口信息携带第二预约会议 的会议信息。
154.可选的,接收模块14还用于接收目标即时通信客户端发送的预约会议创建请求,预 约会议创建请求携带目标用户的标识;
155.发送模块13还用于:在确定模块11若确定目标即时通信客户端的版本不是融合会议 版本时,向目标即时通信客户端发送指示信息,指示信息用于指示目标用户升级目标即时 客户端的版本。
156.可选的,确定模块11用于在发送模块13向即时客户端发送目标预约会议的会议邀 请响铃之前,判断即时客户端是否是融合会议版本的即时通信客户端,目标预约会议为到 达会议启动时间的预约会议;若确定即时客户端是融合会议版本的即时通信客户端,则确 定满足会议数据更新触发条件;或者,若确定即时客户端是融合会议版本的即时通信客户 端,且确定目标用户具有会议数据更新的权限,则确定满足会议数据更新触发条件。
157.可选的,获取模块12具体用于获取目标预约会议,将目标预约会议确定为第一预约 会议列表中的预约会议。
158.发送模块13具体用于:通过融合服务器请求目标应用的服务器创建新的预约会议, 新的预约会议根据目标预约会议创建,将新的预约会议确定为第二预约会议列表中的预约 会议;
159.处理模块15具体用于:建立目标预约会议与新的预约会议的关联关系。
160.可选的,发送模块13还用于:根据新的预约会议的会议信息,向即时客户端发送目 标预约会议的会议邀请响铃,目标预约会议的会议邀请响铃携带新的预约会议的会议标 识。
161.可选的,发送模块13还用于:在通过融合服务器请求目标应用的服务器创建第二预 约会议列表之前,通过融合服务器请求目标应用的服务器对第一预约会议列表中的每个预 约会议的参会用户进行预注册。
162.应理解的是,装置实施例与方法实施例可以相互对应,类似的描述可以参照方法实施 例。为避免重复,此处不再赘述。具体地,图6所示的装置可以执行即时通信服务器对应 的方法实施例,并且图6所示装置中的各个模块的前述和其它操作和/或功能分别为了实 现即时通信服务器对应的方法实施例,为了简洁,在此不再赘述。
163.上文中结合附图从功能模块的角度描述了本技术实施例的会议数据处理装置。应理 解,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬 件和软件模块组合实现。具体地,本技术实施例中的方法实施例的各步骤可以通过处理器 中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本技术实施例公开的方法的步 骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合 执行完成。可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储 器、电可擦写可编程存储器、寄存器等本领域的成熟的存储介质中。该存储介质位于存储 器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。
164.图7是本技术实施例提供的会议数据处理设备的示意性框图。
165.如图7所示,该会议数据处理设备可包括:
166.存储器710和处理器720,该存储器710用于存储计算机程序,并将该程序代码传输 给该处理器720。换言之,该处理器720可以从存储器710中调用并运行计算机程序,以 实现本技术实施例中的方法。
167.例如,该处理器720可用于根据该计算机程序中的指令执行上述方法实施例。
168.在本技术的一些实施例中,该处理器720可以包括但不限于:
169.通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现场可编程门阵列(field programmablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组 件等等。
170.在本技术的一些实施例中,该存储器710包括但不限于:
171.易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器 (read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可 擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器 (electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccess memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形 式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储 器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、 双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增 强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取 存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambusram,dr ram)。
172.在本技术的一些实施例中,该计算机程序可以被分割成一个或多个模块,该一个或者 多个模块被存储在该存储器710中,并由该处理器720执行,以完成本技术提供的方法。 该一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描 述该计算机程序在该会议数据处理设备中的执行过程。
173.如图7所示,该会议数据处理设备还可包括:
174.收发器730,该收发器730可连接至该处理器720或存储器710。
175.其中,处理器720可以控制该收发器730与其他设备进行通信,具体地,可以向其他 设备发送信息或数据,或接收其他设备发送的信息或数据。收发器730可以包括发射机和 接收机。收发器730还可以进一步包括天线,天线的数量可以为一个或多个。
176.应当理解,该会议数据处理设备中的各个组件通过总线系统相连,其中,总线系统除 包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
177.本技术还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被计算 机执行时使得该计算机能够执行上述方法实施例的方法。或者说,本技术实施例还提供一 种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述方法实施例的 方法。
178.当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序 产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部 分地产生按照本技术实施例该的流程或功能。该计算机可以是通用计算机、专用计算机、 计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或 者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可 以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用 户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个 网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能 够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存 储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视 频光盘(digital video disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk, ssd))等。
179.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及 算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以 硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可 以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本 申请的范围。
180.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通 过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块的划 分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示 或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接 耦合或通信连接,可以是电性,机械或其它的形式。
181.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件 可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元 上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。例如, 在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独 物理存在,也可以两个或两个以上模块集成在一个模块中。
182.以上该,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟
悉 本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在 本技术的保护范围之内。因此,本技术的保护范围应以该权利要求的保护范围为准。
技术特征:
1.一种会议数据处理方法,其特征在于,包括:确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一预约会议列表,所述第一预约会议列表中的预约会议为所述目标用户通过即时通信客户端历史创建的预约会议,所述即时通信客户端中设置有用于调用目标应用的软件开发工具包sdk的接口,所述目标应用为具有音视频会议功能的应用;通过融合服务器请求所述目标应用的服务器创建第二预约会议列表,所述第二预约会议列表根据所述第一预约会议列表创建;通过所述融合服务器接收所述目标应用的服务器发送的所述第二预约会议列表;建立所述第一预约会议列表中的预约会议与所述第二预约会议列表中的预约会议的关联关系,并为所述第一预约会议列表中每个预约会议设置已更新的标识。2.根据权利要求1所述的方法,其特征在于,所述通过融合服务器请求所述目标应用的服务器创建第二预约会议列表,包括:向所述融合服务器发送预约会议创建请求,以使所述融合服务器向所述目标应用的服务器发送所述预约会议创建请求,所述预约会议创建请求携带所述第一预约会议列表;所述通过所述融合服务器接收所述目标应用的服务器发送的所述第二预约会议列表,包括:接收所述融合服务器发送的所述第二预约会议列表,所述第二预约会议列表为所述目标应用的服务器创建后发送至所述融合服务器,所述第二预约会议列表中的预约会议根据第一预约会议列表中的预约会议创建。3.根据权利要求1所述的方法,其特征在于,所述确定满足会议数据更新触发条件,包括:接收到所述即时通信客户端发送的用户登录请求,所述用户登录请求携带所述目标用户的标识和所述即时通信客户端的版本;根据所述即时通信客户端的版本确定所述即时通信客户端为融合会议版本的即时通信客户端,则确定满足会议数据更新触发条件;或者,根据所述即时通信客户端的版本确定所述即时通信客户端为融合会议版本的即时通信客户端,且根据所述目标用户的标识确定所述目标用户具有会议数据更新的权限,则确定满足会议数据更新触发条件。4.根据权利要求1所述的方法,其特征在于,所述确定满足会议数据更新触发条件,包括:接收到所述即时通信客户端发送的sdk初始化请求,所述sdk初始化请求携带所述目标用户的标识;根据所述sdk初始化请求确定所述即时通信客户端为融合会议版本的即时通信客户端,则确定满足会议数据更新触发条件;或者,根据所述sdk初始化请求确定所述即时通信客户端为融合会议版本的即时通信客户端,且根据所述目标用户的标识确定所述目标用户具有会议数据更新的权限,则确定满足会议数据更新触发条件。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:确定到达第一预约会议的会议启动时间,所述第一预约会议为所述第一预约会议列表
中的任一预约会议;根据所述第二预约会议列表中与所述第一预约会议关联的第二预约会议,向所述第一预约会议的参会用户对应的即时通信客户端发送会议邀请响铃,所述会议邀请响铃携带所述第二预约会议的会议标识;或者,根据所述第二预约会议列表中与所述第一预约会议关联的第二预约会议,向所述第一预约会议的参会用户对应的即时通信客户端发送会议入口信息,所述会议入口信息携带所述第二预约会议的会议信息。6.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:接收目标即时通信客户端发送的预约会议创建请求,所述预约会议创建请求携带所述目标用户的标识;若确定所述目标即时通信客户端的版本不是融合会议版本,向所述目标即时通信客户端发送指示信息,所述指示信息用于指示所述目标用户升级所述目标即时客户端的版本。7.根据权利要求1所述的方法,其特征在于,所述确定满足会议数据更新触发条件,包括:在向所述即时客户端发送目标预约会议的会议邀请响铃之前,判断所述即时客户端是否是融合会议版本的即时通信客户端,所述目标预约会议为到达会议启动时间的预约会议;若确定所述即时客户端是融合会议版本的即时通信客户端,则确定满足会议数据更新触发条件;或者,若确定所述即时客户端是融合会议版本的即时通信客户端,且确定所述目标用户具有会议数据更新的权限,则确定满足会议数据更新触发条件。8.根据权利要求7所述的方法,其特征在于,所述获取目标用户为会议创建者的第一预约会议列表,包括:获取所述目标预约会议,将所述目标预约会议确定为所述第一预约会议列表中的预约会议;所述通过融合服务器请求所述目标应用的服务器创建第二预约会议列表,包括:通过融合服务器请求所述目标应用的服务器创建新的预约会议,所述新的预约会议根据所述目标预约会议创建,将所述新的预约会议确定为所述第二预约会议列表中的预约会议;所述建立所述第一预约会议列表中的预约会议与所述第二预约会议列表中的预约会议的关联关系,包括:建立所述目标预约会议与所述新的预约会议的关联关系。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:根据所述新的预约会议的会议信息,向所述即时客户端发送目标预约会议的会议邀请响铃,所述目标预约会议的会议邀请响铃携带所述新的预约会议的会议标识。10.根据权利要求1所述的方法,其特征在于,所述通过融合服务器请求所述目标应用的服务器创建第二预约会议列表之前,还包括:通过所述融合服务器请求所述目标应用的服务器对所述第一预约会议列表中的每个预约会议的参会用户进行预注册。
11.一种会议数据处理装置,其特征在于,包括:确定模块,用于确定满足会议数据更新触发条件;获取模块,用于获取目标用户为会议创建者的第一预约会议列表,所述第一预约会议列表中的预约会议为所述目标用户通过即时通信客户端历史创建的预约会议,所述即时通信客户端中设置有用于调用目标应用的软件开发工具包sdk的接口,所述目标应用为具有音视频会议功能的应用;发送模块,用于通过融合服务器请求所述目标应用的服务器创建第二预约会议列表,所述第二预约会议列表根据所述第一预约会议列表创建;接收模块,用于通过所述融合服务器接收所述目标应用的服务器发送的所述第二预约会议列表;处理模块,用于建立所述第一预约会议列表中的预约会议与所述第二预约会议列表中的预约会议的关联关系,并为所述第一预约会议列表中每个预约会议设置已更新的标识。12.一种会议数据处理设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,以执行权利要求1-10中任一项所述的方法。13.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1-10中任一项所述的方法。14.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-10中任一项所述方法的步骤。
技术总结
本申请提供了一种会议数据处理方法、装置、设备及存储介质,涉及通信技术领域,方法包括:确定满足会议数据更新触发条件,获取目标用户为会议创建者的第一预约会议列表,第一预约会议列表中的预约会议为目标用户通过即时通信客户端历史创建的预约会议,即时通信客户端中设置有用于调用目标应用的SDK的接口,目标应用为具有音视频会议功能的应用,通过融合服务器请求目标应用的服务器根据第一预约会议列表创建第二预约会议列表,通过融合服务器接收目标应用的服务器发送的第二预约会议列表,建立第一预约会议列表中的预约会议与第二预约会议列表中的预约会议的关联关系,并为第一预约会议列表中每个预约会议设置已更新的标识。标识。标识。
技术研发人员:黄铁鸣 王晓勤 黄强 李斌 李磊 曾楚伟
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.03.02
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/