Method, device and communication equipment for verifying narrowband internet of things terminal
By setting a unique chip identifier (CPID) in narrowband IoT terminals and performing control plane and user plane verification, the problem of the narrow applicability of terminal management mechanisms in satellite communication networks is solved, enabling effective management and control of satellite communication terminals and improving network security and resource utilization.
Patent Information
- Application Number
- CN202410970272.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-18
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-07-18
AI Technical Summary
Existing terminal control mechanisms are mainly applicable to terrestrial cellular networks and cannot effectively manage terminal access in satellite communication networks, resulting in a narrow scope of application that may affect satellite resource utilization and network security.
By setting a unique chip identifier (CPID) in the narrowband IoT terminal and verifying it from the control plane and user plane during the access process, the CPID is transmitted using the existing RRCEarlyDataRequest and RRCConnectionResumeRequest messages, and the core network verifies it to ensure legitimate terminal access.
It enables effective verification of satellite communication terminals, expands the scope of terminal management, ensures the security and resource utilization of satellite communication networks, and reduces the cost of modifying existing network architectures.
Smart Images

Figure CN118764860B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a verification method and device of a narrowband Internet of Things terminal and a communication device. BACKGROUND
[0002] With the rapid development of science and technology, satellite communication, as an important means of long-distance communication, plays an irreplaceable role in emergency rescue, regional dispatching communication and other fields. Compared with the ground cellular mobile communication system, the satellite communication resource is very limited, so its use is usually limited to emergency support type business, so as to ensure that communication liaison and resource allocation can be carried out quickly and effectively when major disasters or emergencies occur. The particularity of the satellite communication system determines that it must strictly manage the terminals accessing the network. The access of illegal terminals not only may occupy valuable satellite resources, affect the normal emergency communication, but also may pose a threat to the safe and stable operation of the satellite communication network. Therefore, when operating the satellite communication network, the operator must develop and implement effective terminal management measures to ensure that only legal and authorized terminals can access the network, so as to protect the rational use of satellite communication resources and the safety and stability of the network. At present, the ground cellular mobile communication network has formed a relatively perfect terminal management mechanism, including terminal authentication, access control, traffic management and other aspects. However, due to the particularity and complexity of the satellite communication system, these mechanisms cannot fully meet the needs of the satellite communication network. SUMMARY
[0003] Embodiments of the present application provide a verification method and device of a narrowband Internet of Things terminal and a communication device, to at least solve the technical problem that the terminal management mechanism in the related art is only applicable to the ground cellular network, resulting in too narrow application.
[0004] According to an aspect of an embodiment of the present application, a verification method of a narrowband Internet of Things terminal is provided, comprising: obtaining a verification type of a terminal, wherein the verification type comprises a first type of verifying the terminal from a control plane and a second type of verifying the terminal from a user plane; sending a request message matched with any one of the verification types to a base station, the request message at least comprising a chip unique identifier, the chip being pre-set in the terminal; and receiving a response message corresponding to the request message in a case where the core network verifies that the chip unique identifier is passed.
[0005] Optionally, the sending of the request message matching the verification type to the base station comprises: sending a first request message to the base station when the verification type is the first type; sending a second request message to the base station when the verification type is the second type, wherein the first request message and the second request message both contain the chip unique identifier, the first request message is an early data request, and the second request message is a connection resume request.
[0006] Optionally, the receiving of the response message corresponding to the request message comprises: receiving a first response message when the request message is the first request message; and receiving a second response message when the request message is the second request message, wherein the first response message is used to determine that the early data has been transmitted, and the second response message is used to determine that the connection has been released.
[0007] Optionally, the method further comprises: receiving the first response message sent by the base station when the request message is the first request message, wherein the first response message is sent by the base station after receiving a first message sent by the core network and indicating that the connection establishment is successful; and receiving the second response message sent by the base station when the request message is the second request message, wherein the second response message is sent by the base station after receiving a message sent by the core network and indicating that the downlink data is received.
[0008] Optionally, the method further comprises: sending the first request message to the base station when the verification type is the first type, wherein the first request message is used to trigger the base station to send a terminal initial message to the core network, and the terminal initial message contains the chip unique identifier; and sending a second request message to the base station when the verification type is the second type, wherein the second request message is used to trigger the base station to send a terminal context request to the core network, and the terminal context request contains the chip unique identifier.
[0009] Optionally, the method further comprises: receiving indication information sent by the core network when the core network fails to verify the chip unique identifier, wherein the indication information is used to indicate that the verification of the chip unique identifier fails.
[0010] Optionally, the method further comprises: sending an acquisition request to the core network, wherein the acquisition request is used to acquire the chip unique identifier from a resource pool of the core network.
[0011] According to a further aspect of the embodiments of the present application, a verification device of a narrowband Internet of Things terminal is also provided, comprising: an obtaining module, configured to obtain a verification type of the terminal, wherein the verification type comprises a first type of verification of the terminal from a control plane and a second type of verification of the terminal from a user plane; a sending module, configured to send a request message matched with any one of the verification types to a base station, wherein the request message at least comprises a chip unique identifier, and the chip is pre-set in the terminal; and a receiving module, configured to receive a response message corresponding to the request message through the base station in a case where the core network verifies that the chip unique identifier is passed.
[0012] According to a further aspect of the embodiments of the present application, a communication device is also provided, comprising a memory and a processor, wherein the memory is configured to store program instructions; and the processor is connected with the memory and configured to execute the verification method of the narrowband Internet of Things terminal.
[0013] According to a further aspect of the embodiments of the present application, a non-volatile storage medium is also provided, comprising a stored computer program, wherein a device in which the non-volatile storage medium is located executes the verification method of the narrowband Internet of Things terminal by running the computer program.
[0014] According to a further aspect of the embodiments of the present application, a computer program product is also provided, comprising computer instructions, which, when executed by a processor, implement the verification method of the narrowband Internet of Things terminal.
[0015] In the embodiments of the present application, by obtaining a verification type of a terminal, wherein the verification type comprises a first type of verification of the terminal from a control plane and a second type of verification of the terminal from a user plane; sending a request message matched with any one of the verification types to a base station, wherein the request message at least comprises a chip unique identifier, and the chip is pre-set in the terminal; and receiving a response message corresponding to the request message in a case where the core network verifies that the chip unique identifier is passed, the purpose of verifying a user terminal based on satellite communication is achieved, thereby achieving the technical effect of improving the applicable range of terminal management and control, and further solving the technical problem in the related art that the terminal management and control mechanism is only applicable to a ground cellular network, resulting in too narrow an applicable range. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and the explanation of the present application, and do not constitute improper limitations on the present application. In the drawings:
[0017] Figure 1is a hardware structure block diagram of a computer terminal for implementing a verification method of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0018] Figure 2 is a flow chart of a verification method of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0019] Figure 3 is a flow chart of another verification method of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0020] Figure 4 is a flow chart of still another verification method of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0021] Figure 5 is a verification failure flow chart of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0022] Figure 6 is still another verification failure flow chart of a narrowband Internet of Things terminal according to an embodiment of the present application;
[0023] Figure 7 is a structure diagram of a verification device of a narrowband Internet of Things terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to make the personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.
[0025] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0026] To address the problems existing in related technologies, embodiments of this application provide a verification method for narrowband IoT terminals, which can be run on... Figure 1 The computer terminal shown is explained below.
[0027] The verification method for narrowband IoT terminals provided in this application can be executed in a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a verification method for narrowband Internet of Things (IoT) terminals is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions connected via wired and / or wireless networks. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0028] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element in the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as processor control (e.g., selection of a variable resistor termination path connected to an interface).
[0029] The memory 104 can be used to store software programs of application software and modules, such as program instructions / data storage means corresponding to the verification method of the narrowband Internet of Things terminal in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned verification method of the narrowband Internet of Things terminal. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor, which can be connected to the computer terminal 10 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0030] The transmission module 106 is used to receive or send data via a network. Specific examples of the above-mentioned network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to be able to communicate with the Internet. In one example, the transmission module 106 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.
[0031] The display can be, for example, a touch screen type liquid crystal display (LCD), which can enable a user to interact with the user interface of the computer terminal 10.
[0032] It should be noted that in some optional embodiments, the above-mentioned Figure 1 The computer terminal shown can include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that in the context of this document, the term "computer-readable medium" can include one or both of a computer program product and a computer readable storage medium. Figure 1 is merely one example of a particular implementation and is intended to illustrate the types of components that can exist in the above-described computer terminal.
[0033] Under the above-mentioned operating environment, the embodiments of the present application provide a verification method of a narrowband Internet of Things terminal, and it should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a group of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.
[0034] Figure 2 is a flowchart of a verification method of a narrowband Internet of Things terminal according to the embodiments of the present application, asFigure 2 The method comprises the following steps:
[0035] In step S202, the verification type of the terminal is acquired, wherein the verification type comprises a first type of verifying the terminal from a control plane and a second type of verifying the terminal from a user plane.
[0036] In step S204, a request message matching any one of the verification types is sent to a base station, and the request message at least comprises a chip unique identifier, which is pre-set in the terminal.
[0037] In step S204, the chip unique identifier (CPID) is pre-generated. In some embodiments of the present application, before the baseband chip is produced, the CPID application can be sent to the network according to the chip information such as the chip model, the application scenario, etc. After the network receives the application, the baseband chip is allocated with the CPID based on the chip information. When the chip is generated, the allocated CPID is permanently written into the chip. Once this field is written into the chip, it cannot be modified subsequently, thereby ensuring the authenticity, reliability, uniqueness and non-tamperability of the CPID.
[0038] In the case where the core network verifies the chip unique identifier successfully, a response message corresponding to the request message is received.
[0039] In step S206, in the case where the CPID sent by the user terminal is the same as the CPID in the resource pool maintained by the core network, it is determined that the identification verification is successful.
[0040] It can be understood that the above-mentioned user terminal is a satellite communication terminal.
[0041] Through the above steps S202 to S206, the purpose of verifying the user terminal based on satellite communication is achieved, thereby realizing the technical effect of improving the application range of terminal management and control, and further solving the technical problem that the terminal management and control mechanism in the related art is only applicable to the ground cellular network, resulting in too narrow application range. The following will be described in detail.
[0042] In step S204 of the above-mentioned verification method of the narrowband Internet of Things terminal, the request message matching the verification type is sent to the base station, comprising: in the case where the verification type is the first type, a first request message is sent to the base station; and in the case where the verification type is the second type, a second request message is sent to the base station, wherein the first request message and the second request message both contain the chip unique identifier, the first request message is an early data request, and the second request message is a connection recovery request.
[0043] It needs to be explained that the first request message is RRC Early Data Request (RRC early data request), and the second request message is RRC Connection Resume Request (RRC connection resume request).
[0044] In step S206, the specific process of receiving the response message corresponding to the request message includes: in the case where the request message is the first request message, the response message is a first response message; in the case where the request message is the second request message, the response message is a second response message, wherein the first response message is used to determine that the early data transmission is complete, and the second response message is used to determine that the connection is released.
[0045] It needs to be explained that the first response message is RRC Early Data Complete (RRC early data transmission complete), and the second response message is RRC Connection Release (RRC connection release).
[0046] Wherein, in the case where the request message is the first request message, the first response message sent by the base station is received, wherein the first response message is sent by the base station after receiving the first message sent by the core network for representing connection establishment success; in the case where the request message is the second request message, the second response message sent by the base station is received, wherein the second response message is sent by the base station after receiving the downlink data sent by the core network.
[0047] In the case where the verification type is the first type, the first request message is sent to the base station, wherein the first request message is used to trigger the base station to send a terminal initial message to the core network, and the terminal initial message contains the chip unique identifier; in the case where the verification type is the second type, the base station sends a second request message, wherein the second request message is used to trigger the base station to send a terminal context request to the core network, and the terminal context request contains the chip unique identifier.
[0048] Figure 3 A flowchart for verifying a terminal from a control plane is shown, as Figure 3As shown, the UE sends an RRC EarlyDataRequest carrying the CPID to the base station, and the eNB (base station) sends an Initial UE message to the EPC (Evolved Packet Core) after receiving the request, and the EPC verifies the CPID, and sends a DL NAS TRANSPORT and a CONNECTION ESTABLISHMENT INDICATION to the eNB after verification, and the eNB sends an RRC EarlyDataComplete to the user terminal.
[0049] Figure 4 A flowchart for verifying a terminal from a user plane is shown in FIG. 3, and as shown, the UE sends an RRCConnectionResumeRequest carrying the chip unique identifier to the eNB, and the eNB sends a UE Context Resume Request to the MME (Mobility Management Entity), and sends a UE Context Resume Response, uplink data, downlink data and a Suspend procedure to the eNB after the MME verifies the CPID. Figure 4
[0050] In a case where the core network does not pass the verification of the chip unique identifier, receiving indication information sent by the core network, the indication information being used to indicate that the verification of the chip unique identifier does not pass.
[0051] Figure 5 A flowchart for a control plane verification failure is shown in FIG. 4, Figure 6 A flowchart for a user plane verification failure is shown in FIG. 5, and it needs to be noted that EUTRAN represents Evolved UMTS Terrestrial Radio Access Network. If the CPID verification does not pass, it means that the terminal may have illegal access behavior. The network will send an RRCConnectionReject message to the terminal to inform the terminal that the compliance verification fails, and stop this access process, and at the same time, the network can also record relevant information.
[0052] Before the method provided in the application is executed, a request for acquisition needs to be sent to the core network, and the request is used to acquire the chip unique identifier from a resource pool of the core network.
[0053] It should be noted that the chip unique identifier needs to be pre-set in the user terminal.
[0054] The method for verifying the narrowband Internet of Things terminal provided in the application is responsible for maintaining a resource pool of CPID on the network side EPC. Before producing the baseband chip, the chip manufacturer needs to submit a CPID application to the network, and the network allocates a CPID from the resource pool to the chip manufacturer after the application is approved. The allocated CPID is bound to the chip manufacturer and is permanently written into the baseband chip, ensuring the non-tamperability and authenticity of the CPID. When the terminal integrated with the baseband chip initiates a service, the CPID is carried and reported. After receiving the CPID, the network compares and verifies it with the CPID stored in the resource pool, ensuring the legitimacy of the terminal and the authenticity of the identity. If the CPID verification is passed, the terminal is allowed to access the network and perform subsequent data transmission; if the verification is not passed, the terminal is refused to access and an error message is sent, ensuring the security and compliance of the network. Therefore, the method provided in the application verifies early: by sending the CPID in Msg3 for verification in the early stage of the access process, illegal users can be found as early as possible, the occupation time of satellite resources by illegal terminals is reduced, and the resource utilization rate is improved. The method is unified with the existing user verification logic and does not need to make large-scale changes to the existing satellite communication network architecture and protocol, reducing the implementation difficulty and cost. The amount of protocol changes is small: by using the fields in the existing RRCEarlyDataRequest and RRCConnectionResumeRequest messages to transmit the CPID, the amount of changes to the protocol is reduced, and the compatibility with the existing standard is maintained.
[0055] Figure 7 is a structural diagram of a verification device of a narrowband Internet of Things terminal according to an embodiment of the application, as shown in Figure 7 The device comprises:
[0056] The acquisition module 70 is configured to acquire a verification type of a terminal, wherein the verification type comprises a first type of verification of the terminal from a control plane and a second type of verification of the terminal from a user plane.
[0057] The sending module 72 is configured to send a request message matched with any one of the verification types to a base station, wherein the request message at least comprises a chip unique identifier, and the chip is pre-set in the terminal.
[0058] The receiving module 74 is configured to receive, by the base station, a response message corresponding to the request message when the core network verifies the chip unique identifier successfully.
[0059] The verification device for the narrowband Internet of Things terminal achieves the purpose of verifying the user terminal based on satellite communication, thereby achieving the technical effect of improving the application range of terminal management and control, and further solving the technical problem that the terminal management and control mechanism in the related art is only applicable to ground cellular networks, resulting in a narrow application range.
[0060] In the sending module 72 in the verification device for the narrowband Internet of Things terminal, the first sending sub-module is configured to send a request message matching the verification type to the base station, including: sending a first request message to the base station when the verification type is the first type; and sending a second request message to the base station when the verification type is the second type, wherein the first request message and the second request message both contain the chip unique identifier, the first request message is an early data request, and the second request message is a connection recovery request.
[0061] The first sending sub-module includes a first receiving unit and a second receiving unit. The first receiving unit is configured to receive a response message corresponding to the request message, including: when the request message is the first request message, the response message is a first response message; and when the request message is the second request message, the response message is a second response message, wherein the first response message is used to determine that the early data has been transmitted, and the second response message is used to determine that the connection has been released.
[0062] The second receiving unit is configured to receive the first response message sent by the base station when the request message is the first request message, wherein the first response message is sent by the base station after receiving a first message sent by the core network and indicating that the connection establishment is successful; and receive the second response message sent by the base station when the request message is the second request message, wherein the second response message is sent by the base station after receiving downlink data sent by the core network.
[0063] The sending module 72 further includes a second sending sub-module, configured to: in a case where the verification type is the first type, send the first request message to the base station, where the first request message is used to trigger the base station to send a terminal initial message to the core network, and the terminal initial message contains the chip unique identifier; and in a case where the verification type is the second type, the base station sends a second request message, where the second request message is used to trigger the base station to send a terminal context request to the core network, and the terminal context request contains the chip unique identifier.
[0064] In the receiving module 74, an authentication unit is configured to: in a case where the core network fails to authenticate the chip unique identifier, receive indication information sent by the core network, where the indication information is used to indicate that the chip unique identifier fails to pass the authentication.
[0065] The obtaining module 70 includes an obtaining unit, configured to: send an obtaining request to the core network, where the obtaining request is used to obtain the chip unique identifier from a resource pool of the core network.
[0066] It should be noted that, Figure 7 The authentication device of the narrowband Internet of Things terminal shown is configured to execute the authentication method of the narrowband Internet of Things terminal shown. Figure 2 The authentication method of the narrowband Internet of Things terminal shown, and thus the related explanations and descriptions in the authentication method of the narrowband Internet of Things terminal also apply to the authentication device of the narrowband Internet of Things terminal, which will not be described here again.
[0067] The embodiments of the present application further provide a communication device, including a memory and a processor, where the memory is used to store program instructions; the processor is connected with the memory and is used to execute the authentication method of the narrowband Internet of Things terminal.
[0068] The authentication method of the narrowband Internet of Things terminal executed by the communication device, by obtaining a verification type of a terminal, where the verification type includes a first type of verifying the terminal from a control plane and a second type of verifying the terminal from a user plane; sending a request message matched with any one of the verification types to a base station, where the request message at least contains a chip unique identifier, and the chip is pre-set in the terminal; and in a case where the core network passes the authentication of the chip unique identifier, receiving a response message corresponding to the request message, so as to achieve the purpose of authenticating a user terminal based on satellite communication, thereby realizing the technical effect of improving the application range of terminal management and control, and further solving the technical problem that the terminal management and control mechanism in the related art is only applicable to a ground cellular network, resulting in too narrow application range.
[0069] The embodiment of the present application further provides a non-volatile storage medium, which comprises a stored computer program, wherein a device in which the non-volatile storage medium is located performs the verification method of the narrowband Internet of Things terminal by running the computer program.
[0070] The verification method of the narrowband Internet of Things terminal stored in the non-volatile storage medium comprises the following steps: obtaining a verification type of a terminal, wherein the verification type comprises a first type of verification of the terminal from a control plane and a second type of verification of the terminal from a user plane; sending a request message matched with any one of the verification types to a base station, wherein the request message at least comprises a chip unique identifier, and the chip is pre-set in the terminal; and receiving a response message corresponding to the request message in a case where the core network verifies the chip unique identifier successfully, thereby achieving the purpose of verifying the user terminal based on satellite communication, and thereby achieving the technical effect of improving the application range of terminal management and control, and further solving the technical problem of the terminal management and control mechanism in the related art which is only applicable to a ground cellular network, thereby resulting in too narrow an application range.
[0071] The embodiment of the present application further provides a computer program product, comprising a non-volatile computer readable storage medium, and the non-volatile computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the verification method of the narrowband Internet of Things terminal in the present application.
[0072] The embodiment of the present application further provides a computer program product, comprising computer instructions, and the computer instructions are executed by a processor to implement the steps of the verification method of the narrowband Internet of Things terminal in the present application.
[0073] The embodiment of the present application further provides a computer program, and the computer program is executed by a processor to implement the steps of the verification method of the narrowband Internet of Things terminal in the present application.
[0074] The verification method of the narrowband Internet of Things terminal implemented by the computer instructions corresponding to the computer program product comprises the following steps: obtaining a verification type of a terminal, wherein the verification type comprises a first type of verification of the terminal from a control plane and a second type of verification of the terminal from a user plane; sending a request message matched with any one of the verification types to a base station, wherein the request message at least comprises a chip unique identifier, and the chip is pre-set in the terminal; and receiving a response message corresponding to the request message in a case where the core network verifies the chip unique identifier successfully, thereby achieving the purpose of verifying the user terminal based on satellite communication, and thereby achieving the technical effect of improving the application range of terminal management and control, and further solving the technical problem of the terminal management and control mechanism in the related art which is only applicable to a ground cellular network, thereby resulting in too narrow an application range.
[0075] The above-mentioned sequence numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
[0076] In the above-mentioned embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0077] In the several embodiments of the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the unit described as the division herein is only a logical function division, and there can be other division manners in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, units or modules, and can be electrical or other forms.
[0078] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0079] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit.
[0080] When the integrated unit is realized in the form of software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that makes a contribution to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a communication device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0081] The above merely describes the preferred embodiments of the present application, and it should be pointed out that, for those skilled in the art, some improvements and refinements can be made without departing from the principles of the present application, and these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A verification method for a narrowband Internet of Things (IoT) terminal, characterized in that, The method comprises: obtaining a verification type of a terminal, wherein the verification type comprises a first type of verifying the terminal from a control plane and a second type of verifying the terminal from a user plane; sending a request message matching any one of the verification types to a base station, the request message comprising at least a chip unique identifier, the chip being pre-configured in the terminal, wherein, in a case where the verification type is the first type, a first request message is sent to the base station, and in a case where the verification type is the second type, a second request message is sent to the base station, wherein the first request message and the second request message both contain the chip unique identifier, the first request message is an early data request, and the second request message is a connection resume request; in a case where the core network verifies the chip unique identifier, receiving a response message corresponding to the request message.
2. The method of claim 1, wherein, The method comprises: in a case where the request message is the first request message, the response message is a first response message; in a case where the request message is the second request message, the response message is a second response message, wherein the first response message is used to determine that the early data has been transmitted, and the second response message is used to determine that the connection has been released.
3. The method of claim 2, wherein, The method further comprises: in a case where the request message is the first request message, receiving the first response message sent by the base station, wherein the first response message is sent by the base station after receiving a first message sent by the core network and indicating that the connection establishment is successful; in a case where the request message is the second request message, receiving the second response message sent by the base station, wherein the second response message is sent by the base station after receiving downlink data sent by the core network.
4. The method of claim 1, wherein, The method further comprises: in a case where the verification type is the first type, sending a first request message to the base station, wherein the first request message is used to trigger the base station to send a terminal initial message to the core network, and the terminal initial message contains the chip unique identifier; in a case where the verification type is the second type, sending a second request message to the base station, wherein the second request message is used to trigger the base station to send a terminal context request to the core network, and the terminal context request contains the chip unique identifier.
5. The method of claim 1, wherein, The method further comprises: in a case where the core network does not verify the chip unique identifier, receiving indication information sent by the core network, the indication information being used to indicate that the chip unique identifier is not verified.
6. The method of claim 1, wherein, The method further comprises: sending an acquisition request to the core network, the acquisition request being used to acquire the chip unique identifier from a resource pool of the core network.
7. A verification apparatus of a narrowband internet of things terminal, characterized by comprising: The method comprises: an obtaining module, configured to obtain a verification type of a terminal, wherein the verification type comprises a first type of verifying the terminal from a control plane and a second type of verifying the terminal from a user plane; The sending module is configured to send a request message matched with any one of the authentication types to the base station, the request message comprising at least a chip unique identifier, the chip being pre-configured in the terminal, wherein, in the case that the authentication type is the first type, a first request message is sent to the base station; in the case that the authentication type is the second type, a second request message is sent to the base station, wherein the first request message and the second request message both comprise the chip unique identifier, the first request message is an early data transmission request, and the second request message is a connection recovery request. The receiving module is configured to receive, by the base station, a response message corresponding to the request message in the case that the core network verifies the chip unique identifier.
8. A communication device, characterized by The memory and the processor are included, wherein the memory is configured to store program instructions; The processor, connected with the memory, is configured to execute the authentication method of the narrowband Internet of Things terminal according to any one of claims 1 to 6. The non-volatile storage medium comprises a stored computer program, wherein the device where the non-volatile storage medium is located executes the authentication method of the narrowband Internet of Things terminal according to any one of claims 1 to 6 by running the computer program.
9. A non-volatile storage medium, characterized by, The computer instructions are executed by the processor to implement the authentication method of the narrowband Internet of Things terminal according to any one of claims 1 to 6.
10. A computer program product comprising computer instructions, characterized in that,
Citation Information
Patent Citations
Satellite terminal entity authentication method and system and storage medium
CN115022868A
Satellite communication authentication method and system and satellite communication encryption method
CN117411647A