一种通过视频会议组件库生成视频会议应用的方法和装置制造方法及图纸

技术编号:37422551 阅读:10 留言:0更新日期:2023-04-30 09:44
本公开实施例提供了一种通过视频会议组件库生成视频会议应用的方法和装置。视频会议组件库包括至少一个组件,组件中包括第一部分和第二部分。该方法的一具体实施方式包括:针对第一视频会议应用,确定第二部分的第一实现;基于第一部分、以及第二部分的第一实现,生成第一视频会议应用;针对第二视频会议应用,确定第二部分的第二实现;基于第一部分、以及第二部分的第二实现,生成第二视频会议应用。通过该方法,可以在生成具有不同功能或特性的视频会议应用的同时,方便地复用大量功能代码,节约大量的开发时间,提高开发效率。提高开发效率。提高开发效率。

【技术实现步骤摘要】
一种通过视频会议组件库生成视频会议应用的方法和装置


[0001]本公开实施例涉及视频会议
,尤其涉及一种通过视频会议组件库生成视频会议应用的方法和装置。

技术介绍

[0002]在很多企业和单位,通过视频会议进行远程的办公已经成为一种常用的办公方式。通常,进行视频会议可以通过视频会议应用进行。但是,现有的视频会议应用的种类繁多,其生成的过程缺乏效率。
[0003]因此,需要一种新的视频会议应用的生成方法。

技术实现思路

[0004]本公开实施例描述了一种通过视频会议组件库生成视频会议应用的方法和装置。根据第一方面,一种通过视频会议组件库生成视频会议应用的方法,所述视频会议组件库包括至少一个组件,所述组件中包括第一部分和第二部分,所述方法包括:针对第一视频会议应用,确定所述第二部分的第一实现;基于所述第一部分、以及所述第二部分的第一实现,生成第一视频会议应用;针对第二视频会议应用,确定所述第二部分的第二实现;基于所述第一部分、以及所述第二部分的第二实现,生成第二视频会议应用。
[0005]根据第二方面,提供了一种视频会议应用的生成装置,所述视频会议组件库包括至少一个组件,所述组件中包括第一部分和第二部分,所述装置包括:第一实现确定单元,配置为,针对第一视频会议应用,确定所述第二部分的第一实现;第一应用生成单元,配置为,基于所述第一部分、以及所述第二部分的第一实现,生成第一视频会议应用。第二实现确定单元,配置为,针对第二视频会议应用,确定所述第二部分的第二实现;第二应用生成单元,配置为,基于所述第一部分、以及所述第二部分的第二实现,生成第二视频会议应用。
[0006]根据第三方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现如第一方面所述的方法。
[0007]根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令上述计算机执行第一方面所述的方法。
[0008]根据第五方面,提供了一种电子设备,包括存储器和处理器,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现第一方面所述的方法。
[0009]根据本公开实施例提供一种通过视频会议组件库生成视频会议应用的方法和装置。基于视频会议组件库的组件的第一部分、以及视频会议组件库的组件的第二部分的第一实现,生成第一视频会议应用。以及,基于视频会议组件库的组件的第一部分、以及视频会议组件库的组件的第二部分的第二实现,生成第二视频会议应用。利用该方法和装置,生成具有不同功能或特性的视频会议应用的同时,方便地在不同的视频会议应用的生成中复用大量功能代码,节约大量的开发时间,提高开发效率。
附图说明
[0010]图1示出了本公开实施例的一种通过视频会议组件库生成视频会议应用的方法的原理示意图;
[0011]图2示出了本公开实施例的一种通过视频会议组件库生成视频会议应用的方法的流程示意图;
[0012]图3示出了根据一个实施例的会议基础组件的示意图;
[0013]图4示出了根据一个实施例的会议状态组件的示意图;
[0014]图5示出了根据一个实施例的会议视图组件的示意图;
[0015]图6示出了根据一个实施例的会议秩序组件的示意图;
[0016]图7示出了根据一个实施例的网络组件的示意图;
[0017]图8示出了根据一个实施例的确定业务实体类的流程示意图;
[0018]图9示出了根据一个实施例的一种通过视频会议组件库生成视频会议应用的装置的示意性框图;
[0019]图10示出了适于用来实现本申请实施例的电子设备的结构示意图;
[0020]图11示出了适于用来实现本申请实施例的存储介质的结构示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的实现方式。虽然附图中示出了本公开的某些实现方式,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实现方式,相反,提供这些实现方式是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实现方式仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]在本公开的实现方式的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个/种实现方式”或“该实现方式”应当理解为“至少一个/种实现方式”。术语“一些实现方式”应当理解为“至少一些实现方式”。下文还可能包括其他明确的和隐含的定义。如本文中所使用的,术语“模型”可以表示各个数据之间的关联关系。例如,可以基于目前已知的和/或将在未来开发的多种技术方案来获取上述关联关系。
[0023]如前所述,在很多企业和单位,通过视频会议进行远程办公已经成为一种常用的办公方式。但是,现有的视频会议应用的种类繁多,其生成的过程缺乏效率。例如,两种不同的视频会议应用,其提供的视频会议服务具有一些不同的服务内容或特性,这些不同的视频会议应用通常需要通过各自的开发流程进行开发,需要消耗大量的开发时间和资源,效率低下。
[0024]为了解决上述的技术问题,本说明书实施例提出了一种通过视频会议组件库生成视频会议应用的方法。图1示出了本说明书实施例的一种通过视频会议组件库生成视频会议应用的方法的原理示意图。如图1所示,该方法的核心思想是,在开发不同的视频会议应用时,将视频会议的不同业务功能封装到多个组件(例如,组件A、组件B...组件C)中,各个组件可以包括通用部分(或者称第一部分)和专用部分(或者称第二部分)。然后,根据统一实现的第一部分、以及针对不同类型的视频会议应用(例如,视频会议应用1、视频会议应用
2)分别实现或配置的第二部分,编译出不同类型的视频会议应用。
[0025]使用该方法的优点在于:通过以对于不同视频会议应用的共同功能或基础功能进行统一(或通用)实现(即构成不同视频会议应用的组件的通用部分),并且,针对不同视频会议应用的功能差异进行差异实现(构成不同视频会议应用的专用部分)。进而,可以结合组件的通用部分和差异部分,生成不同的视频会议应用。由于不同的视频会议应用的编译中使用了同样的组件,这些组件在不同的视频会议应用的编译中可以具有相同的通用部分,使得不同的视频会议应用之间有大量相同/相似功能的代码可以复用。而且.这些组件在不同的视频会议应用的编译中还可以具有不同的差异部分,可以使得生成的不同的视频会议应用获取其与其他视频会议应用的差异功能或特性。也就是说,通过该方法,可以在生成具有不同功能或特性的视频会议应用的同时,方便地在不同视频会议应用的生成中复用相同的大量功能代码,节约大量的开发时间,提高开发效率。
[0026]下面进一步描述该方法的详细过程。
[0027]图2示出了根据一个实施例的一种通过视频会议组件库生成视频会议应用的方法的流程示意图。视频会议组件库包括至少一个组件,所述组件中包括第一部分和第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过视频会议组件库生成视频会议应用的方法,所述视频会议组件库包括至少一个组件,所述组件中包括第一部分和第二部分,所述方法包括:针对第一视频会议应用,确定所述第二部分的第一实现;基于所述第一部分、以及所述第二部分的第一实现,生成第一视频会议应用;针对第二视频会议应用,确定所述第二部分的第二实现;基于所述第一部分、以及所述第二部分的第二实现,生成第二视频会议应用。2.根据权利要求1所述的方法,其中,针对第一视频会议应用,确定所述第二部分的第一实现,包括以下方式中的一种或多种,针对第一视频会议应用,确定所述第二部分的实现代码;针对第一视频会议应用,确定所述第二部分的调用接口;针对第一视频会议应用,确定所述第二部分的接口调用参数。3.根据权利要求1所述的方法,其中,所述第一视频会议应用运行于移动终端上,所述第二视频会议应用运行于办公室视频会议播放设备上;所述至少一个组件包括会议组件,所述会议组件的第一部分包括用于提供基础会议容器的会议基础类;所述会议组件的第二部分的第一实现,包括用于提供移动会议容器的移动终端会议类;所述会议组件的第二部分的第二实现,包括用于提供办公室会议容器的办公室会议类;所述移动终端会议类、办公室会议类调用所述会议基础类。4.根据权利要求3所述的方法,还包括:针对第三视频会议应用,确定所述第二部分的第三实现;所述会议组件的第二部分的第三实现,包括用于提供办公室视频会议的控制逻辑的会议控制器类;所述会议控制器类调用所述会议基础类;基于所述第一部分、以及所述第二部分的第三实现,生成运行于办公室视频会议控制设备上的第三视频会议应用。5.根据权利要求3所述的方法,其中,所述会议组件的第一部分还包括用于监听会议状态的会议状态基础类;所述会议组件的第二部分的第一实现,包括用于确定移动会议的响应方式的移动会议状态响应类;所述会议组件的第二部分的第二实现,包括用于确定办公室会议的响应方式的办公室会议状态响应类;所述移动会议状态响应类、办公室会议状态响应类调用所述会议状态基础类。6.根据权利要求3所述的方法,其中,所述会议组件的第一部分还包括用于提供基础会议视图的会议视图基础类;所述会议组件的第二部分的第一实现,包括用于确定移动会议的会议视图的移动会议视图类;所述会议组件的第二部分的第二实现,包括用于确定办公室会议的会议视图的办公室会议视图类;所述移动会议视图类、办公室会议视图类调用所述会议视图基础类。7.根据权利要求3所述的方法,其中,所述会议组件的第一部分还包括用于实现基础会议秩序的会议秩序基础类;所述会议组件的第二部分的第一实现...

【专利技术属性】
技术研发人员:胡曦
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1