Настоящее изобретение относится к способу управления источниками сбора данных (информации). В частности, описываемое здесь изобретение относится к способу управления источниками сбора данных, предназначенному для осуществления его в управленческой системе для источников сбора данных, для предоставления централизованного управления источниками сбора мультимедийных данных и распространения мультимедийных данных, собранных из различных источников сбора данных через разные двунаправленные и однонаправленные каналы связи, в том числе через сотовую службу обмена мультимедийными сообщениями (MMS) и сеть Интернет.
Известный уровень техники
Системы выдачи по запросу мультимедийных данных, поступающих в реальном масштабе времени, например, системы выдачи по запросу мультимедийных данных, поступающих в реальном масштабе времени, на основе сети Интернет, в основном представляют собой источники сбора изображений или аудиоданных, подключенные к компьютеру, соединенному непосредственно через сеть Интернет к серверу, с сервером, который может распространять мультимедийные данные, собранные источником сбора данных, через сеть Интернет.
В известном техническом решении распространение собранных мультимедийных данных, поступающих в реальном масштабе времени от источника сбора данных, в системах выдачи мультимедийных данных по запросу обычно осуществляется с использованием постоянного подключения на базе протокола FTP (протокол передачи файлов) или аналогичного выделенного подключения к серверу. Источник сбора данных непрерывно передает собранные данные через FTP-подключение для сохранения их в памяти сервера. При получении запроса данные, сохраненные в сервере, передаются источнику запроса.
Одним из недостатков вышеупомянутого способа является то, что он требует интенсивного использования полосы частот, т.к. источники сбора данных непрерывно посылают данные на сервер для их сохранения. Кроме того, нет гарантии, что данные, полученные по запросу, соответствуют режиму реального времени, т.к. состояние источника сбора данных не контролируется в постоянном режиме. Кроме того, в установках, применяемых в обычных системах, для источника сбора данных требуется специальное программное обеспечение, чтобы отыскать и передать данные. Более того внедрение таких систем часто является сложной задачей, и необходимы технические знания и опыт работы в сетевом протоколе, т.к. настройка подключения к серверу может быть усложнена и часто выходит за пределы возможностей, и/или знаний, и/или терпения обычного пользователя сети Интернет.
Следовательно, очевидна необходимость в способе и системе управления источниками сбора данных с целью устранения указанных выше недостатков известных систем, выдающих по запросу мультимедийные данные, поступающие в режиме реального времени.
Сущность изобретения
Настоящее изобретение направлено на разработку системы и способа для централизованного управления источниками сбора данных и распространения собранных мультимедийных данных, поступающих в режиме реального времени. В варианте осуществления данного изобретения предложен способ, в котором для множества источников сбора данных используется модель клиент-сервер, обеспечивающая их независимое функционирование под управлением центрального сервера.
Изобретение относится к способу управления источниками сбора данных. В частности, изобретение относится к способу управления источниками сбора данных, предназначенному для осуществления его в управленческой системе для источников сбора данных, обеспечивающей централизованное управление источниками сбора мультимедийной информации и распространение мультимедийных данных, собранных в режиме реального времени, из различных источников сбора данных, через разные двунаправленные и однонаправленные каналы связи, в том числе через сотовую службу обмена мультимедийными сообщениями (MMS) и сеть Интернет. Источники сбора данных независимо от того, подключены они к сети Интернет по беспроводному или проводному каналу или к альтернативной сети, работающей на основе протоколов сети Интернет, регистрируются центральным сервером с целью контроля сервером состояния источников сбора данных с минимальными процедурами настройки и конфигурирования, и чтобы в дальнейшем разрешить запрос данных, поступающих в реальном масштабе времени непосредственно от любых зарегистрированных источников сбора данных при значительном уменьшении использования доступной полосы частот.
Таким образом, в соответствии с первым аспектом настоящего изобретения предложен способ управления источниками сбора данных для управления источниками сбора данных, включающий в себя следующие шаги:
формирование сервером выдачи по требованию мультимедийных данных, поступающих в масштабе реального времени (RTMDOD-сервер), списка источников для включения в него по меньшей мере одного источника сбора данных, причем каждый источник сбора данных из списка источников, содержащего по крайней мере один источник сбора данных, предназначен для выдачи из него данных и подключен с помощью линии передачи данных к RTMDOD-серверу; при этом данные, которые предоставляются от каждого из источников сбора данных, являются уникальными (единственными в своем роде);
предоставление списка источников системе запросчика данных, причем список источников предоставляется RTMDOD-сервером в ответ на получение RTMDOD-сервером запроса на список от системы запросчика данных, а система запросчика данных соединена линией передачи данных с RTMDOD-сервером;
и прием RTMDOD-сервером запроса на данные от системы запросчика, причем запрос на данные является запросом данных от одного или более источников сбора данных, из по меньшей мере одного источника сбора данных, зарегистрированных и указанных в списке источников.
В соответствии со вторым аспектом настоящего изобретения предложена система управления источниками сбора данных, предназначенная для управления источниками сбора данных, содержащая:
средство для формирования списка источников, с целью включения в него сервером выдачи по требованию мультимедийных данных, поступающих в реальном масштабе времени (RTMDOD-сервер), по меньшей мере одного источника сбора данных, причем каждый, из по меньшей мере одного источника сбора данных, включенных в список источников, предназначен для выдачи из него данных и соединен линией передачи данных с RTMDOD-сервером;
средство для выдачи списка источников в систему запросчика данных, причем список источников предоставляется RTMDOD-сервером в ответ на получение RTMDOD-сервером запроса на список от системы запросчика данных, а система запросчика данных соединена линией передачи данных с RTMDOD-сервером; и
средство для приема RTMDOD-сервером запроса на данные от системы запросчика, причем запрос на данные является запросом на данные из одного или более источников сбора данных, из по меньшей мере одного источника сбора данных, зарегистрированных и указанных в списке источников.
Краткое описание чертежей
Ниже описывается изобретение со ссылкой на прилагаемые чертежи, на которых:
на фиг.1 представлена блок-схема процедуры, реализующей способ управления источниками сбора данных в соответствии с настоящим изобретением;
на фиг.2 представлена первая структурная блок-схема системы управления источниками сбора данных для осуществления способа управления источниками сбора данных, показанного на фиг.1;
на фиг.3 представлена блок-схема процедуры формирования списка источников на соответствующем этапе способа управления источниками сбора данных, показанного на фиг.1;
на фиг.4 представлена блок-схема процедуры распространения списка источников на соответствующем этапе способа управления источниками сбора данных, показанного на ФИГ.1;
на фиг.5 показана блок-схема сервера выдачи по требованию мультимедийных данных, поступающих в реальном масштабе времени (RTMDOD-сервер), системы управления источниками сбора данных, показанной на фиг.2;
на фиг.6 представлена вторая структурная блок-схема системы управления источниками сбора данных, показанной на фиг.2.
Подробное описание изобретения
Ниже описывается способ управления источниками сбора данных, призванный решить упомянутые выше проблемы.
В соответствии с примером осуществления настоящего изобретения система 20 управления источниками сбора данных, показанная на фиг.2, предназначена для реализации способа 100 управления источниками собираемых данных, показанного на фиг.1. На фиг.1 представлена блок-схема процедуры, реализующей способ 100 управления источниками сбора данных, а на фиг.2 представлена первая структурная схема системы 20 управления источниками сбора данных.
Как показано на фиг.2, система 20 управления источниками сбора данных включает в себя сервер 22 выдачи по требованию мультимедийных данных, поступающих в реальном масштабе времени (RTMDOD-сервер), множество устройств 24 запросчиков данных (также известных как запросчики данных) и множество источников 26 сбора данных. RTMDOD-сервер, множество устройств 24 запросчиков данных и множество источников 26 сбора данных соединены между собой с помощью сетевой системы 21. Сетевой системой 21 может быть сеть Интернет, Интранет, сотовая служба обмена мультимедийными сообщениями или тому подобные инфраструктуры передачи данных.
Архитектура системы RTMDOD-сервера 22 соответствует модели клиент-сервер, в которой множество клиентов функционирует независимо под управлением центрального сервера, причем запросчики 24 данных и источники 26 собираемых данных являются клиентами, а RTMDOD-сервер 22 является центральным сервером.
Источники 26 сбора данных представляют собой объекты, откуда данные берутся. Программное обеспечение выполняется по индивидуальному заказу для сопряжения друг с другом аппаратуры источников 26 сбора данных и RTMDOD-сервера 22.
Способ 100 управления источниками сбора данных предназначен для управления источниками 26 сбора данных. В способе 100 управления источниками сбора данных на стадии 102 RTMDOD-сервер 22 формирует список источников (не показан), содержащий некоторое число имеющихся источников 26 сбора данных, как это показано на фиг.1. Количество имеющихся источников сбора данных может быть равно нулю, единице или больше. Источники 26 сбора данных, указанные в списке источников данных, служат для получения из них данных. Источники 26 сбора данных соединены линией передачи данных с RTMDOD-сервером 22.
Затем на стадии 104 список источников данных передается запросчику 24 данных в ответ на запрос RTMDOD-серверу 22, принимающему запрос на список от запросчика 24 данных. Запросчик 24 данных связан линией передачи данных с RTMDOD-сервером 22. Когда список источников передан на запросчик 24 данных, на стадии 106 способа, показанной на фиг.1, RTMDOD-сервер может принять запрос на данные от запросчика 24 данных. Запрос данных (не показан) представляет собой запрос на данные из одного или более имеющихся источников 26 сбора данных, зарегистрированных в списке источников.
В ответ на запрос данных, полученный RTMDOD-сервером 22 на стадии 106, RTMDOD-сервер 22 предпринимает действия, чтобы на стадии 108 выдать запрошенные данные на запросчик 24 данных, как это объясняется ниже. Запрос данных может инициироваться независимо запросчиком 24 данных или может инициироваться внешними входными сигналами, например мобильным телефоном, генерирующим сообщение SMS от пользователя, приемом от пользователя сообщения по электронной почте или тому подобными действиями, основанными на событиях.
На стадии 102 формируется список источников, который обновляется, когда один или более источников сбора данных регистрируются RTMDOD-сервером 22. Регистрация инициируется после запуска каждого источника 26 сбора данных. Данные регистрации (не показаны) передаются от источника 26 сбора данных на RTMDOD-сервер 22 на стадии 120 фиг.3, на которой показана блок-схема процедуры генерирования списка источников на стадии 102. Затем на стадии 122 фиг.3 данные регистрации проверяются RTMDOD-сервером 22. В заключение после проверки на стадии 122 данных регистрации на стадии 124 источник 26 сбора данных регистрируется в списке источников, при этом данные регистрации, соответствующие источнику 26 сбора данных, сохраняются в базе данных источников (не показана).
На фиг.4 показана блок-схема процедуры распространения списка источников на стадии 104 фиг.1. На стадии 104 способа данные регистрации при входе в систему сначала на стадии 130 фиг.4 передаются из запросчика 24 данных на RTMDOD-сервер 22. Как показано на фиг.4, данные регистрации при входе в систему передаются для регистрации запросчика 24 данных в RTMDOD-сервере 22. В ответ на данные регистрации при входе в систему, принятые на стадии 130, запросчик данных на стадии 132 регистрируется в списке запросчиков (не показан). Список запросчиков содержит по меньшей мере один запросчик 24 данных. После того как запросчик зарегистрируется на RTMDOD-сервере 22, или войдет в него в качестве зарегистрированного пользователя, на стадии 134 список источников передается с RTMDOD-сервера 22 на соответствующий запросчик 24 данных.
Однако по истечении некоторого промежутка времени один или более источников 26 сбора данных могут быть деактивированы. Поэтому состояние каждого источника 26 сбора данных в списке источников необходимо постоянно контролировать. Состояние каждого источника 26 сбора данных может быть активным или неактивным. Кроме того, на стадии 104 состояние каждого источника 26 сбора данных периодически верифицируется на этапе 140. В другом случае состояние каждого источника 26 сбора данных дополнительно верифицируется посредством запроса на выдачу соответствующим источником 26 сбора данных сигнала индикации состояния на RTMDOD-сервер 22.
Упомянутая выше стадия периодической верификации подобна тактовым импульсам для генерирования сигналов запроса состояния от RTMDOD-сервера 22 источнику 26 сбора данных или наоборот. Если используется сигнализация состояния, в таком случае, если в течение заданного интервала времени от источника 26 сбора данных сигнал состояния не принят, состояние соответствующего источника 26 сбора данных меняется на неактивное, и тогда на стадии 142 соответствующий источник 26 сбора данных удаляется из списка источников, посредством чего список источников обновляется. После обновления на стадии 142 списка источников на стадии 144 список источников передается на все запросчики 24 данных, которые зарегистрировались на входе на RTMDOD-сервере 22 и зарегистрированы в списке запросчиков. Проверка состояния источника 26 сбора данных предпочтительна в ситуациях, где источник 26 сбора данных использует динамически назначаемый IP-адрес.
После запроса на стадии 106 данных от запросчика 24 данных RTMDOD-сервер 22 принимает действия, чтобы подготовить и передать запрошенные данные, на вышеупомянутой стадии 108 фиг.1. На стадии 108 запрошенные данные передаются из RTMDOD-сервера 22 на запросчик 24 данных. Но перед этим посылается запрос на сбор данных на соответствующий источник 26 сбора данных (не показан). Данные, полученные RTMDOD-сервером 22 от соответствующего источника 26 сбора данных, затем в реальном масштабе времени передаются на запросчик 24 данных вместе с мультимедийными данными. В противном случае, если перед или во время передачи данных имеет место ошибка, в качестве запрошенных данных отправляется сообщение об ошибке.
Обработка данных запроса и данных ответа выполняется RTMDOD-сервером 22, предпочтительно последовательно. Когда отправлен один запрос на данные, RTMDOD-сервер 22 не может послать другой запрос на данные, пока не будут получены данные в ответ на предыдущий запрос. Это делается для того, чтобы предотвратить перегрузку RTMDOD-сервером 22 источника 26 сбора данных, который может иметь ограниченные сетевые и вычислительные возможности. Однако RTMDOD-сервер 22 способен обслуживать множество запросов на данные от запросчиков 24 данных, адресованных одновременно множеству источников 26 сбора данных.
Когда данные, соответствующие запросу на данные, полностью приняты запросчиком 24 данных, запросчик 24 данных может перейти к выходу из системы RTMDOD-сервера 22. При получении от запросчика 24 данных команды на выход из системы, RTMDOD сервер 22 предпринимает действия, чтобы удалить соответствующий запросчик 24 данных из списка запросчиков. Это уменьшает количество запросчиков 24 данных, которые должны обновляться RTMDOD-сервером 22 всякий раз, когда обновляется список запросчиков.
Предпочтительно RTMDOD-сервер 22 состоит из четырех подсистем: подсистемы 30 верификации, подсистемы 32 сбора данных, подсистемы 34 отправки данных и подсистемы 36 управления источником данных. Эти четыре подсистемы показаны на фиг.5, где представлена блок-схема RTMDOD-сервера 22. Подсистема 30 верификации предназначена для проверки и обновления состояния источника 26 сбора данных, находящегося в списке источников. Подсистема 32 сбора данных предназначена для управления поиском данных из источника 26 сбора данных при получении запроса на данные от запросчика 24 данных. Система 36 управления источниками предназначена для управления и обновления списка источников и списка запросчиков.
Система 20 управления источниками сбора данных улучшает функционирование систем выдачи мультимедийных данных по запросу в реальном масштабе времени, т.к. она обеспечивает для источников 26 сбора данных, например, источника 26а видеоданных, источника 26b аудиоданных (показанных на фиг.6) или мультимедийных данных другого типа, возможность подключения к RTMDOD-серверу 22 и регистрации на нем независимо от типа подключения и наличия устройств защиты типа межсетевых экранов. Предпочтительно источник 26 сбора данных использует только существующие драйверы, например, для цифровых камер используется драйвер TWAIN, вместо специальных программ сбора данных, благодаря чему устройство 20 управления источниками сбора данных становится независимым, и значительно упрощается инсталляция и конфигурирование.
По сравнению с обычными системами необходима лишь минимальная полоса пропускания, т.к. способ 100 управления источниками сбора данных не требует, чтобы источники сбора данных непрерывно передавали данные для сохранения в RTMDOD-сервер 22. Запрос и передача данных происходит лишь тогда, когда делается запрос от запросчика данных, благодаря чему существенно уменьшается использования полосы частот.
Как упомянуто выше, способ управления источниками сбора данных, предназначенный для использования в системе управления источниками сбора данных, описывается в соответствии с примерами осуществления изобретения и направлен на устранение вышеупомянутых недостатков известной системы управления источниками сбора данных. Для специалиста в данной области техники очевидно, что согласно приведенному описанию могут быть выполнены многочисленные изменения и/или модификации, не выходящие за пределы сущности и области действия настоящего изобретения.
Представлена система управления источниками сбора данных, предназначенная для обеспечения централизованного управления источниками сбора мультимедийной информации и распространения мультимедийной информации, собранной в реальном масштабе времени из различных источников через разные каналы двухсторонней и односторонней связи, включая сотовую связь, службы обмена мультимедийными сообщениями (MMS) и сеть Интернет. Технический результат - позволить серверу регистрировать источники сбора мультимедийных данных в качестве источников сбора данных независимо от способа подключения, беспроводного или проводного, к сети Интернет или сети, работающей на основе протоколов сети Интернет. Это дает возможность серверу контролировать наличие источника сбора данных при минимальных процедурах инсталляции и конфигурирования. Для этого сервер распространяет список имеющихся источников сбора данных среди пользователей таким образом, что пользователи имеют возможность запросить в реальном масштабе времени данные, собранные источниками сбора данных и подлежащие пересылке пользователю, содействуя таким образом оптимальному использованию полосы частот. 2 н. и 16 з.п. ф-лы, 6 ил.
формируют сервером выдачи по требованию мультимедийных данных, поступающих в режиме реального времени (RTMDOD-сервере), список устройств сбора данных для включения в него, по меньшей мере, одного устройства сбора данных, причем, по меньшей мере, каждое устройство сбора данных из содержащихся в этом списке устройств сбора данных предназначают для выдачи из него данных и подключают с помощью линии передачи данных к RTMDOD-серверу; при этом данные, которые предоставляют, по меньшей мере, от одного устройства сбора данных, генерируют в режиме реального времени;
представляют список устройств сбора данных в систему запросчика данных, причем список устройств сбора данных предоставляют RTMDOD-сервером в ответ на получение RTMDOD-сервером запроса на этот список от системы запросчика данных, при этом система запросчика данных соединена линий передачи данных с RTMDOD-сервером;
и принимают RTMDOD-сервером запрос на данные от системы запросчика данных, причем запрос на данные является запросом данных, по меньшей мере, от одного из устройств сбора данных, зарегистрированных в списке источников и тем самым указанных.
предоставляют с RTMDOD-сервера запрошенные данные в систему запросчика данных в ответ на запрос данных, полученный RTMDOD-сервером от системы запросчика данных.
передают регистрационные данные, по меньшей мере, от одного устройства сбора данных на RTMDOD-сервер;
верифицируют RTMDOD-сервером регистрационные данные, по меньшей мере, от одного устройства сбора данных; и
регистрируют по результатам верификации регистрационных данных, по меньшей мере, одно устройство сбора данных в списке устройств сбора данных; и сохраняют регистрационные данные, соответствующие, по меньшей мере, одному зарегистрированному устройству сбора данных, в базе данных на устройства сбора данных.
передают от системы запросчика данных данные входной регистрации на RTMDOD-сервер;
регистрируют систему запросчика данных в списке запросчиков в ответ на получение от нее данных входной регистрации, причем список запросчиков содержит, по меньшей мере, одну из множества систем запросчиков данных; и
передают список устройств сбора данных каждой из множества систем запросчиков данных, зарегистрированных в списке запросчиков.
передают данные с RTMDOD-сервера системе запросчика данных, причем данные предоставляются, по меньшей мере, одним устройством сбора данных, указанным в запросе данных и в ответ на него.
выдают RTMDOD-сервером в систему запросчика данных в ответ на запрос данных сообщения об ошибке.
верифицируют состояние каждого из устройств сбора данных, зарегистрированных в списке устройств сбора данных, причем состояние каждого из устройств сбора данных может быть активным или неактивным;
обновляют список устройств сбора данных посредством удаления из него устройства сбора данных, имеющего неактивное состояние;
и передают обновленный список устройств сбора данных каждой из множества систем запросчика данных, зарегистрированных в списке запросчиков.
средство для формирования списка устройств сбора данных с целью включения в него сервером выдачи по требованию мультимедийных данных, поступающих в режиме реального времени (RTMDOD-сервер), по меньшей мере, одного устройства сбора данных, причем каждое устройство сбора данных, включенное в этот список устройств сбора данных, предназначено для выдачи из него данных в режиме реального времени и соединено линией передачи данных с RTMDOD-сервером, а данные, выдаваемые каждым из устройств сбора данных, являются данными, генерируемыми в режиме реального времени;
средство для выдачи списка устройств сбора данных системе запросчика данных, причем список устройств сбора данных предоставляется RTMDOD-сервером в ответ на получение RTMDOD-сервером запроса на этот список от системы запросчика данных, а система запросчика данных соединена линией передачи данных с RTMDOD-сервером; и
средство для приема RTMDOD-сервером запроса на данные от системы запросчика данных, причем запрос на данные является запросом на данные, по меньшей мере, от одного устройства сбора данных, из зарегистрированных в списке устройств сбора данных и тем самым указанного.
средство для передачи регистрационных данных на RTMDOD-сервер, по меньшей мере, от одного устройства сбора данных;
средство для верификации RTMDOD-сервером регистрационных данных, по меньшей мере, от одного устройства сбора данных; и
средство для регистрации, в соответствии с результатами верификации регистрационных данных, по меньшей мере, одного устройства сбора данных в списке устройств сбора данных и сохранения регистрационных данных, соответствующих, по меньшей мере, одному устройству сбора данных, зарегистрированному в базе данных устройств сбора данных.
средство для выдачи списка устройств сбора данных системе запросчика данных содержит: средство для передачи на RTMDOD-сервер данных входной регистрации от системы запросчика данных;
средство для регистрации системы запросчика данных в списке запросчиков в ответ на получение регистрационных данных входной регистрации от нее, причем список запросчиков содержит, по меньшей мере, одну из множества систем запросчиков данных; и
средство для передачи списка устройств сбора данных в каждую из множества систем запросчика данных, зарегистрированных в списке запросчиков.
средство для передачи данных с RTMDOD-сервера системе запросчика данных, причем данные предоставляются, по меньшей мере, одним устройством сбора данных, указанных в запросе данных и в ответ на запрос данных.
средство для верификации состояния каждого из устройств сбора данных, зарегистрированных в списке устройств сбора данных, причем состояние каждого из устройств сбора данных может быть активным или неактивным;
средство для обновления списка устройств сбора данных посредством удаления из него устройства сбора данных, имеющего неактивное состояние; и
средство для передачи обновленного списка устройств сбора данных каждой из множества систем запросчиков данных, зарегистрированных в списке запросчиков.
US 6412004 В1, 25.06.2002 | |||
РАСШИРЯЕМАЯ ТЕЛЕКОММУНИКАЦИОННАЯ СИСТЕМА | 1995 |
|
RU2154346C2 |
СПОСОБ ПРЕДЛОЖЕНИЯ К ПРОДАЖЕ, ОФОРМЛЕНИЯ ЗАКАЗОВ И ПРОДАЖИ ТОВАРОВ И УСЛУГ | 1998 |
|
RU2191482C1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Дорожная спиртовая кухня | 1918 |
|
SU98A1 |
Авторы
Даты
2008-06-27—Публикация
2003-09-12—Подача