СПОСОБ И УСТРОЙСТВО ДЛЯ ТРАНСЛЯЦИИ ПОТОКОВЫХ МУЛЬТИМЕДИЙНЫХ ДАННЫХ
METHOD AND DEVICE FOR THREAD-SPECIFIC MULTIMEDIA DATA TRANSLATION

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[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 в список транслирующих устройств, как показано в Таблице 1.
[0072] Кроме того, когда первый терминал отображает список транслирующих устройств, такой первый терминал может отобразить всю информацию об устройстве, т.е. все содержимое Таблицы 1. Как вариант, в информации об устройстве первый терминал может отображать только имена транслирующих устройств, которые не будут определены конкретно в рамках настоящего изобретения.
[0073] Следует заметить, что в вариантах осуществления настоящего изобретения список транслирующих устройств, показанных в Таблице 1, приведен исключительно в качестве примера, но в практических применениях такой список транслирующих устройств может быть отображен в различных формах, которые не будут определены конкретно в рамках настоящего изобретения.
[0074] Дополнительно, в вариантах осуществления настоящего изобретения, когда первый терминал транслирует потоковые мультимедийные данные, собранные интеллектуальной камерой, такой первый терминал может непосредственно отображать список транслирующих устройств в интерфейсе трансляции потоковых мультимедийных данных. Конечно, первый терминал может отображать список транслирующих устройств не только непосредственно, но и при помощи кнопки отображения. Когда пользователь инициирует команду отображения, коснувшись кнопки отображения, первый терминал отображает список транслирующих устройств, исходя из команды отображения. То есть, первый терминал может быть инициирован на отображение списка транслирующих устройств при помощи условия инициирования, или может отображать список транслирующих устройств без каких-либо условий инициирования, которые не будут определены конкретно в рамках настоящего изобретения.
[0075] Следует заметить, что в вариантах осуществления настоящего изобретения команда на отображение может быть инициирована не только кнопкой отображения, но и другими условиями, которые не будут определены конкретно в рамках настоящего изобретения, например, двойным касанием экрана первого терминала.
[0076] Например, согласно фиг. 5 показано, что команда на отображение инициирована, например, касанием дисплея. Когда кнопка отображения принимает команду на отображение, отображается список транслирующих устройств, из которого выбрано транслирующее устройство, как показано на фиг. 5, и такой список включает в себя интеллектуальный телевизор (smart TV 1) и интеллектуальную телевизионную приставку (smart TV box 1).
[0077] В этапе 303, когда принята команда на выбор второго терминала, адрес трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, отправлен на второй терминал, и такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0078] После того как первый терминал отображает список транслирующих устройств, пользователь может выбрать один терминал из списка в качестве второго терминала, в результате чего такой второй терминал может транслировать потоковые мультимедийные данные, собранные интеллектуальной камерой. Кроме того, второй терминал может включать в себя интерфейс между вторым терминалом и клиентом камеры. Таким образом, когда первый терминал принимает команду на выбор второго терминала, такой первый терминал может получить информацию об устройстве второго терминала. Затем, исходя из информации об устройстве второго терминала, на второй терминал, при помощи интерфейса между вторым терминалом и клиентом камеры, будет отправлен адрес трансляции интеллектуальной камеры.
[0079] Команда выбора может быть инициирована пользователем при помощи касания, двойного касания, жеста или голосовой команды.
[0080] В этапе 304, если второй терминал принимает адрес трансляции, отправленный первым терминалом, то второй терминал отправляет в интеллектуальную камеру запрос на получение потоковых мультимедийных данных, при этом запрос несет в себе адрес трансляции.
[0081] Если второй терминал принимает адрес трансляции, отправленный первым терминалом, то определено, что для трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, требуется второй терминал. В таком случае, второй терминал может отправлять в интеллектуальную камеру запрос на получение потоковых мультимедийных данных, чтобы получать от интеллектуальной камеры потоковые мультимедийные данные.
[0082] В этапе 305, если интеллектуальная камера принимает запрос на получение потоковых мультимедийных данных, то такая интеллектуальная камера отправляет собранные потоковые мультимедийные данные на второй терминал.
[0083] Когда интеллектуальная камера принимает запрос на получение потоковых мультимедийных данных, то определено, что для трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, требуется второй терминал, и собранные потоковые мультимедийные данные направляются на второй терминал.
[0084] В вариантах осуществления настоящего изобретения, когда для трансляции потоковых мультимедийных данных, собранных интеллектуальной камерой, выбран второй терминал, одновременно с ним трансляцию потоковых мультимедийных данных, собранных интеллектуальной камерой, может осуществлять первый терминал. В таком случае, интеллектуальная камера должна отправлять собранные потоковые мультимедийные данные как на первый, так и на второй терминал.
[0085] В этапе 306, когда принимаются потоковые мультимедийные данные, собранные интеллектуальной камерой, второй терминал преобразует потоковые мультимедийные данные в изображения для трансляции.
[0086] В вариантах осуществления настоящего изобретения, первый терминал может представлять собой мобильный телефон, iPad и т.д. По меньшей мере, один терминал может представлять собой мобильный телефон или стационарное устройство, такое интеллектуальный телевизор (smart TV), приставка к телевизору (Internet TV box) и т.д.
[0087] В вариантах осуществления настоящего изобретения, первый терминал может получать адрес трансляции интеллектуальной камеры, а затем отображать список транслирующих устройств таким образом, что пользователь выбирает второй терминал для трансляции потоковых мультимедийных данных из списка. Когда второй терминал определен, выполняется отправка адреса трансляции на второй терминал, в результате чего второй терминал получает потоковые мультимедийные данные от интеллектуальной камеры, и преобразует эти данные в изображения для трансляции. Список может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, в соответствии с вариантами осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[0088] Фиг. 6 представляет собой блок-схему устройства для трансляции потоковых мультимедийных данных согласно примеру осуществления. Согласно фиг. 6, данное устройство включает в себя модуль 601 получения адреса трансляции, модуль 602 отображения списка и модуль 603 отправки адреса трансляции.
[0089] Модуль 601 получения адреса трансляции выполнен с возможностью получения адреса трансляции интеллектуальной камеры, при этом такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой.
[0090] Модуль 602 отображения списка выполнен с возможностью отображения списка транслирующих устройств, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала и такой, по меньшей мере, один терминал имеет функцию трансляции потоковых мультимедийных данных.
[0091] Модуль 603 отправки адреса трансляции выполнен с возможностью отправки адреса трансляции на второй терминал, когда принимается команда выбора второго терминала, в результате чего второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует потоковые мультимедийные данные в изображение для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[0092] Предпочтительно, чтобы модуль 601 получения адреса трансляции включал в себя: блок получения информации об адресе, выполненный с возможностью получения информации об адресе интеллектуальной камеры; и блок формирования адреса трансляции, выполненный с возможностью формирования адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[0093] Предпочтительно, чтобы блок получения информации об адресе включал в себя: приемный элемент, выполненный с возможностью приема трансляционного пакета, отправленного интеллектуальной камерой через беспроводную локальную сеть, в которой такой трансляционный пакет несет, по меньшей мере, информацию об адресе интеллектуальной камеры, а беспроводная локальная сеть представляет собой сеть, содержащую интеллектуальную камеру и первый терминал; или элемент отправки, выполненный с возможностью отправки на заданный маршрутизатор запроса на получение информации об адресе, чтобы получить от заданного маршрутизатора информацию об адресе интеллектуальной камеры, если такая интеллектуальная камера подключена к беспроводной локальной сети через заданный маршрутизатор; или сканирующий элемент, выполненный с возможностью сканирования графического кода, нанесенного на интеллектуальную камеру, для получения идентификатора интеллектуальной камеры, и отправки такого идентификатора интеллектуальной камеры на сетевой сервер для получения информации об адресе интеллектуальной камеры от сетевого сервера.
[0094] Предпочтительно, чтобы модуль 602 отображения списка включал в себя: блок отправки запроса, выполненный с возможностью отправки на заданный маршрутизатор запроса на получение списка, когда, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; блок приема списка, выполненный с возможностью приема списка транслирующих устройств, отправленного заданным маршрутизатором; и блок отображения списка, выполненный с возможностью отображения списка транслирующих устройств.
[0095] В вариантах осуществления настоящего изобретения выполняется получение адреса трансляции интеллектуальной камеры, после чего происходит отображение списка транслирующих устройств, в результате пользователь выбирает из этого списка второй терминал для трансляции потоковых мультимедийных данных. Когда второй терминал определен, выполняется отправка адреса трансляции на второй терминал, в результате чего второй терминал получает потоковые мультимедийные данные, собранные интеллектуальной камерой, и преобразует эти данные в изображения для трансляции. Список может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, в соответствии с вариантами осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[0096] Что касается устройств в приведенных выше вариантах осуществления, конкретные режимы работы отдельных модулей были подробно описаны в вариантах осуществления, относящихся к способам, которые в данном документе уточняться не будут.
[0097] Фиг. 7 представляет собой блок-схему другого устройства для трансляции потоковых мультимедийных данных согласно примеру осуществления. Согласно фиг. 7 данное устройство включает в себя модуль 701 приема адреса трансляции, модуль 702 отправки запроса и модуль 703 трансляции.
[0098] Модуль 701 приема адреса трансляции выполнен с возможностью приема адреса трансляции, отправленного от первого терминала, в котором адрес трансляции представляет собой адрес трансляции интеллектуальной камеры и соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой.
[0099] Модуль 702 отправки запроса, выполненный с возможностью отправки в интеллектуальную камеру запроса на получение потоковых мультимедийных данных, при этом запрос несет в себе адрес трансляции.
[00100] Модуль 703 трансляции, выполненный с возможностью преобразования потоковых мультимедийных данных в изображение для трансляции, если принимаются потоковые мультимедийные данные, отправленные интеллектуальной камерой.
[00101] Предпочтительно, чтобы устройство дополнительно включало в себя модуль отправки информации об устройстве, выполненный с возможностью отправки на заданный маршрутизатор информации об устройстве второго терминала, если второй терминал подключен к беспроводной сети посредством заданного маршрутизатора, в результате чего заданный маршрутизатор добавляет такую информацию об устройстве в список транслирующих устройств.
[00102] В вариантах осуществления настоящего изобретения принимается адрес трансляции интеллектуальной камеры, отправленный от первого терминала, затем, согласно адресу трансляции, происходит получение потоковых мультимедийных данных от интеллектуальной камеры и их преобразование в изображение для трансляции. Список может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, в соответствии с вариантами осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[00103] Что касается устройств в приведенных выше вариантах осуществления, конкретные режимы работы отдельных модулей были подробно описаны в вариантах осуществления, относящихся к способам, которые в данном документе уточняться не будут.
[00104] Фиг. 8 представляет собой блок-схему устройства 800 для трансляции потоковых мультимедийных данных согласно примеру осуществления настоящего изобретения. Например, устройство 800 может являться мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетом, медицинским прибором, тренажерным оборудованием, карманным персональным компьютером и т.п.
[00105] Согласно фиг. 8 устройство 800 может включать в себя один или несколько следующих компонентов: процессорный компонент 802, запоминающее устройство 804, компонент питания 806, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода-вывода (I/O), сенсорный компонент 814 и коммуникационный компонент 816.
[00106] Процессорный компонент 802 обычно обеспечивает управление всеми операциями устройства 800, такими как операции, связанные с отображением, телефонными звонками, передачей данных, работой камеры или операциями записи. Процессорный компонент 802 может включать в себя один или несколько процессоров 820 для выполнения команд, связанных с частью этапов или всеми этапами описанных выше способов. Кроме того, процессорный компонент 802 может включать в себя один или несколько модулей, которые упрощают взаимодействие между процессорным компонентом 802 и прочими компонентами. Например, процессорный компонент 802 может включать в себя мультимедийный модуль для упрощения взаимодействия между мультимедийным компонентом 808 и процессорным компонентом 802.
[00107] Запоминающее устройство 804 выполнено с возможностью хранения данных различных типов, поддерживающих функционирование устройства 800. Примеры таких данных включают в себя команды для каких-либо приложений или способов, используемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, фотографии, видео и т.д. Запоминающее устройство 804 может быть выполнено с использованием любого типа памяти (энергозависимой и энергонезависимой) или их комбинаций, таких как статическая запоминающее устройство с произвольной выборкой (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, флэш-память, а также магнитные или оптические диски.
[00108] Компонент питания 806 обеспечивает питание различных компонентов устройства 800. Компонент питания 806 может включать в себя систему управления питанием, один или несколько источников питания, а также какие-либо другие компоненты, связанные с подачей, управлением и распределением питания в устройстве 800.
[00109] Мультимедийный компонент 808 включает в себя экран, обеспечивающий выходной интерфейс между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя ЖК-дисплей (LCD) и сенсорную панель (TP). Если в состав экрана входит сенсорная панель, то экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель может включать в себя один или несколько датчиков, реагирующих на прикосновения, проведения линий и рисование простых фигур на сенсорной панели. Датчики прикосновения могут фиксировать не только границы зоны прикосновения или жесты, но также способны реагировать на длительность и силу прижатия при прикосновении. В некоторых примерах осуществления данного изобретения мультимедийный компонент 808 включает в себя фронтальную и/или заднюю камеру. Фронтальная камера и задняя камера могут получать внешние мультимедийные данные, когда устройство 800 находится в рабочем режиме, например фото- и видеоматериалы. Фронтальная и задняя камеры могут иметь оптическую систему с фиксированным объективом или же могут обладать функциями фокусировки и оптического увеличения.
[00110] Аудиокомпонент 810 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, в состав аудиокомпонента 810 входит микрофон (MIC), выполненный с возможностью приема внешних аудиосигналов, когда устройство 800 находится в рабочем режиме, таком как режим звонка, режим записи или режим распознавания голоса. Принятый аудиосигнал затем может быть сохранен в запоминающем устройстве 804 или передан при помощи коммуникационного компонента 816. В некоторых примерах осуществления данного изобретения аудиокомпонент 810 включает в себя также громкоговоритель для вывода аудиосигналов.
[00111] Интерфейс 812 ввода-вывода обеспечивает взаимодействие между процессорным компонентом 802 и периферийными интерфейсными модулями, такими как клавиатура, средства навигации, кнопки и т.д. В состав кнопок могут входить (не ограничиваясь перечисленным) кнопка возврата в исходное состояние, кнопка громкости, кнопка пуска и кнопка блокировки.
[00112] Сенсорный компонент 814 имеет в своем составе один или несколько датчиков, позволяющих оценивать разные параметры состояния устройства 800. Например, сенсорный компонент 814 может определять состояние открыто/закрыто для устройства 800, относительное положение его компонентов, например, дисплея и клавиатуры устройства 800, изменение положения устройства 800 или изменения состава компонентов устройства 800, наличие или отсутствие контакта устройства 800 и пользователя, ориентацию или ускорение/замедление устройства 800, и изменение температуры устройства 800. Сенсорный компонент 814 может включать в себя бесконтактный датчик, выполненный с возможностью распознавания близких объектов без физического контакта. В состав сенсорного компонента 814 может также входить световой датчик, такой как КМОП или ПЗС-матрица, для использования при выполнении снимков. В некоторых вариантах осуществления данного изобретения сенсорный компонент 814 может также включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00113] Коммуникационный компонент 816 выполнен с возможностью облегчения осуществления связи, проводным или беспроводным способом, между устройством 800 и другими устройствами. Устройство 800 может получать доступ к беспроводным сетям таких стандартов как Wi-Fi, 2G, 3G или их комбинации. В одном из вариантов осуществления данного изобретения коммуникационный компонент 816 принимает транслируемый сигнал или связанную с ним информацию от внешних систем трансляции при помощи трансляционного канала. В еще одном примере осуществления, коммуникационный компонент 816 дополнительно включает в себя модуль ближней радиосвязи (NFC) облегчающий коммуникацию на малых расстояниях. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной передачи (UWB), технологии Bluetooth (ВТ) и прочих технологий.
[00114] В некоторых примерах осуществления устройство 800 может быть реализовано с использованием одной или нескольких специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки дискретных сигналов (DSPD), программируемых логических устройств (PLD), программируемых логических интегральных схем (FPGA), контроллеров, микроконтроллеров, микропроцессоров и прочих электронных компонентов, обеспечивающих реализацию способов, описанных выше.
[00115] В некоторых примерах осуществления предусматривается также наличие постоянных накопителей информации для машинного считывания, таких как запоминающее устройство 804, обеспечивающих хранение команд. Упомянутые команды исполняются процессором 820 в устройстве 800, и обеспечивают реализацию описанных выше способов. Например, в качестве постоянных носителей информации для машинного считывания могут использоваться устройства ROM, RAM, CD-ROM, магнитная лента, 3,5ʺ дисководы, оптические устройства хранения данных и т.д.
[00116] Предусматривается наличие постоянного накопителя информации для машинного считывания, обеспечивающего хранение программ, исполнение которых процессором первого терминала позволяет первому терминалу реализовать способ трансляции потоковых мультимедийных данных. Данный способ включает в себя: получение адреса трансляции интеллектуальной камеры, при этом такой адрес трансляции соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отображение списка транслирующих устройств, в котором такой список включает в себя информацию об устройстве, по меньшей мере, одного терминала, и такой, по меньшей мере, один терминал имеет функцию трансляции потоковых мультимедийных данных; отправку адреса трансляции на второй терминал, если принимается команда на выбор второго терминала, в результате чего второй терминал получает потоковые мультимедийные данные, исходя из адреса трансляции, и преобразует потоковые мультимедийные данные в изображения для трансляции, при этом такой второй терминал является любым терминалом из, по меньшей мере, одного терминала.
[00117] Предпочтительно, чтобы получение адреса трансляции интеллектуальной камеры включало в себя: получение информации об адресе интеллектуальной камеры и формирование адреса трансляции в соответствии с заданным форматом, исходя из информации об адресе.
[00118] Предпочтительно, чтобы получение информации об адресе интеллектуальной камеры включало в себя: прием трансляционного пакета, отправленного интеллектуальной камерой через беспроводную локальную сеть, в котором такой трансляционный пакет несет, по меньшей мере, информацию об адресе интеллектуальной камеры, и беспроводная локальная сеть представляла собой сеть, содержащую интеллектуальную камеру и первый терминал; или отправку на заданный маршрутизатор запроса на получение информации об адресе для получения от заданного маршрутизатора информации об адресе интеллектуальной камеры, если такая интеллектуальная камера подключена к беспроводной локальной сети через заданный маршрутизатор; или сканирование графического кода, нанесенного на интеллектуальную камеру, для получения идентификатора интеллектуальной камеры, и отправки такого идентификатора интеллектуальной камеры на сетевой сервер, чтобы получить от сетевого сервера информацию об адресе интеллектуальной камеры.
[00119] Предпочтительно, чтобы отображение списка транслирующих устройств включало в себя: отправку на заданный маршрутизатор запроса на получение списка, когда, по меньшей мере, один терминал подключен к беспроводной локальной сети через заданный маршрутизатор; прием списка транслирующих устройств, отправленного заданным маршрутизатором; и отображение списка транслирующих устройств.
[00120] В вариантах осуществления настоящего изобретения выполняется получение адреса трансляции интеллектуальной камеры, после чего происходит отображение списка транслирующих устройств, в результате пользователь выбирает из этого списка второй терминал для трансляции потоковых мультимедийных данных. Когда второй терминал определен, выполняется отправка адреса трансляции на второй терминал, в результате чего второй терминал получает потоковые мультимедийные данные, собранные интеллектуальной камерой, и преобразует эти данные в изображения для трансляции. Список может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, в соответствии с вариантами осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[00121] Фиг. 9 представляет собой блок-схему другого устройства 900 для трансляции потоковых мультимедийных данных согласно примеру осуществления настоящего изобретения. Например, устройство 900 может являться мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетом, медицинским прибором, тренажерным оборудованием, карманным персональным компьютером и т.п.
[00122] Согласно фиг. 9, устройство 900 может включать в себя один или несколько следующих компонентов: процессорный компонент 902, запоминающее устройство 904, компонент питания 906, мультимедийный компонент 908, аудиокомпонент 910, интерфейс 912 ввода-вывода (I/O), сенсорный компонент 914 и коммуникационный компонент 916.
[00123] Процессорный компонент 902 обычно обеспечивает управление всеми операциями устройства 900, такими как операции, связанные с дисплеем, телефонными звонками, передачей данных, работой камеры или операциями записи. Процессорный компонент 902 может включать в себя один или несколько процессоров 920 для выполнения команд, связанных с частью этапов или всеми этапами описанных выше способов. Кроме того, процессорный компонент 902 может включать в себя один или несколько модулей, которые упрощают взаимодействие между процессорным компонентом 902 и прочими компонентами. Например, процессорный компонент 902 может включать в себя мультимедийный модуль для упрощения взаимодействия между мультимедийным компонентом 908 и процессорным компонентом 902.
[00124] Запоминающее устройство 904 выполнено с возможностью хранения данных различных типов, поддерживающих функционирование устройства 900. Примеры таких данных включают в себя команды для каких-либо приложений или способов, используемых в устройстве 900, контактные данные, данные телефонной книги, сообщения, фотографии, видео и т.д. Запоминающее устройство 904 может быть выполнено с использованием любого типа памяти (энергозависимой и энергонезависимой) или их комбинаций, таких как статическая запоминающее устройство с произвольной выборкой (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, флэш-память, а также магнитные или оптические диски.
[00125] Компонент питания 906 обеспечивает питание различных компонентов устройства 900. Компонент питания 906 может включать в себя систему управления питанием, один или несколько источников питания, а также какие-либо другие компоненты, связанные с подачей, управлением и распределением питания в устройстве 900.
[00126] Мультимедийный компонент 908 включает в себя экран, обеспечивающий выходной интерфейс между устройством 900 и пользователем. В некоторых вариантах осуществления экран может включать в себя ЖК-дисплей (LCD) и сенсорную панель (TP). Если в состав экрана входит сенсорная панель, то экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель может включать в себя один или несколько датчиков, реагирующих на прикосновения, проведения линий и рисование простых фигур на сенсорной панели. Датчики прикосновения могут фиксировать не только границы зоны прикосновения или жесты, но также способны реагировать на длительность и силу прижатия при прикосновении. В некоторых примерах осуществления данного изобретения мультимедийный компонент 908 включает в себя фронтальную и/или заднюю камеру. Фронтальная камера и задняя камера могут получать внешние мультимедийные данные, когда устройство 900 находится в рабочем режиме, например фото- и видеоматериалы. Фронтальная и задняя камеры могут иметь оптическую систему с фиксированным объективом или же могут обладать функциями фокусировки и оптического увеличения.
[00127] Аудиокомпонент 910 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, в состав аудиокомпонента 910 входит микрофон (MIC), выполненный с возможностью приема внешних аудиосигналов, когда устройство 900 находится в рабочем режиме, таком как режим звонка, режим записи или режим распознавания голоса. Принятый аудиосигнал затем может быть сохранен в запоминающем устройстве 904 или передан при помощи коммуникационного компонента 916. В некоторых примерах осуществления данного изобретения аудиокомпонент 910 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00128] Интерфейс 912 ввода-вывода обеспечивает взаимодействие между процессорным компонентом 902 и периферийными интерфейсными модулями, такими как клавиатура, средства навигации, кнопки и т.д. В состав кнопок могут входить (не ограничиваясь перечисленным) кнопка возврата в исходное состояние, кнопка громкости, кнопка пуска и кнопка блокировки.
[00129] Сенсорный компонент 914 имеет в своем составе один или несколько датчиков, позволяющих оценивать разные параметры состояния устройства 900. Например, сенсорный компонент 914 может определять состояние открыто/закрыто для устройства 900, относительное положение его компонентов, например, дисплея и клавиатуры устройства 900, изменение положения устройства 900 или изменения состава компонентов 900, наличие или отсутствие контакта устройства 900 и пользователя, ориентацию или ускорение/замедление устройства 900 и изменение температуры устройства 900. Сенсорный компонент 914 может включать в себя бесконтактный датчик, выполненный с возможностью распознавания близких объектов без физического контакта. В состав сенсорного компонента 914 может также входить световой датчик, такой как КМОП или ПЗС-матрица, для использования при выполнении снимков. В некоторых вариантах осуществления данного изобретения сенсорный компонент 914 может также включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00130] Коммуникационный компонент 916 выполнен с возможностью облегчения осуществления связи, проводным или беспроводным способом, между устройством 900 и прочими устройствами. Устройство 900 может получать доступ к беспроводным сетям таких стандартов как Wi-Fi, 2G, 3G или их комбинации. В одном из вариантов осуществления данного изобретения коммуникационный компонент 916 принимает транслируемый сигнал или связанную с ним информацию от внешних систем трансляции при помощи трансляционного канала. В еще одном примере осуществления, коммуникационный компонент 916 дополнительно включает в себя модуль ближней радиосвязи (NFC) облегчающий коммуникацию на малых расстояниях. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной передачи (UWB), технологии Bluetooth (ВТ) и прочих технологий.
[00131] В некоторых примерах осуществления устройство 900 может быть реализовано с использованием одной или нескольких специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки дискретных сигналов (DSPD), программируемых логических устройств (PLD), программируемых логических интегральных схем (FPGA), контроллеров, микроконтроллеров, микропроцессоров и прочих электронных компонентов, обеспечивающих реализацию функций, описанных выше.
[00132] В некоторых примерах осуществления предусматривается также наличие постоянных накопителей информации для машинного считывания, таких как запоминающее устройство 904, обеспечивающих хранение команд. Упомянутые команды исполняются процессором 920 в устройстве 900, и обеспечивают реализацию описанных выше способов. Например, в качестве постоянных носителей информации для машинного считывания могут использоваться устройства ROM, RAM, CD-ROM, магнитная лента, 3,5ʺ дисководы, оптические устройства хранения данных и т.д.
[00133] Предусматривается наличие постоянного накопителя информации для машинного считывания, обеспечивающего хранение программ, исполнение которых процессором второго терминала позволяет второму терминалу реализовать способ трансляции потоковых мультимедийных данных. Данный способ включает в себя: прием адреса трансляции, отправленного от первого терминала, в котором адрес трансляции представляет собой адрес трансляции интеллектуальной камеры и соответствует потоковым мультимедийным данным, собранным интеллектуальной камерой; отправку в интеллектуальную камеру запроса на получение потоковых мультимедийных данных, при этом такой запрос несет адрес трансляции; и преобразование потоковых мультимедийных данных в изображение для трансляции, если принимаются потоковые мультимедийные данные, отправленные от интеллектуальной камеры.
[00134] Предпочтительно, чтобы перед приемом адреса трансляции, отправленного от первого терминала, способ дополнительно включал в себя: отправку на заданный маршрутизатор информации об устройстве второго терминала, когда второй терминал подключен к беспроводной локальной сети через заданный маршрутизатор, в результате чего такой заданный маршрутизатор добавляет эту информацию об устройстве в список транслирующих устройств.
[00135] В вариантах осуществления настоящего изобретения выполняется прием адреса трансляции интеллектуальной камеры, отправленного с первого терминала, после чего, согласно адресу трансляции, происходит получение потоковых мультимедийных данных от интеллектуальной камеры и преобразование в изображения для трансляции. Список может включать в себя информацию об устройствах других терминалов помимо первого терминала. Таким образом, в соответствии с вариантами осуществления настоящего изобретения, возможна трансляция потоковых мультимедийных данных не только первым терминалом, сконфигурированным для работы с интеллектуальной камерой, но возможно также беспрепятственное переключение трансляции потоковых мультимедийных данных на другой терминал, в результате чего трансляция таких потоковых мультимедийных данных может осуществляться без каких-либо ограничений со стороны терминалов, что повышает гибкость трансляции потоковых мультимедийных данных.
[00136] Прочие варианты осуществления данного изобретения будут очевидны для специалистов в данной области техники по результатам рассмотрения технического описания и практики применения настоящего изобретения, приведенных здесь. Данная заявка охватывает любые варианты исполнения и использования, а также любые доработки настоящего изобретения, основанные на его общих принципах, включая те видоизменения настоящего изобретения, которых входят в известную или обычную практику в данной области техники. Предполагается, что техническое описание и примеры будут рассматриваться в качестве исключительно иллюстративных материалов, при этом истинный объем и сущность изобретения изложены в прилагаемой формуле изобретения.
[00137] Следует понимать, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована в сопроводительных чертежах, и что могут быть выполнены различные модификации и изменения без отступления от объема данного изобретения. Предполагается, что объем изобретения ограничен только прилагаемой формулой изобретения.