Код документа: RU2004106185A
1. Способ генерации компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, причем способ включает в себя выбор n классов компонентов, идентификацию всех экземпляров компонентов в каждом из n классов компонентов, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует компактную идентификацию аппаратных средств (CHWID) для первой компьютерной системы.
2. Способ по п.1, отличающийся тем, что дополнительно включает в себя конкатенацию (i) компонента версии и (ii) хеш-части компактной идентификации аппаратных средств (CHWID) для формирования компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы.
3. Способ по п.1, отличающийся тем, что n является целым числом в пределах 16.
4. Способ по п.2, отличающийся тем, что компонент версии включает в себя номер версии.
5. Способ по п.1, отличающийся тем, что, по меньшей мере, один из n классов компонентов включает в себя два или более экземпляров компонента.
6. Способ по п.1, отличающийся тем, что каждый из n классов компонентов содержит от 0 до 14 экземпляров компонента.
7. Способ по п.1, отличающийся тем, что первый хеш-результат каждого экземпляра компонента усечен до 16-битового числа.
8. Способ по п.1, отличающийся тем, что второй хеш-результат каждого экземпляра компонента усечен до числа, содержащего менее 8 битов.
9. Способ по п.1, отличающийся тем, что компактная идентификация аппаратных средств (CHWID) для первой компьютерной системы имеет длину примерно до 256 битов.
10. Способ по п.9, отличающийся тем, что компактная идентификация аппаратных средств (CHWID) для первой компьютерной системы имеет длину примерно от 32 до 64 битов.
11. Способ по п.1, отличающийся тем, что способ инициируют на этапе загрузки программного продукта в первую компьютерную систему.
12. Вычислительная система, содержащая, по меньшей мере, один модуль прикладной программы, используемый на вычислительной системе, при этом, по меньшей мере, один модуль прикладной программы содержит код прикладной программы для выполнения способа по п.1.
13. Считываемый компьютером носитель, содержащий сохраненные на нем выполняемые компьютером команды для выполнения способа по п.1.
14. Способ определения возможности использования программного продукта на второй компьютерной системе, имеющей вторую конфигурацию аппаратных средств, причем вторая компьютерная система идентична или отличается от первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, и программный продукт первоначально инсталлирован на первом компьютере, при этом способ включает в себя генерирование второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств, сравнение второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств с (i) первой компактной идентификацией аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) первой расширенной идентификацией аппаратных средств (fVHWID) для первой конфигурации аппаратных средств; если существует некоторое количество совпадений между классами компонентов второй конфигурации аппаратных средств и соответствующими классами компонентов первой конфигурации аппаратных средств, и это количество совпадений равно или превышает число m требуемых совпадений классов компонентов, то программный продукт загружается во вторую компьютерную систему, и если количество совпадений меньше, чем m, то запрещается загрузка программного продукта во вторую компьютерную систему.
15. Способ по п.14, отличающийся тем, что вторую компактную идентификацию аппаратных средств (sCHWID) генерируют способом, включающим в себя выбор n классов компонентов второй конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов второй конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов второй конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов второй конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует вторую компактную идентификацию аппаратных средств (sCHWID) для второй конфигурации аппаратных средств.
16. Способ по п.14, отличающийся тем, что первую компактную идентификацию аппаратных средств (fCHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов первой конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую компактную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
17. Способ по п.14, отличающийся тем, что первую расширенную идентификацию аппаратных средств (fVHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, и конкатенацию множества первых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую расширенную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
18. Способ по п.14, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с любым одним из вторых хеш-результатов экземпляров компонента в соответствующем классе компонента (i) первой компактной идентификации аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) полученных из первых хеш-результатов экземпляров компонента расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
19. Способ по п.14, отличающийся тем, что единственное совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с двумя или несколькими вторыми хеш-результатами экземпляров компонента, полученными из первых хеш-результатов экземпляров компонента в соответствующем классе компонента первой расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
20. Способ по п.14, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств не существует, (а) если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента, и (b) если класс компонента в первой конфигурации аппаратных средств содержит единственный экземпляр компонента, и соответствующий класс компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
21. Способ по п.14, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
22. Способ по п.14, отличающийся тем, что m равно (n-3), где n представляет число классов компонентов во второй конфигурации аппаратных средств, используемых для формирования второй компактной идентификации аппаратных средств (sCHWID).
23. Вычислительная система, содержащая, по меньшей мере, один модуль прикладной программы, используемый в вычислительной системе, причем упомянутый, по меньшей мере, один модуль прикладной программы содержит код прикладной программы для выполнения способа по п.14.
24. Считываемый компьютером носитель, имеющий сохраненные на нем исполняемые компьютером команды для выполнения способа по п.14.
25. Считываемый компьютером носитель, имеющий сохраненные на нем исполняемые компьютером команды для выполнения способа генерации компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, причем способ включает в себя выбор n классов компонентов, идентификацию всех экземпляров компонентов в каждом из n классов компонентов, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует компактную идентификацию аппаратных средств (CHWID) для первой компьютерной системы.
26. Считываемый компьютером носитель по п.25, отличающийся тем, что дополнительно включает в себя конкатенацию (i) компонента версии и (ii) хеш-части компактной идентификации аппаратных средств (CHWID) для формирования компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы.
27. Считываемый компьютером носитель по п.25, отличающийся тем, что n является целым числом в пределах 16.
28. Считываемый компьютером носитель по п.27, отличающийся тем, что компонент версии включает в себя номер версии.
29. Считываемый компьютером носитель по п.25, отличающийся тем, что, по меньшей мере, один из n классов компонентов включает в себя два или более экземпляров компонента.
30. Считываемый компьютером носитель по п.25, отличающийся тем, что каждый из n классов компонентов содержит от 0 до 14 экземпляров компонента.
31. Считываемый компьютером носитель по п.25, отличающийся тем, что компактная идентификация аппаратных средств (CHWID) для первой компьютерной системы имеет длину примерно до 256 битов.
32. Считываемый компьютером носитель по п.25, отличающийся тем, что способ инициируется на этапе загрузки программного продукта в первую компьютерную систему.
33. Считываемый компьютером носитель, имеющий сохраненные на нем исполняемые компьютером команды для выполнения способа определения возможности использования программного продукта на второй компьютерной системе, имеющей вторую конфигурацию аппаратных средств, причем вторая компьютерная система идентична или отличается от первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, и программный продукт первоначально инсталлирован на первом компьютере, при этом способ включает в себя генерирование второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств, сравнение второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств с (i) первой компактной идентификацией аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) первой расширенной идентификацией аппаратных средств (fVHWID) для первой конфигурации аппаратных средств; если существует некоторое количество совпадений между классами компонентов второй конфигурации аппаратных средств и соответствующими классами компонентов первой конфигурации аппаратных средств, и это количество совпадений равно или превышает число m требуемых совпадений классов компонентов, то программный продукт загружается во вторую компьютерную систему, и если количество совпадений меньше, чем m, то запрещается загрузка программного продукта во вторую компьютерную систему.
34. Считываемый компьютером носитель по п.33, отличающийся тем, что вторую компактную идентификацию аппаратных средств (sCHWID) генерируют способом, включающим в себя выбор n классов компонентов второй конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов второй конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и по меньшей мере один первый хеш-результат для n классов компонентов второй конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов второй конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует вторую компактную идентификацию аппаратных средств (sCHWID) для второй конфигурации аппаратных средств.
35. Считываемый компьютером носитель по п.33, отличающийся тем, что первую компактную идентификацию аппаратных средств (fCHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов первой конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую компактную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
36. Считываемый компьютером носитель по п.33, отличающийся тем, что первую расширенную идентификацию аппаратных средств (fVHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, и конкатенацию множества первых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую расширенную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
37. Считываемый компьютером носитель по п.33, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с любым одним из вторых хеш-результатов экземпляров компонента в соответствующем классе компонента (i) первой компактной идентификации аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) полученных из первых хеш-результатов экземпляров компонента расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
38. Считываемый компьютером носитель по п.33, отличающийся тем, что единственное совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с двумя или более вторыми хеш-результатами экземпляров компонента, полученными из первых хеш-результатов экземпляров компонента в соответствующем классе компонента первой расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
39. Считываемый компьютером носитель по п.33, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств не существует, (а) если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента, и (b) если класс компонента в первой конфигурации аппаратных средств содержит единственный экземпляр компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
40. Считываемый компьютером носитель по п.33, отличающийся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
41. Считываемый компьютером носитель по п.33, отличающийся тем, что m равно (n-3), где n представляет число классов компонентов во второй конфигурации аппаратных средств, используемых для формирования второй компактной идентификации аппаратных средств (sCHWID).
42. Вычислительная система, содержащая, по меньшей мере, один модуль прикладной программы, используемый в вычислительной системе, причем упомянутый, по меньшей мере, один модуль прикладной программы содержит код прикладной программы для выполнения способа генерации компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, причем способ включает в себя выбор n классов компонентов, идентификацию всех экземпляров компонентов в каждом из n классов компонентов, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует компактную идентификацию аппаратных средств (CHWID) для первой компьютерной системы.
43. Вычислительная система по п.42, отличающаяся тем, что дополнительно включает в себя конкатенацию (i) компонента версии и (ii) хеш-части компактной идентификации аппаратных средств (CHWID) для формирования компактной идентификации аппаратных средств (CHWID) для первой компьютерной системы.
44. Вычислительная система по п.42, отличающаяся тем, что n является целым числом в пределах 16.
45. Вычислительная система по п.43, отличающаяся тем, что компонент версии включает в себя номер версии.
46. Вычислительная система по п.42, отличающаяся тем, что по меньшей мере один из n классов компонентов включает в себя два или более экземпляров компонента.
47. Вычислительная система по п.42, отличающаяся тем, что каждый из n классов компонентов содержит от 0 до 14 экземпляров компонента.
48. Вычислительная система по п.42, отличающаяся тем, что компактная идентификация аппаратных средств (CHWID) для первой компьютерной системы имеет длину до 256 битов.
49. Вычислительная система по п.42, отличающаяся тем, что способ инициируется на этапе загрузки программного продукта в первую компьютерную систему.
50. Вычислительная система, содержащая, по меньшей мере, один модуль прикладной программы, используемый в вычислительной системе, причем упомянутый, по меньшей мере, один модуль прикладной программы содержит код прикладной программы для выполнения способа определения возможности использования программного продукта на второй компьютерной системе, имеющей вторую конфигурацию аппаратных средств, причем вторая компьютерная система идентична или отличается от первой компьютерной системы, имеющей первую конфигурацию аппаратных средств, и программный продукт первоначально инсталлирован на первом компьютере, при этом способ включает в себя
генерирование второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств,
сравнение второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств с (i) первой компактной идентификацией аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) первой расширенной идентификацией аппаратных средств (fVHWID) для первой конфигурации аппаратных средств; если существует некоторое количество совпадений между классами компонентов второй конфигурации аппаратных средств и соответствующими классами компонентов первой конфигурации аппаратных средств, и это количество совпадений равно или превышает число m требуемых совпадений классов компонентов, то программный продукт загружается во вторую компьютерную систему, и если количество совпадений меньше, чем m, то запрещается загрузка программного продукта во вторую компьютерную систему.
51. Вычислительная система по п.50, отличающаяся тем, что вторую компактную идентификацию аппаратных средств (sCHWID) генерируют способом, включающим в себя выбор n классов компонентов второй конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов второй конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов второй конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов второй конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует вторую компактную идентификацию аппаратных средств (sCHWID) для второй конфигурации аппаратных средств.
52. Вычислительная система по п.50, отличающаяся тем, что первую компактную идентификацию аппаратных средств (fCHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, генерацию множества вторых хеш-результатов экземпляров компонентов, причем множество вторых хеш-результатов экземпляров компонентов включает в себя вторые хеш-результаты, полученные в результате выполнения второй хеш-функции над выбранными первыми хеш-результатами экземпляров компонентов в одном или нескольких выбранных классах компонентов первой конфигурации аппаратных средств, и конкатенацию множества вторых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую компактную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
53. Вычислительная система по п.50, отличающаяся тем, что первую расширенную идентификацию аппаратных средств (fVHWID) генерируют способом, включающим в себя выбор n классов компонентов первой конфигурации аппаратных средств, идентификацию всех экземпляров компонентов в каждом из n классов компонентов первой конфигурации аппаратных средств, генерацию множества первых хеш-результатов экземпляров компонентов, причем множество первых хеш-результатов экземпляров компонентов включает в себя первый хеш-результат для каждого экземпляра компонента и, по меньшей мере, один первый хеш-результат для n классов компонентов первой конфигурации аппаратных средств, и конкатенацию множества первых хеш-результатов для формирования хеш-части, при этом хеш-часть формирует первую расширенную идентификацию аппаратных средств (fCHWID) для первой конфигурации аппаратных средств.
54. Вычислительная система по п.50, отличающаяся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с любым одним из вторых хеш-результатов экземпляров компонента в соответствующем классе компонента (i) первой компактной идентификации аппаратных средств (fCHWID) для первой конфигурации аппаратных средств или (ii) полученных из первых хеш-результатов экземпляров компонента расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
55. Вычислительная система по п.50, отличающаяся тем, что единственное совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если один второй хеш-результат экземпляра компонента в классе компонента второй компактной идентификации аппаратных средств (sCHWID) для второй конфигурации аппаратных средств совпадает с двумя или более вторыми хеш-результатами экземпляров компонента, полученными из первых хеш-результатов экземпляров компонента в соответствующем классе компонента первой расширенной идентификации аппаратных средств (fVHWID) для первой конфигурации аппаратных средств.
56. Вычислительная система по п.50, отличающаяся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств не существует, (а) если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента, и (b) если класс компонента в первой конфигурации аппаратных средств содержит единственный экземпляр компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
57. Вычислительная система по п.50, отличающаяся тем, что совпадение между классом компонента второй конфигурации аппаратных средств и соответствующим классом компонента первой конфигурации аппаратных средств существует, если класс компонента в первой конфигурации аппаратных средств не содержит экземпляра компонента, и соответствующий классе компонента во второй конфигурации аппаратных средств не содержит экземпляра компонента.
58. Вычислительная система по п.50, отличающаяся тем, что m равно (n-3), где n представляет число классов компонентов во второй конфигурации аппаратных средств, используемых для формирования второй компактной идентификации аппаратных средств (sCHWID).