IP Library Granted Patent US 12706681
Granted Patent B2
US 12706681 · App. 18/422,521 · Granted Aug 11, 2026

Devices, methods, apparatuses and media for communication

Inventors: Qin Yin (Shanghai, CN); Yi Zhang (Shanghai, CN); Cong Wang (Shanghai, CN); Cheng Bing Li (Shanghai, CN); Song He (Shanghai, CN); Hai Jun Lu (Shanghai, CN)
Assignee: Nokia Solutions and Networks Oy
H04B10/85H04Q11/0067H04Q2011/0079
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12706681
App. No.
18/422,521
Granted
Aug 11, 2026
Kind
B2
Abstract

Embodiments of the present disclosure relate to devices, methods, apparatuses and media for communication. A device for communication is configured to generate target data for the optical network unit based on template data for an optical network unit set and instance data for an optical network unit in the optical network unit set. The device is further configured to perform validation on the target data of the optical network unit. In this way, an optical network unit data validation solution that supports an optical network unit to use template data is provided, which can significantly improve the validation speed of optical network unit data.

Claims (44)

1 . A device for communication, comprising:

at least one processor; and

at least one memory having instructions stored therein which, when executed, causes the device at least to:

generate, based on template data for an optical network unit set and instance data for an optical network unit in the optical network unit set, target data for the optical network unit; and

perform validation on the target data of the optical network unit based on another next generation (YANG) model.

2 . The device of claim 1 , wherein the device is further caused to:

determine, before performing the validation, whether the template data have been validated previously.

3 . The device of claim 2 , wherein the device is caused to perform the validation in the following manner:

validating, based on determining that the template data have not been validated previously, the template data and the instance data in the target data.

4 . The device of claim 2 , wherein the device is caused to perform the validation in the following manner:

validating, based on determining that the template data have been validated previously, the instance data in the target data.

5 . The device of claim 1 , wherein the device is caused to generate the target data in the following manner:

expanding the template data using the instance data, to obtain the target data; and

setting a secrete key of the target data to be the same as secrete keys of target data of other optical network units in the optical network unit set.

6 . The device of claim 5 , wherein the device is caused to perform the validation in the following manner:

using, based on the same secrete key, the target data as an update of the template data having been validated previously, to validate the instance data in the target data; and

keeping, after validating the instance data, the template data unchanged.

7 . A first device for communication, comprising:

at least one processor; and

at least one memory having instructions stored therein which, when executed, causes the first device at least to:

receive, from a second device, template data for an optical network unit set and instance data for an optical network unit in the optical network unit set; and

generate, at least based on the template data and the instance data, target configuration data for the optical network unit, the target configuration data correspond to target data generated from the template data and the instance data;

wherein the template data, the instance data and the target data are data based on another next generation (YANG) model, and the configuration data, the template configuration data and the instance configuration data are Optical Network Unit Management and Control Interface (OMCI) data; wherein the first device comprises an OMCI function, and the second device comprises an Optical Line Terminal (OLT) management function.

8 . The first device of claim 7 , wherein the first device is further caused to:

receive, before generating the target configuration data, the target data from the second device.

9 . The first device of claim 8 , wherein the first device is further caused to:

determine, before generating the target configuration data, whether template configuration data have been generated previously based on the template data.

10 . The first device of claim 9 , wherein the first device is caused to generate the configuration data in the following manner:

generating, based on determining that the template configuration data have not been generated previously, the target configuration data based on the target data.

11 . The first device of claim 9 , wherein the first device is caused to generate the configuration data in the following manner:

generating, based on determining that the template configuration data have been generated previously, instance configuration data based on the instance data; and

generating, based on the template configuration data and the instance configuration data, the target configuration data.

12 . The first device of claim 7 , wherein the first device is further caused to:

send a first message to the second device, the first message indicates whether the first device supports generating the target configuration data based on the template data.

13 . The first device of claim 7 , wherein the first device is caused to receive the template data and the instance data from the second device in the following manner:

receiving a second message from the second device, the second message comprises the template data, the instance data and identification information for identifying the template data.

14 . A second device for communication, comprising:

at least one processor; and

at least one memory having instructions stored therein which, when executed, causes the second device at least to:

receive a first message from a first device, the first message indicates whether the first device supports generating target configuration data for an optical network unit in an optical network unit set based on template data for the optical network unit set, the target configuration data correspond to target data generated from the template data and instance data for the optical network unit; and

send a second message to the first device based on determining that the first message indicates the first device supports generating the target configuration data based on the template data, the second message comprises the template data, the instance data, and identification information for identifying the template data;

wherein the template data, the instance data and the target data are data based on another next generation (YANG) model; wherein the first device comprises an Optical Network Unit Management and Control Interface (OMCI) function, and the second device comprises an Optical Line Terminal (OLT) management function.

15 . The second device of claim 14 , wherein the second device is further caused to:

send, after receiving the first message, the target data to the first device.