[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116566439B - HPLC network optimization method, device, electronic equipment and storage medium - Google Patents

HPLC network optimization method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116566439B
CN116566439B CN202310822366.6A CN202310822366A CN116566439B CN 116566439 B CN116566439 B CN 116566439B CN 202310822366 A CN202310822366 A CN 202310822366A CN 116566439 B CN116566439 B CN 116566439B
Authority
CN
China
Prior art keywords
node
slave
neighbor
phase information
proxy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310822366.6A
Other languages
Chinese (zh)
Other versions
CN116566439A (en
Inventor
肖本强
慕迪
霍超
张波
甄岩
郑利斌
段金晟
张朦朦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Smartchip Microelectronics Technology Co Ltd
Beijing Smartchip Semiconductor Technology Co Ltd
Original Assignee
Beijing Smartchip Microelectronics Technology Co Ltd
Beijing Smartchip Semiconductor Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Smartchip Microelectronics Technology Co Ltd, Beijing Smartchip Semiconductor Technology Co Ltd filed Critical Beijing Smartchip Microelectronics Technology Co Ltd
Priority to CN202310822366.6A priority Critical patent/CN116566439B/en
Publication of CN116566439A publication Critical patent/CN116566439A/en
Application granted granted Critical
Publication of CN116566439B publication Critical patent/CN116566439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the specification provides an HPLC network optimization method, an apparatus, an electronic device and a storage medium. The method comprises the following steps: and receiving slave phase information which is distributed by the master node after networking is completed and used for describing the physical phase of the slave node, and receiving maintenance message information which is sent by the neighbor node, if the neighbor node can be used as a preliminary proxy node of the slave node according to the maintenance message information, comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result, wherein the neighbor phase information is used for describing the physical phase of the neighbor node, and if the phase comparison result shows that the neighbor node can be used as a target proxy node of the slave node, initiating a proxy change request for requesting the master node to set the neighbor node as the target proxy node of the slave node to the master node, so that convergence optimization can be carried out on the HPLC network, and the communication stability is improved.

Description

HPLC network optimization method, device, electronic equipment and storage medium
Technical Field
The embodiment of the specification relates to the technical field of power line carrier communication, in particular to an HPLC network optimization method, an apparatus, an electronic device and a storage medium.
Background
HPLC (High Speed Power Line Communication), namely high-speed power carrier communication, is a communication technology for transmitting voice or data on a power line of voltage, and an HPLC network uses the power line as a communication medium to realize convergence, transmission and interaction of power consumption information of a power consumer. HPLC networks are typically multi-level associated tree network topologies centered around a master node, connecting multiple slave nodes.
After networking is completed, the slave node in the HPLC network can perform channel evaluation according to the receiving and transmitting conditions of the channel discovery list of the peripheral neighbor nodes so as to select a relatively better proxy node, and network optimization is realized through the change of the proxy node. In the related art, when a proxy node is changed, the evaluation is generally performed according to the communication success rate, the level of the node and the corresponding signal to noise ratio. Because of the time variability of power line interference, the electricity utilization habit of resident users and the like, the load change of the HPLC network is large, and the communication stability of the HPLC network is easy to be poor. However, the related art has difficulty in improving the communication stability when optimizing the HPLC network.
Therefore, it is needed to provide an HPLC network optimization method to improve the communication stability of the HPLC network.
Disclosure of Invention
In view of this, various embodiments of the present disclosure are directed to providing an HPLC network optimization method, apparatus, electronic device, and storage medium to improve communication stability of an HPLC network.
The embodiment of the specification provides an HPLC network optimization method, wherein the HPLC network comprises a master node and a plurality of slave nodes connected with the master node, the slave nodes correspond to neighbor nodes capable of carrying out carrier communication with the slave nodes, and the optimization method is applied to the slave nodes; the optimization method comprises the following steps: receiving slave phase information distributed by the master node after the HPLC network networking is completed, and receiving maintenance message information sent by the neighbor node; the slave phase information is used for describing the physical phase of the slave node; if the neighbor node can be used as the preliminary proxy node of the slave node according to the maintenance message information, comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result; the neighbor phase information is used for describing the physical phase of the neighbor node; if the phase comparison result shows that the neighbor node can be used as the target proxy node of the slave node, a proxy change request is initiated to the master node; the proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
Preferably, the receiving the slave phase information distributed by the master node after the HPLC network networking is completed includes: receiving a meter reading service message sent by the main node after the HPLC network networking is completed; the meter reading service message carries slave phase information of the slave node.
Preferably, the HPLC network optimization method further comprises: receiving a zero crossing point moment acquisition indication message issued by the main node; acquiring the zero crossing point moment according to the zero crossing point moment acquisition indication message; and sending a zero crossing point time notification message to the master node so that the master node compares the phase information corresponding to the master node with the zero crossing point time corresponding to the slave node carried by the zero crossing point time notification message to determine the slave phase information of the slave node.
Preferably, the maintenance message information includes a discovery list message and a beacon frame; the discovery list message carries the neighbor phase information; the determining that the neighbor node can be used as the preliminary proxy node of the slave node according to the maintenance message information includes: if the beacon frame sent by the neighbor node is received and the neighbor node is contained in the discovery list message, judging that the neighbor node can be used as a preliminary proxy node of the slave node.
Preferably, the comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result includes: comparing whether the neighbor phase information of the preliminary proxy node is consistent with the slave phase information or not to obtain a phase comparison result; accordingly, a phase comparison result of the neighbor phase information consistent with the slave phase information indicates that the neighbor node can serve as a target proxy node of the slave node.
Preferably, the discovery list message carries the success rate of uplink and downlink communication of the neighbor node; after said determining that the neighboring node is capable of acting as a preliminary proxy node for the slave node, the HPLC network optimization method further includes: evaluating the neighbor node capable of serving as the preliminary proxy node according to the uplink and downlink communication success rate of the neighbor node; the uplink and downlink communication success rate of the neighbor node is the communication success rate between the neighbor node and the proxy node of the neighbor node.
Preferably, after said determining that the neighboring node can act as a preliminary proxy node for the slave node, the HPLC network optimization method further includes: acquiring a signal-to-noise ratio corresponding to the neighbor node; and evaluating the neighbor node which can be used as the preliminary proxy node according to the signal-to-noise ratio corresponding to the neighbor node.
The embodiment of the specification provides an HPLC network optimization device, wherein the HPLC network comprises a master node and a plurality of slave nodes connected with the master node, the slave nodes correspond to neighbor nodes capable of carrying out carrier communication with the slave nodes, and the optimization device is applied to the slave nodes; the optimizing device comprises: the phase information receiving module is used for receiving slave phase information distributed by the master node after the HPLC network networking is completed and receiving maintenance message information sent by the neighbor node; the slave phase information is used for describing the physical phase of the slave node; the agent node evaluation module is used for comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result if the neighbor node can be judged to be the primary agent node of the slave node according to the maintenance message information; the neighbor phase information is used for describing the physical phase of the neighbor node; the agent node optimizing module is used for initiating an agent change request to the master node if the phase comparison result shows that the neighbor node can serve as a target agent node of the slave node; the proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
Preferably, the phase information receiving module comprises a meter reading service message receiving module, which is used for receiving a meter reading service message sent by the main node after the completion of the HPLC network networking; the meter reading service message carries slave phase information of the slave node.
Preferably, the maintenance message information includes a discovery list message and a beacon frame; the discovery list message carries the neighbor phase information; the agent node evaluation module comprises a preliminary agent node judgment module; and the preliminary proxy node judging module is used for judging that the neighbor node can be used as the preliminary proxy node of the slave node if the beacon frame sent by the neighbor node is received and the neighbor node is contained in the discovery list message.
Preferably, the agent node evaluation module further comprises a target agent node judgment module; the target agent node judging module is used for comparing whether the neighbor phase information of the preliminary agent node is consistent with the slave phase information or not to obtain a phase comparison result; and the phase comparison result of the neighbor phase information and the slave phase information is consistent, which indicates that the neighbor node can serve as a target agent node of the slave node.
The embodiment of the specification provides an electronic device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to realize the HPLC network optimization method according to any embodiment.
The present description provides a computer-readable storage medium, on which is stored a computer program which, when executed by a processor, implements the HPLC network optimization method of any of the above embodiments.
According to the embodiments provided by the specification, the slave phase information distributed by the master node after networking is completed and the maintenance message information sent by the neighbor node are received, if the neighbor node can be judged to be a primary proxy node of the slave node according to the maintenance message information, the slave phase information is compared with the neighbor phase information carried by the maintenance message information, if the phase comparison result shows that the neighbor node can be used as a target proxy node of the slave node, the master node is requested to set the neighbor node as the target proxy node of the slave node, so that convergence optimization can be carried out on an HPLC network in the power carrier communication process, and the communication stability is improved.
Drawings
Fig. 1 is a schematic diagram of a network topology of an HPLC network according to an embodiment of the present disclosure.
Fig. 2 is a schematic diagram of a flow of an HPLC network optimization method provided in an embodiment of the present disclosure.
Fig. 3 is a schematic structural diagram of a meter reading service message according to an embodiment of the present disclosure.
Fig. 4 is a schematic diagram of a flow of phase distribution in the HPLC network optimization method according to the embodiment of the present disclosure.
Fig. 5 is a schematic diagram of a process for performing phase identification in the HPLC network optimization method according to the embodiment of the present disclosure.
Fig. 6 is a schematic diagram of a process for performing phase identification in the HPLC network optimization method according to the embodiment of the present disclosure.
Fig. 7 is a schematic diagram of a phase notification procedure in the HPLC network optimization method according to the embodiment of the present disclosure.
Fig. 8 is a schematic diagram of an HPLC network optimization apparatus according to an embodiment of the present disclosure.
Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solution of the present specification better understood by those skilled in the art, the technical solution of the present specification embodiment will be clearly and completely described below with reference to the accompanying drawings in the embodiment of the present specification, and it is apparent that the described embodiment is only a part of the embodiment of the present specification, but not all the embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
HPLC (High Speed Power Line Communication), also known as high-speed power line carrier communication or broadband power line carrier communication, is a communication technology that performs data transmission on a voltage power line. The HPLC network takes the power line as a communication medium to realize the convergence, transmission and interaction of the power consumption information of the power consumer.
Referring to fig. 1, fig. 1 is a schematic network topology diagram of an HPLC network according to an embodiment of the present disclosure. The HPLC network is a tree network topology which takes a master node as a center and connects the multistage association of all slave nodes in the HPLC network. The HPLC network comprises a master node and a plurality of slave nodes connected with the master node, wherein the slave nodes can be connected in one stage or in multiple stages.
The master node in the HPLC network may be a central coordinator (Central Coordinator, CCO). The plurality of slave nodes may comprise one or more proxy nodes or one or more station nodes, i.e. the slave nodes may be proxy nodes or station nodes. The proxy node in the HPLC network may be a proxy coordinator (Proxy Coordinator, PCO) for a relay proxy. The Station node in the HPLC network may be a Station (STA) for completing network access. A certain slave node in the HPLC network has a corresponding neighbor node, and the neighbor node corresponding to the slave node refers to a slave node or a master node capable of carrying out carrier communication with the slave node.
After networking is completed, the slave nodes in the HPLC network can evaluate according to the receiving and transmitting conditions of the discovery list of the peripheral neighbor nodes so as to select relatively better proxy nodes, and network optimization is realized through the change of the proxy nodes. The agent node change can be periodically performed, the period of the agent node change is related to the number of levels of the agent node, and the larger the number of levels of the agent node is, the larger the period of the agent node change is. In the related art, the evaluation of the agent node during the change can be performed according to the communication success rate, the level of the node and the corresponding signal-to-noise ratio characteristic.
However, the logic topology of the HPLC network is relatively uncertain due to the time variability of power line interference, the electricity usage habits of residential users, and the like. When the load change is large due to power line interference or electricity utilization habit of resident users and the like of an HPLC network of a certain area, the network optimization method for replacing proxy nodes in the related technology is evaluated according to the communication success rate of neighbor nodes, the number of stages of the nodes and the corresponding signal to noise ratio characteristics, so that the replacement of the proxy nodes in the HPLC network becomes more frequent, and the meter reading rate and the cost control success rate of the area are affected.
With continued reference to fig. 1, there are three phase physical line branches A, B, C in the hplc network. The CCO may operate on three phases A, B, C simultaneously to communicate with PCOs or STAs on the physical line branches of three phases A, B, C. The PCO or STA may operate on one of the physical line branches of the A, B, C phase. According to the network optimization method for replacing the proxy node by evaluating according to the communication success rate of the neighbor node, the number of stages of the node and the corresponding signal-to-noise ratio characteristics in the related art, the cross-phase data transmission in the HPLC network is easy to cause, and the communication effect of the cross-phase data transmission in the HPLC network is poor.
Therefore, it is necessary to provide an HPLC network optimization method, so that a slave node can receive slave phase information corresponding to the slave node distributed by a master node after networking is completed, and receive neighbor phase information corresponding to a neighbor node sent by a neighbor node, and evaluate proxy nodes according to the slave phase information and the neighbor phase information, so as to determine a better proxy node of the slave node, and realize convergence optimization of an HPLC network.
The present disclosure provides an HPLC optimization method, referring to fig. 2, fig. 2 is a schematic flow chart of an HPLC network optimization method provided in this embodiment, where the method includes steps according to the flow chart, but may include more or less steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one implementation of a plurality of step execution orders and does not represent a unique execution order. In actual system or server product execution, the methods illustrated in the embodiments may be performed sequentially or in parallel (e.g., in parallel processors or in the context of multi-threaded processing). The HPLC optimization method can be applied to the slave nodes in the HPLC network, and specifically as shown in FIG. 2, the HPLC network optimization method can comprise the following steps.
Step S210: and receiving slave phase information distributed by the master node after the HPLC network networking is completed, and receiving maintenance message information sent by the neighbor node.
The slave phase information may be used to describe the physical phase to which the slave node belongs, or to describe the phase to which the physical line branch to which the slave node operates belongs.
In some cases, in the evaluation process of the proxy node, the change condition of the neighbor node can be judged through the maintenance message information of the neighbor node, or the channel quality of the neighbor node can be judged through the maintenance message information, so that whether the neighbor node can be used as a new proxy node can be judged. Meanwhile, in order to reduce the frequency of the change of the proxy node, the neighbor node which can be used as a new proxy node can be evaluated based on the phase information, so that a better proxy node can be selected. In this embodiment, the slave node may receive the slave phase information distributed by the master node after the HPLC network networking is completed and receive the maintenance message information sent by the neighbor node, so that the subsequent slave node may determine a better proxy node according to the received slave phase information and the maintenance message information.
Step S220: if the neighbor node can be used as the primary proxy node of the slave node according to the maintenance message information, comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result.
The neighbor phase information is used for describing the physical phase of the neighbor node.
In some cases, the slave node may determine the channel quality of the neighboring nodes and the change condition of the neighboring nodes according to the maintenance message information of the neighboring nodes. In order to enable the evaluation of the proxy node according to the phase information, the maintenance message information sent by the neighbor node may carry the neighbor phase information of the neighbor node.
In this embodiment, the slave node may determine whether the neighboring node can be used as the preliminary proxy node of the slave node according to the maintenance message information sent by the neighboring node, if it is determined that the neighboring node can be used as the preliminary proxy node of the slave node according to the maintenance message information, the preliminary proxy node may be evaluated according to the slave phase information in combination with the neighboring phase information, that is, the slave phase information of the slave node may be compared with the neighboring phase information of the neighboring node that can be used as the preliminary proxy node of the slave node, so as to obtain a phase comparison result, so that convergence optimization may be performed according to the phase comparison result. Specifically, comparing the slave phase information with the neighbor phase information may refer to comparing whether the slave phase information is consistent with the neighbor phase information, and the obtained phase comparison result may be that the neighbor phase information is consistent with or inconsistent with the slave phase information.
Step S230: if the phase comparison result shows that the neighbor node can serve as a target proxy node of the slave node, a proxy change request is initiated to the master node.
The proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
In the present embodiment, if the phase comparison result is that the neighbor phase information matches the slave phase information, it indicates that the neighbor node can be a target proxy node of the slave node. If the neighbor node can act as a preliminary proxy node for the slave node, and the phase comparison result indicates that the neighbor node can act as a target proxy node for the slave node, the slave node may initiate a proxy change request to the master node, so that the master node sets the neighbor node as the target proxy node for the slave node.
In the above embodiment, by receiving the slave phase information distributed by the master node after the networking is completed and receiving the maintenance message information sent by the neighbor node, the evaluation of the proxy node and the initiation of the proxy change request to the master node can be performed by combining the channel quality of the neighbor node, the change condition of the neighbor node and the neighbor phase information of the neighbor node, so as to determine the target proxy node with the same phase as the slave node, and complete the convergence and optimization of the HPLC network; compared with the process of evaluating and changing the proxy node directly according to the maintenance message information, the method can reduce the phase error of the HPLC network topology, reduce the changing frequency of the proxy node, further reduce the influence on the business such as meter reading and control in the HPLC network, and improve the communication stability of the HPLC network. Meanwhile, the same phase data transmission duty ratio in the HPLC network can be improved, the cross-phase data transmission duty ratio in the HPLC network can be reduced, and the communication effect of the HPLC network is improved.
In some embodiments, receiving slave phase information that the master node distributes after HPLC network networking is complete may include: and receiving a meter reading service message sent by the master node after the HPLC network networking is completed. The meter reading service message carries slave phase information of the slave node.
In some cases, after the HPLC networking is completed, the master node may determine slave phase information of the slave node in the HPLC network, and may send the slave phase information to a corresponding slave node in the HPLC network, where the slave node may receive the slave phase information corresponding to the slave node sent by the master node.
In this embodiment, the slave node may receive the meter reading service message carrying the slave node sent by the master node after the HPLC network networking is completed. In particular, the HPLC network application layer protocol may define meter reading service messages with service data interactions between the master node and the slave node. Referring to fig. 3, the meter reading service message may include a protocol version number, a frame header length, a reserved field, a protocol type of forwarding data, a forwarding data length, a message sequence number, a device timeout time, an option word, data, and so on. Referring to fig. 4, the master node may send the slave phase information of the slave node to the corresponding slave node by using the concurrent meter reading service message. Illustratively, the master node may identify that the HPLC network networking is complete after 8 beacon periods, which may refer to the time intervals during which the master node transmits beacon frames, have not received association requests sent by slave nodes in the HPLC network. The master node may extend the slave phase information through a reserved field in the meter reading service message, that is, the meter reading service message carries the slave phase information of the slave node, so that after the slave node receives the meter reading service message issued by the master node, the master node analyzes the meter reading service message to obtain the corresponding slave phase information.
In the above embodiment, the slave node receives the meter reading service message sent by the master node, so as to obtain the slave phase information corresponding to the slave node, so that the link load of the HPLC network can be reduced, the influence on the transmission of service data such as meter reading and control in the HPLC network can be reduced, and the communication stability of the HPLC network can be further improved.
In some embodiments, referring to fig. 5 and 6, the hplc network optimization method may further include the following steps.
Step S510: and receiving a zero crossing point moment acquisition indication message issued by the main node.
In some cases, after the HPLC network networking is completed, the master node may perform phase identification on slave phase information of each slave node in the HPLC network. The HPLC network has A, B, C slave nodes with the same phase information, the same power frequency period of the power line and the same zero crossing point moment, and the slave nodes with different phase information have the same power frequency period of the power line but different zero crossing point moments, so that a method of comparing the zero crossing point moments can be adopted to identify the slave phase information of each slave node in the HPLC network.
In this embodiment, the slave node may receive the zero crossing point time acquisition indication packet issued by the master node, so as to facilitate subsequent zero crossing point time acquisition. Meanwhile, the master node can acquire the zero crossing point moments of the three phases A, B, C.
Step S520: and acquiring the zero crossing point moment according to the zero crossing point moment acquisition indication message.
In this embodiment, after receiving the indication packet collected at the zero crossing point time, the slave node may collect the zero crossing point time according to the indication packet collected at the zero crossing point time, and obtain the zero crossing point time of the slave node.
Step S530: and sending a zero crossing point time notification message to the master node so that the master node compares the phase information corresponding to the master node with the zero crossing point time corresponding to the slave node carried by the zero crossing point time notification message, and determining the slave phase information of the slave node.
In this embodiment, after the slave node completes the collection of the zero crossing point time, the slave node may report the message through the zero crossing point time, and report the zero crossing point time collected by the slave node, so that the master node may compare and calculate the zero crossing point time reported by the slave node with the zero crossing point time of the master node, and obtain the slave phase information to which the slave node belongs.
In the above embodiment, the indication message is collected at the zero crossing point moment sent by the master node, the zero crossing point moment is collected, and the message is informed at the zero crossing point moment, so that the master node determines the slave phase information of the slave node. In this way, the slave phase information of each slave node in the HPLC network can be identified, and the subsequent convergence and optimization of the HPLC network based on the slave phase information of the slave node can be realized.
In some implementations, the maintenance message information can include discovery list messages and beacon frames. The discovery list message may carry neighbor phase information. If it is determined that the neighboring node can be used as a preliminary proxy node of the slave node according to the maintenance message information, the method may include: if the beacon frame sent by the neighbor node is received and the neighbor node is contained in the discovery list message, the neighbor node is judged to be capable of serving as a primary proxy node of the slave node.
In some cases, after networking is completed, the master node and each slave node in the HPLC network may periodically send a discovery list packet of the node, where the discovery list packet carries information such as a discovery list of the node. Each slave node can acquire more comprehensive neighbor node information by receiving the discovery list message, thereby acquiring a more detailed discovery list of the slave node. Specifically, after networking is completed, a master node or a slave node in the HPLC network may broadcast a discovery list message periodically. Specifically, a master node or slave node in the HPLC network may also periodically send beacon frames.
In this embodiment, referring to fig. 7, a slave node may receive a discovery list message carrying neighbor phase information sent by a neighbor node, that is, the neighbor node may perform phase notification through the discovery list message, and the slave node may obtain neighbor phase information of the neighbor node by receiving the discovery list message. The slave node may also receive beacon frames transmitted by neighbor nodes. The slave node can judge the change condition of the neighbor node by judging the condition of receiving the discovery list message of the neighbor node and the condition of receiving the beacon frame of the neighbor node, thereby judging whether the neighbor node can be used as the preliminary proxy node of the slave node, and being convenient for judging whether the neighbor node can be used as the target proxy node of the slave node by combining the slave phase information of the slave node. Specifically, the slave node may receive the beacon frame sent by the neighbor node, and if the neighbor node sending the beacon frame is located in the discovery list message received by the slave node, determine that the neighbor node may be used as the preliminary proxy node of the slave node.
In the above embodiment, the slave node may determine whether the neighbor node can be used as the preliminary proxy node of the slave node by receiving the discovery list message and the beacon frame, and provide a basis for subsequent evaluation of the proxy node by combining the slave phase information and the neighbor phase information.
In some embodiments, the discovery list message may carry the success rate of the uplink and downlink communications of the neighbor node. After determining that the neighboring node can act as a preliminary proxy node for the slave node, the HPLC network optimization method may further include the steps of: and evaluating the neighbor nodes which can be used as the preliminary proxy nodes according to the uplink and downlink communication success rate of the neighbor nodes.
The uplink and downlink communication success rate of the neighbor node is the communication success rate between the neighbor node and the proxy node of the neighbor node.
In this embodiment, in the process of evaluating the proxy node, if it is determined that the neighboring node can be used as the preliminary proxy node of the slave node, the neighboring node that can be used as the preliminary proxy node may be further evaluated according to the uplink and downlink communication success rate of the neighboring node, so that the slave node may combine the uplink and downlink communication success rate of the neighboring node with the phase information of the neighboring node to determine whether the neighboring node can be used as the target proxy node of the slave node.
In some embodiments, after determining that the neighboring node is capable of acting as a preliminary proxy node for the slave node, the HPLC network optimization method may further include the steps of: acquiring a signal-to-noise ratio corresponding to a neighbor node; and evaluating the neighbor nodes which can serve as the preliminary proxy nodes according to the signal-to-noise ratios corresponding to the neighbor nodes.
In this embodiment, in the process of evaluating the proxy node, if it is determined that the neighboring node can be used as the preliminary proxy node of the slave node, the signal-to-noise ratio corresponding to the neighboring node may be further obtained, and the neighboring node may be further evaluated according to the signal-to-noise ratio corresponding to the neighboring node, so that the slave node may combine the signal-to-noise ratio corresponding to the neighboring node and the phase information of the neighboring node to determine whether the neighboring node can be used as the target proxy node of the slave node.
The embodiment of the specification provides an HPLC network optimization method, which can be applied to slave nodes in an HPLC network. The HPLC network optimization method may include the following steps.
Step S801: and receiving a zero crossing point moment acquisition indication message issued by the main node. The zero crossing point moment acquisition indication message is issued by the main node after the HPLC network networking is completed.
Step S803: and acquiring the zero crossing point moment according to the zero crossing point moment acquisition indication message.
Step S805: and sending a zero crossing point time notification message to the master node so that the master node compares the phase information corresponding to the master node with the zero crossing point time corresponding to the slave node carried by the zero crossing point time notification message, and determining the slave phase information of the slave node.
Step S807: slave phase information distributed by a master node is received. The slave phase information is used to describe the physical phase to which the slave node belongs.
Specifically, the meter reading service message carrying the slave phase information of the slave node sent by the master node can be received.
Specifically, the slave node may periodically send or broadcast the received slave phase information to the neighboring node through a discovery list message.
Step S809: and receiving the discovery list message and the beacon frame sent by the neighbor node. The discovery list message carries neighbor phase information.
Step S811: if the beacon frame sent by the neighbor node is received and the neighbor node sending the beacon frame is contained in the received discovery list message, the neighbor node is judged to be capable of serving as a preliminary proxy node of the slave node.
Step S813: and evaluating the neighbor node which can be used as the preliminary proxy node by combining the uplink and downlink communication success rate of the neighbor node, the signal-to-noise ratio corresponding to the neighbor node and the neighbor phase information of the neighbor node.
The discovery list message carries uplink and downlink communication success rates of the neighbor nodes, the uplink and downlink communication success rates of the neighbor nodes are communication success rates between the neighbor nodes and proxy nodes of the neighbor nodes, and the neighbor phase information is used for describing physical phases of the neighbor nodes.
Specifically, the neighbor phase information of the neighbor node capable of being used as the preliminary proxy node can be compared with the slave phase information to determine whether the neighbor phase information is consistent with the slave phase information, and whether the neighbor node capable of being used as the preliminary proxy node can be used as the target proxy node is determined by combining the uplink and downlink communication success rate and the signal to noise ratio of the neighbor node.
Step S819: if the neighbor node which can be used as the primary proxy node is judged to be used as the target proxy node of the secondary node, a proxy change request is initiated to the master node. The proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
The embodiment of the specification provides an HPLC network optimization device. The HPLC network optimizing device can be applied to slave nodes in an HPLC network. Referring to fig. 8, the HPLC network optimization apparatus may include a phase information receiving module 810, a proxy node evaluation module 820, and a proxy node optimization module 830.
The phase information receiving module 810 is configured to receive slave phase information that is distributed by a master node after the HPLC network networking is completed, and receive maintenance message information that is sent by a neighboring node; the slave phase information is used to describe the physical phase to which the slave node belongs.
The agent node evaluation module 820 is configured to compare the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result if it is determined that the neighbor node can be used as a preliminary agent node of the slave node according to the maintenance message information; the neighbor phase information is used to describe the physical phase to which the neighbor node belongs.
The agent node optimizing module 830 is configured to initiate an agent change request to the master node if the phase comparison result indicates that the neighboring node can be used as a target agent node of the slave node; the proxy change request is for requesting the master node to set the neighbor node as a target proxy node of the slave node.
In some embodiments, the phase information receiving module may include a meter reading service message receiving module. The meter reading service message receiving module can be used for receiving the meter reading service message sent by the main node after the HPLC network networking is completed. The meter reading service message carries slave phase information of the slave node.
In some implementations, the maintenance message information can include discovery list messages and beacon frames. The discovery list message may carry neighbor phase information. In this embodiment, the agent node evaluation module may include a preliminary agent node determination module. The preliminary proxy node judging module may be configured to judge that the neighbor node can be used as a preliminary proxy node of the slave node if the beacon frame sent by the neighbor node is received and the neighbor node is included in the discovery list message.
In some implementations, the agent node evaluation module may further include a target agent node determination module. The target agent node judging module can be used for comparing whether the neighbor phase information of the preliminary agent node is consistent with the slave phase information or not to obtain a phase comparison result, and judging whether the preliminary agent node can serve as the target agent node of the slave node or not according to the phase comparison result. The phase comparison result of the neighbor phase information and the slave phase information is consistent, and the neighbor node can serve as a target agent node of the slave node.
The specific functions and effects achieved by the HPLC network optimization device may be explained with reference to other embodiments of the present specification, and will not be described herein. The various modules in the HPLC network optimization apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in hardware or independent of a processor in the electronic device, and can also be stored in a memory in the electronic device in a software mode, so that the processor can call and execute the operations corresponding to the modules.
Referring to fig. 9, in some embodiments, an electronic device may be provided, including a memory and a processor, where the memory stores a computer program, and the processor implements the HPLC network optimization method in the above embodiments when executing the computer program.
The present description also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a computer, causes the computer to perform the HPLC network optimization method of any of the above embodiments.
The present description also provides a computer program product comprising instructions which, when executed by a computer, cause the computer to perform the HPLC network optimization method of any of the above embodiments.
In one embodiment, an electronic device is provided, which may be a terminal, and an internal structure diagram thereof may be as shown in fig. 9. The electronic device includes a processor, a memory, and a communication interface connected by a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface of the electronic device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program when executed by the processor implements an HPLC network optimization method.
It will be appreciated that the specific examples herein are intended only to assist those skilled in the art in better understanding the embodiments of the present disclosure and are not intended to limit the scope of the present invention.
It should be understood that, in various embodiments of the present disclosure, the sequence number of each process does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
It will be appreciated that the various embodiments described in this specification may be implemented either alone or in combination, and are not limited in this regard.
Unless defined otherwise, all technical and scientific terms used in the embodiments of this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this specification belongs. The terminology used in the description is for the purpose of describing particular embodiments only and is not intended to limit the scope of the description. The term "and/or" as used in this specification includes any and all combinations of one or more of the associated listed items. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It will be appreciated that the processor of the embodiments of the present description may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be implemented by integrated logic circuits of hardware in a processor or instructions in software form. The processor may be a general purpose processor, a Digital signal processor (Digital SignalProcessor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The methods, steps and logic blocks disclosed in the embodiments of the present specification may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present specification may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
It will be appreciated that the memory in the embodiments of this specification may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), or a flash memory, among others. The volatile memory may be Random Access Memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present specification.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system, apparatus and unit may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, each unit may exist alone physically, or two or more units may be integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present specification may be essentially or portions contributing to the prior art or portions of the technical solutions may be embodied in the form of a software product stored in a storage medium, including several instructions to cause an electronic device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present specification. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a read-only memory (ROM), a random-access memory (RAM), a magnetic disk, or an optical disk, etc.
The foregoing is merely specific embodiments of the present disclosure, but the scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope disclosed in the present disclosure, and should be covered by the scope of the present disclosure. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (13)

1. An HPLC network optimization method, wherein the HPLC network includes a master node and a plurality of slave nodes connected to the master node, the slave nodes correspond to neighbor nodes capable of carrying out carrier communication with the slave nodes, and the optimization method is applied to the slave nodes; the optimization method comprises the following steps:
receiving slave phase information distributed by the master node after the HPLC network networking is completed, and receiving maintenance message information sent by the neighbor node; the slave phase information is used for describing the physical phase of the slave node;
if the neighbor node can be used as the preliminary proxy node of the slave node according to the maintenance message information, comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result; the neighbor phase information is used for describing the physical phase of the neighbor node;
if the phase comparison result shows that the neighbor node can be used as the target proxy node of the slave node, a proxy change request is initiated to the master node; the proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
2. The HPLC network optimization method according to claim 1, wherein said receiving slave phase information distributed by said master node after said HPLC network networking is completed comprises:
receiving a meter reading service message sent by the main node after the HPLC network networking is completed; the meter reading service message carries slave phase information of the slave node.
3. The HPLC network optimization method of claim 1, further comprising:
receiving a zero crossing point moment acquisition indication message issued by the main node;
acquiring the zero crossing point moment according to the zero crossing point moment acquisition indication message;
and sending a zero crossing point time notification message to the master node so that the master node compares the phase information corresponding to the master node with the zero crossing point time corresponding to the slave node carried by the zero crossing point time notification message to determine the slave phase information of the slave node.
4. The method of claim 1, wherein the maintenance message information comprises a discovery list message and a beacon frame; the discovery list message carries the neighbor phase information;
The determining that the neighbor node can be used as the preliminary proxy node of the slave node according to the maintenance message information includes:
if the beacon frame sent by the neighbor node is received and the neighbor node is contained in the discovery list message, judging that the neighbor node can be used as a preliminary proxy node of the slave node.
5. The method of claim 4, wherein comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result comprises:
comparing whether the neighbor phase information of the preliminary proxy node is consistent with the slave phase information or not to obtain a phase comparison result; and the phase comparison result of the neighbor phase information and the slave phase information is consistent, which indicates that the neighbor node can serve as a target agent node of the slave node.
6. The method of claim 4, wherein the discovery list message carries an uplink and downlink communication success rate of the neighbor node; after said determining that the neighboring node is capable of acting as a preliminary proxy node for the slave node, the HPLC network optimization method further includes:
Evaluating the neighbor node capable of serving as the preliminary proxy node according to the uplink and downlink communication success rate of the neighbor node; the uplink and downlink communication success rate of the neighbor node is the communication success rate between the neighbor node and the proxy node of the neighbor node.
7. The method of claim 4, wherein after said determining that the neighboring node is capable of acting as a preliminary proxy node for the slave node, the HPLC network optimization method further comprises:
acquiring a signal-to-noise ratio corresponding to the neighbor node;
and evaluating the neighbor node which can be used as the preliminary proxy node according to the signal-to-noise ratio corresponding to the neighbor node.
8. An HPLC network optimization device, wherein the HPLC network includes a master node and a plurality of slave nodes connected to the master node, the slave nodes correspond to neighbor nodes capable of carrying out carrier communication with the slave nodes, and the HPLC network optimization device is applied to the slave nodes; the HPLC network optimization device comprises:
the phase information receiving module is used for receiving slave phase information distributed by the master node after the HPLC network networking is completed and receiving maintenance message information sent by the neighbor node; the slave phase information is used for describing the physical phase of the slave node;
The agent node evaluation module is used for comparing the slave phase information with the neighbor phase information carried by the maintenance message information to obtain a phase comparison result if the neighbor node can be judged to be the primary agent node of the slave node according to the maintenance message information; the neighbor phase information is used for describing the physical phase of the neighbor node;
the agent node optimizing module is used for initiating an agent change request to the master node if the phase comparison result shows that the neighbor node can serve as a target agent node of the slave node; the proxy change request is used for requesting the master node to set the neighbor node as a target proxy node of the slave node.
9. The HPLC network optimization device according to claim 8, wherein the phase information receiving module includes a meter reading service message receiving module, configured to receive a meter reading service message sent by the master node after the HPLC network networking is completed; the meter reading service message carries slave phase information of the slave node.
10. The HPLC network optimization device of claim 8, wherein the maintenance message information includes discovery list messages and beacon frames; the discovery list message carries the neighbor phase information; the agent node evaluation module comprises a preliminary agent node judgment module;
And the preliminary proxy node judging module is used for judging that the neighbor node can be used as the preliminary proxy node of the slave node if the beacon frame sent by the neighbor node is received and the neighbor node is contained in the discovery list message.
11. The HPLC network optimization device of claim 10, wherein the proxy node assessment module further comprises a target proxy node decision module;
the target agent node judging module is used for comparing whether the neighbor phase information of the preliminary agent node is consistent with the slave phase information or not to obtain a phase comparison result; and the phase comparison result of the neighbor phase information and the slave phase information is consistent, which indicates that the neighbor node can serve as a target agent node of the slave node.
12. An electronic device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the method of any one of claims 1 to 7 when executing the computer program.
13. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the method of any of claims 1 to 7.
CN202310822366.6A 2023-07-06 2023-07-06 HPLC network optimization method, device, electronic equipment and storage medium Active CN116566439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310822366.6A CN116566439B (en) 2023-07-06 2023-07-06 HPLC network optimization method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310822366.6A CN116566439B (en) 2023-07-06 2023-07-06 HPLC network optimization method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN116566439A CN116566439A (en) 2023-08-08
CN116566439B true CN116566439B (en) 2023-11-14

Family

ID=87488242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310822366.6A Active CN116566439B (en) 2023-07-06 2023-07-06 HPLC network optimization method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116566439B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106100698A (en) * 2016-06-12 2016-11-09 南京南瑞集团公司 A kind of network-building method being applied to the power line carrier module that power information gathers
CN113949415A (en) * 2021-09-23 2022-01-18 中国能源建设集团广东省电力设计研究院有限公司 Agent change evaluation method and device for high-speed power line carrier communication network
CN114759953A (en) * 2022-06-13 2022-07-15 佳源科技股份有限公司 Logic phase selection method applied to HPLC
CN115149981A (en) * 2022-06-28 2022-10-04 芯象半导体科技(北京)有限公司 Phase recognition method, phase recognition device, communication system, and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9722665B2 (en) * 2013-12-23 2017-08-01 Duke Energy Corporation Communication nodes and sensor devices configured to use power line communication signals, and related methods of operation
US20190356177A1 (en) * 2018-05-21 2019-11-21 Ossia Inc. Increased wireless power transfer for wireless power transmission, and associated interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106100698A (en) * 2016-06-12 2016-11-09 南京南瑞集团公司 A kind of network-building method being applied to the power line carrier module that power information gathers
CN113949415A (en) * 2021-09-23 2022-01-18 中国能源建设集团广东省电力设计研究院有限公司 Agent change evaluation method and device for high-speed power line carrier communication network
CN114759953A (en) * 2022-06-13 2022-07-15 佳源科技股份有限公司 Logic phase selection method applied to HPLC
CN115149981A (en) * 2022-06-28 2022-10-04 芯象半导体科技(北京)有限公司 Phase recognition method, phase recognition device, communication system, and storage medium

Also Published As

Publication number Publication date
CN116566439A (en) 2023-08-08

Similar Documents

Publication Publication Date Title
CN111739275B (en) Control method, control device, control equipment and storage medium for dual-mode communication
KR102624306B1 (en) Resource selection method and terminal device
EP3941106B1 (en) Cloud-based control of a wi-fi network
US9894631B2 (en) Authentication using DHCP services in mesh networks
US9445355B2 (en) Multi-interface terminal, and neighbor topology discovery and cooperative communication method therefore
CN110300039B (en) Network access method, agent coordination equipment and site equipment for hybrid networking
EP2787658B1 (en) Definition of new identifier in wireless access system that supports device to device communication, and transmission method and device using same
US10470082B2 (en) Data gathering to enable the optimization of distributed Wi-Fi networks
CN102223644B (en) System and method for combining relay selection and power distribution
US9591525B2 (en) Efficient device handover/migration in mesh networks
AU2012379054B2 (en) Authentication using DHCP services in mesh networks
CN103650548B (en) Method and apparatus for providing the flexibility in peer discovery distance and renewal frequency
WO2018103579A1 (en) Meter reading method, apparatus and system, and communication gateway
CA2869150C (en) Efficient device handover/migration in mesh networks
JP2018530260A (en) Method for determining network rank of communication with adjacent node
CN111314185B (en) Ad hoc network method, ad hoc network response method, controlled equipment and gateway
CN113141671B (en) Communication method and device of wifi device and computer readable storage medium
Zhao et al. Structure and optimality of myopic sensing for opportunistic spectrum access
CN108075912B (en) Method and device for determining network center node and equipment node
CN109168172A (en) A kind of wireless hop of multinode ad hoc network keeps pouring in transmission method and device
CN111586789A (en) Data transmission method and device, computer equipment and storage medium
CN110691391A (en) Method, device and system for switching access node and sending signal parameter information
WO2013054722A1 (en) Wireless terminal device and wireless communication system
EP4038837B1 (en) Quality of experience measurements for control of wi-fi networks
CN116566439B (en) HPLC network optimization method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant