CN115884186A - Wireless intercom system - Google Patents
Wireless intercom system Download PDFInfo
- Publication number
- CN115884186A CN115884186A CN202211480132.XA CN202211480132A CN115884186A CN 115884186 A CN115884186 A CN 115884186A CN 202211480132 A CN202211480132 A CN 202211480132A CN 115884186 A CN115884186 A CN 115884186A
- Authority
- CN
- China
- Prior art keywords
- call
- module
- data
- calling
- terminal
- 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
Links
- 230000006854 communication Effects 0.000 claims abstract description 108
- 238000004891 communication Methods 0.000 claims abstract description 105
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000001514 detection method Methods 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a wireless intercom system, which comprises a control end, a data center and an intercom end, wherein the control end is connected with the data center; the control terminal is used for setting a use scene, user information and user authority of the wireless internal communication system so as to configure the composition of the communication terminals in the wireless internal communication system and the functions and authorities of the communication terminals; the data center is in communication connection with the control end, receives and stores the configuration information sent by the control end, provides data interfaces for the control end and the call end, and performs data processing; the system comprises a plurality of communication terminals, a data center and a plurality of communication terminals, wherein the plurality of communication terminals are in communication connection with the data center, and any one communication terminal can carry out real-time voice communication with other communication terminals in communication connection with the data center; the invention avoids the procedure of setting a management extension in a certain group, thereby effectively simplifying the conversation control procedure, avoiding the mess of internal conversation management and improving the conversation efficiency.
Description
Technical Field
The invention belongs to the technical field of internal wireless communication, and particularly relates to a wireless internal communication system.
Background
In the occasions of television program production, stage performance monitoring and the like, the participation of a plurality of people, such as directors, field directors, cameras, lights, presiders and the like, needs an internal communication system to organically connect all the people together for cooperative scheduling, thereby ensuring the normal operation of the television program production and other presentation activities. While ensuring normal implementation of communication, communication convenience, flexibility and the like are becoming the focus of attention, and providing a flexible and convenient intercom system without spatial distance limitation has become a technical problem to be solved urgently by those skilled in the art. To solve this technical problem, the prior art has not only numerous wireless intercom systems:
for example, chinese patent application publication No. CN1 10351611A, and application publication No. 2019.10.18 disclose a wireless intercom system (hereinafter referred to as prior art 1), including a host computer, configured to send a control command to an extension in a current channel through a dedicated time slot to enable or disable the extension, and send a voice signal through the dedicated time slot, and receive and play the voice signal sent by the extension enabled in the current channel; the extension set is used for sending voice signals through the acquired communication time slot when the extension set is enabled, receiving and playing the voice signals sent by other enabled extension sets and the voice signals sent by the host through the special time slot; the wireless internal communication system can realize flexible and convenient communication, save time and provide convenience for workers;
for example, chinese patent application with application publication No. CN1 13766436A and application publication No. 2021.12.07 discloses a wireless intercom method and system (hereinafter referred to as prior art 2), the wireless intercom method applied to a plurality of wireless intercom extensions includes: sending a login request and a communication address of the control center to the control center so that the control center can respond to the login request, and setting a current talk group for each successfully logged wireless extension set based on a preset talk group of each successfully logged wireless extension set and the login state of other wireless extension sets; and carrying out wireless communication with other wireless extension phones in the corresponding current talk group by utilizing the wireless communication module in the successfully logged-in wireless extension phone based on the communication address. According to the method, the call voice stream is not processed by the control center, but is directly circulated among the wireless communication modules of the wireless call extensions in the current call group based on the communication address set by the control center for the successfully logged-in wireless call extension, so that the calculation performance requirement of the control center is reduced, and the wireless internal call efficiency is improved;
although the foregoing prior art 1 adopts one host corresponding to multiple extension sets, and controls the enabling and disabling of the extension sets through the host to implement the communication between the extension sets and the host or other extension sets, in this manner, one extension set can only correspond to a group of one host, and cannot simultaneously correspond to multiple groups, and there is a certain limitation in wireless intercom; the technical scheme of the prior art 2 solves the technical problem, adopts the mode that the successfully logged-in call extension sets correspond to a plurality of groups, and determines a target call group from a plurality of current call groups according to the target call requirement, so that the flexibility and the applicability of the wireless internal call system are improved.
Disclosure of Invention
In view of the deficiencies of the prior art, the present invention provides a wireless intercom system that solves the problems set forth above in the background art.
The technical scheme of the invention is as follows:
a wireless internal communication system comprises a control end, a data center and a communication end;
the control terminal is used for setting the use scene, the user information and the user authority of the wireless internal communication system so as to configure the composition of the communication terminals in the wireless internal communication system and the functions and the authority of each communication terminal;
the data center is in communication connection with the control end, receives and stores the configuration information sent by the control end, provides data interfaces for the control end and the call end, and performs data processing;
the system comprises a plurality of communication ends, wherein the plurality of communication ends are in communication connection with a data center, and any one of the communication ends can be in real-time voice communication with other communication ends in communication connection with the data center.
Further, the control end comprises a first login module, a scene module, an equipment module, a grouping module and a paging module;
the first login module is used for verifying the identity of the control end user, the user inputs a user name and a password through the first login module, the control end calls a control end target user name and a password stored in the data center and matches the control end target user name and the password with the user name and the password input through the first login module, and if the matching is successful, the control end user can log in the wireless internal communication system through the control end and can access the equipment module, the scene module, the grouping module and the paging module;
the device module is used for configuring configuration information of a call terminal, and at least configuring a call port number, a call terminal user name, a password, a call terminal authority level and a call terminal private chat list of the call terminal;
the scene module is used for realizing the construction of the use scene of the wireless intercom system, and a user can configure a plurality of use scenes through the scene module;
the grouping module is used for realizing grouping setting of the wireless internal communication system, all call ends in each group can talk with each other, call ends among different groups cannot talk with each other, and the same call end can be established in different groups;
the paging module is used for configuring the group collocation information displayed by each display page of the calling end.
Furthermore, the authority levels of the calling terminals are multiple, the authority level configured by each calling terminal through the equipment module is unique, and the authority level identification is added to the data sent by each calling terminal with the unique authority level.
Furthermore, each communication terminal is configured with an independent communication terminal private chat list, the communication terminal can independently communicate with any other communication terminal in the communication terminal private chat list, and other communication terminals in the communication terminal private chat list are not affected in the communication process.
Further, the data center comprises a database module, an interface module and a data processing module;
the database module is used for storing the information of the control end and the configuration information configured by the control end, and storing a data interface and a program for processing data;
the interface module is used for establishing the connection between the control terminal and the data center and the connection between the call terminal and the data center;
the data processing module utilizes Netty to realize the processing of the voice data at the call end; the voice data input by the user at the call end are transcoded by the call end and then transmitted to an interface module of the data center through the Internet, a fixed IP address and a port, and the transcoded voice data are transmitted to a data processing module by the interface data to be processed.
Further, the call end comprises a second login module, a call module, a setting module, a group information module and a user information module;
the second login module is used for inputting an IP address and a port number which are configured by the equipment module of the control end and are fixed relative to the data center, and is used for inputting the calling end user name and the password which are configured by the equipment module of the control end, and the calling end user name and the password of each calling end are independent;
after the second login module inputs the user name and the password of the calling end, the user name and the password of the calling end are sent to the data center through the configured IP address and the configured port number of the data center and received by the interface module of the data center, the received user name and the received password of the calling end are transmitted to the data processing module by the interface module to be matched with the user name and the password of the calling end stored in the database module, and after the matching is successful, the configuration and the voice call operation are carried out through the calling end;
the communication module comprises a communication authority level module, a private chat module and a multi-channel communication module, wherein the communication authority level module comprises a primary authority level module selectively configured through the control terminal and a secondary authority level module configured through the control terminal and used as a universal authority;
the primary authority level module is used for realizing the function that the calling end does not receive the voice of other calling ends and only sends the voice data to other calling ends, and when the other calling ends receive the voice data sent by the calling end, the current calling of other calling ends is suspended;
the secondary permission level module is a module which must be configured for each calling terminal and is used for realizing that the current calling of all other calling terminals in all groups in the current grouping list of the calling terminal is suspended after the current calling terminal sends out voice data;
the private chat list of the private chat module is configured through the equipment module of the control terminal, so that the current call terminal selects any other call terminal in the private chat list to carry out one-to-one call, and the private chat lists in the private chat modules of the call terminals are mutually independent;
the multi-channel call module is used for managing grouping information configured by a grouping module of a control terminal, each call terminal is provided with a plurality of grouping lists, each grouping list is independent, and the call terminal can select any one group or any plurality of groups of other call terminals in the grouping lists to carry out voice call;
the setting module is used for realizing the parameter setting of the calling terminal;
the group information module is used for displaying the group information configured by the control terminal;
the user information module is used for realizing the specific information or remark information of the call terminal configured by the control terminal so as to distinguish different call terminals.
Further, the voice data processing process of the data processing module of the data center is as follows:
step S701, the call end is accessed into a data center to establish connection with a data processing module of the data center through Netty;
step S702, binding a user name and a password of the calling end, an IP address and a port number for the calling end accessed in the step S71 through the control end;
step S703, after receiving the user name, password, IP address and port number input in step S72 by the call end, the data processing module confirms whether the call end is on-line through heartbeat detection, and calls the information of the database module to judge the call group selected by the call end, and inquires the group in the current page of the call end and all group information added by the call end;
step S704, the data processing module judges the authority level of the current voice data and the group selected by the call terminal according to the received voice data identifier sent by the call terminal, and then carries out sound mixing;
step S705, the data processing module sends the voice to a corresponding call terminal for voice call according to the identification of the voice data.
Further, the method also comprises the following steps:
step S801, adding a custom adapter before executing step S701, wherein the adapter comprises data length, format and coding and decoding to obtain a voice processing forwarding adapter scene adapted to the wireless intercom system;
step S802, when steps S702-S705 are executed, each call end is connected to the adapter added in step S801 and generates a corresponding channel, and the channel is used for realizing the connection among a plurality of call ends; the channel reads data sent by the talking end, acquires, verifies, processes and forwards the data, and detects whether the talking end is on line or not through a channel heartbeat detection mechanism.
Further, the specific process of step S802 is as follows:
step S901, obtaining equipment identity certificates, after a call end is connected for the first time, sending own identity certificate information to a data processing module by a first piece of data, binding the data processing module according to an ip address and a port number of the data sent by the call end after receiving the identity certificate information, subsequently receiving a user name and a password sent by the call end again, and classifying the user name and the password according to the bound identity certificates;
step S902, judging the selection of a call channel, wherein the data processing module judges whether to forward voice data to a certain call terminal or not according to the permission given by the channel selected by the current page of the call terminal;
step S903, heartbeat detection, wherein the data processing module detects whether the call end is on line or not according to a heartbeat detection mechanism;
step S904, judging the selection of the call group, wherein the data processing module judges all grouping channels in the current paging of the current call end so as to distinguish call functions with different authorities;
step S905, voice forwarding, wherein the data processing module judges the data length and the authority level identification sent by the current calling end, and forwards the voice data to all calling ends in a certain group of the current paging in step S904;
step S906, performing private chat operation, after step S902 is completed, selecting any online call end in the call end private chat list by the current call end to perform one-to-one call, and forwarding the voice data to the selected call end by the data processing module according to the received data length and the permission level identifier sent by the current call end.
Further, when step S905 is executed, the following process is also included:
the voice data format is a byte array format, data can be freely spliced to serve as an identifier, the authority level identifier is deleted when voice is mixed and played, and pure voice is reserved and used for mixing and playing; the protocol of the data format is defined by itself;
judging the authority level, wherein the data processing module judges the authority level of the voice data according to the received authority level identification sent by the current call end, and if the voice data is of a first-level authority level, the call ends of the groups in all the pages of the call end can receive the voice data; if the voice data is in the second-level authority level, all the grouped call ends in the current paging of the call end can receive the voice data, and the voice data in other first-level authority levels is not blocked; if the voice data is in the conventional permission level, the call end can carry out voice conversation with the call end in a certain group selected in the current paging of the call end, and the voice data of other primary permission levels or secondary permission levels is not blocked.
Advantageous effects
Compared with the prior art, the wireless intercom system provided by the invention has the following beneficial effects:
the invention sets the use scene, user information and user authority of the wireless internal communication system through the control terminal, the communication terminal communicates with other communication terminals according to the user authority set by the control terminal, and the authority is only used for setting the communication authority between a certain communication terminal and other communication terminals, thus avoiding the procedure of setting a management extension in a certain group, effectively simplifying the communication control procedure, avoiding the messiness of internal communication management and improving the communication efficiency.
Drawings
FIG. 1 is an architectural view of the present invention;
FIG. 2 is a diagram of a control terminal architecture according to the present invention;
FIG. 3 is a flowchart illustrating the operation of the control login module of the present invention;
FIG. 4 is a flow chart of the operation of the control end device module in the present invention;
FIG. 5 is a flow chart of the speech data processing logic of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
As shown in fig. 1, a wireless intercom system includes a control end, a data center and a communication end;
the control terminal is used for setting the use scene, the user information and the user authority of the wireless internal communication system so as to configure the composition of the communication terminals in the wireless internal communication system and the functions and the authority of each communication terminal; the control terminal is a computer terminal or a mobile terminal which is provided with a control program of the wireless intercom system, and certainly, for the computer terminal, besides a software program, the control terminal can also be based on a webpage version operated by a browser;
the data center is in communication connection with the control end, receives and stores the configuration information sent by the control end, provides data interfaces for the control end and the call end, and performs data processing; the data center is a cloud server or a local server;
the system comprises a plurality of communication terminals, a data center and a plurality of communication terminals, wherein the plurality of communication terminals are in communication connection with the data center, and any one communication terminal can carry out real-time voice communication with other communication terminals in communication connection with the data center; the communication terminal is a computer terminal or a mobile phone terminal provided with a wireless internal communication system execution program, when the communication terminal is the computer terminal, the computer terminal is connected with a headset, the computer terminal can be provided with a specially developed software program and can also run a webpage version based on a browser, and when the communication terminal is the mobile phone terminal, the communication terminal can be connected with an earphone or not connected with the earphone.
As shown in fig. 2 to 4, the control end includes a first login module, a scene module, an equipment module, a grouping module, and a paging module;
the first login module is used for verifying the identity of the control end user, the user inputs a user name and a password through the first login module, the control end calls a control end target user name and a password stored in the data center and matches the control end target user name and the password with the user name and the password input through the first login module, and if the matching is successful, the control end user can log in the wireless internal communication system through the control end and can access the equipment module, the scene module, the grouping module and the paging module;
the device module is used for configuring configuration information of a call terminal, and at least configuring a call port number, a call terminal user name, a password, a call terminal authority level and a call terminal private chat list of the call terminal;
the scene module is used for realizing the construction of the use scene of the wireless intercom system, a user can configure a plurality of use scenes through the scene module, the use scenes constructed by the scene module are independent from each other, the grouping and the paging configured among the use scenes are independent from each other, and when the wireless intercom system is used, the corresponding use scene can be selected according to the situation;
the grouping module is used for realizing grouping setting of the wireless internal conversation system, all conversation ends in each group can talk with each other, conversation ends among different groups cannot talk with each other, and the same conversation end can be established in different groups;
the paging module is used for configuring the group collocation information displayed by each display page of the calling end.
In the invention, the authority levels of the calling terminals are multiple, the authority level configured by each calling terminal through the equipment module is unique, and the authority level identification is added in the data sent by each calling terminal with the unique authority level.
In the invention, each call end is configured with an independent call end private chat list, the call end can independently communicate with any other call end in the call end private chat list, and other call ends in the call end private chat list are not influenced in the communication process.
In the invention, the data center comprises a database module, an interface module and a data processing module;
the database module is used for storing the information of the control end and the configuration information configured by the control end, and storing a data interface and a program for processing data;
the interface module is used for establishing the connection between the control terminal and the data center and the connection between the call terminal and the data center; the interface module mainly comprises an API data interface module and a Websocket interface module; the configuration information of the call end is mainly realized through an API (application program interface) data interface, the API interface is an HTTP (hyper text transport protocol), protocol communication is initiated by the call end, the call end sends a request to the data processing module, and the data processing module inquires a database and feeds back the database to the call end through the interface; the Websocket interface is mainly used for forwarding instructions and is characterized by convenience, bi-directional and initiative
The data processing module utilizes Netty to realize the processing of the voice data at the calling end; the voice data input by the user at the call end are transcoded by the call end and then transmitted to an interface module of the data center through the Internet, a fixed IP address and a port, and the transcoded voice data are transmitted to a data processing module by the interface module to be processed.
In the invention, the call end comprises a second login module, a call module, a setting module, a group information module and a user information module;
the second login module is used for inputting an IP address and a port number which are configured by the equipment module of the control end and are fixed relative to the data center, and inputting the user name and the password of the calling end configured by the equipment module of the control end, wherein the user name and the password of the calling end are independent from each other;
after the second login module inputs the user name and the password of the calling end, the user name and the password of the calling end are sent to the data center through the configured IP address and the configured port number of the data center and received by the interface module of the data center, the received user name and the received password of the calling end are transmitted to the data processing module by the interface module to be matched with the user name and the password of the calling end stored in the database module, and after the matching is successful, the configuration and the voice call operation are carried out through the calling end;
the communication module comprises a communication authority level module, a private chat module and a multi-channel communication module, wherein the communication authority level module comprises a primary authority level module selectively configured through the control terminal and a secondary authority level module configured through the control terminal and used as a universal authority;
the primary authority level module is used for realizing the function that the calling end does not receive the voice of other calling ends and only sends the voice data to other calling ends, and when the other calling ends receive the voice data sent by the calling end, the current calling of other calling ends is suspended;
the secondary permission level module is a module which must be configured for each calling terminal and is used for realizing that the current calling of all other calling terminals in all groups in the current grouping list of the calling terminal is suspended after the current calling terminal sends out voice data;
the private chat list of the private chat module is configured through the equipment module of the control terminal, so that the current call terminal selects any other call terminal in the private chat list to carry out one-to-one call, and the private chat lists in the private chat modules of the call terminals are mutually independent;
the multi-channel call module is used for managing grouping information configured by a grouping module of a control terminal, each call terminal is provided with a plurality of grouping lists, each grouping list is independent, the call terminal can select any one group or any plurality of groups of other call terminals in the grouping lists to carry out voice call, namely, voice can be sent and received in any one group or plurality of groups in the grouping lists, all the other call terminals selecting the group can hear, and all the other call terminals selecting the group can speak in the group;
the setting module is used for realizing parameter setting of the calling end;
the group information module is used for displaying group information configured by the control terminal, such as remark information of a group and a calling terminal name list which is online and selects the group;
the user information module is used for realizing the specific information or remark information of the call terminal configured by the control terminal so as to distinguish different call terminals.
In the invention, the call terminal is also provided with an electric quantity detection module and a signal detection module, the call terminal sends the electric quantity and the signal intensity data to the data center, and the data center sends the data to the control terminal for displaying
As shown in fig. 5, the voice data processing process performed by the data processing module of the data center is as follows:
step S701, accessing the call end into a data center to establish connection with a data processing module of the data center through Netty;
step S702, binding a user name and a password of the calling end, an IP address and a port number for the calling end accessed in the step S71 through the control end;
step S703, after receiving the user name, password, IP address and port number input in step S72 by the call end, the data processing module confirms whether the call end is on-line through heartbeat detection, and calls the information of the database module to judge the call group selected by the call end, and inquires the group in the current page of the call end and all group information added by the call end;
step S704, the data processing module judges the authority level of the current voice data and the group selected by the call terminal according to the received voice data identifier sent by the call terminal, and then carries out sound mixing;
step S705, the data processing module sends the voice to the corresponding call end for voice call according to the identification of the voice data.
Further, the method also comprises the following steps:
step S801, adding a custom adapter before executing step S701, wherein the adapter comprises data length, format and coding and decoding to obtain a voice processing forwarding adapter scene adapted to the wireless intercom system;
step S802, when steps S702-S705 are executed, each call end is connected to the adapter added in step S801 and generates a corresponding channel, and the channel is used for realizing the connection among a plurality of call ends; the channel reads data sent by the talking end, acquires, verifies, processes and forwards the data, and detects whether the talking end is on line or not through a channel heartbeat detection mechanism.
Further, since the voice data of the wireless intercom system is a plurality of pages, a plurality of groups of voice calls per page, and the situation of each call end is different, there is a corresponding processing method, and the specific process of step S802 is as follows:
step S901, obtaining an equipment identity, after a first connection is made at a call end, sending, by a first piece of data, own identity information to a data processing module, after receiving the identity information, the data processing module binding the data according to an ip address and a port number of the data sent from the call end, subsequently receiving a user name and a password sent from the call end again, and performing a classification process according to the bound identity;
step S902, judging the selection of a call channel, wherein the data processing module judges whether to forward voice data to a certain call terminal or not according to the permission given by the channel selected by the current page of the call terminal; thereby achieving the purpose of saving the flow of the server;
step S903, heartbeat detection, wherein the data processing module detects whether the call end is online according to a heartbeat detection mechanism;
step S904, judging the selection of the call group, wherein the data processing module judges all grouping channels in the current paging of the current call end so as to distinguish call functions with different authorities;
step S905, voice forwarding, wherein the data processing module judges the data length and the authority level identification sent by the current calling end, and forwards the voice data to all calling ends in a certain group of the current paging in step S904;
step S906, performing private chat operation, after step S902 is completed, selecting any online call end in the call end private chat list by the current call end to perform one-to-one call, and forwarding the voice data to the selected call end by the data processing module according to the received data length and the permission level identifier sent by the current call end.
Further, when step S905 is executed, the following process is also included:
the voice data format is a byte array format, data can be freely spliced to serve as an identifier, the authority level identifier is deleted when voice is mixed and played, and pure voice is reserved and used for mixing and playing; the protocol of the data format is defined by itself;
judging the authority level, wherein the data processing module judges the authority level of the voice data according to the received authority level identification sent by the current call end, if the voice data is in a first-level authority level, all grouped call ends in all the sub-pages of the call end can receive the voice data, and when a certain call end receives the voice data in the first-level authority level, the certain call end cannot receive the synchronously sent second-level authority level voice data, common voice data and private chat voice data; if the voice data is in the second-level authority level, all the grouped voice terminals in the current paging of the voice terminal can receive the voice data, and the voice data of other first-level authority levels are not blocked, but the common voice data and the private chat voice data sent by other voice terminals can be blocked; if the voice data is in the conventional permission level, the call end can carry out voice conversation with the call end in a certain group selected in the current paging of the call end, and the voice data of other primary permission levels or secondary permission levels is not blocked.
In the invention, in a voice scene sent by a plurality of devices, the voice grade and the normal data in the voice data are received, the group ID data in the voice data are taken, and the voice is sent to the on-line client in the group according to the group ID to be sent in the group main data. If the same client is contained in a plurality of groups, the client is sent only once; in the invention, 4G communication or 5G communication can be adopted among the call terminals, the control terminal and the data center, so that the wireless internal call system is not limited by distance and regions, the call terminals in the same group can realize inter-city, inter-province and inter-country call, the control terminal can also remotely configure the call terminals, and the call terminals and the control terminal can both carry out remote data transmission with the data center.
In summary, in the working engineering of the wireless intercom system provided by the present invention, the control end is used to set the usage scenario, user information and user permission of the wireless intercom system for all the intercom ends in a unified way, all the intercom ends execute the voice transceiving work through the information configured by the control end, for the intercom end having the primary permission level, the secondary permission level and the common permission level at the same time, one permission level can be selected before sending out the voice data, so that the voice data has an identifier corresponding to the permission level, and the voice data is identified by the data processing module of the data processing center, and the voice data is transmitted to the corresponding other intercom ends by adopting the corresponding level processing mode according to the data permission level, and the setting of the permission of the other intercom ends in the same group by setting the control extension set in a group is cancelled, thereby avoiding disorder in the communication management.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.
Claims (10)
1. A wireless intercom system, comprising: the system comprises a control end, a data center and a call end;
the control terminal is used for setting the use scene, the user information and the user authority of the wireless internal communication system so as to configure the composition of the communication terminals in the wireless internal communication system and the functions and the authority of each communication terminal;
the data center is in communication connection with the control end, receives and stores the configuration information sent by the control end, provides a data interface for the control end and the call end, and performs data processing;
the data center is connected with the plurality of call ends, the plurality of call ends are in communication connection with the data center, and any call end can be in real-time voice call with other call ends in communication connection with the data center.
2. The wireless intercom system of claim 1 wherein: the control end comprises a first login module, a scene module, an equipment module, a grouping module and a paging module;
the first login module is used for verifying the identity of the control end user, the user inputs a user name and a password through the first login module, the control end calls a control end target user name and a password stored in the data center and matches the control end target user name and the password with the user name and the password input through the first login module, and if the matching is successful, the control end user can log in the wireless internal communication system through the control end and can access the equipment module, the scene module, the grouping module and the paging module;
the device module is used for configuring configuration information of a call end, and at least configuring a call port number, a call end user name and a password, a call end authority level and a call end private chat list of the call end;
the scene module is used for realizing the construction of a use scene of the wireless intercom system, and a user can configure a plurality of use scenes through the scene module;
the grouping module is used for realizing grouping setting of the wireless internal communication system, all call ends in each group can talk with each other, call ends among different groups cannot talk with each other, and the same call end can be established in different groups;
the paging module is used for configuring group collocation information displayed by each display page of the calling end.
3. The wireless intercom system of claim 2, wherein: the permission levels of the calling terminals are multiple, each calling terminal is unique through the permission level configured by the equipment module, and permission level identification is added in data sent by each calling terminal with the unique permission level.
4. A wireless intercom system as in claim 3 wherein: each call terminal is configured with an independent call terminal private chat list, the call terminal can independently communicate with any other call terminal in the call terminal private chat list, and other call terminals in the call terminal private chat list are not influenced in the communication process.
5. The wireless intercom system of claim 1, wherein: the data center comprises a database module, an interface module and a data processing module;
the database module is used for storing the information of the control end and the configuration information configured by the control end, and storing a data interface and a program for processing data;
the interface module is used for establishing the connection between the control terminal and the data center and the connection between the call terminal and the data center;
the data processing module utilizes Netty to realize the processing of the voice data at the call end; the voice data input by the user at the call end are transcoded by the call end and then transmitted to an interface module of the data center through the Internet, a fixed IP address and a port, and the transcoded voice data are transmitted to a data processing module by the interface data to be processed.
6. The wireless intercom system of claim 1, wherein: the calling end comprises a second login module, a calling module, a setting module, a group information module and a user information module;
the second login module is used for inputting an IP address and a port number which are configured by the equipment module of the control end and are fixed relative to the data center, and is used for inputting the calling end user name and the password which are configured by the equipment module of the control end, and the calling end user name and the password of each calling end are independent;
after the second login module inputs the user name and the password of the calling end, the user name and the password of the calling end are sent to the data center through the configured IP address and the configured port number of the data center and received by the interface module of the data center, the received user name and the received password of the calling end are transmitted to the data processing module by the interface module to be matched with the user name and the password of the calling end stored in the database module, and after the matching is successful, the configuration and the voice call operation are carried out through the calling end;
the communication module comprises a communication authority level module, a private chat module and a multi-channel communication module, wherein the communication authority level module comprises a primary authority level module selectively configured through the control terminal and a secondary authority level module configured through the control terminal and used as a universal authority;
the primary authority level module is used for realizing the function that the calling end does not receive the voice of other calling ends and only sends the voice data to other calling ends, and when the other calling ends receive the voice data sent by the calling end, the current calling of other calling ends is suspended;
the secondary permission level module is a module which must be configured for each calling terminal and is used for realizing that the current calling of all other calling terminals in all groups in the current grouping list of the calling terminal is suspended after the current calling terminal sends out voice data;
the private chat list of the private chat module is configured through the equipment module of the control terminal, so that the current call terminal selects any other call terminal in the private chat list to carry out one-to-one call, and the private chat lists in the private chat modules of the call terminals are mutually independent;
the multi-channel call module is used for managing grouping information configured by a grouping module of a control terminal, each call terminal is provided with a plurality of grouping lists, each grouping list is mutually independent, and the call terminal can select any one group or any plurality of groups of other call terminals in the grouping lists to carry out voice call;
the setting module is used for realizing parameter setting of the calling end;
the group information module is used for displaying the group information configured by the control terminal;
the user information module is used for realizing the specific information or remark information of the call terminal configured by the control terminal so as to distinguish different call terminals.
7. A wireless intercom system as in any of claims 1-6 wherein said data processing module of the data center performs the process of voice data processing as follows:
step S701, accessing the call end into a data center to establish connection with a data processing module of the data center through Netty;
step S702, binding a user name and a password of the calling end, an IP address and a port number for the calling end accessed in the step S71 through the control end;
step S703, after receiving the user name and password, IP address and port number input in step S72 by the call end, the data processing module confirms whether the call end is on-line through heartbeat detection, and calls the information of the database module to judge the call group selected by the call end and inquire the group in the current page of the call end and all group information added by the call end;
step S704, the data processing module judges the authority level of the current voice data and the group selected by the call terminal according to the received identification of the voice data sent by the call terminal, and then performs sound mixing;
step S705, the data processing module sends the voice to a corresponding call terminal for voice call according to the identification of the voice data.
8. The wireless intercom system of claim 7, further comprising the steps of:
step S801, adding a custom adapter before executing step S701, wherein the adapter comprises data length, format and coding and decoding to obtain a voice processing forwarding adapter scene adapted to the wireless intercom system;
step S802, when steps S702-S705 are executed, each call end is connected to the adapter added in step S801 and generates a corresponding channel, and the channel is used for realizing the connection among a plurality of call ends; the channel reads data sent by the call end, acquires, verifies, processes and forwards the data, and detects whether the call end is on-line or not through a channel heartbeat detection mechanism.
9. The wireless intercom system of claim 8, wherein the specific process of step S802 is as follows:
step S901, obtaining equipment identity certificates, after a call end is connected for the first time, sending own identity certificate information to a data processing module by a first piece of data, binding the data processing module according to an ip address and a port number of the data sent by the call end after receiving the identity certificate information, subsequently receiving a user name and a password sent by the call end again, and classifying the user name and the password according to the bound identity certificates;
step S902, judging the selection of a call channel, wherein the data processing module judges whether to forward voice data to a certain call terminal according to the channel selected by the current page of the call terminal to give listening authority;
step S903, heartbeat detection, wherein the data processing module detects whether the call end is online according to a heartbeat detection mechanism;
step S904, judging the selection of the call group, wherein the data processing module judges all grouping channels in the current paging of the current call end so as to distinguish call functions with different authorities;
step S905, voice forwarding, wherein the data processing module judges the data length and the authority level identification sent by the current calling end, and forwards the voice data to all calling ends in a certain group of the current paging in step S904;
step S906, performing private chat operation, after step S902 is completed, the current call end selects any online call end in the call end private chat list to perform one-to-one call, and the data processing module forwards the voice data to the selected call end according to the received data length and the permission level identifier sent by the current call end.
10. The wireless intercom system of claim 9, further comprising the following process when executing step S905:
the voice data format is a byte array format, data can be freely spliced to serve as an identifier, the authority level identifier is deleted when voice is mixed and played, and pure voice is reserved and used for mixing and playing; the protocol of the data format is defined by itself;
judging permission grading, wherein the data processing module judges the permission grade of the voice data according to the received permission grade identification sent by the current call terminal, and if the voice data is of a first-grade permission grade, all the call terminals grouped in all the pages of the call terminal can receive the voice data; if the voice data is in the second-level authority level, all the grouped call ends in the current paging of the call end can receive the voice data, and the voice data in other first-level authority levels is not blocked; if the voice data is in the conventional permission level, the calling terminal can carry out voice conversation with the calling terminal in a certain group selected in the current paging of the calling terminal, and the voice data of other primary permission levels or secondary permission levels is not blocked.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211480132.XA CN115884186A (en) | 2022-11-22 | 2022-11-22 | Wireless intercom system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211480132.XA CN115884186A (en) | 2022-11-22 | 2022-11-22 | Wireless intercom system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115884186A true CN115884186A (en) | 2023-03-31 |
Family
ID=85763755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211480132.XA Pending CN115884186A (en) | 2022-11-22 | 2022-11-22 | Wireless intercom system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115884186A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117135276A (en) * | 2023-10-23 | 2023-11-28 | 北京奇点智播科技有限公司 | Call control system and method |
-
2022
- 2022-11-22 CN CN202211480132.XA patent/CN115884186A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117135276A (en) * | 2023-10-23 | 2023-11-28 | 北京奇点智播科技有限公司 | Call control system and method |
CN117135276B (en) * | 2023-10-23 | 2024-02-20 | 北京奇点智播科技有限公司 | Call control system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112153140B (en) | Remote control method, device, equipment, storage medium and system | |
CN109445741B (en) | Data transmission method and device, electronic equipment and storage medium | |
US9024997B2 (en) | Virtual presence via mobile | |
CN102981613B (en) | terminal and terminal control method | |
EP4099690A1 (en) | Enhanced video call method and system, and electronic device | |
CN102611871A (en) | Method, system and mobile terminal for video communication and digital television receiving terminal | |
CN102904939A (en) | Method and associated device of screen sharing | |
CN101364923A (en) | Sharing method and terminal equipment thereof | |
CN111132111A (en) | BLE-based audio sharing method and system and computer-readable storage medium | |
CN103843323B (en) | A kind of multimedia conference realization method, relevant device and system | |
US10164784B2 (en) | Communication terminal, communication system, and data transmission method | |
CN111988471A (en) | Wireless phone system, wireless communication method and readable storage medium | |
CN107040498B (en) | Same-screen method and terminal | |
CN104853135A (en) | Method and system for video switching during voice communication process | |
US8050667B2 (en) | Virtual terminal server, mobile communication terminal, communication control system, and communication control method | |
CN115884186A (en) | Wireless intercom system | |
US10205686B2 (en) | Communication terminal, communication system, and output method | |
CA2873356C (en) | Relay device selection device, transmission system, and program for relay device selection device | |
CN105120524A (en) | Method for establishing communication connection and electronic device | |
CN101567857A (en) | Control module capable of connecting through instant communication service | |
CN213461879U (en) | Wireless phone system based on Wifi Direct technology | |
CN110505070B (en) | A method and device for establishing a three-party session | |
CN104427287A (en) | Data processing method and device | |
CN101783921B (en) | Method and device for expanding video conference function to external equipment | |
JP6572655B2 (en) | Communication management system, communication system, communication management method, and program |
Legal Events
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 |