СИСТЕМА ОТСЛЕЖИВАНИЯ ПРОДУКТОВ/ДЕЯТЕЛЬНОСТИ С ВЫСОКОЙ НАДЕЖНОСТЬЮ

1. Система (10; 10') отслеживания, выполненная с возможностью отслеживать продукт и/или деятельность, при этом система (10; 10') отслеживания содержит устройство (11) слежения и сервер (12) верификации, причем устройство (11) слежения соединяется с сервером (12) верификации посредством средства (13) связи, выполненного с возможностью обеспечивать обмен данными между устройством (11) слежения и сервером (12) верификации; причем устройство (11) слежения соединяется с первым приемным устройством спутниковой локализации, чтобы получать данные из него; причем первое приемное устройство спутниковой локализации выполнено с возможностью:
- принимать сигналы из системы спутниковой локализации;
- обрабатывать принимаемые сигналы, чтобы получать наблюдаемые параметры спутниковой локализации; и
- вычислять местоположения на основе наблюдаемых параметров спутниковой локализации;
причем устройство (11) слежения выполнено с возможностью:
- получать данные (21; 31) определения положения из первого приемного устройства спутниковой локализации, причем данные (21; 31) определения положения содержат местоположение, вычисленное первым приемным устройством спутниковой локализации, и время позиционирования, которое представляет время и данные, в которых местоположение вычисляется первым приемным устройством спутниковой локализации, причем данные (21; 31) определения положения связаны с продуктом и/или деятельностью, которая должна отслеживаться;
при этом система (10; 10') отслеживания отличается тем, что устройство (11) слежения выполнено с возможностью:
- выбирать наблюдаемый параметр спутниковой локализации, на основе которого местоположение вычисляется посредством первого приемного устройства спутниковой локализации;
- получать из первого приемного устройства спутниковой локализации выбранный наблюдаемый параметр спутниковой локализации; и
- предоставлять в сервер (12) верификации данные (21; 31) определения положения и наблюдаемый параметр спутниковой локализации, получаемый из первого приемного устройства спутниковой локализации;
причем сервер (12) верификации выполнен с возможностью:
- выполнять проверку на непротиворечивость местоположения на основе местоположения, содержащегося в данных (21; 31) определения положения, предоставленных устройством (11) слежения, и на основе наблюдаемого параметра спутниковой локализации, предоставленного устройством (11) слежения;
- формировать код (23; 33) подтверждения достоверности на основе итога проверки на непротиворечивость местоположения и на основе данных (21; 31) определения положения, предоставленных устройством (11) слежения; и
- предоставлять в устройство (11) слежения сформированный код (23; 33) подтверждения достоверности;
причем устройство (11) слежения дополнительно выполнено с возможностью:
- сохранять данные (21; 31) определения положения и код (23; 33) подтверждения достоверности, предоставленные сервером (12) верификации, в средстве (50) отслеживания, ассоциированном с продуктом и/или деятельностью, которые должны отслеживаться.
2. Система по п.1, в которой сервер (12) верификации дополнительно выполнен с возможностью:
- формировать инструкции на основе данных (21; 31) определения положения, предоставленных устройством (11) слежения; и
- предоставлять в устройство (11) слежения сформированные инструкции;
причем устройство (11) слежения дополнительно выполнено с возможностью:
- выбирать наблюдаемый параметр спутниковой локализации, который должен быть получен из первого приемного устройства спутниковой локализации согласно инструкциям, предоставленным сервером (12) проверки достоверности.
3. Система по п.1, в которой код подтверждения достоверности, сформированный сервером (12) верификации, содержит первую часть и вторую часть, причем первая часть является считываемой, вторая часть является зашифрованной с помощью ключа шифрования, известного только серверу (12) верификации.
4. Система по п.1, в которой сервер (12) верификации выполнен с возможностью осуществлять проверку на непротиворечивость местоположения посредством проверки, является ли местоположение, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения, непротиворечивым с наблюдаемым параметром спутниковой локализации, предоставленным устройством (11) слежения.
5. Система по п.1, в которой система спутниковой локализации является навигационной системой Galileo, и в которой устройство (11) слежения дополнительно выполнено с возможностью:
- получать из первого приемного устройства спутниковой локализации зашифрованные данные аутентификации Galileo-сигнала, которые принимаются первым приемным устройством спутниковой локализации из навигационной системы Galileo и являются текущими на время позиционирования; и
- предоставлять в сервер (12) верификации также зашифрованные данные аутентификации Galileo-сигнала, получаемые из первого приемного устройства спутниковой локализации;
причем сервер (12) верификации дополнительно выполнен с возможностью:
- получать Galileo-ключ из средства распределения ключей навигационной системы Galileo;
- выполнять первую проверку подлинности Galileo-сигнала на основе зашифрованных данных аутентификации Galileo-сигнала, предоставленных устройством (11) слежения, и на основе получаемого Galileo-ключа; и
- формировать код (23; 33) подтверждения достоверности также на основе итога первой проверки подлинности Galileo-сигнала.
6. Система по п.5, в которой сервер (12) верификации выполнен с возможностью осуществлять первую проверку подлинности Galileo-сигнала посредством проверки, являются ли зашифрованные данные аутентификации Galileo-сигнала, предоставленные устройством (11) слежения, расшифровываемыми с использованием Galileo-ключа.
7. Система по п.1, в которой система спутниковой локализации является навигационной системой Galileo, и в которой устройство (11) слежения дополнительно выполнено с возможностью:
- получать из первого приемного устройства спутниковой локализации зашифрованные данные аутентификации Galileo-сигнала, которые принимаются первым приемным устройством спутниковой локализации из навигационной системы Galileo и являются текущими на время позиционирования; и
- предоставлять в сервер (12) верификации также зашифрованные данные аутентификации Galileo-сигнала, получаемые из первого приемного устройства спутниковой локализации;
- причем сервер (12) верификации соединяется со вторым приемным устройством спутниковой локализации, чтобы получать данные из него, при этом второе приемное устройство спутниковой локализации выполнено с возможностью принимать и обрабатывать сигналы из навигационной системы Galileo;
причем сервер (12) верификации дополнительно выполнен с возможностью:
- получать из второго приемного устройства спутниковой локализации зашифрованные данные аутентификации Galileo-сигнала, принимаемые вторым приемным устройством спутниковой локализации из навигационной системы Galileo;
- сохранять зашифрованные данные аутентификации Galileo-сигнала, получаемые из второго приемного устройства спутниковой локализации;
- выполнять вторую проверку подлинности Galileo-сигнала на основе зашифрованных данных аутентификации Galileo-сигнала, предоставленных устройством (11) слежения, на основе времени позиционирования, содержащегося в данных (21; 31) определения положения, предоставленных устройством (11) слежения, и, по меньшей мере, на основе одних из сохраненных зашифрованных данных аутентификации Galileo-сигнала; и
- формировать код (23; 33) подтверждения достоверности также на основе итога второй проверки подлинности Galileo-сигнала.
8. Система по п.7, в которой сервер (12) верификации выполнен с возможностью осуществлять вторую проверку подлинности Galileo-сигнала посредством проверки, являются ли зашифрованные данные аутентификации Galileo-сигнала, предоставленные устройством (11) слежения, непротиворечивыми с сохраненными зашифрованными данными аутентификации Galileo-сигнала, которые являются текущими на время позиционирования, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения.
9. Система по п.1, в которой система спутниковой локализации является навигационной системой Galileo, и в которой устройство (11) слежения дополнительно выполнено с возможностью:
- получать из первого приемного устройства спутниковой локализации сообщение о целостности данных Galileo, которое принимается первым приемным устройством спутниковой локализации из навигационной системы Galileo и является действительным на время позиционирования; и
- предоставлять в сервер (12) верификации также сообщение о целостности данных Galileo, получаемое из первого приемного устройства спутниковой локализации;
причем сервер (12) верификации соединяется со вторым приемным устройством спутниковой локализации, чтобы получать данные из него, при этом второе приемное устройство спутниковой локализации выполнено с возможностью принимать и обрабатывать сигналы из навигационной системы Galileo;
причем сервер (12) верификации дополнительно выполнен с возможностью:
- получать из второго приемного устройства спутниковой локализации сообщения о целостности данных Galileo, принимаемые вторым приемным устройством спутниковой локализации из навигационной системы Galileo;
- сохранять сообщения о целостности на основе системы Galileo, получаемые из второго приемного устройства спутниковой локализации;
- выполнять третью проверку подлинности Galileo-сигнала на основе сообщения о целостности данных Galileo, предоставленного устройством (11) слежения, на основе времени позиционирования, содержащегося в данных (21; 31) определения положения, предоставленных устройством (11) слежения, и, по меньшей мере, на основе одного из сохраненных сообщений целостности данных Galileo; и
- формировать код (23; 33) подтверждения достоверности также на основе итога третьей проверки подлинности Galileo-сигнала.
10. Система по п.9, в которой сервер (12) верификации выполнен с возможностью осуществлять третью проверку подлинности Galileo-сигнала посредством проверки, является ли сообщение о целостности данных Galileo, предоставленное устройством (11) слежения, непротиворечивым с сохраненным сообщением о целостности данных Galileo, которое является действительным на время позиционирования, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения.
11. Система по п.1, в которой первое приемное устройство спутниковой локализации дополнительно выполнено с возможностью:
- принимать сигналы также из спутниковой системы уточнения и коррекции (SBAS);
- обрабатывать принимаемые сигналы, чтобы получать уточняющие данные; и
- вычислять местоположение также на основе уточняющих данных;
причем устройство (11) слежения дополнительно выполнено с возможностью:
- получать из первого приемного устройства спутниковой локализации сообщение о целостности данных SBAS, которое принимается первым приемным устройством спутниковой локализации из спутниковой системы уточнения и коррекции (SBAS) и является действительным на время позиционирования; и
- предоставлять в сервер (12) верификации также сообщение о целостности данных SBAS, получаемое из первого приемного устройства спутниковой локализации;
- причем сервер (12) верификации соединяется со вторым приемным устройством спутниковой локализации, чтобы получать данные из него, при этом второе приемное устройство спутниковой локализации выполнено с возможностью принимать и обрабатывать сигналы из спутниковой системы уточнения и коррекции (SBAS);
- причем сервер (12) верификации дополнительно выполнен с возможностью:
- получать из второго приемного устройства спутниковой локализации сообщения о целостности данных SBAS, принимаемые вторым приемным устройством спутниковой локализации из спутниковой системы уточнения и коррекции (SBAS);
- сохранять сообщения о целостности данных SBAS, получаемые из второго приемного устройства спутниковой локализации;
- выполнять проверку подлинности сигнала SBAS на основе сообщения о целостности данных SBAS, предоставленного устройством (11) слежения, на основе времени позиционирования, содержащегося в данных (21; 31) определения положения, предоставленных устройством (11) слежения, и, по меньшей мере, на основе одного из сохраненных сообщений о целостности данных SBAS; и
- формировать код (23; 33) подтверждения достоверности также на основе итога проверки подлинности сигнала SBAS.
12. Система по п.11, в которой сервер (12) верификации выполнен с возможностью осуществлять проверку подлинности сигнала SBAS посредством проверки, является ли сообщение о целостности данных SBAS, предоставленное устройством (11) слежения, непротиворечивым с сохраненным сообщением о целостности данных SBAS, которое является действительным на время позиционирования, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения.
13. Система по п.1, в которой первое приемное устройство спутниковой локализации выполнено с возможностью:
- принимать сигналы также из спутниковой системы уточнения и коррекции (SBAS);
- обрабатывать принимаемые сигналы, чтобы получать уточняющие данные; и
- вычислять местоположение также на основе уточняющих данных;
причем устройство (11) слежения дополнительно выполнено с возможностью:
- получать из первого приемного устройства спутниковой локализации уточняющие данные SBAS, на основе которых вычисляется местоположение; и
- предоставлять в сервер (12) верификации также уточняющие данные SBAS, получаемые из первого приемного устройства спутниковой локализации;
причем сервер (12) верификации соединяется со вторым приемным устройством спутниковой локализации, чтобы получать данные из него, при этом второе приемное устройство спутниковой локализации выполнено с возможностью принимать и обрабатывать сигналы, передаваемые спутниковой системой уточнения и коррекции (SBAS);
причем сервер (12) верификации дополнительно выполнен с возможностью:
- получать из второго приемного устройства спутниковой локализации уточняющие данные SBAS, принимаемые вторым приемным устройством спутниковой локализации из спутниковой системы уточнения и коррекции (SBAS);
- сохранять уточняющие данные SBAS, получаемые из второго приемного устройства спутниковой локализации;
- выполнять множественную проверку на основе уточняющих данных SBAS, предоставленных устройством (11) слежения, на основе данных (21; 31) определения положения, предоставленных сервером (12) слежения, и, по меньшей мере, на основе одних из сохраненных уточняющих данных SBAS; и
- формировать код (23; 33) подтверждения достоверности также на основе итога множественной проверки.
14. Система по п.13, в которой сервер (12) верификации выполнен с возможностью осуществлять множественную проверку посредством проверки, являются ли уточняющие данные SBAS, предоставленные устройством (11) слежения, непротиворечивыми с сохраненными уточняющими данными SBAS, которые являются действительными на время позиционирования, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения, и является ли местоположение, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения, непротиворечивым с сохраненными уточняющими данными SBAS, которые являются действительными на время позиционирования, содержащееся в данных (21; 31) определения положения, предоставленных устройством (11) слежения.
15. Система по п.1, в которой устройство (11) слежения дополнительно выполнено с возможностью:
- формировать данные (22; 32) журнала событий, содержащие информацию о событии, которое соответствует данным (21; 31) определения положения и связано с продуктом и/или деятельностью, которая должна отслеживаться; и
- предоставлять в сервер (12) верификации также данные (22; 32) журнала событий;
причем сервер (12) верификации дополнительно выполнен с возможностью:
- формировать код (23; 33) подтверждения достоверности также на основе данных (22; 32) журнала событий, предоставленных устройства (11) слежения.
16. Система по п.15, в которой устройство (11) слежения дополнительно выполнено с возможностью:
- обнаруживать данные (20; 30) отслеживаемости, сохраненные в средстве (50) отслеживания;
- если данные (20; 30) отслеживаемости, сохраненные в средстве (50) отслеживания, обнаруживаются, обновлять данные (20; 30) отслеживаемости, сохраненные в средстве (50) отслеживания, посредством добавления к данным (20; 30) отслеживаемости, сохраненным в средстве (50) отслеживания, данных (21; 31) определения положения, данных (22; 32) журнала событий и кода (23; 33) подтверждения достоверности, предоставленного сервером (12) верификации; и
- если данные (20; 30) отслеживаемости, сохраненные в средстве (50) отслеживания, не обнаруживаются, формировать данные (20) отслеживаемости и сохранять сформированные данные (20) отслеживаемости в средстве отслеживания, причем сформированные данные (20) отслеживаемости содержат данные (21; 31) определения положения, данные (22; 32) журнала событий и код (23; 33) подтверждения достоверности, предоставленный сервером (12) верификации.
17. Система по п.1, в которой устройство (11) слежения дополнительно выполнено с возможностью:
- предоставлять в сервер (12) верификации также первый идентификационный код, который идентифицирует однозначно устройство (11) слежения, и второй идентификационный код, который идентифицирует однозначно пользователя устройства (11) слежения;
- причем сервер (12) верификации дополнительно выполнен с возможностью:
- формировать код (23; 33) подтверждения достоверности также на основе первого и второго идентификационного кода, предоставленных устройством (11) слежения.
18. Система по п.17, в которой сервер (12) верификации содержит веб-портал, который выполнен с возможностью регистрировать пользователя и устройство (11) слежения и предоставлять пользователю первый и второй идентификационный код.
19. Система по п.1, в которой сервер (12) верификации соединяется со средством сохранения и дополнительно выполнен с возможностью:
- сохранять сформированный код (23; 33) подтверждения достоверности в средстве сохранения.
20. Система по п.19, дополнительно содержащая опрашивающее устройство (14), которое соединяется с сервером (12) верификации посредством второго средства (15) связи, выполненного с возможностью обеспечивать обмен данными между опрашивающим устройством (14) и сервером (12) верификации; причем опрашивающее устройство (14) выполнено с возможностью:
- извлекать из средства (50) отслеживания сохраненные данные (20; 30) отслеживаемости, причем средство (50) отслеживания ассоциировано с отслеживаемым продуктом и/или отслеживаемой деятельностью, при этом данные (20; 30) отслеживаемости, сохраненные в средстве (50) отслеживания, содержат, по меньшей мере, один код (23; 33) подтверждения достоверности;
- предоставлять второму пользователю получаемые данные (20; 30) отслеживаемости, причем второй пользователь использует опрашивающее устройство (14); и
- предоставлять в сервер (12) верификации, по меньшей мере, один код (23; 33) подтверждения достоверности, содержащийся в получаемых данных (20; 30) отслеживаемости;
причем сервер (12) верификации дополнительно выполнен с возможностью:
- выполнять проверку кода подтверждения достоверности на основе, по меньшей мере, одного кода (23; 33) подтверждения достоверности, предоставленного опрашивающим устройством (14), и, по меньшей мере, на основе одного кода (23; 33) подтверждения достоверности, сохраненного в средстве сохранения; и
- предоставлять в опрашивающее устройство (14) результат проверки кода подтверждения достоверности, который является итогом проверки кода подтверждения достоверности;
причем опрашивающее устройство (14) дополнительно выполнено с возможностью:
- предоставлять второму пользователю также результат проверки кода подтверждения достоверности, предоставленного сервером (12) верификации.
21. Система по п.20, в которой сервер (12) верификации выполнен с возможностью осуществлять проверку кода подтверждения достоверности посредством проверки, соответствует ли, по меньшей мере, один код (23; 33) подтверждения достоверности, предоставленный опрашивающим устройством (14), коду (23; 33) подтверждения достоверности, сохраненному в средстве сохранения, и является ли, по меньшей мере, один код (23; 33) подтверждения достоверности, предоставленный опрашивающим устройством (14), непротиворечивым с соответствующим кодом (23; 33) подтверждения достоверности, сохраненным в средстве сохранения.
22. Устройство (11) слежения для системы (10; 10') отслеживания по п.1.
23. Сервер (12) верификации для системы (10; 10') отслеживания по п.1.
24. Программа, загружаемая в запоминающее устройство электронного процессора и содержащая фрагменты программного кода, выполненные с возможностью осуществления, когда программа выполняется в электронном процессоре, сервера (12) верификации для системы (10; 10') отслеживания по п.1.
25. Опрашивающее устройство (14) для системы (10; 10') отслеживания по п.20 или 21.