Method, apparatus and storage medium for determining frame routing information
By acquiring and updating frame routing information when initiating a protocol data unit session, the impact of changes in the internal networking of the downstream equipment on 5G network communication is resolved. Adaptive frame routing management and matching are achieved, ensuring normal communication connections.
Patent Information
- Application Number
- CN202310941596.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-07-28
AI Technical Summary
Traditional methods affect 5G network communications when changes occur in the internal networking architecture of the downstream devices of the customer terminal devices. The existing processing mechanism does not support automatic updating of frame routing information, resulting in communication failures.
When a client terminal device initiates a protocol data unit session, it sends a service request to the frame routing server to obtain and update the frame routing information of the downstream devices, ensuring that the 5G core network obtains and manages the information in a timely manner and achieves adaptive matching.
It ensures the normal communication connection between the downstream devices of the customer terminal equipment and the 5G core network, and avoids the impact of internal networking changes on 5G network communications.
Smart Images

Figure CN116846829B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of network technology and security technology, and in particular to a frame routing information determination method and device, equipment and a storage medium. BACKGROUND
[0002] With the development of 5G wireless network technology, the 3GPP TS23.501 protocol proposes the concept of frame routing. The frame routing processing mechanism in the 3GPP TS23.501 protocol provides frame routing information of a Customer Premise Equipment (CPE) hanging device to a Session Management Function (SMF) by a DN-AAA server or a Unified Data Management (UDM) after the CPE initiates a Protocol Data Unit (PDU) session, and then the SMF sends the frame routing information to a User Plane Function (UPF), and the UPF publishes an IP route with an IPv4 address or an IPv6 prefix as a destination in a 5G network, and establishes a communication connection with the CPE hanging device through the IP route.
[0003] However, the traditional method has the problem that when the internal networking architecture of the CPE hanging device changes, it will affect the 5G network communication. SUMMARY
[0004] The embodiments of the present application provide a frame routing information determination method, device, equipment and storage medium, which can reduce the impact on 5G network communication when the internal networking architecture of the CPE hanging device changes.
[0005] In a first aspect, the present application provides a frame routing information determination method, which is applied to a Customer Premise Equipment (CPE), and the method comprises:
[0006] In the case of initiating a Protocol Data Unit (PDU) session, sending a service request to a frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a CPE hanging device to the CPE and a 5G core network element respectively;
[0007] Receiving the frame routing information sent by the frame routing server;
[0008] Accessing the hanging device to a 5G core network based on the frame routing information.
[0009] In one embodiment, the accessing the hanging device to a 5G core network based on the frame routing information comprises:
[0010] updating a port of the hung device based on the frame routing information, so as to access the hung device into the 5G core network based on the updated port.
[0011] In a second aspect, a method for determining frame routing information is provided. The method is applied to a frame routing server, and includes:
[0012] receiving a service request sent by a customer premises equipment (CPE); wherein the service request is sent by the CPE in a case where a protocol data unit (PDU) session is initiated;
[0013] sending frame routing information of a hung device of the CPE to the CPE and a 5G core network element respectively in response to the service request, so as to enable the CPE to access the hung device into the 5G core network based on the frame routing information.
[0014] In a third aspect, a method for determining frame routing information is provided. The method is applied to a 5G core network element, and includes:
[0015] receiving frame routing information of a hung device of a customer premises equipment (CPE) sent by a frame routing server; wherein the frame routing information is sent by the frame routing server to the CPE and a 5G core network element respectively in response to a service request sent by the CPE; and wherein the service request is sent by the CPE to the frame routing server in a case where a protocol data unit (PDU) session is initiated;
[0016] accessing the hung device into the 5G core network based on the frame routing information.
[0017] In a fourth aspect, a communication system is provided. The communication system includes a frame routing server, a customer premises equipment (CPE), and a 5G core network; the CPE is communicatively connected with the frame routing server and the 5G core network respectively;
[0018] the CPE is configured to perform the method for determining frame routing information according to the first aspect;
[0019] the frame routing server is configured to perform the method for determining frame routing information according to the second aspect;
[0020] the 5G core network is configured to perform the method for determining frame routing information according to the third aspect.
[0021] In a fifth aspect, a device for determining frame routing information is provided. The device is applied to a customer premises equipment (CPE), and includes:
[0022] The sending module is configured to send, in a case where a protocol data unit (PDU) session is initiated, a service request to a frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a device hung under the CPE to the CPE and a 5G core network element, respectively;
[0023] The receiving module is configured to receive the frame routing information sent by the frame routing server.
[0024] The communication module is configured to access the device hung under the CPE to a 5G core network based on the frame routing information.
[0025] In a sixth aspect, the present application further provides a determination apparatus of frame routing information, which is applied to a frame routing server, and includes:
[0026] The first receiving module is configured to receive a service request sent by a customer premise equipment (CPE); the service request is sent by the CPE in a case where a protocol data unit (PDU) session is initiated.
[0027] The sending module is configured to send, in response to the service request, frame routing information of a device hung under the CPE to the CPE and a 5G core network element, respectively, so as to access the device hung under the CPE to a 5G core network based on the frame routing information.
[0028] In a seventh aspect, the present application further provides a determination apparatus of frame routing information, which is applied to a 5G core network element, and includes:
[0029] The receiving module is configured to receive frame routing information of a device hung under a customer premise equipment (CPE) sent by a frame routing server; the frame routing information is sent by the frame routing server in response to a service request sent by the CPE to the CPE and a 5G core network element, respectively; the service request is sent by the CPE to the frame routing server in a case where a protocol data unit (PDU) session is initiated.
[0030] The access module is configured to access the device hung under the CPE to a 5G core network based on the frame routing information.
[0031] In an eighth aspect, the present application further provides a customer premise equipment, which includes a transceiver, a memory and a processor, the memory stores a computer program,
[0032] The processor executes the computer program, and is configured to control the transceiver to send, in a case where a protocol data unit (PDU) session is initiated, a service request to a frame routing server, and receive frame routing information sent by the frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a device hung under the CPE to the CPE and a 5G core network element, respectively.
[0033] The processor is configured to access the 5G core network by the downstream device based on the frame routing information.
[0034] In a ninth aspect, the present application further provides a frame routing server, comprising a transceiver, a memory and a processor, the memory storing a computer program,
[0035] The processor executes the computer program to control the transceiver to receive a service request sent by a customer premise equipment (CPE), and to send frame routing information of a downstream device of the CPE to the CPE and a 5G core network element respectively in response to the service request, so that the CPE accesses the 5G core network by the downstream device based on the frame routing information; wherein the service request is sent by the CPE in the case of initiating a protocol data unit (PDU) session.
[0036] In a tenth aspect, the present application further provides a 5G core network element device, comprising a transceiver, a memory and a processor, the memory storing a computer program,
[0037] The processor executes the computer program to control the transceiver to receive frame routing information of a downstream device of a customer premise equipment (CPE) sent by a frame routing server; the frame routing information is sent by the frame routing server to the CPE and a 5G core network element respectively in response to a service request sent by the CPE; the service request is sent by the CPE to the frame routing server in the case of initiating a protocol data unit (PDU) session.
[0038] The processor is configured to access the 5G core network by the downstream device based on the frame routing information.
[0039] In an eleventh aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method according to the first aspect, the second aspect and the third aspect.
[0040] In a twelfth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the steps of the method according to the first aspect, the second aspect and the third aspect.
[0041] The determination method, device and equipment of frame routing information and the storage medium, in the case that the customer terminal device initiates a protocol data unit (PDU) session, the customer terminal device sends a service request to the frame routing server, and the frame routing server can send the frame routing information of the customer terminal device to the customer terminal device and the 5G core network element respectively through the service request, so that the customer terminal device and the 5G core network element can timely acquire the frame routing information of the customer terminal device, and adaptively manage and match the frame routing information of the customer terminal device, thereby the customer terminal device can be connected to the 5G core network based on the acquired frame routing information, and the normal communication connection between the customer terminal device and the 5G core network is ensured, and the influence of the internal network change of the customer terminal device on the 5G network communication is avoided. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 An application environment diagram of the determination method of frame routing information in an embodiment;
[0043] Figure 2 A flowchart of the determination method of frame routing information in an embodiment;
[0044] Figure 3 A flowchart of the determination method of frame routing information in an embodiment;
[0045] Figure 4 A flowchart of the determination method of frame routing information in another embodiment;
[0046] Figure 5 A flowchart of the determination method of frame routing information in an embodiment;
[0047] Figure 6 A structure diagram of a communication system in an embodiment;
[0048] Figure 7 A structure block diagram of the determination device of frame routing information in an embodiment;
[0049] Figure 8 A structure block diagram of the determination device of frame routing information in another embodiment;
[0050] Figure 9 A structure block diagram of the determination device of frame routing information in an embodiment;
[0051] Figure 10 A structure block diagram of the determination device of frame routing information in another embodiment;
[0052] Figure 11 A structure block diagram of the determination device of frame routing information in another embodiment;
[0053] Figure 12 Structure block diagram of a determination device of frame routing information in an embodiment;
[0054] Figure 13 Structure block diagram of a determination device of frame routing information in another embodiment;
[0055] Figure 14 Internal structure diagram of a customer terminal device in an embodiment;
[0056] Figure 15 Internal structure diagram of a frame routing server in an embodiment;
[0057] Figure 16 Internal structure diagram of a 5G core network element device in an embodiment. DETAILED DESCRIPTION
[0058] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.
[0059] Currently, the frame routing processing mechanism in the 3GPP TS23.501 protocol is that after the customer terminal device (CPE) initiates a protocol data unit (PDU) session, the frame routing information of the CPE's hanging device is provided by the DN-AAA server or the unified data management function (UDM) to the session management function (SMF), and then the SMF is issued to the user plane function (UPF), and the UPF publishes the IP routing with IPv4 address or IPv6 prefix as the destination in the 5G network, and establishes a communication connection with the CPE's hanging device through the IP routing. However, in the case of changes in the internal networking architecture of the CPE's hanging device, the operator needs to update the subscription data of the DN-AAA or UDM, otherwise it will cause communication failure. In addition, the existing processing mechanism does not support publishing frame routing information to the CPE, and when the internal networking of the CPE's hanging device changes, the CPE still needs to be manually configured by the user to allocate the IPv4 address segment or IPv6 prefix consistent with the new frame routing information to the port of its hanging device, otherwise it will cause communication failure. Therefore, the traditional method will have an impact on 5G network communication in the case of changes in the internal networking architecture of the CPE's hanging device.
[0060] Figure 1 Schematic diagram of an application scenario of a service transmission method provided in an embodiment of the present application. Figure 1 As shown, the scenario includes a frame routing server 100, a customer premises equipment (CPE) 200, and a 5G core network element device 300. The CPE 200 is a device that converts 4G or 5G mobile signals into wireless WiFi signals and can support a large number of mobile terminals accessing the Internet simultaneously. The CPE can be widely used in areas with wireless network access, such as rural areas, towns, hospitals, units, factories, and residential areas. The CPE 200 can be connected to multiple downstream devices. The CPE 200 is in communication with the frame routing server 100 and the 5G core network element device 300, respectively. The frame routing server 100 can send frame routing information of the CPE 200's downstream devices to the CPE 200 and the 5G core network element device 300, respectively, so that the CPE 200 can connect the downstream devices to the 5G core network based on the frame routing information, thereby achieving communication connection between the downstream devices and the 5G core network.
[0061] Based on the above-mentioned traditional technology, an embodiment of the present application provides a method for determining frame routing information. When the CPE initiates a protocol data unit (PDU) session, a service request is sent to the frame routing server. The service request instructs the frame routing server to send the frame routing information of the CPE's downstream devices to the CPE and the 5G core network element respectively, so that the CPE and the 5G core network element can obtain the frame routing information of the CPE's downstream devices in a timely manner, and adaptively manage and match the frame routing information of the CPE's downstream devices, so that the CPE's downstream devices can be connected to the 5G core network based on the obtained frame routing information, ensuring the normal communication connection between the CPE's downstream devices and the 5G core network, and avoiding the impact of changes in the internal networking of the CPE's downstream devices on 5G network communication.
[0062] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.
[0063] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0064] In one embodiment,Figure 2 As shown, a frame routing information determination method is provided, and the method is applied to Figure 1 The method includes the following steps:
[0065] S201, in the case of initiating a protocol data unit (PDU) session, sending a service request to a frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a device hung below the CPE to the CPE and a 5G core network element, respectively.
[0066] The PDU session refers to a communication process between the CPE and the 5G core network. After the PDU session is established, a data transmission channel between the CPE and the 5G core network is established. The PDU session information includes a number, a PDU session ID, a session type, an uplink and downlink rate, a charging ID, roaming state information, and IP information of the CPE. When the CPE has a service demand, an application for establishing a PDU session is initiated.
[0067] It should be noted that, in this embodiment, the frame routing refers to the IP routing of the device hung below the CPE. One frame routing corresponds to one IPv4 address segment or IPv6 prefix. One PDU session can be associated with multiple frame routings. The corresponding relationship between a certain PDU session and the multiple frame routings associated therewith is referred to as frame routing information. The frame routing server in this embodiment is a server preconfigured with the frame routing information of the device hung below the CPE. It can be understood that when the internal network of the device hung below the CPE changes, the frame routing information in the frame routing server can be reconfigured to ensure that when the internal network of the device hung below the CPE changes, the frame routing information in the frame routing server also changes. The frame routing server is configured with the latest frame routing information of the device hung below the CPE.
[0068] In this embodiment, when the CPE initiates a PDU session, the CPE sends a service request to the frame routing server through a communication connection between the CPE and the frame routing server. After receiving the service request, the frame routing server determines the current latest frame routing information of the device hung below the CPE in response to the service request, and sends the frame routing information to the CPE through the communication connection between the CPE and the frame routing server, and sends the frame routing information to the 5G core network element through the communication connection between the 5G core network element and the frame routing server.
[0069] S202, receiving the frame routing information sent by the frame routing server.
[0070] In this embodiment, after the CPE sends the above-mentioned service request to the frame routing server, the CPE receives the frame routing information of the device hung below the CPE sent by the frame routing server in response to the above-mentioned service request through the communication connection between the CPE and the frame routing server.
[0071] It can be understood that after the CPE receives the frame routing information sent by the frame routing server, the frame routing information can be parsed to obtain the frame routing in the frame routing information, so that the IPv4 address segment or the IPv6 prefix consistent with the parsed frame routing is allocated to the device port under the CPE according to the frame routing information.
[0072] S203, access the device under the CPE to the 5G core network based on the frame routing information.
[0073] It can be understood that the frame routing server sends the frame routing information of the device under the CPE to the CPE and the 5G core network element respectively in response to the service request sent by the CPE, so the 5G core network element can also update the subscription data of the DN-AAA or UDM according to the frame routing information of the device under the CPE sent by the CPE. After the CPE receives the frame routing information sent by the frame routing server, the frame routing information can be parsed to obtain the frame routing in the frame routing information, so that the IPv4 address segment or the IPv6 prefix consistent with the parsed frame routing is allocated to the device port under the CPE according to the frame routing information, realizing adaptive matching of the frame routing in the whole network, so that the CPE can access the device under the CPE to the 5G core network based on the frame routing information.
[0074] In the above method for determining the frame routing information, the customer terminal device sends a service request to the frame routing server in the case of initiating a protocol data unit (PDU) session, which can indicate the frame routing server to send the frame routing information of the device under the customer terminal device to the customer terminal device and the 5G core network element respectively, so that the customer terminal device and the 5G core network element can obtain the frame routing information of the device under the customer terminal device in time and adaptively manage and match the frame routing information of the device under the customer terminal device, so that the device under the customer terminal device can be accessed to the 5G core network based on the obtained frame routing information, ensuring the normal communication connection between the device under the customer terminal device and the 5G core network, and avoiding the impact on the 5G network communication in the case of internal network change of the device under the customer terminal device.
[0075] In the above scenario that the CPE accesses the device under the CPE to the 5G core network based on the received frame routing information, the CPE can update the port of the device under the CPE based on the received frame routing information, and access the device under the CPE to the 5G core network based on the updated port of the device under the CPE. In one embodiment, the above S203 comprises: updating the port of the device under the CPE based on the frame routing information, so as to access the device under the CPE to the 5G core network based on the updated port.
[0076] In the embodiment, the CPE can parse the received frame routing information, obtain the IP address included in the frame routing information, and update the port of the hung device by using the IP address, so as to access the hung device of the CPE into the 5G core network based on the updated port of the hung device.
[0077] Optionally, in the embodiment, the CPE can assign the port of the hung device corresponding to the IP address by using the IP address included in the frame routing information, and assign the IPv4 address segment or the IPv6 prefix consistent with the frame routing information sent by the frame routing server to the received frame routing information, so as to count the hung device of the CPE into the 5G core network based on the updated port.
[0078] In the embodiment, the CPE can update the port of the hung device based on the received frame routing information sent by the frame routing server, and the 5G core network element also receives the frame routing information of the hung device of the CPE sent by the frame server, so that the 5G core network element and the CPE can adaptively manage and match the frame routing information of the hung device of the CPE, thereby the hung device can be accessed into the 5G core network based on the updated port, and the normal communication connection between the hung device of the CPE and the 5G core network is ensured, and the influence on the 5G network communication caused by the change of the internal network of the hung device of the customer terminal device is avoided.
[0079] In one embodiment, as shown in Figure 3 , a method for determining frame routing information is provided, which is applied to a frame routing server in Figure 1 for example, and includes the following steps:
[0080] S301, receiving a service request sent by a customer terminal equipment CPE; wherein the service request is sent by the CPE in the case of initiating a protocol data unit PDU session.
[0081] The PDU session refers to the process of communication between the CPE and the 5G core network, and after the PDU session is established, a data transmission channel between the CPE and the 5G core network is established. The PDU session information includes number, PDU session ID, session type, uplink and downlink rate, charging ID, roaming state information, IP information of the CPE, and other related information. When the CPE has a service demand, it will initiate an application for establishing a PDU session.
[0082] In the embodiment, the CPE sends a service request to the frame routing server through a communication connection between the CPE and the frame routing server in the case of initiating a PDU session, and the frame server receives the service request sent by the CPE through a communication connection between the CPE and the frame server.
[0083] S302, in response to the service request, sending frame routing information of the CPE's hanging device to the CPE and the 5G core network element respectively, so that the CPE accesses the hanging device to the 5G core network based on the frame routing information.
[0084] It should be noted that in the embodiment, the frame routing refers to the IP routing of the CPE's hanging device, one frame routing corresponds to one IPv4 address segment or IPv6 prefix, and one PDU session can be associated with multiple frame routings. The correspondence between a certain PDU session and multiple frame routings associated therewith is referred to as frame routing information.
[0085] In the embodiment, the frame routing server is pre-configured with the frame routing information of the CPE's hanging device. When the internal network of the CPE's hanging device changes, the frame routing server can reconfigure the pre-configured frame routing information to ensure that the frame routing information in the frame routing server changes when the internal network of the CPE's hanging device changes. The frame routing server is configured with the latest frame routing information of the CPE's hanging device.
[0086] In the embodiment, after the frame server receives the service request, the frame routing information of the CPE's hanging device is determined in response to the service request, and the frame routing information is sent to the CPE through the communication connection between the CPE and the CPE, and the frame routing information is sent to the 5G core network element through the communication connection between the CPE and the 5G core network element.
[0087] In the above method of determining the frame routing information, the client terminal device sends a service request to the frame routing server when initiating a protocol data unit (PDU) session. After receiving the service request, the frame routing server can send the frame routing information of the client terminal device's hanging device to the client terminal device and the 5G core network element in response to the service request. The client terminal device and the 5G core network element can obtain the frame routing information of the client terminal device's hanging device in time and adaptively manage and match the frame routing information of the client terminal device's hanging device, so that the client terminal device can access the 5G core network based on the obtained frame routing information, ensuring normal communication connection between the client terminal device's hanging device and the 5G core network, and avoiding the impact of changes in the internal network of the client terminal device's hanging device on 5G network communication.
[0088] In the above scenario where the frame routing server sends the frame routing information of the CPE's hanging device to the CPE and the 5G core network element in response to the received service request, the frame routing information of the CPE's hanging device is pre-configured in the frame routing server. In one embodiment, as shown in Figure 4 the above method further comprises:
[0089] S401, receiving configuration information.
[0090] The configuration information is frame routing information of the CPE's hanging device. In this embodiment, as an optional implementation, the configuration information can be generated and input into the frame routing server according to the frame routing information of the CPE's hanging device after the change by the user in the case of detecting that the internal network of the CPE's hanging device changes; or, as another optional implementation, the configuration information can also be sent to the frame routing server by the CPE in the case of detecting that the internal network of the CPE's hanging device changes.
[0091] S402, configuring the frame routing information of the CPE's hanging device based on the configuration information.
[0092] In this embodiment, the frame routing server can parse the received configuration information, determine the frame routing information of the CPE's hanging device after the change, and configure the frame routing information of the CPE after the change based on the configuration information, so that the latest frame routing information of the CPE's hanging device is configured in the frame routing server.
[0093] In this embodiment, the frame routing server can configure the frame routing information of the CPE's hanging device based on the received configuration information, so that the latest frame routing information of the CPE's hanging device is configured in the frame routing server, and the accuracy of the frame routing information of the CPE's hanging device configured in the frame routing server is ensured.
[0094] In the above scenario that the frame server sends the frame routing information of the CPE's hanging device to the CPE and the 5G core network element respectively in response to the service request sent by the CPE, the frame server can send the frame routing information to a specific network element in the 5G core network element. In one embodiment, the above S302 includes: sending the frame routing information to a network exposure function platform NEF of the CPE and the 5G core network respectively in response to the service request.
[0095] The network exposure function (Network Exposure Function, NEF) is located between the 5G core network and the frame routing server, and is responsible for managing the external opening network data of the 5G core network. All external applications that want to access the internal data of the 5G core network must pass through the NEF, and the NEF provides corresponding security protection to ensure the security of the external application to the 3GPP network.
[0096] In the embodiment, the frame routing server sends the frame routing information of the CPE's hanging device to the CPE and the NEF of the 5G core network respectively in response to the service request sent by the CPE, and the NEF of the 5G core network distributes the frame routing information of the CPE's hanging device to other network elements of the 5G core network based on the 5G standard protocol.
[0097] In the embodiment, the frame routing server sends the frame routing information to the CPE and the NEF of the 5G core network respectively in response to the service request sent by the CPE, so that the CPE and the network elements of the 5G core network can obtain the frame routing information of the CPE's hanging device in time and adaptively manage and match the frame routing information of the CPE's hanging device, thereby enabling the CPE to access the 5G core network based on the obtained frame routing information, ensuring the normal communication connection between the CPE's hanging device and the 5G core network, and avoiding the influence on the 5G network communication in the case that the internal networking of the CPE's hanging device changes.
[0098] In one embodiment, as shown in Figure 5 , a method for determining frame routing information is provided, which is applied to the 5G core network elements in Figure 1 for example, and includes the following steps:
[0099] S501, receiving the frame routing information of the CPE's hanging device sent by the frame routing server; the frame routing information is sent by the frame routing server to the CPE and the 5G core network elements respectively in response to the service request sent by the CPE; the service request is sent by the CPE to the frame routing server in the case of initiating a protocol data unit (PDU) session.
[0100] The PDU session refers to the communication process between the CPE and the 5G core network, and after the PDU session is established, a data transmission channel between the CPE and the 5G core network is established. The PDU session information includes number, PDU session ID, session type, uplink and downlink rate, charging ID, roaming state information, IP information of the CPE, and other related information. When the CPE has a service demand, it will initiate an application for establishing a PDU session.
[0101] It should be noted that in the embodiment, the frame routing refers to the IP routing of the CPE's hanging device, one frame routing corresponds to one IPv4 address segment or IPv6 prefix, one PDU session can be associated with multiple frame routings, and the correspondence between a certain PDU session and multiple frame routings associated therewith is referred to as frame routing information. The frame routing server in the embodiment is a server preconfigured with the frame routing information of the CPE's hanging device. It can be understood that when the internal networking of the CPE's hanging device changes, the frame routing information in the frame routing server can be reconfigured to ensure that when the internal networking of the CPE's hanging device changes, the frame routing information in the frame routing server also changes, and the frame routing server is configured with the latest frame routing information of the CPE's hanging device.
[0102] In the embodiment, when the CPE initiates a PDU session, the CPE sends a service request to the frame routing server through a communication connection between the CPE and the frame routing server. After receiving the service request, the frame server determines the current latest frame routing information of the CPE's hanging device in response to the service request, and sends the frame routing information to the CPE through a communication connection between the CPE and the frame routing server, and sends the frame routing information to the 5G core network element through a communication connection between the 5G core network element and the frame routing server. The 5G core network element receives the frame routing information of the CPE's hanging device sent by the frame routing server. Optionally, in the embodiment, the frame routing information of the CPE's hanging device sent by the frame routing server can be received through the network exposure function (Network Exposure Function, NEF) network element of the 5G core network.
[0103] S502, access the hanging device to the 5G core network based on the frame routing information.
[0104] In the embodiment, after the 5G core network element receives the frame routing information of the CPE's hanging device sent by the frame routing server, the frame routing information of the CPE's hanging device can be distributed in the 5G core network. After the 5G core network receives the frame routing information, the 5G core network can establish a communication connection with the CPE's hanging device based on the frame routing information, and access the CPE's hanging device to the 5G core network.
[0105] In the method for determining the frame routing information, the CPE sends a service request to the frame routing server in the case of initiating a protocol data unit (PDU) session, and the frame routing server sends the frame routing information of the CPE's hanging device to the CPE and the 5G core network element in response to the service request. The 5G core network element can obtain the frame routing information of the CPE's hanging device in time and adaptively manage and match the frame routing information of the CPE's hanging device, so that the CPE can access the 5G core network based on the obtained frame routing information, and ensure the normal communication connection between the CPE's hanging device and the 5G core network, thereby avoiding the impact of the internal network change of the CPE's hanging device on the 5G network communication.
[0106] After the 5G core network element receives the frame routing information of the CPE's hanging device sent by the frame routing server, the frame routing information can be sent to other network elements. In one embodiment based on the above embodiment, the method further includes sending the frame routing information to a session management function (SMF).
[0107] In the above embodiment, the session management function (SMF) is a core network element of the 5G core network, responsible for session management related functions. In this embodiment, after the 5G core network element receives the frame routing information of the CPE's hanging device sent by the frame routing server, the 5G core network element can send the received frame routing information to the SMF according to the 5G protocol standard. The SMF sends the frame routing information to a user plane function (UPF), and the UPF sends the IP routing in the frame routing information to the 5G core network, so that the 5G core network obtains the frame routing information of the CPE's hanging device.
[0108] In this embodiment, after the 5G core network element receives the frame routing information of the CPE's hanging device sent by the frame routing server, the frame routing information is sent to the SMF of the 5G core network based on the 5G protocol standard, so that the 5G core network can obtain the frame routing information of the CPE's hanging device in time. In addition, the CPE can also receive the frame routing information of the CPE's hanging device sent by the frame routing server, so that the CPE and the 5G core network can obtain the frame routing information of the CPE's hanging device in time, and adaptively manage and match the frame routing information of the CPE's hanging device. Therefore, the CPE can access the CPE's hanging device to the 5G core network based on the obtained frame routing information, ensuring the normal communication connection between the CPE's hanging device and the 5G core network, and avoiding the influence of the internal network change of the CPE's hanging device on the 5G network communication.
[0109] For the convenience of those skilled in the art, the determination method of the frame routing information provided by the present application is described in detail below in combination with a complete embodiment:
[0110] S1, the frame routing server receives the configuration information, and configures the frame routing information of the CPE's hanging device based on the configuration information.
[0111] S2, in the case of initiating a protocol data unit (PDU) session, the CPE sends a service request to the frame routing server.
[0112] S3, the frame routing server receives the service request sent by the CPE.
[0113] S4, the frame routing server sends the frame routing information of the CPE's hanging device to the CPE and the 5G core network element respectively in response to the service request.
[0114] S5, the CPE receives the frame routing information sent by the frame routing server, updates the port of the CPE's hanging device based on the frame routing information, and accesses the CPE's hanging device to the 5G core network based on the updated port.
[0115] It should be noted that the description in S1-S5 above can refer to the related description in the above embodiments, and the effects are similar. This embodiment will not be repeated here.
[0116] It should be understood that although each step in the flowchart involved in the above embodiments is shown in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with other steps or steps or stages in other steps.
[0117] Based on the same inventive concept, in one embodiment, as shown in Figure 6 The embodiments of the present application also provide a communication system, which comprises a frame routing server, a customer premises equipment CPE and a 5G core network; the CPE is in communication connection with the frame routing server and the 5G core network respectively;
[0118] The CPE is configured to execute the frame routing information determination method of the above Figure 2 embodiments;
[0119] The frame routing server is configured to execute the frame routing information determination method of the above Figure 3 and Figure 4 embodiments;
[0120] The 5G core network is configured to execute the frame routing information determination method of the above Figure 5 embodiments.
[0121] The communication system provided by the embodiments can execute the above method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0122] Based on the same inventive concept, the embodiments of the present application also provide a frame routing information determination apparatus for implementing the frame routing information determination method described above. The problem-solving implementation scheme provided by the apparatus is similar to the implementation scheme described in the above method, so the specific limitations in one or more frame routing information determination apparatus embodiments provided below can refer to the limitations of the frame routing information determination method described above, which will not be described here.
[0123] In one embodiment, as shown in Figure 7 a frame routing information determination apparatus is provided, which is applied to a customer premises equipment CPE and comprises a sending module 10, a receiving module 11 and a communication module 12, wherein:
[0124] The sending module 10 is configured to send a service request to a frame routing server in a case where a protocol data unit (PDU) session is initiated; the service request is used to instruct the frame routing server to send frame routing information of a down-hung device of the CPE to a CPE and a 5G core network element, respectively.
[0125] The receiving module 11 is configured to receive the frame routing information sent by the frame routing server.
[0126] The communication module 12 is configured to access the down-hung device to the 5G core network based on the frame routing information.
[0127] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here again.
[0128] In one embodiment, as shown in Figure 8 Optionally, the communication module 12 includes an access unit 121, where:
[0129] The access unit 121 is configured to update a port of the down-hung device based on the frame routing information, so as to access the down-hung device to the 5G core network based on the updated port.
[0130] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here again.
[0131] In one embodiment, as shown in Figure 9 A frame routing information determination apparatus is provided, which is applied to a frame routing server and includes a first receiving module 20 and a sending module 21, where:
[0132] The first receiving module 20 is configured to receive a service request sent by a customer-premises equipment (CPE); the service request is sent by the CPE in a case where a protocol data unit (PDU) session is initiated.
[0133] The sending module 21 is configured to send frame routing information of a down-hung device of the CPE to the CPE and a 5G core network element, respectively, in response to the service request, so as to enable the CPE to access the down-hung device to the 5G core network based on the frame routing information.
[0134] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here again.
[0135] In one embodiment, as shown in Figure 10 Optionally, the apparatus further includes a second receiving module 22 and a configuration module 23, where:
[0136] The second receiving module 22 is configured to receive configuration information.
[0137] The configuration module 23 is configured to configure frame routing information of the CPE's hanging device based on the configuration information.
[0138] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0139] In one embodiment, as shown in Figure 11 Optionally, the sending module 21 includes a sending unit 211, where:
[0140] The sending unit 211 is configured to send the frame routing information to the CPE and a network exposure function platform (NEF) of the 5G core network respectively in response to a service request.
[0141] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0142] In one embodiment, as shown in Figure 12 A frame routing information determination apparatus is provided, which is applied to a 5G core network element and includes a receiving module 30 and an access module 31, where:
[0143] The receiving module 30 is configured to receive frame routing information of a hanging device of a customer premises equipment (CPE) sent by a frame routing server; the frame routing information is sent by the frame routing server to the CPE and the 5G core network element respectively in response to a service request sent by the CPE; and the service request is sent by the CPE to the frame routing server in the case of initiating a protocol data unit (PDU) session.
[0144] The access module 31 is configured to access the hanging device to the 5G core network based on the frame routing information.
[0145] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0146] In one embodiment, as shown in Figure 13 Optionally, the apparatus further includes a sending module 32, where:
[0147] The sending module 32 is configured to send the frame routing information to a session management function (SMF).
[0148] The frame routing information determination apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0149] The modules in the determination apparatus of the frame routing information can be realized by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the modules.
[0150] Figure 14 is a structural schematic diagram of a client terminal device provided by an embodiment of the application. Figure 14 The client terminal device 700 shown includes at least one processor 701, a memory 702, and at least one network interface 704. The various components in the client terminal device 700 are coupled together through a bus system 705. It can be understood that the bus system 705 is used to realize the connection and communication between the components. In addition to a data bus, the bus system 705 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, all the buses are marked as the bus system 705 in the Figure 14 embodiment of the application. In addition, the embodiment of the application also includes a transceiver 706, which can be multiple elements, that is, includes a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium.
[0151] It is to be appreciated that the memory 702 in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 702 of the system and method described in the embodiments of the present application is intended to include, without being limited to, these and any other suitable types of memory.
[0152] In some embodiments, the memory 702 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 7021. Among them, the operating system 7021 contains various system programs, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks.
[0153] In the embodiments of the present application, by calling the programs or instructions stored in the memory 702, a transmitter is used to send a service request to a frame routing server in the case of initiating a protocol data unit (PDU) session; the service request is used to instruct the frame routing server to send frame routing information of a lower-hanging device of the CPE to the CPE and the 5G core network element respectively; a receiver is used to receive the frame routing information sent by the frame routing server; and a processor is used to access the lower-hanging device to the 5G core network based on the frame routing information.
[0154] Part or all of the methods disclosed in the above embodiments of the present application can also be applied to the processor 701, or implemented by the processor 701, or implemented by the processor 701 in cooperation with other elements (for example, a transceiver). The processor 701 can be an integrated circuit chip having a signal processing capability. In the implementation process, each step of the above method can be completed by an integrated logic circuit or an instruction in the form of software in the processor 701. The processor 701 described above can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and combines the hardware to complete the steps of the above method.
[0155] It can be understood that the embodiments described in the embodiments of the present application can be realized by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for executing functions of the present application or a combination thereof.
[0156] For software implementation, the techniques of the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions of the embodiments of the present invention. The software code can be stored in a memory and executed by the processor 701. The memory can be implemented in the processor 701 or external to the processor 701.
[0157] In one embodiment, the processor is used to update the port of the downstream device based on the frame routing information, so as to connect the downstream device to the 5G core network based on the updated port.
[0158] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0159] When a protocol data unit (PDU) session is initiated, a service request is sent to the frame routing server; the service request is used to instruct the frame routing server to send the frame routing information of the CPE's downstream devices to the CPE and the 5G core network element respectively;
[0160] Receive frame routing information sent by the frame routing server;
[0161] Connect downstream devices to the 5G core network based on frame routing information.
[0162] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0163] When a protocol data unit (PDU) session is initiated, a service request is sent to the frame routing server; the service request is used to instruct the frame routing server to send the frame routing information of the CPE's downstream devices to the CPE and the 5G core network element respectively;
[0164] Receive frame routing information sent by the frame routing server;
[0165] Connect downstream devices to the 5G core network based on frame routing information.
[0166] In one embodiment, a frame routing server is provided. Figure 15 . Figure 15 It is a structural diagram of a frame routing server provided by an embodiment of the present invention. Figure 15 The frame routing server 700 shown includes: at least one processor 701, a memory 702, at least one network interface 704 and a user interface 703. The various components in the frame routing server 700 are coupled together via a bus system 705. It is understood that the bus system 705 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 705 is not described in detail. Figure 15The bus system 705 is used to couple together the various components of the application embodiment. The bus system 705 is used to transmit data between the components of the application embodiment. The bus system 705 can be a system bus, a proprietary bus, a PCI bus, a HyperTransport® bus, a USB bus, a Bluetooth® bus, or another type of bus.
[0167] The user interface 703 can include a display, a keyboard, or a pointing device (e.g., a mouse, a trackball, a touchpad, or a touchscreen).
[0168] It is understood that the memory 702 of the application embodiment can be volatile or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can be read only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically EPROM (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which acts as external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory 702 of the system and method described herein are intended to include, without being limited to, these and any other suitable types of memory.
[0169] In some embodiments, the memory 702 stores elements, modules, or data structures, or a subset thereof, or their extensions, including an operating system 7021 and an application program 7022.
[0170] The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 7022 includes various application programs, such as a media player (MediaPlayer), a browser (Browser), and the like, for implementing various application services. The program for implementing the method of the embodiment of the application can be included in the application program 7022.
[0171] In the embodiment of the application, the program or instruction stored in the memory 702 is called, specifically, the program or instruction stored in the application program 7022, wherein the receiver is configured to receive a service request sent by a customer premises equipment (CPE); the service request is sent by the CPE in the case of initiating a protocol data unit (PDU) session; and the transmitter is configured to send frame routing information of a device hung below the CPE to the CPE and a network element of a 5G core network respectively in response to the service request, so that the CPE accesses the 5G core network based on the frame routing information.
[0172] It can be understood that the embodiments described in the embodiments of the application can be realized by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be realized in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units for performing the functions of the present application or a combination thereof.
[0173] For software implementation, the technical solutions of the embodiments of the application can be implemented by modules (such as processes, functions, and the like) for performing the functions of the embodiments of the application. The software code can be stored in the memory and executed by the processor 701. The memory can be implemented in the processor 701 or outside the processor 701.
[0174] In one embodiment, the receiver is further configured to receive configuration information; and the processor is configured to configure the frame routing information of the device hung below the CPE based on the configuration information.
[0175] In one embodiment, the transmitter is configured to send the frame routing information to the CPE and a network exposure function platform (NEF) of the 5G core network respectively in response to the service request.
[0176] In one embodiment, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the following steps:
[0177] receiving a service request sent by a customer premises equipment (CPE); wherein the service request is sent by the CPE in a case that the CPE initiates a protocol data unit (PDU) session;
[0178] sending frame routing information of a device hung by the CPE to the CPE and a 5G core network element respectively in response to the service request, so as to enable the CPE to access the device hung by the CPE to the 5G core network based on the frame routing information.
[0179] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:
[0180] receiving a service request sent by a customer premises equipment (CPE); wherein the service request is sent by the CPE in a case that the CPE initiates a protocol data unit (PDU) session;
[0181] sending frame routing information of a device hung by the CPE to the CPE and a 5G core network element respectively in response to the service request, so as to enable the CPE to access the device hung by the CPE to the 5G core network based on the frame routing information.
[0182] Figure 16 is a structural schematic diagram of a 5G core network element device provided by an embodiment of the present application. Figure 16 The 5G core network element device 700 shown includes at least one processor 701, a memory 702, and at least one network interface 704. The various components in the 5G core network element device 700 are coupled together by a bus system 705. It can be understood that the bus system 705 is used to realize the connection communication between the components. The bus system 705 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, for the sake of clarity, all the buses are marked as the bus system 705 in the Figure 16 In addition, the present embodiment also includes a transceiver 706, which can be multiple elements, i.e., includes a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium.
[0183] It is to be understood that the memory 702 in embodiments of the application can be volatile or nonvolatile memory, or can include both volatile and nonvolatile memory. In this regard, the nonvolatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as external cache. By way of example, and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory 702 of the system and method described in embodiments of the application is intended to include, without being limited to, these and any other suitable types of memory.
[0184] In some embodiments, the memory 702 stores data, elements, or modules, or a subset thereof, or a superset thereof, including an operating system 7021. The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks.
[0185] In embodiments of the application, by invoking programs or instructions stored in the memory 702, the receiver is configured to receive frame routing information of a client terminal device CPE sent by a frame routing server, the frame routing information being sent by the frame routing server to the CPE and a 5G core network element in response to a service request sent by the CPE; the service request being sent by the CPE to the frame routing server in the case of initiating a protocol data unit PDU session; and the processor is configured to access the 5G core network based on the frame routing information.
[0186] Part or all of the methods disclosed in the embodiments of the present application can also be applied in the processor 701, or implemented by the processor 701, or implemented by the processor 701 in cooperation with other elements (for example, the transceiver). The processor 701 can be an integrated circuit chip having a signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit or the instruction in the form of software in the processor 701. The processor 701 described above can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and combines the hardware to complete the steps of the above method.
[0187] It can be understood that the embodiments described in the embodiments of the present application can be realized by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASICs), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for executing functions of the present application or a combination thereof.
[0188] For software implementation, the techniques of the present application can be implemented by means of software modules, for example procedures, functions, and so on, generated by the operating system of the computer or by applications running on the computer. The software codes can be stored in the memory and executed by the processor 701. The memory can be implemented within the processor 701 or external to the processor 701.
[0189] In an embodiment, a sender is configured to send frame routing information to a session management function (SMF).
[0190] In an embodiment, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executable by a processor to implement the following steps:
[0191] receiving frame routing information of a client terminal equipment (CPE)'s slave device sent by a frame routing server, the frame routing information being sent by the frame routing server to the CPE and a 5G core network element respectively in response to a service request sent by the CPE, the service request being sent by the CPE to the frame routing server in case of initiating a protocol data unit (PDU) session;
[0192] accessing the slave device to the 5G core network based on the frame routing information.
[0193] In an embodiment, a computer program product is provided, comprising a computer program, the computer program being executable by a processor to implement the following steps:
[0194] receiving frame routing information of a client terminal equipment (CPE)'s slave device sent by a frame routing server, the frame routing information being sent by the frame routing server to the CPE and a 5G core network element respectively in response to a service request sent by the CPE, the service request being sent by the CPE to the frame routing server in case of initiating a protocol data unit (PDU) session;
[0195] accessing the slave device to the 5G core network based on the frame routing information.
[0196] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0197] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0198] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method of determining frame routing information, characterized by, The method is applied to a customer premises equipment (CPE), and the method comprises: In the case of initiating a protocol data unit (PDU) session, sending a service request to a frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a hanging device of the CPE to the CPE and a 5G core network element respectively; the frame routing server is a server preconfigured with the frame routing information of the hanging device of the CPE; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the hanging device of the CPE; Receiving the frame routing information sent by the frame routing server; Accessing the hanging device to the 5G core network based on the frame routing information.
2. The method of claim 1, wherein, The accessing of the hanging device to the 5G core network based on the frame routing information comprises: Updating a port of the hanging device based on the frame routing information, so as to access the hanging device to the 5G core network based on the updated port.
3. A method of determining frame routing information, characterized by, The method is applied to a frame routing server preconfigured with frame routing information of a hanging device of a customer premises equipment (CPE), and the method comprises: Receiving a service request sent by the CPE; wherein the service request is sent by the CPE in the case of initiating a protocol data unit (PDU) session; In response to the service request, sending frame routing information of the hanging device of the CPE to the CPE and a 5G core network element respectively, so that the CPE accesses the hanging device to the 5G core network based on the frame routing information; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the hanging device of the CPE.
4. The method of claim 3, wherein, The method further comprises: Receiving configuration information; Configuring frame routing information of the hanging device of the CPE based on the configuration information.
5. The method according to claim 3 or 4, characterized in that, The sending of the frame routing information of the hanging device of the CPE to the CPE and the 5G core network element respectively in response to the service request comprises: In response to the service request, sending the frame routing information to a network exposure function (NEF) of the CPE and the 5G core network respectively.
6. A method of determining frame routing information, characterized by, The method is applied to a 5G core network element, and the method comprises: Receiving frame routing information of a hanging device of a customer premises equipment (CPE) sent by a frame routing server; the frame routing information is sent by the frame routing server in response to a service request sent by the CPE; the service request is sent by the CPE to the frame routing server in the case of initiating a protocol data unit (PDU) session; the frame routing server is a server preconfigured with the frame routing information of the hanging device of the CPE; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the hanging device of the CPE; Accessing the hanging device to the 5G core network based on the frame routing information.
7. The method of claim 6, wherein, After the receiving of the frame routing information of the hanging device of the CPE sent by the frame routing server, the method further comprises: sending the frame routing information to a session management function, SMF.
8. A communication system, characterized in that: The communication system comprises a frame routing server, a customer premises equipment, CPE, and a 5G core network element; the CPE is communicatively connected with the frame routing server and the 5G core network element respectively; The CPE is configured to perform the frame routing information determination method according to any one of claims 1-2. The frame routing server is configured to perform the frame routing information determination method according to any one of claims 3-5. The 5G core network element is configured to perform the frame routing information determination method according to any one of claims 6-7.
9. An apparatus for determining frame routing information, characterized by The device is applied to a customer premises equipment, CPE, and comprises: a sending module configured to send a service request to a frame routing server in a case where a protocol data unit, PDU, session is initiated; the service request is configured to instruct the frame routing server to send frame routing information of a device hung below the CPE to the CPE and a 5G core network element respectively; the frame routing server is a server pre-configured with the frame routing information of the device hung below the CPE; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the device hung below the CPE; a receiving module configured to receive the frame routing information sent by the frame routing server; a communication module configured to access the device hung below the CPE to a 5G core network based on the frame routing information.
10. An apparatus for determining frame routing information, characterized by The device is applied to a frame routing server pre-configured with frame routing information of a device hung below a customer premises equipment, CPE, and comprises: a first receiving module configured to receive a service request sent by the CPE; the service request is sent by the CPE in a case where a protocol data unit, PDU, session is initiated; a sending module configured to send, in response to the service request, the frame routing information of the device hung below the CPE to the CPE and a 5G core network element respectively, so that the CPE accesses the device hung below the CPE to a 5G core network based on the frame routing information; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the device hung below the CPE.
11. An apparatus for determining frame routing information, characterized by The device is applied to a 5G core network element, and comprises: a receiving module configured to receive frame routing information of a device hung below a customer premises equipment, CPE, sent by a frame routing server; the frame routing information is sent by the frame routing server in response to a service request sent by the CPE; the service request is sent by the CPE to the frame routing server in a case where a protocol data unit, PDU, session is initiated; the frame routing server is a server pre-configured with the frame routing information of the device hung below the CPE; the frame routing information is a correspondence between the PDU session and multiple frame routings associated with the PDU session; the frame routing refers to IP routing of the device hung below the CPE; an accessing module configured to access the device hung below the CPE to a 5G core network based on the frame routing information.
12. A customer premises equipment comprising a transceiver, a memory and a processor, the memory storing a computer program, wherein the processor executes the computer program to control the transceiver to send a service request to a frame routing server in case of initiating a protocol data unit (PDU) session, and receive the frame routing information sent by the frame routing server; the service request is used to instruct the frame routing server to send frame routing information of a device hung under the CPE to the CPE and a 5G core network element respectively; the frame routing server is a server pre-configured with the frame routing information of the device hung under the CPE; the frame routing information is a correspondence between the PDU session and a plurality of frame routings associated therewith; the frame routing refers to an IP routing of the device hung under the CPE. The processor is configured to access the device hung under the CPE to the 5G core network based on the frame routing information. The frame routing server is pre-configured with frame routing information of a device hung under a customer premises equipment (CPE), and the processor executes the computer program to control the transceiver to receive a service request sent by the CPE, and send frame routing information of the device hung under the CPE to the CPE and a 5G core network element respectively in response to the service request, so that the CPE accesses the device hung under the CPE to the 5G core network based on the frame routing information; wherein the service request is sent by the CPE in case of initiating a protocol data unit (PDU) session; the frame routing information is a correspondence between the PDU session and a plurality of frame routings associated therewith; the frame routing refers to an IP routing of the device hung under the CPE.
13. A frame routing server comprising a transceiver, a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to control the transceiver to receive frame routing information of a device hung under a customer premises equipment (CPE) sent by a frame routing server; the frame routing information is sent by the frame routing server in response to a service request sent by the CPE; the service request is sent by the CPE to the frame routing server in case of initiating a protocol data unit (PDU) session; the frame routing server is a server pre-configured with the frame routing information of the device hung under the CPE; the frame routing information is a correspondence between the PDU session and a plurality of frame routings associated therewith; the frame routing refers to an IP routing of the device hung under the CPE. 14.A 5G core network element device, comprising a transceiver, a memory and a processor, the memory storing a computer program, characterized in that, The processor is configured to access the device hung under the CPE to the 5G core network based on the frame routing information. The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 7.
15. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 7.
16. A computer program product comprising a computer program, characterized in that,
Citation Information
Patent Citations
Address allocation method, address allocation method and equipment of live broadcast terminal
CN113783976A
Access control method and system for local service area, and medium
CN114285522A