A frequency writing system for intercoms via IP network
Through the IP network intercom frequency programming system, the frequency and channel of the intercom are reasonably allocated, which solves the problems of channel conflict and signal interference in traditional intercom frequency programming technology and improves signal quality and stability.
Patent Information
- Application Number
- CN202411504463.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-26
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-10-26
AI Technical Summary
Traditional walkie-talkie frequency programming technology cannot effectively avoid channel conflicts and signal interference, especially in complex environments where signal quality and stability are insufficient.
Through the IP network, the intercom frequency writing system uses the location determination module, interference determination module, IP network segmentation module, channel acquisition module, frequency acquisition module, intercom modeling module, channel allocation module and frequency allocation module to determine the location of the intercom, interference distance, grid area, non-interference frequency and communication channel, and make reasonable allocation to avoid interference.
It effectively avoids channel conflicts and signal interference, and improves signal quality and stability, especially in complex environments.
Smart Images

Figure CN119342593B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mobile communications, and in particular to a frequency writing system for an intercom via an IP network. Background Art
[0002] Intercoms have evolved from early screenless and keyboardless models to intelligent intercoms with screens, keyboards, and even touchscreens. Frequency programming methods have also continued to evolve and improve. However, in an era of unprecedented technological advancement, traditional intercom frequency programming technology is no longer sufficient for today's pursuit of speed, efficiency, and intelligence. Intercom frequency programming involves setting and modifying communication parameters such as frequency using the intercom's keyboard or handheld computer, thereby enhancing the intercom's communication signal and improving call quality.
[0003] When multiple walkie-talkies are transmitting, channel conflicts and interference are likely to occur. At the same time, the complex and changing environment will also affect the quality of the signal. Therefore, the quality and stability of the signal need to be improved. Summary of the Invention
[0004] In order to solve the above technical problems, a system for writing frequency to walkie-talkies through an IP network is provided. This technical solution solves the problem raised in the above background technology that channel conflicts and interference are likely to occur when multiple walkie-talkies are transmitting. At the same time, the complex and changing environment will also affect the quality of the signal. Therefore, the quality and stability of the signal need to be improved.
[0005] In order to achieve the above objects, the technical solution adopted by the present invention is:
[0006] A system for programming intercom frequencies via an IP network, comprising:
[0007] a location determination module, the location determination module determining a usage location of at least one intercom based on a location where at least one intercom is connected to the IP network;
[0008] an interference determination module, the interference determination module determining a maximum distance between the two walkie-talkies at which signal interference occurs as a target interference distance, wherein signal interference refers to interference caused by the two walkie-talkies using the same frequency for signal transmission;
[0009] An IP network segmentation module, wherein the IP network segmentation module evenly divides the IP network coverage area into at least one grid area, wherein the side length of each grid area is greater than a preset multiple of the target interference distance;
[0010] a channel acquisition module, the channel acquisition module acquiring all channels within the grid area, obtaining at least one communication channel, and pairing the communication channel within the grid area with the grid area;
[0011] a frequency acquisition module, the frequency acquisition module determining at least one receiving and transmitting frequency in the grid area that is not interfered with by the environment as a non-interference frequency, and pairing the non-interference frequency with the grid area;
[0012] a walkie-talkie modeling module, wherein the walkie-talkie modeling module forms a suspected walkie-talkie group of walkie-talkies, and classifies the walkie-talkies based on the suspected walkie-talkie group to obtain marginal walkie-talkies and internal walkie-talkies;
[0013] a channel allocation module, which allocates communication channels within the grid area to intercoms within the grid area;
[0014] A frequency allocation module, which allocates non-interference frequencies within the grid area to the intercoms within the grid area;
[0015] The intercom operation module performs signal transmission according to the allocated communication channel and non-interference frequency.
[0016] Preferably, the interference determination module determines the maximum distance between the two walkie-talkies at which signal interference occurs as a target interference distance, including the following steps:
[0017] Pre-acquiring a noise ratio of an environment to a signal transmission as an environment noise ratio;
[0018] generating at least one sample audio, the sample audio being different from each other, and distributing the sample audio to the intercom;
[0019] At least one intercom pairing group is formed based on at least one intercom connected to the IP network, wherein the intercom pairing group is composed of two of the at least one intercom, and the at least one intercom pairing group includes all binary combinations of the at least one intercom;
[0020] Using one of the at least one intercom pairing groups as a characteristic intercom pairing group;
[0021] The characteristic walkie-talkie pairing group uses the same frequency to transmit the corresponding sample audio, and the other walkie-talkie pairing groups do not transmit signals;
[0022] Counting the noise ratio in the characteristic walkie-talkie pairing group as the characteristic noise ratio, when the result of subtracting the ambient noise ratio from the characteristic noise ratio is greater than a preset value, recording the distance between the walkie-talkies in the characteristic walkie-talkie pairing group as the characteristic distance;
[0023] When the characteristic intercom pairing group traverses at least one intercom pairing group, at least one characteristic distance is obtained;
[0024] The maximum value of at least one characteristic distance is used as the target interference distance.
[0025] Preferably, the IP network segmentation module evenly divides the IP network coverage area into at least one grid area, comprising the following steps:
[0026] Forming at least one grid point within the IP network coverage area, where the distance between adjacent grid points is a preset multiple of the target interference distance;
[0027] Adjacent grid points are connected by line segments to obtain at least one grid area.
[0028] Preferably, the frequency acquisition module determines at least one receiving and transmitting frequency that is not interfered with by the environment in the grid area as a non-interference frequency, including the following steps:
[0029] Dividing the frequency range of signal transmission into equal intervals to obtain at least one frequency point;
[0030] The frequency at the frequency point is used to transmit signals in the grid area to obtain a signal-to-noise ratio of the signal transmission. When the signal-to-noise ratio of the signal transmission is less than a preset value, the frequency at the frequency point is used as a non-interference frequency.
[0031] Preferably, the intercom modeling module forms a suspected intercom group of intercoms, including the following steps:
[0032] Obtain and summarize walkie-talkies whose distance from the walkie-talkie does not exceed the target interference distance to obtain a suspected walkie-talkie group.
[0033] Preferably, the classifying of intercoms to obtain edge intercoms and internal intercoms comprises the following steps:
[0034] When the line connecting a walkie-talkie and a walkie-talkie in its corresponding suspected walkie-talkie group intersects with the boundary of the grid area, the walkie-talkie is regarded as an edge walkie-talkie;
[0035] When the line connecting the intercom and the intercoms in the corresponding suspected intercom group does not intersect with the boundary of the grid area, the intercom is regarded as an internal intercom.
[0036] Preferably, the channel allocation module allocates the communication channels in the grid area to the intercoms in the grid area, including the following steps:
[0037] Randomly allocating communication channels within the grid area to edge intercoms within the grid area to obtain at least one first channel allocation pattern;
[0038] In the first channel allocation mode, it is determined whether the communication channels used by the two edge intercoms whose distance does not exceed the target interference distance are consistent. If so, the count value is increased by one and the count value is initially 0. If not, no processing is performed;
[0039] Allocate communication channels to the edge intercom using the first channel allocation mode with the smallest count value;
[0040] In the grid area, at least one identification circle is formed, the center of the identification circle coincides with the center of the grid area, and the radius difference between adjacent identification circles is the target interference distance;
[0041] At least one recognition circle divides the grid area into at least one recognition area, and calculates the average of the distances from the intercom in the recognition area to the center of the grid area to obtain a recognition average;
[0042] Sort the recognition regions from large to small according to the recognition mean to obtain the recognition region sequence;
[0043] Allocating communication channels to the intercoms in the identified areas in sequence according to the sequence of the identified areas. During the allocation process, the communication channels in the grid areas are randomly allocated to the intercoms in the identified areas to obtain at least one second channel allocation pattern.
[0044] In the second channel allocation mode, it is determined whether the communication channels used by the two walkie-talkies whose allocated communication channels are not more than the target interference distance are consistent. If so, the statistical value is increased by one and the statistical value is initially 0. If not, no processing is performed;
[0045] The communication channels for the internal intercoms are allocated using the second channel allocation mode with the smallest statistical value.
[0046] Preferably, the frequency allocation module allocates the non-interference frequencies in the grid area to the intercoms in the grid area, including the following steps:
[0047] Acquire at least one intercom advance group within the grid area, where the intercom advance group consists of two intercoms within the grid area, the intercoms within the intercom advance group being at a distance no greater than a target interference distance and using the same communication channel;
[0048] pairing at least one non-interfering frequency belonging to the frequency range of the communication channel with the communication channel;
[0049] Randomly assigning non-interference frequencies to at least one walkie-talkie in the walkie-talkie pre-support group, satisfying that the non-interference frequencies are non-interference frequencies corresponding to the communication channels of the walkie-talkies, to obtain at least one third channel assignment pattern;
[0050] Count the number of abnormal intercom advance payment groups in the third channel allocation mode as an abnormal value, where the abnormal intercom advance payment group is a group of intercom advance payment groups with the same intercom usage frequency;
[0051] Use the third channel allocation mode with the smallest outlier value to allocate frequencies to the intercoms in the intercom advance group;
[0052] In the grid area, the remaining intercoms use one of the at least one non-interference frequencies corresponding to the assigned communication channel as a transmission frequency.
[0053] Compared with the prior art, the present invention has the following beneficial effects:
[0054] By setting the frequency acquisition module, the walkie-talkie modeling module, the channel allocation module and the frequency allocation module, the channels and frequencies of the walkie-talkies connected to the IP network can be allocated, so that the walkie-talkies whose distance does not exceed the target interference distance can use different frequencies for signal transmission as much as possible, thereby avoiding signal interference. For walkie-talkies whose distance is greater than the target interference distance, no interference will occur due to the large distance. Therefore, there is no need to limit the frequency. Thus, the frequency usage of the entire walkie-talkie can be regulated to avoid channel conflicts and interference. At the same time, non-interference frequencies that are less affected by the environment are determined in each grid area, and non-interference frequencies are used for frequency allocation to reduce the impact of the environment on transmission, thereby ensuring the quality and stability of the signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 This is a schematic diagram of the structure of the intercom frequency writing system through the IP network of the present invention;
[0056] Figure 2 A schematic diagram of a flow chart showing a method for determining a maximum distance between two intercoms at which signal interference occurs, as a target interference distance, by an interference determination module of the present invention;
[0057] Figure 3 This is a flow chart of the IP network segmentation module of the present invention evenly dividing the IP network coverage area into at least one grid area;
[0058] Figure 4 A schematic diagram of a flow chart of the frequency acquisition module of the present invention determining at least one receiving and transmitting frequency that is not interfered with by the environment in a grid area as a non-interference frequency;
[0059] Figure 5 A schematic diagram of the flow of classifying intercoms of the present invention to obtain edge intercoms and internal intercoms;
[0060] Figure 6 A schematic diagram of a flow chart of the channel allocation module of the present invention allocating communication channels within a grid area to intercoms within the grid area;
[0061] Figure 7 This is a flow chart of the frequency allocation module of the present invention allocating non-interference frequencies within a grid area to intercoms within the grid area. DETAILED DESCRIPTION
[0062] The following description is intended to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are merely examples, and those skilled in the art may conceive of other obvious variations.
[0063] Reference Figure 1 As shown, a system for programming intercom frequencies via an IP network includes:
[0064] a location determination module, the location determination module determining a usage location of at least one intercom based on a location where at least one intercom is connected to the IP network;
[0065] an interference determination module, the interference determination module determining a maximum distance between the two walkie-talkies at which signal interference occurs as a target interference distance, wherein signal interference refers to interference caused by the two walkie-talkies using the same frequency for signal transmission;
[0066] An IP network segmentation module, wherein the IP network segmentation module evenly divides the IP network coverage area into at least one grid area, wherein the side length of each grid area is greater than a preset multiple of the target interference distance;
[0067] a channel acquisition module, the channel acquisition module acquiring all channels within the grid area, obtaining at least one communication channel, and pairing the communication channel within the grid area with the grid area;
[0068] a frequency acquisition module, the frequency acquisition module determining at least one receiving and transmitting frequency in the grid area that is not interfered with by the environment as a non-interference frequency, and pairing the non-interference frequency with the grid area;
[0069] a walkie-talkie modeling module, wherein the walkie-talkie modeling module forms a suspected walkie-talkie group of walkie-talkies, and classifies the walkie-talkies based on the suspected walkie-talkie group to obtain marginal walkie-talkies and internal walkie-talkies;
[0070] a channel allocation module, which allocates communication channels within the grid area to intercoms within the grid area;
[0071] A frequency allocation module, which allocates non-interference frequencies within the grid area to the intercoms within the grid area;
[0072] The intercom operation module performs signal transmission according to the allocated communication channel and non-interference frequency.
[0073] In this solution, the distance of signal interference is determined, and the maximum distance at which signal interference occurs when the two walkie-talkies use the same frequency is obtained as the target interference distance. When allocating frequencies, due to the influence of environmental factors, in order to avoid environmental influences, at least one receiving and transmitting frequency that is not interfered with by the environment is obtained as the non-interference frequency. Here, being not interfered with by the environment does not mean being completely not interfered with by the environment, but being very slightly affected by the environment and can be ignored. The non-interference frequency is used for frequency allocation. However, when walkie-talkies whose distance does not exceed the target interference distance use the same frequency, signal interference is likely to occur. Therefore, when allocating frequencies, try to It can ensure that walkie-talkies that do not exceed the target interference distance use different frequencies for transmission. However, due to the large number of walkie-talkies, a reasonable scheme needs to be set up to realize this technical feature. In this scheme, the communication channels are first allocated. Here, the frequency ranges used by the different communication channels are non-overlapping. Therefore, when the communication channels are different, the frequencies they use are different and no interference will occur. For walkie-talkies using the same communication channel, when their distance does not exceed the target interference distance, the frequencies they use are set to be almost different. Because under the limitations of actual conditions, there may not be a way to make all walkie-talkies use different frequencies.
[0074] Reference Figure 2 As shown, the interference determination module determines the maximum distance between the two walkie-talkies at which signal interference occurs as a target interference distance, including the following steps:
[0075] Pre-acquiring a noise ratio of an environment to a signal transmission as an environment noise ratio;
[0076] generating at least one sample audio, the sample audio being different from each other, and distributing the sample audio to the intercom;
[0077] At least one intercom pairing group is formed based on at least one intercom connected to the IP network, wherein the intercom pairing group is composed of two of the at least one intercom, and the at least one intercom pairing group includes all binary combinations of the at least one intercom;
[0078] Using one of the at least one intercom pairing groups as a characteristic intercom pairing group;
[0079] The characteristic walkie-talkie pairing group uses the same frequency to transmit the corresponding sample audio, and the other walkie-talkie pairing groups do not transmit signals;
[0080] Counting the noise ratio in the characteristic walkie-talkie pairing group as the characteristic noise ratio, when the result of subtracting the ambient noise ratio from the characteristic noise ratio is greater than a preset value, recording the distance between the walkie-talkies in the characteristic walkie-talkie pairing group as the characteristic distance;
[0081] When the characteristic intercom pairing group traverses at least one intercom pairing group, at least one characteristic distance is obtained;
[0082] The maximum value of at least one characteristic distance is used as the target interference distance.
[0083] The target interference distance is the critical value of interference. When the distance is greater than the target interference distance, there will be no interference between the walkie-talkies even if the same frequency is used. Therefore, based on this, different frequencies can be assigned to the walkie-talkies. It is only necessary to ensure that the frequencies of the walkie-talkies that are not more than the target interference distance are different. In this way, the restrictions on frequency settings can be reduced, and signal interference can be more easily reduced.
[0084] Reference Figure 3 As shown, the IP network segmentation module evenly divides the IP network coverage area into at least one grid area, including the following steps:
[0085] Forming at least one grid point within the IP network coverage area, where the distance between adjacent grid points is a preset multiple of the target interference distance;
[0086] Adjacent grid points are connected by line segments to obtain at least one grid area.
[0087] Reference Figure 4 As shown, the frequency acquisition module determines at least one receiving and transmitting frequency that is not interfered with by the environment in the grid area as a non-interference frequency, including the following steps:
[0088] Dividing the frequency range of signal transmission into equal intervals to obtain at least one frequency point;
[0089] The frequency at the frequency point is used to transmit signals in the grid area to obtain a signal-to-noise ratio of the signal transmission. When the signal-to-noise ratio of the signal transmission is less than a preset value, the frequency at the frequency point is used as a non-interference frequency.
[0090] Because there are various noises in the environment, the noise conditions in each grid area are different. Therefore, it is necessary to generate a corresponding non-interference frequency for each grid area. When using the non-interference frequency to transmit in the grid area, the environmental interference can be ignored.
[0091] The intercom modeling module forms a suspected intercom group of intercoms, including the following steps:
[0092] Obtain and summarize walkie-talkies whose distance from the walkie-talkie does not exceed the target interference distance to obtain a suspected walkie-talkie group.
[0093] Reference Figure 5 As shown, classifying intercoms to obtain edge intercoms and internal intercoms includes the following steps:
[0094] When the line connecting a walkie-talkie and a walkie-talkie in its corresponding suspected walkie-talkie group intersects with the boundary of the grid area, the walkie-talkie is regarded as an edge walkie-talkie;
[0095] When the line connecting the intercom and the intercoms in the corresponding suspected intercom group does not intersect with the boundary of the grid area, the intercom is regarded as an internal intercom.
[0096] The walkie-talkies in the grid area are classified into edge walkie-talkies and internal walkie-talkies. The edge walkie-talkies are walkie-talkies close to the edge of the grid area. First, communication channels are allocated to the edge walkie-talkies to ensure that the overlap of communication channels used by two edge walkie-talkies that are no more than the target interference distance is minimized. Therefore, when performing frequency allocation, it can also be ensured that the use of the same frequency is minimized.
[0097] Reference Figure 6 As shown, the channel allocation module allocates the communication channels in the grid area to the intercoms in the grid area, including the following steps:
[0098] Randomly allocating communication channels within the grid area to edge intercoms within the grid area to obtain at least one first channel allocation pattern;
[0099] Here, each random allocation method will result in a first channel allocation pattern;
[0100] In the first channel allocation mode, it is determined whether the communication channels used by the two edge intercoms whose distance does not exceed the target interference distance are consistent. If so, the count value is increased by one and the count value is initially 0. If not, no processing is performed;
[0101] Allocate communication channels to the edge intercom using the first channel allocation mode with the smallest count value;
[0102] In the grid area, at least one identification circle is formed, the center of the identification circle coincides with the center of the grid area, and the radius difference between adjacent identification circles is the target interference distance;
[0103] At least one recognition circle divides the grid area into at least one recognition area, and calculates the average of the distances from the intercom in the recognition area to the center of the grid area to obtain a recognition average;
[0104] Sort the recognition regions from large to small according to the recognition mean to obtain the recognition region sequence;
[0105] Allocating communication channels to the intercoms in the identified areas in sequence according to the sequence of the identified areas. During the allocation process, the communication channels in the grid areas are randomly allocated to the intercoms in the identified areas to obtain at least one second channel allocation pattern.
[0106] In the second channel allocation mode, it is determined whether the communication channels used by the two walkie-talkies whose allocated communication channels are not more than the target interference distance are consistent. If so, the statistical value is increased by one and the statistical value is initially 0. If not, no processing is performed;
[0107] The communication channels for the internal intercoms are allocated using the second channel allocation mode with the smallest statistical value.
[0108] When allocating communication channels, the edge intercoms are allocated first. Then, based on the allocation of the edge intercoms, the internal intercoms in the grid area are gradually allocated communication channels. The allocation depends on the existing communication channel allocation to ensure that the overlap of communication channels of intercoms whose distance does not exceed the target interference distance is as small as possible. In the grid area, the communication channels are allocated step by step from the outside to the inside.
[0109] Reference Figure 7 As shown, the frequency allocation module allocates the non-interference frequencies in the grid area to the intercoms in the grid area, including the following steps:
[0110] Acquire at least one intercom advance group within the grid area, where the intercom advance group consists of two intercoms within the grid area, the intercoms within the intercom advance group being at a distance no greater than a target interference distance and using the same communication channel;
[0111] pairing at least one non-interfering frequency belonging to the frequency range of the communication channel with the communication channel;
[0112] Randomly assigning non-interference frequencies to at least one walkie-talkie in the walkie-talkie pre-support group, satisfying that the non-interference frequencies are non-interference frequencies corresponding to the communication channels of the walkie-talkies, to obtain at least one third channel assignment pattern;
[0113] Count the number of abnormal intercom advance payment groups in the third channel allocation mode as an abnormal value, where the abnormal intercom advance payment group is a group of intercom advance payment groups with the same intercom usage frequency;
[0114] Use the third channel allocation mode with the smallest outlier value to allocate frequencies to the intercoms in the intercom advance group;
[0115] In the grid area, the remaining intercoms use one of the at least one non-interference frequencies corresponding to the assigned communication channel as a transmission frequency.
[0116] When allocating frequencies, when the distance between two walkie-talkies is greater than the target interference distance or different communication channels are used, the frequencies used do not need to be specifically limited. It is sufficient to use the non-interference frequency corresponding to the communication channel. Because the distance is greater than the target interference distance, the interference can be ignored. When different communication channels are used, there is no intersection in the transmission frequencies used by different communication channels. Therefore, there will be no co-frequency interference. However, for two-way radios whose distance does not exceed the target interference distance and use the same communication channel, the frequency needs to be set to ensure that different frequencies are used as much as possible, otherwise interference is likely to occur.
[0117] Furthermore, the present solution also proposes a storage medium on which a computer-readable program is stored. When the computer-readable program is called, it runs the above-mentioned system for writing frequency to intercoms via an IP network.
[0118] It is understandable that the storage medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid state disk (SSD).
[0119] In summary, the advantages of the present invention are that: by setting a frequency acquisition module, a walkie-talkie modeling module, a channel allocation module and a frequency allocation module, channels and frequencies can be allocated to walkie-talkies connected to the IP network, so that walkie-talkies whose distance does not exceed the target interference distance use different frequencies for signal transmission as much as possible, thereby avoiding signal interference. For walkie-talkies whose distance is greater than the target interference distance, no interference will occur due to the large distance, so there is no need to limit the frequency. Thus, the frequency usage of the entire walkie-talkie can be regulated to avoid channel conflicts and interference. At the same time, non-interference frequencies that are less affected by the environment are determined in each grid area, and non-interference frequencies are used for frequency allocation to reduce the impact of the environment on transmission, thereby ensuring signal quality and stability.
[0120] The above shows and describes the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions merely illustrate the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.
Claims
1. A system for programming intercom frequency via IP network, characterized in that: include: a location determination module, the location determination module determining a usage location of at least one intercom based on a location where at least one intercom is connected to the IP network; an interference determination module, the interference determination module determining a maximum distance between the two walkie-talkies at which signal interference occurs as a target interference distance, wherein signal interference refers to interference caused by the two walkie-talkies using the same frequency for signal transmission; An IP network segmentation module, wherein the IP network segmentation module evenly divides the IP network coverage area into at least one grid area, wherein the side length of each grid area is greater than a preset multiple of the target interference distance; a channel acquisition module, the channel acquisition module acquiring all channels within the grid area, obtaining at least one communication channel, and pairing the communication channel within the grid area with the grid area; a frequency acquisition module, the frequency acquisition module determining at least one receiving and transmitting frequency in the grid area that is not interfered with by the environment as a non-interference frequency, and pairing the non-interference frequency with the grid area; a walkie-talkie modeling module, wherein the walkie-talkie modeling module forms a suspected walkie-talkie group of walkie-talkies, and classifies the walkie-talkies based on the suspected walkie-talkie group to obtain marginal walkie-talkies and internal walkie-talkies; a channel allocation module, which allocates communication channels within the grid area to intercoms within the grid area; A frequency allocation module, which allocates non-interference frequencies within the grid area to the intercoms within the grid area; The intercom operation module performs signal transmission according to the allocated communication channel and non-interference frequency.
2. The system for programming intercom frequency via IP network according to claim 1, characterized in that: The interference determination module determines the maximum distance between the two walkie-talkies where signal interference occurs as a target interference distance, including the following steps: Pre-acquiring a noise ratio of an environment to a signal transmission as an environment noise ratio; generating at least one sample audio, the sample audio being different from each other, and distributing the sample audio to the intercom; At least one intercom pairing group is formed based on at least one intercom connected to the IP network, wherein the intercom pairing group is composed of two of the at least one intercom, and the at least one intercom pairing group includes all binary combinations of the at least one intercom; Using one of the at least one intercom pairing groups as a characteristic intercom pairing group; The characteristic walkie-talkie pairing group uses the same frequency to transmit the corresponding sample audio, and the other walkie-talkie pairing groups do not transmit signals; Counting the noise ratio in the characteristic walkie-talkie pairing group as the characteristic noise ratio, when the result of subtracting the ambient noise ratio from the characteristic noise ratio is greater than a preset value, recording the distance between the walkie-talkies in the characteristic walkie-talkie pairing group as the characteristic distance; When the characteristic intercom pairing group traverses at least one intercom pairing group, at least one characteristic distance is obtained; The maximum value of at least one characteristic distance is used as the target interference distance.
3. The system for programming intercom frequency via IP network according to claim 2, characterized in that: The IP network segmentation module evenly divides the IP network coverage area into at least one grid area, including the following steps: Forming at least one grid point within the IP network coverage area, where the distance between adjacent grid points is a preset multiple of the target interference distance; Adjacent grid points are connected by line segments to obtain at least one grid area.
4. The system for programming intercom frequency via IP network according to claim 3, characterized in that: The frequency acquisition module determines at least one receiving and transmitting frequency that is not interfered with by the environment in the grid area as a non-interference frequency, including the following steps: Dividing the frequency range of signal transmission into equal intervals to obtain at least one frequency point; The frequency at the frequency point is used to transmit signals in the grid area to obtain a signal-to-noise ratio of the signal transmission. When the signal-to-noise ratio of the signal transmission is less than a preset value, the frequency at the frequency point is used as a non-interference frequency.
5. The system for programming intercom frequency via IP network according to claim 4, characterized in that: The intercom modeling module forms a suspected intercom group of intercoms, including the following steps: Obtain and summarize walkie-talkies whose distance from the walkie-talkie does not exceed the target interference distance to obtain a suspected walkie-talkie group.
6. The system for programming intercom frequency via IP network according to claim 5, characterized in that: The classifying of intercoms to obtain edge intercoms and internal intercoms comprises the following steps: When the line connecting a walkie-talkie and a walkie-talkie in its corresponding suspected walkie-talkie group intersects with the boundary of the grid area, the walkie-talkie is regarded as an edge walkie-talkie; When the line connecting the intercom and the intercoms in the corresponding suspected intercom group does not intersect with the boundary of the grid area, the intercom is regarded as an internal intercom.
7. The system for programming intercom frequency via IP network according to claim 6, characterized in that: The channel allocation module allocates the communication channels in the grid area to the intercoms in the grid area, including the following steps: Randomly allocating communication channels within the grid area to edge intercoms within the grid area to obtain at least one first channel allocation pattern; In the first channel allocation mode, it is determined whether the communication channels used by the two edge intercoms whose distance does not exceed the target interference distance are consistent. If so, the count value is increased by one and the count value is initially 0. If not, no processing is performed; Allocate communication channels to the edge intercom using the first channel allocation mode with the smallest count value; In the grid area, at least one identification circle is formed, the center of the identification circle coincides with the center of the grid area, and the radius difference between adjacent identification circles is the target interference distance; At least one recognition circle divides the grid area into at least one recognition area, and calculates the average of the distances from the intercom in the recognition area to the center of the grid area to obtain a recognition average; Sort the recognition regions from large to small according to the recognition mean to obtain the recognition region sequence; Allocating communication channels to the intercoms in the identified areas in sequence according to the sequence of the identified areas. During the allocation process, the communication channels in the grid areas are randomly allocated to the intercoms in the identified areas to obtain at least one second channel allocation pattern. In the second channel allocation mode, it is determined whether the communication channels used by the two walkie-talkies whose allocated communication channels are not more than the target interference distance are consistent. If so, the statistical value is increased by one and the statistical value is initially 0. If not, no processing is performed; The communication channels for the internal intercoms are allocated using the second channel allocation mode with the smallest statistical value.
8. The system for programming intercom frequency via IP network according to claim 7, characterized in that: The frequency allocation module allocates the non-interference frequencies in the grid area to the intercoms in the grid area, including the following steps: Acquire at least one intercom advance group within the grid area, where the intercom advance group consists of two intercoms within the grid area, the intercoms within the intercom advance group being at a distance no greater than a target interference distance and using the same communication channel; pairing at least one non-interfering frequency belonging to the frequency range of the communication channel with the communication channel; Randomly assigning non-interference frequencies to at least one walkie-talkie in the walkie-talkie pre-support group, satisfying that the non-interference frequencies are non-interference frequencies corresponding to the communication channels of the walkie-talkies, to obtain at least one third channel assignment pattern; Count the number of abnormal intercom advance payment groups in the third channel allocation mode as an abnormal value, where the abnormal intercom advance payment group is a group of intercom advance payment groups with the same intercom usage frequency; Use the third channel allocation mode with the smallest outlier value to allocate frequencies to the intercoms in the intercom advance group; In the grid area, the remaining intercoms use one of the at least one non-interference frequencies corresponding to the assigned communication channel as a transmission frequency.
Citation Information
Patent Citations
Self-addressed communication method applied to interphone
CN101765029A
Intelligent communication system for digital building interphone
CN118354224A