PIN device registration method, device, and communication device
The PIN device registration method simplifies the process by using a second communication device as an agent to transmit and receive necessary information, reducing complexity and ensuring clear attribution during PIN device registration.
Patent Information
- Application Number
- JP2025504368
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-25
- Filing Date
- 2023-07-18
- Publication Date
- 2025-09-02
AI Technical Summary
There is no clear consensus in the related art on how to register a Personal Internet of Things (PIN) device with a communication device.
A method and apparatus for registering a PIN device through a series of communication steps involving multiple communication devices, including transmitting and receiving device information and registration instructions, with a second communication device acting as an agent to simplify the registration process for the first communication device.
The method reduces the implementation complexity of PIN device registration and clarifies the attribution of the PIN, ensuring efficient and accurate registration of the first communication device.
Smart Images

Figure 2025528739000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202210884608.X filed in China on July 25, 2022, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of wireless communication technology, and more particularly to a method, apparatus and communication device for registering a PIN device. [Background technology]
[0003] A personal Internet of Things (PIN) network is a type of network consisting of a large number of Internet of Things (IoT) devices. These IoT devices can be wearable devices (i.e., devices worn on the human body, such as cameras, earphones, watches, and health monitors) or home IoT devices (e.g., smart lights, cameras, thermostats, door sensors, voice assistants, speakers, refrigerators, and washing machines). PINs are generally used in home and office scenarios, and the IoT devices deployed in these scenarios can interconnect, communicate with each other, and obtain services, hence the term "personal Internet of Things" is used. At the same time, PIN IoT devices can also access 5G networks and other servers in the network through devices with PIN gateway functions through certain mechanisms and implementations.
[0004] However, there is still no clear consensus in the related art as to how a communication device registers a PIN. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a PIN device registration method, apparatus, and communication device that can solve the problem of how to register a communication device with a PIN. [Means for solving the problem]
[0006] A first aspect provides a method for registering a PIN device, the method comprising: a first communication device transmitting device information of the first communication device to a second communication device; The method includes the first communication device receiving first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0007] A second aspect provides a method for registering a PIN device, the method comprising: The second communication device acquires device information of the first communication device; the second communication device transmitting a fourth request message including device information of the first communication device to a third communication device; the second communication device receiving a fourth response message transmitted by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; The second communication device transmits the first information to the first communication device.
[0008] A third aspect provides a method for registering a PIN device, the method comprising: receiving, by the third communication device, a fourth request message sent by the second communication device, the fourth request message including device information of the first communication device; The method includes the third communication device sending a fourth response message to the second communication device based on device information of the first communication device, wherein the fourth response message includes first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device.
[0009] A fourth aspect provides an apparatus for registering a PIN device, the apparatus comprising: a first transmitting module for transmitting device information of the first communication device to the second communication device; and a first receiving module for receiving first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0010] A fifth aspect provides an apparatus for registering a PIN device, the apparatus comprising: an acquisition module for acquiring device information of a first communication device; a first sending module for sending a fourth request message including device information of the first communication device to a third communication device; a first receiving module for receiving a fourth response message transmitted by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; and a second transmitting module for transmitting the first information to the first communication device.
[0011] A sixth aspect provides an apparatus for registering a PIN device, the apparatus comprising: a first receiving module for receiving a fourth request message sent by the second communication device, the fourth request message including device information of the first communication device; and a first transmitting module for transmitting a fourth response message to the second communication device based on device information of the first communication device, wherein the fourth response message includes first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0012] A seventh aspect provides a communications device, the communications device including a processor and a memory, the memory storing a program or instructions operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the PIN device registration method described in the first, second or third aspect.
[0013] An eighth aspect provides a communication device, the communication device including a processor and a communication interface, wherein the communication interface is used to transmit device information of a first communication device to a second communication device and receive first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0014] A ninth aspect provides a communications device, the communications device including a processor and a communications interface, wherein the communications interface is used to obtain device information of a first communications device; transmit a fourth request message to a third communications device, the fourth request message including the device information of the first communications device; receive a fourth response message transmitted by the third communications device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communications device, first instruction information for instructing association with the first communications device, second instruction information for instructing the first communications device to register with the third communications device, identifier information of the PIN, and address information of the third communications device; and transmit the first information to the first communications device.
[0015] A tenth aspect provides a communication device, the communication device including a processor and a communication interface, wherein the communication interface is used to receive a fourth request message sent by a second communication device, the fourth request message including device information of a first communication device, and to send a fourth response message to the second communication device based on the device information of the first communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0016] An eleventh aspect provides a communication system, the communication system including a first communication device, a second communication device, and a third communication device, wherein the first communication device may be used to perform steps of the PIN device registration method described in the first aspect, the second communication device may be used to perform steps of the PIN device registration method described in the second aspect, and the third communication device may be used to perform steps of the PIN device registration method described in the third aspect.
[0017] A twelfth aspect provides a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implements the steps of the PIN device registration method described in the first, second or third aspect.
[0018] A thirteenth aspect provides a chip, the chip including a processor and a communication interface, the communication interface coupled to the processor, the processor running a program or instructions for implementing the PIN device registration method of the first, second or third aspect.
[0019] A fourteenth aspect provides a computer program / program product, the computer program / program product being stored on a storage medium, and the computer program / program product being executed by at least one processor to implement the steps of the PIN device registration method described in the first, second or third aspect. [Effects of the Invention]
[0020] In the embodiments of the present application, a specific flow is provided for a first communication device to register a PIN, i.e., the device information of the first communication device is sent to the second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the implementation complexity of the first communication device. Furthermore, through the agent registration of the second communication device, the attribution of the first communication device is relatively clear, i.e., the PIN created by the second communication device belongs to which agent of the second communication device it is registered by, so that the first communication device can register the PIN efficiently and accurately. [Brief explanation of the drawings]
[0021] [Figure 1] 1 is a flowchart illustrating a method for registering a PIN device according to an embodiment of the present application. [Figure 2] 10 is a second flowchart of a method for registering a PIN device according to an embodiment of the present application. [Figure 3] 10 is a third flowchart of a method for registering a PIN device according to an embodiment of the present application. [Figure 4] 1 is a flowchart of a PIN device registration method according to a first embodiment of the present application. [Figure 5] 1 is a structural schematic diagram of a PIN device registration device according to an embodiment of the present application; [Figure 6] 2 is a second structural schematic diagram of a PIN device registration device according to an embodiment of the present application; [Figure 7] 3 is a third structural schematic diagram of a PIN device registration device according to an embodiment of the present application; [Figure 8]1 is a schematic structural diagram of a communication device according to an embodiment of the present application; [Figure 9] FIG. 2 is a hardware structure schematic diagram of a terminal in an embodiment of the present application; [Figure 10] 2 is a second schematic structural diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0022] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.
[0023] The terms "first," "second," etc. in the specification and claims of this application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It should be understood that terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.
[0024] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description. However, these techniques may also be used in applications other than NR system applications, such as sixth generation (6G) networks. th This may be applied to 6G (6th Generation) communication systems.
[0025] One PIN is associated with several important communication devices.
[0026] 1) PIN Element (PINE) is a terminal or device in PIN, a basic element that constitutes PIN. PINE may be a UE or a non-3rd Generation Partnership Project (3GPP) device that communicates with PEGC via 5G Core Network (5G Core, 5GC) or outside PIN (directly connected via PIN, via PEGC, or via PEGC and 5G Core Network (5GC)).
[0027] 2) Devices with PIN management capabilities (PIN Elements with Management Capability, PEMC) manage the entire PIN.
[0028] 3) PIN Elements with Gateway Capability (PEGC) can provide a PINE with a connection to the 5G network or relay communications between PINEs. For example, when one PINE communicates with another PINE in the PIN, the communication can be routed through the PEGC.
[0029] 4) PIN server: Used to allow the establishment of a PIN. Typically, the PEMC triggers a PIN establishment request, which is then verified by the PIN server. At the same time, the PIN server may also be used for PIN requests, such as retrieving a PIN or retrieving a PEMC corresponding to a PIN.
[0030] 5) The PIN Management Function (PINMF) is responsible for PIN-related signaling processing, PIN-related ID assignment, etc., and may be a PIN server external to the 5GC, a network function (NF) or a trusted application function (AF) within the 5GC, or a third-party application server.
[0031] The following describes in detail the PIN device registration method, apparatus and communication device according to the embodiments of the present application through several embodiments and their application scenarios in conjunction with the drawings.
[0032] Referring to FIG. 1, an embodiment of the present application provides a method for registering a PIN device, including:
[0033] Step 11: The first communication device transmits device information of the first communication device to the second communication device; In the embodiment of the present application, optionally, the first communication device may be a communication device that needs to be registered as a PINE, or the first communication device may be a communication device that needs to be registered as a PEGC.
[0034] In the embodiment of the present application, optionally, the second communication device may be a PEMC, ie a device having management function in PIN.
[0035] Step 12: The first communication device receives first information sent by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0036] In the embodiments of the present application, optionally, the third communication device may be a PINMF, i.e., a PIN management function, and the PINMF may be a PIN server outside the 5GC, or a NF or a trusted AF or a third-party application server inside the 5GC. The third communication device may be a core network device such as a Unified Data Management Entity (UDM) or a Policy Control Function (PCF).
[0037] In an embodiment of the present application, optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability (PEGC) in the PIN and a communication device (PINE) in the PIN.
[0038] In the embodiment of the present application, the flow of registering a PIN from a first communication device is clarified, that is, the device information of the first communication device is sent to a second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the complexity of the implementation of the first communication device. For example, if the first communication device does not have 3GPP communication capabilities, it cannot register itself on the network side, so it can be registered by the agent of the second communication device. Note that the first communication may not know which PIN it will register, and through the agent registration of the second communication device, the attribution of the first communication device is relatively clear. That is, the PIN created by the second communication device belongs to the second communication device depending on which agent of the second communication device it is registered by.
[0039] In an embodiment of the present application, optionally, the device information includes at least one of the following:
[0040] 1) address information, the address information including at least one of a Media Access Control (MAC) address, an Internet Protocol (IP) address, a port number, a Fully Qualified Domain Name (FQDN), and a Universal Resource Locator (URL); 2) device vendor information, for example, the device vendor information includes a device vendor name and / or a device vendor identifier; 3) is a device description, 4) connection information, the connection information including at least one of a Service Set Identifier (SSID), a Bluetooth Identifier (BT ID), and a password, the password including at least one of a Wi-Fi password and a Bluetooth password; In an embodiment of the present application, the first communication device can establish a direct connection with the second communication device by broadcasting its own connection information in a broadcast manner before establishing a direct connection with the second communication device, that is, when the first communication device is a broadcaster, the device information includes connection information.
[0041] 5) Service feature information, which is used to determine related information of a Data Network Name (DNN) or Single Network Slice Selection Assistance Information (S-NSSAI), and optionally, the service feature information is used to determine related information of a DNN or S-NSSAI on a PEGC relay path.
[0042] 6) A second identifier for identifying the first communication device. For example, the second identifier of the first communication device may be an identifier of the first communication device in a 5G network. The second identifier may be a Generic Public Subscription Identifier (GPSI), a Subscription Permanent Identifier (SUPI), or the like.
[0043] In some embodiments of the present application, optionally, the first communication device transmitting the device information of the first communication device to the second communication device includes:
[0044] Step 11A: The first communication device receives a first request message sent by the second communication device to request device information of the first communication device; Step 11B: The first communication device sends a first response message to the second communication device, the first response message including device information of the first communication device, and the first response message is a response to the first request message.
[0045] The first response message is a response to the first request message.
[0046] In an embodiment of the present application, the first request message may be a Device Information Query message, or may be another type of message.
[0047] That is, the second communication device voluntarily requests device information from the first communication device in order to register the second communication device as an agent of the first communication device in the PIN.
[0048] In some embodiments of the present application, optionally, the first communication device transmitting the device information of the first communication device to the second communication device includes:
[0049] Step 11a: The first communication device sends a second request message to the second communication device, the second request message including device information of the first communication device, the second request message being further used to instruct the second communication device to register a PIN as an agent of the first communication device; That is, the first communication device voluntarily reports its device information and instructs the second communication device to register the PIN as its agent.
[0050] Optionally, further comprising:
[0051] Step 11b: The first communication device receives a second response message sent by the second communication device, where the second response message is a response to the second request message.
[0052] In some embodiments, optionally, the first information may be carried in the second response message.
[0053] In an embodiment of the present application, optionally, the first communication device transmits the device information of the first communication device to the second communication device through a direct connection between the first communication device and the second communication device.
[0054] Therefore, the first communication device may further include establishing a direct connection with the second communication device before transmitting the device information of the first communication device to the second communication device through the direct connection between the first communication device and the second communication device. Illustratively, the direct connection may be a PC5 (a communication interface between terminals) direct connection, a Sidelink direct connection, a Wi-Fi connection, a Wireless Local Area Network (WLAN) connection, a Bluetooth connection, etc.
[0055] In an embodiment of the present application, optionally, if the first information includes a first identifier in a PIN assigned for the first communication device by the third communication device, it is described that registration in the PIN of the first communication device is successful, and at this time the first communication device may be registered as a PINE or may be registered as a PEGC.
[0056] In an embodiment of the present application, optionally, when the first information includes the first instruction information and / or the second instruction information, the first communication device has not yet successfully registered in the PIN and the third communication device allows the first communication device PIN to be registered as a PEGC; optionally, the method further includes the first communication device sending a third request message to the third communication device based on the first information, the third request message being used to request at least one of the first communication device to register in the PIN and the first communication device to register in the third communication device. Here, the first communication device registering in the PIN and the first communication device registering in the third communication device are different ways of describing the same meaning.
[0057] This completes the registration of the first communication device.
[0058] In an embodiment of the present application, optionally, the first instruction information and the second instruction information may be two pieces of instruction information, or may be one piece of instruction information that simultaneously instructs the first communication device to associate with the first communication device and to register with a third communication device.
[0059] In an embodiment of the present application, optionally, the first instruction information or the second instruction information is Uniform Resource Identifier (URI) information, and when the first instruction information and the second instruction information are one instruction information, this instruction information is URI information, and the URI information is generated by a third communication device and used to provide one registration authorization information (token) for the registration of the first communication device.
[0060] In the embodiment of the present application, the first instruction information or the second instruction information may optionally adopt a bit indication, for example, when the first instruction information is bit 1, it indicates association with the first communication device. Also, for example, when the second instruction information is bit 1, it indicates that the second communication device indicates that the first communication device needs to register with a third communication device, and when the second instruction information is bit 0, it indicates that the second communication device indicates that the first communication device does not need to register with a third communication device.
[0061] Referring to FIG. 2, an embodiment of the present application further provides a PIN device registration method, which includes:
[0062] Step 21: The second communication device acquires device information of the first communication device; In the embodiment of the present application, optionally, the first communication device may be a communication device that needs to be registered as a PINE, or the first communication device may be a communication device that needs to be registered as a PEGC.
[0063] In the embodiment of the present application, optionally, the second communication device may be a PEMC, ie a device having management function in PIN.
[0064] Step 22: The second communication device sends a fourth request message including device information of the first communication device to a third communication device; In an embodiment of the present application, optionally, the fourth request message is used to request at least one of the first communication device to register with the PIN and the first communication device to register with the third communication device.
[0065] In the embodiments of the present application, optionally, the third communication device may be a PINMF, i.e., a PIN management function, and the PINMF may be a PIN server outside the 5GC, or an NF or a trusted AF or a third-party application server inside the 5GC. The third communication device may be a core network device such as a UDM or PCF.
[0066] Step 23: The second communication device receives a fourth response message sent by the third communication device, and the fourth response message includes first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; The fourth response message is a response to the fourth request message.
[0067] In an embodiment of the present application, optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability (PEGC) in the PIN and a communication device (PINE) in the PIN.
[0068] Step 24: The second communication device transmits the first information to the first communication device.
[0069] In the embodiment of the present application, the flow of the second communication device registering the PIN as an agent of the first communication device is clarified, which can reduce the complexity of the implementation of the first communication device. Furthermore, through the agent registration of the second communication device, the attribution of the first communication device is relatively clear, that is, the PIN created by the second communication device belongs to which agent of the second communication device it is registered by.
[0070] In an embodiment of the present application, optionally, the device information includes at least one of the following:
[0071] 1) address information, the address information including at least one of a MAC address, an IP address, a port number, a fully qualified domain name (FQDN), and a uniform resource locator (URL); 2) device vendor information, for example, the device vendor information includes a device vendor name and / or a device vendor identifier (e.g., vendor name); 3) a device description, 4) connection information, the connection information including at least one of a service set identifier (SSID), a Bluetooth identifier (BT ID), and a password, the password including at least one of a Wi-Fi password and a Bluetooth password; 5) Service feature information used to determine related information of a DNN or S-NSSAI, and optionally, the service feature information is used to determine related information of a DNN or S-NSSAI on the PEGC relay path.
[0072] 6) A second identifier for identifying the first communication device. For example, the second identifier of the first communication device may be an identifier of the first communication device in a 5G network, or may be, for example, a PIN address in a personal Internet of Things (PIN).
[0073] In an embodiment of the present application, optionally, the fourth request message further includes a third identifier in the PIN of the second communication device.
[0074] Optionally, a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device with management capabilities (PEMC) in the PIN.
[0075] In some embodiments of the present application, optionally, the second communication device obtaining device information of the first communication device includes:
[0076] Step 21A: The second communication device sends a first request message to the first communication device to request device information of the first communication device; Step 21B: The second communication device receives a first response message sent by the first communication device, the first response message including device information of the first communication device; The first response message is a response to the first request message.
[0077] That is, the second communication device voluntarily requests device information from the first communication device in order to register the second communication device as an agent of the first communication device in the PIN.
[0078] In some embodiments of the present application, optionally, the second communication device obtaining device information of the first communication device includes:
[0079] Step 21a: The second communication device receives a second request message sent by the first communication device, the second request message including device information of the first communication device.
[0080] That is, the first communication device voluntarily reports its device information and instructs the second communication device to register the PIN as its agent.
[0081] Optionally, further comprising:
[0082] Step 21b: The second communication device sends a second response message to the first communication device, where the second response message is a response to the second request message.
[0083] In an embodiment of the present application, optionally, the second communication device obtains the device information of the first communication device through a direct connection between the second communication device and the first communication device.
[0084] Therefore, the second communication device may further include establishing a direct connection with the first communication device before acquiring device information of the first communication device through a direct connection between the second communication device and the first communication device. Exemplarily, the direct connection may be a PC5 (terminal-to-terminal communication interface) direct connection, a Sidelink direct connection, a Wi-Fi connection, a Wireless Local Area Network (WLAN) connection, a Bluetooth connection, etc. In one embodiment, the second communication device may realize initial discovery of the first communication device based on manual user input or a third-party application. In one embodiment, the second communication device may acquire address information of the first communication device based on manual user input or a third-party application. In one embodiment, the PEMC function of the second communication device is part of the third-party application.
[0085] In an embodiment of the present application, optionally, if the first information includes a first identifier in a PIN assigned for the first communication device by the third communication device, it is described that registration in the PIN of the first communication device is successful, and at this time the first communication device may be registered as a PINE or may be registered as a PEGC.
[0086] In an embodiment of the present application, it is explained that, optionally, if the first information includes the first instruction information and / or the second instruction information, registration in the PIN of the first communication device has not yet been successful and the third communication device allows the PIN of the first communication device to be registered as a PEGC.
[0087] In an embodiment of the present application, optionally, the first instruction information and the second instruction information may be two pieces of instruction information, or may be one piece of instruction information that simultaneously instructs the first communication device to associate with the first communication device and to register with a third communication device.
[0088] In an embodiment of the present application, optionally, the first instruction information or the second instruction information is URI information, and when the first instruction information and the second instruction information are one instruction information, this instruction information is URI information, and the URI information is generated by a third communication device and used to provide one registration authorization information (token) for registration of the first communication device.
[0089] Referring to FIG. 3, an embodiment of the present application further provides a PIN device registration method, which includes:
[0090] Step 31: The third communication device receives a fourth request message sent by the second communication device, the fourth request message including the device information of the first communication device; In the embodiment of the present application, optionally, the first communication device may be a communication device that needs to be registered as a PINE, or the first communication device may be a communication device that needs to be registered as a PEGC.
[0091] In the embodiment of the present application, optionally, the second communication device may be a PEMC, ie a device having management function in PIN.
[0092] In the embodiments of the present application, optionally, the third communication device may be a PINMF, i.e., a PIN management function, and the PINMF may be a PIN server outside the 5GC, or an NF or a trusted AF or a third-party application server inside the 5GC. The third communication device may be a core network device such as a UDM or PCF.
[0093] Step 32: The third communication device sends a fourth response message to the second communication device based on the device information of the first communication device, and the fourth response message includes first information, which includes at least one of a first identifier in the PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device.
[0094] The fourth response message is a response to the fourth request message.
[0095] In an embodiment of the present application, optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability (PEGC) in the PIN and a communication device (PINE) in the PIN.
[0096] In the embodiment of the present application, the flow of registering a PIN by a first communication device is clarified, i.e., the device information of the first communication device is sent to a second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the complexity of the implementation of the first communication device. Furthermore, by registering the agent of the second communication device, the attribution of the first communication device is relatively clear, i.e., the PIN created by the second communication device belongs to the second communication device depending on which second communication device's agent it is registered by.
[0097] In an embodiment of the present application, optionally, the device information includes at least one of the following:
[0098] 1) address information, the address information including at least one of a MAC address, an IP address, a port number, a fully qualified domain name (FQDN), and a uniform resource locator (URL); 2) Equipment vendor information, 3) is a device description, 4) connection information, the connection information including at least one of a service set identifier (SSID), a Bluetooth identifier (BT ID), and a password, the password including at least one of a Wi-Fi password and a Bluetooth password; 5) Service feature information used to determine related information of a DNN or S-NSSAI, and optionally, the service feature information is used to determine related information of a DNN or S-NSSAI on the PEGC relay path.
[0099] 6) A second identifier for identifying the first communication device. For example, the second identifier of the first communication device may be an identifier of the first communication device in a 5G network.
[0100] In an embodiment of the present application, optionally, the fourth request message further includes a third identifier in the PIN of the second communication device.
[0101] In an embodiment of the present application, optionally, a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device that has management capability in the PIN.
[0102] In an embodiment of the present application, optionally, the third communication device sending a second response message to the second communication device based on the device information of the first communication device includes:
[0103] Step 321: The third communication device sends a fifth request message to a fourth communication device, the fifth request message being used to query a trusted member of the second communication device, and the fifth request message includes a third identifier in the PIN of the second communication device; In an embodiment of the present application, optionally, the fourth communication device may be a Unified Data Management Entity (UDM) or a Unified Data Repository (UDR).
[0104] The third communication device sends a fifth request message to the fourth communication device, which is used to authenticate the second communication device and query the subscription data information (trusted members of the second communication device) of the second communication device.
[0105] In this application, a trusted member may be determined by user subscription information of a PEMC (second communication device), and the trusted member includes itself (i.e., this PEMC) and other trusted PEMCs or PEGCs (first communication devices). The trust between any two PEMCs included in a trusted member is mutual. Examples of trusted members are a user's multiple mobile phones used in a wearable case, family members used in a smart home case, and partner members used in a smart office case.
[0106] Optionally, the fourth communication device stores a trusted member list of the second communication device, and the third communication device queries the trusted member list of the second communication device using a third identifier of the second communication device.
[0107] Step 322: The third communication device receives a fifth response message sent by the fourth communication device, and the fifth response message includes a trusted member of the second communication device or a verification result of whether the first communication device is a trusted member of the second communication device.
[0108] The fifth response message is a response to the fifth request message.
[0109] In an embodiment of the present application, optionally, the third communication device sending a fourth response message to the second communication device based on the device information of the first communication device further includes, if the first communication device belongs to a trusted member of the second communication device, the third communication device assigning a first identifier in the PIN for the first communication device and sending a fourth response message to the second communication device, wherein the fourth response message includes the first identifier in the PIN assigned for the first communication device.
[0110] In an embodiment of the present application, optionally, the third communication device sending a fourth response message to the second communication device based on the device information of the first communication device further includes, if the first communication device does not belong to a trusted member of the second communication device, the third communication device sending a fourth response message to the second communication device, wherein the fourth response message includes the first instruction information and / or the second instruction information.
[0111] In an embodiment of the present application, optionally, if the first information includes a first identifier in a PIN assigned for the first communication device by the third communication device, it is described that registration in the PIN of the first communication device is successful, and at this time the first communication device may be registered as a PINE or may be registered as a PEGC.
[0112] In an embodiment of the present application, it is explained that, optionally, if the first information includes the first instruction information and / or the second instruction information, registration in the PIN of the first communication device has not yet been successful and the third communication device allows the PIN of the first communication device to be registered as a PEGC.
[0113] In an embodiment of the present application, optionally, the first instruction information and the second instruction information may be two pieces of instruction information, or may be one piece of instruction information that simultaneously instructs the first communication device to associate with the first communication device and to register with a third communication device.
[0114] In an embodiment of the present application, optionally, the first instruction information or the second instruction information is URI information, and when the first instruction information and the second instruction information are one instruction information, this instruction information is URI information, and the URI information is generated by a third communication device and used to provide one registration authorization information (token) for registration of the first communication device.
[0115] Below, the PIN device registration method of the present application will be explained by way of example, in conjunction with a specific application scenario.
[0116] Embodiment 1 of the present application: In the embodiment of the present application, after the PEMC establishes a direct connection with the PINE / PEGC (PINE or PEGC) to obtain the device information, the PEMC registers with the PINMF as an agent of the PINE / PEGC. Referring to FIG. 4, the PIN device registration method in the embodiment of the present application includes:
[0117] Step 41: PINE / PEGC establishes a direct connection with PEMC.
[0118] Exemplarily, the direct connection may be a PC5 (a communication interface between terminals) direct connection, a Sidelink direct connection, a Wi-Fi connection, a Wireless Local Area Network (WLAN) connection, a Bluetooth connection, etc. In one embodiment, the PEMC may realize initial discovery of the PINE / PEGC based on a user's manual input or a third-party application. In one embodiment, the PEMC may obtain address information of the PINE / PEGC based on a user's manual input or a third-party application. In one embodiment, the PEMC function is part of the third-party application.
[0119] Step 42: The PEMC sends a first request message (such as Device information Query) to the PINE / PEGC, where the first request message is used to request device information of the PINE / PEGC.
[0120] In an embodiment of the present application, optionally, the device information includes at least one of the following:
[0121] 1) address information, the address information including at least one of a MAC address, an IP address, a port number, a fully qualified domain name (FQDN), and a uniform resource locator (URL); 2) Equipment vendor information, 3) is a device description, 4) connection information, the connection information including at least one of a service set identifier (SSID), a Bluetooth identifier (BT ID), and a password, the password including at least one of a Wi-Fi password and a Bluetooth password; 5) Service feature information used to determine related information of a DNN or S-NSSAI, and optionally, the service feature information is used to determine related information of a DNN or S-NSSAI on the PEGC relay path.
[0122] 6) A second identifier for identifying PINE / PEGC. For example, the second identifier of PINE / PEGC may be an identifier of PINE / PEGC in a 5G network.
[0123] Step 43: PINE / PEGC sends a first response message (Response) to PEMC, which includes device information of PINE / PEGC.
[0124] Step 44: The PEMC sends a fourth request message (Registration Request) to the PINMF, where the fourth request message is used to request one of the PINE / PEGC to register with the PINMF and the PINE / PEGC to register with a PIN. The fourth request message includes device information of the PINE / PEGC. The fourth request message may further include a third identifier in the PIN of the PEMC.
[0125] Step 45: The PINMF sends a fifth request message to the UDM or UDR, the fifth request message is used to query a trusted member of the PEMC, and the fifth request message includes a third identifier in the PIN of the PEMC; The PINMF sends a fifth request message to the UDM or UDR to authenticate the PEMC and query the subscription data information (trusted members of the PEMC) of the PEMC.
[0126] The PINMF receives a fifth response message sent by the UDM or UDR, and the fifth response message includes a trusted member of the PEMC or a verification result of whether the PINE / PEGC is a trusted member of the PEMC.
[0127] In this application, a trusted member may be determined by the user subscription information of a PEMC, and the trusted member includes itself (i.e., this PEMC) and other trusted PEMCs or PEGCs. The trust between any two PEMCs included in a trusted member is mutual. Examples of trusted members are a user's multiple mobile phones used in a wearable case, family members used in a smart home case, and partner members used in a smart office case.
[0128] Step 46: If the PINE / PEGC belongs to a trusted member of the PEMC, the PINMF assigns a first identifier in the PIN for the PINE / PEGC and sends a fourth response message to the PEMC, the fourth response message including the first identifier in the PIN assigned for the PINE / PEGC.
[0129] If the PINE / PEGC is not a trusted member of the PEMC, the PINMF sends a fourth response message to the PEMC, the fourth response message including a URI, which is used to indicate association with the PINE / PEGC and to indicate the PINE / PEGC to register with the PINMF. The fourth response message may further include address information of the PINMF.
[0130] Step 47: If the fourth response message includes a URI, the PEMC sends a third request message to the PINE / PEGC, the third request message being used to request the PINE / PEGC to register with the PINMF or to request the PINE / PEGC to register with the PIN network, and the third request message includes the URI.
[0131] In an embodiment of the present application, the first communication device and / or the second communication device may be a terminal (which may be referred to as User Equipment, UE, user equipment), where the terminal may be a mobile phone, a tablet personal computer, a laptop computer (also referred to as a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as a refrigerator, a television, a washing machine, or furniture), a game console, a personal computer (P The wearable device may be a terminal-side device such as a smart phone, a personal computer (PC), a teller machine, or a self-service machine, and the wearable device may be a smart watch, a smart wristband, a smart earphone, a smart eyeglasses, a smart accessory (a smart bracelet, a smart hand chain, a smart ring, a smart necklace, a smart ankle bracelet, a smart anklet, etc.), a smart band, a smart clothing, etc. It should be noted that the specific type of the terminal in the embodiments of the present application is not limited to this.
[0132] In the PIN device registration method according to the embodiment of the present application, the execution body may be a PIN device registration device. In the embodiment of the present application, the PIN device registration device according to the embodiment of the present application will be described by taking the PIN device registration device executing the PIN device registration method as an example.
[0133] Referring to FIG. 5, an embodiment of the present application further provides a PIN device registration device 50, a first transmitting module 51 for transmitting device information of the first communication device to the second communication device; and a first receiving module 52 for receiving first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0134] In the embodiment of the present application, the flow of registering a PIN from a first communication device is clarified, that is, the device information of the first communication device is sent to a second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the complexity of the implementation of the first communication device. For example, if the first communication device does not have 3GPP communication capabilities, it cannot register itself on the network side, so it can be registered by the agent of the second communication device. Note that the first communication may not know which PIN it will register, and through the agent registration of the second communication device, the attribution of the first communication device is relatively clear. That is, the PIN created by the second communication device belongs to the second communication device depending on which agent of the second communication device it is registered by.
[0135] Optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
[0136] Optionally, the device information is: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the data network name DNN or S-NSSAI; and a second identifier for identifying the first communication device.
[0137] Optionally, the PIN device registration device 50 includes: a second receiving module for receiving a first request message sent by the second communication device to request device information of the first communication device; wherein the first sending module 51 is used to send a first response message including device information of the first communication device to the second communication device; Optionally, the first sending module 51 is used for sending a second request message, including device information of the first communication device, to the second communication device.
[0138] Optionally, the first instruction information or the second instruction information is URI information.
[0139] Optionally, the first information includes the first instruction information and / or the second instruction information, and the PIN device registration device 50: and a second sending module for sending a third request message to the third communication device based on the first information, the third request message being used to request at least one of the first communication device registering with the PIN and the first communication device registering with the third communication device.
[0140] In the embodiments of the present application, the PIN device registration device may be an electronic device, such as an electronic device having an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminals listed above. The other device may be a server, a network-attached storage (NAS), etc., and the embodiments of the present application are not specifically limited thereto.
[0141] The PIN device registration device according to the embodiment of the present application can implement each process implemented by the method embodiment of Figure 1 and achieve the same technical effects, and will not be further described here to avoid repetition.
[0142] Referring to FIG. 6, an embodiment of the present application further provides a PIN device registration device 60, an acquisition module 61 for acquiring device information of a first communication device; a first sending module 62 for sending a fourth request message to a third communication device, the fourth request message including device information of the first communication device; a first receiving module 63 for receiving a fourth response message sent by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; and a second transmitting module 64 for transmitting the first information to the first communication device.
[0143] In the embodiment of the present application, the flow of the second communication device registering the PIN as an agent of the first communication device is clarified, which can reduce the complexity of the implementation of the first communication device. Furthermore, through the agent registration of the second communication device, the attribution of the first communication device is relatively clear, that is, the PIN created by the second communication device belongs to which agent of the second communication device it is registered by.
[0144] Optionally, the fourth request message further includes a third identifier in the PIN of the second communication device.
[0145] Optionally, a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device that has management capability in the PIN.
[0146] Optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
[0147] Optionally, the device information is: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the DNN or S-NSSAI; and a second identifier for identifying the first communication device.
[0148] Optionally, the acquisition module 61 is used to send a first request message to the first communication device to request device information of the first communication device, and receive a first response message sent by the first communication device, the first response message including the device information of the first communication device; Optionally, the obtaining module 61 is used for receiving a second request message sent by the first communication device, the second request message including device information of the first communication device.
[0149] Optionally, the first indication information or the second indication information is registered URI information.
[0150] In the embodiments of the present application, the PIN device registration device may be an electronic device, such as an electronic device having an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminals listed above. The other device may be a server, a network-attached storage (NAS), etc., and the embodiments of the present application are not specifically limited thereto.
[0151] The PIN device registration device according to the embodiment of the present application can implement each process implemented by the method embodiment of Figure 2 and achieve the same technical effects, and will not be further described here to avoid repetition.
[0152] Referring to FIG. 7, an embodiment of the present application further provides a PIN device registration device 70, a first receiving module 71 for receiving a fourth request message sent by the second communication device, the fourth request message including device information of the first communication device; and a first sending module 72 for sending a fourth response message to the second communication device based on device information of the first communication device, wherein the fourth response message includes first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0153] In the embodiment of the present application, the flow of registering a PIN by a first communication device is clarified, i.e., the device information of the first communication device is sent to a second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the complexity of the implementation of the first communication device. Furthermore, by registering the agent of the second communication device, the attribution of the first communication device is relatively clear, i.e., the PIN created by the second communication device belongs to the second communication device depending on which second communication device's agent it is registered by.
[0154] Optionally, the fourth request message further includes a third identifier in the PIN of the second communication device.
[0155] Optionally, a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device that has management capability in the PIN.
[0156] Optionally, the PIN device registration device 70 includes: a second sending module for sending a fifth request message to a fourth communication device, the fifth request message being used to query a trusted member of the second communication device, the fifth request message including a third identifier in the PIN of the second communication device; and a second receiving module for receiving a fifth response message sent by the fourth communication device, the fifth response message including a trusted member of the second communication device or a verification result of whether the first communication device is a trusted member of the second communication device.
[0157] Optionally, the first sending module 72 is used to assign a first identifier in the PIN for the first communication device if the first communication device belongs to a trusted member of the second communication device, and to send a fourth response message to the second communication device, wherein the fourth response message includes the first identifier in the PIN assigned for the first communication device.
[0158] Optionally, the first sending module 72 is used to send a fourth response message to the second communication device if the first communication device does not belong to the trusted member of the second communication device, and the fourth response message includes the first instruction information and / or the second instruction information.
[0159] Optionally, the device information is: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the DNN or S-NSSAI; and a second identifier used in the first communication device.
[0160] Optionally, the first indication information or the second indication information is registration URI information.
[0161] In the embodiments of the present application, the PIN device registration device may be an electronic device, such as an electronic device having an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminals listed above. The other device may be a server, a network-attached storage (NAS), etc., and the embodiments of the present application are not specifically limited thereto.
[0162] The PIN device registration device according to the embodiment of the present application can implement each process implemented by the method embodiment of Figure 3 and achieve the same technical effects, and will not be further described here to avoid repetition of description.
[0163] Optionally, as shown in Fig. 8, an embodiment of the present application further provides a communication device 80, which includes a processor 81 and a memory 82, and the memory 82 stores a program or instruction that can be run on the processor 81. For example, if the communication device 80 is a terminal, when the program or instruction is executed by the processor 81, it can realize each step of the embodiment of the PIN device registration method executed by the first communication device or the second communication device, and achieve the same technical effect. If the communication device 80 is a network-side device, when the program or instruction is executed by the processor 81, it can realize each step of the embodiment of the PIN device registration method executed by the third communication device, and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0164] An embodiment of the present application further provides a communication device, the communication device including a processor and a communication interface, wherein the communication interface is used to transmit device information of a first communication device to a second communication device and receive first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device. This embodiment of the communication device corresponds to the above-mentioned embodiment of the method performed by the first communication device, and the implementation processes and realization manners of the above-mentioned embodiment of the method are all applicable to this embodiment of the communication device, and can achieve the same technical effects.
[0165] An embodiment of the present application further provides a communication device, including a processor and a communication interface, wherein the communication interface is used to obtain device information of a first communication device, send a fourth request message to a third communication device, the fourth request message including the device information of the first communication device, and receive a fourth response message sent by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device, and send the first information to the first communication device. This embodiment of the communication device corresponds to the above-mentioned embodiment of the method performed by the second communication device, and the implementation processes and realization manners of the above-mentioned embodiment of the method are all applicable to this embodiment of the communication device, and can achieve the same technical effects.
[0166] Specifically, FIG. 9 is a hardware structural schematic diagram for implementing a terminal in an embodiment of the present application.
[0167] The terminal 90 includes at least some components such as, but not limited to, a radio frequency unit 91, a network module 92, an audio output unit 93, an input unit 94, a sensor 95, a display unit 96, a user input unit 97, an interface unit 98, a memory 99 and a processor 910.
[0168] As will be understood by those skilled in the art, the terminal 90 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 910 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 9 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described here.
[0169] It should be understood that in the embodiment of the present application, the input unit 94 may include a graphics processing unit (GPU) 941 and a microphone 942, and the graphics processor 941 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 96 may include a display panel 961, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 97 includes at least one of a touch panel 971 and other input devices 972. The touch panel 971 is also called a touch screen. The touch panel 971 may include two parts: a touch detection device and a touch controller. The other input devices 972 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be further described herein.
[0170] In the embodiment of the present application, the radio frequency unit 91 can receive downlink data from the network side device and then transmit the data to the processor 910 for processing, and can also transmit uplink data to the network side device. Generally, the radio frequency unit 91 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0171] The memory 99 may be used to store software programs or instructions and various data. The memory 99 may include a first storage area that primarily stores programs or instructions and a second storage area that stores data. Here, the first storage area may store an operating system, an application program or instructions necessary for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 99 may include volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. Here, the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). Memory 99 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
[0172] The processor 910 may include one or more processing units. Optionally, the processor 910 may integrate an application processor and a modem processor, where the application processor mainly processes operations related to the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. As can be appreciated, the modem processor may not be integrated into the processor 910.
[0173] In some embodiments, the radio frequency unit 91 is used to transmit device information of a first communication device to a second communication device and receive first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device.
[0174] In the embodiment of the present application, the flow of registering a PIN from a first communication device is clarified, that is, the device information of the first communication device is sent to a second communication device, and the second communication device registers the PIN as an agent of the first communication device, thereby reducing the complexity of the implementation of the first communication device. For example, if the first communication device does not have 3GPP communication capabilities, it cannot register itself on the network side, so it can be registered by the agent of the second communication device. Note that the first communication may not know which PIN it will register, and through the agent registration of the second communication device, the attribution of the first communication device is relatively clear. That is, the PIN created by the second communication device belongs to the second communication device depending on which agent of the second communication device it is registered by.
[0175] Optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
[0176] Optionally, the device information is: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the data network name DNN or S-NSSAI; and a second identifier for identifying the first communication device.
[0177] Optionally, the radio frequency unit 91 is used to receive a first request message sent by the second communication device to request device information of the first communication device, and to send a first response message to the second communication device, the first response message including the device information of the first communication device; Optionally, the radio frequency unit 91 is used to send a second request message to the second communication device, which message includes device information of the first communication device.
[0178] Optionally, the first instruction information or the second instruction information is URI information.
[0179] Optionally, the first information includes the first instruction information and / or second instruction information, and the radio frequency unit 91 is used to send a third request message to the third communication device based on the first information, and the third request message is used to request at least one of the first communication device to register with the PIN and the first communication device to register with the third communication device.
[0180] In some embodiments, the radio frequency unit 91 is used to obtain device information of a first communication device; send a fourth request message to a third communication device including the device information of the first communication device; receive a fourth response message sent by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; and send the first information to the first communication device.
[0181] In the embodiment of the present application, the flow of the second communication device registering the PIN as an agent of the first communication device is clarified, which can reduce the complexity of the implementation of the first communication device. Furthermore, through the agent registration of the second communication device, the attribution of the first communication device is relatively clear, that is, the PIN created by the second communication device belongs to which agent of the second communication device it is registered by.
[0182] Optionally, the fourth request message further includes a third identifier in the PIN of the second communication device.
[0183] Optionally, a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device that has management capability in the PIN.
[0184] Optionally, the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
[0185] Optionally, the device information is: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the DNN or S-NSSAI; and a second identifier for identifying the first communication device.
[0186] Optionally, the radio frequency unit 91 is used to send a first request message to the first communication device to request device information of the first communication device, and receive a first response message sent by the first communication device, the first response message including the device information of the first communication device; Optionally, the radio frequency unit 91 is used to receive a second request message sent by the first communication device, the second request message including device information of the first communication device.
[0187] Optionally, the first indication information or the second indication information is registered URI information.
[0188] An embodiment of the present application further provides a communication device, comprising: a processor; and a communication interface, wherein the communication interface is adapted to receive a fourth request message sent by a second communication device, the fourth request message including device information of a first communication device, and to send a fourth response message to the second communication device based on the device information of the first communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with a third communication device, identifier information of the PIN, and address information of the third communication device. This embodiment of the communication device corresponds to an embodiment of a method performed by the third communication device, and the implementation processes and realization manners of the method embodiments are all applicable to this embodiment of the communication device, and can achieve the same technical effects.
[0189] Specifically, an embodiment of the present application further provides a communication device. As shown in Fig. 10, the communication device 100 includes a processor 101, a network interface 102, and a memory 103. Here, the network interface 102 is, for example, a common public radio interface (CPRI).
[0190] Specifically, the communication device 100 of the embodiment of the present application further includes instructions or programs stored in the memory 103 and capable of running on the processor 101, and the processor 101 calls the instructions or programs in the memory 103 to execute the methods performed by each module shown in FIG. 7, and achieves the same technical effect, which will not be further described here to avoid repetition.
[0191] The embodiments of the present application further provide a readable storage medium, which stores a program or instruction, and when the program or instruction is executed by a processor, it can realize each process of the above-mentioned embodiment of the PIN device registration method and achieve the same technical effect, and in order to avoid repetition, it will not be further described here.
[0192] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may be non-volatile and non-transitory. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0193] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface coupled to the processor, the processor running a program or instruction to realize each process of the embodiment of the above-mentioned PIN device registration method, and can achieve the same technical effect, and in order to avoid repetition, no further description will be given here.
[0194] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.
[0195] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and can be executed by at least one processor to realize each process of the above-mentioned embodiment of the PIN device registration method and achieve the same technical effects, and will not be further described here to avoid repetition.
[0196] An embodiment of the present application further provides a communication system, the communication system including a first communication device, a second communication device and a third communication device, wherein the first communication device may be used to perform steps of the PIN device registration method performed by the first communication device as described above, the second communication device may be used to perform steps of the PIN device registration method performed by the second communication device as described above, and the third communication device may be used to perform steps of the PIN device registration method performed by the third communication device as described above.
[0197] It should be noted that, in this specification, the terms "comprise," "include," "includes," or any other variations thereof are intended to cover the non-exclusive "comprise," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises one of" does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.
[0198] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application, in substance or in part contributing to the related art, may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.
[0199] Although the embodiments of the present application have been described above in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the teachings of the present application into account and implement many forms without departing from the spirit and scope of the claims, all of which fall within the scope of protection of the present application.
Claims
1. 1. A method for registering a personal internet of things network PIN device, comprising: a first communication device transmitting device information of the first communication device to a second communication device; A method for registering a Personal Internet of Things network PIN device, comprising: receiving, by the first communication device, first information transmitted by the second communication device, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register on a third communication device, identifier information of the PIN, and address information of the third communication device.
2. 2. The method of claim 1, wherein the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
3. The device information includes: address information including at least one of a Media Access Control (MAC) address, an Internet Protocol (IP) address, a port number, a Fully Qualified Domain Name (FQDN), and a Uniform Resource Locator (URL); Equipment vendor information, A device description and connection information including at least one of a service set identifier SSID, a Bluetooth identifier BT ID, and a password; Service feature information used to determine the relevant information of the data network name DNN or the single network slice selection assistance information S-NSSAI; and a second identifier for identifying the first communication device.
4. The first communication device transmits device information of the first communication device to the second communication device, the first communication device receives a first request message transmitted by the second communication device to request device information of the first communication device, and the first communication device transmits a first response message including the device information of the first communication device to the second communication device; or The method of claim 1 , further comprising the first communication device sending a second request message to the second communication device, the second request message including device information of the first communication device.
5. The method of claim 1 , wherein the first or second indication information is registered uniform resource identifier (URI) information.
6. The first information includes the first instruction information and / or the second instruction information, and the method further comprises:
2. The method of claim 1, further comprising the first communication device sending a third request message to the third communication device based on the first information, the third request message being used to request at least one of the first communication device registering with the PIN and the first communication device registering with the third communication device.
7. A method for registering a PIN device, comprising: The second communication device acquires device information of the first communication device; the second communication device transmitting a fourth request message including device information of the first communication device to a third communication device; The second communication device receives a fourth response message transmitted by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; and transmitting the first information from the second communication device to the first communication device.
8. The method of claim 7 , wherein the fourth request message further includes a third identifier in the PIN of the second communication device.
9. 9. The method of claim 8, wherein a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device having management capabilities in the PIN.
10. 8. The method of claim 7, wherein the first identifier is assigned by the third communication device and is used to identify at least one of a communication device with gateway capability in the PIN and a communication device in the PIN.
11. The device information includes: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the DNN or S-NSSAI; and a second identifier for identifying the first communication device.
12. The second communication device acquires device information of the first communication device, the second communication device transmits a first request message to the first communication device to request device information of the first communication device, and the second communication device receives a first response message transmitted by the first communication device, the first response message including the device information of the first communication device; or The method of claim 7 , further comprising receiving, by the second communication device, a second request message sent by the first communication device, the second request message including device information of the first communication device.
13. The method of claim 7 , wherein the first indication information or the second indication information is registration URI information.
14. A method for registering a PIN device, comprising: receiving, by the third communication device, a fourth request message sent by the second communication device, the fourth request message including device information of the first communication device; A method for registering a PIN device, comprising: the third communication device transmitting a fourth response message to the second communication device based on device information of the first communication device; the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register on the third communication device, identifier information of the PIN, and address information of the third communication device.
15. The method of claim 14 , wherein the fourth request message further includes a third identifier in the PIN of the second communication device.
16. 16. The method of claim 15, wherein a third identifier in the PIN of the second communication device is assigned by the third communication device and is used to identify the second communication device as a communication device that has management capability for the PIN.
17. The third communication device transmits a second response message to the second communication device based on device information of the first communication device, the third communication device sending a fifth request message to a fourth communication device, the fifth request message being used to query a trusted member of the second communication device, the fifth request message including a third identifier in the PIN of the second communication device; 16. The method of claim 15, comprising: the third communication device receiving a fifth response message sent by the fourth communication device, the fifth response message including a verification result of whether the second communication device or the first communication device is a trusted member of the second communication device.
18. transmitting a fourth response message to the second communication device based on device information of the first communication device by the third communication device; 18. The method of claim 17, further comprising: if the first communication device belongs to a trusted member of the second communication device, the third communication device assigning a first identifier in the PIN for the first communication device and sending a fourth response message to the second communication device, the fourth response message including the first identifier in the PIN assigned for the first communication device.
19. transmitting a fourth response message to the second communication device based on device information of the first communication device by the third communication device; 18. The method of claim 17, further comprising: if the first communication device does not belong to a trusted member of the second communication device, the third communication device sending a fourth response message to the second communication device, wherein the fourth response message includes the first indication information and / or the second indication information.
20. The device information includes: Address information including at least one of a MAC address, an IP address, a port number, an FQDN, and a URL; Equipment vendor information, A device description and connection information including at least one of an SSID, a BT ID, and a password; Service characteristic information used to determine the relevant information of the DNN or S-NSSAI; and a second identifier used by the first communication device.
21. The method according to claim 14 or 19, wherein the first indication information or the second indication information is registration URI information.
22. A PIN device registration device, a first transmitting module for transmitting device information of the first communication device to the second communication device; A PIN device registration device including: a first receiving module for receiving first information transmitted by the second communication device, wherein the first information includes at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register on a third communication device, identifier information of the PIN, and address information of the third communication device.
23. A PIN device registration device, an acquisition module for acquiring device information of a first communication device; a first sending module for sending a fourth request message including device information of the first communication device to a third communication device; a first receiving module for receiving a fourth response message transmitted by the third communication device, the fourth response message including first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register with the third communication device, identifier information of the PIN, and address information of the third communication device; a second transmission module for transmitting the first information to the first communication device.
24. A PIN device registration device, a first receiving module for receiving a fourth request message sent by the second communication device, the fourth request message including device information of the first communication device; a first transmitting module for transmitting a fourth response message to the second communication device based on device information of the first communication device, wherein the fourth response message includes first information, the first information including at least one of a first identifier in a PIN of the first communication device, first instruction information for instructing association with the first communication device, second instruction information for instructing the first communication device to register on a third communication device, identifier information of the PIN, and address information of the third communication device.
25. A network side device comprising a processor and a memory, the memory storing a program or instruction operable on the processor, the program or instruction being executed by the processor to implement the steps of the PIN device registration method of any one of claims 1 to 6, or the program or instruction being executed by the processor to implement the steps of the PIN device registration method of any one of claims 7 to 13, or the program or instruction being executed by the processor to implement the steps of the PIN device registration method of any one of claims 14 to 21.
26. A readable storage medium having a program or instructions stored thereon, the program or instructions, when executed by a processor, implementing the steps of the method for registering a PIN device according to any one of claims 1 to 6, or implementing the steps of the method for registering a PIN device according to any one of claims 7 to 13, or implementing the steps of the method for registering a PIN device according to any one of claims 14 to 21.
Citation Information
Patent Citations
Access point and method for connecting wireless communication
JP2012023733A
Management device, portable terminal, methods therefor, and program
JP2018133001A