СИСТЕМА, УСТРОЙСТВО И СПОСОБ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИИ О ПАССАЖИРАХ ИЛИ ПОЛЬЗОВАТЕЛЯХ

1. Компьютерное обрабатывающее устройство (119, 121, 123, 131, 133, 135) для определения, следует ли разрешить или запретить доступ к базе данных, ассоциированной с устройством, при этом устройство выполнено с возможностью:
i. определения происхождения данных, подписанных посредством первого ключа (125), посредством сравнения ключа с одним или более ключей, сохраненных в базе данных или другой базе данных, для идентификации источника данных;
ii. выполнения поиска в базе данных для определения одного или более правил доступа, ассоциированных с источником данных, при этом правила доступа определяют, разрешен или запрещен доступ для записи к базе данных для данных; и
iii. разрешения или запрета доступа для записи к базе данных на основании определенного правила или правил.
2. Компьютерное обрабатывающее устройство по п. 1, в котором данные содержат данные информации о состоянии, и при этом, в частности, данные содержат множество различных полей, и при этом база данных содержит множество различных полей.
3. Компьютерное обрабатывающее устройство по п. 2, в котором одно или более различных правил доступа предусмотрены по меньшей мере для двух или более из различных полей.
4. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором правило или правила определяют, разрешен или запрещен доступ для записи, на основании определенного источника данных и/или каждого поля, ассоциированного с данными.
5. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором данные ассоциированы с рейсом между пунктом отправления и пунктом назначения.
6. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно выполненное с возможностью разрешения или запрета доступа к поднабору полей, сохраненных в базе данных, на основании определенного правила или правил.
7. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно выполненное с возможностью шифрования одного или более полей, ассоциированных с принимаемыми данными, на основании одного или более правил шифрования, сохраненных в базе данных, и при этом предпочтительно шифрование выполняется с использованием трехстороннего шифрования.
8. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно содержащее:
a. первый адаптер (101), выполненный с возможностью:
приёма первых данные состояния из первого источника (107) данных; и
определения из принимаемых данных состояния дополнительного ключа, при этом дополнительный ключ предпочтительно ассоциирован с рейсом между пунктом отправления и пунктом назначения.
9. Компьютерное обрабатывающее устройство по п. 8, в котором первый адаптер выполнен с возможностью подписи первых данных состояния с помощью первого ключа (125).
10. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно содержащее:
a. второй адаптер (103), выполненный с возможностью:
i. приёма вторых данных состояния из второго источника (109) данных, при этом вторые данные состояния отличаются от первых данных состояния.
11. Компьютерное обрабатывающее устройство по п. 10, в котором второй адаптер выполнен с возможностью подписи вторых данных состояния посредством второго ключа (127).
12. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно содержащее:
a. третий адаптер (105), выполненный с возможностью:
i. приёма третьих данных состояния из третьего источника (111) данных, при этом третьи данные состояния отличаются от первых данных состояния и вторых данных состояния.
13. Компьютерное обрабатывающее устройство по п. 12, в котором третий адаптер выполнен с возможностью подписи третьих данных состояния с помощью третьего ключа (129).
14. Компьютерное обрабатывающее устройство по любому из пп. 8–13, в котором каждый адаптер дополнительно выполнен с возможностью опроса базы данных, ассоциированной с каждым источником данных, с заданной частотой.
15. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором процессор дополнительно выполнен с возможностью выполнения вызова на основе служб в базу данных, ассоциированную с транспортным узлом, и при этом предпочтительно вызов на основе служб представляет собой вызов на основе веб–служб SOAP XML, передаваемый с использованием протокола защищенной передачи, или вызов REST API.
16. Компьютерное обрабатывающее устройство по любому из пп. 8–15, в котором любое одно или более из первых данных состояния и вторых данных состояния и третьих данных состояния содержат данные, определяющие различные аспекты информации состояния, ассоциированной с аэропортом вылета, выходом на посадку, аэропортом прибытия, выходом при прибытии, информации расписания рейсов, ассоциированной с авиакомпанией, и при этом предпочтительно данные форматированы согласно буквенно–цифровому формату данных, такому как формат данных XML или JSON.
17. Компьютерное обрабатывающее устройство по любому из пп. 8–16, в котором первый или второй или третий адаптеры выполнены с возможностью считывания одного или более синтаксических элементов, ассоциированных с первыми данными состояния или вторыми данными состояния или третьими данными состояния, при этом данные состояния конфигурированы согласно первому формату, и преобразования синтаксических элементов во второй формат, который отличается от первого формата.
18. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, дополнительно содержащее шлюз (131) или узел (119), выполненный с возможностью объединения первых данных состояния и вторых данных состояния, и предпочтительно третьих данных состояния в агрегированные данные, причем агрегированные данные предпочтительно содержат буквенно–цифровой формат.
19. Компьютерное обрабатывающее устройство по п. 1, в котором данные или данные состояния содержат любой один или более синтаксических элементов, определяющих:
время вылета или/и прибытия по расписанию;
оцененное и фактическое времена вылета/прибытия;
выход на посадку или/и терминал, ассоциированный с аэропортом;
выход или/и терминал при прибытии, ассоциированный с аэропортом;
номер багажной ленты, ассоциированный с аэропортом прибытия;
информацию состояния рейса, в частности, данные, определяющие рейс как «задержан» или «начинается посадка», или «идёт посадка», или «посадка закончена»; и
тип воздушного судна и регистрационный номер.
20. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором процессор дополнительно выполнен с возможностью определения, совпадают ли любые один или более дополнительных синтаксических элементов, ассоциированных с первыми данными состояния и вторыми данными состояния и предпочтительно третьими данными состояния, на основании сравнения синтаксических элементов.
21. Компьютерное обрабатывающее устройство по п. 20, в котором процессор дополнительно выполнен с возможностью рационализации одного или более определенных совпадающих синтаксических элементов посредством выбора одного из совпадающих синтаксических элементов на основании источника данных и синтаксического элемента.
22. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором дополнительный ключ представляет собой уникальный ключ для рейса на основании любого одного или более из данных, определяющих дату вылета по расписанию, аэропорт вылета, обслуживающую авиакомпанию и выполняемый рейс.
23. Компьютерное обрабатывающее устройство по п. 22, в котором вычислительное устройство дополнительно выполнено с возможностью выполнения поиска в другой базе данных на предмет данных, совпадающих с уникальным ключом для рейса.
24. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором вычислительное устройство выполнено с возможностью формирования записи рейса, содержащей любые одни или более из данных, определяющих расписание вылета, расписание прибытия, текущую дату, обслуживающую авиакомпанию, номер рейса, аэропорт вылета и аэропорт прибытия, и при этом предпочтительно запись рейса создается только в том случае, если база данных не содержит данные, совпадающие с уникальным ключом для рейса, и сохраняет агрегированные данные в записи рейса в базе данных.
25. Компьютерное обрабатывающее устройство по любому из предшествующих пунктов, в котором процессор дополнительно выполнен с возможностью отправки агрегированных данных на дисплей в аэропорту, при этом отображаемая информация состояния содержит данные, определяющие состояние рейса, в частности буквенно–цифровой текст, содержащий любое одно или более из данных, определяющих рейс как «задержан», «идёт посадка» или «посадка закончена» либо должен ли пассажир, ассоциированный с рейсом, отправиться к заданному номеру выхода.
26. Система обработки данных, содержащая средство обработки, выполненное с возможностью:
определения из первого набора данных, ассоциированного с первым источником данных, первого уникального ключа, ассоциированного с первым источником данных, при этом первый набор данных содержит множество различных первых элементов данных;
определения из второго набора данных, ассоциированного со вторым источником данных, второго уникального ключа, ассоциированного со вторым источником данных, при этом второй набор данных содержит множество различных вторых элементов данных, при этом первый набор данных и второй набор данных совместно используют по меньшей мере один общий элемент данных, и при этом по меньшей мере некоторые первые элементы данных отличаются от вторых элементов данных;
верификации первого источника данных и второго источника данных на основании ключей; и
объединения первого набора данных и второго набора данных в агрегированный набор данных, если каждый источник данных верифицирован в качестве источника данных.
27. Система по п. 26, в которой средство обработки дополнительно выполнено с возможностью:
определения из третьего набора данных, ассоциированного с третьим источником данных, третьего уникального ключа, ассоциированного с третьим источником данных, при этом третий набор данных содержит множество различных третьих элементов данных, при этом первый набор данных и второй набор данных и третий набор данных совместно используют по меньшей мере один общий элемент данных, и при этом по меньшей мере некоторые первые элементы данных отличаются от третьих элементов данных;
верификации третьего источника данных на основании третьего ключа; и
объединения агрегированного набора данных и третьего набора данных, если третий источник данных верифицирован в качестве источника третьих данных.
28. Система по п. 27, дополнительно содержащая средство приема, выполненное с возможностью приёма первого набора данных из первого источника данных, и/или средство приема, выполненное с возможностью приёма второго набора данных из второго источника данных, и/или средство приема, выполненное с возможностью приёма третьего набора данных из третьего источника данных.
29. Система по любому из пп. 26–28, в которой каждый элемент данных содержит пару ключ/значение.
30. Система по п. 29, дополнительно содержащая определение, включают ли в себя первый набор данных и второй набор данных одинаковые элементы данных.
31. Система по п. 30, в которой если определено, что первый набор данных и второй набор данных включают в себя одинаковые общие элементы, взвешивают значения, ассоциированные с общими элементами, на основании источника данных, ассоциированного с первым набором данных, и источника данных, ассоциированного со вторым набором данных.
32. Система по любому из пп. 26–31, дополнительно содержащая прием обновленного первого набора данных с первой частотой и прием обновленного второго набора данных со второй частотой.
33. Система по п. 32, в которой вторая частота выше первой частоты.
34. Система или устройство по любому из предшествующих пунктов, в которой первый источник данных ассоциирован с пунктом отправления рейса, и при этом второй источник данных ассоциирован с пунктом назначения рейса.
35. Способ обработки данных, содержащий этапы, на которых:
i. определяют происхождение данных, подписанных посредством первого ключа (125), посредством сравнения ключа с одним или более ключей, сохраненных в базе данных или другой базе данных, для идентификации источника данных;
ii. выполняют поиск в базе данных для определения одного или более правил доступа, ассоциированных с источником данных, при этом правила доступа определяют, разрешен ли или запрещен доступ для записи к базе данных для упомянутых данных; и
iii. разрешают или запрещают доступ для записи к базе данных на основании определенного правила или правил.
36. Способ обработки данных, содержащий этапы, на которых:
определяют из первого набора данных, ассоциированного с первым источником данных, первый уникальный ключ, ассоциированный с первым источником данных, при этом первый набор данных содержит множество различных первых элементов данных;
определяют из второго набора данных, ассоциированного со вторым источником данных, второй уникальный ключ, ассоциированный со вторым источником данных, при этом второй набор данных содержит множество различных вторых элементов данных, при этом первый набор данных и второй набор данных совместно используют по меньшей мере один общий элемент данных, и при этом по меньшей мере некоторые первые элементы данных отличаются от вторых элементов данных;
верифицируют первый источник данных и второй источник данных на основании ключей; и
объединяют первый набор данных и второй набор данных в агрегированный набор данных, если каждый источник данных верифицирован в качестве источника данных.
37. Способ по п. 36, дополнительно содержащий этапы, на которых:
определяют из третьего набора данных, ассоциированного с третьим источником данных, третий уникальный ключ, ассоциированный с третьим источником данных, при этом третий набор данных содержит множество различных третьих элементов данных, при этом первый набор данных и второй набор данных и третий набор данных совместно используют по меньшей мере один общий элемент данных, и при этом по меньшей мере некоторые первые элементы данных отличаются от третьих элементов данных;
верифицируют третий источник данных на основании третьего ключа; и
объединяют агрегированный набор данных и третий набор данных, если третий источник данных верифицирован в качестве источника третьих данных.
38. Способ системы по п. 37, дополнительно содержащий этап, на котором принимают первый набор данных из первого источника данных и/или принимают второй набор данных из второго источника данных, и/или принимают третий набор данных из третьего источника данных.
39. Способ по любому из пп. 36–38, в котором каждый элемент данных содержит пару ключ/значение.
40. Способ системы по п. 39, дополнительно содержащий этап, на котором определяют, включают ли в себя первый набор данных и второй набор данных одинаковые элементы данных.
41. Способ по п. 40, в котором если определено, что первый набор данных и второй набор данных включают в себя одинаковые общие элементы, выполняют взвешивание значений, ассоциированных с общими элементами, на основании источника данных, ассоциированного с первым набором данных, и источника данных, ассоциированного со вторым набором данных.
42. Способ по любому из пп. 36–41, дополнительно содержащий этапы, на которых принимают обновленный первый набор данных с первой частотой и принимают обновленный второй набор данных со второй частотой.
43. Способ по п. 42, в котором вторая частота выше первой частоты.
44. Способ по любому из пп. 36–43, в котором первый источник данных ассоциирован с пунктом отправления рейса, и при этом второй источник данных ассоциирован с пунктом назначения рейса.
45. Компьютерный программный продукт, который при выполнении осуществляет способ по любому из пп. 35–44.