Cell reselection method, slice group information processing method, terminal and network side device
By acquiring slice group information of serving TA, registered area RA and adjacent TA by the terminal, and performing cell reselection according to slice group priority information, the reselection difficulty caused by inconsistent slice group definitions at TA boundaries is solved, and stable slice group information processing and cell reselection are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-07
- Publication Date
- 2026-03-20
AI Technical Summary
When a terminal is at a TA boundary, it cannot obtain slice group information of adjacent TAs, which makes it impossible to perform the cell reselection process, especially when the slice group definitions are inconsistent in different TAs.
The terminal obtains slice group information of the serving TA, registered area RA, and adjacent TAs. By receiving registration acceptance messages or broadcast messages sent by network-side devices, it obtains the slice group mapping relationship and performs cell reselection according to slice group priority information.
This solves the problem that terminals cannot perform cell reselection due to different TA definitions in different slice groups, and realizes stable cell reselection at TA boundaries.
Smart Images

Figure CN116456402B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a cell reselection method, a slice group information processing method, a terminal and a network side device. BACKGROUND
[0002] A network slice is a service-oriented resource encapsulation concept, and a network slice is uniquely marked by NSSAI (Network Slice Selection Assistant Identity), and also corresponds to a type of resource configuration. In the slice registration process, the Request NSSAI information requested by the terminal is carried to the access network side through message 5, and the terminal is restricted to register at most 8 S-NSSAI (Single NSSAI) information at a time; the core network generates the Allowed NSSAI and the Rejected NSSAI of the terminal according to the terminal subscription information, the Request NSSAI of the terminal, the locally supported slice information and the local policy.
[0003] The terminal also preconfigures or obtains the configured NSSAI (Configured NSSAI) from the core network, and the configuration is unique to the PLMN. If the terminal does not configure the Configured NSSAI for a certain PLMN, the default NSSAI (Default NSSAI) information is used.
[0004] In the definition of the frequency priority of the cell reselection based on the slice, the concept of slice group is introduced considering the safety and signaling overhead. The network side informs the terminal of the mapping relationship between the slice and the slice group through a NAS (non-access layer) message, that is, an encryption method. Then, the network side informs the slice group information supported by the serving cell and the priority of the slice group on different frequencies in a broadcast manner (non-encryption manner).
[0005] At present, the effective range of the slice group definition is within a TA (Tracking Area). The mapping relationship between the slice group and the slice may be different in different TAs. For example, the slice group 0 in TA0 is defined as slice 1 and slice 2; the slice group 0' in TA1 is defined as slice 1, slice 2 and slice 3; and the slice group 0" in TA2 is defined as slice 0 and slice 2. When the terminal is at the TA boundary, the terminal cannot obtain the slice group information of the adjacent TA, and since the slice group definitions in different TAs may be inconsistent, the terminal cannot perform the cell reselection process based on the slice group information of the service TA. SUMMARY
[0006] The embodiment of the present application aims to provide a cell reselection method, a slice group information processing method, a terminal and a network side device, so as to solve the problem that the terminal at the TA boundary cannot perform the cell reselection process based on the slice group information of the service TA in the prior art.
[0007] To solve the above problems, the embodiment of the present application provides a cell reselection method, which comprises the following steps:
[0008] The terminal acquires slice group information, wherein the slice group information is used to indicate the mapping relationship between the slice and the slice group.
[0009] The terminal performs cell reselection according to the slice group information, wherein the slice group information comprises at least one of the following:
[0010] The slice group information supported by the service tracking area (TA);
[0011] The slice group information supported by at least two TAs included in the registration area (RA);
[0012] The slice group information supported by at least one adjacent TA of the RA;
[0013] The service cell slice group information supported by the adjacent area;
[0014] The slice group information supported by the adjacent area.
[0015] The terminal acquires the slice group information, comprising the following steps:
[0016] The terminal receives the registration acceptance message sent by the network side device, wherein the registration acceptance message carries the slice group information.
[0017] The terminal acquires the slice group information, comprising the following steps:
[0018] The terminal receives the broadcast message sent by the network side device, wherein the broadcast message carries the slice group information.
[0019] The terminal performs cell reselection according to the slice group information, comprising the following steps:
[0020] The terminal performs cell reselection according to the slice group information and the slice group priority information.
[0021] The method further comprises the following steps:
[0022] The terminal receives the non-access stratum (NAS) message or the broadcast message, wherein the NAS message or the broadcast message carries the slice group priority information on each TA; the slice group priority information comprises the priority information of the slice group on each frequency.
[0023] The terminal performs cell reselection according to the slice group information and the slice group priority information, comprising the following steps:
[0024] The terminal selects a first slice group including the first slice from the slice group information supported by the home TA of the neighboring cell or the serving cell slice group information supported by the neighboring cell or the slice group information supported by the neighboring cell according to a first slice with the highest priority supported by the terminal.
[0025] The terminal performs measurement according to the first slice group and performs cell reselection according to the measurement result.
[0026] Before the terminal performs measurement according to the first slice group and performs cell reselection according to the measurement result, the method further comprises:
[0027] The terminal determines the priority information of the first slice group on each frequency.
[0028] The terminal performs measurement according to the first slice group and performs cell reselection according to the measurement result, comprising:
[0029] The terminal performs measurement on the frequency with the highest priority according to the priority of the first slice group on each frequency and performs cell reselection according to the measurement result; if there is no cell meeting the condition on the frequency with the highest priority, the terminal performs measurement on the corresponding frequency in the order from high to low priority until the cell reselection is completed.
[0030] The terminal determines the priority information of the first slice group on each frequency, comprising:
[0031] The terminal assigns the priority of the first slice group on each frequency according to the slice group priority information on the home TA of the neighboring cell or the slice group priority information on the serving TA or the highest priority information in the slice group priority information on the home TA of the neighboring cell and the slice group priority information on the serving TA.
[0032] The embodiment of the application further provides a slice group information processing method, which comprises:
[0033] The network side device sends slice group information to the terminal, wherein the slice group information is used to indicate the mapping relationship between the slice and the slice group; and the slice group information comprises at least one of the following:
[0034] Slice group information supported by a service tracking area (TA);
[0035] Slice group information supported by at least two TAs included in a registration area (RA);
[0036] Slice group information supported by at least one neighboring TA of the RA;
[0037] Serving cell slice group information supported by a neighboring cell of the serving cell;
[0038] served by a neighboring cell of the serving cell.
[0039] The network-side device sends slice group information to the terminal, including:
[0040] The network-side device sends a registration acceptance message to the terminal according to a registration request message of the terminal, and the registration acceptance message carries the slice group information.
[0041] The network-side device sends slice group information to the terminal, including:
[0042] The network-side device sends a broadcast message, and the broadcast message carries the slice group information.
[0043] In a case where the slice group information includes serving cell slice group information supported by a neighboring cell of the serving cell, the method further includes:
[0044] The network-side device obtains slice information supported by a neighboring cell or neighboring cell slice group information supported by the neighboring cell through an Xn interface or an NG interface.
[0045] The network-side device maps slice information supported by a neighboring cell into a serving cell slice group to obtain the serving cell slice group information supported by the neighboring cell, or the network-side device re-maps neighboring cell slice group information supported by the neighboring cell to obtain the serving cell slice group information supported by the neighboring cell.
[0046] The method further includes:
[0047] A non-access stratum (NAS) message or a broadcast message is sent to the terminal, and the NAS message or the broadcast message carries slice group priority information on each tracking area (TA); the slice group priority information includes priority information of a slice group on each frequency.
[0048] The embodiment of the application further provides a cell reselection device, including:
[0049] An information obtaining unit is configured to obtain slice group information, the slice group information being used to indicate a mapping relationship between a slice and a slice group.
[0050] A reselection unit is configured to perform cell reselection according to the slice group information; and the slice group information includes at least one of the following:
[0051] Slice group information supported by a tracking area (TA);
[0052] Slice group information supported by at least two TAs included in a registration area (RA);
[0053] Slice group information supported by at least one neighboring TA of the RA;
[0054] Serving cell slice group information supported by a neighboring cell;
[0055] Slice group information supported by a neighboring cell.
[0056] Embodiments of the present application also provide a terminal, comprising a memory, a transceiver, and a processor:
[0057] a memory for storing a computer program; a transceiver for transceiving data under control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0058] obtaining slice group information, the slice group information being used to indicate a mapping relationship between a slice and a slice group;
[0059] performing cell reselection according to the slice group information; wherein the slice group information comprises at least one of the following:
[0060] Slice group information supported by a tracking area (TA) of a serving tracking area (TA);
[0061] Slice group information supported by at least two TAs included in a registration area (RA);
[0062] Slice group information supported by at least one neighboring TA of the RA;
[0063] Serving cell slice group information supported by a neighboring cell;
[0064] Slice group information supported by a neighboring cell.
[0065] wherein the processor is further configured to read the computer program in the memory and perform the following operations:
[0066] receiving a registration accept message sent by a network side device, the registration accept message carrying the slice group information.
[0067] wherein the processor is further configured to read the computer program in the memory and perform the following operations:
[0068] receiving a broadcast message sent by a network side device, the broadcast message carrying the slice group information.
[0069] wherein the processor is further configured to read the computer program in the memory and perform the following operations:
[0070] receiving a non-access stratum (NAS) message or a broadcast message, the NAS message or the broadcast message carrying slice group priority information on each TA; the slice group priority information comprising priority information of a slice group on each frequency.
[0071] wherein the processor is further configured to read the computer program in the memory and perform the following operations:
[0072] select a first slice group including the first slice from the slice group information supported by the home TA of the neighbor cell or the slice group information supported by the serving cell of the neighbor cell or the slice group information supported by the neighbor cell according to a first slice with the highest priority supported by the terminal;
[0073] measure according to the first slice group and perform cell reselection according to the measurement result.
[0074] The processor is further configured to read the computer program in the memory and perform the following operations:
[0075] determine the priority information of the first slice group on each frequency.
[0076] The processor is further configured to read the computer program in the memory and perform the following operations:
[0077] measure on the frequency with the highest priority according to the priority of the first slice group on each frequency and perform cell reselection according to the measurement result; if there is no cell meeting the condition on the frequency with the highest priority, measure on the corresponding frequency in the order from high to low priority until the cell reselection is completed.
[0078] The processor is further configured to read the computer program in the memory and perform the following operations:
[0079] assign the priority of the first slice group on each frequency according to the slice group priority information on the home TA of the neighbor cell or the slice group priority information on the serving TA or the highest priority information of the slice group priority information on the home TA of the neighbor cell and the slice group priority information on the serving TA.
[0080] The embodiment of the application further provides a slice group information processing device, comprising:
[0081] a sending unit configured to send slice group information to a terminal, the slice group information being used to indicate the mapping relationship between a slice and a slice group; the slice group information comprising at least one of the following:
[0082] slice group information supported by a service tracking area (TA);
[0083] slice group information supported by at least two TAs included in a registration area (RA);
[0084] slice group information supported by at least one adjacent TA of the RA;
[0085] serving cell slice group information supported by a neighbor cell of a serving cell;
[0086] slice group information supported by a neighbor cell of a serving cell.
[0087] The embodiment of the present application also provides a network side device, comprising a memory, a transceiver and a processor.
[0088] The memory is used for storing a computer program; the transceiver is used for transceiving data under the control of the processor; and the processor is used for reading the computer program in the memory and performing the following operations:
[0089] sending slice group information to the terminal, the slice group information being used for indicating a mapping relationship between a slice and a slice group; the slice group information comprising at least one of the following:
[0090] slice group information supported by a tracking area (TA) of a service;
[0091] slice group information supported by at least two TAs included in a registration area (RA);
[0092] slice group information supported by at least one neighboring TA of the RA;
[0093] serving cell slice group information supported by a neighboring cell of the serving cell;
[0094] slice group information supported by the neighboring cell of the serving cell.
[0095] The processor is further used for reading the computer program in the memory and performing the following operations:
[0096] sending a registration accept message to the terminal according to a registration request message of the terminal, the registration accept message carrying the slice group information.
[0097] The processor is further used for reading the computer program in the memory and performing the following operations:
[0098] sending a broadcast message, the broadcast message carrying the slice group information.
[0099] The processor is further used for reading the computer program in the memory and performing the following operations:
[0100] in a case where the slice group information comprises serving cell slice group information supported by a neighboring cell of the serving cell, obtaining, through an Xn interface or an NG interface, slice information supported by the neighboring cell or neighboring cell slice group information supported by the neighboring cell;
[0101] mapping the slice information supported by the neighboring cell into a serving cell slice group to obtain the serving cell slice group information supported by the neighboring cell, or re-mapping, by the network side device, the neighboring cell slice group information supported by the neighboring cell to obtain the serving cell slice group information supported by the neighboring cell.
[0102] The processor is further used for reading the computer program in the memory and performing the following operations:
[0103] sending a non-access stratum (NAS) message or a broadcast message, the NAS message or the broadcast message carrying slice group priority information on each TA; the slice group priority information including priority information of a slice group on each frequency.
[0104] The embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used for enabling the processor to execute the method.
[0105] The above technical scheme of the present application has at least the following beneficial effects:
[0106] In the cell reselection method, the slice group information processing method, the terminal and the network side device, the terminal pre-acquires slice group information supported by a service TA, and at least one of slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one adjacent TA of the RA, service cell slice group information supported by a neighbor area, and slice group information supported by the neighbor area, and in the case of needing to perform cell reselection, the cell reselection is performed according to the acquired slice group information and slice group priority information, so that the problem that the cell reselection cannot be performed due to the fact that different TAs define different slice groups and the terminal cannot acquire slice group information of other TAs can be solved. BRIEF DESCRIPTION OF DRAWINGS
[0107] Figure 1 A block diagram of a wireless communication system to which the embodiment of the present application can be applied is shown;
[0108] Figure 2 A step flowchart of the cell reselection method provided by the embodiment of the present application is shown;
[0109] Figure 3 A TA distribution example diagram in the cell reselection method provided by the embodiment of the present application is shown;
[0110] Figure 4 A cell distribution example diagram in the cell reselection method provided by the embodiment of the present application is shown;
[0111] Figure 5 A schematic diagram of example one provided by the embodiment of the present application is shown;
[0112] Figure 6 A step flowchart of the slice group information processing method provided by the embodiment of the present application is shown;
[0113] Figure 7 A schematic diagram of example three provided by the embodiment of the present application is shown;
[0114] Figure 8 A structural schematic diagram of the cell reselection device provided by the embodiment of the present application is shown.
[0115] Figure 9 Fig. 1 shows a schematic diagram of a terminal according to an embodiment of the present application;
[0116] Figure 10 Fig. 2 shows a schematic diagram of a slice group information processing apparatus according to an embodiment of the present application;
[0117] Figure 11 Fig. 3 shows a schematic diagram of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0118] In order to make the technical problems solved by the present application, technical solutions and advantages clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0119] Figure 1 Fig. 1 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (UE). It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can be a base station or a core network. It should be noted that the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0120] In the embodiments of the present application, the term “and / or” describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character “ / ” generally represents that the associated objects before and after it are in an “or” relationship.
[0121] In the embodiments of the present application, the term “multiple” means two or more, and other quantifiers are similar.
[0122] The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0123] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, and the like. The various systems all include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.
[0124] The terminal device to which the embodiments of the present application relate can refer to a device that provides voice and / or data connectivity to a user, a handheld device having a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA) and the like. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.
[0125] The network device related to the embodiments of the present application can be a base station, which can include multiple cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0126] The network device and the terminal device can each use one or more antennas for multi-input multi-output (MIMO) transmission, which can be single user MIMO (SU-MIMO) or multiple user MIMO (MU-MIMO). According to the shape and number of root antenna combinations, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, and can also be diversity transmission or precoding transmission or beamforming transmission, etc.
[0127] As shown in Figure 2 The present embodiment provides a cell reselection method, which comprises the following steps:
[0128] In step 201, the terminal acquires slice group information, which is used to indicate the mapping relationship between slices and slice groups.
[0129] In step 202, the terminal performs cell reselection according to the slice group information; wherein the slice group information comprises at least one of the following:
[0130] Slice group information supported by a service tracking area (TA);
[0131] Slice group information supported by at least two TAs included in a registration area (RA);
[0132] Slice group information supported by at least one adjacent TA of the RA;
[0133] Service cell slice group information supported by a neighbor area;
[0134] Slice group information supported by a neighbor area.
[0135] Optionally, as shown in Figure 3 The service TA of the terminal is TA0, the RA of the terminal is RA1, and at least one adjacent TA of the RA of the terminal is TA3. The slice group information acquired by the terminal comprises at least one of the following: information of slice group 0 supported by TA0, information of slice group 1 supported by TA1 included in RA1, information of slice group 2 supported by TA2 included in RA1, and information of slice group 3 supported by TA3.
[0136] When the terminal moves to the TA boundary, for example, the terminal moves from TA0 to TA1, the terminal performs a cell reselection process by using the stored slice group information supported by TA0, the slice group information supported by TA1, and the slice group priority information of TA0 and the slice group priority information of TA1.
[0137] When the terminal moves to the RA boundary, for example, the terminal moves from TA2 to TA3, the terminal performs cell reselection by using the stored slice group information supported by TA2, the slice group information supported by TA3, and the slice group priority information of TA2 and the slice group priority information of TA3.
[0138] Optionally, as shown in Figure 4 , the serving cell of the terminal is Cell 1, and the neighbor cell is Cell 2; the slice group information obtained by the terminal includes: the slice group information supported by Cell 2 (in the case that the slice group definitions of the neighbor cell and the serving cell are consistent), or the slice group information of Cell 1 supported by Cell 2 (in the case that the slice group definitions of the neighbor cell and the serving cell are inconsistent).
[0139] It should be noted that in the case that the slice group definitions of the neighbor cell and the serving cell are inconsistent, the network side device also needs to perform a remapping step, that is, by means of remapping, the slice or slice group supported by the neighbor cell is mapped to the slice group definition of the serving cell. For example, the remapping step specifically includes: the network side device maps the slice information supported by the neighbor cell to the slice group of the serving cell to obtain the serving cell slice group information supported by the neighbor cell; or the network side device remaps the neighbor cell slice group information supported by the neighbor cell to obtain the serving cell slice group information supported by the neighbor cell.
[0140] In at least one embodiment of the present application, the step 201 includes:
[0141] The terminal receives the registration accept message sent by the network side device, and the registration accept message carries the slice group information.
[0142] Example 1: The terminal obtains the slice group information when registering, as shown in Figure 5 .
[0143] Step 1: When the terminal is powered on or the RA is updated, a registration request message (Registration Request) is sent. Optionally, the registration request message can include information / ability of the terminal requesting to support slice group-based cell selection, slice group support of the terminal, and the like;
[0144] Step 2: The base station side performs AMF (Access and Mobility Management Function) selection;
[0145] Step 3: The base station sends the registration request message to the selected AMF;
[0146] Step 4: The AMF performs a series of operations, including: authentication, etc.
[0147] Step 5, the AMF replies to the terminal with a registration accept message. The registration accept message carrying the slice group information can include at least one of the following:
[0148] Slice group information of the current TA (Tracking Area), including the mapping relationship between the slice and the slice group; as shown in the following table, for example, when the terminal is in TA0, when performing registration in TA0, the AMF sends the slice group information in the current TA; Figure 3
[0149] Slice group information of the current RA (Registration Area) and part or all of the TAs, including the mapping relationship between the slice and the slice group; as shown in the following table, the AMF can send the terminal the slice group information of all TAs in the entire RA, including TA0-TA2; Figure 3
[0150] Slice group information in the TA adjacent to the current RA, such as slice group information in TA3, etc. Optionally, the AMF can determine which slice group information of the adjacent TA to send to the terminal through the terminal's moving track or network deployment information or terminal history information (including information such as the RA / TA it has stayed in, etc.).
[0151] Step 6, the terminal feeds back a registration success message.
[0152] Step 7, the terminal performs slice-based cell reselection in the case of needing to perform cell reselection according to the obtained slice group information.
[0153] For example, the terminal selects the slice group with the highest priority; the terminal determines the carrier supporting the selected slice group according to the slice group information, which is defined as the first carrier list, and assigns the carrier priority on the first carrier list as the priority of the slice group on the carrier; the terminal performs measurement on the carrier with higher carrier priority according to the carrier priority, and selects the cell with the highest signal quality on the carrier, the first cell; if the first cell supports the first slice group selected by the terminal, the terminal will reselect to the first cell; otherwise, the terminal will perform measurement on other frequencies on the first carrier list and cell reselection process.
[0154] In another optional embodiment of the present application, step 201 includes:
[0155] The terminal receives the broadcast message sent by the network side device, and the broadcast message carries the slice group information.
[0156] Optionally, the network-side device is a serving cell of the terminal. That is, the serving cell acquires the slice information or slice group information supported by the neighbor cell, maps the slice information to slice group information on the serving cell, or, in the case where the slice group definitions of the neighbor cell and the serving cell are inconsistent, remaps the slice group information to slice group information on the serving cell, or, in the case where the slice group definitions of the neighbor cell and the serving cell are consistent, determines the slice group information supported by the neighbor cell; further, the serving cell sends a broadcast message, and the broadcast message carries the mapped or remapped slice group information.
[0157] In another optional embodiment of the present application, step 202 comprises:
[0158] The terminal performs cell reselection according to the slice group information and the slice group priority information.
[0159] Correspondingly, in still another optional embodiment of the present application, the method further comprises:
[0160] The terminal receives a non-access stratum (NAS) message or a broadcast message, and the NAS message or the broadcast message carries slice group priority information on each TA; the slice group priority information comprises priority information of a slice group on each frequency.
[0161] As an optional embodiment, the slice group information and the slice group priority information comprise:
[0162] The terminal selects a first slice group including a first slice supported by the terminal from the slice group information supported by a home TA of the neighbor cell or the slice group information supported by a serving cell of the neighbor cell or the slice group information supported by the neighbor cell, according to the first slice with the highest priority.
[0163] The terminal performs measurement according to the first slice group and performs cell reselection according to a measurement result.
[0164] Before the terminal performs measurement according to the first slice group and performs cell reselection according to a measurement result, the method further comprises:
[0165] The terminal determines priority information of the first slice group on each frequency.
[0166] Correspondingly, the terminal performs measurement according to the first slice group and performs cell reselection according to a measurement result, comprising:
[0167] The terminal performs measurement on a frequency with the highest priority according to the priority information of the first slice group on each frequency and performs cell reselection according to a measurement result; if there is no cell meeting the condition on the frequency with the highest priority, the terminal performs measurement on corresponding frequencies in order of priority from high to low until cell reselection is completed.
[0168] Optionally, the terminal determines the priority information of the first slice group on each frequency, comprising:
[0169] The terminal assigns the priority of the first slice group on each frequency according to the slice group priority information on the home TA of the neighbor cell, or the slice group priority information on the serving TA, or the highest priority information of the slice group priority information on the home TA of the neighbor cell and the slice group priority information on the serving TA.
[0170] Example two, the terminal performs cell reselection
[0171] The terminal acquires the TA to which the neighbor cell belongs, and the acquisition manner of the TA to which the neighbor cell belongs comprises that the terminal reads the broadcast message of the neighbor cell to acquire the TAC (tracking area code) of the neighbor cell, or the serving cell broadcasts the TA to which the neighbor cell belongs. For example, when the terminal camps on Cell 1, the terminal reads the broadcast message of Cell 2 to acquire the TA to which Cell 2 belongs; or the terminal reads the broadcast message of Cell 1, and the TA to which Cell 2 belongs is broadcast on Cell 1. Thus, the terminal can acquire that Cell 2 belongs to TA3.
[0172] The terminal selects the slice group with the highest priority (i.e. the first slice group), for example, the terminal supports Slice A, Slice B and Slice C. The slice with the highest priority is Slice A. It is assumed that Slice A is mapped to Slice group 1 in TA2 and is mapped to Slice group 2' in TA3.
[0173] After the terminal determines the surrounding neighbor cells, the terminal assigns the priority of the first slice group on different frequencies (which can also be referred to as different frequencies, such as F1 and F2). There are the following three schemes:
[0174] Scheme 1: The terminal determines that Cell2 belongs to TA3, and then assigns the priority according to the priority of TA3. For example, the priority of the first slice group on F1 is set to 6, and the priority of the first slice group on F2 is set to 3, so the priority of F1 is higher, and then as long as there is a cell on F1 that meets the condition, the terminal will camp on the cell on F1, otherwise the terminal will detect F2.
[0175] Scheme 2: The terminal cannot determine the TA of Cell2, and then the terminal assigns the priority according to the priority of the serving TA. For example, the terminal can acquire that the carrier priority of the slice group in TA2 is 5 for F1 and 3 for F2, so the priority of the first slice group on F1 is set to 5, and the priority of the first slice group on F2 is set to 3, so the priority of F1 is higher, and then as long as there is a cell on F1 that meets the condition, the terminal will camp on the cell on F1, otherwise the terminal will detect F2.
[0176] Scheme 3: The terminal cannot determine the TA of Cell2. The terminal will assign values according to the maximum of the slice group frequency priorities of TA2 and the slice group frequency priorities of TA3 respectively, for example, the priority of the first slice group on F1 is set to 6, and the priority of the first slice group on F2 is set to 3, then F1 has a higher priority, then as long as there is a cell on F1 that meets the condition, the terminal will camp on the cell on F1, otherwise the terminal will detect F2.
[0177] In summary, in the embodiment of the present application, the terminal pre-acquires slice group information supported by a serving TA, at least one of slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one neighboring TA of the RA, service cell slice group information supported by a neighboring area of a service cell, and slice group information supported by a neighboring area, and performs cell reselection according to the acquired slice group information and slice group priority information in the case of needing to perform cell reselection, thereby solving the problem of being unable to perform cell reselection due to different definitions of slice groups in different TAs and the terminal being unable to acquire slice group information of other TAs.
[0178] As shown in Figure 6 , the embodiment of the present application further provides a slice group information processing method, which comprises:
[0179] Step 501: a network side device sends slice group information to a terminal, the slice group information being used to indicate a mapping relationship between slices and slice groups; the slice group information comprising at least one of the following:
[0180] slice group information supported by a service tracking area (TA);
[0181] slice group information supported by at least two TAs included in a registration area (RA);
[0182] slice group information supported by at least one neighboring TA of the RA;
[0183] service cell slice group information supported by a neighboring area of a service cell;
[0184] slice group information supported by a neighboring area of the service cell.
[0185] Optionally, as shown in Figure 3 , a service TA of the terminal is TA0, a RA of the terminal is RA1, and at least one neighboring TA of the RA of the terminal is TA3. Then the slice group information acquired by the terminal comprises at least one of information of slice group 0 supported by TA0, information of slice group 1 supported by TA1 included in RA1, information of slice group 2 supported by TA2 included in RA1, and information of slice group 3 supported by TA3.
[0186] Optionally, as shown in Figure 4As shown, the serving cell of the terminal is Cell 1, and the neighboring cell is Cell 2; then the slice group information obtained by the terminal includes: slice group information supported by Cell 2 (when the slice group definition of the neighboring cell and the serving cell is consistent), or slice group information of Cell 1 supported by Cell 2 (when the slice group definition of the neighboring cell and the serving cell is inconsistent).
[0187] In at least one embodiment of the present invention, step 501 includes:
[0188] The network-side device sends a registration acceptance message to the terminal based on the terminal's registration request message. This registration acceptance message carries the slice group information. In other words, the terminal obtains slice group information during registration.
[0189] Optionally, the network-side device is a core network element, such as an AMF (Application Function). For example, the network-side device replies to the terminal with a registration accept message. The registration accept message, carrying slice group information, may include at least one of the following:
[0190] The current TA (Tracking Area) slice group information, including the mapping relationship between slices and slice groups; such as Figure 3 As shown, for example, when the terminal is in TA0, when registration is performed in TA0, the AMF sends the slice group information in this TA;
[0191] The current RA (Registration Area) contains slice group information for all or all TAs, including the mapping relationship between slices and slice groups; such as... Figure 3 As shown, AMF can send the slice group information of all TAs in the entire RA to the terminal, including TA0-TA2;
[0192] The slice group information in the TAs adjacent to the current RA, such as the slice group information in TA3. Optionally, the AMF can determine which adjacent TA's slice group information to send to the terminal based on the terminal's movement trajectory, network deployment information, or terminal history information (including information on RAs / TAs that have been camped).
[0193] In yet another optional embodiment of this application, step 501 includes:
[0194] The network-side device sends a broadcast message, which carries the slice group information.
[0195] Optionally, the network-side device is the serving cell of the terminal. That is, the serving cell obtains the slice information or slice group information supported by the neighboring cell, maps the slice information to the slice group information on the serving cell, or, if the slice group definitions of the neighboring cell and the serving cell are inconsistent, remaps the slice group information to the slice group information on the serving cell, or, if the slice group definitions of the neighboring cell and the serving cell are consistent, determines the slice group information supported by the neighboring cell; furthermore, the serving cell sends a broadcast message carrying the mapped or remapped slice group information.
[0196] As an optional embodiment, when the slice group information includes: serving cell slice group information supported by neighboring cells of the serving cell, the method further includes:
[0197] Network-side devices obtain information about the slices supported by neighboring cells or the neighboring cell slice group information supported by neighboring cells through the Xn interface or NG interface;
[0198] The network-side device maps the slice information supported by the neighboring cell to the serving cell slice group to obtain the serving cell slice group information supported by the neighboring cell; or, the network-side device remaps the neighboring cell slice group information supported by the neighboring cell to obtain the serving cell slice group information supported by the neighboring cell.
[0199] Optionally, the slice information supported by the neighboring cell or the neighboring cell slice group information supported by the neighboring cell can be obtained through the Xn interface, including through the Xn establishment process and the RAN node reconfiguration update process.
[0200] Optionally, the slice information supported by the neighboring cell or the slice group information supported by the neighboring cell can be obtained through the core network, including obtaining the slice information supported by the neighboring cell or the slice group information supported by the neighboring cell during the NG (interface between RAN and AMF) establishment process.
[0201] For example, such as Figure 4 As shown, the serving cell of the terminal is Cell 1, and the neighboring cell is Cell 2. Assume that Cell 1 supports the following slice groups: Slice Group 1: Slice 1, Slice 2; Slice Group 2: Slice 4, Slice 5. Cell 1 obtains that Cell 2 supports slices 1, 2, and 3. Therefore, Cell 1 can map Cell 2's support for slices 1 and 2 to Cell 1's slice group 1. When the serving cell broadcasts a notification, it will announce: "Cell 2 supports slice group 1," where slice group 1 is defined according to Cell 1's definition, and Cell 1 and Cell 2 belong to different TAs.
[0202] For example, such as Figure 4As shown, the serving cell of the terminal is Cell 1, and the neighboring cell is Cell 2. Assume that Cell 1 supports the following slice groups: Slice Group 1: Slice 1, Slice 2; Slice Group 2: Slice 4, Slice 5. Cell 1 obtains the slice group information supported by Cell 2 as: Slice Group 3: Slice 1, Slice 2, Slice 3. Therefore, Cell 1 can map Cell 2's support for Slice Group 3 to Cell 1's support for Slice Group 1. When the serving cell broadcasts a notification, it will announce: Cell 2 supports Cell 1's Slice Group 1.
[0203] In at least one embodiment of the present invention, the method further includes:
[0204] Send a non-access stratum (NAS) message or a broadcast message to the terminal. The NAS message or broadcast message carries slice group priority information on each TA. The slice group priority information includes the priority information of the slice group on each frequency.
[0205] In summary, in this embodiment of the invention, the terminal pre-obtains slice group information supported by the serving TA, slice group information supported by at least two TAs included in the registration area RA, slice group information supported by at least one adjacent TA of the RA, serving cell slice group information supported by neighboring cells, and at least one of the slice group information supported by neighboring cells. When cell reselection is required, cell reselection is performed based on the obtained slice group information and slice group priority information. This solves the problem that cell reselection cannot be performed because slice groups are defined differently in different TAs and the terminal cannot obtain slice group information of other TAs.
[0206] To more clearly describe the cell reselection method provided in the embodiments of the present invention, an example is given below.
[0207] Example 3: The terminal performs cell reselection based on the acquired slice group information.
[0208] like Figure 7 As shown, when the terminal registers in RA1, it obtains and stores the slice group information of its neighboring TA3. Assume the terminal is currently camped in Cell1, which is in TA2 and belongs to RA1. When the terminal moves to the TA2 boundary, it can obtain surrounding adjacent channel information through measurement. When the S criterion on Cell1 cannot be met, or when the terminal transitions from a connected state to an idle or inactive state (e.g., when the signal quality on Cell1 is below a preset threshold), the terminal performs cell reselection.
[0209] The terminal determines the stored slice group information, and slice group priority information (obtained by the terminal through a broadcast message or through a NAS message), slice group information supported by a neighbor cell, or slice group information of a serving cell supported by a neighbor cell. If the neighbor cell and the serving cell belong to different TAs, the serving cell also needs to inform the neighbor cell of the slice group information supported by the serving cell.
[0210] For example, the slice group information is as follows:
[0211] In TA2:
[0212] Slice group 1 corresponds to slices A and B.
[0213] Slice group 2 corresponds to slices E and F.
[0214] In TA3:
[0215] Slice group 1' corresponds to slices E, F, and G.
[0216] Slice group 2' corresponds to slices A, B, and C.
[0217] The slice group priority information is as follows:
[0218] The priority order on TA2 is shown in Table 1:
[0219] F1 F2 Slice group 1 5 3 Slice group 2 4 1
[0220] The priority order on TA3 is shown in Table 2:
[0221] F1 F2 Slice group 1' 4 2 Slice group 2' 6 3
[0222] Table 2
[0223] When the slice group definitions of the neighbor cell and the serving cell are consistent, the broadcast message broadcasts the following content: the slice group information supported by Cell2 is slice group 1 (may not distinguish whether it is Cell1 or Cell2).
[0224] When the slice group definitions of the neighbor cell and the serving cell are inconsistent, the broadcast message broadcasts the following content: Cell2 supports slice group 1 on Cell1 (actually corresponds to slice group 2' on Cell2), and the frequency priority of slice group 1 on different TAs.
[0225] The terminal performs cell reselection according to the priority of the slice group on different TAs.
[0226] For example, as shown in Table 1, the terminal can acquire that the priority of Slice Group 1 on F1 is 5 in the TA1 range, and as shown in Table 2, the priority of Slice Group 1 (corresponding to Slice2 Group2') on F1 is 6 in the TA2 range (highlighted in the table). When performing cell reselection, the terminal will consider the above two priorities of Slice Group 1 and perform subsequent cell reselection.
[0227] In the embodiment of the application, the terminal pre-acquires slice group information supported by a service TA, at least one of the following: slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one neighboring TA of the RA, service cell slice group information supported by a neighboring area, and slice group information supported by the neighboring area. In the case of needing to perform cell reselection, the terminal performs cell reselection according to the acquired slice group information and slice group priority information. The problem that the terminal cannot perform cell reselection due to different definitions of slice groups in different TAs and the terminal being unable to acquire slice group information of other TAs can be solved.
[0228] As shown in Table 1, the terminal can acquire that the priority of Slice Group 1 on F1 is 5 in the TA1 range, and as shown in Table 2, the priority of Slice Group 1 (corresponding to Slice2 Group2') on F1 is 6 in the TA2 range (highlighted in the table). When performing cell reselection, the terminal will consider the above two priorities of Slice Group 1 and perform subsequent cell reselection. Figure 8 The embodiment of the application also provides a cell reselection device, which comprises:
[0229] An information acquisition unit 701 is configured to acquire slice group information, wherein the slice group information is used to indicate a mapping relationship between a slice and a slice group.
[0230] A reselection unit 702 is configured to perform cell reselection according to the slice group information, wherein the slice group information comprises at least one of the following:
[0231] Slice group information supported by a service tracking area (TA);
[0232] Slice group information supported by at least two TAs included in a registration area (RA);
[0233] Slice group information supported by at least one neighboring TA of the RA;
[0234] Service cell slice group information supported by a neighboring area;
[0235] Slice group information supported by the neighboring area.
[0236] As an optional embodiment, the information acquisition unit comprises:
[0237] A first acquisition subunit is configured to receive a registration acceptance message sent by a network side device, wherein the registration acceptance message carries the slice group information.
[0238] As an optional embodiment, the information acquisition unit comprises:
[0239] A second acquisition subunit is configured to receive a broadcast message sent by a network side device, wherein the broadcast message carries the slice group information.
[0240] As an optional embodiment, the reselection unit comprises:
[0241] A reselection subunit, configured to perform cell reselection according to the slice group information and the slice group priority information.
[0242] As an optional embodiment, the apparatus further comprises:
[0243] A message receiving unit, configured to receive a non-access stratum (NAS) message or a broadcast message, the NAS message or the broadcast message carrying slice group priority information on each TA; the slice group priority information comprising priority information of a slice group on each frequency.
[0244] As an optional embodiment, the reselection subunit comprises:
[0245] A first subunit, configured to select a first slice group comprising a first slice supported by the terminal from slice group information supported by a home TA of a neighbor cell or slice group information supported by a serving cell of the neighbor cell or slice group information supported by the neighbor cell according to the first slice with the highest priority supported by the terminal.
[0246] A second subunit, configured to perform measurement according to the first slice group and perform cell reselection according to a measurement result.
[0247] As an optional embodiment, the apparatus further comprises:
[0248] A first determining subunit, configured to determine priority information of the first slice group on each frequency.
[0249] As an optional embodiment, the second subunit is further configured to:
[0250] According to the priority of the first slice group on each frequency, perform measurement on a frequency with the highest priority and perform cell reselection according to a measurement result; if there is no cell meeting the condition on the frequency with the highest priority, perform measurement on a corresponding frequency in order of priority from high to low until cell reselection is completed.
[0251] As an optional embodiment, the first determining subunit is further configured to:
[0252] According to slice group priority information on a home TA of a neighbor cell or slice group priority information on a serving TA or the highest priority information from slice group priority information on the home TA of the neighbor cell and slice group priority information on the serving TA, assign priority of the first slice group on each frequency.
[0253] In the embodiment of the present application, the terminal pre-acquires slice group information supported by a service TA, at least one of the following: slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one neighboring TA of the RA, service cell slice group information supported by a neighboring area, and slice group information supported by the neighboring area, and performs cell reselection according to the acquired slice group information and slice group priority information in the case of needing to perform cell reselection; and the problem that cell reselection cannot be performed due to different definitions of slice groups in different TAs and the terminal being unable to acquire slice group information of other TAs can be solved.
[0254] The method and the device are based on the same application concept, and the principles of solving problems are similar, so the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0255] As shown in Figure 9 The embodiment of the present application also provides a terminal, which comprises a memory 820, a transceiver 810, and a processor 800:
[0256] The memory 820 is used for storing a computer program; the transceiver 810 is used for transceiving data under the control of the processor 800; and the processor 800 is used for reading the computer program in the memory 820 and performing the following operations:
[0257] acquiring slice group information, wherein the slice group information is used for indicating a mapping relationship between a slice and a slice group;
[0258] performing cell reselection according to the slice group information; and wherein the slice group information comprises at least one of the following:
[0259] slice group information supported by a service tracking area (TA);
[0260] slice group information supported by at least two TAs included in a registration area (RA);
[0261] slice group information supported by at least one neighboring TA of the RA;
[0262] service cell slice group information supported by a neighboring area;
[0263] slice group information supported by the neighboring area.
[0264] As an optional embodiment, the processor is further used for reading the computer program in the memory and performing the following operation:
[0265] receiving a registration accept message sent by a network side device, wherein the registration accept message carries the slice group information.
[0266] As an optional embodiment, the processor is further used for reading the computer program in the memory and performing the following operation:
[0267] receive a broadcast message sent by a network side device, the broadcast message carrying the slice group information.
[0268] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0269] perform cell reselection according to the slice group information and slice group priority information.
[0270] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0271] receive a non-access stratum (NAS) message or a broadcast message, the NAS message or the broadcast message carrying slice group priority information on each TA; the slice group priority information including priority information of a slice group on each frequency.
[0272] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0273] select a first slice group including a first slice supported by the terminal from slice group information supported by a home TA of a neighbor cell or service cell slice group information supported by the neighbor cell or slice group information supported by the neighbor cell, the first slice being a slice with the highest priority supported by the terminal;
[0274] perform measurement according to the first slice group and perform cell reselection according to a measurement result.
[0275] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0276] determine priority information of the first slice group on each frequency.
[0277] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0278] perform measurement on a frequency with the highest priority according to the priority information of the first slice group on each frequency and perform cell reselection according to a measurement result; if there is no cell meeting the condition on the frequency with the highest priority, perform measurement on corresponding frequencies in order of priority from high to low until cell reselection is completed.
[0279] As an optional embodiment, the processor is further configured to read a computer program in the memory and perform the following operations:
[0280] According to slice group priority information on a home TA of a neighbor cell, or slice group priority information on a serving TA, or the highest priority information from slice group priority information on a home TA of a neighbor cell and slice group priority information on a serving TA, the priority of the first slice group on each frequency is assigned.
[0281] wherein, in Figure 9 The bus architecture can include any number of interconnected buses and bridges, specifically, various circuits of the one or more processors represented by the processor 800 and the memory represented by the memory 820 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers, and power management circuits, which are well known in the art, and thus, further description thereof is not provided herein. The bus interface provides an interface. The transceiver 810 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including a wireless channel, a wired channel, an optical cable, and the like. The user interface 830 can also be an interface capable of connecting to the required device for different user devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0282] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 in performing operations.
[0283] Optionally, the processor 800 can be a CPU (Central Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0284] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the application according to the obtained executable instructions. The processor and the memory can also be physically arranged separately.
[0285] The terminal in the embodiment of the application pre-acquires slice group information supported by a service TA, at least one of slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one neighboring TA of the RA, service cell slice group information supported by a neighboring area of a service cell, and slice group information supported by a neighboring area, and performs cell reselection according to the acquired slice group information and slice group priority information in the case of needing to perform cell reselection, thereby solving the problem that cell reselection cannot be performed due to different definitions of slice groups in different TAs and the terminal being unable to acquire slice group information of other TAs.
[0286] Since the principle of solving the problem by the terminal is similar to the cell reselection method in the embodiment of the application, implementation of the terminal can be referred to implementation of the method, and repeated parts will not be described again.
[0287] As shown in Figure 10 The embodiment of the application further provides a slice group information processing apparatus, which comprises:
[0288] A sending unit 901 is configured to send slice group information to a terminal, the slice group information being used to indicate a mapping relationship between a slice and a slice group; and the slice group information comprises at least one of the following:
[0289] Slice group information supported by a service tracking area (TA);
[0290] Slice group information supported by at least two TAs included in a registration area (RA);
[0291] Slice group information supported by at least one neighboring TA of the RA;
[0292] Service cell slice group information supported by a neighboring area of a service cell;
[0293] Slice group information supported by a neighboring area of the service cell.
[0294] As an optional embodiment, the sending unit comprises:
[0295] A first sending subunit is configured to send a registration acceptance message to the terminal according to a registration request message of the terminal, the registration acceptance message carrying the slice group information.
[0296] As an optional embodiment, the sending unit comprises:
[0297] A second sending subunit is configured to send a broadcast message, the broadcast message carrying the slice group information.
[0298] As an optional embodiment, in the case where the slice group information comprises service cell slice group information supported by a neighboring area of a service cell, the apparatus further comprises:
[0299] The slice information acquisition unit is configured to acquire slice information supported by a neighboring cell or slice group information supported by a neighboring cell via an Xn interface or an NG interface.
[0300] The mapping unit is configured to map the slice information supported by the neighboring cell into a serving cell slice group to obtain the slice group information supported by the serving cell.
[0301] As an optional embodiment, the apparatus further comprises:
[0302] The message sending unit is configured to send a non-access stratum (NAS) message or a broadcast message to the terminal, and the NAS message or the broadcast message carries slice group priority information on each TA; the slice group priority information comprises priority information of a slice group on each frequency.
[0303] In the embodiment of the application, the terminal pre-acquires slice group information supported by a serving TA, slice group information supported by at least two TAs included in a registration area (RA), slice group information supported by at least one neighboring TA of the RA, slice group information supported by a neighboring cell, and at least one of the slice group information supported by the neighboring cell, and performs cell reselection according to the acquired slice group information and slice group priority information in the case of needing to perform cell reselection, thereby solving the problem that cell reselection cannot be performed due to different definitions of slice groups on different TAs and the terminal being unable to acquire slice group information of other TAs.
[0304] The method and the apparatus are based on the same application concept, and the implementation of the apparatus and the method can be referred to each other because the principles of solving problems are similar, and the repeated parts will not be described herein.
[0305] As shown in Figure 11 The embodiment of the application further provides a network side device, which comprises a memory 1020, a transceiver 1010, and a processor 1000:
[0306] The memory 1020 is configured to store a computer program; the transceiver 1010 is configured to transceive data under the control of the processor 1000; and the processor 1000 is configured to read the computer program in the memory 1020 and perform the following operations:
[0307] The processor 1000 is configured to send slice group information to a terminal, and the slice group information is used to indicate a mapping relationship between a slice and a slice group; and the slice group information comprises at least one of the following:
[0308] Slice group information supported by a service tracking area (TA);
[0309] Slice group information supported by at least two TAs included in a registration area (RA);
[0310] slice group information supported by at least one neighboring TA of the RA;
[0311] serving cell slice group information supported by a neighboring cell of the serving cell;
[0312] slice group information supported by a neighboring cell of the serving cell.
[0313] As an optional embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:
[0314] According to the registration request message of the terminal, a registration acceptance message is sent to the terminal, and the registration acceptance message carries the slice group information.
[0315] As an optional embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:
[0316] A broadcast message is sent, and the broadcast message carries the slice group information.
[0317] As an optional embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:
[0318] In a case where the slice group information includes serving cell slice group information supported by a neighboring cell of the serving cell, neighboring cell supported slice information or neighboring cell supported neighboring cell slice group information is obtained through an Xn interface or an NG interface;
[0319] The neighboring cell supported slice information is mapped to a serving cell slice group to obtain the neighboring cell supported serving cell slice group information, or the network side device remaps the neighboring cell supported neighboring cell slice group information to obtain the neighboring cell supported serving cell slice group information.
[0320] As an optional embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:
[0321] A non-access stratum (NAS) message or a broadcast message is sent, and the NAS message or the broadcast message carries slice group priority information on each TA; the slice group priority information includes priority information of a slice group on each frequency.
[0322] Wherein, in Figure 11In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 1000 and the architecture of the memory 1020 that is represented by the various circuitry of the one or more processors and the memory. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators and power management circuitry, all of which are well known in the art, and therefore, not further described herein. The bus interface provides an interface to the transceiver 1010, which can be a number of elements, including a transmitter that can be used to transmit signals using a transmission medium and a receiver that can be used to receive signals from a transmission medium, including wireless channels, wired channels, optical media, and so on. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1000 in executing its operations.
[0323] The processor 1000 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), or the processor can be implemented using a multi-core architecture.
[0324] In the embodiment of the application, the terminal pre-acquires slice group information supported by a service TA, at least two slice group information supported by a TA included in a registration area (RA), at least one slice group information supported by a neighboring TA of the RA, slice group information supported by a serving cell of a neighboring area, and at least one of slice group information supported by the neighboring area, and in the case of needing to perform cell reselection, according to the acquired slice group information and slice group priority information, cell reselection is performed; the problem that cell reselection cannot be performed due to the fact that slice groups are defined differently in different TAs and the terminal cannot acquire slice group information of other TAs can be solved.
[0325] Since the principle of solving the problem by the network side device is similar to the slice group information processing method in the embodiment of the application, the implementation of the network side device can be referred to the implementation of the method, and the repeated parts will not be described.
[0326] It should be noted that the division of units in the embodiments of the application is illustrative, and is only a logical function division, and another division mode can be used in actual implementation. In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0327] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0328] The embodiments of the present application also provide a processor-readable storage medium, which stores a computer program. The computer program is used for causing the processor to execute the cell reselection method or the slice group information processing method described above. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD), etc.), etc.
[0329] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0330] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer executable instructions. These computer executable instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce the functions described in the flowcharts and / or block diagrams. Figure 1apparatus for performing the functions specified in a flow or flows and / or blocks. Figure 1
[0331] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instructions apparatus implementing the flow Figure 1 apparatus for performing the functions specified in a flow or flows and / or blocks. Figure 1
[0332] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 apparatus for performing the functions specified in a flow or flows and / or blocks. Figure 1
[0333] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of theapparent, modifications and variations of this application are possible in light of the above teachings. It is therefore to be understood that within the scope of the
Claims
1. A cell reselection method, characterized in that, The method includes: The terminal receives a broadcast message sent by the network-side device. The broadcast message carries slice group information, which is used to indicate the mapping relationship between slices and slice groups. The terminal performs cell reselection based on the slice group information; wherein the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells; Information on slice groups supported by neighboring cells; The method further includes: The terminal receives non-access stratum (NAS) messages or broadcast messages, which carry slice group priority information on each TA; the slice group priority information includes: priority information of the slice group on each frequency; The terminal performs cell reselection based on the slice group information, including: The terminal performs cell reselection based on the slice group information and slice group priority information.
2. The method according to claim 1, characterized in that, The terminal acquires slice group information, including: The terminal receives a registration acceptance message sent by the network-side device, and the registration acceptance message carries the slice group information.
3. The method according to claim 1, characterized in that, The terminal performs cell reselection based on the slice group information and slice group priority information, including: The terminal selects a first slice group that includes the first slice from the slice group information supported by the home TA of the neighboring cell, the serving cell slice group information supported by the neighboring cell, or the slice group information supported by the neighboring cell, based on the first slice with the highest priority supported by the terminal. The terminal performs measurements based on the first slice group and performs cell reselection based on the measurement results.
4. The method according to claim 3, characterized in that, Before the terminal performs measurements based on the first slice group and performs cell reselection based on the measurement results, the method further includes: The terminal determines the priority information of the first slice group at each frequency.
5. The method according to claim 4, characterized in that, The terminal performs measurements based on the first slice group and performs cell reselection based on the measurement results, including: The terminal performs measurements on the highest priority frequency according to the priority of the first slice group on each frequency and performs cell reselection based on the measurement results; if there is no cell that meets the conditions on the highest priority frequency, it performs measurements on the corresponding frequencies in descending order of priority until cell reselection is completed.
6. The method according to claim 4, characterized in that, The terminal determines the priority information of the first slice group at each frequency, including: The terminal assigns a priority value to the first slice group at each frequency based on the highest priority information among the slice group priority information on the home TA of the neighboring cell, the slice group priority information on the serving TA, and the slice group priority information on the home TA of the neighboring cell and the serving TA.
7. A method for processing slice group information, characterized in that, The method includes: A network-side device sends a broadcast message carrying slice group information, which indicates the mapping relationship between slices and slice groups; the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells of the service cell; Information on the slice groups supported by neighboring cells of the service community; The method further includes: The network-side device sends a Non-Access Stratum (NAS) message or a broadcast message to the terminal. The NAS message or broadcast message carries slice group priority information on each TA. The slice group priority information includes the priority information of the slice group on each frequency.
8. The method according to claim 7, characterized in that, The network-side device sends slice group information to the terminal, including: The network-side device sends a registration acceptance message to the terminal based on the terminal's registration request message, and the registration acceptance message carries the slice group information.
9. The method according to claim 7, characterized in that, When the slice group information includes: serving cell slice group information supported by neighboring cells of the serving cell, the method further includes: The network-side device obtains the slice information supported by the neighboring cell or the neighboring cell slice group information supported by the neighboring cell through the Xn interface or NG interface; The network-side device maps the slice information supported by the neighboring cell to a serving cell slice group to obtain the serving cell slice group information supported by the neighboring cell; or, the network-side device remaps the neighboring cell slice group information supported by the neighboring cell to obtain the serving cell slice group information supported by the neighboring cell.
10. A cell reselection device, characterized in that, include: An information acquisition unit is used to acquire slice group information, wherein the slice group information is used to indicate the mapping relationship between slices and slice groups; A cell reselection unit is configured to perform cell reselection based on the slice group information; wherein the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells; Information on slice groups supported by neighboring cells; The information acquisition unit includes: The second acquisition subunit is used to receive a broadcast message sent by a network-side device, the broadcast message carrying the slice group information; The device further includes: The message receiving unit is used to receive non-access stratum (NAS) messages or broadcast messages. The NAS messages or broadcast messages carry slice group priority information on each TA. The slice group priority information includes the priority information of the slice group on each frequency. The reselection unit includes: The cell reselection subunit is used to perform cell reselection based on the slice group information and slice group priority information.
11. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Receive a broadcast message sent by a network-side device, the broadcast message carrying slice group information, the slice group information being used to indicate the mapping relationship between slices and slice groups; Cell reselection is performed based on slice group priority information and the obtained slice group information; wherein, the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells; Information on slice groups supported by neighboring cells; The processor is also configured to read the computer program in the memory and perform the following operations: Receive non-access stratum (NAS) messages or broadcast messages, which carry slice group priority information on each TA; the slice group priority information includes: the priority information of the slice group on each frequency; Cell reselection is performed based on the slice group information and slice group priority information.
12. The terminal according to claim 11, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The device receives a registration acceptance message sent by a network-side device, the registration acceptance message carrying the slice group information.
13. The terminal according to claim 11, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Based on the highest priority first slice supported by the terminal, select the first slice group that includes the first slice from the slice group information supported by the home TA of the neighboring cell, or the serving cell slice group information supported by the neighboring cell, or the slice group information supported by the neighboring cell. Measurements are performed based on the first slice group, and cell reselection is performed based on the measurement results.
14. The terminal according to claim 13, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Determine the priority information of the first slice group at each frequency.
15. The terminal according to claim 14, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Based on the priority of the first slice group at each frequency, measurements are performed at the frequency with the highest priority, and cell reselection is performed based on the measurement results; if there is no cell that meets the conditions at the frequency with the highest priority, measurements are performed at the corresponding frequencies in descending order of priority until cell reselection is completed.
16. The terminal according to claim 14, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The priority of the first slice group at each frequency is assigned based on the slice group priority information on the home TA of the neighboring cell, or the slice group priority information on the serving TA, or the highest priority information among the slice group priority information on the home TA of the neighboring cell and the slice group priority information on the serving TA.
17. A slice group information processing device, characterized in that, include: A sending unit is configured to send slice group information to a terminal, the slice group information indicating the mapping relationship between slices and slice groups; the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells of the service cell; Information on the slice groups supported by neighboring cells of the service community; The transmitting unit includes: The second sending subunit is used to send a broadcast message, the broadcast message carrying the slice group information; The device further includes: The message sending unit is used to send non-access stratum (NAS) messages or broadcast messages to the terminal. The NAS messages or broadcast messages carry slice group priority information on each TA. The slice group priority information includes the priority information of the slice group on each frequency.
18. A network-side device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send a broadcast message carrying slice group information, the slice group information indicating the mapping relationship between slices and slice groups; the slice group information includes at least one of the following: Service tracking area: information on the slice groups supported by the TA; The RA (Registered Area) includes information on at least two slice groups supported by the TA (Targeting Area). Information on the slice group supported by at least one adjacent TA of the RA; Information on the service cell slice groups supported by neighboring cells of the service cell; Information on the slice groups supported by neighboring cells of the service community; The processor is also configured to read the computer program in the memory and perform the following operations: Send a non-access stratum (NAS) message or a broadcast message, which carries slice group priority information on each TA; the slice group priority information includes the priority information of the slice group on each frequency.
19. The network-side device according to claim 18, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Based on the terminal's registration request message, a registration acceptance message is sent to the terminal, the registration acceptance message carrying the slice group information.
20. The network-side device according to claim 18, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: When the slice group information includes: serving cell slice group information supported by neighboring cells of the serving cell, the slice information supported by the neighboring cells or the neighboring cell slice group information supported by the neighboring cells can be obtained through the Xn interface or NG interface. The neighboring cell's supported slice information is mapped to a serving cell slice group to obtain the serving cell slice group information supported by the neighboring cell; or, the network-side device remaps the neighboring cell's supported neighboring cell slice group information to obtain the serving cell slice group information supported by the neighboring cell.
21. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 6, or to perform the method according to any one of claims 7 to 9.