Base station location-based 5g slice access method, device, equipment and medium

By identifying the area identifier and slice identifier for dedicated slice services in the 5G network, and combining base station location and positioning algorithm, the accuracy problem of terminal access to the slice network is solved, achieving higher access reliability.

CN115988412BActive Publication Date: 2026-01-13CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111195031.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-12
Publication Date
2026-01-13
Estimated Expiration
2041-10-12

AI Technical Summary

Technical Problem

In existing technologies, it is difficult for terminals to accurately access 5G slicing networks, resulting in the inability to meet the terminal's requirements for the accuracy of slicing service range.

Method used

By determining the area identifier and slice identifier of the dedicated slice service, and combining the base station location, the location relationship of the terminal device is quantified using E-CID and AOA algorithms to determine whether it belongs to the dedicated slice service area, and then decide whether to allow access.

Benefits of technology

This improves the reliability of terminal access to dedicated slice services and meets the accuracy requirements of terminals for dedicated slice services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988412B_ABST
    Figure CN115988412B_ABST
Patent Text Reader

Abstract

The present disclosure provides a base station location-based 5G slice access method, device, equipment and medium, wherein the method comprises: determining a region identifier of a dedicated slice service; determining a slice identifier of the dedicated slice service; associating and storing the region identifier and the slice identifier; in response to a registration request for using a slice sent by a terminal device, judging whether the slice service requested by the terminal device is a dedicated slice service according to a region identifier carried in the registration request; if the slice service is a dedicated slice service, obtaining the position of the terminal device and judging whether the position belongs to the region range corresponding to the region identifier; if it is determined that the position belongs to the region range corresponding to the region identifier, forwarding the registration request to an AMF; and if it is determined that the position does not belong to the region range corresponding to the region identifier, feeding back a response of rejecting the registration request to the terminal device. Through the embodiments of the present disclosure, the reliability of terminal access to a dedicated slice service is improved, and the precision requirement of the terminal for the dedicated slice service is met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of communication technology, and in particular, to a 5G slice access method and device based on base station location, equipment and medium. BACKGROUND

[0002] At present, all application scenarios and customer groups are met by one network in the 4G era, for example, network provides NB-IoT (Narrow Band Internet of Things) capability by opening NB related features on network elements, and network reliability is built by increasing redundant backup at the device level of network elements, and various features are continuously added to meet the demands of the mass market.

[0003] However, the requirements of various businesses in vertical industries in terms of latency, connection number, reliability, security, etc. are very different and unpredictable, for example, virtual reality business needs to use >1600Mbps network super high bandwidth, energy meter reading business needs network to provide massive connections, and automatic driving needs network to guarantee several milliseconds of end-to-end low latency and more than 99.999% high reliability. It is basically impossible to meet all current and future demands through one network.

[0004] Therefore, network slicing technology emerges as the times require. Network slicing technology can let operators split multiple virtual networks from one hardware infrastructure, allocate resources on demand, and flexibly combine capabilities to meet the different needs of various businesses. When new demands are proposed and the current network cannot meet the requirements, operators only need to virtually create a new slice network for this demand, rather than building a new network, to quickly put the business online.

[0005] Specifically, network slicing is to virtually split multiple end-to-end networks from one physical network through slicing technology, each network has different network functions and adapts to different types of service requirements. After the operator purchases physical resources, an eMBB (Enhanced Mobile Broadband) slice network is virtually created from the physical resources for mass Internet access business, and then an mMTC (Massive Machine Type Communication) slice network is virtually created from the physical resources for intelligent metering needs of some manufacturers in the vertical industry, and the two slice networks provide services for different business scenarios respectively.

[0006] In the related art, after completing slice deployment, an operation and maintenance personnel configures slice availability information locally in NSSF (The Network Slice Selection Function), and determines how NSSF completes slice selection service for a UE (user terminal) by setting a data source of NSSF. When the UE initiates an initial registration process, the UE carries SNSSAI information of a request (if not carried, it is a default slice), and sends registration information to an AMF. The AMF determines whether it can provide slice service for the UE according to SNSSAI, TAI (Tracking Area Identity), and other information in the user request, and if so, normally proceeds with the subsequent registration process. If the AMF cannot provide service for the current UE, it sends slice-related information in the UE request to NSSF for AMF reselection.

[0007] In the above process, although it can be determined whether the UE can access the requested slice network by identifying the tracking area where the UE is located, the tracking area has a relatively large range, the boundary is fuzzy, and the tracking area range is determined by an operator, so that factors on a real geographical environment cannot be fully considered, which leads to difficulty for the terminal to accurately access the slice, and it is difficult to meet the demand of the terminal for the accuracy of the slice service range.

[0008] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0009] The purpose of the present disclosure is to provide a 5G slice access method, device, equipment and medium based on base station position, which at least partially overcomes the problem that the terminal is difficult to accurately access the slice due to the limitations and defects of the related art.

[0010] According to a first aspect of an embodiment of the present disclosure, a 5G slice network access method based on base station position is provided, comprising: determining a region identifier of a dedicated slice service; determining a slice identifier of the dedicated slice service; storing the region identifier and the slice identifier in association; in response to a registration request for using a slice sent by a terminal device, determining whether the slice service requested by the terminal device is the dedicated slice service according to a region identifier carried in the registration request; if the slice service is the dedicated slice service, obtaining a position of the terminal device, and determining whether the position belongs to a region range corresponding to the region identifier; if it is determined that the position belongs to the region range corresponding to the region identifier, forwarding the registration request to an AMF; and if it is determined that the position does not belong to the region range corresponding to the region identifier, feeding back a response rejecting the registration request to the terminal device.

[0011] According to a second aspect of the embodiments of the present disclosure, a base station location-based 5G slice network access method is provided, which comprises: determining a region identifier of a dedicated slice service; determining a slice identifier of the dedicated slice service; sending the region identifier and the slice identifier to an AMF; in response to a registration request for using a slice sent by a terminal device, sending the registration request to the AMF, so that the AMF determines whether the slice service requested by the terminal device is the dedicated slice service according to the region identifier carried in the registration request; if the slice service is the dedicated slice service, obtaining the position of the terminal device and determining whether the position belongs to a region range corresponding to the region identifier; if it is determined that the position belongs to the region range corresponding to the region identifier, forwarding the registration request to the AMF; and if it is determined that the position does not belong to the region range corresponding to the region identifier, feeding back a response rejecting the registration request to the terminal device.

[0012] In an exemplary embodiment of the present disclosure, before responding to the registration request for using a slice sent by a terminal device, the method further comprises: determining a sector region formed by a tangent line of a positioning point of the base station and a region of the dedicated slice service; dividing the sector region into at least one sector sub-region with the positioning point as the vertex; recording an intersection region of any sector sub-region and the region of the dedicated slice service as a region range; and determining an included angle, a maximum distance and a minimum distance between any region range and the positioning point.

[0013] In an exemplary embodiment of the present disclosure, if the slice service is the dedicated slice service, obtaining the position of the terminal device and determining whether the position belongs to the region range corresponding to the region identifier comprises: if the slice service is the dedicated slice service, obtaining the position of the terminal device; determining angle information and a distance between the position of the terminal device and the positioning point; determining a target included angle closest to the angle information; determining a maximum distance and a minimum distance corresponding to a region range corresponding to the target included angle; and determining whether the distance is greater than or equal to the minimum distance and less than or equal to the maximum distance.

[0014] In an exemplary embodiment of the present disclosure, if it is determined that the position belongs to the region range corresponding to the region identifier, forwarding the registration request to the AMF comprises: if it is determined that the distance is greater than or equal to the minimum distance and less than or equal to the maximum distance, determining that the position belongs to the region range and forwarding the registration request to the AMF.

[0015] In an example embodiment of the present disclosure, if it is determined that the location does not belong to the region range corresponding to the region identifier, the response of rejecting the registration request is fed back to the terminal device, including: if it is determined that the distance is less than the minimum distance or greater than the maximum distance, it is determined that the location does not belong to the region range, and the response of rejecting the registration request is fed back to the terminal device.

[0016] In an example embodiment of the present disclosure, the location of the terminal device is obtained, including: the distance between the terminal device and the positioning point is determined by using an E-CID algorithm; the relative angle information between the terminal device and the positioning point is determined by using an AOA algorithm; and the distance and the angle information are determined as the location of the terminal device.

[0017] According to a third aspect of the embodiments of the present disclosure, a base station location-based 5G slice network access device is provided, including: a determination module configured to determine a region identifier of a dedicated slice service; the determination module is configured to determine a slice identifier of the dedicated slice service; a storage module configured to store the region identifier and the slice identifier in association; a judgment module configured to, in response to a registration request for using a slice sent by a terminal device, determine whether the slice service requested by the terminal device is the dedicated slice service according to a region identifier carried in the registration request; if the slice service is the dedicated slice service, the judgment module is configured to obtain a location of the terminal device and determine whether the location belongs to a region range corresponding to the region identifier; if it is determined that the location belongs to the region range corresponding to the region identifier, the registration request is forwarded to an AMF; if it is determined that the location does not belong to the region range corresponding to the region identifier, a response of rejecting the registration request is fed back to the terminal device.

[0018] According to a fourth aspect of the embodiments of the present disclosure, a base station location-based 5G slice network access device is provided, comprising: a determination module configured to determine a region identifier of a dedicated slice service; the determination module is configured to determine a slice identifier of the dedicated slice service; a sending module configured to send the region identifier and the slice identifier to an AMF; the sending module is configured to send a registration request for using a slice to the AMF in response to the terminal device sending the registration request, so that the AMF determines whether the slice service requested by the terminal device is the dedicated slice service according to the region identifier carried in the registration request; if the slice service is the dedicated slice service, the position of the terminal device is obtained, and it is determined whether the position belongs to the region range corresponding to the region identifier; if it is determined that the position belongs to the region range corresponding to the region identifier, the registration request is forwarded to the AMF; if it is determined that the position does not belong to the region range corresponding to the region identifier, a response rejecting the registration request is fed back to the terminal device.

[0019] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor is configured to execute the method according to any one of the preceding method embodiments based on instructions stored in the memory.

[0020] According to a sixth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, which stores a program, and the program is executed by a processor to implement the base station location-based 5G slice network access method according to any one of the preceding method embodiments.

[0021] The embodiments of the present disclosure determine whether the terminal device belongs to the requested dedicated slice region by quantifying the relative position between the base station and the dedicated slice region, and determining whether the terminal device belongs to the requested dedicated slice region through the relative position relationship between the base station and the terminal device, thereby improving the reliability of the terminal accessing the dedicated slice service, and meeting the accuracy requirement of the terminal on the dedicated slice service.

[0022] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0023] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor based on these drawings.

[0024] Figure 1is a flow chart of a base station location based 5G slice network access method in one example embodiment of the present disclosure;

[0025] Figure 2 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0026] Figure 3 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0027] Figure 4 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0028] Figure 5 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0029] Figure 6 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0030] Figure 7 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0031] Figure 8 is an interaction diagram of a base station location based 5G slice network access scheme in one example embodiment of the present disclosure;

[0032] Figure 9 is a region division schematic diagram of a base station location based 5G slice network access scheme in one example embodiment of the present disclosure;

[0033] Figure 10 is a flow chart of a base station location based 5G slice network access method in another example embodiment of the present disclosure;

[0034] Figure 11 is a block diagram of a base station location based 5G slice network access apparatus in one example embodiment of the present disclosure;

[0035] Figure 12 is a block diagram of a base station location based 5G slice network access apparatus in another example embodiment of the present disclosure;

[0036] Figure 13 is a block diagram of an electronic device in an example embodiment of the present disclosure. DETAILED DESCRIPTION

[0037] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations may, however, be implemented in many different forms and should not be construed as limited to the examples set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example implementations to those skilled in the art. The described features, structures, or characteristics can be combined in one or more implementations. In the following description, numerous specific details are provided to give a thorough understanding of implementations of the disclosure. One skilled in the relevant art will recognize, however, that the implementations of the disclosure can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures have not been described in detail to avoid obscuring aspects of the disclosure.

[0038] Furthermore, the accompanying drawings are only schematic and are non-limiting detailed descriptions of implementations, as will be described below. Like reference numerals can be used to denote like parts throughout the description. Some of the elements in the drawings can not be to scale and the drawings should not be interpreted on the basis that they are to scale. Determination of appropriate dimensions for the functional elements can be achieved using any appropriate method, including but not limited to experimentation and / or computation. Therefore, the disclosure is not limited by the drawings shown and described herein, which are merely illustrated to clarify the disclosure.

[0039] The solution of terminal accessing dedicated network slice according to the embodiments of the disclosure involves the following important concepts.

[0040] NSSF (The Network Slice Selection Function) network slice selection function, supports the following functions:

[0041] (1) Select the set of network slice instances serving the UE to determine the allowed NSSAI, and determine the mapping of S-NSSAI to the subscription when needed to determine the configured NSSAI, and determine the mapping of S-NSSAI to the subscription when needed.

[0042] (2) Determine the set of AMFs that can be used to query the UE, or determine the list of candidate AMFs based on the configuration (possibly by querying the NRF).

[0043] S-NSSAI (Single Network Slice Selection Assistance Information) identifies a network slice, and its composition includes:

[0044] (1) SST (Slice / Service type), slice / service type, expected network slice behavior in terms of functionality and services.

[0045] (2) SD (Slice Differentiator), a slice differentiator, optional information, a supplementary slice / service type, to differentiate multiple network slices of the same slice / service type.

[0046] Within the 5GC, the NSSF provides services to AMFs and NSSF in different PLMNs (Public Land Mobile Networks) through the Nnssf service-based interface.

[0047] The example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0048] Figure 1 is a flowchart of a 5G slice network access method based on base station location in an example embodiment of the present disclosure.

[0049] Reference Figure 1 The 5G slice network access method based on base station location can include:

[0050] Step S102, determine the area identifier of the dedicated slice service.

[0051] Step S104, determine the slice identifier of the dedicated slice service.

[0052] Step S106, store the area identifier and the slice identifier in association.

[0053] Step S108, in response to a registration request for using a slice sent by a terminal device, determine whether the slice service requested by the terminal device is the dedicated slice service according to the area identifier carried in the registration request.

[0054] Step S110, if the slice service is the dedicated slice service, obtain the location of the terminal device and determine whether the location belongs to the area range corresponding to the area identifier.

[0055] Step S112, if it is determined that the location belongs to the area range corresponding to the area identifier, forward the registration request to the AMF.

[0056] Step S114, if it is determined that the location does not belong to the area range corresponding to the area identifier, feed back a response of rejecting the registration request to the terminal device.

[0057] Figure 2 is a flowchart of a 5G slice network access method based on base station location in an example embodiment of the present disclosure.

[0058] Reference Figure 2 The 5G slice network access method based on base station location can include:

[0059] Step S202: Determine the region identifier for the dedicated slice service.

[0060] Step S204: Determine the slice identifier of the exclusive slice service.

[0061] Step S206: Associate the region identifier and the slice identifier and send them to the AMF.

[0062] Step S208: In response to the registration request for using a slice sent by the terminal device, the registration request is sent to the AMF so that the AMF can determine whether the slice service requested by the terminal device is the dedicated slice service based on the area identifier carried in the registration request.

[0063] Step S210: If the slicing service is the dedicated slicing service, then obtain the location of the terminal device and determine whether the location belongs to the area range corresponding to the area identifier.

[0064] Step S212: If it is determined that the location belongs to the area range corresponding to the area identifier, then the registration request is forwarded to the AMF.

[0065] Step S214: If it is determined that the location does not belong to the area range corresponding to the area identifier, then a response rejecting the registration request is sent to the terminal device.

[0066] This embodiment of the disclosure quantifies the relative position between the base station and the dedicated slice area, and determines whether the terminal device belongs to the requested dedicated slice area by the relative positional relationship between the base station and the terminal device. This improves the reliability of the terminal accessing the dedicated slice service and meets the terminal's requirement for the accuracy of the dedicated slice service.

[0067] The following section provides a detailed explanation of each step in the 5G slicing network access method based on base station location.

[0068] In one exemplary embodiment of this disclosure, such as Figure 3 As shown, before responding to the registration request for using slices sent by the terminal device, it also includes:

[0069] Step S302: Determine the fan-shaped area formed by the tangent line between the positioning point of the base station and the area of ​​the dedicated slice service.

[0070] Step S304: Using the positioning point as the vertex, divide the sector area into at least one sector sub-region.

[0071] Step S306: Record the intersection area of ​​any of the fan-shaped sub-regions and the region of the dedicated slice service as a region range.

[0072] Step S308: Determine the angle, maximum distance, and minimum distance between any of the said area ranges and the positioning point.

[0073] In the above embodiments, the dedicated slice service area is a continuous closed shape. The continuous closed shape is within a fan-shaped area, and both straight edges of the fan-shaped area are tangent to the edges of the continuous closed shape. Only if the terminal device belongs to the fan-shaped area can it belong to the dedicated slice service area.

[0074] Furthermore, the sector region is divided into more sub-sectors. The more sub-sectors are divided into, the smaller the maximum value of the apex angle of the sub-sectors will be. In this case, the range of the quantified sub-sectors obtained by the included angle, maximum distance, and minimum distance will be more accurate.

[0075] In one exemplary embodiment of this disclosure, such as Figure 4 As shown, if the slicing service is the dedicated slicing service, then obtaining the location of the terminal device and determining whether the location belongs to the area range corresponding to the area identifier includes:

[0076] Step S402: If the slicing service is the dedicated slicing service, then obtain the location of the terminal device.

[0077] Step S404: Determine the angle information and distance between the position of the terminal device and the positioning point.

[0078] Step S406: Determine the target angle that is closest to the angle information.

[0079] Step S408: Determine the maximum and minimum distances corresponding to a region range corresponding to the included angle of the target.

[0080] Step S410: Determine whether the distance is greater than or equal to the minimum distance and less than or equal to the maximum distance.

[0081] In the above embodiments, the relative position between the terminal device and the base station includes distance and angle information. The reference coordinate system of the angle information is the same as the reference coordinate system of the angle between the three sectors. If it is determined through the angle information that the terminal device does not belong to the three sectors, the base station can send an indication of rejection request to the terminal device.

[0082] Furthermore, after quantifying the sector area into numerous sub-sectors, distance and angle information can be used to determine whether a terminal device belongs to any sub-sector.

[0083] In one exemplary embodiment of this disclosure, such as Figure 5 As shown, if it is determined that the location belongs to the area range corresponding to the area identifier, then forwarding the registration request to the AMF includes:

[0084] Step S502: If it is determined that the distance is greater than or equal to the minimum distance and less than or equal to the maximum distance, then the location is determined to belong to the area range, and the registration request is forwarded to the AMF.

[0085] In one exemplary embodiment of this disclosure, such as Figure 6 As shown, if it is determined that the location does not belong to the area range corresponding to the area identifier, the response sent to the terminal device to reject the registration request includes:

[0086] Step S602: If it is determined that the distance is less than the minimum distance or greater than the maximum distance, then it is determined that the location does not belong to the area range, and a response rejecting the registration request is sent to the terminal device.

[0087] In one exemplary embodiment of this disclosure, such as Figure 7 As shown, obtaining the location of the terminal device includes:

[0088] Step S702: Use the E-CID algorithm to determine the distance between the terminal device and the positioning point.

[0089] Step S704: Use the AOA algorithm to determine the relative angle information between the terminal device and the positioning point.

[0090] Step S706: Determine the distance and angle information as the position of the terminal device.

[0091] In the above embodiments, E-CID (Enhanced Cell-ID) refers to enhanced positioning technology based on Cell ID, including Cell ID+RTT, Cell+RTT+AoA, etc. Cell ID+RTT adds RTT (Round Trip Time) measurement to Cell ID, specifically using TA (Time Advance) to determine the time it takes for the signal to travel from the phone to the base station, or from the base station to the phone, and then multiplying this by the speed of light (the speed of wireless signal propagation) to estimate the distance between the phone and the base station. With Cell ID+RTT positioning, distance estimation can be performed on three nearby base stations to improve positioning accuracy. In Cell ID+RTT+AoA, AoA (Angle-of-Arrival) uses the angle of incidence of the phone signal to the base station to further determine the phone's location in that area.

[0092] like Figure 8 As shown, the 5G slicing network access scheme based on base station location includes UE 802, (R)an 804 (base station), and AMF 806. Slicing access is implemented according to the following steps:

[0093] 1. UE 802 sends a registration request to (R)an 804 (base station), carrying SNSSAI.

[0094] 2. (R)an 804 determines whether this SNSSAI is a region-specific slice based on the exclusive area identifier. If so, it triggers location information acquisition to determine whether the UE is in the relevant area. If the slice is an exclusive slice and the UE is not in the area, the request is directly rejected.

[0095] 3. When a user is in a dedicated slice area or a public slice requested by the user, (R)an 804 sends a normal user registration request to AMF 806.

[0096] In the slice configuration process, a dedicated region identifier for the slice is added, which indicates the region ID of the dedicated slice service.

[0097] Specifically, it is necessary to configure the SNSSAI and exclusive area ID of the dedicated slice on the base station, such as...<SNSSAI,AREAID> When a UE sends a registration information request to use a slice, the eNB (base station) determines whether the SNSSAI in the signaling is a region-specific slice based on the exclusive area identifier. If it is a region-specific slice, location information acquisition is triggered to determine whether the UE is within the relevant area. If the slice is a region-specific slice and the user is not within the area, the request is directly rejected. If the user is within the area, the process is the same as for public network slices, and the user registration information is sent to the AMF normally.

[0098] Based on the existing network planning information, query the base station information serving this geographical area, including enbid (base station identifier) ​​and coordinates, as reference points for determining the slice service area. If there is more than one base station covering any park or community, all of them must be considered.

[0099] like Figure 9 As shown, any base station 902 is selected as a reference point. The angle of the dedicated slice service range 904 relative to base station 902 is calculated, and the nearest distance a and the farthest distance b are calculated. The data storage method is as follows:<enbid,areaid,angle,minlength,maxlength> These correspond to the base station ID, specific area ID, relative angle, minimum distance, and maximum distance, respectively.

[0100] Furthermore, multiple lines are drawn from base station 902 (such as...) Figure 9The first tangent 9061, the second tangent 9062 and the nth tangent 906n shown divide the exclusive slice service range 904 into n-1 sub-sectors and corresponding n-1 angle information. The larger n is, the more angle data is selected, the more accurately a slice area can be identified, and the higher the accuracy of determining whether the user is in the area.

[0101] like Figure 10 As shown, the 5G slicing network access method based on base station location may include:

[0102] Step S1002: Configure a dedicated slice area identifier.

[0103] In one embodiment of this disclosure, a dedicated area identifier for the slice is added, which indicates the area ID of the dedicated slice service. The SNSSAI and dedicated area ID of the dedicated slice can be configured on the base station, such as...<SNSSAI,AREAID> .

[0104] Step S1004: Obtain base station information serving any area.

[0105] In one embodiment of this disclosure, based on existing network planning information, basic information of base stations serving this geographical area is queried, including enbid, coordinates, etc., as reference points for determining the slice service range. If there is more than one base station covering any park or community, all of them must be considered.

[0106] Step S1006: Quantify the relative positional relationship between the region and the base station.

[0107] In one embodiment of this disclosure, the method for quantifying the relative positional relationship between the region and the base station is as follows: selecting a base station as a reference point, calculating the angle of a slice's service area relative to the base station, calculating the nearest and farthest distances, and storing the data in the following manner:<enbid,areaid,angle,minlength,maxlength> These correspond to the base station ID, specific area ID, relative angle, minimum distance, and maximum distance, respectively. For example, if the base station ID is 100, the specific area identifier is dianxin01, the angle information is 30°, and the nearest and farthest distances are 10 meters and 20 meters, then the data format is <100, dianxin01, 30, 10, 20>.

[0108] In one embodiment of this disclosure, the quantized region is identified relative to the base station using polar coordinates; in some other embodiments, planar two-dimensional coordinates may also be used.

[0109] Step S1008: The UE requests a dedicated slice to determine the UE's location.

[0110] In one embodiment of this disclosure, when a user accesses a slice containing a dedicated area ID identifier, the base station needs to use the E-CID algorithm to calculate the UE's location, obtaining the user's relative angle and distance from the base station.

[0111] Step S1010: Determine whether the UE is within the area of ​​the dedicated slice. If yes, proceed to step S1012; otherwise, proceed to step S1014.

[0112] Step S1012: Forward the request to AMF for the normal registration process.

[0113] Step S1014: Reject the UE request.

[0114] Corresponding to the above method embodiments, this disclosure also provides a 5G slicing network access device based on base station location, which can be used to execute the above method embodiments.

[0115] Figure 11 This is a block diagram of a 5G slicing network access device based on base station location in an exemplary embodiment of this disclosure.

[0116] refer to Figure 11 The 5G slicing network access device 1100 based on base station location may include:

[0117] Module 1102 is configured to determine the region identifier for the dedicated slice service.

[0118] The determining module 1102 is configured to determine the slice identifier of the exclusive slice service.

[0119] Storage module 1104 is configured to associate and store the region identifier and the slice identifier.

[0120] The judgment module 1106 is configured to respond to a registration request for using a slice sent by a terminal device and determine whether the slice service requested by the terminal device is the exclusive slice service based on the region identifier carried in the registration request.

[0121] The judgment module 1106 is configured to, if the slicing service is the dedicated slicing service, obtain the location of the terminal device and determine whether the location belongs to the area range corresponding to the area identifier. If it is determined that the location belongs to the area range corresponding to the area identifier, the registration request is forwarded to the AMF. If it is determined that the location does not belong to the area range corresponding to the area identifier, a response rejecting the registration request is sent to the terminal device.

[0122] Figure 12 This is a block diagram of a 5G slicing network access device based on base station location in an exemplary embodiment of this disclosure.

[0123] refer to Figure 12 The 5G slicing network access device 1200 based on base station location may include:

[0124] Module 1202 is configured to determine the region identifier for the dedicated slice service.

[0125] The determining module 1202 is configured to determine the slice identifier of the exclusive slice service.

[0126] The sending module 1204 is configured to associate the region identifier and the slice identifier and send them to the AMF.

[0127] The sending module 1204 is configured to send a registration request for using a slice to the AMF in response to a registration request sent by a terminal device. The AMF then determines, based on the region identifier carried in the registration request, whether the slice service requested by the terminal device is the dedicated slice service. If the slice service is the dedicated slice service, the location of the terminal device is obtained, and it is determined whether the location belongs to the region range corresponding to the region identifier. If the location belongs to the region range corresponding to the region identifier, the registration request is forwarded to the AMF. If the location does not belong to the region range corresponding to the region identifier, a response rejecting the registration request is sent to the terminal device.

[0128] Since the functions of the 5G slicing network access device 1100 and the 5G slicing network access device 1200 based on base station location have been described in detail in their respective method embodiments, they will not be repeated here.

[0129] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0130] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.

[0131] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”

[0132] The following reference Figure 13 To describe an electronic device 1300 according to this embodiment of the present invention. Figure 13 The electronic device 1300 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0133] like Figure 13 As shown, the electronic device 1300 is manifested in the form of a general-purpose computing device. The components of the electronic device 1300 may include, but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 connecting different system components (including storage unit 1320 and processing unit 1310).

[0134] The storage unit stores program code that can be executed by the processing unit 1310, causing the processing unit 1310 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 1310 can perform the method shown in the embodiments of this disclosure.

[0135] Storage unit 1320 may include readable media in the form of volatile storage units, such as random access memory (RAM) 13201 and / or cache memory 13202, and may further include read-only memory (ROM) 13203.

[0136] Storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or any combination of these examples may include an implementation of a network environment.

[0137] Bus 1330 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0138] Electronic device 1300 can also communicate with one or more external devices 1340 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1300, and / or with any device that enables electronic device 1300 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1350. Furthermore, electronic device 1300 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1360. As shown, network adapter 1360 communicates with other modules of electronic device 1300 via bus 1330. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0139] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0140] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.

[0141] The program product for implementing the above-described method according to embodiments of the present invention may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0142] The program product may employ any combination of one or more readable media. A 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 electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0143] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0144] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0145] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0146] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

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

Claims

1. A 5G slicing network access method based on base station location, characterized in that, include: Define the area identifier for the dedicated slicing service; Determine the slice identifier for the dedicated slice service; The region identifier and the slice identifier are associated and stored together; In response to a registration request for using a slice sent by a terminal device, the system determines whether the slice service requested by the terminal device is the exclusive slice service based on the region identifier carried in the registration request. If the slicing service is the dedicated slicing service, then the location of the terminal device is obtained, and it is determined whether the location belongs to the area range corresponding to the area identifier; If it is determined that the location belongs to the area range corresponding to the area identifier, the registration request is forwarded to the AMF; If it is determined that the location does not belong to the area range corresponding to the area identifier, a response rejecting the registration request is sent to the terminal device.

2. A 5G slicing network access method based on base station location, characterized in that, include: Define the area identifier for the dedicated slicing service; Determine the slice identifier for the dedicated slice service; The region identifier and the slice identifier are associated and sent to the AMF; In response to a registration request for using a slice sent by a terminal device, the registration request is sent to the AMF so that the AMF can determine whether the slice service requested by the terminal device is the exclusive slice service based on the area identifier carried in the registration request. If the slicing service is the dedicated slicing service, then the location of the terminal device is obtained, and it is determined whether the location belongs to the area range corresponding to the area identifier; If it is determined that the location belongs to the area range corresponding to the area identifier, the registration request is forwarded to the AMF; If it is determined that the location does not belong to the area range corresponding to the area identifier, a response rejecting the registration request is sent to the terminal device.

3. The 5G slicing network access method based on base station location as described in claim 1 or 2, characterized in that, Before responding to the registration request for using slices sent by the terminal device, it also includes: Determine the fan-shaped area formed by the tangent line between the location point of the base station and the area of ​​the dedicated slice service; Using the positioning point as the vertex, the sector region is divided into at least one sector sub-region; The intersection area of ​​any of the aforementioned sector sub-regions and the region of the dedicated slice service is recorded as a region range; Determine the angle, maximum distance, and minimum distance between any of the stated regions and the positioning point.

4. The 5G slicing network access method based on base station location as described in claim 3, characterized in that, If the slicing service is the dedicated slicing service, then obtaining the location of the terminal device and determining whether the location belongs to the area range corresponding to the area identifier includes: If the slicing service is the dedicated slicing service, then obtain the location of the terminal device; Determine the angle information and distance between the location of the terminal device and the positioning point; Determine the target angle that is closest to the angle information; Determine the maximum and minimum distances corresponding to a region range within the target angle; Determine whether the distance is greater than or equal to the minimum distance and less than or equal to the maximum distance.

5. The 5G slicing network access method based on base station location as described in claim 4, characterized in that, If it is determined that the location belongs to the area range corresponding to the area identifier, then forwarding the registration request to the AMF includes: If the distance is determined to be greater than or equal to the minimum distance and less than or equal to the maximum distance, then the location is determined to belong to the area range, and the registration request is forwarded to the AMF.

6. The 5G slicing network access method based on base station location as described in claim 4, characterized in that, If it is determined that the location does not belong to the area range corresponding to the area identifier, the response sent to the terminal device to reject the registration request includes: If the distance is determined to be less than the minimum distance or greater than the maximum distance, then the location is determined not to belong to the area range, and a response rejecting the registration request is sent to the terminal device.

7. The 5G slicing network access method based on base station location as described in any one of claims 1-6, characterized in that, Obtaining the location of the terminal device includes: The distance between the terminal device and the positioning point is determined using the E-CID algorithm; The AOA algorithm is used to determine the relative angle information between the terminal device and the positioning point; The distance and angle information are used to determine the position of the terminal device.

8. A 5G slicing network access device based on base station location, characterized in that, include: The module is configured to determine the region identifier for the dedicated slice service. The determining module is configured to determine the slice identifier of the exclusive slice service; The storage module is configured to associate and store the region identifier and the slice identifier; The judgment module is configured to respond to a registration request for using a slice sent by a terminal device, and determine whether the slice service requested by the terminal device is the exclusive slice service based on the region identifier carried in the registration request. The judgment module is configured to, if the slicing service is the dedicated slicing service, obtain the location of the terminal device and determine whether the location belongs to the area range corresponding to the area identifier; If it is determined that the location belongs to the area range corresponding to the area identifier, the registration request is forwarded to the AMF; If it is determined that the location does not belong to the area range corresponding to the area identifier, a response rejecting the registration request is sent to the terminal device.

9. A 5G slicing network access device based on base station location, characterized in that, include: The module is configured to determine the region identifier for the dedicated slice service. The determining module is configured to determine the slice identifier of the exclusive slice service; The sending module is configured to associate the region identifier and the slice identifier and send them to the AMF; The sending module is configured to send the registration request to the AMF in response to the registration request for using the slice sent by the terminal device, so that the AMF can determine whether the slice service requested by the terminal device is the dedicated slice service based on the area identifier carried in the registration request. If the slicing service is the dedicated slicing service, then the location of the terminal device is obtained, and it is determined whether the location belongs to the area range corresponding to the area identifier; If it is determined that the location belongs to the area range corresponding to the area identifier, the registration request is forwarded to the AMF; If it is determined that the location does not belong to the area range corresponding to the area identifier, a response rejecting the registration request is sent to the terminal device.

10. An electronic device, characterized in that, include: Memory; as well as A processor coupled to the memory, the processor being configured to execute the 5G slicing network access method based on any one of claims 1-7, according to instructions stored in the memory.

11. A computer-readable storage medium having a program stored thereon that, when executed by a processor, implements the 5G slicing network access method based on base station location as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Slice-based communication method and device

    CN110603851A

  • Slice-based communication method and device

    CN112512096A