Registration method and apparatus, network device, and readable storage medium
By comparing the first IMEI and the second IMEI provided by the terminal, the problem of low security and reliability of network registration in the prior art is solved, and a safer and more reliable terminal network registration process is achieved.
Patent Information
- Application Number
- PCT/CN2024/131369
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-15
- Filing Date
- 2024-11-11
- Publication Date
- 2025-05-22
AI Technical Summary
In the prior art, when the terminal is registered under two networks, the network equipment only registers by detecting the legality of the IMEI, resulting in low security and reliability of the network registration.
By comparing the first IMEI and the second IMEI provided by the terminal, if the two are different, the terminal's registration request is rejected to avoid the USIM card being used; if the two are the same, the terminal's registration request is accepted to ensure the dual registration of the terminal.
It effectively improves the security and reliability of terminal network registration, prevents USIM cards from being used, and protects the network user experience of end users.
Smart Images

Figure CN2024131369_22052025_PF_FP_ABST
Abstract
Description
Registration method, device, network device and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 15, 2023, with application number 202311522650.8 and invention name “Registration method, device, network device and readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a registration method, apparatus, network equipment and readable storage medium. Background Art
[0004] Currently, during the registration process for a user equipment (UE), the terminal initiates a registration request to the network device. This request carries the terminal's International Mobile Station Equipment Identity (IMEI). The network device then performs a simple check on the received IMEI, for example, accepting the terminal's registration if it proves it's legitimate. When a terminal registers on two networks using a single Universal Subscriber Identity Module (USIM), the network device simply accepts the registration based solely on the IMEI's validity. This oversimplifies the registration process and reduces the security and reliability of network registration.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a registration method, apparatus, network device, and readable storage medium, which can solve the problem of low network registration reliability.
[0007] In a first aspect, a registration method is provided, which is performed by a first network device. The method includes:
[0008] When the first network device obtains the first international mobile station equipment identity code IMEI and the second IMEI, the first network device accepts or rejects the first registration request of the terminal according to the first IMEI and the second IMEI;
[0009] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0010] In a second aspect, a registration method is provided, which is performed by a third network device, the method comprising:
[0011] When the third network device obtains the first IMEI and the second IMEI, the third network device accepts or rejects the first registration request of the terminal according to the first IMEI and the second IMEI;
[0012] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0013] According to a third aspect, a registration device is provided, the device comprising:
[0014] A first processing module is configured to, when the first IMEI and the second IMEI are obtained, accept or reject the first registration request of the terminal according to the first IMEI and the second IMEI;
[0015] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0016] In a fourth aspect, a registration device is provided, the device comprising:
[0017] a second processing module, configured to, upon obtaining the first IMEI and the second IMEI, accept or reject the first registration request of the terminal according to the first IMEI and the second IMEI;
[0018] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0019] In a fifth aspect, a 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 first aspect or the second aspect are implemented.
[0020] In the sixth aspect, a network device is provided, including a processor and a communication interface, wherein the processor is used to accept or reject a first registration request of a terminal based on the first IMEI and the second IMEI when a first IMEI and a second IMEI are obtained, wherein the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0021] In the seventh 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.
[0022] In an eighth aspect, a wireless communication system is provided, comprising: a first network device and a third network device, wherein the first network device can be used to execute the steps of the method described in the first aspect, or the third network device can be used to execute the steps of the method described in the second aspect.
[0023] In the ninth aspect, a chip is provided, comprising 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 described in the first aspect, or to implement the method described in the second aspect.
[0024] In the tenth 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 method as described in the first aspect, or to implement the method as described in the second aspect.
[0025] In an embodiment of the present application, the first network device can reject the first registration request of the terminal if it identifies that the first IMEI and the second IMEI are different based on the first IMEI and the second IMEI obtained. This can effectively prevent the USIM card of the terminal from being impersonated and registered by other terminals, thereby ensuring the network registration security of the terminal and effectively improving the reliability of the terminal user's network registration. In addition, if the first network device identifies that the first IMEI and the second IMEI are the same, that is, the two IMEIs belong to the same terminal, the first network device can accept the first registration request of the terminal, thereby ensuring the implementation of dual registration of the terminal and effectively protecting the network usage experience of the terminal user. In an embodiment of the present application, the network registration process for the terminal is no longer just to detect whether the IMEI is legal, but it is necessary to accept or reject the terminal's registration request by comparing the first IMEI and the second IMEI, which can effectively improve the security and reliability of the terminal network registration. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0027] FIG2 is a flowchart of a registration method provided in an embodiment of the present application;
[0028] FIG3 is a second flowchart of a registration method provided in an embodiment of the present application;
[0029] FIG4a is a third flowchart of a registration method provided in an embodiment of the present application;
[0030] FIG4 b is a fourth flowchart of a registration method provided in an embodiment of the present application;
[0031] FIG4c is a fifth flowchart of a registration method provided in an embodiment of the present application;
[0032] FIG5 is a structural diagram of a registration device according to an embodiment of the present application;
[0033] FIG6 is a second structural diagram of a registration device provided in an embodiment of the present application;
[0034] FIG7 is a structural diagram of a communication device provided in an embodiment of the present application;
[0035] FIG8 is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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. th Generation, 6G) communication system.
[0040] FIG1 shows 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 (also referred to as a network device). The terminal 11 can 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 user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliance with wireless communication capabilities, such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a personal computer (PC), an ATM, or a self-service machine, and 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 (AS) 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.
[0041] The core network device 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 (first network device), unified data storage (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), network access function (UIF), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), network access function (UID), 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 to the first network device.
[0042] For better understanding, the following explains relevant concepts that may be involved in the embodiments of this application.
[0043] International Mobile Station Equipment Identity (IMEI):
[0044] The IMEI is a unique identifier for a terminal device, used to identify its identity and type. It is assigned during the manufacturing process and remains unchanged. In related technologies, a UE may provide its IMEI when registering with a network. While registered with the network, the UE will always bind the IMEI to its network subscription and will not use the same IMEI with another network subscription.
[0045] If user equipment authentication is required, the Mobility Management Entity (MME) or Access and Mobility Management Function (AMF) initiates an identification request process to obtain the IMEI and provides it to the Home Subscriber Server (HSS) or Unified Data Management (UDM).
[0046] Dual Registration:
[0047] In the case of dual registration mode and without the N26 interface, the UE can use a Universal Subscriber Identity Module (USIM) card to register with two networks, such as a 4G network and a 5G network. Specifically, when the UE passes from 4G to 5G, the AMF can provide a dual registration indication to the UDM to instruct not to register with the MME; when the UE passes from 5G to 4G, the MME can provide a dual registration indication to the UDM to instruct not to register with the AMF; according to the dual registration indication, the UDM does not register with the other network and maintains the registration of 4G and 5G at the same time. However, once an abnormality occurs in the UE, for example, the UE's USIM card is misused, the network cannot identify the counterfeit (dummy) UE because the contract remains consistent, and will normally process the registration of the dummy UE and provide network services for the dummy UE, which will reduce the reliability of the UE's registration. In addition, in the current registration process, the network device accepts the registration only based on the detection of the legality of the IMEI. In the dual registration mode, such a registration process is too simple, and the security and reliability of the network registration are also low. In response to the above problems, an embodiment of the present application provides a registration method.
[0048] The registration method, apparatus, and related equipment provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0049] Please refer to Figure 2, which is a flowchart of a registration method provided in an embodiment of the present application, wherein the method is applied to a first network device. As shown in Figure 2, the registration method includes the following steps:
[0050] Step 201: After obtaining a first IMEI and a second IMEI, the first network device accepts or rejects a first registration request of a terminal according to the first IMEI and the second IMEI.
[0051] Among them, the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI. It should be noted that when registering, the terminal will provide an identity identifier to the network device, including but not limited to the terminal's subscription permanent identifier (SUPI), international mobile subscriber identity (IMSI), subscription confederated identifier (SUCI), and other information used to identify the terminal identity. The network device obtains the terminal contract information based on the above identity identifier, such as the terminal's USIM, UE ID, SUPI, IMSI, etc. It can be understood that each terminal includes its unique corresponding terminal contract information, and the IMEI of each terminal is also unique, and there is a unique correspondence between the IMEI and the terminal contract information.
[0052] In the embodiment of the present application, the first network device is responsible for functions such as management of user identification, subscription data, authentication data, and user service network element registration management. For example, the first network device is a UDM, or the first network device includes an HSS and a UDM. Of course, the first network device can also be other network elements or a combination of network elements.
[0053] For example, when a terminal initiates a registration request to a certain network, for example, when initiating a registration request to a 4G network element (MME) or a 5G network element (AMF), the terminal sends a registration request to the MME or AMF, and the registration request can carry the terminal's IMEI to identify which terminal initiated the registration request; if the registration request initiated by the terminal does not carry the terminal's IMEI, the network element that receives the registration request can initiate an identification request process to the terminal to obtain the terminal's IMEI. Furthermore, the MME or AMF sends the registration request to the UDM, and the registration request carries the terminal's IMEI. Then, the UDM can obtain the terminal's IMEI and decide whether to accept the terminal's registration request.
[0054] It should be noted that the registration process initiated by the terminal to the 4G network can also be called an attach process or a tracking area update process; the registration initiated by the terminal to the 5G network can also be called a mobility and period registration update process.
[0055] In the embodiment of the present application, the first network device obtains the first IMEI and the second IMEI, that is, the first network device receives two registration requests from the terminal, and the two registration requests may be initiated by the same terminal.
[0056] Optionally, before the first network device obtains the first IMEI and the second IMEI, the method further includes:
[0057] The first network device obtains, by the second network device, a second registration request sent by the second network device, where the second registration request carries the first IMEI;
[0058] The first network device obtains the first registration request sent by the third network device, where the first registration request carries the second IMEI.
[0059] Exemplarily, the terminal first initiates a second registration request to the second network device (e.g., the MME under the 4G network). The second registration request carries the terminal's IMEI (i.e., the first IMEI). The first network device sends the registration request carrying the first IMEI to the first network device, and the first network device obtains the first IMEI and decides whether to accept the terminal's second registration request. If the first network device accepts, a response to accepting the registration is sent to the terminal through the second network device, and the terminal is registered to the first network. It is understandable that under some conditions, the terminal can switch networks. For example, when the network quality of the first network is detected to be poor, the terminal can switch to the second network. The terminal initiates a first registration request to the corresponding third network device (e.g., the AMF under the 5G network). The first registration request carries the terminal's IMEI (i.e., the second IMEI). The third network device sends the registration request carrying the second IMEI to the first network device, and the first network device also obtains the second IMEI. In this case, the first network device can compare whether the first IMEI and the second IMEI are the same to determine whether to accept the registration request corresponding to the second IMEI, that is, to accept or reject the first registration request. For example, if the first IMEI and the second IMEI are different, the first registration request is rejected.
[0060] The second network device and the third network device are access management network elements under different networks, where different networks may refer to networks using different radio access technologies (Radio Access Technology, RAT). The access management network element is mainly used for terminal attachment, mobility management, and tracking area update processes in mobile networks. The access management network element terminates the non-access stratum (NAS) message, completes registration management, connection management and reachability management, allocates tracking area lists (TA lists) and mobility management, etc.
[0061] In one embodiment, the second network device is a device under the first network, and the third network device may be a device under the second network. The first network and the second network may be any combination of 4G, 5G, and 6G networks, for example, the first network is a 4G network, and the second network is a 5G network or a 6G network. Exemplarily, the second network device may be an AMF under a 5G network, and the third network device may be an MME under a 4G network, or the second network device may be an MME under a 4G network, and the third network device may be an AMF under a 5G network. In addition, RAT may be any combination of terrestrial network access (including at least a public land mobile network (PLMN) and a stand-alone non-public network (SNPN)) and non-terrestrial network access (such as the above-mentioned first network), which are not specifically listed here.
[0062] It can be understood that IMEI is a unique identifier of the terminal, that is, the IMEI of different terminals is different. As mentioned above, there is a unique correspondence between IMEI and the contract information of the terminal (such as USIM card, UE ID, SUPI, etc.). Taking the USIM card as an example, a UE can use one USIM card to register on two networks at the same time. Since it is the same UE, the IMEI carried by the UE when initiating a registration request to the two networks is the same. However, the USIM card of the UE may be misused. For example, other UEs use the USIM card to apply for network registration, and other UEs carry their own IMEI when initiating a registration request to the network, which is different from the IMEI of the original UE. In an embodiment of the present application, if the first network device identifies that the first IMEI and the second IMEI are different based on the obtained first IMEI and the second IMEI, the first network device can reject the first registration request of the terminal, which can effectively prevent the USIM card of the terminal from being misused by other terminals and registered, thereby ensuring the network registration security of the terminal and effectively improving the reliability of the terminal network registration. In addition, if the first network device recognizes that the first IMEI and the second IMEI are the same, that is, the two IMEIs belong to the same terminal, the first network device can accept the first registration request of the terminal, thereby ensuring the implementation of dual registration of the terminal and effectively protecting the network usage experience of the terminal user. In the embodiment of the present application, the network registration process for the terminal is no longer just to detect whether the IMEI is legitimate, but it is necessary to accept or reject the terminal's registration request by comparing the first IMEI and the second IMEI, which can effectively improve the security and reliability of the terminal network registration.
[0063] Optionally, the accepting or rejecting the first registration request of the terminal includes any one of the following:
[0064] If the first network device determines that the first IMEI and the second IMEI are the same, the first network device accepts or rejects the first registration request;
[0065] In a case where the first network device determines that the first IMEI and the second IMEI are different, the first network device rejects the first registration request.
[0066] It should be noted that the first registration request may be a registration request initiated later by the terminal, that is, the terminal has initiated a second registration request before the first registration request, and the terminal maintains context information on the network corresponding to the second registration request.
[0067] In an embodiment of the present application, when the first network device obtains the first IMEI and the second IMEI, if the first network device recognizes that the first IMEI and the second IMEI are the same, the first network device accepts the first registration request of the terminal, which is a registration request initiated later by the terminal. This ensures that the terminal implements dual registration, thereby ensuring the terminal's multi-network usage experience. Alternatively, if the first network device recognizes that the first IMEI and the second IMEI are the same, but the terminal cannot perform dual registration, that is, the terminal can only register on one network, the first network device rejects the first registration request of the terminal to avoid network disconnection of the terminal and ensure the terminal user's network usage experience.
[0068] In addition, if the first network device recognizes that the first IMEI and the second IMEI are different, the first network device rejects the first registration request, which can effectively prevent the terminal's USIM card from being registered when it is impersonated by other terminals, thereby ensuring the terminal's network registration security and effectively improving the reliability of the terminal's network registration.
[0069] Optionally, when the first network device determines that the first IMEI and the second IMEI are the same, the first network device accepts or rejects the first registration request, including any one of the following:
[0070] If the first network device determines, based on the terminal contract information, that the terminal can perform dual registration, the first network device accepts the first registration request;
[0071] If the first network device determines, based on the terminal contract information, that the terminal cannot perform dual registration, the first network device rejects the first registration request;
[0072] If the first network device determines that the terminal can perform dual registration based on the first indication information, the first network device accepts the first registration request, and the first indication information is used to indicate at least one of the following: not deregistering the second network device, not canceling the registration of the second network device, not deregistering the first network, and not canceling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
[0073] It can be understood that when the terminal initiates a registration request to the network, it will provide the terminal contract information to the network. The terminal contract information includes information for indicating whether the terminal can perform dual registration. For example, the terminal contract information includes USIM card information. Based on the USIM card information, it can be determined whether the terminal can perform dual registration.
[0074] In an embodiment of the present application, when the first network device determines that the first IMEI and the second IMEI are the same, it can confirm that the registration request corresponding to the first IMEI and the registration request corresponding to the second IMEI are from the same terminal. Furthermore, if the first network device determines that the terminal can perform dual registration based on the terminal contract information, the first network device accepts the first registration request of the terminal, that is, the registration request initiated later by the terminal, such as the registration request corresponding to the second IMEI, thereby ensuring the implementation of dual registration of the terminal. If the first network device determines that the terminal cannot perform dual registration based on the terminal contract information, the first network device rejects the first registration request of the terminal, such as the registration request initiated later by the terminal, to ensure that the terminal is still registered under the previously registered network and ensure the network availability of the terminal.
[0075] In addition, when the first network device determines that the first IMEI and the second IMEI are the same, if it is determined based on the first indication information that the terminal can perform dual registration, the first network device accepts the first registration request of the terminal. The first indication information is used to indicate not to deregister the second network device and / or not to cancel the registration of the second network device, and the second network device is a network device with which the terminal has already registered. That is, when the terminal has already registered with the second network device, if the first network device receives indication information indicating not to cancel the registration of the second network device and / or not to deregister the second network device, indicating that the terminal can perform dual registration, the first network device accepts the first registration request of the terminal, which is a registration request initiated by the terminal after it has already registered with the second network device. In this way, it can be ensured that the terminal achieves dual registration.
[0076] It should be noted that if the first network device does not receive the first indication information, it can be considered that the terminal cannot perform dual registration. For example, if the terminal is already registered with the second network device, if the terminal indicates to the third network device that it does not support dual registration or the terminal does not indicate switching from the network corresponding to the second network device to the network corresponding to the third network device, the third network device will not send the first indication information to the first network device, that is, the first network device will not receive the first indication information. In this case, it is considered that the terminal cannot perform dual registration, and the first network device rejects the terminal's first registration request, that is, the terminal's registration request to register with the third network device.
[0077] Optionally, if the first network device determines, according to the first indication information, that the terminal can perform dual registration, before the first network device accepts the first registration request, the method further includes:
[0078] The first network device receives the first indication information sent by the third network device;
[0079] The first indication information is determined by the third network device according to the second indication information sent by the terminal, and the second indication information is used to indicate at least one of the following:
[0080] The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device;
[0081] The terminal supports dual registration.
[0082] It should be noted that if a terminal is already registered with a second network device, under certain conditions, the terminal can initiate a registration request to a third network device. For example, if the terminal detects that the network signal quality corresponding to the second network device is poor, or if the terminal is low on battery and wants to switch to a lower-power network, the terminal can initiate a registration request to the third network device.
[0083] In an embodiment of the present application, when the first network device determines that the terminal can perform dual registration based on the first indication information, the first indication information is sent by the third network device to the first network device, and the third network device is also the network device corresponding to the first registration request initiated by the terminal. The third network device determines based on the second indication information sent by the terminal, and the second indication information can be information carried by the terminal when initiating the first registration request to the third network device. The second indication information indicates that the terminal supports dual registration, or instructs the terminal to switch from the network corresponding to the second network device to the network corresponding to the third network device. Then, the third network device can determine not to deregister the second network device and / or not to cancel the registration of the second network device based on the second indication information, that is, the first indication information. The third network device sends the first indication information to the first network device, so that the first network device can determine that the terminal can perform dual registration based on the first indication information, thereby ensuring that the first network device accepts the first registration request of the terminal and ensures the implementation of dual registration of the terminal.
[0084] Optionally, when the first network device determines, based on the subscription information of the terminal or the first indication information, that the terminal can perform dual registration, the method further includes:
[0085] The first network device sends a first registration response to the third network device, where the first registration response carries the first IMEI.
[0086] In one implementation of the present application, when the first network device obtains the first IMEI and the second IMEI, if it is determined based on the terminal contract information or based on the first indication information received that the terminal can perform dual registration, the first network device may send the first IMEI of the terminal to the third network device.
[0087] Specifically, the terminal initiates a second registration request to the second network device, carrying the first IMEI. The second network device then sends the second registration request carrying the first IMEI to the first network device, which then obtains the first IMEI. If the first network device accepts the second registration request, the terminal is registered on the network corresponding to the second network device. When the terminal sends the first registration request to the third network device, it also carries the second IMEI, which then obtains the terminal's second IMEI. Simultaneously, the third network device sends the first registration request to the first network device, carrying the second IMEI. If the first network device identifies that the terminal can perform dual registration (in this case, the first network device may not compare the first and second IMEIs), it sends a first registration response to the third network device. The first registration response carries the terminal's first IMEI. The third network device then compares the first and second IMEIs to determine whether to accept the first registration request initiated by the terminal. In this embodiment, the third network device (i.e., the network device corresponding to the terminal's later-initiated registration request) decides whether to accept the terminal's later-initiated registration request. This makes the network's determination of terminal registration behavior more flexible.
[0088] Optionally, in the embodiment of the present application, when the first network device rejects the first registration request, the method further includes:
[0089] The first network device sends third indication information to the third network device, where the third indication information is sent to the terminal, and the third indication information is used to indicate a reason for rejecting the first registration request, where the reason includes at least one of the following:
[0090] The terminal is an illegal terminal;
[0091] The second IMEI is an unacceptable IMEI, for example, the second IMEI is different from the first IMEI;
[0092] Dual registration requests are not permitted;
[0093] The terminal does not support dual registration;
[0094] The first registration request is not allowed.
[0095] In the embodiment of the present application, after receiving the third indication information, the third network device sends the third indication information to the terminal, so that the terminal can clearly understand the reason why its registration is rejected according to the third indication information.
[0096] Optionally, when the first network device rejects the first registration request, the method further includes:
[0097] The first network device sends fourth indication information to the second network device, where the fourth indication information is used to instruct the second network device to deregister the terminal from the second network device.
[0098] In an embodiment of the present application, the terminal initiates a first registration request to the third network device, which then sends the first registration request to the first network device. Prior to this, the terminal has already registered with the second network device. If the first network device rejects the first registration request, the first network device can send a fourth instruction to the second network device to instruct it to deregister the terminal from the second network device. In this way, the terminal cannot register with either the third network device or the second network device, thereby effectively avoiding double registration initiated by the fraudulent use of the terminal's USIM card, more effectively protecting the terminal's network registration security, and ensuring the user rights and interests of the terminal user.
[0099] This embodiment of the application also provides another registration method. Please refer to Figure 3, which is a second flow chart of a registration method provided by this embodiment of the application. The method is applied to a third network device. As shown in Figure 3, the registration method includes the following steps:
[0100] Step 301: After obtaining the first IMEI and the second IMEI, the third network device accepts or rejects a first registration request of the terminal according to the first IMEI and the second IMEI.
[0101] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0102] Exemplarily, the terminal first initiates a second registration request to the second network device, carrying the first IMEI. The second network device then sends the second registration request carrying the first IMEI to the first network device, whereupon the first network device obtains the first IMEI. If the first network device accepts the second registration request, the terminal registers with the network corresponding to the second network device. Under certain conditions, such as if the signal quality of the network corresponding to the second network device is poor, the terminal sends the first registration request to the third network device, carrying the second IMEI, whereupon the third network device obtains the second IMEI of the terminal. Simultaneously, the third network device sends the first registration request to the first network device, carrying the second IMEI. The first network device may send the first IMEI to the third network device, whereupon the third network device can determine whether to accept the first registration request initiated by the terminal by comparing the first and second IMEIs.
[0103] In the embodiment of the present application, the third network device (i.e., the network device corresponding to the terminal's subsequent registration request) determines whether to accept the terminal's subsequent registration request. This makes the network's determination of the terminal's registration behavior more flexible. In addition, in the embodiment of the present application, the terminal's network registration process no longer simply checks whether the IMEI is legitimate, but instead requires accepting or rejecting the terminal's registration request by comparing the first IMEI and the second IMEI. This effectively improves the security and reliability of the terminal's network registration.
[0104] Optionally, the accepting or rejecting the first registration request of the terminal includes any one of the following:
[0105] If the third network device determines that the first IMEI and the second IMEI are the same, the third network device accepts the first registration request;
[0106] In a case where the third network device determines that the first IMEI and the second IMEI are different, the third network device rejects the first registration request.
[0107] In the embodiment of the present application, if the third network device recognizes that the first IMEI and the second IMEI are the same, it indicates that the first registration request and the previous second registration request are from the same terminal. The third network device then accepts the first registration request initiated by the terminal, thereby ensuring that the terminal implements dual registration. If the third network device recognizes that the first IMEI and the second IMEI are different, it is determined that the first registration request and the previous second registration request are from different terminals. The third network device then rejects the first registration request, thereby preventing the terminal's USIIM card from initiating network registration when it is impersonated by another terminal, effectively ensuring the terminal's network registration security and reliability.
[0108] Optionally, when the third network device rejects the first registration request, the method further includes:
[0109] The third network device sends fifth indication information to the terminal or the first network device, where the fifth indication information is used to indicate a reason why the third network device rejects the first registration request, where the reason includes at least one of the following:
[0110] The terminal is an illegal terminal;
[0111] The second IMEI is an unacceptable IMEI;
[0112] Dual registration requests are not permitted;
[0113] The terminal does not support dual registration;
[0114] The first registration request is not allowed.
[0115] It should be noted that, in the case where the third network device rejects the first registration request of the terminal, the third network device may send a fifth indication message to at least one of the terminal and the first network device, so that the terminal and the first network device can know the reason why the first registration request was rejected through the fifth indication message.
[0116] In the embodiment of the present application, before the third network device obtains the first IMEI and the second IMEI, the method further includes:
[0117] The third network device receives the first registration request sent by the terminal and sends the first registration request to the first network device, where the first registration request carries the second IMEI of the terminal;
[0118] The third network device receives a first registration response sent by the first network device, where the first registration response carries the first IMEI, and the first IMEI is obtained by the first network device when the first network device receives a second registration request sent by the second network device.
[0119] Exemplarily, the terminal sends a first registration request to a third network device to request registration on the network corresponding to the third network device, and the first registration request carries the second IMEI of the terminal; the third network device sends the first registration request carrying the second IMEI to the first network device, for example, the first network device is a UDM. Optionally, if the first network device determines that the terminal can perform dual registration based on the terminal's contract information, the first network device sends a first registration response to the third network device, and the first registration response carries the first IMEI of the terminal. The first IMEI is obtained by the first network device when it receives the second registration request sent by the second network device. The second registration request is a registration request made by the terminal before initiating the first registration request, and the terminal may have already been registered on the network corresponding to the second network device. In this way, the third network device can obtain the first IMEI and the second IMEI based on the above process, and can determine whether to accept the first registration request based on whether the first IMEI and the second IMEI are the same.
[0120] It should be noted that in the embodiment of the present application, the first network device is responsible for the management of user identification, subscription data, authentication data, user service network element registration management and other functions. For example, the first network device may be a UDM, or the first network device includes an HSS and a UDM, etc. The second network device and the third network device are access management network elements under different networks, where different networks may refer to networks using different radio access technologies (Radio Access Technology, RAT). The access management network element is mainly used for terminal attachment, mobility management, and tracking area update procedures in mobile networks. The access management network element terminates non-access stratum (NAS) messages, completes registration management, connection management and reachability management, allocates tracking area lists (TA lists) and mobility management, etc.
[0121] In one embodiment, the second network device is a device under the first network, and the third network device may be a device under the second network. The first network and the second network may be any combination of 4G, 5G, and 6G networks, for example, the first network is a 4G network, and the second network is a 5G network or a 6G network. Exemplarily, the second network device may be an AMF under a 5G network, and the third network device may be an MME under a 4G network, or the second network device may be an MME under a 4G network, and the third network device may be an AMF under a 5G network.
[0122] In addition, RAT can be any combination of terrestrial network access (including at least a public land mobile network (PLMN) and a stand-alone non-public network (SNPN)) and non-terrestrial network access (such as the first network mentioned above), and is not specifically listed here.
[0123] Optionally, after the third network device obtains the second IMEI of the terminal and sends the first registration request to the first network device, the method further includes:
[0124] The third network device sends first indication information to the first network device, where the first indication information is used to indicate at least one of the following: not deregistering the second network device, not cancelling the registration of the second network device, not deregistering the first network, and not cancelling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
[0125] It should be noted that, as previously described, before the third network device sends the first registration request to the first network device, the first network device may have already received the second registration request sent by the second network device, and the second registration request carries the first IMEI of the terminal. After the third network device obtains the second IMEI of the terminal and sends the first registration request carrying the second IMEI to the first network device, the first network device also obtains the first IMEI and the second IMEI. The first network device may then determine whether to accept the first registration request of the terminal based on the first IMEI and the second IMEI. In this case, the third network device sends first indication information to the first network device, indicating that the second network device should not be deregistered or its registration should not be canceled. This allows the first network device to determine whether to accept the first registration request of the terminal based on the first indication information. The specific implementation method may refer to the description in the aforementioned embodiment and will not be repeated here.
[0126] Optionally, before the third network device sends the first indication information to the first network device, the method further includes:
[0127] The third network device receives second indication information sent by the terminal, where the second indication information is used to indicate at least one of the following:
[0128] The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device;
[0129] The terminal supports dual registration.
[0130] That is, if the terminal has been registered in the network corresponding to the second network device, the third network device can determine, based on the above-mentioned second indication information sent by the terminal, that when the terminal initiates the first registration request for the third network device, it can not de-register with the second network device or cancel the registration of the second network device, that is, determine the first indication information and send it to the first network device, so that the first network device can determine that the terminal can perform dual registration.
[0131] Optionally, the method further includes:
[0132] In a case where the third network device receives third indication information sent by the first network device, the third network device rejects the first registration request, where the third indication information is used to instruct the first network device to reject the first registration request.
[0133] In this embodiment of the present application, the terminal initiates a first registration request to the third network device, and the third network device then sends the first registration request to the first network device. If the first network device rejects the first registration request based on the first IMEI and the second IMEI, the first network device may send third indication information to the third network device to indicate that the first network device has rejected the first registration request. Furthermore, the third network device may send the third indication information to the terminal to inform the terminal that the first registration request was not accepted.
[0134] It should be noted that, before accepting or rejecting the first registration request of the terminal based on the first IMEI and the second IMEI, the third network device may receive the third indication information sent by the first network device and perform corresponding steps based on the third indication information. For example, the third network device may reject the first registration request of the terminal based on the third indication information and when it recognizes that the first IMEI and the second IMEI are different.
[0135] Optionally, the third indication information further includes a reason for instructing the first network device to reject the first registration request, where the reason includes at least one of the following:
[0136] The terminal is an illegal terminal;
[0137] The second IMEI is an unacceptable IMEI;
[0138] Dual registration requests are not permitted;
[0139] The terminal does not support dual registration;
[0140] The first registration request is not allowed.
[0141] It should be noted that the relevant processes in the embodiments of the present application can be referred to the specific description in the method embodiment described in Figure 2 above, and will not be further explained here.
[0142] To better understand the solutions provided in the embodiments of the present application, the registration method provided in the present application is described below through several specific implementation methods.
[0143] Implementation method one:
[0144] Referring to FIG. 4a , the registration method may include the following steps:
[0145] Step 401: The UE initiates registration with the 5G network. That is, the UE initiates a registration request (the second registration request) to the gNB and AMF under the 5G network.
[0146] Step 402: If IMEI is required (e.g., the UE supports dual registration mode and Equipment Identity Register (EIR) is required), the AMF initiates an Identity Request procedure to obtain the IMEI (i.e., the first IMEI) from the UE.
[0147] Step 403: The AMF initiates a registration request to the UDM, carrying the terminal's Subscription Permanent Identifier (SUPI) and the IMEI.
[0148] Step 404: The AMF sends a registration accept message to the UE, completing the registration process on the 5G network.
[0149] Step 405. When the UE determines that the first condition is met (e.g., the 5G network signal quality is poor), it initiates a registration request to another network;
[0150] Step 406: The UE sends an attach message on the 4G network, i.e., initiates a registration request (i.e., the first registration request) process (also called the attach process) to the eNB and MME corresponding to the 4G network.
[0151] Step 407: The MME initiates an identification request process to obtain the IMEI (also known as the second IMEI) from the UE.
[0152] Step 408: The MME sends an update location request (i.e., the first registration request) to the UDM, carrying the obtained IMEI.
[0153] Step 409: The UDM determines whether the two registration requests come from the same UE based on the first IMEI and the second IMEI:
[0154] If the first IMEI and the second IMEI are the same, the two registration requests are determined to be from the same UE. The UDM determines, based on the UE's subscription information, that the UE can perform dual registration and executes steps 410, 411a, and 412a. The UDM determines, based on the UE's subscription information, that the UE cannot perform dual registration and executes steps 410, 411b, 412b, and 413.
[0155] - If the first IMEI and the second IMEI are different, it is determined that the two registration requests are from different UEs, and the UDM rejects the registration request and executes steps 410, 411b, 412b, and 413;
[0156] Step 410: UDM sends an update location confirmation to MME;
[0157] Step 411a. MME initiates the default bearer establishment process;
[0158] Step 411b. The MME rejects the registration request with a cause value, which includes at least one of the following:
[0159] The first cause value, for example, the IMEI is not accepted or the UE is an illegal UE;
[0160] The second cause value is used to indicate that the dual registration request is not allowed;
[0161] Step 412a. The MME sends a registration acceptance message to the UE;
[0162] Step 411b. The MME sends a first registration request rejection message to the UE, carrying the cause value.
[0163] Step 413: If the first IMEI and the second IMEI are different, the UDM sends a deregistration notification to the AMF.
[0164] Implementation method 2:
[0165] Referring to FIG. 4b , the registration method may include the following steps:
[0166] Step 501: The UE initiates registration with the 4G network, i.e., the UE initiates a registration request (i.e., the second registration request) to the eNB and MME in the 4G network.
[0167] Step 502: The MME initiates an identification request process to obtain the IMEI (i.e., the first IMEI) from the UE.
[0168] Step 503: The MME sends a location update request to the UDM, carrying the UE's SUPI and the IMEI.
[0169] Step 504: The MME sends a registration acceptance message to the UE, completing the registration process on the 4G network.
[0170] Step 505. When the UE determines that the first condition is met (e.g., the 4G network signal quality is poor), it initiates a registration request to another network;
[0171] Step 506. The UE initiates a registration request message in the 5G network, i.e., initiates a registration request (i.e., the first registration request) to the gNB and AMF corresponding to the 5G network, which carries a first indication for indicating at least one of the following:
[0172] -UE switches from 4G network to 5G network;
[0173] -The UE supports dual registration (dual registration may also be called multi-registration, dual steer, dual connectivity, multi-connectivity, dual access, multi-access, etc.);
[0174] In addition, if the UE is a dummy UE, the dummy UE cannot sense that it has been registered in the first network (ie, the 4G network), and therefore cannot provide the first indication;
[0175] Step 507: The AMF initiates an identification request procedure to obtain the IMEI (also known as the second IMEI) from the UE.
[0176] Step 508: The AMF sends a registration request (the first registration request) to the UDM, carrying the obtained IMEI.
[0177] If the AMF receives the first indication from the UE, the AMF provides a second indication to the UDM, indicating at least one of the following: not de-registering with the first network, and not cancelling the registration with the first network;
[0178] Step 509: The UDM determines whether the two registration requests come from the same UE based on the first IMEI and the second IMEI:
[0179] If the first IMEI and the second IMEI are the same, the two registration requests are determined to be from the same UE. The UDM determines, based on the UE subscription information or the second indication, that the UE can perform dual registration and executes steps 510 and 511a. The UDM determines, based on the UE subscription information or the second indication, that the UE cannot perform dual registration and executes steps 510, 511b, and 512.
[0180] - If the first IMEI and the second IMEI are different, it is determined that the two registration requests are from different UEs, and the UDM rejects the registration request and executes steps 510, 511b, and 512;
[0181] Step 510: UDM sends a registration request response to AMF.
[0182] Step 511a.AMF sends a registration accept message to the UE;
[0183] Step 511b. The AMF rejects the Registration Request with a cause value containing at least one of the following:
[0184] The first cause value, such as IMEI is not accepted or UE is an illegal UE;
[0185] The second cause value is used to indicate that the dual registration request is not allowed;
[0186] Step 512: If the first IMEI and the second IMEI are different, the UDM sends a cancel location message to the MME to deregister the MME.
[0187] Implementation method three:
[0188] Referring to FIG. 4c , the registration method may include the following steps:
[0189] Step 601: The UE initiates registration with the 4G network. That is, the UE initiates a registration request (the second registration request) to the eNB and MME in the 4G network.
[0190] Step 602: The MME initiates an identification request process to obtain the IMEI (i.e., the first IMEI) from the UE.
[0191] Step 603: The MME sends a location update request to the UDM, carrying the UE's SUPI and the IMEI.
[0192] Step 604: The MME sends a registration acceptance message to the UE, completing the registration process on the 4G network.
[0193] Step 605. When the UE determines that the first condition is met (e.g., the 4G network signal quality is poor), it initiates a registration request to another network;
[0194] Step 606. The UE initiates a registration request message on the 5G network, i.e., initiates a registration request (i.e., the first registration request) to the gNB and AMF corresponding to the 5G network, which carries a first indication for indicating at least one of the following:
[0195] -UE switches from 4G network to 5G network;
[0196] -The UE supports dual registration (dual registration may also be called multi-registration, dual steer, dual connectivity, multi-connectivity, dual access, multi-access, etc.);
[0197] In addition, if the UE is a dummy UE, the dummy UE cannot sense that it has been registered in the first network (ie, the 4G network), and therefore cannot provide the first indication;
[0198] Step 607: The AMF initiates an identification request procedure to obtain the IMEI (also known as the second IMEI) from the UE.
[0199] Step 608: The AMF sends a registration request (the first registration request) to the UDM, carrying the obtained IMEI.
[0200] If the AMF receives the first indication from the UE, the AMF provides a second indication to the UDM, indicating at least one of the following: not de-registering with the first network, and not cancelling the registration with the first network;
[0201] Step 609: The UDM determines whether the UE can perform dual registration based on the UE subscription or the second indication.
[0202] Step 610: The UDM sends a registration request response to the AMF, carrying the terminal's IMEI (i.e., the first IMEI).
[0203] Step 611. The AMF determines whether the two registration requests come from the same UE based on the first IMEI and the second IMEI:
[0204] If the first IMEI and the second IMEI are the same, it is determined that the two registration requests are from the same UE, the registration request is accepted, and step 612a is executed;
[0205] If the first IMEI and the second IMEI are different, it is determined that the two registration requests come from different UEs, the registration request is rejected, and steps 612b, 613, and 614 are executed;
[0206] Step 612a.AMF sends a registration accept message to the UE.
[0207] Step 612b. The AMF rejects the registration request with a cause value, which includes at least one of the following:
[0208] The first cause value, such as IMEI is not accepted or UE is an illegal UE;
[0209] The second cause value is used to indicate that the dual registration request is not allowed;
[0210] Step 613: The AMF sends a registration update request to the UDM, carrying a third indication indicating at least one of the following:
[0211] The UE is an illegal UE, or the IMEI is an unacceptable IMEI;
[0212] The second network registration request is not allowed;
[0213] The dual registration request is not allowed or dual registration is not supported;
[0214] Step 614: The UDM sends a cancel location message to the MME according to the third instruction, so as to deregister from the MME.
[0215] The registration method provided in the embodiment of the present application can be executed by a registration device. In the embodiment of the present application, the registration method is executed by a registration device as an example to illustrate the registration device provided in the embodiment of the present application.
[0216] Please refer to FIG5 , which is a structural diagram of a registration device provided in an embodiment of the present application. As shown in FIG5 , the registration device 500 includes:
[0217] A first processing module 51 is configured to, upon obtaining a first IMEI and a second IMEI, accept or reject a first registration request of the terminal according to the first IMEI and the second IMEI;
[0218] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0219] Optionally, the first processing module 51 is further configured to:
[0220] If it is determined that the first IMEI and the second IMEI are the same, accept or reject the first registration request;
[0221] If it is determined that the first IMEI and the second IMEI are different, the first registration request is rejected.
[0222] Optionally, when it is determined that the first IMEI and the second IMEI are the same, the first processing module 51 is further configured to:
[0223] If it is determined according to the terminal contract information that the terminal can perform dual registration, accepting the first registration request;
[0224] If it is determined according to the terminal contract information that the terminal cannot perform dual registration, the first registration request is rejected.
[0225] If it is determined based on the first indication information that the terminal can perform dual registration, the first registration request is accepted, and the first indication information is used to indicate at least one of the following: not deregistering the second network device, not canceling the registration of the second network device, not deregistering the first network, and not canceling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
[0226] Optionally, if the first processing module 51 determines, according to the first indication information, that the terminal can perform dual registration, the apparatus further includes:
[0227] A receiving module, configured to receive the first indication information sent by the third network device;
[0228] The first indication information is determined by the third network device according to the second indication information sent by the terminal, and the second indication information is used to indicate at least one of the following:
[0229] The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device;
[0230] The terminal supports dual registration.
[0231] Optionally, when the first processing module 51 determines that the terminal can perform dual registration according to the contract information of the terminal or the first indication information, the apparatus further includes:
[0232] The first sending module is configured to send a first registration response to the third network device, where the first registration response carries the first IMEI.
[0233] Optionally, the device further comprises:
[0234] A first obtaining module is configured to obtain a second registration request sent by a second network device, where the second registration request carries the first IMEI;
[0235] The second acquisition module is configured to acquire the first registration request sent by a third network device, where the first registration request carries the second IMEI.
[0236] Optionally, in the case of rejecting the first registration request, the apparatus further includes:
[0237] The second sending module is configured to send third indication information to the third network device, where the third indication information is used to be sent to the terminal, and the third indication information is used to indicate a reason for rejecting the first registration request, where the reason includes at least one of the following:
[0238] The terminal is an illegal terminal;
[0239] The second IMEI is an unacceptable IMEI;
[0240] Dual registration requests are not permitted;
[0241] The terminal does not support dual registration;
[0242] The first registration request is not allowed.
[0243] Optionally, in the case of rejecting the first registration request, the apparatus further includes:
[0244] The third sending module is configured to send fourth indication information to the second network device, where the fourth indication information is used to instruct the terminal to deregister from the second network device.
[0245] In the embodiment of the present application, the device can reject the first registration request of the terminal if it recognizes that the first IMEI and the second IMEI are different based on the acquired first IMEI and the second IMEI. This can effectively prevent the USIM card of the terminal from being registered by other terminals by fraudulent use, thereby ensuring the network registration security of the terminal and effectively improving the reliability of the terminal user's network registration. If the device recognizes that the first IMEI and the second IMEI are the same, it can accept the first registration request of the terminal, thereby ensuring the implementation of dual registration of the terminal and effectively protecting the network usage experience of the terminal user. In the embodiment of the present application, the network registration process for the terminal is no longer just to detect whether the IMEI is legal, but it is necessary to accept or reject the terminal's registration request by comparing the first IMEI and the second IMEI. This can effectively improve the security and reliability of the terminal network registration.
[0246] The registration device provided in the embodiment of the present application can implement the various processes implemented by the first network device in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0247] Please refer to FIG. 6 , which is a second structural diagram of a registration device provided in an embodiment of the present application. As shown in FIG. 6 , the registration device 600 includes:
[0248] The second processing module 61 is configured to, when the first IMEI and the second IMEI are obtained, accept or reject the first registration request of the terminal according to the first IMEI and the second IMEI;
[0249] The terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
[0250] Optionally, the second processing module 61 is further configured to:
[0251] If it is determined that the first IMEI and the second IMEI are the same, accepting the first registration request;
[0252] If it is determined that the first IMEI and the second IMEI are different, the first registration request is rejected.
[0253] Optionally, the device further comprises:
[0254] A first sending module is configured to receive a first registration request sent by the terminal, and send the first registration request to a first network device, where the first registration request carries the second IMEI of the terminal;
[0255] The first receiving module is configured to receive a first registration response sent by the first network device, where the first registration response carries the first IMEI, and the first IMEI is obtained by the first network device when the first network device receives a second registration request sent by the second network device.
[0256] Optionally, the device further comprises:
[0257] The second sending module is used to send first indication information to the first network device, where the first indication information is used to indicate at least one of the following: not deregistering the second network device, not cancelling the registration of the second network device, not deregistering the first network, and not cancelling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
[0258] Optionally, the device further comprises:
[0259] The second receiving module is configured to receive second indication information sent by the terminal, where the second indication information is used to indicate at least one of the following:
[0260] The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device;
[0261] The terminal supports dual registration.
[0262] Optionally, the device further comprises:
[0263] A rejection module is used to reject the first registration request when receiving third indication information sent by the first network device, where the third indication information is used to instruct the first network device to reject the first registration request.
[0264] Optionally, the third indication information further includes a reason for instructing the first network device to reject the first registration request, where the reason includes at least one of the following:
[0265] The terminal is an illegal terminal;
[0266] The second IMEI is an unacceptable IMEI;
[0267] Dual registration requests are not permitted;
[0268] The terminal does not support dual registration;
[0269] The first registration request is not allowed.
[0270] Optionally, when the apparatus rejects the first registration request, the apparatus further includes:
[0271] a sending module, configured to send fifth indication information to the terminal or the first network device, where the fifth indication information is used to indicate a reason why the apparatus rejects the first registration request, where the reason includes at least one of the following:
[0272] The terminal is an illegal terminal;
[0273] The second IMEI is an unacceptable IMEI;
[0274] Dual registration requests are not permitted;
[0275] The terminal does not support dual registration;
[0276] The first registration request is not allowed.
[0277] In the embodiment of the present application, the device can reject the first registration request of the terminal based on the first IMEI and the second IMEI, thereby avoiding the network registration initiated when the USIIM card of the terminal is impersonated by other terminals, effectively ensuring the security and reliability of the terminal's network registration. And it can accept the first registration request of the terminal based on the first IMEI and the second IMEI, thereby ensuring the realization of dual registration of the terminal, effectively ensuring the network usage experience of the terminal user. In the embodiment of the present application, the network registration process for the terminal is no longer just to detect whether the IMEI is legal, but it is necessary to accept or reject the terminal's registration request by comparing the first IMEI and the second IMEI, which can effectively improve the security and reliability of the terminal's network registration.
[0278] The registration device provided in the embodiment of the present application can implement each process implemented by the third network device in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0279] As shown in Figure 7, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a first network device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned registration method embodiment and can achieve the same technical effect. When the communication device 700 is a third network device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned registration method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0280] As shown in Figure 8 , an embodiment of the present application further provides a network device. As shown in Figure 8 , the network device 800 includes: a processor 801, a network interface 802, and a memory 803. The network interface 802 is, for example, a common public radio interface (CPRI).
[0281] Specifically, the network device 800 of an embodiment of the present invention also includes: instructions or programs stored in the memory 803 and executable on the processor 801. The processor 801 calls the instructions or programs in the memory 803 to execute the methods executed by the modules shown in FIG. 5 or FIG. 6 and achieve the same technical effect. To avoid repetition, they will not be described here.
[0282] 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 registration method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0283] 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.
[0284] 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 registration method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0285] 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.
[0286] 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 registration method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0287] An embodiment of the present application also provides a communication system, including: a first network device, a second network device, and a third network device. In one implementation, the first network device, the second network device, and the third network device can implement the steps of the registration method described in Figure 2, or in another implementation, the first network device, the second network device, and the third network device can implement the steps of the registration method described in Figure 3.
[0288] 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.
[0289] 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 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 causing a terminal or network device to execute the methods described in each embodiment of the present application.
[0290] 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 registration method, wherein: The method comprises: When the first network device obtains the first international mobile station equipment identity code IMEI and the second IMEI, the first network device accepts or rejects the first registration request of the terminal according to the first IMEI and the second IMEI; Among them, the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
2. The method according to claim 1, wherein: The accepting or rejecting the first registration request of the terminal includes any one of the following: In a case where the first network device determines that the first IMEI and the second IMEI are the same, the first network device accepts or rejects the first registration request; In case the first network device determines that the first IMEI and the second IMEI are different, the first network device rejects the first registration request.
3. The method according to claim 1 or 2, wherein: The method further comprises: The first network device obtains, by the second network device, a second registration request sent by the second network device, where the second registration request carries the first IMEI; The first network device obtains the first registration request sent by the third network device, where the first registration request carries the second IMEI.
4. The method according to claim 2 or 3, wherein: When the first network device determines that the first IMEI is the same as the second IMEI, the first network device accepts or rejects the first registration request, including any one of the following: If the first network device determines, according to the terminal contract information, that the terminal can perform dual registration, the first network device accepts the first registration request; If the first network device determines, according to the terminal contract information, that the terminal cannot perform dual registration, the first network device rejects the first registration request; If the first network device determines that the terminal can perform dual registration based on the first indication information, the first network device accepts the first registration request, and the first indication information is used to indicate at least one of the following: not de-registering the second network device, not canceling the registration of the second network device, not de-registering the first network, and not canceling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
5. The method according to claim 4, wherein: If the first network device determines, according to the first indication information, that the terminal can perform dual registration, before the first network device accepts the first registration request, the method further includes: The first network device receives the first indication information sent by the third network device; The first indication information is determined by the third network device according to the second indication information sent by the terminal, and the second indication information is used to indicate at least one of the following: The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device; The terminal supports dual registration.
6. The method according to claim 4, wherein: In a case where the first network device determines that the terminal can perform dual registration according to the subscription information of the terminal or the first indication information, the method further includes: The first network device sends a first registration response to the third network device, where the first registration response carries the first IMEI.
7. The method according to any one of claims 1 to 6, wherein: In the case where the first network device rejects the first registration request, the method further includes: The first network device sends third indication information to the third network device, where the third indication information is used to be sent to the terminal, and the third indication information is used to indicate a reason for rejecting the first registration request, where the reason includes at least one of the following: The terminal is an illegal terminal; The second IMEI is an unacceptable IMEI; Dual registration requests are not permitted; The terminal does not support dual registration; The first registration request is not allowed.
8. The method according to any one of claims 1 to 6, wherein: In the case where the first network device rejects the first registration request, the method further includes: The first network device sends fourth indication information to the second network device, where the fourth indication information is used to instruct the second network device to deregister the terminal from the second network device.
9. A registration method, wherein: The method comprises: When the third network device obtains the first IMEI and the second IMEI, the third network device accepts or rejects the first registration request of the terminal according to the first IMEI and the second IMEI; Among them, the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
10. The method according to claim 9, wherein: The accepting or rejecting the first registration request of the terminal includes any one of the following: When the third network device determines that the first IMEI and the second IMEI are the same, the third network device accepts the first registration request; In a case where the third network device determines that the first IMEI and the second IMEI are different, the third network device rejects the first registration request.
11. The method according to claim 9 or 10, wherein: The method further comprises: The third network device receives the first registration request sent by the terminal, and sends the first registration request to the first network device, where the first registration request carries the second IMEI of the terminal; The third network device receives a first registration response sent by the first network device, where the first registration response carries the first IMEI, and the first IMEI is obtained by the first network device when receiving a second registration request sent by the second network device.
12. The method according to claim 11, wherein: After the third network device sends the first registration request to the first network device, the method further includes: The third network device sends first indication information to the first network device, and the first indication information is used to indicate at least one of the following: not deregistering the second network device, not canceling the registration of the second network device, not deregistering the first network, and not canceling the first network side registration, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
13. The method according to claim 12, wherein: Before the third network device sends the first indication information to the first network device, the method further includes: The third network device receives second indication information sent by the terminal, where the second indication information is used to indicate at least one of the following: The terminal switches from the network corresponding to the second network device to the network corresponding to the third network device; The terminal supports dual registration.
14. The method according to claim 9, wherein: The method further comprises: In a case where the third network device receives the third indication information sent by the first network device, the third network device rejects the first registration request, where the third indication information is used to instruct the first network device to reject the first registration request.
15. The method according to claim 14, wherein: The third indication information further includes a reason for indicating that the first network device rejects the first registration request, and the reason includes at least one of the following: The terminal is an illegal terminal; The second IMEI is an unacceptable IMEI; Dual registration requests are not permitted; The terminal does not support dual registration; The first registration request is not allowed.
16. The method according to claim 9, wherein: In the case where the third network device rejects the first registration request, the method further includes: The third network device sends fifth indication information to the terminal or the first network device, where the fifth indication information is used to indicate a reason why the third network device rejects the first registration request, where the reason includes at least one of the following: The terminal is an illegal terminal; The second IMEI is an unacceptable IMEI; Dual registration requests are not permitted; The terminal does not support dual registration; The first registration request is not allowed.
17. A registration device, wherein: The device comprises: A first processing module is used to accept or reject a first registration request of the terminal according to the first IMEI and the second IMEI when the first IMEI and the second IMEI are obtained; Among them, the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
18. The device according to claim 17, wherein: The first processing module is also used for: If it is determined that the first IMEI and the second IMEI are the same, accept or reject the first registration request; In a case where it is determined that the first IMEI and the second IMEI are different, the first registration request is rejected.
19. The device according to claim 18, wherein: When it is determined that the first IMEI and the second IMEI are the same, the first processing module is further configured to: If it is determined according to the terminal contract information that the terminal can perform dual registration, accepting the first registration request; If it is determined according to the terminal contract information that the terminal cannot perform dual registration, rejecting the first registration request; If it is determined according to the first indication information that the terminal can perform dual registration, the first registration request is accepted, and the first indication information is used to indicate at least one of the following: not de-registering the second network device, not canceling the registration of the second network device, not de-registering the first network, and not canceling the registration on the first network side, wherein the second network device is a network device with which the terminal has been registered or the first network is a network to which the second network device belongs.
20. A registration device, wherein: The device comprises: A second processing module is used to accept or reject the first registration request of the terminal according to the first IMEI and the second IMEI when the first IMEI and the second IMEI are obtained; Among them, the terminal contract information corresponding to the first IMEI is the same as the terminal contract information corresponding to the second IMEI.
21. The device according to claim 20, wherein: The second processing module is also used for: If it is determined that the first IMEI and the second IMEI are the same, accepting the first registration request; In a case where it is determined that the first IMEI and the second IMEI are different, the first registration request is rejected.
22. The device according to claim 20, wherein: In the case where the device rejects the first registration request, the device further includes: a sending module, configured to send fifth indication information to the terminal or the first network device, wherein the fifth indication information is used to indicate a reason why the apparatus rejects the first registration request, and the reason includes at least one of the following: The terminal is an illegal terminal; The second IMEI is an unacceptable IMEI; Dual registration requests are not permitted; The terminal does not support dual registration; The first registration request is not allowed.
23. A 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 registration method according to any one of claims 1 to 16 are implemented.
24. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the registration method according to any one of claims 1 to 16 are implemented.
25. A chip, wherein: The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the registration method described in any one of claims 1-16.
26. A computer program product, wherein: The program product is executed by at least one processor to implement the steps of the registration method according to any one of claims 1 to 16.
27. An operation execution device / equipment, wherein: The apparatus / device is configured to perform the steps of the registration method according to any one of claims 1-16.
Citation Information
Patent Citations
Registration switching method, request processing method, information sending method and related equipment
CN111601350A
Wireless communication method and device thereof
CN111641985A
Communication method and device
CN116318633A
Registration management in information centric networking for next generation cellular networks
US20220201638A1
Method of UE, method of geographically selected AMF apparatus, UE, geographically selected AMF apparatus, and method of communication terminal
WO2023068119A1