Low-cost relay access method and system for realizing voice communication service

By setting up a communication node detection and evaluation model in the voice communication relay access system, and choosing normal and high-speed communication nodes are preferred, the communication interruption and resource waste caused by base station failure in the prior art is solved, and low-cost and efficient voice communication relay.

CN119497119AInactive Publication Date: 2025-02-21BEIJING YOUYIN COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510051867.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing voice communication relay access method may cause communication interruption or delay in the event of a base station failure, and is wasted resources and operating costs are high.

Method used

By setting up multiple communication nodes, establishing a communication node detection and evaluation model, regularly detecting and scoring, determining whether the node is normal, and choosing normal nodes and nodes with the fastest transmission speed for communication relay are preferred.

Benefits of technology

Low-cost relay communication connection is realized, communication delay is reduced, communication quality is guaranteed, resource waste and operational costs are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119497119A_ABST
    Figure CN119497119A_ABST
Patent Text Reader

Abstract

The invention discloses a low-cost relay access method and system for realizing a voice communication service, and belongs to the technical field of communication relay lines, and the method comprises the steps: numbering communication nodes, building a communication node detection and evaluation model, and carrying out the detection and scoring of each communication node at regular intervals through the communication node detection and evaluation model. Judging whether the target communication node is a normal communication node or not, when a user initiates voice communication by using communication equipment, establishing connection with the nearest normal communication node in the distance range, taking the communication node as a sending node, selecting the communication node with the fastest transmission speed in the communication range to establish communication connection, and sending the communication connection to the user; and the communication node repeats the step of establishing the communication connection, and finally completes voice communication between the user and the communication receiver, so that a normal communication node can be selected to establish the communication connection, resources are not wasted, a fault communication node is selected for communication relay, low-cost relay communication connection is realized, the communication delay is reduced, and the communication quality is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of communication relay lines, and in particular, relates to a low-cost relay access method and system for implementing voice communication services. Background Art

[0002] Voice communication is a method of communication that uses voice and a transmission medium. Common ones include landline calls, mobile phone calls, walkie-talkie calls, and online voice chats. It can be divided into two forms: those that consume traffic and those that consume phone charges.

[0003] The existing access method is to use multiple signal base stations to transmit and relay signals to complete voice communications, and use signal base stations as relay nodes. However, when a base station fails, that is, a node fails, it may cause interruption of communication services, or high voice delays, which will bring a bad communication experience to users, or continuously initiate communication requests to the faulty nodes, leaving normal nodes idle, resulting in a waste of communication resources and increasing the operating costs of communication operators. Summary of the invention

[0004] To solve the above problems and technical defects, the embodiment of the present application adopts the following technical solution, a low-cost relay access method for implementing voice communication services, comprising the following steps: Step 1: Establish multiple communication nodes, number each communication node, and obtain the numbers of other communication nodes within the communication range of each communication node; Step 2: Establish a communication node detection and evaluation model in each communication node, and use the communication node detection and evaluation model to regularly detect and score each communication node to determine whether the target communication node is a normal communication node; Step 3: When the user initiates voice communication using the communication device, the communication device establishes a connection with a normal communication node with the shortest communication distance within the communication range, and uses the normal communication node as a sending node; Step 4: The sending node selects a communication node within the communication range that can establish a communication connection according to the IP address of the communication receiver, and selects a communication node with the largest transmission speed value to establish a communication connection; Step 5: The communication node repeats the above steps of establishing a communication connection according to the IP address of the communication recipient, and finally completes the voice communication between the user and the communication recipient.

[0005] Preferably, the detection and scoring process is as follows: Establishing a communication connection between the target communication node and other communication nodes within the communication range, sending the test data for the first time, and sending the test data to other communication nodes within the communication range; After receiving the test data, the other communication nodes send the test data a second time and return the test data to the target communication node; The communication node detection and evaluation model in the target communication node performs data comparison on the test data sent and received by the target communication node, and determines whether the target communication node is a normal communication node according to the data comparison result.

[0006] Furthermore, the test data sent for the first time includes: a test code, a number of a first data sender, a number of a first data receiver, and a first sending timestamp; The test data sent for the second time includes: a test code, the number of the first data sender, the number of the first data receiver, the first sending timestamp, the first receiving timestamp, the number of the second data sender, the number of the second data receiver, and the second sending timestamp.

[0007] Furthermore, the data comparison process is as follows: Compare the test code sent for the first time with the test code sent for the second time, and obtain the difference rate of the two test codes; Two fault thresholds are preset, and the difference rate is compared with the two fault thresholds, where the two fault thresholds are a first fault threshold and a second fault threshold, and the first fault threshold is greater than the second fault threshold; If the difference rate is greater than or equal to the first fault threshold, it is determined that a faulty communication line occurs in the target communication node; If the difference rate is greater than or equal to the second fault threshold and less than the first fault threshold, it is determined that a suspicious communication line appears in the target communication node; If the difference rate is less than the second fault threshold, it is determined that a normal communication line appears in the target communication node; Get the number of normal communication lines, faulty communication lines and suspicious communication lines of the target communication node, Set the line fault ratio threshold and line suspicious ratio threshold. If the number of faulty communication lines of the target communication node is higher than the line fault ratio threshold, the target communication node is determined to be a faulty communication node; If the number of suspicious communication lines of the target communication node is higher than the line suspicious ratio threshold, the target communication node is judged to be a suspicious communication node; Otherwise, the target communication node is determined to be a normal communication node.

[0008] If the target communication node is a normal communication node or a suspicious communication node, a verification signal is sent to other communication nodes within the communication range every preset period. If other communication nodes within the communication range do not receive the verification signal of the target communication node within three preset periods, they will no longer establish a communication connection with the target communication node.

[0009] Furthermore, the process of selecting the fastest transmission speed is as follows: The target communication node selects all other communication nodes within the communication range that can establish a communication connection; Obtaining timestamp data of test data sent and received by the target communication node and each other communication node; The timestamp data is calculated to obtain the communication node with the shortest time delay in sending and receiving test data with the target communication node, and it is used as the communication node with the fastest transmission speed.

[0010] A low-cost relay access system for implementing voice communication services, comprising: A communication connection module is used for communication connection. Each communication connection module is provided with a number, and obtains the numbers of other communication connection modules within the communication range; A detection and evaluation module is used to detect and score each communication connection module to determine whether the target communication connection module is a normal communication connection module; A connection establishment module, used for establishing a connection between the communication device and a normal communication connection module with the shortest communication distance within the communication range when a user initiates voice communication using the communication device; The connection selection module is used to select a normal communication connection module within the communication range that can establish a communication connection according to the IP address of the communication recipient, and select the normal communication connection module with the largest transmission speed value to establish a communication connection to complete the voice communication between the user and the communication recipient.

[0011] Preferably, it also includes a model monitoring module, which is used to obtain a two-dimensional or three-dimensional map model of the target communication area, and then obtain the physical address of each communication connection module, establish a three-dimensional model of each communication connection module in the corresponding area on the map model according to the physical address of each communication connection module, bind each communication connection module three-dimensional model with the number of each communication connection module, and establish a three-dimensional monitoring model.

[0012] Furthermore, the model monitoring module includes a data display module. The three-dimensional monitoring model obtains the scoring results of the detection and evaluation module for each communication connection module at every preset period, and adds the scoring results to the module three-dimensional model according to the number of the communication connection module. The data display module is used to display the historical scoring results when the user views the historical data of the communication connection module corresponding to the module three-dimensional model.

[0013] Furthermore, it also includes an abnormality judgment module, which is used to make an abnormality judgment on the target communication connection module when the communication connection module determines that the target communication connection module is not a normal communication connection module, determine the abnormal cause of the target communication connection module, and upload the abnormal cause to the corresponding three-dimensional model of the communication connection module in the three-dimensional monitoring model.

[0014] Furthermore, when the connection establishment module establishes a connection with the normal communication connection module with the shortest communication distance within the communication range, it will first select the normal communication connection module corresponding to the direction matching within the communication range according to the directions of the communication initiator and the communication receiver, and then select the normal communication connection module with the shortest communication distance within the communication range to establish a connection.

[0015] Compared with the prior art, the beneficial effects of the embodiments of the present application are: The present application establishes a communication node detection and evaluation model, uses the communication node detection and evaluation model to score the mechanical energy detection of each communication node, and determines whether the target communication node is a normal communication node. When establishing a communication connection, a normal communication node can be selected to establish a communication connection without wasting resources to select a faulty communication node for communication relay, thereby achieving a low-cost relay communication connection. At the same time, the communication node with the fastest transmission speed is selected to establish a communication connection, thereby reducing communication delays and ensuring communication quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In the attached picture: Figure 1 A schematic diagram of the method steps of an embodiment of the present application; Figure 2 Schematic diagram of the system structure of an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0018] Example 1: Figure 1 As shown, a low-cost relay access method for implementing a voice communication service comprises the following steps: Establish multiple communication nodes, number each communication node, and obtain the numbers of other communication nodes within the communication range of each communication node; A communication node detection and evaluation model is established in each communication node, and each communication node is regularly detected and scored using the communication node detection and evaluation model to determine whether the target communication node is a normal communication node; The test scoring process is as follows: Establishing a communication connection between the target communication node and other communication nodes within the communication range, sending the test data for the first time, and sending the test data to other communication nodes within the communication range; The test data sent for the first time includes: a test code, the number of the first data sender, the number of the first data receiver, and the first sending timestamp; After receiving the test data, the other communication nodes send the test data a second time and return the test data to the target communication node; The test data sent for the second time includes: a test code, a number of the sender of the first data, a number of the receiver of the first data, a timestamp of the first sending, a timestamp of the first receiving, a number of the sender of the second data, a number of the receiver of the second data, and a timestamp of the second sending; The communication node detection and evaluation model in the target communication node performs data comparison on the test data sent and received by the target communication node, and determines whether the target communication node is a normal communication node according to the data comparison result.

[0019] The data comparison process is as follows: Compare the test code sent for the first time with the test code sent for the second time, and obtain the difference rate of the two test codes; Two fault thresholds are preset, and the difference rate is compared with the two fault thresholds, where the two fault thresholds are a first fault threshold and a second fault threshold, and the first fault threshold is greater than the second fault threshold; If the difference rate is greater than or equal to the first fault threshold, it is determined that a faulty communication line occurs in the target communication node; If the difference rate is greater than or equal to the second fault threshold and less than the first fault threshold, it is determined that a suspicious communication line appears in the target communication node; If the difference rate is less than the second fault threshold, it is determined that a normal communication line appears in the target communication node; Get the number of normal communication lines, faulty communication lines and suspicious communication lines of the target communication node, Set the line fault ratio threshold and line suspicious ratio threshold. If the number of faulty communication lines of the target communication node is higher than the line fault ratio threshold, the target communication node is determined to be a faulty communication node; If the number of suspicious communication lines of the target communication node is higher than the line suspicious ratio threshold, the target communication node is judged to be a suspicious communication node; Otherwise, the target communication node is determined to be a normal communication node.

[0020] If the target communication node is a normal communication node or a suspicious communication node, a verification signal is sent to other communication nodes within the communication range every preset period. If other communication nodes within the communication range do not receive the verification signal of the target communication node within three preset periods, they will no longer establish a communication connection with the target communication node.

[0021] When establishing a communication connection, normal communication nodes are selected first. When there are no normal communication nodes, suspicious communication nodes are selected to establish a communication connection.

[0022] When a user initiates voice communication using a communication device, the communication device establishes a connection with the nearest normal communication node within the distance range and uses the normal communication node as the sending node; The sending node selects a communication node within the communication range that can establish a communication connection based on the IP address of the communication receiver, and selects the communication node with the fastest transmission speed to establish a communication connection; The process of selecting the fastest transfer speed is as follows: The target communication node selects all other communication nodes within the communication range that can establish a communication connection; Obtaining timestamp data of test data sent and received by the target communication node and each other communication node; The timestamp data is calculated to obtain the communication node with the shortest time delay in sending and receiving test data with the target communication node, and it is used as the communication node with the fastest transmission speed.

[0023] The communication node then repeats the above steps of establishing a communication connection according to the IP address of the communication recipient, and finally completes the voice communication between the user and the communication recipient.

[0024] Example 2: Figure 2 As shown, a low-cost relay access system for implementing voice communication services includes: A communication connection module is used for communication connection. Each communication connection module is provided with a number, and obtains the numbers of other communication connection modules within the communication range; A detection and evaluation module is used to detect and score each communication connection module to determine whether the target communication connection module is a normal communication connection module; The connection establishment module is used for establishing a connection between the communication device and the nearest normal communication connection module within the distance range when the user initiates voice communication using the communication device; when the connection establishment module establishes a connection with the normal communication connection module with the smallest communication distance within the communication range, it will first select the normal communication connection module corresponding to the direction matching within the communication range according to the directions of the communication initiator and the communication receiver, and then select the normal communication connection module with the smallest communication distance within the communication range to establish a connection.

[0025] The connection selection module is used to select a normal communication connection module within the communication range that can establish a communication connection according to the IP address of the communication recipient, and select the normal communication connection module with the fastest transmission speed to establish a communication connection to complete the voice communication between the user and the communication recipient.

[0026] The model monitoring module is used to obtain a two-dimensional or three-dimensional map model of the target communication area, and then obtain the physical address of each communication connection module, establish a three-dimensional model of each communication connection module in the corresponding area on the map model according to the physical address of each communication connection module, bind each three-dimensional model of the communication connection module with the number of each communication connection module, and establish a three-dimensional monitoring model.

[0027] The model monitoring module includes a data display module. The three-dimensional monitoring model obtains the scoring results of the detection and evaluation module for each communication connection module at every preset period, and adds the scoring results to the module three-dimensional model according to the number of the communication connection module. The data display module is used to display the historical scoring results when the user views the historical data of the communication connection module corresponding to the module three-dimensional model.

[0028] The abnormality judgment module is used to make an abnormality judgment on the target communication connection module when the communication connection module judges that the target communication connection module is not a normal communication connection module, determine the abnormality cause of the target communication connection module, and upload the abnormality cause to the corresponding three-dimensional model of the communication connection module in the three-dimensional monitoring model.

[0029] The above-mentioned embodiments only express the preferred implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for ordinary technicians in this field, several modifications, improvements and substitutions can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application.

Claims

1. A low-cost relay access method for implementing voice communication services, characterized in that: The following steps are involved: Step 1: Establish multiple communication nodes, number each communication node, and obtain the numbers of other communication nodes within the communication range of each communication node; Step 2: Establish a communication node detection and evaluation model in each communication node, and use the communication node detection and evaluation model to regularly detect and score each communication node to determine whether the target communication node is a normal communication node; Step 3: When the user initiates voice communication using the communication device, the communication device establishes a connection with a normal communication node with the shortest communication distance within the communication range, and uses the normal communication node as a sending node; Step 4: The sending node selects a communication node within the communication range that can establish a communication connection according to the IP address of the communication receiver, and selects a communication node with the largest transmission speed value to establish a communication connection; Step 5: The communication node repeats the above steps of establishing a communication connection according to the IP address of the communication recipient, and finally completes the voice communication between the user and the communication recipient.

2. A low-cost relay access method for implementing voice communication services according to claim 1, characterized in that: The detection and scoring process is as follows: Establishing a communication connection between the target communication node and other communication nodes within the communication range, sending the test data for the first time, and sending the test data to other communication nodes within the communication range; After receiving the test data, the other communication nodes send the test data a second time and return the test data to the target communication node; The communication node detection and evaluation model in the target communication node performs data comparison on the test data sent and received by the target communication node, and determines whether the target communication node is a normal communication node according to the data comparison result.

3. A low-cost relay access method for implementing voice communication services according to claim 2, characterized in that: The test data sent for the first time includes: a test code, a number of a first data sender, a number of a first data receiver, and a first sending timestamp; The test data sent for the second time includes: a test code, the number of the first data sender, the number of the first data receiver, the first sending timestamp, the first receiving timestamp, the number of the second data sender, the number of the second data receiver, and the second sending timestamp.

4. A low-cost relay access method for implementing voice communication services according to claim 3, characterized in that: The data comparison process is as follows: Compare the test code sent for the first time with the test code sent for the second time, and obtain the difference rate of the two test codes; Two fault thresholds are preset, and the difference rate is compared with the two fault thresholds, where the two fault thresholds are a first fault threshold and a second fault threshold, and the first fault threshold is greater than the second fault threshold; If the difference rate is greater than or equal to the first fault threshold, it is determined that a faulty communication line occurs in the target communication node; If the difference rate is greater than or equal to the second fault threshold and less than the first fault threshold, it is determined that a suspicious communication line appears in the target communication node; If the difference rate is less than the second fault threshold, it is determined that a normal communication line appears in the target communication node; Obtaining the number of normal communication lines, faulty communication lines, and suspicious communication lines of the target communication node; Set the line fault ratio threshold and line suspicious ratio threshold; If the number of faulty communication lines of the target communication node is higher than the line fault ratio threshold, the target communication node is determined to be a faulty communication node; If the number of suspicious communication lines of the target communication node is higher than the line suspicious ratio threshold, the target communication node is judged to be a suspicious communication node; Otherwise, the target communication node is determined to be a normal communication node; If the target communication node is a normal communication node or a suspicious communication node, a verification signal is sent to other communication nodes within the communication range every preset period. If other communication nodes within the communication range do not receive the verification signal of the target communication node within three preset periods, they will no longer establish a communication connection with the target communication node.

5. A low-cost relay access method for implementing voice communication services according to claim 4, characterized in that: The process of selecting the fastest transmission speed is as follows: The target communication node selects all other communication nodes within the communication range that can establish a communication connection; Obtaining timestamp data in test data sent and received by the target communication node and each other communication node; The timestamp data is calculated to obtain the communication node with the shortest time delay in sending and receiving test data with the target communication node, and it is used as the communication node with the fastest transmission speed.

6. A low-cost relay access system for implementing voice communication services, characterized in that: include: A communication connection module is used for communication connection. Each communication connection module is provided with a number, and obtains the numbers of other communication connection modules within the communication range; A detection and evaluation module is used to detect and score each communication connection module to determine whether the target communication connection module is a normal communication connection module; A connection establishment module, used for establishing a connection between the communication device and a normal communication connection module with the shortest communication distance within the communication range when a user initiates voice communication using the communication device; The connection selection module is used to select a normal communication connection module within the communication range that can establish a communication connection according to the IP address of the communication recipient, and select the normal communication connection module with the largest transmission speed value to establish a communication connection to complete the voice communication between the user and the communication recipient.

7. A low-cost relay access system for implementing voice communication services according to claim 6, characterized in that: It also includes a model monitoring module, which is used to obtain a two-dimensional or three-dimensional map model of the target communication area, and then obtain the physical address of each communication connection module, establish a three-dimensional model of each communication connection module in the corresponding area on the map model according to the physical address of each communication connection module, bind each communication connection module three-dimensional model with the number of each communication connection module, and establish a three-dimensional monitoring model.

8. A low-cost relay access system for implementing voice communication services according to claim 7, characterized in that: The model monitoring module includes a data display module. The three-dimensional monitoring model obtains the scoring results of the detection and evaluation module for each communication connection module at every preset period, and adds the scoring results to the module three-dimensional model according to the number of the communication connection module. The data display module is used to display the historical scoring results when the user views the historical data of the communication connection module corresponding to the module three-dimensional model.

9. A low-cost relay access system for implementing voice communication services according to claim 8, characterized in that: It also includes an abnormality judgment module, which is used to make an abnormality judgment on the target communication connection module when the communication connection module determines that the target communication connection module is not a normal communication connection module, determine the abnormal cause of the target communication connection module, and upload the abnormal cause to the corresponding three-dimensional model of the communication connection module in the three-dimensional monitoring model.

10. A low-cost relay access system for implementing voice communication services according to claim 9, characterized in that: When the connection establishment module establishes a connection with the normal communication connection module with the shortest communication distance within the communication range, it will first select the normal communication connection module corresponding to the direction matching within the communication range according to the directions of the communication initiator and the communication receiver, and then select the normal communication connection module with the shortest communication distance within the communication range to establish a connection.

Citation Information

Patent Citations

  • Data transmission method and device, terminal and storage medium

    CN110868459A

  • Trunk circuit failover method based on dynamic detection

    CN113676403A

  • Data transmission method, remote UE, relay UE and storage medium

    CN116137726A

  • Information processing apparatus, information processing method and computer readable storage medium

    US20170339597A1

  • Relay UE selection method and apparatus, information processing method and apparatus, and device and medium

    WO2022147695A1