WO2021121425A1 - 视频会议的创建方法、模板生成方法、设备和存储介质 - Google Patents
视频会议的创建方法、模板生成方法、设备和存储介质 Download PDFInfo
- Publication number
- WO2021121425A1 WO2021121425A1 PCT/CN2020/138092 CN2020138092W WO2021121425A1 WO 2021121425 A1 WO2021121425 A1 WO 2021121425A1 CN 2020138092 W CN2020138092 W CN 2020138092W WO 2021121425 A1 WO2021121425 A1 WO 2021121425A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- conference
- creating
- template
- video
- main
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Definitions
- the embodiments of the present application relate to the field of network communication, and particularly relate to a method for creating a video conference, a method for generating a template, a device, and a storage medium.
- Method A is also the most commonly used one. Users log in to the video conference business management system to fill in various configuration information including conference type, conference template, number of conference screens, terminal list, etc. to create conference drafts or instant conferences.
- Method B The terminal user creates an instant conference by calling the special service number/conference number through IVR/IVVR.
- Method C The terminal-side user fills in the terminal information to join the conference, the number of conference screens and other information to actively convene the conference.
- Cascading conference refers to a conference organization method in which multiple conferences exchange conference control messages through cascading ports.
- the cascade ports are mainly divided into master-slave cascade and master three-cascade; according to the type of cascade ports, they are divided into IP cascade and E1 cascade.
- the above methods B and C cannot meet the requirements, and only method A is available for selection.
- the use of method A requires the conference administrator to have certain professional knowledge. Among them, there are multiple parameters for the conference type and cascade mode. If you choose the wrong one, it will cause errors in the conference interaction and even abnormal conference functions.
- the purpose of the embodiments of the present application is to provide a method for creating a video conference, a forwarding device, and a readable storage medium.
- the embodiment of the present application provides a method for creating a video conference, including: providing a conference topology map creation page; on the creation page, creating a conference element as a main conference, and adding at least one terminal element to the main conference; In the creation page, at least one meeting element is created as a lower-level meeting related to the main meeting, and at least one terminal element is added to the lower-level meeting; in response to the parameter setting instruction of the lower-level meeting, the at least one of the lower-level meeting is displayed
- a possible function description in response to a user's selected instruction for a function description, determine the conference type of the lower-level conference; determine the cascade mode of the main conference and the lower-level conference.
- the embodiment of the present application also provides a method for generating a video conference template, including: creating a conference topology map through the above-mentioned video conference creation method; and saving the conference topology map as a conference template.
- the embodiment of the present application also provides an electronic device, including: at least one processor; and, a memory communicatively connected with the at least one processor; wherein the memory stores the memory that can be executed by the at least one processor; The instructions are executed by the at least one processor, so that the at least one processor can execute the method for creating a video conference as described above, or the method for creating a template for a video conference as described above.
- the embodiment of the present application also provides a computer-readable storage medium that stores a computer program that, when executed by a processor, implements the method for creating a video conference as described above, or the method for creating a template for a video conference as described above .
- Fig. 1 is a flowchart of a method for creating a video conference in the first embodiment of the present application
- FIG. 2 is a schematic diagram of an example creation page in the method for creating a video conference in the second embodiment of the present application
- Fig. 3 is a flowchart of a method for creating a video conference in a third embodiment of the present application
- Fig. 4 is a flowchart of a method for generating a template for a video conference in a fourth embodiment of the present application
- FIG. 5 is a schematic diagram of creating a page in the method for creating a video conference in the first embodiment of the present application
- Fig. 6 is a single-level conference topology diagram exemplified in the method for generating a video conference template in the fourth embodiment of the present application;
- Fig. 7 is a three-level conference topology diagram exemplified in the method for generating a video conference template in the fourth embodiment of the present application;
- Fig. 8 is a schematic structural diagram of an electronic device in a fifth embodiment according to the present application.
- the first embodiment of the present application relates to a method for creating a video conference.
- This embodiment can be applied to an electronic device, specifically a computer, a mobile phone, a tablet PC, PAD, MP4, etc., which will not be listed here.
- the multi-level conference includes multiple conference elements, such as the main conference and the subordinate conference.
- Each conference element includes several terminal elements, which are used to display the conference content of the video conference.
- Step 101 Provide a page for creating a conference topology map.
- a topological map creation page is provided for users to draw and edit conference topological maps, and can also be used to display and preview conference topological maps as a visual interface for the created video conference topological relationship.
- Step 102 On the creation page, create a conference element as the main conference.
- the main conference as an indispensable element of a video conference, is used by the meeting host, so first create a conference element as the main conference.
- the meeting elements correspond to a meeting template, where the meeting template is represented by a preset graphic, the graphic corresponding to the meeting template is detected on the creation page, and a meeting element is created as the main meeting.
- drawing tools can be provided for users to directly draw images corresponding to meeting elements on the creation page, or they can import pre-made topological map pictures, and identify meeting elements through graphic comparison.
- multiple meeting elements can be created. If multiple meeting elements are detected, the first one will be used as the main meeting. Taking the meeting template as a rectangle as an example, the creation page 51 is shown in Figure 5.
- the rectangle 52 is a meeting template, that is, a meeting element is created on the creation page.
- the meeting element is the first meeting element created on the creation page, the rectangle 52 is further identified as the main meeting.
- the performance parameters include the video capabilities (including video encoding, resolution, video frame rate and rate, etc.), audio capabilities and other information used during the meeting.
- a set of default performance parameters can be prefabricated.
- the user can directly select the default performance parameters for configuration, and the user can also customize the special performance parameters to be called upon creation.
- Step 103 Add at least one terminal element to the main conference.
- the terminals to be added to the conference can be sequentially added to the input area, such as setting the terminal element input box control, and when you need to add, drag the terminal element into the terminal element input box.
- the user can also directly fill in the terminal number (such as the unique identification code of the terminal) to create the terminal elements of the conference.
- Step 104 On the creation page, create at least one conference element as a subordinate conference related to the main conference.
- the first meeting element created is used as the main meeting.
- the user can continue to create meeting elements, and the meeting elements created later are used as subordinate meetings related to the main meeting.
- Step 105 Add at least one terminal element to the lower-level conference.
- the method of adding terminal elements to the lower-level meeting is similar to the method of adding terminal elements to the main meeting in step 103.
- the names of terminal elements in the entire conference topology map are not repeated.
- users can also use other methods to add terminal elements to lower-level meetings, which will not be listed here.
- Step 106 In response to the parameter setting instruction of the lower-level meeting, display at least one possible function description of the lower-level meeting, and in response to the user's selected instruction for a function description, determine the conference type of the lower-level meeting.
- the function description can be preset by the system, and the function description can correspond to the conference type one-to-one.
- the function description can be specific such as: “the video linkage between the subordinate conference and the main conference", “the subordinate conference and the main conference always watch each other", or such as “the subordinate conference and the main conference video are independent of each other”.
- Step 107 Determine the cascading mode of the main conference and the subordinate conference.
- IP cascade is commonly used in cascade mode.
- the user can deploy a dedicated line network, then if the dedicated line network deployed by the user is detected, the cascading mode of the dedicated line network is determined as the cascading mode of the main conference and the subordinate conference; if the dedicated line network deployed by the user is not detected, then The IP cascade is determined as the cascade mode of the main conference and the subordinate conference. It is clarified that when there is a dedicated line network deployed by users, the cascading of dedicated line networks is preferred to improve the security of video conferences.
- step 106 the confirmation of the conference type in step 106 and the confirmation of the cascade mode in step 107 in this embodiment are after step 105. In practical applications, you can also create a lower-level conference in step 104, and the order is not limited here. .
- steps 104 to 107 are the process of creating a subordinate conference and its terminal elements. If there is more than one subordinate conference in the video conference to be created, repeat the above process and continue to create the subordinate conference and its terminals. Elements, until all the required lower-level meetings are created.
- this embodiment uses the topology map creation page to obtain the meeting elements and terminal elements in the video conference, so that the conference terminal and its parameter configuration are visible and intuitive, which is convenient for the user to determine the desired meeting form. Later, when determining the meeting type, provide a function description for the user to choose. After the user selects the function, the meeting type is determined according to the corresponding relationship. Since the difficulty of determining the function of the lower-level meeting is low, the difficulty of the user in the meeting type is greatly reduced. It can be seen that some implementations of this application enhance the visibility of the meeting creation process, reduce the difficulty of creation, lower the technical threshold of meeting managers, and facilitate user operations. Among them, the user can use other drawing tools to draw the required meeting elements, so as to form a topological diagram, which further increases the visibility and interactivity of the operation process, and reduces the operation difficulty of the creation process.
- the second embodiment of the present application relates to a method for creating a video conference.
- This embodiment is roughly the same as the first embodiment.
- the main difference is: in the first embodiment, whether to create a meeting element is determined by detecting whether there is a graphic corresponding to the meeting element on the creation page, while in this embodiment, the pre-made meeting template Set to the second area to create meeting elements to further simplify the creation of meeting elements and increase the visualization of the operation process.
- the creation page in this embodiment includes: a first area for providing meeting templates, and a second area for users to build a meeting topology.
- a meeting element in response to a meeting template being placed in the second area, a meeting element is created according to the performance parameters of the meeting template.
- conference templates there can be multiple conference templates in the first area. Different conference templates correspond to different performance parameters.
- the user can select the desired conference template from the first area and drag it to the second area. After dragging to the second area, a conference element is created based on the performance parameters of the conference template. Furthermore, when the created meeting element is the first meeting element on the creation page, the meeting element is used as the main meeting.
- the aforementioned methods can be used to continue to create conference elements, and the subsequently created conference elements are used as subordinate conferences related to the main conference.
- the determination of the conference type and cascade mode of the lower-level conference is similar to that in the first embodiment, and will not be repeated here.
- the third embodiment of the present application relates to a method for creating a video conference.
- This embodiment is a further improvement on the basis of the first embodiment, and the main improvement lies in: the topology check process in this embodiment improves the accuracy of the created conference topology diagram.
- Step 301 to step 307 are similar to step 101 to step 107 in the first embodiment, and will not be repeated here.
- Step 308 Check the topology map on the creation page using preset creation rules.
- the preset creation rules can include: graphics used by meeting elements (such as rectangular boxes), graphics used by terminal elements (such as ellipses), cascading line elements using straight lines with arrows, and arrows starting from the main conference.
- graphics used by meeting elements such as rectangular boxes
- graphics used by terminal elements such as ellipses
- cascading line elements using straight lines with arrows and arrows starting from the main conference.
- the arrow points to the lower-level conference, the terminal element cannot be empty or have the same name, whether the number of screens exceeds the maximum threshold, etc.
- each element can be traversed, and the preset creation rules can be used to check. For example, if the "Finish” button is set, the user will trigger completion after completing the topology, and the system will perform the check after receiving the trigger instruction of the "Finish” button. You can also set the "Save” button. After creating each element, the user needs to trigger the "Save” button when saving the topology. After the system receives the trigger instruction of the "Save” button, it will perform a check.
- Step 309 Delete the part that does not meet the creation rule.
- the remaining part is the legal topology map that meets the rules. After that, the user can continue to adjust the topology map as needed.
- the topology map is created, the video conference can be carried out. In practical applications, the created topology diagram can generate conference structure diagrams, save them, and form templates for backup.
- the rule check is performed after the creation of the main conference and the slave conference.
- each element can be checked after it is created. If the rule is not met, it will be deleted directly. If the rule is met, It is allowed to create and continue.
- a new process of creating a rule detection is added to delete parts that do not conform to the rule, so as to reduce the error probability of the created topology map and increase the accuracy of the topology map.
- the fourth embodiment of the present application relates to a method for generating a template for a video conference.
- Step 401 Create a conference topology map through a video conference creation method.
- the conference topology map is created by the method for creating a video conference in any one of the above-mentioned first embodiment to the third embodiment.
- Step 402 Save the conference topology map as a conference template.
- the topology map can be converted into a structure for better recognition by the machine.
- the single-level conference topology shown in Figure 6 as an example, as follows:
- the element recognition module traverses to the rectangular frame, it is confirmed as a meeting element.
- the preliminary meeting structure formed by the semantic analysis module after the legal inspection of each element information is as follows:
- the cascadeType of the conference structure E1_master_three.
- the confType:master of the conference started by the straight line of the arrow, and the confType:three of the conference structure pointed by the straight line of the arrow.
- the three conference structures formed by the semantic analysis module are as follows:
- the meeting information obtained after conversion through all the above steps is saved in the database by the information storage module, and is reserved for further processing by subsequent modules.
- a conference topology map can be created by a video conference creation method, and then the topology map is saved as a conference template, so that when a video conference is created later, the template can be directly called to create it, which is simpler and more direct.
- the fifth embodiment of the present application relates to an electronic device, as shown in FIG. 8, including:
- At least one processor and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute as described above
- the memory and the processor are connected in a bus mode
- the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors and various circuits of the memory together.
- the bus can also connect various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are all well-known in the art, and therefore, no further description will be given herein.
- the bus interface provides an interface between the bus and the transceiver.
- the transceiver may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on the transmission medium.
- the data processed by the processor is transmitted on the wireless medium through the antenna, and further, the antenna also receives the data and transmits the data to the processor.
- the processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
- the memory can be used to store data used by the processor when performing operations.
- the sixth embodiment of the present application relates to a computer-readable storage medium storing a computer program.
- the computer program is executed by the processor, the above method embodiment is realized.
- Such software may be distributed on a computer-readable medium, and the computer-readable medium may include a computer storage medium (or a non-transitory medium) and a communication medium (or a transitory medium).
- the term computer storage medium includes volatile and non-volatile data implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Sexual, removable and non-removable media.
- Computer storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or Any other medium used to store desired information and that can be accessed by a computer.
- communication media usually contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as carrier waves or other transmission mechanisms, and may include any information delivery media. .
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例公开了一种视频会议的创建方法、模板生成方法、设备和存储介质。视频会议的创建方法,包括:提供会议拓扑图创建页面;在创建页面,创建一个会议要素作为主会议,为主会议添加至少一个终端要素;在创建页面,创建至少一个会议要素作为与主会议相关的下级会议,为下级会议添加至少一个终端要素;响应于下级会议的参数设置指令,显示下级会议的至少一种可能的功能描述,响应于用户针对一种功能描述的选定指令,确定下级会议的会议类型;确定主会议与下级会议的级联方式。
Description
相关申请的交叉引用
本申请基于申请号为201911316217.2、申请日为2019年12月19日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以引入方式并入本申请。
本申请实施例涉及网络通信领域,特别涉及视频会议的创建方法、模板生成方法、设备和存储介质。
传统会议电视***一般给用户提供三种方式创建即时会议/会议草稿。方式A,也是最常用的一种,用户登录视频会议业务管理***填写各种配置信息包括会议类型,会议模板,会议画面数,终端列表等创建会议草稿或者即时会议。方式B,终端侧用户通过IVR/IVVR呼叫特服号/会议号创建即时会议。方式C,终端侧用户填写加入会议终端信息、会议画面数等信息主动召集会议。这三种方式对于创建人数较少,组网简单视频会议的场景基本够用。
随着会议电视***越来越多地应用到政府、企业和教育、培训等大型组织机构,大容量会议的使用场景更加频繁了。当单个会议无法满足用户超大容量会议需求时,需要组建级联会议。级联会议是指,多个会议之间通过级联口进行会控消息交互的一种会议组织方式。按照级联会议特性的不同,级联口主要分为主从级联、主三级联;按照级联口的类型分为IP级联和E1级联。创建此类会议时,上述方式B和C无法满足要求,只有方式A可供选择。而使用方式A,需要会议管理员具备一定专业知识,其中会议类型和级联方式均有多种参数可选,如果选错,将造成会议互动出错,甚至会议功能异常等。
发明内容
本申请实施方式的目的在于提供一种视频会议的创建方法、转发设备和可读存储介质。
本申请的实施方式提供了一种视频会议的创建方法,包括:提供会议拓扑图创建页面; 在所述创建页面,创建一个会议要素作为主会议,为所述主会议添加至少一个终端要素;在所述创建页面,创建至少一个会议要素作为与所述主会议相关的下级会议,为所述下级会议添加至少一个终端要素;响应于所述下级会议的参数设置指令,显示所述下级会议的至少一种可能的功能描述,响应于用户针对一种功能描述的选定指令,确定所述下级会议的会议类型;确定所述主会议与所述下级会议的级联方式。
本申请的实施方式还提供了一种视频会议的模板生成方法,包括:通过如上述的视频会议的创建方法创建会议拓扑图;将所述会议拓扑图保存为会议模板。
本申请的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的视频会议的创建方法,或者如上述的视频会议的模板生成方法。
本申请的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述的视频会议的创建方法,或者如上述的视频会议的模板生成方法。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本申请第一实施方式中的视频会议的创建方法流程图;
图2是根据本申请第二实施方式中的视频会议的创建方法中示例创建页面的示意图;
图3是根据本申请第三实施方式中的视频会议的创建方法流程图;
图4是根据本申请第四实施方式中的视频会议的模板生成方法的流程图;
图5是根据本申请第一实施方式中的视频会议的创建方法中创建页面的示意图;
图6是根据本申请第四实施方式中的视频会议的模板生成方法中示例的单级会议拓扑图;
图7是根据本申请第四实施方式中的视频会议的模板生成方法中示例的三级会议拓扑 图;
图8是根据本申请第五实施方式中的电子设备的结构示意图。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
本申请的第一实施方式涉及一种视频会议的创建方法。本实施方式可以应用于一种电子设备,具体可以电脑、手机、平板电脑PAD、MP4等,在此不再一一列举。多级会议中包括多个会议要素,如主会议和下级会议,每个会议要素中包括若干个终端要素,用于展示视频会议的会议内容。
本实施方式中的视频会议的创建方法的流程如图1所示,具体如下:
步骤101,提供会议拓扑图创建页面。
具体的说,提供一个拓扑图创建页面,创建页面供用户可以绘制、编辑会议拓扑图,也可以用于展示、预览会议拓扑图,作为创建的视频会议拓扑关系的可视化界面。
步骤102,在创建页面,创建一个会议要素作为主会议。
具体的说,主会议作为视频会议不可缺少的要素,由会议主持人使用,所以首先创建一个会议要素作为主会议。更具体的说,会议要素对应有会议模板,其中,会议模板以预设图形表征,在创建页面检测到对应会议模板的图形,创建一个会议要素作为主会议。实际应用中,可以提供绘图工具,供用户在创建页面直接绘制与会议要素对应的图像,也可以导入预制的拓扑图图片,通过图形比对,识别出会议要素。进一步说,可以创建多个会议要素,如果检测到有多个会议要素,则将第一个作为主会议。以会议模板为矩形为例,创建页面51如图5所示,首先使用绘图工具绘制矩形52,根据图形比对,检测到矩形52为会议模板,也就是说,创建页面上创建了一个会议要素,又由于该会议要素为创建页面上第一个创建的会议要素,所以进一步识别矩形52为主会议。
还需说明的是,在创建会议要素的同时,可以填写会议名称、画面数及性能参数。其中,性能参数包括会议召开时使用的视频能力(包括视频编码、分辩率、视频帧频和速率等)、音 频能力等信息。可以预制一套默认的性能参数,用户在设置性能参数时,可以直接选择默认的性能参数进行配置,用户还可以自定义特殊的性能参数供创建时调用。
步骤103,为主会议添加至少一个终端要素。
具体的说,在创建主会议后,可以将要加入会议的终端依次添加至输入区域,如设置终端要素输入框控件,在需要添加时,将终端要素拖拽至终端要素输入框内。实际应用中,用户也可以直接填写终端号码(如终端的唯一识别码)的方式来创建该会议的终端要素。
步骤104,在创建页面,创建至少一个会议要素作为与主会议相关的下级会议。
具体的说,创建的第一个会议要素作为主会议,对应地,用户可以继续创建会议要素,之后创建的会议要素作为为与主会议相关的下级会议。
步骤105,为下级会议添加至少一个终端要素。
具体的说,为下级会议添加终端要素的方式和步骤103为主会议添加终端要素的方式类似,也可以预先设置终端要素的输入区域,如输入控件框,在需要添加时,将终端要素拖拽至下级会议的输入框内。其中,整个会议拓扑图中的终端要素的名称不重复。实际应用中,用户也可以采用其他方式为下级会议添加终端要素,在此不再一一列举。
步骤106,响应于下级会议的参数设置指令,显示下级会议的至少一种可能的功能描述,响应于用户针对一种功能描述的选定指令,确定下级会议的会议类型。
具体的说,功能描述可以由***预设,同时功能描述可以与会议类型一一对应。其中,功能描述可以具体如:“下级会议与主会议视频联动”、“下级会议与主会议始终互看”,或者如“下级会议和主会议视频相互独立”。对应地,可以设置“下级会议与主会议视频联动”、“下级会议与主会议始终互看”分别与“从会议”的会议类型对应,也就是说,检测到用户选定“下级会议与主会议视频联动”或“下级会议与主会议始终互看”后,确定该下级会议的会议类型为“从会议”。还可以设置“下级会议和主会议视频相互独立”与“三级会议”的会议类型对应,也就是说,检测到用户选定“下级会议和主会议视频相互独立”后,确定该下级会议的会议类型为“三级会议”。可以看出功能描述中的文字通俗易懂,且具有直观感受,用户容易理解,也更容易选到正确的会议类型。
步骤107,确定主会议与下级会议的级联方式。
具体的说,可以由用户直接确定,级联方式常用的有IP级联。进一步说,用户可以部署专线网络,那么若检测到用户部署的专线网络,则将专线网络的级联方式确定为主会议与下级会议的级联方式;若未检测到用户部署的专线网络,则将IP级联确定为主会议与下级会议的级联方式。明确当存在用户部署的专线网络时,优先选择专线网络的级联,提升视频会议 的安全性。
值得一提的是,本实施方式中步骤106的会议类型确认和步骤107的级联方式确认在步骤105之后,实际应用中,还可以在步骤104创建下级会议之后,在此不对其顺序做限定。
还需要说明的是,步骤104至步骤107为创建一个下级会议及其中的终端要素的过程,如果需创建的视频会议中不止一个下级会议,那就重复上述过程,继续创建下级会议及其中的终端要素,直至所需的下级会议全部创建完成。
综上可见,本实施方式通过拓扑图创建页面,获取视频会议中的会议要素和终端要素,使得会议终端及其参数配置时具有可视性,直观可见,便于用户确定想要的会议形式。之后在确定会议类型时,提供功能描述供用户选择,用户选择功能后,根据对应关系确定会议类型,由于确定下级会议的功能的难度较低,所以大大降低用户在会议类型时的难度。可见,本申请部分实施方式提升会议创建过程的可视性,降低创建难度,降低会议管理人员的技术门槛,便于用户操作。其中,用户可以使用其他绘图工具绘制需要的会议元素,以致形成拓扑图,进一步增加操作过程的可视性和互动性,降低创建过程的操作难度。
本申请的第二实施方式涉及一种视频会议的创建方法。本实施方式和第一实施方式大致相同,主要区别在于:第一实施方式中通过在创建页面检测是否存在与会议要素对应的图形确定是否创建会议要素,而本实施方式中通过将预制的会议模板设置到第二区域,以创建会议要素,进一步简化会议要素的创建,增加操作过程的可视化。
如图2所示,本实施方式中的创建页面包括:提供会议模板的第一区域,和供用户搭建会议拓扑图的第二区域。对应地,在创建会议要素时,响应于一个会议模板被放置到第二区域,则根据会议模板的性能参数创建一个会议要素。
实际应用中,第一区域中可以有多种会议模板,其中,不同的会议模板对应有不同的性能参数,用户可以从第一区域选择所需的会议模板,拖拽至第二区域,当成功拖拽至第二区域后,根据该会议模板的性能参数创建一个会议要素。进一步说,当创建的会议要素为创建页面上的第一个会议要素时,将该会议要素作为主会议。
在一个例子中,还可以在第一区域中双击触发所需的会议模板,某一会议模板被双击触发后,在第二区域中创建一个以该会议模板的性能参数为基础的会议要素,同样地,当创建的会议要素为创建页面上的第一个会议要素时,将该会议要素作为主会议。
进一步说,当主会议创建后,可以继续利用上述方法创建会议要素,后续创建的会议要素作为与主会议相关的下级会议。其中,下级会议的会议类型和级联方式的确定与第一实施方式中相类似,在此不再赘述。
可见,本实施方式中通过提供模板供用户设置,进一步降低会议管理人员的操作难度。
本申请的第三实施方式涉及一种视频会议的创建方法。本实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:本实施方式中拓扑图检查过程,提升创建的会议拓扑图的准确性。
本实施方式中视频会议的创建方法的流程图如图3所示,具体如下:
步骤301至步骤307与第一实施方式中的步骤101至步骤107相类似,在此不再赘述。
步骤308,利用预设的创建规则检查创建页面上的拓扑图。
具体的说,预设的创建规则可以包括:会议要素使用的图形(如矩形框),终端要素使用的图形(如椭圆型),级联线要素使用带箭头直线,箭头起始为主会议,箭头所指向为下级会议、终端要素不可为空不可重名、画面数是否超过最大阈值等。
可以在会议要素和终端要素创建完成后,遍历各要素,利用预设的创建规则进行检查。如设置“完成”按钮,用户在完成拓扑图后触发完成,***在收到“完成”按钮的触发指令后,执行检查。也可以设置“保存”按钮,用户在创建各元素后,需要保存该拓扑图时触发“保存”按钮,***收到“保存”按钮的触发指令后,执行检查。
步骤309,删除不符合创建规则的部分。
在检查之后,若存在不符合创建规则的部分,则执行删除,如存在重名的终端要素,则可以删除添加时间在后的终端要素。实际应用中,还可以展示提示信息,提示用户重新添加。
删除不符合规则部分后,保留的部分即为符合规则的合法拓扑图,之后用户可以根据需要继续调整拓扑图,等拓扑图创建完成后,即可进行视频会议。实际应用中,对创建完成的拓扑图可以生成会议结构图、进行保存、形成模板备用等。
需要说明的是,本实施方式中在完成主会议和从会议的创建后进行规则检查,实际应用中,可以在每个要素创建后就进行检查,如果不符合规则则直接删除,如果符合规则,则允许创建并继续。
可见,本实施方式中新增利用创建规则检测的过程,删除不符合规则的部分,降低创建的拓扑图的出错概率,增加拓扑图的准确性。
本申请的第四实施方式涉及一种视频会议的模板生成方法。
本实施方式中模板生成方法如图4所示,具体如下:
步骤401,通过视频会议的创建方法创建会议拓扑图。
具体的说,通过如上述第一实施方式至第三实施方式中任意一个视频会议的创建方法创 建会议拓扑图。
步骤402,将会议拓扑图保存为会议模板。
具体的说,保存为会议模板,设置模板文件名,还可以上传至服务器存档,供以后创建视频会议时调用。
进一步说,在存为模板的过程中,可以将拓扑图转换为结构体,便于机器更好地识别。以图6所示的单级会议拓扑图为例,具体如下:
当要素识别模块遍历到矩形框时,确认为会议要素。检查该要素中包含的会议名称是否合法(若有重名/为空/含有非法字符则提示非法)、画面数是否合法(若包含非数字字符/超过***支持的最大画面数则提示非法)、会议模板是否合法(若会议模板的名称在***中不存在则提示非法)。经过合法检查后的各要素信息交由语义解析模块形成的初步会议结构体如下所示:
struct conference{
confName:江西会场
picNum:n
confMode:default
}
当遍历到终端要素(椭圆形)时,提取内部文字信息,并与***的地址簿已经存在的终端名称/终端号码匹配,若不匹配则提示用户终端要素非法;若匹配时,语义解析模块向会议结构体中继续添加ter元素信息,形成会议结构体如下所示:
struct conference{
confName:江西会场
picNum:n
confMode:default
ter:Ter11,...,Ter1N
}
整体检查后确认为正确的拓扑图,并对该拓扑图对应的结构体进行保存。
以图7中三级会议拓扑图为例,形成会议结构体的过程如下:
(1)当要素识别模块遍历到矩形框时,判定为会议要素。之后形成一个会议结构体如下所示:
struct conference{
confName:广东
picNum:8
confMode:default
}
(2)当检测到椭圆框时,判定该要素为终端要素。提取内部文字信息,并与***的地址簿已经存在的终端名称/终端号码匹配,当匹配时,语义解析模块向会议结构体中继续添加ter元素信息,形成会议结构体如下所示:
struct conference{
confName:广东
picNum:8
confMode:default
ter:Ter11,...,Ter1N
}
(3)当遍历到带箭头直线的线联线要素时,首先,获取箭头直线的名称,如果是IP级联并且下级会议会议类型为从会议,则会议结构体的cascadeType:IP_master_slave,cascadeName:箭头直线连接的另一端的会议要素的会议名称。其次,判断箭头的指向。箭头直线起始的会议结构体的confType:master,箭头直线所指向的会议结构体的confType:slave。这样语义解析模块通过级联线要素连接的形成的2组会议结构体如下所示:
1)箭头直线起始端:
struct conference{
confName:广东
picNum:8
confMode:default
ter:Ter11,...,Ter1N
cascadeType:IP_master_slave
cascadeName:深圳
confType:master
}
2)箭头直线指向端(末端):
struct conference{
confName:深圳
picNum:1
confMode:default
ter:Ter21,...,Ter2N
cascadeType:IP_master_slave
cascadeName:广东
confType:slave
}
(4)同理地,如果级联线为专级级联且下级会议的会议类型为三会议,则会议结构体的cascadeType:E1_master_three。箭头直线起始的会议的confType:master,箭头直线所指向的会议结构体的confType:three。这样语义解析模块形成的三个会议结构体如下:
struct conference{
confName:广东
picNum:8
confMode:default
ter:Ter11,...,Ter1N
cascadeType:IP_master_slave,E1_master_three
cascadeName:深圳,E1三级联口11
confType:master,master
}
struct conference{
confName:深圳
picNum:1
confMode:default
ter:Ter21,...,Ter2N
cascadeType:IP_master_slave
cascadeName:广东
confType:slave
}
struct conference{
confName:广州
picNum:1
confMode:default
ter:Ter31,...,Ter3N
cascadeType:E1_master_slave
cascadeName:E1三级联口12
confType:three
}
经过上述所有步骤转换后得到的会议信息交由信息存储模块保存到数据库中,并留待后续模块作进一步处理。
可见,本实施方式可以通过视频会议的创建方法创建会议拓扑图,之后将该拓扑图存为会议模板,使得以后创建视频会议时,可以直接调用模板进行创建,更为简单直接。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本申请第五实施方式涉及一种电子设备,如图8所示,包括:
至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述第一实施方式至第三实施方式中任意一个视频会议的创建方法,或者执行如第四实施方式中的视频会议的模板生成方法。
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
本申请第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或 所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本申请的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。
Claims (10)
- 一种视频会议的创建方法,包括:提供会议拓扑图创建页面;在所述创建页面,创建一个会议要素作为主会议,为所述主会议添加至少一个终端要素;在所述创建页面,创建至少一个会议要素作为与所述主会议相关的下级会议,为所述下级会议添加至少一个终端要素;响应于所述下级会议的参数设置指令,显示所述下级会议的至少一种可能的功能描述,响应于用户针对一种功能描述的选定指令,确定所述下级会议的会议类型;确定所述主会议与所述下级会议的级联方式。
- 根据权利要求1所述的视频会议的创建方法,其中,所述创建页面包括:提供会议模板的第一区域,和供用户搭建所述会议拓扑图的第二区域;所述在所述创建页面,创建一个会议要素作为主会议,包括:响应于一个会议模板被放置到所述第二区域,则根据所述会议模板的性能参数创建一个会议要素。
- 根据权利要求2所述的视频会议的创建方法,其中,所述会议模板被放置到所述第二区域,包括:检测到会议模板被拖拽到所述第二区域;或者,检测到所述第一区域中的会议模板被双击触发。
- 根据权利要求1所述的视频会议的创建方法,其中,所述会议要素对应有会议模板,所述会议模板以预设图形表征;所述在所述创建页面,创建一个会议要素作为主会议,包括:在所述创建页面检测到对应会议模板的图形,创建一个会议要素作为主会议。
- 根据权利要求1所述的视频会议的创建方法,其中,所述功能描述由***预设,所述功能描述与会议类型一一对应。
- 根据权利要求1所述的视频会议的创建方法,其中,所述确定所述主会议与所述下级会议的级联方式,包括:若检测到用户部署的专线网络,则将所述专线网络的级联方式确定为所述主会议与所述下级会议的级联方式;若未检测到用户部署的专线网络,则将IP级联确定为所述主会议与所述下级会议的级联 方式。
- 根据权利要求1至6中任一项所述的视频会议的创建方法,其中,还包括:利用预设的创建规则检查所述创建页面上的拓扑图;删除不符合所述创建规则的部分。
- 一种视频会议的模板生成方法,包括:通过如权利要求1至7中任意一项所述的视频会议的创建方法创建会议拓扑图;将所述会议拓扑图保存为会议模板。
- 一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一所述的视频会议的创建方法,或者执行如权利要求8所述的视频会议的模板生成方法。
- 一种计算机可读存储介质,存储有计算机程序,其中,所述计算机程序被处理器执行时实现权利要求1至7中任一所述的视频会议的创建方法,或者执行如权利要求8所述的视频会议的模板生成方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911316217.2 | 2019-12-19 | ||
CN201911316217.2A CN113014851A (zh) | 2019-12-19 | 2019-12-19 | 视频会议的创建方法、模板生成方法、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021121425A1 true WO2021121425A1 (zh) | 2021-06-24 |
Family
ID=76381486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/138092 WO2021121425A1 (zh) | 2019-12-19 | 2020-12-21 | 视频会议的创建方法、模板生成方法、设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113014851A (zh) |
WO (1) | WO2021121425A1 (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615015A (zh) * | 2003-11-05 | 2005-05-11 | 华为技术有限公司 | 视讯会议***及其管理方法 |
CN101141612A (zh) * | 2007-10-10 | 2008-03-12 | 中国联合通信有限公司 | 一种用即时消息***实现视频会议的方法及*** |
CN101257606A (zh) * | 2008-01-16 | 2008-09-03 | 中兴通讯股份有限公司 | 一种视频会议管控***和方法 |
US20080313550A1 (en) * | 2007-06-15 | 2008-12-18 | Fujitsu Limited | RECORDING MEDIUM ON WHICH Web CONFERENCE SUPPORT PROGRAM IS RECORDED AND Web CONFERENCE SUPPORT APPARATUS |
CN101719903A (zh) * | 2009-12-17 | 2010-06-02 | 中兴通讯股份有限公司 | Ip多媒体子***的实现多点控制单元级联的方法及装置 |
CN101867771A (zh) * | 2010-06-04 | 2010-10-20 | 中兴通讯股份有限公司 | 会议级联方法及*** |
WO2012132800A1 (ja) * | 2011-03-29 | 2012-10-04 | ブラザー工業株式会社 | 会議システム、会議端末、および会議プログラム |
CN105450427A (zh) * | 2015-12-25 | 2016-03-30 | 邦彦技术股份有限公司 | 会议级联方法、装置 |
CN106130747A (zh) * | 2016-07-15 | 2016-11-16 | 深圳市中兴云服务有限公司 | 一种会议控制的方法、***及移动终端 |
CN110213526A (zh) * | 2019-07-05 | 2019-09-06 | 浙江华创视讯科技有限公司 | 视频会议创建方法、视频会议***、存储介质及电子装置 |
-
2019
- 2019-12-19 CN CN201911316217.2A patent/CN113014851A/zh active Pending
-
2020
- 2020-12-21 WO PCT/CN2020/138092 patent/WO2021121425A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615015A (zh) * | 2003-11-05 | 2005-05-11 | 华为技术有限公司 | 视讯会议***及其管理方法 |
US20080313550A1 (en) * | 2007-06-15 | 2008-12-18 | Fujitsu Limited | RECORDING MEDIUM ON WHICH Web CONFERENCE SUPPORT PROGRAM IS RECORDED AND Web CONFERENCE SUPPORT APPARATUS |
CN101141612A (zh) * | 2007-10-10 | 2008-03-12 | 中国联合通信有限公司 | 一种用即时消息***实现视频会议的方法及*** |
CN101257606A (zh) * | 2008-01-16 | 2008-09-03 | 中兴通讯股份有限公司 | 一种视频会议管控***和方法 |
CN101719903A (zh) * | 2009-12-17 | 2010-06-02 | 中兴通讯股份有限公司 | Ip多媒体子***的实现多点控制单元级联的方法及装置 |
CN101867771A (zh) * | 2010-06-04 | 2010-10-20 | 中兴通讯股份有限公司 | 会议级联方法及*** |
WO2012132800A1 (ja) * | 2011-03-29 | 2012-10-04 | ブラザー工業株式会社 | 会議システム、会議端末、および会議プログラム |
CN105450427A (zh) * | 2015-12-25 | 2016-03-30 | 邦彦技术股份有限公司 | 会议级联方法、装置 |
CN106130747A (zh) * | 2016-07-15 | 2016-11-16 | 深圳市中兴云服务有限公司 | 一种会议控制的方法、***及移动终端 |
CN110213526A (zh) * | 2019-07-05 | 2019-09-06 | 浙江华创视讯科技有限公司 | 视频会议创建方法、视频会议***、存储介质及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113014851A (zh) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200387576A1 (en) | Configuration of a digital twin for a building or other facility via bim data extraction and asset register mapping | |
CN105069118B (zh) | 一种基于gis配置的应用场景管理方法及*** | |
WO2017028514A1 (zh) | 一种数据存储、读取方法及装置 | |
WO2019134340A1 (zh) | 薪资计算方法、应用服务器及计算机可读存储介质 | |
US9621627B2 (en) | Dynamically launching a server-based application on a mobile device | |
AU2014201599A1 (en) | Mobile reports | |
EP3901843A2 (en) | Screen projection method and apparatus, and storage medium | |
JP2018501573A (ja) | 画像共有方法及び装置、並びに端末デバイス | |
CN112000911B (zh) | 页面管理方法、装置、电子设备以及存储介质 | |
US20210334118A1 (en) | Opening local files in remote applications | |
US20150150105A1 (en) | Communication management apparatus, program, communication management method, and communication management system | |
WO2017096850A1 (zh) | 文件***同步的方法及装置 | |
CN110569308A (zh) | 一种数据文件组装方法、装置、设备及储存介质 | |
WO2021121425A1 (zh) | 视频会议的创建方法、模板生成方法、设备和存储介质 | |
CN109445988A (zh) | 异构容灾方法、装置、***、服务器和容灾平台 | |
KR102031589B1 (ko) | 관계 체인 처리 방법 및 시스템, 그리고 저장 매체 | |
CN117522094A (zh) | 一种***管理方法、平台、电子设备及存储介质 | |
CN111740851B (zh) | 配置报文生成方法、设备以及*** | |
WO2023246031A1 (zh) | 数据共享方法、***及装置、终端设备及存储介质 | |
WO2023138353A1 (zh) | 图片处理方法、电子设备和计算机可读介质 | |
CN114070741A (zh) | 一种拓扑图生成方法、***、设备和存储介质 | |
US11782881B2 (en) | Recommending remotely executed applications for opening files | |
CN112130846A (zh) | 一种三微一屏发布引擎***及发布方法 | |
CN113626438B (zh) | 一种数据表管理的方法、装置、计算机设备及存储介质 | |
WO2022267865A1 (zh) | 工作流创建方法、***、电子设备和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20903157 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20903157 Country of ref document: EP Kind code of ref document: A1 |