KR101794378B1 - 전화기의 원격 제어 - Google Patents

전화기의 원격 제어 Download PDF

Info

Publication number
KR101794378B1
KR101794378B1 KR1020127034240A KR20127034240A KR101794378B1 KR 101794378 B1 KR101794378 B1 KR 101794378B1 KR 1020127034240 A KR1020127034240 A KR 1020127034240A KR 20127034240 A KR20127034240 A KR 20127034240A KR 101794378 B1 KR101794378 B1 KR 101794378B1
Authority
KR
South Korea
Prior art keywords
electronic device
mobile electronic
remote
data
content
Prior art date
Application number
KR1020127034240A
Other languages
English (en)
Other versions
KR20130086959A (ko
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 KR20130086959A publication Critical patent/KR20130086959A/ko
Application granted granted Critical
Publication of KR101794378B1 publication Critical patent/KR101794378B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Selective Calling Equipment (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

본원의 모바일 전자장치를 원격적으로 제어하는 방법은 모바일 전자장치와 사용자 인터페이스를 가진 원격 전자장치와의 사이의 통신을 개시하는 단계를 포함한다. 모바일 전자 장치의 제1출력은 제1HTML 파일로 변환된다. 제1HTML 파일은 모바일 전자 장치로부터 원격 장치로 전송된다. 제2출력은 원격 장치에 의해 수신된 제1HTML파일에 따라 원격 장치에 제공된다. 데이터는 원격 장치로부터 모바일 전자 장치로 전송된다. 응용 프로그램은 모바일 전자 장치 내에서 식별되어 원격 장치로부터의 데이터를 처리한다. 원격 장치로부터의 데이터는 응용 프로그램 내에서 처리된다. 제3출력은 원격 장치로부터의 데이터의 처리에 따라 모바일 전자 장치 내에서 발생된다. 모바일 전자 장치의 제3출력은 제2HTML 파일로 변환된다. 제2HTML 파일은 모바일 전자 장치로부터 원격 장치로 전송된다.

Description

전화기의 원격 제어{REMOTE CONTROL OF A TELEPHONE}
본 발명은 모바일 전화(mobile telephones)에 관한 것으로서, 특히 외부 장치를 통해 모바일 전화를 원격적으로 제어하는 방법에 관한 것이다.
공지된 전화기들(state of the art phones)은 전화기를 원격적으로 제어하기 위한 매우 제한된 선택안을 제공하고 있다. 블루투스(Bluetooth)는 원격 장치로부터 매우 특정된 기능성에 액세스할 수 있게 한다. 예를 들어, 블루투스 핸즈프리 프로파일(hands-free profile)은 전화 번호부의 번호로 전화를 걸고, 핸즈프리 장치 또는 자동차의 오디오 시스템과 같은 원격 장치로 음성 데이터를 전송할 수 있게 한다. 전화기의 새로운 기능을 제어할 필요가 있는 경우, 새로운 블루투스 프로파일은 전화기뿐만 아니라 제어 장치도 제공되고, 지지되어야 한다. 새로운 블루투스 프로파일을 제공하고 지지해야할 필요성은 이런 접근방식(approach)의 유연성을 현저히 감소시키며, 일반적으로 자동차와 같이 외부에 배치된 장치의 업그레이드를 불가능하게 한다.
노키아의 국제특허 공개번호 WO2006067541호는 자동차 환경에 맞게 설계된 전화기 원격제어를 게재했다. 노키아의 발명은 전화기의 제한된 양의 기능을 타이트하게 통합한 것이다. 이 기술을 특별히 마음에 두고 설계된 응용 프로그램(application)만이 원격 제어기의 기능성을 이용할 수 있다. 상기 발명은 이런 특정된 확장성을 갖고 설계되지 않은 전화기에서 실행하는 비제한적인 타사 응용 프로그램을 어떻게 제어하는지를 교시하지 않은 것이다.
상술한 제한을 해결하기 위해, 일부 전화기는 그들의 디스플레이 콘텐츠를 원격 장치와 공유하게 했다. 이 기술은 비디오 출력을 위한 물리적 커넥터를 사용하여 달성할 수 있다. 택일적으로, X 윈도우즈, 원격 데스크톱 프로토콜, 및 가상 네트워크 컴퓨팅 등의 공지기술은 전화기의 디스플레이 콘텐츠를 다른 장치로 전송할 수 있게 하여, 전화기에서 실행되는 응용 프로그램의 원격 제어를 할 수 있게 하는 것이다. 이 접근방식은 전화기에서 실행하는 가상적인 모든 기능 또는 응용 프로그램을 원격적으로 제어할 수 있게 하지만, 제어 장치가 전화기에 의해 제공된 콘텐츠와 얼마나 많이 상호 작용할 수 있는 가의 점에서는 많은 제한을 받는 것이다. 이 솔루션은 다른 장치의 스크린에 변경되지 않은 스크린 콘텐츠를 전송한다. 스크린 또는 응용 프로그램 레이아웃(application layout)의 재배치 또는 심지어는 드라이버 내비게이션 시스템에서 필요로 하는 콘텐츠 필터링 또는 제어 콘텐츠와 같은 고급 운영(advanced operations)은 할 수가 없다. 또한, 현재 기술의 어느 것도 원격 제어되는 장치의 응용 프로그램으로부터의 출력을 어떻게 통합하여 제어 컴퓨터에서 실행되는 응용 프로그램의 그래픽 표현(graphical representation)과 정합(match)시키는지를 교시하지 않고 있다.
원격 제어에 대한 다른 접근 방식에서는 네트워크 라우터(router) 또는 범용 플러그 앤 플레이(Universal Plug and Play; UPnP) 미디어 서버와 같은 장치를 사용하였다. 이들 장치는 원격 컴퓨터에서 실행되는 웹 브라우저를 사용하여 라우터 또는 미디어 서버에 접속하여 물리적인 터치동작(touching)을 하지 않고 장치를 디스플레이하여 작동할 수 있게 하는 것이다. 이 접근 방식은 웹 브라우저 외의 소프트웨어가 원격 제어 컴퓨터에서 필요하지 않은 매우 편리한 것이기는 하지만, 라우터 또는 미디어 서버가 웹 브라우저를 통해 노출되는 작고 고정된 설정의 기능(a small and fixed set of functions )만을 제공하기 때문에, 이것은 제한된 접근 방식이다. 스마트 폰과 대비하여, 이 장치들은 새로운 응용 프로그램을 추가할 수 없게 한다. 결과적으로, 원격 제어 인터페이스의 기능성이 정적(static)이 될 것이다.
존슨 컨트롤의 블루투스 이동장치 게이트웨이(Johnson Controls' Bluetooth Mobile Device Gateway)와 같은 공지기술은 차량으로부터 블루투스 또는 USB를 사용하여 접속되는 휴대용 내비게이션 시스템으로 센서 정보를 전송할 수 있게 한다. 휴대용 내비게이션 시스템은 정보를 처리하여 자체 스크린과 스피커에 출력을 디스플레이 한다.
종래기술은 어느 것도 상술한 바와 같이 종래기술이 가진 제한을 받지 않는 모바일 전자장치를 원격 제어하는 방법을 기재하지 않았으며, 제안하지도 않았다.
본 발명은 차량-내 인포테인먼트 시스템(in- vehicle infotainment systems), 텔레비전, 또는 주택 안에 설치된 제어 패널과 같은 외부 장치로부터, 모바일 전화기 및 그 밖의 모바일 전자 장치와, 그런 장치에서 실행되는 응용 프로그램의 원격 제어를 할 수 있게 한 것이다. 본 발명은 전화기 출력(phone output)을 조정하여 원격 제어 장치의 필요요건에 정합시킬 수 있고; 전화기에서 실행되는 응용 프로그램과 원격 제어 장치에서 실행되는 응용 프로그램과의 사이의 상호작용(interaction)을 할 수 있게 하고; 원격 제어가 전화기 콘텐츠의 제공 방식을 변경할 수 있게 하고; 콘텐츠가 제공되기 전에 전화기로부터 전송된 콘텐츠의 변경을 할 수 있게 하며; 전화기의 새로운 기능성을 제어하기 위해 사용자가 원격 제어 장치에 구성요소(component)를 설치할 필요가 없는 것이다. 또한, 본 발명은 제어 장치가 전화기로부터 받은 정보를 제2전화기 또는 인터넷과 같은 다른 데이터 소스로부터의 추가적인 정보와 조합시킬 수 있게 제어 장치에 기능성을 부가시킬 수 있는 것이다. 끝으로, 본 발명은 정보를 제어 장치로부터 전화기로 되돌려(back) 보낼 수 있는 것이다. 현재의 기술과 대비하여, 본 발명은 단일화된 접근방식으로 제공되는 모든 기능성을 조합할 수 있으며, 원격 제어 장치에 추가적인 소프트웨어를 설치할 필요가 없는 것이다.
본 발명은 모바일 전화 및 그 밖의 모바일 전자 장치를 일반적인 목적의 원격 제어를 할 수 있는 것이다. 본 발명은 텔레비전, 모니터, 벽 장착된 디스플레이, 또는 차량-내 인포테인먼트 시스템과 같이 모바일 전화의 스크린보다 큰 스크린을 가진 장치를 원격 제어기로서 작동할 수 있게 하는 것이다.
네트워크 라우터와 유사하게, 본 발명의 시스템은 웹 브라우저에 의존하여 원격적으로 모바일 전화를 제어할 수 있는 것이다. 종래기술과 대비하여, 본 발명의 시스템은 사용자가 설치되지 않은 타사(third parties)의 응용 프로그램을 포함하는, 휴대 전화기에서 실행되는 모든 응용 프로그램에 대한 지지를 추가할 수 있다. 또한, 본 발명은 원격 제어되는 장치의 콘텐츠를 제어, 변경 및 상호 작용시키며, 제어하는 장치와 제어되는 장치 양측 사이에 기계 처리가능한 데이터(machine processable data)를 할당(sharing)하는 것과 같은 새로운 범위의 기능을 제공하는 것이다.
본 발명은, 그 한 형태에서, 모바일 전자장치를 원격적으로 제어하는 방법을 포함하는 것이며, 상기 방법은 모바일 전자장치와 사용자 인터페이스를 가진 원격 전자장치와의 사이의 통신의 개시(initiating)를 포함한다. 모바일 전자 장치의 제1출력은 제1HTML 파일로 변환된다. 제1HTML 파일은 모바일 전자 장치로부터 원격 장치로 전송된다. 제2출력은 원격 장치에 의해 수신된 제1HTML 파일에 따라 원격 장치에 제공된다. 데이터는 원격 장치로부터 모바일 전자 장치로 전송된다. 응용 프로그램은 모바일 전자 장치 내에서 식별되어 원격 장치로부터의 데이터를 처리한다. 원격 장치로부터의 데이터는 응용 프로그램 내에서 처리된다. 제3출력은 원격 장치로부터의 데이터 처리에 기초하여 모바일 전자 장치 내에서 발생된다. 모바일 전자 장치의 제3출력은 제2HTML 파일로 변환된다. 제2HTML 파일은 모바일 전자 장치로부터 원격 장치로 전송된다.
본 발명은, 그 다른 형태에서, 모바일 전자 장치를 원격적으로 제어하는 방법을 포함하며, 상기 방법은 모바일 전자장치와 사용자 인터페이스를 가진 원격 전자 장치와의 사이의 통신의 개시를 포함한다. 원격 장치는 텔레비전, 모니터, 홈 제어 패널, 또는 차량-내 인포테인먼트 시스템이다. 모바일 전자 장치의 제1출력은 원격 장치로 전송된다. 기계 처리가능한 데이터는 모바일 전자 장치로부터의 제1출력으로부터 추출(extract)된다. 제2출력은 추출된 기계 처리가능한 데이터에 따라 원격 장치에 제공된다. 데이터는 원격 장치로부터 모바일 전자 장치로 전송된다. 응용 프로그램은 모바일 전자 장치 내에서 식별되어 원격 장치로부터의 데이터를 처리한다. 원격 장치로부터의 데이터는 응용 프로그램 내에서 처리된다. 제3출력은 원격 장치로부터의 데이터 처리에 따라 모바일 전자 장치 내에서 발생된다. 제3출력은 모바일 전자 장치로부터 원격 장치로 전송된다.
본 발명은, 그 또 다른 형태에서, 웹 브라우저를 가진 원격 제어장치(remote controller device )를 가진 네트워크 장치(network arrangement )를 포함한다. 원격 제어장치는 차량-내 인포테인먼트 시스템, 텔레비전, 또는 홈 자동화 패널의 형태이다. 모바일 전자 장치는 웹 서버를 포함한다. 모바일 전자 장치는 콘텐츠를 발생시키며, HTML, 자바 스크립트 및 CSS의 콘텐츠를 인코딩하고, 인코딩된 콘텐츠를 원격 제어장치로 전송하는 응용 프로그램을 실행한다. 원격 제어장치는 모바일 전자 장치로부터의 인코딩된 콘텐츠를 수신하며, 인코딩된 콘텐츠를 사용자에게 제공하며, 인코딩된 콘텐츠가 사용자에게 제공된 후에 사용자로부터의 입력을 수신하며, 원격 제어장치로부터의 사용자로부터의 입력을 모바일 전자 장치로 전송한다.
도1은 모바일 전화를 무선 및 원격적으로 제어하는 제어 장치를 포함하는 본 발명의 네트워크의 1실시예의 블록도이다.
도2는 모바일 전화를 원격적으로 제어하기 위한 본 발명의 방법의 1실시예를 설명한 순서도이다.
도3은 본 발명에 따른 모바일 전자장치를 원격적으로 제어하는 본 발명의 다른 방법의 1실시예를 설명한 순서도이다.
본 발명의 상술한 기술내용 및 그 밖의 특징과 목적 그리고, 이를 달성하는 방법이 첨부 도면을 참조하여 이하에 기술되는 실시예를 통한 상세한 설명에 의해 용이하고 분명하게 이해될 것이다.
여러 도면에서 대응하는 참조 문자는 대응하는 부분을 가리킨다. 이하의 설명에서 예시하는 본원의 여러 형태의 실시예는 설명을 목적으로 기술한 것이며, 따라서 기재된 내용이 본 발명의 범위를 한정하지 않는다.
모바일 전화(14)를 무선 및 원격적으로 제어하는 제어 장치(12)를 포함하는 본 발명의 네트워크(10)의 1실시예를, 도1을 참조하여 설명한다. 모바일 전화(14)는 특정 실시예에서 이중 화살표(16)로 나타낸 바와 같이 제어 장치(12)와 통신 및/또는 제어한다. 또한, 특정 실시예에서는 제어 장치(12)가 이중 화살표(20)로 나타낸 바와 같이, 모바일 전화(18)와 같은 다른 방식의 모바일 전자 장치와 원격적으로 제어 및 통신할 수 있다. 다른 실시예에서, 이중 화살표(24)로 나타낸 바와 같이 구성요소(22)와 같은 다른 구성요소와 제어 장치(12)가 선택적으로 통신한다. 모바일 전화(14)는 특정 실시예에서 제어 장치(12)를 통해 구성요소(22)를 관리할 수 있다.
도2는 모바일 전화를 제어하기 위한 본 발명의 방법(200)을 나타낸다. 제1단계(202)에서, 모바일 전화는 원격 제어장치에 접속되며, 이것이 여기에서는 "원격 제어"로 지칭된다. 사용자가 원격 제어장치를 모바일 전화에 접속할 때, 모바일 전화의 원격 제어는 개시된다. 모바일 전화와 원격 제어기 사이의 접속은 USB, Wi-Fi 또는 블루투스와 같은 무선 또는 유선 데이터 연결 형태로 이루어진다. 모바일 전화와 원격 제어기 양측 사이의 인증(authentication)을 사용하여 잘 알려진 장치만이 확실히 서로 액세스할 수 있게 한다. 따라서, 양측 장치 사이의 페어링(pairing)은 접속이 처음으로 확립되었을 때 호출될 수 있다. 페어링 단계를 위해, 본 발명은 공지기술 또는 미국 특허출원번호 12/789,999호(발명의 명칭 "모바일 내비게이션 시스템과 데이터 교환을 하는데 바코드를 사용하는 장치 사이의 영상 페어링 및 데이터 교환"이며, 2010년 5월 28일 출원되었으며, 본 발명의 양수인에게 양도되었고, 그 전체 내용이 참고로 본원에 포함됨)에 기재된 접근 방식의 사용을 포함한다.
다음 단계(204)에서, 전화 콘텐츠는 HTML로 변환될 수 있다. 전화 및 원격 제어기 사이의 접속이 확립된 후, 전화는 데이터 교환 준비를 할 수 있다. 따라서, 전화의 스크린, 전화의 스피커, 또는 촉각(haptic) 디스플레이 또는 포스 피드백(force feedback) 장치와 같은 사용할 수 있는 다른 출력 채널의 정상적인 출력인 콘텐츠가 캡처될 수 있다.
전화의 출력을 캡처하기 위해, 출력을 발생하는데 필요한 모든 그래픽 및 오디오 인스트럭션(instructions)이 캡처 및/또는 기록(record)될 수 있다. 이 접근방식은 예를 들어 "draw line", "show text", "display input field" 또는 "play audio sample"과 같은 전화의 그래픽 및 오디오 시스템에 출력을 발생하는 모든 인스트럭션을 기록할 수 있는 전화의 구성요소를 호출할 수 있다. 따라서, 전화에서 개시되는 모든 그래픽 및 오디오 명령이 등록될 수 있다. 다음, 이들 인스트럭션들은 표준 웹 기술 HTML, 자바 스크립트, CSS(Cascading Style Sheets)로 구성되는 표현(representation)으로 변환될 수 있다.
발생된 HTML파일은 그래픽 요소의 계층 및 순서(the hierarchy and order of graphical elements)와 같은 기록된 응용 프로그램 콘텐츠의 구조화된 표현(a structured representation )을 부유할 수 있다. 이런 계층 및 구조는 버튼, 목록, 이미지 및 입력 필드와 같은 HTML 태그에 의해 기술될 수 있다.
애니메이트된 콘텐츠(animated content)는 비디오 스트림을 사용하여 표현될 수 있다. 따라서, 애니메이트된 콘텐츠는 전화에 캡처되어, 모션 JPEG 또는 모션 PNG와 같은 적절한 비디오 포맷으로 바로(on the fly) 인코딩된 후, 원격 제어기로 스트리밍 될 수 있다. 다음, HTML 파일은 비디오 스트림을 참조하여 확장될 수 있다. 이 접근방식은 2D 및 3D 그래픽이 모바일 전화에 컴퓨터로 계산되게 하여, 그 결과가 디스플레이되는 원격 제어기로 전송되게 한다. 마찬가지로, 오디오 콘텐츠가 캡처되어, PCM 또는 MPEG과 같은 표준 오디오 포맷으로 인코딩되어, 원격 제어기로 스트리밍될 수 있다.
각 HTML 요소는 사용자가 입력을 수행한 후 나중 단계(later step)에서 요소를 식별하는 데 사용되는 고유 ID(unique identification)를 할당받을 수 있다.
자바 스크립트(Java script) 파일은 원격 제어 장치에 의해 실행되는 프로그램 로직으로 발생될 수 있다. 이것의 1목적은 원격 제어기에서 사용자 입력을 처리하여, 사용자 입력을 전화로 귀환(return)시키는 것이다. 또한, 자바 스크립트는 원격 제어기가 전화와 대화(talk)하지 않고 처리를 수행하게 하여, 더욱 역동적으로 사용자와 상호 작용을 하게 할 수 있다.
또한, 자바 스크립트는 전화로부터 캡처된 2D 및 3D 그래픽 인스트럭션이 원격 제어기에서 재생되게 한다. 이 목적을 위해, 본 발명은 HTML5 <canvas> 태그와 WebGL 표준(웹 사이트 khronos.org/webgl/ 참조)에 의존한다. 본 발명의 시스템은 전화에 기록된 원래의 2D 및 3D 인스트럭션을 취하며, 예를 들어 상기 인스트럭션을 WebGL과 균등한(equivalent) 자바 스크립트 인스트럭션으로 변형(transform)하고, 상기 변형된 인스트럭션을 자바 스크립트 파일에 적용(put)한다. 원격 제어가 실행되면, 자바 스크립트 인스트럭션은 그래픽 출력을 재생한다.
마지막으로, CSS 파일은 그래픽 표현과 각 응용 프로그램 및 그 시각적 요소의 스타일링을 캡처하는 데 사용될 수 있다. 예를 들어, CSS 파일은 그래픽 요소가 사용하는 크기와 색채배합설계(color scheme)를 기록할 수 있다.
그래픽 및 오디오 인스트럭션의 캡처는 전화의 응용 프로그램이 상기 응용 프로그램을 변경할 필요없이 지지될 수 있게 한다. 특정 전화에서는 이 접근 방식이 전화 운영 체계(phone operating system)가 그런 확장을 막아서 작동하지 않는다. 이 경우에는 다른 접근 방식이 개별 응용 프로그램의 변경을 호출하는데 사용될 수 있다. 이 목적을 위해, 구성 요소가 그래픽 또는 오디오 운영을 수행하는 데 사용되는 운영 체계의 일반적인 기능을 모방(mimic)하는데 제공될 수 있다. 전화 응용 프로그램은 이들 새로운 기능을 사용하도록 변경될 필요가 있다. 그렇게 하였을 때, 응용 프로그램 콘텐츠가 다시 캡처되어, HTML, CSS, 및 자바 스크립트로 변환될 수 있다.
이런 택일적인 접근방식이 자동적이지는 않더라도, 접근 방식이 그래픽 또는 오디오 인스트럭션 만으로부터 구할 수 없는 HTML 파일에 추가 콘텐츠를 더할 수 있게 하여, 응용 프로그램의 더 나은 원격 제어를 할 수 있게 한다. 이런 추가 콘텐츠는 전화 센서 데이터, 전화기의 데이터베이스에 있는 콘텐츠, 또는 폰 카메라로부터의 라이브 비디오 스트림을 포함할 수 있다. 이런 추가 콘텐츠의 인코딩은 다양한 접근 방식으로 수행될 수 있다. 마이크로폰으로부터의 라이브 비디오 또는 오디오가 상술한 바와 같은 스트리밍 형식으로 인코딩되어, HTML 파일에서 참조될 수 있다. 다른 콘텐츠는 HTML 문서에도 연결된 XML 또는 다른 파일을 사용하여 나타낼 수 있다. 다른 콘텐츠는 또한 자바 스크립트 프로그램 또는 데이터 컨테이너(JSON)로 인코딩될 수도 있다. 다른 대안으로, 다른 콘텐츠가 직접 마이크로 포맷을 사용하는 HTML 파일에 통합될 수도 있다. 이들 마이크로 포맷은 비시각성(invisible) HTML 태그에 특별한 의미를 접속하거나, HTML 네임 스페이스 메커니즘을 사용하여 도입되는 새로운 태그를 사용하는 데이터를 특성화하거나 인코딩할 수 있다. 이것은 원격 제어로 이해되며 자동적으로 처리될 수 있는 포맷의 HTML 파일로, 예를 들어, 지리적 좌표 또는 주소를 인코딩할 수 있게 한다.
다음, 단계(206)에서는 폰 웹 서버가 콘텐츠를 원격 제어부로 보낸다. 웹 서버는 운영 체계에서 실행되거나 또는 전화 운영 체계가 배경(background)에서의 구성 요소의 실행을 막는 경우에는 응용 프로그램의 일부로 실행될 수 있다. HTML, CSS, 및 자바 스크립트 콘텐츠는 웹 서버로 넘겨질 수 있다. 웹 서버는 이 콘텐츠를 접속된 원격 제어부에 사용할 수 있게 형성할 수 있다. 원격 제어부는 콘텐츠를 액세스 하는 2가지 방법을 가질 수 있다. 첫째는 원격 제어부가 HTTP GET 또는 POST 요청을 사용하여 폰 웹 서버로부터 콘텐츠를 능동적으로 요청하는 것이다. 택일적으로, 폰 웹 서버가 HTML의 Websocket 기술을 사용하며, 상기 기술은 웹 서버가 콘텐츠를 원격 제어부로 능동적으로 밀어낼 수 있다.
단계(208)에서, 원격 제어는 출력 장치에 콘텐츠를 디스플레이한다. 원격 제어 장치는 폰 콘텐츠를 디스플레이하고 상호 작용시키기 위한 수단으로서 웹 브라우저를 사용한다. 웹 브라우저는 원격 제어부에 추가 소프트웨어 또는 구성요소를 설치할 필요없이 원격 제어부에 거의 모든 종류의 콘텐츠를 디스플레이할 수 있다. 이것은 원격 제어가 전화에 새로운 응용 프로그램의 원격 제어 또는 다운로드를 용이하게 할 수 있어서 원격 제어가 매우 유연하고 미래 경쟁력(future-proof)을 갖게 할 수 있다.
HTML, CSS, 자바 스크립트 및 전화로부터 받은 추가 콘텐츠 파일을 사용하여, 원격 제어의 웹 브라우저가 그 장치에 콘텐츠를 출력하고, 따라서 전화에서 실행되는 응용 프로그램을 재생할 수 있다. HTML 파일은 또한 원격 제어부에, 또는 전화에, 또는 다른 외부 소스에 저장된 추가 콘텐츠에 대한 참조도 보유할 수 있다. 이들 소스들은, 예를 들어, 인터넷 또는 추가적인 원격 제어가능한 전화의 웹서비스(webservices)일 수 있다. 이것은 여러 소스로부터 집합된 데이터로 효과적으로 구성되는 원격 제어부에 콘텐츠를 디스플레이할 수 있게 한다. 예를 들면, 원격 제어부에 디스플레이되는 2개의 다른 전화의 주소록을 조합시킨다. 또한, 추가 정보가 인터넷에서 다운로드 할 수 있는 지도(map)와 같이 각각이 디스플레이된 주소에 추가될 수 있다.
스트리밍 오디오 및 비디오 콘텐츠가 HTML 콘텐츠에 참조되는 경우, 원격 제어의 브라우저는 스트림에 대한 접속을 개방한 후, 브라우저 출력을 모바일 전화로부터 스트리밍된 콘텐츠로 일정하게 업데이트 한다. 상술한 바와 같이, 라이브 스트리밍은 전화에 렌더(render)되는 실시간 3D 그래픽과 같은 전화로부터 애니메이트된 콘텐츠를 보여주는 역할도 한다.
전화로부터 라이브-스트리밍 프리-렌더된 콘텐츠(live-streaming pre-rendered content)를 대체하여, 예를 들어 WebGL표준에 대한 2D 또는 3D 인스트럭션을 포함하는 자바 스크립트 파일이 브라우저에 직접 출력된 전화기의 재생을 발생할 수 있다. 자바 스크립트를 사용하여, 또한 원격 제어가 브라우저에 다량의 응용 프로그램의 논리(logic)를 실현할 수 있게 하여서, 자연적으로 원격 제어부에 설치된 응용 프로그램과 동등한 기능성을 실현할 수 있게 한다.
전화에서 보내진 CSS 파일은 레이아웃하는 방법에 대한 기술을 보유하며, 그래픽으로 HTML 콘텐츠를 디스플레이할 수 있다. CSS 기술에 대한 변경은 원격 제어가 사용하는 전체 그래픽 디자인과 레이아웃을 폰 콘텐츠의 디자인과 정합시키는 방법으로 이용될 수 있다. 기본적인 접근 방식(basic approach)에서는 원격 제어가 간단히 CSS 파일의 인스트럭션을 따를 수 있다. 고급 실현(advanced realization)에서는 원격 제어가 HTML 콘텐츠에 부착된 일부 또는 전부의 CSS 정의(definition)를 우선할 수 있다. 그렇게 하여, 색채 배합설계, 그래픽, 및 레이아웃을 변경할 수 있다. 이것은 예를 들어, 자동차의 원격 제어부에 접속된 내비게이션 시스템과 같은 원격 제어부에 접속된 다른 응용 프로그램 또는 구성 요소와 폰 콘텐츠를 시각적으로 통합시킬 수 있게 한다. 또한, CSS 파일의 변경은 필요 시 사용자로부터의 폰 콘텐츠의 일부를 숨길(hide) 수 있게 한다.
다음, 단계(210)에서, 원격 제어는 전화의 콘텐츠와 상호 작용한다. 원격 제어는 사용자가 폰 콘텐츠와 상호 작용할 수 있게 한다. 이 목적을 이루기 위해, 사용자는 예를 들어 요소를 선택하거나 텍스트를 입력 필드에 입력시켜 원격 제어의 웹 브라우저에 입력부를 형성할 수 있다. AJAX와 같은 기술을 사용하여 상기 입력을 다시 전화와 바로 통신시켜 응답을 디스플레이할 수 있다. 사용자가 입력을 수행하면, 자바 스크립트가 실행되며, 입력은 상기 입력을 수신한 요소의 식별과 함께 전화로 보내진다.
사용자에 의해 인식되어 변경되는 콘텐츠에 더하여, 원격 제어로 이해되고 자동적으로 처리될 수 있는 추가 콘텐츠가 전화기로부터 원격 제어부로 보내질 수 있다. 상술한 바와 같이, XML, 임베디드(embedded) HTML 마이크로 포맷 태그 또는 다른 특성을 사용하여 이런 특별한 콘텐츠를 표시(mark)할 수 있다. 원격 제어는 이런 추가 콘텐츠를 인식하고, 그것을 다른 콘텐츠로부터 추출할 수 있다. 예를 들어, 만일 위치 기술, 주소 또는 지리적 좌표가 콘텐츠에 인코딩되면, 원격 제어는 원격 제어의 다른 구성 요소로 이 데이터를 보낼 수 있다. 예를 들어 원격 제어가 차량에 설치된 경우, 좌표 또는 주소는 선택 시 내비게이션 시스템으로 자동적으로 인계되어, 사용자에게 안내를 하기 위해 경로를 제안한다. 마찬가지로, 전화로부터의 다른 센서 데이터는 원격 제어부에 접속된 구성 요소에 보내질 수 있다.
데이터가 인코딩되어 있는지의 여부를 검출하여, 그것에 반응하는 동작에 더하여, 전화는 원격 제어 및 그것에 접속된 구성요소에 직접적으로 영향을 미칠 수도 있다. 이런 목적을 위해서, 원격 제어부에 있는 브라우저가 자바 스크립트 파일이 액세스될 수 있는 기능을 노출할 수 있다. 이것은 접속된 구성 요소의 동작을 변경시킬 수 있다. 예를 들어, 특정한 자바 스크립트 기능을 호출하여, 전화에서 실행되는 홈 자동화 응용 프로그램(home automation application)에 대한 원격 제어로서 역할을 하는 홈 자동화 패널(home automation panel)에 접속된 에어컨의 온도 설정을 변경할 수 있다.
새로운 자바 스크립트 기능으로 브라우저를 확장하는 대안으로서, 원격 제어에 웹서비스(webservice)를 추가하는 접근 방식을 사용할 수 있다. 이 접근 방식에서, 전화로부터의 HTML 콘텐츠는 원격 제어에서 실행하는 웹서비스의 참조(reference)를 보유할 수 있다. HTML이 브라우저에 디스플레이되면, 상기 참조는 일반적인 HTTP GET 및 POST 요청(request)으로 인도(lead)된다. 상기 요청에 인코딩된 매개 변수는 원격 제어의 어떤 동작이 변경되어야 하는지, 또는 접속된 어느 구성 요소가 변경되어야 하는 지를 한정한다.
다음 단계(212)에서, 원격 제어는 전화로 데이터를 보낸다. 원격 제어는 GET 또는 POST와 같은 규칙적인 HTTP 명령을 사용하여 전화에 데이터를 되돌려 보낼 수 있다. 앞서 전화로부터 수신된 HTML 또는 자바 스크립트 파일은 되돌려 보내질 데이터의 종류를 자유롭게 한정할 수 있다. 따라서, 원격 제어의 동작은 전화기에 의해 완전하게 제어될 수 있으며, 그것은 본 발명의 시스템이 매우 유연하고 미래 경쟁력이 있게 한다. 전화기로 되돌려 보내진 데이터는 사용자 입력, 원격 제어부에 부착된 구성 요소로부터의 센서 데이터 판독(read)(예를 들면, 차량의 현재 연료양), 및/또는 (예를 들어, TV에 부착된 비디오 카메라 또는 마이크로폰으로부터) 카메라 이미지 또는 오디오 이송(feeds)을 포함할 수 있다.
마지막 단계(214)에서, 폰 웹 서버는 수신된 데이터를 처리한다. 전화에서 실행되는 웹 서버가 데이터를 원격 제어부로부터 수신하면, 웹 서버는 데이터를 처리하는데 필요한 응용 프로그램을 결정하고, 콘텐츠를 그 응용 프로그램에 전송한다. 이런 발송 태스크(dispatching task)에 필요한 정보는 GET 또는 POST 요청의 일부인 URL로부터 추출될 수 있다. 만일 데이터가 전화에 디스플레이된 사용자 인터페이스 요소의 입력을 포함하면, 적절한 사용자 인터페이스 요소의 입력 및 신원(identity)이 전화로 되돌료 이송될 수 있다. 이것은 디스플레이된 콘텐츠의 업데이트를 유발(trigger)시켜, 원격 제어에서 만들어진 입력을 반영(reflect)할 수 있게 한다. 예를 들어, 원격제어의 입력 필드에 형성된 입력은 전화기로 되돌려 보내진 후, 전화의 대응 입력 필드에 입력될 수 있다. 새로운 입력에 기초하여, 응용 프로그램은 차례로 다시 원격 제어부로 보내져, 새로운 사이클을 시작하는 새로운 출력을 발생할 수 있다.
다른 실시예에서, 원격 제어는 사용자 인터페이스를 발생시켜 폰 콘텐츠를 디스플레이하고 상호 작용하는데 웹 브라우저를 사용하지 않는다. 대신에, 기계 처리가능한 데이터만이 전화기에 의해 원격 제어부에 보내진 콘텐츠로부터 추출될 수 있다. 이 데이터에 기초하여, 원격 제어부가 콘텐츠의 그가 소유한 시각화(visualization)를 발생시킬 수 있으며, 독리적으로 HTML/자바스크립트/CSS 사용자 인터페이스의 기술은 계속하여 원격 제어부로 보내질 수 있다. 이 접근방식은 기능의 고정된 설정으로 원격 제어의 유연성을 제한할 수 있지만, 이 접근 방식은 원격 제어가 제한된 컴퓨팅 리소스(limited computing resources)를 가진 경우에는 바람직할 것이다. 전화기에 형성된 확장이 동일한 상태를 유지하여, 따라서 전화는 브라우저 기반 원격 제어 및 고정된 사용자 인터페이스의 원격 제어를 모두 지지할 수 있다.
본 발명의 1례의 사용의 경우에, 내비게이션 시스템은 전화에서 실행될 수 있으며, 출력은 차량-내 시스템에 디스플레이될 수 있다. 전화에서 실행되는 내비게이션 시스템은 지도와 오디오 인스트럭션을 디스플레이할 수 있다. 전화가 차량 내의 원격 제어부에 접속되면, 맵 렌더링은 전화기로부터 차량으로 보내지는 라이브 비디오 스트림으로 인코딩될 수 있다. 또한, HTML파일은 전화기로부터 차량으로 보내질 수 있으며, 여기서 HTML 파일은 비디오를 참조하며, 도착 시간 및 현재 거리(street)의 이름과 같은 추가 콘텐츠도 포함할 수도 있다. 또한, 다음 운행 인스트럭션에 대응하는 오디오 인스트럭션은 차량으로도 보내질 수 있는 오디오 스트림으로 변환될 수 있다. HTML 콘텐츠 및 참조된 오디오 및 비디오 스트림은 차량의 웹 브라우저에 의해 출력되어, 내비게이션 시스템이 차량에 설치되어 있지 않은 경우에도, 운전자가 탐색 목적으로 차량의 스크린 및 스피커를 사용할 수 있게 한다.
본 발명의 다른 1례를 사용하는 경우에, 센서 데이터( 제1데이터) 는 제어 패널로부터 전화기로 보내진다. 예를 들어, 사용자가 자신의 집의 온도 및 센서 설정을 제어하기를 원할 수 있다. 사용자의 집은 그래픽 제어 디스플레이와 다양하게 부착된 센서를 가진 홈 자동화 시스템 (원격 장치) 을 갖추고 있다고 가정한다. 홈 자동화 시스템은 온도 제어와 같은 기본 설정에 대한 액세스를 할 수 있지만, 제한된 컴퓨팅 파워로 인해 고급 데이터를 처리하는 데는 부족 할 수 있다. 본 발명의 1실시예에 따라, 사용자는 자신의 모바일 전화에 제어 응용 프로그램을 다운로드 할 수 있다. 다운로드를 시작하면, 응용 프로그램이 무선으로 홈 제어 패널에 접속된다. 홈 제어 패널의 브라우저는 전화로부터 수신된 HTML 사용자 인터페이스를 디스플레이한다. 추가 CSS 그래픽 스타일의 기술이 보내져 HTML 사용자 인터페이스가 제어 패널의 시각적 디자인과 확실하게 정합하게 한다. 또한, 전화기는 현재의 온도 설정 및 다른 센서 데이터(제2데이터)를 결정하기 위해 홈 패널에 지시하는 자바 스크립트 명령을 보낼 수 있다. 사용자가 사용자 인터페이스에 옵션을 선택한 후, 수집된 센서 데이터 (제1데이터) 는 폰 응용 프로그램에 되돌려 보내질 수 있다. 이 응용 프로그램은 강력한 CPU 또는 인터넷 접속과 같은 모든 폰 리소스를 사용하여 데이터를 처리할 수 있다. 그 결과는 홈 제어 디스플레이로 다시 보내질 수 있는 업데이트된 HTML 콘텐츠를 발생시키는데 사용될 수 있다.
본 발명의 다른 1례의 사용 경우에, 전화 주소록은 차량에서 액세스된다. 즉, 모바일 전화가 차량으로부터 본 발명의 원격 제어로 액세스될 수 있다. 전화 내의 응용 프로그램은 차량에서 실행하는 웹 브라우저를 사용하여 주소록을 검색할 수 있게 한다. 이 과정에서 각 주소는 HTML로 인코딩될 수 있다. 또한, HTML 마이크로 포맷은 의미(semantic) 정보를 상기 주소에 부착하는 데 사용할 수 있다. 이것은 거리 이름, 도시, 우편 번호 및 지역과 같은 모든 개별 주소의 요소가 표시될 수 있게 한다. 차량의 웹 브라우저에 디스플레이될 때, 이 의미의 표시는 사용자에게 비시각적일 수 있다. 즉, 사용자는 규칙적인 주소 만을 볼 수 있다. 그러나, 차량의 웹 브라우저는 임베디드(embeded) 마이크로 포맷을 인식하고, 사용자에게 임베디드 마이크로 포맷과 상호작용할 수 있는 기회를 제안할 수 있다. 이것은 지도상의 주소의 위치를 표시하거나 또는 차량의 원격 제어부에 접속되는 내비게이션 시스템에 선택된 주소를 인계하는 동작을 포함한다. 다음, 내비게이션 시스템은 개별 주소를 사용하여 경로를 계산할 수 있다.
본 발명은 종래 기술에 공개되지 않은 다수개의 새로운 특징을 포함하는 것이다. 본 발명의 신규한 제1특징은 전화에 웹 서버를 사용하고 원격 제어 장치에 웹 브라우저를 사용하는 모바일 전화를 위한 원격 제어 기술이다. 콘텐츠는 예를 들어, HTML, 자바 스크립트, 또는 CSS에 인코딩될 수 있다. 원격 제어는 고정된 설정의 기능성으로 제한되지 않는다. 오히려, 원격 제어는 원격 제어부를 변경할 필요 없이 전화에 새로운 기능성을 제어하는 동작을 지지할 수 있다.
본 발명의 신규한 제2특징은 원격 제어 장치가 차량-내 인포테인먼트 시스템, TV, 또는 홈 자동화 패널의 형태일 수 있는 것이다.
본 발명의 신규한 제3특징은 스크린 콘텐츠가 전화기로부터 캡처되어, HTML, 자바 스크립트 및/또는 CSS 표현으로 변형되어, 원격 제어부로 보내지는 것이다. 원격 제어부에 형성된 입력은 기록(record)되며, 상기 입력은 폰 응용 프로그램에 되돌려 보내져, 폰 응용 프로그램의 콘텐츠가 업데이트 될 수 있다.
본 발명의 신규한 제4특징은 전화기에 애니메이트된 2차원 및 3차원 콘텐츠가 비디오 스트림으로 바로 콘텐츠를 인코딩하며, 스트림에 대한 참조를 HTML 문서에 발생시키며, 비디오 스트림 및 HTML 문서를 모두 원격 제어부로 전송하여 캡처될 수 있는 것이다. 다음, 상기 콘텐츠는 원격 제어부의 디스플레이 스크린에 보여질 수 있다.
본 발명의 신규한 제5특징은 콘텐츠를 오디오 스트림으로 바로 인코딩하며, 스트림에 대한 참조를 HTML 문서에 발생시키며, 오디오 스트림 및 HTML 문서 모두를 원격 제어부로 전송하여, 전화기에 오디오 콘텐츠가 캡처될 수 있는 것이다. 다음, 콘텐츠는 원격 제어부의 오디오 스피커에서 플레이 된다.
본 발명의 신규한 제6특징은 애니메이트된 2차원 및 3차원 콘텐츠에 대한 인스트럭션이 캡처되어, 자바 스크립트 명령어로 변형되어, 원격 제어부로 전송될 수 있는 것이다. 결과를 디스플레이하도록 자바 스크립트는 원격 제어부의 브라우저에서 실행될 수 있다.
본 발명의 신규한 제7특징은 전화에서 보내진 CSS 콘텐츠가 원격 제어부에서 실행되는 다른 응용 프로그램이 사용하는 레이아웃, 색채 배합설계, 또는 그래픽 디자인과 정합하게 변경될 수 있는 것이다.
본 발명의 신규한 제8특징은 전화가 원격 제어에 의해 인식되는 HTML에 의미 및 센서 데이터를 임베드할 수 있는 것이다. 데이터는 원격 제어부의 디스플레이 스크린에 사용자로부터 숨겨질 수 있다. 원격 제어는 데이터를 자동화 처리를 하는데 사용하며, 데이터는 부착된 구성 요소를 통과한다. 이것은 임베디드 데이터가 지리적 위치를 포함하는 본 발명의 제9특징이 일어나게 한다. 원격 제어는 원격 제어부에 부착될 수 있는 위치 기반 시스템/내비게이션 시스템으로 데이터를 보낸다.
본 발명의 신규한 제10특징은 원격 제어부가 제1전화기로부터 수신된 데이터와 제2전화기로부터 또는 인터넷상의 다른 데이터 소스로부터의 추가 정보를 조합하는 것이다. 집합된 결과는 원격 제어부에 디스플레이된다.
본 발명의 신규한 제11특징은 특정한 자바 스크립트 기능성이 원격 제어의 브라우저에 추가될 수 있는 것이다. 이런 기능은 전화기로부터 보내진 자바 스크립트 파일에서 호출되는 경우, 상기 전화기는 원격 제어부에 부착된 구성요소를 조작할 수 있다.
본 발명의 신규한 제12특징은 특정한 웹 서비스 기능성이 원격 제어부의 브라우저에 추가될 수 있는 것이다. 이런 기능이 전화기로부터 보내진 웹 서비스 파일에 호출되는 경우, 상기 전화기는 원격 제어부에 부착된 구성요소를 변경할 수 있다. 상기 전화기는 또한 부착된 구성요소로부터 원격 제어부로 데이터를 돌려보낼 수도 있다.
본 발명의 신규한 제13특징은 센서 데이터가 원격 제어부로부터 HTTP GET 및 POST 요청을 사용하는 전화기로 보내질 수 있는 것이다. 요청을 하는 동안 요구된 URL 및 부착된 POST 데이터는 전화기로 보내질 수 있는 센서 정보를 인코딩할 수 있다.
도3은 모바일 전자장치를 원격적으로 제어하기 위한 본 발명의 방법(300)의 1실시예를 나타낸 도면이다. 제1단계(302)에서는 통신이 모바일 전자장치와 사용자 인터페이스를 가진 원격 전자장치 사이에서 개시된다. 예를 들어, 모바일 전화(14)의 원격 제어동작은 사용자가 제어장치(12)를 전화기(14)에 접속하여 개시될 수 있다. 상기 접속은 유선 또는 무선으로 될 수 있으며, 예를 들어 USB, Wi-Fi 또는 블루투스를 이용할 수 있다. 제어장치(12)는 텔레비전, 차량-내 인포테인먼트 시스템, 또는 디스플레이 스크린과 입력 장치를 포함하는 홈 자동화 시스템이다.
다음 단계(304)에서, 모바일 전자 장치의 제1출력은 제1HTML 파일로 변환된다. 예를 들어, 전화기(14)는 전화의 디스플레이 스크린, 오디오 스피커, 또는 다른 출력 채널에 출력하는 콘텐츠를 발생한다. 출력을 발생시키는 모든 그래픽 및 오디오 인스트럭션은 전화기(14)에 의해 캡처되거나 기록될 수 있다. 다음, 전화기(14)는 인스트럭션을 HTML, 자바 스크립트 및 CSS로 변환한다.
다음, 단계(306)에서, 제1HTML 파일은 모바일 전자 장치(14)로부터 원격 장치(12)로 전송된다. 예를 들어, HTML, 자바 스크립트 및 CSS 콘텐츠는 전화의 운영 체계에서 실행될 수 있는 웹 서버로 전해질 수 있다. 다음, 웹 서버는 원격 제어(12)에서 사용될 수 있는 콘텐츠를 형성한다. 특히, 원격 제어(12)는 HTTP GET 또는 POST 요청을 사용하는 콘텐츠를 요청하거나, 또는 HTML의 Websocket 기술을 사용할 수 있다.
단계(308)에서, 제2출력은 원격 장치에 의해 수신된 제1HTML 파일에 따라 원격 장치에 제공된다. 예를 들어, HTML, CSS, 자바 스크립트, 및 전화기(14)로부터 수신된 추가 콘텐츠 파일을 사용하여, 원격 제어(12)의 웹 브라우저가 콘텐츠를 그 장치에 출력하여, 전화기(14)에서 실행되는 응용 프로그램을 재생할 수 있다.
단계(310)에서, 데이터는 원격 장치로부터 모바일 전자 장치로 전송된다. 예를 들어, 원격 제어(12)는 GET 또는 POST와 같은 규칙적인 HTTP 명령을 사용하여 전화기(14)로 데이터를 되돌려 보낼 수 있다. 앞서 전화기(14)로부터 수신된 HTML 또는 자바 스크립트 파일은 전화기(14)로 전송되는 데이터의 종류를 한정할 수 있다.
다음, 단계(312)에서, 응용 프로그램(제2데이터)은 모바일 전자 장치 내에서 식별되어 원격 장치로부터의 데이터를 처리한다. 즉, 전화기(14)에서 실행되는 웹 서버가 원격 제어(14)로부터의 데이터를 수신하면, 웹 서버가 데이터를 처리할 필요가 있는 응용 프로그램을 식별하여, 콘텐츠를 식별된 응용 프로그램에 보낸다.
다음 단계(314)에서, 원격 장치로부터의 데이터는 응용 프로그램 내에서 처리된다. 예를 들어, 식별된 응용 프로그램이 주소록이며, 원격 제어(12)로부터의 데이터가 주소록에 다음 입력으로 진행하라는 명령이면, 전화기(14) 내의 전화 번호부 응용 프로그램은 주소록에 다음 입력과 연관된 명령 및 액세스 콘텐츠를 처리할 수 있다.
단계(316)에서, 제3출력은 원격 장치로부터의 데이터(제1데이터) 처리에 기초하여 모바일 전자 장치 내에서 발생된다. 예를 들어, 전화기(14)는 주소록에서 요청된 다음 입력을 사용자 인터페이스에 디스플레이할 수 있다.
단계(318)에서, 모바일 전자 장치의 제3출력은 제2HTML 파일로 변환된다. 예를 들어, 전화기(14)는 주소록에 새롭게 액세스된 입력을 HTML, 자바 스크립트 및 CSS로 변환할 수 있다.
마지막 단계(320)에서, 제2HTML 파일은 모바일 전자 장치로부터 원격 장치로 전송된다. 예를 들어, 새롭게 액세스된 전화 번호부 입력과 관련된 HTML, 자바 스크립트 및 CSS 콘텐츠는 모바일 전화의 운영 체계로 실행되는 웹 서버로 전달될 수 있다. 단계(306)와 유사하게, 웹 서버는 원격 제어(12)에 사용할 수 있는 콘텐츠를 형성할 수 있다.
본 발명이 1례의 설계로 이루어진 것으로 기술되었지만, 본 발명은 본 발명의 정신 및 범위 내에서 추가로 변경될 수 있는 것이며, 따라서 상기 응용 프로그램은 그 일반 원칙을 사용하는 본 발명의 모든 변형, 사용, 또는 채택을 포함하는 것이다.

Claims (23)

  1. 모바일 전자 장치를 원격적으로 제어하는 방법에 있어서, 상기 방법은:
    모바일 전자 장치와 사용자 인터페이스를 가진 원격 전자 장치 사이의 통신을 개시하는 단계;
    모바일 전자 장치의 제1출력을 제1HTML 파일로 변환하는 단계;
    제1HTML 파일을 모바일 전자 장치로부터 원격 장치로 전송하는 단계;
    원격 장치에 의해 수신된 제1HTML 파일에 따라 제2출력을 원격 장치에 제공하는 단계;
    제1데이터를 원격 장치로부터 모바일 전자 장치로 전송하는 단계로서, 원격 장치로부터 전송된 상기 제1데이터는 모바일 전자 장치에서의 제2데이터와 상호 작용하기 위해 사용자 인터페이스를 통해 수신되는 사용자 입력을 포함하는 단계;
    상기 원격장치로부터의 제1데이터를 처리하기 위해 모바일 전자 장치 내에서 제2데이터를 식별하는 단계;
    상기 모바일 전자 장치에서의 제2데이터 안에서 원격 장치로부터의 제1데이터를 처리하는 단계;
    원격 장치로부터의 제1데이터의 처리에 기초하여 모바일 전자 장치 내에 제3출력을 발생시키는 단계;
    모바일 전자 장치의 제3출력을 제2HTML 파일로 변환하는 단계; 및
    제2HTML 파일을 모바일 전자 장치로부터 원격 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 삭제
  3. 제1항에 있어서, 원격 장치의 사용자 인터페이스는 원격 장치 내에 있는 웹 브라우저에 의해 제공되는 것을 특징으로 하는 방법.
  4. 제1항에 있어서, 상기 제1데이터는 모바일 전자 장치로부터 원격 장치로 이송되고 모바일 전자 장치로부터 상기 원격 장치로 전송되는 제1HTML 파일은 센서 데이터, 이미지 데이터 및 오디오 데이터 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  5. 제1항에 있어서, 모바일 전자 장치 내에서 발생된 제1 및 제3출력은 라이브 비디오 스트림에 인코딩되는 2D/3D 콘텐츠와 라이브 오디오 스트림에 인코딩되는 오디오 콘텐츠를 포함하며, 상기 제1 및 제2HTML 파일은 비디오 및 오디오 스트림을 참조하여 비디오 및 오디오 스트림을 원격 장치의 사용자에게 제공하는 것을 특징으로 하는 방법.
  6. 제5항에 있어서, 상기 모바일 전자 장치 내의 제2데이터는 내비게이션 시스템을 포함하며, 모바일 전자 장치 내에 발생된 제1 및 제3출력은 그래픽 지도 및 오디오 인스트럭션을 포함하며, 상기 지도의 렌더링은 라이브 비디오 스트림으로 인코딩되며, 라이브 비디오 스트림과 오디오 음성 안내 명령의 라이브 기록동작은 원격 장치로 전송되며, 제1 및 제2HTML 파일은 비디오 및 오디오 스트림을 참조하며 원격 장치가 현재 있는 거리의 도착시간 및 이름의 적어도 하나를 보유하는 것을 특징으로 하는 방법.
  7. 제1항에 있어서, 원격 장치는 홈 자동화 시스템을 포함하며, 상기 방법은 부가로:
    제어 응용 프로그램을 모바일 전자 장치에 다운로드하는 단계;
    제어 응용 프로그램을 홈 자동화 시스템에 접속하는 단계;
    HTML 사용자 인터페이스를 모바일 전자 장치로부터 홈 자동화 시스템에 전송하는 단계;
    홈 자동화 시스템 내의 브라우저를 사용하여 HTML 사용자 인터페이스를 디스플레이하는 단계;
    홈 자동화 시스템에 디스플레이된 HTML 사용자 인터페이스의 옵션을 선택하는 단계;
    홈 자동화 시스템 내의 센서 데이터를 수집하는 단계;
    수집된 센서 데이터를 홈 자동화 시스템으로부터 모바일 전자 장치로 전송하는 단계;
    제어 응용 프로그램 내의 수집된 센서 데이터를 모바일 전자 장치에서 처리하여 업데이트된 HTML 콘텐츠를 발생시키는 단계;
    모바일 전자 장치로부터 홈 자동화 시스템으로 업데이트된 HTML 콘텐츠를 보내는 단계; 및
    업데이트된 HTML 콘텐츠를 홈 자동화 시스템에 디스플레이하는 단계를 포함하는 것을 특징으로 하는 방법.
  8. 제7항에 있어서, CSS 그래픽 스타일의 기술 및 자바 스크립트 명령을 모바일 전자 장치로부터 홈 자동화 시스템으로 전송하는 단계를 부가로 포함하며, 상기 명령은 홈 자동화 시스템과 관련된 가정 난방/냉방 시스템의 현재 온도 설정을 결정하기 위한 홈 자동화 시스템을 지시하는 것을 특징으로 하는 방법.
  9. 제1항에 있어서, 원격 장치는 웹 브라우저를 실행하는 차량-내 장치를 포함하며, 모바일 전자 장치는 주소록을 갖고, 상기 방법은 부가로:
    주소록의 각 주소를 HTML로 인코딩하는 단계와;
    HTML 임베디드 마이크로 포맷을 사용하여 의미 정보를 주소에 부착하는 단계와;
    차량-내 장치의 웹 브라우저를 사용하여 임베디드 마이크로 포맷을 인식하는 단계; 및
    차량-내 장치에 디스플레이된 지도에 주소의 위치를 나타내는 단계; 또는
    경로를 나타내는데 사용하기 위해 차량 내의 위치 기반 시스템 또는 내비게이션 시스템에 주소 중의 선택된 하나의 주소를 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
  10. 제1항에 있어서, 제1출력을 발생시키는 그래픽 인스트럭션 및 오디오 인스트럭션중 적어도 하나를 기록하는 단계를 부가로 포함하며, 제1출력의 변환은 기록된 그래픽 인스트럭션 및 오디오 인스트럭션 중 적어도 하나를 제1HTML 파일로 변환하는 것을 포함하는 것을 특징으로 하는 방법.
  11. 제10항에 있어서, 기록된 그래픽 인스트럭션을 균등한 자바 스크립트 인스트럭션으로 변형하는 단계와;
    자바 스크립트 인스트럭션을 자바 스크립트 파일에 넣는 단계와;
    원격 장치를 사용하여 자바스크립트 인스트럭션을 실행하여 원격 장치의 모바일 전자 장치의 그래픽 출력을 재생하는 단계를 부가로 포함하는 것을 특징으로 하는 방법.
  12. 제1항에 있어서, 모바일 전자 장치의 제1출력을 원격 장치로 전송하는 단계는:
    제1출력의 HTML, CSS 및 자바 스크립트 콘텐츠를 모바일 전자 장치의 웹 서버로 보내는 단계와;
    모바일 전자 장치의 웹 서버를 사용하여 원격 장치에 사용할 수 있는 HTML, CSS 및 자바 스크립트 콘텐츠를 형성하는 단계를 포함하는 것을 특징으로 하는 방법.
  13. 제1항에 있어서, 원격 장치는 웹 브라우저를 사용하여 모바일 전자 장치로부터 제1HTML 파일과 상호 작용하게 하는 것을 특징으로 하는 방법.
  14. 제1항에 있어서, HTTP 명령을 사용하여 상기 제1데이터를 원격 장치와 모바일 전자 장치 사이에 전송하는 것을 특징으로 하는 방법.
  15. 제1항에 있어서, 모바일 전자 장치 내에 애니메이트된 2차원 콘텐츠 및 3차원 콘텐츠 중 적어도 하나를 위한 인스트럭션을 기록하는 단계와;
    기록된 인스트럭션을 자바 스크립트 명령으로 변형하는 단계와;
    자바 스크립트 명령을 원격 장치로 전송하는 단계; 및
    원격 장치의 웹 브라우저의 자바 스크립트 명령을 실행하여 원격 장치의 애니메이트된 2차원 콘텐츠 및 3차원 콘텐츠 중 적어도 하나를 디스플레이하는 단계를 부가로 포함하는 것을 특징으로 하는 방법.
  16. 모바일 전자 장치를 원격적으로 제어하는 방법에 있어서, 상기 방법은:
    원격 장치가 텔레비전, 모니터, 홈 제어 패널, 및 차량-내 인포테인먼트 시스템 중 하나를 포함하며, 모바일 전자 장치와 사용자 인터페이스를 가진 원격 전자 장치와의 사이의 통신을 개시하는 단계와;
    모바일 전자 장치의 제1출력을 원격 장치로 전송하는 단계와;
    모바일 전자 장치로부터의 제1출력으로부터 기계 처리가능한 데이터를 추출하는 단계와;
    추출된 기계 처리가능한 데이터에 따라 원격 장치에 제2출력을 제공하는 단계와;
    제1데이터를 원격 장치로부터 모바일 전자 장치로 전송하는 단계로서, 원격 장치로부터 전송된 상기 제1데이터는 모바일 전자 장치에서의 제2데이터와 상호 장용하기 위해 사용자 인터페이스를 통해 수신되는 사용자 입력을 포함하는 단계;
    상기 원격장치로부터의 제1데이터를 처리하기 위해 모바일 전자 장치 내에서 제2데이터를 식별하는 단계;
    상기 모바일 전자 장치에서의 제2데이터 안에서 원격 장치로부터의 제1데이터를 처리하는 단계;
    원격 장치로부터의 데이터의 처리에 기초하여 모바일 전자 장치 내의 제3출력을 발생시키는 단계; 및
    모바일 전자 장치로부터의 제3출력을 원격 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
  17. 네트워크 장치는:
    웹 브라우저를 갖고, 차량-내 인포테인먼트 시스템, 텔레비전, 또는 홈 자동화 패널을 구비한 원격 제어장치와;
    웹 서버를 가진 모바일 전자 장치를 포함하며; 상기 모바일 전자 장치는:
    콘텐츠를 발생시키는 제2데이터를 실행하고;
    HTML, 자바 스크립트 및 CSS에 콘텐츠를 인코딩하고;
    인코딩된 콘텐츠를 원격 제어 장치로 전송하게 구성되며;
    상기 원격 제어 장치는:
    모바일 전자 장치로부터 인코딩된 콘텐츠를 수신하고;
    인코딩된 콘텐츠를 사용자에게 제공하고;
    인코딩된 콘텐츠가 사용자에게 제공된 후 사용자로부터의 입력을 수신하고;
    사용자로부터의 입력을 원격 제어 장치로부터 모바일 전자 장치로 전송하게 구성된 것을 특징으로 하는 네트워크 장치.
  18. 제17항에 있어서, 모바일 전자 장치는 제2데이터 실행함으로써 사용자로부터의 입력에 기초하여 업데이트된 콘텐츠를 발생시키게 구성된 것을 특징으로 하는 네트워크 장치.
  19. 제17항에 있어서, 원격 제어장치는:
    제3데이터 실행하고;
    모바일 전자 장치로부터 CSS 콘텐츠를 변경하여 제3데이터에 의해 사용된 레이아웃, 색채 배합설계, 또는 그래픽 디자인과 정합하게 구성된 것을 특징으로 하는 네트워크 장치.
  20. 제17항에 있어서, 모바일 전자 장치는 제1모바일 전자 장치를 포함하며, 제1모바일 전자 장치로부터의 인코딩된 콘텐츠는 제1인코딩된 콘텐츠를 포함하며, 네트워크 장치는 부가로 제2모바일 전자 장치를 포함하며, 원격 제어 장치는:
    제2모바일 전자 장치로부터 제2인코딩된 콘텐츠를 수신하고;
    제1 및 제2인코딩된 콘텐츠를 사용자에 대한 공통 프리젠테이션으로 조합하게 구성되는 것을 특징으로 하는 것을 특징으로 하는 네트워크 장치.
  21. 제17항에 있어서, 원격 제어 장치에 통신할 수 있게 연결된 내비게이션 시스템 또는 다른 위치 기반 시스템을 부가로 포함하며, 상기 모바일 전자 장치는 지리적 위치를 원격 제어 장치로 전송된 HTML에 임베드되게 구성되며, 원격 제어장치는 내비게이션 시스템 내에서 처리하기 위해 임베드된 지리적 위치를 내비게이션 시스템으로 통과시키게 구성되는 것을 특징으로 하는 네트워크 장치.
  22. 제17항에 있어서, 원격 제어 장치의 웹 브라우저는 특정한 자바 스크립트 기능을 제공하게 구성되며, 모바일 전화는:
    전화기에 의해 보내진 자바 스크립트 파일의 기능을 호출하고;
    원격 제어부에 부착된 구성요소를 조작하게 구성된 것을 특징으로 하는 네트워크 장치.
  23. 제17항에 있어서, 원격 제어부는 전화기에 의해 보내진 HTML 콘텐츠로부터 액세스 될 수 있는 웹 서비스를 노출하게 구성된 것을 특징으로 하는 네트워크 장치.
KR1020127034240A 2010-05-28 2011-05-25 전화기의 원격 제어 KR101794378B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/790,180 2010-05-28
US12/790,180 US8559936B2 (en) 2010-05-28 2010-05-28 Remote control of a telephone
PCT/US2011/037991 WO2011150119A1 (en) 2010-05-28 2011-05-25 Remote control of a telephone

Publications (2)

Publication Number Publication Date
KR20130086959A KR20130086959A (ko) 2013-08-05
KR101794378B1 true KR101794378B1 (ko) 2017-11-07

Family

ID=44583356

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127034240A KR101794378B1 (ko) 2010-05-28 2011-05-25 전화기의 원격 제어

Country Status (6)

Country Link
US (1) US8559936B2 (ko)
EP (1) EP2577635B1 (ko)
JP (2) JP6012049B2 (ko)
KR (1) KR101794378B1 (ko)
CN (1) CN102959597B (ko)
WO (1) WO2011150119A1 (ko)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120042016A1 (en) * 2010-08-10 2012-02-16 Google Inc. Exposing resource capabilities to web applications
US8799357B2 (en) * 2010-11-08 2014-08-05 Sony Corporation Methods and systems for use in providing a remote user interface
US8537990B2 (en) * 2010-11-19 2013-09-17 Frederic Rudman Communications device and method and method of use
US8856230B2 (en) * 2010-12-14 2014-10-07 Microsoft Corporation In browser real time collaboration lists and forms
US20120272145A1 (en) * 2011-04-22 2012-10-25 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Method for using radio presets as application shortcuts
CN102843398B (zh) * 2011-06-23 2017-08-25 索尼公司 遥控设备、远端设备、多媒体***及其控制方法
EP2771770A4 (en) * 2011-10-28 2015-04-29 Thomson Licensing METHOD FOR POSITIONING VIRTUAL MOUSE CURSOR OF REMOTE USER INTERFACE BASED ON INTERNET BROWSER
US9162648B1 (en) 2012-04-09 2015-10-20 Google Inc. Computing device as a vehicle key
CN102833338B (zh) * 2012-08-31 2016-03-02 福建升腾资讯有限公司 基于Web的远程桌面展示方法
JP5714620B2 (ja) * 2012-10-19 2015-05-07 株式会社オプティム ユーザ端末、オペレータサーバ、リモートサポート方法、及びユーザ端末用プログラム
WO2014134452A1 (en) * 2013-02-28 2014-09-04 Robert Bosch Gmbh Mobile electronic device integration with in-vehicle information systems
CN104065679B (zh) * 2013-03-21 2018-04-20 华为技术有限公司 一种远程桌面操作的方法及客户端
US10667277B2 (en) 2013-07-29 2020-05-26 Lenel Systems International, Inc. Systems and methods for integrated security access control for video and audio streaming
US9302676B2 (en) 2013-09-09 2016-04-05 Visteon Global Technologies, Inc. Methods and systems for simulating a smart device user interface on a vehicle head unit
US9215411B2 (en) * 2014-02-03 2015-12-15 Google Inc. Enhancing video conferences
JP6678382B2 (ja) 2014-03-28 2020-04-08 株式会社デンソー 車両用の携帯端末操作システム
US10182118B2 (en) * 2014-04-12 2019-01-15 Gregor Z. Hanuschak Method and apparatus for interacting with a personal computing device such as a smart phone using portable and self-contained hardware that is adapted for use in a motor vehicle
US10148495B1 (en) * 2014-06-09 2018-12-04 Amazon Technologies, Inc. Remote configuration of wireless devices
JP6414473B2 (ja) 2015-01-21 2018-10-31 株式会社デンソー 車両用表示システム、携帯端末装置、車両用表示プログラム
US10434878B2 (en) 2015-07-02 2019-10-08 Volvo Truck Corporation Information system for a vehicle with virtual control of a secondary in-vehicle display unit
CN106487822A (zh) * 2015-08-24 2017-03-08 中兴通讯股份有限公司 一种智能终端与多媒体终端交互的方法、终端及***
WO2017039219A1 (ko) * 2015-09-03 2017-03-09 삼성전자주식회사 냉장고
US9697727B2 (en) * 2015-09-10 2017-07-04 Qblinks Incorporated Remote control apparatus
TWI610176B (zh) * 2016-02-05 2018-01-01 酷比令股份有限公司 遙控裝置
CN106829668B (zh) * 2017-02-16 2019-05-03 广州广日电梯工业有限公司 一种电梯远程调试方法及装置
US10599377B2 (en) * 2017-07-11 2020-03-24 Roku, Inc. Controlling visual indicators in an audio responsive electronic device, and capturing and providing audio using an API, by native and non-native computing devices and services
US11062702B2 (en) 2017-08-28 2021-07-13 Roku, Inc. Media system with multiple digital assistants
US10520577B2 (en) 2017-11-29 2019-12-31 Steel Shad Fishing Company LLC Methods and devices for determining and saving location information
US11145298B2 (en) 2018-02-13 2021-10-12 Roku, Inc. Trigger word detection with multiple digital assistants
JP7079366B1 (ja) * 2021-10-22 2022-06-01 昌樹 岸村 携帯端末支持具および携帯端末支持システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003273979A (ja) * 2002-03-15 2003-09-26 Mitsubishi Electric Corp データ表示方式及びデータ表示方法
JP2008078696A (ja) * 2006-09-19 2008-04-03 Sony Corp 携帯電話及び携帯電話の制御方法
JP2010054337A (ja) * 2008-08-28 2010-03-11 Pioneer Electronic Corp 車載機器、情報通信システム、車載機器の通信制御方法およびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1445910A3 (de) * 1997-10-15 2005-03-02 Nokia Corporation Verfahren zum Bereitstellen von Information in einem Kommunikationssystem mittels eines mobilen Telefons
JP2998732B2 (ja) * 1998-01-30 2000-01-11 トヨタ自動車株式会社 車両制御システム
JP2001339762A (ja) 2000-05-29 2001-12-07 Mitsubishi Electric Corp 通信システム及び通信方法及び携帯電話
US6845251B2 (en) * 2000-11-29 2005-01-18 Visteon Global Technologies, Inc. Advanced voice recognition phone interface for in-vehicle speech recognition applications
JP2002247668A (ja) * 2001-02-16 2002-08-30 Tomoo Sumi 制御装置および制御プログラム受信方法
US20020161476A1 (en) * 2001-04-05 2002-10-31 David Panofsky System for vending and dispensing digital files
US7536182B2 (en) * 2001-09-18 2009-05-19 Nec Corporation Method and system for extending the capabilities of handheld devices using local resources
US7421500B2 (en) * 2003-01-10 2008-09-02 Hewlett-Packard Development Company, L.P. Grid computing control system
EP1829339B1 (en) 2004-12-22 2011-11-02 Nokia Corporation In-car user interface for mobile phones
US7505763B2 (en) * 2005-04-07 2009-03-17 International Business Machines Corporation System for remotely operating and viewing a wireless telephone device
TWI281812B (en) 2005-08-02 2007-05-21 Benq Corp Method for controlling a wireless communication device remotely by a message and the wireless communication device thereof
US7885681B2 (en) 2005-10-07 2011-02-08 Agere Systems Inc. Method of using mobile communications devices for monitoring purposes and a system for implementation thereof
US8090361B2 (en) * 2006-05-26 2012-01-03 At&T Intellectual Property I, Lp Methods and systems for monitoring computer systems using wireless devices
JP4894781B2 (ja) * 2008-02-20 2012-03-14 ダイキン工業株式会社 機器管理システムおよび機器管理プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003273979A (ja) * 2002-03-15 2003-09-26 Mitsubishi Electric Corp データ表示方式及びデータ表示方法
JP2008078696A (ja) * 2006-09-19 2008-04-03 Sony Corp 携帯電話及び携帯電話の制御方法
JP2010054337A (ja) * 2008-08-28 2010-03-11 Pioneer Electronic Corp 車載機器、情報通信システム、車載機器の通信制御方法およびプログラム

Also Published As

Publication number Publication date
JP6012049B2 (ja) 2016-10-25
JP6243380B2 (ja) 2017-12-06
EP2577635B1 (en) 2017-07-12
US8559936B2 (en) 2013-10-15
US20110294490A1 (en) 2011-12-01
CN102959597B (zh) 2016-08-17
JP2015222584A (ja) 2015-12-10
WO2011150119A1 (en) 2011-12-01
KR20130086959A (ko) 2013-08-05
EP2577635A1 (en) 2013-04-10
JP2013535123A (ja) 2013-09-09
CN102959597A (zh) 2013-03-06

Similar Documents

Publication Publication Date Title
KR101794378B1 (ko) 전화기의 원격 제어
US6763247B1 (en) Portable telecommunication apparatus for controlling an electronic utility device
JP2009146146A (ja) 情報処理装置およびホームネットワークシステム
JP6020864B2 (ja) 車載情報システム
CN101582053A (zh) 将用户界面推到远程设备
CN113784220B (zh) 播放媒体资源的方法、显示设备及移动设备
CN112202967B (zh) 基于手机互联的分屏显示方法
CN104639975A (zh) 一种无线高清连接建立方法和装置
CN111901653B (zh) 一种显示设备外接音响的配置方法及显示设备
CN111625169A (zh) 一种遥控器浏览网页的方法及显示设备
CN113391559A (zh) 智慧家居设备控制方法和终端设备
CN113225838A (zh) 一种麦克风的控制方法、音频接收设备及音频采集设备
CN111246299A (zh) 通信终端以及应用管理方法
JP2015220533A (ja) 車載情報システム、車載装置、情報端末、アプリケーション実行方法
CN109492175A (zh) 应用程序界面的显示方法及装置、电子设备、存储介质
EP1234465A1 (en) A portable telecommunication apparatus for controlling an electronic utility device
WO2011099403A1 (ja) 携帯端末装置、操作手法通知システム、および操作通知方法
CN111654729A (zh) 一种账号登录状态的更新方法及显示设备
US20030158898A1 (en) Information processing apparatus, its control method, and program
JP6035108B2 (ja) 情報端末、情報システム、情報端末用プログラム
CN113490060B (zh) 一种显示设备及确定常用联系人的方法
CN111654753A (zh) 一种应用程序启动方法及显示设备
WO2016052107A1 (ja) ネットワークシステム、サーバ、機器、および通信端末
KR20110112645A (ko) 스마트폰을 이용한 동적인 원격 제어 시스템 및 그 방법
JP2008312159A (ja) テレビジョンシステム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right