KR20160030464A - 멀티미디어 데이터 스트림의 획득 방법, 획득 장치, 프로그램 및 기록매체 - Google Patents

멀티미디어 데이터 스트림의 획득 방법, 획득 장치, 프로그램 및 기록매체 Download PDF

Info

Publication number
KR20160030464A
KR20160030464A KR1020157008128A KR20157008128A KR20160030464A KR 20160030464 A KR20160030464 A KR 20160030464A KR 1020157008128 A KR1020157008128 A KR 1020157008128A KR 20157008128 A KR20157008128 A KR 20157008128A KR 20160030464 A KR20160030464 A KR 20160030464A
Authority
KR
South Korea
Prior art keywords
imaging device
target imaging
data stream
multimedia data
socket connection
Prior art date
Application number
KR1020157008128A
Other languages
English (en)
Inventor
페이윤 리
지광 가오
하오 첸
Original Assignee
시아오미 아이엔씨.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 시아오미 아이엔씨. filed Critical 시아오미 아이엔씨.
Publication of KR20160030464A publication Critical patent/KR20160030464A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/00217Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00249Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
    • H04N1/00251Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector with an apparatus for taking photographic images, e.g. a camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0013Arrangements for the control of the connected apparatus by the still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 멀티미디어 데이터 스트림의 획득 방법 및 장치에 관한 것으로서 단말기 기술분야에 속한다. 멀티미디어 데이터 스트림의 획득 방법은 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓(Socket) 연결을 구축하는 단계와; 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 소켓 연결을 통해 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하는 단계와; 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계를 포함한다. 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결를 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.

Description

멀티미디어 데이터 스트림의 획득 방법 및 획득 장치{METHOD AND DEVICE FOR ACQUIRING MULTIMEDIA DATA STREAM}
본 발명은 단말기 기술분야에 관한 것으로, 더 구체적으로는 멀티미디어 데이터 스트림의 획득 방법 및 획득 장치에 관한 것이다.
본원 발명은 출원번호가 CN 201410403536.8이고 출원일자가 2014년 08월 15일인 중국 특허 출원에 기반하여 제출하였고 상기 중국 특허 출원의 우선권을 주장하는바, 상기 중국 특허 출원의 모든 내용은 본원 발명에 원용된다.
단말기 기술과 통신 기술이 발전함에 따라 Wi-Fi(Wireless-Fidelity, 와이파이)를 구비한 촬상 기기가 광범위하게 보급되었다. 단말기는 촬상 기기가 촬영한 멀티미디어 데이터 스트림을 미리 보기 위하여 네트워크를 통해 원격지에서 촬상 기기를 제어할 수 있다.
매번 단말기기 촬상 기기를 제어하여 미리 보기 동작을 실행하도록 할 경우, 촬상 기기와의 소켓(Socket) 연결을 구축하고 상기 소켓 연결을 통하여 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송한 후에 촬상 기기가 촬영한 멀티미디어 데이터 스트림을 수신하고 미리 보아야 한다. 마지막에 단말기가 미리 보기를 잠지 중지시키기 위한 동작을 수신할 경우, 촬상 기기와의 소켓 연결을 차단한다.
발명자는 관련 기술에 적어도 하기와 같은 문제가 존재한다는 것을 발견하였다. 즉, 단말기가 매번 미리 보기 동작을 실행할 때, 촬상 기기와의 소켓 연결을 구축한 후, 멀티미디어 데이터 스트림을 전송하고 표시하는 동작을 진행해야 한다. 하지만, 이러한 방식은 소모 시간이 비교적 길어 카메라가 촬영한 내용을 실시간으로 미리 보지 못하며 촬상 기기를 제어하는 효율을 저하시켰다.
관련 기술에 존재하는 문제점을 해결하기 위하여 본 발명은 멀티미디어 데이터 스트림의 획득 방법 및 획득 장치를 제공한다.
본 발명의 실시예의 제1양태에 따르면, 멀티 미디어 데이터 스트림 획득 방법이 제공되며, 이 방법은:
기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓(Socket) 연결을 구축하는 단계;
미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하는 단계; 그리고
상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계를 포함한다.
제1양태의 실현 가능한 제1형태에서,
상기 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하는 단계는,
스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득하는 단계;
상기 스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거 되었다고 결정하는 단계; 그리고,
상기 목표 촬상 기기와의 소켓 연결을 구축하는 단계를 포함한다.
제1양태의 실현 가능한 제1형태에 결부하여, 실현 가능한 제2형태에서,
상기 스마트 기기 리스트를 획득하는 단계 이후에,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령을 발송하는 단계;
상기 목표 촬상 기기의 온라인 상태를 업데이트 하는 단계를 더 포함한다.
제1양태의 실현 가능한 제1형태에 결부하여, 실현 가능한 제3형태에서,
상기 스마트 기기 리스트를 획득하는 단계 이후에,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설(traversal) 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송하는 단계;
상기 목표 촬상 기기의 온라인 상태를 업데이트하는 단계를 더 포함한다.
제1양태의 실현 가능한 제4형태에서,
상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계 이후에,
미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 상기 지정된 미리 보기 인터페이스를 오프하는 단계;
상기 목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 상기 목표 촬상 기기에 발송하는 단계를 더 포함한다.
제1양태 또는 제1양태의 실현 가능한 재1형태에 결부하여, 실현 가능한 제5형태에서,
상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계 이후에, 상기 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 상기 목표 촬상 기기와의 소켓 연결을 차단하는 단계를 더 포함한다.
본 발명의 실시예의 제2양태에 따르면, 멀티미디어 데이터 스트림의 획득 장치가 제공되며, 이 장치는:
기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 모듈;
미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하기 위한 제1 발송 모듈;
상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하기 위한 수신 모듈;
상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하기 위한 표시 모듈을 포함한다.
제2양태의 실현 가능한 제1형태에서,
상기 연결 구축 모듈은,
스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득하기 위한 획득 유닛;
상기 스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거 되었다고 결정하기 위한 결정 유닛;
상기 목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 유닛을 포함한다.
제2양태의 실현 가능한 제1형태에 결부하여, 실현 가능한 제2형태에서,
상기 멀티미디어 데이터 스트림의 획득 장치는,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령을 발송하기 위한 제2 발송 모듈;
상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제1 업데이트 모듈을 더 포함한다.
제2양태의 실현 가능한 제1형태에 결부하여, 실현 가능한 제3형태에서,
상기 멀티미디어 데이터 스트림의 획득 장치는,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송하기 위한 제3 발송 모듈;
상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제2 업데이트 모듈을 더 포함한다.
제2양태의 실현 가능한 제4형태에서,
상기 멀티미디어 데이터 스트림의 획득 장치는,
미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 상기 지정된 미리 보기 인터페이스를 오프하기 위한 오프 모듈;
상기 목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 상기 목표 촬상 기기에 발송하기 위한 제4 발송 모듈을 더 포함한다.
제2양태 또는 제2양태의 실현 가능한 제1형태에 결부하여, 실현 가능한 제5형태에서,
상기 멀티미디어 데이터 스트림의 획득 장치는,
상기 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 상기 목표 촬상 기기와의 소켓 연결을 차단하기 위한 연결 차단 모듈을 더 포함한다.
본 발명의 실시예의 제3양태에 따르면, 멀티미디어 데이터 스트림의 획득 장치가 제공되며, 이 장치는
프로세서;
상기 프로세서에 의해 실행 가능한 명령을 저장하기 위한 메모리를 포함하고;
상기 프로세서는,
기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고;
미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하며;
상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하도록 구성된다.
본 발명의 실시예에서 제공하는 기술적 해결수단은 하기와 같은 유리한 효과를 포함할 수 있다.
기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결을 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
상기의 일반적인 설명과 후술되는 구체적인 설명은 단지 예시적이고 해석적인 것이며 본 발명을 한정하는 것이 아님을 이해해야 한다.
아래의 도면은 명세서의 일부분으로서 명세서 전체를 구성하며 본 발명에 맞는 실시예를 예시하여 본 발명의 원리를 해석하기 위한 것이다.
도 1은 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 방법의 흐름도이다.
도 2는 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 방법의 흐름도이다.
도 3은 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 방법 중의 목표 촬상 기기를 실행시키는 방법의 흐름도이다.
도 4는 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 방법 중의 목표 촬상 기기를 실행시키는 다른 방법의 흐름도이다.
도 5는 본 발명의 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 방법의 흐름도이다.
도 6은 본 발명의 일 예시적 실시예에 따라 도시한 스마트 기기 리스트의 인터페이스 모식도이다.
도 7은 본 발명의 일 예시적 실시예에 따라 도시한 미리 보기 인터페이스의 인터페이스 모식도이다.
도 8은 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 장치의 블록도이다.
도 9는 본 발명의 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 장치의 블록도이다.
이하, 본 발명의 목적, 기술적 해결수단과 이점이 더욱 명확해지도록 첨부 도면에 결부하여 본 발명의 실시형태를 진일보로 상세하게 설명한다.
실시예 1
본 발명의 실시예는 멀티미디어 데이터 스트림의 획득 방법을 제공하고, 상기 멀티미디어 데이터 스트림의 획득 방법의 실시예는 단말기에 응용되며 도 1을 참조하면 단계 101, 단계 102 및 단계 103을 포함한다.
단계 101에서는, 기설정된 트리거 이벤트(trigger event)가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축한다.
단계 102에서는, 미리 보기(preview)를 실행시키는 이벤트가 검출되었을 경우, 소켓 연결을 통해 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송한다.
단계 103에서는, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시한다.
단말기와 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설(NAT traversal) 기술을 이용하여 소켓 연결을 구축해야 한다. NAT 트레버설(Network Address Translation traversal, 네트워크 주소 변환 트레버설)은 TCP/IP(Transmission Control Protocol/Internet Protocol, 전송 제어 프로토콜/인터넷 프로토콜) 네트워크에서 NAT 기기를 사용한 사설 TCP/IP 네트워크 중의 호스트들 사이의 연결 구축 문제이다.
본 발명의 실시예에서는 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결을 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
실시예 2
본 발명의 실시예는 멀티미디어 데이터 스트림의 획득 방법을 제공하고, 상기 멀티미디어 데이터 스트림의 획득 방법의 실시예는 단말기에 응용되며 도 2를 참조하면 단계 201을 포함한다.
단계 201에서는,기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축한다.
본 발명의 실시예에서, 단말기에서 스마트 기기의 관리를 위한 애플리케이션을 실행시키고 상기 애플리케이션이 실행된 후, 자체 관리의 스마트 기기 리스트를 획득하고 표시하게 된다. 이때, 상기 스마트 기기 리스트에 관련된 목표 촬상 기기가 존재하는지의 여부를 판정한다. 목표 촬상 기기가 존재할 경우, 상기 목표 촬상 기기의 연결상태가 온라인 상태인 것을 더 판정한다. 온라인 상태일 경우, 기설정된 트리거 이벤트가 트리거되었다고 결정한다.
여기서, 스마트 기기 리스트는 단말기에서 관련된 스마트 기기의 마크, 온라인 시간 및 대응되는 연결상태가 포함된다. 여기서, 연결상태는 온라인 상태와 오프라인 상태를 포함할 수 있다. 스마트 기기 리스트에서 제1 색상으로 표시되는 마크로 상기 스마트 기기가 온라인 상태인 것을 표시하고, 제2 색상으로 표시되는 마크로 상기 스마트 기기가 오프라인 상태인 것을 표시할 수 있다.
온라인 상태의 스마트 기기는 부팅(booting) 상태이고 네트워크 기기를 통해 네트워크 액세스한 기기이다. 오프라인 상태의 스마트 기기는 부팅 상태이나 네트워크 기기를 통해 네트워크를 액세스하지 않은 기기이거나 또는 부팅 상태가 아닌 기기이다. 대안으로, 단말기는 스마트 기기가 실행되도록 오프라인 상태의 스마트 기기에 실행 명령을 발송할 수 있고, 네트워크 기기 또는 서버를 통해 상기 스마트 기기의 상태를 오프라인 상태에서 온라인 상태로 업데이트 한다.
따라서, 단계 201은 하기와 같은 단계를 통해 실현할 수 있다.
단계 2011에서는, 스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득한다.
단계 2012에서는, 스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거되었다고 결정한다.
단계 2013에서는, 목표 촬상 기기와의 소켓 연결을 구축한다.
여기서, 단계 2013의 과정은 백그라운드 스레드(background thread)를 생성하는 것이고, 상기 백그라운드 스레드를 통해 목표 촬상 기기와의 소켓 연결을 구축하는 동작을 수행하는 것이다. 상기 과정에서, 단말기와 협상하여 목표 촬상 기기와 사이에 멀티미디어 데이터 스트림 중의 오디오 스트림의 포트 번호, 비디오 스트림의 포트 번호 및 제어 명령의 포트 번호를 전송한다. 그 다음, 멀티미디어 데이터 스트림의 전송 명령이 트리거 된 후 각 포트 번호에 따라 대응되는 내용을 각각 전송하게 된다.
본 발명의 실시예의 실시 상황은 두 가지를 포함할 수 있다.
여기서, 첫째는 단말기와 Wi-Fi기능을 구비한 목표 촬상 기기가 동일한 네트워크 기기의 네트워크 내에 있고, 목표 촬상 기기가 부팅 후 자체의 온라인 상태를 네트워크 기기 내에 업데이트 한다. 단말기는 스마트 기기의 관리를 위한 애플리케이션을 실행시킨 후, 네트워크 기기 내에서 각 스마트 기기의 온라인 상태를 획득하고 단말기 중의 스마트 기기 리스트를 업데이트 한다. 이때, 단말기가 획득한 스마트 기기 리스트 중의 목표 촬상 기기는 온라인 상태이다.
둘째는, 단말기와 Wi-Fi기능을 구비한 목표 촬상 기기가 동일한 네트워크 기기의 네트워크 내에 있지 않고, 목표 촬상 기기는 부팅후 자체의 온라인 상태를 네트워크 기기를 통해 클라우드 서버에 발송하고, 클라우드 서버에 의해 상기 목표 촬상 기기의 온라인 상태를 업데이트 한다. 단말기는 스마트 기기의 관리를 위한 애플리케이션을 실행시킨후, 네트워크를 통해 클라우드 서버 중 각 스마트 기기의 온라인 상태를 조회하여 획득하고 단말기 중의 스마트 기기 리스트를 업데이트 한다. 이때, 단말기가 획득한 스마트 기기 리스트 중의 목표 촬상 기기는 온라인 상태이다. 단말기와 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결를 구축해야 한다.
대안으로, 기설정된 트리거 이벤트는 다른 형태를 포함할 수 있다. 예를 들어 단말기가 네트워크를 액세스할 경우 기설정된 트리거 이벤트가 트리거되는 등 다른 형태를 포함할 수도 있다. 본 발명의 실시예는 상기 기설정된 트리거 이벤트가 트리거되는 트리거 형태를 한정하지 않는다.
단계 202에서는, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 소켓 연결을 통해 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송한다.
사용자가 스마트 기기 리스트에서 상기 목표 촬상 기기의 미리 보기 인터페이스에 진입하는 것을 선택할 경우, 미리 보기를 실행시키는 이벤트가 트리거 된다.
단계 203에서는, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시한다.
예를 들어, 단계 2013에서 협상한 포트 번호를 통해 멀티미디어 데이터 스트림중의 오디오 스트림, 비디오 스트림 및 제어 명령을 전송한다.
스마트 기기의 관리를 위한 애플리케이션에 미리 보기 인터페이스를 생성하고, 상기 미리 보기 인터페이스에 멀티미디어 데이터 스트림을 표시한다.
단계 204에서는, 미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 지정된 미리 보기 인터페이스를 오프한다.
사용자가 멀티미디어 데이터 스트림을 미리 보는 것을 잠시 중지시켜야 할 경우, 미리 보기 인터페이스에서 나가기 버튼을 클릭하기만 하면 미리 보기를 잠시 중지시키기 위한 이벤트가 트리거되는데, 이때 실행된 미리 보기 인터페이스는 오프된다.
단계 205에서는, 목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 목표 촬상 기기에 발송한다.
여기서, 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 발송한 후, 사용자가 스마트 기기의 관리를 위한 애플리케이션을 오프 하기 전에 스마트 기기의 관리를 위한 애플리케이션에서 재차 미리 보기를 실행시키는 이벤트가 트리거 될 경우, 멀티미디어 데이터 스트림을 실시간으로 전송하고 표시할 수 있도록, 단말기와 목표 촬상 기기와의 소켓 연결을 차단하지 않을 수 있다. 이로써 단말기와 목표 촬상 기기와의 소켓 연결을 다시 구축할 필요가 없으며, 나아가 사용자가 목표 촬상 기기 중의 촬영 내용을 조회하는 원활도를 확보할 수 있다.
이에 따라, 단계 205가 종료된 후, 단계 202로부터 단계 205까지의 단계를 중복하여 수행할 수 있다. 아울러 최종적으로 스마트 기기의 관리를 위한 애플리케이션을 나가야 할 경우, 재차 단계 206을 수행한다. 따라서, 본 발명의 실시예는 단계 사이의 선후 관계를 한정하지 않는다.
단계 206에서는, 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 목표 촬상 기기와의 소켓 연결을 차단한다.
본 발명의 실시예에서, 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우에야만 단말기와 목표 촬상 기기와의 소켓 연결이 차단 처리된다.
본 발명의 실시예에서, 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결를 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
더 나아가서, 기설정된 트리거 이벤트에서 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우에만 목표 촬상 기기와의 소켓 연결을 차단함으로써, 사용자가 스마트 기기의 관리를 위한 애플리케이션이 오프 되지 않았을 경우라면 모두 상기 소켓 연결을 통해 실시간으로 목표 촬상 기기의 촬상 내용을 미리 볼 수 있도록 한다.
본 발명의 실시예는 멀티미디어 데이터 스트림의 획득 방법 중 목표 촬상 기기를 실행시키는 방법을 제공하고, 도 3에 도시된 바와 같이, 상기 멀티미디어 데이터 스트림의 획득 방법의 실시예는 단말기에 응용되며 다음의 단계들을 포함한다.
단계 301에서는 스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득한다.
본 발명의 실시예에서, 획득한 스마트 기기 리스트 중의 목표 촬상 기기는 오프라인 상태이다.
단계 302에서는, 상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령(starting command)을 발송한다.
여기서, 단말기와 목표 촬상 기기가 동일한 네트워크에 있고, 즉 단말기와 목표 촬상 기기가 함께 동일한 네트워크 기기에 액세스 된다(접속 된다). 예를 들어 사용자가 집에 있고 상응한 단말기가 집에 있으며 목표 촬상 기기도 집에 있고 단말기와 목표 촬상 기기가 모두 동일한 네트워크 기기에 액세스하며 상기 네트워크 기기는 라우터일 수 있다.
여기서, 단말기가 목표 촬상 기기에 발송한 실행 명령은 네트워크를 통해 직접 단말기에 의해 목표 촬상 기기에 발송될 수 있으며; 네트워크 기기가 상기 단말기가 발송한 실행 명령을 수신한 후 네트워크 기기가 이를 목표 촬상 기기에 발송할 수도 있다.
수면 상태(sleeping state)의 목표 촬상 기기는 단말기가 발송한 실행 명령을 수신한 후, 웨이크 업(wake up) 단계를 수행시켜 정상적인 사용 상태로 진입한다. 이때 목표 촬상 기기는 네트워크 기기에 자체의 상태를 업데이트 하는 명령을 발송하여 네트워크 기기가 목표 촬상 기기의 상태를 오프라인 상태로부터 온라인 상태로 업데이트 하도록 한다.
단계 303에서는, 상기 목표 촬상 기기의 온라인 상태를 업데이트 한다.
단말기가 단계 301에서 획득한 스마트 기기 리스트에서 목표 촬상 기기가 오프라인 상태이기 때문에 이때 단말기 중의 스마트 기기 리스트를 업데이트 하여 다시 목표 촬상 기기의 온라인 상태를 획득하여야 한다. 여기서, 업데이트 방식은 단말기가 네트워크 기기에 스마트 기기 리스트를 업데이트 하는 요청을 발송하여 네트워크 기기 중 저장된 각 스마트 기기의 상태를 획득하는 것이다.
단계 303의 트리거 과정은 사용자가 수동으로 스마트 기기 리스트를 업데이트하도록 작동하여 트리거 되거나 또는 실행 명령 발송 후 기설정 시간을 설정하여 스마트 기기 리스트를 자동 업데이트 시키는 작동 방식으로 트리거 될 수 있다.
본 발명의 실시예에서는, 오프라인 상태의 목표 촬상 기기에 실행 명령을 발송하여 수면 상태의 목표 촬상 기기를 실행시키고, 나아가 단말기와 목표 촬상 기기와의 소켓 연결을 구축할 수 있다.
본 발명의 실시예는 멀티미디어 데이터 스트림의 획득 방법 중 목표 촬상 기기를 실행시키는 다른 방법을 제공하고, 도 4에 도시된 바와 같이, 상기 멀티미디어 데이터 스트림의 획득 방법의 실시예는 단말기에 응용되며 다음의 단계들을 포함한다.
단계 401에서는, 스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득한다.
본 발명의 실시예에서, 획득한 스마트 기기 리스트 중의 목표 촬상 기기는 오프라인 상태이다.
단계 402에서는, 상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송한다.
여기서, 단말기와 목표 촬상 기기가 동일한 네트워크에 있지 않고, 즉 단말기와 목표 촬상 기기가 각각 서로 다른 네트워크 기기에 액세스하며, 각 네트워크 기기에 의해 네트워크에 액세스한다. 예를 들어 사용자가 회사에 있고 상응한 단말기가 회사에 있으나 목표 촬상 기기가 집에 있다. 단말기가 회사의 네트워크 기기에 액세스하며 목표 촬상 기기가 집의 네트워크 기기에 액세스하되, 상기 네트워크 기기는 라우터일 수 있다.
NAT 트레버설 기술을 이용하여 소켓 연결을 구축한 후, 단말기가 목표 촬상 기기에 발송한 실행 명령은 목표 촬상 기기가 액세스한 네트워크 기기에 발송된 후, 네트워크 기기에 의해 목표 촬상 기기에 발송되어야 한다.
수면 상태의 목표 촬상 기기는 단말기가 발송한 실행 명령을 수신한 후, 웨이크 업 단계를 수행시켜 정상적인 사용 상태에 진입하며, 이때 목표 촬상 기기는 클라우드 서버에 자체의 상태를 업데이트하는 명령을 발송하여 클라우드 서버가 목표 촬상 기기의 상태를 오프라인 상태로부터 온라인 상태로 업데이트하도록 한다.
단계 403에서는, 상기 목표 촬상 기기의 온라인 상태를 업데이트한다.
단말기가 단계 401에서 획득한 스마트 기기 리스트에서 목표 촬상 기기가 오프라인 상태이기 때문에 이때 단말기 중의 스마트 기기 리스트를 업데이트하여 다시 목표 촬상 기기의 온라인 상태를 획득하여야 한다. 여기서, 업데이트 방식은 단말기가 클라우드 서버에 스마트 기기 리스트를 업데이트하는 요청을 발송하여 클라우드 서버 중 저장된 각 스마트 기기의 상태를 획득하는 것이다.
단계 403의 트리거 과정은 사용자가 수동으로 스마트 기기 리스트를 업데이트하도록 작동하여 트리거되거나 또는 실행 명령 발송 후 기설정 시간을 설정하여 스마트 기기 리스트를 자동 업데이트시키는 작동 방식으로 트리거 될 수 있다.
본 발명의 실시예에서는, 오프라인 상태의 목표 촬상 기기에 실행 명령을 발송하여 수면 상태의 목표 촬상 기기를 실행시키고, 나아가 단말기와 목표 촬상 기기와의 소켓 연결을 구축할 수 있다.
실시예 3
예를 들어 사용자가 회사에 있고 집에 있는 촬상 기기를 통해 집의 상황을 조회하는 본 발명의 실시예가 제공하는 멀티미디어 데이터 스트림의 획득 방법을 설명하고, 도 5에 도시된 바와 같이, 다음의 단계들을 포함한다.
단계 501에서는, 스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 클라우드 서버를 통해 집의 스마트 기기 리스트를 획득한다.
여기서, 본 발명의 실시예에서, 집의 스마트 기기는 집의 네트워크 기기를 통해 자체의 온라인 상태를 클라우드 서버에 업데이트하여 주며, 클라우드 서버는 사용자 단말기와 관련되는(연결되는) 스마트 기기 리스트 중의 각 스마트 기기의 온라인 상태를 기록한다.
도 6은 스마트 기기 리스트의 인터페이스 모식도를 나타낸 것이다. 여기서, 사용자 단말기는 현재 3대의 스마트 기기와 관련되는데 각각 스마트 카메라, 셋톱 박스 및 스마트 TV이다. 도시된 바와 같이, 스마트 기기 리스트 중의 스마트 카메라의 마크는 연한 색 즉, 자신이 온라인 상태임을 나타내고 스마트 기기 리스트 중 셋톱 박스와 스마트 TV의 마크는 진한 색 즉, 자신이 오프라인 상태임을 나타낸다.
단계 502에서는, 스마트 기기 리스트 중에 스마트 카메라가 존재하고 스마트 카메라가 온라인 상태임을 결정한다.
단계 503에서는, 스마트 카메라와의 소켓 연결을 구축한다. 단말기와 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결을 구축하여야 한다.
단계 504에서는, 사용자가 스마트 기기 리스트 중의 스마트 카메라가 촬영한 내용의 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 소켓 연결을 통해 스마트 카메라에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송한다.
단계 505에서는, 스마트 카메라가 전송한 멀티미디어 데이터 스트림을 수신하고, 멀티미디어 데이터 스트림을 단말기 화면 중 지정된 미리 보기 인터페이스에 표시한다.
도 7은 미리 보기 인터페이스의 인터페이스 모식도를 나타낸 것이다. 여기서, 스마트 카메라가 전송하는 멀티미디어 데이터 스트림을 표시하는 표시 영역 및 스마트 카메라를 제어하는 각종 제어 버튼을 포함하는데, 예를 들어 돌아가기 버튼, 스위치 버튼, 카메라 버튼, 전체 화면 표시 버튼 등이다.
단계 506에서는, 사용자에 의해 미리 보기 인터페이스 중에서 스마트 카메라가 촬영한 내용의 미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 미리 보기 인터페이스를 오프한다.
여기서, 사용자가 단말기의 미리 보기 인터페이스 중에서 돌아가기 버튼을 클릭할 경우, 스마트 카메라가 촬영한 내용의 미리 보기를 잠시 중지시키기 위한 이벤트가 트리거 되고 미리 보기 인터페이스를 오프하게 되는데, 이때 스마트 기기 리스트를 표시하는 인터페이스로 돌아가게 된다.
단계 507에서는, 스마트 카메라와의 사이에 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 스마트 카메라에 발송한다.
사용자는 스마트 기기의 관리를 위한 애플리케이션을 오프하기 전에 단계 504로부터 단계 507까지의 단계를 중복하여 수행함으로써 이미 구축된 단말기와 스마트 카메라와의 소켓 연결을 통해 스마트 카메라가 촬영한 내용을 미리 볼 수 있도록 한다.
단계 508에서는, 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 스마트 카메라와의 소켓 연결을 차단한다.
본 발명의 실시예에서는 스마트 기기 리스트 중에 스마트 카메라가 존재함을 결정하고, 스마트 카메라가 온라인 상태일 경우, 스마트 카메라와의 소켓 연결을 구축하며, 사용자가 스마트 기기 리스트에서 스마트 카메라가 촬영한 내용의 미리 보기를 실행시키는 이벤트를 검출하였을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하고 스마트 카메라가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기 인터페이스에서 스마트 카메라가 촬영한 내용의 미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 스마트 카메라가 전송한 멀티미디어 데이터 스트림의 수신을 잠시 중지시키고 상기 소켓 연결의 연결상태를 유지한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결을 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
더 나아가서, 기설정된 트리거 이벤트에서 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우에만 목표 촬상 기기와의 소켓 연결을 차단함으로써 사용자가 스마트 기기의 관리를 위한 애플리케이션이 오프되지 않을 경우, 상기 소켓 연결을 통해 실시간으로 스마트 기기가 촬영한 내용을 모두 미리 볼 수 있도록 한다.
실시예 4
본 발명의 실시예는 멀티미디어 데이터 스트림의 획득 장치를 제공하며, 도 8을 참조하면, 상기 멀티미디어 데이터 스트림의 획득 장치는,
기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 모듈(801)과;
미리 보기를 실행시키는 이벤트가 검출되었을 경우, 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 목표 촬상 기기에 발송하기 위한 제1 발송 모듈(802)과;
목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하기 위한 수신 모듈(803)과;
멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하기 위한 표시 모듈(804)을 포함한다.
여기서, 연결 구축 모듈(801)은,
스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득하기 위한 획득 유닛과;
스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거되었다고 결정하기 위한 결정 유닛과;
목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 유닛을 포함한다.
여기서, 상기 멀티미디어 데이터 스트림의 획득 장치는,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령을 발송하기 위한 제2 발송 모듈(805)과;
상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제1 업데이트 모듈(806)을 더 포함한다.
여기서, 상기 멀티미디어 데이터 스트림의 획득 장치는,
상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송하기 위한 제3 발송 모듈(807)과;
상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제2 업데이트 모듈(808)을 더 포함한다.
여기서, 멀티미디어 데이터 스트림의 획득 장치는,
미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 지정된 미리 보기 인터페이스를 오프하기 위한 오프 모듈(809)과;
목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 목표 촬상 기기에 발송하기 위한 제4 발송 모듈(810)을 더 포함한다.
여기서, 멀티미디어 데이터 스트림의 획득 장치는,
스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 목표 촬상 기기와의 소켓 연결을 차단하기 위한 연결 차단 모듈(811)을 더 포함한다.
본 발명의 실시예에서는 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결을 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
실시예 5
도 9는 일 예시적 실시예에 따라 도시한 멀티미디어 데이터 스트림의 획득 장치(900)의 블록도이다. 예를 들어, 장치(900)는 휴대폰, 컴퓨터, 디지털 방송 단말기, 메시지 송수신 기기, 게임 콘솔, 태블릿 기기, 의료 기기, 휘트니스 기기, 개인 휴대 정보 단말기 등일 수 있다.
도 9를 참조하면, 장치(900)는 프로세스 어셈블리(902), 메모리(904), 전원 어셈블리(906), 멀티미디어 어셈블리(908), 오디오 어셈블리(910), 입력/출력(I/O) 인터페이스(912), 센서 어셈블리(914) 및 통신 어셈블리(916)와 같은 하나 또는 다수의 어셈블리를 포함할 수 있다.
프로세스 어셈블리(902)는 통상적으로 표시, 전화 호출, 데이터 통신, 카메라 동작 및 기록 동작과 관련한 장치(900)의 전체 동작을 제어한다. 프로세스 어셈블리(902)는 상기 멀티미디어 데이터 스트림의 획득 방법의 전부 또는 일부 단계를 완성하도록 하나 또는 다수의 프로세서(920)를 포함하여 명령을 실행할 수 있다. 이 외에, 프로세스 어셈블리(902)는 프로세스 어셈블리(902)와 기타 어셈블리 사이의 교류가 편리하도록 하나 또는 다수의 모듈을 포함할 수 있다. 예를 들어, 프로세스 어셈블리(902)는 멀티미디어 어셈블리(908)와 프로세스 어셈블리(902) 사이의 교류가 편리하도록 멀티미디어 모듈을 포함할 수 있다.
메모리(904)는 장치(900)의 동작을 지지하도록 각종 유형의 데이터를 저장하도록 구성된다. 이러한 데이터의 예시는 장치(900)에서 작동하기 위한 어느 하나의 응용 프로그램 또는 방법의 명령, 연락 데이터(contact data), 전화번호부 데이터, 메시지, 이미지, 동영상 등을 포함한다. 메모리(904)는 정적 랜덤 액세스 메모리(SRAM), 전기적 소거 가능한 프로그램 가능 판독전용 메모리(EEPROM), 소거 및 프로그램 가능 판독전용 메모리(EPROM), 프로그램 가능 판독전용 메모리(PROM), 판독 전용 메모리(ROM), 자기 메모리, 플래시 메모리, 디스크 또는 CD와 같은 모든 유형의 휘발성 또는 비휘발성 메모리 기기 또는 그들의 조합으로 이루어질 수 있다.
전원 어셈블리(906)는 장치(900)의 각종 어셈블리에 전력을 제공한다. 전원 어셈블리(906)는 전원 관리 시스템, 하나 또는 다수의 전원, 장치(900)에 전력을 생성, 관리 및 분배하는 것과 관련되는 기타 어셈블리를 포함할 수 있다.
멀티미디어 어셈블리(908)는 장치(900)와 사용자 사이에 하나의 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예에서 스크린은 액정 디스플레이(LCD)와 터치 패널(TP)을 포함할 수 있다. 스크린이 터치 패널을 포함하면, 스크린은 사용자가 입력한 신호를 수신하도록 터치 스크린으로 구현될 수 있다. 터치 패널은 터치, 슬라이딩과 터치 패널의 손동작을 감지하도록 하나 또는 다수의 터치 센서를 포함한다. 터치 센서는 터치 또는 슬라이딩 동작의 경계를 감지할 수 있을 뿐만 아니라 터치 또는 슬라이딩 동작과 관련한 지속시간과 압력도 검출할 수 있다. 일부 실시예에서, 멀티미디어 어셈블리(908)는 전방 카메라 및/또는 후방 카메라를 포함한다. 장치(900)가 작동 모드 예를 들어, 촬영 모드 또는 동영상 모드일 경우, 전방 카메라 및/또는 후방 카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 전방 카메라와 후방 카메라는 하나의 고정된 광학렌즈 시스템이거나 초점 거리와 광학 줌 능력을 가질 수 있다.
오디오 어셈블리(910)는 오디오 신호를 출력 및/또는 입력한다. 예를 들어, 오디오 어셈블리(910)는 하나의 마이크(MIC)를 포함하는바, 장치(900)가 작동 모드, 예를 들어 호출 모드, 기록 모드 및 음성 인식 모드일 경우, 마이크는 외부의 오디오 신호를 수신하도록 구성된다. 수신된 오디오 신호는 더 나아가 메모리(904)에 저장되거나 통신 어셈블리(916)를 거쳐 발송될 수 있다. 일부 실시예에서 오디오 어셈블리(910)는 오디오 신호를 출력하기 위한 하나의 스피커를 더 포함한다.
입력/출력(I/O) 인터페이스(912)는 프로세스 어셈블리(902)와 주변 인터페이스 모듈 사이에 인터페이스를 제공하되 상기 주변 인터페이스 모듈은 키보드, 클릭 휠, 버튼 등일 수 있다. 이러한 버튼은 홈버튼, 음량버튼, 작동버튼과 잠금버튼을 포함할 수 있지만 이에 한정하지는 않는다.
센서 어셈블리(914)는 하나 또는 다수의 센서를 포함하여 장치(900)에 여러 방면의 상태평가를 제공한다. 예를 들어, 센서 어셈블리(914)는 장치(900)의 온/오프상태, 어셈블리의 상대위치, 예를 들어 어셈블리는 장치(900)의 모니터와 키패드를 검출할 수 있고, 센서 어셈블리(914)는 장치(900) 또는 장치(900)의 한 어셈블리의 위치변화, 사용자와 장치(900)의 접촉여부, 장치(900) 방위 또는 가속/감속과 장치(900)의 온도변화를 검출할 수 있다. 센서 어셈블리(914)는 아무런 물리접촉이 없을 경우 주변 물체의 존재를 검출하도록 구성된 근접 센서를 포함할 수 있다. 센서 어셈블리(914)는 CMOS 또는 CCD 영상 센서와 같은 광 센서를 더 포함하여 영상응용에 사용한다. 일부 실시예에서, 상기 센서 어셈블리(914)는 가속도 센서, 자이로 센서, 자기 센서, 압력 센서 또는 온도 센서를 더 포함할 수 있다.
통신 어셈블리(916)는 장치(900)와 기타 기기 사이의 유선 또는 무선방식의 통신이 편리하도록 구성된다. 장치(900)는 통신표준에 의한 무선 네트워크, 예를 들어 WiFi, 2G 또는 3G 또는 이들의 조합에 접속할 수 있다. 일 예시적 실시예에서, 통신 어셈블리(916)는 방송 신호를 거쳐 외부 방송 관리 시스템의 방송 신호 또는 방송과 관련한 정보를 수신한다. 일 예시적 실시예에서, 통신 어셈블리(916)는 근거리 통신을 촉진하도록 근거리 자기장 통신(NFC)모듈을 더 포함한다. 예를 들어 NFC모듈은 무선주파수 인식(RFID)기술, 적외선 통신규격(IrDA)기술, 초광대역(UWB)기술, 블루투스(BT)기술과 기타 기술에 기반하여 실현할 수 있다.
예시적인 실시예에서 장치(900)는 상기 멀티미디어 데이터 스트림의 획득 방법을 수행하도록 하나 또는 다수의 응용 주문형 직접회로(ASIC), 디지털신호 프로세서(DSP), 디지털신호 처리기기(DSPD), 프로그램 가능 논리 소자(PLD), 필드 프로그램 가능 게이트 어레이(FPGA), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 또는 기타 전자부품에 의해 실현될 수 있다.
예시적인 실시예에서, 명령을 포함한 비일시적 컴퓨터 판독 가능한 기록매체, 예를 들어 상기 멀티미디어 데이터 스트림의 획득 방법을 완성하도록 장치(900)의 프로세서(920)가 실행하는 명령을 포함한 메모리(904)를 더 제공한다. 예를 들어, 비일시적 컴퓨터 판독 가능한 기록매체는 ROM, 랜덤 액세스 메모리(RAM), CD-ROM, 테이프, 플로피 디스켓과 광 데이터 저장기기 등일 수 있다.
본 발명의 실시예에서는 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고, 미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 멀티미디어 데이터 스트림을 전송하라는 명령을 하달하며, 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하여 표시하도록 한다. 사용자가 미리 보기를 할 경우, 이미 구축된 소켓 연결를 통해 목표 촬상 기기의 촬영 내용을 획득하여 미리 보기의 실시간성을 향상시키고 목표 촬상 기기의 효율을 제어하며 미리 보기 동작 이후의 지연을 저하시켰다.
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자들은 명세서를 고려하여 여기서 공개한 발명을 실시한 후 본 발명의 기타 실시형태를 용이하게 생각해낼 수 있다. 본원 발명은 본 발명의 모든 변형, 용도 또는 적응성 변화를 포함하고 이러한 변형, 용도 또는 적응성 변화는 본 발명의 일반적인 원리를 따르며 본 발명이 공개하지 않은 본 기술분야에서의 공지된 상식 또는 통상적인 기술수단을 포함한다. 명세서와 실시예는 예시적인 것일 뿐 본 발명의 진정한 범위와 기술적 사상은 하기의 청구 범위에 의해 밝혀질 것이다.
본 발명은 상기에서 설명하고 도면에 도시한 정확한 구조에 한정되는 것이 아니라 그 범위를 벗어나지 않는 한 여러 가지 수정과 변경을 할 수 있음을 이해해야 한다. 본 발명의 범위는 첨부되는 청구 범위에 의해서만 한정된다.

Claims (13)

  1. 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓(Socket) 연결을 구축하는 단계;
    미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하는 단계; 그리고,
    상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계를 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  2. 제1항에 있어서,
    상기 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하는 단계는,
    스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득하는 단계;
    상기 스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거되었다고 결정하는 단계; 그리고,
    상기 목표 촬상 기기와의 소켓 연결을 구축하는 단계를 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  3. 제2항에 있어서,
    상기 스마트 기기 리스트를 획득하는 단계 이후에,
    상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령을 발송하는 단계; 그리고,
    상기 목표 촬상 기기의 온라인 상태를 업데이트하는 단계를 더 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  4. 제2항에 있어서,
    상기 스마트 기기 리스트를 획득하는 단계 이후에,
    상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설(traversal) 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송하는 단계; 그리고,
    상기 목표 촬상 기기의 온라인 상태를 업데이트하는 단계를 더 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  5. 제1항에 있어서,
    상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계 이후에,
    미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 상기 지정된 미리 보기 인터페이스를 오프하는 단계; 그리고,
    상기 목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 상기 목표 촬상 기기에 발송하는 단계를 더 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  6. 제1항 또는 제2항에 있어서,
    상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하는 단계 이후에, 상기 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 상기 목표 촬상 기기와의 소켓 연결을 차단하는 단계를 더 포함하는 멀티미디어 데이터 스트림의 획득 방법.
  7. 기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 모듈;
    미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하기 위한 제1 발송 모듈;
    상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하기 위한 수신 모듈; 그리고,
    상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하기 위한 표시 모듈을 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  8. 제7항에 있어서,
    상기 연결 구축 모듈은,
    스마트 기기의 관리를 위한 애플리케이션이 실행될 경우, 스마트 기기 리스트를 획득하기 위한 획득 유닛;
    상기 스마트 기기 리스트 중에 온라인 상태의 목표 촬상 기기가 존재할 경우, 기설정된 트리거 이벤트가 트리거되었다고 결정하기 위한 결정 유닛;
    상기 목표 촬상 기기와의 소켓 연결을 구축하기 위한 연결 구축 유닛을 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  9. 제8항에 있어서,
    상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있을 경우, 상기 목표 촬상 기기에 실행 명령을 발송하기 위한 제2 발송 모듈; 그리고,
    상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제1 업데이트 모듈을 더 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  10. 제8항에 있어서,
    상기 스마트 기기 리스트 중의 목표 촬상 기기가 오프라인 상태이고, 단말기와 상기 목표 촬상 기기가 동일한 네트워크에 있지 않을 경우, NAT 트레버설 기술을 이용하여 소켓 연결을 구축한 후, 상기 목표 촬상 기기를 액세스한 네트워크 기기에 실행 명령을 발송하기 위한 제3 발송 모듈; 그리고
    상기 목표 촬상 기기의 온라인 상태를 업데이트하기 위한 제2 업데이트 모듈을 더 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  11. 제7항에 있어서,
    미리 보기를 잠시 중지시키기 위한 이벤트가 검출되었을 경우, 상기 지정된 미리 보기 인터페이스를 오프하기 위한 오프 모듈; 그리고
    상기 목표 촬상 기기와의 소켓 연결을 통해 멀티미디어 데이터 스트림의 전송을 잠시 중지시키기 위한 명령을 상기 목표 촬상 기기에 발송하기 위한 제4 발송 모듈을 더 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  12. 제7항 또는 제8항에 있어서,
    상기 스마트 기기의 관리를 위한 애플리케이션이 오프될 경우, 상기 목표 촬상 기기와의 소켓 연결을 차단하기 위한 연결 차단 모듈을 더 포함하는 멀티미디어 데이터 스트림의 획득 장치.
  13. 프로세서; 그리고,
    상기 프로세서에 의해 실행 가능한 명령을 저장하기 위한 메모리를 포함하고;
    상기 프로세서는,
    기설정된 트리거 이벤트가 트리거 될 경우, 목표 촬상 기기와의 소켓 연결을 구축하고;
    미리 보기를 실행시키는 이벤트가 검출되었을 경우, 상기 소켓 연결을 통해 상기 목표 촬상 기기에 멀티미디어 데이터 스트림을 전송하라는 명령을 발송하며;
    상기 목표 촬상 기기가 전송한 멀티미디어 데이터 스트림을 수신하고, 상기 멀티미디어 데이터 스트림을 지정된 미리 보기 인터페이스에 표시하도록 구성되는 멀티미디어 데이터 스트림의 획득 장치.

KR1020157008128A 2014-08-15 2015-01-30 멀티미디어 데이터 스트림의 획득 방법, 획득 장치, 프로그램 및 기록매체 KR20160030464A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410403536.8A CN104184944B (zh) 2014-08-15 2014-08-15 获取多媒体数据流的方法及装置
CN201410403536.8 2014-08-15
PCT/CN2015/071881 WO2016023344A1 (zh) 2014-08-15 2015-01-30 获取多媒体数据流的方法及装置

Publications (1)

Publication Number Publication Date
KR20160030464A true KR20160030464A (ko) 2016-03-18

Family

ID=51965652

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157008128A KR20160030464A (ko) 2014-08-15 2015-01-30 멀티미디어 데이터 스트림의 획득 방법, 획득 장치, 프로그램 및 기록매체

Country Status (8)

Country Link
EP (1) EP2985989B1 (ko)
JP (1) JP6101872B2 (ko)
KR (1) KR20160030464A (ko)
CN (1) CN104184944B (ko)
BR (1) BR112015007842A2 (ko)
MX (1) MX353881B (ko)
RU (1) RU2612389C2 (ko)
WO (1) WO2016023344A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104184944B (zh) * 2014-08-15 2016-03-16 小米科技有限责任公司 获取多媒体数据流的方法及装置
CN105263134A (zh) * 2015-10-08 2016-01-20 惠州Tcl移动通信有限公司 一种图像传输方法及移动设备
CN106210508B (zh) * 2016-06-24 2019-09-27 维沃移动通信有限公司 一种拍摄预览方法、可穿戴设备及移动终端
KR102593824B1 (ko) 2016-08-31 2023-10-25 삼성전자주식회사 카메라를 제어하기 위한 방법 및 그 전자 장치
CN106533848B (zh) * 2016-10-13 2019-12-13 北京小米移动软件有限公司 数据获取方法及装置
CN106817428A (zh) * 2017-02-13 2017-06-09 浙江风向标科技有限公司 一种离线检测的方法和装置
CN107707972B (zh) * 2017-09-27 2020-12-25 三星电子(中国)研发中心 用于屏幕共享的数据处理方法、装置、***及电子设备
CN107820100B (zh) * 2017-10-30 2020-08-28 北京四达时代软件技术股份有限公司 互联网音视频播放方法及装置
CN109246123B (zh) * 2018-09-30 2021-10-22 广州酷狗计算机科技有限公司 媒体流获取方法及装置
CN109714318A (zh) * 2018-12-06 2019-05-03 斑马网络技术有限公司 车机控制方法、装置、电子设备及存储介质
CN109717961A (zh) * 2018-12-29 2019-05-07 宋明海 医用设备模式解析平台
CN110213533B (zh) * 2019-05-10 2021-04-30 视联动力信息技术股份有限公司 一种视联网监控视频流的获取方法及装置
CN111770208A (zh) * 2019-09-29 2020-10-13 北京沃东天骏信息技术有限公司 一种物联设备的控制方法和装置
CN112073747A (zh) * 2020-09-18 2020-12-11 普联技术有限公司 一种流媒体数据预览方法、用户端设备及中继服务器

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1443414B1 (en) * 2001-11-01 2017-04-26 Sony Corporation Communication system and method, information processing terminal and method, and information processing apparatus and method
JP2005176235A (ja) * 2003-12-15 2005-06-30 Canon Inc システム
RU90230U1 (ru) * 2009-04-02 2009-12-27 Общество с ограниченной ответственностью "ДВИН" Система видеонаблюдения с общим сервером в сети интернет
CN101848235B (zh) * 2010-04-16 2012-10-17 北京航空航天大学 一种支持nat穿越的实时多媒体数据p2p传输方案
US9323713B2 (en) * 2011-11-14 2016-04-26 Screenovate Technologies Ltd. Method for automatic establishing wireless connectivity between a mobile wireless device and a target screen for multimedia data streaming
CN102694869B (zh) * 2012-06-06 2015-04-08 广东威创视讯科技股份有限公司 一种信号源的接入方法和***
CN102724396A (zh) * 2012-07-12 2012-10-10 天瀚科技(吴江)有限公司 基于wifi的无线实时显示、控制及云存储的摄像***
CN102869123B (zh) * 2012-08-02 2016-05-25 Tcl集团股份有限公司 应用于智能显示设备的虚拟外设数据采集方法及***
CN102868913B (zh) * 2012-09-29 2016-08-17 Tcl数码科技(深圳)有限责任公司 一种远程同步虚拟监控方法及***
CN103442224A (zh) * 2013-09-09 2013-12-11 杭州巨峰科技有限公司 一种基于nat穿透的视频监控访问策略和实现方法
CN103605342B (zh) * 2013-11-21 2016-02-03 福州大学 基于互联网的远程分布式控制***及方法
CN103862457B (zh) * 2014-03-13 2017-02-08 湖南信息职业技术学院 一种带视觉***的服务机器人
CN104184944B (zh) * 2014-08-15 2016-03-16 小米科技有限责任公司 获取多媒体数据流的方法及装置

Also Published As

Publication number Publication date
JP2016535544A (ja) 2016-11-10
WO2016023344A1 (zh) 2016-02-18
MX2015004790A (es) 2016-04-27
CN104184944B (zh) 2016-03-16
JP6101872B2 (ja) 2017-03-22
RU2612389C2 (ru) 2017-03-09
EP2985989A1 (en) 2016-02-17
MX353881B (es) 2018-01-31
CN104184944A (zh) 2014-12-03
BR112015007842A2 (pt) 2017-07-04
RU2015114087A (ru) 2016-11-10
EP2985989B1 (en) 2020-10-21

Similar Documents

Publication Publication Date Title
KR20160030464A (ko) 멀티미디어 데이터 스트림의 획득 방법, 획득 장치, 프로그램 및 기록매체
RU2619466C1 (ru) Способ и устройство для обнаружения состояния сетевого канала и электронное устройство
US10613498B2 (en) Method for controlling device by remote control device
JP6423445B2 (ja) マルチメディアデータ再生方法、装置およびシステム
RU2641995C2 (ru) Способ и оборудование для управления устройством
RU2633367C2 (ru) Способ и устройство для оперирования и управления интеллектуальным устройством
RU2646393C2 (ru) Способ и аппарат для управления устройствами
RU2670032C2 (ru) Способ и аппарат для управления интеллектуальными устройствами
KR101837333B1 (ko) 전자 디바이스를 깨우기 위한 방법 및 장치
RU2633189C2 (ru) Метод и устройство для обеспечения совместимости приложения для управления маршрутизатором и встроенного программного обеспечения маршрутизатора
WO2016107078A1 (zh) 智能设备的绑定方法和装置
WO2017201861A1 (zh) Zigbee设备的升级方法和装置
CN111314768A (zh) 投屏方法、投屏装置、电子设备以及计算机可读存储介质
RU2637470C2 (ru) Способ и устройство для обнаружения интеллектуального устройства
JP6282785B2 (ja) 目標機能のスターティング方法、装置、システム、プログラム及び記録媒体
WO2017036039A1 (zh) 远程协助方法和客户端
KR20160077011A (ko) 스마트 홈 디바이스의 운전상태 조절 방법, 장치, 프로그램 및 기록매체
WO2017088374A1 (zh) 网络状态信息展示方法及装置
CN107526591B (zh) 切换直播间类型的方法和装置
KR101704957B1 (ko) 데이터 전송 방법, 장치, 기기, 프로그램 및 기록매체
WO2017008400A1 (zh) 控制智能设备的方法及装置
WO2017024713A1 (zh) 控制视频画面的方法、装置及终端
JP2017526099A5 (ko)
KR20150141125A (ko) 이미지 전송방법, 장치, 프로그램 및 기록매체
CN111601065A (zh) 视频通话控制方法、装置及电子设备

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment