CN114244716A - Slice information processing method and device, storage medium and electronic equipment - Google Patents

Slice information processing method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN114244716A
CN114244716A CN202111565090.5A CN202111565090A CN114244716A CN 114244716 A CN114244716 A CN 114244716A CN 202111565090 A CN202111565090 A CN 202111565090A CN 114244716 A CN114244716 A CN 114244716A
Authority
CN
China
Prior art keywords
information
association
interface
user
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111565090.5A
Other languages
Chinese (zh)
Other versions
CN114244716B (en
Inventor
贺晓东
李韶英
叶玉剑
何晓明
刘式颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111565090.5A priority Critical patent/CN114244716B/en
Publication of CN114244716A publication Critical patent/CN114244716A/en
Application granted granted Critical
Publication of CN114244716B publication Critical patent/CN114244716B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Abstract

The disclosure belongs to the technical field of communication, and relates to a slice information processing method and device, a storage medium and an electronic device. The method comprises the following steps: determining a first incidence relation between the user incidence information and the slice information, and determining a second incidence relation between the interface tunnel information and the user incidence information; establishing a third association relation between the slice information and the interface tunnel information by using the first association relation and the second association relation; and determining a fourth incidence relation between the interface tunnel information and the target interface, and establishing a target incidence relation among the slice information, the interface tunnel information and the target interface according to the third incidence relation and the fourth incidence relation. The method and the device solve the problem that the cooperation between the wireless side and the core network side is difficult when the existing network service and the network are adjusted from the execution side, avoid the service terminal problem caused by static binding, save the time cost for establishing the target association relationship, improve the utilization efficiency of the network slice, and enrich the application scene of the network slice.

Description

Slice information processing method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for processing slice information, a computer-readable storage medium, and an electronic device.
Background
5GC (5G Core Network ) introduces the concept of slicing, and provides guaranteed differentiated services for users. The wireless base station, the bearing network and the core network of the existing network adopt a static configuration mode for slice butt joint. The core Network may be a UPF (User Plane Function) that respectively interfaces different VLANs (Virtual Local Area networks) of the bearer Network when a subinterface is enabled in an N3 (interface for transmitting service data between UPFs), that is, different subinterfaces under an N3 interface of the UPF are statically configured with different slice IDs (Identity documents) corresponding to different slices, respectively. The bearer Network (IPRAN, IP Radio Access Network) configures corresponding VLAN channels for different slices. The wireless base station can configure different VLANs to bind different slice IDs and is in butt joint with corresponding VLANs of the bearer network.
In the existing network configuration mode, when the service or network is adjusted, such as VLAN and slice adjustment, the data adjustment of massive wireless base stations and the core network side configuration adjustment are difficult to be performed cooperatively, and the adjustment time of the wireless base stations is far longer than that of the core network, so that the service interruption time caused by network adjustment is increased.
In view of the above, there is a need in the art to develop a new slice information processing method and apparatus.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure is directed to a slice information processing method, a slice information processing apparatus, a computer-readable storage medium, and an electronic device, so as to overcome, at least to some extent, the technical problem that it is difficult to coordinate and increase the service terminal time due to the binding configuration caused by the limitations of the related art.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the embodiments of the present invention, there is provided a method for processing slice information, which is applied to a user plane function network element, and the method includes:
determining a first incidence relation between user incidence information and slice information, and determining a second incidence relation between interface tunnel information and the user incidence information;
establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship;
and determining a fourth incidence relation between the interface tunnel information and a target interface, and establishing a target incidence relation among the slice information, the interface tunnel information and the target interface according to the third incidence relation and the fourth incidence relation.
In an exemplary embodiment of the present invention, the determining a first association relationship between the user association information and the slice information includes:
acquiring user associated information and extracting slice information in the user associated information;
and establishing a first association relation between the user association information and the slice information.
In an exemplary embodiment of the present invention, the determining the second association relationship between the interface tunnel information and the user association information includes:
creating a data packet session, and extracting interface tunnel information corresponding to the data packet session;
and establishing a second association relation between the user association information and the interface tunnel information.
In an exemplary embodiment of the present invention, the establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship includes:
and establishing a third association relation between the slice information and the interface tunnel information corresponding to the user association information according to the user association information in the first association relation and the second association relation.
In an exemplary embodiment of the present invention, the determining a fourth association relationship between the interface tunnel information and the target interface includes:
acquiring an uplink initial message, and extracting the interface tunnel information and a target interface of the uplink initial message;
and establishing a fourth incidence relation between the interface tunnel information and the target interface.
In an exemplary embodiment of the present invention, the establishing a target association relationship among the slice information, the interface tunnel information, and the target interface according to the third association relationship and the fourth association relationship includes:
and establishing a target association relation among the slice information corresponding to the interface tunnel information, the target interface and the interface tunnel information according to the interface tunnel information in the third association relation and the fourth association relation.
In an exemplary embodiment of the invention, the method further comprises:
generating a dynamic relation table for recording the slice information, the interface tunnel information and the target incidence relation of the target interface;
and when the user equipment corresponding to the user association information is offline, deleting the target association relation corresponding to the user association information in the dynamic relation table.
According to a second aspect of the embodiments of the present invention, there is provided a device for processing slice information, which is applied to a user plane functional network element, and includes:
the first association module is configured to determine a first association relationship between the user association information and the slice information, and determine a second association relationship between the interface tunnel information and the user association information;
a second association module configured to establish a third association relationship between the slice information and the interface tunnel information using the first association relationship and the second association relationship;
and the dynamic binding module is configured to determine a fourth association relationship between the interface tunnel information and a target interface, and establish a target association relationship among the slice information, the interface tunnel information and the target interface according to the third association relationship and the fourth association relationship.
According to a third aspect of embodiments of the present invention, there is provided an electronic apparatus including: a processor and a memory; wherein the memory has stored thereon computer readable instructions which, when executed by the processor, implement a method of processing slice information in any of the above exemplary embodiments.
According to a fourth aspect of embodiments of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of processing slice information in any of the above-described exemplary embodiments.
As can be seen from the foregoing technical solutions, the slice information processing method, the slice information processing apparatus, the computer storage medium, and the electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:
in the method and apparatus provided in the exemplary embodiment of the present disclosure, a plurality of association relationships are established in a user plane function network element, a data basis and a theoretical support are provided for establishing a target association relationship, and a problem that two sides of a wireless side and a core network side are difficult to cooperate when a current network service and a network are adjusted is solved from an execution side perspective. In addition, a dynamic target association relation among the slice information, the interface tunnel information and the target interface is established, so that the problem of a service terminal caused by static binding is solved, the time cost for establishing the target association relation is saved, the utilization efficiency of the network slice is further improved, and the application scene of the network slice is enriched.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 schematically illustrates a flow chart of a method of processing slice information in an exemplary embodiment of the present disclosure;
fig. 2 schematically illustrates a flowchart of a method for establishing a first association relationship between user association information and slice information in an exemplary embodiment of the present disclosure;
fig. 3 is a schematic flowchart illustrating a method for establishing a second association relationship between interface tunnel information and user association information according to an exemplary embodiment of the disclosure;
fig. 4 schematically illustrates a flowchart of a method for establishing a fourth association relationship between interface tunnel information and a target interface in an exemplary embodiment of the present disclosure;
FIG. 5 is a flow chart diagram schematically illustrating a method for editing a target association relationship through a dynamic relationship table in an exemplary embodiment of the present disclosure;
fig. 6 is a schematic diagram illustrating an architecture of a processing method of slice information in an application scenario in an exemplary embodiment of the present disclosure;
fig. 7 is a flowchart schematically illustrating a processing method of slice information under an application scenario in an exemplary embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of a slice information processing apparatus according to an exemplary embodiment of the present disclosure;
fig. 9 schematically illustrates an electronic device for implementing a processing method of slice information in an exemplary embodiment of the present disclosure;
fig. 10 schematically illustrates a computer-readable storage medium for implementing a processing method of slice information in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example 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. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/parts/etc.; the terms "comprising" and "having" are intended to be inclusive and mean that there may be additional elements/components/etc. other than the listed elements/components/etc.; the terms "first" and "second", etc. are used merely as labels, and are not limiting on the number of their objects.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
The 5GC introduces the concept of slicing, and provides guaranteed differentiated services for users. The wireless base station, the bearing network and the core network of the existing network adopt a static configuration mode for slice butt joint. The core network may be a network interface in which the UPF respectively interfaces with different VLANs of the bearer network when the N3 interface enables the subinterface, that is, the core network respectively corresponds to different slices, and different subinterfaces under the N3 interface of the UPF are statically configured with different slice IDs. The bearer network (IPRAN) configures corresponding VLAN channels for different slices. The wireless base station can configure different VLANs to bind different slice IDs and is in butt joint with corresponding VLANs of the bearer network.
In the existing network configuration mode, when the service or network is adjusted, such as VLAN and slice adjustment, the data adjustment of massive wireless base stations and the core network side configuration adjustment are difficult to be performed cooperatively, and the adjustment time of the wireless base stations is far longer than that of the core network, so that the service interruption time caused by network adjustment is increased.
Aiming at the problems in the related art, the disclosure provides a method for processing slice information, which is applied to a user plane functional network element. Fig. 1 shows a flow chart of a processing method of slice information, which, as shown in fig. 1, comprises at least the following steps:
step S110, a first incidence relation between the user incidence information and the slice information is determined, and a second incidence relation between the interface tunnel information and the user incidence information is determined.
And S120, establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship.
Step S130, a fourth incidence relation between the interface tunnel information and the target interface is determined, and a target incidence relation among the slice information, the interface tunnel information and the target interface is established according to the third incidence relation and the fourth incidence relation.
In the exemplary embodiment of the disclosure, a plurality of association relations are established in the user plane functional network element, a data base and a theoretical support are provided for establishing a target association relation, and the problem that the two sides of the wireless side and the core network side are difficult to cooperate when the existing network service and network adjustment are carried out is solved from the perspective of the execution side. In addition, a dynamic target association relation among the slice information, the interface tunnel information and the target interface is established, so that the problem of a service terminal caused by static binding is solved, the time cost for establishing the target association relation is saved, the utilization efficiency of the network slice is further improved, and the application scene of the network slice is enriched.
Each step of the method for processing the slice information will be described in detail below.
In step S110, a first association relationship between the user association information and the slice information is determined, and a second association relationship between the interface tunnel information and the user association information is determined.
In an exemplary embodiment of the present disclosure, the UPF, as a 5GC network User plane network element, mainly supports routing and forwarding of UE (User Equipment) service data, data and service identification, action and policy execution, and the like.
When a user performs 5G (5th Generation Mobile Communication Technology, fifth Generation Mobile Communication Technology) registration, user association information may be acquired to establish a first association relationship between the user association information and slice information.
In an alternative embodiment, fig. 2 is a flowchart illustrating a method for establishing a first association relationship between user association information and slice information, where as shown in fig. 2, the method at least includes the following steps: in step S210, the user-related information is acquired, and the slice information in the user-related information is extracted.
The user association information may be registration and subscription information of a core network SMF (Service Management Function)/UPF when a user performs 5G registration and establishes PDU (Packet Data Unit) session connection. The user association information may be provided by the SMF network element.
In order to extract the slice information in the user-related information, information such as DNN (Data Network Name), SUPI (Subscription Permanent Identifier), TAI (tracking area identity), and slice in the user registration and Subscription information may be extracted to obtain the slice information.
In step S220, a first association relationship between the user association information and the slice information is established.
Since the slice information is extracted from the user-associated information, the user-associated information has an association relationship with the slice information, and thus, a first association relationship between the user-associated information and the slice information can be established and obtained through the association relationship.
In the exemplary embodiment, the first association relationship is established by extracting the slice information in the user association information, the corresponding relationship between the user association information and the slice information is followed, the establishment mode is simple and accurate, and data support is provided for subsequently establishing the target association relationship.
Further, a second association relationship between the interface tunnel information and the user association information can be established.
In an alternative embodiment, fig. 3 is a flowchart illustrating a method for establishing a second association relationship between interface tunnel information and user association information, where as shown in fig. 3, the method at least includes the following steps: in step S310, a packet session is created, and interface tunnel information corresponding to the packet session is extracted.
The user equipment initiates a Request for PDU Session establishment, namely a PDU Session establishment Request signaling. The PDU Session is a data packet Session, and a key field "PDU Session ID" carried by the PDU Session identifies an ID of the PDU Session applied for establishment, the ID is unique for each terminal, and the numbering range is limited to the UE.
Further, interface tunnel information associated with the packet session may also be extracted.
The interface tunnel information may be N3 interface tunnel information. The N3 interface tunnel information is associated with a packet session created by the user equipment.
The N3 interface is an interface between the NG RAN (5G radio access network) and the UPF, and uses the GTP-U protocol to perform tunneling of user data. The GTP-U Protocol is used for a tunneling Protocol between a pair of GTP-U tunnel end nodes, and encapsulates User data transmitted from the UE over an IP/UDP (Internet Protocol, User data packet Protocol).
In step S320, a second association relationship between the user association information and the interface tunnel information is established.
Since interface tunnel information such as the N3 interface tunnel information is associated with the packet drawing created by the user device, second association information between the user association information and the interface tunnel information can be established.
In the exemplary embodiment, the second association relationship is established by extracting the interface tunnel information corresponding to the data packet session, the corresponding relationship between the user association information and the interface tunnel information is followed, the establishment mode is simple and accurate, and data support is provided for subsequently establishing the target association relationship.
In step S120, a third association relationship between the slice information and the interface tunnel information is established by using the first association relationship and the second association relationship.
In an exemplary embodiment of the present disclosure, after determining a first association relationship between the user association information and the slice information and a second association relationship between the interface tunnel information and the user association relationship, a third association relationship between the slice information and the interface tunnel information may be established through the first association relationship and the second association relationship.
In an optional embodiment, a third association relationship between the slice information and the interface tunnel information corresponding to the user association information is established based on the user association information in the first association relationship and the second association relationship.
And taking the same user association information in the first association relationship and the second association relationship as a reference, so that the slice information corresponding to the user association information in the first association relationship corresponds to the interface tunnel information corresponding to the user association relationship in the second association relationship, and determining the correspondence between the slice information and the interface tunnel information as a third association relationship.
In step S130, a fourth association relationship between the interface tunnel information and the target interface is determined, and a target association relationship between the slice information, the interface tunnel information, and the target interface is established according to the third association relationship and the fourth association relationship.
In an exemplary embodiment of the present disclosure, a fourth association relationship between the interface tunnel information and the target interface may also be established.
In an alternative embodiment, fig. 4 is a flowchart illustrating a method for establishing a fourth association relationship between interface tunnel information and a target interface, where as shown in fig. 4, the method at least includes the following steps: in step S410, an uplink initial packet is obtained, and interface tunnel information and a target interface of the uplink initial packet are extracted.
When the core network SMF/UPF performs 5G registration and establishes PDU session connection, the corresponding uplink initial message can also be obtained. The uplink initial message includes an incoming terminal interface identifier/VLAN, a GTP tunnel, and the like.
GTP is a set of IP-based higher layer protocols, is located in protocols such as TCP (Transmission Control Protocol)/IP or UDP/IP, and is mainly used for supporting communication protocols of General Packet Radio Service (GPRS) in GSM (Global System for Mobile Communications ), UMTS (Universal Mobile Telecommunications System), and LTE (Long Term Evolution) networks.
Further, the interface tunnel information and the target interface of the uplink initial message are extracted. It should be noted that the target interface and the VLAN channel have a one-to-one correspondence relationship, and therefore, after the target interface is determined, the determination is equivalent to the determination of the VLAN channel.
In step S420, a fourth association relationship between the interface tunnel information and the target interface is established.
Since the interface tunnel information extracted from the same uplink initial message has an association relationship with the target interface, the interface tunnel information and the target interface can be associated with each other through the same uplink initial message to obtain a fourth association relationship.
In the exemplary embodiment, the fourth association relationship is established by extracting the interface tunnel information and the target interface in the uplink initial message, the association relationship between the interface tunnel information and the target interface is followed, the establishment mode is simple and accurate, and data support is provided for subsequently establishing the target association relationship.
After the fourth incidence relation is determined, a target incidence relation among the slice information, the interface tunnel information and the target interface can be established through the third incidence relation and the fourth incidence relation.
In an optional embodiment, a target association relationship is established among the slice information, the target interface and the interface tunnel information corresponding to the interface tunnel information based on the interface tunnel information in the third association relationship and the fourth association relationship.
And taking the same interface tunnel information in the third association relation and the fourth association relation as a reference, so that the slice information corresponding to the interface tunnel information in the third association relation corresponds to the target interface corresponding to the interface tunnel information in the fourth association relation, and a target association relation can be formed among the interface tunnel information, the slice information and the target interface.
Since the target association relationship is generated based on the user's registration at this time, the target association relationship is a dynamic association relationship between the three.
It should be noted that the target association relationship may also be a dynamic association relationship between only the slice information and the target interface, and this exemplary embodiment is not particularly limited in this respect.
After the target association relationship is generated, a dynamic relationship table recording the target association relationship can be generated, so that the target association relationship can be edited through the dynamic relationship table.
In an alternative embodiment, fig. 5 is a flowchart illustrating a method for editing a target association relationship through a dynamic relationship table, where as shown in fig. 5, the method at least includes the following steps: in step S510, a dynamic relationship table is generated that records the slice information, the interface tunnel information, and the target association relationship of the target interface.
The dynamic relation table is used for recording the target incidence relation among the slice information, the interface tunnel information and the target interface information. After the dynamic relation table is established, the forwarding of the service data can be realized according to the target association relation in the dynamic relation table.
In step S520, when the user equipment corresponding to the user association information goes offline, the target association relationship corresponding to the user association information is deleted in the dynamic relationship table.
Since the target association relationship is generated based on the user at the time of 5G registration, when the user equipment used by the user goes offline, it indicates that the target association relationship no longer exists, and therefore, the corresponding target association relationship can be deleted from the dynamic relationship table.
In the exemplary embodiment, the target association relationship is recorded and edited through the dynamic relationship table, so that the target association relationship is in a dynamic binding state, and the problem that the wireless side and the core network side are difficult to cooperate due to static binding is solved.
The following describes a detailed description of a method for processing slice information in the embodiment of the present disclosure in conjunction with an application scenario.
Fig. 6 shows a schematic structural diagram of a method for processing slice information in an application scenario, and as shown in fig. 6, a wireless base station, a bearer network, and a core network of a current network adopt a static configuration mode for slice docking. The static configuration mode is realized on two sides of the GNB (gNodeB, 5G base station) side and the UPF side.
The core network may be a network interface in which the UPF respectively interfaces with different VLANs of the bearer network when the N3 interface enables the subinterface, that is, the core network respectively corresponds to different slices, and different subinterfaces under the N3 interface of the UPF are statically configured with different slice IDs. The bearer network (IPRAN) configures corresponding VLAN channels for different slices. The wireless base station can configure different VLANs to bind different slice IDs and is in butt joint with corresponding VLANs of the bearer network.
In the static configuration mode, when the service or network is adjusted, such as VLAN and slice adjustment, the data adjustment of massive wireless base stations and the core network side configuration adjustment are difficult to be performed cooperatively, and the adjustment time of the wireless base stations is far longer than that of the core network, so that the service interruption time caused by network adjustment is prolonged
However, the method for establishing the target association relationship of the dynamic binding of the slice information, the target interface and the interface tunnel information is only implemented on one side of the user plane functional network element, and is not implemented on two sides of the 5G base station and the user plane functional network element, so that the problem that the wireless side and the core network side are difficult to cooperate when the existing network service and the network are adjusted can be solved from the aspect of the execution side.
Fig. 7 is a flowchart illustrating a processing method of slice information in an application scenario, and as shown in fig. 7, when a user performs 5G registration, user association information may be acquired to establish a first association relationship between the user association information and the slice information.
And acquiring the user associated information, and extracting the slice information in the user associated information.
The user association information may be registration and subscription information of the core network SMF/UPF when the user performs 5G registration and establishes PDU session connection.
In order to extract slice information in the user-related information, information such as DNN, SUPI, TAI, and slice in the user registration and subscription information may be extracted to obtain slice information.
And establishing a first association relation between the user association information and the slice information.
Since the slice information is extracted from the user-associated information, the user-associated information has an association relationship with the slice information, and thus, a first association relationship between the user-associated information and the slice information can be established and obtained through the association relationship.
And creating a data packet session and extracting interface tunnel information corresponding to the data packet session.
The user equipment initiates a PDU Session Establishment application, namely a PDU Session Establishment Request signaling. The PDU Session is a data packet Session, and a key field "PDU Session ID" carried by the PDU Session identifies an ID of the PDU Session applied for establishment, the ID is unique for each terminal, and the numbering range is limited to the UE.
Further, interface tunnel information associated with the packet session may also be extracted.
The interface tunnel information may be N3 interface tunnel information. The N3 interface tunnel information is associated with a packet session created by the user equipment.
And establishing a second association relation between the user association information and the interface tunnel information.
Since interface tunnel information such as the N3 interface tunnel information is associated with the packet drawing created by the user device, second association information between the user association information and the interface tunnel information can be established.
After a first association relation between the user association information and the slice information and a second association relation between the interface tunnel information and the user association relation are determined, a third association relation between the slice information and the interface tunnel information can be established through the first association relation and the second association relation.
And establishing a third association relation between the slice information corresponding to the user association information and the interface tunnel information according to the user association information in the first association relation and the second association relation.
And taking the same user association information in the first association relationship and the second association relationship as a reference, so that the slice information corresponding to the user association information in the first association relationship corresponds to the interface tunnel information corresponding to the user association relationship in the second association relationship, and determining the correspondence between the slice information and the interface tunnel information as a third association relationship.
And acquiring an uplink initial message, and extracting interface tunnel information and a target interface of the uplink initial message.
When the core network SMF/UPF performs 5G registration and establishes PDU session connection, the corresponding uplink initial message can also be obtained.
Further, the interface tunnel information and the target interface of the uplink initial message are extracted. It should be noted that the target interface and the VLAN channel have a one-to-one correspondence relationship, and therefore, after the target interface is determined, the determination is equivalent to the determination of the VLAN channel.
And establishing a fourth incidence relation between the interface tunnel information and the target interface.
Since the interface tunnel information extracted from the same uplink initial message has an association relationship with the target interface, the interface tunnel information and the target interface can be associated with each other through the same uplink initial message to obtain a fourth association relationship.
And establishing a target association relation among the slice information, the target interface and the interface tunnel information corresponding to the interface tunnel information by taking the interface tunnel information in the third association relation and the fourth association relation as a basis.
And taking the same interface tunnel information in the third association relation and the fourth association relation as a reference, so that the slice information corresponding to the interface tunnel information in the third association relation corresponds to the target interface corresponding to the interface tunnel information in the fourth association relation, and a target association relation can be formed among the interface tunnel information, the slice information and the target interface.
Since the target association relationship is generated based on the user's registration at this time, the target association relationship is a dynamic association relationship between the three.
After the target association relationship is generated, a dynamic relationship table recording the target association relationship can be generated, so that the target association relationship can be edited through the dynamic relationship table.
And generating a dynamic relation table for recording the slice information, the interface tunnel information and the target association relation of the target interface.
The dynamic relation table is used for recording the target incidence relation among the slice information, the interface tunnel information and the target interface information.
And when the user equipment corresponding to the user association information is offline, deleting the target association relation corresponding to the user association information in the dynamic relation table.
Since the target association relationship is generated based on the user at the time of 5G registration, when the user equipment used by the user goes offline, it indicates that the target association relationship no longer exists, and therefore, the corresponding target association relationship can be deleted from the dynamic relationship table.
In the method for processing the slice information in the application scene, a plurality of incidence relations are established in a user plane functional network element, a data base and a theoretical support are provided for establishing a target incidence relation, and the problem that the two sides of a wireless side and a core network side are difficult to cooperate when the current network service and network adjustment are carried out is solved from the aspect of an execution side. In addition, a dynamic target association relation among the slice information, the interface tunnel information and the target interface is established, so that the problem of a service terminal caused by static binding is solved, the time cost for establishing the target association relation is saved, the utilization efficiency of the network slice is further improved, and the application scene of the network slice is enriched.
Fig. 8 is a schematic structural diagram of a slice information processing apparatus, and as shown in fig. 8, a slice information processing apparatus 800 may include: a first association module 810, a second association module 820, and a dynamic binding module 830. Wherein:
a first association module 810 configured to determine a first association relationship between user association information and slice information, and determine a second association relationship between interface tunnel information and the user association information;
a second association module 820 configured to establish a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship;
a dynamic binding module 830 configured to determine a fourth association relationship between the interface tunnel information and a target interface, and establish a target association relationship among the slice information, the interface tunnel information, and the target interface according to the third association relationship and the fourth association relationship.
In an exemplary embodiment of the present invention, the determining a first association relationship between the user association information and the slice information includes:
acquiring user associated information and extracting slice information in the user associated information;
and establishing a first association relation between the user association information and the slice information.
In an exemplary embodiment of the present invention, the determining the second association relationship between the interface tunnel information and the user association information includes:
creating a data packet session, and extracting interface tunnel information corresponding to the data packet session;
and establishing a second association relation between the user association information and the interface tunnel information.
In an exemplary embodiment of the present invention, the establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship includes:
and establishing a third association relation between the slice information and the interface tunnel information corresponding to the user association information according to the user association information in the first association relation and the second association relation.
In an exemplary embodiment of the present invention, the determining a fourth association relationship between the interface tunnel information and the target interface includes:
acquiring an uplink initial message, and extracting the interface tunnel information and a target interface of the uplink initial message;
and establishing a fourth incidence relation between the interface tunnel information and the target interface.
In an exemplary embodiment of the present invention, the establishing a target association relationship among the slice information, the interface tunnel information, and the target interface according to the third association relationship and the fourth association relationship includes:
and establishing a target association relation among the slice information corresponding to the interface tunnel information, the target interface and the interface tunnel information according to the interface tunnel information in the third association relation and the fourth association relation.
In an exemplary embodiment of the invention, the method further comprises:
generating a dynamic relation table for recording the slice information, the interface tunnel information and the target incidence relation of the target interface;
and when the user equipment corresponding to the user association information is offline, deleting the target association relation corresponding to the user association information in the dynamic relation table.
The details of the slice information processing apparatus 800 are already described in detail in the corresponding slice information processing method, and therefore are not described herein again.
It should be noted that although in the above detailed description several modules or units of the processing device 800 of slice information are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
An electronic device 900 according to such an embodiment of the invention is described below with reference to fig. 9. The electronic device 900 shown in fig. 9 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 9, the electronic device 900 is embodied in the form of a general purpose computing device. Components of electronic device 900 may include, but are not limited to: the at least one processing unit 910, the at least one storage unit 920, a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910), and a display unit 940.
Wherein the storage unit stores program code that is executable by the processing unit 910 to cause the processing unit 910 to perform steps according to various exemplary embodiments of the present invention described in the above section "exemplary methods" of the present specification.
The storage unit 920 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)921 and/or a cache memory unit 922, and may further include a read only memory unit (ROM) 923.
Storage unit 920 may also include a program/utility 924 having a set (at least one) of program modules 925, such program modules 925 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 930 can be any of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 900 may also communicate with one or more external devices 1100 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 900, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 900 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interface 950. Also, the electronic device 900 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet) via the network adapter 960. As shown, the network adapter 960 communicates with the other modules of the electronic device 900 via the bus 930. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above-mentioned "exemplary methods" section of the present description, when said program product is run on the terminal device.
Referring to fig. 10, a program product 1000 for implementing the above method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (10)

1. A method for processing slice information, which is applied to a user plane function network element, the method comprising:
determining a first incidence relation between user incidence information and slice information, and determining a second incidence relation between interface tunnel information and the user incidence information;
establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship;
and determining a fourth incidence relation between the interface tunnel information and a target interface, and establishing a target incidence relation among the slice information, the interface tunnel information and the target interface according to the third incidence relation and the fourth incidence relation.
2. The method for processing slice information according to claim 1, wherein the determining a first association relationship between user association information and slice information comprises:
acquiring user associated information and extracting slice information in the user associated information;
and establishing a first association relation between the user association information and the slice information.
3. The method for processing slice information according to claim 1, wherein the determining a second association relationship between the interface tunnel information and the user association information includes:
creating a data packet session, and extracting interface tunnel information corresponding to the data packet session;
and establishing a second association relation between the user association information and the interface tunnel information.
4. The method for processing slice information according to claim 1, wherein the establishing a third association relationship between the slice information and the interface tunnel information by using the first association relationship and the second association relationship includes:
and establishing a third association relation between the slice information and the interface tunnel information corresponding to the user association information according to the user association information in the first association relation and the second association relation.
5. The method for processing slice information according to claim 1, wherein the determining a fourth association relationship between the interface tunnel information and the target interface includes:
acquiring an uplink initial message, and extracting the interface tunnel information and a target interface of the uplink initial message;
and establishing a fourth incidence relation between the interface tunnel information and the target interface.
6. The method for processing slice information according to claim 1, wherein the establishing a target association relationship among the slice information, the interface tunnel information, and the target interface according to the third association relationship and the fourth association relationship comprises:
and establishing a target association relation among the slice information corresponding to the interface tunnel information, the target interface and the interface tunnel information according to the interface tunnel information in the third association relation and the fourth association relation.
7. The method for processing slice information according to any one of claims 1 to 6, wherein the method further comprises:
generating a dynamic relation table for recording the slice information, the interface tunnel information and the target incidence relation of the target interface;
and when the user equipment corresponding to the user association information is offline, deleting the target association relation corresponding to the user association information in the dynamic relation table.
8. A slice information processing apparatus, applied to a user plane function network element, comprising:
the first association module is configured to determine a first association relationship between the user association information and the slice information, and determine a second association relationship between the interface tunnel information and the user association information;
a second association module configured to establish a third association relationship between the slice information and the interface tunnel information using the first association relationship and the second association relationship;
and the dynamic binding module is configured to determine a fourth association relationship between the interface tunnel information and a target interface, and establish a target association relationship among the slice information, the interface tunnel information and the target interface according to the third association relationship and the fourth association relationship.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the method of processing slice information according to any one of claims 1 to 7.
10. An electronic device, comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of processing slice information of any one of claims 1-7 via execution of the executable instructions.
CN202111565090.5A 2021-12-20 2021-12-20 Slice information processing method and device, storage medium and electronic equipment Active CN114244716B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111565090.5A CN114244716B (en) 2021-12-20 2021-12-20 Slice information processing method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111565090.5A CN114244716B (en) 2021-12-20 2021-12-20 Slice information processing method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN114244716A true CN114244716A (en) 2022-03-25
CN114244716B CN114244716B (en) 2024-04-23

Family

ID=80759733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111565090.5A Active CN114244716B (en) 2021-12-20 2021-12-20 Slice information processing method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN114244716B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106941670A (en) * 2017-02-10 2017-07-11 北京浩瀚深度信息技术股份有限公司 A kind of LTE system interior signaling face and the correlating method and device of user plane
WO2018126342A1 (en) * 2017-01-03 2018-07-12 华为技术有限公司 Communication method and device
CN110167076A (en) * 2019-06-20 2019-08-23 杭州迪普信息技术有限公司 A kind of flow shunt method, device and equipment of 4G network
CN111182531A (en) * 2019-12-30 2020-05-19 ***通信集团江苏有限公司 Associated information backfilling method, device, equipment and storage medium
US20200169921A1 (en) * 2017-08-04 2020-05-28 Huawei Technologies Co., Ltd. Method and apparatus for associating application with network slice, and communications system
CN111328108A (en) * 2020-02-21 2020-06-23 杭州迪普信息技术有限公司 5G service data processing method and device and shunting equipment
US20210014778A1 (en) * 2018-02-11 2021-01-14 Datang Mobile Communications Equipment Co., Ltd Upf selection method and device
CN112492584A (en) * 2019-08-23 2021-03-12 华为技术有限公司 Method, device and system for secure communication between terminal equipment and user plane network element
CN113597022A (en) * 2021-07-23 2021-11-02 恒安嘉新(北京)科技股份公司 User identification association method and device between interfaces, computer equipment and medium
WO2021244356A1 (en) * 2020-06-02 2021-12-09 中兴通讯股份有限公司 Data transmission method and apparatus

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018126342A1 (en) * 2017-01-03 2018-07-12 华为技术有限公司 Communication method and device
CN106941670A (en) * 2017-02-10 2017-07-11 北京浩瀚深度信息技术股份有限公司 A kind of LTE system interior signaling face and the correlating method and device of user plane
US20200169921A1 (en) * 2017-08-04 2020-05-28 Huawei Technologies Co., Ltd. Method and apparatus for associating application with network slice, and communications system
US20210014778A1 (en) * 2018-02-11 2021-01-14 Datang Mobile Communications Equipment Co., Ltd Upf selection method and device
CN110167076A (en) * 2019-06-20 2019-08-23 杭州迪普信息技术有限公司 A kind of flow shunt method, device and equipment of 4G network
CN112492584A (en) * 2019-08-23 2021-03-12 华为技术有限公司 Method, device and system for secure communication between terminal equipment and user plane network element
CN111182531A (en) * 2019-12-30 2020-05-19 ***通信集团江苏有限公司 Associated information backfilling method, device, equipment and storage medium
CN111328108A (en) * 2020-02-21 2020-06-23 杭州迪普信息技术有限公司 5G service data processing method and device and shunting equipment
WO2021244356A1 (en) * 2020-06-02 2021-12-09 中兴通讯股份有限公司 Data transmission method and apparatus
CN113597022A (en) * 2021-07-23 2021-11-02 恒安嘉新(北京)科技股份公司 User identification association method and device between interfaces, computer equipment and medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHINA TELECOM: "C4-204474:KI on UPF Support for Multiple Network Slice Sharing", 3GPP TSG-CT WG4 MEETING #99, 28 August 2020 (2020-08-28) *

Also Published As

Publication number Publication date
CN114244716B (en) 2024-04-23

Similar Documents

Publication Publication Date Title
CN112738791B (en) User information correlation backfill method, device, equipment and medium based on 5G core network
CN113453175B (en) 5G message processing method and device, computer equipment and storage medium
EP3787238A1 (en) Communication method and device
US20130013669A1 (en) Method and apparatus for guaranteeing web-based mobility
CN109391502B (en) Information configuration method and management unit
US11917718B2 (en) Local area network communication management method and apparatus
CN110519824B (en) Method and device for updating terminal routing strategy
CN114727291A (en) Local distribution system, method, device, network equipment and storage medium
WO2020260750A1 (en) Apparatus, method and computer program
CN114285900A (en) Scheduling system, authentication method, scheduling method, apparatus, server, and medium
US20210360500A1 (en) Systems and methods for securely sharing context between mec clusters
CN114244716B (en) Slice information processing method and device, storage medium and electronic equipment
CN113132142B (en) Method and device for acquiring network slice identifier
KR20190072326A (en) Method and Apparatus for Providing Roaming Service based on Network Slicing
CN114268913A (en) Message domain selection method and device, storage medium and electronic equipment
CN113613279A (en) Routing strategy generation method and related equipment
CN114095615A (en) Session establishment method, device, equipment and storage medium
CN111711670A (en) Service connection request response method, system, device, medium and electronic equipment
US20230089730A1 (en) Short message service encryption secure front-end gateway
CN115297529A (en) Special network access method, device, storage medium and electronic equipment
CN116545777B (en) User category switching method and device, storage medium and electronic equipment
CN115460000B (en) Session processing method, network device, terminal device and medium
CN114125814B (en) User equipment
EP3454583A1 (en) Network connection method, and secure node determination method and device
WO2024060894A1 (en) Communication method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant