
技术领域technical field
本发明涉及一种支持异构终端通过云平台接入的会议系统及接入方法。The present invention relates to a conference system and an access method for supporting heterogeneous terminals to access through a cloud platform.
背景技术Background technique
随着宽带的普及和市场对移动办公需求的不断增长,对于会议系统的需求亦随之大幅增加。With the popularity of broadband and the growing demand for mobile office, the demand for conference systems has also increased significantly.
值得注意的是,专用会议系统存在价格昂贵的问题,故中小企业通常不会购置该类系统,并倾向以市面上现有的通讯软件实现一对一或多方参与的虚拟会议;然而,现有的通讯软件通常存在通讯延迟、低清晰度等明显不利于会议进行的干扰因素,难以获得良好的使用者体验,同时,现有不同种类通讯软件之间无法进行音频或视频的实时交互通讯,例如微信帐号与QQ帐号之间无法实现实时通讯。It is worth noting that dedicated conference systems are expensive, so small and medium-sized enterprises usually do not purchase such systems, and tend to use the existing communication software on the market to realize one-to-one or multi-party virtual conferences; however, existing The communication software usually has communication delay, low definition and other interference factors that are obviously unfavorable to the conference, and it is difficult to obtain a good user experience. Real-time communication is not possible between WeChat accounts and QQ accounts.
反观大企业和政府单位则倾向于购置价格高昂、专业的会议系统(VMR),以实现通讯低延迟、高清晰度的良好使用者体验;然而,专用会议系统仅支持专用软件、硬件终端及PSTN电话,换言之,在企业或政府单位之外的会议参与者只要不具备前述终端即无法参与该虚拟会议,造成实际使用上的不便,同时,现有不同种类的专用软件、硬件终端之间也同样无法进行音频或视频的实时交互通讯。且专用会议系统硬件设备不仅价格高昂,购置后更需要企业配置专人进行系统维护管理或协助访问操作,也无法依企业需求快速增加新的会议桥。On the other hand, large enterprises and government units tend to purchase expensive and professional conference systems (VMR) to achieve a good user experience with low communication delay and high definition; however, dedicated conference systems only support dedicated software, hardware terminals and PSTN Telephone, in other words, conference participants outside the enterprise or government unit cannot participate in the virtual conference as long as they do not have the aforementioned terminals, causing inconvenience in actual use. Real-time interactive communication with audio or video is not possible. Moreover, the dedicated conference system hardware equipment is not only expensive, but also requires the enterprise to configure special personnel for system maintenance and management or assist in access operations after purchase, and it is impossible to quickly add new conference bridges according to the needs of the enterprise.
所以,现有通讯软件及专用会议系统在使用上存在原有会议系统难以接入与其他会议系统及/或通讯软件进行整合的技术问题,例如:Therefore, there are technical problems in the use of existing communication software and dedicated conference systems that the original conference system is difficult to access and integrate with other conference systems and/or communication software, such as:
(1)当企业内部原有的会议系统处于仍可使用,但存在部分使用问题而需要引入新的会议系统时,新、旧系统之间无法兼容并用。(1) When the original conference system in the enterprise is still available, but there are some problems in use and a new conference system needs to be introduced, the new and old systems cannot be used together.
(2)企业已有惯用的会议系统,但多数对外会议的参与者只有通讯软件能够使用时,则难以有效使用原有的会议系统,且对外会议的使用者体验相当受到限制。(2) The enterprise already has a conventional conference system, but when most of the participants of the external conference only have communication software to use, it is difficult to use the original conference system effectively, and the user experience of the external conference is quite limited.
(3)快速发展的集团公司内部没有做好信息技术统一规划,各子公司内部分别采用了不同的会议系统,导致会议系统之间整合困难且成本高昂。(3) The fast-growing group company has not made a unified plan for information technology, and each subsidiary has adopted different conference systems, which makes the integration of conference systems difficult and costly.
对于会议系统参与人数的限制,现有通讯软件及专用会议系统都有上限限制,从而存在原有会议系统的接入容量不易扩大或加强的技术问题,例如:For the limitation of the number of participants in the conference system, the existing communication software and the dedicated conference system have upper limits, so there are technical problems that the access capacity of the original conference system is not easy to expand or strengthen, such as:
(1)原有会议系统的参与人数接入容量有时会不敷使用,向会议系统服务厂商购买接入容量更高的帐号,导致固定支出的成本增加,但高接入容量的帐号未能有效被使用的状况。(1) The access capacity of the number of participants in the original conference system is sometimes insufficient. Purchase an account with a higher access capacity from the conference system service manufacturer, resulting in an increase in the cost of fixed expenses, but the account with high access capacity is not valid. status of being used.
(2)企业扩张后需要更接入容量更大的会议系统,但原为小型企业时采用的如钉钉等现有通讯软件已形成企业内部惯用的会议通讯方式,两者难以无法兼容并用。(2) After the enterprise expands, it needs to connect to a conference system with a larger capacity, but the existing communication software such as DingTalk used in the original small enterprise has formed the usual conference communication method within the enterprise, and it is difficult for the two to be compatible and used together.
对于跨团队/公司的虚拟会议,容易发生参与团队/公司之间的会议系统不同而无法实现高效率会议的使用需求。对于跨国虚拟会议,通过电话接入现有专用会议系统存在国际长途电话太贵的问题,而通过Internet接入专用会议系统则容易因国际出口带宽窄导致音质差的状况,难以保障良好的使用者体验。For cross-team/company virtual meetings, it is easy to encounter different meeting systems between participating teams/companies, and the use of high-efficiency meetings cannot be achieved. For transnational virtual conferences, accessing the existing dedicated conference system by telephone is too expensive for international long-distance calls, while accessing the dedicated conference system through the Internet is prone to poor sound quality due to the narrow international egress bandwidth, making it difficult to ensure good users. experience.
此外,由于现有通讯软件及会议系统只能与相同的软件终端或硬件终端进行通讯,使参与者之间能够获得彼此的身份信息或者私下加好友,从而不符合部分工作具有中介性质的会议发起者的使用需求。In addition, because the existing communication software and conference system can only communicate with the same software terminal or hardware terminal, so that participants can obtain each other's identity information or add friends privately, which does not meet the initiation of conferences with intermediary nature of some work. users' needs.
综上,现有的通讯软件及专用会议系统的软件终端或硬件终端,确实不符合实际使用需求,有待进一步开发及改进。To sum up, the existing communication software and the software terminal or hardware terminal of the dedicated conference system do not meet the actual use requirements and need to be further developed and improved.
发明内容SUMMARY OF THE INVENTION
为此,本发明提供一种支持异构终端通过云平台接入的会议系统的接入方法用以克服现有技术中会议通讯质量差的问题。To this end, the present invention provides an access method for a conference system that supports heterogeneous terminals accessing through a cloud platform, so as to overcome the problem of poor conference communication quality in the prior art.
为实现上述目的,本发明提供一种支持异构终端通过云平台接入的会议系统的接入方法,包括:To achieve the above purpose, the present invention provides an access method for a conference system that supports heterogeneous terminals accessing through a cloud platform, including:
步骤s1,会议发起者将异构终端连入终端层并通过中间层向云平台发送会议申请,云平台将该异构终端记为会议发起异构终端并通过中间层控制终端层检测发起者使用的会议发起异构终端是否存在使用云平台的记录;In step s1, the conference initiator connects the heterogeneous terminal to the terminal layer and sends a conference application to the cloud platform through the middle layer. The cloud platform records the heterogeneous terminal as the conference initiating heterogeneous terminal and controls the terminal layer through the middle layer to detect the use of the initiator by the initiator. Whether there is a record of using the cloud platform for the heterogeneous terminal that initiated the conference;
步骤s2,所述云平台在完成对所述会议发起异构终端是否存在使用云平台的记录的检测后通过所述中间层控制所述终端层向发起者发送账号登录请求以结合账号和会议发起异构终端判定会议发起者是否具有特定的会议偏好;所述会议偏好包括会议发起异构终端硬件种类、会议发起异构终端操作系统种类、会议发起异构终端软件种类、会议规模、历史参会人员信息、会议参与异构终端硬件种类、会议参与异构终端操作系统种类以及会议参与异构终端软件种类;Step s2, the cloud platform controls the terminal layer to send an account login request to the initiator through the middle layer after completing the detection of whether the heterogeneous terminal initiating the conference has a record of using the cloud platform to combine the account and conference initiation The heterogeneous terminal determines whether the conference initiator has a specific conference preference; the conference preference includes the hardware type of the conference initiating heterogeneous terminal, the operating system type of the conference initiating heterogeneous terminal, the software type of the conference initiating heterogeneous terminal, the scale of the conference, and the historical participation. Personnel information, hardware types of heterogeneous terminals for conference participation, types of operating systems of heterogeneous terminals for conference participation, and types of heterogeneous terminal software for conference participation;
步骤s3,所述云平台根据会议发起者的会议偏好生成对应的会议邀请链接,云平台通过中间层控制所述终端层将会议邀请链接输送至所述会议发起异构终端,会议发起者通过转发该会议邀请链接以邀请人员参与会议;Step s3, the cloud platform generates a corresponding conference invitation link according to the conference preference of the conference initiator, the cloud platform controls the terminal layer to transmit the conference invitation link to the conference initiating heterogeneous terminal through the middle layer, and the conference initiator forwards the conference invitation link. The meeting invitation link to invite people to the meeting;
步骤s4,当单个参会者点击链接参与会议时,所述云平台将该参会者使用的异构终端记为会议参与异构终端并检测该会议参与异构终端是否存在使用记录;云平台在检测完成后控制所述中间层使用对应的转码模块以对所述会议发起异构终端输出的视频信息依次进行解码和编码,云平台在中间层转码完成时控制中间层将转码完成的视频文件输送至所述终端层并控制终端层将各视频文件分别输出至对应的会议参与异构终端以完成云端会议室的构建。Step s4, when a single participant clicks the link to participate in the conference, the cloud platform records the heterogeneous terminal used by the participant as a conference participating heterogeneous terminal and detects whether the conference participating heterogeneous terminal has a usage record; the cloud platform After the detection is completed, the middle layer is controlled to use the corresponding transcoding module to sequentially decode and encode the video information output by the heterogeneous terminal initiating the conference, and the cloud platform controls the middle layer to complete the transcoding when the middle layer transcoding is completed. The video files are sent to the terminal layer, and the terminal layer is controlled to output each video file to the corresponding conference participating heterogeneous terminals to complete the construction of the cloud conference room.
在所述步骤s2中,当所述云平台判定会议发起者是否具有特定的会议偏好时,In the step s2, when the cloud platform determines whether the conference initiator has a specific conference preference,
若中间层测得所述会议发起异构终端不存在使用记录,所述云平台判定发起者使用的异构终端为新异构终端,云平台通过中间层控制终端层向所述会议发起异构终端发送账号登录请求,若发起者登录账号,云平台将发起者账号与该会议发起异构终端进行绑定、在绑定完成后生成新的异构终端编号并将该账号的使用记录导入至该会议发起异构终端;若发起者未拥有账号,所述云平台通过所述中间层控制所述终端层向所述会议发起异构终端发送账号注册请求并在发起者完成注册时针对该会议发起异构终端生成新的异构终端编号;If the middle layer detects that the heterogeneous terminal that initiates the conference does not have a usage record, the cloud platform determines that the heterogeneous terminal used by the initiator is a new heterogeneous terminal, and the cloud platform controls the terminal layer to initiate the conference through the middle layer. The terminal sends an account login request. If the initiator logs in to the account, the cloud platform binds the initiator account with the heterogeneous terminal that initiated the conference, generates a new heterogeneous terminal number after the binding is completed, and imports the usage record of the account to The conference initiates a heterogeneous terminal; if the initiator does not have an account, the cloud platform controls the terminal layer to send an account registration request to the conference initiating heterogeneous terminal through the middle layer, and sends an account registration request for the conference when the initiator completes the registration Initiate a heterogeneous terminal to generate a new heterogeneous terminal number;
若中间层测得所述会议发起异构终端存在使用记录,所述云平台通过所述中间层控制所述终端层检测识别该会议发起异构终端的异构终端编号并通过中间层控制终端层发送账号登录请求,若发起者登录账号,云平台检测发起者账号与该异构终端编号是否为绑定关系,若发起者账号与异构终端编号为绑定关系,云平台根据该会议发起异构终端的使用记录确定发起者的会议偏好,若发起者账号与异构终端编号不存在绑定关系,云平台判定发起者使用未绑定异构终端发出会议申请并根据发起者账号的会议记录确定发起者的会议偏好;若发起者未拥有账号,云平台通过中间层控制终端层向所述异构终端发送账号注册请求并在发起者完成注册时将注册的账号与该会议发起异构终端进行绑定。If the middle layer detects that the conference initiating heterogeneous terminal has a usage record, the cloud platform controls the terminal layer to detect and identify the heterogeneous terminal number of the conference initiating heterogeneous terminal through the middle layer, and controls the terminal layer through the middle layer. Sending an account login request, if the initiator logs in to the account, the cloud platform detects whether the initiator account and the heterogeneous terminal number are bound. The use record of the organization terminal determines the meeting preference of the initiator. If there is no binding relationship between the initiator's account and the heterogeneous terminal number, the cloud platform determines that the initiator uses the unbound heterogeneous terminal to send a meeting application and records the meeting according to the initiator's account. Determine the conference preference of the initiator; if the initiator does not have an account, the cloud platform sends an account registration request to the heterogeneous terminal through the middle layer control terminal layer, and when the initiator completes the registration, the registered account is registered with the conference initiating heterogeneous terminal to bind.
在所述步骤s4中,对于单个所述会议参与异构终端,当单个参会者使用该会议参与异构终端通过所述会议邀请链接接入所述终端层时,所述云平台检测该会议参与异构终端是否存在使用记录,In the step s4, for a single heterogeneous terminal participating in the conference, when a single participant uses the heterogeneous terminal participating in the conference to access the terminal layer through the conference invitation link, the cloud platform detects the conference Whether there is a usage record for participating heterogeneous terminals,
若该会议参与异构终端存在使用记录,所述云平台通过所述中间层控制所述终端层识别该会议参与异构终端的异构终端编号并根据异构终端编号识别该会议参与异构终端的会议偏好并在识别完成后控制所述中间层选取对应的转码模块以使该转码模块通过终端层向该会议参与异构终端输出视频文件;If there is a usage record of the heterogeneous terminal participating in the conference, the cloud platform controls the terminal layer to identify the heterogeneous terminal number of the heterogeneous terminal participating in the conference through the middle layer, and identifies the heterogeneous terminal participating in the conference according to the heterogeneous terminal number. and control the middle layer to select the corresponding transcoding module after the identification is completed, so that the transcoding module outputs video files to the heterogeneous terminals participating in the conference through the terminal layer;
若该会议参与异构终端不存在使用记录,所述云平台判定该会议参与异构终端为全新异构终端并控制所述中间层选用预设转码模块以使该转码模块通过终端层向该会议参与异构终端输出视频文件,云平台在完成针对该会议参与异构终端的转码模块的选取时实时检测和记录该会议参与异构终端的会议通信质量以确定该会议参与异构终端的会议偏好;If there is no usage record of the conference participating heterogeneous terminal, the cloud platform determines that the conference participating heterogeneous terminal is a brand-new heterogeneous terminal and controls the middle layer to select a preset transcoding module so that the transcoding module can be sent to the terminal layer through the terminal layer. The conference participating heterogeneous terminal outputs a video file, and the cloud platform detects and records the conference communication quality of the conference participating heterogeneous terminal in real time when completing the selection of the transcoding module for the conference participating heterogeneous terminal to determine the conference participating heterogeneous terminal. meeting preferences;
当所述云平台控制所述中间层完成针对所述会议参与异构终端的转码模块的选取时,中间层选取对应的转码模块对所述会议发起终端输出至云平台的视频文件进行解码及编码并将编码完成后的视频文件通过所述终端层输送至对应的会议参与异构终端。When the cloud platform controls the middle layer to select a transcoding module for the heterogeneous terminals participating in the conference, the middle layer selects a corresponding transcoding module to decode the video file output from the conference initiating terminal to the cloud platform and encoding and transmitting the encoded video file to the corresponding conference participating heterogeneous terminal through the terminal layer.
进一步地,当所述会议系统进行会议时,所述云平台通过所述中间层控制所述终端层实时检测各所述会议参与异构终端在会议过程中的传输延迟并根据检测结果判定是否需对单个所述会议参与异构终端与会议系统的连接线路进行调节或对所述会议发起异构终端与所述会议系统的连接线路进行调节,对于第i会议参与异构终端,设定i=1,2,3,...,n,其中,n为自然数,云平台将该会议参与异构终端在进行会议过程中的传输延迟记为ti所述云平台中设有预设传输延迟t0,Further, when the conference system conducts a conference, the cloud platform controls the terminal layer through the middle layer to detect the transmission delay of each heterogeneous terminal participating in the conference during the conference in real time, and determine whether it needs to be based on the detection result. Adjust the connection line between a single heterogeneous terminal participating in the conference and the conference system or adjust the connection line between the conference initiating heterogeneous terminal and the conference system. For the i-th conference participating heterogeneous terminal, set i= 1, 2, 3, . ,
若存在第i会议参与异构终端,其在会议过程中的传输延迟ti≤t0,所述云平台判定该会议参与异构终端与所述会议系统传输良好;If there is an i-th conference participating heterogeneous terminal, and its transmission delay ti≤t0 during the conference process, the cloud platform determines that the conference participating heterogeneous terminal and the conference system have good transmission;
若ti>t0,所述云平台初步判定该会议参与异构终端与所述会议系统的传输延迟过高,云平台检测该会议参与异构终端在进行会议过程中的音画延迟tai以及声音卡顿时长tbi并根据tai和tbi判定是否切换该会议参与异构终端与所述终端层的连接线路;所述云平台中还设有预设音画延迟ta0和预设卡顿时长tb0;If ti>t0, the cloud platform preliminarily determines that the transmission delay between the conference participating heterogeneous terminal and the conference system is too high, and the cloud platform detects the audio and video delay tai and the sound card of the conference participating heterogeneous terminal during the conference process. The length of time is tbi, and according to tai and tbi, it is determined whether to switch the connection line between the heterogeneous terminal participating in the conference and the terminal layer; the cloud platform is also provided with a preset audio and video delay ta0 and a preset stuck duration tb0;
若tai≤ta0且tbi≤tb0,所述云平台判定所述会议参与异构终端的传输延迟在允许误差区间内并不切换该会议参与异构终端与所述终端层的连接线路;If tai≤ta0 and tbi≤tb0, the cloud platform determines that the transmission delay of the conference participating heterogeneous terminal is within the allowable error interval and does not switch the connection line between the conference participating heterogeneous terminal and the terminal layer;
若tai>ta0,所述云平台检测所述会议发起异构终端上传的会议视频中的画面,若会议视频中没有画面或仅存在静止画面,云平台不切换该会议参与异构终端与所述终端层的连接线路,若会议视频中存在连续画面,云平台判定所述会议参与异构终端在会议过程中出现音画不同步的问题并切换该会议参与异构终端与所述终端层的连接线路;If tai>ta0, the cloud platform detects the picture in the conference video uploaded by the heterogeneous terminal that initiates the conference. If there is no picture or only a still picture in the conference video, the cloud platform does not switch the conference participating heterogeneous terminal and the said conference. The connection line of the terminal layer, if there is a continuous picture in the conference video, the cloud platform determines that the audio and video of the conference participating heterogeneous terminal is out of sync during the conference and switches the connection between the conference participating heterogeneous terminal and the terminal layer line;
若tbi>tb0,所述云平台判定所述会议参与异构终端与会议系统的传输环境低于预设标准,云平台计算tbi与tb0的差值△tbi并根据△tbi将会议参与异构终端生成的视频文件的清晰度调节至对应值,设定△tbi=tbi-tb0。If tbi > tb0, the cloud platform determines that the transmission environment between the conference participating heterogeneous terminals and the conference system is lower than the preset standard, the cloud platform calculates the difference between tbi and tb0 Δtbi and assigns the conference participating heterogeneous terminals according to Δtbi The definition of the generated video file is adjusted to the corresponding value, and △tbi=tbi-tb0 is set.
进一步地,当所述云平台测得所述第i会议参与异构终端的卡顿时长tbi>tb0时,云平台检测该会议参与异构终端生成的视频文件的清晰度Si并根据△tbi将Si调节至对应值,所述云平台设有第一预设卡顿时长差值△tb01、第二预设卡顿时长差值△tb02、第一预设清晰度调节系数α1和第二预设清晰度调节系数α2,其中,△tb01<△tb02,α2<α1<1,Further, when the cloud platform measures the stuck time tbi>tb0 of the heterogeneous terminals participating in the i-th conference, the cloud platform detects the resolution Si of the video files generated by the heterogeneous terminals participating in the conference and divides the video files according to Δtbi. Si is adjusted to a corresponding value, and the cloud platform is provided with a first preset stuttering duration difference Δtb01, a second preset stuttering duration difference Δtb02, a first preset definition adjustment coefficient α1 and a second preset Sharpness adjustment coefficient α2, where △tb01<△tb02, α2<α1<1,
若△tbi≤△tb01,所述云平台使用α1对Si进行调节;If Δtbi≤Δtb01, the cloud platform uses α1 to adjust Si;
若△tb01<△tbi≤△tb02,所述云平台使用α2对Si进行调节;If Δtb01<Δtbi≤Δtb02, the cloud platform uses α2 to adjust Si;
若△tbi>△tb02,所述云平台判定无法通过调节清晰度降低所述会议参与异构终端的卡顿问题并切换该会议参与异构终端与所述终端层的连接线路;If Δtbi > Δtb02, the cloud platform determines that it cannot reduce the stuck problem of the heterogeneous terminal participating in the conference by adjusting the resolution, and switches the connection line between the heterogeneous terminal participating in the conference and the terminal layer;
当所述云平台使用第k预设清晰度调节系数αk对Si进行调节时,设定k=1,2,调节后的所述会议参与异构终端生成的视频文件的清晰度记为Si’,设定Si’=Si×αk。When the cloud platform uses the kth preset definition adjustment coefficient αk to adjust Si, set k=1, 2, and the adjusted definition of the video file generated by the heterogeneous terminal participating in the conference is recorded as Si' , set Si'=Si×αk.
进一步地,当所述云平台完成对所述会议参与异构终端生成的视频文件的清晰度的调节时,若视频文件中存在文本信息,云平台检测视频文件中文本清晰度Sa并根据Sa判定调节清晰度后的会议参与异构终端是否能够生成符合会议需求的视频文件,所述云平台中还设有第一预设文字清晰度Sa1和第二预设文字清晰度Sa2,其中,Sa1<Sa2,Further, when the cloud platform completes the adjustment to the definition of the video file generated by the heterogeneous terminal participating in the conference, if there is text information in the video file, the cloud platform detects the text definition Sa in the video file and determines according to Sa. Whether the conference participating heterogeneous terminals after the resolution adjustment can generate video files that meet the conference requirements, the cloud platform also has a first preset text resolution Sa1 and a second preset text resolution Sa2, where Sa1< Sa2,
若Sa≥Sa2,所述云平台判定所述会议参与异构终端生成的视频文件的清晰度仍能够输出清晰的文本信息;If Sa ≥ Sa2, the cloud platform determines that the definition of the video file generated by the heterogeneous terminal participating in the conference can still output clear text information;
若Sa1<Sa<Sa2,所述云平台对所述会议参与异构终端生成的视频文件进行锐化处理以使该会议参与异构终端能够输出清晰的文本信息;If Sa1<Sa<Sa2, the cloud platform performs sharpening processing on the video file generated by the heterogeneous terminal participating in the conference, so that the heterogeneous terminal participating in the conference can output clear text information;
若Sa≤Sa1,所述云平台判定无法通过调节清晰度降低所述会议参与异构终端的卡顿问题并切换该会议参与异构终端与所述终端层的连接线路。If Sa≤Sa1, the cloud platform determines that it is impossible to reduce the stuck problem of the conference participating heterogeneous terminal by adjusting the resolution, and switches the connection line between the conference participating heterogeneous terminal and the terminal layer.
进一步地,当所述云平台完成对各所述会议参与异构终端的检测时,云平台统计需切换与所述终端层的连接线路的会议参与异构终端的数量并计算该数量与所述会议参与异构终端的总数的比值C,所述云平台中还设有第一预设比值C1和第二预设比值C2,其中,C1<C2<1,Further, when the cloud platform completes the detection of each of the heterogeneous terminals participating in the conference, the cloud platform counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer, and calculates the number and the number of heterogeneous terminals participating in the conference. The ratio C of the total number of heterogeneous terminals participating in the conference, the cloud platform also has a first preset ratio C1 and a second preset ratio C2, where C1<C2<1,
若C≤C1,所述云平台仅针对统计完成的需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作;If C≤C1, the cloud platform performs the line switching operation only for the conference participating heterogeneous terminals that need to switch the connection line with the terminal layer after the statistics are completed;
若C1<C≤C2,所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比Ca并根据Ca判定是否对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作;If C1<C≤C2, the cloud platform counts the number of conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer and the number of conference-participating heterogeneous terminals recorded as new heterogeneous terminals and the number of conference-participating heterogeneous terminals that need to be switched to the terminal layer. The proportion Ca of the conference-participating heterogeneous terminals of the connection line of the layer, and according to Ca, determine whether to perform a line switching operation on the conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer;
若C≥C2,所述云平台判定所述会议发起异构终端与所述终端层的连接线路中存在问题并切换会议发起异构终端与所述终端层的连接线路。If C≥C2, the cloud platform determines that there is a problem in the connection line between the conference initiating heterogeneous terminal and the terminal layer, and switches the connection line between the conference initiating heterogeneous terminal and the terminal layer.
进一步地,当所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比Ca时,云平台将Ca与C0进行比对以判定是否仅切换被记为新异构终端的会议参与异构终端与所述终端层的连接线路,其中,C0为云平台中设有的预设新异构终端比例,Further, when the cloud platform counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer and the number of conference participating heterogeneous terminals that are recorded as new heterogeneous terminals and the connection with the terminal layer needs to be switched. When the proportion of the conference participating heterogeneous terminals in the line is Ca, the cloud platform compares Ca with C0 to determine whether to switch only the connection line between the conference participating heterogeneous terminals recorded as new heterogeneous terminals and the terminal layer, where , C0 is the preset new heterogeneous terminal ratio set in the cloud platform,
若Ca≥C0,所述云平台对需切换与所述终端层的连接线路的会议参与异构终端中不属于新异构终端的会议参与异构终端进行线路切换操作并针对各被标记为新异构终端的会议参与异构终端重新选取转码模块;If Ca ≥ C0, the cloud platform performs line switching operations on the conference participating heterogeneous terminals that are not new heterogeneous terminals among the conference participating heterogeneous terminals that need to switch the connection line with the terminal layer, and for each conference participating heterogeneous terminal marked as new Conference participation of heterogeneous terminals The heterogeneous terminals reselect the transcoding module;
若Ca<C0,所述云平台对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作。If Ca<C0, the cloud platform performs a line switching operation on the conference participating heterogeneous terminal that needs to switch the connection line with the terminal layer.
进一步地,当所述会议系统进行会议时,所述云平台根据会议规模判定是否对会议进行分流以形成多个子会议或子会议组,所述云平台中设有预设会议规模M0,Further, when the conference system conducts a conference, the cloud platform determines whether to divide the conference according to the conference scale to form multiple sub-conferences or sub-conference groups, and the cloud platform is provided with a preset conference scale M0,
若会议的规模M≤M0时,所述云平台不对会议进行分流;If the scale of the conference M≤M0, the cloud platform does not distribute the conference;
若会议的规模M>M0时,所述云平台对会议进行分流;If the scale of the conference is M>M0, the cloud platform divides the conference;
当所述云平台对会议进行分流时,分组的优先级从高到低包括会议参与异构终端软件种类、会议参与异构终端操作系统种类以及会议参与异构终端硬件种类。When the cloud platform divides the conference, the priority of the grouping from high to low includes the types of conference participating heterogeneous terminal software, the conference participating heterogeneous terminal operating system types, and the conference participating heterogeneous terminal hardware types.
进一步地,所述方法的支持异构终端通过云平台接入的会议系统,包括:云平台,其与中间层相连接,用以建立虚拟会议室,通过读取中间层获取各异构终端信息和会议过程中相关信息并将信息分析比对后控制中间层进行处理反馈至终端层;Further, the conference system that supports the access of heterogeneous terminals through the cloud platform includes: a cloud platform, which is connected with the middle layer to establish a virtual conference room, and obtains information of each heterogeneous terminal by reading the middle layer After analyzing and comparing the information with the relevant information during the meeting, the middle layer will be processed and fed back to the terminal layer;
中间层,其分别与云平台和终端层相连接,用以通过终端层获取发起会议异构终端信息以及检测发起异构终端和参与异构终端的会议通讯质量,该中间层其中包括多个转码模块用以对参与异构终端的视频信息进行解码和编码;The middle layer is connected to the cloud platform and the terminal layer respectively, and is used to obtain the information of the heterogeneous terminal initiating the conference and detect the conference communication quality of the initiating heterogeneous terminal and the participating heterogeneous terminal through the terminal layer. The code module is used to decode and encode the video information of participating heterogeneous terminals;
终端层,用以接收会议发起异构终端和会议参与异构终端的信息并反馈至中间层;其与中间层相连接;The terminal layer is used to receive the information of the heterogeneous terminal initiating the conference and the heterogeneous terminal participating in the conference and feed it back to the middle layer; it is connected with the middle layer;
与现有技术相比,本发明的有益效果在于,本发明通过使用所述支持异构终端通过云平台接入的会议系统的接入方法,分别建立会议发起异构终端的终端层、中间层和云平台;通过云平台检测会议发起异构终端是否存在使用记录根据判定结果选择对应的处理方式,能够精准的判定该发起异构终端为新异构终端或是有特定的会议偏好记录的发起异构终端,从而有效的解决了会议发起异构终端在新、旧系统中会议偏好的无法记录或不同会议系统之间的参会问题,节约了会议参与异构终端获会议发起异构终端对会议偏好再次设定的时间;同时,本发明通过使用所述云平台控制中间层对参与异构终端会议过程中的传输画面卡顿、音频延迟、视频文件清晰度和会议参与异构终端的数量进行实时监测并与云平台中预设的对应预设值比对并根据比对结果选择对应的处理方式,能够有效的解决会议过程中各通讯质量问题,在完成对会议过程中通讯质量优化的同时,有效的提高了会议系统在各企业中的使用效率。Compared with the prior art, the beneficial effect of the present invention is that the present invention establishes the terminal layer and the middle layer of the conference initiating heterogeneous terminal respectively by using the access method of the conference system supporting the access of heterogeneous terminals through the cloud platform. and cloud platform; through the cloud platform to detect whether there is a usage record of the heterogeneous terminal initiating the conference, and select the corresponding processing method according to the judgment result, which can accurately determine whether the initiating heterogeneous terminal is a new heterogeneous terminal or has a specific conference preference record. Heterogeneous terminals, thus effectively solving the problem of meeting preferences of the conference initiating heterogeneous terminals in the new and old systems that cannot be recorded or the problem of participation between different conference systems, saving the conference participation of the heterogeneous terminals and the conference initiating heterogeneous terminals. The time when the conference preference is set again; at the same time, the present invention uses the cloud platform to control the middle layer to the transmission picture freeze, audio delay, video file clarity and the number of heterogeneous terminals participating in the conference during the process of participating in the heterogeneous terminal conference. Perform real-time monitoring and compare with the corresponding preset value preset in the cloud platform and select the corresponding processing method according to the comparison result, which can effectively solve various communication quality problems during the conference process, and complete the communication quality optimization during the conference process. At the same time, the use efficiency of the conference system in various enterprises is effectively improved.
进一步地,本发明所述云平台通过中间层控制所述终端层判定发起异构终端进行登录时是否为新异构终端,能够精准的对发起异构终端通过云平台检测进行判定并根据判定结果选择对应的处理方式;若发起异构终端在云平台中有对应的会议偏好记录,在有效的节约会议发起异构终端对会议偏好进行设置的时间的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention controls the terminal layer through the middle layer to determine whether the initiating heterogeneous terminal is a new heterogeneous terminal when logging in, and can accurately determine whether the initiating heterogeneous terminal is detected by the cloud platform and determine the result according to the determination result. Select the corresponding processing method; if the initiating heterogeneous terminal has a corresponding meeting preference record in the cloud platform, it will effectively save the time for the conference initiating heterogeneous terminal to set the meeting preference, and further improve the conference system in various enterprises. usage efficiency.
进一步地,本发明单个所述会议参与异构终端通过会议邀请链接接入所述云平台通过中间层控制所述终端层检测该会议参与异构终端是否存在使用记录并根据判定结果选择对应的处理方式,能够精准的判定参与异构终端是否为全新异构终端或识别参与异构终端的会议偏好,若参与异构终端在云平台中有对应的会议偏好记录,在有效的节约会议参与异构终端对会议偏好设置的时间的同时,进一步提高了会议系统在各企业中的使用效率。Further, according to the present invention, a single heterogeneous terminal participating in the conference accesses the cloud platform through a conference invitation link, and controls the terminal layer through the middle layer to detect whether the heterogeneous terminal participating in the conference has a usage record and select the corresponding processing according to the judgment result. The method can accurately determine whether the participating heterogeneous terminal is a brand-new heterogeneous terminal or identify the meeting preference of the participating heterogeneous terminal. If the participating heterogeneous terminal has a corresponding meeting preference record in the cloud platform, it can effectively save the participating heterogeneous terminals in the conference. While the terminal sets the time preference for the conference, the use efficiency of the conference system in various enterprises is further improved.
进一步地,本发明所述平台通过所述中间层控制所述终端层实时检测各所述会议参与异构终端在会议过程中的通讯质量并根据检测结果判定是否需对单个所述会议参与异构终端与会议系统的连接线路进行调节或对所述会议发起异构终端与所述会议系统的连接线路根据系统对应的预设值比对后进行调节,能够有针对性的对会议发起异构终端或会议参与异构终端进行精准调节,能够避免整体调节影响会议通讯质量良好的线路或通讯质量良好的异构终端的通讯质量情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, the platform of the present invention controls the terminal layer through the middle layer to detect the communication quality of each of the heterogeneous terminals participating in the conference in the conference process in real time, and determines whether it is necessary to participate in the heterogeneous conference for a single conference according to the detection result. The connection line between the terminal and the conference system is adjusted or the connection line between the conference initiating heterogeneous terminal and the conference system is adjusted according to the preset value corresponding to the system, so that the conference initiating heterogeneous terminal can be targeted. Or the precise adjustment of the heterogeneous terminals participating in the conference can avoid the overall adjustment affecting the communication quality of the lines with good communication quality of the conference or the communication quality of the heterogeneous terminals with good communication quality, and effectively improve the accuracy of the conference information acquisition by the participating heterogeneous terminals. At the same time, the use efficiency of the conference system in various enterprises is further improved.
进一步地,本发明所述云平台检测会议参与异构终端生成的视频文件的清晰度根据所述会议传输延迟和声音卡顿时长与云平台中预设值进行比对并根据比对结果所在范围使用对应的调节系数进行调节,对参与异构终端出现通讯质量低时及时的进行调节,能够避免参与会议异构终端无法获取清晰视频的情况发生,有效的提高了参与异构终端对会议信息获取的准确性,在完成对参与异构终端判定的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention detects the clarity of the video files generated by the heterogeneous terminals participating in the conference according to the conference transmission delay and the duration of the sound freeze and compares with the preset values in the cloud platform, and according to the range of the comparison result. Use the corresponding adjustment coefficient to adjust, and adjust in time when the communication quality of participating heterogeneous terminals is low, which can avoid the situation that the participating heterogeneous terminals cannot obtain clear video, and effectively improve the participating heterogeneous terminals to obtain conference information. The accuracy of the conference system further improves the use efficiency of the conference system in various enterprises while completing the determination of participating heterogeneous terminals.
进一步地,本发明所述云平台完成对所述会议参与异构终端生成的视频文件的清晰度的调节时,若视频文件中存在文本信息,云平台检测视频文件中文本清晰度与云平台中预设清晰度比对并根据比对结果选择对应的处理方式,有针对性的对参与异构终端或的文本信息进行精准调节,能够避免了参与异构终端获取不清晰的文本信息的情况情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, when the cloud platform of the present invention completes the adjustment of the definition of the video file generated by the heterogeneous terminals participating in the conference, if there is text information in the video file, the cloud platform detects that the definition of the text in the video file is different from that in the cloud platform. Preset clarity comparison and select the corresponding processing method according to the comparison result, and make targeted adjustments to the text information participating in the heterogeneous terminals or, which can avoid the situation that the participating heterogeneous terminals obtain unclear text information. occurs, effectively improving the accuracy of the conference information acquisition by participating heterogeneous terminals, and further improving the use efficiency of the conference system in various enterprises.
进一步地,本发明所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端的数量并计算该数量与会议参与异构终端的总数的比值与预设比值比对并根据比对结果选择对应的处理方式,及时完成是否对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作,能够避免线路参与异构终端数量过多造成线路拥堵而影响会议质量的情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention counts the number of conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer, calculates the ratio of the number to the total number of conference-participating heterogeneous terminals, and compares the preset ratio with the preset ratio. The corresponding processing method is selected according to the comparison result, and the line switching operation of the conference participating heterogeneous terminal that needs to switch the connection line with the terminal layer is completed in time, which can avoid the line congestion caused by the excessive number of participating heterogeneous terminals and affecting the conference. The quality of the situation occurs, which effectively improves the accuracy of the conference information acquisition by participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
进一步地,本发明所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比与平台中设有的预设新异构终端比例进行比对并根据比对结果选择对应的处理方式,有针对性的对的线路中不属于新异构终端的会议参与异构终端和新异构终端的会议参与异构终端分别调整,能够避免整体调节影响会议通讯质量良好的线路或通讯质量良好的异构终端的通讯质量情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer and the number of conference participating heterogeneous terminals recorded as new heterogeneous terminals and the number of conference participating heterogeneous terminals that need to be switched to the terminal layer. The proportion of the heterogeneous terminals connected to the line meeting participating in the conference is compared with the preset proportion of new heterogeneous terminals in the platform, and the corresponding processing method is selected according to the comparison result. The targeted line does not belong to the new category. The conference participation heterogeneous terminal of the established terminal and the conference participation heterogeneous terminal of the new heterogeneous terminal can be adjusted separately, which can avoid the overall adjustment affecting the communication quality of the line with good communication quality of the conference or the communication quality of the heterogeneous terminal with good communication quality. It not only improves the accuracy of the conference information acquisition by participating heterogeneous terminals, but also further improves the use efficiency of the conference system in various enterprises.
进一步地,本发明所述云平台根据会议规模与云台中的预设会议规模进行比对根据判定结果选择是否对会议进行分流以形成多个子会议或子会议组,能够有效避免会议规模过大影响参与异构终端的通讯质量的情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention compares the conference scale with the preset conference scale in the PTZ according to the judgment result and selects whether to divide the conference to form multiple sub-conferences or sub-conference groups, which can effectively avoid the influence of excessive conference scale. The occurrence of the communication quality of the participating heterogeneous terminals effectively improves the accuracy of the conference information obtained by the participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
进一步地,本发明所述中间层两端分别与云平台和终端层相连接;云平台通过对会议发起异构终端和会议参与异构终端相关信息的读取、检测和反馈,能够及时且精准的对会议过程中出现的问题进行分析处理,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, both ends of the middle layer of the present invention are respectively connected to the cloud platform and the terminal layer; the cloud platform can timely and accurately read, detect and feed back the relevant information of the heterogeneous terminals that initiate the conference and the heterogeneous terminals that participate in the conference. It analyzes and handles the problems that arise during the conference process, which effectively improves the accuracy of the conference information acquisition by the participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
附图说明Description of drawings
图1为本发明所述一种支持异构终端通过云平台接入的会议系统的接入方法的流程图。FIG. 1 is a flowchart of a method for accessing a conference system that supports heterogeneous terminals accessing through a cloud platform according to the present invention.
具体实施方式Detailed ways
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。In order to make the purpose and advantages of the present invention clearer, the present invention will be further described below with reference to the embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。Preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principle of the present invention, and are not intended to limit the protection scope of the present invention.
需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。It should be noted that, in the description of the present invention, the terms “upper”, “lower”, “left”, “right”, “inner”, “outer” and other terms indicated in the direction or the positional relationship are based on the drawings. The direction or positional relationship shown is only for the convenience of description, rather than indicating or implying that the device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention.
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。In addition, it should also be noted that, in the description of the present invention, unless otherwise expressly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it may be a fixed connection or a It is a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be the internal communication between two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.
请参阅图1所示,其为一种支持异构终端通过云平台接入的会议系统的接入方法的流程图;Please refer to FIG. 1 , which is a flowchart of a method for accessing a conference system that supports heterogeneous terminals accessing through a cloud platform;
步骤s1,会议发起者将异构终端连入终端层并通过中间层向云平台发送会议申请,云平台将该异构终端记为会议发起异构终端并通过中间层控制终端层检测发起者使用的会议发起异构终端是否存在使用云平台的记录;In step s1, the conference initiator connects the heterogeneous terminal to the terminal layer and sends a conference application to the cloud platform through the middle layer. The cloud platform records the heterogeneous terminal as the conference initiating heterogeneous terminal and controls the terminal layer through the middle layer to detect the use of the initiator by the initiator. Whether there is a record of using the cloud platform for the heterogeneous terminal that initiated the conference;
步骤s2,所述云平台在完成对所述会议发起异构终端是否存在使用云平台的记录的检测后通过所述中间层控制所述终端层向发起者发送账号登录请求以结合账号和会议发起异构终端判定会议发起者是否具有特定的会议偏好;所述会议偏好包括会议发起异构终端硬件种类、会议发起异构终端操作系统种类、会议发起异构终端软件种类、会议规模、历史参会人员信息、会议参与异构终端硬件种类、会议参与异构终端操作系统种类以及会议参与异构终端软件种类;Step s2, the cloud platform controls the terminal layer to send an account login request to the initiator through the middle layer after completing the detection of whether the heterogeneous terminal initiating the conference has a record of using the cloud platform to combine the account and conference initiation The heterogeneous terminal determines whether the conference initiator has a specific conference preference; the conference preference includes the hardware type of the conference initiating heterogeneous terminal, the operating system type of the conference initiating heterogeneous terminal, the software type of the conference initiating heterogeneous terminal, the scale of the conference, and the historical participation. Personnel information, hardware types of heterogeneous terminals for conference participation, types of operating systems of heterogeneous terminals for conference participation, and types of heterogeneous terminal software for conference participation;
步骤s3,所述云平台根据会议发起者的会议偏好生成对应的会议邀请链接,云平台通过中间层控制所述终端层将会议邀请链接输送至所述会议发起异构终端,会议发起者通过转发该会议邀请链接以邀请人员参与会议;Step s3, the cloud platform generates a corresponding conference invitation link according to the conference preference of the conference initiator, the cloud platform controls the terminal layer to transmit the conference invitation link to the conference initiating heterogeneous terminal through the middle layer, and the conference initiator forwards the conference invitation link. The meeting invitation link to invite people to the meeting;
步骤s4,当单个参会者点击链接参与会议时,所述云平台将该参会者使用的异构终端记为会议参与异构终端并检测该会议参与异构终端是否存在使用记录;云平台在检测完成后控制所述中间层使用对应的转码模块以对所述会议发起异构终端输出的视频信息依次进行解码和编码,云平台在中间层转码完成时控制中间层将转码完成的视频文件输送至所述终端层并控制终端层将各视频文件分别输出至对应的会议参与异构终端以完成云端会议室的构建;Step s4, when a single participant clicks the link to participate in the conference, the cloud platform records the heterogeneous terminal used by the participant as a conference participating heterogeneous terminal and detects whether the conference participating heterogeneous terminal has a usage record; the cloud platform After the detection is completed, the middle layer is controlled to use the corresponding transcoding module to sequentially decode and encode the video information output by the heterogeneous terminal initiating the conference, and the cloud platform controls the middle layer to complete the transcoding when the middle layer transcoding is completed. The video files are sent to the terminal layer and the terminal layer is controlled to output each video file to the corresponding conference participating heterogeneous terminals to complete the construction of the cloud conference room;
具体而言,在所述步骤s2中,当所述云平台判定会议发起者是否具有特定的会议偏好时,Specifically, in the step s2, when the cloud platform determines whether the conference initiator has a specific conference preference,
若中间层测得所述会议发起异构终端不存在使用记录,所述云平台判定发起者使用的异构终端为新异构终端,云平台通过中间层控制终端层向所述会议发起异构终端发送账号登录请求,若发起者登录账号,云平台将发起者账号与该会议发起异构终端进行绑定、在绑定完成后生成新的异构终端编号并将该账号的使用记录导入至该会议发起异构终端;若发起者未拥有账号,所述云平台通过所述中间层控制所述终端层向所述会议发起异构终端发送账号注册请求并在发起者完成注册时针对该会议发起异构终端生成新的异构终端编号;If the middle layer detects that the heterogeneous terminal that initiates the conference does not have a usage record, the cloud platform determines that the heterogeneous terminal used by the initiator is a new heterogeneous terminal, and the cloud platform controls the terminal layer to initiate the conference through the middle layer. The terminal sends an account login request. If the initiator logs in to the account, the cloud platform binds the initiator account with the heterogeneous terminal that initiated the conference, generates a new heterogeneous terminal number after the binding is completed, and imports the usage record of the account to The conference initiates a heterogeneous terminal; if the initiator does not have an account, the cloud platform controls the terminal layer to send an account registration request to the conference initiating heterogeneous terminal through the middle layer, and sends an account registration request for the conference when the initiator completes the registration Initiate a heterogeneous terminal to generate a new heterogeneous terminal number;
若中间层测得所述会议发起异构终端存在使用记录,所述云平台通过所述中间层控制所述终端层检测识别该会议发起异构终端的异构终端编号并通过中间层控制终端层发送账号登录请求,若发起者登录账号,云平台检测发起者账号与该异构终端编号是否为绑定关系,若发起者账号与异构终端编号为绑定关系,云平台根据该会议发起异构终端的使用记录确定发起者的会议偏好,若发起者账号与异构终端编号不存在绑定关系,云平台判定发起者使用未绑定异构终端发出会议申请并根据发起者账号的会议记录确定发起者的会议偏好;若发起者未拥有账号,云平台通过中间层控制终端层向所述异构终端发送账号注册请求并在发起者完成注册时将注册的账号与该会议发起异构终端进行绑定。If the middle layer detects that the conference initiating heterogeneous terminal has a usage record, the cloud platform controls the terminal layer to detect and identify the heterogeneous terminal number of the conference initiating heterogeneous terminal through the middle layer, and controls the terminal layer through the middle layer. Sending an account login request, if the initiator logs in to the account, the cloud platform detects whether the initiator account and the heterogeneous terminal number are bound. The use record of the organization terminal determines the meeting preference of the initiator. If there is no binding relationship between the initiator's account and the heterogeneous terminal number, the cloud platform determines that the initiator uses the unbound heterogeneous terminal to send a meeting application and records the meeting according to the initiator's account. Determine the conference preference of the initiator; if the initiator does not have an account, the cloud platform sends an account registration request to the heterogeneous terminal through the middle layer control terminal layer, and when the initiator completes the registration, the registered account is registered with the conference initiating heterogeneous terminal to bind.
在所述步骤s4中,对于单个所述会议参与异构终端,当单个参会者使用该会议参与异构终端通过所述会议邀请链接接入所述终端层时,所述云平台检测该会议参与异构终端是否存在使用记录,In the step s4, for a single heterogeneous terminal participating in the conference, when a single participant uses the heterogeneous terminal participating in the conference to access the terminal layer through the conference invitation link, the cloud platform detects the conference Whether there is a usage record for participating heterogeneous terminals,
若该会议参与异构终端存在使用记录,所述云平台通过所述中间层控制所述终端层识别该会议参与异构终端的异构终端编号并根据异构终端编号识别该会议参与异构终端的会议偏好并在识别完成后控制所述中间层选取对应的转码模块以使该转码模块通过终端层向该会议参与异构终端输出视频文件;If there is a usage record of the heterogeneous terminal participating in the conference, the cloud platform controls the terminal layer to identify the heterogeneous terminal number of the heterogeneous terminal participating in the conference through the middle layer, and identifies the heterogeneous terminal participating in the conference according to the heterogeneous terminal number. and control the middle layer to select the corresponding transcoding module after the identification is completed, so that the transcoding module outputs video files to the heterogeneous terminals participating in the conference through the terminal layer;
若该会议参与异构终端不存在使用记录,所述云平台判定该会议参与异构终端为全新异构终端并控制所述中间层选用预设转码模块以使该转码模块通过终端层向该会议参与异构终端输出视频文件,云平台在完成针对该会议参与异构终端的转码模块的选取时实时检测和记录该会议参与异构终端的会议通信质量以确定该会议参与异构终端的会议偏好;If there is no usage record of the conference participating heterogeneous terminal, the cloud platform determines that the conference participating heterogeneous terminal is a brand-new heterogeneous terminal and controls the middle layer to select a preset transcoding module so that the transcoding module can be sent to the terminal layer through the terminal layer. The conference participating heterogeneous terminal outputs a video file, and the cloud platform detects and records the conference communication quality of the conference participating heterogeneous terminal in real time when completing the selection of the transcoding module for the conference participating heterogeneous terminal to determine the conference participating heterogeneous terminal. meeting preferences;
当所述云平台控制所述中间层完成针对所述会议参与异构终端的转码模块的选取时,中间层选取对应的转码模块对所述会议发起终端输出至云平台的视频文件进行解码及编码并将编码完成后的视频文件通过所述终端层输送至对应的会议参与异构终端。When the cloud platform controls the middle layer to select a transcoding module for the heterogeneous terminals participating in the conference, the middle layer selects a corresponding transcoding module to decode the video file output from the conference initiating terminal to the cloud platform and encoding and transmitting the encoded video file to the corresponding conference participating heterogeneous terminal through the terminal layer.
与现有技术相比,本发明的有益效果在于,本发明通过使用所述支持异构终端通过云平台接入的会议系统的接入方法,分别建立会议发起异构终端的终端层、中间层和云平台;通过云平台检测会议发起异构终端是否存在使用记录根据判定结果选择对应的处理方式,能够精准的判定该发起异构终端为新异构终端或是有特定的会议偏好记录的发起异构终端,从而有效的解决了会议发起异构终端在新、旧系统中会议偏好的无法记录或不同会议系统之间的参会问题,节约了会议参与异构终端获会议发起异构终端对会议偏好再次设定的时间;同时,本发明通过使用所述云平台控制中间层对参与异构终端会议过程中的传输画面卡顿、音频延迟、视频文件清晰度和会议参与异构终端的数量进行实时监测并与云平台中预设的对应预设值比对并根据比对结果选择对应的处理方式,能够有效的解决会议过程中各通讯质量问题,在完成对会议过程中通讯质量优化的同时,有效的提高了会议系统在各企业中的使用效率。Compared with the prior art, the beneficial effect of the present invention is that the present invention establishes the terminal layer and the middle layer of the conference initiating heterogeneous terminal respectively by using the access method of the conference system supporting the access of heterogeneous terminals through the cloud platform. and cloud platform; through the cloud platform to detect whether there is a usage record of the heterogeneous terminal initiating the conference, and select the corresponding processing method according to the judgment result, which can accurately determine whether the initiating heterogeneous terminal is a new heterogeneous terminal or has a specific conference preference record. Heterogeneous terminals, thus effectively solving the problem of meeting preferences of the conference initiating heterogeneous terminals in the new and old systems that cannot be recorded or the problem of participation between different conference systems, saving the conference participation of the heterogeneous terminals and the conference initiating heterogeneous terminals. The time when the conference preference is set again; at the same time, the present invention uses the cloud platform to control the middle layer to the transmission picture freeze, audio delay, video file clarity and the number of heterogeneous terminals participating in the conference during the process of participating in the heterogeneous terminal conference. Perform real-time monitoring and compare with the corresponding preset value preset in the cloud platform and select the corresponding processing method according to the comparison result, which can effectively solve various communication quality problems during the conference process, and complete the communication quality optimization during the conference process. At the same time, the use efficiency of the conference system in various enterprises is effectively improved.
本发明所述云平台通过中间层控制所述终端层判定发起异构终端进行登录时是否为新异构终端,能够精准的对发起异构终端通过云平台检测进行判定并根据判定结果选择对应的处理方式;若发起异构终端在云平台中有对应的会议偏好记录,在有效的节约会议发起异构终端对会议偏好进行设置的时间的同时,进一步提高了会议系统在各企业中的使用效率。The cloud platform of the present invention controls the terminal layer through the middle layer to determine whether the initiating heterogeneous terminal is a new heterogeneous terminal when logging in, and can accurately determine the initiating heterogeneous terminal through the cloud platform detection and select the corresponding one according to the determination result. Processing method; if the initiating heterogeneous terminal has a corresponding meeting preference record in the cloud platform, it will effectively save the time for the conference initiating heterogeneous terminal to set the meeting preference, and at the same time further improve the use efficiency of the conference system in various enterprises .
本发明单个所述会议参与异构终端通过会议邀请链接接入所述云平台通过中间层控制所述终端层检测该会议参与异构终端是否存在使用记录并根据判定结果选择对应的处理方式,能够精准的判定参与异构终端是否为全新异构终端或识别参与异构终端的会议偏好,若参与异构终端在云平台中有对应的会议偏好记录,在有效的节约会议参与异构终端对会议偏好设置的时间的同时,进一步提高了会议系统在各企业中的使用效率。According to the present invention, a single heterogeneous terminal participating in a conference accesses the cloud platform through a conference invitation link, and controls the terminal layer through the middle layer to detect whether the heterogeneous terminal participating in the conference has a usage record and select a corresponding processing method according to the judgment result. Accurately determine whether the participating heterogeneous terminal is a new heterogeneous terminal or identify the meeting preference of the participating heterogeneous terminal. If the participating heterogeneous terminal has a corresponding meeting preference record in the cloud platform, the participating heterogeneous terminal can effectively save the meeting. At the same time as the time of preference setting, the use efficiency of the conference system in various enterprises is further improved.
具体而言,当所述会议系统进行会议时,所述云平台通过所述中间层控制所述终端层实时检测各所述会议参与异构终端在会议过程中的传输延迟并根据检测结果判定是否需对单个所述会议参与异构终端与会议系统的连接线路进行调节或对所述会议发起异构终端与所述会议系统的连接线路进行调节,对于第i会议参与异构终端,设定i=1,2,3,...,n,其中,n为自然数,云平台将该会议参与异构终端在进行会议过程中的传输延迟记为ti所述云平台中设有预设传输延迟t0,Specifically, when the conference system conducts a conference, the cloud platform controls the terminal layer through the middle layer to detect in real time the transmission delay of each of the heterogeneous terminals participating in the conference during the conference, and determine whether or not according to the detection result. It is necessary to adjust the connection line between the single heterogeneous terminal participating in the conference and the conference system or adjust the connection line between the heterogeneous terminal that initiates the conference and the conference system. For the i-th conference participating heterogeneous terminal, set i =1, 2, 3, ..., n, where n is a natural number, the cloud platform records the transmission delay of the heterogeneous terminals participating in the conference during the conference as ti The cloud platform has a preset transmission delay t0,
若存在第i会议参与异构终端,其在会议过程中的传输延迟ti≤t0,所述云平台判定该会议参与异构终端与所述会议系统传输良好;If there is an i-th conference participating heterogeneous terminal, and its transmission delay ti≤t0 during the conference process, the cloud platform determines that the conference participating heterogeneous terminal and the conference system have good transmission;
若ti>t0,所述云平台初步判定该会议参与异构终端与所述会议系统的传输延迟过高,云平台检测该会议参与异构终端在进行会议过程中的音画延迟tai以及声音卡顿时长tbi并根据tai和tbi判定是否切换该会议参与异构终端与所述终端层的连接线路;所述云平台中还设有预设音画延迟ta0和预设卡顿时长tb0;If ti>t0, the cloud platform preliminarily determines that the transmission delay between the conference participating heterogeneous terminal and the conference system is too high, and the cloud platform detects the audio and video delay tai and the sound card of the conference participating heterogeneous terminal during the conference process. The length of time is tbi, and according to tai and tbi, it is determined whether to switch the connection line between the heterogeneous terminal participating in the conference and the terminal layer; the cloud platform is also provided with a preset audio and video delay ta0 and a preset stuck duration tb0;
若tai≤ta0且tbi≤tb0,所述云平台判定所述会议参与异构终端的传输延迟在允许误差区间内并不切换该会议参与异构终端与所述终端层的连接线路;If tai≤ta0 and tbi≤tb0, the cloud platform determines that the transmission delay of the conference participating heterogeneous terminal is within the allowable error interval and does not switch the connection line between the conference participating heterogeneous terminal and the terminal layer;
若tai>ta0,所述云平台检测所述会议发起异构终端上传的会议视频中的画面,若会议视频中没有画面或仅存在静止画面,云平台不切换该会议参与异构终端与所述终端层的连接线路,若会议视频中存在连续画面,云平台判定所述会议参与异构终端在会议过程中出现音画不同步的问题并切换该会议参与异构终端与所述终端层的连接线路;If tai>ta0, the cloud platform detects the picture in the conference video uploaded by the heterogeneous terminal that initiates the conference. If there is no picture or only a still picture in the conference video, the cloud platform does not switch the conference participating heterogeneous terminal and the said conference. The connection line of the terminal layer, if there is a continuous picture in the conference video, the cloud platform determines that the audio and video of the conference participating heterogeneous terminal is out of sync during the conference and switches the connection between the conference participating heterogeneous terminal and the terminal layer line;
若tbi>tb0,所述云平台判定所述会议参与异构终端与会议系统的传输环境低于预设标准,云平台计算tbi与tb0的差值△tbi并根据△tbi将会议参与异构终端生成的视频文件的清晰度调节至对应值,设定△tbi=tbi-tb0。If tbi > tb0, the cloud platform determines that the transmission environment between the conference participating heterogeneous terminals and the conference system is lower than the preset standard, the cloud platform calculates the difference between tbi and tb0 Δtbi and assigns the conference participating heterogeneous terminals according to Δtbi The definition of the generated video file is adjusted to the corresponding value, and △tbi=tbi-tb0 is set.
本发明所述平台通过所述中间层控制所述终端层实时检测各所述会议参与异构终端在会议过程中的通讯质量并根据检测结果判定是否需对单个所述会议参与异构终端与会议系统的连接线路进行调节或对所述会议发起异构终端与所述会议系统的连接线路根据系统对应的预设值比对后进行调节,能够有针对性的对会议发起异构终端或会议参与异构终端进行精准调节,能够避免整体调节影响会议通讯质量良好的线路或通讯质量良好的异构终端的通讯质量情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。The platform of the present invention controls the terminal layer through the middle layer to detect the communication quality of each of the heterogeneous terminals participating in the conference in the conference process in real time, and determines whether it is necessary to participate in the heterogeneous terminal and the conference for a single said conference according to the detection result. The connection line of the system is adjusted or the connection line between the conference initiating heterogeneous terminal and the conference system is adjusted according to the preset value corresponding to the system, so that the conference initiating heterogeneous terminal or conference participation can be targeted. Precise adjustment of heterogeneous terminals can prevent the overall adjustment from affecting the communication quality of lines with good communication quality in the conference or the communication quality of heterogeneous terminals with good communication quality. The use efficiency of the conference system in various enterprises is further improved.
具体而言,当所述云平台测得所述第i会议参与异构终端的卡顿时长tbi>tb0时,云平台检测该会议参与异构终端生成的视频文件的清晰度Si并根据△tbi将Si调节至对应值,所述云平台设有第一预设卡顿时长差值△tb01、第二预设卡顿时长差值△tb02、第一预设清晰度调节系数α1和第二预设清晰度调节系数α2,其中,△tb01<△tb02,α2<α1<1,Specifically, when the cloud platform measures the stuck time tbi>tb0 of the heterogeneous terminal participating in the i-th conference, the cloud platform detects the resolution Si of the video file generated by the heterogeneous terminal participating in the conference and determines the resolution Si according to Δtbi Adjust Si to a corresponding value, the cloud platform is provided with a first preset stuttering time difference Δtb01, a second preset stuttering time difference Δtb02, a first preset definition adjustment coefficient α1 and a second preset. Set the sharpness adjustment coefficient α2, among them, △tb01<△tb02, α2<α1<1,
若△tbi≤△tb01,所述云平台使用α1对Si进行调节;If Δtbi≤Δtb01, the cloud platform uses α1 to adjust Si;
若△tb01<△tbi≤△tb02,所述云平台使用α2对Si进行调节;If Δtb01<Δtbi≤Δtb02, the cloud platform uses α2 to adjust Si;
若△tbi>△tb02,所述云平台判定无法通过调节清晰度降低所述会议参与异构终端的卡顿问题并切换该会议参与异构终端与所述终端层的连接线路;If Δtbi > Δtb02, the cloud platform determines that it cannot reduce the stuck problem of the heterogeneous terminal participating in the conference by adjusting the resolution, and switches the connection line between the heterogeneous terminal participating in the conference and the terminal layer;
当所述云平台使用第k预设清晰度调节系数αk对Si进行调节时,设定k=1,2,调节后的所述会议参与异构终端生成的视频文件的清晰度记为Si’,设定Si’=Si×αk。When the cloud platform uses the kth preset definition adjustment coefficient αk to adjust Si, set k=1, 2, and the adjusted definition of the video file generated by the heterogeneous terminal participating in the conference is recorded as Si' , set Si'=Si×αk.
本发明所述云平台检测会议参与异构终端生成的视频文件的清晰度根据所述会议传输延迟和声音卡顿时长与云平台中预设值进行比对并根据比对结果所在范围使用对应的调节系数进行调节,对参与异构终端出现通讯质量低时及时的进行调节,能够避免参与会议异构终端无法获取清晰视频的情况发生,有效的提高了参与异构终端对会议信息获取的准确性,在完成对参与异构终端判定的同时,进一步提高了会议系统在各企业中的使用效率。The cloud platform of the present invention compares the clarity of the video files generated by the heterogeneous terminals participating in the conference with the preset values in the cloud platform according to the conference transmission delay and sound freeze duration, and uses the corresponding video file according to the range of the comparison result. The adjustment coefficient is adjusted to adjust the communication quality of participating heterogeneous terminals in a timely manner, which can avoid the situation that the participating heterogeneous terminals cannot obtain clear video, and effectively improve the accuracy of participating heterogeneous terminals to obtain conference information. , while completing the determination of participating heterogeneous terminals, the use efficiency of the conference system in various enterprises is further improved.
具体而言,当所述云平台完成对所述会议参与异构终端生成的视频文件的清晰度的调节时,若视频文件中存在文本信息,云平台检测视频文件中文本清晰度Sa并根据Sa判定调节清晰度后的会议参与异构终端是否能够生成符合会议需求的视频文件,所述云平台中还设有第一预设文字清晰度Sa1和第二预设文字清晰度Sa2,其中,Sa1<Sa2,Specifically, when the cloud platform completes the adjustment of the definition of the video file generated by the heterogeneous terminals participating in the conference, if there is text information in the video file, the cloud platform detects the text definition Sa in the video file and calculates the definition according to Sa It is determined whether the conference participating heterogeneous terminals after the resolution adjustment can generate video files that meet the conference requirements, and the cloud platform is further provided with a first preset text resolution Sa1 and a second preset text resolution Sa2, where Sa1 <Sa2,
若Sa≥Sa2,所述云平台判定所述会议参与异构终端生成的视频文件的清晰度仍能够输出清晰的文本信息;If Sa ≥ Sa2, the cloud platform determines that the definition of the video file generated by the heterogeneous terminal participating in the conference can still output clear text information;
若Sa1<Sa<Sa2,所述云平台对所述会议参与异构终端生成的视频文件进行锐化处理以使该会议参与异构终端能够输出清晰的文本信息;If Sa1<Sa<Sa2, the cloud platform performs sharpening processing on the video file generated by the heterogeneous terminal participating in the conference, so that the heterogeneous terminal participating in the conference can output clear text information;
若Sa≤Sa1,所述云平台判定无法通过调节清晰度降低所述会议参与异构终端的卡顿问题并切换该会议参与异构终端与所述终端层的连接线路。If Sa≤Sa1, the cloud platform determines that it is impossible to reduce the stuck problem of the conference participating heterogeneous terminal by adjusting the resolution, and switches the connection line between the conference participating heterogeneous terminal and the terminal layer.
本发明所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端的数量并计算该数量与会议参与异构终端的总数的比值与预设比值比对并根据比对结果选择对应的处理方式,及时完成是否对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作,能够避免线路参与异构终端数量过多造成线路拥堵而影响会议质量的情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。The cloud platform of the present invention counts the number of conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer, calculates the ratio of the number to the total number of conference-participating heterogeneous terminals, and compares the preset ratio with the comparison result. Select the corresponding processing method, and complete the line switching operation of the conference participating heterogeneous terminal that needs to switch the connection line with the terminal layer in time, which can avoid the situation that the line is congested and affects the conference quality due to the excessive number of line participating heterogeneous terminals. occurs, effectively improving the accuracy of the conference information acquisition by participating heterogeneous terminals, and further improving the use efficiency of the conference system in various enterprises.
具体而言,当所述云平台完成对各所述会议参与异构终端的检测时,云平台统计需切换与所述终端层的连接线路的会议参与异构终端的数量并计算该数量与所述会议参与异构终端的总数的比值C,所述云平台中还设有第一预设比值C1和第二预设比值C2,其中,C1<C2<1,Specifically, when the cloud platform completes the detection of each of the conference participating heterogeneous terminals, the cloud platform counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer, and calculates the difference between the number and all the conference participating heterogeneous terminals. The ratio C of the total number of heterogeneous terminals participating in the conference, the cloud platform also has a first preset ratio C1 and a second preset ratio C2, where C1<C2<1,
若C≤C1,所述云平台仅针对统计完成的需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作;If C≤C1, the cloud platform performs the line switching operation only for the conference participating heterogeneous terminals that need to switch the connection line with the terminal layer after the statistics are completed;
若C1<C≤C2,所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比Ca并根据Ca判定是否对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作;If C1<C≤C2, the cloud platform counts the number of conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer and the number of conference-participating heterogeneous terminals recorded as new heterogeneous terminals and the number of conference-participating heterogeneous terminals that need to be switched to the terminal layer. The proportion Ca of the conference-participating heterogeneous terminals of the connection line of the layer, and according to Ca, determine whether to perform a line switching operation on the conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer;
若C≥C2,所述云平台判定所述会议发起异构终端与所述终端层的连接线路中存在问题并切换会议发起异构终端与所述终端层的连接线路。If C≥C2, the cloud platform determines that there is a problem in the connection line between the conference initiating heterogeneous terminal and the terminal layer, and switches the connection line between the conference initiating heterogeneous terminal and the terminal layer.
进一步地,本发明所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端的数量并计算该数量与所述会议参与异构终端的总数的比值与预设比值比对并根据比对结果选择对应的处理方式,及时完成是否对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作,能够避免线路参与异构终端数量过多造成线路拥堵而影响会议质量的情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。Further, the cloud platform of the present invention counts the number of conference-participating heterogeneous terminals that need to switch the connection line with the terminal layer, and calculates the ratio of the number to the total number of conference-participating heterogeneous terminals and compares the preset ratio. And select the corresponding processing method according to the comparison result, and complete the line switching operation in time for the conference participating heterogeneous terminal that needs to switch the connection line with the terminal layer, which can avoid the line congestion caused by the excessive number of line participating heterogeneous terminals. The occurrence of the situation affecting the quality of the conference effectively improves the accuracy of the conference information acquisition by participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
具体而言,当所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比Ca时,云平台将Ca与C0进行比对以判定是否仅切换被记为新异构终端的会议参与异构终端与所述终端层的连接线路,其中,C0为云平台中设有的预设新异构终端比例,Specifically, when the cloud platform counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer, the number of conference participating heterogeneous terminals that are recorded as new heterogeneous terminals and the number of conference participating heterogeneous terminals that need to be switched to the terminal layer When the proportion of the conference participating heterogeneous terminals connected to the line is Ca, the cloud platform compares Ca with C0 to determine whether to switch only the connection line between the conference participating heterogeneous terminals recorded as new heterogeneous terminals and the terminal layer, Among them, C0 is the preset new heterogeneous terminal ratio set in the cloud platform,
若Ca≥C0,所述云平台对需切换与所述终端层的连接线路的会议参与异构终端中不属于新异构终端的会议参与异构终端进行线路切换操作并针对各被标记为新异构终端的会议参与异构终端重新选取转码模块;If Ca ≥ C0, the cloud platform performs line switching operations on the conference participating heterogeneous terminals that are not new heterogeneous terminals among the conference participating heterogeneous terminals that need to switch the connection line with the terminal layer, and for each conference participating heterogeneous terminal marked as new Conference participation of heterogeneous terminals The heterogeneous terminals reselect the transcoding module;
若Ca<C0,所述云平台对需切换与所述终端层的连接线路的会议参与异构终端进行线路切换操作。If Ca<C0, the cloud platform performs a line switching operation on the conference participating heterogeneous terminal that needs to switch the connection line with the terminal layer.
本发明所述云平台统计需切换与所述终端层的连接线路的会议参与异构终端中被记为新异构终端的会议参与异构终端数量与需切换与所述终端层的连接线路的会议参与异构终端的占比与平台中设有的预设新异构终端比例进行比对并根据比对结果选择对应的处理方式,有针对性的对的线路中不属于新异构终端的会议参与异构终端和新异构终端的会议参与异构终端分别调整,能够避免整体调节影响会议通讯质量良好的线路或通讯质量良好的异构终端的通讯质量情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。The cloud platform of the present invention counts the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer and the number of conference participating heterogeneous terminals recorded as new heterogeneous terminals and the number of conference participating heterogeneous terminals that need to switch the connection line with the terminal layer. The proportion of heterogeneous terminals participating in the conference is compared with the preset proportion of new heterogeneous terminals in the platform, and the corresponding processing method is selected according to the comparison result. The conference participation heterogeneous terminal and the conference participation heterogeneous terminal of the new heterogeneous terminal are adjusted separately, which can avoid the overall adjustment of the communication quality of the line with good communication quality of the conference or the communication quality of the heterogeneous terminal with good communication quality. It not only improves the accuracy of the conference information acquisition by the terminal, but also further improves the use efficiency of the conference system in various enterprises.
具体而言,当所述会议系统进行会议时,所述云平台根据会议规模判定是否对会议进行分流以形成多个子会议或子会议组,所述云平台中设有预设会议规模M0,Specifically, when the conference system conducts a conference, the cloud platform determines whether to divide the conference according to the conference scale to form multiple sub-conferences or sub-conference groups, and the cloud platform has a preset conference scale M0,
若会议的规模M≤M0时,所述云平台不对会议进行分流;If the scale of the conference M≤M0, the cloud platform does not distribute the conference;
若会议的规模M>M0时,所述云平台对会议进行分流;If the scale of the conference is M>M0, the cloud platform divides the conference;
当所述云平台对会议进行分流时,分组的优先级从高到低包括会议参与异构终端软件种类、会议参与异构终端操作系统种类以及会议参与异构终端硬件种类。When the cloud platform divides the conference, the priority of the grouping from high to low includes the types of conference participating heterogeneous terminal software, the conference participating heterogeneous terminal operating system types, and the conference participating heterogeneous terminal hardware types.
本发明所述云平台根据会议规模与云台中的预设会议规模进行比对根据判定结果选择是否对会议进行分流以形成多个子会议或子会议组,能够有效避免会议规模过大影响参与异构终端的通讯质量的情况发生,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。The cloud platform of the present invention compares the conference scale with the preset conference scale in the PTZ according to the judgment result and selects whether to divide the conference to form multiple sub-conferences or sub-conference groups, which can effectively avoid the excessively large conference scale affecting participation in heterogeneous The occurrence of the communication quality of the terminal effectively improves the accuracy of the conference information acquisition by the participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
具体而言,所述方法的支持异构终端通过云平台接入的会议系统,包括:云平台,其与中间层相连接,用以建立虚拟会议室,通过读取中间层获取各异构终端信息和会议过程中相关信息并将信息分析比对后控制中间层进行处理反馈至终端层;Specifically, the conference system of the method that supports the access of heterogeneous terminals through a cloud platform includes: a cloud platform, which is connected with the middle layer to establish a virtual conference room, and obtains each heterogeneous terminal by reading the middle layer. Information and relevant information during the conference process and control the middle layer to process and feed back to the terminal layer after information analysis and comparison;
中间层,其分别与云平台和终端层相连接,用以通过终端层获取发起会议异构终端信息以及检测发起异构终端和参与异构终端的会议通讯质量,该中间层其中包括多个转码模块用以对参与异构终端的视频信息进行解码和编码;The middle layer is connected to the cloud platform and the terminal layer respectively, and is used to obtain the information of the heterogeneous terminal initiating the conference and detect the conference communication quality of the initiating heterogeneous terminal and the participating heterogeneous terminal through the terminal layer. The code module is used to decode and encode the video information of participating heterogeneous terminals;
终端层,用以接收会议发起异构终端和会议参与异构终端的信息并反馈至中间层;其与中间层相连接;The terminal layer is used to receive the information of the heterogeneous terminal initiating the conference and the heterogeneous terminal participating in the conference and feed it back to the middle layer; it is connected with the middle layer;
本发明所述中间层两端分别与云平台和终端层相连接;云平台通过对会议发起异构终端和会议参与异构终端相关信息的读取、检测和反馈,能够及时且精准的对会议过程中出现的问题进行分析处理,有效的提高了参与异构终端对会议信息获取的准确性的同时,进一步提高了会议系统在各企业中的使用效率。The two ends of the middle layer of the present invention are respectively connected to the cloud platform and the terminal layer; the cloud platform can timely and accurately respond to the conference by reading, detecting and feeding back the relevant information of the heterogeneous terminals that initiate the conference and the heterogeneous terminals that participate in the conference. The problems arising in the process are analyzed and processed, which effectively improves the accuracy of the conference information obtained by participating heterogeneous terminals, and further improves the use efficiency of the conference system in various enterprises.
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。So far, the technical solutions of the present invention have been described with reference to the preferred embodiments shown in the accompanying drawings, however, those skilled in the art can easily understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention; for those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210525636.2ACN114630073B (en) | 2022-05-16 | 2022-05-16 | Conference system supporting heterogeneous terminal to access through cloud platform and access method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210525636.2ACN114630073B (en) | 2022-05-16 | 2022-05-16 | Conference system supporting heterogeneous terminal to access through cloud platform and access method |
| Publication Number | Publication Date |
|---|---|
| CN114630073A CN114630073A (en) | 2022-06-14 |
| CN114630073Btrue CN114630073B (en) | 2022-08-12 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210525636.2AActiveCN114630073B (en) | 2022-05-16 | 2022-05-16 | Conference system supporting heterogeneous terminal to access through cloud platform and access method |
| Country | Link |
|---|---|
| CN (1) | CN114630073B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7328239B1 (en)* | 2000-03-01 | 2008-02-05 | Intercall, Inc. | Method and apparatus for automatically data streaming a multiparty conference session |
| CN104579714A (en)* | 2015-01-16 | 2015-04-29 | 四川联友电讯技术有限公司 | Conference initiating method for fragmentation asynchronous conference system |
| CN106488261A (en)* | 2015-08-31 | 2017-03-08 | 中兴通讯股份有限公司 | Resource request method and device |
| CN107508790A (en)* | 2017-07-05 | 2017-12-22 | 融音网络技术(上海)有限公司 | The conference system and its cut-in method for supporting heterogeneous terminals to be accessed by cloud platform |
| KR20190124849A (en)* | 2018-04-27 | 2019-11-06 | 유의식 | Social Network Integration Management System And Method Thereof |
| CN114125360A (en)* | 2021-11-23 | 2022-03-01 | 广州迷听科技有限公司 | Information fusion method and device for different platforms |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7328239B1 (en)* | 2000-03-01 | 2008-02-05 | Intercall, Inc. | Method and apparatus for automatically data streaming a multiparty conference session |
| CN104579714A (en)* | 2015-01-16 | 2015-04-29 | 四川联友电讯技术有限公司 | Conference initiating method for fragmentation asynchronous conference system |
| CN106488261A (en)* | 2015-08-31 | 2017-03-08 | 中兴通讯股份有限公司 | Resource request method and device |
| CN107508790A (en)* | 2017-07-05 | 2017-12-22 | 融音网络技术(上海)有限公司 | The conference system and its cut-in method for supporting heterogeneous terminals to be accessed by cloud platform |
| KR20190124849A (en)* | 2018-04-27 | 2019-11-06 | 유의식 | Social Network Integration Management System And Method Thereof |
| CN114125360A (en)* | 2021-11-23 | 2022-03-01 | 广州迷听科技有限公司 | Information fusion method and device for different platforms |
| Publication number | Publication date |
|---|---|
| CN114630073A (en) | 2022-06-14 |
| Publication | Publication Date | Title |
|---|---|---|
| CN100574416C (en) | The system and method that is used for real time playback of conferencing streams | |
| EP1868363B1 (en) | System, method and node for limiting the number of audio streams in a teleconference | |
| US9167011B2 (en) | Load balancing in a central conferencing routing server | |
| EP1868348B1 (en) | Conference layout control and control protocol | |
| US20140365620A1 (en) | Adjusting a media stream in a video communication system | |
| US20120086769A1 (en) | Conference layout control and control protocol | |
| CN112422879B (en) | Method and device for dynamically adjusting media capability | |
| WO2007126652A2 (en) | Network resource optimization in a video conference | |
| US9369671B2 (en) | Method and system for handling content in videoconferencing | |
| US20150156314A1 (en) | Quality of experience determination for multi-party voip conference calls that account for focus degradation effects | |
| CN101931783A (en) | Double-flow transmitting system and method for video session | |
| CN102469409A (en) | Multimedia conference realization method and device | |
| US9438857B2 (en) | Video conferencing system and multi-way video conference switching method | |
| US6707827B1 (en) | Method and apparatus for optimizing audio response in telephony-over-LAN systems | |
| CN114630073B (en) | Conference system supporting heterogeneous terminal to access through cloud platform and access method | |
| EP2403199A1 (en) | Seat service monitoring device, seat service device and seat service monitoring method | |
| CN1826833B (en) | Managing multicast conference calls | |
| CN108574840B (en) | Method and device for evaluating video experience quality | |
| CA2670644A1 (en) | Apparatus and method for asymmetrical conferencing between local and external transceivers | |
| CN115604045B (en) | Online conference fusion method, device and computer storage medium | |
| CN105282473A (en) | Method and system for playing back and monitoring remote multi-media records based on IPPBX equipment | |
| CN115884186A (en) | Wireless intercom system | |
| US20120075408A1 (en) | Technique for providing in-built audio/video bridge on endpoints capable of video communication over ip | |
| CN101610387A (en) | Configuration method and equipment for MCU port routing | |
| KR101612787B1 (en) | Communication control apparatus, system and method thereof |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | Address after:No. 56 Nanli East Road, Shiqi Town, Panyu District, Guangzhou City, Guangdong Province, 510000 Patentee after:Guangdong Baolun Electronics Co.,Ltd. Address before:No.19 Chuangyuan Road, Zhongcun street, Panyu District, Guangzhou, Guangdong 510000 Patentee before:GUANGZHOU ITC ELECTRONIC TECHNOLOGY Co.,Ltd. | |
| CP03 | Change of name, title or address |