WO2021035652A1 - 通信方法、通信装置及*** - Google Patents
通信方法、通信装置及*** Download PDFInfo
- Publication number
- WO2021035652A1 WO2021035652A1 PCT/CN2019/103462 CN2019103462W WO2021035652A1 WO 2021035652 A1 WO2021035652 A1 WO 2021035652A1 CN 2019103462 W CN2019103462 W CN 2019103462W WO 2021035652 A1 WO2021035652 A1 WO 2021035652A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- iot
- master node
- home network
- node
- registration request
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5458—Monitor sensor; Alarm systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/12—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
- Y04S40/121—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using the power network as support for the transmission
Definitions
- This application relates to the field of communication technology, and in particular to a communication method, communication device and system.
- Power line communication also known as power line network, refers to the use of existing power lines to transmit data or information using digital signal processing methods.
- DSL digital subscriber line
- CM cable modem
- PLC technology does not need to re-lay network lines, and the area covered by power lines It is much wider than the lines of other kinds of carriers.
- the Internet of Things (IoT) technology is also actively using the power line for communication.
- the IoT technology can also be referred to as the PLC IoT technology.
- IoT technology is the cornerstone technology of smart homes. Since the power line medium seamlessly covers most of the home's location and all household appliances are connected to the power line network for power supply, the power line has become a natural and excellent medium for IoT technology applications.
- the smart home uses the family as the carrier, using the Internet of Things, cloud computing, mobile Internet and big data and other new-generation information technologies to achieve a healthy, low-carbon, smart, comfortable, safe and caring family lifestyle.
- the smart home integrates technologies such as the Internet, computing processing, network communication, sensing and control.
- the scope of the smart home is not limited to home entertainment and home control (such as switches, lights, temperature and humidity control, etc.).
- home entertainment and home control such as switches, lights, temperature and humidity control, etc.
- energy, medical care Traditional industries such as security, security, and education will also be closely integrated with home applications.
- the embodiments of the present application disclose a communication method, communication device, and system, which can combine PLC technology with PLC IoT technology, thereby realizing the combination of home network and IoT, and improving resource management efficiency.
- an embodiment of the present application discloses a communication method, including: an IoT master node receives a first broadcast message, where the first broadcast message is used to indicate or include a first communication resource; the IoT master node uses The first communication resource sends a first registration request to the home network master node, where the first registration request is used to request registration in the domain where the home network master node is located; the IoT master node receives the second broadcast message, The second broadcast message is used to indicate or include a second communication resource; the IoT master node allocates the second communication resource to an IoT slave node and/or the IoT master node.
- the second broadcast message may also include other communication resources, such as a communication resource M, which may be used for data communication between the IoT slave node and the IoT slave node. That is to say, in a specific implementation, the second broadcast message may include more communication resources, which will not be listed here.
- the IoT master node can allocate resources to IoT slave nodes (which can include one IoT slave node or at least two IoT slave nodes), or the IoT master node can also allocate resources for itself, or IoT The master node can also allocate resources for itself and the IoT slave node at the same time, which is not limited in the embodiment of this application.
- the IoT master node interacts with the home network master node, so that the IoT master node can be used as both a "home network slave node" and a master node in the IoT network, thereby enabling PLC and PLC IoT Convergence enables unified management of communication resources, avoids mutual interference between the two, and improves the efficiency of resource management.
- the method further includes: the IoT master node receives The first confirmation instruction sent by the home network master node, where the first confirmation instruction is used to confirm the first registration request.
- the first confirmation instruction may also include the node identifier A, and the node identifier A may be the node identifier of the IoT master node. That is, by assigning the node identifier A to the IoT master node, the node The IoT master node identified by A is connected to the home network master node.
- the IoT master node can clearly know that it can access the domain where the home network master node is located by receiving the first confirmation instruction.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node acts as a “home network slave node” to apply for information such as resources to the home network master node
- the The domain ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node has its own IoT network, that is, there will be a domain identifier between the IoT master node and each IoT slave node, and whether the domain identifier is the same as the domain ID of the home network master node. This application is implemented The examples are not limited.
- the IoT master node is a node within the resource management scope of the home network master node.
- the IoT master node is registered in the domain where the home network master node is located, and manages other IoT nodes, and manages and allocates IoT node communication based on the communication resources allocated by the home network master node to realize home network node communication and IoT
- the coordination of node communication avoids the mutual interference of communication between multiple nodes.
- the first communication resource includes a first time domain resource or a first time-frequency domain resource; and the second communication resource includes a second time domain resource. Resource or second time-frequency domain resource.
- time domain resource described in the embodiment of the present application refers to a specific time period, including a start and end time or a start time plus a duration.
- the time-frequency domain resource may be a two-dimensional resource with a time dimension plus a frequency domain dimension in an orthogonal frequency division multiple access (OFDMA) manner.
- OFDMA orthogonal frequency division multiple access
- the method further includes : The IoT master node receives a second registration request sent by the IoT slave node, the second registration request is used to request registration to the domain where the IoT master node is located; the IoT master node sends the IoT slave node The node sends a second confirmation instruction, where the second confirmation instruction is used to confirm the second registration request.
- the second confirmation instruction may also include the node identifier B, and the node identifier B may be the node identifier of the IoT slave node. It is understandable that, in the embodiments of the present application, since the IoT master node has its own IoT network, that is, there will be a domain identifier between the IoT master node and each IoT slave node, so the domain where the IoT master node is located can also be the aforementioned family In the subdomain under the network domain, the IoT master node assigns node identifiers and communication resources to other joined slave nodes within the scope of this subdomain.
- the IoT master node after the IoT master node is registered to the home network where the home network master node is located, the IoT master node can communicate with the home network master node and obtain communication resources, and the IoT slave node can register to the IoT master.
- the first broadcast message is further used to indicate or include: the domain identifier of the home network master node.
- the method further includes: the IoT master node Perform data communication with the home network master node.
- the embodiments of the present application also provide a communication method, which is applied to a converged master node, and the converged master node includes a converged proxy unit, a home network data link layer, and an IoT data link layer
- the method includes: the fusion proxy unit receives first information from the home network data link layer, the first information is used to indicate or include a third communication resource; the fusion proxy unit sends the IoT data The link layer sends the first information; the third communication resource is allocated to the IoT slave node through the IoT data link layer.
- the fusion master node can serve as both a home network master node and an IoT master node, thereby enabling the fusion master node to uniformly allocate resources, avoiding mutual interference between resources, and improving system performance.
- the method before the allocating the third communication resource to the IoT slave node through the IoT data link layer, the method further includes: using the IoT data link
- the layer receives a third registration request from the IoT slave node, where the third registration request is used to request registration to the domain where the IoT data link layer is located; to the IoT slave through the IoT data link layer
- the node sends a third confirmation instruction, where the third confirmation instruction is used to confirm the third registration request.
- the method before the fusion agent unit receives the first information from the home network data link layer, the method further includes: the fusion agent The unit sends a fourth registration request to the home network data link layer, where the fourth registration request is used to request registration in the domain where the home network data link layer is located; the convergent proxy unit receives the home network A fourth confirmation instruction sent by the data link layer, where the fourth confirmation instruction is used to confirm the fourth registration request.
- the third communication resource includes a third time domain resource or a third time-frequency domain resource.
- the method further includes: receiving a fifth registration request from a home network slave node through the home network data link layer;
- the network data link layer sends a fifth confirmation instruction to the home network slave node, where the fifth confirmation instruction is used to confirm the fifth registration request; and the home network data link layer communicates with the home network slave node Perform data communication.
- the home network data link layer performs data communication with the home network slave nodes. Specifically, it can be understood that the home network data layer can perform operations such as management of the home network slave nodes and communication resource allocation. In the process of data communication, the home network slave node may also interact with other network architecture layers in the converged master node, such as the physical layer, which will not be detailed here.
- an embodiment of the present application provides an IoT master node, the IoT master node includes: a first receiving unit, configured to receive a first broadcast message, the first broadcast message being used to indicate or include a first communication Resource; a first sending unit, configured to use the first communication resource to send a first registration request to the home network master node, the first registration request is used to request registration to the domain where the home network master node is located; The first receiving unit is also used to receive a second broadcast message, the second broadcast message is used to indicate or include a second communication resource; the first data communication unit is used to send an IoT slave node and/or the IoT master The node allocates the second communication resource.
- the first receiving unit is further configured to receive a first confirmation instruction sent by the home network master node, and the first confirmation instruction is used to confirm the first Registration request.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node is a node within the resource management scope of the home network master node.
- the first communication resource includes a first time domain resource or a first time-frequency domain resource; the second communication resource includes a second time domain resource Or the second time-frequency domain resource.
- the IoT master node further includes: a second receiving unit configured to receive a second registration request sent by the IoT slave node, and the second The registration request is used to request registration to the domain where the IoT master node is located; the second sending unit is used to send a second confirmation instruction to the IoT slave node, and the second confirmation instruction is used to confirm the second registration request.
- the first broadcast message is further used to indicate or include: the domain ID of the home network master node.
- the IoT master node further includes: a second data communication unit configured to perform data communication with the home network slave node.
- an embodiment of the present application also provides a converged master node, the converged master node includes: the home network data link layer, configured to send first information to the converged proxy unit; the converged proxy unit, Configured to receive first information from the home network data link layer, where the first information is used to indicate or include a third communication resource, and is also used to send the first information to the IoT data link layer; The IoT data link layer is used to receive the first information and allocate the third communication resource to the IoT slave node.
- the IoT data link layer is further used to receive a third registration request from the IoT slave node, and the third registration request is used to request registration to all nodes. And sending a third confirmation instruction to the IoT slave node, where the third confirmation instruction is used to confirm the third registration request.
- the converged proxy unit is further configured to send a fourth registration request to the home network data link layer, and the fourth registration request is used to Requesting registration to the domain where the home network data link layer is located; and receiving a fourth confirmation instruction sent by the home network data link layer, where the fourth confirmation instruction is used to confirm the fourth registration request.
- the third communication resource includes a third time domain resource or a third time-frequency domain resource.
- the home network data link layer is further configured to receive a fifth registration request from a home network slave node; and send a request to the home network slave node Sending a fifth confirmation instruction, the fifth confirmation instruction being used to confirm the fifth registration request; and data communication with the home network slave node.
- an embodiment of the present application provides an IoT master node, including a processor, a memory, and a transceiver, where the processor is coupled to the memory; the processor is configured to receive the first A broadcast message, where the first broadcast message is used to indicate or include a first communication resource; the processor is also used to control the transceiver to use the first communication resource to send a first registration request to the home network master node, The first registration request is used to request registration to the domain where the home network master node is located; the processor is also used to receive a second broadcast message through the transceiver, and the second broadcast message is used to instruct Or includes a second communication resource; and the processor is further configured to control the transceiver to allocate the second communication resource to the IoT slave node and/or the IoT master node.
- the processor is further configured to receive, through the transceiver, a first confirmation instruction sent by the home network master node, where the first confirmation instruction is used to confirm The first registration request.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node is a node within the resource management scope of the home network master node.
- the first communication resource includes a first time domain resource or a first time-frequency domain resource; the second communication resource includes a second time domain resource Or the second time-frequency domain resource.
- the processor is further configured to receive a second registration request sent by the IoT slave node through the transceiver, the second registration request Is used to request registration in the domain where the IoT master node is located; and the processor is also used to send a second confirmation instruction to the IoT slave node through the transceiver, and the second confirmation instruction is used to confirm the The second registration request.
- the first broadcast message is further used to indicate or include: the domain ID of the home network master node.
- the processor is further configured to perform data communication with the home network master node through the transceiver.
- an embodiment of the present application provides a fusion master node, including a processor, a memory, and a transceiver, where the processor is coupled to the memory; the processor is configured to determine first information, The second information is used to indicate or include the third communication resource; the processor is also used to allocate the third communication resource to the IoT slave node.
- the processor is further configured to receive a third registration request from the IoT slave node through the transceiver, where the third registration request is used to request registration To the domain where the IoT data link layer is located; the processor is further configured to send a third confirmation instruction to the IoT slave node through the transceiver, and the third confirmation instruction is used to confirm the first 3. Registration request.
- the processor is further configured to determine to register in the domain where the data link layer of the home network is located.
- the third communication resource includes a third time domain resource or a third time-frequency domain resource.
- the processor is further configured to receive a fifth registration request from a home network slave node through the transceiver; the processor is further configured to Sending a fifth confirmation instruction to the home network slave node, where the fifth confirmation instruction is used to confirm the fifth registration request and perform data communication with the home network slave node through the transceiver.
- an embodiment of the present application provides a chip.
- the chip includes a processor and a memory, the processor and the memory are coupled, the memory is used for storing instructions, and the memory is used for storing instructions according to the instructions.
- Perform the following actions obtain a first broadcast message, which is used to indicate or include a first communication resource; use the first communication resource to send a first registration request to the home network master node, the first registration The request is used to request registration to the domain where the home network master node is located; to obtain a second broadcast message, which is used to indicate or include a second communication resource; to the IoT slave node and/or the IoT master The node allocates the second communication resource.
- the chip acquiring the first broadcast message may be, for example, the processor acquiring the first broadcast message from the memory.
- the processor is further configured to obtain a first confirmation instruction sent by the home network master node, where the first confirmation instruction is used to confirm the first registration request.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node is a node within the resource management scope of the home network master node.
- the first communication resource includes a first time domain resource or a first time-frequency domain resource; the second communication resource includes a second time domain resource Or the second time-frequency domain resource.
- the processor is further configured to obtain a second registration request sent by the IoT slave node, and the second registration request is used to request registration to In the domain where the IoT master node is located; and the processor is further configured to send a second confirmation instruction to the IoT slave node, where the second confirmation instruction is used to confirm the second registration request.
- the first broadcast message is further used to indicate or include: the domain ID of the home network master node.
- the processor is further configured to perform data communication with the home network master node.
- an embodiment of the present application also provides a chip.
- the chip includes a processor and a memory, the processor and the memory are coupled, the memory is used to store instructions, and the memory is used to store instructions according to the The instructions perform the following actions; determine first information, where the second information is used to indicate or include a third communication resource; and allocate the second communication resource to an IoT slave node and/or the IoT master node.
- the processor is further configured to obtain a third registration request from the IoT slave node, and the third registration request is used to request registration to the IoT data In the domain where the link layer is located; the processor is further configured to send a third confirmation instruction to the IoT slave node, where the third confirmation instruction is used to confirm the third registration request.
- the processor is further configured to determine to register in the domain where the data link layer of the home network is located.
- the third communication resource includes a third time domain resource or a third time-frequency domain resource.
- the processor is further configured to obtain a fifth registration request from a home network slave node; the processor is further configured to send a request to the home The network slave node sends a fifth confirmation instruction, where the fifth confirmation instruction is used to confirm the fifth registration request and perform data communication with the home network slave node.
- an embodiment of the present application provides a communication system that includes an IoT master node, a home network master node, and an IoT slave node.
- the IoT master node is used to receive the first broadcast message.
- the first broadcast message is used to indicate or include a first communication resource; and the IoT master node is also used to send a first registration request to the home network master node by using the first communication resource, and the first registration request is used for In the domain where the home network master node is requested to register;
- the home network master node is configured to receive a first registration request from the IoT master node, and send a first confirmation instruction to the IoT master node ,
- the first confirmation instruction is used to confirm the first registration request; and also used to send a second broadcast message, the second broadcast message is used to indicate or include a second communication resource;
- the IoT master node also Is configured to receive the first confirmation instruction and the second broadcast message, and allocate the second communication resource to an IoT slave node and
- the IoT master node and the home network master node may be chips, or may also be devices, etc.
- the embodiments of the present application do not limit the specific forms of the IoT master node and the home network master node.
- the application embodiment provides a computer-readable storage medium that stores instructions in the computer-readable storage medium, which when run on a computer, causes the computer to execute the methods described in the above aspects.
- the embodiments of the present application provide a computer program product including instructions, which when run on a computer, cause the computer to execute the methods described in the foregoing aspects.
- FIG. 1 is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 3 is a schematic diagram of the architecture of a home network DM provided by an embodiment of the present application.
- FIG. 4 is a schematic diagram of an IoT DM architecture provided by an embodiment of the present application.
- Figure 5a is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 5b is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 6 is a schematic diagram of a converged DM architecture provided by an embodiment of the present application.
- Figure 7a is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 7b is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 8 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 9 is a schematic diagram of the format of an IoT MAP message provided by an embodiment of the present application.
- FIG. 10 is a schematic diagram of the structure of a data frame provided by an embodiment of the present application.
- FIG. 11 is a schematic diagram of the structure of a data frame provided by an embodiment of the present application.
- FIG. 12 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of an IoT master node provided by an embodiment of the present application.
- FIG. 14 is a schematic structural diagram of a converged master node provided by an embodiment of the present application.
- FIG. 15 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- the standards used by the broadband technology of power line communication are the International Telecommunication Union-telecommunication Standardization Sector (ITU-T) G.hn standard and the homeplug AV standard. These two standards generally use orthogonal frequency-division multiplexing (OFDM) modulation methods, which can ensure stable and complete data transmission in an electromagnetic interference communication environment.
- ITU-T International Telecommunication Union-telecommunication Standardization Sector
- H.hn International Telecommunication Union-telecommunication Standardization Sector
- homeplug AV homeplug AV standard.
- OFDM orthogonal frequency-division multiplexing
- a home broadband network (also referred to as a home network) generally includes a domain master and a node.
- the home network nodes can be connected by power lines, and the domain control node can The node performs management and other operations.
- the embodiments of this application will take the G.hn standard as an example to illustrate the method provided by this application.
- the domain master is generally referred to as the home network master node, or the home network DM
- the Node is Home network slave node or home network end point (EP).
- the domain master may also be called a central coordinator (CC), and the node may be called a station (STA). Therefore, it should not be understood that the DM and EP in the embodiments of this application are only applicable to the G.hn standard. In other words, in other home network standards, the methods provided in this application are also applicable.
- FIG. 2 is a home network composed of a DM and multiple EPs, and any two nodes of the DM and multiple EPs can be connected by power lines.
- DM can be used to manage nodes in the domain (ie EP), for example, it can be used to manage the registration and exit of nodes in the domain, and to manage the node priority of nodes in the domain, as well as being responsible for allocating communication resources and so on.
- a DM or EP can be a broadband power modem, a router, a wireless fidelity (WiFi), a wireless access point (AP), a digital subscriber line (digital subscriber line, DSL) modem, and an optical fiber.
- Network terminal optical network terminal, ONT
- Common applications are connected to the main home router and other APs or router nodes that include WiFi functions through PLC technology inside the home network, and high-quality WiFi coverage within the home network can be achieved.
- the G.hn standard is a standard protocol suite formulated by ITU-T for home network applications. It contains multiple standard texts, such as G.9960, G.9961, G.9963, G.9964, etc., respectively corresponding to Home network technology-related architecture, physical layer, data link layer, multiple-input multiple-output (MIMO) and other technical standards.
- the G.hn standard is only for home network connection applications.
- the reference model of the home network G.hn standard is shown in Figure 3.
- the G.hn standard mainly defines the data link layer (DLL) and the physical layer (PHY).
- the data link layer Including the application protocol convergence layer (application protocol convergence), logical link layer (logical link Control) and medium access control layer (medium access control); the physical layer also includes the physical coding sub-layer, physical The medium attachment sublayer (physical medium attachment) and the physical medium dependent sublayer (physical medium dependent).
- PLC power line
- IoT Internet of Things
- PLC IoT nodes are ubiquitous, that is, every appliance that supports smart homes may be an IoT node, which means that in the home network, the number of home network nodes is small , PLC IoT nodes (including IoT master nodes and IoT slave nodes) have a large number, so when using power lines at the same time, they will interfere with each other.
- PLC IoT nodes may cause the broadband performance of home network nodes to decrease, and home The use of network nodes may cause packet loss or delays in PLC IoT nodes.
- this application provides a communication method that can reduce the mutual interference between PLC IoT nodes and home network nodes, and improve system performance.
- both the home network master node and the home network slave node can be power modems, routers, WiFi APs, DSL modems, or ONTs, etc.
- the embodiments of this application describe the specific forms of the home network master node and the home network slave node. Not limited.
- the IoT master node and the IoT slave node may be IoT service gateways or various household appliances integrating IoT functions, etc.
- the embodiment of the present application does not limit the specific forms of the IoT master node and the IoT slave node.
- the method of distinguishing the home network master node and the home network slave node for example, one of the nodes can be fixedly set as the home network master node, for example, the node A can be set as the home network master node, so that the node Other nodes in the network, such as node B and node C, can be called home network slave nodes.
- the home main route can be set as the home network main node.
- this D node can be called the home network master node, so other nodes in the node, such as the E node, can be called home network slave nodes .
- the method for distinguishing between the IoT master node and the IoT slave node can also be as shown above.
- the home network master node, the home network slave node, the IoT master node, and the IoT slave node can all be connected to the power line network through the power supply interface in the home power grid, that is, communication between various nodes can be performed through the power line.
- the home network master node can also be called the home network DM
- the home network slave node can also be called the home network EP
- the IoT master node can also be called IoT DM
- the IoT slave node can also be called It is IoT EP.
- FIG. 4 is a schematic diagram of an IoT DM architecture provided by an embodiment of this application.
- the IoTDM may include an IoTDLL, and the IoTDLL may include a protocol convergence layer (application protocol convergence), a logical link layer (logical link control), and a medium access control layer (medium access control).
- the IoTDLL can complete the registration and management of IoT EP nodes, the allocation of signal transmission resources on physical media, framing and framing, and the generation of link control layer messages such as medium access plan (MAP) messages.
- the IoT master node may also include a physical layer (PHY), and the physical layer may also include a physical coding sub-layer, a physical medium attachment, and a physical medium-related sub-layer (physical medium dependent).
- the PHY can complete the encoding and modulation of data, encode and modulate the data into a signal that can be sent to the line, demodulate and decode the signal, demodulate the signal on the line and decode the data, and complete the signal Conversion to bit data and so on. It is understandable that the PHY shown in Figure 4 can not only support the standards used by PLCs, but also support the standards used by PLC IoT.
- the IoTDM may also include a converged proxy unit, which can proxy the IoT DM as an EP in the PLC G.hn standard (ie home network EP) to register in the PLC network, and apply for and receive home networks
- the communication resource allocated by the DM, and the communication resource is sent to the DLL in the IoT DM (ie, the IoT DLL).
- the converged agent unit may include a home network EP unit and an agent unit, where the home network EP unit can be used to support most of the functions of the DLL in the home network EP, that is, to support
- the IoT DM communicates with the home network DM, so that the IoT DM is registered in the target domain (that is, the domain where the home network DM is located) as the home network EP.
- the target domain that is, the domain where the home network DM is located
- the home network EP unit can communicate with the home network DM through physical layer modulation and demodulation signals, such as performing related registration and obtaining communication resources and other information, and can also send the obtained communication resources and other information to the agent unit.
- the agent unit can obtain information such as communication resources from the home network EP unit, and can also connect to the IoT DLL, and send the communication resources and other information to the IoT DLL.
- Figure 5a is a schematic diagram of a network architecture provided by an embodiment of the present application.
- the network where domain i is located may include one Home network DM and multiple home network EPs, and one IoT DM and multiple IoT EPs.
- FIG. 5b is a schematic diagram of a network architecture provided by an embodiment of the present application. As shown in FIG. 5b, in the home network where the domain i is located, a subdomain j may also be included, and the subdomain j may include an IoT DM and multiple IoT EPs.
- this application also provides a converged master node, which can also be referred to as a converged DM.
- the converged DM may include a home network DLL and an IoT DLL.
- the home network DLL refer to the description shown in FIG. 3.
- the IoT DLL refer to the specific description of the foregoing embodiment.
- the converged DM may also include a PHY.
- PHY refer to The specific description of the foregoing embodiments will not be detailed here.
- FIG. 6 is a schematic diagram of the architecture of a converged DM provided by an embodiment of the present application.
- the converged DM may also include a converged proxy unit, and the converged proxy unit may include a home network EP unit and a proxy. unit.
- the home network EP unit can be used to support most of the functions of the DLL in the home network EP, that is, it can be used to support the converged DM as a home network EP to connect with the home network DLL in Figure 6, so that the converged DM can be used as a home network EP Register in the target domain (for example, domain i where the home network DM is located).
- the home network EP unit There is an interface between the home network EP unit and the home network DLL, so that relevant registration and information such as communication resources can be obtained. There is an interface between the home network EP unit and the proxy unit, so that the proxy unit can obtain the communication resource, and the proxy unit can also send the communication resource to the IoT DLL.
- Figure 7a is a schematic diagram of a network architecture provided by an embodiment of the present application.
- the network where domain i is located may include one Converge DM and multiple home network EPs and multiple IoT EPs.
- FIG. 7b is a schematic diagram of a network architecture provided by an embodiment of the present application.
- the home network where domain i is located may include one converged DM and multiple IoT EPs.
- the domain ID of the IoT master node is the same as the domain ID of the home network master node; but for Figures 5b and 7b, the domain where the IoT master node is located can also be the aforementioned home network domain Subdomain under.
- FIG. 8 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the communication method includes the following steps:
- the home network DM sends a first broadcast message.
- the first broadcast message may be sent to the IoT DM and the home network EP periodically.
- the first broadcast message may be used to indicate or include a first communication resource
- the first communication resource is a resource that needs to be occupied by IoT DM or a home network EP to initiate a registration request.
- the first communication resource may include a first time domain resource or a first time-frequency domain resource, and the first time domain resource may be understood as a first time slot resource.
- the first broadcast message may directly include the first communication resource, for example, the first time slot resource is directly included as time slot 1.
- the first broadcast message may be used to indicate the first communication resource, such as indicating time slot 1 through a specific symbol, etc.
- the embodiment of the present application does not limit the specific form of the first communication resource. It is understandable that if the first broadcast message is used to indicate the first communication resource, the indication method has been negotiated in advance for both the sender and receiver, that is, the sender and receiver can clearly know which method is used to indicate the first communication resource.
- the first broadcast message may also be used to indicate or include a domain ID, and the domain ID may be used to instruct the IoT DM to select whether to access the domain where the home network DM is located according to its own domain ID.
- the first broadcast message may also be broadcast in the form of a MAP message.
- the first time slot resource may be (Contention Free Transmission Opportunity, CFTXOP) or (Contention Free Time slot, CFTS).
- the first broadcast message may also be in other forms, such as a Beacon form. Therefore, the embodiment of the present application does not limit the specific form of the first broadcast message.
- the IoT DM receives the first broadcast message, and uses the first communication resource to send a first registration request to the home network DM.
- the first registration request can be used to request to register in the domain where the home network DM is located, that is, the first registration request can be used to request to register the IoT DM as the home network EP in the domain where the home network DM is located.
- the home network DM receives the first registration request sent by the IoT DM, and sends a first confirmation instruction to the IoT DM.
- the first confirmation instruction can be used to confirm the first registration request.
- the first confirmation instruction may also include the node identifier A, that is, the node identifier A is the node identifier assigned by the home network DM for the IoT DM.
- the home network DM can send the second broadcast message.
- the second communication resource can be allocated to the IoT DM whose node identification is A.
- the home network DM sends a second broadcast message, where the second broadcast message may be used to indicate or include the second communication resource.
- the second communication resource can be understood as the resource occupied when the IoT DM or the home network EP needs to send a signal.
- the second communication resource may be used to indicate or include a second time domain resource or a second time-frequency domain resource. It can be understood that, for the specific description of the second communication resource, reference may be made to the description of the first communication resource, which will not be described in detail here.
- the second communication resource can be allocated to the IoT node.
- the resource can be allocated to the IoT slave node, and the resource can be allocated to the IoT master node. This is not done in this embodiment of the application. limited.
- the IoT DM uses the second communication resource to send an IoT broadcast message to the IoT EP.
- the IoT broadcast message can be used to indicate or include the second communication resource.
- the IoT broadcast message can also include registration-related information.
- the registration-related information can include physical layer-related information and domain identification.
- the registration-related information enables the IoT EP to correctly receive and send registration-related data frames, and determine whether to initiate a registration request by confirming the domain identifier, so as to register in the domain where the IoT DM is located.
- the specific form of the IoT broadcast message may be in the form of an IoT MAP message, and the IoT MAP message may include the second time slot resource and registration-related information.
- the format of the IoT MAP message can be as shown in Figure 9, where the IoT MAP header is the header in the MAP message, which can be used to carry information such as key physical layer modulation and demodulation parameters, such as bit allocation Table (bit allocation table, BAT), forward error correction code (forward error correction, FEC) parameters (such as code block size, code rate).
- TXOP Desc[i] Transmission opportunity (TXOP) is a time slot resource unit, and i in TXOPDesc[i] represents the attributes of the TXOP and node allocation information. That is to say, the i may indicate the resource allocated to which node the time slot resource corresponds. Additional information (auxiliary information) contains key information related to registration, such as domain identification.
- the domain identifier described in the embodiment of the present application may not only include the identifier of the IoT DM, but also include a multicast identifier (multicast ID) and a broadcast identifier (broadcast ID).
- the multicast identification may indicate that the communication resource is allocated to nodes in the characteristic multicast in the domain
- the broadcast identification may indicate that the communication resource is allocated to all nodes in the domain.
- the identifier of the IoT DM can indicate whether the IoT EP is connected to the domain where the IoT DM is located.
- the resources occupied by the IoT DM to send the IoT broadcast message may be part of the resources in the second communication resource, etc., or all resources in the second communication resource, etc., which are not limited in the embodiment of the present application.
- the IoT EP receives the IoT broadcast message, and sends a second registration request to the IoT DM, requesting to register in the domain where the IoT DM is located.
- the IoT DM receives the second registration request, and sends a second confirmation instruction to the IoT EP, thereby confirming the second registration request.
- the second confirmation instruction may include a domain identifier, and for the specific description of the domain identifier, reference may be made to the foregoing embodiment.
- IoT DM and IoT EP perform data communication.
- IoT DM performs data communication with the home network DM.
- step 805 and step 809 is not limited.
- this application also provides a communication method between the home network DM and the home network EP, as shown below:
- the home network EP receives the first broadcast message of the home network DM, and sends a registration request A to the home network DM.
- the home network DM receives the registration request A, and sends a confirmation instruction B to the home network EP to confirm the registration request A.
- the home network DM performs data communication with the home network EP.
- the data frame format of IoT DM or IoT EP needs to be compatible with the frame format of the original home network.
- the IoT header is added to the frame structure header of the home network. (header).
- the preamble defined in the IoT PHY layer, basically keeping the definition in G.hn PHY (G.9960), so the home network DM, home network EP, IoT DM can detect data frames through the preamble .
- the original definition in G.hn 28MHz mode can be maintained.
- IoT header Keep the header definition in the G.hn standard, so that the home network DM can identify the frame; IoT header: at least contains the source (source, S) ID and destination (destination, D) ID of the IoT network, so that IoTEP can Identify the source and purpose of the frame.
- IoT DM obtains its own ID after registering in the home network as the home network EP through the fusion proxy unit.
- the subsequent IoT DM can set both the SID and DID in the header (non-IoT Header) in the data frame sent to the IoTEP.
- the ID mentioned above therefore, the home network nodes including the home network DM and the home network EP will not process the data frame if they receive the data frame.
- the IoT EP is registered in the IoT network, it also records the ID obtained by the IoT DM, and also sets the SID and DID in the header to the above ID in the data frame sent to other IoT EPs to ensure that the data frame does not It is processed by nodes in the home network.
- IoT payload maintain the definition in the original G.hn PHY standard, or use new parameters such as OFDM symbol length, etc., to carry data symbols for official data transmission between IoT nodes.
- the structure of the data frame can be as shown in Figure 11:
- IoT preamble independent preamble and parameters defined in the IoT PHY layer
- IoT header The header symbols and parameters defined in the IoT PHY layer, which include IoT SID/DID information and other information such as the modulation and coding parameters of the transmission;
- IoT payload The payload symbols and parameters defined in the IoT PHY layer.
- IoT DM interacts with the home network DM and IoT EP, so that the IoT DM can be registered in the home network as a "home network EP", and can also act as a DM to allocate resources to the IoT EP, etc. Operation, so that PLC and PLC IoT are integrated, so that communication resources are managed uniformly, mutual interference between the two is avoided, and the efficiency of resource management is improved.
- FIG. 12 is a schematic flowchart of another communication method provided by an embodiment of the present application.
- the communication method can be applied to the converged DM, and the network architecture of the converged DM can refer to the foregoing embodiment.
- the communication method includes the following steps:
- the home data link layer sends first information to the fusion agent unit, where the first information may be used to indicate or include a third communication resource.
- the third communication resource may include a third time domain resource or a third time-frequency domain resource, and the third communication resource may be a resource required for communication between the converged DM and the IoT EP.
- the home data link layer may send the first information to the fusion agent unit when it is detected that the fusion agent unit is started.
- the fusion proxy unit can be started; or when an application requirement is detected, the fusion proxy unit can be started.
- the fusion agent unit receives the first information sent by the home data link layer, and sends a fourth registration request to the home network data link layer.
- the fourth registration request can be used to request registration to the home network data link layer. In the domain.
- the home network data link layer receives the fourth registration request, and sends a fourth confirmation instruction to the fusion agent unit, where the fourth confirmation instruction is used to confirm the fourth registration request.
- the fusion proxy unit receives the fourth registration request, and sends the first information to the IoT data link layer.
- the fusion DM can allocate the third communication resource to the IoT slave node through the IoT data link layer. In this way, the IoT slave node uses the allocated resources to communicate with other nodes (including the IoT slave node and the IoT master node).
- the IoT data link layer receives the first information, and the converged DM may also send a broadcast message C to the IoT EP through the IoT data link layer.
- the broadcast message C is used to indicate or include a third communication resource
- the third communication resource can be used for data communication between the IoT EP and the IoT data link layer.
- the IoT EP receives the broadcast message C, and sends a third registration request to the IoT data link layer for requesting registration in the domain where the IoT data link layer is located.
- the IoT data link layer receives the third registration request, and sends a third confirmation instruction to the IoT EP to confirm the third registration request.
- IoT EP performs data communication with the IoT data link layer.
- the home network EP receives the broadcast message C.
- the home network EP sends a fifth registration request to the home network data link layer, where the fifth registration request is used to request registration in the domain where the home network data link layer is located.
- the home network data link layer receives the fifth registration request, and sends a fifth confirmation instruction to the home network EP to confirm the fifth registration request.
- the home network data link layer performs data communication with the home network EP.
- the converged DM can be used as both a home network DM and an IoT DM, thereby performing unified management of resources , To avoid mutual interference between resources and avoid resource waste.
- FIG. 13 is a schematic structural diagram of an IoT master node provided by an embodiment of the present application.
- the IoT master node can be used to execute the communication method provided by the embodiment of the present application. As shown in FIG. 13, the IoT master node includes:
- the first receiving unit 1301 is configured to receive a first broadcast message, where the first broadcast message is used to indicate or include a first communication resource;
- the first sending unit 1302 is configured to use the first communication resource to send a first registration request to the home network master node, where the first registration request is used to request registration in the domain where the home network master node is located;
- the first receiving unit 1301 is further configured to receive a second broadcast message, where the second broadcast message is used to indicate or include a second communication resource;
- the allocation unit 1303 is configured to allocate the second communication resource to an IoT slave node and/or the IoT master node.
- the first receiving unit 1301 is further configured to receive a first confirmation instruction sent by the home network master node, where the first confirmation instruction is used to confirm the first registration request.
- the domain identification ID of the IoT master node is the same as the domain ID of the home network master node.
- the IoT master node is a node within the resource management scope of the home network master node.
- the first communication resource includes a first time domain resource or a first time-frequency domain resource
- the second communication resource includes a second time domain resource or a second time-frequency domain resource.
- the IoT master node further includes: a second receiving unit 1304, configured to receive a second registration request sent by the IoT slave node, and the second registration request is used to request registration to the IoT master node In the domain where it is located; the second sending unit 1305 is configured to send a second confirmation instruction to the IoT slave node, where the second confirmation instruction is used to confirm the second registration request.
- the first broadcast message is also used to indicate or include: the domain ID of the home network master node.
- the IoT master node further includes: a data communication unit 1306, configured to perform data communication with the home network slave node.
- Fig. 14 is a schematic structural diagram of a converged master node provided by an embodiment of the present application.
- the converged master node can be used to execute the communication method provided by the embodiment of the present application.
- the converged master node includes:
- the home network data link layer 1401 is used to send the first information to the fusion agent unit 1402;
- the fusion proxy unit 1402 is configured to receive first information from the home network data link layer 1401, the first information is used to indicate or include a third communication resource, and the first information is also used to send the first information to the IoT data link layer 1403.
- the IoT data link layer 1403 is used to receive the first information and allocate the third communication resource to the IoT slave node through the IoT data link layer.
- the IoT data link layer 1403 is also used to receive a third registration request from the IoT slave node, and the third registration request is used to request registration to the IoT data link layer 1403. And sending a third confirmation instruction to the IoT slave node, where the third confirmation instruction is used to confirm the third registration request.
- the converged proxy unit 1402 is further configured to send a fourth registration request to the home network data link layer 1401, and the fourth registration request is used to request registration to the home network data link layer. And receiving a fourth confirmation instruction sent by the home network data link layer 1401, where the fourth confirmation instruction is used to confirm the fourth registration request.
- the third communication resource includes a third time domain resource or a third time-frequency domain resource.
- the home network data link layer 1401 is also used to receive a fifth registration request from a home network slave node; and send a fifth confirmation instruction to the home network slave node, the fifth confirmation The instruction is used to confirm the fifth registration request; and to perform data communication with the home network slave node.
- FIG. 15 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- the communication device may include a processor 1501, a memory 1502, and a transceiver 1503.
- the processor 1501 and the memory 1502 It is coupled with the transceiver 1503 through a connector, and the connector may include various interfaces, transmission lines or buses 1504, etc., which is not limited in this embodiment.
- coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, such as connection through various interfaces, transmission lines, buses, and the like.
- the memory 1502 may be used to store computer program instructions, including an operating system (OS), and various computer program codes used to execute the solution of the present application.
- the memory 1502 includes but is not limited to Power-down volatile memory, such as embedded multimedia card (EMMC), universal flash storage (UFS) or read-only memory (ROM), or static storage Other types of static storage devices for information and instructions can also be volatile memory (volatile memory), such as random access memory (RAM) or other types of dynamic storage devices that can store information and instructions , It can also be electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc , Laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other computer that can be used to carry or store program codes in the form of instructions or data structures and that can be accessed by a computer A readable storage
- the processor 1501 may be one or more central processing units (CPU).
- the processor 1501 may be a single-core CPU or a multi-core CPU.
- the processor 1501 may be a processor group composed of multiple processors, and the multiple processors are coupled to each other through one or more buses.
- the above is only a schematic structural diagram of a communication device provided by an embodiment of the present application.
- the communication device may have more or less components than the parts shown, and two or more components may be combined. Individual components, or may have different configuration implementations of different components, and so on.
- the communication device shown in FIG. 15 may be an IoT master node, or may also be a converged master node.
- the structure of the IoT master node may be the structure shown in FIG. 15, and the structure of the fusion master node may also be the structure shown in FIG. 15.
- FIG. 15 only shows a schematic diagram of the structure of the communication device.
- the structure of the slave node refer to the schematic diagram of the structure of the communication device shown in FIG. 15, which will not be described in detail here.
- the embodiment of the present application also provides a computer-readable storage medium that stores instructions in the computer-readable storage medium.
- the computer-readable storage medium runs on a communication device, the method flow shown in FIG. 8 or FIG. 12 is implemented.
- the embodiment of the present application also provides a computer program product.
- the computer program product runs on a communication device, the method flow shown in FIG. 8 or FIG. 12 is realized.
- the process can be completed by a computer program instructing relevant hardware.
- the program can be stored in a computer readable storage medium. , May include the processes of the foregoing method embodiments.
- the aforementioned storage media include: ROM or random storage RAM, magnetic disks or optical disks and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种通信方法、通信装置及***,其中,该通信方法包括:物联网IoT主节点接收第一广播消息,该第一广播消息用于指示或包括第一通信资源;该IoT主节点利用该第一通信资源向家庭网络主节点发送第一注册请求,该第一注册请求用于请求注册到该家庭网络主节点所在的域中;该IoT主节点接收第二广播消息,该第二广播消息用于指示或包括第二通信资源;该IoT主节点向IoT从节点和/或所述IoT主节点分配所述第二通信资源。采用本申请实施例能够将PLC技术与PLC IoT技术进行结合,从而实现家庭网络和IoT的结合,提高资源管理效率。
Description
本申请涉及通信技术领域,尤其涉及一种通信方法、通信装置及***。
电力线通信(power line communication,PLC),又称电力线网络,指利用既有电力线,将数据或信息以数字信号处理方法进行传输。相对于数字用户线路(digital subscriber line,DSL)使用电话线路,电缆调制解调器(cable modem,CM)使用有线电视的同轴电缆线路,PLC技术不需要另外重新铺设网络线路,且电力线路涵盖的地区范围之广,远大于其他种载体的线路。
同时由于电力线是容易获取的介质资源,因此物联网(internet of things,IoT)技术也在积极使用电力线来进行通信,该情况下,IoT技术也可以称为PLC IoT技术。而IoT技术又是智慧家庭的基石技术,电力线介质由于无缝覆盖了家庭的大部分位置同时所有家用电器因为供电都会接入到电力线网络,因此电力线成为IoT技术应用的天然优良介质。其中,智慧家庭是以家庭为载体,利用物联网、云计算、移动互联网和大数据等新一代信息技术实现健康、低碳、智能、舒适、安全和充满关爱的家庭生活方式。智慧家庭综合了互联网、计算处理、网络通讯、感应与控制等技术,智慧家庭的范畴不仅限于家庭娱乐和家居控制(比如开关、灯光、温湿度控制等),在不远的未来,能源、医疗、安防、教育等传统产业也都将与家庭应用密切结合。
因此,如何将应用于家庭网络的PLC技术与PLC IoT技术进行结合亟待解决。
发明内容
本申请实施例公开了一种通信方法、通信装置及***,能够将PLC技术与PLC IoT技术进行结合,从而实现家庭网络和IoT的结合,提高资源管理效率。
第一方面,本申请实施例公开了一种通信方法,包括:物联网IoT主节点接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;所述IoT主节点利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述IoT主节点接收第二广播消息,所述第二广播消息用于指示或包括第二通信资源;所述IoT主节点向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
可理解,本申请实施例中,第二广播消息中还可以包括其他通信资源,如通信资源M,该通信资源M可用于IoT从节点与IoT从节点之间进行数据通信。也就是说,在具体实现中,第二广播消息中可包括更多的通信资源,这里不再一一列举。
本申请实施例中,IoT主节点可向IoT从节点(可包括一个IoT从节点,也可至少包括两个IoT从节点)分配资源,或者,IoT主节点还可为自己分配资源,或者,IoT主节点还 可同时为自己以及IoT从节点分配资源,本申请实施例不作限定。
实施本申请实施例,IoT主节点通过与家庭网络主节点进行交互,可使得该IoT主节点既可以作为“家庭网络从节点”,又可作为IoT网络中的主节点,从而使得PLC与PLC IoT进行融合,使得通信资源得到了统一管理,避免了两者之间的相互干扰,提高了资源管理的效率。
结合第一方面在一种可能的实现方式中,所述IoT主节点利用所述第一通信资源向家庭网络主节点发送第一注册请求之后,所述方法还包括:所述IoT主节点接收所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
可理解,本申请实施例中,在第一确认指令中还可包括节点标识A,该节点标识A可为IoT主节点的节点标识,即通过为IoT主节点分配节点标识A,可使得该节点标识A的IoT主节点接入家庭网络主节点。
实施本申请实施例,IoT主节点通过接收第一确认指令,可明确得知其可以接入到家庭网络主节点所在的域中。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
本申请实施例中,IoT主节点的域标识ID与家庭网络主节点的域ID相同,具体指的是,IoT主节点作为“家庭网络从节点”向家庭网络主节点申请资源等信息时,该IoT主节点的域标识与家庭网络主节点的域标识相同。而在实际应用中,IoT主节点有自己的IoT网络,即该IoT主节点与各个IoT从节点之间也会有域标识,而该域标识是否与家庭网络主节点的域ID相同本申请实施例不作限定。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
本申请实施例中,IoT主节点注册到家庭网络主节点所在域中,并管理其他IoT节点,基于家庭网络主节点分配的通信资源来对IoT节点通信进行管理分配,实现家庭网络节点通信和IoT节点通信的协调,避免了多个节点之间通信互相干扰的情况。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
可理解,本申请实施例中所描述的时域资源是指具体的时间段,包括起止时间或者起始时间加上持续时间。时频域资源可以是正交频分多址(orthogonal frequency division multiple Access,OFDMA)方式下时间维度加频域维度的二维资源。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述IoT主节点向IoT从节点和/或所述IoT主节点分配所述第二通信资源之前,所述方法还包括:所述IoT主节点接收所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;所述IoT主节点向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
可理解,该第二确认指令中还可包括节点标识B,该节点标识B可为IoT从节点的节点标识。可理解,本申请实施例中,由于IoT主节点有自己的IoT网络,即该IoT主节点与各个IoT从节点之间也会有域标识,因此IoT主节点所在的域还可以是前述的家庭网络 域下的子域,IoT主节点在这个子域范围内给其他加入的从节点分配节点标识,分配通信资源。
本申请实施例中,在IoT主节点注册到家庭网络主节点所在的家庭网络之后,该IoT主节点便可与家庭网络主节点进行通信并且获取通信资源,IoT从节点便可注册到该IoT主节点所在的IoT网络,并且在IoT主节点的管理下在前述通信资源范围内进行通信,从而实现二级资源管理,提高***性能。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域标识。
结合第一方面或第一方面的上述任一种可能的实现方式中,所述IoT主节点接收所述家庭网络主节点发送的第一确认指令之后,所述方法还包括:所述IoT主节点与所述家庭网络主节点进行数据通信。
第二方面,本申请实施例还提供了一种通信方法,所述方法应用于融合主节点,所述融合主节点包括融合代理单元、家庭网络数据链路层和物联网IoT数据链路层,所述方法包括:所述融合代理单元接收来自所述家庭网络数据链路层的第一信息,所述第一信息用于指示或包括第三通信资源;所述融合代理单元向所述IoT数据链路层发送所述第一信息;通过所述IoT数据链路层向IoT从节点分配所述第三通信资源。
本申请实施例中,融合主节点既可以作为家庭网络主节点又可以作用IoT主节点,由此可使得该融合主节点统一分配资源,避免了资源之间的相互干扰,提高***性能。
结合第二方面,在一种可能的实现方式中,所述通过所述IoT数据链路层向IoT从节点分配所述第三通信资源之前,所述方法还包括:通过所述IoT数据链路层接收来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;通过所述IoT数据链路层向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
结合第二方面或第二方面的上述任一种可能的实现方式中,所述融合代理单元接收来自所述家庭网络数据链路层的第一信息之前,所述方法还包括:所述融合代理单元向所述家庭网络数据链路层发送第四注册请求,所述第四注册请求用于请求注册到所述家庭网络数据链路层所在的域中;所述融合代理单元接收所述家庭网络数据链路层发送的第四确认指令,所述第四确认指令用于确认所述第四注册请求。
结合第二方面或第二方面的上述任一种可能的实现方式中,所述第三通信资源包括第三时域资源或第三时频域资源。
结合第二方面或第二方面的上述任一种可能的实现方式中,所述方法还包括:通过所述家庭网络数据链路层接收来自家庭网络从节点的第五注册请求;通过所述家庭网络数据链路层向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求;通过所述家庭网络数据链路层与所述家庭网络从节点进行数据通信。
可理解,家庭网络数据链路层与家庭网络从节点进行数据通信,具体可理解为,该家庭网络数据层可对家庭网络从节点进行管理及通信资源分配等操作。在进行数据通信的过程中,家庭网络从节点还可能会与融合主节点中的其他网络架构层如物理层进行交互等,这里不再一一详述。
第三方面,本申请实施例提供了一种IoT主节点,所述IoT主节点包括:第一接收单元,用于接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;第一发送单元,用于利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述第一接收单元,还用于接收第二广播消息,所述第二广播消息用于指示或包括第二通信资源;第一数据通信单元,用于向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
结合第三方面在一种可能的实现方式中,所述第一接收单元,还用于接收所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
结合第三方面或第三方面的任一种可能的实现方式中,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
结合第三方面或第三方面的任一种可能的实现方式中,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
结合第三方面或第三方面的任一种可能的实现方式中,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
结合第三方面或第三方面的任一种可能的实现方式中,所述IoT主节点还包括:第二接收单元,用于接收所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;第二发送单元,用于向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
结合第三方面或第三方面的任一种可能的实现方式中,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域ID。
结合第三方面或第三方面的任一种可能的实现方式中,所述IoT主节点还包括:第二数据通信单元,用于与所述家庭网络从节点进行数据通信。
第四方面,本申请实施例还提供了一种融合主节点,所述融合主节点包括:所述家庭网络数据链路层,用于向融合代理单元发送第一信息;所述融合代理单元,用于接收来自所述家庭网络数据链路层的第一信息,所述第一信息用于指示或包括第三通信资源,还用于向所述IoT数据链路层发送所述第一信息;所述IoT数据链路层,用于接收所述第一信息,以及向IoT从节点分配所述第三通信资源。
结合第四方面,在一种可能的实现方式中,所述IoT数据链路层,还用于接收来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;以及向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
结合第四方面或第四方面的任一种可能的实现方式中,所述融合代理单元,还用于向所述家庭网络数据链路层发送第四注册请求,所述第四注册请求用于请求注册到所述家庭网络数据链路层所在的域中;以及接收所述家庭网络数据链路层发送的第四确认指令,所述第四确认指令用于确认所述第四注册请求。
结合第四方面或第四方面的任一种可能的实现方式中,所述第三通信资源包括第三时域资源或第三时频域资源。
结合第四方面或第四方面的任一种可能的实现方式中,所述家庭网络数据链路层,还 用于接收来自家庭网络从节点的第五注册请求;以及向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求;以及与所述家庭网络从节点进行数据通信。
第五方面,本申请实施例提供了一种IoT主节点,括处理器、存储器和收发器,所述处理器和所述存储器耦合;所述处理器,用于通过所述收发器接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;所述处理器,还用于控制所述收发器利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述处理器,还用于通过所述收发器接收第二广播消息,所述第二广播消息用于指示或包括第二通信资源;以及所述处理器,还用于控制所述收发器向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
结合第五方面,在一种可能的实现方式中,所述处理器,还用于通过所述收发器接收所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
结合第五方面或第五方面的任一种可能的实现方式中,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
结合第五方面或第五方面的任一种可能的实现方式中,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
结合第五方面或第五方面的任一种可能的实现方式中,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
结合第五方面或第五方面的任一种可能的实现方式中,所述处理器,还用于通过所述收发器接收所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;以及所述处理器还用于通过所述收发器向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
结合第五方面或第五方面的任一种可能的实现方式中,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域ID。
结合第五方面或第五方面的任一种可能的实现方式中,所述处理器,还用于通过所述收发器与所述家庭网络主节点进行数据通信。
第六方面,本申请实施例提供了一种融合主节点,包括处理器、存储器和收发器,所述处理器和所述存储器耦合;所述处理器,用于确定第一信息,所述第二信息用于指示或包括第三通信资源;所述处理器,还用于向IoT从节点分配所述第三通信资源。
结合第六方面,在一种可能的实现方式中,所述处理器,还用于通过所述收发器接收来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;所述处理器,还用于通过所述收发器向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
结合第六方面或第六方面的任一种可能的实现方式中,所述处理器,还用于确定注册到所述家庭网络数据链路层所在的域中。
结合第六方面或第六方面的任一种可能的实现方式中,所述第三通信资源包括第三时域资源或第三时频域资源。
结合第六方面或第六方面的任一种可能的实现方式中,所述处理器,还用于通过所述 收发器接收来自家庭网络从节点的第五注册请求;所述处理器,还用于向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求,以及通过所述收发器与所述家庭网络从节点进行数据通信。
第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储指令,所述存储器用于根据所述指令执行下述动作;获取第一广播消息,所述第一广播消息用于指示或包括第一通信资源;利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;获取第二广播消息,所述第二广播消息用于指示或包括第二通信资源;向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
可理解,本申请实施例中,该芯片获取第一广播消息如可以为处理器从存储器中获取该第一广播消息。
结合第七方面,在一种可能的实现方式中,所述处理器,还用于获取所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
结合第七方面或第七方面的任一种可能的实现方式中,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
结合第七方面或第七方面的任一种可能的实现方式中,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
结合第七方面或第七方面的任一种可能的实现方式中,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
结合第七方面或第七方面的任一种可能的实现方式中,所述处理器,还用于获取所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;以及所述处理器还用于向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
结合第七方面或第七方面的任一种可能的实现方式中,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域ID。
结合第七方面或第七方面的任一种可能的实现方式中,所述处理器,还用于与所述家庭网络主节点进行数据通信。
第八方面,本申请实施例还提供了一种芯片,所述芯片包括处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储指令,所述存储器用于根据所述指令执行下述动作;确定第一信息,所述第二信息用于指示或包括第三通信资源;向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
结合第八方面,在一种可能的实现方式中,所述处理器,还用于获取来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;所述处理器,还用于向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
结合第八方面或第八方面的任一种可能的实现方式中,所述处理器,还用于确定注册到所述家庭网络数据链路层所在的域中。
结合第八方面或第八方面的任一种可能的实现方式中,所述第三通信资源包括第三时 域资源或第三时频域资源。
结合第八方面或第八方面的任一种可能的实现方式中,所述处理器,还用于获取来自家庭网络从节点的第五注册请求;所述处理器,还用于向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求,以及与所述家庭网络从节点进行数据通信。
第九方面,本申请实施例提供了一种通信***,所述通信***包括物联网IoT主节点、家庭网络主节点和IoT从节点,所述IoT主节点,用于接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;以及所述IoT主节点,还用于利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述家庭网络主节点,用于接收来自所述物联网IoT主节点的第一注册请求,向所述IoT主节点发送第一确认指令,所述第一确认指令用于确认所述第一注册请求;以及还用于发送第二广播消息,所述第二广播消息用于指示或包括第二通信资源;所述IoT主节点,还用于接收所述第一确认指令,以及所述第二广播消息,并向IoT从节点和/或所述IoT主节点分配所述第二通信资源;所述IoT从节点,用于与所述IoT主节点进行数据通信。
本申请实施例中,IoT主节点和家庭网络主节点可以为芯片,或者还可为设备等等,本申请实施例对于该IoT主节点和家庭网络主节点的具体形态不作限定。
第十方面,申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第十一方面,本申请实施例提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
图1是本申请实施例提供的一种网络架构示意图;
图2是本申请实施例提供的一种网络架构示意图;
图3是本申请实施例提供的一种家庭网络DM的架构示意图;
图4是本申请实施例提供的一种IoT DM的架构示意图;
图5a是本申请实施例提供的一种网络架构示意图;
图5b是本申请实施例提供一种网络架构示意图;
图6是本申请实施例提供的一种融合DM的架构示意图;
图7a是本申请实施例提供的一种网络架构示意图;
图7b是本申请实施例提供的一种网络架构示意图;
图8是本申请实施例提供的一种通信方法的流程示意图;
图9是本申请实施例提供的一种IoT MAP报文的格式示意图;
图10是本申请实施例提供一种数据帧的结构示意图;
图11是本申请实施例提供的一种数据帧的结构示意图;
图12是本申请实施例提供的一种通信方法的流程示意图;
图13是本申请实施例提供的一种IoT主节点的结构示意图;
图14是本申请实施例提供的一种融合主节点的结构示意图;
图15是本申请实施例提供的一种通信装置的结构示意图。
下面结合本申请实施例中的附图对本申请实施例进行描述。
首先介绍本申请中的技术背景,如下所示:
在实际应用中,电力线通信的宽带技术所使用的标准为国际电信联盟电信标准分局(international telecommunication union-telecommunication standardization sector,ITU-T)G.hn标准和homeplug AV标准。这两种标准一般是采用正交频分复用(orthogonal frequency-division multiplexing,OFDM)调制方式,OFDM调制方式能够在电磁干扰的通信环境下保证稳定完整的传输数据。
如图1所示,家庭宽带网络(也可称为家庭网络)中一般包括域控制节点(domain master)以及节点(Node),家庭网络节点之间可通过电力线连接,域控制节点可对域内的节点进行管理等等操作。为便于理解,本申请实施例将以G.hn标准为例来说明本申请所提供的方法,如在G.hn标准中,一般称domain master为家庭网络主节点,或家庭网络DM,Node为家庭网络从节点或家庭网络终端节点(end point,EP)。又如,在homeplug AV标准中,domain master又可以称为集中器(central coordinator,CC)、节点称为站(station,STA)。因此,不应将本申请实施例中的DM和EP理解为本申请所提供的方法仅适用于G.hn标准。也就是说,在其他家庭网络的标准中,本申请所提供的方法同样适用。
由此,根据图1所示的网络架构,如图2所示,图2是由DM以及多个EP所组成的家庭网络,该DM和多个EP任意两节点间可以通过电力线连接。其中,DM可用于对域内节点(即EP)进行管理,如可用于管理域内节点的注册和退出,以及管理域内节点的节点优先级,又如负责分配通信资源等等。
具体的,DM或EP可以是宽带电力猫、路由器、无线保真(wireless fidelity,WiFi)、无线访问接入点(wireless access point,AP)、数字用户线路(digital subscriber line,DSL)调制解调器以及光网络终端(optical network terminal,ONT)等等。常见应用在家庭网络内部通过PLC技术连接家庭主路由器以及其他包含WiFi功能的AP或路由器节点,便可实现WiFi在家庭网络内部的高质量覆盖。
其中,G.hn标准是ITU-T针对家庭网络应用制定的标准协议族,包含了多个标准文本,如可包括G.9960、G.9961、G.9963、G.9964等等,分别对应家庭网络技术相关的架构、物理层、数据链路层、多输入多输出(multiple-input multiple-output,MIMO)等技术标准。G.hn标准仅针对家庭网络连接应用。家庭网络G.hn标准的参考模型,如图3所示,G.hn标准主要定义了数据链路层(data link layer,DLL)和物理层(physical layer,PHY),其中数据链路层又包括应用协议融合层(application protocol convergence),逻辑链路层(logical link Control)和介质接入控制层(medium access control);其中物理层又包含物理编码子层(physical coding sub-layer),物理介质附加子层(physical medium attachment)和物理介质相关子层(physical medium dependent)。
同时电力线(power line communication,PLC)物联网(internet of things,IoT)技术 也在积极使用电力线进行通信,所使用的标准一般有G3-PLC和电气和电子工程师协会(institute of electrical and electronics engineers,IEEE)1901.1。
由于家庭网络节点主要用于支撑家庭宽带的覆盖,而PLC IoT节点无处不在,即每个支持智慧家庭的电器都有可能为IoT节点,也就是说在家庭网络中,家庭网络节点数量较少,PLC IoT节点(包括IoT主节点和IoT从节点)数量众多,由此在同时使用电力线的过程中,会相互干扰,如PLC IoT节点的使用可能会造成家庭网络节点的宽带性能下降,以及家庭网络节点的使用可能会使得PLC IoT节点出现丢包或时延变成等现象。
由此,本申请提供了一种通信方法,可降低PLC IoT节点与家庭网络节点的相互干扰,提高***性能。
本申请实施例中,家庭网络主节点与家庭网络从节点均可以是电力猫、路由器、WiFi AP、DSL调制解调器或ONT等等,本申请实施例对家庭网络主节点以及家庭网络从节点的具体形态不作限定。IoT主节点与IoT从节点可以是IoT业务网关或集成IoT功能的各种家用电器等等,本申请实施例对于IoT主节点与IoT从节点的具体形态不作限定。
可理解,区分家庭网络主节点与家庭网络从节点的方法,如可以将节点中的某个节点固定设置为家庭网络主节点,如可以将节点中的A节点设置为家庭网络主节点,从而节点中的其他节点如B节点和C节点便可称为家庭网络从节点。例如家庭网络中可以通过设置家庭主路由作为家庭网络主节点。又如在具体使用时,哪个节点先上电,如D节点上电了,则该D节点被可称为家庭网络主节点,从而节点中的其他节点如E节点便可称为家庭网络从节点。可理解,对于IoT主节点与IoT从节点之间的区分方法还可如上所示。
本申请实施例中,家庭网络主节点、家庭网络从节点、IoT主节点以及IoT从节点都可以通过家庭电网中的电源接口连接到电力线网络中,即可以通过电力线在各个节点之间进行通信。
可理解,本申请实施例中,家庭网络主节点也可称为家庭网络DM,家庭网络从节点也可称为家庭网络EP,以及IoT主节点也可称为IoT DM,IoT从节点也可称为IoT EP。
其中,对于家庭网络主节点即家庭网络DM的参考模型可如图3所示,对于IoT主节点即IoT DM的参考模型如图4所示(可理解,图4所示的融合代理单元的结构仅为示例,不应将其理解为对本申请的限定),图4是本申请实施例提供的一种IoT DM的架构示意图。该IoTDM可包括IoTDLL,该IoTDLL可包括协议融合层(application protocol convergence),逻辑链路层(logical link control)和介质接入控制层(medium access control)。该IoTDLL可完成IoT EP节点的注册管理,物理介质上信号传输资源的分配,装帧组帧,链路控制层报文的产生比如介质访问计划(medium access plan,MAP)报文等。该IoT主节点还可包括物理层(physical layer,PHY),该物理层还可包括物理编码子层(physical coding sub-layer),物理介质附加子层(physical medium attachment)和物理介质相关子层(physical medium dependent)。该PHY可完成对数据的编码调制,将数据编码并调制成可发送到线路上的信号,及对信号的解调解码,将线路上的信号进行解调及对数据进行解码操作,以及完成信号到比特数据的转换等等。可理解,图4所示的PHY不仅可支持PLC所使用的标准,还可支持PLC IoT所使用的标准。
本申请实施例中,该IoTDM还可包括融合代理单元,该融合代理单元可代理IoT DM作为PLC G.hn标准中的EP(即家庭网络EP)注册到PLC网络中,以及申请和接收家庭网络DM分配的通信资源,并将该通信资源发送给IoT DM中的DLL(即IoT DLL)。
在一个实施例中,如图4所示,该融合代理单元可包括家庭网络EP单元和代理单元,其中,该家庭网络EP单元可用于支持家庭网络EP中DLL的大部分功能,即可用于支持该IoT DM与家庭网络DM进行通信,从而使得该IoT DM作为家庭网络EP注册到目标域(即家庭网络DM所在的域)中。该家庭网络EP单元与该代理单元之间有接口,以及该家庭网络EP与该IoT DM中的物理层之间有接口。其中,该家庭网络EP单元可通过物理层调制解调信号与家庭网络DM进行通信,如进行相关注册以及获取通信资源等信息,还可将获得的通信资源等信息发送给该代理单元。该代理单元可从该家庭网络EP单元获得通信资源等信息,还可与IoTDLL连接,将该通信资源等信息发送给IoT DLL。
根据图3和图4所示的参考模型,如图5a所示,图5a是本申请实施例提供的一种网络架构示意图,如图5a所示,在域i所在的网络中,可包括一个家庭网络DM和多个家庭网络EP,以及一个IoT DM和多个IoT EP。
作为一个实施例,图5b是本申请实施例提供的一种网络架构示意图,如图5b所示,在域i所在的家庭网络中,还可以包括子域j,该子域j可包括一个IoT DM和多个IoT EP。
作为一个实施例,本申请还提供了一种融合主节点,该融合主节点还可称为融合DM。该融合DM可包括家庭网络DLL和IoT DLL,该家庭网络DLL可参考图3所示的描述,该IoT DLL可参考前述实施例的具体描述,该融合DM还可包括PHY,对于该PHY可参考前述实施例的具体描述,这里不再一一详述。
作为一个实施例,图6是本申请实施例提供的一种融合DM的架构示意图,如图6所示,该融合DM还可包括融合代理单元,该融合代理单元可包括家庭网络EP单元和代理单元。其中,该家庭网络EP单元可用于支持家庭网络EP中DLL的大部分功能,即可用于支持该融合DM作为家庭网络EP与图6中的家庭网络DLL连接,从而使得该融合DM作为家庭网络EP注册到目标域中(如家庭网络DM所在的域i)。该家庭网络EP单元与家庭网络DLL之间有接口,从而可进行相关注册以及获取通信资源等信息。该家庭网络EP单元与代理单元之间有接口,从而可使得代理单元获得该通信资源,以及该代理单元还可将该通信资源发送给IoT DLL。
根据图3和图6所示的参考模型,如图7a所示,图7a是本申请实施例提供的一种网络架构示意图,如图7a所示,在域i所在的网络中,可包括一个融合DM和多个家庭网络EP以及多个IoT EP。
作为一个实施例,图7b是本申请实施例提供的一种网络架构示意图,如图7b所示,在域i所在的家庭网络中,可包括一个融合DM和多个IoT EP。
对于图5a和图7a来说,IoT主节点的域标识ID与家庭网络主节点的域ID相同;但是对于图5b和图7b来说,IoT主节点所在的域还可以是前述的家庭网络域下的子域。
以上是本申请实施例所涉及的各个节点的描述,以下将具体描述本申请实施例所涉及的方法,可理解,该方法可应用于时分多址(time domain multiple access,TDMA)***, 还可应用于正交频分多址(orthogonal frequency division multiple access,OFDMA)***。如图8所示,图8是本申请实施例提供的一种通信方法的流程示意图。
该通信方法包括以下步骤:
801、家庭网络DM发送第一广播消息,如可周期性向IoT DM以及家庭网络EP发送该第一广播消息。
其中,该第一广播消息可用于指示或包括第一通信资源,该第一通信资源为IoT DM或家庭网络EP发起注册请求需要占用的资源。具体的,该第一通信资源可包括第一时域资源或第一时频域资源,该第一时域资源又可理解为第一时隙资源。其中,该第一广播消息中可直接包括第一通信资源,如直接包括第一时隙资源为时隙1。或者,该第一广播消息可用于指示第一通信资源,如通过特定符号来指示时隙1等等,本申请实施例对于该第一通信资源的具体形式不作限定。可理解,如第一广播消息用于指示第一通信资源,则该指示方法对于收发双方来说,已经事先协商好了,即收发双方能清楚得知第一通信资源用何种方法来指示。
可选的,该第一广播消息还可用于指示或包括域ID,该域ID可用于指示IoT DM根据自己的域ID来选择是否接入该家庭网络DM所在的域中。
可选的,该第一广播消息还可以以MAP报文的形式来广播。如通过MAP报文给IoT DM分配第一时隙资源,该第一时隙资源可为(Contention Free Transmission Opportunity,CFTXOP)或(contention free time slot,CFTS)。
可理解,在其他标准中,该第一广播消息还可为其他形式如Beacon的形式。因此,本申请实施例对于该第一广播消息的具体形式不作限定。
802、IoT DM接收第一广播消息,以及利用第一通信资源向该家庭网络DM发送第一注册请求。
其中,该第一注册请求可用于请求注册到家庭网络DM所在的域中,也就是说,该第一注册请求可用于请求将IoT DM作为家庭网络EP注册到家庭网络DM所在的域中。
803、家庭网络DM接收IoT DM发送的第一注册请求,并向IoT DM发送第一确认指令。
该第一确认指令可用于确认该第一注册请求。
可理解,该第一确认指令中还可包括节点标识A,即该节点标识A为家庭网络DM为IoT DM分配的节点标识,通过分配该节点标识A可使得家庭网络DM发送第二广播消息时,给相应的节点分配资源,如可向节点标识为A的IoT DM分配第二通信资源。
804、家庭网络DM发送第二广播消息,该第二广播消息可用于指示或包括第二通信资源。
其中,该第二通信资源可理解为IoT DM或家庭网络EP需要发送信号时占用的资源。该第二通信资源可用于指示或包括第二时域资源或第二时频域资源。可理解,对于该第二通信资源的具体描述可参考第一通信资源的描述,这里不再一一详述。
可理解,在IoT DM接收到该第二广播消息后,便可为IoT节点分配第二通信资源,如可向IoT从节点分配资源,又可以向IoT主节点分配等等,本申请实施例不作限定。
805、IoT DM利用第二通信资源向IoT EP发送IoT广播消息。
该IoT广播消息可用于指示或包括第二通信资源,具体的,该IoT广播消息中还可包括与注册相关的信息,该注册相关的信息可包括物理层相关信息以及域标识等信息,通过该注册相关的信息可使得IoT EP正确接收和发送注册相关数据帧,通过确认该域标识决定是否发起注册请求,从而注册到IoT DM所在的域中。可理解,该IoT广播消息的具体形式可为IoT MAP报文的形式,该IoT MAP报文中可包括该第二时隙资源以及与注册相关的信息,
可选的,该IoT MAP报文的格式可如图9所示,其中,IoT MAP头(header)即MAP报文中的header,可用于携带物理层调制解调关键参数等信息,例如比特分配表(bit allocation table,BAT),前向纠错码(forward error correction,FEC)参数(如码块大小、码率)。TXOP Desc[i]:传输机会(transmission opportunity,TXOP)为时隙资源单元,TXOPDesc[i]中i表示该TXOP的属性,以及节点的分配信息等。也就是说,该i可表示该时隙资源是对应分配给哪个节点的资源。附加信息(auxiliary information)中包含了与注册相关的关键信息,例如域标识。
可理解,本申请实施例中所描述的域标识不仅可包括IoT DM的标识,还可包括组播标识(multicast ID)和广播标识(broadcast ID)。其中,组播标识可表示该通信资源是分配给域中特点组播内的节点,广播标识可表示该通信资源是分配给域中所有节点。IoT DM的标识可表示IoT EP是否接入到该IoT DM所在的域中。
可理解,IoT DM发送IoT广播消息所占用的资源可以为第二通信资源中的部分资源等,或者,为第二通信资源中的全部资源等等,本申请实施例不作限定。
806、IoT EP接收IoT广播消息,向IoT DM发送第二注册请求,请求注册到IoT DM所在的域中。
807、IoT DM接收第二注册请求,并向IoT EP发送第二确认指令,从而确认该第二注册请求。
其中,该第二确认指令中可包括域标识,对于域标识的具体描述可参考前述实施例。
808、IoT DM与IoT EP进行数据通信。
809、IoT DM与家庭网络DM进行数据通信。
其中对于步骤805与步骤809的先后顺序不作限定。
可理解,本申请还提供了家庭网络DM与家庭网络EP之间的通信方法,如下所示:
810、家庭网络EP接收家庭网络DM的第一广播消息,并向家庭网络DM发送注册请求A。
811、家庭网络DM接收注册请求A,并向家庭网络EP发送确认指令B,确认该注册请求A。
812、家庭网络DM与家庭网络EP进行数据通信。
本申请实施例中,家庭网络DM分配给IoT DM的第二通信资源如第二时隙资源如果与家庭网络DM所使用的时隙资源为竞争的关系,如在CBTXOP或CBTS竞争的时隙资源中来发送数据帧,则IoT DM或IoT EP的数据帧格式需要考虑兼容原有家庭网络下的帧格式,如图10所示,在家庭网络的帧结构头(header)的基础上增加IoT头(header)。
其中,前导码(Preamble):在IoT PHY层中定义,基本保持G.hn PHY(G.9960)中 的定义,由此家庭网络DM、家庭网络EP、IoT DM能通过该Preamble检测到数据帧。例如可保持原有G.hn 28MHz模式下的定义。
header:保持G.hn标准中的header定义,由此家庭网络DM便可识别该帧;IoT header:至少包含IoT网络的源(source,S)ID和目标(destination,D)ID,使得IoTEP能识别帧的来源和目的。
其中,IoT DM通过融合代理单元作为家庭网络EP注册到家庭网络中后获得自己的ID,后续IoT DM在发送给IoTEP的数据帧中可以将header(非IoT Header)中的SID和DID都设置为上述ID,由此,家庭网络节点包括家庭网络DM和家庭网络EP接收到该数据帧,也不会处理该数据帧。以及IoT EP注册到IoT网络中后,同样记录该IoT DM获取的ID,并在发送给其他IoT EP的数据帧中同样将header中的SID,DID设置成上述ID,从而确保该数据帧不会被家庭网络中的节点处理。
IoT承载域(payload):保持原有G.hn PHY标准中的定义,或者使用新的参数如OFDM符号长度等,用于承载IoT节点间正式传输数据的数据符号。
本申请实施例中,家庭网络DM分配给IoT DM的时隙资源如果与家庭网络DM所使用的时隙资源为非竞争的关系,即IoT节点(包括IoT DM和IoT EP)不需要和家庭网络节点去竞争发送数据帧,则该数据帧的结构可如图11所示:
IoT preamble:在IoT PHY层中定义的独立前导码及参数;
IoT header:在IoT PHY层中定义的header符号及参数,里面包含IoT SID/DID信息以及传输的调制编码参数等其他信息;
IoT payload:在IoT PHY层中定义的payload符号及参数。
实施本申请实施例,IoT DM通过与家庭网络DM以及IoT EP交互,可使得该IoT DM既可作为“家庭网络EP”注册到家庭网络中,又可充当DM的角色对IoT EP进行资源分配等操作,从而使得PLC与PLC IoT进行融合,使得通信资源得到了统一管理,避免了两者之间的相互干扰,提高了资源管理的效率。
如图12所示,图12是本申请实施例提供的另一种通信方法的流程示意图。该通信方法可应用于融合DM,该融合DM的网络架构可参考前述实施例。
该通信方法包括以下步骤:
1201、家庭数据链路层向融合代理单元发送第一信息,该第一信息可用于指示或包括第三通信资源。
其中,该第三通信资源可包括第三时域资源或第三时频域资源,且该第三通信资源可为融合DM与IoT EP之间进行通信时所需要的资源。
可选的,家庭数据链路层可在检测到融合代理单元被启动的情况下,向融合代理单元发送第一信息。如融合DM接收到用户输入的开启IoT功能的指令的情况下,可启动该融合代理单元;又或者中检测到应用需求的情况下,可启动该融合代理单元。
1202、融合代理单元接收家庭数据链路层发送的第一信息,并向家庭网络数据链路层发送第四注册请求,该第四注册请求可用于请求注册到所述家庭网络数据链路层所在的域中。
1203、家庭网络数据链路层接收第四注册请求,并向融合代理单元发送第四确认指令,该第四确认指令用于确认第四注册请求。
1204、融合代理单元接收第四注册请求,并向IoT数据链路层发送该第一信息。
可理解,在IoT数据链路层接收到包括第三通信资源的第一信息后,融合DM便可通过该IoT数据链路层为IoT从节点分配该第三通信资源。从而使得IoT从节点利用分配的资源与其他节点(包括IoT从节点以及IoT主节点)进行数据通信。
1205、IoT数据链路层接收第一信息,该融合DM还可以通过该IoT数据链路层向IoT EP发送广播消息C。
其中,广播消息C用于指示或包括第三通信资源,该第三通信资源可用于IoT EP与IoT数据链路层进行数据通信。
1206、IoT EP接收广播消息C,并向IoT数据链路层发送第三注册请求,用于请求注册到IoT数据链路层所在的域中。
1207、IoT数据链路层接收第三注册请求,向IoT EP发送第三确认指令,确认该第三注册请求。
1208、IoT EP与IoT数据链路层进行数据通信。
1209、家庭网络EP接收广播消息C。
1210、家庭网络EP向家庭网络数据链路层发送第五注册请求,该第五注册请求用于请求注册到家庭网络数据链路层所在的域中,
1211、家庭网络数据链路层接收第五注册请求,向家庭网络EP发送第五确认指令,确认该第五注册请求。
1212、家庭网络数据链路层与家庭网络EP进行数据通信。
本申请实施例中,通过在融合DM中同时设置家庭网络数据链路层与IoT数据链路层,可使得该融合DM既可以作为家庭网络DM,又可以作为IoT DM,从而进行资源的统一管理,避免资源之间的相互干扰,避免了资源浪费的情况。
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。
图13是本申请实施例提供的一种IoT主节点的结构示意图,该IoT主节点可用于执行本申请实施例所提供的通信方法,如图13所示,该IoT主节点包括:
第一接收单元1301,用于接收第一广播消息,该第一广播消息用于指示或包括第一通信资源;
第一发送单元1302,用于利用该第一通信资源向家庭网络主节点发送第一注册请求,该第一注册请求用于请求注册到该家庭网络主节点所在的域中;
该第一接收单元1301,还用于接收第二广播消息,该第二广播消息用于指示或包括第二通信资源;
分配单元1303,用于向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
在一种可能的实现方式中,该第一接收单元1301,还用于接收该家庭网络主节点发送的第一确认指令,该第一确认指令用于确认该第一注册请求。
在一种可能的实现方式中,该IoT主节点的域标识ID与该家庭网络主节点的域ID相 同。
在一种可能的实现方式中,该IoT主节点为该家庭网络主节点资源管理范围内的节点。
在一种可能的实现方式中,该第一通信资源包括第一时域资源或第一时频域资源;该第二通信资源包括第二时域资源或第二时频域资源。
在一种可能的实现方式中,该IoT主节点还包括:第二接收单元1304,用于接收该IoT从节点发送的第二注册请求,该第二注册请求用于请求注册到该IoT主节点所在的域中;第二发送单元1305,用于向该IoT从节点发送第二确认指令,该第二确认指令用于确认该第二注册请求。
在一种可能的实现方式中,该第一广播消息还用于指示或包括:该家庭网络主节点的域ID。
在一种可能的实现方式中,该IoT主节点还包括:数据通信单元1306,用于与该家庭网络从节点进行数据通信。
可理解,对于该IoT主节点的具体实现方式可参考前述各实施例的描述,这里不再一一详述。
图14是本申请实施例提供的一种融合主节点的结构示意图,该融合主节点可用于执行本申请实施例所提供的通信方法,如图14所示,该融合主节点包括:
家庭网络数据链路层1401,用于向融合代理单元1402发送第一信息;
该融合代理单元1402,用于接收来自该家庭网络数据链路层1401的第一信息,该第一信息用于指示或包括第三通信资源,还用于向IoT数据链路层1403发送该第一信息;
IoT数据链路层1403,用于接收该第一信息,以及通过IoT数据链路层向IoT从节点分配第三通信资源。
在一种可能的实现方式中,该IoT数据链路层1403,还用于接收来自该IoT从节点的第三注册请求,该第三注册请求用于请求注册到该IoT数据链路层1403所在的域中;以及向该IoT从节点发送第三确认指令,该第三确认指令用于确认该第三注册请求。
在一种可能的实现方式中,该融合代理单元1402,还用于向该家庭网络数据链路层1401发送第四注册请求,该第四注册请求用于请求注册到该家庭网络数据链路层所在的域中;以及接收该家庭网络数据链路层1401发送的第四确认指令,该第四确认指令用于确认该第四注册请求。
在一种可能的实现方式中,该第三通信资源包括第三时域资源或第三时频域资源。
在一种可能的实现方式中,该家庭网络数据链路层1401,还用于接收来自家庭网络从节点的第五注册请求;以及向该家庭网络从节点发送第五确认指令,该第五确认指令用于确认该第五注册请求;以及与该家庭网络从节点进行数据通信。
可理解,对于融合主节点的具体实现方式可参考前述各实施例的描述,这里不再一一详述。
参见图15,图15是本申请实施例提供的一种通信装置的结构示意图,如图15所示,该通信装置可包括处理器1501、存储器1502和收发器1503,该处理器1501、存储器1502和收发器1503通过连接器相耦合,该连接器可包括各类接口、传输线或总线1504等,本实施例对此不做限定。应当理解,本申请的各个实施例中,耦合是指通过特定方式的相互 联系,包括直接相连或者通过其他设备间接相连,例如可以通过各类接口、传输线、总线等相连。
存储器1502,可用于存储计算机程序指令,包括操作***(operation system,OS)、以及用于执行本申请方案的程序代码在内的各类计算机程序代码,可选的,存储器1502包括但不限于是非掉电易失性存储器,例如是嵌入式多媒体卡(embedded multi media card,EMMC)、通用闪存存储(universal flash storage,UFS)或只读存储器(read-only memory,ROM),或者是可存储静态信息和指令的其他类型的静态存储设备,还可以是掉电易失性存储器(volatile memory),例如随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的程序代码并能够由计算机存取的任何其他计算机可读存储介质等,该存储器1502用于存储相关指令及数据。收发器1503用于接收和发送数据,例如该收发器可用于接收广播消息以及注册请求等等,本申请实施例不作限定。
处理器1501可以是一个或多个中央处理器(central processing unit,CPU),在处理器1501是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。可选的,处理器1501可以是多个处理器构成的处理器组,多个处理器之间通过一个或多个总线彼此耦合。
可理解,以上仅为本申请实施例提供的一种通信装置的结构示意图,在具体实现中,该通信装置可具有比示出的部分更多或更少的部件,可以组合两个或更多个部件,或者可具有不同部件的不同配置实现等等。
可理解,图15所示的通信装置可以为IoT主节点,或者,还可以为融合主节点等。如IoT主节点的结构可以为图15所示的结构,融合主节点的结构也可以为图15所示的结构。
可理解,图15仅示出了通信装置的结构示意图,关于从节点的结构可参考图15所示的通信装置的结构示意图,这里不再一一详述。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在通信装置上运行时,图8或图12所示的方法流程得以实现。
本申请实施例还提供一种计算机程序产品,当该计算机程序产品在通信装置上运行时,图8或图12所示的方法流程得以实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
Claims (29)
- 一种通信方法,其特征在于,包括:物联网IoT主节点接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;所述IoT主节点利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述IoT主节点接收第二广播消息,所述第二广播消息用于指示或包括第二通信资源;所述IoT主节点向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
- 根据权利要求1所述的方法,其特征在于,所述IoT主节点利用所述第一通信资源向家庭网络主节点发送第一注册请求之后,所述方法还包括:所述IoT主节点接收所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
- 根据权利要求1或2所述的方法,其特征在于,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
- 根据权利要求1-3任意一项所述的方法,其特征在于,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
- 根据权利要求1-4任意一项所述的方法,其特征在于,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
- 根据权利要求1-5任意一项所述的方法,其特征在于,所述IoT主节点向IoT从节点和/或所述IoT主节点分配所述第二通信资源之前,所述方法还包括:所述IoT主节点接收所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;所述IoT主节点向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
- 根据权利要求1-6任意一项所述的方法,其特征在于,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域ID。
- 根据权利要求2-7任意一项所述的方法,其特征在于,所述IoT主节点接收所述家庭网络主节点发送的第一确认指令之后,所述方法还包括:所述IoT主节点与所述家庭网络主节点进行数据通信。
- 一种通信方法,其特征在于,所述方法应用于融合主节点,所述融合主节点包括融合代理单元、家庭网络数据链路层和物联网IoT数据链路层,所述方法包括:所述融合代理单元接收来自所述家庭网络数据链路层的第一信息,所述第一信息用于指示或包括第三通信资源;所述融合代理单元向所述IoT数据链路层发送所述第一信息;通过所述IoT数据链路层向IoT从节点分配所述第三通信资源。
- 根据权利要求9所述的方法,其特征在于,通过所述IoT数据链路层向IoT从节点分配所述第三通信资源之前,所述方法还包括:通过所述IoT数据链路层接收来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;通过所述IoT数据链路层向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
- 根据权利要求9或10所述的方法,其特征在于,所述融合代理单元接收来自所述家庭网络数据链路层的第一信息之前,所述方法还包括:所述融合代理单元向所述家庭网络数据链路层发送第四注册请求,所述第四注册请求用于请求注册到所述家庭网络数据链路层所在的域中;所述融合代理单元接收所述家庭网络数据链路层发送的第四确认指令,所述第四确认指令用于确认所述第四注册请求。
- 根据权利要求9-11任意一项所述的方法,其特征在于,所述第三通信资源包括第三时域资源或第三时频域资源。
- 根据权利要求9-12任意一项所述的方法,其特征在于,所述方法还包括:通过所述家庭网络数据链路层接收来自家庭网络从节点的第五注册请求;通过所述家庭网络数据链路层向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求;通过所述家庭网络数据链路层与所述家庭网络从节点进行数据通信。
- 一种通信装置,其特征在于,所述通信装置包括处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储指令,所述存储器用于根据所述指令执行下述动作;获取第一广播消息,所述第一广播消息用于指示或包括第一通信资源;利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;获取第二广播消息,所述第二广播消息用于指示或包括第二通信资源;向IoT从节点和/或所述IoT主节点分配所述第二通信资源。
- 根据权利要求14所述的装置,其特征在于,所述处理器,还用于获取所述家庭网络主节点发送的第一确认指令,所述第一确认指令用于确认所述第一注册请求。
- 根据权利要求14或15所述的装置,其特征在于,所述IoT主节点的域标识ID与所述家庭网络主节点的域ID相同。
- 根据权利要求14-16任意一项所述的方法,其特征在于,所述IoT主节点为所述家庭网络主节点资源管理范围内的节点。
- 根据权利要求14-17任意一项所述的装置,其特征在于,所述第一通信资源包括第一时域资源或第一时频域资源;所述第二通信资源包括第二时域资源或第二时频域资源。
- 根据权利要求14-18任意一项所述的装置,其特征在于,所述处理器,还用于获取所述IoT从节点发送的第二注册请求,所述第二注册请求用于请求注册到所述IoT主节点所在的域中;以及所述处理器还用于向所述IoT从节点发送第二确认指令,所述第二确认指令用于确认所述第二注册请求。
- 根据权利要求14-19任意一项所述的装置,其特征在于,所述第一广播消息还用于指示或包括:所述家庭网络主节点的域ID。
- 根据权利要求15-20任意一项所述的装置,其特征在于,所述处理器,还用于与所述家庭网络主节点进行数据通信。
- 一种通信装置,其特征在于,所述通信装置包括处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储指令,所述存储器用于根据所述指令执行下述动作;确定第一信息,所述第二信息用于指示或包括第三通信资源;向IoT从节点分配所述第三通信资源。
- 根据权利要求22所述的装置,其特征在于,所述处理器,还用于获取来自所述IoT从节点的第三注册请求,所述第三注册请求用于请求注册到所述IoT数据链路层所在的域中;所述处理器,还用于向所述IoT从节点发送第三确认指令,所述第三确认指令用于确认所述第三注册请求。
- 根据权利要求22或23所述的装置,其特征在于,所述处理器,还用于确定注册到所述家庭网络数据链路层所在的域中。
- 根据权利要求22-24任意一项所述的装置,其特征在于,所述第三通信资源包括第三时域资源或第三时频域资源。
- 根据权利要求22-25任意一项所述的装置,其特征在于,所述处理器,还用于获取来自家庭网络从节点的第五注册请求;所述处理器,还用于向所述家庭网络从节点发送第五确认指令,所述第五确认指令用于确认所述第五注册请求,以及与所述家庭网络从节点进行数据通信。
- 一种通信***,其特征在于,所述通信***包括物联网IoT主节点、家庭网络主节点和IoT从节点,所述IoT主节点,用于接收第一广播消息,所述第一广播消息用于指示或包括第一通信资源;以及所述IoT主节点,还用于利用所述第一通信资源向家庭网络主节点发送第一注册请求,所述第一注册请求用于请求注册到所述家庭网络主节点所在的域中;所述家庭网络主节点,用于接收来自所述物联网IoT主节点的第一注册请求,向所述IoT主节点发送第一确认指令,所述第一确认指令用于确认所述第一注册请求;以及还用于发送第二广播消息,所述第二广播消息用于指示或包括第二通信资源;所述IoT主节点,还用于接收所述第一确认指令,以及所述第二广播消息,并向IoT从节点和/或所述IoT主节点分配所述第二通信资源;所述IoT从节点,用于与所述IoT主节点进行数据通信。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在物联网IoT主节点上运行时,权利要求1-8任一所述的方法得以实现;或者当其在融合主节点上运行时,权利要求9-13任一所述的方法得以实现。
- 一种计算机程序产品,其特征在于,当所述计算机程序产品在物联网IoT主节点上运行时,权利要求1-8任一项所述的方法得以实现;或者当其在融合主节点上运行时,权利要求9-13任一所述的方法得以实现。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/103462 WO2021035652A1 (zh) | 2019-08-29 | 2019-08-29 | 通信方法、通信装置及*** |
EP19942930.9A EP4021123A4 (en) | 2019-08-29 | 2019-08-29 | COMMUNICATION METHOD, COMMUNICATION DEVICE AND SYSTEM |
CN201980098989.5A CN114175827B (zh) | 2019-08-29 | 2019-08-29 | 通信方法、通信装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/103462 WO2021035652A1 (zh) | 2019-08-29 | 2019-08-29 | 通信方法、通信装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021035652A1 true WO2021035652A1 (zh) | 2021-03-04 |
Family
ID=74683698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/103462 WO2021035652A1 (zh) | 2019-08-29 | 2019-08-29 | 通信方法、通信装置及*** |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4021123A4 (zh) |
CN (1) | CN114175827B (zh) |
WO (1) | WO2021035652A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4300836A4 (en) * | 2021-03-05 | 2024-04-24 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND SYSTEM FOR POWER LINE COMMUNICATION FOR INTERNET OF THINGS |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115102993B (zh) * | 2022-07-15 | 2023-08-11 | 北京智芯微电子科技有限公司 | 终端即插即用的主动接入方法、装置、设备及可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150311951A1 (en) * | 2013-11-30 | 2015-10-29 | Wally Hariz | Method for using power lines for wireless communication |
CN105659634A (zh) * | 2013-09-20 | 2016-06-08 | 康维达无线有限责任公司 | 用于接近服务以及物联网服务的联合注册和注销的方法 |
WO2016149381A1 (en) * | 2015-03-16 | 2016-09-22 | Texas Instruments Incorporated | Optimized phy frame structure for ofdm based narrowband plc |
CN106549836A (zh) * | 2016-09-30 | 2017-03-29 | 北京邦天信息技术有限公司 | 一种物联网iot设备接入家庭网关的***、装置和方法 |
CN106912113A (zh) * | 2015-12-22 | 2017-06-30 | 电信科学技术研究院 | 一种资源配置和数据传输的方法及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102394840A (zh) * | 2011-11-11 | 2012-03-28 | 刘显福 | 一种通信实现方法及其器件 |
-
2019
- 2019-08-29 WO PCT/CN2019/103462 patent/WO2021035652A1/zh unknown
- 2019-08-29 EP EP19942930.9A patent/EP4021123A4/en active Pending
- 2019-08-29 CN CN201980098989.5A patent/CN114175827B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105659634A (zh) * | 2013-09-20 | 2016-06-08 | 康维达无线有限责任公司 | 用于接近服务以及物联网服务的联合注册和注销的方法 |
US20150311951A1 (en) * | 2013-11-30 | 2015-10-29 | Wally Hariz | Method for using power lines for wireless communication |
WO2016149381A1 (en) * | 2015-03-16 | 2016-09-22 | Texas Instruments Incorporated | Optimized phy frame structure for ofdm based narrowband plc |
CN106912113A (zh) * | 2015-12-22 | 2017-06-30 | 电信科学技术研究院 | 一种资源配置和数据传输的方法及设备 |
CN106549836A (zh) * | 2016-09-30 | 2017-03-29 | 北京邦天信息技术有限公司 | 一种物联网iot设备接入家庭网关的***、装置和方法 |
Non-Patent Citations (3)
Title |
---|
IEEE COMMUNICATIONS SOCIETY: "IEEE Standard for Medium Frequency (less than 12 MHz) Power Line Communications for Smart Grid Applications", IEEE STD 1901.1™-2018, 31 December 2018 (2018-12-31), XP068124995 * |
See also references of EP4021123A4 * |
SUN, YOUWEI ET AL.: "Data link layer protocol of internet of things based on power line", JOURNAL OF XI'AN UNIVERSITY OF POSTS AND TELECOMMUNICATIONS, vol. 19, no. 4, 31 July 2014 (2014-07-31), pages 36 - 39, XP055785835 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4300836A4 (en) * | 2021-03-05 | 2024-04-24 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND SYSTEM FOR POWER LINE COMMUNICATION FOR INTERNET OF THINGS |
Also Published As
Publication number | Publication date |
---|---|
EP4021123A1 (en) | 2022-06-29 |
EP4021123A4 (en) | 2022-09-14 |
CN114175827B (zh) | 2023-12-29 |
CN114175827A (zh) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11665530B2 (en) | Method and apparatus for connecting a terminal to network based on applicable network information in mobile communication system | |
CA3103305C (en) | Network configuration method and communications apparatus | |
US9241332B2 (en) | System and method for managing resources in a communication system | |
US20110149897A1 (en) | Bandwidth request method and bandwidth allocation method in broadband wireless access system | |
KR100913474B1 (ko) | 네트워크 서비스 제공자 발견 방법 및 장치 | |
WO2018227494A1 (zh) | 测量间隔配置方法、装置、设备、终端及*** | |
US20210392538A1 (en) | Method and device for configuring node to transmit and receive data | |
CN112398959B (zh) | Rlc信道确定方法和装置 | |
JP2023526735A (ja) | Tci状態のアクティブ化及びコードポイントからtci状態へのマッピングのためのシステム及び方法 | |
WO2013120422A1 (zh) | 通信方法、站点设备及接入点设备 | |
EP4274184A2 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
WO2021135650A1 (zh) | 通信方法及装置 | |
WO2021035652A1 (zh) | 通信方法、通信装置及*** | |
JP5584770B2 (ja) | 広帯域無線接続システムにおいてレンジングチャネル及び機会のマッピング方法 | |
WO2020084189A1 (en) | Network slicing in radio interface | |
KR20230096966A (ko) | 통신 방법 및 장비 | |
US20220263879A1 (en) | Multicast session establishment method and network device | |
CN109714376B (zh) | 一种固网报文的发送方法、装置及*** | |
KR20180040290A (ko) | 이동통신 네트워크 기능들을 연결하는 방법 및 장치 | |
WO2016041177A1 (en) | Zigbee system management employing a tr-069 enabled cpe proxy | |
CN115734173A (zh) | 用于设备间通信的方法和装置 | |
WO2010034241A1 (zh) | 中继站通信的方法、装置和*** | |
WO2020063395A1 (zh) | 终端能力的传输方法及相关设备 | |
KR101002411B1 (ko) | 전력선 통신 기반의 홈 네트워크를 위한 자동 주소 할당 방법 | |
CN112514434A (zh) | 用于向移动通信***的核心网提供ue无线电能力的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19942930 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2019942930 Country of ref document: EP Effective date: 20220324 |