Identity label distribution method of communication equipment, network device, core network equipment, storage medium and computer program product
By assigning unique identities to base stations and relay terminals supporting passive IoT communication, the method addresses overlapping coverage issues, optimizing communication resource usage and preventing repeated tag inventory.
Patent Information
- Application Number
- CN202411122768.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2024-12-13
AI Technical Summary
In scenarios where the coverage of a base station and a relay terminal overlap, both devices take inventory of tags within the overlapping area, leading to over-consumption of communication resources.
A method for allocating identities to communication devices, including base stations and relay terminals, where the network device generates unique identities for devices supporting passive IoT communication capabilities, ensuring that relay terminals and base stations do not share the same identity, thereby avoiding repeated inventory of tags and reducing communication resource consumption.
This approach prevents repeated inventory of tags by different communication devices, optimizing communication resource usage by ensuring distinct identities are assigned to relay terminals and base stations, thus reducing overall resource consumption.
Smart Images

Figure CN119136189A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet of Things, and in particular to a method for allocating identity identifiers of communication devices, a network device, a core network device, a storage medium, and a computer program product. Background Art
[0002] With the development of communication technology, more and more scenarios require the use of tags, which has brought great convenience to human life.
[0003] In the related art, both the base station and the relay terminal can take inventory of the tags within their coverage. When the coverage of the base station and the relay terminal overlap, and both the base station and the relay terminal take inventory of the tags within the overlapping area, communication resources are over-consumed. Summary of the invention
[0004] In order to solve the above technical problems, the embodiments of the present application hope to provide an identity allocation method for communication equipment and a network device, a core network device, a storage medium, and a computer program product, which can reduce the consumption of communication resources.
[0005] The technical solution of this application is implemented as follows:
[0006] The present application provides a method for allocating an identity of a communication device, which is applied to a network device. The method for allocating an identity of a communication device includes:
[0007] Receiving an identity allocation request sent by a target communication device, wherein the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station to communicate with a tag device;
[0008] In a case where the identity allocation request carries first information that the target communication device supports passive IoT communication capability, generating a target identity of the target communication device;
[0009] The target identity is sent to the target communication device.
[0010] An embodiment of the present application provides a network device, the network device comprising:
[0011] A receiving unit, configured to receive an identity allocation request sent by a target communication device, wherein the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station to communicate with a tag device;
[0012] A generating unit, configured to generate a target identity of the target communication device when the identity allocation request carries first information that the target communication device supports passive IoT communication capability;
[0013] A sending unit is used to send the target identity to the target communication device.
[0014] An embodiment of the present application provides a network device, the network device comprising:
[0015] A memory, a processor and a communication bus, wherein the memory communicates with the processor via the communication bus, the memory stores a program for assigning an identity to a communication device that is executable by the processor, and when the program for assigning an identity to the communication device is executed, the processor executes the above-mentioned method for assigning an identity to the communication device.
[0016] An embodiment of the present application provides a storage medium having a computer program stored thereon, which is applied to a core network device, and is characterized in that when the computer program is executed by a processor, the identity identification allocation method of the communication device described above is implemented.
[0017] The embodiment of the present application also provides a computer program product, including a computer program, which can be executed by a processor in a tag device to complete the steps of the identity identification allocation method of the aforementioned communication device.
[0018] An embodiment of the present application provides an identity allocation method for a communication device, a network device, a core network device, a storage medium, and a computer program product. The identity allocation method for a communication device includes: receiving an identity allocation request sent by a target communication device, the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station for communicating with a tag device; when the identity allocation request carries first information that the target communication device supports passive Internet of Things communication capabilities, generating a target identity for the target communication device; and sending the target identity to the target communication device. By adopting the above method to implement the scheme, the network device generates a target identity of the target communication device when receiving an identity allocation request sent by the target communication device and determining that the identity allocation request carries the first information that the target communication device supports passive Internet of Things communication capabilities. The target communication device includes a base station and a relay terminal. The relay terminal is a terminal configured for the base station to communicate with the tag device. That is, the network device allocates identities to the base station and the relay terminal respectively, so that the identities of the relay terminal and the base station will not be the same, and the network device will not let the relay terminal and the base station to inventory the same tag device because of the same identity of the relay terminal and the base station, thereby avoiding the process of repeated inventory of the tag device by the target communication device and other communication devices, thereby reducing the consumption of communication resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1A flow chart of a method for assigning an identity to a communication device provided in an embodiment of the present application;
[0020] Figure 2 A schematic diagram of an exemplary method for assigning an identity to a communication device provided in an embodiment of the present application;
[0021] Figure 3 A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0022] Figure 4 A schematic diagram of the composition structure of a core network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.
[0024] The present application embodiment provides a method for allocating an identity of a communication device, wherein the method for allocating an identity of a communication device is applied to a network device. Figure 1 A flow chart of a method for assigning an identity to a communication device provided in an embodiment of the present application, such as Figure 1 As shown, the method for allocating an identity of a communication device may include:
[0025] S101. Receive an identity allocation request sent by a target communication device, where the target communication device is a base station or a relay terminal; a relay terminal is a terminal configured for a base station to communicate with a tag device.
[0026] A method for allocating an identity to a communication device provided in an embodiment of the present application is applicable to a scenario in which a network device is used to allocate identities to a base station and a relay terminal.
[0027] In the embodiments of the present application, the network device may be implemented in various forms. For example, the network device described in the present application may include a core network, a network element, or other devices, which is not limited in the embodiments of the present application.
[0028] In the embodiment of the present application, the number of target communication devices may be one, or the number of target communication devices may be multiple. The specific number of target communication devices may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0029] In the embodiment of the present application, the target communication device corresponds to the identity allocation request one by one. Specifically, one target communication device corresponds to one identity allocation request.
[0030] It should be noted that the identity allocation request is a request for allocating an identity document (ID) number to the target communication device.
[0031] In the embodiment of the present application, the target communication device may be a base station, or the target communication device may be a terminal, which may be specifically determined according to actual conditions, and the embodiment of the present application does not limit this.
[0032] In the embodiment of the present application, one relay terminal can be configured for the base station, or multiple relay terminals can be configured for the base station. The specific number of relay terminals configured for the base station can be determined based on actual conditions, and the embodiment of the present application does not make a final determination on this.
[0033] It should be noted that the relay terminals are deployed in areas far away from the base station, so as to take inventory of the tag devices in these areas.
[0034] S102: When the identity allocation request carries first information indicating that the target communication device supports passive IoT communication capability, generate a target identity for the target communication device.
[0035] In an embodiment of the present application, after the network device receives an identity allocation request sent by a target communication device, when the identity allocation request carries first information that the target communication device supports passive IoT communication capabilities, a target identity of the target communication device is generated.
[0036] In the embodiment of the present application, the passive IoT communication capability may be the capability of supporting Ambient IoT inventory, wherein the passive IoT may be an ambient IoT or an ambient power enabled IoT.
[0037] In an embodiment of the present application, the process of a network device generating a target identity identifier of a target communication device includes: when the target communication device is a relay terminal, obtaining the contract information of the relay terminal; when the contract information indicates that the relay terminal has signed a contract for a passive Internet of Things communication service, determining that the first information has been successfully verified; and generating a target identity identifier of the target communication device.
[0038] In the embodiment of the present application, when the network device determines that the first information is successfully verified, it generates a target identity of the target communication device.
[0039] In an embodiment of the present application, if the contract information indicates that the relay terminal has signed a contract for the passive Internet of Things communication service, it is determined that the target communication device supports the passive Internet of Things communication capability.
[0040] In the embodiment of the present application, the contract information refers to the service that the terminal has signed with the operator network side to support AmbientIoT inventory, authorizing the network side to use the terminal to inventory tag devices.
[0041] In the embodiment of the present application, the network device generates a target identity including one of the following:
[0042] Random number, communication device identification of the target communication device, and network element information of the network device.
[0043] In the embodiment of the present application, the network device may generate a random number and use the random number as the target identity. The network device may also obtain the communication device identity of the target communication device and use the communication device identity as the target identity. The network element information of the network device may also be obtained and used as the target identity. The network device may also generate the target identity in other ways. The specific implementation method may be determined according to the actual situation, and the embodiment of the present application does not limit this.
[0044] It should be noted that the network element information of the network device may be an authentication management function (AMF) ID. The communication device identification of the target communication device includes a base station ID, a cell ID, and a relay terminal ID.
[0045] S103: Send a target identity to a target communication device.
[0046] In the embodiment of the present application, after the network device generates the target identity of the target communication device, it sends the target identity to the target communication device.
[0047] In an embodiment of the present application, a process in which a network device receives an identity allocation request sent by a target communication device includes: when the target communication device is a base station, receiving a network connection request sent by a base station; accordingly, the target identity includes a first identity; a process in which a target identity is sent to the target communication device includes: sending a network connection response corresponding to the network connection request to the base station, wherein the network connection response includes the first identity allocated by the network device to the base station.
[0048] It should be noted that the identity allocation request includes a network connection request.
[0049] In the embodiment of the present application, the network connection request may be a request for the base station to establish an NG interface with the core network (network device), such as NG SETUP REQUEST. Correspondingly, the network connection response may be NG SETUP RESPONSE.
[0050] It should be noted that the network connection request carries the first information that the base station supports the passive Internet of Things communication capability.
[0051] In the embodiment of the present application, the gNB sends the "support Ambient IoT inventory" information to the core network (network device), which is used by the gNB to inform the core network that the gNB supports the Ambient IoT inventory function. This information can be carried in the "NGSETUP REQUEST". The gNB receives the communication device ID information (i.e., the first identity) sent by the core network to indicate the communication device ID (i.e., the first identity) used by the gNB. This information can be carried in the NG SETUP RESPONSE.
[0052] In an embodiment of the present application, the process of a network device receiving an identity allocation request sent by a target communication device includes: when the target communication device is a relay terminal, receiving a registration request sent by the relay terminal from a base station, and accordingly, the target identity includes a second identity; the process of sending the target identity to the target communication device includes: sending the second identity to the base station; and using the base station to forward the second identity allocated by the network device to the relay terminal to the relay terminal.
[0053] It should be noted that the identity allocation request includes a registration request.
[0054] In the embodiment of the present application, since the relay terminal is configured for the base station and deployed in an area far away from the base station and is used to inventory the tag devices in these areas, the relay terminal needs to interact with the network device through the base station.
[0055] In the embodiment of the present application, the relay terminal first sends a registration request to the network device through the base station, and the registration request carries the first information that the relay terminal supports the passive IoT communication capability. After receiving the registration request, the network device verifies the first information, and if the verification of the first information is successful, it generates a second identity of the relay terminal, and forwards the second identity to the relay terminal through the base station.
[0056] In an embodiment of the present application, the relay terminal initiates a registration process (sending a registration request to the network device through the base station), reports the capabilities of the relay terminal, and the capabilities indicate the ability of the relay terminal to support Ambient IoT inventory. The network side (such as the core network, i.e., the network device) queries the registration information of the relay terminal to confirm whether the relay terminal has signed a contract for the Ambient IoT inventory service. For example, the base station receives the capability information of the relay terminal (i.e., the base station receives the first information), and sends the capability information to the core network AMF (i.e., the network device). The core network queries the registration information (i.e., the contract information) of the relay terminal in the UDM to confirm whether the relay terminal has signed a contract for the Ambient IoT inventory service. If it has signed a contract, the core network AMF assigns a second identity to the relay terminal.
[0057] It is understandable that the network device uniformly allocates target identities to the relay terminal and the gNB (i.e., allocates the first identity and the second identity), which can avoid conflicts between the second identity corresponding to the relay terminal and the first identity corresponding to the base station. The problem caused by the identity conflict between the relay terminal and the base station is: after taking inventory of the tag device, the network side needs to save the correspondence table between the base station or relay terminal and the tag device, so that the next time only a specific tag device is taken inventory, the network side only needs to send an inventory message to the specific base station or relay terminal, and no full inventory is required. If there is a conflict in the identity between the relay terminal and the base station, the communication device corresponding to the tag device will not be found.
[0058] In an embodiment of the present application, after the network device sends the target identity to the target communication device, when the target communication device is a base station, an instruction to inventory the tag device is sent to the base station, so that the base station sends a first inventory instruction to the tag device; when receiving a first response message from the base station in response to a successful inventory of the tag device, the first identity of the base station and the tag identity of the tag device are obtained from the first response message; based on the first identity and the tag identity, a first communication relationship is established between the base station and the tag device; and based on the first communication relationship, the base station is instructed to inventory the tag device next time.
[0059] In the embodiment of the present application, the first inventory information is also the first inventory instruction, which may be a query (Q). The meaning of inventory is equivalent to paging, searching, and inventory.
[0060] It should be noted that the number of the first inventory instruction is one.
[0061] In an embodiment of the present application, the first response information may be the ID information of RN16 and / or the tag device, or may be the first response information or other information. The specific first response information may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0062] It should be noted that the first response information can be information configured in the tag device, or information transmitted to the tag device by other devices, or information obtained by the tag device through other methods. The specific way in which the tag device obtains the first response information can be determined based on actual conditions, and the embodiments of the present application do not limit this.
[0063] In this embodiment of the present application, the first response information also includes a first identity identifier of the base station.
[0064] In the embodiment of the present application, after the network device establishes the first communication relationship between the base station and the tag device according to the first identity identifier and the tag identity identifier, it can instruct the base station to take inventory of the tag device next time according to the first communication relationship.
[0065] Exemplarily, if the base station does not inventory the tag device according to the first communication relationship during the next inventory, the range of the gNB base station that sends the inventory instruction is expanded.
[0066] In the embodiment of the present application, the manner in which the base station sends the first inventory instruction to the tag device can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0067] In an embodiment of the present application, after the network device sends the target identity to the target communication device, when the target communication device is a relay terminal, an instruction to inventory the tag device is sent to the relay terminal through the base station, so that the relay terminal can send a second inventory instruction to the tag device; when receiving the second response information of the relay terminal for the successful inventory of the tag device transmitted by the base station, the second identity of the relay terminal, the first identity of the base station and the tag identity of the tag device are obtained from the second response information; based on the second identity, the first identity and the tag identity, a second communication relationship is established between the base station, the relay terminal and the tag device; and based on the second communication relationship, the relay terminal is instructed to inventory the tag device next time.
[0068] In an embodiment of the present application, the second response information may be the ID information of RN16 and / or the tag device, or may be the second response information or other information. The specific second response information may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0069] It should be noted that the second response information can be information configured in the tag device, or information transmitted to the tag device by other devices, or information obtained by the tag device through other means. The specific way in which the tag device obtains the second response information can be determined based on actual conditions, and the embodiments of the present application do not limit this.
[0070] In this embodiment of the present application, the second response information also includes the first identity of the base station and the second identity of the relay terminal.
[0071] In an embodiment of the present application, after the network device establishes a second communication relationship between the base station, the relay terminal and the tag device based on the second identity identifier, the first identity identifier and the tag identity identifier, it can instruct the relay terminal to inventory the tag device next time based on the second communication relationship.
[0072] Exemplarily, if the relay terminal does not inventory the tag device according to the second communication relationship during the next inventory, the range of the relay terminal that sends the inventory instruction is expanded.
[0073] In the embodiment of the present application, the manner in which the relay terminal sends the second inventory instruction to the tag device can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0074] In an embodiment of the present application, when the network device receives the second response information transmitted by the base station indicating that the relay terminal has successfully taken inventory of the tag device, before obtaining the second identity of the relay terminal, the first identity of the base station and the tag identity of the tag device from the second response information, when the tag device receives the first inventory instruction from the base station and adjusts the inventory flag of the tag device to an inventory-completed flag according to the first inventory instruction, and receives the second inventory instruction when the adjustment duration of the inventory-completed flag state is greater than or equal to the preset duration, the network device receives the second response information transmitted by the base station.
[0075] In the embodiment of the present application, the inventory mark of the label device can be a character mark, an image mark, or a mark in other forms. The specific inventory mark can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0076] In the embodiment of the present application, when the tag device receives the first inventory instruction sent by the base station, it adjusts the inventory flag of the tag device to the inventory-ready flag; sends the first response information of successful inventory to the base station; when the second inventory instruction transmitted by the relay terminal is received again and the inventory flag is the inventory-ready flag, it is forbidden to respond to the second inventory instruction. Or after sending the first response information of successful inventory to the base station, when the third inventory instruction transmitted by the base station or other communication equipment is received again and the inventory flag is the inventory-ready flag, it is forbidden to respond to the third inventory instruction.
[0077] The second inventory instruction and the third inventory instruction are inventory instructions received after the first inventory instruction is received; and other communication devices are communication devices other than base stations or relay terminals.
[0078] It should be noted that the number of the second inventory instructions may be one or more. The specific number of the second inventory instructions may be determined based on actual conditions, and this embodiment of the present application does not limit this.
[0079] It should be noted that the number of the third inventory instruction may be one, or may be multiple. The specific number of the third inventory instructions may be determined based on actual conditions, and this embodiment of the present application does not limit this.
[0080] In the embodiment of the present application, within the first time period from the receipt of the first inventory instruction, if the tag device receives the second inventory instruction transmitted by the relay terminal again and the inventory flag is the inventory-already flag, it is prohibited to respond to the second inventory instruction. Or within the first time period from the receipt of the first inventory instruction, if the tag device receives the third inventory instruction transmitted by the base station or other communication device again and the inventory flag is the inventory-already flag, it is prohibited to respond to the third inventory instruction.
[0081] In the embodiment of the present application, after receiving the first inventory instruction, the tag device adjusts the inventory flag of the tag device from the inventory-completed flag to the non-inventoryed flag after a first time period.
[0082] In an embodiment of the present application, the process of the tag device adjusting the inventory flag of the tag device to an inventory-taken flag includes: flipping the inventory flag of the tag device to obtain an inventory-taken flag; or setting the inventory flag of the tag device to obtain an inventory-taken flag.
[0083] In an embodiment of the present application, the tag device can flip the flag information on the inventory flag position to obtain an inventory-completed flag. For example, when the tag device has not been inventoried, the flag information on the inventory flag position of the tag device may be F. After the tag device is successfully inventoried, the flag information in the inventory flag position of the tag device is flipped to obtain -F, that is, the inventory-completed flag is obtained.
[0084] In an embodiment of the present application, the tag device can set the flag information on the inventory flag bit to obtain an inventory-completed flag. For example, when the tag device has not been inventoried, the flag information on the inventory flag bit of the tag device can be 0. After the tag device is successfully inventoried, the flag information in the inventory flag bit of the tag device is set to 1, that is, the inventory-completed flag is obtained.
[0085] It can be understood that the process of adjusting the flag of the tag device is achieved by flipping or setting the inventory flag of the tag device, so that the tag device can be prohibited from responding to the inventory instructions of other communication devices based on the inventory flag, avoiding the process of the tag device being repeatedly inventoried by the target communication device and other communication devices, thereby reducing the consumption of communication resources.
[0086] In an embodiment of the present application, after the tag device adjusts the inventory flag of the tag device to an inventory-completed flag when receiving the first inventory information sent by the target communication device, the tag device adjusts the inventory flag of the tag device from an inventory-completed flag to a non-inventoryed flag after a first time period starting from the receipt of the first inventory information.
[0087] The duration of the first time period is the preset duration.
[0088] In an embodiment of the present application, the first time period can be determined by the hardware of the tag device, or it can be a time period configured in the tag device, or it can be a time period sent by a network side message to the tag device, or it can be a time period obtained by the tag device in other ways. The specific way in which the tag device obtains the first time period can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0089] Exemplarily, the length of the first time period can be 2 minutes, the first time period can also be 1 minute, or the first time period can also be other time periods. The specific length of the first event segment can be determined based on actual conditions, and the embodiments of the present application do not limit this.
[0090] Exemplarily, when the inventory flag of the tag device is flipped to obtain an inventory flag, the inventory flag of the tag device is adjusted from the inventory flag to the non-inventory flag by flipping the inventory flag of the tag device to obtain the non-inventory flag. If the flag information of the inventory flag is -F, the inventory flag of the tag device is flipped to obtain the flag F on the non-inventory flag.
[0091] Exemplarily, when the inventory flag of the tag device is set to obtain an inventory flag, the inventory flag of the tag device can be adjusted from the inventory flag to the non-inventory flag by reversing the inventory flag of the tag device to obtain the non-inventory flag. If the flag information of the inventory flag is 1, the inventory flag of the tag device is reversed to obtain the flag 0 of the non-inventory flag.
[0092] It can be understood that after a period of time, the tag device adjusts the inventory flag of the tag device from an inventory flag to a non-inventory flag, that is, the tag device can respond to the inventory instruction transmitted by the target communication device or other communication devices after the period of time, to ensure that when the target communication device does not communicate with the tag device, the tag device can still communicate with other communication devices or target communication devices, thereby reducing the consumption of communication resources.
[0093] In an embodiment of the present application, a tag device that has been inventoried by the base station will not respond to an inventory from the relay terminal again within a period of time (a first time period). Similarly, a tag device that has been inventoried by the relay terminal will not respond to an inventory from the base station again within a period of time, thereby avoiding repeated inventories of the same tag device by the base station and the relay terminal.
[0094] In an embodiment of the present application, the gNB base station or relay terminal sends inventory information (first inventory instruction) to the tag device. The inventory information instructs the tag device to flip or set the flag after completing the inventory. After receiving the inventory information, the tag device sends RN16 and / or tag device ID information to the base station or relay terminal. After the tag device reports the tag device ID to the network device, the tag device flips or sets the flag. For example, flip the flag F to -F. Or set 0 to 1. Among them, the above-mentioned flipping or setting can have a time limit (first time period), and after a certain time limit, the tag device will restore the original flag. The flipped or set tag device will not respond to the inventory message after receiving the inventory message again.
[0095] Exemplarily, the length of the first time period is 1 minute, the uninventoryed flag is F, and the first response information is the ID information of the tag device. Then, when the tag device receives the first inventory information sent by the target communication device, the tag device adjusts the flag information F on the inventory flag of the tag device to the inventory flag (i.e., flips the inventory flag of the tag device to obtain the flag -F on the inventory flag), and sends the ID information of the tag device to the target communication device; within 1 minute from the receipt of the first inventory information, if the inventory instruction transmitted by the target communication device or other communication devices is received again and the inventory flag is the inventory flag, it is forbidden to respond to the inventory instruction. And after 1 minute from the receipt of the first inventory information, the inventory flag of the tag device is adjusted from the inventory flag to the uninventory flag (i.e., flips -F to F).
[0096] Exemplarily, the length of the first time period is 2 minutes, the uninventoryed flag is 0, and the first response information is RN16. Then, when the tag device receives the first inventory information sent by the target communication device, the tag device adjusts the flag information 0 on the inventory flag of the tag device to the inventory flag (that is, the inventory flag of the tag device is set to obtain the flag 1 on the inventory flag), and sends RN16 to the target communication device; within 2 minutes from the receipt of the first inventory information, if the inventory instruction transmitted by the target communication device or other communication devices is received again, and the inventory flag is the inventory flag, it is forbidden to respond to the inventory instruction. And after 2 minutes from the receipt of the first inventory information, the inventory flag of the tag device is adjusted from the inventory flag to the uninventory flag (that is, 1 is reversed to 0).
[0097] In an embodiment of the present application, for the tag device to be inventoried, the core network (network device) searches for the identity identifier (or gNB base station ID (i.e., the first identity identifier), or the relay terminal ID (i.e., the second identity identifier)) corresponding to the tag device, and determines the identity identifier (gNB base station ID or relay terminal ID) that needs to be inventoried. Based on the identity identifier (gNB base station ID or relay terminal ID), the core network sends an inventory message (i.e., sends an instruction to inventory the tag device) to the target communication device (or gNB base station or relay terminal), and the message carries the tag identity identifier of the tag device. The tag identity identifier can be the ID of the tag device, or the mask, identification number, etc. of the tag device. The ID of the specific terminal tag can be determined based on the actual situation, and the embodiment of the present application does not limit this.
[0098] Exemplary: The relay terminal takes inventory of the tag device, and the relay terminal reports both its own communication device ID (second identity) and the tag device's identifier (i.e., tag identity) to the network side device (base station or core network). The first network side device (such as a base station) takes inventory of the tag device, and the first network side device (base station) reports its own communication device ID (first identity) and the tag device's identifier (i.e., tag identity) to the second network side device (e.g., core network mobility management node). After that, the network side device (e.g., core network) saves the correspondence between the tag device and the terminal and gNB base station. The next time the core network wants to inventory the tag device, it only needs to send an inventory message to the corresponding gNB base station or relay terminal based on the correspondence, so that the tag device can be inventoried with a high probability. If the tag device cannot be inventoried, the range of gNB base stations or relay terminals that send the inventory message can be expanded.
[0099] For example, Figure 2As shown, the network device (core network) receives a network connection request sent by a base station, the network connection request carries the first information that the base station supports passive IoT communication capabilities, the network device generates a first identity identifier of the base station, and sends a network connection response corresponding to the network connection request to the base station, the network connection response includes the first identity identifier. The network device (core network) receives a registration request sent by a relay terminal from the base station, the registration request carries the first information that the relay terminal supports passive IoT communication capabilities, the network device obtains the contract information of the relay terminal, and determines that the first information is successfully verified when the contract information indicates that the relay terminal has signed a contract for passive IoT communication services; then, a second identity identifier of the relay terminal is generated, and the second identity identifier is sent to the relay terminal through the base station. The network device (core network) sends an instruction to inventory the tag device to the base station, so that the base station sends a first inventory instruction to the tag device; when receiving the first response information of the base station for the successful inventory of the tag device, the first identity of the base station and the tag identity of the tag device are obtained from the first response information; a first communication relationship between the base station and the tag device is established according to the first identity and the tag identity; and the base station is instructed to inventory the tag device next time according to the first communication relationship. The network device (core network) sends an instruction to inventory the tag device to the relay terminal through the base station, so that the relay terminal sends a second inventory instruction to the tag device; when receiving the second response information of the relay terminal for the successful inventory of the tag device transmitted by the base station, the second identity of the relay terminal, the first identity of the base station and the tag identity of the tag device are obtained from the second response information; a second communication relationship between the base station, the relay terminal and the tag device is established according to the second identity, the first identity and the tag identity; and the relay terminal is instructed to inventory the tag device next time according to the second communication relationship.
[0100] It can be understood that when the network device receives an identity allocation request sent by the target communication device and determines that the identity allocation request carries the first information that the target communication device supports passive Internet of Things communication capabilities, it generates a target identity of the target communication device, and the target communication device includes a base station and a relay terminal. The relay terminal is a terminal configured for the base station to communicate with the tag device, that is, the network device allocates identities to the base station and the relay terminal respectively, so that the identities of the relay terminal and the base station will not be the same, and the network device will not let the relay terminal and the base station to inventory the same tag device because of the same identity of the relay terminal and the base station, thereby avoiding the process of repeated inventory of the tag device by the target communication device and other communication devices, thereby reducing the consumption of communication resources.
[0101] Based on the same inventive concept as the above-mentioned method for allocating an identity of a communication device in a network device, an embodiment of the present application provides a network device 1 corresponding to a method for allocating an identity of a communication device; Figure 3 A schematic diagram of the structure of a network device provided in an embodiment of the present application Figure 1 , the network device 1 may include:
[0102] The receiving unit 11 is used to receive an identity allocation request sent by a target communication device, wherein the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station to communicate with a tag device;
[0103] A generating unit 12 is configured to generate a target identity of the target communication device when the identity allocation request carries first information that the target communication device supports passive IoT communication capability;
[0104] The sending unit 13 is configured to send the target identity to the target communication device.
[0105] In some embodiments of the present application, the receiving unit 11 is configured to receive a network connection request sent by the base station when the target communication device is a base station; the identity allocation request includes the network connection request;
[0106] Correspondingly, the sending unit 13 is used to send a network connection response corresponding to the network connection request to the base station; the network connection response includes the first identity allocated by the network device to the base station.
[0107] In some embodiments of the present application, the network device further includes an acquisition unit and a determination unit;
[0108] The acquiring unit is configured to acquire the contract information of the relay terminal when the target communication device is the relay terminal;
[0109] The determining unit is configured to determine that the verification of the first information is successful when the contract information indicates that the relay terminal has signed a contract for the passive IoT communication service;
[0110] The generating unit 12 is configured to generate a target identity of the target communication device.
[0111] In some embodiments of the present application, the receiving unit 11 is configured to receive, from the base station, a registration request sent by the relay terminal when the target communication device is the relay terminal, and the identity allocation request includes the registration request;
[0112] Correspondingly, the sending unit 13 is used to send the second identity identifier to the base station, so that the base station forwards the second identity identifier allocated by the network device to the relay terminal to the relay terminal.
[0113] In some embodiments of the present application, the target identity includes one of the following:
[0114] A random number, a communication device identifier of a target communication device, and network element information of the network device.
[0115] In some embodiments of the present application, the network device further includes an establishing unit;
[0116] The sending unit 13 is used for sending an instruction for taking inventory of tag devices to the base station when the target communication device is a base station, so that the base station sends a first inventory instruction to the tag device;
[0117] The acquiring unit is configured to acquire the first identity of the base station and the tag identity of the tag device from the first response information when receiving the first response information of the base station for successfully taking inventory of the tag device;
[0118] The establishing unit is used to establish a first communication relationship between the base station and the tag device according to the first identity identifier and the tag identity identifier; and instruct the base station to inventory the tag device next time according to the first communication relationship.
[0119] In some embodiments of the present application, the sending unit 13 is used to send an instruction to inventory tag devices to the relay terminal through the base station when the target communication device is a relay terminal, so that the relay terminal sends a second inventory instruction to the tag device;
[0120] The acquiring unit is configured to acquire the second identity of the relay terminal, the first identity of the base station, and the tag identity of the tag device from the second response information transmitted by the base station when receiving the second response information indicating that the relay terminal has successfully taken inventory of the tag device;
[0121] The establishing unit is used to establish a second communication relationship between the base station, the relay terminal and the tag device according to the second identity identifier, the first identity identifier and the tag identity identifier; and instruct the relay terminal to inventory the tag device next time according to the second communication relationship.
[0122] In some embodiments of the present application, the receiving unit 11 is used to receive the second response information transmitted by the base station when the tag device receives the first inventory instruction from the base station, adjusts the inventory flag of the tag device to an inventory flag according to the first inventory instruction, and receives the second inventory instruction when the adjustment duration of the inventory flag state is greater than or equal to a preset duration.
[0123] It should be noted that in actual applications, the above-mentioned receiving unit 11, generating unit 12 and sending unit 13 can be implemented by a processor 14 on the core network device, specifically a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processing) or a field programmable gate array (FPGA); the above-mentioned data storage can be implemented by a memory 15 on the core network device.
[0124] The present application also provides a core network device, such as Figure 4 As shown, the core network device includes: a processor 14, a memory 15 and a communication bus 16. The memory 15 communicates with the processor 14 through the communication bus 16. The memory 15 stores a program executable by the processor 14. When the program is executed, the identity allocation method of the communication device as described above is executed by the processor 14.
[0125] In practical applications, the memory 15 may be a volatile memory, such as a random access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 14.
[0126] An embodiment of the present application provides a computer-readable storage medium having a computer program thereon, and when the program is executed by the processor 14, the method for assigning an identity to a communication device as described above is implemented.
[0127] Exemplarily, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor 14 in a core network device to complete the steps of the aforementioned method for allocating an identity identifier of the communication device.
[0128] It can be understood that when the network device receives an identity allocation request sent by the target communication device and determines that the identity allocation request carries the first information that the target communication device supports passive Internet of Things communication capabilities, it generates a target identity of the target communication device, and the target communication device includes a base station and a relay terminal. The relay terminal is a terminal configured for the base station to communicate with the tag device, that is, the network device allocates identities to the base station and the relay terminal respectively, so that the identities of the relay terminal and the base station will not be the same, and the network device will not let the relay terminal and the base station to inventory the same tag device because of the same identity of the relay terminal and the base station, thereby avoiding the process of repeated inventory of the tag device by the target communication device and other communication devices, thereby reducing the consumption of communication resources.
[0129] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0130] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0131] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0133] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for assigning an identity of a communication device, characterized in that: Applied to a network device, the method comprises: Receiving an identity allocation request sent by a target communication device, wherein the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station to communicate with a tag device; In a case where the identity allocation request carries first information that the target communication device supports passive IoT communication capability, generating a target identity of the target communication device; The target identity is sent to the target communication device.
2. The method according to claim 1, characterized in that The receiving an identity allocation request sent by a target communication device comprises: In the case where the target communication device is a base station, receiving a network connection request sent by the base station; the identity allocation request includes the network connection request; Correspondingly, the target identity includes a first identity; and sending the target identity to the target communication device includes: A network connection response corresponding to the network connection request is sent to the base station; the network connection response includes the first identity allocated by the network device to the base station.
3. The method according to claim 1, characterized in that The generating of the target identity of the target communication device comprises: When the target communication device is the relay terminal, acquiring the contract information of the relay terminal; In a case where the contract information indicates that the relay terminal has signed a contract for the passive IoT communication service, determining that the verification of the first information is successful; A target identity of the target communication device is generated.
4. The method according to claim 1, characterized in that: The receiving an identity allocation request sent by a target communication device comprises: In a case where the target communication device is the relay terminal, receiving a registration request sent by the relay terminal from the base station, wherein the identity allocation request includes the registration request; Correspondingly, the target identity includes a second identity; and sending the target identity to the target communication device includes: The second identity is sent to the base station; and the second identity allocated by the network device to the relay terminal is forwarded to the relay terminal by the base station.
5. The method according to claim 1, characterized in that The target identity includes one of the following: A random number, a communication device identifier of a target communication device, and network element information of the network device.
6. The method according to claim 1, characterized in that After sending the target identity to the target communication device, the method further includes: In the case where the target communication device is a base station, sending an instruction to inventory tag devices to the base station, so that the base station sends a first inventory instruction to the tag device; Upon receiving first response information indicating that the base station has successfully taken inventory of the tag device, obtaining a first identity identifier of the base station and a tag identity identifier of the tag device from the first response information; A first communication relationship is established between the base station and the tag device according to the first identity identifier and the tag identity identifier; and the base station is instructed to inventory the tag device next time according to the first communication relationship.
7. The method according to claim 1, characterized in that After sending the target identity to the target communication device, the method further includes: In the case where the target communication device is a relay terminal, sending an instruction to inventory tag devices to the relay terminal through the base station, so that the relay terminal sends a second inventory instruction to the tag device; Upon receiving second response information transmitted by the base station indicating that the relay terminal has successfully taken inventory of the tag device, acquiring a second identity identifier of the relay terminal, a first identity identifier of the base station, and a tag identity identifier of the tag device from the second response information; According to the second identity identifier, the first identity identifier and the tag identity identifier, a second communication relationship is established between the base station, the relay terminal and the tag device; and according to the second communication relationship, the relay terminal is instructed to inventory the tag device next time.
8. The method according to claim 7, characterized in that In the case of receiving the second response information transmitted by the base station indicating that the relay terminal has successfully taken inventory of the tag device, before acquiring the second identity identifier of the relay terminal, the first identity identifier of the base station and the tag identity identifier of the tag device from the second response information, the method further includes: When the tag device receives the first inventory instruction from the base station and adjusts the inventory flag of the tag device to an inventory flag according to the first inventory instruction, and the adjustment duration of the inventory flag state is greater than or equal to the preset duration, and then receives the second inventory instruction, the second response information transmitted by the base station is received.
9. A network device, characterized in that: The network device comprises: A receiving unit, configured to receive an identity allocation request sent by a target communication device, wherein the target communication device is a base station or a relay terminal; the relay terminal is a terminal configured for the base station to communicate with a tag device; A generating unit, configured to generate a target identity of the target communication device when the identity allocation request carries first information that the target communication device supports passive IoT communication capability; A sending unit is used to send the target identity to the target communication device.
10. A core network device, characterized in that: The core network equipment includes: A memory, a processor and a communication bus, wherein the memory communicates with the processor via the communication bus, the memory stores a program for assigning an identity to a communication device executable by the processor, and when the program for assigning an identity to the communication device is executed, the method according to any one of claims 1 to 8 is executed by the processor.
11. A storage medium having a computer program stored thereon, applied to a core network device, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
12. A computer program product, comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 8 when executed by a processor.
Citation Information
Cited By
Identity identifier assignment method for communication device, network apparatus, core network device, storage medium, and computer program product
WO2026037409A1
Method and apparatus for supporting intermediate node between ambient IoT device and base station
WO2026113456A1
