Interphone control method and system with double-segment duplex cross-segment transfer function

The method and system dynamically manage frequency point conflicts and roles in dual-mode communication systems, enhancing reliability and efficiency by analyzing interference and optimizing frequency usage in two-way radios.

CN120320922AActive Publication Date: 2025-07-15QUANZHOU HENGLUDA ELECTRONIC TECH CO LTD

Patent Information

Application Number
CN202510768786.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-07-15
Estimated Expiration
2045-06-10

AI Technical Summary

Technical Problem

The existing duplex communication technology cannot effectively deal with frequency conflicts and interference in a dynamic communication environment, resulting in reduced communication efficiency and reliability, and lack of flexible frequency band scheduling and role allocation mechanisms.

Method used

By obtaining the frequency band interference information of the dual-segment duplex intercom terminal, identifying the frequency repetitive crossover period, calculating the frequency hopping path and frequency point roles, optimizing the frequency point distribution, improving the sequence of frequency switches and regulation flexibility, and reducing the mixed use of roles.

Benefits of technology

It improves the accuracy of frequency point scheduling and time utilization, optimizes the frequency point distribution structure, enhances the stability and regulation flexibility of multi-band transit control, and reduces resource mismatch in communication interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120320922A_ABST
    Figure CN120320922A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of duplex communication, in particular to an interphone control method and system with a double-segment duplex cross-segment transfer function, and the method comprises the following steps: obtaining frequency band interference information, recording an interference combination, obtaining a conflict path list, extracting a time index, calculating an available time length, forming a frequency hopping scheduling chain, and transmitting the frequency hopping scheduling chain to a server; according to the method, the effective frequency hopping path is screened by recording the frequency band interference combination, extracting the frequency hopping index and combining with the time overlapping rate, the frequency point scheduling accuracy and the time utilization rate are improved, the frequency band interference combination is matched, the frequency point role is set to generate a task structure chart, the direction identification is read to adjust the frequency band interaction operation, and the number and the period are set to construct a transfer control instruction. The difference value of the number of main and standby frequency points is calculated and classified, the frequency point distribution structure is optimized, resource mismatching is avoided, the sequence of frequency band switching is enhanced through a direction identification comparison and frequency point rearrangement strategy, the situation of mixed use of roles in communication interaction is reduced, and the stability and regulation and control flexibility of multi-frequency-band transfer control are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of duplex communication, and in particular to a walkie-talkie control method and system with a dual-segment duplex cross-segment transfer function. Background Art

[0002] The field of duplex communication technology includes communication methods in which sending and receiving signals can be performed simultaneously in wireless communications. The core of this technical field is to achieve the parallelization of sending and receiving signals, through frequency division duplex or time division duplex, and utilize the division of physical or time domain resources to avoid signal interference. Duplex communication is widely used in mobile communications, satellite communications, private network communication systems and intercom equipment, and has a clear classification system in terms of transmission paths, channel scheduling, frequency allocation and terminal communication control. This technical field also covers specific sub-directions such as coordinated transmission of signals in different frequency bands, frequency management strategies, link switching mechanisms, and communication protocol architectures, forming a system technology system with multi-dimensional concurrent transmission and management mechanisms.

[0003] Among them, the walkie-talkie control method with dual-band duplex cross-band relay function refers to an intercom device that uses multiple communication frequency bands for duplex communication. Its control strategy sets the combination of the main frequency band and the backup frequency band, and sets the cross-frequency configuration method of the main transmission and the backup reception to achieve data scheduling for cross-band relay. This control method covers the frequency band combination configuration method, the data forwarding process setting method, and the relay link establishment method. By embedding frequency-related parameters in the control instructions, information forwarding and control logic reconstruction between frequency bands are achieved, and the channel switching action of alternating frequency bands is scheduled and completed in a combination of time windows and frequency indexes, thereby constructing a data scheduling control scheme for controllable relay between multiple frequency bands. Existing duplex communication technologies have many limitations in dealing with frequency interference and frequency band scheduling. Especially in dynamic communication environments, traditional frequency band scheduling strategies are often unable to effectively deal with frequency conflicts and interference because they rely on static frequency band divisions and preset scheduling rules. This method often appears to be slow to respond when encountering unexpected frequency interference, and is unable to adjust the frequency usage strategy in a timely manner, resulting in reduced communication efficiency. In addition, traditional methods also lack flexibility in frequency number management and frequency band role allocation, and cannot be optimized according to real-time communication needs and frequency usage, which limits the system's adaptability in complex communication environments. In terms of frequency direction adjustment and role allocation, due to the lack of an effective dynamic management mechanism, frequency role mismatches and usage conflicts frequently occur, further reducing the reliability and efficiency of communication. Summary of the invention

[0004] The purpose of the present invention is to solve the shortcomings of the prior art and propose a walkie-talkie control method system with a dual-segment duplex cross-segment transfer function; To achieve the above object, the present invention adopts the following technical solution: A control method for an interphone with a dual-segment duplex cross-segment relay function, comprising the following steps: S1: Obtain the start time of interference, interference frequency, and path number of the primary and standby frequency bands of the relay node of the dual-segment duplex intercom terminal, identify the frequency repetition and crossover period, record the interference combination, and obtain a list of conflict frequency band paths with labels; S2: Based on the list of conflict frequency band paths with labels, extract the time indexes of the transmission and reception frequency points in the primary and standby combinations, compare the overlap rate of the time indexes during the frequency hopping process, calculate the average available duration value, and arrange the frequency hopping band index combinations in chronological continuity to obtain a frequency hopping channel scheduling chain; S3: Based on the frequency hopping channel scheduling chain, match the frequency point path number, set the frequency point role, calculate the difference between the primary and standby frequency points, classify and generate an attribution map, and obtain a cross-segment relay frequency point task structure diagram; S4: Based on the cross-segment relay frequency point task structure diagram, read the frequency point direction identifier and index value, identify and reorder the handover conflict points, and perform frequency band interaction operations to obtain a handover transmission and reception frequency band configuration table; S5: Based on the handover transmission and reception frequency band configuration table, set the transmission number and reception period, splice the frequency points and group and classify them, assign control attributes, and construct recognizable data to obtain a cross-segment dual-segment duplex relay control instruction.

[0005] As a further solution of the present invention, the list of conflict frequency band paths with labels includes frequency band identifiers, cross-period records, and path numbers. The frequency hopping channel scheduling chain includes a time index sequence, frequency point usage duration, and scheduling order. The cross-segment relay frequency point task structure diagram includes frequency point role configuration, path number matching, and frequency point difference table. The handover transmission and reception frequency band configuration table includes frequency point reordering relationship, frequency point direction status, and configuration sequence index. The cross-segment dual-segment duplex relay control instruction includes frequency point data group, control attribute classification, and instruction coding details.

[0006] As a further solution of the present invention, the specific steps of S1 are: S101: Obtain the start time of interference, interference frequency value, and path number corresponding to the primary and standby frequency bands used by the relay node during the relay function execution, screen the interference frequency points of the frequency values, establish the corresponding relationship between the frequency points and the path numbers, and generate a mapping table of repeated interference frequency points and paths; S102: Based on the mapping table of repeated interference frequency points and paths, extract the interference time period indexes of the interference frequency points, screen the time crossover periods, and mark the cross-period information corresponding to the frequency points to obtain a list of frequency point cross-interference time periods; S103: Call the list of frequency point cross-interference time periods, count the frequency point repetition times and the number of cross periods in the path, filter out the frequency points whose repetition times and cross numbers both exceed the frequency band conflict determination threshold, organize the path numbers and frequency point identification groups, and obtain the list of paths with marked conflict frequency bands.

[0007] As a further solution of the present invention, the specific steps of S2 are as follows: S201: Based on the list of paths with marked conflict frequency bands, extract the time indexes of the transmission frequency points and the reception frequency points in each group of the primary and standby combinations, judge the number of overlapping times of the time indexes of the frequency hopping pairs, and filter out the frequency hopping combinations whose overlapping times do not exceed the set number; generate the frequency hopping index screening result; S202: Based on the frequency hopping index screening result, extract the start and end time indexes of the frequency hopping bands, calculate the average available duration value of each segment, perform combination processing on the durations of all frequency hopping bands, and perform ratio calculation processing with the number of frequency hopping bands to obtain the time utilization level of the frequency hopping bands and get the average available duration value of the frequency hopping bands; S203: Call the average available duration value of the frequency hopping bands, extract the frequency hopping band combinations that meet the time interval requirements, rearrange the combination paragraphs in chronological order and merge them to form a frequency hopping path structure, and obtain the frequency hopping channel scheduling chain.

[0008] As a further solution of the present invention, the specific formula for the average available duration value of the frequency hopping bands is as follows: ; Among them, represents the average available duration value of the frequency hopping bands, n represents the total number of frequency hopping bands, represents the start time index of the i-th frequency hopping band, represents the end time index of the i-th frequency hopping band, represents the difference in the frequency point interval index within the i-th frequency hopping band, represents the absolute value of the frequency change amplitude within the i-th frequency hopping band.

[0009] As a further solution of the present invention, the specific steps of S3 are as follows: S301: Based on the frequency hopping channel scheduling chain, extract the frequency points with continuous hopping and occupation time shorter than the average available duration value, mark them as the forwarding buffer segments, identify the primary path, standby path and buffer segment positions corresponding to the frequency points of the frequency hopping bands, match the frequency point numbers and path segment numbers, organize the attribution information, and generate the frequency point path attribution table; S302: Call the frequency point path attribution table, respectively count the number of frequency points in the primary path and the standby path, calculate the difference in the number of frequency points in the primary path and the standby path, and record the difference in the frequency point distribution between the paths to obtain the difference in the number of frequency points; S303: Based on the difference in the number of frequency points, extract the frequency points with path attribution, classify and label the positions within the path segment, divide the blocks according to the path attribution, and obtain the cross-segment transit frequency point task structure diagram.

[0010] As a further solution of the present invention, the calculation formula for the difference in the number of frequency points between the primary path and the backup path is specifically: ; where represents the difference in the number of frequency points between the primary path and the backup path, represents the frequency point number of the i-th frequency point in the primary path, represents the frequency point number of the j-th frequency point in the backup path, represents the frequency point mapping weight between the i-th frequency point in the primary path and the j-th frequency point in the backup path, m represents the total number of frequency points in the primary path, and r represents the total number of frequency points in the backup path.

[0011] As a further solution of the present invention, the specific steps of S4 are: S401: Call the frequency points in the forwarding buffer segment of the cross-segment transit frequency point task structure diagram, read the corresponding direction identifier and hopping index and compare them with the direction identifier in the index order, screen out the frequency point numbers with inconsistent direction orders, and generate a set of direction conflict frequency point numbers; S402: Based on the set of direction conflict frequency point numbers, find the path attribution of the frequency points in the corresponding sending segment and receiving segment, compare the current attribution role with the target direction identifier, analyze the set of frequency points that need to switch directions, and generate a list of frequency points to be switched roles; S403: Call the list of frequency points to be switched roles, perform the operation of swapping the sending and receiving roles for the frequency points in the set, and reconstruct the frequency point path configuration in the adjusted order to obtain a switching sending and receiving frequency band configuration table.

[0012] As a further solution of the present invention, the specific steps of S5 are: S501: Based on the switching sending and receiving frequency band configuration table, extract the sending frequency point index, receiving frequency point index, frequency band attribution paragraph, and time index segment value, set a priority number for the sending frequency point and allocate a maintenance period for the receiving frequency point, and generate a sending and receiving frequency point number group; S502: Call the sending and receiving frequency point number group, splice the frequency point number and the time index, classify and group them according to the frequency point role, form a data structure combination corresponding to the frequency points, and generate a frequency point grouped splicing structure; S503: Based on the frequency point grouped splicing structure, add a control field to each group of data, summarize it into a unified format, and establish an instruction structure that can be recognized by the device to obtain a cross-segment dual-segment duplex transit control instruction.

[0013] A walkie-talkie control system with a dual-segment duplex cross-segment relay function, comprising: The interference frequency band analysis module obtains the interference start time, interference frequency value and path number of the primary frequency band and the standby frequency band used by the relay node during the relay function execution, identifies the interference frequency points in the relay frequency value, extracts the corresponding interference time period index and judges the time period cross situation, counts the relay path combinations in which the frequency value and the time period repeatedly appear and records them, marks them as high-interference frequency band relay path combinations, and obtains the marked conflict frequency band path list; The frequency hopping path combination module extracts the time indexes of each transmission frequency point and reception frequency point in the primary and standby combinations based on the marked conflict frequency band path list, compares the corresponding time index overlap rate during the frequency hopping process, filters the frequency hopping pairs with the index overlap frequency not exceeding the set number range, calculates the average available duration value of the frequency hopping band, counts and arranges the index combination segments that meet the non-conflicting time sequence in the continuous frequency hopping sequence, and integrates the continuous frequency hopping combination segments to obtain the frequency hopping channel scheduling chain; The path role construction module marks the frequency points with continuous hopping and occupation duration less than the average available duration value of the frequency hopping band as the forwarding buffer segment based on the frequency points of each frequency hopping band in the frequency hopping channel scheduling chain, identifies the position relationship between the frequency points corresponding to the primary path, the standby path and the forwarding buffer segment respectively, matches the frequency point position number with the path number after matching, sets the relay role of each frequency point, calculates the difference in the number of frequency points between the primary path and the standby path according to the relay frequency point role distribution value, and performs path block classification operations on the frequency points with path attribution marks to obtain the cross-segment relay frequency point task structure diagram; The two-way switching module reads the corresponding direction identifier and frequency hopping index based on the frequency point information marked as the forwarding buffer segment in the cross-segment relay frequency point task structure diagram, performs a comparison process on the frequency point identifier order under the condition of switching the direction between the sending segment and the receiving segment, identifies the positions where the frequency point attribution is misaligned and the direction switching conflicts occur, and retrieves the corresponding frequency points in the original frequency point sequence for sending and receiving swapping and rearrangement to obtain the switching send-receive frequency band configuration table; The control instruction output module extracts the transmission frequency point index, reception frequency point index, frequency band attribution paragraph and time index segment value based on the switching send-receive frequency band configuration table, sequentially sets the priority number of the transmission frequency point for each segment scheduling combination, and allocates the maintenance time period of the corresponding reception frequency point, sequentially splices the frequency point value and the index number, groups the spliced results according to the frequency point role classification and assigns a control attribute field to construct a data structure in a format recognizable by the device, and obtains the cross-segment dual-segment duplex relay control instruction.

[0014] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In the present invention, by recording frequency band interference combinations, extracting hopping indexes, and screening effective hopping paths in combination with the time overlap rate, the accuracy of frequency point scheduling and the time utilization rate are improved. By calculating the difference in the number of primary and standby frequency points and classifying them, the frequency point distribution structure is optimized to avoid resource misallocation. The direction identification comparison and frequency point rearrangement strategy enhance the orderliness of frequency band switching, reduce the situation of role mixing in communication interactions, and improve the stability and regulation flexibility of multi-band relay control. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 is a schematic flow chart of the steps of the present invention; Figure 2 is a system module diagram of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0017] The technical solutions in the present invention will be described below with reference to the drawings.

[0018] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "example" in the present invention should not be construed as more preferred or more advantageous than other embodiments or design solutions. Exactly speaking, the use of the word "example" is intended to present concepts in a specific manner. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one of the two can be selected.

[0019] In the embodiments of the present invention, "image" and "picture" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, their intended meanings are the same. "(of)", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, their intended meanings are the same.

[0020] In the embodiments of the present invention, sometimes subscripts such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, their intended meanings are the same.

[0021] To make the technical problems, technical solutions, and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the drawings and specific embodiments.

[0022] Please refer toFigure 1 , embodiments of the present invention provide a control method for a walkie-talkie with a dual-segment duplex cross-segment relay function, including the following steps: S1: Obtain the interference start time, interference frequency value, and path number of the primary and standby frequency bands used by the relay node during the execution of the relay function, identify the interference frequency points in the relay frequency value, extract the corresponding interference time period index and judge the time period cross situation, count the relay path combinations in which the frequency value and time period repeatedly appear and record them, mark them as high-interference frequency band relay path combinations, and obtain the list of marked conflict frequency band paths; S2: Based on the list of marked conflict frequency band paths, extract the time indexes of each transmission frequency point and reception frequency point in the primary and standby combinations, compare the corresponding time index overlap rates during the frequency hopping process, filter the frequency hopping pairs with the index overlap frequency not exceeding the set number range, calculate the average available duration value of the frequency hopping band, count and arrange the index combination segments that meet the non-conflicting timing in the continuous frequency hopping sequence, and integrate the continuous frequency hopping combination segments to obtain the frequency hopping channel scheduling chain; S3: Based on the frequency points of each frequency hopping band in the frequency hopping channel scheduling chain, mark the frequency points with continuous hopping and occupancy duration less than the average available duration value of the frequency hopping band as the forwarding buffer segment, identify the position relationship of the frequency points corresponding to the primary path, standby path, and forwarding buffer segment respectively, after the frequency point position number matches the path number, set the relay role of the frequency point, calculate the difference in the number of frequency points between the primary path and the standby path according to the relay frequency point role distribution value, and classify the frequency points with path attribution marks into path blocks to obtain the cross-segment relay frequency point task structure diagram; S4: Call the frequency point information marked as the forwarding buffer segment in the cross-segment relay frequency point task structure diagram, read the corresponding direction identifier and frequency hopping index, perform a comparison process on the frequency point identifier order under the condition of switching the direction between the sending segment and the receiving segment, identify the positions where the frequency point attribution is misaligned and the direction switching conflicts occur, and retrieve the corresponding frequency points in the original frequency point sequence for sending and receiving swapping and rearrangement to obtain the switching sending and receiving frequency band configuration table; S5: Based on the switching sending and receiving frequency band configuration table, extract the transmission frequency point index, reception frequency point index, frequency band attribution paragraph, and time index segment value, sequentially set the priority number of the transmission frequency point for each segment scheduling combination, and allocate the maintenance time period of the corresponding reception frequency point, splice the frequency point value and the index number in sequence, group the spliced results according to the frequency point role classification and assign a control attribute field to construct a data structure in a format recognizable by the device, and obtain the cross-segment dual-segment duplex relay control instruction.

[0023] The list of marked conflict frequency band paths includes frequency band identification, cross - time period records, and path numbers. The hopping channel scheduling chain includes a time index sequence, frequency point usage duration, and scheduling order. The cross - segment relay frequency point task structure diagram includes frequency point role configuration, path number matching, and frequency point difference table. The switching transmit - receive frequency band configuration table includes frequency point re - ordering relationship, frequency point direction status, and configuration sequence index. The cross - segment dual - segment duplex relay control instruction includes frequency point data groups, control attribute classification, and instruction coding details.

[0024] The specific steps of S1 are as follows: S101: Obtain the interference start time, interference frequency value, and path number corresponding to the primary frequency band and the standby frequency band used by the relay node during the relay function execution, screen the interference frequency points of the frequency values, establish the corresponding relationship between the frequency points and the path numbers, and generate a repeated interference frequency point - path mapping table; First, it is necessary to synchronously monitor the current communication state of the relay node, extract the frequency band usage records of the current active relay devices, perform a sequential reading operation on the frequency point fields in the records, and establish a one-to-one correspondence between the device numbers and the frequency values. On this basis, extract the frequency band occupancy situation during this period and bind it to the relay number, clarify the primary and standby frequency point numbers being used on each path, and combine the interference start time and the interference frequency value in chronological order. Store each group of data in the sub-list under the corresponding path number identifier. Next, it is necessary to screen and judge the frequency points with repeated frequency values in the frequency values. Specifically, count the number of times each frequency value appears in all path numbers. When the number of occurrences of the frequency value is ≥2, it is marked as an interference frequency point, and at the same time record in which path numbers this frequency point appears repeatedly. For example, if the frequency point f1 is recorded in both the numbers T01 and T03, then this frequency point is determined to be an interference frequency point, and the corresponding paths are T01 and T03. At this time, establish an attribution mapping relationship between the frequency point f1 and the numbers T01 and T03. After screening out the interference frequency points, it is necessary to extract their interference time period indexes. The index value can be obtained by comparing the recorded interference start time with the corresponding position in the time unit sequence within the current relay cycle, and judge whether there is an intersection behavior with the interference segments of the corresponding frequency points in other paths based on this interference time period. The judgment method of the intersection behavior is to compare whether there is at least one same index point in the two frequency point time period index intervals. If there is, it is considered that the time periods intersect. The intersecting frequency points will be bound and updated again according to the path number and the frequency value. In this process, it can be set that when the number of overlapping time indexes reaches 2 or more, it is regarded as an effective intersection behavior. After the statistics are completed, classify each interference frequency point with all its path numbers, and finally output the interference frequency point path mapping structure with the frequency point as the key and the set of path numbers as the value. Among them, the establishment of the frequency point path mapping table is based on all frequency point samples that meet the conditions of repeated occurrence of the interference frequency value and the intersection behavior of the time period indexes. For example, if f2 appears in T02 and T05, and its interference index segments are [4, 5] and [5, 6], since the index 5 intersects, f2 is included in the mapping table and the two path numbers T02 and T05 are recorded, and finally a repeated interference frequency point path mapping table is generated.

[0025] S102: Based on the repeated interference frequency point path mapping table, extract the interference time period indexes of the interference frequency points, screen the time intersection periods, and mark the intersection period information corresponding to the frequency points to obtain a list of frequency point cross-interference time periods; First, extract all the interference time period indexes marked as interference frequency points. This time period index is composed of the start time and end time recorded for each frequency point in each path. It is necessary to extract the start and end time tags one by one from each frequency point record and group them by integer time indexes. For example, if the start time of frequency point f1 in path T01 is 2s and the end time is 4s, the corresponding time index range is [2, 3, 4]. If f1 is [3, 4, 5] in T03 at the same time, then its time index set is summarized as {2, 3, 4, 5}. After performing the same extraction operation on all interference frequency points in sequence, establish a correspondence table of frequency point - time period index. Subsequently, for each time index set of a frequency point, perform a cross - judgment operation, that is, count whether there is an overlapping interval among the time indexes where the frequency point appears in multiple paths. The judgment criterion is: if the frequency point has the same index value in two or more paths, it is considered that there is a cross - time period, and the cross - section is the intersection content of the indexes in these paths. For example, if the time indexes of frequency point f2 in T02 and T04 are [5, 6, 7] and [6, 7, 8] respectively, then its cross - section is [6, 7]. After the cross - judgment is completed, record the cross - section index set for each frequency point one by one and mark this cross - section information in the frequency point index data structure to complete the identification binding operation between the frequency point and the cross - section. To ensure the accuracy of the judgment, a cross - judgment threshold can be set to limit that the cross - time period needs to contain at least 2 consecutive index points to be marked. For example, if the intersection of a frequency point in two paths is only one index point [9], it is not recorded as a cross - time period. The default cross - index quantity threshold is set to 2. After screening according to this standard, organize the qualified frequency points and their cross - time periods into a table form for storage, and finally obtain the list of frequency point cross - interference time periods.

[0026] S103: Call the list of frequency point cross - interference time periods, count the number of times the frequency points repeat and the number of cross - time periods in the path, screen the frequency points whose repetition times and cross - numbers both exceed the frequency band conflict judgment threshold, organize the path numbers and frequency point identification groups, and obtain the list of paths with marked conflict frequency bands; First, establish a corresponding grouping structure between frequency points and the channel numbers they belong to. Extract the number of times each frequency point appears in the channels. This number is the repetition count of the frequency point in multiple channels. During the execution process, all frequency point key values should be traversed to count the number of elements in the set of associated channel numbers. If the frequency point f1 appears in three channels, namely T01, T02, and T05, then its repetition count is 3. Subsequently, for the cross-interference time period corresponding to each frequency point, record the corresponding number of time indices. The number of time periods is obtained by counting the length of the cross-index set. For example, if the cross time period of the frequency point f2 is [4, 5, 6], then the number of cross time periods of this frequency point is 3. After the above two statistics are completed, a frequency band conflict determination threshold should be set. Set the repetition count threshold to 2 and the cross time period count threshold to 2. Determine whether each frequency point meets both thresholds simultaneously. Those that meet the conditions will be regarded as conflict frequency points. For example, if f3 appears in both T03 and T07 and the cross-index is [7, 8], then the repetition count is 2 and the cross time period count is 2, both meeting the conditions, and it needs to be marked in the conflict frequency point set. Next, for each frequency point in this set, extract the corresponding set of channel numbers and construct a mapping structure between the frequency point identifier and the group of channel numbers. The frequency point is used as the primary key, and the set of channel numbers is the value. When outputting, it is sorted in ascending order of frequency points, and all frequency point group structures that meet the conditions are summarized to obtain a list of channels with marked conflict frequency bands.

[0027] The specific steps of S2 are as follows: S201: Based on the list of channels with marked conflict frequency bands, extract the time indices of the transmitting frequency points and receiving frequency points in each primary and standby combination, judge the overlap count of the time indices of the frequency hopping pairs, and filter out the frequency hopping combinations with an overlap count not exceeding the set count; generate the screening result of the frequency hopping index; First, it is necessary to sequentially read the transmission frequency points and reception frequency points under each set of primary and standby frequency band combinations, extract their start time and end time within the scheduling period, and convert them into corresponding time index segments. During the communication process, the system records the time node when each frequency point starts to transmit or receive. The time index can be calculated by subtracting the unified start time from the time node and dividing by the unit time step. For example, if the start time is 0 seconds and the unit step is 1 second, and the frequency point starts at the 3rd second, then the index is 3. Suppose the index segment of the transmission frequency point f1 is [3, 4, 5], and the index segment of the reception frequency point r1 is [4, 5, 6]. Next, cross-compare the index segments of the transmission and reception frequency points, and count the number of overlapping index values between them, that is, the number of elements in the intersection index. In this example, the intersection is [4, 5], and the number of overlaps is 2. Subsequently, repeat this comparison and statistics operation for all frequency point combinations, and record the number of overlaps for each frequency hopping combination. Then, set the frequency hopping overlap determination threshold to 3. When the number of overlaps of a certain frequency hopping combination is less than or equal to this threshold, it is determined as an acceptable frequency hopping pair and enters the subsequent process. It should be noted that the setting of this threshold is based on the channel interference width of 2 seconds. If frequency point overlap occurs within 3 consecutive seconds, it is judged as a conflict, and no scheduling conflict occurs below this value, so the threshold is set to 3. Continue to process other frequency hopping combinations. For example, if the frequency point f2 is [2, 3] and r2 is [3, 4], the overlap is [3], which is only 1, so it meets the condition and is screened into the effective set. Record the frequency point identifier and the combination number to which it belongs for all eligible frequency hopping pairs, and organize them into a unified structure. When summarizing the data, group them by the combination number, and finally generate the frequency hopping index screening result.

[0028] S202: Based on the frequency hopping index screening result, extract the start and end time indexes of the frequency hopping band, calculate the average available duration value for each segment, perform combined processing on the durations of all frequency hopping bands, and perform ratio calculation processing with the number of frequency hopping bands to obtain the time utilization level of the frequency hopping band and get the average available duration value of the frequency hopping band; The specific calculation formula for the average available duration value of the frequency hopping band is: ; Among them, represents the average available duration value of the frequency hopping band, n represents the total number of frequency hopping bands, represents the start time index of the i-th frequency hopping band segment, represents the end time index of the i-th frequency hopping band segment, represents the index difference of the frequency point interval within the i-th frequency hopping band segment, represents the absolute value of the frequency change amplitude within the i-th frequency hopping band segment; Suppose in a certain communication system, there are three frequency hopping bands, and the specific time indexes are as follows: The first segment: start time = 0 seconds, end time = 10 seconds, frequency point interval = 5, frequency change = 20 Hz; The second paragraph: start time = 11 seconds, end time = 20 seconds, frequency point interval = 3, frequency change = 15 Hz; The third paragraph: start time = 21 seconds, end time = 30 seconds, frequency point interval = 4, frequency change = 25 Hz; Perform the calculations in the formula for each paragraph: ; Calculation for the first paragraph: ; Calculation for the second paragraph: ; Calculation for the third paragraph: ; Combine these results and calculate the average value: ; This result indicates that the average available duration value of the hopping frequency band is approximately 17.8 seconds, reflecting the time occupancy level of each segment in the current hopping frequency channel. This value is used to judge the stable scheduling ability of the hopping frequency band. When it is lower than the set reference threshold (such as 12 seconds), it will be marked as a forwarding buffer segment. This value will be used as a classification basis in the subsequent frequency point role division, providing a time determination standard for the primary path, backup path, and buffer segment.

[0029] S203: Invoke the average available duration value of the hopping frequency band, extract the hopping frequency band combinations that meet the time interval requirements, rearrange the combined paragraphs in chronological order and merge them to form a hopping frequency path structure, obtaining a hopping frequency channel scheduling chain; First, extract the start and end time index information in all hopping frequency band combinations, calculate the length of each hopping frequency band. The time length can be obtained by adding one to the difference between its start and end time indices. If the index of a certain section is [5, 6, 7], the corresponding available duration is 3. Compare this value with the average available duration value of the hopping frequency band to determine whether it meets the time interval screening condition. The screening criterion is that the combination sections with the hopping frequency band duration not less than the average value are retained, and the others are excluded. The screening condition uses integer comparison. For example, if the average value is 4 and the hopping frequency band length is 3, it is excluded; if it is 4 or more, it is retained. Assume that the average available duration is 5. Currently, there are hopping frequency band combination sections A: [3, 4, 5, 6, 7], section B: [8, 9, 10], and section C: [11, 12, 13, 14, 15]. Then section A and section C are retained, and section B is excluded. Subsequently, perform rearrangement processing on the retained hopping frequency band combinations, sort them in ascending order according to the start time index to form a strictly ordered hopping frequency band list. If there are cases where the start indices are the same, then sort them in ascending order according to the end time index again. After sorting, it is necessary to judge whether there is continuity or a time interval between adjacent hopping frequency bands. If the interval between two sections does not exceed 1, they are grouped and merged to form a continuous hopping frequency path section. When merging, the original frequency point identification order of each hopping frequency band should be retained, and it should be integrated and updated according to its time index range. For example, if section A is [3, 4, 5] and section B is [6, 7, 8], then it is merged into [3, 4, 5, 6, 7, 8]. Map the merged path section to the original scheduled frequency point table, identify the frequency point group and index set corresponding to each hopping frequency path structure, and uniformly store them in the hopping frequency path structure list, and output all hopping frequency path section combinations that meet the screening and recombination conditions to generate a hopping frequency channel scheduling chain.

[0030] The specific steps of S3 are as follows: S301: Based on the hopping frequency channel scheduling chain, extract the frequency points with continuous hopping and occupying a time shorter than the average available duration value, mark them as the forwarding buffer section, identify the primary path, standby path and buffer section position corresponding to the hopping frequency band frequency points, match the frequency point numbers and path section numbers, sort out the attribution information, and generate a frequency point path attribution table; First, extract all the frequency point information in the hopping frequency band, and segment and count the corresponding start and end time indices, calculate the time occupancy length of each frequency point. The statistical method is to subtract the start index value from the end index value and then add one. For example, if a certain frequency point continuously exists within the indices [5, 6, 7], the occupancy duration is 3. Compare with the previously obtained average available duration value of the hopping frequency band. Suppose this average value is 5. Then all frequency points with a time occupancy less than 5 are regarded as frequency points with frequent hopping and insufficient occupancy duration in the relay link, and they need to be screened out and uniformly marked as forwarding buffer segments, so as to be recognized and called as link connection nodes in subsequent transfer control. Subsequently, read the path attribution information of these marked frequency points respectively. The path type is determined by the frequency band combination method of the frequency point. If the corresponding hopping frequency band is a frequency point that appears in the previous section of the continuous hopping frequency structure, it is mapped to the primary path according to the path identifier. The middle section frequency points correspond to the forwarding buffer segments, and the last section frequency points are mapped to the standby path. Construct an attribution mapping list of frequency points and path positions according to this logic. Next, extract the frequency point number of each frequency point and its corresponding path segment number, bind the frequency point number and the path segment number into a paired structure, complete the identification and classification of frequency point roles in the data structure. Finally, combine the above information such as frequency point numbers, attribution path types, and time index segments into a standard record format, group by path type, one group for the primary path, one group for the standby path, and one group for the forwarding buffer segments, and output as a unified data set to generate a frequency point path attribution table.

[0031] S302: Invoke the frequency point path attribution table, respectively count the number of frequency points in the primary path and the standby path, calculate the difference in the number of frequency points between the primary path and the standby path, record the frequency point distribution difference between the paths, and obtain the difference in the number of frequency points; The specific calculation formula for the difference in the number of frequency points between the primary path and the standby path is: ; Among them, represents the difference in the number of frequency points between the primary path and the standby path, represents the frequency point number of the i-th frequency point in the primary path, represents the frequency point number of the j-th frequency point in the standby path, represents the frequency point mapping weight between the i-th frequency point in the primary path and the j-th frequency point in the standby path, m represents the total number of frequency points in the primary path, and r represents the total number of frequency points in the standby path; Suppose the set values are: Frequency point number of the primary path: = 2050, = 2060, = 2070; Frequency point number of the standby path: = 2020, = 2080, = 2090; Mapping weight: = 0.5, = 0.3, = 0.2 is the same for all i; The number of primary frequency points m = 3, and the number of backup frequency points r = 3; Calculate the internal weighted mean part for each i: = 2050:

[0032] = 2060:

[0033] = 2070:

[0034] Substitute into the main formula to calculate the total value:

[0035] This result shows that the value 2056.911 represents the average difference value between the frequency points in the primary path and the frequency points in the backup path after quantization processing of the mapping weight and the number difference, reflecting the overall deviation degree of the frequency point distribution structures of the two paths. This result is the "frequency point number difference" recorded in step S302 and can be used as an important reference index for comparing the quality of path design and frequency point reconstruction scheduling.

[0036] S303: Based on the frequency point number difference, extract the frequency points with path attribution, classify and label the positions within the path segment, and divide into blocks according to path attribution to obtain the cross-segment transfer frequency point task structure diagram; First, count the number of frequency points in the primary path and the backup path respectively. Let the number of frequency points in the primary path be N and the number of frequency points in the backup path be N. Then the difference in the number of frequency points is |N - N|, which is used to measure the imbalance of path distribution. Subsequently, extract the frequency point numbers, attribution types, and their starting index positions within the hopping frequency band from the frequency point path attribution table. Classify these frequency points according to their belonging paths and record their position indices in the hopping frequency band structure to clarify the arrangement order of each frequency point within the path. Then, according to the index positions of the frequency points within the path, divide the block boundaries within each path segment. Each path segment contains at least one continuous frequency point block. When the hopping interval of the frequency points within the same path exceeds the set index threshold (for example, ≥2 index units), it is regarded as the start of a new block, and the block division within the path is marked. For example, if the frequency point sequence index under a certain path is [3, 4, 5, 8, 9], it can be divided into two blocks, [3, 4, 5] and [8, 9]. The frequency points in each block are assigned a unified path block number, the path block number is bound to each frequency point, and at the same time, the path attribution information is marked and the corresponding time index in the hopping frequency channel scheduling chain is retained for subsequent path behavior modeling and hopping frequency band call. After the block division and number marking of all frequency points are completed, the frequency point numbers, path attributions, block numbers, and time indices are integrated and uniformly output as a structural identification set to generate a cross-segment transfer frequency point task structure diagram.

[0037] The specific steps of S4 are as follows: S401: Call the frequency points in the forwarding buffer segment of the cross-segment transfer frequency point task structure diagram, read the corresponding direction identifiers and hopping indices, compare the direction identifiers in the index order, and screen out the frequency point numbers with inconsistent direction orders to generate a set of frequency point numbers with direction conflicts; First, it is necessary to screen out the subset of frequency points marked as "forwarding buffer segment" in the path attribution field from the structure diagram, and extract the corresponding list of frequency point numbers. Subsequently, for each frequency point number, read the direction identifier and hopping index position recorded in the scheduling chain. The direction identifier can be "send" or "receive", and the hopping index is the time sequence number of the frequency point in the scheduling chain. After recording the relative position of each frequency point in the scheduling order, sort and compare the frequency point direction identifiers in sequence to determine whether the direction identifier and the index order are consistent. In the consistency judgment, the direction change trend of consecutive frequency points is used as the reference standard. If a frequency point is in the previous order in the hopping index and the direction identifier is "receive", while its subsequent frequency point is "send", then the direction order of this frequency point is determined to be inconsistent, forming a conflict identifier. For example, if the frequency point p3 is at the hopping index 4 and the direction identifier is "receive", and its adjacent frequency point p4 is at index 5 and the direction is "send", then the reverse direction does not conform to the path transfer logic, and p3 needs to be recorded as a conflict frequency point. When performing this operation, a total order direction comparison needs to be completed for the entire subset of frequency points in the forwarding buffer segment. Set the threshold for allowing a single direction reversal to 0, and if it exceeds, it is judged as a conflict. After traversing all the buffer segment frequency points, count and deduplicate the frequency point numbers with inconsistent directions, and finally organize all the frequency point numbers with mismatched directions to form a set data structure, which is output as the set of frequency point numbers with direction conflicts.

[0038] S402: Based on the set of frequency point numbers with direction conflicts, find the frequency point attribution paths in the corresponding sending segment and receiving segment, compare the current attribution role with the target direction identifier, analyze the set of frequency points that need to switch directions, and generate a list of frequency points with roles to be switched; First, perform a query operation on each frequency point in the number set one by one, and read the corresponding attribution path field and the current role identifier in the frequency point path attribution table. The attribution path is usually "primary path", "backup path", or "forwarding buffer segment", and the current role identifier is "send" or "receive". Subsequently, according to the hopping index position of the frequency point in the frequency point task structure diagram, query its position section in the scheduling sequence, and conduct a comparison and analysis of the direction coherence of the adjacent frequency point directions. If the current frequency point direction is "send" but the previous frequency point direction is "receive", it is considered that the frequency point direction is incorrect and the role needs to be switched. During the direction recognition process, the direction identifier field in the task structure diagram needs to be called for comparison and matching, and a comparison table between the current role and the target role is established to judge the difference status. All frequency points with inconsistent directions will be marked and enter the analysis process for role switching. Next, judge whether the frequency point is in the critical section of role switching according to the attribution path field. If both conditions of "inconsistent role and direction" and "path attribution is the transit segment" are met, the frequency point will be included in the set of points to be switched. For example, the frequency point p7 currently belongs to the primary path, and the role identifier is "receive", but the adjacent segment direction is "send". According to the path policy, the frequency point should perform a direction switch, from "receive" to "send". At this time, p7 enters the switching analysis set. The entire judgment process covers three comparison contents: direction identifier, hopping index position, and path attribution field. After all frequency points are analyzed, the frequency point numbers that meet the switching requirements are summarized into a set and a data record list is generated, and finally a list of frequency points with roles to be switched is generated.

[0039] S403: Call the list of frequency points with roles to be switched, perform the send-receive role swap operation on the frequency points in the set, and reconstruct the frequency point path configuration in the adjusted order to obtain the switched send-receive frequency band configuration table; First, extract the numbers of all frequency points in the list, the original direction identifiers, and their time indices and path segment number information in the frequency point path attribution table. Perform a direction change operation on each frequency point in the list, convert its current "send" identifier to "receive", and convert the "receive" identifier to "send". During the processing, re-check and confirm according to the adjacent frequency point direction identifier order of each frequency point in the scheduling chain to ensure that no path coherence error is caused after the direction adjustment. For example, if the original direction of frequency point p11 is "send" and the hopping index is 5, and the direction of its previous frequency point p10 is "receive" and the index is 4, then the adjusted direction of p11 being "receive" conforms to the scheduling order logic. After the adjustment operation is completed, re-incorporate all the frequency points with the switching completed into the scheduling sequence, sort the adjusted frequency point set in ascending order according to the hopping index. If there is an index coincidence, perform a secondary sorting according to the path segment number priority, so that at the same time node, the frequency points with higher priority in the same path are arranged in the front. After the sorting is completed, perform a path attribution verification operation on the reconstructed frequency point order again to confirm that the corresponding relationship between each frequency point and the path number it belongs to remains unchanged, and ensure that the role switch will not cause a path deviation. Subsequently, generate a new structure record, including the frequency point number, the reconstructed direction identifier, the path segment number, and the time index value, to form an updated scheduling table, organize all the data structures and output them in a standardized record format, and finally obtain the switching send-receive frequency band configuration table.

[0040] The specific steps of S5 are as follows: S501: Based on the switching send-receive frequency band configuration table, extract the send frequency point index, the receive frequency point index, the frequency band attribution paragraph, and the time index segment value, set a priority number for the send frequency points and allocate a maintenance period for the receive frequency points, and generate a send-receive frequency point number group; First, extract the direction identifier and index value of each frequency point. Establish an ascending-index list for all frequency points with the direction of "transmission", and sequentially assign them priority numbers. This number is used to indicate the priority processing order during scheduling. For example, in the same time period, the transmission frequency point with a smaller number is scheduled first. The priority number starts from 1 and increases one by one. If there are a total of 5 transmission frequency points, the numbers are 1 to 5 respectively. Then, screen the frequency points with the direction of "reception", extract their time index values in the frequency-hopping channel scheduling chain, and combine the channel persistence ability of the paragraph to which their frequency band belongs to allocate a maintenance period for each frequency point. This period represents the time interval during which it remains active at the receiving end. The maintenance period is set with reference to the index difference interval before and after the receiving frequency point. For example, if the starting index of frequency point r1 is 10 and the subsequent receiving frequency point on the same path is 13, the maintenance period is set to 3, indicating that it maintains the receiving state until before index 13. The period values are allocated to all receiving frequency points according to this logic. Subsequently, associate and integrate the transmission frequency point numbers, receiving frequency point numbers, priority numbers, maintenance periods, frequency band attribution fields, and time index values, and arrange them in ascending order of frequency point numbers to form an ordered structure. Group and organize the frequency point records with duplicate indexes or overlapping attribution paragraphs in the structure. Finally, output the result table entries after combining the frequency point direction, time dimension, and path number as a unified scheduling structure unit, and finally generate the transmission and reception frequency point number group.

[0041] S502: Call the transmission and reception frequency point number group, splice the frequency point number and the time index, classify and group them according to the frequency point role, form a combined data structure corresponding to the frequency points, and generate a frequency point grouped splicing structure; First, perform a field extraction operation on each piece of data in the number group. The extracted fields include frequency point number, time index value, role identifier, path attribution paragraph, priority number, and maintenance period. For each piece of data, construct a key-value pair with the frequency point number as the primary key and the time index as the secondary key, and connect the two in a character splicing manner. For example, if the frequency point number is pA and the time index is T3, the splicing structure is pA-T3. The generated key-value pair set can be used to quickly retrieve the timing position of the frequency point in the scheduling sequence. After splicing, classify all the spliced data according to the role field into a "transmission data set" and a "reception data set". The transmission data includes the frequency point number, priority number, and spliced time index information, while the reception data contains the frequency point number, maintenance period, and time splicing structure. Then, organize the path segment attribution of the transmission data set, perform a primary grouping according to the path number, and sort the data in ascending order of the priority number within each group to form a transmission scheduling list for each path segment. The reception data set is sorted in ascending order of the time index field, and the termination point of the maintenance period for each frequency point is supplemented and recorded. Construct a parallel structure for the two sets, and set index fields for the "transmission group structure" and "reception group structure" respectively in the data structure combination to indicate the positioning sequence of the spliced content in the overall scheduling table. Finally, output it as a combined structure file in the form of a unified field definition. The field order is: splicing number, role classification, path segment number, time index, auxiliary parameter field (priority number or maintenance period), and finally generate a frequency point grouping and splicing structure.

[0042] S503: Based on the frequency point grouping and splicing structure, add control fields to each group of data, summarize them into a unified format, and establish an instruction structure that can be recognized by the device to obtain a cross-segment dual-segment duplex relay control instruction; First, introduce control field setting logics for the sending group structure and the receiving group structure respectively. In the sending group structure, set a sending control field for each piece of data. The field content consists of three items: frequency point number, priority number, and hopping channel identifier. When setting each item, it is necessary to judge the uniqueness of its number and the accuracy of the sequence position. If the priority numbers are repeated, forced increment adjustment needs to be performed according to the time index. In the receiving group structure, set a receiving control field, which consists of a frequency point number, a maintenance period, and a path role code. The path role code needs to be assigned with reference to the belonging path paragraph field. The frequency point with the number in the M segment is assigned as "R1", and the frequency point with the number in the N segment is assigned as "R2". After adding, perform field synchronization processing on the two structures, and uniformly adjust the field order to: frequency point number, time index, control field 1 (priority number for the sending type and maintenance period for the receiving type), control field 2 (channel identifier for the sending type and path role code for the receiving type). After concatenating the fields to form a standardized output format, insert the concatenated data of the sending type and the receiving type into the structured data container respectively. The container is sorted in the order of task numbers, and the structure is output with a fixed field length and annotated with a task frame header. The task frame header consists of a hopping path number, the number of path paragraphs, and the total number of frequency points, which serves as the pre-frame field for the device to execute instructions. The output instruction format meets the requirements of the structure analysis of the dual-segment duplex intercom device. Among them, the fixed field length is set to 12 bits, and the blank part is filled with "0" until the structure length is aligned to a multiple of 128 bits. After the alignment operation, it is stored in the device control byte set, and finally a cross-segment dual-segment duplex relay control instruction is generated.

[0043] Please refer to Figure 2 , a walkie-talkie control system with a dual-segment duplex cross-segment relay function, including: The interference frequency band analysis module obtains the interference start time, interference frequency value, and path number of the main and standby frequency bands used by the relay node during the relay function execution, identifies the interference frequency points in the relay frequency value, extracts the corresponding interference time period index and judges the time period intersection situation, counts the relay path combinations where the frequency value and time period appear repeatedly and records them, marks them as high-interference frequency band relay path combinations, and obtains a list of marked conflict frequency band path combinations; The hopping path combination module, based on the list of marked conflict frequency band path combinations, extracts the time indexes of each sending frequency point and receiving frequency point in the main and standby combinations, compares the corresponding time index overlap rate during the hopping process, filters the hopping pairs with the index overlap frequency not exceeding the set number range, calculates the average available duration value of the hopping band, counts and arranges the index combination segments that meet the non-conflicting time sequence in the continuous hopping sequence, and integrates the continuous hopping combination segments to obtain the hopping channel scheduling chain; Based on the frequency points of each hopping frequency band in the hopping frequency channel scheduling chain, the path role construction module marks the frequency points that continuously hop and have an occupancy duration less than the average available duration value of the hopping frequency band as the forwarding buffer segment, identifies the positional relationships of the frequency points corresponding to the primary path, backup path, and forwarding buffer segment respectively. After matching the frequency point position numbers with the path numbers, it sets the relay role of each frequency point. According to the relay frequency point role distribution value, it calculates the difference in the number of frequency points between the primary path and the backup path, and performs path block classification operations on the frequency points with path attribution marks to obtain the cross-segment relay frequency point task structure diagram; Based on the frequency point information marked as the forwarding buffer segment in the cross-segment relay frequency point task structure diagram, the bidirectional switching module reads the corresponding direction identifier and hopping frequency index, performs a comparison process on the order of the frequency point identifiers under the condition of switching directions between the sending segment and the receiving segment, identifies the positions where frequency point attribution misalignment and direction switching conflicts occur, and retrieves the corresponding frequency points in the original frequency point sequence for sending and receiving swapping and rearrangement to obtain the switched sending and receiving frequency band configuration table; Based on the switched sending and receiving frequency band configuration table, the control instruction output module extracts the sending frequency point index, receiving frequency point index, frequency band attribution segment, and time index segment value, sequentially sets the priority number of the sending frequency point for each frequency point in the scheduling combination, and allocates the maintenance time period of the corresponding receiving frequency point. It sequentially splices the frequency point value and the index number, groups the spliced results according to the frequency point role classification, and assigns a control attribute field to construct a data structure in a format recognizable by the device to obtain the cross-segment dual-segment full-duplex relay control instruction.

[0044] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A control method for a walkie-talkie with a dual-segment duplex cross-segment relay function, characterized in that, Including the following steps: S1: Obtain the start time of interference, interference frequency, and path number of the primary and standby frequency bands of the dual-segment duplex intercom terminal relay node, identify the frequency repetition and crossover period, record the interference combination, and obtain the list of marked conflict frequency band paths; S2: Based on the list of marked conflict frequency band paths, extract the time indexes of the transmission and reception frequency points in the primary and standby combinations, compare the time index overlap rate during the frequency hopping process, calculate the average available duration value, and arrange the frequency hopping band index combinations in chronological continuity to obtain the frequency hopping channel scheduling chain; S3: Based on the frequency hopping channel scheduling chain, match the frequency point path number, set the frequency point role, calculate the difference between the primary and standby frequency points, classify and generate the attribution map to obtain the cross-segment relay frequency point task structure diagram; S4: Based on the cross-segment relay frequency point task structure diagram, read the frequency point direction identifier and index value, identify and reorder the handover conflict points, and perform frequency band interaction operations to obtain the handover transmission and reception frequency band configuration table; S5: Based on the handover transmission and reception frequency band configuration table, set the transmission number and reception period, splice the frequency points and group and classify them, assign control attributes, and construct recognizable data to obtain the cross-segment dual-segment duplex relay control instruction.

2. The interphone control method with a dual-segment duplex cross-segment relay function according to claim 1, wherein: The list of marked conflict frequency band paths includes frequency band identifier, cross-period record, and path number. The frequency hopping channel scheduling chain includes time index sequence, frequency point usage duration, and scheduling order. The cross-segment relay frequency point task structure diagram includes frequency point role configuration, path number matching, and frequency point difference table. The handover transmission and reception frequency band configuration table includes frequency point reordering relationship, frequency point direction state, and configuration sequence index. The cross-segment dual-segment duplex relay control instruction includes frequency point data group, control attribute classification, and instruction coding details.

3. The interphone control method with a two-segment duplex cross-segment relay function according to claim 1, characterized in that, The specific steps of S1 are: S101: Obtain the start time of interference, interference frequency value, and path number corresponding to the primary and standby frequency bands used by the relay node during the relay function, screen the interference frequency points of the frequency values, establish the corresponding relationship between the frequency points and the path number, and generate the mapping table of repeated interference frequency point paths; S102: Based on the mapping table of repeated interference frequency point paths, extract the interference time period index of the interference frequency points, screen the time crossover period, and mark the crossover period information corresponding to the frequency points to obtain the list of frequency point cross-interference time periods; S103: Call the list of frequency point cross-interference time periods, count the number of frequency point repetitions and the number of crossover periods in the path, screen the frequency points whose repetition times and crossover numbers both exceed the frequency band conflict determination threshold, and sort out the path number and frequency point identification group to obtain the list of marked conflict frequency band paths.

4. The interphone control method with a dual-segment duplex cross-segment relay function according to claim 1, wherein The specific steps of S2 are: S201: Based on the list of marked conflict frequency band paths, extract the time indexes of each group of transmission frequency points and reception frequency points in the primary and standby combinations, judge the number of overlaps of the time indexes of the frequency hopping pairs, and screen out the frequency hopping combinations whose number of overlaps does not exceed the set number; Generate the frequency hopping index screening result; S202: Based on the hopping frequency index screening result, extract the start and end time indexes of the hopping frequency band, calculate the average available duration value for each segment, perform a combination process on the durations of all hopping frequency bands, and perform a ratio calculation process with the number of hopping frequency bands to obtain the time utilization level of the hopping frequency band and get the average available duration value of the hopping frequency band; S203: Invoke the average available duration value of the hopping frequency band, extract the hopping frequency band combinations that meet the time interval requirements, rearrange the combination paragraphs in chronological order and merge them to form a hopping frequency path structure, and obtain a hopping frequency channel scheduling chain.

5. The interphone control method with a two-stage duplex cross-segment relay function according to claim 1, characterized in that, The specific calculation formula for the average available duration value of the hopping frequency band is as follows: ; Among them, represents the average available duration value of the hopping frequency band, n represents the total number of hopping frequency bands, represents the start time index of the i-th hopping frequency band, represents the end time index of the i-th hopping frequency band, represents the difference in frequency point interval indices within the i-th hopping frequency band, represents the absolute value of the frequency change amplitude within the i-th hopping frequency band.

6. The interphone control method with a dual-segment duplex cross-segment relay function according to claim 1, characterized in that, The specific steps of S3 are as follows: S301: Based on the hopping frequency channel scheduling chain, extract the frequency points with continuous hopping and occupying a time shorter than the average available duration value, mark them as the forwarding buffer segment, identify the primary path, backup path and buffer segment position corresponding to the frequency points of the hopping frequency band, match the frequency point number and the path segment number, sort out the attribution information, and generate a frequency point path attribution table; S302: Invoke the frequency point path attribution table, respectively count the number of frequency points in the primary path and the backup path, calculate the difference in the number of frequency points between the primary path and the backup path, record the difference in frequency point distribution between the paths, and get the difference in the number of frequency points; S303: Based on the difference in the number of frequency points, extract the frequency points with path attribution, classify and label the positions within the path segment, and divide them into blocks according to the path attribution to obtain a cross-segment transfer frequency point task structure diagram.

7. The interphone control method with a two-stage duplex cross-segment relay function according to claim 6, characterized in that, The specific calculation formula for the difference in the number of frequency points between the primary path and the backup path is as follows: ; Among them, represents the difference in the number of frequency points between the primary path and the backup path, represents the frequency point number of the i-th frequency point in the primary path, represents the frequency point number of the j-th frequency point in the backup path, represents the frequency point mapping weight between the i-th frequency point in the primary path and the j-th frequency point in the backup path, m represents the total number of frequency points in the primary path, and r represents the total number of frequency points in the backup path.

8. The interphone control method with a dual-segment duplex cross-segment relay function according to claim 1, wherein The specific steps of S4 are as follows: S401: Invoke the frequency points of the forwarding buffer segment in the cross-segment transfer frequency point task structure diagram, read the corresponding direction identifier and hopping frequency index and compare them with the direction identifier in the index order, filter out the frequency point numbers with inconsistent direction orders, and generate a set of frequency point numbers with direction conflicts; S402: Based on the set of frequency point numbers with direction conflicts, find the path to which the frequency points belong in the corresponding sending segment and receiving segment, compare the current attribution role with the target direction identifier, analyze the set of frequency points that need to switch directions, and generate a list of frequency points to be switched in role; S403: Invoke the list of frequency points to be switched in role, perform a send-receive role swap operation on the frequency points in the set, and reconstruct the frequency point path configuration in the adjusted order to obtain a switched send-receive frequency band configuration table.

9. The control method of the walkie-talkie with a two-segment duplex cross-segment relay function according to claim 1, characterized in that, The specific steps of S5 are as follows: S501: Based on the switched send-receive frequency band configuration table, extract the sending frequency point index, receiving frequency point index, frequency band attribution paragraph and time index segment value, set a priority number for the sending frequency point and allocate a maintenance period for the receiving frequency point, and generate a send-receive frequency point number group; S502: Invoke the send-receive frequency point number group, splice the frequency point number and the time index, classify and group them according to the frequency point role, form a combined data structure corresponding to the frequency points, and generate a frequency point grouping and splicing structure; S503: Based on the frequency point grouping and splicing structure, add a control field to each group of data, summarize them into a unified format, and establish an instruction structure that can be recognized by the device to obtain a cross-segment dual-segment duplex transfer control instruction.

10. A walkie-talkie control system with a dual-segment duplex cross-segment relay function, characterized in that, The system is used for implementing the interphone control method for the dual-segment duplex cross-segment transfer function described in any one of claims 1-9, and includes the following steps: The interference frequency band analysis module obtains the interference start time, interference frequency value and path number of the primary frequency band and the standby frequency band used by the relay node during the execution of the relay function, identifies the interference frequency points in the relay frequency value, extracts the corresponding interference time period index and judges the time period intersection situation, counts the relay path combinations in which the frequency value and the time period appear repeatedly and records them, marks them as the relay path combinations of the high-interference frequency band, and obtains the list of conflict frequency band paths with labels; The frequency hopping path combination module extracts the time index of each transmission frequency point and reception frequency point in the primary and standby combinations based on the list of conflict frequency band paths with labels, compares the corresponding time index overlap rate during the frequency hopping process, filters the frequency hopping pairs whose index overlap frequency does not exceed the set number range, calculates the average available duration value of the frequency hopping band, counts and arranges the index combination segments that meet the non-conflicting time sequence in the continuous frequency hopping sequence, and integrates the continuous frequency hopping combination segments to obtain the frequency hopping channel scheduling chain; Based on the frequency points of each frequency hopping band in the frequency hopping channel scheduling chain, the path role construction module marks the frequency points with continuous hopping and occupancy duration less than the average available duration value of the frequency hopping band as the forwarding buffer segment, identifies the position relationship between the frequency points corresponding to the primary path, the standby path and the forwarding buffer segment respectively, matches the frequency point position number with the path number, sets the relay role of each frequency point, calculates the difference in the number of frequency points between the primary path and the standby path according to the relay frequency point role distribution value, and performs path block classification operations on the frequency points with path attribution marks to obtain the cross-segment relay frequency point task structure diagram; Based on the frequency point information marked as the forwarding buffer segment in the cross-segment relay frequency point task structure diagram, the bidirectional switching module reads the corresponding direction identifier and frequency hopping index, performs a comparison process on the frequency point identifier sequence under the condition of switching the direction between the sending segment and the receiving segment, identifies the positions where the frequency point attribution is misaligned and the direction switching conflicts occur, and retrieves the corresponding frequency points in the original frequency point sequence for sending and receiving pair swapping and rearrangement to obtain the switching sending and receiving frequency band configuration table; Based on the switching sending and receiving frequency band configuration table, the control instruction output module extracts the transmission frequency point index, reception frequency point index, frequency band attribution paragraph and time index segment value, sequentially sets the priority number of the transmission frequency point for each scheduling combination of frequency points, and allocates the maintenance time period of the corresponding reception frequency point, sequentially splices the frequency point value and the index number, groups the spliced results according to the frequency point role classification and assigns a control attribute field to construct a data structure in a format recognizable by the device, and obtains the cross-segment dual-band full-duplex relay control instruction.

Citation Information

Patent Citations

  • Frequency hopping method and device suitable for wireless voice communication of 2.4GHz industrial scientific medical (ISM) band

    CN102142861A

  • Duplex communication method based on frequency domain dispatching

    CN102595627A

  • Anti-interference frequency hopping synchronization method suitable for wireless ad hoc network and implementation device thereof

    CN116827381A

  • Interphone control method and system with double-segment duplex cross-segment transfer function

    CN119383741A

  • Method for determining the structure and size of FH frame for relaying 2 hops VOIP voice single channel in the frequency hopping radio set

    KR101091724B1

Cited By

  • Intercommunication linkage system based on networking and method thereof

    CN120639628A

  • A network-based intercom system and method thereof

    CN120639628B