CN111385312A - Comprehensive communication platform and method integrating multiple modes - Google Patents

Comprehensive communication platform and method integrating multiple modes Download PDF

Info

Publication number
CN111385312A
CN111385312A CN202010316137.3A CN202010316137A CN111385312A CN 111385312 A CN111385312 A CN 111385312A CN 202010316137 A CN202010316137 A CN 202010316137A CN 111385312 A CN111385312 A CN 111385312A
Authority
CN
China
Prior art keywords
communication
module
audio
video
multiple modes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010316137.3A
Other languages
Chinese (zh)
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiyuan Bonate Technology Co ltd
Original Assignee
Taiyuan Bonate Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiyuan Bonate Technology Co ltd filed Critical Taiyuan Bonate Technology Co ltd
Priority to CN202010316137.3A priority Critical patent/CN111385312A/en
Publication of CN111385312A publication Critical patent/CN111385312A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a comprehensive communication platform and a method integrating multiple modes, which relate to the technical field of industrial Internet of things communication, support audio and video mutual communication among PC desktop applications, among mobile terminals and between the PC desktop applications and the mobile terminals, realize the functions of camera and microphone audio and video acquisition, coding and decoding, compression, transmission and playing, watermark addition and the like, and realize IP telephone communication, communication between an IP telephone and an analog telephone and the like; the system can realize the functions of point-to-point audio and video communication, group communication, video conference, command scheduling and the like in the aspect of application.

Description

Comprehensive communication platform and method integrating multiple modes
Technical Field
The invention relates to a comprehensive communication platform and method integrating multiple modes in the technical field of industrial Internet of things communication.
Background
The existing communication system is only based on audio and video communication between 4G/wifi or only communication between independent IP phones/analog phones in practical application, and under the application scene that the system is required to support both audio and video communication between 4G/wifi and communication between IP phones/analog phones, the two can only be used alternately at present and cannot be combined well and smoothly.
Disclosure of Invention
The invention aims to provide a comprehensive communication platform and a method integrating multiple modes, which solve the technical problems of timely information sharing, communication efficiency improvement and convenient use and perfect a communication management system, and have the following specific functions:
function 1: the method realizes the most media packaging formats in the current multimedia field, including packaging and de-packaging, such as file packaging formats like MP4, FLV, KV and TS, and network protocol packaging formats like RTMP, RTSP, MMS and HLS. The media packaging format can be expanded according to actual requirements, and the customized packaging format and the processing module are added;
function 2: the method realizes most common coding and decoding formats in the current multimedia field, and supports both coding and decoding. The system supports common media coding and decoding formats such as MPEG4, AAC, MJPEG and the like, and also supports coding formats such as H.264 (AVC) coding, H.265, MP3 and the like;
function 3: a universal filter processing frame for audio, video, caption, etc. is provided, and the filter frame can have a plurality of input persons and a plurality of output persons;
function 4: a high level image conversion API is provided, which for example allows image scaling and pixel format conversion, commonly scaling for converting an image from 1080p to 720p or 480p, etc., or image format conversion for converting image data from YUV420P to YUYV, or YUV to RGB, etc.;
function 5: a high-level audio resampling API is provided, allowing for operating audio sampling, audio channel layout conversion and layout adjustment;
function 6: the method supports the audio and video recording and playing functions, and supports the video recording of various formats, such as MP4, flv, rmvb and the like;
function 7: the voice frequency communication under the SIP protocol is supported, and the mutual communication can be realized through the IP telephone;
function 8: the intercommunication between the IP telephone and the analog telephone is supported;
function 9: mail sending is supported, and mutual communication among mails can be realized.
In order to achieve the purpose, the invention adopts the following technical scheme:
a comprehensive communication platform integrating multiple modes comprises a distributed application server, a distributed storage server cluster, a platform authorization authentication server, network storage equipment, an NAT (network Address translation) penetrating server, a firewall, a voice gateway and other server side equipment. Each server program is connected with the platform authorization authentication service, and the authorization mode adopts an authorization code mode based on OAuth 2.0.
A comprehensive communication platform integrating multiple modes realizes the functions of point-to-point direct communication, group communication, video conference, screen sharing, whiteboard interaction, audio and video recording and the like among systems based on P2P, UDP hole punching and other related technologies. The communication modes among the systems comprise mutual communication among PC desktop applications, mutual communication among mobile terminals and mutual communication between the PC desktop applications and the mobile terminals; based on SIP protocol, voice gateway, etc., the communication between the system and each telecom operator handset and telephone is realized.
A comprehensive communication platform integrating multiple modes is based on an own mail server and realizes the functions of mail sending, mail information persistence, mail information management and the like.
A comprehensive communication method fusing multiple modes comprises the following steps:
step 1: establishing a comprehensive communication platform fusing multiple modes;
step 2: an instant message module, an audio and video communication module, an SIP service module, a data query and retrieval module, a system management module, an authorization authentication module, a mail management module, user information and other modules are established in an integrated communication platform application service cluster; establishing an instant message database, a voice scheduling database, a system management database, a user information database, a system log management database and other databases in a distributed database server cluster;
and step 3: each terminal device sends audio and video stream, text information and the like to an application platform server through a communication network, and the application server displays or stores data or transmission into a corresponding database after the application server is authenticated by an OAuth2.0 authorization code;
and 4, step 4: after the communication of each terminal device is established, voice scheduling can be realized through the instant communication module, the SIP service module and the user information module, and the operations of single call, group call, forced release, forced insertion, alternative connection, monitoring, recording and the like are supported, wherein the communication mode comprises mutual communication between IP telephones and communication between the IP telephones and analog telephones;
and 5: after the communication of each terminal device is established, one-to-one audio and video communication and group communication can be realized through the instant communication module, the audio and video communication module and the user information module, and a group administrator can invite to enter a group, play people and perform audio and video control on the people in the group;
step 6: after the communication of each terminal device is established, a voice/video conference can be realized through the instant communication module, the audio/video communication module and the user information module, and through the permission setting, a host can relieve the services of conference, conference pull, conference kicker and conference state updating, speech banning, still listening and the like; each conference member can freely speak, press keys to speak and the like;
and 7: after the communication of each terminal device is established, one-to-one group communication including characters, pictures and file messages can be realized through the instant communication module and the user information module;
and 8: after the communication of each terminal device is established, the functions of sending and receiving mails and the like can be realized through the user information module and the mail management module;
and step 9: the operation logs are generated by the modules, the log information is uniformly centralized in the database corresponding to the log module through a log uniform acquisition technology, the logs comprise warning logs, error logs, general operation logs and the like, the log uniform management is realized, and the problems of log information dispersion and difficult collection and analysis are solved.
Drawings
Fig. 1 is an overall topology diagram of a comprehensive communication platform integrating multiple modes.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example 1:
as shown in the figure, the comprehensive communication platform integrating multiple modes comprises a comprehensive communication application server cluster, a comprehensive communication database server cluster, a voice gateway, a switch, an IP telephone, an analog telephone, a mobile terminal and the like, wherein each server-side program is connected with a platform authorization authentication service, and an authorization mode adopts an authorization code mode based on OAuth 2.0. The communication network comprises an IP network, a mobile communication network, a virtual private network, a WiFi network and a user-defined networking, and the system can flexibly network according to actual requirements to realize comprehensive communication in different areas. Different levels of permissions, including data permissions and functional permissions, may be assigned in the system depending on the user.
Example 2:
the integrated communication method with multiple modes in embodiment 2 is implemented on the basis of the integrated communication platform with multiple modes in embodiment 1, and includes the following steps:
step 1: establishing a comprehensive communication platform fusing multiple modes;
step 2: an instant message module, an audio and video communication module, an SIP service module, a data query and retrieval module, a system management module, an authorization authentication module, a mail management module, user information and other modules are established in an integrated communication platform application service cluster; establishing an instant message database, a voice scheduling database, a system management database, a user information database, a system log management database and other databases in a distributed database server cluster;
and step 3: each terminal device sends audio and video stream, text information and the like to an application platform server through a communication network, and the application server displays or stores data or transmission into a corresponding database after the application server is authenticated by an OAuth2.0 authorization code;
and 4, step 4: after the communication of each terminal device is established, voice scheduling can be realized through the instant communication module, the SIP service module and the user information module, and the operations of single call, group call, forced release, forced insertion, alternative connection, monitoring, recording and the like are supported, wherein the communication mode comprises mutual communication between IP telephones and communication between the IP telephones and analog telephones;
and 5: after the communication of each terminal device is established, one-to-one audio and video communication and group communication can be realized through the instant communication module, the audio and video communication module and the user information module, and a group administrator can invite to enter a group, play people and perform audio and video control on the people in the group;
step 6: after the communication of each terminal device is established, a voice/video conference can be realized through the instant communication module, the audio/video communication module and the user information module, and through the permission setting, a host can relieve the services of conference, conference pull, conference kicker and conference state updating, speech banning, still listening and the like; each conference member can freely speak, press keys to speak and the like;
and 7: after the communication of each terminal device is established, one-to-one group communication including characters, pictures and file messages can be realized through the instant communication module and the user information module;
and 8: after the communication of each terminal device is established, the functions of sending and receiving mails and the like can be realized through the user information module and the mail management module;
and step 9: the operation logs are generated by the modules, the log information is uniformly centralized in the database corresponding to the log module through a log uniform acquisition technology, the logs comprise warning logs, error logs, general operation logs and the like, the log uniform management is realized, and the problems of log information dispersion and difficult collection and analysis are solved.
The comprehensive communication platform integrating multiple modes adopts a B/S mode, and develops a system front-end and back-end separation scheme which adopts a java system and is based on Spring Cloud micro-service and Vue architecture. Each service in the micro-service architecture is a unit with independent service logic and accords with a high-cohesion and low-coupling principle and a single-duty principle, and different services are flexibly combined in a pipeline mode, so that a huge system is constructed.
The invention aims to provide a comprehensive communication platform and a method integrating multiple modes, which solve the technical problems of timely information sharing, communication efficiency improvement and convenient use and perfect a communication management system.

Claims (8)

1. A comprehensive communication platform and method fusing multiple modes are characterized in that: the system comprises server-side equipment such as a distributed application server, a distributed storage server cluster, a platform authorization authentication server, network storage equipment, an NAT penetration server, a firewall, a voice gateway and the like, wherein each server-side program is connected with the platform authorization authentication service, and an authorization mode adopts an authorization code mode based on OAuth 2.0.
2. A comprehensive communication platform and method integrating multiple modes as claimed in claim 1, wherein: the system realizes the functions of point-to-point direct communication, group communication, video conference, screen sharing, whiteboard interaction, audio and video recording and the like among systems based on P2P, UDP hole punching and other related technologies.
3. A comprehensive communication platform and method integrating multiple modes as claimed in claim 1, wherein: the communication modes between the systems comprise mutual communication between PC desktop applications, mutual communication between mobile terminals and mutual communication between the PC desktop applications and the mobile terminals.
4. A comprehensive communication platform and method integrating multiple modes as claimed in claim 1, wherein: based on SIP protocol, voice gateway, etc., the communication between the system and each telecom operator handset and telephone is realized.
5. A comprehensive communication platform and method integrating multiple modes as claimed in claim 1, wherein: based on the own mail server, the functions of mail sending, mail information persistence, mail information management and the like are realized.
6. A comprehensive communication method fusing multiple modes comprises the following functions:
function 1: the method realizes most media packaging formats in the current multimedia field, including packaging and decapsulation, such as file packaging formats like MP4, FLV, KV and TS, and network protocol packaging formats like RTMP, RTSP, MMS and HLS, and can expand the media packaging formats according to actual requirements and add customized packaging formats and processing modules;
function 2: the method realizes most common coding and decoding formats in the current multimedia field, supports both coding and decoding, supports common media coding and decoding formats such as MPEG4, AAC, MJPEG and the like, and supports coding formats such as H.264 (AVC) coding, H.265, MP3 and the like;
function 3: a universal filter processing frame for audio, video, caption, etc. is provided, and the filter frame can have a plurality of input persons and a plurality of output persons;
function 4: a high level image conversion API is provided, which for example allows image scaling and pixel format conversion, commonly scaling for converting an image from 1080p to 720p or 480p, etc., or image format conversion for converting image data from YUV420P to YUYV, or YUV to RGB, etc.;
function 5: a high-level audio resampling API is provided, allowing for operating audio sampling, audio channel layout conversion and layout adjustment;
function 6: the method supports the audio and video recording and playing functions, and supports the video recording of various formats, such as MP4, flv, rmvb and the like;
function 7: the voice frequency communication under the SIP protocol is supported, and the mutual communication can be realized through the IP telephone;
function 8: the intercommunication between the IP telephone and the analog telephone is supported;
function 9: mail sending is supported, and mutual communication among mails can be realized.
7. A comprehensive communication method fusing multiple modes comprises the following steps:
step 1: establishing a comprehensive communication platform fusing multiple modes;
step 2: an instant message module, an audio and video communication module, an SIP service module, a data query and retrieval module, a system management module, an authorization authentication module, a mail management module, user information and other modules are established in an integrated communication platform application service cluster; establishing an instant message database, a voice scheduling database, a system management database, a user information database, a system log management database and other databases in a distributed database server cluster;
and step 3: each terminal device sends audio and video stream, text information and the like to an application platform server through a communication network, and the application server displays or stores data or transmission into a corresponding database after the application server is authenticated by an OAuth2.0 authorization code;
and 4, step 4: after the communication of each terminal device is established, voice scheduling can be realized through the instant communication module, the SIP service module and the user information module, and the operations of single call, group call, forced release, forced insertion, alternative connection, monitoring, recording and the like are supported, wherein the communication mode comprises mutual communication between IP telephones and communication between the IP telephones and analog telephones;
and 5: after the communication of each terminal device is established, one-to-one audio and video communication and group communication can be realized through the instant communication module, the audio and video communication module and the user information module, and a group administrator can invite to enter a group, play people and perform audio and video control on the people in the group;
step 6: after the communication of each terminal device is established, a voice/video conference can be realized through the instant communication module, the audio/video communication module and the user information module, and through the permission setting, a host can relieve the services of conference, conference pull, conference kicker and conference state updating, speech banning, still listening and the like; each conference member can freely speak, press keys to speak and the like;
and 7: after the communication of each terminal device is established, one-to-one group communication including characters, pictures and file messages can be realized through the instant communication module and the user information module;
and 8: after the communication of each terminal device is established, the functions of sending and receiving mails and the like can be realized through the user information module and the mail management module;
and step 9: the operation logs are generated by the modules, the log information is uniformly centralized in the database corresponding to the log module through a log uniform acquisition technology, the logs comprise warning logs, error logs, general operation logs and the like, the log uniform management is realized, and the problems of log information dispersion and difficult collection and analysis are solved.
8. A comprehensive communication platform integrating multiple modes adopts a B/S mode, a system front-end and back-end separation scheme which adopts a java system and is based on Spring Cloud micro-services and an Vue framework is developed, each service in the micro-service framework is a unit with independent service logic and accords with a high-cohesion and low-coupling principle and a single responsibility principle, and different services are flexibly combined in a pipeline mode, so that a huge system is constructed.
CN202010316137.3A 2020-04-22 2020-04-22 Comprehensive communication platform and method integrating multiple modes Pending CN111385312A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010316137.3A CN111385312A (en) 2020-04-22 2020-04-22 Comprehensive communication platform and method integrating multiple modes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010316137.3A CN111385312A (en) 2020-04-22 2020-04-22 Comprehensive communication platform and method integrating multiple modes

Publications (1)

Publication Number Publication Date
CN111385312A true CN111385312A (en) 2020-07-07

Family

ID=71222089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010316137.3A Pending CN111385312A (en) 2020-04-22 2020-04-22 Comprehensive communication platform and method integrating multiple modes

Country Status (1)

Country Link
CN (1) CN111385312A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113099155A (en) * 2021-02-22 2021-07-09 广州佰锐网络科技有限公司 Video conference system suitable for multiple scenes

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113099155A (en) * 2021-02-22 2021-07-09 广州佰锐网络科技有限公司 Video conference system suitable for multiple scenes
CN113099155B (en) * 2021-02-22 2023-11-03 广州佰锐网络科技有限公司 Video conference system suitable for multiple scenes

Similar Documents

Publication Publication Date Title
CN106331581B (en) Method and device for communication between mobile terminal and video network terminal
CN108055496B (en) Live broadcasting method and system for video conference
WO2013183970A1 (en) Multiple channel communication using multiple cameras
US6732368B1 (en) Method and apparatus for providing voice/unified messaging services using CATV terminals
CN101156374B (en) System and method for monitoring video call
US20070011710A1 (en) Interactive news gathering and media production control system
EP2658232A1 (en) Method and system for an optimized multimedia communications system
CN109495713B (en) Video conference control method and device based on video networking
WO2018006573A1 (en) Device implementing video conference screen sharing
DE112007000380T5 (en) Home Communications Server
CN110943909A (en) Audio and video fusion communication server
GB2428529A (en) Interactive news gathering and media production control system
CN101677388A (en) Visual communication system, terminal gateway, video gateway and visual communication method
CN101554051A (en) Digital communications adaptor
CN102307211A (en) Method for realizing full-screen synchronization of whiteboard
CN101146272A (en) PTT system, PTT communication realization method, PTT management server and terminal device
CN107592429B (en) Multi-seat multimedia scheduling system
EP0723730B1 (en) Multimedia enabled network
CN101540870A (en) Realization method of video call service
CN102395025A (en) Video scheduling system with electronic whiteboard function and method for realizing electronic whiteboard function
CN102404547A (en) Method and terminal for realizing video conference cascade
EP2884750A1 (en) Monitoring method and internet protocol television set top box
CN112422583A (en) Method and system for fusion and intercommunication of multi-protocol video application
CN100561963C (en) A kind of system that realizes that content of multimedia is shared
CN111147789B (en) Method, device and equipment for recording audio and video stream and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200707