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

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