Message interaction communication system of 5G LAN multicast communication based on UPF

Through the 5G LAN multicast communication system based on UPF, the problems of low efficiency and poor security of multicast communication in the 5G LAN network are solved, efficient management of multicast groups and accurate transmission of data packets are achieved, and the reasonable allocation of network resources and data integrity are ensured.

CN120434591APending Publication Date: 2025-08-05GUANGZHOU POWER SUPPLY BUREAU GUANGDONG POWER GRID CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510652741.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-20
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

In 5G LAN networks, how to achieve efficient, reliable and secure multicast communication, especially in a dynamically changing network environment, accurately create and maintain multicast groups, reasonably allocate network resources, ensure that devices in the multicast group receive data in a timely and stable manner, and avoid waste of network resources and security risks.

Method used

Design a 5G LAN multicast communication system based on UPF, including user plane function module, multicast management module, message interaction module, resource scheduling module and message verification module. The user plane function module forwards data packets according to the multicast group identification, the multicast management module creates and maintains the multicast group, the resource scheduling module adjusts network resource allocation in real time, and the message verification module ensures data integrity through verification.

Benefits of technology

It realizes efficient communication of equipment in multicast group, optimizes network resource utilization, ensures network performance and data transmission reliability and security, and adapts to the diverse communication needs of complex network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434591A_ABST
    Figure CN120434591A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of multicast communication, and discloses a message interaction communication system for 5G LAN multicast communication based on UPF, which comprises a user plane function module, a multicast management module, a message interaction module, a message verification module and a resource scheduling module, in the aspect of multicast communication, the user plane function module accurately forwards a data packet, and cooperates with the message interaction module and the multicast management module to realize one-to-many or many-to-many efficient communication, so that the equipment set communication requirement is met, and the data transmission efficiency is improved; the multicast group management is flexible, the multicast group is created according to the equipment request, the active state is checked regularly, the inactive multicast group is deleted, and the resource utilization is optimized. The resource scheduling module senses the network load in real time, dynamically adjusts the bandwidth and calculates the resource allocation proportion, and guarantees the stable network performance; and the message verification module compares data packet information in a message receiving and sending link through modes such as checksum and the like, effectively judges whether transmission is normal or not, ensures that data is complete and not tampered, and improves the transmission reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of multicast communication technology, and particularly to a message interaction communication system for 5G LAN multicast communication based on UPF. Background Art

[0002] In the traditional network communication mode, unicast is mainly applicable to one-to-one communication. For numerous devices with the same information reception requirements, it will lead to a great waste of network resources and low efficiency. Although broadcast can send data to all devices within the network, it lacks pertinence, not only causing excessive occupation of network bandwidth but also having security risks because non-target devices will also receive and process this data.

[0003] Multicast communication emerged as a result. It allows data to be sent to a specific group of devices, showing significant advantages in one-to-many or many-to-many communication scenarios, and can effectively reduce network traffic and improve transmission efficiency. However, in practical applications, the implementation of multicast faces many difficulties. For example, how to accurately create and efficiently maintain multicast groups in a dynamically changing network environment to ensure that devices within the multicast group can receive data timely and stably.

[0004] In the 5G era, 5G LAN technology has brought new vitality and possibilities to local network communication. It has the characteristics of high speed, low latency, and large connection, providing a basis for the efficient communication of a large number of devices. However, to fully utilize the advantages of 5G LAN and achieve precise multicast communication, a complete message interaction communication system is needed to support it.

[0005] Meanwhile, the network load is constantly in dynamic change, and there are huge differences in the demand for network resources in different application scenarios and time nodes. How to real-time sense the network load and reasonably allocate resources to ensure the quality of service of various applications has become a key problem to be solved urgently.

[0006] Therefore, it is extremely urgent to develop a message interaction communication system for 5G LAN multicast communication based on UPF (User Plane Function) to address the above complex network communication challenges and meet the requirements of efficient, reliable, and secure communication in modern various application scenarios. Summary of the Invention

[0007] The purpose of the present invention is to provide a message interaction communication system for 5G LAN multicast communication based on UPF, which solves the technical problems proposed in the background art.

[0008] The purpose of the present invention can be achieved through the following technical solutions:

[0009] A message interaction communication system for 5G LAN multicast communication based on UPF, comprising:

[0010] The user plane function module is used to receive the encapsulated data packets from the message interaction module and forward the data packets to all devices within the corresponding multicast group according to the multicast group identifier in the data packets;

[0011] The multicast management module is used to create and maintain multicast groups;

[0012] The message interaction module is responsible for message sending and receiving processing; in the message sending link, when a device has a message to send, the message interaction module encapsulates the message into a data packet; in the message receiving link, when a device within the multicast group receives the data packet forwarded by the user plane function module, the message interaction module extracts the message content from the data packet and passes it to the devices within the multicast group;

[0013] The resource scheduling module is used to obtain the network load situation in real time and then allocate and schedule network resources according to the network load situation; network resources include allocable bandwidth and computing resources.

[0014] As a further solution of the present invention: the creation method of the multicast group is as follows: when a device sends a request to join a multicast group, the multicast management module processes the request;

[0015] Among them, the device request information includes the device identifier, the multicast group identifier, and the time stamp of the device request information, and the device request information is R = {D, G, T}, where D represents the device identifier in the device request information R; G is the multicast group identifier in the device request information R; T is the time stamp in the device request information R;

[0016] The multicast management module queries according to G in the existing multicast group list:

[0017] If it is found through the query that the multicast group G does not exist in the existing multicast group list, a new multicast group is created according to the request information;

[0018] If it is found through the query that the multicast group G exists in the existing multicast group list, a new multicast group is not created.

[0019] As a further solution of the present invention: among them, a multicast group refers to a set of devices with common needs in network communication; a multicast group is used to implement one-to-many or many-to-many communication; the multicast group identifier is a key parameter used to uniquely identify a multicast group in the network.

[0020] As a further solution of the present invention: the maintenance method of the multicast group is as follows: the multicast management module regularly checks the active state of the multicast group; the method is as follows:

[0021] The multicast management module traverses all multicast groups every specified time period t1, checks whether there are any signs of data transmission, member addition or withdrawal in each multicast group within the time period t1, obtains the timestamps corresponding to each sign of activity, and then compares the time interval between the adjacent timestamps corresponding to two signs of activity with a preset time threshold:

[0022] If, within the time period t1, there is at least one time interval between adjacent timestamps that is greater than the time threshold, it is determined that the corresponding multicast group is an inactive multicast group, and then the multicast management module performs the operation of deleting the multicast group;

[0023] If, within the time period t1, there are no adjacent timestamps with a time interval greater than the time threshold, it is determined that the corresponding multicast group is an active multicast group.

[0024] As a further solution of the present invention: Among them, the message sent by the device includes the sending device identifier, the multicast group identifier, and the message content; the encapsulated data packet covers the message sent by the device and the header information, and the header information includes the source address and the destination address of the data packet;

[0025] The sending device identifier is information used to uniquely identify the device that sends the data packet;

[0026] The source address is used to identify the sending device of the data packet;

[0027] The destination address is used to identify the receiving device or multicast group of the data packet.

[0028] As a further solution of the present invention: The allocation and scheduling method is to adjust the allocation ratio of the allocable bandwidth and computing resources by the resource scheduling module according to the current network load;

[0029] First, mark the network load as L, mark the allocable bandwidth as B, and mark the computing resources as C;

[0030] At the same time, extract the maximum load value of the current network and mark it as L max ;

[0031] Then, through:

[0032]

[0033] Calculate the new allocable bandwidth allocation value B new and the computing resource allocation value C new 。

[0034] As a further solution of the present invention: The header information also includes the length and checksum of the data packet, which are important information used to ensure the correct transmission and identification of the data packet in the network.

[0035] As a further solution of the present invention: it further includes:

[0036] A message verification module, which is used to extract the header information in the encapsulated data packet during the message sending process. At the same time, during the message receiving process, it extracts the length of the received message content from the data packet, calculates the checksum of the received message content, and then compares the length and checksum in the corresponding data packet during the message sending process with the length and checksum obtained during the message receiving process respectively:

[0037] If both D1 = D2 and J1 = J2 hold simultaneously, it indicates that the interactive message transmission is normal, which means the data in the data packet is complete and not tampered with;

[0038] If either D1 = D2 or J1 = J2 does not hold, it indicates that the interactive message transmission is abnormal, that is, it means the data may be tampered with or an error occurred during the transmission process;

[0039] Where, D1 and J1 are the length and checksum in the corresponding data packet during the message sending process respectively, and D2 and J2 are the length and checksum in the corresponding data packet during the message receiving process respectively.

[0040] As a further solution of the present invention: Among them, the calculation method of the checksum is as follows:

[0041] StepM1: Obtain the length of the message content in the data packet, which is determined by the number of bytes;

[0042] Divide the message content into several blocks with a fixed length;

[0043] Among them, if the length of the message content is not an integer multiple of the block length, pad zeros at the end;

[0044] StepM2: Combine the bytes in the block into an integer value according to a preset rule;

[0045] The preset rule is to combine them in big-endian order with the high-order byte in the front and the low-order byte in the back;

[0046] StepM3: Add the integer values of all blocks through 16-bit binary addition to obtain a data packet sum;

[0047] Among them, if the result of the addition exceeds 16 bits, perform carry wrapping, that is, add the carry to the low-order bit of the result;

[0048] StepM4: Take the one's complement of the binary of the data packet sum to obtain the checksum of the data packet.

[0049] As a further solution of the present invention: The carry wrapping method is:

[0050] When the sum of data packets exceeds the length range of the block, decompose the sum of data packets into the lower 16 bits and the carry value;

[0051] Add the carry value to the lower 16 bits to obtain a new sum of data packets;

[0052] If the new sum of data packets still exceeds the length range of the block, repeat the above steps until the sum of data packets meets the range requirements.

[0053] Advantages of the present invention:

[0054] In the present invention, the user plane function module can accurately forward data packets to all devices within the corresponding multicast group according to the multicast group identifier in the data packets. The message interaction module is responsible for sending and receiving message processing, and cooperates with the multicast management module to create and maintain multicast groups, realizing efficient one-to-many or many-to-many communication, meeting the communication requirements between sets of devices with common needs, and improving the efficiency and pertinence of data transmission.

[0055] In the present invention, the multicast management module can flexibly create multicast groups according to device requests, and regularly check the active status of multicast groups, and timely delete inactive multicast groups, optimizing the utilization of network resources, avoiding the occupation of resources by invalid multicast groups, and improving the utilization efficiency of network resources and the flexibility of management.

[0056] In the present invention, the resource scheduling module can obtain the network load situation in real time, and dynamically adjust the allocation ratio of allocable bandwidth and computing resources according to the network load, ensuring that network resources can be reasonably allocated under different load conditions, improving the overall performance and stability of the network, and ensuring the normal communication of various devices under different network conditions.

[0057] In the present invention, the message verification module can effectively judge whether the transmission of interactive messages is normal by comparing the length and checksum of data packets in the message sending and receiving links, ensuring the data integrity of data packets, preventing data from being tampered with or transmitted incorrectly, and improving the reliability and security of message transmission.

[0058] In the present invention, the detailed and scientific checksum calculation method, including steps such as dividing into blocks by fixed length, combining bytes in big-endian order, 16-bit binary addition and carry rollback, can accurately calculate the checksum of data packets, further enhancing the accuracy and integrity of data packets during network transmission, and providing strong support for the reliable transmission of messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] The present invention will be further described below with reference to the accompanying drawings.

[0060] Figure 1 It is a schematic diagram of the module of the user plane function module in the message interaction communication system of the 5G LAN multicast communication based on UPF of the present invention.

[0061] Figure 2 It is a module schematic diagram of the multicast management module in the message interaction communication system of the 5G LAN multicast communication based on UPF of the present invention.

[0062] Figure 3 It is a module schematic diagram of the message interaction module in the message interaction communication system of 5G LAN multicast communication based on UPF of the present invention.

[0063] Figure 4 It is a module schematic diagram of the message verification module in the message interaction communication system of 5G LAN multicast communication based on UPF of the present invention.

[0064] Figure 5 It is a module schematic diagram of the resource scheduling module in the message interaction communication system of 5G LAN multicast communication based on UPF of the present invention. DETAILED DESCRIPTION

[0065] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0066] Example 1

[0067] See also Figures 1 to 5 As shown, the present invention is a message interaction communication system for 5G LAN multicast communication based on UPF, including:

[0068] The user plane function module is used to receive the data packets encapsulated from the message interaction module and forward the data packets to all devices in the corresponding multicast group according to the multicast group identifier in the data packets;

[0069] Multicast management module, used to create and maintain multicast groups;

[0070] The creation of a multicast group is as follows: When a device sends a request to join a multicast group, the multicast management module processes the request;

[0071] The device request information is R = {D, G, T}, where D represents the device identifier in the device request information R, which uniquely identifies the device initiating the request; G represents the multicast group identifier in the device request information R, which indicates the target multicast group that the device wants to join; and T represents the timestamp in the device request information R, which records the time when the request was issued.

[0072] The multicast management module searches the existing multicast group list based on G:

[0073] If the query finds that the multicast group G does not exist in the existing multicast group list, a new multicast group is created according to the request information;

[0074] If the query finds that the multicast group G exists in the existing multicast group list, a new multicast group is not created;

[0075] In this embodiment:

[0076] A multicast group refers to a set of devices with common requirements in network communication; a multicast group is used to implement one-to-many or many-to-many communication;

[0077] Among them, these devices can receive the same multicast data stream by joining the same multicast group;

[0078] Multicast groups are distinguished by unique multicast group identifiers, and the devices within a multicast group share the same multicast address;

[0079] The multicast group identifier is the key information used to uniquely identify a multicast group in the network. It ensures that each multicast group has an independent identity, so as to accurately distinguish and locate different multicast groups in network communication;

[0080] The devices within a multicast group are called group members, and group members can dynamically join or leave the multicast group;

[0081] The maintenance method of the multicast group is: the multicast management module periodically checks the active status of the multicast group; the method is:

[0082] The multicast management module traverses all multicast groups every specified time period t1, checks whether there are any signs of data transmission, member joining or leaving in each multicast group within the time period t1, and obtains the timestamps corresponding to each sign of activity. Then, it compares the time interval between the two adjacent timestamps corresponding to the signs of activity with a preset time threshold:

[0083] When there is at least one time interval between adjacent timestamps greater than the time threshold within the time period t1, the corresponding multicast group is determined to be an inactive multicast group, and then the multicast management module performs the operation of deleting the multicast group;

[0084] When there are no adjacent timestamps with a time interval greater than the time threshold within the time period t1, the corresponding multicast group is determined to be an active multicast group;

[0085] The message interaction module is responsible for message sending and receiving processing;

[0086] Specifically as follows:

[0087] In the message sending link, when a device has a message to send, the message interaction module encapsulates the message into a data packet;

[0088] Among them, the message sent by the device is M = {Ds, G, C}, where Ds is the sending device identifier of the message M, used to clarify the sending source of the message, G is the multicast group identifier of the message M, used to determine the target multicast group to which the message is to be sent, and C is the message content of the message M, which is the information that the device actually wants to convey;

[0089] The encapsulated data packet is P = {H, M}, where H represents the packet header information;

[0090] In this embodiment:

[0091] The packet header information includes the source address, destination address, and packet type of the data packet, which is used to facilitate the accurate transmission of the data packet in the network;

[0092] In the message receiving link, when the device in the multicast group receives the data packet forwarded by the user plane function module, the message interaction module extracts the message content C from the data packet and passes it to the device in the multicast group;

[0093] The resource scheduling module is used to obtain the network load situation in real time, and then allocate and schedule network resources according to the network load situation; Network resources include allocable bandwidth and computing resources;

[0094] The allocation and scheduling method is as follows:

[0095] Mark the network load as L, mark the allocable bandwidth as B, and mark the computing resources as C;

[0096] The resource scheduling module dynamically adjusts the allocation ratio of the allocable bandwidth B and the computing resources C according to the current network load L, with the goal of maximizing the utilization rates of B and C;

[0097] Extract the maximum load value of the current network and mark it as L max ;

[0098] Then through:

[0099]

[0100] Calculate the new allocable bandwidth allocation value B new and the computing resource allocation value C new ;

[0101] In this embodiment, the user plane function module accurately forwards data packets based on the multicast group identifier, the multicast management module efficiently creates and maintains multicast groups, the message interaction module properly processes message sending and receiving, and the resource scheduling module dynamically allocates network resources according to network load, realizing message interaction in multicast communication, being able to accurately meet one-to-many or many-to-many communications of devices with common needs, ensuring the effective management of multicast groups, improving network resource utilization, and ensuring the accurate transmission of data packets in the network.

[0102] Embodiment 2

[0103] Please refer to Figures 1 to 5 As shown, as Embodiment 2 of the present invention, when this application is specifically implemented, compared with Embodiment 1, the difference between the technical solution of this embodiment and that of Embodiment 1 is only that in this embodiment:

[0104] The packet header information also includes the length and checksum of the data packet, which are important information for ensuring the correct transmission and identification of the data packet in the network;

[0105] Among them, the calculation method of the checksum is as follows:

[0106] StepM1: Obtain the length of the message content in the data packet, which is determined by the number of bytes;

[0107] Divide the message content into several blocks of a fixed length;

[0108] Among them, if the length of the message content is not an integer multiple of the block length, zeros are padded at the end;

[0109] StepM2: Combine the bytes in the block into an integer value according to a preset rule;

[0110] The preset rule is to combine them in big-endian order with the high-order byte in front and the low-order byte at the back;

[0111] For example: If the block length is 4 bytes, and the 4 bytes in the block are sequentially marked as E1, E2, E3, and E4;

[0112] The integer value combined by the bytes in the block is:

[0113] EC = (E1 × 256 3 ) + (E2 × 256 2 ) + (E3 × 256) + E4;

[0114] StepM3: Add up the integer values of all blocks through 16-bit binary addition to obtain a data packet sum;

[0115] Among them, if the result of the addition exceeds 16 bits, carry wrapping is performed, that is, the carry is added to the low bit of the result;

[0116] Step M4. Bitwise invert the binary of the packet sum to obtain the checksum of the packet;

[0117] The carry rollback method is as follows:

[0118] When the packet sum exceeds the block length range, decompose the packet sum into the lower 16 bits and the carry value;

[0119] Add the carry value to the lower 16 bits to obtain a new packet sum;

[0120] If the new packet sum still exceeds the block length range, repeat the above steps until the packet sum meets the range requirements.

[0121] This system further includes:

[0122] A message verification module, which is used to extract the header information in the encapsulated packet during the message sending process, and at the same time, in the message receiving process, extract the length of the received message content from the packet, calculate the checksum of the received message content, and then compare the length and checksum in the corresponding packet during the message sending process with the length and checksum obtained during the message receiving process respectively:

[0123] If both D1 = D2 and J1 = J2 hold, it means that the data of the packet is complete and not tampered with;

[0124] If either D1 = D2 or J1 = J2 does not hold, it means that the data may be tampered with or an error occurred during the transmission process;

[0125] Where D1 and J1 are the length and checksum in the corresponding packet during the message sending process respectively, and D2 and J2 are the length and checksum in the corresponding packet during the message receiving process respectively;

[0126] Based on Embodiment 1, in this embodiment, the header information adds the length and checksum of the packet, and details the calculation method of the checksum. By comparing the length and checksum of the packets in the sending and receiving processes through the message verification module, it can effectively ensure the correct transmission and identification of the packets in the network, verify the data integrity of the packets, prevent data from being tampered with or errors occurring during the transmission process, and further improve the security and reliability of the system data transmission.

[0127] Embodiment 3

[0128] Please refer to Figures 1 to 5 As shown, as Embodiment 3 of the present invention, when this application is specifically implemented, compared with Embodiment 1 and Embodiment 2, the technical solution of this embodiment is to combine and implement the solutions of the above Embodiment 1 and Embodiment 2.

[0129] This embodiment combines the solutions of Embodiment 1 and Embodiment 2. It not only has all the advantages of Embodiment 1 in realizing multicast communication message interaction, but also has the characteristics of Embodiment 2 in ensuring the correct transmission of data packets and verifying data integrity. It comprehensively improves the functionality, stability, security and reliability of the system, and can better adapt to complex network environments and diverse communication requirements.

[0130] The above formulas are all dimensionless and take their numerical calculations. The formula is obtained by collecting a large amount of data for software simulation to get a formula that is closest to the actual situation. The preset parameters and threshold selection in the formula are set by those skilled in the art according to the actual situation.

[0131] The above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claimed rights.

Claims

1. A message interaction communication system for 5G LAN multicast communication based on UPF, characterized by: include: The user plane function module is used to receive the data packets encapsulated from the message interaction module and forward the data packets to all devices in the corresponding multicast group according to the multicast group identifier in the data packets; Multicast management module, used to create and maintain multicast groups; The message interaction module is responsible for sending and receiving messages. During the message sending phase, when a device has a message to send, the message interaction module encapsulates the message into a data packet. During the message receiving phase, when a device in the multicast group receives a data packet forwarded by the user plane function module, the message interaction module extracts the message content from the data packet and passes it to the devices in the multicast group. The resource scheduling module is used to obtain the network load in real time and then allocate and schedule network resources based on the network load; network resources include allocable bandwidth and computing resources.

2. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 1, characterized in that: The multicast group is created in the following way: when a device sends a request to join the multicast group, the multicast management module processes the request; The device request information includes a device identifier, a multicast group identifier, and a timestamp of the device request information; The multicast management module searches the existing multicast group list based on the multicast group ID: If the query finds that the multicast group ID of the multicast group does not exist in the existing multicast group list, a new multicast group is created based on the request information; If the query finds that the multicast group ID of the multicast group exists in the existing multicast group list, a new multicast group is not created.

3. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 1, characterized in that: The multicast group maintenance method is: the multicast management module regularly checks the active status of the multicast group; the method is: The multicast management module traverses all multicast groups at specified intervals, checking whether each multicast group has activity signs corresponding to data transmission, member joining or leaving within the period, and obtains the timestamp corresponding to each activity sign. It then compares the time interval between two adjacent timestamps corresponding to activity signs with a preset time threshold: When the time interval between at least one of the adjacent timestamps in the time period is greater than the time threshold, the corresponding multicast group is determined to be an inactive multicast group, and the multicast management module then executes the operation of deleting the multicast group; When the time period does not contain adjacent timestamps whose time interval is greater than the time threshold, the corresponding multicast group is determined to be an active multicast group.

4. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 1, characterized in that: The allocation scheduling method is to adjust the allocation ratio of allocable bandwidth and computing resources according to the current network load through the resource scheduling module; First, mark the network load as L, the allocatable bandwidth as B, and the computing resources as C; at the same time, extract the maximum load value of the current network and mark it as L max ; Then, through: Calculate the new allocable bandwidth allocation value B new and computing resource allocation value C new .

5. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 1, characterized in that: in, The message sent by the device includes the sending device ID, multicast group ID and message content; the encapsulated data packet includes the message sent by the device and packet header information. The packet header information also includes the length and checksum of the data packet.

6. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 5, characterized in that: Also includes: The message verification module is used to extract the header information in the encapsulated data packet during the message sending phase, and at the same time, extract the length of the received message content from the data packet during the message receiving phase, and calculate the checksum of the received message content. The length and checksum in the corresponding data packet during the message sending phase are then compared with the length and checksum obtained during the message receiving phase, and based on the comparison results, it is determined whether the interactive message is normal.

7. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 6, characterized in that: If D1=D2 and J1=J2 are both true, the interactive message transmission is normal; If either D1=D2 or J1=J2 is not true, it indicates that the interactive message transmission is abnormal; Among them, D1 and J1 are the length and checksum of the data packet corresponding to the message sending link, and D2 and J2 are the length and checksum of the data packet corresponding to the message receiving link.

8. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 7, characterized in that: in, The checksum is calculated as follows: Step M1, obtain the length of the message content in the data packet, which is determined by the number of bytes; Divide the message content into several fixed-length blocks; Step M2, combine the bytes in the block according to the pre-set rules to form an integer value; The preset rule is to use the big endian order with the high-order byte first and the low-order byte last; Step M3, add the integer values of all blocks through 16-bit binary addition to obtain a data packet sum; Step M4: Invert the binary value of the data packet sum bit by bit and obtain the checksum of the data packet.

9. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 8, characterized in that: in, If the length of the message content is not an integer multiple of the block length, zeros are added to the end.

10. The message interaction communication system for 5G LAN multicast communication based on UPF according to claim 8, characterized in that: in, If the result of the addition exceeds 16 bits, the carry is rolled back, that is, the carry is added to the low bit of the result, as follows: When the total amount of data packets exceeds the length of the block, the total amount of data packets is decomposed into the lower 16 bits and the carry value; Add the carry value to the lower 16 bits to get the new data packet sum; If the new data packet sum still exceeds the block length range, repeat the above steps until the data packet sum meets the range requirement.