Communication enhancement method, terminal device, and storage medium
By monitoring and analyzing the service message information sent by the base station in the link detection system of the fifth-generation communication network, the network problem monitoring problem is solved, and the rapid fault location of the transmission link and network stability are achieved.
Patent Information
- Application Number
- PCT/CN2024/106987
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-07
- Filing Date
- 2024-07-23
- Publication Date
- 2025-04-10
AI Technical Summary
In the fifth-generation communication network, it is difficult for the existing technology to effectively monitor and solve network problems, resulting in fluctuations in network stability in business scenarios and affecting production line operation.
By receiving service message information sent by the base station in the link detection system, monitoring the transmission link, especially based on the TCP service message information, determining the fault location of the transmission link, and adjusting the priority of the DRB based on the information to enhance network stability.
It realizes rapid fault location of transmission links and improves network stability, avoiding production line stagnation and economic losses caused by network problems.
Smart Images

Figure CN2024106987_10042025_PF_FP_ABST
Abstract
Description
Communication enhancement method, terminal device and storage medium
[0001] Cross-references
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on October 7, 2023, with application number 202311289561.3 and application name “Communication Enhancement Method, Terminal Equipment and Storage Medium”. The entire contents of the application are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a communication enhancement method, terminal equipment and storage medium. Background Art
[0004] With the increasing complexity of fifth-generation (New Radio, NR) networks, ensuring NR network reliability has become a crucial requirement for communication links. Especially when network stability fluctuates in business-to-business (TOB) scenarios, production lines can be halted, resulting in significant losses for businesses. When network issues arise, the most effective method is packet capture and analysis at each node. However, with increasing communication capacity and the proliferation of TOB network interfaces, this packet capture and analysis method is no longer effective for monitoring communication links.
[0005] Summary of the Invention
[0006] The present application aims to provide a communication enhancement method, terminal device and storage medium to solve the problem in the related art that when a problem occurs in the network, packet capture analysis cannot effectively monitor the communication link.
[0007] In the first aspect, an embodiment of the present application proposes a communication enhancement method, which is applied to a link detection system, including: the method includes: the link detection system receives business message information sent by a base station, and the business message information includes Transmission Control Protocol TCP business message information; according to the TCP business message information, monitors the transmission link, and the transmission link is the path through which the business message information is sent from the terminal to the destination address.
[0008] In a second aspect, an embodiment of the present application proposes a communication enhancement method, which is applied to a base station. The method includes: sending service message information to a link detection system; and receiving an instruction from the link detection system.
[0009] In a third aspect, an embodiment of the present application provides a terminal device comprising a processor, a memory, and a program or instruction stored on the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0010] In a fourth aspect, an embodiment of the present application provides a storage medium storing a program or instruction, which, when executed by a processor, implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect.
[0011] In a fifth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0012] In a sixth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG1 is a flow chart of a communication enhancement method provided by an embodiment of the present application;
[0014] FIG2 is a schematic diagram of a terminal establishing a bearer according to an embodiment of the present application;
[0015] FIG3 is a schematic diagram of a fault location determination logic flow according to an embodiment of the present application;
[0016] FIG4 is a flow chart of another communication enhancement method provided by an embodiment of the present application;
[0017] FIG5 is a detailed flow chart of a communication enhancement method provided by an embodiment of the present application;
[0018] FIG6 is a schematic diagram of a network structure provided by an embodiment of the present application;
[0019] FIG7 is a schematic structural diagram of a communication enhancement system provided by an embodiment of the present application;
[0020] FIG8 is a schematic structural diagram of another communication enhancement system provided by an embodiment of the present application;
[0021] FIG9 is a schematic structural diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0022] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0023] The terms "first" and "second" in the specification and claims of this application may explicitly or implicitly refer to one or more of the features. Throughout the description of this application, unless otherwise specified, "plurality" means two or more. Furthermore, "and / or" in the specification and claims refers to at least one of the connected entities, and the character " / " generally indicates an "or" relationship between the connected entities.
[0024] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0025] In the description of this application, it should be noted that, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.
[0026] Below, in conjunction with the accompanying drawings, a communication enhancement method, terminal device and storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.
[0027] As shown in Figure 1, a flow chart of a communication enhancement method provided in an embodiment of the present application is shown. As shown in Figure 1, the communication enhancement method is applied to a link detection system, and the communication enhancement method may include the contents shown in S101 to S102.
[0028] In S101, the link detection system receives service message information sent by a base station.
[0029] The link detection system is an additional system outside the transmission link. It can be integrated into the base station to enhance network stability, or it can use a separate hardware device, including a coupled processor or memory. When using a separate hardware device, the base station and the hardware device can be connected using optical fiber to ensure low latency and high stability of data transmission.
[0030] Among them, the service message information may include Transmission Control Protocol (TCP) service message information and base station information of the base station. The TCP service message information is a message sent by the terminal to the base station using the Data Radio Bearer (DRB). That is, after receiving the TCP service message information sent by the terminal, the base station will add its own base station information to the TCP service message information to obtain the service message information, and then send it to the link detection system. That is, the link detection system receives the service message information containing the base station information of the base station.
[0031] It is worth noting that the base station can be an NR base station or other types of base stations, which is subject to actual application and is not specifically limited in this embodiment. The terminal mainly refers to the TOB network terminal equipment, that is, it is mainly used in the TOB network. Since the TOB network terminal equipment has limited access to message servers and has high requirements for network stability, network fluctuations may cause production activities to be affected, so it is necessary to enhance the stability of the network. The terminal can also refer to the user (To Customer, TOC) network terminal equipment, that is, it can also be applied to the TOC network. In this case, it needs to be deployed on demand. Since the TOC network has many users and accesses to various message servers, too many detection tasks will increase the network load. Therefore, selective deployment is required when applied to the TOC network. In other cases, it can also be applied to other networks, that is, the terminal can also refer to other terminals, which is subject to actual application and is not specifically limited in this embodiment.
[0032] This embodiment uses an NR base station and a TOB network terminal device as an example. The NR base station serves as the access point for the NR device, i.e., the terminal device, and is used to obtain the terminal message information required by the link detection system and receive instructions from the link detection system. The TOB network terminal device can access the NR base station, establish multiple DRBs, and send different service messages.
[0033] As shown in Figure 2, a schematic diagram of a terminal establishing a bearer provided in an embodiment of the present application is shown. The terminal device can send different service message information to a base station, such as an NR base station, through different DRBs, such as drb1, drb2, etc.
[0034] In S102, the transmission link is monitored according to the TCP service message information.
[0035] The transmission link is the path that service message information takes from the terminal to the destination address, for example, the link from the terminal to the core network or server.
[0036] In an embodiment of the present application, a link detection system receives service message information sent by a base station, the service message information including TCP service message information, and monitors a transmission link based on the TCP service message information. The transmission link is the path that the service message information passes through when it is sent from a terminal to a destination address. By adding a link detection system outside the transmission link, the embodiment of the present application analyzes the service message information sent by the base station, and then monitors the transmission link that the service message information passes through when it is sent from a terminal to a destination address, thereby quickly determining whether the entire transmission link has a fault and enhancing the stability of the entire transmission link.
[0037] In a possible implementation of the present application, the TCP service message information is a message sent by the terminal to the base station using the DRB. The TCP service message information may include message delay, that is, the round-trip time (RTT) delay of the service message.
[0038] It is worth noting that TCP service message information includes not only message delay, but also TCP 4-tuple, service message period, and number of service message fragments. The TCP 4-tuple includes source address, source port, destination address, and destination port.
[0039] Accordingly, monitoring the transmission link according to the TCP service message information may include: sending a modification instruction to the base station according to the message delay, where the modification instruction is used to instruct the base station to modify the priority of the DRB.
[0040] It should be noted that there is a one-to-one correspondence between DRBs and TOB network terminal equipment services. Different DRBs are configured with different priorities. Services corresponding to high-priority DRBs can be sent first. Services corresponding to DRBs of the same priority can be sent in the order of service message information.
[0041] In this embodiment, the detection link system may determine the message delay based on the TCP service message information and send an instruction to adjust the priority of the DRB to the base station, thereby adjusting the priority of the service message and enhancing the stability of the network.
[0042] In a possible implementation of the present application, sending a modification instruction to the base station based on the message delay may include: when the message delay exceeds a first delay threshold, sending a modification instruction to the base station to increase the priority of the DRB corresponding to the terminal; when the message delay is lower than a second delay threshold, sending a modification instruction to the base station to lower the priority of the DRB corresponding to the terminal.
[0043] In other words, the link detection system can establish a message model that associates the TCP quadruple and RTT delay to identify the delay between the time when the TOB network terminal device sends a service message and when the base station receives the service message. Based on the RTT delay, the system can issue a scheduling modification instruction.
[0044] The NR base station system receives the scheduling modification instruction from the link detection system and internally modifies the priority of the DRB corresponding to the abnormal terminal service. The NR base station system indicates the modified priority of the DRB to the TOB network terminal device through a reconfiguration message, ensuring that the service corresponding to the DRB can send service messages first, thereby enhancing the stability of the network.
[0045] Among them, the reconfiguration message used by the NR base station system is the Radio Resource Control Protocol Reconfiguration (RRC Reconfiguration) message.
[0046] TCP service message information may also include: the number of service message fragments.
[0047] In this embodiment, when the number of fragments in a service message increases and the RTT delay increases, the link detection system notifies the base station to increase the scheduling resources for the corresponding device. When the number of fragments in a service message decreases and the RTT delay increases, the link detection system notifies the base station to quickly increase the scheduling resources for the corresponding device and initiate a conservative scheduling strategy. When the service message transmission period increases and the RTT delay increases, the link detection system notifies the base station to increase the bearer scheduling priority of the corresponding device. When the service message transmission period decreases and the RTT delay decreases, the link detection system notifies the base station to lower the bearer scheduling priority of the corresponding device. The specific implementation will depend on the actual application and will not be described in detail in this embodiment.
[0048] In a possible implementation manner of the present application, the TCP service message information may include a TCP 4-tuple, and the TCP 4-tuple may include a destination address.
[0049] Accordingly, monitoring the transmission link based on the TCP service message information may include: determining the detection destination address based on the destination address of the TCP quadruple; sending a detection message to the detection destination address and receiving a response message sent by the base station; and determining the delay and / or packet loss rate of the transmission link based on the detection message and the response message.
[0050] That is, a detection task can be established based on the TCP service message information. The detection task may include the detection destination address, the detection period, the total detection duration, and the number of detection messages. The detection destination address is determined based on the destination address in the TCP service message information, the detection period is determined based on the service message period in the TCP service message information, the total detection duration is determined based on the time from when the terminal starts sending the TCP service message information to when the terminal stops sending the TCP service message information, and the number of detection messages is determined based on the above information, that is, the total number of messages counted based on the above information.
[0051] It should be noted that if the terminal is no longer connected to the base station, that is, the base station does not detect the corresponding business message within the business message period, the link detection system will delete the corresponding detection task, automatically increase or decrease the number of detection tasks, reduce workload, and improve detection efficiency. Specifically, the link detection system will identify the message information sent by the base station and establish a detection task. When the corresponding business message is not received for more than a preset number of message sending cycles, the link detection system will delete the corresponding detection task to reduce the network load and issue an equipment communication abnormality alarm. Among them, the preset number can be 5, 6, or other numbers, subject to actual application, and this application does not make specific restrictions.
[0052] The detection message may be a ping (Packet Internet Groper) message.
[0053] In this embodiment, the detection destination address is determined based on the destination address, a detection message is sent to the destination address, and a response message sent by the base station is received. Finally, the delay and / or packet loss rate of the transmission link is determined based on the detection message and response message sent within the total detection time, and then the communication equipment that fails during the communication process is judged, so as to achieve the effect of quickly locating the fault.
[0054] In a possible implementation of the present application, determining the delay and / or packet loss rate of the transmission link based on the probe message and the response message may include: taking the total detection time from the start of the terminal sending the TCP service message information to the end of the terminal sending the message; determining the delay of the transmission link based on the delay between each sending of the probe message and the reception of the response message within the total detection time; determining the packet loss rate of the transmission link based on the amount of probe messages sent and the amount of response messages received within the total detection time.
[0055] The transmission link delay can be the average of the delays between sending a probe message and receiving a response message within the total detection duration, or the median of the delays, or a modified value of the delay, subject to actual application and not specifically limited in this embodiment. The transmission link packet loss rate can be the ratio of the number of probe messages sent to the number of response messages received within the total detection duration, or a modified value, subject to actual application and not specifically limited in this embodiment.
[0056] In other words, the delay between each probe message sent and the corresponding response message received can be recorded to determine the transmission link latency. The packet loss rate of the transmission link can be determined based on the number of probe messages sent and the number of response messages received within the total probe duration. This can then be used to identify the communication device that experienced a fault, allowing for rapid fault location.
[0057] In a possible implementation manner of the present application, the TCP service message information includes base station information of the base station.
[0058] Accordingly, monitoring the transmission link according to the TCP service message information may include: determining a fault location where the transmission link fails according to the base station information.
[0059] The base station information may include at least one of a global identifier (NR Cell Global, NCGI), a tracking area code (Tracking Area Code, TAC) and a terminal device ID of the terminal.
[0060] In other words, the link detection system can quickly locate the fault location based on base station information, and then take corresponding measures or issue early warnings to improve the stability of the entire transmission link.
[0061] It is worth noting that a transmission link failure may include a transmission link delay exceeding a preset delay, a transmission link packet loss rate exceeding a preset packet loss rate, or other failures, subject to actual application and not specifically limited in this embodiment. The preset delay may be determined based on historical data or other circumstances, subject to actual application and not limited in this embodiment. The preset packet loss rate may be determined based on historical data or other circumstances, subject to actual application and not limited in this embodiment.
[0062] In one possible implementation of the present application, the base station information includes at least one of a global identifier (NR Cell Global, NCGI), a tracking area code (Tracking Area Code, TAC) and a terminal device ID of the terminal.
[0063] The terminal device ID is the Radio Network Temporary Identifier (RNTI) assigned to a terminal device, such as a TOB network terminal device, when it accesses a base station. NCGI is used to globally identify a cell, and TAC is used to divide base stations with similar physical locations.
[0064] That is to say, after receiving the service message sent by the terminal, the base station adds the information marking the base station in the service message before sending it to the link detection system, that is, adds its own base station information to the checksum field in the TCP service message, so that the link detection system can determine the fault location.
[0065] Accordingly, determining the fault location of the transmission link failure based on the base station information may include: in the event of a transmission link failure, determining the fault location of the failure based on at least one of the base station's global identifier, tracking area code, and terminal device ID of the terminal.
[0066] Specifically, by comparing the delays of service messages sent by different terminal device IDs under the same NCGI, when it is detected that the delay of an individual terminal device has increased, it can be determined that the terminal device has failed, or the environment in which the device is located has changed, or there is sudden interference. By comparing the delays of service messages of different NCGIs under the same TAC area, when it is detected that the delay of service messages of all terminal devices under a certain NCGI has increased, it can be determined that there is a problem with the base station processing. By comparing the delays of service messages in different TAC areas, when it is detected that the overall service message delay of a certain TAC area is higher than that of other TAC areas, it can be determined that there is a problem with some transmission equipment in the area, resulting in a failure in the transmission link from the base station to the core network. When it is detected that the RTT delay of all areas has increased or even packet loss, combined with the results of the detection task, it can be determined that there is a problem with the service message server or the core network. In other words, the link detection system can distinguish each network node by comparing the extracted information to quickly locate the location of the fault.
[0067] As shown in Figure 3, it is a flowchart of the fault location determination logic provided by the embodiment of the present application. The specific determination logic is as follows:
[0068] Obtain business message information to establish a detection task. When the RTT in the business message increases, determine whether there is a problem with an individual terminal. If there is a problem with an individual terminal, determine that the terminal is faulty or there is sudden interference. Otherwise, determine whether the terminal device is in the same NCGI. If so, it means that there is an abnormality in the base station. Otherwise, further determine whether the base station is in the same TAC area. If so, it means that there is an abnormality in the transmission link of the TAC area. Otherwise, further determine whether there is an abnormality in all TAC areas. If so, it means that there is an abnormality in the core network forwarding. Otherwise, further determine whether there is an abnormality in the detection result. If there is an abnormality, it means that the server is abnormal. Finally, output the judgment result to the base station.
[0069] This embodiment uses unified regional message processing to separate the nodes of the transmission link and determine whether the fault comes from the network terminal equipment, a single base station system, or a regional commonality, thereby achieving the effect of quickly locating the fault.
[0070] As shown in Figure 4, a flow chart of another communication enhancement method provided in an embodiment of the present application is shown. As shown in Figure 4, the communication enhancement method is applied to a base station, and the communication enhancement method may include the contents shown in S401 to S402.
[0071] In S401, the service message information is sent to the link detection system.
[0072] The service message information includes TCP service message information.
[0073] That is, when the base station receives the service message information sent by the terminal, it sends the service message information to the link detection system, and the link detection system can monitor the transmission link according to the service message information.
[0074] In S402, an instruction from a link detection system is received.
[0075] The link detection system monitors the transmission link based on the service message information. If there is an abnormality in the transmission link, it can send an instruction to the base station so that the base station can take corresponding measures to enhance the stability of the transmission link.
[0076] In an embodiment of the present application, the base station sends service message information to a link detection system and receives an instruction from the link detection system. By adding a link detection system outside the transmission link, the present application embodiment analyzes the service message information sent by the base station, and then monitors the transmission link through which the service message information is sent from the terminal to the destination address. If there is an abnormality in the transmission link, an instruction can be sent to the base station, which can quickly determine whether the entire transmission link has failed, thereby enhancing the stability of the entire transmission link.
[0077] In a possible embodiment of the present application, before sending the service message information to the link detection system, the communication enhancement method may also include: receiving TCP service message information sent by the terminal using the data radio bearer DRB; adding the base station information of the base station to the TCP service message information to obtain the service message information, and the base station information includes a global identifier, a tracking area code and at least one of the terminal device ID of the terminal.
[0078] There is a one-to-one correspondence between DRBs and terminal services. Different DRBs are configured with different priorities. Services corresponding to higher-priority DRBs receive priority in sending service messages. Services corresponding to DRBs of the same priority receive messages in the order in which they were sent. The terminal device ID is the RNTI assigned to a terminal device when it accesses a base station in a TOB network. NCGI is used to globally identify a cell, and TAC is used to classify base stations with similar physical locations.
[0079] That is to say, after receiving the service message sent by the terminal, the base station adds the information marking the base station to the service message before sending it to the link detection system, that is, adds its own base station information to the Checksum field in the TCP service message, so that the link detection system can determine the fault location.
[0080] In a possible implementation of the present application, receiving an instruction from a link detection system may include: receiving a modification instruction sent by the link detection system and modifying the priority of the DRB according to the modification instruction; and / or receiving a fault location sent by the link detection system.
[0081] That is, the base station receives the scheduling modification instruction from the link detection system and internally modifies the priority of the DRB corresponding to the abnormal terminal service. The base station indicates the modified priority of the DRB to the terminal through a reconfiguration message, ensuring that the service corresponding to the DRB can send service messages first.
[0082] Among them, the reconfiguration message used by the NR base station system is the RRC Reconfiguration message.
[0083] This embodiment can adjust the priority of DRB according to the instructions of the link detection system, and then adjust the priority of the service message to enhance the stability of the network. It can also take corresponding measures or warnings according to the fault location sent by the link detection system to improve the stability of the entire transmission link.
[0084] In a possible embodiment of the present application, before the receiving terminal uses the data radio bearer DRB to send TCP service message information, the communication enhancement method may also include: receiving an access request from the terminal; upon receiving the access request, establishing a data radio bearer DRB, and instructing the terminal to use the DRB to send TCP service message information.
[0085] That is to say, before the base station receives the TCP service message information sent by the terminal using the DRB, the base station receives an access request from the terminal, establishes a quality of service (QoS) flow and maps it to the DRB. Specifically, as shown in Figure 5, taking the base station as an NR base station and the terminal as a TOB network terminal device as an example, the NR base station receives an access request from the TOB network terminal device and sends it to the core network. The core network establishes multiple QoS flows and sends them to the NR base station. The NR base station establishes a DRB based on the QoS flow information. The DRB corresponds to the QoS flow one-to-one. When sending service messages, the TOB network terminal device also needs to use the corresponding DRB to send messages according to the base station definition. Among them, the base station definition method is to notify the terminal of the established DRB through the RRC Reconfiguration message. The DRB carries the scheduling priority and the ID of the QoS flow corresponding to the bearer. Different QoS flow rules are notified to the terminal through the protocol data unit to establish a session reception response (PDU session establishment accept). The QoS flow rules include the ID of the QoS flow and the filtering rules of the service message, such as protocol filtering, port filtering, path filtering, etc.
[0086] Among them, the terminal can send service messages to the base station through the wireless link shown in Figure 2. The terminal may not be a device that directly sends messages. The terminal may also be a device that has the ability to send NR wireless signals and has a routing function. Other terminals access the device through wired or wireless access and then send messages through the device.
[0087] As shown in Figure 5, it is a detailed flow chart of the communication enhancement method provided in an embodiment of the present application. Take the terminal as a TOB network terminal device and the base station as an NR base station system as an example.
[0088] The TOB network terminal device sends an access request to the NR base station system. After receiving the access request, the NR base station system sends it to the core network. The core network establishes multiple qos flows and sends the multiple qos flows to the NR base station system. The NR base station system establishes multiple drbs corresponding to the qos flows, and instructs the TOB terminal device to use drbs to send TCP service message information. The TOB terminal device uses drbs to send TCP service message information to the NR base station system. After receiving the TCP service message information, the NR base station system sends the TCP service message information to the core network. After adding the NR base station system information to the TCP service message information, the service message information is obtained and sent to the link detection system. The link detection system identifies the service message information, establishes a message model and a detection task. The message model is used to determine the delay and sends a scheduling instruction to the NR base station system based on the delay. The NR base station system modifies the priority of the DRB according to the scheduling instruction and sends the modified priority to the TOB terminal device to instruct the TOB terminal device to use the modified DRB to send the service message. The detection task is used to determine the fault point. The link detection model sends a detection message to the core network according to the detection task, and then receives a response message to the detection message sent by the NR base station system. The link detection system obtains the detection result, that is, the fault point, based on the response message and sends the detection result to the NR base station system. The NR base station system processes or warns based on the detection result. If it is a problem with itself, it will perform corresponding processing. If it is a problem with the message server or the core network, it will issue a warning.
[0089] Among them, the NR base station system sends the TCP service message information sent by the TOB terminal device to the core network through the standard N3 interface, and the core network continues to forward the TCP service message information to the operator data network through the N6 interface, and then reaches the message server through the wired link. In other embodiments, the NR base station system does not send messages to the core network, but directly sends the TCP service message information to the message server through a wired or wireless link. The specific application shall prevail, and this embodiment is not limited.
[0090] It is worth noting that the link detection system can be integrated into the NR base station system to enhance network stability, or it can use a separate hardware device, including a coupled processor or memory, where the memory is used to store link detection tasks and the processor is used to send and receive messages and issue scheduling instructions. When the link detection system uses a separate hardware device, the NR base station system and the hardware device are connected using an optical fiber to ensure low latency and high stability of data transmission.
[0091] FIG6 is a schematic diagram of the network structure provided by this embodiment.
[0092] The TOB network includes base stations 1, 2, and 3, as well as terminals 1, 2, and 3 connected to the base stations. The base stations communicate with a link detection system and the core network, and the link detection system sends detection information to the core network. This has been described in detail in the previous embodiments and will not be repeated in this embodiment.
[0093] As shown in FIG7 , a schematic diagram of the structure of a communication enhancement system provided in an embodiment of the present application is shown. The communication enhancement system is applied to a link detection system and may include: a first receiving module 701 and a monitoring module 702 .
[0094] Among them, the first receiving module 701 is used to receive business message information sent by the base station, and the business message information includes Transmission Control Protocol TCP business message information; the monitoring module 702 is used to monitor the transmission link based on the TCP business message information, and the transmission link is the path through which the business message information is sent from the terminal to the destination address.
[0095] In an embodiment of the present application, first, a first receiving module 701 receives service message information sent by a base station, the service message information including TCP service message information. Then, a monitoring module 702 monitors a transmission link based on the TCP service message information. The transmission link is the path that the service message information travels through when it is sent from a terminal to a destination address. By adding a link detection system outside the transmission link, the embodiment of the present application analyzes the service message information sent by the base station and then monitors the transmission link that the service message information travels through when it is sent from the terminal to the destination address. This allows for rapid determination of whether the entire transmission link has experienced a fault, thereby enhancing the stability of the entire transmission link.
[0096] In a possible implementation of the present application, the TCP service message information is a message sent by the terminal to the base station using the data radio bearer DRB, and the TCP service message information may include message delay; the monitoring module 702 is used to: send a modification instruction to the base station based on the message delay, and the modification instruction is used to instruct the base station to modify the priority of the DRB.
[0097] In a possible implementation of the present application, the monitoring module 702 is used to: when the message delay exceeds the first delay threshold, send a modification instruction to the base station to increase the priority of the DRB corresponding to the terminal; when the message delay is lower than the second delay threshold, send a modification instruction to the base station to lower the priority of the DRB corresponding to the terminal.
[0098] In one possible implementation of the present application, the TCP service message information may include a TCP four-tuple; the monitoring module 702 is used to: determine the detection destination address based on the destination address of the TCP four-tuple; send a detection message to the detection destination address, and receive a response message sent by the base station; determine the delay and / or packet loss rate of the transmission link based on the detection message and the response message.
[0099] In a possible implementation of the present application, the monitoring module 702 is used to: take the time from the terminal sending the TCP service message information to the terminal finishing sending as the total detection time; determine the delay of the transmission link based on the delay between each sending of the detection message and the receiving of the response message within the total detection time; determine the packet loss rate of the transmission link based on the amount of detection messages sent and the amount of response messages received within the total detection time.
[0100] In a possible implementation of the present application, the TCP service message information includes base station information of the base station; the monitoring module 702 is configured to determine a fault location where a transmission link fault occurs based on the base station information.
[0101] In one possible embodiment of the present application, the base station information may include at least one of a global identifier, a tracking area code, and a terminal device ID of the terminal; the monitoring module 702 is used to: in the event of a failure in the transmission link, determine the fault location of the failure based on at least one of the global identifier, the tracking area code, and the terminal device ID of the base station.
[0102] The communication enhancement system provided in the application embodiment can implement the various processes implemented by the method embodiments of Figures 1-3 and achieve the same technical effects. To avoid repetition, they will not be described here.
[0103] As shown in Figure 8, a schematic diagram of the structure of a communication enhancement system provided in an embodiment of the present application is shown. The communication enhancement system is applied to a base station and may include: a sending module 801 and a second receiving module 802.
[0104] The sending module 801 is used to send service message information to the link detection system, where the service message information includes TCP service message information; and the second receiving module 802 is used to receive an instruction from the link detection system.
[0105] In the embodiment of the present application, first, the sending module 801 sends the service message information to the link detection system, and the service message information includes TCP service message information. Then, the second receiving module 802 receives the instruction of the link detection system. The embodiment of the present application adds a link detection system outside the transmission link to analyze the service message information sent by the base station, and then monitors the transmission link through which the service message information is sent from the terminal to the destination address. If there is an abnormality in the transmission link, an instruction can be sent to the base station, which can quickly determine whether the entire transmission link has a fault, thereby enhancing the stability of the entire transmission link.
[0106] In a possible implementation manner of the present application, the communication enhancement system may further include: a third receiving module and an adding module.
[0107] Among them, the third receiving module is used to receive TCP service message information sent by the terminal using the data radio bearer DRB; the adding module is used to add the base station information of the base station to the TCP service message information to obtain the service message information, and the base station information may include at least one of the global identifier, the tracking area code and the terminal device ID of the terminal.
[0108] In a possible implementation manner of the present application, the second receiving module 802 is configured to: receive a modification instruction sent by the link detection system, and modify the priority of the DRB according to the modification instruction; and / or receive a fault location sent by the link detection system.
[0109] In a possible implementation manner of the present application, the communication enhancement system may further include: a fourth receiving module and a processing module.
[0110] The fourth receiving module is used to receive an access request from a terminal; the processing module is used to establish a data radio bearer (DRB) upon receiving the access request, and instruct the terminal to use the DRB to send TCP service message information.
[0111] The communication enhancement system provided in the application embodiment can implement the various processes implemented in the method embodiment of Figure 4 and achieve the same technical effects. To avoid repetition, it will not be described here.
[0112] As shown in Figure 9, an embodiment of the present application also provides a terminal device 900, including a processor 901, a memory 902, and a program or instruction stored in the memory 902 and executable on the processor 901. When the program or instruction is executed by the processor 901, the various processes of the above-mentioned communication enhancement method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0113] The present application also provides a storage medium storing a program or instruction. When executed by a processor, the program or instruction implements the various processes of the communication enhancement method provided in any of the above embodiments. The same technical effects can be achieved, and to avoid repetition, they are not described here.
[0114] The processor is the processor in the terminal device described in the above embodiment. The storage medium includes a computer storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0115] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication enhancement method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0116] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0117] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication enhancement method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0118] An embodiment of the present application further provides a processing device, which is configured to execute the various processes of the above-mentioned communication enhancement method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.
[0119] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0120] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0121] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A communication enhancement method, applied to a link detection system, the method comprising: The link detection system receives service message information sent by the base station, wherein the service message information includes transmission control protocol TCP service message information; According to the TCP service message information, a transmission link is monitored, where the transmission link is a path through which the service message information is sent from a terminal to a destination address.
2. The method according to claim 1, wherein: The TCP service message information is a message sent by the terminal to the base station using a data radio bearer DRB, and the TCP service message information includes a message delay; The step of monitoring the transmission link according to the TCP service message information includes: A modification instruction is sent to the base station according to the message delay, where the modification instruction is used to instruct the base station to modify the priority of the DRB.
3. The method according to claim 2, wherein: The sending a modification instruction to the base station according to the message delay includes: When the message delay exceeds a first delay threshold, sending a modification instruction to the base station to increase the priority of the DRB corresponding to the terminal; When the message delay is lower than the second delay threshold, a modification instruction for lowering the priority of the DRB corresponding to the terminal is sent to the base station.
4. The method according to claim 1, wherein: The TCP service message information includes a TCP quaternary; The step of monitoring the transmission link according to the TCP service message information includes: Determine the detection destination address according to the destination address of the TCP four-tuple; Sending a detection message to the detection destination address, and receiving a response message sent by the base station; The delay and / or packet loss rate of the transmission link is determined according to the detection message and the response message.
5. The method according to claim 4, wherein: The determining the delay and / or packet loss rate of the transmission link according to the detection message and the response message includes: The total detection duration is from the time when the terminal sends the TCP service message information to the time when the terminal stops sending the message; Determining the delay of the transmission link according to the delay of sending the detection message and receiving the response message each time within the total detection time; The packet loss rate of the transmission link is determined according to the amount of the probe messages sent and the amount of the response messages received within the total detection time.
6. The method according to claim 1, wherein: The TCP service message information includes base station information of the base station; The step of monitoring the transmission link according to the TCP service message information includes: A fault location where the transmission link fails is determined according to the base station information.
7. The method according to claim 6, wherein: The base station information includes at least one of a global identifier, a tracking area code, and a terminal device ID of the terminal; The determining, according to the base station information, a fault location where the transmission link fails, includes: In the event that a failure occurs in the transmission link, a fault location where the failure occurs is determined based on at least one of a global identifier of the base station, a tracking area code, and a terminal device ID of the terminal.
8. A communication enhancement method, applied to a base station, the method comprising: Sending the service message information to the link detection system, wherein the service message information includes TCP service message information; An indication from the link detection system is received.
9. The method according to claim 8, wherein: Before sending the service message information to the link detection system, the method further includes: Receiving the TCP service message information sent by the terminal using a data radio bearer DRB; The base station information of the base station is added to the TCP service message information to obtain the service message information, wherein the base station information includes at least one of a global identifier, a tracking area code and a terminal device ID of the terminal.
10. The method according to claim 9, wherein: The receiving an instruction from the link detection system includes: receiving a modification instruction sent by the link detection system, and modifying the priority of the DRB according to the modification instruction; and / or Receive the fault location sent by the link detection system.
11. The method according to claim 9, wherein: Before the receiving terminal uses the data radio bearer DRB to send the TCP service message information, the method further includes: receiving an access request from a terminal; In case of receiving the access request, a data radio bearer DRB is established, and the terminal is instructed to use the DRB to send TCP service message information.
12. A terminal device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in any one of claims 1 to 7, or implements the steps of the method described in any one of claims 8 to 11.
13. A storage medium storing a program or an instruction, wherein the program or the instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7, or implements the steps of the method according to any one of claims 8 to 11.
Citation Information
Patent Citations
Method for controlling network transmission time delay, service quality control entity, and communication device
CN109245936A
Preventing free-riding data traffic when scheduling uplink data
US20160014801A1
Service state indication method, base station, and terminal
WO2022067525A1
5g QOS provisioning for an end-to-end connection including non-5g networks
WO2023080961A1