KR20140136708A - 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 - Google Patents
서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 Download PDFInfo
- Publication number
- KR20140136708A KR20140136708A KR1020130057095A KR20130057095A KR20140136708A KR 20140136708 A KR20140136708 A KR 20140136708A KR 1020130057095 A KR1020130057095 A KR 1020130057095A KR 20130057095 A KR20130057095 A KR 20130057095A KR 20140136708 A KR20140136708 A KR 20140136708A
- Authority
- KR
- South Korea
- Prior art keywords
- service provider
- internet service
- display device
- internet
- provider network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
디플레이 장치와 연결 가능한 서버 장치의 어플리케이션 리스트 제공 방법이 개시된다. 서버 장치의 어플리케이션 리스트 제공 방법은, 디스플레이 장치로부터 디스플레이 장치에 대한 메타데이터를 수신하는 단계; 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 단계; 디스플레이 장치가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급하는 단계; 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성하여 디스플레이 장치로 전송하는 단계;를 포함한다.
Description
본 발명은 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법에 관한 것으로, 인터넷 사업자 망을 기반으로 하여 인터넷 사업자가 사용자에게 제공하고자 하는 서비스를 어플리케이션 리스트 형태로 제공하는 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법에 관한 것이다.
최근 전자기술의 발달에 힘입어 스마트 티비가 보급되어 상용화 되고 있다. 스마트 티비란, 운영체제(OS)와 중앙처리장치(CPU)를 탑재하여 인터넷에 기반한 쌍방형 서비스를 제공하는 티비를 의미한다.
위와 같이 스마트 티비가 인터넷에 기반한 쌍방형 서비스를 제공하기 위해서는 인터넷 사업자가 제공하는 인터넷 망에 접속해야 한다. 여기서 인터넷 사업자란 개인이나 기업체에게 인터넷 접속 서비스, 웹사이트 구축 및 웹 호스팅 서비스를 제공하는 업체를 의미한다.
한편, 종래 인터넷 사업자는 사용자에게 해당 망 사업자가 원하는 서비스를 제공하기 위하여 별도의 외부장치인 셋탑 박스(Set Top Box)를 구비하도록 해야 했다.
여기서 셋탑 박스는 인터넷 사업자 망을 인식하여 인터넷 사업자가 해당 망을 통해 제공하고자 하는 서비스를 지원하는 역할을 수행했다.
그러나, 셋탑 박스와 같은 부가 장치를 사용함에 따라 디스플레이 장치 외에 별도의 공간을 필요로 하여 공간 활용이나 인테리어 측면에서 문제가 있었고, 셋탑 박스를 제작하기 위해 추가 비용을 지불해야 하는 문제 및 지나치게 많은 대기 전력을 소모한다는 문제점이 있었다.
따라서, 인터넷 사업자가 별도의 외부장치 없이 VOD 서비스, 게임 컨텐츠 등의 자사 서비스를 사용자에게 어플리케이션 형태로 제공하기 위한 방법의 필요성이 대두되었다.
본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 인터넷 사업자가 별도의 외부장치 없이 사용자에게 자사 인터넷 망에서 제공되는 서비스를 어플리케이션 리스트 형태로 디스플레이 장치에 제공하는데 있다.
상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따르면, 디스플레이 장치와 연결 가능한 서버 장치의 어플리케이션 리스트 제공 방법은 상기 디스플레이 장치로부터 상기 디스플레이 장치에 대한 메타데이터를 수신하는 단계; 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 단계; 상기 디스플레이 장치가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급하는 단계; 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성하여 상기 디스플레이 장치로 전송하는 단계;포함한다.
여기에서, 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 단계는, 상기 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 경우, 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단할 수 있다.
또한, 상기 인터넷 사업자 코드를 발급하는 단계는, 상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하는 단계; 및 상기 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급하는 단계;를 포함할 수도 있다.
그리고, 상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하는 단계는, 상기 서버 장치에 기 저장된 인터넷 사업자 망 정보 중 상기 메타데이터에 포함된 IP(Internet Protocol)주소 정보에 대응되는 인터넷 사업자 망을 검출할 수도 있다.
한편, 상기 인터넷 사업자 망이 변경되면, 인터넷 사업자 망 변경정보를 수신하는 단계; 및 상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 재발급하는 단계;를 더 포함할 수 있다.
본 발명의 다른 실시 예에 따르면, 디스플레이 장치와 연결 가능한 서버 장치는, 상기 디스플레이 장치로부터 상기 디스플레이 장치에 대한 메타데이터를 수신하는 수신부; 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 판단부; 상기 디스플레이 장치가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급하는 코드 발급부; 및 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성하는 제어부;를 포함한다.
여기에서 서버 장치는, 상기 디스플레이 장치가 사용되는 국가 정보와 맵핑되는 인터넷 사업자 정보를 저장하는 저장부;를 더 포함할 수 있고, 상기 판단부는, 상기 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 경우, 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단할 수 있다.
또한, 서버 장치의 상기 코드 발급부는, 상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하고, 상기 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급할 수도 있다.
그리고, 서버 장치의 코드 발급부는, 상기 서버 장치에 기 저장된 인터넷 사업자 망 정보 중 상기 메타데이터에 포함된 IP(Internet Protocol)주소 정보에 대응되는 인터넷 사업자 망을 상기 디스플레이 장치가 연결된 인터넷 사업자 망으로 검출할 수도 있다.
한편, 상기 인터넷 사업자 망이 변경되면, 상기 수신부는, 인터넷 사업자 망 변경 정보를 수신하고, 상기 코드 발급부는, 상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 재발급할 수도 있다.
본 발명의 또 다른 실시 예에 따른 서버 장치와 연결 가능한 디스플레이 장치의 어플리케이션 리스트 제공 방법은, 메타데이터를 상기 서버 장치에 전송하는 단계; 인터넷 사업자 코드 및 인증키를 수신하는 단계; 상기 인증키를 이용하여 상기 서버 장치에 접속하고, 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 수신하는 단계;를 포함한다.
여기에서, 상기 디스플레이 장치가 연결된 인터넷 사업자 망이 변경되면, 인터넷 사업자 망 변경정보를 전송하는 단계; 및 상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 수신하는 단계;를 더 포함할 수 있다.
또한, 디스플레이 장치의 어플리케이션 리스트 제공 방법은, 상기 어플리케이션 리스트 중 하나의 어플리케이션을 선택받는 단계; 상기 선택된 어플리케이션을 실행하는 단계; 및 인터넷 사업자의 서버에 접속하여 상기 인터넷 사업자가 제공하는 서비스를 제공받는 단계;를 더 포함할 수 있다.
한편, 본 발명의 또 다른 실시 예에 따른 서버 장치와 연결 가능한 디스플레이 장치는, 상기 디스플레이 장치의 메타데이터가 저장된 저장부; 상기 서버 장치로 상기 메타데이터를 전송하여 상기 서버 장치로부터 상기 메타데이터에 대응되는 인터넷 사업자 코드 및 인증키를 수신하는 통신부; 및 상기 인증키를 이용하여 상기 서버 장치에 접속하고, 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 요청하는 제어부;를 포함한다.
여기에서 상기 디스플레이 장치가 연결된 인터넷 사업자 망이 변경되면, 기 통신부는 인터넷 사업자 망 변경정보를 전송하고, 기 제어부는 상기 변경된 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 요청할 수 있다.
또한, 디스플레이 장치는 상기 디스플레이 장치가 연결된 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 표시하는 디스플레이부; 및 플리케이션을 선택받기 위한 사용자 인터페이스부;를 더 포함하고,상기 제어부는, 어플리케이션 리스트 중 하나의 어플리케이션이 선택되면 상기 어플리케이션을 실행하여 상기 인터넷 사업자의 서버에 접속할 수도 있다.
이상 설명한 바와 같이 본 발명의 다양한 실시 예들에 따르면, 인터넷 사업자 망을 기반으로 하여 별도의 외부장치 없이 디스플레이 장치가 인터넷 기반의 쌍방향 서비스를 제공할 수 있게 되고, 셋탑 박스를 새로 구입해야 하는 등의 번거로움 없이 사용자가 간단한 조작으로 인터넷 사업자 망 변경에 따른 서비스를 제공받을 수 있게 된다.
도 1 본 발명의 일 실시 예에 따른 서버 장치를 설명하기 위한 블럭도,
도 2는 본 발명의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 블럭도,
도 3은 본 발명의 일 실시 예에 따른 서버 장치와 디스플레이 장치의 동작을 설명하기 위한 타이밍도,
도 4는 인터넷 사업자가 변경됨에 따라, 새로운 어플리케이션 리스트를 생성하는 방법을 설명하기 위한 타이밍도,
도 5는 본 발명의 일 실시 예에 따른 맵핑 테이블을 설명하기 위한 도면,
도 6은 본 발명의 일 실시 예에 따른 메타데이터를 설명하기 위한 도면,
도 7은 어플리케이션 리스트를 생성하는데 필요한 어플리케이션 메타데이터를 설명하기 위한 도면,
도 8은 본 발명의 일 실시 예에 따라, 디스플레이 장치(200)에 표시되는 실행가능한 어플리케이션 리스트를 설명하기 위한 도면,
도 9는 본 발명의 일 실시 예에 따른 서버 장치의 어플리케이션 리스트 제공 방법을 설명하기 위한 흐름도,
도 10은 본 발명의 일 실시 예에 따라 디스플레이 장치가 연결된 인터넷 사업자가 변경된 경우 어플리케이션 리스트를 생성하는 방법을 설명하게 위한 흐름도,
도 11은 본 발명의 일 실시 예에 따라 디스플레이 장치가 서버 장치로부터 어플리케이션 리스트를 전송받는 방법을 설명하기 위한 도면 및
도 12는 본 발명의 일 실시 예에 따라 어플리케이션을 실행하여 서비스를 제공받는 방법을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 블럭도,
도 3은 본 발명의 일 실시 예에 따른 서버 장치와 디스플레이 장치의 동작을 설명하기 위한 타이밍도,
도 4는 인터넷 사업자가 변경됨에 따라, 새로운 어플리케이션 리스트를 생성하는 방법을 설명하기 위한 타이밍도,
도 5는 본 발명의 일 실시 예에 따른 맵핑 테이블을 설명하기 위한 도면,
도 6은 본 발명의 일 실시 예에 따른 메타데이터를 설명하기 위한 도면,
도 7은 어플리케이션 리스트를 생성하는데 필요한 어플리케이션 메타데이터를 설명하기 위한 도면,
도 8은 본 발명의 일 실시 예에 따라, 디스플레이 장치(200)에 표시되는 실행가능한 어플리케이션 리스트를 설명하기 위한 도면,
도 9는 본 발명의 일 실시 예에 따른 서버 장치의 어플리케이션 리스트 제공 방법을 설명하기 위한 흐름도,
도 10은 본 발명의 일 실시 예에 따라 디스플레이 장치가 연결된 인터넷 사업자가 변경된 경우 어플리케이션 리스트를 생성하는 방법을 설명하게 위한 흐름도,
도 11은 본 발명의 일 실시 예에 따라 디스플레이 장치가 서버 장치로부터 어플리케이션 리스트를 전송받는 방법을 설명하기 위한 도면 및
도 12는 본 발명의 일 실시 예에 따라 어플리케이션을 실행하여 서비스를 제공받는 방법을 설명하기 위한 도면이다.
이하에서는 도면을 참조하여 본 발명의 실시 예들에 대해 설명한다.
도 1은 본 발명의 일 실시 예에 따른 서버 장치(100)를 설명하기 위한 블럭도이다.
도 1에 도시된 바와 같이 본 발명의 일 실시 예에 따른 서버 장치(100)는 수신부(110), 판단부(120), 코드 발급부(130) 및 제어부(140)를 포함한다.
수신부(110)는 서버 장치(100)와 연결된 디스플레이 장치로부터 디스플레이 장치에 대한 메타데이터를 수신한다. 여기에서 메타데이터란, 데이터에 관한 구조화된 데이터로 디스플레이 장치를 설명해 주는 데이터를 의미한다.
구체적으로, 메타데이터에는 디스플레이 장치에 관한 고유 식별자, 모델 정보, 디스플레이 장치가 사용되는 국가정보 등이 포함될 수 있다.
판단부(120)는 서버 장치(100)와 연결된 디스플레이 장치(200)가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단한다.
구체적으로, 판단부(120)는 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 것으로 판단되면, 디스플레이 장치(200)가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단한다.
즉, 서버 장치(100)의 저장부(미도시)는 각 국가별로 존재하는 인터넷 사업자에 관한 정보를 가지고 있고, 디스플레이 장치(200)의 메타데이터가 전송되면, 판단부(120)는 메타데이터의 국가 정보를 기초로, 해당 국가 코드에 대응되는 인터넷 사업자가 존재하는지 여부를 판단한다.
이때, 디스플레이 장치(200) 메타데이터의 국가 정보에 대응되는 인터넷 사업자가 존재하는지 여부에 따라 flag 값이 결정된다.
여기서, flag 값이란, 디스플레이 장치(200)가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 표시하는 값으로, 디스플레이 장치(200)가 해당기능을 지원하면, ISP flag = YES 값으로 발급되고, 해당기능을 지원하지 않으면 ISP flag = No 값이 발급된다.
한편 ISP flag = YES 값인 경우, 코드 발급부(130)에서 인터넷 사업자 코드 발급이 이루어지고, ISP flag =NO인 경우 인터넷 사업자 코드 발급이 진행되지 않는다.
코드 발급부(130)는 디스플레이 장치(200)가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급한다.
여기에서 디스플레이 장치에 대응되는 인터넷 사업자 코드란, 디스플레이 장치가 연결되어 있는 인터넷 사업자 망에 관한 코드를 의미한다. 예를 들어, 디스플레이 장치가 A 라는 인터넷 사업자 망에 가입되어 있다면, 코드 발급부(130)는 디스플레이 장치의 메타데이터를 기초로 A 인터넷 사업자에 대응되는 사업자 코드를 발급한다.
하나의 국가에는 복수의 인터넷 사업자가 있을 수 있으므로, 코드 발급부(130)는 복수의 인터넷 사업자 중 디스플레이 장치가 연결되어 있는 인터넷 사업자 망에 대응하는 인터넷 사업자 코드를 발급한다.
예를 들어, A라는 국가에 A1, A2, A3이라는 인터넷 사업자가 있고, B라는 국가에 B1, B2라는 인터넷 사업자가 있다면, 서버 장치(100)의 저장부(미도시)에는 A국가에 맵핑되는 인터넷 사업자 코드 A1, A2, A3와 B국가에 맵핑되는 인터넷 사업자 코드 B1, B2가 맵핑 테이블 형태로 저장될 수 있다.
이때, 코드 발급부(130)는 디스플레이 장치가 연결되어 있는 인터넷 사업자 망을 검출하여, 이 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급할 수 있다.
위 예에서, 디스플레이 장치(200)가 사용되는 국가가 B이고, B2 인터넷 사업자 망에 연결되어 있다면, 코드 발급부(130)는 B2 회사에 대응되는 인터넷 사업자 코드를 발급한다.
구체적으로, 코드 발급부(130)는 서버 장치에 기 저장된 인터넷 사업자 망 정보 중 메타데이터에 포함된 IP(Internet Protocol)주소 정보에 대응되는 인터넷 사업자 망을 디스플레이 장치(200)가 연결된 인터넷 사업자 망으로 판단하고, 해당 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급한다.
제어부(140)는 서버 장치(100)의 전반적인 동작을 제어한다.
또한, 제어부(140)는 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성한다.
인터넷 기반의 쌍방향 서비스는, 해당 서비스를 제공하는 인터넷 사업자별로 서로 상이할 수 있다.
따라서, 제어부(140)는 디스플레이 장치로부터 전송받은 메타데이터를 기초하여 디스플레이 장치(200)가 연결된 인터넷 사업자 망을 검출한 후 디스플레이 장치(200)에 인터넷 사업자 코드를 발급한다.
이후, 디스플레이 장치(200)가 서버 장치(100)에 인터넷 사업자 코드와 함께 인터넷 사업자가 제공하는 서비스 목록을 요청하면 이를 어플리케이션 리스트 형태로 제공할 수 있다.
이와 같이, 서버 장치(100)가 디스플레이 장치(200)로부터 전송된 메타데이터 및 인터넷 사업자 코드를 기초로 디스플레이 장치에서 실행할 수 있는 어플리케이션 리스트를 생성하면, 셋탑 박스와 같은 외부장치 없이 디스플레이 장치(200)가 연결된 인터넷 사업자가 제공하는 서비스 목록을 어플리케이션 리스트 형태로 제공할 수 있다는 효과를 달성할 수 있다.
도 2는 본 발명의 일 실시 예에 따른 디스플레이 장치(200)를 설명하기 위한 블럭도이다.
도 2에 도시된 바와 같이, 본 발명의 일 실시 예에 따른 디스플레이 장치(200)는 저장부(210), 통신부(220), 제어부(230)를 포함한다.
저장부(210)는 디스플레이 장치(200)에 대한 메타데이터를 저장한다.
저장부(210)는 HDD와 같은 내장 메모리가 될 수도 있고, 디스플레이 장치(200)외부에 있는 메모리 스틱이나 메모리 카드 등과 같은 외장 메모리 형태로 구현될 수도 있다.
통신부(220)는 서버 장치(100)로 디스플레이 장치(200)의 메타데이터를 전송하여 서버 장치(100)로부터 메타데이터에 대응되는 인터넷 사업자 코드 및 인증키를 수신한다.
여기에서 인터넷 사업자 코드란, 디스플레이 장치(200)가 연결되어 있는 인터넷 사업자 망에 대응되는 코드를 의미한다.
또한, 인증키란 디스플레이 장치(200)가 서버 장치(100)에 접속하는데 필요한것을 의미하는 것으로, 권한을 가지고 있지 않는 디스플레이 장치(200)가 임의로 서버 장치(100)에 접속하여 정보를 변경 또는 삭제하거나 잘못된 자료를 입력하는 것을 막기 위한 장치이다.
인증키는 디스플레이 장치(200)의 메타데이터에 포함되어 있는 장치의 고유 식별자 및 모델 정보를 바탕으로 발급되고 발급된 인증키는 저장부(210)에 저장될 수 있다.
인증키 발급이 완료되어 저장부(210)에 저장되어 있으면, 디스플레이 장치(200)가 서버 장치(100)에 접속할 때 인증키 발급 요청을 할 필요 없이 기 저장된 인증키로 서버 장치(100)에 접속할 수 있다.
즉, 인증키 발급은 디스플레이 장치(200)가 서버 장치(100)에 최초로 접속할 때만 이루어지며 이후 접속할 때에는 발급된 인증키를 사용하여 서버 장치(100)에 접속할 수 있게 된다.
제어부(230)는 디스플레이 장치의 전반적인 동작을 제어한다.
제어부(230)는 디스플레이 장치(200)가 인증키를 이용하여 서버 장치(100)에 접속하게 한 후, 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 요청하도록 제어한다.
한편, 디스플레이 장치(200)는 디스플레이부(미도시)를 더 포함할 수 있고, 디스플레이부(미도시)에 서버 장치(100)로부터 수신한 어플리케이션 리스트가 디스플레이 될 수 있다.
이때, 디스플레이부(미도시)에 표시되는 어플리케이션 리스트는, 디스플레이 장치(200)가 연결된 인터넷 사업자 망의 인터넷 사업자가 제공하는 서비스에 대응된다.
또한, 디스플레이 장치(200)는 사용자로부터 어플리케이션을 선택받기 위한 사용자 인터페이스부(미도시)를 더 포함할 수도 있다.
사용자가 디스플레이 장치(200)의 디스플레이부(미도시)에 표시된 어플리케이션 중 사용자 인터페이스부(미도시)를 통해 하나의 어플리케이션을 선택하면, 제어부(230)은 선택된 어플리케이션을 실행시켜인터넷 사업자의 서버에 접속한다.
한편, 사용자가 디스플레이 장치(200)가 연결된 인터넷 사업자 망을 변경하는 경우가 있을 수 있다.
예를 들어, 종래에는 A 인터넷 사업자 망에 가입하여 A가 제공하는 서비스를 제공받았으나, 인터넷 사업자를 B사로 변경하여 B사가 제공하는 서비스를 제공받고자 하는 경우가 있을 수 있다.
이때, 통신부(220)는 서버 장치(100)에 인터넷 사업자 망 변경 정보를 전송한다. 그리고, 제어부(230)는 변경된 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 요청할 수 있다.
따라서, 설사 디스플레이 장치(200)가 연결된 인터넷 망이 변경된다 하더라도 셋탑 박스를 새로 설치해야하는 번거로움 없이 새로운 인터넷 사업자가 제공하는 서비스를 어플리케이션 형태로 제공받을 수 있다.
도 3은 본 발명의 일 실시 예에 따른 서버 장치(100)와 디스플레이 장치(200)의 동작을 설명하기 위한 타이밍도 이다.
디스플레이 장치(200)가 최초로 서버 장치(100)에 접속하고자 하는 경우, 디바이스 장치(200)에 기 저장된 메타데이터를 전송하며 인증을 요청한다(S310).
서버 장치(100)는 전송받은 메타데이터를 기초로 인증키 및 인터넷 사업자 코드를 발급한다(S320).
서버 장치(100)가 메타데이터에 기초하여 인증키 및 인터넷 사업자 코드를 발급하는 과정은 위 실시예에서 설명한 바와 같다.
이후, 서버 장치(100)는 메타데이터를 기초로 발급한 인증키 및 인터넷 사업자 코드를 디스플레이 장치(200)에 전송한다.(S330).
디스플레이 장치(200)는 인증키를 이용하여 서버 장치(100)에 접속하고, 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 전송해 줄 것을 요청한다(S340).
이에 대응하여 서버 장치(100)는 인터넷 사업자가 제공하는 인터넷 기반 쌍방향 서비스를 어플리케이션 형태로 생성한 후 디스플레이 장치(200)에 전송한다.
이와 같이, 디스플레이 장치(200)가 연결된 인터넷 사업자 망을 인식하여 인터넷 사업자가 제공하는 서비스를 어플리케이션 형태로 제공하면, 셋탑 박스와 같은 외부 장치와 없이 인터넷 기반의 쌍방향 서비스를 지원할 수 있다는 효과를 달성할 수 있다.
또한, 본 발명에 따라 어플리케이션 리스트를 생성하면, 디스플레이 장치(200) 사용자가 인터넷 사업자를 변경하더라도, 셋탓 박스를 새로 구비할 필요 없이 변경된 정보를 자동으로 반영할 수 있다는 효과가 있다.
도 4는 인터넷 사업자가 변경됨에 따라, 새로운 어플리케이션 리스트를 생성하는 방법을 설명하기 위한 타이밍도이다.
디스플레이 장치(200)가 연결된 인터넷 사업자가 변경되면, 디스플레이 장치(200)는 인터넷 사업자 변경 정보를 서버 장치(100)에 전송한다(S410).
이때, 디스플레이 장치(200)는 서버 장치로부터 인증키를 저장부에 저장하고 있으므로, 인증 절차는 진행되지 않을 수 있다.
서버 장치(100)는 디스플레이 장치(200)의 변경정보에 대응하여 기 저장된 맵핑 테이블에서 변경된 인터넷 사업자 코드를 발급한다(S420).
예를 들어, 디스플레이 장치(200)가 사용하는 인터넷 사업자가 A1에서 A2로 변경되면 디스플레이 장치(200)는 인터넷 사업자 변경 정보를 전송하고, 서버 장치는 변경된 A2에 대응되는 인터넷 사업자 코드를 발급한다.
이후, 디스플레이 장치(200)는 변경된 인터넷 사업자 망에서 실행할 수 있는 어플리케이션 리스트를 요청한다(S430).
서버 장치(100)는 디스플레이 장치(200)의 변경된 인터넷 사업자가 지원하는 어플리케이션이 반영되도록 어플리케이션 리스트를 수정하여 디스플레이 장치(200)에 전송한다(S440).
위와 같이, 서버 장치(100)가 디스플레이 장치(200)로부터 전송받은 메타데이터를 기초로 인터넷 사업자 코드를 발급하기 위해서는 디스플레이 장치(200)가 사용되는 국가 정보에 대응되는 인터넷 사업자를 맵핑 테이블 형태로 저장하고 있어야 한다.
도 5는 본 발명의 일 실시 예에 따른 맵핑 테이블을 설명하기 위한 도면이다.
서버 장치(100)는 디스플레이 장치(200)가 사용되는 국가에 대응되는 인터넷 사업자를 맵핑 테이블 형태로 저장할 수 있다.
디스플레이 장치(200)가 사용되는 국가 정보(510, 520)는 디스플레이 장치(200)에 대한 메타데이터에 포함될 수 있다. 서버 장치(100)는 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 경우, 디스플레이 장치(200)가 인터넷 사업자 망 기번의 서비스를 지원하는 것으로 판단한다.
본 실시 예에서는 2개의 국가 코드(510, 520)만이 저장되는 경우를 예로 들었으나, 인터넷 기반의 쌍방향 서비스를 제공하는 모든 국가 코드 및 해당 국가의 인터넷 사업자 정보 모두가 저장될 수도 있다.
한편, 디스플레이 장치(200)가 사용되는 국가 정보는 디스플레이 장치(200)의 메타데이터에 포함되어 있으므로, 서버 장치(100)가 인터넷 사업자 코드를 발급하기 위해서는 디스플레이 장치(200)로부터 메타데이터를 먼저 수신하여야 한다.
도 6은 본 발명의 일 실시 예에 따른 메타데이터를 설명하기 위한 도면이다.
메타데이터란, 데이터에 관한 구조화된 데이터로 디스플레이 장치(200)를 설명해 주는 데이터를 의미한다.
본 발명의 일 실시 예에 따른 메타데이터는 고유 식별자(610), 모델명(620), 펌웨어(630), 국가 코드(640)가 포함될 수 있다. 본 실시 예에 나열된 정보는 하나의 예시이며, 발명을 구현하는 과정에서는 추가적인 정보가 더 포함될 수도 있다.
고유 식별자(610)는 각 디스플레이 장치(200)별로 부여되는 식별자로 디스플레이 장치(200)가 인증키를 발급하는데 사용될 수 있다.
모델명(620)은 해당 디스플레이 장치(200)가 속하는 모델 정보로서, 각 모델별로 지원하는 어플리케이션이 상이하므로 서버 장치(100)가 디스플레이 장치(200)에서 실행가능한 어플리케이션 리스트를 생성하는데 이용된다.
펌웨어(630)는 디스플레이 장치(200)를 제어하는데 마이크로 프로그램을 의미한다. 프로그램이라는 관점에서는 소프트웨어와 동일하지만 하드웨어와 밀접한 관계를 가지고 있다는 점에서 일반 응용소프트웨어와 구분되며, 소프트웨어와 하드웨어의 특성을 모두 가지고 있는 것이라고 할 수 있다.
국가 코드(640)는 디스플레이 장치(200)가 사용되는 국가를 의미한다. 서버 장치(100)는 메타데이터의 이 국가 정보를 이용하여 국가 정보에 대응되는 인터넷 사업자 코드를 발급할 수 있다.
이때, 국가 코드(640)에 대응되는 인터넷 사업자의 매핑 정보는 서버 장치(100)에 기 저장되어 있을 수 있다.
한편, 서버 장치(100)는 디스플레이 장치(200)로부터 어플리케이션 리스트에 대한 요청을 수신하면, 디스플레이 장치(200)에서 실행될 수 있는 어플리케이션으로 구성된 리스트를 생성한다.
이때, 서버 장치(100)는 어플리케이션에 대한 메타데이터를 기 저장할 수 있으며, 기 저장된 어플리케이션의 메타데이터를 이용하여 디스플레이 장치(200)에서 실행가능한 어플리케이션 리스트를 생성할 수 있다.
도 7은 어플리케이션 리스트를 생성하는데 필요한 어플리케이션 메타데이터를 설명하기 위한 도면이다.
본 발명의 일 실시 예에 따른 어플리케이션 메타데이터에는 어플리케이션 ID(710), 어플리케이션을 지원하는 디스플레이 장치(200)의 모델 ID(720), 어플리케이션을 지원하는 펌웨워(730), 국가 정보(740) 및 인터넷 사업자 코드(750)를 포함할 수 있다.
어플리케이션의 메타데이터에는 기본적으로 어플리케이션 ID(710)가 포함된다. 이는 각 어플리케이션마다 부여되는 고유의 ID로써, 해당 어플리케이션이 어떤 어플레케이션인지 구분해주는 역할을 수행한다.
모델 ID(720)는 해당 어플리케이션이 실행될 수 있는 디스플레이 장치(200)의 모델 정보를 포함한다.
동일한 제조사라 할 지라도 각 모델에 따라 지원하는 어플리케이션이 상이할 수 있으므로 모델 ID(720)에는 해당 어플리케이션의 실행을 지원하는 디스플레이 장치(200)의 모델 정보가 포함된다.
예를 들면, 어플리케이션 리스트를 요청하는 디스플레이 장치(200)의 모델 아이디가 특정 어플리케이션 메타데이터에 포함되어 있으면, 그 어플리케이션이 디스플레이 장치(200)에서 실행될 수 있는 것으로 판단되어 실행 가능한 어플리케이션 리스트에 포함될 수 있다.
펌웨어(730)는 어플리케이션을 수행하는데 필요한 마이크로 프로그램을 의미한다.프로그램이라는 관점에서는 소프트웨어와 동일하지만 하드웨어와 밀접한 관계를 가지고 있다는 점에서 일반 응용소프트웨어와 구분되며, 소프트웨어와 하드웨어의 특성을 모두 가지고 있는 것이라고 할 수 있다.
국가 정보(740)는 해당 어플리케이션이 실행될 수 있는 국가의 코드를 포함한다.
예를 들어, 디스플레이 장치(200)가 사용되는 국가에서 특정 어플리케이션의 실행을 지원하지 않는다면, 해당 국가는 그 어플리케이션의 메타데이터에 포함되어 있지 않게 된다. 보다 구체적으로는 어플리케이션의 메타데이터중 국가 정보(740)에 포함되어 있지 않게 된다.
이 경우, 해당 디스플레이 장치(200)가 실행가능한 어플리케이션의 리스트를 요청하면, 디스플레이 장치(200)가 사용되는 국가가 국가 정보(740)에 포함되어 있지 않은 어플리케이션은 해당 리스트에서 제외된다.
또한, 인터넷 사업자 코드(750)에는 해당 어플리케이션의 실행을 지원하는 인터넷 사업자에 관한 정보가 저장된다.
예를 들면, X 라는 어플리케이션의 실행에 대해 A 인터넷 사업자 및 B 인터넷 사업자만 지원한다면 X 어플리케이션의 메타데이터중 인터넷 사업자 코드(750)에는 A 와 B에 관한 정보만이 포함된다.
이때, C라는 인터넷 사업자에 연결되어 있는 디스플레이 장치(200)가 실행가능한 어플리케이션 리스트를 서버 장치(100)에 요청하면, 서버 장치(100)는 디스플레이 장치(200)의 메타데이터에 기초하여, 디스플레이 장치(200)가 C라는 인터넷 사업자에 연결되어 있음을 인지하고, 특정 어플리케이션의 메타데이터 중 인터넷 사업자 정보(750)에 C라는 인터넷 사업자가 제외되어 있으므로, 해당 디스플레이 장치(200)에서 그 어플리케이션이 실행될 수 없음을 판단하고 리스트에서 X 어플리케이션을 제외하게 된다.
이와 같이, 서버 장치(100)에 기 저장된 어플리케이션의 메타데이터를 이용하여 어플리케이션 리스트를 구성하면, 디스플레이 장치(200)에서 실행가능한 어플리케이션만으로 구성된 리스트를 생성할 수 있게 된다.
이와 같이 생성된 어플리케이션 리스트는, 디스플레이 장치(200)에 표시되어 사용자에게 제공된다.
도 8은 본 발명의 일 실시 예에 따라, 디스플레이 장치(200)에 표시되는 실행가능한 어플리케이션 리스트를 설명하기 위한 도면이다.
도 8에 도시된 복수의 아이콘은 디스플레이 장치(200)의 요청에 따라, 서버 장치(100)에서 생성된 어플리케이션 리스트를 이용하여 생성된 것이다.
이 때, 사용자는 복수의 어플리케이션 아이콘 중 하나의 아이콘을 선택하여 어플리케이션을 실행할 수 있게 된다.
사용자가 특정 어플리케이션을 선택하면, 어플리케이션에 대응되는 서비스를 제공하기 위해 선택된 어플리케이션을 실행하여 해당 인터넷 사업자 서버에 접속한다.
도 9는 본 발명의 일 실시 예에 따른 서버 장치의 어플리케이션 리스트 제공 방법을 설명하기 위한 흐름도이다.
서버 장치(100)는 디스플레이 장치(200)로부터 디스플레이 장치(200)에 대한 메타데이터를 수신한다(S910).
이때, 수신되는 메타데이터에는 디스플레이 장치(200)에 대한 고유 식별자, 디스플레이 장치(200)의 모델명, 펌웨어, 디스플레이 장치(200)가 사용되는 국가 코드가 포함될 수 있다.
서버 장치(100)는 디스플레이 장치(200)가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단한다.(S920).
이때, 서버 장치(100)는 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하면, 디스플레이 장치(200)가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단한다.
그리고, 디스플레이 장치(200)가 연결된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급한 후(S930), 디스플레이 장치(200)에서 이용가능한 어플레케이션 리스트를 생성하여 전송한다(S940).
한편, 본 발명에 따라 어플리케이션 리스트를 생성하면, 디스플레이 장치(200) 사용자가 인터넷 사업자를 변경하더라도, 셋탓 박스를 새로 구비할 필요 없이 변경된 정보를 자동으로 반영할 수 있다는 효과가 있다.
도 10은 본 발명의 일 실시 예에 따라 디스플레이 장치가 연결된 인터넷 사업자가 변경된 경우 어플리케이션 리스트를 생성하는 방법을 설명하게 위한 흐름도 이다.
디스플레이 장치(200)가 사용하는 인터넷 사업자가 변경되면, 서버 장치(100)는 인터넷 사업자 변경 정보를 수신한다(S1010).
이후, 서버 장치(100)는 기 저장된 맵핑 정보를 이용하여 변경된 인터넷 사업자에 대응되는 인터넷 사업자 코드를 재발급한다(S1020).
그리고, 변경된 인터넷 사업자가 지원하는 어플리케이션 리스트를 요청받고 이를 생성하여 디스플레이 장치(200)에 전송하는 단계는 도 9의 S930, S940과 동일하므로 이하 생략하도록 한다.
도 11은 본 발명의 일 실시 예에 따라 디스플레이 장치가 서버 장치로부터 어플리케이션 리스트를 전송받는 방법을 설명하기 위한 도면이다.
디스플레이 장치(200)는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 전송받기 위하여 디스플레이 장치(200)의 메타데이터를 서버 장치(100)에 전송한다(S1110).
이후, 서버 장치(100)가 메타데이터를 분석하여 발급한 인터넷 사업자 코드 및 인증키를 발급하면 이를 디스플레이 장치(200)가 수신하고(S1120), 디스플레이 장치(200)는 이 인증키를 이용하여 서버 장치(100)에 접속한 후 어플리케이션 리스트를 수신한다(S1130).
한편, 인증키를 발급받는 단계는 디스플레이 장치(200)가 최초로 서버 장치(100)에 접속하는 경우에만 수행될 수 있고 이후 서버 장치(100)에 접속할 때는 기 발급되어 저장된 인증키를 이용할 수 있으므로 인증키를 발급받는 단계가 생략될 수도 있다.
사용자는 서버 장치(100)로부터 수신한 어플리케이션 중 하나의 어플리케이션을 실행하여 인터넷 기반의 쌍방향 서비스를 제공받을 수 있다.
도 12는 본 발명의 일 실시 예에 따라 어플리케이션을 실행하여 서비스를 제공받는 방법을 설명하기 위한 도면이다.
디스플레이 장치(200)에서 실행 가능한 어플리케이션 리스트가 표시되면, 사용자는 복수의 어플리케이션 중 하나의 어플리케이션을 선택할 수 있다(S1210). 어플리케이션이 실행되면 디스플레이 장치(200)는 인터넷 사업자의 서버에 접속하여, 해당 인터넷 사업자의 서비스가 제공된다(S1230).
이상 설명한 바와 같이 본 발명의 다양한 실시 예들에 따르면, 인터넷 사업자 망을 기반으로 하여 별도의 외부장치 없이 스마트 티비가 인터넷 기반의 쌍방향 서비스를 제공할 수 있게 되고, 셋탑 박스를 새로 구입해야 하는 등의 번거로움 없이 사용자가 간단한 조작으로 인터넷 사업자 망 변경에 따른 서비스를 제공받을 수 있게 된다는 효과를 달성할 수 있다.
한편, 상술한 본 발명의 다양한 실시 예들에 따른 단말 장치의 메모리 관리 방법은 프로그램 코드로 구현되어 다양한 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장된 상태로 각 서버 또는 기기들에 제공될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해 되어져서는 안될 것이다.
100 : 서버 장치 110 : 수신부
120 : 판단부 130 : 코드 발급부
140 : 제어부 200 : 디스플레이 장치
210 : 저장부 220 : 통신부
230 : 제어부
120 : 판단부 130 : 코드 발급부
140 : 제어부 200 : 디스플레이 장치
210 : 저장부 220 : 통신부
230 : 제어부
Claims (16)
- 디스플레이 장치와 연결 가능한 서버 장치의 어플리케이션 리스트 제공 방법에 있어서,
상기 디스플레이 장치로부터 상기 디스플레이 장치에 대한 메타데이터를 수신하는 단계;
상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 단계;
상기 디스플레이 장치가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급하는 단계;
상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성하여 상기 디스플레이 장치로 전송하는 단계;를 포함하는 서버 장치의 어플리케이션 리스트 제공 방법. - 제1항에 있어서,
상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 단계는,
상기 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 경우, 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단하는 것을 특징으로 하는 서버 장치의 어플리케이션 리스트 제공 방법. - 제1항에 있어서,
상기 인터넷 사업자 코드를 발급하는 단계는,
상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하는 단계; 및
상기 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급하는 단계;를 포함하는 것을 특징으로 하는 서버 장치의 어플리케이션 리스트 제공 방법. - 제3항에 있어서,
상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하는 단계는,
상기 서버 장치에 기 저장된 인터넷 사업자 망 정보 중 상기 메타데이터에 포함된 IP(Internet Protocol)주소 정보에 대응되는 인터넷 사업자 망을 검출하는 것을 특징으로 하는 서버 장치의 어플리케이션 리스트 제공 방법. - 제1항에 있어서,
상기 인터넷 사업자 망이 변경되면,
인터넷 사업자 망 변경정보를 수신하는 단계; 및
상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 재발급하는 단계;를 더 포함하는 것을 특징으로 하는 서버 장치의 어플리케이션 리스트 제공 방법. - 디스플레이 장치와 연결 가능한 서버 장치에 있어서,
상기 디스플레이 장치로부터 상기 디스플레이 장치에 대한 메타데이터를 수신하는 수신부;
상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는지 여부를 판단하는 판단부;
상기 디스플레이 장치가 연결된 인터넷 사업자 망의 인터넷 사업자 코드를 발급하는 코드 발급부 및
상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트로 생성하는 제어부;를 포함하는 서버 장치. - 제6항에 있어서,
상기 디스플레이 장치가 사용되는 국가 정보와 맵핑되는 인터넷 사업자 정보를 저장하는 저장부;를 더 포함하고,
상기 판단부는,
상기 메타데이터에 포함되어 있는 국가 정보와 맵핑되는 인터넷 사업자가 존재하는 경우, 상기 디스플레이 장치가 인터넷 사업자 망 기반의 서비스를 지원하는 것으로 판단하는 것을 특징으로 하는 서버 장치. - 제6항에 있어서,
상기 코드 발급부는,
상기 디스플레이 장치가 연결된 인터넷 사업자 망을 검출하고, 상기 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 발급하는 것을 특징으로 하는 서버 장치. - 제8항에 있어서,
상기 코드 발급부는,
상기 서버 장치에 기 저장된 인터넷 사업자 망 정보 중 상기 메타데이터에 포함된 IP(Internet Protocol)주소 정보에 대응되는 인터넷 사업자 망을 상기 디스플레이 장치가 연결된 인터넷 사업자 망으로 검출하는 것을 특징으로 하는 서버 장치. - 제6항에 있어서,
상기 인터넷 사업자 망이 변경되면,
상기 수신부는,
인터넷 사업자 망 변경 정보를 수신하고,
상기 코드 발급부는,
상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 재발급하는 것을 특징으로 하는 서버 장치. - 서버 장치와 연결 가능한 디스플레이 장치의 어플리케이션 리스트 제공 방법에 있어서,
메타데이터를 상기 서버 장치에 전송하는 단계;
인터넷 사업자 코드 및 인증키를 수신하는 단계;
상기 인증키를 이용하여 상기 서버 장치에 접속하고, 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 수신하는 단계;를 포함하는 디스플레이 장치의 어플리케이션 리스트 제공 방법. - 제11항에 있어서,
상기 디스플레이 장치가 연결된 인터넷 사업자 망이 변경되면,
인터넷 사업자 망 변경정보를 전송하는 단계; 및
상기 변경된 인터넷 사업자 망에 대응되는 인터넷 사업자 코드를 수신하는 단계;를 더 포함하는 것을 특징으로 하는 디스플레이 장치의 어플리케이션 리스트 제공 방법. - 제11항에 있어서,
상기 어플리케이션 리스트 중 하나의 어플리케이션을 선택받는 단계;
상기 선택된 어플리케이션을 실행하는 단계; 및
인터넷 사업자의 서버에 접속하여 상기 인터넷 사업자가 제공하는 서비스를 제공받는 단계;를 더 포함하는 것을 특징으로 하는 디스플레이 장치의 어플리케이션 리스트 제공 방법. - 서버 장치와 연결 가능한 디스플레이 장치에 있어서,
상기 디스플레이 장치의 메타데이터가 저장된 저장부;
상기 서버 장치로 상기 메타데이터를 전송하여 상기 서버 장치로부터 상기 메타데이터에 대응되는 인터넷 사업자 코드 및 인증키를 수신하는 통신부; 및
상기 인증키를 이용하여 상기 서버 장치에 접속하고, 상기 인터넷 사업자 코드에 대응되는 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 요청하는 제어부;를 포함하는 디스플레이 장치. - 제14항에 있어서,
상기 디스플레이 장치가 연결된 인터넷 사업자 망이 변경되면,
상기 통신부는 인터넷 사업자 망 변경정보를 전송하고,
상기 제어부는 상기 변경된 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 요청하는 것을 특징으로 하는 디스플레이 장치. - 제14항에 있어서.
상기 디스플레이 장치가 연결된 인터넷 사업자가 제공하는 서비스를 어플리케이션 리스트 형태로 표시하는 디스플레이부; 및
어플리케이션을 선택받기 위한 사용자 인터페이스부;를 더 포함하고,
상기 제어부는, 어플리케이션 리스트 중 하나의 어플리케이션이 선택되면 상기 어플리케이션을 실행하여 상기 인터넷 사업자의 서버에 접속하는 것을 특징으로 하는 디스플레이 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130057095A KR20140136708A (ko) | 2013-05-21 | 2013-05-21 | 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 |
EP20140156210 EP2806650A3 (en) | 2013-05-21 | 2014-02-21 | Server apparatus, display apparatus, and method for providing a list of applications using the same |
US14/197,550 US20140351322A1 (en) | 2013-05-21 | 2014-03-05 | Server apparatus, display apparatus, and method for providing a list of applications using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130057095A KR20140136708A (ko) | 2013-05-21 | 2013-05-21 | 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140136708A true KR20140136708A (ko) | 2014-12-01 |
Family
ID=50137578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130057095A KR20140136708A (ko) | 2013-05-21 | 2013-05-21 | 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140351322A1 (ko) |
EP (1) | EP2806650A3 (ko) |
KR (1) | KR20140136708A (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888833B (zh) * | 2014-03-11 | 2018-06-19 | 惠州Tcl移动通信有限公司 | 一种智能电视访问电视节目和应用程序的方法及*** |
US9661171B2 (en) | 2014-12-09 | 2017-05-23 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and information processing method for providing application information |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6745245B1 (en) * | 1998-04-09 | 2004-06-01 | Webtv Networks, Inc. | Managing access to set-top box objects using television conditional access system |
CA2320413C (en) * | 2000-03-15 | 2013-12-10 | Danny St-Denis | Method and apparatus for network gaming |
US7870125B1 (en) * | 2005-12-27 | 2011-01-11 | Charter Communications Holding Company | Integrated media content server system and method for the customization of metadata that is associated therewith |
KR101264822B1 (ko) * | 2007-01-04 | 2013-05-15 | 삼성전자주식회사 | 컨텐츠 서비스 방법 및 장치 |
WO2009020332A2 (en) * | 2007-08-06 | 2009-02-12 | Samsung Electronics Co, . Ltd. | Method and apparatus for providing/receiving web-based service of plurality of service providers |
KR20090115463A (ko) * | 2008-05-02 | 2009-11-05 | 삼성전자주식회사 | 인터넷 방송 서비스 제공 방법 및 이를 위한 인터넷 방송시스템 |
US8620306B2 (en) * | 2008-06-24 | 2013-12-31 | Qualcomm Incorporated | Location specific search for regional satellite vehicles |
SG171753A1 (en) * | 2009-05-18 | 2011-07-28 | Ericsson Telefon Ab L M | Method for implementing ims functionality in a set top box |
US9219946B2 (en) * | 2009-11-16 | 2015-12-22 | Lg Electronics Inc. | Method of providing contents information for a network television |
KR101699736B1 (ko) * | 2010-06-17 | 2017-01-25 | 엘지전자 주식회사 | 영상표시기기 및 그 동작방법 |
US8677402B2 (en) * | 2010-11-10 | 2014-03-18 | Sony Corporation | Second display support of character set unsupported on playback device |
KR101271996B1 (ko) * | 2011-09-02 | 2013-06-05 | 엘지전자 주식회사 | 외부기기 리스트 제공방법 및 그를 이용한 영상 표시 기기 |
-
2013
- 2013-05-21 KR KR1020130057095A patent/KR20140136708A/ko not_active Application Discontinuation
-
2014
- 2014-02-21 EP EP20140156210 patent/EP2806650A3/en not_active Withdrawn
- 2014-03-05 US US14/197,550 patent/US20140351322A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP2806650A2 (en) | 2014-11-26 |
EP2806650A3 (en) | 2015-03-04 |
US20140351322A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9524089B1 (en) | Common web component | |
JP4285658B2 (ja) | ウェブ・サービスを提供する装置およびその方法 | |
EP2916559A1 (en) | Method and device for playing content | |
EP2950310B1 (en) | Method and system for continuously playing media resources in device | |
CN103069747A (zh) | 用于建立通信的方法和设备 | |
US11210476B2 (en) | Change detection in a string repository for translated content | |
US10733361B2 (en) | Content reproducing apparatus | |
BR112015029277B1 (pt) | Método e dispositivo de computação | |
US20200204610A1 (en) | Method and apparatus for downloading a file | |
US9986291B2 (en) | Content reproduction method and device | |
US10216492B2 (en) | Configuration and management of menus | |
US20130151672A1 (en) | Cloud computing method, computing apparatus and server using the same | |
EP2549381A2 (en) | Control computer and data accessing method | |
US20130304858A1 (en) | Information processing apparatus, information processing method, program, information providing apparatus, and information processing system | |
US8977246B2 (en) | Method and system for providing seamless service | |
KR20140136708A (ko) | 서버 장치, 디스플레이 장치 및 그 장치의 어플리케이션 리스트 제공 방법 | |
WO2017128964A1 (zh) | 一种应用融合方法及装置 | |
US20160286004A1 (en) | Method for providing service to client using browser of virtual server and virtual server and computer-readable recording medium using the same | |
US20150149959A1 (en) | Display apparatus, server, and control methods thereof | |
US20230129725A1 (en) | Serving assets in a networked environment | |
AU2011224942B2 (en) | Method and apparatus for transmitting and receiving application/content based on purchase information | |
US20120271951A1 (en) | Control method for providing storage space of application and terminal and server therefor | |
JP2013109640A (ja) | コンピュータリソース提供装置、コンピュータリソース提供方法 | |
CN114339442B (zh) | 多媒体频道的配置方法、装置、电子设备及存储介质 | |
JP2019057064A (ja) | 情報処理装置、情報処理方法、情報処理プログラム、ユーザ端末、コンテンツ取得方法及びコンテンツ取得プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |