CN110225563A - The method and apparatus of network registry - Google Patents
The method and apparatus of network registry Download PDFInfo
- Publication number
- CN110225563A CN110225563A CN201910373242.8A CN201910373242A CN110225563A CN 110225563 A CN110225563 A CN 110225563A CN 201910373242 A CN201910373242 A CN 201910373242A CN 110225563 A CN110225563 A CN 110225563A
- Authority
- CN
- China
- Prior art keywords
- nssai
- priority
- application
- vplmn
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The method and apparatus of the embodiment of the present application offer network registry, it is related to field of communication technology, terminal device can be according to routing strategy, the priority of each application and each application in list of application determines the priority of each S-NSSAI in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set, further according to the priority of each S-NSSAI in the first information and S-NSSAI set, determine the priority of the first public land mobile network VPLMN, so that terminal device can get up the priority associative of the priority of application and VPLMN, and then terminal device can be according to the priority registration VPLMN of application, so that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible, it is promoted User experience.
Description
" this application claims in submission on January 31st, 2019 State Intellectual Property Office, application No. is 201910100537.8,
A kind of priority of the Chinese patent application of entitled " method for searching network and equipment based on network slice ", entire contents
It is hereby incorporated by reference in the application ".
Technical field
This application involves field of communication technology more particularly to the method and apparatus of network registry.
Background technique
Currently, terminal device is registered to the public land mobile network of some access in some country or area roaming
On (visited public land mobile network, VPLMN), the public land then according to operator's control is mobile
Network (operator controlled public land mobile network, OPLMN) list judgement is currently registered
VPLMN whether be the country or area highest priority public land mobile network (public land mobile
Network, PLMN), if it is not, terminal device can periodically attempt the PLMN of search high-priority, after searching for successfully, then can taste
Registration is initiated in examination on high priority PLMN.
However, different operators is in universal subscriber identity module (universal subscriber identity
Module, USIM) the OPLMN list that configures is included in card OPLMN number it is widely different, some areas are not configured
OPLMN or configuration it is seldom, and in OPLMN list, the sequence of OPLMN be entirely Home PLMN (home PLMN,
HPLMN it) is determined according to the signing information etc. between operator, terminal device is caused to be only capable of according to the signing information between operator
Register VPLMN.
Summary of the invention
The embodiment of the present application provide network registry method and apparatus, terminal device can by the priority of application with
The priority associative of VPLMN gets up, and then terminal device can be according to the priority registration VPLMN of application, so that terminal is set
The network of remarks volume meets the needs of high-priority applications in list of application as far as possible, and the user experience is improved.
In order to achieve the above objectives, embodiments herein adopts the following technical scheme that
In a first aspect, the embodiment of the present application provides a kind of method of network registry, this method comprises: terminal device is according to
One parameter determines the priority of each application in list of application, which includes at least one application;The terminal device
Determine that single network is cut according to the priority of each application and each application in routing strategy URSP, the list of application
Piece selects the priority of each S-NSSAI in auxiliary information S-NSSAI set and S-NSSAI set;The terminal device according to
The priority of the first information and each S-NSSAI in S-NSSAI set, determines the first public land mobile network VPLMN
Priority, wherein the first information be the first VPLMN Configuration network slice selection auxiliary information NSSAI.
The technical solution that above-mentioned first aspect provides, terminal device can pass through each application in URSP, list of application
The priority that each S-NSSAI in S-NSSAI set and S-NSSAI set is determined with the priority of each application, further according to the
The priority of one information and each S-NSSAI in S-NSSAI set, determines the priority of VPLMN, so that terminal device can
With by the priority associative of the priority applied and VPLMN, and then terminal device can be according to the priority registration of application
VPLMN improves use so that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible
Family experience.
With reference to first aspect, in the first possible implementation, the terminal device is according to the second information and the S-
The priority of each S-NSSAI in NSSAI set, determines the priority of the 2nd VPLMN, wherein second information be this
The configuration NSSAI of two VPLMN;If the priority of the 2nd VPLMN be higher than the first VPLMN priority, the terminal device to
The network equipment sends login request message, and the login request message is for registering the 2nd VPLMN.Based on this scheme, terminal device
It, can the high VPLMN of registered priority after determining the priority of VPLMN according to the priority applied in list of application.
With reference to first aspect with the first possible implementation of first aspect, in second of possible implementation
In, which includes mapping S-NSSAI;The terminal device according to the first information with the S-NSSAI set in each S-
The priority of NSSAI determines the priority of the first VPLMN, comprising: the terminal device obtains the first intersection, the first intersection packet
It includes in the S-NSSAI that S-NSSAI set includes, S-NSSAI identical with the mapping S-NSSAI that the first information includes;It should
Terminal device carries out read group total to the priority of the S-NSSAI in first intersection, obtains the priority of the first VPLMN.
Based on this scheme, terminal device can be gathered in the S-NSSAI for including according to S-NSSAI, the mapping for including with the first information
The priority of the identical S-NSSAI of S-NSSAI determines the priority of the first VPLMN.
Second of possible implementation of the possible implementation of with reference to first aspect the first and first aspect,
In the third possible implementation, which includes mapping S-NSSAI;The terminal device is according to the second information and the S-
The priority of each S-NSSAI in NSSAI set, determines the priority of the 2nd VPLMN, comprising: the terminal device obtains the
Two intersections, second intersection include that the S-NSSAI gathers in the S-NSSAI for including, the mapping S- for including with second information
The identical S-NSSAI of NSSAI;The terminal device carries out read group total to the priority of the S-NSSAI in second intersection, obtains
The priority of 2nd VPLMN.Based on this scheme, terminal device can be gathered in the S-NSSAI for including according to S-NSSAI, with
The priority for the identical S-NSSAI of mapping S-NSSAI that second information includes determines the priority of the 2nd VPLMN.
With reference to first aspect, in the fourth possible implementation, the terminal device according to routing strategy URSP,
The priority of each application and each application in the list of application determines single network slice selection auxiliary information S-NSSAI
The priority of each S-NSSAI in set and S-NSSAI set, comprising: all S-NSSAI that URSP is included by terminal device
S-NSSAI set is added;Terminal device according to S-NSSAI gather in the corresponding application of each S-NSSAI priority, determine institute
State the priority of each S-NSSAI.Based on this scheme, S- can be added by the S-NSSAI for including by URSP in terminal device
NSSAI set, and according to S-NSSAI gather in the corresponding application of each S-NSSAI priority determine it is every in S-NSSAI set
The priority of a S-NSSAI.
With reference to first aspect with the various possible implementations of first aspect, in a fifth possible implementation,
The terminal device receives the third information that the network equipment is sent, which is used to indicate terminal device change URSP.Base
In this scheme, terminal device can be stored in the URSP on terminal device according to third information update, and redefine VPLM's
Priority.
With reference to first aspect with the various possible implementations of first aspect, in a sixth possible implementation,
First parameter includes the type of each application in the frequency of use of each application and/or the list of application in the list of application.
Based on this scheme, terminal device can be according to each in the frequency of use of application each in list of application and/or the list of application
The type of application determines the priority of each application in list of application.
With reference to first aspect, the possible implementation of the first of first aspect, first aspect second of possible reality
Now the 5th kind of possible implementation and first party of mode, the third possible implementation of first aspect, first aspect
The 6th kind of possible implementation in face, in the 7th kind of possible implementation, which includes multiple URSP rules, each
URSP rule includes that application and the corresponding Route Selection of application describe, and Route Selection description includes S-NSSAI;The terminal is set
It is standby that S-NSSAI set and the S- are determined according to the priority of each application and each application in URSP, the list of application
The priority of each S-NSSAI in NSSAI set, comprising: step a: the terminal device selects the list of application each of to include
It is described using corresponding first Route Selection;First Route Selection is described as this using corresponding all Route Selection descriptions
In, the Route Selection description of highest priority in the Route Selection description of unselected mistake;Step b: terminal device traversal choosing
The the first Route Selection description selected out, selects interim S-NSSAI from the description of each first Route Selection, and face according to this
When the corresponding application of S-NSSAI priority, determine the priority of the interim S-NSSAI;Step c: the terminal device will own
Interim S-NSSAI is added in S-NSSAI set according to the priority orders of interim S-NSSAI;Step d: the terminal device
Judge that the list of application includes using in the description of corresponding Route Selection, if there are the Route Selections of unselected mistake to retouch
It states, and if it exists, a-d is thened follow the steps, until there is no the Route Selections of unselected mistake to describe in the URSP;Step e: the end
End equipment according to the S-NSSAI gather in each S-NSSAI sequence determine the S-NSSAI set in each S-NSSAI it is excellent
First grade.Based on this scheme, terminal device is described by corresponding first Route Selection of each application for selecting list of application to include,
Each first Route Selection of reselection describes corresponding interim S-NSSAI and determines the priority of each interim S-NSSAI, finally
All interim S-NSSAI are added in S-NSSAI set according to the priority orders of interim S-NSSAI, can determine S-
The priority of each S-NSSAI in NSSAI set and S-NSSAI set.
The 7th kind of possible implementation with reference to first aspect, in the 8th kind of possible implementation, the interim S-
NSSAI is to be fanned out to maximum S-NSSAI in the S-NSSAI that the corresponding first Route Selection description of the interim S-NSSAI includes,
Wherein, being fanned out to for S-NSSAI is determined by the number of the corresponding application of the S-NSSAI.Based on this scheme, terminal device can basis
S-NSSAI's is fanned out to the interim S-NSSAI of selection.
Second aspect, the embodiment of the present application provide a kind of communication device, which includes: processing module;The processing
Module, for determining the priority of each application in list of application according to the first parameter, which includes at least one
Using;The processing module is also used to according to each application and each application in routing strategy URSP, the list of application
Priority determine each S-NSSAI in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set
Priority;The processing module is also used to the priority according to the first information with each S-NSSAI in S-NSSAI set, really
The priority of fixed first public land mobile network VPLMN, wherein the first information is that the Configuration network of the first VPLMN is cut
Piece selects auxiliary information NSSAI.
The technical solution that above-mentioned second aspect provides, communication device can pass through each application in URSP, list of application
The priority that each S-NSSAI in S-NSSAI set and S-NSSAI set is determined with the priority of each application, further according to the
The priority of one information and each S-NSSAI in S-NSSAI set, determines the priority of VPLMN, so that communication device can
With by the priority associative of the priority applied and VPLMN, and then communication device can be according to the priority registration of application
VPLMN improves use so that the network of communication device registration meets the needs of high-priority applications in list of application as far as possible
Family experience.
In conjunction with second aspect, in the first possible implementation, the communication device further include: sending module;At this
Module is managed, is also used to determine the 2nd VPLMN according to the priority of each S-NSSAI in the second information and S-NSSAI set
Priority, wherein second information be the 2nd VPLMN configuration NSSAI;The sending module, if being used for the 2nd VPLMN
Priority be higher than the priority of the first VPLMN, send login request message to the network equipment, which is used for
Register the 2nd VPLMN.Based on this scheme, communication device is determining that VPLMN's is preferential according to the priority applied in list of application
It, can the high VPLMN of registered priority after grade.
In conjunction with the possible implementation of the first of second aspect and second aspect, in second of possible implementation
In, which includes mapping S-NSSAI;The processing module, also particularly useful for obtaining the first intersection, which includes
In the S-NSSAI that S-NSSAI set includes, S-NSSAI identical with the mapping S-NSSAI that the first information includes;At this
Module is managed, read group total is carried out also particularly useful for the priority to the S-NSSAI in first intersection, obtains the first VPLMN
Priority.Based on this scheme, communication device can be gathered in the S-NSSAI for including according to S-NSSAI, with the first information packet
The priority of the identical S-NSSAI of mapping S-NSSAI included determines the priority of the first VPLMN.
In conjunction with the first possible implementation of second aspect and second of possible implementation of second aspect,
In the third possible implementation, which includes mapping S-NSSAI;The processing module, also particularly useful for obtaining the
Two intersections, second intersection include that the S-NSSAI gathers in the S-NSSAI for including, the mapping S- for including with second information
The identical S-NSSAI of NSSAI;The processing module is asked also particularly useful for the priority to the S-NSSAI in second intersection
And calculating, obtain the priority of the 2nd VPLMN.Based on this scheme, communication device can gather the S- for including according to S-NSSAI
In NSSAI, the priority of S-NSSAI identical with the mapping S-NSSAI that second information includes determines that the 2nd VPLMN's is preferential
Grade.
In conjunction with second aspect, in the fourth possible implementation, processing module, specifically for the institute for including by URSP
There is S-NSSAI that S-NSSAI set is added;Processing module, also particularly useful for communication device according to S-NSSAI gather in each S-
The priority of the corresponding application of NSSAI determines the priority of each S-NSSAI.Based on this scheme, communication device can lead to
Cross the S-NSSAI for including by URSP and be added S-NSSAI set, and according to S-NSSAI gather in the corresponding application of each S-NSSAI
Priority determine S-NSSAI set in each S-NSSAI priority.
It, should in five kinds of possible implementations in conjunction with the various possible implementations of second aspect and second aspect
Communication device further include: receiving module;The receiving module, for receiving the third information of network equipment transmission, the third information
It is used to indicate communication device change URSP.Based on this scheme, communication device can be stored in communication according to third information update
URSP on device, and redefine the priority of VPLM.
It, should in six kinds of possible implementations in conjunction with the various possible implementations of second aspect and second aspect
First parameter includes the type of each application in the frequency of use of each application and/or the list of application in the list of application.Base
In this scheme, communication device can each be answered according in the frequency of use of application each in list of application and/or the list of application
Type determines the priority of each application in list of application.
In conjunction with the first possible implementation of second aspect, second aspect, second of possible reality of second aspect
Now the 5th kind of possible implementation and second party of mode, the third possible implementation of second aspect, second aspect
The 6th kind of possible implementation in face, in the 7th kind of possible implementation, which includes multiple URSP rules, each
URSP rule includes that application and the corresponding Route Selection of application describe, and Route Selection description includes S-NSSAI;The processing mould
Block is specifically used for executing step a, step b, step c, step d, step e;Wherein, step a are as follows: select the list of application packet
The corresponding first Route Selection description of each application included;First Route Selection is described as this using corresponding all routing choosings
It selects in description, the Route Selection description of highest priority in the Route Selection description of unselected mistake;Step b are as follows: traversal choosing
The the first Route Selection description selected out, selects interim S-NSSAI from the description of each first Route Selection, and face according to this
When the corresponding application of S-NSSAI priority, determine the priority of the interim S-NSSAI;Step c are as follows: by all interim S-
NSSAI is added in S-NSSAI set according to the priority orders of interim S-NSSAI;Step d are as follows: judge that the application arranges
Table include using corresponding Route Selection description in, if there are the descriptions of the Route Selection of unselected mistake, and if it exists, then holds
Row step a-d, until there is no the Route Selections of unselected mistake to describe in the URSP;Step e are as follows: according to the S-NSSAI
The sequence of each S-NSSAI determines the priority of each S-NSSAI in S-NSSAI set in set.Based on this scheme, communication
Device is described by corresponding first Route Selection of each application for selecting list of application to include, and each first via of reselection is by selecting
The priority for describing corresponding interim S-NSSAI and determining each interim S-NSSAI is selected, finally presses all interim S-NSSAI
The priority orders of S-NSSAI are added in the S-NSSAI set when shining on, and can determine S-NSSAI set and S-NSSAI collection
The priority of each S-NSSAI in conjunction.
In conjunction with the 7th kind of possible implementation of second aspect, in the 8th kind of possible implementation, the interim S-
NSSAI is to be fanned out to maximum S-NSSAI in the S-NSSAI that the corresponding first Route Selection description of the interim S-NSSAI includes,
Wherein, being fanned out to for S-NSSAI is determined by the number of the corresponding application of the S-NSSAI.Based on this scheme, communication device can basis
S-NSSAI's is fanned out to the interim S-NSSAI of selection.
The third aspect, the embodiment of the present application provide a kind of communication device, the communication device can for terminal device or
Chip or system on chip in terminal device.Any of above-mentioned first aspect or first aspect may be implemented in the communication device
Function performed by terminal device in embodiment, the function can be by hardware realizations, such as: in a kind of possible design, this is logical
T unit may include: processor and communication interface.Such as: processor, it is every in list of application for being determined according to the first parameter
The priority of a application determines S- further according to the priority of each application and each application in URSP, the list of application
The priority of each S-NSSAI, finally gathers with the S-NSSAI according to the first information in NSSAI set and S-NSSAI set
In each S-NSSAI priority, determine the priority of the first VPLMN.
In conjunction with the third aspect, in another possible design, communication device described in the third aspect can also include storage
Device, the memory, for saving the necessary computer executed instructions of communication device and data.It, should when communication device operation
Processor executes the computer executed instructions of memory storage so that the communication device execute such as above-mentioned first aspect or
Network registering method described in any possible design of first aspect.
Fourth aspect, this application provides a kind of System on Chip/SoC, which can be using within a communication device, this is
Chip of uniting includes: processor;The processor, for determining the priority of each application in list of application according to the first parameter,
The list of application includes at least one application;The processor is also used to according in routing strategy URSP, the list of application
The priority of each application and each application determines single network slice selection auxiliary information S-NSSAI set and the S-
The priority of each S-NSSAI in NSSAI set;The processor is also used to according to the first information and in S-NSSAI set
The priority of each S-NSSAI determines the priority of the first public land mobile network VPLMN, wherein the first information is should
The Configuration network slice selection auxiliary information NSSAI of first VPLMN.
The technical solution that above-mentioned fourth aspect provides, System on Chip/SoC can pass through each application in URSP, list of application
The priority that each S-NSSAI in S-NSSAI set and S-NSSAI set is determined with the priority of each application, further according to the
The priority of one information and each S-NSSAI in S-NSSAI set, determines the priority of VPLMN, so that System on Chip/SoC can
With by the priority associative of the priority applied and VPLMN, and then System on Chip/SoC can be according to the priority registration of application
VPLMN improves use so that the network of System on Chip/SoC registration meets the needs of high-priority applications in list of application as far as possible
Family experience.
In conjunction with fourth aspect, in the first possible implementation, the System on Chip/SoC further include: communication interface;At this
Device is managed, is also used to determine the 2nd VPLMN's according to the priority of each S-NSSAI in the second information and S-NSSAI set
Priority, wherein second information is the configuration NSSAI of the 2nd VPLMN;The communication interface, if for the 2nd VPLMN's
Priority is higher than the priority of the first VPLMN, sends login request message to the network equipment, the login request message is for infusing
The 2nd VPLMN of volume.Based on this scheme, System on Chip/SoC is in the priority for determining VPLMN according to the priority applied in list of application
It afterwards, can the high VPLMN of registered priority.
In conjunction with the first each possible implementation of fourth aspect and fourth aspect, in second of possible implementation
In, which includes mapping S-NSSAI;The processor, also particularly useful for the first intersection is obtained, which includes should
In the S-NSSAI that S-NSSAI set includes, S-NSSAI identical with the mapping S-NSSAI that the first information includes;The processing
Device carries out read group total also particularly useful for the priority to the S-NSSAI in first intersection, obtains the excellent of the first VPLMN
First grade.Based on this scheme, System on Chip/SoC can be gathered in the S-NSSAI for including according to S-NSSAI, include with the first information
The priority of the identical S-NSSAI of mapping S-NSSAI determines the priority of the first VPLMN.
In conjunction with fourth aspect the first possible implementation and fourth aspect second of possible implementation,
The third possible implementation of fourth aspect and the 4th kind of possible implementation of fourth aspect, it is possible at the third
Implementation in, second information include mapping S-NSSAI;The processor, also particularly useful for the second intersection is obtained, this second
Intersection includes S- identical with the mapping S-NSSAI that second information includes in the S-NSSAI that S-NSSAI set includes
NSSAI;The processor carries out read group total also particularly useful for the priority to the S-NSSAI in second intersection, obtain this
The priority of two VPLMN.Based on this scheme, System on Chip/SoC can be gathered in the S-NSSAI for including according to S-NSSAI, with this
The priority for the identical S-NSSAI of mapping S-NSSAI that two information include determines the priority of the 2nd VPLMN.
In conjunction with fourth aspect, in the fourth possible implementation, the processor, specifically for the institute for including by URSP
There is S-NSSAI that S-NSSAI set is added;The processor, also particularly useful for System on Chip/SoC according to S-NSSAI gather in each S-
The priority of the corresponding application of NSSAI determines the priority of each S-NSSAI.Based on this scheme, System on Chip/SoC can lead to
Cross the S-NSSAI for including by URSP and be added S-NSSAI set, and according to S-NSSAI gather in the corresponding application of each S-NSSAI
Priority determine S-NSSAI set in each S-NSSAI priority.
It, should in five kinds of possible implementations in conjunction with the various possible implementations of fourth aspect and second aspect
Communication interface, is also used to receive the third information of network equipment transmission, which is used to indicate System on Chip/SoC change
URSP.Based on this scheme, System on Chip/SoC can be stored in the URSP on System on Chip/SoC according to third information update, and redefine
The priority of VPLM.
It, should in six kinds of possible implementations in conjunction with the various possible implementations of fourth aspect and fourth aspect
First parameter includes the type of each application in the frequency of use of each application and/or the list of application in the list of application.Base
In this scheme, System on Chip/SoC can each be answered according in the frequency of use of application each in list of application and/or the list of application
Type determines the priority of each application in list of application.
In conjunction with the first possible implementation of fourth aspect, fourth aspect, second of possible reality of fourth aspect
Existing mode, the third possible implementation of fourth aspect, the 5th kind of possible implementation of fourth aspect and four directions
The 6th kind of possible implementation in face, in the 7th kind of possible implementation, which includes multiple URSP rules, each
URSP rule includes that application and the corresponding Route Selection of application describe, and Route Selection description includes S-NSSAI;The processing
Device is specifically used for executing step a, step b, step c, step d, step e;Wherein, step a are as follows: select the list of application packet
The corresponding first Route Selection description of each application included;First Route Selection is described as this using corresponding all routing choosings
It selects in description, the Route Selection description of highest priority in the Route Selection description of unselected mistake;Step b are as follows: traversal choosing
The the first Route Selection description selected out, selects interim S-NSSAI from the description of each first Route Selection, and face according to this
When the corresponding application of S-NSSAI priority, determine the priority of the interim S-NSSAI;Step c are as follows: by all interim S-
NSSAI is added in S-NSSAI set according to the priority orders of interim S-NSSAI;Step d are as follows: judge that the application arranges
Table include using corresponding Route Selection description in, if there are the descriptions of the Route Selection of unselected mistake, and if it exists, then holds
Row step a-d, until there is no the Route Selections of unselected mistake to describe in the URSP;Step e are as follows: according to the S-NSSAI
The sequence of each S-NSSAI determines the priority of each S-NSSAI in S-NSSAI set in set.Based on this scheme, system
Chip is described by corresponding first Route Selection of each application for selecting list of application to include, and each first via of reselection is by selecting
The priority for describing corresponding interim S-NSSAI and determining each interim S-NSSAI is selected, finally presses all interim S-NSSAI
The priority orders of S-NSSAI are added in the S-NSSAI set when shining on, and can determine S-NSSAI set and S-NSSAI collection
The priority of each S-NSSAI in conjunction.
In conjunction with the 7th kind of possible implementation of fourth aspect, in the 8th kind of possible implementation, the interim S-
NSSAI is to be fanned out to maximum S-NSSAI in the S-NSSAI that the corresponding first Route Selection description of the interim S-NSSAI includes,
Wherein, being fanned out to for S-NSSAI is determined by the number of the corresponding application of the S-NSSAI.Based on this scheme, System on Chip/SoC can basis
S-NSSAI's is fanned out to the interim S-NSSAI of selection.
It, should in nine kinds of possible implementations in conjunction with the various possible implementations of fourth aspect and fourth aspect
System on Chip/SoC can also include memory, the memory, for saving the necessary computer executed instructions of System on Chip/SoC and data.
When System on Chip/SoC operation, which executes the computer executed instructions of memory storage, so that the System on Chip/SoC
Realize the function of the System on Chip/SoC in any possible design such as above-mentioned fourth aspect or fourth aspect.
5th aspect, the embodiment of the present application also provides a kind of computer readable storage mediums, as computer is non-transient
Readable storage medium storing program for executing.Computer program is stored thereon, when the computer program is run on computers, so that computer is held
Network registering method described in any possible design of the above-mentioned first aspect of row or first aspect.For example, the computer
It can be at least one memory node.
6th aspect, the embodiment of the present application also provides a kind of computer program products, when run on a computer,
So that network registering method described in any possible design of first aspect or first aspect is performed.For example, the meter
Calculation machine can be at least one memory node.
It should be understood that any communication device or computer storage medium of above-mentioned offer or computer program product etc.
It is used to execute corresponding method presented above, therefore, the attainable beneficial effect of institute can refer in corresponding method
Beneficial effect, details are not described herein again.
Detailed description of the invention
Fig. 1 is communication system architecture schematic diagram provided by the embodiments of the present application;
Fig. 2 is URSP schematic diagram one provided by the embodiments of the present application;
Fig. 3 is the hardware structural diagram of electronic equipment provided by the embodiments of the present application;
Fig. 4 is network registering method flow diagram one provided by the embodiments of the present application;
Fig. 5 is URSP schematic diagram two provided by the embodiments of the present application;
Fig. 6 is network registering method flow diagram two provided by the embodiments of the present application;
Fig. 7 is URSP schematic diagram three provided by the embodiments of the present application;
Fig. 8 is network registering method flow diagram three provided by the embodiments of the present application;
Fig. 9 is network registering method flow diagram four provided by the embodiments of the present application;
Figure 10 is network registering method flow diagram five provided by the embodiments of the present application;
Figure 11 is network registering method flow diagram six provided by the embodiments of the present application;
Figure 12 is network registering method flow diagram seven provided by the embodiments of the present application;
Figure 13 is network registering method flow diagram eight provided by the embodiments of the present application;
Figure 14 is network registering method flow diagram nine provided by the embodiments of the present application;
Figure 15 is electronic devices structure schematic diagram one provided by the embodiments of the present application;
Figure 16 is electronic devices structure schematic diagram two provided by the embodiments of the present application;
Figure 17 is electronic devices structure schematic diagram three provided by the embodiments of the present application.
Specific embodiment
The embodiment of the embodiment of the present application is described in detail with reference to the accompanying drawing.
Method provided by the embodiments of the present application can be used for third generation partner program (3rd generation
Partnership project, 3GPP) communication system, for example, long term evolution (long term evolution, LTE) system,
It can be used for the 5th generation (5th generation, 5G) mobile communication system, NR system and other next generation communication systems again,
It may be non-3 gpp communication system, not limit.Below only for the communication system 100 shown in Fig. 1, to the embodiment of the present application
The method of offer is described.
As shown in Figure 1, being the configuration diagram of communication system 100 provided by the embodiments of the present application.In Fig. 1, communication system
100 may include one or more network equipments (such as: the network equipment 10 and the network equipment 20) and with each network equipment
Connection one or more terminal devices (such as: the terminal device 30 and terminal device 40 being connect with the network equipment 10, with network
The terminal device 50 that equipment 20 connects).Fig. 1 is only schematic diagram, does not constitute the applicable field to technical solution provided by the present application
The restriction of scape.
The network equipment in Fig. 1, such as: the network equipment 10 or the network equipment 20 can be transmission receiving node
(transmission reception point, TRP), base station, relay station or access point etc..The network equipment 10 or the network equipment
20 can be the network equipment in 5G communication system or the network equipment in future evolution network;It may also is that the whole world is mobile logical
Letter system (global system for mobile communication, GSM) or CDMA (code division
Multiple access, CDMA) base transceiver station (base transceiver station, BTS) in network, it can also
To be the NB (NodeB) in wideband code division multiple access (wideband code division multiple access, WCDMA),
It can also be the eNB or eNodeB (evolutional NodeB) in long term evolution (long term evolution, LTE).
The network equipment 10 or the network equipment 20 can also be cloud Radio Access Network (cloud radio access network, CRAN)
Wireless controller under scene.
Terminal device in Fig. 1, as terminal device 30, terminal device 40 or terminal device 50 can be user equipment
(user equipment, UE), access terminal equipment, UE unit, the station UE, movement station, mobile station, remote station, remote terminal are set
Standby, mobile device, UE terminal, wireless telecom equipment, UE agency or UE device etc..Access terminal equipment can be at individual digital
Manage (personal digital assistant, PDA), the handheld device with wireless communication function, the terminal in 5G network
Terminal in equipment or public land mobile network (public land mobile network, PLMN) network of the following evolution
Equipment etc..
It should be noted that communication system 100 shown in FIG. 1 is only used for illustrating, it is not intended to limit the technical solution of the application.This
The technical staff in field should be understood that during specific implementation, communication system 100 can also include other equipment, while
Determine the quantity of the network equipment and terminal device according to specific needs.In addition, each network element in Fig. 1 can also pass through other
Interface is attached, and is not limited.
In Fig. 1, when terminal device 30 roams into the network equipment 20 from the network equipment 10, terminal device 30 can be registered to
Some VPLMN, subsequent, terminal device 30 can judge that the VPLMN currently registered is according to the sequence of VPLMN in OPLMN list
No is the PLMN of the highest priority of the network equipment 20.If it is not, terminal device 30 can periodically attempt search high-priority
PLMN after searching for successfully, then can attempt to initiate registration on high priority PLMN.But in OPLMN list, the sequence of OPLMN
It is entirely that HPLMN is determined according to the signing information etc. between operator, terminal device is caused to be only capable of according to the label between operator
About information registering VPLMN.
Although having increased the mechanism by signaling update OPLMN list in 5G newly, i.e., in registration/updating process
OPLMN list information, or the NAS transport process in network-triggered are issued in (registration procedure)
OPLMN list information is issued in (Network-initiated NAS transport procedure).But, if it enables
5G is difficult to expect that by the mechanism that signaling refreshes OPLMN list.
Importantly, what the high VPLMN of priority used in OPLMN list may be application that user is not frequently used
Corresponding single network slice selection auxiliary information (single network slice selection assistance
Information, S-NSSAI), rather than user be commonly used using corresponding S-NSSAI.In this way, terminal device is registered
Network be not able to satisfy the demand of the application that user is commonly used, lead to poor user experience.
By taking each VPLMN is using a S-NSSAI as an example, APP#1 and APP#2 are installed on terminal device 30, wherein
APP#1 is the application (for example, wechat etc. is applied) that user frequently uses (for example, one day uses 50 times), and APP#2 is not user
Frequently use the application (for example, Alipay etc. is applied) of (for example, one day uses 10 times).When terminal device 30 is from the network equipment 10
When roaming into the network equipment 20, terminal device 30 can be registered to the VPLMN that priority is high in OPLMN list.The network equipment 20
Can be sent to terminal device 20 UE routing strategy as shown in Figure 2 (UE route selection policy,
URSP).In the URSP, APP#1 corresponds to S-NSSAI#1, and APP#2 corresponds to S-NSSAI#2.If priority is high in OPLMN list
VPLMN uses S-NSSAI#2, and the corresponding application of S-NSSAI#2 is APP#2, so user is unable to using terminal equipment
APP#1 on 30.If user wants using APP#1, it is also necessary to which terminal device 30 is registered to the VPLMN that S-NSSAI#1 can be used.
Therefore, if terminal device 30 is according to the priority registration network of VPLMN in OPLMN list, terminal device, which is possible to be registered to, is
It is not able to satisfy the network of the demand for the application that user is commonly used, leads to poor user experience.
In order to solve the problems, such as that the network of terminal device registration is not able to satisfy the demand for the application that user is commonly used, this Shen
Please embodiment provide network registering method, the detailed process of this method can be with reference to described in corresponding embodiment shown in Fig. 8.
In this way, terminal device can get up the priority associative of the priority of application and VPLMN, and then terminal device can be with
According to the priority registration VPLMN of application, what the network that can solve terminal device registration was not able to satisfy that user is commonly used is answered
The problem of demand, the user experience is improved.
Optionally, each network element in Fig. 1 (such as network equipment 10 or terminal device 30 etc.) can be realized by an equipment,
It can also be that a functional module in an equipment, the embodiment of the present application are not especially limited this.On it is understood that
Function is stated either network element in hardware device, is also possible to the software function run on specialized hardware, either
The virtualization instantiated on platform (for example, cloud platform).
For example, each network element in Fig. 1 can be realized by the electronic equipment 300 in Fig. 3.Fig. 3 is that the application is implemented
The structural schematic diagram for a kind of electronic equipment that example provides.Electronic equipment 300 in Fig. 3 can specifically include: processor 310, outside
Portion's memory interface 320, internal storage 321, universal serial bus (universal serial bus, USB) interface 330,
Charge management module 340, power management module 341, battery 342, antenna 1, antenna 2, mobile communication module 350, wireless communication
Module 360, audio-frequency module 370, loudspeaker 370A, receiver 370B, microphone 370C, earphone interface 370D, sensor module
380, key 390, motor 391, indicator 392, camera 393, display screen 394 and Subscriber Identity Module (subscriber
Identification module, SIM) card interface 395 etc..Wherein sensor module 380 may include depth transducer
380A, pressure sensor 380B, gyro sensor 380C, baroceptor 380D, Magnetic Sensor 380E, acceleration transducer
380F, range sensor 380G, close to optical sensor 380H, fingerprint sensor 380J, temperature sensor 380K, touch sensor
380L, ambient light sensor 380M, bone conduction sensor 380N etc..
It is understood that the structure of the embodiment of the present application signal does not constitute the specific restriction to electronic equipment 300.?
In other embodiments of the application, electronic equipment 300 may include than illustrating more or fewer components, or the certain portions of combination
Part perhaps splits certain components or different component layouts.The component of diagram can be with hardware, software or software and hardware
Combination realize.
Processor 310 may include one or more processing units, such as: processor 310 may include application processor
(application processor, AP), modem processor, graphics processor (graphics processing
Unit, GPU), image-signal processor (image signal processor, ISP), controller, Video Codec, number
Signal processor (digital signal processor, DSP), baseband processor and/or neural network processor
(neural-network processing unit, NPU) etc..Wherein, different processing units can be independent device,
It can integrate in one or more processors.
Controller can generate operating control signal according to instruction operation code and clock signal, complete instruction fetch and execution
The control of instruction.
Memory can also be set in processor 310, for storing instruction and data.Memory can store for realizing
The instruction of six modular functionalities: detection instruction, link order, information management instruction, analysis instruction, data transfer instruction and logical
Know instruction, and controls execution by processor 310.In some embodiments, the memory in processor 310 is deposited for speed buffering
Reservoir.The memory can save the instruction or data that processor 310 is just used or is recycled.If processor 310 needs
The instruction or data are reused, can be called directly from the memory.Repeated access is avoided, processor 310 is reduced
Waiting time, thus improve the efficiency of system.
In some embodiments, processor 310 may include one or more interfaces.Interface may include integrated circuit
(inter-integrated circuit, I2C) interface, integrated circuit built-in audio (inter-integrated circuit
Sound, I2S) interface, pulse code modulation (pulse code modulation, PCM) interface, universal asynchronous receiving-transmitting transmitter
(universal asynchronous receiver/transmitter, UART) interface, mobile industry processor interface
(mobile industry processor interface, MIPI), universal input export (general-purpose
Input/output, GPIO) interface, Subscriber Identity Module (subscriber identity module, SIM) interface, and/or
Universal serial bus (universal serial bus, USB) interface etc..
Charge management module 340 is used to receive charging input from charger.Wherein, charger can be wireless charger,
It is also possible to wired charger.
Power management module 341 is for connecting battery 342, charge management module 340 and processor 310.Power management mould
Block 341 receives the input of battery 342 and/or charge management module 340, is processor 310, internal storage 321, display screen
394, the power supply such as camera 393 and wireless communication module 360.Power management module 341 can be also used for monitoring battery capacity,
Circulating battery number, the parameters such as cell health state (electric leakage, impedance).
The wireless communication function of electronic equipment 300 can pass through antenna 1, antenna 2, mobile communication module 350, wireless communication
Module 360, modem processor and baseband processor etc. are realized.
Antenna 1 and antenna 2 electromagnetic wave signal for transmitting and receiving.Each antenna in electronic equipment 300 can be used for covering
Cover single or multiple communication bands.Different antennas can also be multiplexed, to improve the utilization rate of antenna.Such as: it can be by antenna 1
It is multiplexed with the diversity antenna of WLAN.In other embodiments, antenna can be used in combination with tuning switch.
Mobile communication module 350, which can provide, applies wirelessly communicating on electronic equipment 300 including 2G/3G/4G/5G etc.
Solution.Mobile communication module 350 may include at least one filter, switch, power amplifier, low-noise amplifier
(low noise amplifier, LNA) etc..Mobile communication module 350 can receive electromagnetic wave by antenna 1, and to received electricity
Magnetic wave is filtered, and the processing such as amplification is sent to modem processor and is demodulated.Mobile communication module 350 can also be right
The modulated modulated signal amplification of demodulation processor, switchs to electromagenetic wave radiation through antenna 1 and goes out.
Modem processor may include modulator and demodulator.Wherein, modulator is used for low frequency base to be sent
Band signal is modulated into high frequency signal.Demodulator is used to received electromagnetic wave signal being demodulated into low frequency baseband signal.Then solution
Adjust device that the low frequency baseband signal that demodulation obtains is sent to baseband processor.Low frequency baseband signal is through baseband processor
Afterwards, it is delivered to application processor.Application processor is defeated by audio frequency apparatus (being not limited to loudspeaker 370A, receiver 370B etc.)
Voice signal out, or image or video are shown by display screen 394.
It includes WLAN (wireless that wireless communication module 360, which can be provided and be applied on electronic equipment 300,
Local area networks, WLAN) (such as Wireless Fidelity (wireless fidelity, Wi-Fi) network), bluetooth
(bluetooth, BT), Global Navigation Satellite System (global navigation satellite system, GNSS), frequency modulation
(frequency modulation, FM), the short distance wireless communication technology (near field communication, NFC) are red
The solution of the wireless communications such as outer technology (infrared, IR).Wireless communication module 360 can be integrated into few communication
One or more devices of processing module.Wireless communication module 360 receives electromagnetic wave via antenna 2, by electromagnetic wave signal frequency modulation
And filtering processing, by treated, signal is sent to processor 310.Wireless communication module 360 can also connect from processor 310
Signal to be sent is received, frequency modulation is carried out to it, is amplified, is switched to electromagenetic wave radiation through antenna 2 and go out.
In some embodiments, the antenna 1 of electronic equipment 300 and mobile communication module 350 couple, antenna 2 and channel radio
Believe that module 360 couples, allowing electronic equipment 300, technology is communicated with network and other equipment by wireless communication.It is described
Wireless communication technique may include global system for mobile communications (global system for mobile communications,
GSM), general packet radio service (general packet radio service, GPRS), CDMA access (code
Division multiple access, CDMA), wideband code division multiple access (wideband code division multiple
Access, WCDMA), time division CDMA (time-division code division multiple access, TD-
SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM and/or IR technology etc..Institute
Stating GNSS may include GPS (global positioning system, GPS), global navigational satellite system
It unites (global navigation satellite system, GLONASS), Beidou satellite navigation system (beidou
Navigation satellite system, BDS), quasi- zenith satellite system (quasi-zenith satellite
System, QZSS) and/or satellite-based augmentation system (satellite based augmentation systems, SBAS).
Electronic equipment 300 realizes display function by GPU, display screen 394 and application processor etc..GPU is at image
The microprocessor of reason connects display screen 394 and application processor.GPU is calculated for executing mathematics and geometry, is used for figure wash with watercolours
Dye.Processor 310 may include one or more GPU, execute program instructions to generate or change display information.
Display screen 394 is for showing image, video etc..Display screen 394 includes display panel.Display panel can use liquid
Crystal display screen (liquid crystal display, LCD), Organic Light Emitting Diode (organic light-emitting
Diode, OLED), active matrix organic light-emitting diode or active-matrix organic light emitting diode (active-matrix
Organic light emitting diode's, AMOLED), Flexible light-emitting diodes (flex light-emitting
Diode, FLED), Miniled, MicroLed, Micro-oLed, light emitting diode with quantum dots (quantum dot light
Emitting diodes, QLED) etc..In some embodiments, electronic equipment 300 may include 1 or N number of display screen 394, N
For the positive integer greater than 1.
Electronic equipment 300 can be by ISP, camera 393, Video Codec, GPU, display screen 394 and at
It manages device etc. and realizes shooting function.
External memory interface 320 can be used for connecting external memory card, such as Micro SD card, realize that extension electronics is set
Standby 300 storage capacity.External memory card is communicated by external memory interface 320 with processor 310, realizes that data store function
Energy.Such as by music, the files such as video are stored in external memory card.
Internal storage 321 can be used for storing computer executable program code, and the executable program code includes
Instruction.Internal storage 321 may include storing program area and storage data area.Wherein, storing program area can store operation system
It unites, application program (such as sound-playing function, image player function etc.) needed at least one function etc..It storage data area can
The data (such as audio data, phone directory etc.) etc. created in storage 300 use process of electronic equipment.In addition, storage inside
Device 321 may include high-speed random access memory, can also include nonvolatile memory, for example, at least a disk storage
Device, flush memory device, generic flash memory (universal flash storage, UFS) etc..Processor 310 passes through operation
It is stored in the instruction of internal storage 321, and/or is stored in the instruction for the memory being set in processor, electronics is executed and sets
Standby 300 various function application and data processing.
Electronic equipment 300 can pass through audio-frequency module 370, loudspeaker 370A, receiver 370B, microphone 370C, earphone
Interface 370D and application processor etc. realize audio-frequency function.Such as music, recording etc..
Audio-frequency module 370 is used to for digitized audio message to be converted into analog audio signal output, is also used for analogue audio frequency
Input is converted to digital audio and video signals.Audio-frequency module 370 can be also used for audio-frequency signal coding and decoding.
Loudspeaker 370A, also referred to as " loudspeaker ", for audio electrical signal to be converted to voice signal.Electronic equipment 300 can be with
Music is listened to by loudspeaker 370A, or listens to hand-free call.
Receiver 370B, also referred to as " earpiece ", for audio electrical signal to be converted into voice signal.When electronic equipment 300 connects
It answers a call or when voice messaging, it can be by the way that receiver 370B be answered voice close to human ear.
Microphone 370C, also referred to as " microphone ", " microphone ", for voice signal to be converted to electric signal.When making a phone call
Or when sending voice messaging, voice signal can be input to microphone by mouth close to microphone 370C sounding by user
370C.At least one microphone 370C can be set in electronic equipment 300.
Earphone interface 370D is for connecting wired earphone.Earphone interface 370D can be USB interface 330, be also possible to
Opening mobile electronic device platform (open mobile terminal platform, OMTP) standard interface of 3.5mm, the U.S.
Cellular telecommunication industrial association (cellular telecommunications industry association of the USA,
CTIA) standard interface.
Depth transducer 380A is used to obtain the depth information of scenery.
Pressure signal can be converted into electric signal for experiencing pressure signal by pressure sensor 380B.
Gyro sensor 380C is determined for the athletic posture of electronic equipment 300.
Baroceptor 380D is for measuring air pressure.
Magnetic Sensor 380E includes Hall sensor.Electronic equipment 300 can use Magnetic Sensor 380E flip cover skin
The folding of set.
Acceleration transducer 380F can detect the big of (the generally three axis) acceleration in all directions of electronic equipment 300
It is small.It can detect that size and the direction of gravity when electronic equipment 300 is static.It can be also used for identification electronic equipment posture, answer
Switch for horizontal/vertical screen, the application such as pedometer.
Range sensor 380G, for measuring distance.
It may include such as light emitting diode (LED) and photodetector, such as photodiode close to optical sensor 380H.
Light emitting diode can be infrared light-emitting diode.Electronic equipment 300 launches outward infrared light by light emitting diode.Electronics is set
Standby 300 detect the infrared external reflection light from neighbouring object using photodiode.
Fingerprint sensor 380J is for acquiring fingerprint.The fingerprint characteristic that electronic equipment 300 can use acquisition realizes fingerprint
Unlock accesses application lock, and fingerprint is taken pictures, fingerprint incoming call answering etc..
Temperature sensor 380K is for detecting temperature.
Touch sensor 380L, also referred to as " touch-control device ".Touch sensor 380L can be set in display screen 394, by touching
It touches sensor 380L and display screen 394 forms touch screen, also referred to as " touch screen ".Touch sensor 380L acts on it for detecting
On or near touch operation.The touch operation that touch sensor can will test passes to application processor, to determine touching
Touch event type.Visual output relevant to touch operation can be provided by display screen 394.
Ambient light sensor 380M is for perceiving environmental light brightness.
The available vibration signal of bone conduction sensor 380N.
Key 390 includes power button, volume key etc..Key 390 can be mechanical key.It is also possible to touch-key.
Electronic equipment 300 can receive key-press input, generate key letter related with the user setting of electronic equipment 300 and function control
Number input.
Motor 391 can produce vibration prompt.Motor 391 can be used for calling vibration prompt, can be used for touching vibration
Dynamic feedback.
Indicator 392 can be indicator light, can serve to indicate that charged state, electric quantity change can be used for instruction and disappear
Breath, missed call, notice etc..
SIM card interface 395 is for connecting SIM card.SIM card can be by being inserted into SIM card interface 395, or from SIM card interface
395 extract, and realization is contacting and separating with electronic equipment 300.Electronic equipment 300 can support 1 or N number of SIM card interface, N
For the positive integer greater than 1.SIM card interface 395 can support Nano SIM card, Micro SIM card, SIM card etc..The same SIM
Card interface 395 can be inserted into multiple cards simultaneously.The type of multiple cards may be the same or different.SIM card interface 395
Different types of SIM card can also be compatible with.SIM card interface 395 can also be with compatible external storage card.Electronic equipment 300 passes through SIM
Card and network interaction realize the functions such as call and data communication.
It is specifically addressed below in conjunction with method of the Fig. 1 and Fig. 3 to network registry provided by the embodiments of the present application.
It should be noted that each parameter in message name or message in the following embodiments of the application between each network element
Name etc. is an example, is also possible to other names in specific implementation, the embodiment of the present application is not especially limited this.
Some or all of it should be understood that in the embodiment of the present application, terminal device can execute in the embodiment of the present application
Step, these steps or operation are only examples, and the deformation of other operations or various operations can also be performed in the embodiment of the present application.
In addition, each step can be executed according to the different sequences that the embodiment of the present application is presented, and it is possible to not really want to execute
All operationss in the embodiment of the present application.
As shown in figure 4, being a kind of method of network registry provided by the embodiments of the present application, the method for the network registry includes
Step 401- step 414.
Step 401: terminal device receives the third information that the network equipment is sent.
Wherein, terminal device can be any one terminal device in the terminal device 30- terminal device 50 in Fig. 1.
Optionally, when URSP content alteration, terminal device receives the third information that the network equipment is sent, the third packet
Content after including URSP change.
Wherein, URSP can serve to indicate that using the corresponding relationship with S-NSSAI.
For example, by taking the terminal device 30 in Fig. 1 as an example, if the signing information change of operator causes URSP content to become
More, the network equipment 10 can send third information to terminal device 30.
Optionally, the Configuration network slice selection auxiliary information (Network for the VPLMN that terminal device is currently registered
Slice selection assistance information, NSSAI) change when, terminal device receive the network equipment send
Third information, the third information include change after configuration NSSAI.
For example, by taking the terminal device 30 in Fig. 1 as an example, if the network equipment has reconfigured the configuration NSSAI of VPLMN, net
Network equipment 10 can send third information to terminal device 30.
Optionally, terminal device receives the third information that the network equipment is sent, which is used to indicate terminal device
Redefine the priority for the VPLMN that terminal device is currently registered.
Optionally, URSP includes multiple URSP rules, and each URSP rule includes that application and the corresponding routing of application are selected
Description is selected, Route Selection description includes S-NSSAI.
Optionally, the corresponding one or more Route Selection descriptions of the application that each URSP rule includes.
Optionally, in URSP rule, the priority of the forward Route Selection description in position is higher than the routing choosing of position rearward
Select the priority of description.
Optionally, Route Selection description does not include S-NSSAI, alternatively, Route Selection description includes one or more S-
NSSAI。
Fig. 5 is the schematic diagram of URSP, and the URSP in Fig. 5 includes K URSP rule.Wherein, URSP rule #1 includes that M is answered
With and M application corresponding R Route Selection description.Wherein, APP#1 can correspond to Route Selection and describe #1 and routing choosing
Description #2 is selected, APP#M corresponds to Route Selection and describes #R, and the priority that Route Selection describes #1 is higher than Route Selection and describes the excellent of #2
First grade.Wherein, it includes N number of S-NSSAI that Route Selection, which describes #1 again,.
Step 402: terminal device initialization S-NSSAI collection is combined into sky.
Wherein, S-NSSAI set is for being stored the S-NSSAI in URSP by the priority orders of the S-NSSAI.
Step 403: terminal device determines the priority of each application in list of application according to the first parameter.
Wherein, the first parameter may include the frequency of use of each application in list of application;Alternatively, the first parameter can wrap
Include the type of each application in list of application;Alternatively, the first parameter may include the frequency of use of each application in list of application
With the type of application each in list of application.Wherein, the frequency of use of each application can be described as each application use daily
Number;Alternatively, the frequency of use of each application can be described as each duration applied and used daily.
Wherein, list of application may include at least one application.
Optionally, list of application includes all applications on terminal device;Alternatively, list of application includes certain on terminal device
One type application (such as: social category application or payment class application etc.);Alternatively, list of application include on terminal device user make
With the high application of frequency;Alternatively, the application in user's self-defined application list.
Example 1: (such as: 10 days) user uses each application in list of application daily in terminal device detection a period of time
Number, then the number for each application that the user detected in this time uses daily is averaged, terminal device root
The priority of each application in list of application is determined according to the average value of each daily access times of application.
The corresponding relationship of the priority using the number used daily and application is shown in table 1.Wherein, 0- is used daily
The priority of 5 applications is 1, the use of the priority of 6-15 application is daily 2, uses 16-30 application daily
Priority is 3, the use of the priority of 30 times or more applications is daily 4, the bigger application of the numerical value of the priority of application it is preferential
Grade is higher.
Table 1
If 35 when the average value of the daily access times of APP#1,25 when the average value of the daily access times of APP#2, APP#3 is every
12 when the average value of its access times, 2 when the average value of the daily access times of APP#4, then the priority of APP#1 is 4, APP#2
Priority be the priority of 3, APP#3 be the priority of 2, APP#4 be 1.
It should be noted that table 1 is only the example of the corresponding relationship of the priority using the number used daily and application,
There can also be other corresponding relationships using the priority of the number and application that use daily, not limit.
Example 2: terminal device determines the priority of each application according to the type of application each in list of application.
The corresponding relationship of the type of application and the priority of application is shown in table 2.Wherein, digital map navigation class applies (example
Priority such as: Baidu map, Amap application) is 1, the application of payment class (such as: the application such as Alipay, wing payment)
Priority is 2, and the priority of audio-visual class application (such as: the application such as Tencent's video, iqiyi.com) is 3, social category application (such as:
Wechat, QQ etc. application) priority be 4.The priority of the bigger application of the numerical value of the priority of application is higher.
Table 2
The type of application | The priority of application |
Digital map navigation class | 1 |
Pay class | 2 |
Audio-visual class | 3 |
Social category | 4 |
If APP#1 is wechat, APP#2 is Tencent's video, and APP#3 is Alipay, and APP#4 is Amap, then APP#1
It is the priority of 3, APP#3 be the priority of 2, APP#4 is 1 that priority, which is the priority of 4, APP#2,.
It should be noted that table 2 is only the example of the corresponding relationship of the type of application and the priority of application, the class of application
Type and the priority of application can also have other corresponding relationships, not limit.
Example 3: (such as: 10 days) user uses each application in list of application daily in terminal device detection a period of time
Duration, then the duration for each application that the user detected in this time uses daily is averaged, terminal device root
The preferential of each application in list of application is determined using the type of the average value of duration and each application daily according to each application
Grade.
The type of application is shown in table 3, using the corresponding relationship between the priority of the duration, application that use daily.
It wherein, the use of the priority of application in 0-1 hours is daily 1, daily using 1 hour or more for digital map navigation class application
The priority of application is 2.For paying class application, the use of the priority of application in 0-0.5 hours is daily 1, uses 0.5 daily
Hour or more the priority of application be 2.The priority of the bigger application of the numerical value of the priority of application is higher.Audio-visual class is answered
With, the use of the priority of application in 0-1 hours is daily 1, the use of the priority of application in 1-2 hours is daily 2, it is daily to use
The priority of application in 2 hours or more is 3.It the use of the priority of application in 0-0.5 hours is daily 1 for social category application,
The use of the priority of application in 0.5-2 hours is daily 2, the use of the priority of application in 2 hours or more is daily 3.Application
The priority of the bigger application of the numerical value of priority is higher.
Table 3
If APP#1 is wechat, 2.5 hours when using the average value of duration daily, APP#2 is Tencent's video, is used daily
2.5 hours when the average value of duration, APP#3 is Alipay, and 0.7 hour when using the average value of duration daily, APP#4 is Gao De
Map, 0 hour when using the average value of duration daily, then it is 3, APP#3's that the priority of APP#1, which is the priority of 4, APP#2,
Priority is that the priority of 2, APP#4 is 1.
It should be noted that table 3 is only between the type of application, the priority using the duration, application that use daily
The example of corresponding relationship is the type of application, other right using that can also have between the priority of the duration, application that use daily
It should be related to, not limit.
Step 404: the corresponding first Route Selection description of each application that terminal device selection list of application includes.
Wherein, the first Route Selection is described as applying in corresponding all Route Selections descriptions, the routing of unselected mistake
The Route Selection description of highest priority in selection description.
Illustratively, URSP rule, application, the Route Selection shown in table 4 in the URSP stored on terminal device is retouched
State and S-NSSAI between relationship.Wherein, URSP rule #1 includes that the corresponding Route Selection of APP#1, APP#1 describes #1, routing
Selecting description #2 and Route Selection to describe, the corresponding Route Selection of #3, APP#2 and APP#2 describes #4 and Route Selection describes #
5, it includes S-NSSAI#1, S-NSSAI#3 and S-NSSAI#6 that Route Selection, which describes #1, and it includes S-NSSAI# that Route Selection, which describes #2,
7, it includes S-NSSAI#2 that Route Selection, which describes #3, and it includes S-NSSAI#4 that Route Selection, which describes #4, and Route Selection describes #5 and includes
S-NSSAI#5, the priority that Route Selection describes #1 are greater than the priority that Route Selection describes #2, and Route Selection describes the excellent of #2
First grade is greater than the priority that Route Selection describes #3, and the priority that Route Selection describes #4 is greater than Route Selection and describes the preferential of #5
Grade.URSP rule #2 includes that the corresponding Route Selection of APP#3, APP#3 describes the corresponding routing choosing of #6, APP#4 and APP#4
Description #7 is selected, it includes S-NSSAI#1 and S-NSSAI#4 that Route Selection, which describes #6, and it includes S-NSSAI#8 that Route Selection, which describes #7,.
Table 4
It should be noted that table 4 is only between URSP rule in URSP, application, Route Selection description and S-NSSAI
The example of relationship, relationship can also be other between the URSP rule, application, Route Selection description and S-NSSAI in URSP
Form not limits.
If the application that list of application includes has APP#1, APP#2 and APP#3, in table 4, for URSP rule #1, APP#1 pairs
The Route Selection description answered has Route Selection to describe #1, Route Selection describes #2 and Route Selection describes #3, wherein this three
Route Selection description is all the Route Selection description not being selected, and Route Selection describes the highest priority of #1, so
The corresponding first Route Selection description of the APP#1 of terminal device selection is that Route Selection describes #1;The corresponding Route Selection of APP#2
Description has that Route Selection describes #4 and Route Selection describes #5, wherein this two Route Selections descriptions are all not selected
The Route Selection description crossed, and Route Selection describes the highest priority of #4, so the APP#2 of terminal device selection corresponding the
The description of one Route Selection is that Route Selection describes #4.Route Selection description corresponding for URSP rule #2, APP#3 has routing to select
Description #6 is selected, the corresponding Route Selection of APP#3 describes only one, so the corresponding first via of APP#3 of terminal device selection
It is that Route Selection describes #6 by selection description.APP#4 is not belonging to the application in list of application, not for APP#4 select the first via by
Selection description.
By step 404, the available application as shown in table 5 of terminal device is retouched using corresponding first Route Selection
It states, the first Route Selection describes the S-NSSAI for including.Wherein, corresponding first Route Selection of APP#1 is described as Route Selection and retouches
#1 is stated, it includes S-NSSAI#1, S-NSSAI#3 and S-NSSAI#6 that Route Selection, which describes #1,;Corresponding first Route Selection of APP#2
It is described as Route Selection and describes #4, it includes S-NSSAI#4 that Route Selection, which describes #4,;The corresponding first Route Selection description of APP#3
#6 is described for Route Selection, it includes S-NSSAI#1 and S-NSSAI#4 that Route Selection, which describes #6,.
Table 5
Step 405: the first Route Selection description that terminal device traversal is selected, from the description of each first Route Selection
Interim S-NSSAI is selected, and according to the priority of the corresponding application of interim S-NSSAI, determines that interim S-NSSAI's is preferential
Grade.
Optionally, terminal device is fanned out to the first via traversed from big to small by selecting according to what each first Route Selection described
Description is selected, selects interim S-NSSAI from the description of each first Route Selection, and according to the corresponding application of interim S-NSSAI
Priority, determine the priority of interim S-NSSAI.During traversal, corresponding with the interim S-NSSAI selected
The description of one Route Selection does not need traversal.
Wherein, being fanned out to for the first Route Selection description can be by the number for the S-NSSAI that the description of the first Route Selection includes
It determines.Interim S-NSSAI can be in the S-NSSAI that the corresponding first Route Selection description of interim S-NSSAI includes, and be fanned out to most
Big S-NSSAI, wherein being fanned out to for S-NSSAI can be determined by the number of the corresponding application of S-NSSAI.
Optionally, the number for the S-NSSAI that the description of the first Route Selection includes is more, and the description of the first Route Selection is fanned out to
Bigger, the number for the S-NSSAI that the description of the first Route Selection includes is fewer, and being fanned out to for the first Route Selection description is smaller.
Optionally, the number of the corresponding application of S-NSSAI is more, and being fanned out to for S-NSSAI is bigger, and S-NSSAI is corresponding to be answered
Number is fewer, and being fanned out to for S-NSSAI is smaller.
Optionally, terminal device determines that interim S-NSSAI's is excellent according to the priority of the corresponding application of interim S-NSSAI
First grade, comprising: terminal device determines in the priority of the corresponding application of interim S-NSSAI, the maximum application of priority it is preferential
Grade is the priority of interim S-NSSAI;Alternatively, priority of the terminal device according to the corresponding application of interim S-NSSAI, determination is faced
When S-NSSAI priority, comprising: the priority of the corresponding application of interim S-NSSAI is carried out read group total by terminal device, is obtained
To the priority of interim S-NSSAI.
Below with shown in table 5 application, using corresponding first Route Selection description, the first Route Selection description include
Introduction step 405 for S-NSSAI.
In table 5, it includes 3 S-NSSAI that Route Selection, which describes #1, and it includes 1 S-NSSAI, routing that Route Selection, which describes #4,
Selection description #6 includes 2 S-NSSAI, and therefore, Route Selection describes the maximum that is fanned out to of #1, and Route Selection describes being fanned out to most for #4
It is small.
Route Selection describes #1 to terminal device traversal, Route Selection describes #6 and Route Selection describes #4, and routing is selected
Description #1 is selected, it includes S-NSSAI#1, S-NSSAI#3 and S-NSSAI#6 that Route Selection, which describes #1, shows S-NSSAI# in table 4
1 corresponding application has 2, is APP#1 and APP#3 respectively, and the corresponding application of S-NSSAI#3 has 1, is APP#1, S-NSSAI#
6 corresponding applications have 1, are APP#1, so S-NSSAI#1's is fanned out to maximum, therefore, Route Selection describes that #1 is corresponding to be faced
When S-NSSAI be S-NSSAI#1.#6 is described for Route Selection, describing #6 for Route Selection is the interim S- selected
The corresponding Route Selection description of NSSAI (S-NSSAI#1), therefore, terminal device can not traverse Route Selection #6.For routing
Selection description #4, it includes S-NSSAI#4 that Route Selection, which describes #4, and therefore, Route Selection describes the corresponding interim S-NSSAI of #4 and is
S-NSSAI#4.Therefore, epicycle traversal selects two interim S-NSSAI, i.e. S-NSSAI#1 and S-NSSAI#4.
The corresponding application of S-NSSAI#1 is shown in table 42, is APP#1 and APP#3 respectively, and S-NSSAI#4 is corresponding
Application have 3, be APP#1, APP#2 and APP#3 respectively.The priority that APP#1 has been determined in step 403 is 4, APP#2's
Priority is that the priority of 3, APP#3 is 2, and therefore, the priority of S-NSSAI#1 is 4 (priority of APP#1), S-NSSAI#2
Priority be 4 (priority of APP#1);Alternatively, the priority of S-NSSAI#1 is that 6 (priority+APP#3's of APP#1 is excellent
First grade), the priority of S-NSSAI#4 is 9 (priority of the priority+APP#3 of the priority+APP#2 of APP#1).
Step 406: all interim S-NSSAI are added to S- according to the priority orders of interim S-NSSAI by terminal device
In NSSAI set.
Optionally, all interim S-NSSAI are added to described by terminal device according to the priority orders of interim S-NSSAI
S-NSSAI set in, comprising: terminal device by all interim S-NSSAI according to interim S-NSSAI priority orders by height to
It is low to be added in S-NSSAI set.
Wherein, if the priority of interim S-NSSAI is identical, the interim S-NSSAI first selected is first added terminal device
Into S-NSSAI set, it is added to after the interim S-NSSAI selected by after in S-NSSAI set.
Illustratively, (interim S-NSSAI is S-NSSAI#1 and S-NSSAI#4, S- by taking the result of step 405 as an example
The priority of NSSAI#1 and the priority of S-NSSAI#4 are all 4), because selecting after the S-NSSAI#1 that terminal device first selects
S-NSSAI#4, so S-NSSAI collection is combined into { S-NSSAI#1, S-NSSAI#4 }.
Illustratively, (interim S-NSSAI is S-NSSAI#1 and S-NSSAI#4, S- by taking the result of step 405 as an example
The priority that the priority of NSSAI#1 is 6, S-NSSAI#4 is 9), because the priority of S-NSSAI#4 is greater than S-NSSAI#1's
Priority, so S-NSSAI collection is combined into { S-NSSAI#4, S-NSSAI#1 }.
Step 407: terminal device judge that list of application includes using in the description of corresponding Route Selection, if exist not
Be selected Route Selection description, and if it exists, then follow the steps 404- step 407, until the URSP in there is no not by
The Route Selection description selected.
406, URSP shown in table 4 are executed the step, the application (APP#1, APP#2 and APP#3) that list of application includes is right
In the Route Selection description answered, Route Selection describes #2, Route Selection describes #3 and Route Selection describes #5 as unselected mistake
Route Selection description, therefore, terminal device needs to execute step 404- step 407 again.
For terminal device when executing step 404- step 407 second, corresponding first Route Selection of APP#1 is described as road
#2 is described by selection, corresponding first Route Selection of APP#2 is described as Route Selection and describes #5, the corresponding Route Selection of APP#3
There is no the Route Selection of unselected mistake to describe in description, therefore, terminal device executes step 404- step 407 at second
When, APP#3 does not have corresponding first Route Selection to describe.
With reference to the process of above-mentioned steps 405 and 406, the preferential of the corresponding application of interim S-NSSAI is determined with terminal device
In grade, the priority of the maximum application of priority is the priority of interim S-NSSAI, and by all interim S-NSSAI according to facing
When S-NSSAI priority orders be added in S-NSSAI set from high to low for, it is corresponding interim that Route Selection describes #2
S-NSSAI is S-NSSAI#7, and it is S-NSSAI#5 that Route Selection, which describes the corresponding interim S-NSSAI of #5, and S-NSSAI#7's is preferential
The priority that grade is 4, S-NSSAI#5 is 3, therefore, executes the step 404- step 406 for the second time, S-NSSAI collection is combined into { S-
NSSAI#1, S-NSSAI#4, S-NSSAI#7, S-NSSAI#5 }.
Execute the step 404- step 406 for the second time, URSP shown in table 4, application that list of application includes (APP#1,
APP#2 and APP#3) in the description of corresponding Route Selection, Route Selection describes the Route Selection that #3 is unselected mistake and describes, because
This, terminal device needs to execute step 404- step 407 again.
For terminal device when third time executes step 404- step 407, corresponding first Route Selection of APP#1 is described as road
By there is no the Route Selection of unselected mistake to describe in the corresponding Route Selection description of selection description #3, APP#2 and APP#3, because
This, for terminal device when third time executes step 404- step 407, APP#2 and APP#3 do not have corresponding first Route Selection to retouch
It states.
With reference to the process of above-mentioned steps 405 and 406, the preferential of the corresponding application of interim S-NSSAI is determined with terminal device
In grade, the priority of the maximum application of priority is the priority of interim S-NSSAI, and by all interim S-NSSAI according to facing
When S-NSSAI priority orders be added in S-NSSAI set from high to low for, it is corresponding interim that Route Selection describes #3
S-NSSAI is S-NSSAI#2, and the priority of S-NSSAI#2 is 4, therefore, executes the step 404- step 406, S- for the third time
NSSAI collection is combined into { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7, S-NSSAI#5, S-NSSAI#2 }.
Third time executes the step 404- step 406, URSP shown in table 4, application that list of application includes (APP#1,
APP#2 and APP#3) in the description of corresponding Route Selection, described without the Route Selection of unselected mistake, therefore, terminal device
It does not need to execute step 404- step 406 again, terminal device executes step 408.
Step 408: terminal device according to S-NSSAI gather in each S-NSSAI sequence determine it is every in S-NSSAI set
The priority of a S-NSSAI.
Illustratively, if terminal device by all interim S-NSSAI according to interim S-NSSAI priority orders by height to
It is low to be added in S-NSSAI set, then each S- in S-NSSAI set is according to priority determined from high to low in S-NSSAI set
The priority of NSSAI.
To execute the step 404- step 406 for the third time, S-NSSAI collection is combined into { S-NSSAI#1, S-NSSAI#4, S-
NSSAI#7, S-NSSAI#5, S-NSSAI#2 } for, the priority that the priority of S-NSSAI#1 is 5, S-NSSAI#4 is 4, S-
The priority that the priority that the priority of NSSAI#7 is 3, S-NSSAI#5 is 2, S-NSSAI#2 is 1.The priority of S-NSSAI
The bigger application of numerical value priority it is bigger.
Step 409: terminal device obtains the first intersection.
Optionally, the first intersection includes: that S-NSSAI gathers in the S-NSSAI for including, the mapping S- for including with the first information
The identical S-NSSAI of NSSAI.
Wherein, the first information is the configuration NSSAI of the first VPLMN.The configuration NSSAI of first VPLMN may include first
The corresponding mapping S-NSSAI of S-NSSAI and the S-NSSAI corresponding mapping S-NSSAI, the S-NSSAI that VPLMN is used can
To be S-NSSAI that the S-NSSAI is mapped to HPLMN.
It should be noted that the first VPLMN can be the VPLMN that terminal device is currently registered, terminal device should in registration
When one VPLMN, the configuration NSSAI for the first VPLMN that simultaneously storage networking device is sent can receive.First VPLMN can be with
It is other VPLMN, not limits.
For example, the priority for the VPLMN that terminal device registered before can first determining, terminal device can also be determined first
The priority of the VPLMN currently registered.
Illustratively, { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7, S-NSSAI#5, S- are combined into S-NSSAI collection
NSSAI#2 }, the mapping S-NSSAI that the first information includes has for S-NSSAI#1, S-NSSAI#5 and S-NSSAI#8, wherein
In the S-NSSAI that S-NSSAI set includes, S-NSSAI identical with the mapping S-NSSAI that the first information includes has: S-
NSSAI#1 and S-NSSAI#5, therefore, the first intersection are { S-NSSAI#1, S-NSSAI#5 }.
Step 410: terminal device carries out read group total to the priority of the S-NSSAI in the first intersection, obtains first
The priority of VPLMN.
Optionally, terminal device is added the priority of each S-NSSAI in the first intersection to obtain the excellent of the first VPLMN
First grade.
Illustratively, the first intersection is { S-NSSAI#1, S-NSSAI#5 }, and the priority of S-NSSAI#1 is 5, S-
The priority of NSSAI#5 is 2, and therefore, the priority of the first VPLMN is 7.
Step 411: terminal device obtains the second intersection.
Optionally, the second intersection includes: that S-NSSAI gathers in the S-NSSAI for including, the mapping S- for including with the second information
The identical S-NSSAI of NSSAI.
Wherein, the second information is the configuration NSSAI of the 2nd VPLMN.The configuration NSSAI of 2nd VPLMN may include second
The corresponding mapping S-NSSAI of S-NSSAI and the S-NSSAI corresponding mapping S-NSSAI, the S-NSSAI that VPLMN is used can
To be S-NSSAI that the S-NSSAI is mapped to HPLMN.
It should be noted that the 2nd VPLMN can be registered VPLMN before terminal device, terminal device can be
When registering two VPLMN, the configuration NSSAI of the 2nd VPLMN of network equipment transmission is received and stored.2nd VPLMN may be used also
To be other VPLMN, not limit.
Illustratively, { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7, S-NSSAI#5, S- are combined into S-NSSAI collection
NSSAI#2 }, the mapping S-NSSAI that the second information includes has for S-NSSAI#1, S-NSSAI#4 and S-NSSAI#7, wherein
In the S-NSSAI that S-NSSAI set includes, S-NSSAI identical with the mapping S-NSSAI that the second information includes has: S-
NSSAI#1, S-NSSAI#4 and S-NSSAI#7, therefore, the second intersection are { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7 }.
Step 412: terminal device carries out read group total to the priority of the S-NSSAI in the second intersection, obtains second
The priority of VPLMN.
Optionally, terminal device is added the priority of each S-NSSAI in the second intersection to obtain the excellent of the 2nd VPLMN
First grade.
Illustratively, the second intersection is { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7 }, the priority of S-NSSAI#1
The priority that priority for 5, S-NSSAI#4 is 4, S-NSSAI#7 is 3, and therefore, the priority of the 2nd VPLMN is 12.
Step 413: if the priority of the 2nd VPLMN is higher than the priority of the first VPLMN, terminal device is sent out to the network equipment
Send login request message.
Wherein, login request message is for registering the 2nd VPLMN.
Illustratively, in above-mentioned example, the priority of the first VPLMN is 7, and the priority of the 2nd VPLMN is 12, therefore,
Terminal device sends login request message to the network equipment.
Optionally, which includes the higher S-NSSAI of priority in the first intersection and the second intersection.
Illustratively, with the first intersection for { S-NSSAI#1, S-NSSAI#5 }, the priority of S-NSSAI#1 is 5, S-
The priority of NSSAI#5 is 2, and the second intersection is { S-NSSAI#1, S-NSSAI#4, S-NSSAI#7 }, and S-NSSAI#1's is preferential
For the priority that the priority that grade be 5, S-NSSAI#4 is 4, S-NSSAI#7 is 3, if the priority of the 2nd VPLMN is higher than the
The priority of one VPLMN, terminal device can send login request message to the network equipment, which may include
The NSSAI (Requested NSSAI IE) of request, which may include S-NSSAI#1 and S-
NSSAI#4, to reduce terminal device because of protocol Data Unit (protocol data unit, PDU) session for being established
Slice not the network equipment allow using NSSAI in and trigger additional registration, terminal device can also be reduced and establish PDU
The time delay of session.
In some embodiments, if the priority of the first VPLMN and the 2nd VPLMN is identical, terminal device can be under
Condition is stated further to be ranked up the priority of the first VPLMN and the 2nd VPLMN:
Condition 1: if the first VPLMN and the 2nd VPLMN, in OPLMN list, terminal device is according to the first VPLMN and
Sequence of two VPLMN in OPLMN list determines the priority of the first VPLMN and the 2nd VPLMN.
Such as: if the priority of the first VPLMN and the 2nd VPLMN is identical, the first VPLMN is second in OPLMN list
A VPLMN, the 2nd VPLMN are the 4th VPLMN in OPLMN list, then the priority of the first VPLMN is higher than the 2nd VPLMN
Priority.
Condition 2: if in the first VPLMN and the 2nd VPLMN, only one is in OPLMN list, then in OPLMN list
VPLMN priority it is higher.
Such as: if the priority of the first VPLMN and the 2nd VPLMN is identical, the first VPLMN is second in OPLMN list
A VPLMN, the 2nd VPLMN are being not in OPLMN list, then the priority of the first VPLMN is higher than the priority of the 2nd VPLMN.
Condition 3: if the first VPLMN and the 2nd VPLMN, not in OPLMN list, terminal device can be according to first
The signal quality of VPLMN and the 2nd VPLMN determine the priority of the first VPLMN and the 2nd VPLMN.
For example, if the priority of the first VPLMN and the 2nd VPLMN is identical, and if the first VPLMN and the 2nd VPLMN not
In OPLMN list, the first VPLMN is the VPLMN of high RST quality, and the 2nd VPLMN is not the VPLMN of high RST quality, then
Terminal device determines that the priority of the first VPLMN is higher than the 2nd VPLMN.
For example, if the priority of the first VPLMN and the 2nd VPLMN is identical, and if the first VPLMN and the 2nd VPLMN not
In OPLMN list, the first VPLMN and the 2nd VPLMN are high RST quality VPLMN, then terminal device determines first at random
The priority of VPLMN and the 2nd VPLMN.
Condition 4: if the first VPLMN and the 2nd VPLMN, not in OPLMN list, terminal device can be according to first
The signal quality and signal strength of VPLMN and the 2nd VPLMN determine the priority of the first VPLMN and the 2nd VPLMN.
Such as: if the priority of the first VPLMN and the 2nd VPLMN is identical, and if the first VPLMN and the 2nd VPLMN not
In OPLMN list, the first VPLMN and the 2nd VPLMN are not high RST quality VPLMN, then terminal can be according to first
The signal strength of VPLMN and the 2nd VPLMN determine the priority of the first VPLMN and the 2nd VPLMN, and such as: signal strength is biggish
The priority of VPLMN is higher.
Step 414: terminal device receives the registration that the network equipment is sent and receives message.
Method based on shown in Fig. 4, terminal device can according to each application in routing strategy, list of application with
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, further according to
The priority of each S-NSSAI, determines the priority of the first VPLMN in the first information and S-NSSAI set, according to the second letter
The priority of each S-NSSAI, determines the priority of the 2nd VPLMN, so that terminal device can in breath and S-NSSAI set
With by the priority associative of the priority applied and VPLMN, and according to the priority registration VPLMN of application, so that eventually
The network of end equipment registration meets the needs of high-priority applications in list of application as far as possible, and the user experience is improved.
In method shown in Fig. 4, URSP includes multiple URSP rules, and each URSP rule includes that application and application are corresponding
Route Selection description, Route Selection description includes S-NSSAI, and therefore, terminal device can be will apply according to URSP rule
Application in list associates with S-NSSAI, and in addition to method shown in Fig. 4, URSP can also directly include application and application
Application in list of application can be directly associated with by corresponding S-NSSAI, therefore, terminal device by URSP with S-NSSAI
Come.As shown in fig. 6, being the method for another network registry provided by the embodiments of the present application, the method for the network registry includes step
Rapid 601- step 610.
Step 601: terminal device receives the third information that the network equipment is sent.
Wherein, terminal device can be any one terminal device in the terminal device 30- terminal device 50 in Fig. 1.
When the configuration NSSAI for the VPLMN that URSP content alteration or terminal device are currently registered change, terminal device can
To receive the third information of network equipment transmission, detailed process can refer to the corresponding description of step 401, and details are not described herein again.
Step 602: terminal device determines the priority of each application in list of application according to the first parameter.
Terminal device can be according to each application in the frequency of use and/or list of application of application each in list of application
Type determines the priority of each application in list of application, which can refer to the corresponding description of step 403, herein not
It repeats again.
Step 603: all S-NSSAI in URSP are added S-NSSAI and gathered by terminal device.
Optionally, URSP includes application and applies corresponding S-NSSAI, and any application that URSP includes corresponds at least one
A S-NSSAI.
Fig. 7 is the schematic diagram of URSP.In Fig. 7, APP#1 corresponds to S-NSSAI#1 and S-NSSAI#2, and APP#2 corresponds to S-
NSSAI#2, APP#3 correspond to S-NSSAI#3, and APP#4 corresponds to S-NSSAI#4.After terminal device executes step 603, S-NSSAI collection
It is combined into { S-NSSAI#1, S-NSSAI#2, S-NSSAI#3, S-NSSAI#4 }.
Step 604: terminal device determines the priority of each S-NSSAI in S-NSSAI set.
Optionally, if the S-NSSAI in S-NSSAI set has a corresponding application in list of application, terminal device according to
The priority of the corresponding application of the S-NSSAI determines the priority of the S-NSSAI, if the S-NSSAI in S-NSSAI set is being answered
With not having corresponding application in list, terminal device assigns the S-NSSAI for not having corresponding application in list of application lower
Priority.
Optionally, terminal device determines the priority of the S-NSSAI according to the priority of the corresponding application of the S-NSSAI,
It include: that terminal device determines in the priority of the corresponding application of the S-NSSAI, the priority of the maximum application of priority is the S-
The priority of NSSAI.
It illustratively, include APP#1, APP#2 and APP#3 with list of application, the priority of APP#1 is the excellent of 4, APP#2
For the priority that first grade is 3, APP#3 is 2, if URSP is as shown in fig. 7, gather { S-NSSAI#1, S- for S-NSSAI
NSSAI#2, S-NSSAI#3, S-NSSAI#4 }, S-NSSAI#1 corresponding application in URSP is the APP#1 in list of application,
So the priority of S-NSSAI#1 is the APP#1 and APP# that 4, S-NSSAI#2 corresponding application in URSP is in list of application
2, so it is APP#3 in list of application that the priority of S-NSSAI#2, which is 4, S-NSSAI#3 corresponding application in URSP, so
The priority of S-NSSAI#3 is that 2, S-NSSAI#4 corresponding application in URSP is APP#4, APP#4 not in list of application,
Therefore, terminal device can set 1 for the priority of S-NSSAI#4.
Optionally, terminal device determines the priority of the S-NSSAI according to the priority of the corresponding application of the S-NSSAI,
Include: terminal device by the priority progress read group total of the corresponding application of the S-NSSAI, obtains the priority of the S-NSSAI.
It illustratively, include APP#1, APP#2 and APP#3 with list of application, the priority of APP#1 is the excellent of 4, APP#2
For the priority that first grade is 3, APP#3 is 2, if URSP is as shown in fig. 7, gather { S-NSSAI#1, S- for S-NSSAI
NSSAI#2, S-NSSAI#3, S-NSSAI#4 }, S-NSSAI#1 corresponding application in URSP is the APP#1 in list of application,
So the priority of S-NSSAI#1 is the APP#1 and APP# that 4, S-NSSAI#2 corresponding application in URSP is in list of application
2, so it is APP#3 in list of application that the priority of S-NSSAI#2, which is 7, S-NSSAI#3 corresponding application in URSP, so
The priority of S-NSSAI#3 is that 2, S-NSSAI#4 corresponding application in URSP is APP#4, APP#4 not in list of application,
Therefore, terminal device can set 1 for the priority of S-NSSAI#4.
Step 605: terminal device obtains the first intersection.
Step 606: terminal device carries out read group total to the priority of the S-NSSAI in the first intersection, obtains first
The priority of VPLMN.
Step 607: terminal device obtains the second intersection.
Step 608: terminal device carries out read group total to the priority of the S-NSSAI in the second intersection, obtains second
The priority of VPLMN.
Step 609: if the priority of the 2nd VPLMN is higher than the priority of the first VPLMN, terminal device is sent out to the network equipment
Send login request message.
Step 610: terminal device receives the registration that the network equipment is sent and receives message.
Terminal device can determine the priority of the first VPLMN according to the priority of S-NSSAI in the first intersection, according to
The priority of S-NSSAI determines the priority of the 2nd VPLMN in two intersections, when the priority of the 2nd VPLMN is higher than the first VPLMN
Priority when, the login request message of the 2nd VPLMN of registration is sent to the network equipment, specifically, step 605- step 610
Process can refer to the corresponding description of step 409- step 414, and details are not described herein again.
Based on method shown in fig. 6, terminal device can according to each application in routing strategy, list of application with
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, further according to
The priority of each S-NSSAI, determines the priority of the first VPLMN in the first information and S-NSSAI set, according to the second letter
The priority of each S-NSSAI, determines the priority of the 2nd VPLMN, so that terminal device can in breath and S-NSSAI set
With by the priority associative of the priority applied and VPLMN, and according to the priority registration VPLMN of application, so that eventually
The network of end equipment registration meets the needs of high-priority applications in list of application as far as possible, and the user experience is improved.
Fig. 4 and method shown in fig. 6 are the detailed process of network registering method under roaming scence, present invention also provides
A kind of network registering method, as shown in figure 8, the method for the network registry includes step 801- step 803.
Step 801: terminal device determines the priority of each application in list of application according to the first parameter.
Wherein, list of application may include at least one application.
Terminal device can be according to each application in the frequency of use and/or list of application of application each in list of application
Type determines the priority of each application in list of application, which can refer to the corresponding description of step 403, herein not
It repeats again.
Step 802: terminal device determines S- according to the priority of each application and each application in URSP, list of application
The priority of each S-NSSAI in NSSAI set and S-NSSAI set.
The detailed process of step 802 can with reference to the step 8021- step 8025 in method shown in following Figure 10, or under
State the step 8026 and step 8027 in method shown in Figure 14.
Step 803: terminal device according to the first information with S-NSSAI set in each S-NSSAI priority, determine
The priority of first VPLMN.
Wherein, the first information can be the configuration NSSAI of the first VPLMN.
The detailed process of step 803 can be with reference to the step 8031- step 8032 in method shown in following Figure 11.
Based on method shown in Fig. 8, terminal device can according to each application in routing strategy, list of application with
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, further according to
The priority of each S-NSSAI, determines the priority of the first VPLMN, so that terminal in the first information and S-NSSAI set
Equipment can get up the priority associative of the priority of application and VPLMN, and then terminal device can be according to the preferential of application
Grade registration VPLMN is mentioned so that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible
User experience is risen.
Further, terminal device can also determine the priority of other VPLMN, so that the priority of other VPLMN is high
When the priority of the first VPLMN, terminal device registers other VPLMN.As shown in figure 9, method shown in Fig. 8 can also include
Step 804 and step 805.
Step 804: terminal device is determined according to the priority of each S-NSSAI in the second information and S-NSSAI set
The priority of 2nd VPLMN.
Wherein, the second information can be the configuration NSSAI of the 2nd VPLMN.
The detailed process of step 804 can be with reference to the step 8041- step 8042 in method shown in following Figure 12.
Step 805: if the priority of the 2nd VPLMN is higher than the priority of the first VPLMN, terminal device is sent out to the network equipment
Send login request message.
Wherein, login request message can be used for registering the 2nd VPLMN.
Terminal device can be when the priority for determining the 2nd VPLMN be higher than the priority of the first VPLMN, to the network equipment
The login request message of the 2nd VPLMN of registration is sent, detailed process can refer to the corresponding description of step 413, no longer superfluous herein
It states.
Based on method shown in Fig. 9, terminal device is preferential higher than the first VPLMN in the priority for determining the 2nd VPLMN
When grade, the 2nd VPLMN can be registered, so that the network of terminal device registration meets high-priority applications in list of application as far as possible
Demand, the user experience is improved.
In some embodiments, URSP includes multiple URSP rules, and each URSP rule includes that application and application correspond to
Route Selection description, Route Selection description include S-NSSAI.As shown in Figure 10, in method shown in Fig. 8, step 802 can be with
It is substituted with step 8021- step 8025.
Step 8021: the corresponding first Route Selection description of each application that terminal device selection list of application includes.
Step 8022: the first Route Selection description that terminal device traversal is selected is described from each first Route Selection
In select interim S-NSSAI, and according to the priority of the corresponding application of interim S-NSSAI, determine that interim S-NSSAI's is preferential
Grade.
Step 8023: all interim S-NSSAI are added to S- according to the priority orders of interim S-NSSAI by terminal device
In NSSAI set.
Step 8024: terminal device judge that list of application includes using in the description of corresponding Route Selection, if exist
The Route Selection of unselected mistake describes, and if it exists, then follow the steps 8021- step 8024, until in URSP there is no not by
The Route Selection description selected.
Step 8025: terminal device according to S-NSSAI gather in each S-NSSAI sequence determine S-NSSAI set in
The priority of each S-NSSAI.
In step 8021- step 8025, terminal device can according to URSP rule by list of application application and URSP
In S-NSSAI associate, detailed process can refer to the corresponding description of step 404- step 408, details are not described herein again.
Based on method shown in Fig. 10, terminal device can be by selecting the list of application each application that include corresponding the
The description of one Route Selection, each first Route Selection of reselection describe corresponding interim S-NSSAI and determine each interim S-
The priority of NSSAI, then all interim S-NSSAI are added to the S-NSSAI collection according to the priority orders of interim S-NSSAI
In conjunction, it can determine the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, further according to the first information and be somebody's turn to do
The priority of each S-NSSAI, determines the priority of the first VPLMN, so that terminal device can will answer in S-NSSAI set
The priority associative of priority and VPLMN get up, so terminal device can according to the priority registration VPLMN of application,
So that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible, user's body is improved
It tests.
In some embodiments, the first information includes mapping S-NSSAI.As shown in figure 11, in method shown in Fig. 8, step
803 can be substituted with step 8031 and step 8032.
Step 8031: terminal device obtains the first intersection.
Step 8032: terminal device carries out read group total to the priority of the S-NSSAI in the first intersection, obtains first
The priority of VPLMN.
In step 8031- step 8032, terminal device can be determined according to the priority of S-NSSAI each in the first intersection
The priority of first VPLMN, detailed process can refer to the corresponding description of step 409- step 410, and details are not described herein again.
Based on method shown in Figure 11, terminal device can be according to each application in routing strategy, list of application
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, then obtains
The first intersection is taken, and read group total is carried out to the priority of the S-NSSAI in the first intersection, obtains the priority of the first VPLMN,
So that terminal device can get up the priority associative of the priority of application and VPLMN, and then terminal device can basis
The priority registration VPLMN of application, so that the network of terminal device registration meets high priority in list of application as far as possible and answers
Demand, the user experience is improved.
In some embodiments, as shown in figure 12, in method shown in Fig. 9, step 804 can use step 8041 and step
8042 substitutions.
Step 8041: terminal device obtains the second intersection.
Step 8042: terminal device carries out read group total to the priority of the S-NSSAI in the second intersection, obtains second
The priority of VPLMN.
Step 8041- step 8042, terminal device can determine according to the priority of S-NSSAI each in the second intersection
The priority of two VPLMN, detailed process can refer to the corresponding description of step 411- step 412, and details are not described herein again.
Based on method shown in Figure 12, terminal device can be according to each application in routing strategy, list of application
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, then obtains
The first intersection is taken, and read group total is carried out to the priority of the S-NSSAI in the first intersection, obtains the priority of the first VPLMN,
The second intersection is finally obtained, and read group total is carried out to the priority of the S-NSSAI in the second intersection, obtains the 2nd VPLMN's
Priority, so that terminal device can get up the priority associative of the priority of application and VPLMN, and according to the excellent of application
First grade registers VPLMN, so that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible,
The user experience is improved.
In some embodiments, as shown in figure 13, method shown in Fig. 8 can also include step 806.
Step 806: terminal device receives the third information that the network equipment is sent.
When the configuration NSSAI for the VPLMN that URSP content alteration or terminal device are currently registered change, terminal device can
To receive the third information of network equipment transmission, detailed process can refer to the corresponding description of step 401, and details are not described herein again.
Based on method shown in Figure 13, terminal device can be stored on terminal device according to third information update
URSP or terminal device can be according to the configuration NSSAI for the VPLMN that third information update is currently registered, and redefine
The priority of VPLMN.
In some embodiments, as shown in figure 14, in method shown in Fig. 8, step 802 can use step 8026 and step
8027 substitutions.
Step 8026: all S-NSSAI that URSP is included by terminal device are added S-NSSAI and gather.
Step 8027: terminal device according to S-NSSAI gather in the corresponding application of each S-NSSAI priority, determine
The priority of each S-NSSAI.
In step 8026- step 8027, terminal device directly passes through URSP and closes the application in list of application with S-NSSAI
Connection gets up, and detailed process can refer to the corresponding description of step 603- step 604, and details are not described herein again.
Based on method shown in Figure 14, terminal device can be according to each application in routing strategy, list of application
And the priority of each application determines the priority of each S-NSSAI in S-NSSAI set and S-NSSAI set, then root
According to the priority of each S-NSSAI in the first information and S-NSSAI set, the priority of the first VPLMN is determined, so that eventually
End equipment can get up the priority associative of the priority of application and VPLMN, and then terminal device can be according to the excellent of application
First grade registers VPLMN, so that the network of terminal device registration meets the needs of high-priority applications in list of application as far as possible,
The user experience is improved.
It is understood that above-mentioned terminal device is in order to realize the above functions, it comprises executing, each function is corresponding
Hardware configuration and/or software module.Those skilled in the art should be readily appreciated that, in conjunction with the embodiments described herein
Each exemplary unit and algorithm steps of description, the application can be come real with the combining form of hardware or hardware and computer software
It is existing.Some functions is executed in a manner of hardware or computer software driving hardware actually, depending on the specific of technical solution
Using and design constraint.Professional technician can realize each specific application using distinct methods described
Function, but it is this realize it is not considered that exceed scope of the present application.
The embodiment of the present application can carry out the division of functional module according to above method example to terminal device, for example, can
With each functional module of each function division of correspondence, two or more functions can also be integrated in a processing module
In.Above-mentioned integrated module both can take the form of hardware realization, can also be realized in the form of software function module.It needs
It is noted that be schematical, only a kind of logical function partition to the division of module in the embodiment of the present application, it is practical real
It is current that there may be another division manner.
For example, Figure 15 shows a kind of electronic equipment in the case where to use the integrated each functional module of model split
150 structural schematic diagram.The electronic equipment 150 includes: processing module 1501.The processing module 1501, for according to the first ginseng
Number determines the priority of each application in list of application, which includes at least one application;The processing module 1501,
It is also used to be determined according to the priority of each application and each application in routing strategy URSP, the list of application single
The priority of each S-NSSAI in network slice selection auxiliary information S-NSSAI set and S-NSSAI set;The processing mould
Block 1501 is also used to the priority according to the first information with each S-NSSAI in S-NSSAI set, determines that first is public
The priority of land mobile network VPLMN, wherein the Configuration network slice selection auxiliary that the first information is the first VPLMN
Information NSSAI.
Optionally, as shown in figure 16, the communication device further include: sending module 1502, the sending module 1502, if for
The priority of 2nd VPLMN is higher than the priority of the first VPLMN, sends login request message, the registration to the network equipment
Request message is for registering the 2nd VPLMN.
Optionally, which includes multiple URSP rules, and each URSP rule includes using and using corresponding routing
Selection description, Route Selection description include S-NSSAI;The processing module 1501 is specifically used for executing step a, step b, step
Rapid c, step d, step e;Wherein, step a are as follows: corresponding first Route Selection of each application for selecting the list of application to include
Description;First Route Selection is described as this and applies in corresponding all Route Selections descriptions, the Route Selection of unselected mistake
The Route Selection description of highest priority in description;Step b are as follows: the first Route Selection description selected is traversed, from each
Interim S-NSSAI is selected in first Route Selection description, and according to the priority of the corresponding application of the interim S-NSSAI,
Determine the priority of the interim S-NSSAI;Step c are as follows: by all interim S-NSSAI according to the priority of interim S-NSSAI
Sequence is added in S-NSSAI set;Step d are as follows: judge that the list of application included retouches using corresponding Route Selection
In stating, if there are the descriptions of the Route Selection of unselected mistake, and if it exists, a-d is thened follow the steps, until being not present in the URSP
The Route Selection of unselected mistake describes;Step e are as follows: being determined according to the sequence of each S-NSSAI in S-NSSAI set should
The priority of each S-NSSAI in S-NSSAI set.
Optionally, which is that corresponding first Route Selection of the interim S-NSSAI describes the S- for including
In NSSAI, it is fanned out to maximum S-NSSAI, wherein being fanned out to for S-NSSAI is determined by the number of the corresponding application of the S-NSSAI.
Based on this scheme, terminal device can be fanned out to the interim S-NSSAI of selection according to S-NSSAI.
Optionally, which includes mapping S-NSSAI;The processing module 1501 is handed over also particularly useful for acquisition first
Collection, first intersection include that the S-NSSAI gathers in the S-NSSAI for including, the mapping S-NSSAI phase for including with the first information
Same S-NSSAI;The processing module carries out read group total also particularly useful for the priority to the S-NSSAI in first intersection,
Obtain the priority of the first VPLMN.
Optionally, which includes mapping S-NSSAI;The processing module 1501 is handed over also particularly useful for acquisition second
Collection, second intersection include that the S-NSSAI gathers in the S-NSSAI for including, the mapping S-NSSAI phase for including with second information
Same S-NSSAI;The processing module carries out read group total also particularly useful for the priority to the S-NSSAI in second intersection,
Obtain the priority of the 2nd VPLMN.
Optionally, S-NSSAI set is added specifically for all S-NSSAI for including by URSP in processing module 1501;Place
Manage module 1501, also particularly useful for terminal device according to S-NSSAI gather in the corresponding application of each S-NSSAI priority,
Determine the priority of each S-NSSAI.
Optionally, as shown in figure 17, electronic equipment 150 further include: receiving module 1503.The receiving module 1503 is used
In the third information for receiving network equipment transmission, which is used to indicate communication device change URSP.
Optionally, which includes in the list of application in the frequency of use of each application and/or the list of application
The type of each application.
Wherein, all related contents for each step that above method embodiment is related to can quote corresponding function module
Function description, details are not described herein.
In the present embodiment, which is in the form of using the integrated each functional module of model split
It is existing.Here " module " can refer to that specific ASIC, circuit execute processor and the storage of one or more softwares or firmware program
Device, integrated logic circuit and/or other device of above-mentioned function can be provided.In a simple embodiment, this field
Technical staff is contemplated that the electronic equipment 150 can use form shown in Fig. 3.
For example, processor 310 in Fig. 3 can by calling the computer executed instructions stored in internal storage 321,
So that the method that electronic equipment 150 executes the network registry in above method embodiment.
Illustratively, the function of the processing module 1501 in Figure 17, sending module 1502 and receiving module 1503/realized
Journey can call the computer executed instructions stored in internal storage 321 to realize by the processor 310 in Fig. 3.Alternatively,
The function of processing module 1501 in Figure 17/realization process can call internal storage 321 by the processor 310 in Fig. 3
The computer executed instructions of middle storage realize, the function of sending module 1502 and receiving module 1503 in Figure 17/realized
Journey can be realized by the mobile communication module 350 in Fig. 3.
Due to the method that above-mentioned network registry can be performed in electronic equipment 150 provided in this embodiment, can obtain
The technical effect obtained can refer to above method embodiment, and details are not described herein.
Optionally, the embodiment of the present application also provides a kind of device (for example, the device can be chip system), the devices
Including processor, method for supporting electronic equipment 150 to realize above-mentioned network registry, such as: for true according to the first parameter
Determine the priority of each application in list of application, and according to each application in routing strategy URSP, the list of application
It is determined in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set with the priority of each application
The priority of each S-NSSAI.In a kind of possible design, which further includes memory.The memory, for saving electricity
The necessary program instruction of sub- equipment 150 and data.Certainly, memory can not also be in the apparatus.The device is chip system
When, it can be made of chip, also may include chip and other discrete devices, the embodiment of the present application is not especially limited this.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real
It is existing.When being realized using software program, can entirely or partly realize in the form of a computer program product.The computer
Program product includes one or more computer instructions.On computers load and execute computer program instructions when, all or
It partly generates according to process or function described in the embodiment of the present application.The computer can be general purpose computer, dedicated meter
Calculation machine, computer network or other programmable devices.The computer instruction can store in computer readable storage medium
In, or from a computer readable storage medium to the transmission of another computer readable storage medium, for example, the computer
Instruction can pass through wired (such as coaxial cable, optical fiber, number from a web-site, computer, server or data center
Word user line (digital subscriber line, DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another
A web-site, computer, server or data center are transmitted.The computer readable storage medium can be computer
Any usable medium that can be accessed either includes the numbers such as one or more server, data centers that medium can be used to integrate
According to storage equipment.The usable medium can be magnetic medium (for example, floppy disk, hard disk, tape), optical medium (for example, DVD),
Or semiconductor medium (such as solid state hard disk (solid state disk, SSD)) etc..
Although the application is described in conjunction with each embodiment herein, however, implementing the application claimed
In the process, those skilled in the art are by checking the attached drawing, disclosure and the appended claims, it will be appreciated that and it is real
Other variations of the existing open embodiment.In the claims, " comprising " (comprising) word is not excluded for other compositions
Part or step, "a" or "an" are not excluded for multiple situations.Claim may be implemented in single processor or other units
In several functions enumerating.Mutually different has been recited in mutually different dependent certain measures, it is not intended that these are arranged
It applies to combine and generates good effect.
Although the application is described in conjunction with specific features and embodiment, it is clear that, do not departing from this Shen
In the case where spirit and scope please, it can be carry out various modifications and is combined.Correspondingly, the specification and drawings are only institute
The exemplary illustration for the application that attached claim is defined, and be considered as covered within the scope of the application any and all and repair
Change, change, combining or equivalent.Obviously, those skilled in the art the application can be carried out various modification and variations without
It is detached from spirit and scope.If in this way, these modifications and variations of the application belong to the claim of this application and its
Within the scope of equivalent technologies, then the application is also intended to include these modifications and variations.
Claims (19)
1. a kind of network registering method, which is characterized in that the described method includes:
Terminal device determines the priority of each application in list of application according to the first parameter, and the list of application includes at least
One application;
The terminal device is according to each application and each application in routing strategy URSP, the list of application
Priority determines each S-NSSAI in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set
Priority;
The terminal device according to the first information with the S-NSSAI set in each S-NSSAI priority, determine first
The priority of public land mobile network VPLMN, wherein the Configuration network that the first information is the first VPLMN is sliced
Select auxiliary information NSSAI.
2. the method according to claim 1, wherein the method also includes:
The terminal device determines second according to the priority of each S-NSSAI in the second information and S-NSSAI set
The priority of VPLMN, wherein second information is the configuration NSSAI of the 2nd VPLMN;
If the priority of the 2nd VPLMN is higher than the priority of the first VPLMN, the terminal device is sent out to the network equipment
Login request message is sent, the login request message is for registering the 2nd VPLMN.
3. method according to claim 1 or 2, which is characterized in that the first information includes mapping S-NSSAI;
The terminal device according to the first information with the S-NSSAI set in each S-NSSAI priority, determine first
The priority of VPLMN, comprising:
The terminal device obtains the first intersection, and first intersection includes that the S-NSSAI gathers in the S-NSSAI for including,
S-NSSAI identical with the mapping S-NSSAI that the first information includes;
The terminal device carries out read group total to the priority of the S-NSSAI in first intersection, obtains described first
The priority of VPLMN.
4. according to the method in claim 2 or 3, which is characterized in that the second information includes mapping S-NSSAI;
The terminal device is determined according to the priority of each S-NSSAI in second information and S-NSSAI set
The priority of 2nd VPLMN, comprising:
The terminal device obtains the second intersection, and second intersection includes that the S-NSSAI gathers in the S-NSSAI for including,
S-NSSAI identical with the mapping S-NSSAI that second information includes;
The terminal device carries out read group total to the priority of the S-NSSAI in second intersection, obtains described second
The priority of VPLMN.
5. method according to claim 1-4, which is characterized in that the method also includes:
The terminal device receives the third information that the network equipment is sent, and the third information is used to indicate the terminal device and becomes
More URSP.
6. method according to claim 1-5, which is characterized in that first parameter includes the list of application
In the frequency of use of each application and/or the type of each application in the list of application.
7. -6 any method according to claim 1, which is characterized in that the URSP includes multiple URSP rules, often
A URSP rule includes that application and the corresponding Route Selection of application describe, and the Route Selection description includes S-NSSAI;
The terminal device determines S- according to the priority of each application and each application in URSP, the list of application
The priority of each S-NSSAI in NSSAI set and S-NSSAI set, comprising:
Step a: the corresponding first Route Selection description of each application that the terminal device selects the list of application to include;Institute
It states the first Route Selection to be described as in the corresponding all Route Selection descriptions of the application, the Route Selection of unselected mistake describes
The Route Selection of middle highest priority describes;
Step b: the first Route Selection description that the terminal device traversal is selected is described from each first Route Selection
In select interim S-NSSAI, and according to the priority of the corresponding application of the interim S-NSSAI, determine the interim S-
The priority of NSSAI;
Step c: all interim S-NSSAI are added to described by the terminal device according to the priority orders of interim S-NSSAI
In S-NSSAI set;
Step d: the terminal device judge that the list of application includes using in the description of corresponding Route Selection, if exist
The Route Selection of unselected mistake describes, and if it exists, a-d is thened follow the steps, until unselected mistake is not present in the URSP
Route Selection description;
Step e: the terminal device determines the S-NSSAI collection according to the sequence of each S-NSSAI in S-NSSAI set
The priority of each S-NSSAI in conjunction.
8. the method according to the description of claim 7 is characterized in that the interim S-NSSAI is that the interim S-NSSAI is corresponding
The first Route Selection description include S-NSSAI in, be fanned out to maximum S-NSSAI, wherein S-NSSAI's is fanned out to by described
The number of the corresponding application of S-NSSAI determines.
9. a kind of communication device, which is characterized in that the communication device includes: processor;
The processor, for determining the priority of each application in list of application, the list of application according to the first parameter
Including at least one application;
The processor is also used to according to each application in routing strategy URSP, the list of application and described each
The priority of application determines each S- in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set
The priority of NSSAI;
The processor is also used to the priority according to the first information with each S-NSSAI in S-NSSAI set, really
The priority of fixed first public land mobile network VPLMN, wherein the first information is the configuration net of the first VPLMN
Network slice selection auxiliary information NSSAI.
10. communication device according to claim 9, which is characterized in that the communication device further include: communication interface;
The processor is also used to the priority according to each S-NSSAI in the second information and S-NSSAI set, really
The priority of fixed 2nd VPLMN, wherein second information is the configuration NSSAI of the 2nd VPLMN;
The communication interface, if being higher than the priority of the first VPLMN for the priority of the 2nd VPLMN, to network
Equipment sends login request message, and the login request message is for registering the 2nd VPLMN.
11. communication device according to claim 9 or 10, which is characterized in that the first information includes mapping S-
NSSAI;
The processor, also particularly useful for the first intersection is obtained, first intersection includes that the S-NSSAI gathers the S- for including
In NSSAI, S-NSSAI identical with the mapping S-NSSAI that the first information includes;
The processor carries out read group total also particularly useful for the priority to the S-NSSAI in first intersection, obtains institute
State the priority of the first VPLMN.
12. communication device described in 0 or 11 according to claim 1, which is characterized in that the second information includes mapping S-NSSAI;
The processor, also particularly useful for the second intersection is obtained, second intersection includes that the S-NSSAI gathers the S- for including
In NSSAI, S-NSSAI identical with the mapping S-NSSAI that second information includes;
The processor carries out read group total also particularly useful for the priority to the S-NSSAI in second intersection, obtains institute
State the priority of the 2nd VPLMN.
13. according to the described in any item communication devices of claim 9-12, which is characterized in that
The communication interface, is also used to receive the third information of network equipment transmission, and the third information is used to indicate described logical
T unit changes URSP.
14. according to the described in any item communication devices of claim 9-13, which is characterized in that first parameter includes described answers
With the type of each application in the frequency of use of application each in list and/or the list of application.
15. according to any communication device of claim 9-14, which is characterized in that the URSP includes multiple URSP rule
Then, each URSP rule includes that application and the corresponding Route Selection of application describe, and the Route Selection description includes S-
NSSAI;
The processor is specifically used for executing step a, step b, step c, step d, step e;
Wherein, the step a are as follows: the corresponding first Route Selection description of each application for selecting the list of application to include;Institute
It states the first Route Selection to be described as in the corresponding all Route Selection descriptions of the application, the Route Selection of unselected mistake describes
The Route Selection of middle highest priority describes;
The step b are as follows: traverse the first Route Selection description selected, selected from each first Route Selection description
Interim S-NSSAI out, and according to the priority of the corresponding application of the interim S-NSSAI, determine that the interim S-NSSAI's is excellent
First grade;
The step c are as follows: all interim S-NSSAI are added to the S-NSSAI according to the priority orders of interim S-NSSAI
In set;
The step d are as follows: judge that the list of application includes using in the description of corresponding Route Selection, if exist and be not chosen
The Route Selection description selected, and if it exists, a-d is thened follow the steps, until the routing of unselected mistake is not present in the URSP
Selection description;
The step e are as follows: determined according to the sequence of each S-NSSAI in S-NSSAI set every in the S-NSSAI set
The priority of a S-NSSAI.
16. communication device according to claim 15, which is characterized in that the interim S-NSSAI is the interim S-
In the S-NSSAI that the corresponding first Route Selection description of NSSAI includes, it is fanned out to maximum S-NSSAI, wherein the fan of S-NSSAI
It is determined out by the number of the corresponding application of the S-NSSAI.
17. a kind of communication device, which is characterized in that the communication device comprises determining that module;
The determining module, for determining the priority of each application in list of application, the application column according to the first parameter
Table includes at least one application;
The determining module is also used to according to each application in routing strategy URSP, the list of application and described every
The priority of a application determines each in single network slice selection auxiliary information S-NSSAI set and S-NSSAI set
The priority of S-NSSAI;
The determining module is also used to the priority according to the first information with each S-NSSAI in S-NSSAI set,
Determine the priority of the first public land mobile network VPLMN, wherein the first information is the configuration of the first VPLMN
Network slice selection auxiliary information NSSAI.
18. a kind of System on Chip/SoC, the System on Chip/SoC is applied in terminal device, which is characterized in that the System on Chip/SoC includes:
At least one processor, program instruction execute at least one described processor, any in claim 1-8 to realize
The function of terminal device described in the method.
19. a kind of computer program product, which is characterized in that the computer program product includes program instruction, described program
Instruction is performed, to realize the function of terminal device described in any the method in claim 1-8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910100537 | 2019-01-31 | ||
CN2019101005378 | 2019-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110225563A true CN110225563A (en) | 2019-09-10 |
CN110225563B CN110225563B (en) | 2020-11-10 |
Family
ID=67820470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910373242.8A Active CN110225563B (en) | 2019-01-31 | 2019-05-06 | Network registration method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110225563B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021056576A1 (en) * | 2019-09-29 | 2021-04-01 | Oppo广东移动通信有限公司 | Method and device for service transmission, and communication device |
CN113556798A (en) * | 2020-04-26 | 2021-10-26 | 华为技术有限公司 | Network searching method and related device for SA (Security Association) network 5G automatic account opening |
WO2021243510A1 (en) * | 2020-06-01 | 2021-12-09 | Qualcomm Incorporated | Public land mobile network selection enhancement |
WO2021243598A1 (en) * | 2020-06-03 | 2021-12-09 | Qualcomm Incorporated | Optimization of ursp policies updates on dual-sim devices |
CN113852996A (en) * | 2020-06-28 | 2021-12-28 | 中兴通讯股份有限公司 | Method, system and storage medium for adjusting user service priority |
WO2022011561A1 (en) * | 2020-07-14 | 2022-01-20 | Oppo广东移动通信有限公司 | Wireless communication method and device |
WO2022021088A1 (en) * | 2020-07-28 | 2022-02-03 | Qualcomm Incorporated | Restriction on single network slice selection assistance information in ue route selection policy |
CN114071576A (en) * | 2020-07-28 | 2022-02-18 | 中国联合网络通信集团有限公司 | Network slice selection method, system, computer device and storage medium |
WO2022067623A1 (en) * | 2020-09-30 | 2022-04-07 | Qualcomm Incorporated | Mapped single network slice selection assistance information (s-nssai) for equivalent public land mobile networks (eplmn) |
WO2022111113A1 (en) * | 2020-11-30 | 2022-06-02 | 中兴通讯股份有限公司 | Frequency channel switching method, terminal, base station, and storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11792634B2 (en) | 2021-08-16 | 2023-10-17 | Cisco Technology, Inc. | Facilitating visited network selection by a user equipment based on slice considerations |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018234085A1 (en) * | 2017-06-21 | 2018-12-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Mapping of s-nssai at roaming |
CN109219111A (en) * | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | It is sliced selection method and device |
CN109246813A (en) * | 2018-07-16 | 2019-01-18 | 中兴通讯股份有限公司 | A kind of network slice mutex relation processing method, equipment and system |
-
2019
- 2019-05-06 CN CN201910373242.8A patent/CN110225563B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018234085A1 (en) * | 2017-06-21 | 2018-12-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Mapping of s-nssai at roaming |
CN109219111A (en) * | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | It is sliced selection method and device |
CN109246813A (en) * | 2018-07-16 | 2019-01-18 | 中兴通讯股份有限公司 | A kind of network slice mutex relation processing method, equipment and system |
Non-Patent Citations (2)
Title |
---|
3GPP: "Study on Enhancement of Network Slicing", 《3GPP TR 23.740 V1.0.0》 * |
CHINA TELECOMMUNICATIONS, HUAWEI: "UE policy for roaming network selection in 5GC", 《3GPP SA-WG2 MEETING#121 S2-173140》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021056576A1 (en) * | 2019-09-29 | 2021-04-01 | Oppo广东移动通信有限公司 | Method and device for service transmission, and communication device |
CN113556798B (en) * | 2020-04-26 | 2022-06-10 | 华为技术有限公司 | Network searching method and related device for automatic account opening of SA (Security Association) network 5G |
CN113556798A (en) * | 2020-04-26 | 2021-10-26 | 华为技术有限公司 | Network searching method and related device for SA (Security Association) network 5G automatic account opening |
WO2021243510A1 (en) * | 2020-06-01 | 2021-12-09 | Qualcomm Incorporated | Public land mobile network selection enhancement |
WO2021243598A1 (en) * | 2020-06-03 | 2021-12-09 | Qualcomm Incorporated | Optimization of ursp policies updates on dual-sim devices |
CN113852996A (en) * | 2020-06-28 | 2021-12-28 | 中兴通讯股份有限公司 | Method, system and storage medium for adjusting user service priority |
WO2022001485A1 (en) * | 2020-06-28 | 2022-01-06 | 中兴通讯股份有限公司 | User service priority adjustment method and system, and storage medium |
CN113852996B (en) * | 2020-06-28 | 2024-01-05 | 中兴通讯股份有限公司 | User service priority adjustment method, system and storage medium |
WO2022011561A1 (en) * | 2020-07-14 | 2022-01-20 | Oppo广东移动通信有限公司 | Wireless communication method and device |
CN114071576A (en) * | 2020-07-28 | 2022-02-18 | 中国联合网络通信集团有限公司 | Network slice selection method, system, computer device and storage medium |
WO2022021088A1 (en) * | 2020-07-28 | 2022-02-03 | Qualcomm Incorporated | Restriction on single network slice selection assistance information in ue route selection policy |
WO2022067623A1 (en) * | 2020-09-30 | 2022-04-07 | Qualcomm Incorporated | Mapped single network slice selection assistance information (s-nssai) for equivalent public land mobile networks (eplmn) |
WO2022111113A1 (en) * | 2020-11-30 | 2022-06-02 | 中兴通讯股份有限公司 | Frequency channel switching method, terminal, base station, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110225563B (en) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110225563A (en) | The method and apparatus of network registry | |
CN108391025A (en) | A kind of network access management method, mobile terminal and computer readable storage medium | |
CN104348943B (en) | A kind of method and apparatus of incoming call prompting | |
CN102017741A (en) | Radio fingerprinting using E-UTRAN measurements | |
EP3905760B1 (en) | Wireless signal quality evaluating system, and electronic device | |
CN110401767A (en) | Information processing method and equipment | |
US20220232445A1 (en) | Communications System Switching Method and Terminal Device | |
CN109548114A (en) | Public land mobile network cut-in method, terminal and computer readable storage medium | |
CN110022553A (en) | A kind of subscriber identification card management method and mobile terminal | |
CN106888495A (en) | A kind of method for network access and terminal | |
CN109890022A (en) | Data transfer control method, mobile terminal and computer readable storage medium | |
CN110475386A (en) | A kind of carrying configuration method, terminal and the network equipment of RRC connection reconstruction | |
CN108600520A (en) | Reception state control method, mobile terminal and computer readable storage medium | |
CN110113779A (en) | Test method, system, test platform, mobile terminal and the medium of eSIM card | |
CN108307483A (en) | wireless network connecting method and mobile terminal | |
CN107439024A (en) | Call processing method, user equipment and storage medium | |
CN107197470A (en) | Wireless network connecting method, mobile terminal and computer-readable recording medium | |
CN107094303A (en) | Terminal network register method, device and computer-readable recording medium | |
CN109862607B (en) | Network recommendation method and mobile terminal | |
CN110475312A (en) | A kind of connection control method, message broadcasting method and relevant device | |
CN112335294B (en) | Emergency call method and user terminal | |
CN109890066A (en) | APN parameter configuration method, device, mobile terminal and readable storage medium storing program for executing | |
CN107343270A (en) | The method and terminal of a kind of urgent call | |
CN110198173A (en) | A kind of adjusting method of mobile terminal, radio circuit, mobile terminal and storage medium | |
CN109217909A (en) | Antenna switching method, mobile terminal and computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |