System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络大数据,具体涉及一种会议数据处理方法、装置、系统、电子设备和介质(计算机存储介质)。
技术介绍
1、随着互联网的普及,网络在线会议使用越来越广泛。
2、当前移动端是通过webview(网络页面)来加载一个在线会议网页,网络页面通过webrtc(web real-time communications,网页实时通信)实现在线会议,由于webview支持自定义,不同设备不同厂商的系统不一致,导致webrtc在移动端的webview里兼容性欠佳;且通过webview加载在线会议网页,对移动端的cpu的占用率、内存占用率和性能耗都较高,导致了在线会议的稳定性差。
技术实现思路
1、本申请提供一种会议数据处理方法、装置、系统、电子设备和计算机存储介质,旨在解决现有移动端通过网络页面直接加载在线会议时,兼容性欠佳、对cpu的占用率、内存占用率和性能耗都较高,导致了在线会议的稳定性差的技术问题。
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、本申请实施例技术方案中会议数据处理方法、装置、系统、电子设备和介质;方法包括:响应会议房间的创建请求,将所述创建请求发送至后台服务器,以使所述后台服务器反馈所述会议房间的房间状态对应的流数据;调用原生组件根据所述流数据与所述后台服务器进行推拉流操作;接收所述原生组件根据所述推拉流操作反馈的推拉流状态,根据所述推拉流状态更新所述会议房间的会议显示数据;本申请实施例中通过调用原生组件的根据流数据与后台服务器进行推拉流操作,这样通过原生组件进行会议数据处理,相比于原来的只依靠webrtc和网络页面实现在线会议的方案,不需要考虑兼容性的问题,会议数据处理可以向下兼容不同版本的电子设备,与此同时,调用原生组件进行视频流数据处理相比网络页面进行会议数据处理,对电子设备的cpu的占用率降低、内存占用降低和性能耗降低,保障了在线会议的稳定性。
本文档来自技高网...【技术保护点】
1.一种会议数据处理方法,其特征在于,
2.根据权利要求1所述的会议数据处理方法,其特征在于,
3.根据权利要求2所述的会议数据处理方法,其特征在于,
4.根据权利要求2所述的会议数据处理方法,其特征在于,
5.根据权利要求2所述的会议数据处理方法,其特征在于,
6.根据权利要求5所述的会议数据处理方法,其特征在于,
7.一种会议数据处理装置,其特征在于,所述会议数据处理装置包括网络页面和原生组件;其中,
8.一种会议数据处理系统,其特征在于,所述会议数据处理系统包括:通信连接的后台服务器和安装会议数据处理装置的电子设备,所述会议数据处理装置包括网络页面和原生组件;
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至6任一项所述的会议数据处理装置中的步骤。
【技术特征摘要】
1.一种会议数据处理方法,其特征在于,
2.根据权利要求1所述的会议数据处理方法,其特征在于,
3.根据权利要求2所述的会议数据处理方法,其特征在于,
4.根据权利要求2所述的会议数据处理方法,其特征在于,
5.根据权利要求2所述的会议数据处理方法,其特征在于,
6.根据权利要求5所述的会议数据处理方法,其特征在于,
7.一种会议数据处理装置,其特征在于,所述会议数据...
【专利技术属性】
技术研发人员:漆金峰,
申请(专利权)人:广州开得联软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。