KR102137673B1 - 어플리케이션 연결 방법 및 이를 이용하는 시스템 - Google Patents
어플리케이션 연결 방법 및 이를 이용하는 시스템 Download PDFInfo
- Publication number
- KR102137673B1 KR102137673B1 KR1020140030058A KR20140030058A KR102137673B1 KR 102137673 B1 KR102137673 B1 KR 102137673B1 KR 1020140030058 A KR1020140030058 A KR 1020140030058A KR 20140030058 A KR20140030058 A KR 20140030058A KR 102137673 B1 KR102137673 B1 KR 102137673B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic device
- application
- network
- information
- secure
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
전자 장치의 어플리케이션 연결 방법이 개시된다. 전자 장치의 어플리케이션 연결 방법은, 구동 중인 어플리케이션을 포함하는 타 전자 장치에서, 전자 장치와 통신하기 위한 정보를 나타내는 심볼 코드가 생성되어 디스플레이되면, 디스플레이된 심볼 코드를 이용하여 타 전자 장치에 액세스하는 단계 및, 타 전자 장치에서 구동 중인 어플리케이션에 연결하는 단계를 포함한다.
Description
본 발명은 어플리케이션 연결 방법 및 이를 이용하는 시스템에 관한 것으로, 더욱 상세하게는 네트워크에서 디바이스에 의한 어플리케이션 연결 방법 및 이를 이용하는 시스템에 관한 것이다.
무선 네트워크는 보안 네트워크 내의 장치 또는 컨텐츠에 대한 접근을 방지하기 위해 비밀번호를 이용한다. 게스트 장치가 보안 무선 네트워크에 접속하고자 하는 경우, 해당 게스트 장치는 디스커버리(discovery)을 위해 무선 네트워크에 대한 페어링을 수행해야 한다. 이러한 페어링이 이루어지게 하기 위해서는 해당 게스트 장치로 무선 네트워크의 비밀번호가 주어져야 하는데, 이는 불편은 물론 보안상 위험을 초래한다는 문제점이 있었다.
본 발명은 상술한 필요성에 따라 안출된 것으로, 본 발명의 목적은 보안 네트워크 내의 장치 또는 컨텐츠에 대한 접근을 용이하게 하면서 보안을 강화할 수 있는 어플리케이션 연결 방법 및 이를 이용하는 시스템을 제공함에 있다.
이상과 같은 목적을 달성하기 위한 일 실시 예에 따른 전자 장치의 어플리케이션 연결 방법은, 구동 중인 어플리케이션을 포함하는 타 전자 장치에서 상기 전자 장치와 통신하기 위한 정보를 나타내는 심볼 코드가 생성되어 디스플레이되면, 상기 디스플레이된 심볼 코드를 이용하여 상기 타 전자 장치에 액세스하는 단계 및, 상기 타 전자 장치에서 구동되는 상기 어플리케이션에 연결하는 단계를 포함한다.
또한, 상기 심볼 코드를 이용하여 보안 네트워크에 액세스하는 단계를 더 포함할 수 있다.
여기서, 상기 타 전자 장치는, 무선 또는 유선으로 상기 보안 네트워크에 연결되었는지 여부를 판단하고, 상기 보안 네트워크에 무선 연결된 것으로 판단되면, 무선 네트워크 정보, 타임스탬프, 액세스 만료 정보를 획득하고, 상기 보안 네트워크에 유선 연결된 것으로 판단되면, 유선 네트워크 정보 및 타임 스탬프를 획득할 수 있다.
또한, 상기 타 전자 장치는, 상기 획득된 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보로부터 문자열을 형성하고, 상기 문자열을 암호화할 수 있다.
또한, 상기 심볼 코드는 QR(quick response)를 포함하고, 상기 QR 코드는 상기 암호화된 문자열로부터 생성될 수 있다.
또한, 카메라를 이용하여 상기 QR 코드를 획득하는 단계 및, 보안 네트워크에 액세스하고 상기 타 전자 장치에서 구동 중인 어플리케이션에 연결하기 위해 상기 QR코드를 복호화하는 단계를 더 포함할 수 있다.
또한, 상기 액세스 만료 정보 및 상기 타임 스탬프에 기초하여 상기 보안 네트워크에서 상기 타 전자 장치로의 연결을 해제하는 단계를 더 포함할 수 있다.
여기서, 상기 전자 장치는 모바일 장치를 포함하고, 상기 타 전자 장치는 텔레비전 장치를 모바일 장치를 포함할 수 있다.
또한, 상기 모바일 장치는 모바일 폰을 포함할 수 있다.
한편, 본 발명의 다른 실시 예에 따른 전자 장치의 어플리케이션 연결 방법은, 타 전자 장치에서 구동되는 제1 어플리케이션에 의해 획득한 정보에 기초하여 식별 컨텐츠가 생성되면, 상기 생성된 식별 컨텐츠의 적어도 일부를 획득하는 단계 및, 상기 식별 컨텐츠의 적어도 일부를 이용하여 상기 제1 어플리케이션에 연결하는 단계를 포함한다.
또한, 제2 어플리케이션을 구동하는 단계를 더 포함하며, 상기 생성된 식별 컨텐츠의 적어도 일부를 획득하는 단계는, 상기 제2 어플리케이션을 이용하여 상기 식별 컨텐츠의 적어도 일부를 획득할 수 있다.
여기서, 상기 식별 컨텐츠는 QR 코드, 타임스탬프 및 만료 시간 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 제1 어플리케이션은 보안 환경에서 상기 타 전자 장치에서 구동되고, 상기 보안환경은 보안 로컬 네트워크를 포함할 수 있다.
또한, 기간의 만료 및 상기 전자 장치에서 상기 타 전자 장치까지의 거리 중 적어도 하나에 기초하여 상기 제1 어플리케이션으로의 연결을 해제하는 단계를 더 포함할 수 있다.
여기서, 상기 타 전자 장치는 텔레비전 장치를 포함하고, 상기 전자 장치는 모바일 장치를 포함할 수 있다.
또한, 상기 모바일 장치는 모바일 폰을 포함할 수 있다.
또한, 본 발명의 일 실시 예에 따른 어플리케이션 연결 시스템은, 네트워크 정보에 기초하여 제1 어플리케이션을 실행하여 식별 컨텐츠를 생성하는 제1 전자 장치 및, 상기 식별 컨텐츠를 획득하고, 상기 식별 컨텐츠의 적어도 일부를 이용하여 네트워크에 액세스하고, 상기 제1 전자 장치에 연결하는 제2 전자 장치를 포함한다.
여기서, 상기 제2 전자 장치는 제2 어플리케이션을 실행하고 상기 제2 어플리케이션을 이용하여 상기 식별 컨텐츠를 획득할 수 있다.
또한, 본 발명의 일 실시 예에 따른 전자 장치의 어플리케이션 연결 방법을 수행하기 위한 컴퓨터 상에서 실행되는 명령이 기록된 비일시적 컴퓨터 판독 가능 매체에 있어서, 상기 방법은, 구동 중인 어플리케이션을 포함하는 상기 타 전자 장치에서, 상기 전자 장치와 통신하기 위한 정보 를 나타내는 심볼 코드가 생성되어 디스플레이되면, 상기 디스플레이된 심볼 코드를 이용하여 상기 타 전자 장치에 액세스하는 단계 및상기 타 전자 장치에서 구동 중인 상기 어플리케이션에 연결하는 단계를 포함한다.
상술한 바와 같은 다양한 실시 예들에 따르면, 무선 네트워크 상에서 게스트 장치들이 호스트 장치 어플리케이션에 편리하게 액세스할 수 있게 된다.
도 1은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 위한 개략적인 시스템을 나타내는 블럭도이다.
도 2는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 흐름도이다.
도 3은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 일 예에 따른 시나리오를 도시한다.
도 4는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 다른 예에 따른 시나리오를 도시한다.
도 5는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 예에 따른 시나리오를 도시한다.
도 6은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 또 다른 흐름도이다.
도 7은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 8은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 또 다른 흐름도이다.
도 9는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 10은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 11은 본 발명의 일 실시 예에 따른 전산 시스템을 포함하는 정보 처리 시스템을 나타내는 도면이다.
도 2는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 흐름도이다.
도 3은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 일 예에 따른 시나리오를 도시한다.
도 4는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 다른 예에 따른 시나리오를 도시한다.
도 5는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 예에 따른 시나리오를 도시한다.
도 6은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 또 다른 흐름도이다.
도 7은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 8은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결을 설명하기 위한 또 다른 흐름도이다.
도 9는, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 10은, 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 또 다른 시나리오를 도시한다.
도 11은 본 발명의 일 실시 예에 따른 전산 시스템을 포함하는 정보 처리 시스템을 나타내는 도면이다.
이하의 설명은 본 발명의 일반적인 원리를 설명하기 위한 것이며, 본 발명에서 청구하고자 하는 개념들을 제한하기 위한 것이 아니다. 또한, 이하에서 설명되는 구성들은 가능한 여러 결합 형태와 치환 형태 각각에 있어서, 설명된 다른 구성들과 결합되어 이용될 수 있다. 여기에서 별도로 정의되지 않는 한, 모든 용어들은 통상의 기술자에 의해 이해되는 의미 및/또는 사전이나 논문에서 정의된 의미는 물론 명세서에서 유추할 수 있는 의미를 포함한 가능한 가장 넓은 범위로 해석될 수 있다.
본 발명에 따른 적어도 하나의 실시 예는 네트워크 어플리케이션의 공유와 관련된다. 일 실시 예는 전자 장치에 의해 네트워크 내에서 구동되는 어플리케이션의 연결을 제시한다.
본 발명의 일 실시 예에 따른 전자 장치는 무선 통신 링크와 같은 통신 링크를 통한 데이터 통신이 가능한 적어도 하나의 모바일 장치를 포함한다. 이러한 모바일 장치의 예로는 휴대폰 장치, 휴대용 태블릿 장치 등이 있다.
본 발명의 일 실시 예에 따르면 어플리케이션 연결을 위한 방법이 제시된다. 이에 따른 일 실시 예는 제1 전자 장치와 통신하기 위한 정보를 발견하는 구성을 포함한다. 이 경우, 제1 전자 장치는 해당 장치에서 구동되는 어플리케이션을 포함한다. 또한, 본 발명에 따른 일 실시 예에서, 발견된 정보를 나타내는 심볼 코드가 생성된다. 이 경우, 심볼 코드는 디스플레이 장치를 통해 디스플레이될 수 있다. 또한, 심볼 코드는 제2 전자 장치를 통해 제1 전자 장치에 액세스하는데 이용된다. 어플리케이션은 제2 전자 장치를 통해 연결된다.
도 1은 본 발명의 일 실시 예에 따라 전자 장치 1-N 140 (N은 양의 정수)에 의한 네트워크 상에서의 어플리케이션 연결을 위한 시스템 100의 구성을 나타내는 블럭도이다.
본 발명의 일 실시 예에 따른 시스템(100)은 텔레비전 장치(120), 서버 장치(130), 네트워크 연결 장치(110)를 포함한다.
텔레비전 장치(120)는 디스플레이(121) 및, 어플리케이션 1(126), 어플리케이션 2(127)에서 어플리케이션 N(128)(N은 양의 정수)과 같은 어플리케이션들을 관리하기 위한 어플리케이션 매니저 모듈(125)을 포함한다.
디스플레이(121)는 텔레비전 장치(120)와 분리된 장치일 수도 있고, 통합된 장치일 수도 있다. 일 실시 예에서, 네트워크 연결 장치(110)는 텔레비전 장치(120)와 서버 장치(130) 간의 통신을 핸들링하고, 텔레비전 장치(120)가 연결될 수 있는 로컬 네트워크를 형성하기 위한, 네트워크 모뎀 및 라우터 등과 같은 네트워크 인터페이스를 포함할 수 있다.
전자 장치 1 내지 N(140)는 디스플레이(141), 카메라(142), GPS(global positioning satellite) 수신 모듈, 나침반 모듈, 가속도계 및 자이로스코프(gyroscope) 모듈을 포함하는 모바일 장치 장비(hardware) 기능을 이용할 수 있는 모바일 장치를 포함할 수 있다.
카메라(142)는 주위 이미지를 촬영하는 데 이용된다.
GPS 모듈은 모바일 장치(즉, 사용자)의 현재 위치를 식별하는데 이용된다.
나침반 모듈은 모바일 장치의 방향을 식별하는데 이용된다.
가속도계 및 자이로스코프 모듈은 모바일 장치의 기울기를 식별하는데 이용된다.
시스템(100)은, 어플리케이션 1(126), 어플리케이션 2(127)에서 어플리케이션 N(128)과 같이 텔레비전 장치(120)에서 구동될 수 있는 어플리케이션에 연결하는 기능을 전자 장치 1 내지 N(140)에 제공한다.
일 실시 예에서, 어플리케이션 1(126), 어플리케이션 2(127)에서 어플리케이션 N(128)과 같은 어플리케이션들은 텔레비전 장치(120) 또는 디스플레이(121)에 표시되는 어플리케이션의 시각 디스플레이 부분을 포함하는 다른 장치에서 실행될 수 있다.
일 실시 예에서, 텔레비전 장치(120)가 연결되는 로컬 네트워크(예를 들어, 무선 네트워크)는 키 코드에 대한 지식 없이는 전자 장치 1 내지 N(140)이 페어링을 수행하거나 로컬 네트워크에 접속하지 못하도록 하는 방식으로 로컬 네트워크에 대한 접근을 허용하는 보안 코드 (예를 들어, 패스코드, 패스워드, 키 코드 등)를 갖는 보안 네트워크이다.
일 실시 예에서, 유니크한 심볼(예를 들어, QR(quick response) 코드)에서 정보를 추출하는 방식으로 정보를 획득하는 것과 같은 연결 수단에 의해, 어플리케이션이 구동되는 로컬 네트워크에 대한 액세스가 전자 장치 1 내지 N(140)에 제공된다.
일 실시 예에서, 전자 장치가 로컬 네트워크에 연결되면, 해당 연결은 보안상의 목적에 따라 제한된 수명을 갖게 된다(예를 들어, 1 시간, 2 시간, 4 시간 등). 이 경우, 보안 코드는 각 세션 별로 유일하다.
일 실시 예에서, 타임 스탬프 및 검색된 값(예를 들어, QR 코드로부터 검색된 값)을 유지하는 시간은 전자 장치 1 내지 N(140)의 어플리케이션을 통해, 네트워크로부터 연결 중단 시점을 판단하는데 이용된다.
일 실시 예에서, 네트워크 정보는 타임 바운드 (time bound)이고, 동일한 정보 이용은 (예를 들어, 동일한 QR 코드)의 이용은 타임스탬프가 만료된 이후로 제한된다.
일 실시 예에서, 전자 장치 1 내지 N(140)이 텔레비전 장치(120)의 어플리케이션(예를 들어, 어플리케이션 1(126))에 연결된 이후, 전자 장치 1 내지 N(140)이 네트워크의 무선 범위에서 벗어나면, 전자 장치와 네트워크의 연결이 종료된다.
이 경우, 연결을 복구하기 위해서는, 네트워크 정보 또는 QR 코드가 전자 장치 10-N 140 에 의해 다시 획득되어야 한다(예를 들어, QR 코드가 다시 스캔되어야 한다). 일 실시 예에서, QR 코드는 디스플레이(121)에 표시되는 QR코드로부터 획득되거나, 또는 다른 전자 장치 1 내지 N(140)의 디스플레이(141)로부터 획득될 수 있다.
도 2는 본 발명의 일 실시 예에 따라 네트워크 상에서의 네트워크 페어링 및 어플리케이션 연결에 필요한 정보를 포함하는 디스플레이용 QR 코드를 생성하기 위한 과정(200)을 설명하기 위한 흐름도이다.
본 발명의 일 실시 예에 따른 프로세스(200)는 210 블록에서 시작되는데, 리모컨, 포인팅 디바이스, 음성 명령 등을 이용하여 텔레비전 장치(120)의 디스플레이 121 상에서 어플리케이션을 선택하거나, 스마트폰 또는 타블렛 장치 등에서 실행되는 어플리케이션을 이용하는 등과 같은 방법에 의해, 텔레비전 장치 120에서 구동되는 어플리케이션과 연결하기 위한 네트워크상에서의 네트워크 페어링과 어플리케이션 연결에 필요한 정보를 포함하는 디스플레이용 QR 코드를 생성하는 과정이 시작된다. 예를 들어, 220 블록에서 어플리케이션은 로컬 네트워크(예를 들면, 홈 네트워크)의 텔레비전 장치(120)에서 구동된다.
230 블록에서, 텔레비전 장치가 유선 또는 무선 네트워크에 접속되어 있는지 여부가 판단된다.
해당 텔레비전 장치가 유선 연결에 접속되어 있다고 판단되면, 프로세스(200)는 250 블록으로 진행된다. 그렇지 않은 경우, 프로세스(200)는 240 블록으로 진행된다.
일 실시 예에서, 240 블록의 정보는 텔레비전 장치로부터 수집될 수 있는데, 여기서 정보는 무선 네트워크 SSID(service set identification), 네트워크 키, 텔레비전 장치의 IP 주소, 타임스탬프, 유지 시간(즉, 모바일 전자 장치에서의 어플리케이션 연결 시간 제한) 등을 포함할 수 있다.
250블록에서 사용자는 텔레비전 장치(예를 들어, 텔레비전 장치 120)에 연결된 디스플레이(예를 들어, 디스플레이 121) 상에서 무선 네트워크 SSID, 네트워크 키, 모바일 전자 장치(예를 들어, 전자 장치 1-N 140)에 의해 연결될 어플리케이션의 연결 유지 시간 등을 제공하도록 유도된다.
유도된 정보가 입력되면, 텔레비전 장치 또는 로컬 네트워크는 텔레비전 장치의 IP 주소와 타임 스탬프와 관련한 질의를 받는다.
240 또는 250 블록의 처리가 완료되면, 프로세스 200은 260 처리 블록으로 진행된다.
260 블록에서 JSON(java script object notation) 문자열은 240 또는 250블록에서 획득된 정보로부터 형성되며, 그 결과로 형성된 JSON 문자열은 암호화된다 (예를 들어, 공지의 암호화 기술을 통해 암호화될 수 있다).
프로세스(200)는 270 블록으로 진행하게 되고, 260 블록으로부터 획득한 암호화된 문자열을 위한 QR 코드가 생성된다.
280 블록에서, QR 코드는 디스플레이 121와 같은 디스플레이 상에 제공된다.
이후, 프로세스(200)는 290 블록에서 종료된다.
도 3은 본 발명의 일 실시 예에 따른 텔레비전 장치 120의 네트워크 상에서의 어플리케이션 연결과 관련한 시나리오(300)를 도시한다.
일 실시 예에서, 네트워크 연결(110)은 텔레비전 장치(120)가 로컬 네트워크에 무선(예를 들어, Wi-Fi) 또는 유선(예를 들어, Ethernet)으로 연결되도록 하는 신호를 제공한다.
디스플레이(121)에서, 어플리케이션 1(126)은 텔레비전 장치(120)에서 구동되고 실행되는 것으로 표시된다. QR 코드(310)은 디스플레이(121)에 표시되고, QR 코드(310)은 텔레비전 장치(120)가 현재 연결되어 있는 로컬 네트워크 상에서 어플리케이션 1(126)에 연결하기 위한 임베딩 정보에 대한 프로세스(예를 들어, 도면 2에 도시된 프로세스 200)에서 생성된다.
도 4는 본 발명의 일 실시 예에 따라 텔레비전 장치 120의 네트워크 상에서 어플리케이션 연결에 대한 또 다른 시나리오를 도시하고 있다.
본 발명의 일 실시 예에 따라 로컬 네트워크 상에서 디스플레이(121) 상에 표시되는 QR 코드를 이용하는 경우, 전자 장치 1(140)는 디스플레이(141) 상에 표시되는 QR 코드(310)의 이미지(311)를 캡처하기 위해 카메라(142)를 이용한다.
전자 장치 1(140)은 텔레비전 장치(120) 및 로컬 네트워크에 해당하는 정보 (예를 들어, SSID, 네트워크 키, 텔레비전 장치(120)의 IP주소)를 추출하기 위해 QR 코드(310)의 이미지(311)를 이용한다.
도 5는 본 발명의 일 실시 예에 따른 텔레비전 장치(120)의 로컬 네트워크 상에서 어플리케이션 연결과 관련한 또 다른 시나리오(600)을 도시한다.
일 실시 예에 따르면, QR 코드(310)는 전자 장치 1(140) 상에서 이미지(311)로 캡처되고 로컬 네트워크에 해당하는 정보가 추출되면, 전자 장치 1(140)에서 구동되는 어플리케이션은 네트워크로 연결한 후, 어플리케이션 1(126)에 연결하기 위해 추출된 정보를 이용하고, 전자 장치 1(140)의 디스플레이(141) 상에 상태(611) (예를 들어,“무선 네트워크에 연결 중…”)를 나타낸다.
도 6은 본 발명의 일 실시 예에 따른 네트워크 페어링에 대한 정보를 포함하는 디스플레이용 QR 코드를 생성하고 네트워크 상에서의 어플리케이션 연결에 QR코드를 이용하는 프로세스(700)의 흐름도를 도시한다.
본 발명의 일 실시 예에 따른 프로세스(700)는 710 블록에서 시작되는데, 해당 프로세스는 네트워크 페어링을 위한 정보를 포함하는 디스플레이용 QR 코드를 생성하고, 네트워크 상에서 어플리케이션 연결을 위해 QR 코드를 이용하는 과정을 나타낸다.
720 블록에서, 텔레비전 장치(예를 들어, 도 1에 도시된 텔레비전 장치 120)와 관련된 정보가 획득된다(예를 들어, 도 2에 도시된 블록 240 또는 250에서와 같이). 여기서, 정보는 무선네트워크 SSID, 네트워크 키(예를 들어, 숫자 (예컨대, 12345), 알파벳 코드 (예컨대, ABC123 등), 텔레비전 장치의 IP 주소, 타임스탬프, 유지시간 등을 포함할 수 있다.
730 블록에서, JSON 문자열은 720 블록에서 획득되어 편집된 정보 (예를 들어, {“SSID”: “Samsung,” “NKEY”: “12345,” “TVIP”: “1.2.3.4,” “Timestamp”: “12345,” “TTL,”: “12”})로부터 형성된다.
740 블록에서, 730 블록에서의 JSON 문자열은 암호화된다(예를 들어, 공지의 암호화 기술을 통해).
프로세스(700)는 750 블록으로 진행되고, 740 블록에서 획득된 암호화된 문자열을 위한 QR 코드가 생성되어 디스플레이(예를 들어, 디스플레이 121)에 표시된다.
750 처리 블록에서, 전자 장치(예를 들어, 전자 장치 1 140)는 카메라를 이용하여 QR 코드의 이미지를 캡처한다.
760 블록에서, QR 코드는 암호화된 JSON 문자열을 획득하는데 이용되고, 암호화된 JSON 문자열은 JSON 문자열 (예를 들어, {“SSID”: “Samsung,” “NKEY”: “12345,” “TVIP”: “1.2.3.4,” “Timestamp”: “12345,” “TTL,”: “12”})을 획득하고 정보를 추출하기 위해 복호화된다.
770 블록에서, SSID (예를 들어, “Samsung”) 및 네트워크 키(예를 들어, “NKEY”: “12345”)는 전자 장치를 통해, 텔레비전 장치에 의해 어플리케이션이 실행되고 있는 로컬 네트워크에 연결하는데 이용된다.
780 블록에서, 전자 장치가 로컬 네트워크로 연결되면, 획득된 IP 주소는 어플리케이션과의 연결을 위해, 로컬 네트워크를 통해 어플리케이션으로 “연결(CONNECT)” 메시지를 보내는데 이용된다.
790 처리 블록에서, 700 프로세스가 종료된다.
도 7은 본 발명의 일 실시 예에 따른 네트워크 상에서의 어플리케이션 연결에 대한 시나리오(800)를 도시한다.
본 발명의 일 실시 예에 따른 전자 장치 1(140)는 QR 코드(310)를 이용하여 (예를 들어, 도 2에 도시된 프로세스(200) 및 도 6에 도시된 프로세스(700)를 이용하여), 네트워크 연결 장치 1(126)을 이용하는 네트워크를 통해 (텔레비전 장치 120에서 실행되는) 어플리케이션 1(126)에 연결되어 있다.
일 실시 예에서, 전자 장치 1(140)이 어플리케이션 1(126)에 연결되면, 디스플레이(141)는 전자 장치 1(140)에서 실행되고 있는 어플리케이션을 이용하여 어플리케이션 1(126)에 연결된 상태를 표시한다.
일 실시 예에서, 전자 장치 1(140)의 디바이스 ID 및 상태(811)는 디스플레이(141)에 표시되고, 연결 중인 디바이스 ID의 상태를 나타내는 알림이 디스플레이(121)에 표시된다.
도 8은 본 발명의 일 실시 예에 따른 네트워크 상에서의 모바일 전자 장치 (예를 들어, 휴대폰 장치)에 의한 어플리케이션 연결을 위해 텔레비전 장치에 의해 표시되는 QR 코드를 이용하는 프로세스(900)를 나타내는 흐름도이다.
본 발명의 일 실시 예에 따른 프로세스(900)는 네트워크 상에서의 어플리케이션 연결 및 네트워크 페어링을 위한 QR 코드를 이용하는 과정이 시작되는 910 블록에서 시작된다.
일 실시 예에 따르면, 프로세스(900)는 디스플레이 화면을 탭(tap)한다거나, 음성 명령을 이용하는 등의 동작을 통해 모바일 전자 장치(예를 들어, 전자 장치 1 140) 상에서 어플리케이션을 시작하는 사용자에 의해 시작될 수 있다.
920 블록에서, 어플리케이션이 실행을 위해 선택되면, 해당 어플리케이션은 휴대용 전자 장치에서 구동(예를 들어, 실행)된다.
930 블록에서, QR코드 스캐너(예를 들어, 모바일 전자 장치의 카메라를 이용하는 어플리케이션)이 구동된다.
940 블록에서, 텔레비전 장치(예를 들어, 텔레비전 장치 120)의 디스플레이 (예를 들어, 디스플레이부 121)에 표시되는 QR 코드는 모바일 전자 장치를 이용해 스캔된다.
950 블록에서, QR 코드는 텔레비전 장치와 관련된 정보를 복호화하는데 이용되는데, 해당 정보는 무선 네트워크 SSID, 네트워크 키 (예를 들어, 숫자 (예컨대, 12345), 알파벳 코드 (예컨대, ABC123) 등), 텔레비전 장치의 IP 주소, 타임스탬프, 유지 시간 등을 포함할 수 있다.
960 블록에서, 모바일 장치가 텔레비전 장치의 로컬 네트워크에 연결되었는지 여부가 판단된다.
모바일 전자 장치가 네트워크에 연결된 것으로 판단되면, 프로세스(900)는 980 블록으로 진행된다.
그렇지 않은 경우, 프로세스(900)는 970 블록로 진행된다.
970 블록에서, 네트워크 SSID 및 네트워크 키는 네트워크에 연결하는데 이용된다.
980 블록에서, 모바일 전자 장치가 텔레비전 어플리케이션에 연결되면, 해당 모바일 전자 장치는 연결을 원하는 텔레비전 장치에 어플리케이션 ‘연결(CONNECT)’ 메시지를 보내기 위해 텔레비전 장치의 IP 주소를 이용한다. 이어서 990 블록에서, 프로세스(900)가 종료된다.
도 9는 본 발명의 일 실시 예에 따라 텔레비전 장치의 네트워크 상에서 텔레비전 장치(120)로부터 전자 장치 1(140)로 QR 코드를 다운로드하는 시나리오(1000)를 도시한다.
본 발명의 일 실시 예에 따르면, 네트워크 연결(110)은 무선 (예를 들어, Wi-Fi) 또는 유선 (예를 들어, Ethernet)을 통해 로컬 네트워크에 텔레비전 장치(120)를 연결하기 위한 신호를 제공한다.
디스플레이(121)에서, 어플리케이션 1(1260은 텔레비전 장치(120)에서 구동되고 실행되고 있는 것으로 표시된다.
이 경우, QR 코드(310)는 디스플레이(121)에 표시되는데, 해당 QR 코드(310)는 텔레비전 장치(120)가 현재 연결되어 있는 로컬 네트워크 상에서의 어플리케이션 1(126)과의 연결을 위한 임베딩 정보와 관련된 프로세스(예를 들어, 도 2에 도시된 프로세스 200)에서 생성된다.
전자 장치 1(140)이 텔레비전 장치(120)에 연결되면, 전자 장치 1(140)은 텔레비전 장치(120)로부터 QR 코드(310)의 다운로드를 요청한다.
다운로드가 완료되면, 전자 장치 1(140)은 해당 QR 코드(310)를 디스플레이(141)에 표시할 수 있다.
도 10은 본 발명의 일 실시 예에 따른 텔레비전 장치의 네트워크 상에서 전자 장치 1(140)에 의해 텔레비전 장치(120)로부터 다운로드된 QR 코드를 이용하는 시나리오(1100)를 도시한다.
본 발명의 일 실시 예에 따르면, 다운로드된 QR 코드(310)는 전자 장치 1(140)의 디스플레이(141)에 표시된다. 일 실시 예에서, 다른 전자 장치 1 내지 N(140)은 어플리케이션 1(126)에 연결하기 위해 전자 장치 1(140)로부터 QR 코드(310)를 캡처할 수 있다.
일 실시 예에서, 전자 장치 2(140)는 카메라(142)를 이용하여 QR 코드(310)을 QR 코드 이미지(311)로 캡처하기 위해 전자 장치 2(140)의 어플리케이션을 이용한다.
전자 장치 2(140)는 QR 코드(310)의 QR 코드 이미지(311)로부터 추출한 정보를 이용하여 텔레비전 장치(120)의 어플리케이션 1(126)에 연결하기 위해 QR 코드 이미지(311)를 이용할 수 있다.
도 11은 본 발명의 일 실시 예에 따른 전산 시스템 500을 포함하는 정보 처리 시스템을 나타내는 블록도이다.
본 발명의 일 실시 예에 따른 시스템(500)은 적어도 하나의 프로세서(511) (예를 들어, ASIC, CPU 등)를 포함하고, (그래픽, 문서 및 기타 데이터를 표시하기 위한) 전자 디스플레이(512), 메인 메모리(513)(예를 들어, RAM(Radom Access Memory)), 저장 장치(514)(예를 들어, 하드 디스크 드라이브), 외장형 저장 장치(515)(예를 들어, 외장형 저장 드라이브, 외장형 메모리 모듈, 자기 테이프 구동장치, 광 디스크 드라이브, 컴퓨터 소프트웨어 및/또는 데이터가 저장된 컴퓨터 판독 가능 매체), 사용자 인터페이스 장치(516)(예를 들어, 키보드, 터치스크린, 키패드, 포인팅 디바이스), 및 통신 인터페이스(517)(예를 들어, 모뎀, (Wi-Fi, Cellular 와 같은) 무선송수신기, (Ethernet 카드 등과 같은) 네트워크 인터페이스, 통신 포트, 또는 PCMCIA 슬롯 및 카드를 더 포함할 수 있다.
통신 인터페이스(517)는 소프트웨어 및 데이터가 컴퓨터 시스템 및 외부 장치 간에 전달될 수 있도록 한다.
시스템(500)은 상술한 장치/모듈(511-517)이 연결되는 통신 기반 체계(518) (예를 들어, 통신 버스(communications bus), 크로스오버 바(cross-over bar) 또는 네트워크)를 더 포함할 수 있다.
통신 인터페이스(517)를 통해 전달되는 정보는 전자신호, 전자기 신호, 광학 신호 등의 형태일 수 있으며, 또는 인터넷(550), 모바일 장치(551), 서버(552) 또는 네트워크(553) 등과 같은 복수의 싱크/소스 간에 신호를 전달하는 통신 링크를 통해 통신 인터페이스(517)에 의해 수신될 수 있는 다른 신호일 수 있으며, 전선 또는 케이블, 광섬유, 전화선, 휴대전화 링크, 무선 주파수(RF) 링크 및/또는 기타 통신 채널들을 통해 구현될 수 있다.
본 발명의 일 실시 예에 따라 시스템(500)이 휴대폰과 같은 모바일 무선 장치로 구현되는 경우, 시스템(500)은 카메라 520과 같은 이미지 캡처 장치를 더 포함할 수 있다.
또한, 시스템(500)은 MMS 모듈(521), SMS 모듈(522), 이메일 모듈(523), 소셜네트워크 인터페이스(SNI) 모듈(524), 오디오/비디오 플레이어(525), 웹브라우저(526), 이미지 캡처 모듈(527) 등과 같은 어플리케이션 모듈들을 더 포함할 수 있다.
본 발명의 일 실시 예에 따른 시스템(500)은 상술한 네트워크 접속 및 어플리케이션 연결 모듈(530)을 더 포함할 수 있다. 네트워크 접속 및 어플리케이션 연결 모듈(530)은 구동 시스템(529)과 함께 시스템(500)의 메모리 내의 실행 가능한 코드 리자이딩(residing)으로 수행될 수 있다. 또 다른 실시 예에서, 이러한 모듈은 펌웨어 등에 포함될 수 있다.
상술한 다양한 실시 예들에 따르면, 게스트 장치들의 휴대용 장치 어플리케이션들을 텔레비전 장치 어플리케이션에 연결하기 위해, 무선 네트워크 상에서 텔레비전 장치 어플리케이션에 연결하고자 하는 많은 게스트 장치들에게 편리한 방식이 제공될 수 있다. 이러한 실시 예들을 이용함에 있어서, 네트워크 기반의 발견 학습(discovery employing)은 요구되지 않는다. 예를 들어, 텔레비전 장치의 IP 주소로서의 UPnP(universal plug and play) 프로토콜은 QR코드의 일부로서 보급될 수 있다.
상술한 실시 예들은 프로세서에 의한 수행과 관련된 프로그램 명령, 소프트웨어 모듈, 마이크로 코드, 컴퓨터 판독 가능 매체의 컴퓨터 프로그램 제품, 아날로그/로직 회로, 특정 집적회로의 어플리케이션, 펌웨어, 소비자 전자 장치, 음향 장치, 무선/유선 송신기, 무선/유선 수신기, 네트워크, 멀티미디어 장치 등과 같은 여러 가지 방식으로 실행될 수 있다. 또한 상술한 실시 예들은 전체적으로 하드웨어에 관련된 실시 예, 전체적으로 소프트웨어에 관련된 실시 예 또는 하드웨어와 소프트웨어 모두에 관련된 실시 예의 형태로 구현될 수 있다.
상술한 실시 예들은 흐름도 및/또는 방법, 장치(시스템) 및 컴퓨터 프로그램 제품의 구성도들을 참고하여 설명되었다. 이러한 도면들에 있어서의 각 블록 또는 그 둘의 조합 형태에 있어서의 각 블록은 컴퓨터 프로그램 명령에 따라 수행될 수 있다. 이러한 컴퓨터 명령들이 프로세서에 제공되면, 프로세서를 통해 실행되는 명령들이 흐름도 및/또는 구성도에 도시된 기능/동작 등을 실행하기 위한 수단을 생성하도록 구현될 수 있다. 흐름도/구성도의 각 블록은 적어도 하나의 실시 예를 실행하면서 하드웨어 및/또는 소프트웨어 모듈 또는 로직을 나타낼 수 있다. 또 다른 실시 예에서, 각 블록에서 언급된 기능들은 각 도면에서 도시된 순서와 다르게 적용될 수 있다.
일반적으로, “컴퓨터 프로그램 매체,”“컴퓨터 이용 가능 매체,"“컴퓨터 판독 가능 매체” 및 “컴퓨터 프로그램 제품” 등의 용어는 메인 메모리, 보조기억장치, 외장형 저장 장치, 하드디스크드라이브에 설치된 하드디스크 등과 같은 매체를 지칭하는데 이용된다. 이러한 컴퓨터 프로그램 제품들은 컴퓨터 시스템에 소프트웨어를 제공하는 수단이다. 컴퓨터 판독가능 매체는 컴퓨터 시스템이 데이터, 지시사항, 메시지 또는 메시지 패킷 및 기타 컴퓨터 판독 가능 매체의 컴퓨터 판독 가능 정보를 판독할 수 있도록 한다. 이러한 컴퓨터 판독 가능 매체는, 예를 들어 플로피 디스크, ROM, 플래시 메모리, 디스크드라이브 메모리, CD-ROM 및 기타 영구 저장 장치 등와 같은 비휘발성 메모리를 포함할 수 있다. 이러한 컴퓨터 판독 가능 매체는, 예를 들어, 컴퓨터 시스템 간에 데이터와 컴퓨터 명령 등과 같은 정보를 전송하는데 유용하다. 컴퓨터 프로그램 명령은 이러한 컴퓨터 판독가능 매체에 저장된 해당 명령들이 흐름도 및/또는 블록도 또는 블록에 도시된 기능/동작을 실행하는 명령을 포함한 제품을 구현하도록 컴퓨터, 기타 프로그램 변경식 데이터 처리 장치 또는 특정한 방식으로 기능하는 기타 장치를 제어할 수 있는 컴퓨터 판독 가능 매체에 저장될 수 있다.
여기에서의 블록도 및/또는 흐름도를 나타내는 컴퓨터 프로그램 명령들은 컴퓨터, 컴퓨터 변경식 데이터 처리 장치 또는 이러한 장치들에서 수행되는 일련의 동작들이 컴퓨터 실행 프로세스를 도출하도록 하는 처리 장치들에 로딩될 수 있다. 컴퓨터 프로그램들(즉, 컴퓨터 제어 로직)은 주기억장치 및/또는 보조기억장치에 저장된다. 컴퓨터 프로그램들은 또한 통신 인터페이스를 통해 수신될 수 있다. 이러한 컴퓨터 프로그램들이 실행되면, 해당 컴퓨터 프로그램들은 컴퓨터 시스템이 여기서 논의되는 실시 예들의 구성들을 수행하도록 할 수 있다. 특히, 이러한 컴퓨터 프로그램들이 실행되면, 해당 컴퓨터 프로그램들은 처리기 및/또는 멀티코어 프로세서들이 컴퓨터 시스템의 구성을 수행하도록 할 수 있다. 이러한 컴퓨터 프로그램들은 컴퓨터 시스템의 제어기를 나타낸다. 컴퓨터 프로그램 제품은 컴퓨터 시스템에 의해 판독 가능하고, 적어도 하나의 실시 예에 따른 방법을 수행하기 위한 컴퓨터 시스템의 실행과 관련된 명령을 저장하는 유형의 저장 장치를 포함한다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안 될 것이다.
110: 네트워트 장치 120: 텔레비전 장치
130: 서버 장치
130: 서버 장치
Claims (19)
- 전자 장치의 어플리케이션 연결 방법에 있어서,
구동 중인 어플리케이션을 포함하는 타 전자 장치가 디스플레이하는 심볼 코드에 기초하여 상기 타 전자 장치에 액세스하는 단계; 및
상기 타 전자 장치에서 구동 중인 상기 어플리케이션에 연결하는 단계; 및
상기 심볼 코드에 기초하여 상기 타 전자 장치가 연결 중인 보안 네트워크에 액세스하는 단계;를 포함하고,
상기 심볼 코드는,
상기 전자 장치가 상기 타 전자 장치 및 상기 보안 네트워크에 액세스하기 위한 정보를 포함하고,
상기 타 전자 장치가 상기 보안 네트워크에 무선 연결 중이면, 상기 심볼 코드는 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보에 기초하여 생성되고,
상기 타 전자 장치가 상기 보안 네트워크에 유선 연결 중이면, 상기 심볼 코드는 유선 네트워크 정보 및 타임스탬프에 기초하여 생성되는, 어플리케이션 연결 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 타 전자 장치는,
상기 보안 네트워크에 무선 연결 중이면, 상기 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보에 기초하여 문자열을 형성하고,
상기 문자열을 암호화하여 상기 심볼 코드를 획득하는, 어플리케이션 연결 방법. - 제4항에 있어서,
상기 암호화된 문자열은 QR(quick response) 코드를 포함하는, 어플리케이션 연결 방법. - 제5항에 있어서,
카메라를 이용하여 상기 QR 코드를 획득하는 단계; 및
상기 획득된 QR 코드를 복호화하여 상기 어플리케이션 및 상기 보안 네트워크에 액세스하는 단계;를 더 포함하는 것을 특징으로 하는 어플리케이션 연결 방법. - 제6항에 있어서,
상기 액세스 만료 정보 및 상기 타임 스탬프에 기초하여 상기 보안 네트워크에서 상기 타 전자 장치로의 연결을 해제하는 단계;를 더 포함하는, 어플리케이션 연결 방법. - 제7항에 있어서,
상기 전자 장치는 모바일 장치로 구현되고,
상기 타 전자 장치는 텔레비전 장치로 구현되는, 어플리케이션 연결 방법. - 제8항에 있어서,
상기 모바일 장치는 모바일 폰으로 구현되는, 어플리케이션 연결 방법. - 전자 장치의 어플리케이션 연결 방법에 있어서,
타 전자 장치에서 구동되는 제1 어플리케이션에 의해 획득된 정보에 기초하여 식별 컨텐츠가 생성되면, 상기 타 전자 장치에서 생성된 상기 식별 컨텐츠의 적어도 일부를 획득하는 단계; 및
상기 식별 컨텐츠의 적어도 일부를 이용하여 상기 타 전자 장치에서 구동되는 제1 어플리케이션에 연결하는 단계; 및
상기 식별 컨텐츠의 적어도 일부를 이용하여 상기 타 전자 장치가 연결 중인 보안 로컬 네트워크에 연결하는 단계;를 포함하고,
상기 제1 어플리케이션은 보안 환경에서 상기 타 전자 장치에서 구동되고, 상기 보안환경은 상기 보안 로컬 네트워크를 포함하고,
상기 식별 컨텐츠는,
상기 전자 장치가 상기 타 전자 장치 및 상기 보안 로컬 네트워크에 액세스하기 위한 정보를 포함하고,
상기 타 전자 장치가 상기 보안 로컬 네트워크에 무선 연결 중이면, 상기 식별 컨텐츠는 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보에 기초하여 생성되고,
상기 타 전자 장치가 상기 보안 로컬 네트워크에 유선 연결 중이면, 상기 식별 컨텐츠는 유선 네트워크 정보 및 타임스탬프에 기초하여 생성되는, 어플리케이션 연결 방법. - 제10항에 있어서,
제2 어플리케이션을 구동하는 단계;를 더 포함하며,
상기 식별 컨텐츠의 적어도 일부를 획득하는 단계는,
상기 제2 어플리케이션을 이용하여 상기 식별 컨텐츠의 적어도 일부를 획득하는 것을 특징으로 하는 어플리케이션 연결방법. - 제11항에 있어서,
상기 식별 컨텐츠는 QR 코드, 타임스탬프 및 만료 시간 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 어플리케이션 연결 방법. - 삭제
- 제10항에 있어서,
기간의 만료 및 상기 전자 장치에서 상기 타 전자 장치까지의 거리 중 적어도 하나에 기초하여 상기 제1 어플리케이션으로의 연결을 해제하는 단계;를 더 포함하는 것을 특징으로 하는 어플리케이션 연결 방법. - 제14항에 있어서,
상기 타 전자 장치는 텔레비전 장치를 포함하고, 상기 전자 장치는 모바일 장치를 포함하는 것을 특징으로 하는 어플리케이션 연결 방법. - 제15항에 있어서,
상기 모바일 장치는 모바일 폰을 포함하는 것을 특징으로 하는 어플리케이션 연결 방법. - 어플리케이션 연결 시스템에 있어서,
네트워크 정보에 기초하여 제1 어플리케이션을 실행하여 식별 컨텐츠를 생성하는 제1 전자 장치; 및
상기 식별 컨텐츠를 획득하고, 상기 식별 컨텐츠의 적어도 일부를 이용하여 상기 제1 전자 장치가 연결 중인 보안 로컬 네트워크에 액세스하고, 상기 제1 전자 장치에 연결하는 제2 전자 장치;를 포함하고,
상기 제1 어플리케이션은 보안 환경에서 상기 제1 전자 장치에서 구동되고, 상기 보안환경은 상기 보안 로컬 네트워크를 포함하고,
상기 식별 컨텐츠는,
상기 제2 전자 장치가 상기 제1 전자 장치 및 상기 보안 로컬 네트워크에 액세스하기 위한 정보를 포함하고,
상기 제1 전자 장치가 상기 보안 로컬 네트워크에 무선 연결 중이면, 상기 식별 컨텐츠는 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보에 기초하여 생성되고,
상기 제1 전자 장치가 상기 보안 로컬 네트워크에 유선 연결 중이면, 상기 식별 컨텐츠는 유선 네트워크 정보 및 타임스탬프에 기초하여 생성되는, 어플리케이션 연결 시스템. - 제17항에 있어서,
상기 제2 전자 장치는 제2 어플리케이션을 실행하고 상기 제2 어플리케이션을 이용하여 상기 식별 컨텐츠를 획득하는 것을 특징으로 하는 어플리케이션 연결 시스템. - 전자 장치의 어플리케이션 연결 방법을 수행하기 위한 컴퓨터 상에서 실행되는 명령이 기록된 비일시적 컴퓨터 판독 가능 매체에 있어서, 상기 방법은,
구동 중인 어플리케이션을 포함하는 타 전자 장치가 디스플레이하는 심볼 코드에 기초하여 상기 타 전자 장치에 액세스하는 단계; 및
상기 타 전자 장치에서 구동 중인 상기 어플리케이션에 연결하는 단계; 및
상기 심볼 코드에 기초하여 상기 타 전자 장치가 연결 중인 보안 네트워크에 액세스하는 단계;를 포함하고,
상기 심볼 코드는,
상기 전자 장치가 상기 타 전자 장치 및 상기 보안 네트워크에 액세스하기 위한 정보를 포함하고,
상기 타 전자 장치가 상기 보안 네트워크에 무선 연결 중이면, 상기 심볼 코드는 무선 네트워크 정보, 타임스탬프 및 액세스 만료 정보에 기초하여 생성되고,
상기 타 전자 장치가 상기 보안 네트워크에 유선 연결 중이면, 상기 심볼 코드는 유선 네트워크 정보 및 타임스탬프에 기초하여 생성되는, 비일시적 컴퓨터 판독 가능 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/803,673 US10735408B2 (en) | 2013-03-14 | 2013-03-14 | Application connection for devices in a network |
US13/803,673 | 2013-03-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140113491A KR20140113491A (ko) | 2014-09-24 |
KR102137673B1 true KR102137673B1 (ko) | 2020-07-24 |
Family
ID=51535014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140030058A KR102137673B1 (ko) | 2013-03-14 | 2014-03-14 | 어플리케이션 연결 방법 및 이를 이용하는 시스템 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10735408B2 (ko) |
KR (1) | KR102137673B1 (ko) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10284657B2 (en) | 2013-03-14 | 2019-05-07 | Samsung Electronics Co., Ltd. | Application connection for devices in a network |
WO2015037333A1 (ja) * | 2013-09-10 | 2015-03-19 | 日立アプライアンス株式会社 | 空気調和機の診断システム、空気調和機及び移動通信端末 |
DE102013220865A1 (de) * | 2013-10-15 | 2015-04-16 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | Verfahren und System zum Fernbedienen einer Werkzeugmaschine mittels eines mobilen Kommunikationsgeräts |
US9892450B2 (en) | 2014-02-26 | 2018-02-13 | Amazon Technologies, Inc. | Device for delivery service |
US9775101B2 (en) * | 2014-02-26 | 2017-09-26 | Amazon Technologies, Inc. | Management of handheld electronic device |
US10102561B2 (en) | 2014-02-26 | 2018-10-16 | Amazon Technologies, Inc. | Delivery service system |
CA2844724A1 (en) * | 2014-03-04 | 2015-09-04 | Guest Tek Interactive Entertainment Ltd. | Leveraging push notification capabilities of mobile app to send event-triggered invitations to upgrade service offered by hospitality establishment |
US10262120B1 (en) * | 2014-11-17 | 2019-04-16 | Squirrels LLC | Providing display outputs responsive to record data |
CN105320976B (zh) * | 2015-10-14 | 2019-04-05 | 深圳市二八智能家居有限公司 | 一种找回智能家居设备二维码的方法及装置 |
JP6620528B2 (ja) * | 2015-11-19 | 2019-12-18 | 株式会社リコー | 認証システム、認証方法、認証装置および認証プログラム |
CN109391634A (zh) | 2016-03-02 | 2019-02-26 | 上海小蚁科技有限公司 | 建立通信的方法、终端和计算机可读存储介质 |
CN106028106A (zh) * | 2016-06-06 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种电视操控方法及装置 |
DE102017107087A1 (de) * | 2017-04-03 | 2018-10-04 | Vorwerk & Co. Interholding Gmbh | Verfahren zum Verbinden eines Haushaltsgerätes mit einem drahtlosen Heimnetzwerk |
CN107483715B (zh) * | 2017-07-04 | 2021-03-02 | 上海小蚁科技有限公司 | 终端与设备通信的方法和系统、终端、存储介质 |
JP6970589B2 (ja) * | 2017-11-10 | 2021-11-24 | キヤノン株式会社 | 通信装置及びその制御方法、並びにプログラム |
CN108449639B (zh) * | 2018-03-26 | 2020-06-19 | 京东方科技集团股份有限公司 | 电视的开机方法和控制系统 |
US10893043B1 (en) * | 2018-09-12 | 2021-01-12 | Massachusetts Mutual Life Insurance Company | Systems and methods for secure display of data on computing devices |
CN111131866B (zh) * | 2019-11-25 | 2021-06-15 | 华为技术有限公司 | 一种投屏音视频播放方法及电子设备 |
KR102357368B1 (ko) * | 2020-08-10 | 2022-02-07 | 주식회사 엘지유플러스 | 미디어 출력 기기에서 Wi-Fi 접속을 용이하게 하는 방법 및 장치 |
US11962842B1 (en) * | 2020-12-30 | 2024-04-16 | CSC Holdings, LLC | Formulation and display of wireless connection credentials |
SE2150783A1 (en) * | 2021-06-17 | 2022-12-18 | Telia Co Ab | Methods and apparatuses for facilitating connection to a wifi network |
CN114189861B (zh) * | 2021-11-24 | 2023-10-20 | 阿里巴巴(中国)有限公司 | 无线网络连接方法、设备及系统 |
Family Cites Families (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040225716A1 (en) | 2000-05-31 | 2004-11-11 | Ilan Shamir | Methods and systems for allowing a group of users to interactively tour a computer network |
US20140188990A1 (en) | 2012-12-27 | 2014-07-03 | Nokia Corporation | Method and apparatus for establishing user group network sessions using location parameters in an augmented reality display |
US20070160004A1 (en) | 2006-01-10 | 2007-07-12 | Ketul Sakhpara | Local Radio Group |
US8555404B1 (en) * | 2006-05-18 | 2013-10-08 | Mcafee, Inc. | Connectivity-based authorization |
JP5067866B2 (ja) * | 2008-01-08 | 2012-11-07 | キヤノン株式会社 | 通信装置及び制御方法 |
US20090210802A1 (en) | 2008-02-19 | 2009-08-20 | Microsoft Corporation | Location information in presence |
US8626926B2 (en) | 2008-02-26 | 2014-01-07 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US8251290B1 (en) * | 2008-03-06 | 2012-08-28 | Sprint Communications Company L.P. | Bar code validation using a wireless communication device |
WO2009137927A1 (en) * | 2008-05-12 | 2009-11-19 | Research In Motion Limited | Security measures for countering unauthorized decryption |
US9166975B2 (en) * | 2012-02-16 | 2015-10-20 | Inbay Technologies Inc. | System and method for secure remote access to a service on a server computer |
US20110150266A1 (en) * | 2009-12-22 | 2011-06-23 | Dirk Hohndel | Automated security control using encoded security information |
US20110219427A1 (en) * | 2010-03-04 | 2011-09-08 | RSSBus, Inc. | Smart Device User Authentication |
CN102860117B (zh) * | 2010-04-19 | 2017-03-15 | 联想创新有限公司(香港) | 通信系统、通信终端、通信设备、通信控制方法 |
US8843616B2 (en) | 2010-09-10 | 2014-09-23 | Intel Corporation | Personal cloud computing with session migration |
US8823494B1 (en) * | 2010-11-19 | 2014-09-02 | Logitech Europe S.A. | Systems and methods for wireless device connection and pairing |
US9377876B2 (en) | 2010-12-15 | 2016-06-28 | Hillcrest Laboratories, Inc. | Visual whiteboard for television-based social network |
US20120158919A1 (en) * | 2010-12-16 | 2012-06-21 | Google Inc. | Changing device configuration based on machine-readable codes |
KR101836876B1 (ko) * | 2011-03-02 | 2018-03-09 | 삼성전자주식회사 | 휴대용 단말기에서 네트워크 연결을 수행하기 위한 장치 및 방법 |
EP2495658A1 (en) * | 2011-03-02 | 2012-09-05 | Accenture Global Services Limited | Computer network, computer system, computer implemented method, and computer program product for managing session tokens |
US9268545B2 (en) * | 2011-03-31 | 2016-02-23 | Intel Corporation | Connecting mobile devices, internet-connected hosts, and cloud services |
JP2014518597A (ja) | 2011-03-31 | 2014-07-31 | ソニーモバイルコミュニケーションズ, エービー | アプリケーションに関連した通信セッションを設立するためのシステム及び方法 |
US20120254965A1 (en) * | 2011-04-04 | 2012-10-04 | Lansing Arthur Parker | Method and system for secured distributed computing using devices |
US8904289B2 (en) * | 2011-04-21 | 2014-12-02 | Touchstream Technologies, Inc. | Play control of content on a display device |
US8848025B2 (en) | 2011-04-21 | 2014-09-30 | Shah Talukder | Flow-control based switched group video chat and real-time interactive broadcast |
US10681021B2 (en) | 2011-06-01 | 2020-06-09 | Qualcomm Incorporated | Selective admission into a network sharing session |
US20130023339A1 (en) | 2011-07-20 | 2013-01-24 | Igt | Methods and apparatus for providing secure logon to a gaming machine using a mobile device |
US8627438B1 (en) * | 2011-09-08 | 2014-01-07 | Amazon Technologies, Inc. | Passwordless strong authentication using trusted devices |
KR101439534B1 (ko) | 2011-09-16 | 2014-09-12 | 주식회사 케이티 | AC와 AP의 연동 기반의 WiFi 로밍에서의 웹 리다이렉트 인증 방법 및 장치 |
WO2013048462A1 (en) | 2011-09-30 | 2013-04-04 | Intel Corporation | Identification-assisted wireless network connections |
KR101258845B1 (ko) * | 2011-10-10 | 2013-05-06 | 고려대학교 산학협력단 | Tcp통신을 이용한 정보 저장방법 및 시스템 |
US8943320B2 (en) * | 2011-10-31 | 2015-01-27 | Novell, Inc. | Techniques for authentication via a mobile device |
US8909247B2 (en) | 2011-11-08 | 2014-12-09 | At&T Mobility Ii Llc | Location based sharing of a network access credential |
CN103782602B (zh) * | 2011-11-10 | 2016-10-26 | 英派尔科技开发有限公司 | 远程显示 |
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 |
US9578495B2 (en) | 2011-12-19 | 2017-02-21 | Qualcomm Incorporated | Handling impaired wireless connection in a communication system |
US9479345B2 (en) | 2012-02-14 | 2016-10-25 | Avaya Inc. | Fixed mobile convergence for audio and web conference sessions using barcodes |
US8935777B2 (en) * | 2012-02-17 | 2015-01-13 | Ebay Inc. | Login using QR code |
US10503888B2 (en) * | 2012-03-16 | 2019-12-10 | Traitware, Inc. | Authentication system |
US9100382B2 (en) * | 2012-03-20 | 2015-08-04 | Qualcomm Incorporated | Network security configuration using short-range wireless communication |
JP2013196511A (ja) * | 2012-03-21 | 2013-09-30 | Ricoh Co Ltd | ネットワークシステム、機器、サーバ |
US20130262873A1 (en) * | 2012-03-30 | 2013-10-03 | Cgi Federal Inc. | Method and system for authenticating remote users |
US9241239B2 (en) | 2012-05-03 | 2016-01-19 | Time Warner Cable Enterprises Llc | Establishing network connectivity based on location |
US20130304820A1 (en) * | 2012-05-11 | 2013-11-14 | Samsung Electronics Co., Ltd. | Network system with interaction mechanism and method of operation thereof |
KR101579603B1 (ko) * | 2012-06-27 | 2016-01-04 | 네이버 주식회사 | 이미지 인증키를 이용한 tv와 스마트폰의 연동 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
EP2693687B1 (en) | 2012-08-02 | 2016-10-05 | Banco Bilbao Vizcaya Argentaria, S.A. | Method for generating a code, authorization method and authorization system for authorizing an operation |
US8850542B2 (en) * | 2012-08-09 | 2014-09-30 | Desire2Learn Incorporated | Code-based authorization of mobile device |
US20140045472A1 (en) * | 2012-08-13 | 2014-02-13 | Qualcomm Incorporated | Provisioning-free memberless group communication sessions |
US8953491B2 (en) * | 2012-08-24 | 2015-02-10 | Netgear, Inc. | System and method for providing wireless network configuration information |
JP6173460B2 (ja) | 2012-08-29 | 2017-08-02 | シルバーレイク モビリティ エコシステム エスディーエヌ ビーエイチディー | モバイルデバイスをペアリングする方法 |
US20140068727A1 (en) * | 2012-09-05 | 2014-03-06 | Apple Inc. | Wi-fi credential sharing using images |
US8831224B2 (en) | 2012-09-14 | 2014-09-09 | GM Global Technology Operations LLC | Method and apparatus for secure pairing of mobile devices with vehicles using telematics system |
US8997241B2 (en) * | 2012-10-18 | 2015-03-31 | Dell Products L.P. | Secure information handling system matrix bar code |
US9253811B2 (en) | 2012-10-19 | 2016-02-02 | Verizon Patent And Licensing Inc. | Network-assisted device-to-device communication |
US8909933B2 (en) * | 2012-10-25 | 2014-12-09 | International Business Machines Corporation | Decoupled cryptographic schemes using a visual channel |
US9471697B2 (en) | 2012-12-27 | 2016-10-18 | Intel Corporation | URI-Based host to mobile device setup and pairing |
US9092289B2 (en) * | 2013-01-04 | 2015-07-28 | Design Net Technical Products, Inc. | System and method to create and control a software appliance |
US8842310B2 (en) * | 2013-02-12 | 2014-09-23 | Xerox Corporation | Method and system for establishing secure communications between a multifunction device and a mobile communications device |
JP5596194B2 (ja) * | 2013-02-28 | 2014-09-24 | シャープ株式会社 | 認証装置、認証装置の制御方法、通信装置、認証システム、制御プログラム、および記録媒体 |
US10129743B2 (en) * | 2013-03-13 | 2018-11-13 | Xerox Corporation | Method and apparatus for establishing a secure communication link between a mobile endpoint device and a networked device |
US10284657B2 (en) | 2013-03-14 | 2019-05-07 | Samsung Electronics Co., Ltd. | Application connection for devices in a network |
-
2013
- 2013-03-14 US US13/803,673 patent/US10735408B2/en not_active Expired - Fee Related
-
2014
- 2014-03-14 KR KR1020140030058A patent/KR102137673B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20140113491A (ko) | 2014-09-24 |
US20140282924A1 (en) | 2014-09-18 |
US10735408B2 (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102137673B1 (ko) | 어플리케이션 연결 방법 및 이를 이용하는 시스템 | |
US10972908B2 (en) | Wireless network connection method, apparatus, and system | |
KR101502249B1 (ko) | 디바이스 통신 | |
KR20140126641A (ko) | 전자 기기 및 이의 개인 클라우드 기기 등록 방법 | |
US10129743B2 (en) | Method and apparatus for establishing a secure communication link between a mobile endpoint device and a networked device | |
KR20160083128A (ko) | 암호화된 통신을 위한 방법 및 시스템 | |
CN105682253A (zh) | 建立通信的方法、设备、终端和计算机可读存储介质 | |
KR102138103B1 (ko) | 네트워크상의 장치들의 애플리케이션 연결 방법 | |
JP7348404B2 (ja) | デバイス共有方法および電子デバイス | |
US20140115674A1 (en) | Wireless communication system, portable terminal, digital camera, communication method, and computer-readable storage device | |
KR20210000957A (ko) | 블록체인과 해쉬 암호화 기술을 기반으로 한 영상 인증 시스템 및 그 방법 | |
US20210211293A1 (en) | Systems and methods for out-of-band authenticity verification of mobile applications | |
US8898470B2 (en) | Method and apparatus for performing security communication | |
CN113038192A (zh) | 视频处理方法、装置、电子设备和存储介质 | |
JP2009246828A (ja) | クライアント管理システムおよびクライアント機器 | |
EP3073403B1 (en) | Information processing device, information processing method, program, and server | |
EP3041185A1 (en) | A method for authenticating a user equipment in order to established a secured communication session with a server | |
CN106385684B (zh) | 用于共享无线网络、接入无线网络的方法和装置 | |
CN107172718B (zh) | 一种信息处理方法及电子设备 | |
WO2014038342A1 (ja) | デバイスペアリング方法及びデバイス | |
JP2018014629A (ja) | 通信システム、通信装置、通信方法、及びプログラム | |
WO2020100235A1 (ja) | 情報処理方法、情報処理プログラム、情報処理装置及び情報処理システム | |
CN104038940A (zh) | 快速安全联机建立方法与无线存取点装置 | |
CN105306233B (zh) | 终端管理方法及系统、服务器、终端 | |
JP2018170806A (ja) | 通信システム、通信方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |