СИСТЕМА И СПОСОБ ДЛЯ ВЫЧИСЛЕНИЯ ВКЛАДА РАСПРЕДЕЛЕННЫХ СЕТЕВЫХ УЗЛОВ В СЛУЖБУ

1. Система для вычисления вклада IoT-узлов в службу, содержащая:
множество шлюзов, которые обеспечивают передачу данных между IoT-терминалом и сервером приложений;
сервер, который принимает подробности вклада в службу от множества шлюзов и объявляет принятые подробности вклада в службу; и
участвующий терминал, который собирает и проверяет подробности вклада в службу, объявленные посредством сервера, в течение предварительно определенного периода времени и выдает блок, который включает в себя проверенные подробности вклада в службу,
при этом система вычисляет вклад шлюзов в службу с помощью цепочки блоков, которая включает в себя выданный блок.
2. Способ для вычисления вклада узлов IoT-сети в службу, содержащий этапы, на которых:
принимают подробности вклада в службу от множества шлюзов, которые обеспечивают передачу данных между IoT-терминалом и сервером приложений;
объявляют, посредством сервера приложений, подробности вклада в службу; и
вычисляют вклад шлюзов в службу с помощью цепочки блоков, которая включает в себя блок, выданный посредством участвующего терминала,
при этом участвующий терминал собирает и проверяет подробности вклада в службу, объявленные посредством сервера, в течение предварительно определенного периода времени и выдает блок, который включает в себя проверенные подробности вклада в службу.
3. Способ для вычисления вклада сетевых узлов в службу, содержащий этапы, на которых:
принимают, посредством сервера, подробности вклада в службу от множества узлов;
проверяют, посредством сервера, принятые подробности вклада в службу;
объявляют, посредством сервера, проверенные подробности вклада в службу; и
с помощью цепочки блоков, включающей в себя блок, включающий в себя объявленные подробности вклада в службу, выданный посредством одного из множества узлов, вычисляют вклад одного узла в службу.
4. Способ по п. 3, при этом множество узлов включает в себя множество шлюзов, которые обеспечивают передачу данных между конечным терминалом и сетевым сервером.
5. Способ по п. 4, при этом владельцы множества шлюзов отличаются друг от друга.
6. Способ по п. 5, дополнительно содержащий этап, на котором объявляют, посредством сервера, ключ проверки, соответствующий проверенным подробностям вклада в службу, при этом сервер включает электронную подпись в проверенные подробности вклада в службу и объявляет проверенные подробности вклада в службу, и множество узлов проверяют объявленные подробности вклада в службу с помощью ключа проверки.
7. Способ по п. 6, при этом узел, который выдает блок, включает, в блок, множество подробностей вклада в службу, собранных и проверенных в течение предварительно определенного периода времени.
8. Способ по п. 7, при этом подробности вкладов в службу включают в себя идентификатор узла и значение измерения для каждого из элементов измерения вклада.
9. Способ по п. 7, при этом элементы измерения вклада включают в себя по меньшей мере одно из:
числа пакетов, передаваемых узлом в единичном периоде;
времени сетевого соединения узла в единичном периоде;
площади области, обслуживаемой узлом в единичном периоде;
вычислительной мощности, используемой узлом в единичном периоде, чтобы вычислять вклад; и
суммарного времени сетевого соединения узла.
10. Способ по п. 9, при этом значения измерения для каждого из элементов измерения вклада измеряются отдельно для каждой из служб, в которой конечный терминал зарегистрирован, и вклад узла в службу вычисляется для каждой из служб.
11. Система для вычисления вклада сетевых узлов в службу, содержащая сервер, который:
принимает подробности вклада в службу от множества узлов;
проверяет принятые подробности вклада в службу;
объявляет проверенные подробности вклада в службу; и
с помощью цепочки блоков, включающей в себя блок, включающий в себя объявленные подробности вклада в службу, выданный посредством одного из множества узлов, вычисляет вклад одного узла в службу.
12. Система по п. 11, при этом множество узлов включает в себя множество шлюзов, которые обеспечивают передачу данных между конечным терминалом и сетевым сервером.
13. Система по п. 12, при этом владельцы множества шлюзов отличаются друг от друга.
14. Система по п. 13, при этом сервер объявляет ключ проверки, соответствующий проверенным подробностям вклада в службу и включает электронную подпись в проверенные подробности вклада в службу и объявляет проверенные подробности вклада в службу, и множество узлов проверяют объявленные подробности вклада в службу с помощью ключа проверки.
15. Система по п. 13, при этом узел, который выдает блок, включает, в блок, множество подробностей вклада в службу, собранных и проверенных в течение предварительно определенного периода времени.
16. Система по п. 15, при этом подробности вкладов в службу включают в себя идентификатор узла и значение измерения для каждого из элементов измерения вклада.
17. Система по п. 15, при этом элементы измерения вклада включают в себя по меньшей мере одно из:
числа пакетов, передаваемых узлом в единичном периоде;
времени сетевого соединения узла в единичном периоде;
площади области, обслуживаемой узлом в единичном периоде;
вычислительной мощности, используемой узлом в единичном периоде, чтобы вычислять вклад; и
суммарного времени сетевого соединения узла.
18. Система по п. 17, при этом значения измерения для каждого из элементов измерения вклада измеряются отдельно для каждой из служб, в которой конечный терминал зарегистрирован, и вклад узла в службу вычисляется для каждой из служб.
19. Способ для вычисления вклада сетевых узлов в службу, содержащий этапы, на которых:
принимают, посредством сервера, подробности вклада в службу от множества узлов;
проверяют, посредством сервера, принятые подробности вклада в службу;
объявляют, посредством сервера, проверенные подробности вклада в службу; и
вычисляют, посредством сервера, вклад узлов в службу с помощью проверенных и объявленных подробностей вклада в службу,
при этом множество узлов включает в себя множество шлюзов, формирующих энергоэффективную маломощную глобальную вычислительную сеть (LPWA), в которой владельцы шлюзов отличаются друг от друга.
20. Система для вычисления вклада сетевых узлов в службу, содержащая сервер, который:
принимает подробности вклада в службу от множества узлов;
проверяет принятые подробности вклада в службу;
объявляет проверенные подробности вклада в службу; и
вычисляет вклад узлов в службу с помощью проверенных и объявленных подробностей вклада в службу,
множество узлов включает в себя множество шлюзов, формирующих энергоэффективную глобальную вычислительную сеть (LPWA), в которой владельцы шлюзов отличаются друг от друга.