Wireless communication method and apparatus, device, and storage medium
Policy information is sent through the core network equipment, and the terminal is prohibited from selecting unsafe networks based on the policy information, which solves the problem that the terminal is vulnerable to 2G and 3G network attacks, reduces the risk of attacks and improves user experience.
Patent Information
- Application Number
- PCT/CN2025/084693
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-28
- Filing Date
- 2025-03-25
- Publication Date
- 2025-10-02
AI Technical Summary
Terminals are vulnerable to attacks caused by weak security mechanisms in 2G and 3G mobile networks. It is necessary to prevent terminals from selecting insecure networks to reduce the risk of attacks.
The policy information is sent through the core network device, and the terminal determines whether to prohibit the selection of the target standard network based on the policy information, including location information and indication information, to prevent the selection of an unsafe network.
Reduce the probability of terminals selecting insecure networks, reduce the risk of fake base station attacks, and improve user experience.
Smart Images

Figure CN2025084693_02102025_PF_FP_ABST
Abstract
Description
Wireless communication method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 28, 2024, with application number 202410369248.9 and invention name “Wireless Communication Method, Apparatus, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application belongs to the field of communication technology, and specifically relates to a wireless communication method, apparatus, device and storage medium. Background Art
[0003] As mobile networks continue to evolve, operators are gradually shifting their focus and investment to the latest generation of networks and retiring older ones. Many operators have announced the retirement of at least one of their second-generation (2G) and third-generation (3G) mobile networks. Consequently, devices that are no longer suitable for supporting at least one of these networks will no longer be able to use them. Furthermore, because these older networks have weaker security mechanisms, devices that directly use them are vulnerable to attacks. Summary of the Invention
[0004] The embodiments of the present application provide a wireless communication method, apparatus, device, and storage medium, which can solve the problem that terminals are vulnerable to attacks.
[0005] In a first aspect, a wireless communication method is provided, which is executed by a terminal. The method includes: receiving policy information sent by a first core network device; and determining whether to prohibit selection of a target network based on the policy information.
[0006] In a second aspect, a wireless communication method is provided, which is executed by a first core network device. The method includes: sending policy information to a terminal; wherein the policy information is used to determine whether to prohibit selection of a target network.
[0007] In a third aspect, a wireless communication device is provided, comprising: a communication module and a processing module, wherein the communication module is used to receive policy information sent by a first core network device; and the processing module is used to determine whether to prohibit selection of a target network based on the policy information.
[0008] In a fourth aspect, a wireless communication device is provided, comprising: a communication module, configured to send policy information to a terminal; wherein the policy information is used to determine whether to prohibit selection of a target network standard.
[0009] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0010] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive policy information sent by a first core network device; and the processor is used to determine whether to prohibit selection of a target network based on the policy information.
[0011] In the seventh aspect, a core network device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0012] In an eighth aspect, a core network device is provided, comprising a communication interface, wherein the communication interface is used to send policy information to a terminal; wherein the policy information is used to determine whether to prohibit selection of a target network standard.
[0013] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0014] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a core network device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the core network device can be used to execute the steps of the method described in the second aspect.
[0015] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0016] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the wireless communication method as described in the first aspect or the second aspect.
[0017] In an embodiment of the present application, the core network can provide instructions for the terminal's network selection through policy information, so that the terminal can determine whether to prohibit the selection of the target network based on the policy information, thereby reducing the probability of the terminal selecting the target network, such as an unsafe network, and further reducing the probability of the terminal being attacked. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] FIG1 shows a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0019] FIG2 is an interactive flow chart of a wireless communication method provided in an embodiment of the present application;
[0020] FIG3 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application;
[0021] FIG4 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application;
[0022] FIG5 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application;
[0023] FIG6 is an interactive flow chart of another wireless communication method provided in an embodiment of the present application;
[0024] FIG7 is a schematic diagram of a wireless communication device 700 provided in an embodiment of the present application;
[0025] FIG8 is a schematic diagram of a wireless communication device 800 provided in an embodiment of the present application;
[0026] FIG9 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0027] FIG10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application;
[0028] FIG11 is a schematic diagram of the hardware structure of a core network device implementing an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0030] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0031] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0032] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. thGeneration, 6G) communication system.
[0033] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (homeevolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0034] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), etc. Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0035] As mentioned above, since the security mechanisms of older networks such as 2G or 3G are weak, terminals are vulnerable to attacks.
[0036] In order to solve the above technical problems, an embodiment of the present application proposes that the terminal determines whether to prohibit the selection of a target network standard based on policy information, thereby preventing the terminal from being attacked by a pseudo base station using an older network standard.
[0037] The wireless communication method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0038] FIG2 is an interactive flow chart of a wireless communication method provided in an embodiment of the present application. As shown in FIG2 , the method may include:
[0039] S210: The first core network device sends policy information to the terminal;
[0040] S220: The terminal determines whether to prohibit selection of the target network based on the policy information.
[0041] The following is a detailed description of S210:
[0042] The policy information is used to determine whether to prohibit the selection of the target network standard.
[0043] In some implementations, the policy information is a network selection policy controlled by an operator, and the first core network device may set the network selection policy controlled by the operator according to a local policy.
[0044] In some implementations, the policy information includes: at least one piece of location information and indication information corresponding to each piece of location information. Alternatively, the policy information includes: indication information corresponding to the current location information of the terminal.
[0045] In some implementations, each of the above-mentioned location information is used to indicate an area; wherein the area is a public land mobile network (PLMN), a registration area (RA), a tracking area (TA), a network slice (Slice), a RAN based notification area (RNA), a cell (Cell) or a data network (DN).
[0046] Among them, when the area is PLMN, its corresponding location information may be the PLMN identifier; when the area is TA, its corresponding location information may be the tracking area identifier (Tracking Area Identity, TAI); when the area is RA, its corresponding location information may be the registration area identifier (Registration Area Identity, RAI); when the area is a network slice, its corresponding location information may be the network slice selection assistance information (Network Slice Selection Assistance Information, NSSAI); when the area is RNA, its corresponding location information may be the RNA identifier; when the area is a cell, its corresponding location information may be the cell identifier; when the area is DN, its corresponding location information may be the data network name (Data Network Name, DNN).
[0047] The indication information is used to indicate whether the target standard network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target standard network exists in the area indicated by the corresponding location information.
[0048] In some implementations, the target network standard is used to represent a network of a certain mobile network standard, such as 1G, 2G, 3G, 4G, 5G or 5G+. In the present application, it may be a network with low security or an insecure network, but is not limited thereto. Among them, the insecure network may be a network that has been deactivated or is about to be deactivated, or a network that is not supported by the operator, etc., but is not limited thereto. The deactivated network is also referred to as a deactivated network. For example, the insecure network may be a 2G or 3G network that has been deactivated by the operator. Among them, the insecure network may be a network that is about to be deactivated. For example, the insecure network may be a 2G or 3G network that the operator has announced is about to be deactivated.
[0049] It should be understood that the embodiments of the present application do not limit the definitions of target network standards and unsafe networks.
[0050] Based on this, the indication information for indicating whether the target standard network is prohibited in the area indicated by the corresponding location information can also be replaced by: the indication information is used to indicate whether the unsafe network is prohibited in the area indicated by the corresponding location information. The indication information for indicating whether the target standard network exists in the area indicated by the corresponding location information can also be replaced by: the indication information is used to indicate whether the unsafe network exists in the area indicated by the corresponding location information.
[0051] It should be understood that since an unsecured network may correspond to an unsecured communication module, the indication information indicating whether the target network is prohibited in the area indicated by the corresponding location information may be replaced by the indication information indicating whether the unsecured communication module or modules are prohibited in the area indicated by the corresponding location information. The indication information indicating whether the target network exists in the area indicated by the corresponding location information may be replaced by the indication information indicating whether the unsecured communication module or modules exist in the area indicated by the corresponding location information.
[0052] It should be understood that since an unsafe network may correspond to a fake base station, the indication information used to indicate whether the area indicated by the corresponding location information prohibits the target network can also be replaced by: the indication information is used to indicate whether the area indicated by the corresponding location information prohibits fake base stations, or the indication information is used to indicate whether the area indicated by the corresponding location information is defended against fake base stations.
[0053] It should be understood that since an unsafe network can correspond to an unsafe cell, the indication information used to indicate whether the area indicated by the corresponding location information prohibits the target network can also be replaced by: the indication information is used to indicate whether the area indicated by the corresponding location information prohibits unsafe cells. The indication information is used to indicate whether the area indicated by the corresponding location information has a target network can also be replaced by: the indication information is used to indicate whether the area indicated by the corresponding location information has an unsafe cell.
[0054] It should be understood that the embodiments of the present application do not limit the description method of the indication information.
[0055] In some implementations, each piece of location information may correspond to one piece of indication information, but is not limited thereto.
[0056] In some implementations, if the target network standard includes a network standard, such as a 2G network or a 3G network, then the indication information may occupy 1 bit. When the value of this bit is 1, it indicates that the target network standard is prohibited, or that the target network standard does not exist, or that an unsafe network is prohibited, or that an unsafe network does not exist, or that an unsafe communication module or module is prohibited, or that an unsafe communication module or module does not exist, or that a pseudo base station is prohibited, or that defense against a pseudo base station is indicated, or that an unsafe cell is prohibited, or that an unsafe cell does not exist. When the value of this bit is 0, it indicates that the target network standard is not prohibited, or that the target network standard exists, or that an unsafe network is not prohibited, or that an unsafe network exists, or that an unsafe communication module or module is not prohibited, or that an unsafe communication module or module exists, or that a pseudo base station is not prohibited, or that defense against a pseudo base station is not indicated, or that an unsafe cell is not prohibited, or that an unsafe cell exists.
[0057] In some implementations, if the target network standard includes N types of network standard, N is an integer greater than 1, such as the target network standard includes 2G network and 3G network, then the indication information can occupy 1 bit. When the value of this 1 bit is 1, it indicates that the target network standard (i.e., the above-mentioned N types of network standard) is prohibited, or, it indicates that the target network standard does not exist (i.e., the above-mentioned N types of network standard), or, it indicates that an unsafe network (i.e., the above-mentioned N types of network standard) is prohibited, or, it indicates that an unsafe network (i.e., the above-mentioned N types of network standard) does not exist, or, it indicates that an unsafe network (i.e., the above-mentioned N types of network standard) is prohibited. The communication module or modules (i.e., the communication modules or modules corresponding to the above-mentioned N types of network standards) are indicated, or, it indicates that there are no unsafe communication modules or modules (i.e., the communication modules or modules corresponding to the above-mentioned N types of network standards), or, it indicates that pseudo base stations are prohibited (i.e., the pseudo base stations corresponding to the above-mentioned N types of network standards), or, it indicates defense against pseudo base stations (i.e., the pseudo base stations corresponding to the above-mentioned N types of network standards), or, it indicates that unsafe cells (i.e., the cells corresponding to the above-mentioned N types of network standards) are prohibited, or, it indicates that there are no unsafe cells (i.e., the cells corresponding to the above-mentioned N types of network standards). When this bit takes the value of 0, it indicates that the target network (i.e., the above-mentioned N types of network standards) is not prohibited, or that the target network (i.e., the above-mentioned N types of network standards) exists, or that the unsafe network (i.e., the above-mentioned N types of network standards) is not prohibited, or that the unsafe network (i.e., the above-mentioned N types of network standards) exists, or that the unsafe communication module or modules (i.e., the communication module or modules corresponding to the above-mentioned N types of network standards) are not prohibited, or that the unsafe communication module or modules (i.e., the communication module or modules corresponding to the above-mentioned N types of network standards) exist, or that the pseudo base station (i.e., the pseudo base station corresponding to the above-mentioned N types of network standards) is not prohibited, or that the pseudo base station (i.e., the pseudo base station corresponding to the above-mentioned N types of network standards) is not defended, or that the unsafe cell (i.e., the cell corresponding to the above-mentioned N types of network standards) is not prohibited, or that the unsafe cell (i.e., the cell corresponding to the above-mentioned N types of network standards) exists.
[0058] In some implementations, if the target network standard includes N types of networks, N is an integer greater than 1, such as the target network standard includes 2G network and 3G network, then the indication information can occupy N bits, each bit corresponding to a network standard. When the value of this bit corresponding to a certain network standard is 1, it indicates that the network standard is prohibited, or that the network standard does not exist, or that the communication module or module corresponding to the network standard is prohibited, or that the communication module or module corresponding to the network standard does not exist, or that the pseudo base station corresponding to the network standard is prohibited, or that the pseudo base station corresponding to the network standard is defended, or that the cell corresponding to the network standard is prohibited, or that the cell corresponding to the network standard does not exist. When the value of this bit corresponding to a certain standard network is 0, it means that the standard network is not prohibited, or that the standard network exists, or that the communication module or modules corresponding to the standard network are not prohibited, or that the communication module or modules corresponding to the standard network exist, or that the pseudo base station corresponding to the standard network is not prohibited, or that the pseudo base station corresponding to the standard network is not defended, or that the cell corresponding to the standard network is not prohibited, or that the cell corresponding to the standard network exists.
[0059] For example, the indication information occupies 2 bits, where when the value of the 0th bit is 1, it indicates that the 2G network is prohibited or does not exist, and when the value of the 0th bit is 0, it indicates that the 2G network is not prohibited or exists. When the value of the 1st bit is 1, it indicates that the 3G network is prohibited or does not exist, and when the value of the 1st bit is 0, it indicates that the 3G network is not prohibited or exists.
[0060] In some implementations, when the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by an operator-controlled public land mobile network selector with access technology parameters, and the operator-controlled public land mobile network selector with access technology parameters includes a PLMN identifier and network standard information; wherein the PLMN identifier is used to represent the at least one location information; and the network standard information is used to represent the indication information. Based on this, the first core network device determines the PLMN identifier and network standard information based on pre-configured information. The pre-configured information is pre-configured in the first core network device by the operator based on the current network conditions. For example, if the operator has shut down the 2G network under the first location information and shut down the 3G network under the second location information, the operator can configure the pre-configured information to indicate that there is no 2G network in the area indicated by the first location information and no 3G network in the area indicated by the second location information.
[0061] For example, assuming that the pre-configuration information is that the 2G and 3G networks under PLMN1 have been de-networked, the UDM entity can set the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRAN) bit in the network standard information (accesstechnology identifier) corresponding to PLMN1 in the operator controlled PLMN selector with access technology parameter to 0, and set the GSM bit to 0 (that is, set b8 of the 5n byte to 0), indicating that the policy information indicates that there are no 2G and 3G networks in the area indicated by PLMN1.
[0062] In some implementations, when the policy information includes: indication information corresponding to the current location information of the terminal, the wireless communication method further includes: the first core network device obtains the current location information of the terminal; the first core network device determines the indication information corresponding to the current location information of the terminal.
[0063] For example, assuming that the first core network device is an AMF entity, it can receive the registration request message sent by the terminal and obtain the current location information of the terminal based on the N2 interface message sent by the RAN that carries the registration request message.
[0064] For example, assuming that the first core network device is a UDM entity, the AMF entity can receive the registration request message sent by the terminal, and obtain the current location information of the terminal based on the N2 interface message sent by the RAN that carries the registration request message. The AMF entity then sends the current location information of the terminal to the UDM entity.
[0065] In some implementations, when the first core network device is an AMF entity, the policy information is carried in a registration acceptance message or a configuration update message.
[0066] In some implementations, when the first core network device is a UDM entity, the policy information is carried in a UE Parameter Update (UPU) procedure or a roaming control (SOR) procedure.
[0067] In some implementations, the policy information may be carried in a UE parameter update transparent container in a UE parameter update procedure or a SOR transparent container in a roaming control procedure.
[0068] The following is a detailed description of S220:
[0069] In some implementations, S220 may be replaced by: the terminal determines whether to prohibit the target network based on policy information, or the terminal determines whether to prohibit the selection of an unsafe communication module or module based on policy information, or the terminal determines whether to prohibit the unsafe communication module or module based on policy information, or the terminal determines whether to prohibit the selection of a pseudo base station based on policy information, or the terminal determines whether to prohibit the pseudo base station based on policy information, or the terminal determines whether to defend against the pseudo base station based on policy information, or the terminal determines whether to prohibit the selection of an unsafe cell based on policy information, or the terminal determines whether to prohibit the unsafe cell based on policy information, or the terminal prohibits or does not prohibit the target network based on policy information, or the terminal prohibits or does not prohibit the unsafe communication module or module based on policy information. Alternatively, the terminal prohibits or does not prohibit pseudo base stations based on policy information, or the terminal defends or does not defend against pseudo base stations based on policy information, or the terminal prohibits or does not prohibit unsafe cells based on policy information, or the terminal prohibits or does not prohibit the selection of a target network based on policy information, or the terminal prohibits or does not prohibit the selection of an unsafe communication module or module based on policy information, or the terminal prohibits or does not prohibit the selection of a pseudo base station based on policy information, or the terminal prohibits or does not prohibit the selection of an unsafe cell based on policy information, or the terminal selects or does not select a target network based on policy information, or the terminal selects or does not select an unsafe communication module or module based on policy information, or the terminal selects or does not select a pseudo base station based on policy information, or the terminal selects or does not select an unsafe cell based on policy information.
[0070] In the embodiment of the present application, S220 may be implemented in any of the following possible implementations, but is not limited thereto:
[0071] In a first implementation mode, the terminal determines whether to prohibit selection of the target network only based on the policy information.
[0072] For example, assuming that the policy information includes: at least one location information and indication information corresponding to each location information, and the target network standard includes two network standard networks, namely 2G network and 3G network, and each indication information occupies 1 bit. Based on this, the terminal can determine whether to prohibit the selection of the target network standard according to the policy information and its current location information. For example, assuming that the policy information is that the 2G and 3G networks under PLMN1 have been withdrawn from the network, and the terminal is currently under PLMN1, based on this, the terminal determines to prohibit the selection of 2G and 3G networks.
[0073] For example, assuming that the policy information includes: at least one location information and indication information corresponding to each location information, and the target network standard includes two network standard networks, namely 2G network and 3G network, and each indication information occupies 2 bits, corresponding to the 2G network and 3G network respectively. Based on this, the terminal can determine whether to prohibit the selection of the target network standard according to the policy information and its current location information. For example, assuming that the policy information is that the 2G network under PLMN1 has been withdrawn from the network, but the 3G network has not been withdrawn from the network, and the terminal is currently under PLMN1, based on this, the terminal determines to prohibit the selection of the 2G network.
[0074] For example, assuming that the policy information includes: indication information corresponding to the terminal's current location information PLMN1, and the target network standard includes two network standard networks, namely 2G network and 3G network, and the indication information occupies 1 bit. Based on this, the terminal can determine whether to prohibit the selection of the target network standard according to the policy information. For example, assuming that the policy information is that the 2G and 3G networks under PLMN1 have been withdrawn from the network, based on this, the terminal determines to prohibit the selection of 2G and 3G networks.
[0075] For example, assuming that the policy information includes: indication information corresponding to the terminal's current location information PLMN1, and the target network standard includes two network standard networks, namely 2G network and 3G network, and the indication information occupies 2 bits, corresponding to the 2G network and 3G network respectively. Based on this, the terminal can determine whether to prohibit the selection of the target network standard according to the policy information. For example, assuming that the policy information is that the 2G network under PLMN1 has been withdrawn from the network, but the 3G network has not been withdrawn from the network, based on this, the terminal determines to prohibit the selection of the 2G network.
[0076] In a second implementation mode, the terminal determines whether to prohibit selection of the target network based on the policy information and the terminal's preference setting information.
[0077] It should be understood that the preference setting information of the terminal is set by the user and can be stored on the terminal. For example, the user can set his or her own preferences through the setting page of the operating system so that the terminal obtains the user's preference setting information.
[0078] It should be understood that the preference setting information of the terminal may also be referred to as the preference setting information of the user, and the embodiments of the present application do not limit this.
[0079] The terminal's preference information is used to indicate whether the user prefers to prohibit the terminal from selecting a target network, or in other words, the terminal's preference information is used to indicate whether the user prefers to prohibit the terminal from selecting an unsafe network, or in other words, the terminal's preference information is used to indicate whether the user prefers to prohibit the terminal from selecting an unsafe communication module or module, or in other words, the terminal's preference information is used to indicate whether the user prefers to prohibit the terminal from selecting a pseudo base station, or in other words, the terminal's preference information is used to indicate whether the user prefers to defend against pseudo base stations, or in other words, the terminal's preference information is used to indicate whether the user prefers to prohibit the terminal from selecting an unsafe cell. Or in other words, the terminal's preference information is used to indicate whether the user does not prefer the terminal to select a target network, or in other words, the terminal's preference information is used to indicate whether the user does not prefer the terminal to select an unsafe network, or in other words, the terminal's preference information is used to indicate whether the user does not prefer the terminal to select an unsafe communication module or module, or in other words, the terminal's preference information is used to indicate whether the user does not prefer the terminal to select a pseudo base station, or in other words, the terminal's preference information is used to indicate whether the user does not prefer the terminal to select an unsafe cell. In other words, the terminal's preference information is used to indicate whether the user prefers not to prohibit the terminal from selecting a target network standard, or the terminal's preference information is used to indicate whether the user prefers not to prohibit the terminal from selecting an unsafe network, or the terminal's preference information is used to indicate whether the user prefers not to prohibit the terminal from selecting an unsafe communication module or modules, or the terminal's preference information is used to indicate whether the user prefers not to prohibit the terminal from selecting a pseudo base station, or the terminal's preference information is used to indicate whether the user prefers not to defend against pseudo base stations, or the terminal's preference information is used to indicate whether the user prefers not to prohibit the selection of an unsafe cell. In other words, the terminal's preference information is used to indicate whether the user prefers the terminal to select a target network standard, or the terminal's preference information is used to indicate whether the user prefers the terminal to select an unsafe network, or the terminal's preference information is used to indicate whether the user prefers the terminal to select an unsafe communication module or modules, or the terminal's preference information is used to indicate whether the user prefers the terminal to select a pseudo base station, or the terminal's preference information is used to indicate whether the user prefers to select an unsafe cell.
[0080] It should be understood that the embodiments of the present application do not limit the description method of the terminal preference setting information.
[0081] In some implementations, if the target network standard includes a network standard, such as a 2G network or a 3G network, then the terminal's preference setting information may occupy 1 bit. When this bit is 1, it indicates that the user prefers to prohibit the terminal from selecting the target network standard, or the user prefers to prohibit the terminal from selecting an unsafe network, or the user prefers to prohibit the terminal from selecting an unsafe communication module or modules, or the user prefers to prohibit the terminal from selecting a pseudo base station, or the user prefers to prevent the terminal from selecting a pseudo base station, or the user prefers to prohibit the terminal from selecting an unsafe cell. When this bit is 0, it indicates that the user does not prefer to prohibit the terminal from selecting the target network standard, or the user does not prefer to prohibit the terminal from selecting an unsafe network, or the user does not prefer to prohibit the terminal from selecting an unsafe communication module or modules, or the user does not prefer to prohibit the terminal from selecting a pseudo base station, or the user does not prefer to prevent the terminal from selecting a pseudo base station, or the user does not prefer to prohibit the terminal from selecting an unsafe cell.
[0082] In some implementations, if the target network standard includes N types of networks, N is an integer greater than 1, such as the target network standard includes 2G network and 3G network, then the terminal preference setting information can occupy 1 bit. When this 1 bit takes the value of 1, it indicates that the user prefers to prohibit the terminal from selecting the target network standard (i.e., the above-mentioned N types of networks standard), or, it indicates that the user prefers to prohibit the terminal from selecting an unsafe network (i.e., the above-mentioned N types of networks standard), or, it indicates that the user prefers to prohibit the terminal from selecting an unsafe communication module or module (i.e., the communication module or module corresponding to the above-mentioned N types of networks standard), or, it indicates that the user prefers to prohibit the terminal from selecting a pseudo base station (i.e., the pseudo base station corresponding to the above-mentioned N types of networks standard), it indicates that the user prefers the terminal to defend against pseudo base stations (i.e., the pseudo base stations corresponding to the above-mentioned N types of networks standard), or, it indicates that the user prefers to prohibit the terminal from selecting an unsafe cell (i.e., the cell corresponding to the above-mentioned N types of networks standard). When this bit takes the value of 0, it indicates that the user does not prefer to prohibit the terminal from selecting the target network (i.e., the N types of network standards mentioned above), or, it indicates that the user does not prefer to prohibit the terminal from selecting an unsafe network (i.e., the N types of network standards mentioned above), or, it indicates that the user does not prefer to prohibit the terminal from selecting an unsafe communication module or modules (i.e., the communication module or modules corresponding to the N types of network standards mentioned above), or, it indicates that the user does not prefer to prohibit the terminal from selecting a pseudo base station (i.e., the pseudo base station corresponding to the N types of network standards mentioned above), or, it indicates that the user does not prefer the terminal to defend against pseudo base stations (i.e., the pseudo base stations corresponding to the N types of network standards mentioned above), or, it indicates that the user does not prefer to prohibit the terminal from selecting an unsafe cell (i.e., the cell corresponding to the N types of network standards mentioned above).
[0083] In some possible implementations, if the target network standard includes N types of networks, N is an integer greater than 1, such as the target network standard includes 2G network and 3G network, then the terminal preference setting information can occupy N bits, each bit corresponding to a network standard. When the value of this bit corresponding to a certain network standard is 1, it indicates that the user prefers to prohibit the terminal from selecting the network standard, or indicates that the user prefers to prohibit the terminal from selecting the communication module or module corresponding to the network standard, or indicates that the user prefers to prohibit the terminal from selecting the pseudo base station corresponding to the network standard, or indicates that the user prefers to defend against the pseudo base station corresponding to the network standard, or indicates that the user prefers to prohibit the terminal from selecting the cell corresponding to the network standard.
[0084] When the value of this bit corresponding to a certain standard network is 0, it indicates that the user does not prefer to prohibit the terminal from selecting the standard network, or that the user does not prefer to prohibit the terminal from selecting the communication module or module corresponding to the standard network, or that the user does not prefer to prohibit the terminal from selecting the pseudo base station corresponding to the standard network, or that the user does not prefer to defend against the pseudo base station corresponding to the standard network, or that the user does not prefer to prohibit the terminal from selecting the cell corresponding to the standard network.
[0085] For example, the terminal's preference setting information occupies 2 bits, where when the value of the 0th bit is 1, it indicates that the user prefers to prohibit the terminal from selecting the 2G network, and when the value of the 0th bit is 0, it indicates that the user does not prefer to prohibit the terminal from selecting the 2G network. When the value of the 1st bit is 1, it indicates that the user prefers to prohibit the terminal from selecting the 3G network, and when the value of the 0th bit is 0, it indicates that the user does not prefer to prohibit the terminal from selecting the 3G network.
[0086] In some implementations, the terminal determines whether to prohibit selection of the target network based on policy information and the terminal's preference setting information, including: if the terminal's preference setting information indicates that the user prefers to prohibit the terminal from selecting the target network, then the terminal determines whether to prohibit selection of the target network based on the policy information.
[0087] In some implementations, the terminal determines whether to prohibit the selection of the target network based on policy information and the terminal's preference setting information, including: if the terminal's preference setting information indicates that the user prefers to prohibit the terminal from selecting the target network, then the terminal determines whether to prohibit the selection of the target network based on the policy information and the terminal's preference setting.
[0088] In some possible implementations, when the policy information includes at least one location information and indication information corresponding to each location information, and the policy information is represented by a public land mobile network selector and access technology parameters controlled by an operator, if the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting a target network, then when the terminal selects a PLMN or access technology based on signal quality, it determines to prohibit the selection of a target network that is prohibited or does not exist as indicated by the PLMN identifier and network standard information.
[0089] For example, assuming that the policy information indicates that the 2G and 3G networks under PLMN1 have been withdrawn, and the terminal's preference setting information indicates that the user prefers to prohibit the terminal from selecting unsafe networks, the terminal determines to prohibit selecting 2G and 3G networks after selecting PLMN1 based on signal quality.
[0090] In some implementations, if the preference setting information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting the target network, the terminal performs at least one of the following: ignoring the policy information; and saving the policy information.
[0091] It should be understood that ignoring policy information may also be referred to as disabling policy information.
[0092] In some implementations, when the terminal saves policy information, the wireless communication method further includes: after the preference setting information changes, the terminal re-determines whether to prohibit selection of the target standard network based on the saved policy information and the changed preference setting information of the terminal.
[0093] For example, assuming the policy information indicates that 2G and 3G networks under PLMN1 have been delisted, and the terminal's initial preference information indicates that the user prefers not to prohibit the terminal from selecting unsecured networks, the terminal will ignore the policy information after obtaining it and save it. If the user subsequently changes the preference information to indicate that the terminal prefers to prohibit the terminal from selecting unsecured networks, the terminal will then redetermine, based on the saved policy information, that after selecting PLMN1 based on signal quality, it will prohibit the selection of 2G and 3G networks.
[0094] In an embodiment of the present application, the terminal can determine to prohibit the selection of an unsafe target network standard within a certain range based on the policy information sent by the network side, and thus can flexibly reduce the probability of the terminal being attacked by a fake base station using an unsafe network standard under the control of the network.
[0095] Furthermore, the terminal may also determine whether to prohibit selection of the target network based on the preference setting information and the policy information, so that the terminal may additionally determine whether to enable the policy information based on the user's preference setting information, thereby improving the user experience.
[0096] In some possible implementations, before S210, it also includes: the first core network device obtains at least one item of the terminal's preference setting information, capability information, and preference contract information; the first core network device determines whether to send policy information to the terminal based on at least one item of the terminal's preference setting information, capability information, and preference contract information.
[0097] It should be understood that the preference setting information of the terminal can be referred to above, and the embodiments of the present application will not be described in detail.
[0098] It should be understood that the terminal's capability information is used to indicate whether the terminal supports prohibiting the terminal from selecting a target network standard, or in other words, the terminal's capability information is used to indicate whether the terminal does not support prohibiting the terminal from selecting a target network standard, or in other words, the terminal's capability information is used to indicate whether the terminal supports not prohibiting the terminal from selecting a target network standard.
[0099] It should be understood that the embodiments of the present application do not limit the manner of describing the capability information of the terminal.
[0100] It should be understood that the preferred subscription information of the terminal is negotiated between the user and the operator, and can be stored in the UDM entity.
[0101] Among them, the difference between the terminal's preference contract information and the terminal's preference setting information is that the former is negotiated between the user and the operator, and the latter is set by the user. Therefore, various description methods of the terminal's preference setting information are also applicable to the terminal's preference contract information. The various description methods of the terminal's preference contract information will not be repeated in the embodiments of this application.
[0102] In some implementations, the first core network device determines whether to send policy information to the terminal based on at least one of the terminal's preference setting information, capability information, and preferred subscription information, including:
[0103] (1) If the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the first core network device determines to send policy information to the terminal; or
[0104] (2) If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting a target network, the first core network device determines to send policy information to the terminal; or
[0105] (3) If the preferred subscription information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the first core network device determines to send policy information to the terminal;
[0106] (4) If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, the first core network device determines to send policy information to the terminal; or
[0107] (5) If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the preferred contract information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, the first core network device determines to send policy information to the terminal; or,
[0108] (6) If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting a target network standard, and the preferred subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting a target network standard, the first core network device determines to send policy information to the terminal; or
[0109] (7) If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, and the preference contract information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, then the first core network device determines to send policy information to the terminal.
[0110] It should be understood that, in this implementable manner, the description manner of the terminal's preference setting information may be replaced with the replacement description manner provided above, and this embodiment of the present application will not be further elaborated on.
[0111] In some implementations, if any of the following conditions is met, the first core network device does not send policy information to the terminal:
[0112] The preference setting information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting the target network;
[0113] The terminal's capability information indicates that the terminal does not support prohibiting the terminal from selecting a target network standard;
[0114] The preferred subscription information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting the target standard network.
[0115] In some implementation methods, when the first core network device is an AMF entity, the first core network device obtains at least one item of the terminal's preference setting information and capability information, including: the AMF entity receives a registration request message sent by the terminal, and the registration request message includes: at least one item of the terminal's preference setting information and capability information.
[0116] In some implementations, when the first core network device is an AMF entity, the first core network device obtains the preferred subscription information of the terminal, including: the AMF entity obtains the preferred subscription information of the terminal from a second core network device by invoking a service. The second core network device may be a UDM entity.
[0117] The preferred subscription information of the terminal can be set in the subscription information of the terminal. The AMF entity can obtain the subscription information of the terminal by calling the (Nudm_SubscriberDataManagement, Nudm_SDM) service of the UDM entity, and then obtain the preferred subscription information of the terminal.
[0118] In some implementations, when the first core network device is a UDM entity, the first core network device obtaining at least one of the preference setting information and capability information of the terminal includes: the UDM entity receiving at least one of the preference setting information and capability information of the terminal sent by the second core network device by invoking a service. The second core network device may be an AMF entity.
[0119] In some implementations, the AMF entity may receive a registration request message sent by the terminal, where the registration request message includes at least one of the terminal's preference setting information and capability information. Further, the AMF entity may call services such as Nudm_SDM (Nudm_UEContextManagement, Nudm_UECM) of the UDM entity to provide the UDM entity with at least one of the terminal's preference setting information and capability information.
[0120] In some implementations, when the first core network device is a UDM entity, the first core network device obtains the preferred subscription information of the terminal, including: the UDM entity obtains the preferred subscription information of the terminal locally.
[0121] In an embodiment of the present application, the first core network device can determine whether to send policy information to the terminal based on at least one of the terminal's preference setting information, capability information, and preferred subscription information. If the terminal's preference setting information indicates that the user does not prefer to prohibit the terminal from selecting a target network standard, or the terminal's capability information indicates that the terminal does not support prohibiting the terminal from selecting a target network standard, or the terminal's preferred subscription information indicates that the user does not prefer to prohibit the terminal from selecting a target network standard, the first core network device does not send policy information to the terminal, thereby reducing transmission overhead. In addition, even if the first core network device sends policy information to the terminal, the terminal will not process it, thereby reducing transmission overhead.
[0122] The wireless communication method provided in the embodiments of the present application is exemplarily described below through several examples:
[0123] Example 1. FIG3 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application. As shown in FIG3 , the method may include:
[0124] S310: The terminal obtains preference setting information of the terminal.
[0125] It should be understood that the explanation of the terminal preference setting information can be referred to above, and the embodiments of the present application will not be repeated here.
[0126] S320: The terminal sends a registration request message to the access network device. The registration request message includes: preference setting information of the terminal. Optionally, the registration request message also includes: capability information of the terminal.
[0127] It should be understood that the explanation of the terminal capability information can be referred to above, and the embodiments of the present application will not go into details therein.
[0128] S330: The access network device sends an N2 interface message to the AMF entity. The N2 interface message includes a registration request message. Optionally, the N2 interface message also includes the current location information of the terminal.
[0129] It should be understood that the explanation of location information can be found above, and the embodiments of the present application will not go into details therein.
[0130] (Optional) S340: The AMF entity obtains the terminal's preferred subscription information from the UDM entity.
[0131] It should be understood that the explanation of the terminal's preferred subscription information can be found above, and the embodiments of this application will not go into details.
[0132] S350: The AMF entity determines whether to provide policy information to the terminal based on the terminal's preference setting information.
[0133] In some implementations, the AMF entity determines whether to provide policy information to the terminal based solely on the terminal's preference setting information.
[0134] In some implementations, the AMF entity determines whether to provide policy information to the terminal based on the terminal's preference setting information and capability information.
[0135] In some implementations, the AMF entity determines whether to provide policy information to the terminal based on the terminal's preference setting information and preference subscription information.
[0136] In some implementations, the AMF entity determines whether to provide policy information to the terminal based on the terminal's preference setting information, capability information, and preferred subscription information.
[0137] S360: When the AMF entity determines to provide policy information to the terminal, the AMF entity sends the policy information to the terminal.
[0138] Among them, the policy information exists in two forms. Please refer to the above for details, and the embodiments of this application will not go into details.
[0139] In some implementations, for the following situation: the policy information includes indication information corresponding to the current location information of the terminal, the AMF entity can determine the indication information corresponding to the current location information based on the current location information of the terminal.
[0140] In some implementations, the AMF entity sends policy information to the terminal via a registration accept message.
[0141] In other implementations, the AMF entity sends policy information to the terminal via a configuration update message. The AMF entity may have previously sent a registration accept message to complete the terminal's registration and may proactively trigger the sending of policy information to the terminal at an appropriate time.
[0142] S370: The terminal determines whether to disable or prohibit the module according to the policy information.
[0143] In some implementations, disabling modules means disabling modules of different standards, such as 2G modules and 3G modules. For details on how to replace the modules, please refer to the above description, which will not be described in detail in the present embodiment.
[0144] For example, when the terminal is at the current location, the terminal determines whether to no longer select a network of the relevant standard (not select or reselect a cell of the relevant standard, etc.) based on the indication information in the policy information. If the indication information occupies 1 bit, the terminal no longer selects 2G and 3G networks. If the indication information occupies 2 bits, the terminal determines whether to select a 2G network and a 3G network based on the bits corresponding to the 2G and 3G networks. For example, the terminal may not select a 2G network, but may select a 3G network.
[0145] For the following situation: the policy information includes indication information corresponding to the current location information of the terminal, the terminal can determine whether to no longer select the relevant standard network according to the indication information in the policy information at the current location.
[0146] Example 2, FIG4 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application. As shown in FIG4, the method may include:
[0147] S410: The terminal obtains preference setting information of the terminal.
[0148] S420: The terminal sends a registration request message to the access network device, wherein the registration request message includes: preference setting information of the terminal. Optionally, the registration request message also includes: capability information of the terminal.
[0149] S430: The access network device sends an N2 interface message to the AMF entity. The N2 interface message includes a registration request message. Optionally, the N2 interface message also includes the current location information of the terminal.
[0150] It should be understood that the explanation of location information can be found above, and the embodiments of the present application will not go into details therein.
[0151] S440: The AMF entity sends the terminal's preference information to the UDM entity. Optionally, it also sends at least one of the terminal's capability information and the terminal's current location information.
[0152] In some implementations, the AMF entity may provide the terminal preference information to the UDM entity by calling the Nudm_SDM, Nudm_UECM and other services of the UDM entity, and optionally also provide at least one of the terminal capability information and the terminal's current location information.
[0153] S450: The UDM entity determines whether to provide policy information to the terminal based on the preference setting information of the terminal.
[0154] In some implementations, the UDM entity determines whether to provide policy information to the terminal based solely on the terminal's preference setting information.
[0155] In some implementations, the UDM entity determines whether to provide policy information to the terminal based on preference setting information and capability information of the terminal.
[0156] In some implementations, the UDM entity determines whether to provide policy information to the terminal based on the terminal's preference setting information and preference subscription information.
[0157] In some implementations, the UDM entity determines whether to provide policy information to the terminal based on the terminal's preference setting information, capability information, and preferred subscription information.
[0158] S460: When the UDM entity determines to provide policy information to the terminal, the UDM entity sends the policy information to the terminal.
[0159] In some implementations, the UDM entity sends the policy information to the UE through a UE parameter update procedure or a roaming control procedure.
[0160] For the UE parameter update procedure, the policy information may be set in a UE parameters update transparent container.
[0161] For the roaming control process, policy information can be set in a roaming control transparent container (SOR transparent container).
[0162] In some implementations, after determining to provide policy information, the UDM entity may set the operator-controlled public land mobile network selector and access technology (Operator Controlled PLMN Selector with Access Technology) parameter, and then send the policy information to the terminal through the roaming control process. Based on the policy information, the corresponding bit corresponding to the non-selected network in the network standard information (Access Technology Identifier) of the corresponding PLMN in the Operator Controlled PLMN Selector with Access Technology parameter is set to 0.
[0163] For example, assuming that the policy information is that the 2G and 3G networks under PLMN1 have been de-networked, the UDM entity may set the UTRAN bit in the access technology identifier corresponding to PLMN1 in the operator controlled PLMN selector with access technology parameter to 0, and set the GSM bit to 0 (i.e., set b8 of the 5n byte to 0).
[0164] S470: The terminal determines whether to disable or prohibit the module according to the policy information.
[0165] In particular, for the case where the policy information is carried in the operator controlled PLMN selector with access technology parameter, the terminal can change the existing network selection logic according to the terminal's preference setting information. For example, when the preference setting information indicates that the user prefers to prohibit the terminal from selecting an unsafe module, the terminal will no longer select the standard network under the PLMN prohibited by the operator controlled PLMN selector with access technology in the subsequent process of selecting the PLMN or access technology based on signal quality.
[0166] For example, assuming that the policy information indicates that the 2G and 3G networks under PLMN1 have been delisted, and the terminal's preference setting information indicates a preference for prohibiting the terminal from selecting unsafe modules, then if the terminal still fails to select a suitable PLMN according to the operator controlled PLMN selector with access technology, the terminal selects a PLMN based on signal quality, but will prohibit the selection of 2G or 3G networks under PLMN1.
[0167] Example 3, FIG5 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application. As shown in FIG5, the method may include:
[0168] S510: The terminal obtains preference setting information of the terminal.
[0169] It should be understood that the explanation of the terminal preference setting information can be referred to above, and the embodiments of the present application will not be repeated here.
[0170] S520: The terminal sends a registration request message to the access network device. Optionally, the registration request message includes: capability information of the terminal.
[0171] It should be understood that the explanation of the terminal capability information can be referred to above, and the embodiments of the present application will not go into details therein.
[0172] S530: The access network device sends an N2 interface message to the AMF entity. The N2 interface message includes a registration request message. Optionally, the N2 interface message also includes the current location information of the terminal.
[0173] It should be understood that the explanation of location information can be found above, and the embodiments of the present application will not go into details therein.
[0174] (Optional) S540: The AMF entity obtains the terminal's preferred subscription information from the UDM entity.
[0175] It should be understood that the explanation of the terminal's preferred subscription information can be found above, and the embodiments of this application will not go into details.
[0176] S550: The AMF entity determines whether to provide policy information to the terminal.
[0177] In some implementations, the AMF entity determines whether to provide policy information to the terminal based on at least one of the terminal's capability information and preferred subscription information.
[0178] S560: When the AMF entity determines to provide policy information to the terminal, the AMF entity sends the policy information to the terminal.
[0179] It should be understood that the form and sending method of the policy information can be referred to above, and the embodiments of the present application will not go into details therein.
[0180] S570: The terminal determines whether to disable or prohibit the module according to the terminal's preference setting information and policy information.
[0181] In some implementations, if the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting an unsafe module, the terminal determines whether to disable or prohibit the module based on the policy information.
[0182] In some implementations, if the preference setting information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting unsafe modules, the terminal performs at least one of the following: ignoring the policy information; and saving the policy information.
[0183] In some implementations, when the terminal stores policy information, the wireless communication method further includes: after the preference setting information changes, the terminal re-determines whether to prohibit the selection of disabling or prohibiting the module based on the stored policy information and the changed preference setting information of the terminal.
[0184] Example 4, FIG6 is an interaction flow chart of another wireless communication method provided in an embodiment of the present application. As shown in FIG6, the method may include:
[0185] (Optional) S610: The terminal obtains preference setting information of the terminal.
[0186] S620: The terminal sends a registration request message to the access network device. Optionally, the registration request message includes: capability information of the terminal.
[0187] S630: The access network device sends an N2 interface message to the AMF entity. The N2 interface message includes a registration request message. Optionally, the N2 interface message also includes the current location information of the terminal.
[0188] (Optional) S640: The AMF entity sends at least one of the terminal's capability information and the terminal's current location information to the UDM entity.
[0189] In some implementations, the AMF entity may provide the UDM entity with at least one of the terminal's capability information and the terminal's current location information by calling the UDM entity's Nudm_SDM, Nudm_UECM and other services.
[0190] S650: The UDM entity determines whether to provide policy information to the terminal.
[0191] In some implementations, the UDM entity determines whether to provide the policy information to the terminal based on at least one of the capability information and the preferred subscription information of the terminal.
[0192] In some other implementations, the UDM entity determines whether to provide policy information to the terminal based on a pre-configured policy.
[0193] S660: When the UDM entity determines to provide policy information to the terminal, the UDM entity sends the policy information to the terminal.
[0194] In some implementations, the UDM entity sends the policy information to the UE through a UE parameter update procedure or a roaming control procedure.
[0195] For the UE parameter update procedure, the policy information may be set in a UE parameters update transparent container.
[0196] For the roaming control process, policy information can be set in a roaming control transparent container (SOR transparent container).
[0197] In some implementations, after determining to provide policy information, the UDM entity may set the operator-controlled public land mobile network selector and access technology (Operator Controlled PLMN Selector with Access Technology) parameter, and then send the policy information to the terminal through the roaming control process. Based on the policy information, the corresponding bit corresponding to the non-selected network in the network standard information (Access Technology Identifier) of the corresponding PLMN in the Operator Controlled PLMN Selector with Access Technology parameter is set to 0.
[0198] For example, assuming that the policy information is that the 2G and 3G networks under PLMN1 have been de-networked, the UDM entity may set the UTRAN bit in the access technology identifier corresponding to PLMN1 in the operator controlled PLMN selector with access technology parameter to 0, and set the GSM bit to 0 (i.e., set b8 of the 5n byte to 0).
[0199] S670: The terminal determines whether to disable or prohibit the module according to the policy information and the terminal's preference setting information.
[0200] In some implementations, if the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting an unsafe module, the terminal determines whether to disable or prohibit the module based on the policy information.
[0201] In some implementations, if the preference setting information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting unsafe modules, the terminal performs at least one of the following: ignoring the policy information; and saving the policy information.
[0202] In some implementations, when the terminal stores policy information, the wireless communication method further includes: after the preference setting information changes, the terminal re-determines whether to prohibit the selection of disabling or prohibiting the module based on the stored policy information and the changed preference setting information of the terminal.
[0203] In particular, for the case where the policy information is carried in the operator controlled PLMN selector with access technology parameter, the terminal can change the existing network selection logic according to the terminal's preference setting information. For example, when the preference setting information indicates that the user prefers to prohibit the terminal from selecting an unsafe module, the terminal will no longer select the standard network under the PLMN prohibited by the operator controlled PLMN selector with access technology in the subsequent process of selecting the PLMN or access technology based on signal quality.
[0204] For example, assuming that the policy information indicates that the 2G and 3G networks under PLMN1 have been delisted, and the terminal's preference setting information indicates a preference for prohibiting the terminal from selecting unsafe modules, then if the terminal still fails to select a suitable PLMN according to the operator controlled PLMN selector with access technology, the terminal selects a PLMN based on signal quality, but will prohibit the selection of 2G or 3G networks under PLMN1.
[0205] The wireless communication method provided in the embodiment of the present application can be executed by a wireless communication device. In the embodiment of the present application, the wireless communication device provided in the embodiment of the present application is described by taking the wireless communication method executed by the wireless communication device as an example.
[0206] FIG7 is a schematic diagram of a wireless communication device 700 provided in an embodiment of the present application. As shown in FIG7 , the wireless communication device 700 includes a communication module 710 and a processing module 720. The communication module 710 is configured to receive policy information sent by a first core network device; the processing module 720 is configured to determine whether to prohibit selection of a target network based on the policy information.
[0207] In some implementations, the processing module 720 is specifically configured to determine whether to prohibit selection of the target network standard based on the policy information and the preference setting information of the wireless communication device 700 .
[0208] In some implementations, the processing module 720 is specifically configured to: if the preference setting information of the wireless communication device 700 indicates that the user prefers to prohibit the wireless communication device 700 from selecting the target network, determine whether to prohibit the selection of the target network based on the policy information.
[0209] In some implementations, if the preference setting information of the wireless communication device 700 indicates that the user does not prefer to prohibit the wireless communication device 700 from selecting the target network, the processing module 720 is further configured to perform at least one of the following: ignoring the policy information; and saving the policy information.
[0210] In some implementations, when the wireless communication device 700 saves policy information, the processing module 720 is further used to: after the preference setting information changes, re-determine whether to prohibit the selection of the target network based on the saved policy information and the changed preference setting information of the wireless communication device 700.
[0211] In some implementations, the policy information includes: at least one location information and indication information corresponding to each location information; or, the policy information includes: indication information corresponding to the current location information of the wireless communication device 700; wherein the indication information is used to indicate whether the target standard network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target standard network exists in the area indicated by the corresponding location information.
[0212] In some implementations, each location information is used to indicate an area; wherein the area is PLMN, RA, TA, network slice, RNA, cell or DN.
[0213] In some implementations, when the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by a public land mobile network selector and access technology parameters controlled by the operator, and the public land mobile network selector and access technology parameters controlled by the operator include a PLMN identifier and network standard information; wherein the PLMN identifier is used to represent the at least one location information; and the network standard information is used to represent the indication information.
[0214] In some implementations, the processing module 720 is specifically used to: if the preference setting information of the wireless communication device 700 indicates that the user prefers to prohibit the wireless communication device 700 from selecting a target network, then when selecting a PLMN or access technology based on signal quality, determine to prohibit the selection of a target network that is prohibited or does not exist as indicated by the PLMN identification and network standard information.
[0215] In some implementations, the communication module 710 is further configured to send at least one of preference setting information and capability information of the wireless communication apparatus 700 to the first core network device.
[0216] In some implementations, when the first core network device is an AMF entity, the communication module 710 is specifically used to: send a registration request message to the AMF entity, where the registration request message includes: at least one of the preference setting information and capability information of the wireless communication device 700.
[0217] In some implementations, when the first core network device is a unified data management function UDM entity, the communication module 710 is specifically used to: send a registration request message to the second core network device, so that the second core network device calls the service to send at least one of the preference setting information and capability information of the wireless communication device 700 to the UDM entity; wherein, the registration request message includes: at least one of the preference setting information and capability information of the wireless communication device 700.
[0218] In some implementations, the preference setting information of the wireless communication device 700 is set by the user and is used to indicate whether the user prefers to prohibit the wireless communication device 700 from selecting a target network standard.
[0219] In some implementations, the capability information of the wireless communication device 700 is used to indicate whether the wireless communication device 700 supports prohibiting the wireless communication device 700 from selecting a target network standard.
[0220] In some implementations, when the first core network device is an AMF entity, the policy information is carried in a registration acceptance message or a configuration update message.
[0221] In some implementations, when the first core network device is a UDM entity, the policy information is carried in a UE parameter update transparent container or a roaming control transparent container.
[0222] The wireless communication device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and the other device can be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiments of the present application.
[0223] The wireless communication device provided in the embodiment of the present application can implement the various processes performed on the terminal side implemented in the method embodiments of Figures 2 to 6, and achieve the same technical effects. To avoid repetition, they will not be described here.
[0224] FIG8 is a schematic diagram of a wireless communication device 800 provided in an embodiment of the present application. As shown in FIG8 , the wireless communication device 800 includes: a communication module 810 for sending policy information to a terminal; wherein the policy information is used to determine whether to prohibit selection of a target network standard.
[0225] In some possible implementations, the policy information includes: at least one location information and indication information corresponding to each location information; or, the policy information includes: indication information corresponding to the current location information of the terminal; wherein the indication information is used to indicate whether the target standard network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target standard network exists in the area indicated by the corresponding location information.
[0226] In some implementations, each location information is used to indicate an area; wherein the area is PLMN, RA, TA, network slice, RNA, cell or DN.
[0227] In some implementations, the wireless communication apparatus 800 further includes a processing module 820, wherein, when the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by an operator-controlled public land mobile network selector and access technology parameters, and the operator-controlled public land mobile network selector and access technology parameters include a PLMN identifier and network standard information; wherein the PLMN identifier is used to represent the at least one location information; and the network standard information is used to represent the indication information. The processing module 820 is specifically configured to determine the PLMN identifier and network standard information based on preconfigured information.
[0228] In some implementations, when the policy information includes indication information corresponding to the current location information of the terminal, the communication module 810 is further configured to obtain the current location information of the terminal; and the processing module 820 is configured to determine the indication information corresponding to the current location information of the terminal.
[0229] In some implementations, before the communication module 810 sends policy information to the terminal, the communication module 810 is also used to: obtain at least one of the terminal's preference setting information, capability information, and preference contract information; the processing module 820 is also used to: determine whether to send policy information to the terminal based on at least one of the terminal's preference setting information, capability information, and preference contract information.
[0230] In some implementations, if the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the processing module 820 determines to send policy information to the terminal; or,
[0231] If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting a target network, the processing module 820 determines to send policy information to the terminal; or,
[0232] If the preferred subscription information of the terminal indicates that the user preference prohibits the terminal from selecting the target standard network, the processing module 820 determines to send policy information to the terminal;
[0233] If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, the processing module 820 determines to send policy information to the terminal; or,
[0234] If the terminal's preference setting information indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the terminal's preferred subscription information indicates that the user prefers to prohibit the terminal from selecting the target network standard, the processing module 820 determines to send policy information to the terminal; or,
[0235] If the terminal's capability information indicates that the terminal supports prohibiting the terminal from selecting a target network standard, and the terminal's preferred subscription information indicates that the user prefers to prohibit the terminal from selecting a target network standard, the processing module 820 determines to send policy information to the terminal; or,
[0236] If the terminal's preference setting information indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the terminal's capability information indicates that the terminal supports prohibiting the terminal from selecting the target network standard, and the terminal's preference contract information indicates that the user prefers to prohibit the terminal from selecting the target network standard, then the processing module 820 determines to send policy information to the terminal.
[0237] In some implementations, when the wireless communication device 800 is an AMF entity, the communication module 810 is specifically used to: receive a registration request message sent by the terminal, where the registration request message includes: at least one of the terminal's preference setting information and capability information.
[0238] In some implementations, when the wireless communication device 800 is an AMF entity, the communication module 810 is specifically used to obtain the terminal's preferred subscription information from the second core network device by calling a service.
[0239] In some implementations, when the wireless communication apparatus 800 is a UDM entity, the communication module 810 is specifically configured to receive at least one of the preference setting information and capability information of the terminal sent by the second core network device by invoking a service.
[0240] In some implementations, when the wireless communication device 800 is a UDM entity, the communication module 810 is specifically configured to obtain the preferred subscription information of the terminal locally.
[0241] In some implementations, the preference setting information of the terminal is set by the user and is used to indicate whether the user prefers to prohibit the terminal from selecting a target network standard.
[0242] In some implementations, the capability information of the terminal is used to indicate whether the terminal supports prohibiting the terminal from selecting a target network standard.
[0243] In some implementations, the preferred subscription information of the terminal is negotiated between the user and the operator, and is used to indicate whether the user prefers to prohibit the terminal from selecting a target network standard.
[0244] In some implementations, when the wireless communication device 800 is an AMF entity, the communication module 810 is specifically used to: send a registration acceptance message or a configuration update message to the terminal; wherein the registration acceptance message or the configuration update message carries policy information.
[0245] In some implementations, when the wireless communication device 800 is a UDM entity, the communication module 810 is specifically used to: send a UE parameter update transparent container or a roaming control transparent container to the terminal; wherein the UE parameter update transparent container or the roaming control transparent container carries policy information.
[0246] The wireless communication device provided in the embodiment of the present application can implement the various processes executed on the first core network device side implemented by the method embodiments of Figures 2 to 6, and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0247] Figure 9 is a schematic block diagram of a communication device provided in an embodiment of the present application; as shown in Figure 9, an embodiment of the present application also provides a communication device 900, as shown in Figure 9, including a processor 901 and a memory 902, and the memory 902 stores programs or instructions that can be run on the processor 901. For example, when the communication device 900 is a terminal, when the program or instruction is executed by the processor 901, it implements the various steps executed by the terminal in the above-mentioned wireless communication method embodiment, and can achieve the same technical effect. When the communication device 900 is a first core network device, when the program or instruction is executed by the processor 901, it implements the various steps executed by the first core network device in the above-mentioned wireless communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0248] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the various steps performed by the terminal in the method embodiments shown in Figures 2 to 6 above. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and the various implementation processes and implementation methods of the aforementioned method embodiments are applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0249] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009 and at least some of the components of the processor 1010.
[0250] Those skilled in the art will appreciate that the terminal 1000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG10 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0251] It should be understood that in an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0252] In the embodiment of the present application, after receiving downlink data from the first core network device, the radio frequency unit 1001 may transmit the data to the processor 1010 for processing. In addition, the radio frequency unit 1001 may send uplink data to the first core network device. Typically, the radio frequency unit 1001 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0253] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0254] Processor 1010 may include one or more processing units. Optionally, processor 1010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1010.
[0255] The radio frequency unit 1001 is configured to receive policy information sent by the first core network device; and the processor 1010 is configured to determine whether to prohibit selection of a target network based on the policy information.
[0256] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the corresponding method embodiment on the terminal side, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.
[0257] Specifically, an embodiment of the present application further provides a core network device. As shown in FIG11 , the core network device 1100 includes a processor 1101, a network interface 1102, and a memory 1103. The network interface 1102 is, for example, a common public radio interface (CPRI).
[0258] Specifically, the core network device 1100 of the embodiment of the present application also includes: instructions or programs stored in the memory 1103 and executable on the processor 1101. The processor 1101 calls the instructions or programs in the memory 1103 to execute the steps executed by the first core network device in the method embodiments shown in Figures 2 to 6, and achieves the same technical effect. To avoid repetition, they will not be elaborated here.
[0259] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned wireless communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0260] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0261] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned wireless communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0262] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0263] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned wireless communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0264] An embodiment of the present application also provides a wireless communication system, including: a terminal and a core network device, wherein the terminal can be used to execute the steps performed by the terminal in the method embodiments shown in Figures 2 to 6, and the network side device can be used to execute the steps performed by the first core network device in the method embodiments shown in Figures 2 to 6.
[0265] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0266] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0267] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A wireless communication method, wherein: include: The terminal receives the policy information sent by the first core network device; The terminal determines whether to prohibit selection of a target network based on the policy information.
2. The method according to claim 1, wherein The terminal determines whether to prohibit selection of a target network based on the policy information, including: The terminal determines whether to prohibit selection of the target network based on the policy information and preference setting information of the terminal.
3. The method according to claim 2, wherein: The terminal determines whether to prohibit selection of the target network based on the policy information and the preference setting information of the terminal, including: If the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the terminal determines whether to prohibit the selection of the target network based on the policy information.
4. The method according to claim 2 or 3, wherein: Also includes: If the preference setting information of the terminal indicates that the user does not prefer to prohibit the terminal from selecting the target network, the terminal performs at least one of the following: Ignore the policy information; The policy information is saved.
5. The method according to claim 4, wherein In the case where the terminal stores the policy information, the method further includes: After the preference setting information changes, the terminal re-determines whether to prohibit selection of the target network based on the stored policy information and the changed preference setting information of the terminal.
6. The method according to any one of claims 2 to 5, wherein: The policy information includes: at least one location information and indication information corresponding to each location information; or the policy information includes: indication information corresponding to the current location information of the terminal; The indication information is used to indicate whether the target network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target network exists in the area indicated by the corresponding location information.
7. The method according to claim 6, wherein: Each piece of location information is used to indicate an area; The area is a public land mobile network PLMN, a registration area RA, a tracking area TA, a network slice, a notification area RNA based on a radio access network RAN, a cell or a data network DN.
8. The method according to claim 6 or 7, wherein: In a case where the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by a public land mobile network selector and access technology parameters controlled by an operator, and the public land mobile network selector and access technology parameters controlled by the operator include a PLMN identifier and network standard information; The PLMN identifier is used to represent the at least one location information; The network standard information is used to represent the indication information.
9. The method according to claim 8, wherein The terminal determines whether to prohibit selection of the target network based on the policy information and the preference setting information of the terminal, including: If the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, then when the terminal selects a PLMN or access technology based on signal quality, it determines to prohibit selecting the target network that is prohibited or does not exist as indicated by the PLMN identifier and the network standard information.
10. The method according to any one of claims 1 to 9, wherein Also includes: The terminal sends at least one of the preference setting information and capability information of the terminal to the first core network device.
11. The method according to claim 10, wherein: In a case where the first core network device is an access and mobility management function AMF entity, the terminal sending at least one of the preference setting information and capability information of the terminal to the first core network device includes: The terminal sends a registration request message to the AMF entity, where the registration request message includes: at least one of the preference setting information and capability information of the terminal.
12. The method according to claim 10, wherein: In a case where the first core network device is a unified data management function (UDM) entity, the terminal sending at least one of the preference setting information and capability information of the terminal to the first core network device includes: The terminal sends a registration request message to the second core network device, so that the second core network device calls a service to send at least one of the preference setting information and capability information of the terminal to the UDM entity; The registration request message includes at least one of preference setting information and capability information of the terminal.
13. The method according to any one of claims 2 to 12, wherein: The preference setting information of the terminal is set by the user and is used to indicate whether the user prefers to prohibit the terminal from selecting the target network.
14. The method according to any one of claims 10 to 12, wherein: The capability information of the terminal is used to indicate whether the terminal supports prohibiting the terminal from selecting the target network standard.
15. The method according to any one of claims 1 to 14, wherein When the first core network device is an AMF entity, the policy information is carried in a registration acceptance message or a configuration update message.
16. The method according to any one of claims 1 to 14, wherein In the case where the first core network device is a UDM entity, the policy information is carried in a user equipment UE parameter update transparent container or a roaming control transparent container.
17. A wireless communication method, wherein: include: The first core network device sends policy information to the terminal; The policy information is used to determine whether to prohibit selection of a target network standard.
18. The method according to claim 17, wherein The policy information includes: at least one location information and indication information corresponding to each location information; or the policy information includes: indication information corresponding to the current location information of the terminal; The indication information is used to indicate whether the target network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target network exists in the area indicated by the corresponding location information.
19. The method according to claim 18, wherein Each piece of location information is used to indicate an area; The area is PLMN, RA, TA, network slice, RNA, cell or DN.
20. The method according to claim 18 or 19, wherein In a case where the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by a public land mobile network selector and access technology parameters controlled by an operator, and the public land mobile network selector and access technology parameters controlled by the operator include a PLMN identifier and network standard information; The PLMN identifier is used to represent the at least one location information; The network standard information is used to represent the indication information; The method further comprises: The first core network device determines the PLMN identifier and the network standard information according to pre-configuration information.
21. The method according to claim 18 or 19, wherein In a case where the policy information includes indication information corresponding to the current location information of the terminal, the method further includes: The first core network device obtains the current location information of the terminal; The first core network device determines indication information corresponding to the current location information of the terminal.
22. The method according to any one of claims 17 to 21, wherein Before the first core network device sends the policy information to the terminal, the method further includes: The first core network device obtains at least one of the preference setting information, capability information, and preferred subscription information of the terminal; The first core network device determines whether to send the policy information to the terminal based on at least one of the preference setting information, capability information, and preferred subscription information of the terminal.
23. The method according to claim 22, wherein The first core network device determines, based on at least one of the preference setting information, capability information, and preferred subscription information of the terminal, whether to send the policy information to the terminal, including: If the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the first core network device determines to send the policy information to the terminal; or, If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network, the first core network device determines to send the policy information to the terminal; or, If the preferred subscription information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, the first core network device determines to send the policy information to the terminal; If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, the first core network device determines to send the policy information to the terminal; or, If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the preferred subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, the first core network device determines to send the policy information to the terminal; or, If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, and the preferred subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, the first core network device determines to send the policy information to the terminal; or, If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, and the preference subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, then the first core network device determines to send the policy information to the terminal.
24. The method according to claim 22 or 23, wherein In a case where the first core network device is an AMF entity, the first core network device acquiring at least one of the preference setting information and capability information of the terminal includes: The AMF entity receives a registration request message sent by the terminal, where the registration request message includes at least one of preference setting information and capability information of the terminal.
25. The method according to any one of claims 22 to 24, wherein In a case where the first core network device is an AMF entity, the first core network device obtaining the preferred subscription information of the terminal includes: The AMF entity obtains the preferred subscription information of the terminal from the second core network device by calling the service.
26. The method according to claim 22 or 23, wherein In a case where the first core network device is a UDM entity, the first core network device acquiring at least one of preference setting information and capability information of the terminal includes: The UDM entity receives at least one of the preference setting information and capability information of the terminal sent by the second core network device by calling a service.
27. The method according to any one of claims 22, 23 and 26, wherein In a case where the first core network device is a UDM entity, the first core network device acquiring the preferred subscription information of the terminal includes: The UDM entity obtains the preferred subscription information of the terminal locally.
28. The method according to any one of claims 22 to 27, wherein The preference setting information of the terminal is set by the user and is used to indicate whether the user prefers to prohibit the terminal from selecting the target network.
29. The method according to any one of claims 22 to 28, wherein The capability information of the terminal is used to indicate whether the terminal supports prohibiting the terminal from selecting the target network standard.
30. The method according to any one of claims 22 to 29, wherein The preferred subscription information of the terminal is negotiated between the user and the operator, and is used to indicate whether the user prefers to prohibit the terminal from selecting the target network standard.
31. The method according to any one of claims 17 to 30, wherein: In a case where the first core network device is an AMF entity, the first core network device sending policy information to the terminal includes: The first core network device sends a registration acceptance message or a configuration update message to the terminal; The registration acceptance message or the configuration update message carries the policy information.
32. The method according to any one of claims 17 to 30, wherein: In a case where the first core network device is a UDM entity, the first core network device sending policy information to the terminal includes: The first core network device sends a UE parameter update transparent container or a roaming control transparent container to the terminal; The UE parameter update transparent container or the roaming control transparent container carries the policy information.
33. A wireless communication device, wherein: include: A communication module, configured to receive policy information sent by the first core network device; A processing module is used to determine whether to prohibit the selection of a target network based on the policy information.
34. The apparatus according to claim 33, wherein The processing module is specifically used for: Determining whether to prohibit selection of the target network is based on the policy information and preference setting information of the wireless communication device.
35. The apparatus of claim 34, wherein: The processing module is specifically used for: If the preference setting information of the wireless communication device indicates that the user preference prohibits the wireless communication device from selecting the target network standard, determining whether to prohibit the selection of the target network standard based on the policy information.
36. The apparatus according to claim 34 or 35, wherein The processing module is further configured to: If the preference setting information of the wireless communication device indicates that the user does not prefer to prohibit the wireless communication device from selecting the target network standard, performing at least one of the following: Ignore the policy information; The policy information is saved.
37. The apparatus according to claim 36, wherein In a case where the wireless communication device stores the policy information, the processing module is further configured to: After the preference setting information is changed, whether to prohibit selection of the target network is re-determined based on the saved policy information and the changed preference setting information of the wireless communication device.
38. The device according to any one of claims 34 to 37, wherein The policy information includes: at least one location information and indication information corresponding to each location information; or, the policy information includes: indication information corresponding to the current location information of the wireless communication device; The indication information is used to indicate whether the target network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target network exists in the area indicated by the corresponding location information.
39. The apparatus according to claim 38, wherein Each piece of location information is used to indicate an area; The area is PLMN, RA, TA, network slice, RNA, cell or DN.
40. The apparatus according to claim 38 or 39, wherein In a case where the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by a public land mobile network selector and access technology parameters controlled by an operator, and the public land mobile network selector and access technology parameters controlled by the operator include a PLMN identifier and network standard information; The PLMN identifier is used to represent the at least one location information; The network standard information is used to represent the indication information.
41. The apparatus according to claim 40, wherein The processing module is specifically used for: If the preference setting information of the wireless communication device indicates that the user prefers to prohibit the wireless communication device from selecting the target network, then when selecting a PLMN or access technology based on signal quality, it is determined to prohibit the selection of the target network that is prohibited or does not exist as indicated by the PLMN identifier and the network standard information.
42. The device according to any one of claims 33 to 41, wherein The communication module is further configured to send at least one of preference setting information and capability information of the wireless communication apparatus to the first core network device.
43. The apparatus according to claim 42, wherein When the first core network device is an AMF entity, the communication module is specifically configured to: Send a registration request message to the AMF entity, where the registration request message includes: at least one of preference setting information and capability information of the wireless communication device.
44. The apparatus of claim 42, wherein: When the first core network device is a UDM entity, the communication module is specifically configured to: Sending a registration request message to a second core network device, so that the second core network device invokes a service to send at least one of the preference setting information and capability information of the wireless communication device to the UDM entity; The registration request message includes at least one of preference setting information and capability information of the wireless communication device.
45. A wireless communication device, wherein: include: A communication module, configured to send policy information to a terminal; The policy information is used to determine whether to prohibit selection of a target network standard.
46. The apparatus of claim 45, wherein The policy information includes: at least one location information and indication information corresponding to each location information; or the policy information includes: indication information corresponding to the current location information of the terminal; The indication information is used to indicate whether the target network is prohibited in the area indicated by the corresponding location information; or, the indication information is used to indicate whether the target network exists in the area indicated by the corresponding location information.
47. The apparatus of claim 46, wherein: Each piece of location information is used to indicate an area; The area is PLMN, RA, TA, network slice, RNA, cell or DN.
48. The apparatus according to claim 46 or 47, wherein In a case where the policy information includes at least one location information and indication information corresponding to each location information, the policy information is represented by a public land mobile network selector and access technology parameters controlled by an operator, and the public land mobile network selector and access technology parameters controlled by the operator include a PLMN identifier and network standard information; The PLMN identifier is used to represent the at least one location information; The network standard information is used to represent the indication information; The wireless communication device further includes: A processing module is used to determine the PLMN identifier and the network standard information according to pre-configured information.
49. The apparatus according to claim 46 or 47, wherein In a case where the policy information includes indication information corresponding to the current location information of the terminal, the processing module is further configured to: Obtaining the current location information of the terminal; Determine indication information corresponding to the current location information of the terminal.
50. The device according to any one of claims 45 to 49, wherein The communication module is further configured to obtain at least one of the terminal's preference setting information, capability information, and preferred subscription information; The processing module is further configured to determine whether to send the policy information to the terminal based on at least one of the preference setting information, capability information, and preferred subscription information of the terminal.
51. The apparatus of claim 50, wherein: The processing module is specifically used for: If the preference setting information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, determining to send the policy information to the terminal; or If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, determining to send the policy information to the terminal; or, If the preferred subscription information of the terminal indicates that the user preference prohibits the terminal from selecting the target network, determining to send the policy information to the terminal; If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, determining to send the policy information to the terminal; or, If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, and the preferred subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, determining to send the policy information to the terminal; or, If the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network standard, and the preferred subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network standard, determining to send the policy information to the terminal; or, If the preference setting information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network, and the capability information of the terminal indicates that the terminal supports prohibiting the terminal from selecting the target network, and the preference subscription information of the terminal indicates that the user prefers to prohibit the terminal from selecting the target network, then determine to send the policy information to the terminal.
52. The apparatus according to claim 50 or 51, wherein In the case where the wireless communication device is an AMF entity, the communication module is specifically configured to: A registration request message sent by the terminal is received, where the registration request message includes at least one of preference setting information and capability information of the terminal.
53. The device according to any one of claims 50 to 52, wherein In the case where the wireless communication device is an AMF entity, the communication module is specifically configured to: The preferred subscription information of the terminal is obtained from the second core network device by calling a service.
54. The apparatus according to claim 50 or 51, wherein In the case where the wireless communication device is a UDM entity, the communication module is specifically configured to: Receive at least one of the preference setting information and capability information of the terminal sent by the second core network device by calling a service.
55. The device according to any one of claims 50 or 51 and 54, wherein In the case where the wireless communication device is a UDM entity, the communication module is specifically configured to: The preferred subscription information of the terminal is obtained locally.
56. The device according to any one of claims 45 to 55, wherein In the case where the wireless communication device is an AMF entity, the communication module is specifically configured to: Sending a registration acceptance message or a configuration update message to the terminal; The registration acceptance message or the configuration update message carries the policy information.
57. The device according to any one of claims 45 to 55, wherein In the case where the wireless communication device is a UDM entity, the communication module is specifically configured to: Sending a UE parameter update transparent container or a roaming control transparent container to the terminal; The UE parameter update transparent container or the roaming control transparent container carries the policy information.
58. A terminal, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the wireless communication method according to any one of claims 1 to 16 are implemented.
59. A core network device, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the wireless communication method according to any one of claims 17 to 32 are implemented.
60. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the wireless communication method according to any one of claims 1 to 16, or implements the steps of the wireless communication method according to any one of claims 17 to 32.
Citation Information
Patent Citations
Control method, test method, device, equipment and readable storage medium
CN116137736A
Communication method and communication device
CN117119542A
Communication method and apparatus
WO2022183413A1