Wireless intercom method and system

文档序号:1941983 发布日期:2021-12-07 浏览:32次 中文

阅读说明:本技术 一种无线内部通话方法及系统 (Wireless intercom method and system ) 是由 方桂成 于 2021-07-27 设计创作,主要内容包括:本申请公开了一种无线内部通话方法及系统,应用于多个无线通话分机的无线内部通话方法包括:向控制中心发送登录请求及自身的通信地址,以便控制中心对登录请求进行响应,基于各个登录成功的无线通话分机的预设通话群组及其他无线通话分机的登录状态为各个登录成功的无线通话分机设置当前通话群组;基于通信地址利用登录成功的无线通话分机中的无线通讯模块与对应的当前通话群组中的其他无线通话分机进行无线通话。本申请通话语音流不通过控制中心处理,而是基于控制中心对登录成功的无线通话分机设置的通信地址,直接在当前通话群组中的无线通话分机的无线通讯模块之间进行流转,降低控制中心计算性能要求,提高无线内部通话效率。(The application discloses a wireless intercom method and a system, and the wireless intercom method applied to a plurality of wireless intercom extensions comprises the following steps: 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 performing wireless communication with other wireless communication extension sets in the corresponding current communication group by using the wireless communication module in the successfully logged-in wireless communication extension set based on the communication address. According to the method and the device, the call voice stream is not processed through 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 wireless call extension which is successfully logged in, so that the calculation performance requirement of the control center is reduced, and the wireless internal call efficiency is improved.)

1. A wireless intercom method, characterized in that, applied to a plurality of wireless extension telephones, it comprises:

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 call group for each successfully logged wireless extension phone based on a preset call group of each successfully logged wireless extension phone and the login state of other wireless extension phones;

and carrying out wireless communication between the wireless communication module in the successfully logged-in wireless communication extension and other corresponding wireless communication extensions in the current communication group based on the communication address.

2. The wireless intercom method of claim 1, wherein said sending a login request to a control center comprises:

logging in the control center by using a login account and a login password corresponding to each wireless extension telephone, so that the control center can verify the login account and the login password, and if the verification is passed, the wireless extension telephone is successfully logged in; the login account and the login password are generated after the wireless extension phone is registered in the control center in advance.

3. The wireless intercom method according to claim 1, wherein said wirelessly communicating with other wireless extension sets in the current talk group using a wireless communication module in the successfully registered wireless extension set based on the communication address comprises:

when the number of the current call groups corresponding to the wireless extension phones which are successfully logged in is multiple, determining a target call group from the multiple current call groups according to target call requirements;

and carrying out wireless communication with other wireless communication extensions in the target communication group by utilizing the wireless communication module in the wireless communication extension which is successfully logged in based on the communication address.

4. The wireless intercom method of claim 3, wherein said wirelessly communicating with other said wireless extensions of said target talk group using said wireless communication module of said wireless extension that successfully registered based on said communication address comprises:

acquiring call voice and processing the call voice;

and transmitting the processed call voice to other wireless call extensions in the target call group by utilizing a wireless communication module in the wireless call extension based on the communication address, and receiving the processed call voice by the wireless communication modules of the other wireless call extensions for playing.

5. A wireless intercom method, characterized in that, applied to a control center, comprises:

receiving login requests and communication addresses of a plurality of wireless extension phones, and responding to the login requests;

and setting a current call group for each successfully logged wireless call extension based on the preset call group of each successfully logged wireless call extension and the login state of other successfully logged wireless call extensions, so that the successfully logged wireless call extension performs wireless call with other corresponding wireless call extensions in the current call group by using a wireless communication module of the successfully logged wireless call extension based on the communication address.

6. The wireless intercom method of claim 5, wherein said setting a current talk group for each successfully registered wireless extension based on a predetermined talk group of each successfully registered wireless extension and a registration status of other said wireless extensions comprises:

and setting the wireless extension telephone in the login success state in the preset call group as the wireless extension telephone in the current call group.

7. The wireless intercom method of claim 6, wherein after said setting of a current talk group for each successfully registered wireless extension based on said pre-established talk group information of each successfully registered wireless extension and said registration status of other said wireless extensions, further comprises:

and determining a management extension from the wireless communication extensions of the current communication group so that the management extension can control the communication authority of the wireless communication extensions in the current communication group through the control center.

8. The wireless intercom method of claim 5, further comprising:

when the wireless communication between the wireless communication extension which is successfully logged in and other wireless communication extensions in the current communication group fails, connection is reestablished between the wireless communication extensions which are failed in communication according to the request of the wireless communication extension which is failed in communication so as to carry out wireless communication or the communication voice stream of the wireless communication extension which is failed in communication is forwarded to the corresponding wireless communication extension.

9. A wireless intercom system comprising a control center and a plurality of wireless extensions, wherein:

the control center is used for receiving login requests sent by the wireless communication extensions and communication addresses of the control center, responding to the login requests of the wireless communication extensions, and setting current communication groups for the wireless communication extensions which are successfully logged on based on preset communication groups of the wireless communication extensions which are successfully logged on and the login states of other wireless communication extensions;

and the plurality of wireless extension telephones are used for sending the login request and the communication address of the wireless extension telephones to the control center for login, and performing wireless communication with other corresponding wireless extension telephones in the current communication group by using the wireless communication module in the wireless extension telephone which is successfully logged in based on the communication address.

10. The wireless intercom system of claim 9, wherein said control center comprises one or more servers.

Technical Field

The present invention relates to the field of communications technologies, and in particular, to a wireless intercom method and system.

Background

In various field commanding and dispatching occasions, workers often need an internal communication system, all participating workers can talk at the same time, and can carry out grouped communication and graded command according to the requirements of commanders, so that the commanding and dispatching among the field workers can be realized, and coordination is realized. The wireless intercom product is widely used in television stations, radio stations, movie and television production, literary and artistic performance sites, celebration sites and other various work occasions requiring site command and coordination. For example, at a program recording site, workers engaged in image pickup, lighting and sound equipment need a wireless intercom system for achieving command cooperation between a director and the workers at the site and completing program production together.

Currently available wireless intercom systems, due to limited distances of use, are often only available in a relatively small area, such as the core area of a studio or a show site. However, with the large-scale shooting activities such as sports competitions and performances, more and more persons are involved in the production, the division of labor is refined, and the activity site is not limited to a studio, a theater, a stadium and a city, and may be a plurality of studios or a plurality of sites across provinces and cities.

Therefore, it is an urgent technical problem to be solved by those skilled in the art to provide a wireless intercom method without being limited to the use of distance.

Disclosure of Invention

In view of the above, the present invention provides a wireless intercom method and system, which can reduce the calculation performance requirement of the control center and improve the efficiency of wireless intercom. The specific scheme is as follows:

a first aspect of the present application provides a wireless intercom method applied to a plurality of wireless extension telephones, including:

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 call group for each successfully logged wireless extension phone based on a preset call group of each successfully logged wireless extension phone and the login state of other wireless extension phones;

and carrying out wireless communication between the wireless communication module in the successfully logged-in wireless communication extension and other corresponding wireless communication extensions in the current communication group based on the communication address.

Optionally, the sending a login request to the control center includes:

logging in the control center by using a login account and a login password corresponding to each wireless extension telephone, so that the control center can verify the login account and the login password, and if the verification is passed, the wireless extension telephone is successfully logged in; the login account and the login password are generated after the wireless extension phone is registered in the control center in advance.

Optionally, the performing a wireless call between the wireless communication module in the wireless extension phone that successfully logs in based on the communication address and the other corresponding wireless extension phones in the current talk group includes:

when the number of the current call groups corresponding to the wireless extension phones which are successfully logged in is multiple, determining a target call group from the multiple current call groups according to target call requirements;

and carrying out wireless communication with other wireless communication extensions in the target communication group by utilizing the wireless communication module in the wireless communication extension which is successfully logged in based on the communication address.

Optionally, the performing a wireless call with other wireless extension phones in the target call group by using the wireless communication module in the wireless extension phone that successfully logs in based on the communication address includes:

acquiring call voice and processing the call voice;

and transmitting the processed call voice to other wireless call extensions in the target call group by utilizing a wireless communication module in the wireless call extension based on the communication address, and receiving the processed call voice by the wireless communication modules of the other wireless call extensions for playing.

A second aspect of the present application provides a wireless intercom method applied to a control center, including:

receiving login requests and communication addresses of a plurality of wireless extension phones, and responding to the login requests;

and setting a current call group for each successfully logged wireless call extension based on the preset call group of each successfully logged wireless call extension and the login state of other successfully logged wireless call extensions, so that the successfully logged wireless call extension performs wireless call with other corresponding wireless call extensions in the current call group by using a wireless communication module of the successfully logged wireless call extension based on the communication address.

Optionally, the setting, for each successfully logged wireless extension telephone, a current call group based on the preset call group of the successfully logged wireless extension telephone and the login status of the other successfully logged wireless extension telephone includes:

and setting the wireless extension telephone in the login success state in the preset call group as the wireless extension telephone in the current call group.

Optionally, after the preset talk group information of the wireless extension phone based on each successful login and the login status of the other wireless extension phone set the current talk group for each successful login, the method further includes:

and determining a management extension from the wireless communication extensions of the current communication group so that the management extension can control the communication authority of the wireless communication extensions in the current communication group through the control center.

Optionally, the wireless intercom method further includes:

and when the wireless communication between the wireless communication extension which is successfully logged in and other wireless communication extensions in the current communication group fails, reestablishing connection between the wireless communication extensions which fail to communicate according to the request of the wireless communication extension which fails to communicate so as to carry out wireless communication or forwarding the communication voice of the wireless communication extension which fails to communicate to the corresponding wireless communication extension.

A third aspect of the present application provides a wireless intercom system comprising a control center and a plurality of wireless intercom extensions, wherein:

the control center is used for receiving login requests sent by the wireless communication extensions and communication addresses of the control center, responding to the login requests of the wireless communication extensions, and setting current communication groups for the wireless communication extensions which are successfully logged on based on preset communication groups of the wireless communication extensions which are successfully logged on and the login states of other wireless communication extensions;

and the plurality of wireless extension telephones are used for sending the login request and the communication address of the wireless extension telephones to the control center for login, and performing wireless communication with other corresponding wireless extension telephones in the current communication group by using the wireless communication module in the wireless extension telephone which is successfully logged in based on the communication address.

Optionally, the control center includes one or more servers.

In the present application, a wireless intercom method applied to a plurality of wireless extension telephones comprises: 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 call group for each successfully logged wireless extension phone based on a preset call group of each successfully logged wireless extension phone and the login state of other wireless extension phones; and carrying out wireless communication between the wireless communication module in the successfully logged-in wireless communication extension and other corresponding wireless communication extensions in the current communication group based on the communication address. According to the method and the device, the call voice stream is not processed through 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 wireless call extension which is successfully logged in, so that the calculation performance requirement of the control center is reduced, and the wireless internal call efficiency is improved.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

Fig. 1 is a flow chart of a wireless intercom method applied to a plurality of wireless extension telephones according to the present application;

fig. 2 is a voice stream processing flow chart of a wireless extension phone provided in the present application;

FIG. 3 is a flow chart of a wireless intercom method applied to a control center according to the present application;

FIG. 4 is a block diagram of a specific control center provided in the present application;

fig. 5 is a schematic view illustrating a talk group configuration of a specific wireless extension phone provided in the present application;

fig. 6 is a schematic diagram of a specific wireless intercom system architecture provided by the present application.

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. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Currently available wireless intercom systems, due to limited distances of use, are often only available in a relatively small area, such as the core area of a studio or a show site. However, with the large-scale shooting activities such as sports competitions and performances, more and more persons are involved in the production, the division of labor is refined, and the activity site is not limited to a studio, a theater, a stadium and a city, and may be a plurality of studios or a plurality of sites across provinces and cities. In view of the above technical drawbacks, the present application provides a wireless intercom scheme, system and storage medium, where a conversation voice stream is not processed by a control center, but is directly transferred between wireless communication modules of wireless communication extensions in a current conversation group based on a communication address set by the control center for a successfully logged-in wireless communication extension, so as to reduce the calculation performance requirement of the control center and improve the wireless intercom efficiency.

Fig. 1 is a flowchart of a wireless intercom method according to an embodiment of the present application. Referring to fig. 1, the wireless intercom method is applied to a plurality of wireless extension telephones, and comprises the following steps:

s11: and 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 telephone based on the preset talk group of each successfully logged wireless extension telephone and the login state of other wireless extension telephones.

In this embodiment, before communication is performed, a plurality of wireless extension phones first log in the control center, that is, send a log-in request and their own communication addresses to the control center, so that the control center responds to the log-in request, and set a current talk group for each successfully-logged wireless extension phone based on a preset talk group of each successfully-logged wireless extension phone and a log-in state of the other successfully-logged wireless extension phones. Currently, public network IP addresses are a scarce resource on public wireless networks, i.e. on 3G/4G networks. Due to this objective reality and inertia of thinking, most internet-based software services almost all use CS architecture (Client/Server architecture) or equivalent BS architecture (Browser/Server architecture), all control and data forwarding are performed through the Server, and communication between clients cannot be directly achieved. In this embodiment, the wireless communication extension can directly perform wireless communication based on the communication address, and voice streams do not need to be circulated through the control center. The communication address is a public network IP address, such as the public network IP addresses of IPv4 and IPv6, or an address and a port mapped by a UPNP/NAT port.

Before a user receives a plurality of extension sets for communication, the user needs to register a WEB online service or other service provided by an operator in a control system. The user registration, i.e. the application for a user account, may be expressed by an ID or name, which is uniquely present in the control system and which requires a login password. The user account is set for management purposes, and is used for creating groups, adding and deleting extension sets, changing the group membership of the extension sets and the like. Group registration, i.e. the creation of one or more extension groups, may still be expressed by an ID or name. All the extensions can only receive the voice from other extensions in the group where the extensions are located, and can only send the voice of the extensions to the group where the extensions are located. If an extension is in multiple groups at the same time, the user can select which group is currently being sent voice. Extension registration, i.e. creation of an extension, may be expressed by an extension ID or name, which is the only login account number present within the user's range and which requires a login password. In addition, group-extension membership needs to be specified. An extension may be assigned to which group or groups it belongs to, or a group may be assigned to which users belong to the group. In any case, the end result is the same, and in the attribute of the extension, the list of the group where the extension is currently located is registered, and at the same time, the list of the extension currently owned by the extension is also registered in the group. And after the membership is established, the preset call group corresponding to each wireless extension call is obtained. After that, the user can add or delete the group and the extension according to the requirement, and can also change the membership relationship of the group and the extension, and modify the passwords of the extension or the own passwords and the like. Finally, the registration information of the user and the extension is set on the extension, and the extension needs to store the IP address or the domain name of one or more control center servers distributed by the operator, the user ID or the name, the extension ID or the name, the password and other fields.

In this embodiment, the wireless extension telephones log in the control center by using the login account and the login password corresponding to each wireless extension telephone, so that the control center verifies the login account and the login password, and if the verification is passed, the wireless extension telephones log in successfully; the login account and the login password are generated after the wireless extension phone is registered in the control center in advance. After verifying that the account number and the password provided by the extension are legal, the control center sends an instruction to the extension to enable the extension to join one or more groups owned by the user, namely, preset call groups, and provides other extension lists in use in the current group, including the ID or name and the IP address of the extension, so as to obtain the current call group corresponding to the extension and the communication addresses of the extensions in the current call group. The current call group comprises the extension set in the login state in the preset call group.

S12: and carrying out wireless communication between the wireless communication module in the successfully logged-in wireless communication extension and other corresponding wireless communication extensions in the current communication group based on the communication address.

In this embodiment, the wireless communication module in the wireless extension phone which is successfully logged in is used to perform wireless communication with other wireless extension phones in the current communication group based on the communication address. The control centre does not handle any speech processing or switching tasks and the speech data stream is only used for speech switching between the extensions. Communication between the wireless communication modules in the wireless communication extension is realized based on wireless network infrastructures such as 5G, WIFI6, 4G and common WIFI. The 5G wireless network may be a public wireless network provided by a telecommunication operator, a private network slice leased by a specific user to the telecommunication operator, or a private 5G wireless network built by the specific user.

After the extension sets log in, the group information of the extension sets and the list of other online members in each group are obtained. Further, when the number of the current call groups corresponding to the successfully logged-in wireless extension phone is multiple, a target call group is determined from the multiple current call groups according to a target call requirement when voice is sent, and then wireless communication is performed between the wireless communication module in the successfully logged-in wireless extension phone and other wireless extension phones in the target call group based on the communication address. That is, if the same extension set exists in a plurality of groups at the same time, the voice stream is sent according to the currently selected group, and if only one group exists, the voice stream is sent to the group. The extension must send voice streams to each of the other members in the group in turn according to the list of extensions specified by the control center.

In this embodiment, a wireless extension phone obtains a call voice, processes the call voice, and then transmits the processed call voice to other wireless extension phones in the target call group by using a wireless communication module in the wireless extension phone based on the communication address, and the wireless communication modules of the other wireless extension phones receive the processed call voice to play. The wireless communication extension is a hardware device which can be in a waist pack shape and needs to be externally connected with a headset or other types of earphones; or in an integrated headset form; or a desktop device with a microphone, a loudspeaker and an external headset. The wireless extension telephone can be composed of a login module, a group management module, a recording and playback module, a voice compression/decompression module, a wireless transceiver module, a voice pre-processing/post-processing module, a jitter buffer module and the like, as shown in fig. 2. In addition, during the working period, the slave units need to periodically send heartbeat information and the current working state of the slave units to the control center. The extension can actively log out, and after the extension logs out or the control center detects that the extension is off-line, the control center sends an instruction to other extensions in the group to request to delete the extension in the call.

As can be seen, in the embodiment of the present application, a login request is first sent to a control center, so that the control center responds to the login request, and a current talk group and communication addresses of the wireless talk extensions in the current talk group are set for each successfully logged wireless talk extension based on a preset talk group of each successfully logged wireless talk extension and the login status of other wireless talk extensions; and carrying out wireless communication between the wireless communication module in the successfully logged-in wireless communication extension and other corresponding wireless communication extensions in the current communication group based on the communication address. According to the method and the device, the call voice stream is not processed through 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 wireless call extension which is successfully logged in, so that the calculation performance requirement of the control center is reduced, and the wireless internal call efficiency is improved.

Fig. 3 is a flowchart of a wireless intercom method according to an embodiment of the present application. Referring to fig. 3, the wireless intercom method is applied to a control center, and includes:

s21: and receiving login requests and own communication addresses sent by the plurality of wireless extension phones, and responding to the login requests.

In this embodiment, the control center is maintained by a system operator, and is generally one or more physical servers located in a certain telecommunication room or one or more virtual servers in a cloud. The server can be accessed by all the wireless extension phones, and can be a server with an X86 architecture and a general operating system such as Windows or Linux, a cloud virtual server or a specially designed hardware device. For example, if the server is located in the cloud and uses the IPv6 protocol, the server has a public network IPv6 address, and the server does not require a wireless network module. Fig. 4 is a specific structure diagram of a control center, which is composed of a control server cluster, a database and a WEB online service, and has a user, group, extension registration function, redundancy and backup mechanism, etc. In order to smoothly expand the processing capacity of the control center and avoid the problem of single point failure, the control center may be composed of one or more servers, that is, a server cluster, and the plurality of servers share the service function of the control center. When one server fails, other servers can take over the extension accepted by the server.

Based on this, the control center firstly obtains the login request sent by the plurality of wireless extension phones and responds to the login request. Regarding the specific process of the step S21, reference may be made to the corresponding contents disclosed in the foregoing embodiments, and details are not repeated herein. It should be noted that, based on the foregoing embodiment, after the extension set is powered on, the communication is first performed by using the IP address or domain name of the control center server stored in the device itself, and if the current server cannot communicate, the contact with the next server in the list is attempted. The current server may receive the login and registration request of the extension immediately, or may distribute the login and registration task of the extension to other servers. And after detecting the server fault and being offline, the extension set stops working immediately, tries to communicate with other servers of the control center and requests the other servers to provide services.

S22: and setting a current call group for each successfully logged wireless call extension based on the preset call group of each successfully logged wireless call extension and the login state of other successfully logged wireless call extensions, so that the successfully logged wireless call extension performs wireless call with other corresponding wireless call extensions in the current call group by using a wireless communication module on the wireless call extension based on the communication address.

In this embodiment, a current talk group is set for each successfully registered wireless extension set based on the registration state of the other successfully registered wireless extension sets and the preset talk group of the successfully registered wireless extension set, so that the successfully registered wireless extension set performs wireless talk with the other corresponding wireless extension sets in the current talk group by using a wireless communication module on the wireless extension set based on the communication address. The specific setting process of the preset talk group and the like may refer to the corresponding content disclosed in the foregoing embodiments, and will not be described herein again. It should be noted that, since the login status of the extension radio telephone may change at any time and the communication address or port corresponding to the login status may also change, in order to ensure the accuracy of the call, whether the extension radio telephone in the login successful status in the call group is online may be periodically detected, so as to update the information of the current call group, including the information/status list and the address/port of each extension telephone.

Further, the wireless extension phone in the login success state in the preset call group is set as the wireless extension phone in the current call group, and a communication address is set for the wireless extension phone in the current call group. In order to realize a group, the user can designate a certain extension as a management extension, and the management extension has the authority to allow or disable the listening and speaking behaviors of the common extensions in the group. Specifically, a management extension is determined from the wireless call extensions of the current call group, so that the management extension can control the communication authority of the wireless call extension in the current call group through the control center. It should be noted that only one management extension set is executing the control authority at any time in one group, so as to avoid the conflict of the control instructions of a plurality of management extension sets. Or a plurality of management extensions are supported to execute control authority at the same time, but some coordination mechanism is needed at the moment, or all other common extensions and management extensions recognize the latest control instruction. The identity of the management extension is informed to the control center by the common extension after logging in, and the common extension does not accept unauthorized management instructions. The management extension set can send out the authority of forbidding one or more extension sets to participate in listening and speaking to a group where the management extension set is located. The extension set must be executed unconditionally after receiving the instruction, and other extension sets can also no longer send voice to the extension set or no longer receive the voice sent by the extension set according to the instruction requirement. The listening and speaking control command issued by the management extension is time-efficient, and the management extension must intermittently reissue the command during continuous working period so as to avoid the command from being invalid. And after the common extension detects that the current instruction of the management extension is invalid, the common extension immediately resumes communication with all the extensions. Therefore, the limitation of group communication caused by the fault of the management extension can be avoided. However, the instruction for controlling whether the listening and speaking functions of one extension issued by the extension are enabled or disabled does not represent the login state of the extension. Accordingly, the wireless extension phone of this embodiment may be a desktop or rack-mounted device with control keys, and such a device with control keys may be designated as a management extension in a group by the control center.

It will be appreciated that the extension logs in to obtain information about the group in which it is located, and a list of other online members in each group. The extension must receive the voice stream of all these other members and if there is currently a voice control command issued by the managing extension and this command is in time limit, then the extension voice that is prohibited from speaking must not be accepted as required. And then mixing all received sounds of other extension sets and playing the mixed sound. If there is currently a managing extension issuing a voice control command and this command is valid, then the voice stream must not be sent to the extension that is prohibited from listening, as required. The extension set does not need to detect whether other members are offline or not by self, and whether other members send voice to the extension set does not indicate the existence of the extension set or not. The extension set only needs to carry out voice communication according to the online member list in the instruction of the server and the listening and speaking control requirement of the management extension set.

Based on the structural arrangement of the wireless extension phone in the embodiment of the present application, hierarchical and layered command can be realized, as shown in fig. 5. For example, a command group includes a team commander, a camera supervisor, a light supervisor, and a sound supervisor; the camera group comprises a camera supervisor and a cameraman; a light group, a light supervisor and a light engineer; and the sound group comprises a sound manager and a sound engineer. And meanwhile, the departments in a plurality of groups are responsible, and the voices from the two groups can be heard at the same time. It can choose which group to send speech to when it speaks. The director of each team can listen and speak in the command group and in the department of the director, thereby realizing the hierarchical and layered command and scheduling.

In this embodiment, when the wireless communication between the wireless extension telephone with successful login and the other wireless extension telephones in the current communication group fails, a connection is reestablished between the wireless extension telephones with failed communication according to the request of the wireless extension telephone with failed communication to perform wireless communication or the communication voice of the wireless extension telephone with failed communication is forwarded to the corresponding wireless extension telephone. That is, if the wireless communication extensions cannot make a direct call, the wireless communication extension that fails in communication requests the control center to coordinate and reestablish the direct wireless communication, the control center will try to help the extensions establish the direct communication, and if the direct communication cannot be made, the control center will help the wireless communication extensions to circulate voice streams. The wireless communication extension sets are communicated as directly as possible, and receive and execute the control instruction of the control center.

Therefore, the control center of the embodiment of the application firstly acquires the login requests sent by the plurality of wireless extension phones and responds to the login requests; then, a current call group and communication addresses of the wireless call extensions in the current call group are set for each successfully logged wireless call extension based on the login state of the preset call group of the successfully logged wireless call extension and other wireless call extensions, so that the successfully logged wireless call extension utilizes a wireless communication module on the wireless call extension to perform wireless call with the other corresponding wireless call extensions in the current call group based on the communication addresses. The embodiment of the application can be based on the widely available wireless communication infrastructure, so that wireless intercom can be realized at lower research and development cost, the limitation of using distance is eliminated, the intercom requirement of a large-scale activity site is supported, and a large number of users can be supported at lower construction and operation and maintenance cost.

Fig. 6 is a diagram of a specific wireless intercom system structure according to an embodiment of the present application. Referring to fig. 6, the wireless intercom system includes a control center and a plurality of wireless extension telephones, wherein:

the control center is used for receiving login requests sent by the wireless communication extensions and communication addresses of the control center, responding to the login requests of the wireless communication extensions, and setting current communication groups for the wireless communication extensions which are successfully logged on based on preset communication groups of the wireless communication extensions which are successfully logged on and the login states of other wireless communication extensions; the control center comprises one or more servers. And the plurality of wireless extension telephones are used for sending the login request and the communication address of the wireless extension telephones to the control center for login, and performing wireless communication with other corresponding wireless extension telephones in the current communication group by using the wireless communication module in the wireless extension telephone which is successfully logged in based on the communication address.

In this embodiment, the control center and the wireless communication extension are implemented based on an IPv6 protocol, so the wireless communication extension can obtain an IPv6 address of the public network, and the address allows data exchange between the extensions directly, without the need for the control center to process data exchange in a unified manner, without the need for data exchange with the assistance of the control center, and without the need for data exchange with the assistance of other devices such as a VPN. The communication among the wireless communication extension sets is realized based on wireless network infrastructures such as 5G, WIFI6, 4G and common WIFI. The 5G wireless network may be a public wireless network provided by a telecommunication operator, a private network slice leased by a specific user to the telecommunication operator, or a private 5G wireless network built by the specific user. Based on the foregoing embodiment, the arrangement manner of each wireless extension phone in the wireless intercom system shown in fig. 6 can further realize hierarchical management. Compared with the prior art that all the extension voices are uniformly exchanged by the central server, the computing capacity requirement of the control center in the wireless intercom system is greatly weakened, the control center only has the control functions of registration, login registration and the like, a large number of large-scale user groups can be supported by a small number of servers, and a large number of computing node hardware facility resources are saved. Secondly, all voice streams are not processed by the control center, which results in greatly weakened network traffic of the control center, thereby saving a large amount of bandwidth resources.

Therefore, the embodiment of the application overcomes the defect that the existing wireless intercom system is limited by the working distance and the number of the extension sets, does not need to additionally provide wireless repeaters, expands the using distance and the number of the extension sets, reduces the overall construction cost and the using cost of the wireless intercom system, and greatly improves the wireless intercom efficiency.

Further, an embodiment of the present application further discloses a storage medium, in which a computer program is stored, and when the computer program is loaded and executed by a processor, the steps of the wireless intercom method disclosed in any of the foregoing embodiments are implemented.

The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.

Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

The wireless intercom method, system and storage medium provided by the present invention are introduced in detail above, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种短信发送方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类