Method and system for implementing synchronization packet loss, electronic device and storage medium

CN117135685BActive Publication Date: 2026-10-13CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210553252.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-19
Publication Date
2026-10-13
Estimated Expiration
2042-05-19

AI Technical Summary

Technical Problem

考虑到数据流的关联性,在多UE分别接入不同基站时,若某一基站传输的数据流出现丢包时,其他关联基站不能及时做出反应,则属于同一业务的数据流传输无法同步处理,从而影响用户的服务体验

Benefits of technology

[0018]本公开实施例提供的同步丢包的实现方法,核心网中的AF网元创建第一请求信息,该第一请求信息包括一组流描述信息,该流描述信息用于指示基站上的数据流在出现丢包时将丢包同步信息发送至AF网元;AF网元将第一请求信息发送至核心网中的PCF网元,PCF网元根据所述第一请求信息生成第一PCC规则,该第一PCC规则用于指示5GS中的基站上的数据流在出现丢包时将丢包同步信息发送至AF网元。该方法可以使基站在基站上的数据流在出现丢包时将丢包同步信息发送至AF网元,使AF网元根据该丢包同步信息通知该出现丢包的基站的关联基站进行同步丢包处理,实现属于同一业务的数据流的同步传输,从而提高用户的服务体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117135685B_ABST
    Figure CN117135685B_ABST
Patent Text Reader

Abstract

The present disclosure provides an implementation method and system for synchronization of packet loss, an electronic device and a storage medium. The method comprises: an application function (AF) network element in a core network creating first request information, the first request information comprising a set of flow description information, the flow description information being used to indicate that a data flow on a base station sends packet loss synchronization information to the AF network element when packet loss occurs; and the AF network element sending the first request information to a policy control function (PCF) network element in the core network, the PCF network element generating first policy and charging control (PCC) rules according to the first request information, the first PCC rules being used to indicate that a data flow on a base station in a 5GS sends packet loss synchronization information to the AF network element when packet loss occurs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method, system, electronic device, and storage medium for implementing synchronous packet loss. Background Technology

[0002] Research on enhanced media services is one of the topics in 3GPP (3rd Generation Partnership Project) Release 18. In XR (Extended Reality) services, with the application of various wearable devices such as VR (Virtual Reality) glasses and gloves supporting haptic modes, data streams belonging to the same service may come from different UEs (User Equipment) or be transmitted to different UEs.

[0003] During media layer decoding, data packets belonging to the same frame are dependent on each other, and decoding can usually only be successful after all data packets within the frame have been transmitted. Considering the correlation of data streams, when multiple UEs access different base stations, if packet loss occurs in the data stream transmitted by one base station, other related base stations cannot react in time. As a result, the transmission of data streams belonging to the same service cannot be processed synchronously, thus affecting the user's service experience.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this disclosure is to provide a method, system, electronic device, and storage medium for implementing synchronous packet loss. This method can achieve synchronous transmission of data streams belonging to the same service, thereby improving the user's service experience.

[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0007] This disclosure provides a method for implementing packet loss synchronization, comprising: an Application Function (AF) network element in the core network creating first request information, the first request information including a set of flow description information, the flow description information being used to instruct the data flow on the base station to send packet loss synchronization information to the AF network element when packet loss occurs; the AF network element sending the first request information to a Policy Control Function (PCF) network element in the core network; the PCF network element generating a first Policy and Charging Control (PCC) rule based on the first request information, the first PCC rule being used to instruct the data flow on the base station in the 5GS to send packet loss synchronization information to the AF network element when packet loss occurs.

[0008] In some exemplary embodiments of this disclosure, the method further includes: the PCF network element sending the first PCC rule to the Session Management Function (SMF) network element in the core network; the SMF network element sending a first notification to the Access and Mobility Management Function (AMF) network element in the core network; and the AMF network element forwarding the first notification to each base station so that base stations experiencing packet loss send packet loss synchronization information to the AF network element.

[0009] In some exemplary embodiments of this disclosure, each base station includes a first base station and a second base station, wherein the first base station is the base station among the base stations that experiences packet loss, and the second base station is a base station associated with the first base station; wherein the method further includes: when packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element; the AF network element creates second request information based on the packet loss synchronization information, the second request information including information indicating that packet loss has occurred at the first base station and the packet loss synchronization information; the AF network element sends the second request information to the second base station, so that the second base station performs packet loss processing based on the second request information.

[0010] In some exemplary embodiments of this disclosure, when packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element, including: when packet loss occurs at the first base station, the first base station sends a packet loss notification to the first AMF network element corresponding to the first base station, the packet loss notification including the packet loss synchronization information; the first AMF network element sends the packet loss notification to the AF network element.

[0011] In some exemplary embodiments of this disclosure, the AF network element sends the second request information to the second base station so that the second base station performs packet loss processing according to the second request information, including: the AF network element sending the second request information to the target PCF corresponding to the second base station; the target PCF network element generating a second PCC rule according to the second request information and sending the second PCC rule to the target SMF corresponding to the second base station; the target SMF network element extracting the packet loss synchronization information from the second PCC rule and sending a second notification to the second AMF network element corresponding to the second base station, the second notification including the packet loss synchronization information; the second AMF network element sending the second notification to the second base station so that the second base station performs packet loss processing according to the packet loss synchronization information.

[0012] In some exemplary embodiments of this disclosure, the packet loss synchronization information includes a packet loss sequence number or a packet loss timestamp.

[0013] In some exemplary embodiments of this disclosure, the method further includes: a user equipment (UE) collecting raw data and encoding the raw data to obtain encoded data, the encoded data including multiple protocol data unit sets; the UE adding synchronization information to each protocol data unit set and sending it to the base station corresponding to the UE, the synchronization information including a sequence number or a timestamp.

[0014] In some exemplary embodiments of this disclosure, the AF network element sending the first request information to the Policy Control Function (PCF) network element in the core network includes: the AF network element sending the first request information to the Network Open Function (NEF) network element; the NEF network element sending the first request information to the Unified Data Repository (UDR) network element; the UDR network element storing the first request information in the UDR network element and sending the first request information to the PCF network element.

[0015] This disclosure provides a system for implementing synchronized packet loss, comprising: an Application Function (AF) network element and a Policy Control Function (PCF) network element in the core network; wherein, the AF network element is used to create first request information, the first request information including a set of flow description information, the flow description information being used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs; the AF network element is also used to send the first request information to the PCF; the PCF network element is used to generate a first Policy and Charging Control (PCC) rule based on the first request information, the first PCC rule being used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs.

[0016] This disclosure provides an electronic device, including: at least one processor; and a storage terminal device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement any of the above-described synchronous packet loss implementation methods.

[0017] This disclosure provides a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements any of the above-described methods for implementing synchronous packet loss.

[0018] The synchronous packet loss implementation method provided in this embodiment involves an AF (Active Front-End) network element in the core network creating first request information. This first request information includes a set of flow description information, which instructs the data flow on the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element then sends the first request information to a PCF (Package Flow Function) network element in the core network. The PCF network element generates a first PCC (Package Flow Control) rule based on the first request information. This first PCC rule instructs the data flow on the base station in the 5GS (Base Station Service) to send packet loss synchronization information to the AF network element when packet loss occurs. This method enables the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element then notifies the associated base stations of the base station experiencing packet loss to perform synchronous packet loss processing based on this synchronization information, achieving synchronous transmission of data flows belonging to the same service and thus improving the user's service experience.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0021] Figure 1 A schematic diagram of a set of multimodal data is shown.

[0022] Figure 2 This is a flowchart illustrating a synchronous packet loss implementation method according to an exemplary embodiment.

[0023] Figure 3 This is a flowchart illustrating an AF network element notifying a base station according to an exemplary embodiment.

[0024] Figure 4 This is a flowchart illustrating another method for implementing synchronous packet loss according to an exemplary embodiment.

[0025] Figure 5 This is a flowchart illustrating a synchronous packet loss according to an exemplary embodiment.

[0026] Figure 6 This is a flowchart illustrating another method for implementing synchronous packet loss according to an exemplary embodiment.

[0027] Figure 7 This is a block diagram illustrating a synchronous packet loss implementation system according to an exemplary embodiment.

[0028] Figure 8 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment. Detailed Implementation

[0029] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.

[0031] Furthermore, in the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise expressly specified. The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0032] In 3GPP Release 18, input data from different types of devices / sensors or output data to different destinations required for the same service are defined as multimodal data. In immersive interactive scenarios such as VR (Virtual Reality), AR (Augmented Reality), and MR (Mixed Reality), which require multiple devices / sensors, video data, audio data, tactile or kinematic data, and environmental data collected by sensors that affect user experience constitute a set of multimodal data.

[0033] Figure 1 A schematic diagram of a set of multimodal data is shown, such as Figure 1 As shown, the multimodal data can include service data stream 1 and service data stream 2. Service data stream 1 can be video data collected through VR glasses, which can transmit service data stream 1 to the application server via a 5G base station. Service data stream 2 can be tactile or kinematic data collected through gloves, which can transmit service data stream 2 to the application server via a 5G base station. Both the VR glasses and gloves are 5G UEs (User Equipment). To achieve the best user experience, the multiple data streams contained in the multimodal data need to be processed synchronously.

[0034] During media layer decoding, considering the dependencies between data packets within each frame, effective decoding is typically only possible after all data packets within the frame have been transmitted. Therefore, 3GPP R18 is researching a data packet processing mechanism based on the granularity of PDUsets (Protocol Data Unit Sets) consisting of multiple dependent data packets, rather than processing individual data packets.

[0035] When multiple UEs access different base stations, if a PDU Set transmitted by a certain base station (which can be called the master base station) experiences packet loss and other associated base stations cannot respond in time, the data stream transmission of the same service will not be synchronized, which will reduce the user experience.

[0036] To address the aforementioned problems, this disclosure provides a method for implementing synchronous packet loss. The following will describe in more detail each step of the synchronous packet loss implementation method in the exemplary embodiments of this disclosure, in conjunction with the accompanying drawings and examples.

[0037] Figure 2 This is a flowchart illustrating a synchronous packet loss implementation method according to an exemplary embodiment.

[0038] like Figure 2 As shown, the synchronous packet loss implementation method provided in this embodiment may include the following steps.

[0039] In step S202, the AF (Application Function) network element in the core network creates a first request message. The first request message includes a set of flow description information. The flow description information is used to instruct the data flow on the base station to send packet loss synchronization information to the AF network element when packet loss occurs.

[0040] In this embodiment of the disclosure, the first request information for creating the AF webpage may include an identifier of the target UE, an AF transaction identifier, and a set of flow description information. The flow description information is used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs in the data stream on the base station. The packet loss synchronization information may include a packet loss sequence number or a packet loss timestamp.

[0041] Optionally, the first request information for creating the aforementioned AF webpage may also include information such as traffic routing requirements and UE IP address saving instructions.

[0042] In step S204, the AF network element sends the first request information to the PCF (Policy Control Function) network element in the core network. The PCF network element generates a first (Policy and Charging Control) PCC rule based on the first request information. The first PCC rule is used to instruct the data flow on the base station in the 5GS to send packet loss synchronization information to the AF network element when packet loss occurs.

[0043] In this embodiment of the disclosure, the AF network element can directly send the first request information to the PCF network element; the AF network element can also send the first request information to the PCF network element through the NEF (Network Exposure Function) network element or the UDR (Unified Data Repository) network element.

[0044] Specifically, the AF network element can send the first request information to the NEF network element, the NEF network element can send the first request information to the UDR network element, the UDR network element can store the first request information in the UDR network element, and then send the first request information to the PCF network element.

[0045] In this embodiment of the disclosure, after receiving the first request information, the PCF network element generates a new first PCC rule for the SMF network element based on the first request information. This first PCC rule is used to instruct the base station in the 5GS to send packet loss synchronization information to the AF network element when packet loss occurs in the data stream transmitted on the base station. The packet loss synchronization information may include a packet loss sequence number or a timestamp.

[0046] In an exemplary embodiment, the method may further include: the PCF network element sending a first PCC rule to the SMF (Session Management function) network element in the core network; the SMF network element sending a first notification to the AMF (Access and Mobility Management Function) network element in the core network; and the AMF (Access and Mobility Management Function) network element forwarding the first notification to each base station, so that base stations experiencing packet loss send packet loss synchronization information to the AF network element.

[0047] In this embodiment of the disclosure, after the SMF network element receives the first PCC rule sent by the PCF network element, the SMF network element sends a first notification to the AMF network element. The first notification is used to notify the base station to send packet loss synchronization information to the AF network element when the data stream transmitted on the base station is lost. The AMF network element forwards the first notification to each base station. When a base station experiences packet loss, the base station that experienced packet loss sends packet loss synchronization information to the AF network element so that the AF network element notifies the base station associated with the base station that experienced packet loss to perform synchronized packet loss processing.

[0048] For example, video streams and audio streams are connected to different base stations, with the video stream corresponding to base station 1 and the audio stream corresponding to base station 2. If base station 1, which corresponds to the video stream, experiences packet loss, base station 1 sends packet loss synchronization information to the AF network element, and the AF network element notifies base station 2, which corresponds to the audio stream, to perform packet loss. If base station 2, which corresponds to the audio stream, experiences packet loss, base station 2 sends packet loss synchronization information to the AF network element, and the AF network element notifies base station 1, which corresponds to the video stream, to perform packet loss.

[0049] The synchronous packet loss implementation method provided in this embodiment involves an AF (Active Front-End) network element in the core network creating first request information. This first request information includes a set of flow description information, which instructs the data flow on the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element then sends the first request information to a PCF (Package Flow Function) network element in the core network. The PCF network element generates a first PCC (Package Flow Control) rule based on the first request information. This first PCC rule instructs the data flow on the base station in the 5GS (Base Station Service) to send packet loss synchronization information to the AF network element when packet loss occurs. This method enables the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element then notifies the associated base stations of the base station experiencing packet loss to perform synchronous packet loss processing based on this synchronization information, achieving synchronous transmission of data flows belonging to the same service and thus improving the user's service experience.

[0050] Figure 3 This is a flowchart illustrating an AF network element notifying a base station according to an exemplary embodiment.

[0051] like Figure 3As shown in the embodiments of this disclosure, the process of AF network element notifying the base station may include the following steps.

[0052] In step S31, the AF network element creates the first request information.

[0053] The first request information may include a set of flow description information (which is used to instruct the data stream transmitted on the base station to send the packet loss sequence number / timestamp to the AF network element after packet loss), the identifier of the target UE, the AF transaction identifier and other necessary information, as well as traffic routing requirements, UE IP address saving instructions and other optional information.

[0054] In step S32a, the AF network element sends a first request message to the NEF network element.

[0055] In step S32b, the NEF network element receives the first request information and stores the first request information in the UDR network element.

[0056] In step S32c, the UDR network element sends a first request message to the PCF network element.

[0057] In step S32d, the AF network element sends a first request message to the PCF network element.

[0058] It should be noted that the AF network element can send the first request information to the PCF network element through steps S32a, S32b, and S32c, or it can send it directly to the PCF network element through step S32d. The actual method used can be configured by the system.

[0059] In step S33, after receiving the first request information, the PCF network element generates a new first PCC rule for the SMF network element, which includes that the data stream transmitted on the base station should send the packet loss sequence number / timestamp to the AF network element after packet loss.

[0060] In step S34, the PCF network element sends the first PCC rule to the SMF network element.

[0061] In step S35, the SMF network element sends a first notification to the AMF network element. The first notification includes the requirement that the data stream transmitted on the base station should send the packet loss sequence number / timestamp to the AF network element after packet loss.

[0062] In step S36, the AMF network element further forwards the first notification to each base station gNB.

[0063] Figure 4 This is a flowchart illustrating another method for implementing synchronous packet loss according to an exemplary embodiment.

[0064] exist Figure 2 Based on the synchronous packet loss implementation method shown, Figure 4 The synchronous packet loss implementation method shown may also include the following steps.

[0065] In the above embodiments, the AMF network element forwards the first notification to each base station. When a base station experiences packet loss, the base station experiencing packet loss sends packet loss synchronization information to the AF network element, so that the AF network element notifies the base stations associated with the base station experiencing packet loss to perform synchronized packet loss processing. The following description uses the base station experiencing packet loss as the first base station and the base station associated with the first base station as the second base station.

[0066] In an exemplary embodiment, each base station includes a first base station and a second base station, wherein the first base station is the base station that experiences packet loss, and the second base station is the base station associated with the first base station.

[0067] In step S402, when packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element.

[0068] In this embodiment of the disclosure, after packet loss occurs on the gNB1 (i.e., the first base station) corresponding to a certain UE, gNB1 notifies the AF network element of the packet loss sequence number / timestamp. The AF network element contains the data stream information of all other UEs, so the AF network element can then notify other PCF network elements and SMF network elements to control other gNBs to perform packet loss.

[0069] In an exemplary embodiment, when packet loss occurs at the first base station, the first base station sends a packet loss notification to the first AMF network element corresponding to the first base station, wherein the packet loss notification includes packet loss synchronization information; the first AMF network element sends the packet loss notification to the AF network element.

[0070] In step S404, the AF network element creates second request information based on the packet loss synchronization information. The second request information includes information indicating that the first base station has experienced packet loss, as well as packet loss synchronization information.

[0071] In this embodiment of the disclosure, after receiving a packet loss notification, the AF network element creates a second request message (also known as a packet loss request message). The second request message includes information indicating that the first base station has experienced packet loss (i.e., indicating which base station has experienced packet loss), as well as information such as the packet loss sequence number / timestamp.

[0072] In step S406, the AF network element sends the second request information to the second base station so that the second base station can perform packet loss processing according to the second request information.

[0073] In this embodiment of the disclosure, the AF network element can store the association relationship between various base stations. The AF network element can send the second request information to the base station associated with the first base station (i.e., the second base station), so that the base station associated with the first base station can perform synchronous packet loss processing.

[0074] It should be noted that there may be one or more first base stations and second base stations in the embodiments of this disclosure, and this disclosure does not limit this.

[0075] In an exemplary embodiment, the AF network element sends a second request message to the second base station, so that the second base station performs packet loss processing according to the second request message. This includes: the AF network element sending the second request message to the target PCF corresponding to the second base station; the target PCF network element generating a second PCC rule according to the second request message and sending the second PCC rule to the target SMF corresponding to the second base station; the target SMF network element extracting packet loss synchronization information from the second PCC rule and sending a second notification to the second AMF network element corresponding to the second base station, the second notification including the packet loss synchronization information; and the second AMF network element sending the second notification to the second base station, so that the second base station performs packet loss processing according to the packet loss synchronization information.

[0076] The synchronous packet loss implementation method provided in this embodiment involves the first base station sending packet loss synchronization information to the AF network element when packet loss occurs. The AF network element then sends a second request to a second base station associated with the first base station, enabling the second base station to perform packet loss processing based on the second request. This method allows the base station to send packet loss synchronization information to the AF network element when packet loss occurs, and the AF network element to notify the associated base stations of the base station experiencing packet loss to perform synchronous packet loss processing, thereby achieving synchronous transmission of data streams belonging to the same service and improving the user's service experience.

[0077] Figure 5 This is a flowchart illustrating a synchronous packet loss according to an exemplary embodiment.

[0078] like Figure 5 As shown, the synchronous packet loss process provided in this embodiment may include the following steps.

[0079] In step S51, packet loss occurs on the gNB1 (i.e., the first base station mentioned above, also known as the master control base station).

[0080] In step S52a, gNB1 sends a packet loss notification to AMF1, which includes the sequence number / timestamp of the lost packet.

[0081] In step S52b, AMF1 sends a packet loss notification to NEF.

[0082] In step S52c, NEF sends a packet loss notification to AF.

[0083] In step S53, after receiving the packet loss notification, the AF creates a second request message. This second request message includes information such as the packet loss occurring on gNB1 and the packet loss sequence number / timestamp.

[0084] In step S54a, AF sends a second request message to NEF.

[0085] In step S54b, NEF receives the second request information and stores it in UDR.

[0086] In step S54c, UDR sends a second request message to PCF2 corresponding to gNB2.

[0087] In step S54d, AF sends a second request message to PCF2 corresponding to gNB2.

[0088] It should be noted that the AF network element can send the second request information to the PCF2 corresponding to gNB2 through steps S54a, S54b, and S54c, or it can directly send the second request information to the PCF2 corresponding to gNB2 through step S54d. The actual method used can be configured by the system.

[0089] In step S55, after receiving the second request information, PCF2 generates a new second PCC rule.

[0090] In step S56a, PCF2 sends the second PCC rule to SMF2.

[0091] In step S56b, SMF2 extracts the packet loss sequence number / timestamp information from the second PCC rule and then notifies AMF2 of it through the second notification.

[0092] In step S56c, AMF2 further notifies gNB2 of the lost packet sequence number / timestamp information via a second notification.

[0093] In step S57, gNB2 performs packet loss based on the received packet loss sequence number / timestamp.

[0094] In this embodiment of the disclosure, in actual packet loss, it may not strictly correspond to the packet loss sequence number / timestamp, but may correspond to only a certain range.

[0095] Figure 6 This is a flowchart illustrating another method for implementing synchronous packet loss according to an exemplary embodiment.

[0096] exist Figure 2 Based on the synchronous packet loss implementation method shown, Figure 6 The synchronous packet loss implementation method shown may also include the following steps.

[0097] In step S602, the UE collects raw data and encodes the raw data to obtain encoded data, which includes multiple protocol data unit sets.

[0098] The raw data can be video data, audio data, or tactile data collected from different UEs.

[0099] In this embodiment of the disclosure, different UEs can collect different raw data of the same service; for example, UE1 collects video data, UE2 collects audio data, and UE3 collects tactile data.

[0100] In this embodiment of the disclosure, after the UE collects the raw data, it can encode the raw data and add synchronization information to each encoded Protocol Data Unit Set (PDU Set). The synchronization information can be a sequence number or a timestamp generated based on the system time. For example, if the UE transmits audio / video according to RTP (Real-time Transport Protocol), it can use the existing RTP timestamp as the synchronization information.

[0101] In step S604, after the UE adds synchronization information to each protocol data unit set, it sends it to the base station corresponding to the UE. The synchronization information includes a sequence number or a timestamp.

[0102] In this embodiment of the disclosure, after the UE adds synchronization information to each protocol data unit set, it sends it to the base station corresponding to the UE. This allows the UE to send packet loss synchronization information to the AF network element when packet loss occurs in the data stream on the base station corresponding to the UE. This enables the AF network element to notify the associated base station of the base station that experienced packet loss to perform synchronous packet loss processing, thereby achieving synchronous transmission of data streams belonging to the same service and improving the user's service experience.

[0103] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this disclosure, and is not intended to limit the scope of the embodiments of this disclosure. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of any two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this disclosure.

[0104] It should also be understood that the above description of the embodiments of this disclosure focuses on highlighting the differences between the various embodiments. Similarities or differences not mentioned can be referred to each other, and for the sake of brevity, they will not be repeated here.

[0105] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.

[0106] It should also be understood that, in the various embodiments of this disclosure, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0107] The foregoing section detailed examples of methods for determining network anomaly detection models provided in this disclosure. It is understood that, in order to implement the aforementioned functions, computer devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0108] The following are system embodiments of this disclosure, which can be used to execute the method embodiments of this disclosure. For details not disclosed in the system embodiments of this disclosure, please refer to the method embodiments of this disclosure.

[0109] Figure 7 This is a block diagram illustrating a synchronous packet loss implementation system according to an exemplary embodiment.

[0110] like Figure 7 As shown, the synchronous packet loss implementation system 700 may include: the application function (AF) network element 702 in the core network and the policy control function (PCF) network element 704 in the core network.

[0111] The AF network element 702 is used to create first request information, which includes a set of flow description information. The flow description information is used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element 702 is also used to send the first request information to the PCF. The PCF network element 704 is used to generate a first policy and charging control (PCC) rule based on the first request information. The first PCC rule is used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs.

[0112] In some exemplary embodiments of this disclosure, the synchronization packet loss implementation system 700 may further include: an SMF network element and an AMF network element; the PCF network element 704 is further configured to send the first PCC rule to the Session Management Function (SMF) network element in the core network; the SMF network element is configured to send a first notification to the Access and Mobility Management Function (AMF) network element in the core network; the AMF network element is configured to forward the first notification to each base station, so that the base stations experiencing packet loss send packet loss synchronization information to the AF network element.

[0113] In some exemplary embodiments of this disclosure, each base station includes a first base station and a second base station, wherein the first base station is the base station among the base stations that experiences packet loss, and the second base station is a base station associated with the first base station; wherein, the synchronization packet loss implementation system 700 may further include: a first base station and a second base station; when packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element; the AF network element is used to create second request information based on the packet loss synchronization information, the second request information including information indicating that packet loss has occurred at the first base station, and the packet loss synchronization information; the AF network element sends the second request information to the second base station, so that the second base station performs packet loss processing based on the second request information.

[0114] In some exemplary embodiments of this disclosure, when packet loss occurs at the first base station, the first base station sends a packet loss notification to the first AMF network element corresponding to the first base station, and the packet loss notification includes the packet loss synchronization information; the first AMF network element is used to send the packet loss notification to the AF network element.

[0115] In some exemplary embodiments of this disclosure, the AF network element sends the second request information to the target PCF corresponding to the second base station; the target PCF network element generates a second PCC rule based on the second request information and sends the second PCC rule to the target SMF corresponding to the second base station; the target SMF network element extracts the packet loss synchronization information from the second PCC rule and sends a second notification to the second AMF network element corresponding to the second base station, the second notification including the packet loss synchronization information; the second AMF network element sends the second notification to the second base station, so that the second base station performs packet loss processing based on the packet loss synchronization information.

[0116] In some exemplary embodiments of this disclosure, the packet loss synchronization information includes a packet loss sequence number or a packet loss timestamp.

[0117] In some exemplary embodiments of this disclosure, the synchronization packet loss implementation system 700 may further include: a user equipment (UE); wherein the UE is used to collect raw data and encode the raw data to obtain encoded data, the encoded data including multiple protocol data unit sets; the UE is also used to add synchronization information to each protocol data unit set and send it to the base station corresponding to the UE, the synchronization information including a sequence number or a timestamp.

[0118] In some exemplary embodiments of this disclosure, the synchronous packet loss implementation system 700 may further include: a NEF network element and a UDR network element; wherein, the AF network element is used to send the first request information to the Network Open Function (NEF) network element; the NEF network element is used to send the first request information to the Unified Data Repository (UDR) network element; the UDR network element is used to store the first request information in the UDR network element and send the first request information to the PCF network element.

[0119] It should be noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.

[0120] Figure 8 This is a schematic diagram illustrating the structure of an electronic device according to an exemplary embodiment. It should be noted that... Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0121] like Figure 8 As shown, the electronic device 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage section 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The CPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0122] The following components are connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 810 as needed so that computer programs read from it can be installed into storage section 808 as needed.

[0123] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by central processing unit (CPU) 801, it performs the functions defined above in the system of this disclosure.

[0124] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, terminal device, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, terminal device, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, terminal device, or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0126] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a sending unit, an acquisition unit, a determining unit, and a first processing unit. The names of these units do not necessarily limit the specific unit; for example, a sending unit can also be described as "a unit that sends an image acquisition request to a connected server."

[0127] In another aspect, this disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the following embodiments. For example, the electronic device may perform... Figure 2 The steps shown.

[0128] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.

[0129] It should be understood that any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0130] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0131] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for implementing synchronous packet loss, characterized in that, include: The application function (AF) network element in the core network creates a first request message. The first request message includes a set of flow description information. The flow description information is used to instruct the data flow on the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element sends the first request information to the policy control function (PCF) network element in the core network. The PCF network element generates a first policy and charging control (PCC) rule based on the first request information. The first PCC rule is used to instruct the data stream on the base station in the 5GS to send packet loss synchronization information to the AF network element when packet loss occurs.

2. The method according to claim 1, characterized in that, Also includes: The PCF network element sends the first PCC rule to the Session Management Function (SMF) network element in the core network, and the SMF network element sends a first notification to the Access and Mobility Management Function (AMF) network element in the core network. The AMF network element forwards the first notification to each base station, so that the base stations that experience packet loss send packet loss synchronization information to the AF network element.

3. The method according to claim 2, characterized in that, Each base station includes a first base station and a second base station, wherein the first base station is the base station that experienced packet loss, and the second base station is the base station associated with the first base station; The method further includes: When packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element; The AF network element creates a second request information based on the packet loss synchronization information. The second request information includes information indicating that the first base station has experienced packet loss, as well as the packet loss synchronization information. The AF network element sends the second request information to the second base station, so that the second base station can perform packet loss processing based on the second request information.

4. The method according to claim 3, characterized in that, When packet loss occurs at the first base station, the first base station sends packet loss synchronization information to the AF network element, including: When packet loss occurs at the first base station, the first base station sends a packet loss notification to the first AMF network element corresponding to the first base station. The packet loss notification includes the packet loss synchronization information. The first AMF network element sends the packet loss notification to the AF network element.

5. The method according to claim 4, characterized in that, The AF network element sends the second request information to the second base station, so that the second base station can perform packet loss processing based on the second request information, including: The AF network element sends the second request information to the target PCF corresponding to the second base station; The target PCF network element generates a second PCC rule based on the second request information, and sends the second PCC rule to the target SMF corresponding to the second base station; The target SMF network element extracts the packet loss synchronization information from the second PCC rule and sends a second notification to the second AMF network element corresponding to the second base station. The second notification includes the packet loss synchronization information. The second AMF network element sends the second notification to the second base station, so that the second base station can perform packet loss processing based on the packet loss synchronization information.

6. The method according to any one of claims 1-5, characterized in that, The packet loss synchronization information includes the packet loss sequence number or the packet loss timestamp.

7. The method according to any one of claims 1-5, characterized in that, Also includes: User equipment (UE) collects raw data and encodes the raw data to obtain encoded data, which includes multiple protocol data unit sets. After the UE adds synchronization information to each protocol data unit set, it sends it to the base station corresponding to the UE. The synchronization information includes a sequence number or a timestamp.

8. The method according to claim 1, characterized in that, The AF network element sends the first request information to the Policy Control Function (PCF) network element in the core network, including: The AF network element sends the first request information to the Network Open Function (NEF) network element; The NEF network element sends the first request information to the Unified Data Repository (UDR) network element. The UDR network element stores the first request information in the UDR network element and sends the first request information to the PCF network element.

9. A system for implementing synchronous packet loss, characterized in that, include: Application Function (AF) network elements and Policy Control Function (PCF) network elements in the core network; The AF network element is used to create first request information, which includes a set of flow description information. The flow description information is used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs. The AF network element is also used to send the first request information to the PCF; The PCF network element is used to generate a first policy and charging control (PCC) rule based on the first request information. The first PCC rule is used to instruct the base station to send packet loss synchronization information to the AF network element when packet loss occurs.

10. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method as described in any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Communication method and related equipment

    CN117062210A