СИСТЕМЫ И СПОСОБЫ ПАРАЛЛЕЛЬНОЙ И МАСШТАБИРУЕМОЙ ОБРАБОТКИ ТЕЛЕМЕТРИЧЕСКИХ ДАННЫХ ОТ ПОДКЛЮЧАЕМЫХ РАЗДАТОЧНЫХ МАШИН

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