Способ и устройство для трансляции потоковых мультимедийных данных
Иллюстрации
Показать всеИзобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит: получение первым терминалом адреса трансляции интеллектуальной камеры, при этом адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отображение списка транслирующих устройств первым терминалом, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала и, по меньшей мере, один терминал обладает функцией трансляции потоковых мультимедийных данных; отправку адреса трансляции на второй терминал, если первый терминал принимает команду выбрать второй терминал, в результате чего второй терминал получает потоковые мультимедийные данные на основе адреса трансляции и преобразует потоковые мультимедийные данные в изображение для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала, отличающийся тем, что получение адреса трансляции интеллектуальной камеры первым терминалом содержит: получение информации об адресе интеллектуальной камеры первым терминалом; и формирование первым терминалом адреса трансляции согласно заданному формату, исходя из информации об адресе. 6 н. и 6 з.п. ф-лы, 9 ил., 1 табл.
Реферат
ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка основана на китайской Заявке на выдачу патента №201410405007.1, оформленной 13 августа 2014 года, полное содержание которой включено в настоящий документ путем отсылки, и заявляет о ее приоритете.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение относится к области домашней компьютерной сети, и, в частности, к способу и устройству для трансляции потоковых мультимедийных данных.
УРОВЕНЬ ТЕХНИКИ
[0003] По мере популяризации беспроводных сетей быстро развивается технология интеллектуальных камер, способных подключаться к беспроводной сети. Когда интеллектуальная камера используется для наблюдения, такая интеллектуальная камера может собирать потоковые мультимедийные данные и транслировать собранные потоковые мультимедийные данные при помощи транслирующего устройства.
[0004] В существующем уровне техники, для распознавания терминалом интеллектуальной камеры с включенным питанием, в нем используется клиент камеры. Когда принимается команда на конфигурирование интеллектуальной камеры, такой терминал выполняет конфигурирование имени интеллектуальной камеры и беспроводной локальной компьютерной сети, к которой подключается такая камера. Когда конфигурирование выполнено, потоковые мультимедийные данные, собранные интеллектуальной камерой, могут быть транслированы на терминал через клиента камеры.
[0005] В описанной выше технологии потоковые мультимедийные данные не могут быть транслированы на другие устройства, кроме терминала, на котором установлен клиент камеры. В этом случае трансляция потоковых мультимедийных данных ограничена только терминалами, что приводит к неудовлетворительной гибкости трансляции потоковых мультимедийных данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Для решения проблем, существующих в предшествующем уровне техники, настоящее изобретение предусматривает способ и устройство для трансляции потоковых мультимедийных данных.
[0007] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предусмотрен способ трансляции потоковых мультимедийных данных. Данный способ включает в себя: получение первым терминалом адреса трансляции интеллектуальной камеры, при этом адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отображение первым терминалом списка транслирующих устройств, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала, и такой, по меньшей мере, один терминал имеет функцию трансляции потоковых мультимедийных данных; отправку адреса трансляции на второй терминал, если первый терминал принимает команду выбрать второй терминал, в результате чего второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует потоковые мультимедийные данные в изображение для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0008] Предпочтительно, чтобы получение адреса трансляции интеллектуальной камеры первым терминалом включало в себя: получение первым терминалом информации об адресе интеллектуальной камеры и формирование первым терминалом адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[0009] Предпочтительно, чтобы получение первым терминалом информации об адресе интеллектуальной камеры включало в себя: прием первым терминалом трансляционного пакета, отправленного интеллектуальной камерой через беспроводную локальную сеть, в котором такой трансляционный пакет несет, по меньшей мере, информацию об адресе интеллектуальной камеры, и беспроводная локальная сеть представляла собой сеть, содержащую интеллектуальную камеру и первый терминал; или отправку первым терминалом на заданный маршрутизатор запроса на получение информации об адресе для получения от заданного маршрутизатора информации об адресе интеллектуальной камеры, если такая интеллектуальная камера подключена к беспроводной локальной сети через заданный маршрутизатор; или сканирование первым терминалом графического кода, нанесенного на интеллектуальную камеру, для получения идентификатора интеллектуальной камеры, и отправки такого идентификатора интеллектуальной камеры на сетевой сервер, чтобы получить от сетевого сервера информацию об адресе интеллектуальной камеры.
[0010] Предпочтительно, чтобы отображение списка транслирующих устройств первым терминалом включало в себя: отправку первым терминалом на заданный маршрутизатор запроса на получение списка, если, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; прием первым терминалом списка транслирующих устройств, отправленного заданным маршрутизатором; и отображение первым терминалом списка транслирующих устройств.
[0011] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предусмотрен способ трансляции потоковых мультимедийных данных. Данный способ включает в себя: прием вторым терминалом адреса трансляции, отправленного первым терминалом, в котором адресом трансляции является адрес трансляции интеллектуальной камеры, и соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отправка вторым терминалом в интеллектуальную камеру запроса на получение потоковых мультимедийных данных, при этом такой запрос несет адрес трансляции; и преобразование потоковых мультимедийных данных в изображение для трансляции, если второй терминал принимает потоковые мультимедийные данные, отправленные интеллектуальной камерой.
[0012] Предпочтительно, чтобы перед приемом вторым терминалом адреса трансляции, отправленного первым терминалом, способ дополнительно включал в себя: отправку вторым терминалом на заданный маршрутизатор информации об устройстве второго терминала, если второй терминал подключен к беспроводной локальной сети через заданный маршрутизатор, и добавление заданным маршрутизатором такой информации об устройстве в список транслирующих устройств.
[0013] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предусмотрено устройство для трансляции потоковых мультимедийных данных. Данное устройство включает в себя: модуль получения адреса трансляции, выполненный с возможностью получения адреса трансляции интеллектуальной камеры, при этом такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; модуль отображения списка, выполненный с возможностью отображения списка транслирующих устройств, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала и такой, по меньшей мере, один терминал обладает функцией трансляции потоковых мультимедийных данных; и модуль отправки адреса трансляции, выполненный с возможностью отправки адреса трансляции на второй терминал, если принимается команда выбора второго терминала, в результате чего второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует потоковые мультимедийные данные в изображение для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0014] Предпочтительно, чтобы модуль получения адреса трансляции включал в себя: блок получения информации об адресе, выполненный с возможностью получения информации об адресе интеллектуальной камеры; и блок формирования адреса трансляции, выполненный с возможностью формирования адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[0015] Предпочтительно, чтобы блок получения информации об адресе включал в себя: приемный элемент, выполненный с возможностью приема трансляционного пакета, отправленного интеллектуальной камерой через беспроводную локальную сеть, в которой такой трансляционный пакет несет, по меньшей мере, информацию об адресе интеллектуальной камеры, а беспроводная локальная сеть представляет собой сеть, содержащую интеллектуальную камеру и первый терминал; или элемент отправки, выполненный с возможностью отправки на заданный маршрутизатор запроса на получение информации об адресе, чтобы получить от заданного маршрутизатора информацию об адресе интеллектуальной камеры, если такая интеллектуальная камера подключена к беспроводной локальной сети через заданный маршрутизатор; или сканирующий элемент, выполненный с возможностью сканирования графического кода, нанесенного на интеллектуальную камеру, для получения идентификатора интеллектуальной камеры и отправки такого идентификатора интеллектуальной камеры на сетевой сервер для получения информации об адресе интеллектуальной камеры от сетевого сервера.
[0016] Предпочтительно, чтобы модуль отображения списка включал в себя: блок отправки запроса, выполненный с возможностью отправки на заданный маршрутизатор запроса на получение списка когда, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; блок приема списка, выполненный с возможностью приема списка транслирующих устройств, отправленного с заданного маршрутизатора; и блок отображения списка, выполненный с возможностью отображения списка транслирующих устройств.
[0017] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения, предусмотрено устройство для трансляции потоковых мультимедийных данных. Данное устройство включает в себя: модуль приема адреса трансляции, выполненный с возможностью приема адреса трансляции, отправленного первым терминалом, в котором адрес трансляции представляет собой адрес трансляции интеллектуальной камеры, и такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; модуль отправки запроса, выполненный с возможностью отправки в интеллектуальную камеру запроса на получение потоковых мультимедийных данных, при этом запрос несет адрес трансляции; и модуль трансляции, выполненный с возможностью преобразования потоковых мультимедийных данных в изображение для трансляции, если принимаются потоковые мультимедийные данные, отправленные интеллектуальной камерой.
[0018] Предпочтительно, чтобы данное устройство дополнительно включало в себя: модуль отправки информации об устройстве, выполненный с возможностью отправки вторым терминалом информации об устройстве на заданный маршрутизатор, если второй терминал подключен к беспроводной локальной сети через заданный маршрутизатор, при этом заданный маршрутизатор добавляет информацию об устройстве в список транслирующих устройств.
[0019] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения, предусмотрено устройство для трансляции потоковых мультимедийных данных. Данное устройство включает в себя: процессор; запоминающее устройство, выполненное с возможностью хранения команд, исполняемых процессором. Данный процессор выполнен с возможностью: получения адреса трансляции интеллектуальной камеры, при этом адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отображения списка транслирующих устройств, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала и, по меньшей мере, один терминал имеет функцию трансляции потоковых мультимедийных данных; отправления адреса трансляции на второй терминал, если принимается команда на выбор второго терминала, в результате чего такой второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует такие потоковые мультимедийные данные в изображение для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0020] В соответствии с шестым аспектом вариантов осуществления настоящего изобретения, предусмотрено устройство для трансляции потоковых мультимедийных данных. Данное устройство включает в себя: процессор; запоминающее устройство, выполненное с возможностью хранения команд, исполняемых процессором. Данный процессор выполнен с возможностью: приема адреса трансляции, отправленного с первого терминала, в котором адрес трансляции представляет собой адрес трансляции интеллектуальной камеры и соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отправки в интеллектуальную камеру запроса на получение потоковых мультимедийных данных, при этом запрос несет адрес трансляции; и преобразования потоковых мультимедийных данных в изображение для трансляции, если принимаются потоковые мультимедийные данные, отправленные интеллектуальной камерой.
[0021] Технические решения, предусмотренные вариантами осуществления настоящего изобретения, могут иметь следующие положительные эффекты.
[0022] В вариантах осуществления настоящего изобретения первый терминал получает адрес трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, после чего обеспечивает отображение списка транслирующих устройств, затем пользователь, исходя из списка, выбирает второй терминал для трансляции потоковых мультимедийных данных. После того как второй терминал определен, первый терминал отправляет адрес трансляции на второй терминал, и второй терминал получает потоковые мультимедийные данные, собранные интеллектуальной камерой, и преобразует эти данные в изображения для трансляции. Список транслирующих устройств может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, при помощи способов, соответствующих вариантам осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[0023] Следует понимать, что приведенное общее описание и следующее за ним подробное описание являются исключительно иллюстративными и разъяснительными, и не несут в себе ограничений в отношении данного изобретения согласно формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Прилагаемые чертежи, которые включены в состав настоящего документа и являются его частью, иллюстрируют варианты осуществления данного изобретения и, совместно с описанием, служат для разъяснения принципов данного изобретения.
[0025] Фиг. 1 представляет собой блок-схему последовательности операций способа трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0026] Фиг. 2 представляет собой блок-схему последовательности операций еще одного способа трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0027] Фиг. 3 представляет собой блок-схему последовательности операций еще одного способа трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0028] Фиг. 4 представляет собой схему системы для трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0029] Фиг. 5 представляет собой схему интерфейса клиента камеры в первом терминале согласно примеру осуществления.
[0030] Фиг. 6 представляет собой блок-схему устройства для трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0031] Фиг. 7 представляет собой блок-схему другого устройства для трансляции потоковых мультимедийных данных согласно примеру осуществления.
[0032] Фиг. 8 представляет собой блок-схему устройства согласно примеру осуществления.
[0033] Фиг. 9 представляет собой блок-схему другого устройства согласно примеру осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0034] Далее будет приведена подробная информация о вариантах осуществления изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Дальнейшее описание относится к сопроводительным чертежам, на которых одинаковые номера позиций на разных чертежах представляют одни и те же элементы, если не указано иное. Варианты реализации, изложенные в последующем описании примеров осуществления, не охватывают все возможные варианты реализации данного изобретения. Вместо этого они являются просто примерами устройств и способов, которые соответствуют задачам настоящего изобретения, изложенным в прилагаемой формуле изобретения.
[0035] Фиг. 1 представляет собой блок-схему последовательности операций способа трансляции потоковых мультимедийных данных согласно примеру осуществления. Согласно фиг. 1, данный способ может быть применен в первом терминале, и первый терминал является конфигурационным терминалом, который оснащен клиентом интеллектуальной камеры. Данный способ включает в себя следующие этапы.
[0036] В этапе 101 первый терминал получает адрес трансляции интеллектуальной камеры, и такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой.
[0037] В этапе 102 первый терминал отображает список транслирующих устройств, и такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала, который имеет функцию трансляции потоковых мультимедийных данных.
[0038] В этапе 103 первый терминал отправляет адрес трансляции на второй терминал, если принимается команда выбора второго терминала, в результате чего второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует потоковые мультимедийные данные в изображение для трансляции, в котором такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0039] В вариантах осуществления настоящего изобретения первый терминал получает адрес трансляции интеллектуальной камеры, а затем отображает список транслирующих устройств, чтобы пользователь выбрал второй терминал для трансляции потоковых мультимедийных данных, исходя из такого списка. После того, как определен второй терминал, первый терминал отправляет адрес трансляции на второй терминал, и этот второй терминал получает потоковые мультимедийные данные, собранные интеллектуальной камерой, и преобразует эти данные в изображения для трансляции. Список транслирующих устройств может включать в себя другие терминалы помимо первого терминала. Таким образом, при помощи способа, соответствующего вариантам осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[0040] Предпочтительно, чтобы этап получения адреса трансляции интеллектуальной камеры первым терминалом включал в себя: получение информации об адресе интеллектуальной камеры первым терминалом; и формирование первым терминалом адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[0041] Предпочтительно, чтобы этап получения первым терминалом информации об адресе интеллектуальной камеры включал в себя: прием первым терминалом трансляционного пакета, отправленного интеллектуальной камерой через беспроводную локальную сеть, такой трансляционный пакет несет, по меньшей мере, информацию об адресе интеллектуальной камеры, и беспроводная локальная сеть представляла собой сеть, содержащую интеллектуальную камеру и первый терминал; или отправку первым терминалом на заданный маршрутизатор запроса на получение информации об адресе для получения от заданного маршрутизатора информации об адресе интеллектуальной камеры, если такая интеллектуальная камера подключена к беспроводной локальной сети через заданный маршрутизатор; или сканирование первым терминалом графического кода, нанесенного на интеллектуальную камеру, для получения идентификатора интеллектуальной камеры и отправки такого идентификатора интеллектуальной камеры на сетевой сервер, чтобы получить от сетевого сервера информацию об адресе интеллектуальной камеры.
[0042] Предпочтительно, чтобы этап отображения первым терминалом списка транслирующих устройств включал в себя: отправку первым терминалом на заданный маршрутизатор запроса на получение списка, когда, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; прием первым терминалом списка транслирующих устройств, отправленного заданным маршрутизатором; и отображение первым терминалом списка транслирующих устройств.
[0043] Описанные выше альтернативные технические решения позволяют создавать, в любой комбинации, альтернативные варианты осуществления настоящего изобретения, которые не будут подробно рассматриваться в данном документе.
[0044] Фиг. 2 представляет собой блок-схему последовательности операций еще одного способа трансляции потоковых мультимедийных данных согласно примеру осуществления. Согласно фиг.2 данный способ может быть применен во втором терминале, а второй терминал может быть использован для трансляции потоковых мультимедийных данных. Этот способ включает в себя следующие этапы.
[0045] В этапе 201 второй терминал принимает адрес трансляции, отправленный первым терминалом, при этом адресом трансляции является адрес трансляции интеллектуальной камеры, соответствующий потоковым мультимедийным данным, собранным интеллектуальной камерой.
[0046] В этапе 202 второй терминал отправляет в интеллектуальную камеру запрос на получение потоковых мультимедийных данных, при этом такой запрос несет адрес трансляции.
[0047] В этапе 203 второй терминал преобразует потоковые мультимедийные данные в изображение для трансляции, если принимаются потоковые мультимедийные данные, отправленные интеллектуальной камерой.
[0048] Предпочтительно, чтобы перед приемом вторым терминалом адреса трансляции, отправленного первым терминалом, данный способ дополнительно включал в себя: отправку вторым терминалом на заданный маршрутизатор информации об устройстве второго терминала, если второй терминал подключен к беспроводной локальной сети через заданный маршрутизатор, после чего заданный маршрутизатор добавляет такую информацию в список транслирующих устройств.
[0049] В вариантах осуществления настоящего изобретения, второй терминал получает адрес трансляции интеллектуальной камеры, отправленный первым терминалом, а затем получает от интеллектуальной камеры потоковые мультимедийные данные согласно адресу трансляции, и преобразует такие данные в изображения для трансляции. Вторым терминалом может являться другой терминал, помимо первого терминала. Таким образом, при помощи способа, соответствующего вариантам осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[0050] Фиг. 3 представляет собой блок-схему последовательности операций еще одного способа трансляции потоковых мультимедийных данных согласно примеру осуществления. Фиг. 4 представляет собой схему системы для трансляции потоковых мультимедийных данных согласно примеру осуществления. Система включает в себя интеллектуальную камеру, первый терминал, второй терминал, еще один терминал, помимо второго терминала в числе, по меньшей мере, одного терминала, и сетевой сервер. Первый терминал представляет собой терминал, выполненный с возможностью работы с интеллектуальной камерой. Второй терминал и еще один терминал в числе, по меньшей мере, одного терминала, представляют собой терминалы, имеющие функцию трансляции потоковых мультимедийных данных. Второй терминал представляет собой целевой терминал, в котором потоковые мультимедийные данные первого терминала коммутируются для трансляции. Сетевой сервер представляет собой сервер, соответствующий интеллектуальной камере. Кроме того, интеллектуальная камера, первый терминал, второй терминал, еще один терминал, помимо второго терминала в числе, по меньшей мере, одного терминала, и сетевой сервер подключены к беспроводной локальной сети.
[0051] Согласно фиг. 3 способ трансляции потоковых мультимедийных данных включает в себя следующие этапы.
[0052] В этапе 301, первый терминал получает адрес трансляции интеллектуальной камеры, и такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой.
[0053] В состав одной беспроводной локальной сети может входить множество интеллектуальных камер. Когда первый терминал конфигурирует множество интеллектуальных камер посредством клиента камеры, информация о множестве интеллектуальных камер может быть отображена на первом терминале в списке камер. Интеллектуальная камера, используемая в вариантах осуществления настоящего изобретения, представляет собой камеру, чей контрольный экран необходим пользователю для просмотра множества интеллектуальных камер. Например, в составе беспроводной локальной сети имеется три интеллектуальных камеры, а именно: интеллектуальная камера 1, интеллектуальная камера 2 и интеллектуальная камера 3, и пользователь желает просмотреть контрольный экран интеллектуальной камеры 2. В таком случае интеллектуальная камера 2 является интеллектуальной камерой, используемой в варианте осуществления настоящего изобретения. Клиент камеры установлен на первом терминале, в результате чего первый терминал может конфигурировать интеллектуальную камеру при помощи клиента камеры.
[0054] Потоковые мультимедийные данные могут включать в себя аудиоданные, видеоданные и мультимедийные данные. Адрес трансляции потоковых мультимедийных данных используется для обеспечения канала получения потоковых мультимедийных данных, например, соединения для трансляции. Таким образом, чтобы получать потоковые мультимедийные данные, сначала требуется получить адрес трансляции потоковых мультимедийных данных. Операция получения первым терминалом адреса трансляции интеллектуальной камеры может включать в себя: получение первым терминалом информации об адресе интеллектуальной камеры; и формирование первым терминалом адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[0055] Каждому устройству в составе беспроводной локальной сети присвоена одна информация об адресе. Информация об адресе используется не только для идентификации устройства, но также и для поиска устройства. Информацией об адресе может являться адрес в интернет-протоколе (IP-адрес). Информация об адресе интеллектуальной камеры может быть получена первым терминалом следующими тремя способами.
[0056] В первом способе, первый терминал принимает трансляционный пакет, отправленный интеллектуальной камерой через беспроводную локальную сеть, в которой такой трансляционный пакет, по меньшей мере, несет информацию об адресе интеллектуальной камеры, а беспроводная локальная сеть представляет собой сеть, содержащую интеллектуальную камеру и первый терминал.
[0057] Согласно первому способу, если интеллектуальные камеры в составе беспроводной локальной сети подключены к такой беспроводной локальной сети, то каждая интеллектуальная камера формирует трансляционный пакет в соответствии с собственным идентификатором и информацией об адресе. Далее, интеллектуальные камеры периодически отправляют трансляционные пакеты посредством беспроводной локальной сети, и каждый трансляционный пакет несет в себе идентификатор и информацию об адресе интеллектуальной камеры. В таком случае, если первый терминал принимает трансляционные пакеты, отправленные интеллектуальными камерами, то первый терминал выбирает трансляционный пакет, соответствующий интеллектуальной камере принятого трансляционного пакета в соответствии с идентификатором интеллектуальной камеры, а затем из выбранного трансляционного пакета получает информацию об адресе интеллектуальной камеры.
[0058] Следует заметить, что трансляционный пакет, отправленный интеллектуальной камерой через беспроводную локальную сеть, несет в себе не только информацию об адресе интеллектуальной камеры, но содержит также и другую информацию, например имя интеллектуальной камеры, информацию об устройстве интеллектуальной камеры и т.д., которые конкретно не определены в рамках настоящего изобретения.
[0059] Во втором способе, если интеллектуальная камера подключена к беспроводной локальной сети при помощи заданного маршрутизатора, то первый терминал отправляет заданному маршрутизатору запрос на получение информации об адресе, чтобы получить от заданного маршрутизатора информацию об адресе интеллектуальной камеры.
[0060] В беспроводной локальной сети интеллектуальная камера может быть подключена к беспроводной локальной сети посредством не только обычного маршрутизатора, но также и посредством заданного маршрутизатора. Согласно второму способу заданный маршрутизатор содержит интерфейс между заданным маршрутизатором и клиентом камеры, поэтому, когда интеллектуальная камера подключена к беспроводной локальной сети при помощи заданного маршрутизатора, такой заданный маршрутизатор может принимать запрос на получение информации об адресе, направленный от первого терминала через интерфейс между заданным маршрутизатором и клиентом камеры, и такой запрос может нести в себе идентификатор интеллектуальной камеры. Заданный маршрутизатор получает соответствующую информацию об адресе от сохраненной взаимосвязи между идентификаторами интеллектуальных камер и информации об адресах интеллектуальных камер, в соответствии с идентификатором интеллектуальной камеры. Полученная информация об адресе определена как информация об адресе интеллектуальной камеры. После этого заданный маршрутизатор отправляет информацию об адресе интеллектуальной камеры в первый терминал при помощи интерфейса между заданным маршрутизатором и клиентом камеры.
[0061] Идентификатором интеллектуальной камеры может являться имя интеллектуальной камеры, номер интеллектуальной камеры в составе беспроводной локальной сети, заводской номер интеллектуальной камеры, и который не задан конкретно в рамках настоящего изобретения.
[0062] В третьем способе для получения идентификатора интеллектуальной камеры первый терминал выполняет сканирование графического кода, нанесенного на интеллектуальную камеру, и отправляет идентификатор интеллектуальной камеры на сетевой сервер, чтобы получить от сетевого сервера информацию об адресе интеллектуальной камеры.
[0063] Согласно третьему способу на интеллектуальную камеру нанесен графический код, который может представлять собой QR код, штрихкод и т.д. Первый терминал сканирует графический код для получения идентификатора интеллектуальной камеры и отправляет идентификатор интеллектуальной камеры на сетевой сервер. Если сетевой сервер принимает идентификатор интеллектуальной камеры, то такой сетевой сервер получает соответствующую информацию об адресе, исходя из сохраненной взаимосвязи между идентификаторами и информацией об адресе интеллектуальных камер в соответствии с идентификатором интеллектуальной камеры. Полученная информация об адресе определена как информация об адресе интеллектуальной камеры. После этого, сетевой сервер отправляет информацию об адресе интеллектуальной камеры на первый терминал.
[0064] В вариантах осуществления настоящего изобретения, первый терминал может связываться не только с интеллектуальной камерой и, по меньшей мере, одним терминалом в составе беспроводной локальной сети, но также и с сетевым сервером в Интернете. Сетевой сервер в Интернете представляет собой сервер, соответствующий интеллектуальной камере, и используемый для хранения идентификатора и информации об адресе каждой интеллектуальной камеры. Конечно, сетевой сервер способен хранить прочую информацию и осуществлять прочие функции, которые не будут конкретно определены в рамках настоящего изобретения.
[0065] После получения информации об адресе интеллектуальной камеры одним из описанных выше способов, исходя из информации об адресе, первый терминал формирует адрес трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, в соответствии с заданным форматом. Заданный формат может быть определен заранее, например, заданным форматом может являться RTSP://address information/ch.264. Предполагая, что информация об адресе интеллектуальной камеры, полученная первым терминалом, имеет вид 120.22.144.110, первому терминалу просто требуется заменить информацию об адресе в заданном формате RTSP://address information/ch.264 на 120.22.144.110, т.е. адрес трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, имеет вид RTSP://120.22.144.110/ch.264.
[0066] Следует заметить, что в вариантах осуществления настоящего изобретения каждая камера имеет собственный протокол передачи потоковых мультимедийных данных, и, таким образом, каждая камера может преобразовывать собранные данные в потоковые мультимедийные данные. Протоколом передачи потоковых мультимедийных данных может быть RTSP (потоковый протокол реального времени) или другой потоковый протокол, который конкретно не будет определен в рамках настоящего изобретения.
[0067] В этапе 302 первый терминал отображает список транслирующих устройств, и такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала, который имеет функцию трансляции потоковых мультимедийных данных.
[0068] Чтобы передать потоковые мультимедийные данные для трансляции от первого терминала на другой терминал, первый терминал должен отобразить список транслирующих устройств. Как правило, такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала для трансляции потоковых мультимедийных данных, и такой, по меньшей мере, один терминал должен быть подключен к беспроводной локальной сети, к которой подключена интеллектуальная камера. Операция отображения первым терминалом списка транслирующих устройств может включать в себя: отправку первым терминалом на заданный маршрутизатор запроса на получение списка, когда, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; прием первым терминалом списка транслирующих устройств, отправленного заданным маршрутизатором; и отображение первым терминалом списка транслирующих устройств.
[0069] После того как заданный маршрутизатор принимает запрос на получение списка от первого терминала, заданный маршрутизатор отправляет в первый терминал сохраненный список.
[0070] Далее, когда, по меньшей мере, один терминал подключен к беспроводной локальной сети при помощи заданного маршрутизатора, по меньшей мере, один терминал отправляет информацию в заданный маршрутизатор об устройстве, по меньшей мере, одного терминала, в результате чего заданный маршрутизатор добавляет принятую информацию об устройстве в список транслирующих устройств. Информация об устройстве может содержать имя устройства, информацию об адресе и т.д. Например, информация об устройстве любого из, по меньшей мере, одного терминала, включает в себя имя терминала (Имя 1) и информацию об адресе (Адрес 1). Заданный маршрутизатор может добавить Имя 1 и Адрес 1 в список транслирующих