Способ и устройство получения потока мультимедийных данных

Иллюстрации

Показать все

Изобретение относится к области управления получением потока мультимедийных данных посредством пользовательских терминалов. Техническим результатом является обеспечение возможности осуществления предварительного просмотра в реальном времени, улучшение эффективности управления целевым съемочным устройством и уменьшение задержки операции предварительного просмотра. Для этого осуществляют установление сетевого соединения с целевым съемочным устройством, когда предустановленное запускающее событие активировано, включающее получение списка интеллектуальных устройств, когда приложение по управлению интеллектуальными устройствами запущено, и определение, что предустановленное запускающее событие активировано, когда целевое съемочное устройство имеется в списке интеллектуальных устройств, определение состояния, в котором находится целевое съемочное устройство. При этом установление соединения также включает отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра, и получение потока мультимедийных данных, переданных от целевого съемочного устройства, и отображение потока мультимедийных данных в указанном интерфейсе предварительного просмотра. 3 н. и 10 з.п. ф-лы, 9 ил.

Реферат

[0001] Настоящая заявка испрашивает приоритет и основывается на китайской заявке на патент № CN 201410403536.8, поданной 15 августа 2014 г., содержание которой полностью включено в настоящую заявку в качестве ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение, в общем, относится к области технологии терминалов, и в частности, к способу и устройству получения потока мультимедийных данных.

УРОВЕНЬ ТЕХНИКИ

[0003] С развитием технологии терминалов и коммуникационных технологий съемочные устройства (фотокамеры) с Wi-Fi (с высокой верностью) стали очень популярными. Терминал может управлять таким съемочным устройством из другого места по сети для просмотра потока мультимедийных данных, снятых съемочным устройством.

[0004] Однако каждый раз, когда терминал собирается управлять съемочным устройством, чтобы начать операцию предварительного просмотра, терминалу нужно установить сетевое соединение (Socket) между терминалом и съемочным устройством, после чего он может отправлять команду на передачу потока мультимедийных данных на съемочное устройство через сетевое соединение, а затем получать и осуществлять предварительный просмотр потока мультимедийных данных, снятых съемочным устройством. В конечном счете, когда терминал принимает операцию приостановки предварительного просмотра, сетевое соединение между терминалом и съемочным устройством будет разъединено.

[0005] По меньшей мере следующие проблемы существуют в известном уровне техники.

[0006] Сетевое соединение между терминалом и съемочным устройством приходится устанавливать каждый раз, когда операция предварительного просмотра инициируется терминалом, и только после этого операции по передаче и отображению потока мультимедийных данных могут выполняться. Этот способ требует времени и не способен обеспечить предварительный просмотр в реальном времени содержания, снятого съемочным устройством, так что эффективность управления съемочным устройством достаточно низкая.

КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ

[0007] Варианты осуществления настоящего изобретения представляют способ и устройство для получения потока мультимедийных данных, чтобы решить проблемы, существующие в известном уровне техники. Технические решения представлены ниже.

[0008] В соответствии с первым аспектом вариантов осуществления настоящего изобретения представлен способ получения потока мультимедийных данных, включающий в себя:

[0009] установление сетевого соединения с целевым съемочным устройством, когда предустановленное запускающее событие инициировано;

[0010] отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра;

[0011] получение потока мультимедийных данных, переданных от целевого съемочного устройства, и отображение потока мультимедийных данных в указанном интерфейсе предварительного просмотра.

[0012] В первом возможном осуществлении первого аспекта установление сетевого соединения с целевым съемочным устройством, когда предустановленное запускающее событие активировано, включает в себя:

[0013] получение списка интеллектуальных устройств, когда приложение по управлению интеллектуальными устройствами запущено;

[0014] определение того, что предустановленное запускающее событие активировано, когда целевое съемочное устройство имеется в списке интеллектуальных устройств, и целевое съемочное устройство находится в подключенном состоянии;

[0015] установление сетевого соединения с целевым съемочным устройством.

[0016] В сочетании с первым возможным осуществлением первого аспекта во втором возможном осуществлении после получения списка интеллектуальных устройств способ дополнительно включает в себя:

[0017] отправку команды запуска на целевое съемочное устройство, когда целевое съемочное устройство в списке интеллектуальных устройств находится в неподключенном состоянии, а терминал и целевое съемочное устройство находятся в одной сети; и обновление подключенного состояния целевого съемочного устройства.

[0018] В сочетании с первым возможным осуществлением первого аспекта в третьем возможном осуществлении после получения списка интеллектуальных устройств способ дополнительно включает в себя:

[0019] отправку команды запуска на сетевое устройство для доступа к целевому съемочному устройству, после того как сетевое соединение установлено с помощью технологии прохождения NAT, когда целевое съемочное устройство в списке интеллектуальных устройств находится в неподключенном состоянии, а терминал и целевое съемочное устройство не находятся в одной сети; и обновление подключенного состояния целевого съемочного устройства.

[0020] В четвертом возможном осуществлении первого аспекта после получения потока мультимедийных данных, переданных от целевого съемочного устройства, и отображения потока мультимедийных данных в указанном интерфейсе предварительного просмотра способ дополнительно включает в себя:

[0021] закрытие указанного интерфейса предварительного просмотра, когда событие приостановки предварительного просмотра обнаружено; и

[0022] отправку команды на приостановку передачи потока мультимедийных данных на целевое съемочное устройство через сетевое соединение с целевым съемочным устройством.

[0023] В сочетании с первым возможным осуществлением первого аспекта в пятом возможном осуществлении после получения потока мультимедийных данных, переданных от целевого съемочного устройства, и отображения потока мультимедийных данных в указанном интерфейсе предварительного просмотра способ дополнительно включает в себя:

[0024] разъединение сетевого соединения с целевым съемочным устройством, когда приложение по управлению интеллектуальными устройствами закрыто.

[0025] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения представлено устройство для получения потока мультимедийных данных, включающее в себя:

[0026] модуль установления соединения, обеспечивающий установление сетевого соединения с целевым съемочным устройством, когда предустановленное запускающее событие активировано;

[0027] первый модуль отправки, обеспечивающий отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра;

[0028] принимающий модуль, обеспечивающий прием потока мультимедийных данных, переданного от целевого съемочного устройства; и

[0029] модуль отображения, обеспечивающий отображение потока мультимедийных данных в указанном интерфейсе предварительного просмотра.

[0030] В первом возможном осуществлении второго аспекта модуль установления соединения включает в себя:

[0031] блок получения, обеспечивающий получение списка интеллектуальных устройств, когда приложение по управлению интеллектуальными устройствами запущено,

[0032] блок определения, обеспечивающий определение того, что предустановленное запускающее событие активировано, когда целевое съемочное устройство имеется в списке интеллектуальных устройств, и целевое съемочное устройство находится в подключенном состоянии;

[0033] блок установления соединения, обеспечивающий установление сетевого соединения с целевым съемочным устройством.

[0034] В сочетании с первым возможным осуществлением второго аспекта, во втором возможном осуществлении устройство дополнительно включает в себя:

[0035] второй модуль отправки, обеспечивающий отправку команды запуска на целевое съемочное устройство, когда указанное съемочное устройство в списке интеллектуальных устройств находится в неподключенном состоянии, и устройство для получения мультимедийных данных и целевое съемочное устройство находятся в одной сети;

[0036] первый модуль обновления, обеспечивающий обновление подключенного состояния целевого съемочного устройства.

[0037] В сочетании с первым возможным осуществлением второго аспекта, в третьем возможном осуществлении устройство для получения мультимедийных данных дополнительно включает в себя:

[0038] третий модуль отправки, обеспечивающий отправку команды запуска на сетевое устройство для доступа к целевому съемочному устройству, после того как сетевое соединение установлено с помощью технологии прохождения NAT, когда целевое съемочное устройство в списке интеллектуальных устройств находится в неподключенном состоянии, а устройство для получения мультимедийных данных и целевое съемочное устройство не находятся в одной сети;

[0039] второй модуль обновления, обеспечивающий обновление подключенного состояния целевого съемочного устройства.

[0040] В четвертом возможном осуществлении второго аспекта устройство для получения мультимедийных данных дополнительно включает в себя:

[0041] модуль закрытия, обеспечивающий закрытие определенного интерфейса предварительного просмотра, когда обнаружено событие приостановки предварительного просмотра;

[0042] четвертый модуль отправки, обеспечивающий отправку команды на приостановку передачи потока мультимедийных данных на целевое съемочное устройство через сетевое соединение с целевым съемочным устройством.

[0043] В сочетании с первой возможной реализацией второго аспекта в третьей возможной реализации устройство далее включает в себя:

[0044] модуль разъединения, обеспечивающий разъединение сетевого соединения с целевым съемочным устройством, когда приложение по управлению интеллектуальными устройствами закрыто.

[0045] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения представлено устройство для получения потока мультимедийных данных, включающее в себя:

[0046] процессор;

[0047] запоминающее устройство для хранения инструкций, исполняемых процессором;

[0048] в котором процессор выполнен с возможностью осуществлять

[0049] установление сетевого соединения с целевым съемочным устройством, если предустановленное запускающее событие активировано;

[0050] отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра;

[0051] получение потока мультимедийных данных, переданного от целевого съемочного устройства, и отображение потока мультимедийных данных в указанном интерфейсе предварительного просмотра.

[0052] Технические решения в соответствии с вариантами осуществления настоящего изобретения могут обеспечить следующие преимущества.

[0053] Путем установления сетевого соединения с целевым съемочным устройством, когда активировано предустановленное запускающее событие; отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра, и получение потока мультимедийных данных, переданного от целевого съемочного устройства, и его отображение, при этом контент, снятый целевым съемочным устройством, можно получить через предварительно установленное сетевое соединение, когда пользователь осуществляет предварительный просмотр. Поэтому предварительный просмотр может осуществляться в реальном времени, и эффективность управления целевым съемочным устройством можно улучшить, а задержку операции предварительного просмотра можно уменьшить.

[0054] Необходимо понимать, что и вышеприведенное общее описание, и последующее подробное описание приводятся только в качестве примера и не ограничивают данное изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0055] Сопроводительные чертежи, которые включены в настоящее описание и составляют его часть, демонстрируют варианты осуществления изобретения и вместе с описанием служат для объяснения принципов изобретения.

[0056] Фиг. 1 - функциональная блок-схема способа получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

[0057] Фиг. 2 - функциональная блок-схема способа получения потока мультимедийных в соответствии с примером осуществления настоящего изобретения.

[0058] Фиг. 3 - функциональная блок-схема выполнения запуска целевого съемочного устройства в способе получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

[0059] Фиг. 4 - функциональная блок-схема другого выполнения запуска целевого съемочного устройства в способе получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

[0060] Фиг. 5 - функциональная блок-схема способа получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

[0061] Фиг. 6 - схема интерфейса, демонстрирующая список интеллектуальных устройств в соответствии с примером осуществления настоящего изобретения.

[0062] Фиг. 7 - схема интерфейса, демонстрирующая интерфейс предварительного просмотра в соответствии с примером осуществления настоящего изобретения.

[0063] Фиг. 8 - структурная блок-схема устройства получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

[0064] Фиг. 9 - структурная блок-схема устройства получения потока мультимедийных данных в соответствии с примером осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0065] Объекты, технические решения и преимущества данного изобретения раскрываются более подробно в дальнейшем подробном описании, приведенном ниже в отношении вариантов осуществления изобретения вместе с сопроводительными чертежами.

[0066] Первый вариант осуществления.

[0067] Варианты осуществления настоящего изобретения представляют способ получения потока мультимедийных данных, который применяется на терминале. Как показано на фиг. 1, способ включает в себя следующие этапы.

[0068] На этапе 101 устанавливают сетевое соединение с целевым съемочным устройством, когда активировано предустановленное запускающее событие.

[0069] На этапе 102 отправляют команду на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра.

[0070] На этапе 103 принимают поток мультимедийных данных, переданный от целевого съемочного устройства, и поток мультимедийных данных отображается в указанном интерфейсе предварительного просмотра.

[0071] В случае если терминал находится в сети, отличной от сети нужной камеры, чтобы установить сетевое соединение, нужна технология прохождения трансляции сетевых адресов (NAT). Технология NAT решает проблему установления соединения между хостами в частной сети TCP/IP с помощью устройства NAT в связанной с ней сети TCP/IP.

[0072] В соответствии с вариантами осуществления настоящего изобретения путем установления сетевого соединения с целевым съемочным устройством, когда активировано предустановленное запускающее событие; выполняют отправку команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда событие начала предварительного просмотра обнаружено, и получение потока мультимедийных данных, переданного от целевого съемочного устройства, и его отображение, при этом контент, сфотографированный целевым съемочным устройством, можно получить через предварительно установленное сетевое соединение, когда пользователь осуществляет предварительный просмотр. Поэтому предварительный просмотр может осуществляться в реальном времени, эффективность управления целевым съемочным устройством можно улучшить, и задержку операции предварительного просмотра можно уменьшить.

[0073] Второй вариант осуществления.

[0074] Варианты осуществления настоящего изобретения представляют способ получения потока мультимедийных данных, который применяется на терминале. Как показано на фиг. 2, способ включает в себя следующие этапы.

[0075] На этапе 201 устанавливают сетевое соединение с целевым съемочным устройством, когда предустановленное запускающее событие активировано.

[0076] В соответствии с вариантами осуществления настоящего изобретения приложение по управлению интеллектуальными устройствами запускается на терминале, после чего принимается и отображается список интеллектуальных устройств для управления. В этот момент устанавливают, имеется ли связанное с ним целевое устройство в списке интеллектуальных устройств. Если целевое съемочное устройство в нем имеется, далее устанавливают, является ли состояние соединения целевого съемочного устройства подключенным или неподключенным. Если состояние соединения является подключенным, определяется, что предустановленное запускающее событие активировано.

[0077] При этом список интеллектуальных устройств включает в себя идентификатор, время в режиме подключения и соответствующее состояние соединения соответствующего интеллектуального устройства на терминале. При этом состояние соединения включает в себя подключенное состояние и неподключенное состояние. В списке интеллектуальных устройств идентификатор, отображенный первым цветом, может означать, что интеллектуальное устройство находится в подключенном состоянии, а идентификатор, отображенный вторым цветом, может означать, что интеллектуальное устройство находится в неподключенном состоянии.

[0078] Подключенное интеллектуальное устройство является устройством, которое включено и имеет доступ к сети через сетевое устройство, а неподключенное интеллектуальное устройство является устройством, которое включено и не имеет доступ к сети через сетевое устройство, или устройство, которое выключено. В ином случае, терминал может посылать команду запуска на неподключенное интеллектуальное устройство, чтобы запустить его и обновить состояние интеллектуального устройства с неподключенного состояния на подключенное состояние через сетевое устройство или сервер.

[0079] Соответственно, этап 201 можно выполнить в следующих этапах.

[0080] На этапе 2011 получают список интеллектуальных устройств, когда приложение по управлению интеллектуальными устройствами запущено.

[0081] На этапе 2012, если целевое съемочное устройство находится в списке интеллектуальных устройств и целевое съемочное устройство находится в подключенном состоянии, определяется, что предустановленное запускающее событие активировано.

[0082] На этапе 2013 устанавливается сетевое соединение с целевым съемочным устройством.

[0083] При этом процесс на этапе 2013 должен установить фоновый поток и выполнить операцию установления сетевого соединения с целевым съемочным устройством через фоновый поток. В этом процессе согласовываются номер порта для потока аудиоданных, а в потоке мультимедийных данных номер порта для потока видеоданных и номер порта для управляющей команды, передаваемой между терминалом и целевым съемочным устройством. После этого соответствующий контент будет соответственно передаваться согласно каждому номеру портов при активации команды передачи потока мультимедийных данных.

[0084] Выполнение вариантов осуществления настоящего изобретения может включать в себя две ситуации.

[0085] В первой ситуации терминал и целевое съемочное устройство с функцией Wi-Fi находятся в одной сети с сетевым устройством. В этом случае, после того как целевое съемочное устройство запущено, подключенное состояние целевого съемочного устройства будет обновлено в сетевом устройстве. После запуска приложения по управлению интеллектуальными устройствами терминал собирает данные о подключенном состоянии каждого из интеллектуальных устройств и обновляет список интеллектуальных устройств на терминале. В этот момент целевое съемочное устройство в списке интеллектуальных устройств, собранных терминалом, находится в подключенном состоянии.

[0086] Во второй ситуации терминал и целевое съемочное устройство с функцией Wi-Fi не находятся в одной сети с сетевым устройством. В этом случае, после того как целевое съемочное устройство запущено, подключенное состояние целевого съемочного устройства отправляется в облачный сервер через сетевое устройство, и подключенное состояние целевого съемочного устройства обновляется облачным сервером. После запуска приложения по управлению интеллектуальными устройствами терминал собирает данные о подключенном состоянии каждого из интеллектуальных устройств путем выполнения запроса в облачный сервер и обновляет список интеллектуальных устройств на терминале. В этот момент целевое съемочное устройство в списке интеллектуальных устройств, собранных терминалом, находится в подключенном состоянии. Если терминал и целевое съемочное устройство не находятся в одной сети, чтобы установить сетевое соединение, нужна технология прохождения трансляции сетевых адресов (NAT).

[0087] В ином случае, предустановленное запускающее событие может включать в себя другие формы. Например, предустановленное запускающее событие активируется терминалом, подключенным к сети. Каким образом активируется предустановленное запускающее событие, не ограничивается вариантами осуществления настоящего изобретения.

[0088] На этапе 202 отправляют команду на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда обнаружено событие начала предварительного просмотра.

[0089] Когда пользователь решает войти в интерфейс предварительного просмотра целевого съемочного устройства в списке интеллектуальных устройств, событие начала предварительного просмотра будет активировано.

[0090] На этапе 203 поток мультимедийных данных, переданный от рассматриваемого съемочного устройства, принимается и отображается в указанном интерфейсе предварительного просмотра.

[0091] Например, поток аудиоданных, поток видеоданных и управляющая команда передаются через порт, согласованный на этапе 2013.

[0092] Интерфейс предварительного просмотра устанавливается через приложение по управлению интеллектуальными устройствами, и поток мультимедийных данных отображается в интерфейсе предварительного просмотра.

[0093] На этапе 204 указанный интерфейс предварительного просмотра закрывается, когда обнаружено событие приостановки предварительного просмотра.

[0094] Пользователь может нажать на кнопку выхода в интерфейсе предварительного просмотра, когда захочет приостановить предварительный просмотр потока мультимедийных данных, так что будет активировано событие приостановки предварительного просмотра и установленный интерфейс предварительного просмотра будет закрыт.

[0095] На этапе 205 команда на приостановку передачи потока мультимедийных данных отправляется на целевое съемочное устройство через сетевое соединение с целевым съемочным устройством.

[0096] При этом, после того как команда на приостановку передачи потока мультимедийных данных отправлена, сетевое соединение с целевым съемочным устройством не будет разъединено, а останется подключенным. Таким образом, перед тем как пользователь закроет приложение по управлению интеллектуальными устройствами, он может передавать и отображать поток мультимедийных данных в реальном времени, когда событие начала предварительного просмотра снова будет активировано в приложении по управлению интеллектуальными устройствами, при этом не будет необходимости заново устанавливать сетевое соединение между терминалом и целевым устройством, так что пользователь может просматривать содержание рассматриваемого съемочного устройства без прерывания.

[0097] Соответственно, после того как закончен этап 205, процессы этапов 202-205 могут выполняться повторно. А этап 206 можно выполнить, когда нужно выйти из приложения по управлению интеллектуальными устройствами. Таким образом, последовательность этапов не ограничивается в вариантах осуществления настоящего изобретения.

[0098] На этапе 206 сетевое соединение с целевым съемочным устройством разъединяется, когда приложение по управлению интеллектуальными устройствами закрывается.

[0099] В вариантах осуществления настоящего изобретения сетевое соединение с целевым съемочным устройством не разъединяется, пока приложение по управлению интеллектуальными устройствами не будет закрыто.

[0100] В соответствии с вариантами осуществления настоящего изобретения путем установления сетевого соединения с целевым съемочным устройством, когда предустановленное запускающее событие активировано; отправки команды на передачу потока мультимедийных данных на целевое съемочное устройство через сетевое соединение, когда событие начала предварительного просмотра обнаружено, и получения потока мультимедийных данных, переданного от рассматриваемого съемочного устройства, и его отображения, контент, снятый целевым съемочным устройством, можно получить через предварительно установленное сетевое соединение, когда пользователь осуществляет предварительный просмотр. Поэтому предварительный просмотр может осуществляться в реальном времени, эффективность управления целевым съемочным устройством можно улучшить, и задержку операции предварительного просмотра можно уменьшить.

[0101] Кроме того, сетевое соединение с целевым съемочным устройством не разъединяется, пока приложение по управлению интеллектуальными устройствами не будет закрыто, так что пользователь может осуществлять предварительный просмотр контента, снятого целевым съемочным устройством, в реальном времени через сетевое соединение перед тем, как приложение по управлению интеллектуальными устройствами будет закрыто.

[0102] Варианты осуществления настоящего изобретения обеспечивают выполнение запуска целевого съемочного устройства в способе получения потока мультимедийных данных, который применяется на терминале. Как показано на фиг. 3, способ включает в себя следующие этапы.

[0103] На этапе 301 принимают список интеллектуальных устройств, когда запущено приложение по управлению интеллектуальными устройствами.

[0104] В вариантах осуществления настоящего изобретения целевое съемочное устройство в полученном списке интеллектуальных устройств находится в неподключенном состоянии.

[0105] На этапе 302, если целевое съемочное устройство в списке интеллектуальных устройств находится в неподключенном состоянии, а терминал и целевое съемочное устройство находятся в одной сети, команда запуска отправляется на целевое съемочное устройство.

[0106] При этом терминал и целевое съемочное устройство находятся в одной сети, то есть и терминал, и целевое съемочное устройство объединены с одним сетевым устройством. Например, пользователь и соответствующий терминал находятся дома, нужная камера также дома, и терминал и нужная камера объединены с одним сетевым устройством, которым может быть роутер.

[0107] При этом команда запуска, отправляемая на целевое съемочное устройство от терминала, может отправляться напрямую на целевое съемочное устройство от терминала по сети; или команда запуска, отправленная терминалом, может быть получена сетевым устройством, и затем направлена на целевое съемочное устройство сетевым устройством.

[0108] Если команда запуска, отправленная терминалом, получена целевым съемочным устройством, которое находится в спящем режиме, начинается процедура пробуждения для активации нормального рабочего состояния. В этот момент целевое съемочное устройство отправляет команду на обновление своего состояния на сетевое устройство, так чтобы состояние рассматриваемого съемочного устройства можно было обновить с неподключенного состояния на подключенное состояние с помощью сетевого устройства.

[0109] На этапе 303 обновляется подключенное состояние рассматриваемого съемочного устройства.

[0110] Так как целевое съемочное устройство в списке интеллектуальных устройств, полученном на этапе 301 терминалом, находится в неподключенном состоянии, список интеллектуальных устройств в терминале должен быть обновлен в этот момент, чтобы получить данные о подключенном состоянии нужной камеры. При этом обновление осуществляется терминалом, отправляющим запрос на обновление списка интеллектуальных устройств на сетевое устройство, чтобы получить данные по состоянию каждого интеллектуального устройства, хранящиеся в сетевом устройстве.

[0111] Процесс на этапе 303 может активироваться операцией, которой пользователь обновляет список интеллектуальных устройств вручную, или можно активировать автоматически через предустановленный промежуток времени после того, как отправлена команда запуска.

[0112] В соответствии с вариантами осуществления настоящего изобретения путем отправки команды запуска на целевое съемочное устройство, которое находится в неподключенном состоянии, чтобы запустить целевое съемочное устройство, которое находится в спящем режиме, можно установить сетевое соединение между терминалом и целевым съемочным устройством.

[0113] Варианты осуществления настоящего изобретения представляют другое выполнение запуска целевого съемочного устройства в способе получения потока мультимедийных данных, которые применяется на терминале. Как показано на фиг. 4, способ дополнительно включает в себя следующие этапы.

[0114] На этапе 401 принимается список интеллектуальных устройств, когда запущено приложение по управлению интеллектуальными устройствами.

[0115] В вариантах осуществления настоящего изобретения целевое съемочное устройство в полученном списке интеллектуальных устройств находится в неподключенном состоянии.

[0116] На этапе 402 отправляется команда пуска на сетевое устройство для доступа к рассматриваемому съемочному устройству, после того как сетевое соединение установлено с помощью технологии прохождения NAT, когда целевое съемочное устройство в списке интеллектуальных устройств находится в отключенном состоянии, и терминал и целевое съемочное устройство не находятся в одной сети.

[0117] При этом терминал и целевое съемочное устройство не находятся в одной сети, то есть терминал и целевое съемочное устройство соответственно подключены к разным сетевым устройствам и соединены в соответствующей сети с помощью соответствующего сетевого устройства. Например, пользователь и соответствующий терминал находятся в организации, а целевое съемочное устройство находится дома, терминал подключен к сетевому устройству в организации, а целевое съемочное устройство подключено к сетевому устройству дома, и сетевым устройством может быть роутер.

[0118] Если сетевое соединение установлено с помощью технологии прохождения NAT, команда запуска, отправляемая на целевое съемочное устройство от терминала, должна отправляться на сетевое устройство, к которому подключено целевое съемочное устройство, а затем направляться на целевое съемочное устройство с помощью сетевого устройства.

[0119] Если команда запуска, отправленная терминалом, получена целевым съемочным устройством, которое находится в спящем режиме, запускается процедура пробуждения, чтобы активировать нормальный рабочий режим. В этот момент целевое съемочное устройство отправляет команду на обновление своего состояния в облачный сервер, так что состояние нужной камеры можно обновить с неподключенного состояния на подключенное состояние облачным сервером.

[0120] На этапе 403 обновляется подключенное состояние целевого съемочного устройства.

[0121] Так как целевое съемочное устройство в списке интеллектуальных устройств, полученном терминалом на этапе 401, находится в неподключенном состоянии, список интеллектуальных устройств в терминале должен быть обновлен в этот момент, чтобы получить данные о подключенном состоянии нужной камеры. При этом обновление выполняется терминалом, отправляющим запрос на обновление списка интеллектуальных устройств в облачный сервер, чтобы получить данные по состоянию каждого интеллектуального устройства, хранящиеся в облачном сервере.

[0122] Процесс на этапе 403 можно активировать операцией, которой пользователь обновляет список интеллектуальных устройств вручную, или можно активировать автоматически через предустановленный промежуток времени после того, как команда запуска отправлена.

[0123] В соответствии с вариантами осуществления настоящего изобретения путем отправки команды запуска на целевое съемочное устройство, которое находится в неподключенном состоянии, чтобы запустить целевое съемочное устройство, которое находится в спящем режиме, можно установить сетевое соединение между терминалом и целевым съемочным устройством.

[0124] Третий вариант осуществления.

[0125] Дополнительно способ получения потока мультимедийных данных, представленный вариантами осуществления настоящего изобретения, будет проиллюстрирован на примере, в котором пользователь находится в организации, а камера находится дома. Как показано на фиг. 5, способ включает в себя следующие этапы.

[0126] На этапе 501 принимается список интеллектуальных устройств дома из облачного сервера, когда приложение по управлению интеллектуальными устройствами запущено.

[0127] При этом в вариантах осуществления настоящего изобретения интеллектуальные устройства дома обновляют свои состояния соединения в облачном сервисе через сетевое устройство дома, и облачный сервис обеспечивает возможность записывать состояние соединения каждого интеллектуального устройства в списке интеллектуальных устройств, связанных с терминалом пользователя.

[0128] Фиг. 6 показывает схему интерфейса списка интеллектуальных устройств. Как показано на фиг. 6, имеется три интеллектуальных устройства, связанных с терминалом пользователя, соответственно интеллектуальная камера, телевизионная приставка (STB) и интеллектуальный телевизор. Как показано на фиг. 6, идентификатор интеллектуальной камеры в списке интеллектуальных устройств отображен светлым цветом, что означает, что интеллектуальная камера находится в подключенном состоянии, а идентификаторы телевизионной приставки (STB) и интеллектуального телевизора в списке интеллектуальных устройств отображены темным цветом, что означает, что STB и интеллектуальный телевизор находятся в неподключенном состоянии.

[0129] На этапе 502 устанавливается, что интеллектуальная камера имеется в списке интеллектуальных устройств и что интеллектуальная камера находится в подключенном состоянии.

[0130] На этапе 503 устанавливается сетевое соединение с интеллектуальной камерой. Сетевое соединение должно устанавливаться с помощью технологии прохождения NAT, если терминал и интеллектуальные устройства не находятся в одной сети.

[0131] На этапе 504 команда на передачу потока мультимедийных данных отправляется на интеллектуальную камеру через сетевое соединение, когда обнаружено событие, что пользователь начал предварительный просмотр содержания, снятого интеллектуальной камерой из списка интеллектуальных устройств.

[0132] На этапе 505 поток мультимедийных данных, отправленный интеллектуальной камерой, принимается и отображается в указанном интерфейсе предварительного просмотра на экране терминала.

[0133] Фиг. 7 показывает схему интерфейса предварительного просмотра. Как показано на фиг. 7, интерфейс предварительного просмотра включает в себя область просмотра для просмотра потока мультимедийных данных, передаваемого интеллектуальной камерой, и различные кнопки управления для управления интеллектуальной камерой, такие как кнопка обратной перемотки, кнопка переключения, кнопка камеры и кнопка вывода на полный экран и т.п.

[0134] На этапе 506, когда обнаружено событие, что пользователь приостановил предварительный просмотр контента, снятого интеллектуальной камерой из списка интеллектуальных устройств, интерфейс предварительного просмотра закрывается.

[0135] При этом, когда пользователь нажимает на кнопку обратной перемотки в интерфейсе предварительного просмотра терминала, событие приостановки предварительного просмотра контента, снятого интеллектуальной камерой, активируется, затем интерфейс предварительного просмотра закрывается, и возвращается интерфейс отображения спи