Device identity allocation method and apparatus, network function, and storage medium

CN116567709BActive Publication Date: 2026-10-13VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210103337.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2026-10-13
Estimated Expiration
2042-01-27

AI Technical Summary

Technical Problem

[0003]本申请实施例提供一种设备标识分配方法、装置、网络功能及存储介质,能够解决网络侧的控制面板无法实现对网关后的设备进行管理,也无法在控制面执行针对网关后的设备的操作的问题

Benefits of technology

[0037]在本申请实施例中,通过向3GPP网络中的第一终端发送第二终端的标识信息,实现为第二终端这种可以通过第一终端接入网络的设备进行标识分配,进而方便网络侧的控制面板对这类第一终端后的设备进行管理,同时方便在网络侧控制面执行针对这类第一终端后的设备的操作。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567709B_ABST
    Figure CN116567709B_ABST
Patent Text Reader

Abstract

The application discloses a device identifier allocation method and device, a network function and a storage medium, and belongs to the technical field of communication. The device identifier allocation method comprises the following steps: a first network function sends identifier information of a second terminal to a first terminal, wherein the second terminal is related to the first terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to a device identifier allocation method, apparatus, network function, and storage medium. Background Technology

[0002] In related technologies, when a device connects to a network through a gateway, the network cannot know the relevant information about the device behind the gateway. Since different types of devices can access the network side through the gateway, and different devices have different capabilities, the control panel on the network side cannot manage the device behind the gateway, nor can it perform operations on the device behind the gateway on the control plane. Summary of the Invention

[0003] This application provides a device identifier allocation method, apparatus, network function, and storage medium, which can solve the problem that the control panel on the network side cannot manage devices behind the gateway, nor can it perform operations on devices behind the gateway on the control plane.

[0004] Firstly, a device identifier allocation method is provided, the method comprising:

[0005] The first network function sends the identification information of the second terminal to the first terminal;

[0006] The second terminal is related to the first terminal.

[0007] Secondly, a device identifier allocation method is provided, the method comprising:

[0008] The first terminal receives identification information from the network side;

[0009] The first terminal performs at least one of the following:

[0010] Send the identification information to the second terminal;

[0011] Associate the identification information with the second terminal;

[0012] The second terminal is related to the first terminal.

[0013] Thirdly, a device identifier allocation apparatus is provided, the apparatus comprising:

[0014] The first sending module is used to send the identification information of the second terminal to the first terminal;

[0015] The second terminal is related to the first terminal.

[0016] Fourthly, a device identifier allocation apparatus is provided, the apparatus comprising:

[0017] The second receiving module is used to receive identification information from the network side;

[0018] An execution module is used to perform at least one of the following:

[0019] Send the identification information to the second terminal;

[0020] Associate the identification information with the second terminal;

[0021] The second terminal is related to the first terminal.

[0022] Fifthly, a first network function is provided, the first network function including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0023] Sixthly, a first network function is provided, including a processor and a communication interface, wherein the communication interface is used for:

[0024] Send the identification information of the second terminal to the first terminal;

[0025] The second terminal is related to the first terminal.

[0026] In a seventh aspect, a first terminal is provided, the first terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0027] Eighthly, a first terminal is provided, including a processor and a communication interface, wherein the communication interface is used to: receive identification information from the network side;

[0028] The processor is used for:

[0029] Perform at least one of the following:

[0030] Send the identification information to the second terminal;

[0031] Associate the identification information with the second terminal;

[0032] The second terminal is related to the first terminal.

[0033] A ninth aspect provides a device identifier allocation system, comprising: a first terminal and a first network function, wherein the first terminal is configured to perform the steps of the device identifier allocation method as described in the second aspect, and the first network function is configured to perform the steps of the device identifier allocation method as described in the first aspect.

[0034] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0035] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0036] In a twelfth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the device identifier allocation method as described in the first aspect, or to implement the steps of the device identifier allocation method as described in the second aspect.

[0037] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which can access the network through the first terminal, is assigned. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane. Attached Figure Description

[0038] Figure 1 This diagram illustrates a block diagram of a wireless communication system to which embodiments of this application may be applied;

[0039] Figure 2 This is a schematic diagram of a network access method proposed by related technologies;

[0040] Figure 3 This is a schematic diagram of an identifier allocation method proposed by related technologies;

[0041] Figure 4 This is one of the flowcharts illustrating the device identifier allocation method provided in the embodiments of this application;

[0042] Figure 5 This is a second schematic flowchart of the device identifier allocation method provided in the embodiments of this application;

[0043] Figure 6 This is the third flowchart illustrating the device identifier allocation method provided in the embodiments of this application;

[0044] Figure 7 This is the fourth flowchart illustrating the device identifier allocation method provided in the embodiments of this application;

[0045] Figure 8This is one of the structural schematic diagrams of the device identifier allocation device provided in the embodiments of this application;

[0046] Figure 9 This is a second schematic diagram of the device identifier allocation device provided in the embodiments of this application;

[0047] Figure 10 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application;

[0048] Figure 11 A schematic diagram illustrating the structure for implementing a first network function according to an embodiment of this application;

[0049] Figure 12 A schematic diagram of the hardware structure of a first terminal to implement an embodiment of this application. Detailed Implementation

[0050] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0051] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0052] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0053] Personal IoT Network (PIN):

[0054] A PIN is a group consisting of at least one PIN element (PINE), where at least one PIN element is a terminal (User Equipment, UE). PIN elements communicate with each other. Two PIN elements can communicate through a direct connection between them or indirectly through a communication network.

[0055] A PIN element can be a 3GPP device (e.g., UE) or a non-3GPP device. A non-3GPP device refers to a device that does not use 3GPP-defined credentials, does not support 3GPP-defined NAS protocols, or does not support 3GPP access technologies (such as 3G / 4G / 5G air interface technologies) but only supports non-3GPP access technologies (such as WiFi, fixed network, Bluetooth, etc.).

[0056] A PIN can contain one or more PIN Elements With Gateway Capability (PEGCs). These PIN elements can communicate directly with each other or via PEGCs. PEGCs can also facilitate communication between these PIN elements and other devices or application servers outside the PIN. The PEGC device can be of various types; for example, it could be a gateway in a smart home scenario or a mobile phone acting as a gateway for wearable devices.

[0057] It should be noted that the network side in this application can also be referred to as a network side device.

[0058] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.

[0059] Figure 2 This is a schematic diagram of an optional network access method; such as... Figure 2 As shown, devices that are not part of the 3GPP network (i.e., devices that do not support 3GPP networks, or terminals that perform the behaviors corresponding to devices that are not part of the 3GPP network) can access the network system through the PEGC gateway.

[0060] Figure 3 This is a schematic diagram of an identifier allocation method proposed by related technologies; such as Figure 3As shown, in related technologies, the AMF can directly assign an identifier to the UE, but the UE accesses the network directly rather than through a gateway, so it cannot be applied to devices that access the network through a gateway.

[0061] The device identifier allocation method, apparatus, network function, and storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0062] Figure 4 This is one of the flowcharts illustrating the device identifier allocation method provided in the embodiments of this application; for example... Figure 4 As shown, the device identifier allocation method includes the following steps 400:

[0063] Step 400: The first network function sends the identification information of the second terminal to the first terminal;

[0064] The second terminal is related to the first terminal.

[0065] Optionally, the first network function can be any core network function with the ability to assign identifiers to devices, such as an SMF.

[0066] Optionally, the first terminal may be a Personal IoT network with GatewayCapability (PEGC);

[0067] Optionally, the first terminal can be a gateway in a smart home scenario;

[0068] Optionally, the first terminal can be a mobile phone in a wearable device scenario;

[0069] Optionally, the second terminal and the first terminal do not belong to the same network. For example, the second terminal can be a non-3GPP device, while the first terminal can be a device in a 3GPP network.

[0070] Optionally, the first terminal can be connected to the second terminal and can serve as a gateway for the second terminal to access the network side. That is, the second terminal, which does not belong to the same network as the first terminal, can be referred to as a device behind the gateway or a device behind the first terminal.

[0071] Optionally, in order for the network side to more conveniently manage the device (second terminal) behind the gateway, or to perform operations on the device (second terminal) behind the network in the network side control panel, the first network function can be triggered to assign identification information to the second terminal;

[0072] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered to assign identification information to all second terminals based on a certain period. For example, the first network function can be triggered once so that it sends identification information for all second terminals every 2 hours. In the periodic multiple identification assignments, the same identification information can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0073] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered to assign identification information to the newly added second terminal based on a certain period. For example, the first network function can be triggered once so that it sends identification information for the newly added second terminal every 2 hours. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0074] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminals, the first network function can be triggered to assign identification information to all second terminals based on a certain period. For example, the first network function can be triggered once every 2.5 hours. After each triggering of the first network function, the first network function can send identification information for all second terminals. In multiple identification assignments, the same identification can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0075] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered at a certain period to assign identification information to the newly added second terminal. For example, the first network function can be triggered once every 2.5 hours. After each triggering of the first network function, the first network function can send identification information for the newly added second terminal. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0076] Optionally, the first terminal can also trigger the first network function to assign identification information to the second terminal each time a new second terminal requests access. After the first network function is triggered, it can determine the identification information assigned to the second terminal and send it to the first terminal.

[0077] Optionally, when a new second terminal requests access, the second terminal may request the first network function to be triggered to assign identification information to the second terminal; after the first network function is triggered, the identification information to be assigned to the second terminal may be determined and sent to the first terminal.

[0078] Optionally, in a 3GPP network, there may be one or more first terminals, and any one first terminal may be associated with one or more second terminals. In various embodiments of this application, the indication information sent by any one first terminal can trigger a first network function to allocate identification information to the second terminal associated with the first terminal; when the first network function sends identification information to any one first terminal, the identification information is also the identification information of the second terminal associated with the first terminal.

[0079] Optionally, the first terminal and the second terminal being related or associated can mean that the second terminal can access the network where the first terminal is located as a network.

[0080] Optionally, after determining the identification information to be assigned to the second terminal, the first network function can send the identification information to the first terminal, so that the first terminal can associate the second terminal with the identification information and / or send the identification information to the second terminal, which facilitates the network side to manage the device (second terminal) behind the gateway or to perform operations on the device (second terminal) behind the network in the network side control panel.

[0081] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which is not in the 3GPP network but can access the network through the first terminal, is realized. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane.

[0082] Optionally, before the first network function sends the identification information of the second terminal to the first terminal, it further includes:

[0083] The first network function receives an indication message, which is used to trigger the first network function to send the identification information of the second terminal;

[0084] The instruction information is received from one of the following:

[0085] The first terminal;

[0086] Second network function.

[0087] Optionally, the first network function can be triggered by the instruction information to assign identification information to the second terminal;

[0088] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered by an indication message to assign identification information to the second terminal, the first network function can be triggered by an indication message to assign identification information to all second terminals based on a certain period. For example, an indication message can be sent to the first network function so that the first network function sends identification information for all second terminals every 2 hours. In the periodic multiple identification assignments, the same identification information can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0089] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered by an indication message to assign identification information to the second terminal, the first network function can be triggered by an indication message to assign identification information to the newly added second terminal based on a certain period. For example, an indication message can be sent to trigger the first network function so that the first network function sends identification information for the newly added second terminal every 2 hours. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0090] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminals through the indication information, the indication information can be sent at a certain period to trigger the first network function to assign identification to all second terminals. For example, the indication information can be sent every 2.5 hours to trigger the first network function. After each triggering of the first network function, the first network function can send identification information for all second terminals. In multiple identification assignments, the same identification can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0091] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal through the indication information, the indication information can be sent at a certain period to trigger the first network function to assign identification to the newly added second terminal. For example, the indication information can be sent once every 2.5 hours to trigger the first network function. After each triggering of the first network function, the first network function can send identification information for the newly added second terminal. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0092] Optionally, in order to trigger the first network function to allocate identification information to the second terminal, the application layer (which may be referred to as the second network function) on the network side may send indication information to the first network function, and the indication information is used to trigger the first network function to send the identification information of the second terminal.

[0093] Optionally, in order to trigger the first network function to allocate identification information to the second terminal, the first terminal may send indication information to the first network function, the indication information being used to trigger the first network function to send the identification information of the second terminal;

[0094] Optionally, in order to trigger the first network function to assign identification information to the second terminal, the second terminal can send indication information to the first network function through the first terminal. For example, the second terminal sends indication information to the first terminal, and the first terminal sends the indication information to the first network function. The indication information is used to trigger the first network function to send the identification information of the second terminal.

[0095] Optionally, the first network function receives indication information, including:

[0096] The first network function receives instruction information from the first terminal through the third network function.

[0097] Optionally, the first network function can receive indication information from the first terminal from other network functions in the network, that is, the first terminal can send indication information to the first network function through other network functions in the network.

[0098] Optionally, the first network function may be a session management function (SMF). When the first terminal sends indication information to the first network function, the first terminal may first send the indication information to the access and mobility management function (AMF), and the AMF will then send the indication information to the first network function.

[0099] Optionally, the first network function can be SMF. When the first terminal sends indication information to the first network function, the first terminal can first send the indication information to the Network Exposure Function (NEF) or the Application Function (AF), and the NEF or AF will send the indication information to the first network function. In this case, the AF interacts with the SMF through the NEF.

[0100] Optionally, the first network function can receive indication information and assign identification information to the second terminal based on the indication information.

[0101] Optionally, the indication information includes at least one of the following:

[0102] The unique identifier of the second terminal;

[0103] Identifier assignment instructions;

[0104] Extensible Authentication Protocol (EAP) messages;

[0105] Authentication protocol message;

[0106] Non-access stratum NAS messages;

[0107] A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

[0108] Optionally, the indication information includes any one or more of the following:

[0109] The unique identifier of the second terminal; or

[0110] Identifier assignment instruction; or

[0111] Extensible Authentication Protocol (EAP) messages; or

[0112] Authentication protocol message; or

[0113] Non-access stratum (NAS) messages; or

[0114] A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

[0115] Optionally, the unique identifier of the second terminal may include any one or more of the following combinations: Subscription Permanent Identifier (SUPI), Subscription Concealed Identifier (SUCI), International Mobile Subscriber Identifier (IMSI), Internet Protocol (IP) address, or Medium Access Control (MAC) address, etc.

[0116] Optionally, any identifier that uniquely indicates the second terminal can be used in the embodiments of this application, and is not limited herein.

[0117] Optionally, the method further includes:

[0118] If the indication information includes a unique identifier of the second terminal, the first network function sends the unique identifier to the first terminal, and the unique identifier is used to indicate the second terminal corresponding to the association information.

[0119] Optionally, if the indication information includes the unique identifier of the second terminal, the first network function can send the unique identifier to the first terminal. The first terminal can determine which second terminal the identification information allocated by the first network function belongs to based on the unique identifier, and then associate the identification information with the second terminal.

[0120] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the second terminal has been assigned identification information before, when it is assigned again, the same identification information as the previously assigned one will be associated with the same second terminal.

[0121] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the first terminal knows which second final draft requested the allocation of identification information, it can know that the newly allocated identification information is used to associate with that second terminal.

[0122] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the first terminal knows that a second final draft has been newly accessed, it can know that the newly allocated identification information is used to associate with that second terminal.

[0123] Optionally, when assigning identification information to a second terminal for the first time, there may be associated information, such as the unique identifier of the second terminal, which is used to allow the first terminal to associate the assigned identifier with which second terminal.

[0124] Optionally, the first network function sends the identification information to the first terminal, including:

[0125] The first network function sends the identification information to the first terminal through the third network function.

[0126] Optionally, after the first network function determines the identification information to be assigned to the second terminal, the first network function can send the identification information to the first terminal through other network functions (third network function) in the network, that is, the first terminal can receive the identification information from the first network function through other network functions in the network.

[0127] Optionally, the third network function can be AMF;

[0128] Optionally, the third network function can be NEF;

[0129] Optionally, the third network function can be an AF accessed via NEF;

[0130] Optionally, the first network function can be an SMF. When the first network function can send identification information to the first terminal through other network functions in the network, the first network function can first send the identification information to the AMF, and then the AMF will send the identification information to the first terminal.

[0131] Optionally, the first network function can be SMF. When the first network function can send identification information to the first terminal through other network functions in the network, the first network function can first send the identification information to NEF or AF, and then NEF or AF will send the identification information to the first terminal. In this case, AF interacts with SMF through NEF.

[0132] Optionally, when the first network function sends the identification information to the terminal, it may do so through other parts of the network or directly to the terminal. Therefore, it can be assumed that when the terminal receives the identification information, it receives identification information from the network side.

[0133] Optionally, the second terminal is a personal IoT PIN device.

[0134] Optionally, the second terminal can be a Personal IoT Network (PIN) device.

[0135] Optionally, the first network function sends the identification information of the second terminal to the first terminal, including:

[0136] If the first network function determines that the second terminal has been successfully authenticated, it sends the identification information to the first terminal.

[0137] Optionally, after the first network function is triggered to allocate identification information to the second terminal, it can be determined first whether the second terminal has been successfully authenticated.

[0138] Optionally, if the first network function determines that the second terminal has been successfully authenticated, it may send the identification information to the first terminal.

[0139] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which is not in the 3GPP network but can access the network through the first terminal, is realized. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane.

[0140] Figure 5 This is a second schematic flowchart of the device identifier allocation method provided in the embodiments of this application; as shown Figure 5 As shown, the device identifier allocation method includes the following steps 500 to 510:

[0141] Step 500: The first terminal receives identification information from the network side;

[0142] Step 510, the first terminal performs at least one of the following:

[0143] Send the identification information to the second terminal;

[0144] Associate the identification information with the second terminal;

[0145] The second terminal is related to the first terminal.

[0146] Optionally, the first terminal may be a personal IoT gateway PEGC;

[0147] Optionally, the first terminal can be a gateway in a smart home scenario;

[0148] Optionally, the first terminal can be a mobile phone in a wearable device scenario;

[0149] Optionally, the first network function can be any core network function with the ability to assign identifiers to devices, such as an SMF.

[0150] Optionally, the second terminal and the first terminal do not belong to the same network. For example, the second terminal can be a non-3GPP device, while the first terminal can be a device in a 3GPP network.

[0151] Optionally, the first terminal can be connected to the second terminal and can serve as a gateway for the second terminal to access the network side. That is, the second terminal, which does not belong to the same network as the first terminal, can be referred to as a device behind the gateway or a device behind the first terminal.

[0152] Optionally, in order for the network side to more conveniently manage the device (second terminal) behind the gateway, or to perform operations on the device (second terminal) behind the network in the network side control panel, the first network function can be triggered to assign identification information to the second terminal;

[0153] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered to assign identification information to all second terminals based on a certain period. For example, the first network function can be triggered once so that it sends identification information for all second terminals every 2 hours. In the periodic multiple identification assignments, the same identification information can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0154] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered to assign identification information to the newly added second terminal based on a certain period. For example, the first network function can be triggered once so that it sends identification information for the newly added second terminal every 2 hours. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0155] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminals, the first network function can be triggered to assign identification information to all second terminals based on a certain period. For example, the first network function can be triggered once every 2.5 hours. After each triggering of the first network function, the first network function can send identification information for all second terminals. In multiple identification assignments, the same identification can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0156] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal, the first network function can be triggered at a certain period to assign identification information to the newly added second terminal. For example, the first network function can be triggered once every 2.5 hours. After each triggering of the first network function, the first network function can send identification information for the newly added second terminal. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0157] Optionally, the first terminal can also trigger the first network function to assign identification information to the second terminal each time a new second terminal requests access. After the first network function is triggered, it can determine the identification information assigned to the second terminal and send it to the first terminal.

[0158] Optionally, when a new second terminal requests access, the second terminal may request the first network function to be triggered to assign identification information to the second terminal; after the first network function is triggered, the identification information to be assigned to the second terminal may be determined and sent to the first terminal.

[0159] Optionally, after determining the identification information to be assigned to the second terminal, the first network function can send the identification information to the first terminal.

[0160] Optionally, when the first network function sends the identification information to the terminal, it may do so through other parts of the network or directly to the terminal. Therefore, it can be assumed that when the terminal receives the identification information, it receives identification information from the network side.

[0161] Optionally, the first terminal may receive identification information from the network side.

[0162] Optionally, after receiving the identifier assigned to the second terminal, the first terminal can associate the second terminal with the identifier information and / or send the identifier information to the second terminal, so as to facilitate the network side to manage the device (second terminal) behind the gateway or to perform operations on the device (second terminal) behind the network in the network side control panel.

[0163] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0164] Optionally, the method further includes:

[0165] Before the first terminal receives the identification information from the network side, the first terminal sends an indication message to the network side, which is used to trigger the network side to send the identification information.

[0166] Optionally, the first network function can be triggered by the instruction information to assign identification information to the second terminal;

[0167] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered by an indication message to assign identification information to the second terminal, the first network function can be triggered by an indication message to assign identification information to all second terminals based on a certain period. For example, an indication message can be sent to the first network function so that the first network function sends identification information for all second terminals every 2 hours. In the periodic multiple identification assignments, the same identification information can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0168] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered by an indication message to assign identification information to the second terminal, the first network function can be triggered by an indication message to assign identification information to the newly added second terminal based on a certain period. For example, an indication message can be sent to trigger the first network function so that the first network function sends identification information for the newly added second terminal every 2 hours. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0169] Optionally, since the number or number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminals through the indication information, the indication information can be sent at a certain period to trigger the first network function to assign identification to all second terminals. For example, the indication information can be sent every 2.5 hours to trigger the first network function. After each triggering of the first network function, the first network function can send identification information for all second terminals. In multiple identification assignments, the same identification can be assigned to the same second terminal for easy management. The identification information assigned to a newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0170] Optionally, since the number of second terminals that use the first terminal as a gateway to access the network can change, increase, or decrease, when the first network function is triggered to assign identification information to the second terminal through the indication information, the indication information can be sent at a certain period to trigger the first network function to assign identification to the newly added second terminal. For example, the indication information can be sent once every 2.5 hours to trigger the first network function. After each triggering of the first network function, the first network function can send identification information for the newly added second terminal. The identification information assigned to the newly added second terminal can be different from the identification information of all other second terminals that have been assigned identification information.

[0171] Optionally, in order to trigger the first network function to allocate identification information to the second terminal, the first terminal may send indication information to the first network function, the indication information being used to trigger the first network function to send the identification information of the second terminal;

[0172] Optionally, in order to trigger the first network function to assign identification information to the second terminal, the second terminal can send indication information to the first network function through the first terminal. For example, the second terminal sends indication information to the first terminal, and the first terminal sends the indication information to the first network function. The indication information is used to trigger the first network function to send the identification information of the second terminal.

[0173] Optionally, the first network function can receive indication information from the first terminal from other network functions in the network, that is, the first terminal can send indication information to the first network function through other network functions in the network.

[0174] Optionally, the first network function can be SMF. When the first terminal sends indication information to the first network function, the first terminal can first send the indication information to AMF, and then AMF will send the indication information to the first network function.

[0175] Optionally, the first network function can be SMF. When the first terminal sends indication information to the first network function, the first terminal can first send the indication information to NEF or AF, and then NEF or AF will send the indication information to the first network function. In this case, AF interacts with SMF through NEF.

[0176] Optionally, the first network function can receive indication information and assign identification information to the second terminal based on the indication information.

[0177] Optionally, the indication information includes at least one of the following:

[0178] The unique identifier of the second terminal;

[0179] Identifier assignment instructions;

[0180] Extensible Authentication Protocol (EAP) messages;

[0181] Authentication protocol message;

[0182] Non-access stratum NAS messages;

[0183] A forwarding instruction, which is used to instruct the forwarding of data related to the target device.

[0184] Optionally, the indication information includes any one or more of the following:

[0185] The unique identifier of the second terminal; or

[0186] Identifier assignment instruction; or

[0187] Extensible Authentication Protocol (EAP) messages; or

[0188] Authentication protocol message; or

[0189] Non-access stratum NAS messages; or

[0190] A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

[0191] Optionally, the unique identifier of the second terminal may include any one or more of the following combinations: SUPI, SUCI, IMSI, IP address, MAC address, etc.

[0192] Optionally, any identifier that uniquely indicates the second terminal can be used in the embodiments of this application, and is not limited herein.

[0193] Optionally, the method further includes:

[0194] The first terminal receives a unique identifier from the network side;

[0195] The first terminal determines the second terminal corresponding to the identification information based on the unique identifier.

[0196] Optionally, the first network function can send the unique identifier to the first terminal. The first terminal can determine which second terminal the identifier information allocated by the first network function belongs to based on the unique identifier, and then associate the identifier information with the second terminal.

[0197] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the second terminal has been assigned identification information before, when it is assigned again, the same identification information is associated with the same second terminal.

[0198] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the first terminal knows which second final draft requested the allocation of identification information, it can know that the newly allocated identification information is used to associate with that second terminal.

[0199] Optionally, the first terminal can also directly know which second terminal the identification information allocated by the first network function is associated with. For example, if the first terminal knows that a second final draft has been newly accessed, it can know that the newly allocated identification information is used to associate with that second terminal.

[0200] Optionally, when assigning identification information to a second terminal for the first time, there may be associated information, such as the unique identifier of the second terminal, which is used to allow the first terminal to associate the assigned identifier with which second terminal.

[0201] Optionally, the second terminal is a personal IoT PIN device.

[0202] Optionally, the second terminal can be a personal IoT PIN device.

[0203] In one embodiment, taking SMF as the first network function and NEF / AF as the third network function as an example... Figure 6 This is the third flowchart illustrating the device identifier allocation method provided in this application embodiment; as follows: Figure 6 As shown, the second terminal can use the first network as a gateway to access the 3GPP network; the second terminal can send indication information to the first terminal, which can be carried on a connection request or be a separate message; after receiving the indication information, the first terminal can send the indication information to NEF / AF, for example, to NEF. After NEF receives the indication information, it can send the indication information to SMF to trigger SMF to allocate identification information to the second terminal;

[0204] After receiving the identification information, the SMF can authenticate the second terminal. After successful authentication, the identification information assigned to the second terminal will be sent to the first terminal. After receiving the identification information, the first terminal will send the identification information to the second terminal.

[0205] In one embodiment, taking SMF as the first network function and AMF as the third network function as an example... Figure 7 This is the fourth flowchart illustrating the device identifier allocation method provided in the embodiments of this application; as shown below. Figure 7 As shown, the second terminal can use the first network as a gateway to access the 3GPP network; the second terminal can send a connection request to the first terminal; after receiving the connection request from the second terminal, the first terminal can trigger network functions to allocate identification information to the second terminal; the first terminal can send indication information to the AMF, and after the AMF receives the indication information, it can send the indication information to the SMF to trigger the SMF to allocate identification information to the second terminal. The indication information can be carried on the connection request or it can be a separate piece of information.

[0206] After receiving the identification information, the SMF can authenticate the second terminal and send the identification information assigned to the second terminal to the first terminal after authentication. After receiving the identification information, the first terminal will send the identification information to the second terminal.

[0207] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0208] The device identifier allocation method provided in this application can be executed by a device identifier allocation device. This application uses the example of a device identifier allocation device executing the device identifier allocation method to illustrate the device identifier allocation device provided in this application.

[0209] Figure 8 This is one of the structural schematic diagrams of the device identifier allocation device provided in the embodiments of this application; as shown Figure 8 As shown, the device identifier allocation device 800 includes: a first sending module 810, wherein:

[0210] The first sending module 810 is used to send the identification information of the second terminal to the first terminal;

[0211] The second terminal is related to the first terminal.

[0212] Optionally, the device identifier allocation device 800 can send the identifier information of the second terminal to the first terminal through the first sending module 810.

[0213] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which is not in the 3GPP network but can access the network through the first terminal, is realized. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane.

[0214] Optionally, the device further includes:

[0215] The first receiving module is configured to receive indication information before the first network function sends the identification information of the second terminal to the first terminal, the indication information being used to trigger the first network function to send the identification information of the second terminal;

[0216] The instruction information is received from one of the following:

[0217] The first terminal;

[0218] Second network function.

[0219] Optionally, the first receiving module is specifically used for:

[0220] The third network function receives instruction information from the first terminal.

[0221] Optionally, the indication information includes at least one of the following:

[0222] The unique identifier of the second terminal;

[0223] Identifier assignment instructions;

[0224] Extensible Authentication Protocol (EAP) messages;

[0225] Authentication protocol message;

[0226] Non-access stratum NAS messages;

[0227] A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

[0228] Optionally, the device further includes:

[0229] The third sending module is used to send the unique identifier to the first terminal when the indication information includes the unique identifier of the second terminal, wherein the unique identifier is used to indicate the second terminal corresponding to the association information.

[0230] Optionally, the first sending module is specifically used for:

[0231] The identification information is sent to the first terminal via a third network function.

[0232] Optionally, the second terminal is a personal IoT PIN device.

[0233] Optionally, the first sending module is specifically used for:

[0234] If the authentication of the second terminal is successful, the identification information is sent to the first terminal.

[0235] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which is not in the 3GPP network but can access the network through the first terminal, is realized. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane.

[0236] Figure 9 This is a second schematic diagram of the device identifier allocation device provided in the embodiments of this application; as shown Figure 9 As shown, the device identifier allocation device 900 includes: a second receiving module 910 and an execution module 920;

[0237] The second receiving module 910 is used to receive identification information from the network side;

[0238] Execution module 920 is used to perform at least one of the following:

[0239] Send the identification information to the second terminal;

[0240] Associate the identification information with the second terminal;

[0241] The second terminal is related to the first terminal.

[0242] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0243] Optionally, the device further includes:

[0244] The second sending module is used to send indication information to the network side before the first terminal receives the identification information from the network side. The indication information is used to trigger the network side to send the identification information.

[0245] Optionally, the indication information includes at least one of the following:

[0246] The unique identifier of the second terminal;

[0247] Identifier assignment instructions;

[0248] Extensible Authentication Protocol (EAP) messages;

[0249] Authentication protocol message;

[0250] Non-access stratum NAS messages;

[0251] A forwarding instruction, which is used to instruct the forwarding of data related to the target device.

[0252] Optionally, the device further includes:

[0253] The third receiving module is used to receive a unique identifier from the network side;

[0254] The determination module is used to determine the second terminal corresponding to the identification information based on the unique identifier.

[0255] Optionally, the second terminal is a personal IoT PIN device.

[0256] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0257] The device identifier allocation device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, a terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.

[0258] The device identifier allocation device provided in this application embodiment can achieve... Figures 4 to 7 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0259] Optional, Figure 10 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application, such as... Figure 10 As shown in the illustration, this application also provides a communication device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores programs or instructions that can run on the processor 1001. For example, when the communication device 1000 is a first terminal, the program or instructions executed by the processor 1001 implement the various steps of the above-described device identifier allocation method embodiment and achieve the same technical effect. When the communication device 1000 is a first network function, the program or instructions executed by the processor 1001 implement the various steps of the above-described device identifier allocation method embodiment and achieve the same technical effect. To avoid repetition, these steps will not be repeated here.

[0260] Specifically, embodiments of this application also provide a first network function. Figure 11 A schematic diagram illustrating the structure of a first network function according to an embodiment of this application is shown below. Figure 11 As shown, the first network function 1100 includes a processor 1101, a network interface 1102, and a memory 1103. The network interface 1102 is, for example, a common public radio interface (CPRI).

[0261] Specifically, the first network function 1100 of this embodiment of the invention further includes: instructions or programs stored in memory 1103 and executable on processor 1101, wherein processor 1101 calls the instructions or programs in memory 1103 to execute. Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0262] The processor 1101 is used for:

[0263] Send the identification information of the second terminal to the first terminal;

[0264] The second terminal is related to the first terminal.

[0265] In this embodiment of the application, by sending the identification information of the second terminal to the first terminal in the 3GPP network, the identification of the second terminal, which is not in the 3GPP network but can access the network through the first terminal, is realized. This facilitates the network-side control panel to manage the devices behind the first terminal and also facilitates the execution of operations on the devices behind the first terminal on the network-side control plane.

[0266] Optionally, the processor 1101 is also used for:

[0267] Before the first network function sends the identification information of the second terminal to the first terminal, an indication message is received, which is used to trigger the first network function to send the identification information of the second terminal.

[0268] The instruction information is received from one of the following:

[0269] The first terminal;

[0270] Second network function.

[0271] Optionally, the processor 1101 is also used for:

[0272] The third network function receives instruction information from the first terminal.

[0273] Optionally, the indication information includes at least one of the following:

[0274] The unique identifier of the second terminal;

[0275] Identifier assignment instructions;

[0276] Extensible Authentication Protocol (EAP) messages;

[0277] Authentication protocol message;

[0278] Non-access stratum NAS messages;

[0279] A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

[0280] Optionally, the processor 1101 is also used for:

[0281] If the indication information includes a unique identifier of the second terminal, the unique identifier is sent to the first terminal, and the unique identifier is used to indicate the second terminal corresponding to the association information.

[0282] Optionally, the processor 1101 is also used for:

[0283] The identification information is sent to the first terminal via a third network function.

[0284] Optionally, the second terminal is a personal IoT PIN device.

[0285] Optionally, the processor 1101 is also used for:

[0286] If the authentication of the second terminal is successful, the identification information is sent to the first terminal. In this embodiment, by sending the identification information of the second terminal to the first terminal in the 3GPP network, identification allocation is performed for devices such as the second terminal that are not in the 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal, and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0287] This application embodiment also provides a first terminal, including a processor and a communication interface, wherein the communication interface is used to: receive identification information from the network side;

[0288] The processor is used for:

[0289] Perform at least one of the following:

[0290] Send the identification information to the second terminal;

[0291] Associate the identification information with the second terminal;

[0292] The second terminal is related to the first terminal.

[0293] This first terminal embodiment corresponds to the aforementioned first terminal-side method embodiment. All implementation processes and methods of the aforementioned method embodiments can be applied to this first terminal embodiment and achieve the same technical effect. Specifically, Figure 12 A schematic diagram of the hardware structure of a first terminal to implement an embodiment of this application.

[0294] The first terminal 1200 includes, but is not limited to, at least some of the following components: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensor 1205, display unit 1206, user input unit 1207, interface unit 1208, memory 1209, and processor 1210.

[0295] Those skilled in the art will understand that the first terminal 1200 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 12 The first terminal structure shown in the figure does not constitute a limitation on the first terminal. The first terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0296] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1206 may include a display panel 12061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0297] In this embodiment, after receiving downlink data from the network side, the radio frequency unit 1201 can transmit it to the processor 1210 for processing; in addition, the radio frequency unit 1201 can send uplink data to the network side. Typically, the radio frequency unit 1201 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0298] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1209 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1209 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0299] Processor 1210 may include one or more processing units; optionally, processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1210.

[0300] The processor 1210 is used for:

[0301] Receive identification information from the network side;

[0302] Perform at least one of the following:

[0303] Send the identification information to the second terminal;

[0304] Associate the identification information with the second terminal;

[0305] The second terminal is related to the first terminal.

[0306] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0307] Optionally, the processor 1210 is also used for:

[0308] Before the first terminal receives the identification information from the network side, it sends an indication message to the network side, the indication message being used to trigger the network side to send the identification information.

[0309] Optionally, the indication information includes at least one of the following:

[0310] The unique identifier of the second terminal;

[0311] Identifier assignment instructions;

[0312] Extensible Authentication Protocol (EAP) messages;

[0313] Authentication protocol message;

[0314] Non-access stratum NAS messages;

[0315] A forwarding instruction, which is used to instruct the forwarding of data related to the target device.

[0316] Optionally, the processor 1210 is also used for:

[0317] Receive a unique identifier from the network side;

[0318] Based on the unique identifier, the second terminal corresponding to the identifier information is determined.

[0319] Optionally, the second terminal is a personal IoT PIN device.

[0320] In this embodiment, by receiving the identification information allocated to the second terminal by the network side, identification allocation is performed for devices such as the second terminal that are not in a 3GPP network but can access the network through the first terminal. This facilitates the network-side control panel to manage such devices behind the first terminal and also facilitates the execution of operations on such devices behind the first terminal on the network-side control plane.

[0321] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described device identifier allocation method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0322] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0323] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described device identifier allocation method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0324] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0325] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described device identifier allocation method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0326] This application also provides a device identifier allocation system, including: a first terminal and a first network function, wherein the first terminal can be used to execute the steps of the device identifier allocation method described above, and the first network function can be used to execute the steps of the device identifier allocation method described above.

[0327] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0328] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0329] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for assigning device identifiers, characterized in that, include: The first network function sends the identification information of the second terminal to the first terminal; Wherein, the second terminal is related to the first terminal; the first terminal and the second terminal are related in that the second terminal can use the first terminal as a network access point to the network where the first terminal is located. Before the first network function sends the identification information of the second terminal to the first terminal, it also includes: The first network function receives an indication message, which is used to trigger the first network function to send the identification information of the second terminal; The instruction information includes at least one of the following: The unique identifier of the second terminal; Identifier assignment instructions; A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

2. The device identifier allocation method according to claim 1, characterized in that, The instruction information is received from one of the following: The first terminal; Second network function.

3. The device identifier allocation method according to claim 1, characterized in that, The first network function receives indication information, including: The first network function receives instruction information from the first terminal through the third network function.

4. The device identifier allocation method according to claim 1, characterized in that, The instruction information also includes at least one of the following: Extensible Authentication Protocol (EAP) messages; Authentication protocol message; Non-access NAS messages.

5. The device identifier allocation method according to any one of claims 1-4, characterized in that, The method further includes: If the indication information includes a unique identifier of the second terminal, the first network function sends the unique identifier to the first terminal, and the unique identifier is used to indicate the second terminal corresponding to the association information.

6. The device identifier allocation method according to any one of claims 1-4, characterized in that, The first network function sends the identification information to the first terminal, including: The first network function sends the identification information to the first terminal through the third network function.

7. The device identifier allocation method according to any one of claims 1-4, characterized in that, The second terminal is a personal IoT PIN device.

8. The device identifier allocation method according to any one of claims 1-4, characterized in that, The first network function sends the identification information of the second terminal to the first terminal, including: If the first network function determines that the second terminal has been successfully authenticated, it sends the identification information to the first terminal.

9. A method for assigning device identifiers, characterized in that, include: The first terminal receives identification information from the network side; The first terminal performs at least one of the following: Send the identification information to the second terminal; Associate the identification information with the second terminal; Wherein, the second terminal is related to the first terminal; the first terminal and the second terminal are related in that the second terminal can use the first terminal as a network access point to the network where the first terminal is located. The method further includes: Before the first terminal receives the identification information from the network side, the first terminal sends indication information to the network side, the indication information being used to trigger the network side to send the identification information; The instruction information includes at least one of the following: The unique identifier of the second terminal; Identifier assignment instructions; A forwarding instruction, which is used to instruct the forwarding of data related to the target device.

10. The device identifier allocation method according to claim 9, characterized in that, The instruction information also includes at least one of the following: Extensible Authentication Protocol (EAP) messages; Authentication protocol message; Non-access NAS messages.

11. The device identifier allocation method according to any one of claims 9-10, characterized in that, The method further includes: The first terminal receives a unique identifier from the network side; The first terminal determines the second terminal corresponding to the identification information based on the unique identifier.

12. The device identifier allocation method according to any one of claims 9-10, characterized in that, The second terminal is a personal IoT PIN device.

13. A device for assigning device identifiers, characterized in that, include: The first sending module is used to send the identification information of the second terminal to the first terminal; Wherein, the second terminal is related to the first terminal; the first terminal and the second terminal are related in that the second terminal can use the first terminal as a network access point to the network where the first terminal is located. The device further includes: The first receiving module is configured to receive indication information before the first network function sends the identification information of the second terminal to the first terminal, the indication information being used to trigger the first network function to send the identification information of the second terminal; The instruction information includes at least one of the following: The unique identifier of the second terminal; Identifier assignment instructions; A forwarding instruction, wherein the forwarding instruction is used to instruct the forwarding of data related to the second terminal.

14. The device identification allocation device according to claim 13, characterized in that, The instruction information is received from one of the following: The first terminal; Second network function.

15. The device identification allocation device according to claim 13, characterized in that, The first receiving module is specifically used for: The third network function receives instruction information from the first terminal.

16. The device identification allocation device according to claim 13, characterized in that, The instruction information also includes at least one of the following: Extensible Authentication Protocol (EAP) messages; Authentication protocol message; Non-access NAS messages.

17. The device identification allocation device according to any one of claims 13-16, characterized in that, The device further includes: The third sending module is used to send the unique identifier to the first terminal when the indication information includes the unique identifier of the second terminal, wherein the unique identifier is used to indicate the second terminal corresponding to the association information.

18. The device identification allocation apparatus according to any one of claims 13-16, characterized in that, The first sending module is specifically used for: The identification information is sent to the first terminal via a third network function.

19. The device identification allocation device according to any one of claims 13-16, characterized in that, The second terminal is a personal IoT PIN device.

20. The device identification allocation device according to any one of claims 13-16, characterized in that, The first sending module is specifically used for: If the authentication of the second terminal is successful, the identification information is sent to the first terminal.

21. A device for assigning device identifiers, characterized in that, include: The second receiving module is used to receive identification information from the network side; An execution module is used to perform at least one of the following: Send the identification information to the second terminal; Associate the identification information with the second terminal; Wherein, the second terminal is related to the first terminal; the first terminal and the second terminal are related in that the second terminal can use the first terminal as a network access point to the network where the first terminal is located. The device further includes: The second sending module is used to send indication information to the network side before the first terminal receives the identification information from the network side, the indication information being used to trigger the network side to send the identification information; The instruction information includes at least one of the following: The unique identifier of the second terminal; Identifier assignment instructions; A forwarding instruction, which is used to instruct the forwarding of data related to the target device.

22. The device identification allocation device according to claim 21, characterized in that, The instruction information also includes at least one of the following: Extensible Authentication Protocol (EAP) messages; Authentication protocol message; Non-access NAS messages.

23. The device identification allocation device according to claim 21, characterized in that, The device further includes: The third receiving module is used to receive a unique identifier from the network side; The determination module is used to determine the second terminal corresponding to the identification information based on the unique identifier.

24. The equipment identification allocation device according to any one of claims 21-23, characterized in that, The second terminal is a personal IoT PIN device.

25. A first network function, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the device identifier allocation method as described in any one of claims 1 to 8.

26. A first terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the device identifier allocation method as described in any one of claims 9 to 12.

27. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the device identifier allocation method as described in any one of claims 1 to 8, or implement the steps of the device identifier allocation method as described in any one of claims 9 to 12.

Citation Information

Patent Citations

  • Method, network element and user end for achieving identity location separation and distribution interface identification

    CN103108308A

  • Method and system for distributing equipment identifiers

    CN104066078A

  • One-number multi-terminal association method and device, equipment and storage medium

    CN113452850A