An electric energy meter HPLC module with remote upgrading function and an upgrading method

By using the multi-beam communication technology of the power line carrier module, the problem of resource shortage during the upgrade of electricity meters was solved, achieving an efficient upgrade process and avoiding failures caused by communication timeouts.

CN117202165BActive Publication Date: 2025-12-19ZHEJIANG RISESUN SCI & TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311276422.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-12-19
Estimated Expiration
2043-09-28

AI Technical Summary

Technical Problem

The large number of electricity meters connected to the network device has led to a shortage of communication resources, and upgrades are prone to failure.

Method used

Using multi-beam communication technology, the configuration information of the network device is simultaneously received by the first and second receiving beams of the power line carrier module. The power line carrier module determines the third configuration based on the received configuration information and updates the current configuration of the electricity meter.

Benefits of technology

It reduces configuration transmission latency, avoids upgrade failures due to communication timeouts, and improves the upgrade efficiency of massive numbers of devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117202165B_ABST
    Figure CN117202165B_ABST
Patent Text Reader

Abstract

The application provides an electric energy meter HPLC module with a remote upgrading function and an upgrading method. In the method, the power carrier module can simultaneously receive configurations from a network by using multiple receiving beams within a preset time, such as receiving a first sending beam from a network device by using a first receiving beam and receiving a second sending beam from the network device by using a second receiving beam, so as to reduce the transmission time delay of the configurations, and when the power carrier module uses a third configuration determined by the first configuration and the second configuration to upgrade the electric energy meter, the upgrading failure caused by communication timeout can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, in particular to an electric energy meter HPLC module with remote upgrading function and an upgrading method. BACKGROUND

[0002] With the development of random wireless technology, the Internet of things (IoT) has been applied to the 5th generation (5G) mobile communication system, such as the massive machine type communication (mMTC) defined by the 3rd generation partnership project (3GPP), devices can communicate with each other through air interface or PC5 connection. For example, in the power field, a large number of electric energy meters can access network devices through air interface to automatically upgrade and update through the configuration issued by the network device.

[0003] However, a large number of electric energy meters accessing network devices will occupy a large number of communication resources of network devices, resulting in resource shortage and upgrade failure. SUMMARY

[0004] The embodiments of the present application provide an electric energy meter HPLC module with remote upgrading function and an upgrading method, which can improve the communication efficiency of massive devices through multi-beam simultaneous communication, so that the electric energy meter will not cause upgrade failure due to communication timeout.

[0005] To achieve the above purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, an upgrading method of an electric energy meter with remote upgrading function is provided, which is applied to a power carrier HPLC module, and the method comprises the following steps: within a preset time, the power carrier module receives a first sending beam from a network device through a first receiving beam and receives a second sending beam from the network device through a second receiving beam, wherein the first sending beam carries a first configuration of the electric energy meter, and the second sending beam carries a second configuration of the electric energy meter; the power carrier module determines a third configuration according to the first configuration and the second configuration; and the power carrier module updates the current configuration of the electric energy meter according to the third configuration.

[0007] In one possible design, the power carrier module includes a first antenna panel and a second antenna panel, the first receive beam is a primary receive beam of the power carrier module, the primary receive beam includes two receive beams generated by the first antenna panel and the second antenna panel respectively and both of which are directed to the network device, and the second receive beam is a secondary receive beam of the power carrier module, the secondary receive beam includes one receive beam generated by the first antenna panel or the second antenna panel and directed to the network device.

[0008] Optionally, the first configuration received through the two receive beams included in the primary receive beam is a secondary configuration, and the second configuration received through the one receive beam included in the secondary receive beam is a primary configuration.

[0009] The secondary configuration is represented by a first bit sequence with a length of N, where N is an integer greater than 1, for an i-th bit of the first bit sequence, i traverses 1 to N, (i+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm for the i-th time, if the value of Xi is 0, it indicates that the i-th bit is carried in the receive beam generated by the first antenna panel in the primary receive beam, if the value of Xi is 1, it indicates that the i-th bit is carried in the receive beam generated by the second antenna panel in the primary receive beam. Alternatively, the secondary configuration is represented by a first bit sequence with a length of N, and the primary configuration is represented by a second bit sequence with a length of M, N and M are integers greater than 1, for an i-th bit of the bit sequence, i traverses 1 to N, (i*M+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm for the i-th time, if the value of Xi is 0, it indicates that the i-th bit is carried in the receive beam generated by the first antenna panel in the primary receive beam, if the value of Xi is 1, it indicates that the i-th bit is carried in the receive beam generated by the second antenna panel in the primary receive beam.

[0010] For example, the primary configuration includes the names and values of various types of parameters in the third configuration, and the secondary configuration includes the association relationship of the names and values of various types of parameters in the third configuration.

[0011] Further, the power carrier module determines a third configuration according to the first configuration and the second configuration, including: in a case that the first configuration is the secondary configuration, the power carrier module recovers the second configuration for the primary configuration using the secondary configuration to obtain the third configuration. For example, the power carrier module recovers the second configuration for the primary configuration using the secondary configuration to obtain the third configuration, including: the power carrier module uses the secondary configuration to establish an association relationship between the name and the value of various types of parameters in the primary configuration to obtain the third configuration.

[0012] Optionally, the time-frequency resources carrying the two receive beams included in the main receive beam are discontinuous, and the time-frequency resources carrying the one receive beam included in the auxiliary receive beam are continuous.

[0013] In a second aspect, a power carrier HPLC module with a remote upgrade function is provided, and is applied to an electric energy meter. The power carrier module is configured to: within a preset time, receive, by a first receive beam, a first transmit beam from a network device, and receive, by a second receive beam, a second transmit beam from the network device, wherein the first transmit beam carries a first configuration of the electric energy meter, and the second transmit beam carries a second configuration of the electric energy meter; determine a third configuration according to the first configuration and the second configuration; and update a current configuration of the electric energy meter according to the third configuration.

[0014] In a possible design scheme, the power carrier module includes a first antenna panel and a second antenna panel, the first receive beam is a main receive beam of the power carrier module, the main receive beam includes two receive beams generated by the first antenna panel and the second antenna panel respectively and pointing to the network device, and the second receive beam is an auxiliary receive beam of the power carrier module, the auxiliary receive beam includes one receive beam generated by the first antenna panel or the second antenna panel and pointing to the network device.

[0015] Optionally, the first configuration received by the two receive beams included in the main receive beam is a secondary configuration, and the second configuration received by the one receive beam included in the auxiliary receive beam is a primary configuration.

[0016] The auxiliary configuration is represented by a first bit sequence with a length of N, N is an integer greater than 1, for the i th bit of the first bit sequence, i traverses 1 to N, (i+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam. Alternatively, the auxiliary configuration is represented by a first bit sequence with a length of N, the main configuration is represented by a second bit sequence with a length of M, N and M are integers greater than 1, for the i th bit in the bit sequence, i traverses 1 to N, (i*M+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam.

[0017] For example, the main configuration includes the names and values of various types of parameters in the third configuration, and the auxiliary configuration includes the association relationship of the names and values of various types of parameters in the third configuration.

[0018] Further, the power carrier module is configured to: in the case that the first configuration is the auxiliary configuration, the power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration to obtain the third configuration. For example, the power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration to obtain the third configuration, including: the power carrier module uses the auxiliary configuration to establish an association relationship of the names and values of various types of parameters in the main configuration to obtain the third configuration.

[0019] Optionally, the time-frequency resources carrying the two receiving beams contained in the main receiving beam are discontinuous, and the time-frequency resources carrying the one receiving beam contained in the auxiliary receiving beam are continuous.

[0020] In a third aspect, an electronic device is provided, including: a processor and a memory; the memory is used to store a computer program, when the processor executes the computer program, to make the electronic device execute the method of the first aspect.

[0021] In a possible design scheme, the electronic device of the third aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be used for the electronic device of the third aspect to communicate with other electronic devices.

[0022] In the embodiments of the present application, the electronic device of the third aspect can be a terminal, or a chip (system) or other components or assemblies provided in the terminal, or a system containing the terminal.

[0023] In a fourth aspect, a computer readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to execute the method of the first aspect.

[0024] To sum up, the above-mentioned method and system have the following technical effects:

[0025] Since the power carrier module can use multiple receiving beams to receive configurations from the network within a preset time, such as receiving a first sending beam from the network device through a first receiving beam and receiving a second sending beam from the network device through a second receiving beam, the transmission time delay of the configuration is reduced, so that when the power carrier module uses a third configuration determined by the first configuration and the second configuration to upgrade the electric energy meter, the upgrade failure caused by communication timeout can be avoided. BRIEF DESCRIPTION OF DRAWINGS

[0026] Figure 1 The architecture schematic diagram of the upgrading method system of the electric energy meter with remote upgrading function provided by the embodiments of the present application is shown in the figure.

[0027] Figure 2 The flowchart of the upgrading method of the electric energy meter with remote upgrading function provided by the embodiments of the present application is shown in the figure.

[0028] Figure 3 The structure schematic diagram of the electronic device provided by the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION

[0029] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0030] The technical solutions of the embodiments of the present application can be applied to various upgrading methods of electric energy meters with remote upgrading function, such as a wireless network (Wi-Fi) system, a vehicle to everything (V2X) electric energy meter with remote upgrading function, a device to device (D2D) electric energy meter with remote upgrading function, a vehicle networking electric energy meter with remote upgrading function, a fourth generation (4G) mobile electric energy meter with remote upgrading function, such as a long term evolution (LTE) system, a worldwide interoperability for microwave access (WiMAX) electric energy meter with remote upgrading function, a fifth generation (5G), such as a new radio (NR) system, and a future electric energy meter with remote upgrading function, and the like.

[0031] In the embodiments of the present application, the indication can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information is referred to as to-be-indicated information, and in the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated to reduce the indication overhead caused by separately indicating the same information.

[0032] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can refer to the prior art, which will not be described herein. As can be seen from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can not be the same. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application, so that the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.

[0033] It should be understood that the to-be-indicated information can be sent together as a whole or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the embodiments of the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the sending end device by sending configuration information to the receiving end device.

[0034] The "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables or other means for indicating related information in the device, and the specific implementation manner is not limited by the embodiments of the present application. The "storing" can mean storing in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or electronic device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or electronic device. The type of the memory can be any form of storage medium, and the embodiments of the present application do not limit this.

[0035] The "protocol" involved in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a related protocol in the upgrading method system of the future electric energy meter with remote upgrading function, and the embodiments of the present application do not make specific limitations.

[0036] In the embodiments of the present application, the descriptions such as "when", "in the case of", "if" and "whether" all refer to that the device will make corresponding processing under certain objective conditions, and are not limited by time, and it is not required that the device must have a judgment action when implemented, and it does not mean that there are other limitations.

[0037] In the description of the embodiments of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. And, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and effect. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, "exemplary" or "for example" is used to present the relevant concept in a specific manner, for understanding.

[0038] The network architecture and service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new service scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0039] In order to facilitate understanding of the embodiments of the present application, first, the upgrading method system of the electric energy meter with remote upgrading function shown in Figure 1 The embodiments of the present application will be described in detail below. The upgrading method system of the electric energy meter with remote upgrading function shown in Figure 3 The upgrading method system of the electric energy meter with remote upgrading function provided by the embodiments of the present application can include: a plurality of terminal devices.

[0040] As shown in Figure 1 The upgrading method system of the electric energy meter with remote upgrading function can include: a plurality of terminal devices.

[0041] The terminal device can be a terminal with wireless transceiving function or a chip or chip system that can be provided in the terminal. The terminal device can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user equipment. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, an RSU with terminal function, etc. The terminal device in the present application can also be a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built in a vehicle as one or more components or units, and the vehicle can implement the method provided in the present application by the built-in vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip, or vehicle-mounted unit. The communication between terminals can be communication between terminals, which can also be referred to as side communication.

[0042] The terminal device is provided with a plurality of antenna panels, such as a first antenna panel and a second antenna panel. Each of the plurality of antenna panels can transmit or receive a plurality of beams with different directions, which are referred to as the plurality of beams of the antenna panel.

[0043] A beam refers to a special transmission or reception effect with directivity formed by an antenna array of a network device or a terminal, which is similar to a light beam formed by converging light of a flashlight to a direction. The transmission and reception of signals in the form of beams can effectively improve the transmission distance of signals. The beam used for communication between terminals can also be referred to as a side beam.

[0044] The beam can be a wide beam, or a narrow beam, or other types of beams. The beam forming technology can be beamforming technology or other technologies. The beamforming technology can be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology, etc.

[0045] A beam generally corresponds to a resource. For example, when performing beam measurement, the network device measures different beams through different resources, and the terminal feeds back the measured resource quality, so that the network device can know the quality of the corresponding beam. In data transmission, the beam can also be indicated by its corresponding resource. For example, the network device indicates a transmission configuration indication-state through the transmission configuration index (TCI) field in the downlink control information (DCI), and the terminal determines the beam corresponding to the reference resource according to the reference resource contained in the TCI-state.

[0046] In a communication protocol, a beam can be specifically represented as a digital beam, an analog beam, a spatial domain filter, a spatial filter, a spatial parameter, a TCI, a TCI-state, etc. A beam used for transmitting a signal can be referred to as a transmission beam (or Tx beam), a spatial domain transmission filter, a spatial transmission filter, a spatial domain transmission parameter, a spatial transmission parameter, etc. A beam used for receiving a signal can be referred to as a reception beam (or Rx beam), a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, a spatial reception parameter, etc.

[0047] It can be understood that the embodiments of the present application uniformly use beams for representation, but the beams can be alternatively understood as other equivalent concepts, and are not limited to the concepts mentioned above.

[0048] It can also be understood that the embodiments of the present application take the terminal device as an example for introduction, which is a power carrier HPLC module.

[0049] Figure 2The flowchart of the method provided by the embodiment of the present application. The upgrading method of the power meter with remote upgrading function is applicable to the above system, involves the power carrier HPLC module, that is, the terminal and the interaction between the network device.

[0050] The specific process is as follows:

[0051] S201, within a preset time, the power carrier module receives a first sending beam from the network device through a first receiving beam, and receives a second sending beam from the network device through a second receiving beam.

[0052] Among them, the first sending beam carries the first configuration of the power meter, and the second sending beam carries the second configuration of the power meter.

[0053] In a possible design scheme, the power carrier module includes a first antenna panel and a second antenna panel, the first receiving beam is a main receiving beam of the power carrier module, and the main receiving beam includes two receiving beams generated by the first antenna panel and the second antenna panel respectively and pointing to the network device. And the second receiving beam is an auxiliary receiving beam of the power carrier module, and the auxiliary receiving beam includes one receiving beam generated by the first antenna panel or the second antenna panel and pointing to the network device.

[0054] As can be seen, since the main receiving beam is a beam that uses two receiving beams to receive at the same time, compared with the auxiliary receiving beam that uses one receiving beam to receive, the reliability and safety of the main receiving beam are higher, so the main receiving beam can be used to carry information with small data volume but key (or important), and the auxiliary receiving beam can be used to carry information with large data volume but relatively generalized, which will be introduced below.

[0055] Optionally, the first configuration received by the two receive beams included in the main receive beam is a secondary configuration, and the second configuration received by the one receive beam included in the secondary receive beam is a primary configuration. For example, the primary configuration can include the names and values of various types of parameters in the third configuration, and the secondary configuration can include the association relationship of the names and values of various types of parameters in the third configuration. It can be seen that the primary configuration can be relatively large data and relatively general information, and the secondary configuration can be relatively small but key (or important) information. If a third-party attacker steals the primary configuration, it cannot know the specific meaning of the information because it does not know the association relationship of the names and values. However, if the third-party attacker steals the secondary configuration, it can determine the meaning of the information in the primary configuration according to the association relationship of the names and values. Therefore, the secondary configuration is a configuration information with less information but more key and important information, which needs to be received by the main receive beam, and accordingly, the network device also needs to be transmitted by the main transmit beam. The main transmit beam and the main receive beam are a beam pair, and the main transmit beam is a beam generated by two antenna panels and pointing to the terminal. In addition, the primary configuration also needs to be transmitted by the network device by the secondary transmit beam, and the secondary transmit beam and the secondary receive beam are also a beam pair, and the secondary transmit beam is a beam generated by one antenna panel and pointing to the terminal.

[0056] The main transmit beam and the main receive beam can be determined by the terminal and the network device through a beam management process. For example, the best receive beam on one antenna panel of the terminal and the best transmit beam on one antenna panel of the network device, and the best receive beam on another antenna panel of the terminal and the best transmit beam on another antenna panel of the network device are determined as the main transmit beam and the main receive beam. Similarly, among the best receive beam on one antenna panel of the terminal and the best transmit beam on one antenna panel of the network device, and the best receive beam on another antenna panel of the terminal and the best transmit beam on another antenna panel of the network device, the pair of beams with better signal quality is used as the secondary transmit beam and the secondary receive beam.

[0057] The auxiliary configuration is represented by a first bit sequence with a length of N, N is an integer greater than 1, for the i th bit of the first bit sequence, i traverses 1 to N, (i+Yi)mod2=Xi, Yi is a random number generated by the pseudo-random algorithm i times, if the value of Xi is 0, it means that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it means that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam. Alternatively, the auxiliary configuration is represented by a first bit sequence with a length of N, the main configuration is represented by a second bit sequence with a length of M, N and M are integers greater than 1, for the i th bit in the bit sequence, i traverses 1 to N, (i*M+Yi)mod2=Xi, Yi is a random number generated by the pseudo-random algorithm i times, if the value of Xi is 0, it means that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it means that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam.

[0058] In this way, from the perspective of a third-party attacker, the N bits of the main configuration can be randomly mapped to two receiving beams of the main receiving beam. Since the pseudo-random algorithm is a black box to the third-party attacker, the third-party attacker cannot splice the main configuration according to the bit information carried by the two receiving beams.

[0059] Alternatively, since the transmission security requirement of the auxiliary configuration is higher, the time-frequency resources carrying the two receiving beams contained in the main receiving beam are discontinuous, so as to avoid that a third-party attacker obtains the information by listening on continuous time-frequency resources. Similarly, since the data amount of the main configuration is relatively large, the time-frequency resources carrying one receiving beam contained in the auxiliary receiving beam are continuous, so as to ensure that the receiving end can quickly and efficiently receive the main configuration from the continuous time-frequency resources.

[0060] S202, the power carrier module determines a third configuration according to the first configuration and the second configuration.

[0061] Further, the power carrier module determines a third configuration according to the first configuration and the second configuration, including: in the case that the first configuration is the auxiliary configuration, the power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration, to obtain the third configuration. For example, the power carrier module can use the auxiliary configuration to establish an association relationship between the names and values of various types of parameters in the main configuration, to obtain the third configuration.

[0062] S203, the power carrier module updates the current configuration of the electric energy meter according to the third configuration.

[0063] In summary, the power carrier module can receive configurations from the network using multiple receiving beams simultaneously within a preset time, such as receiving a first sending beam from the network device through a first receiving beam and receiving a second sending beam from the network device through a second receiving beam, to reduce the transmission latency of the configurations, so that when the power carrier module uses a third configuration determined by the first configuration and the second configuration to upgrade the electric energy meter, the upgrade failure caused by communication timeout can be avoided.

[0064] The above Figure 2 The method provided by the embodiments of the present application is described in detail. The following describes an electric energy meter power carrier HPLC module with remote upgrade function for executing the method provided by the embodiments of the present application. The power carrier module is applied to an electric energy meter and is configured to, within a preset time, receive a first sending beam from a network device through a first receiving beam and receive a second sending beam from the network device through a second receiving beam, wherein the first sending beam carries a first configuration of the electric energy meter, and the second sending beam carries a second configuration of the electric energy meter; determine a third configuration according to the first configuration and the second configuration; and update a current configuration of the electric energy meter according to the third configuration.

[0065] In a possible design, the power carrier module includes a first antenna panel and a second antenna panel, the first receiving beam is a main receiving beam of the power carrier module, the main receiving beam includes two receiving beams generated by the first antenna panel and the second antenna panel respectively and pointing to the network device, and the second receiving beam is an auxiliary receiving beam of the power carrier module, the auxiliary receiving beam includes one receiving beam generated by the first antenna panel or the second antenna panel and pointing to the network device.

[0066] Optionally, the first configuration received through the two receiving beams included in the main receiving beam is an auxiliary configuration, and the second configuration received through the one receiving beam included in the auxiliary receiving beam is a main configuration.

[0067] The auxiliary configuration is represented by a first bit sequence with a length of N, N is an integer greater than 1, for the i th bit of the first bit sequence, i traverses 1 to N, (i+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam. Alternatively, the auxiliary configuration is represented by a first bit sequence with a length of N, the main configuration is represented by a second bit sequence with a length of M, N and M are integers greater than 1, for the i th bit in the bit sequence, i traverses 1 to N, (i*M+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam.

[0068] For example, the main configuration includes the names and values of various types of parameters in the third configuration, and the auxiliary configuration includes the association relationship of the names and values of various types of parameters in the third configuration.

[0069] Further, the power carrier module is configured to: in the case that the first configuration is the auxiliary configuration, the power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration to obtain the third configuration. For example, the power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration to obtain the third configuration, including: the power carrier module uses the auxiliary configuration to establish an association relationship of the names and values of various types of parameters in the main configuration to obtain the third configuration.

[0070] Optionally, the time-frequency resources carrying the two receiving beams contained in the main receiving beam are discontinuous, and the time-frequency resources carrying the one receiving beam contained in the auxiliary receiving beam are continuous.

[0071] Figure 3 The structure schematic diagram of the electronic device provided by the embodiment of the application is provided. Exemplarily, the electronic device can be a network device, or a chip (system) or other components or assemblies which can be arranged in the network device. As shown in the figure, Figure 3 The electronic device 400 can include a processor 401. Optionally, the electronic device 400 can also include a memory 402 and / or a transceiver 403. The processor 401 is coupled with the memory 402 and the transceiver 403, which can be connected through a communication bus.

[0072] The following describes the embodiments of the present application in detail Figure 3 The various components of the electronic device 400 are described in detail as follows:

[0073] The processor 401 is the control center of the electronic device 400, which can be one processor or a combination of multiple processing elements. For example, the processor 401 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0074] Optionally, the processor 401 can perform various functions of the electronic device 400 by running or executing software programs stored in the memory 402 and calling data stored in the memory 402, such as executing the above-mentioned methods. Figure 3 The upgrade method of the electric energy meter with remote upgrade function.

[0075] In a specific implementation, as an embodiment, the processor 401 can include one or more CPUs, such as the CPU0 and CPU1 shown in FIG. 1. Figure 3

[0076] In a specific implementation, as an embodiment, the electronic device 400 can also include multiple processors. Each of the processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0077] The memory 402 is used to store software programs for implementing the solutions of the present application, and is controlled by the processor 401 to perform, and the specific implementation manner can refer to the above-mentioned method embodiments, which will not be described here.

[0078] ​Optionally, the memory 402 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 402 may be integrated with the processor 401 or may exist independently and be accessible through the interface circuit of the electronic device 400. Figure 3 (Not shown in the image) is coupled to processor 401, and this embodiment of the invention does not specifically limit this.

[0079] Transceiver 403 is used for communication with other electronic devices. For example, if electronic device 400 is a terminal, transceiver 403 can be used to communicate with a network device or with another terminal device. As another example, if electronic device 400 is a network device, transceiver 403 can be used to communicate with a terminal or with another network device.

[0080] Alternatively, transceiver 403 may include a receiver and a transmitter. Figure 3 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.

[0081] Alternatively, the transceiver 403 can be integrated with the processor 401, or it can exist independently and be connected via the interface circuit of the electronic device 400. Figure 3 (Not shown in the image) is coupled to processor 401, and this embodiment of the invention does not specifically limit this.

[0082] Understandable Figure 3 The structure of the electronic device 400 shown does not constitute a limitation on the electronic device. Actual electronic devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0083] Furthermore, the technical effects of the electronic device 400 can be referred to the technical effects of the methods described in the above method embodiments, and will not be repeated here.

[0084] It should be appreciated that a processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can be any conventional processor.

[0085] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, and not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0086] The above-described embodiments can be implemented in whole or in part by software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing one or more available medium collections. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.

[0087] It should be understood that the term "and / or" herein merely describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship, which can be understood in the context before and after.

[0088] In the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0089] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0090] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0091] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0092] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0093] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0094] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0095] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0096] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for upgrading an electric energy meter with remote upgrade function, characterized in that, The method is applied to a power carrier HPLC module, and the method comprises the following steps: Within a preset time, the power carrier module receives a first sending beam from a network device through a first receiving beam and receives a second sending beam from the network device through a second receiving beam, wherein the first sending beam carries a first configuration of the electric energy meter, and the second sending beam carries a second configuration of the electric energy meter; The power carrier module determines a third configuration according to the first configuration and the second configuration; The power carrier module updates a current configuration of the electric energy meter according to the third configuration; The power carrier module comprises a first antenna panel and a second antenna panel, the first receiving beam is a main receiving beam of the power carrier module, the main receiving beam comprises two receiving beams generated by the first antenna panel and the second antenna panel respectively and pointing to the network device; And the second receiving beam is an auxiliary receiving beam of the power carrier module, the auxiliary receiving beam comprises one receiving beam generated by the first antenna panel or the second antenna panel and pointing to the network device; The first configuration received by the two receiving beams contained in the main receiving beam is an auxiliary configuration, and the second configuration received by the one receiving beam contained in the auxiliary receiving beam is a main configuration; The auxiliary configuration is represented by a first bit sequence with a length of N, N is an integer greater than 1, for the i-th bit of the first bit sequence, i traverses 1 to N, (i+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i-th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i-th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam; or, The auxiliary configuration is represented by a first bit sequence with a length of N, the main configuration is represented by a second bit sequence with a length of M, N and M are integers greater than 1, for the i-th bit in the bit sequence, i traverses 1 to N, (i*M+Yi)mod2=Xi, Yi is a random number generated by a pseudo-random algorithm i times, if the value of Xi is 0, it indicates that the i-th bit is carried in the receiving beam generated by the first antenna panel in the main receiving beam, if the value of Xi is 1, it indicates that the i-th bit is carried in the receiving beam generated by the second antenna panel in the main receiving beam.

2. The method of claim 1, wherein, The main configuration comprises the names and values of various types of parameters in the third configuration, and the auxiliary configuration comprises the association relationship of the names and values of various types of parameters in the third configuration.

3. The method of claim 2, wherein, The power carrier module determines a third configuration according to the first configuration and the second configuration, comprising: In the case that the first configuration is the auxiliary configuration, the power carrier module uses the auxiliary configuration to recover the second configuration which is the main configuration, to obtain the third configuration.

4. The method of claim 3, wherein, The power carrier module uses the auxiliary configuration to restore the second configuration for the main configuration to obtain the third configuration, including: The power carrier module uses the auxiliary configuration to establish an association relationship between the name and value of various types of parameters in the main configuration to obtain the third configuration.

5. The method according to claim 1 or 2, characterized in that, The time-frequency resources carried by the two receiving beams included in the main receiving beam are discontinuous, and the time-frequency resources carried by the one receiving beam included in the auxiliary receiving beam are continuous.

Citation Information

Patent Citations

  • Software upgrading method based on dual-mode communication

    CN112905215A

  • Control information receiving processing method and device, electronic equipment and storage medium

    CN114070514A

  • Wireless communication device

    CN114557090A