[go: up one dir, main page]

KR101535808B1 - 컨텐츠 서비스 시스템 및 방법 - Google Patents

컨텐츠 서비스 시스템 및 방법 Download PDF

Info

Publication number
KR101535808B1
KR101535808B1 KR1020100058471A KR20100058471A KR101535808B1 KR 101535808 B1 KR101535808 B1 KR 101535808B1 KR 1020100058471 A KR1020100058471 A KR 1020100058471A KR 20100058471 A KR20100058471 A KR 20100058471A KR 101535808 B1 KR101535808 B1 KR 101535808B1
Authority
KR
South Korea
Prior art keywords
contents
content
download
network
sub
Prior art date
Application number
KR1020100058471A
Other languages
English (en)
Other versions
KR20110138537A (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 에스케이플래닛 주식회사
Priority to KR1020100058471A priority Critical patent/KR101535808B1/ko
Publication of KR20110138537A publication Critical patent/KR20110138537A/ko
Application granted granted Critical
Publication of KR101535808B1 publication Critical patent/KR101535808B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 다양한 네트워크를 통해 통신이 가능한 단말장치로 컨텐츠를 다운로드시키는 경우, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠를 속성에 따라 적합한 네트워크 및 전송 방식을 사용하여 전송할 수 있도록 하는 컨텐츠 서비스 시스템 및 방법에 관한 것이다.
이를 위해, 본 발명은 단말장치에서 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠들 중에서 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠의 다운로드를 요청하면, 서비스 서버에서 단말장치로부터 다운로드 요청받은 하위 컨텐츠를 단말장치로 다운로드시키되, 다운로드시킬 하위 컨텐츠에 지정된 다운로드 지원 네트워크를 통해서 다운로드시키도록 구성됨으로써, 컨텐츠 다운로드시 네트워크 자원을 효율적으로 이용할 수 있고 통신 비용을 절감함과 동시에, 신뢰성을 보장하여 컨텐츠 서비스를 효율적으로 제공할 수 있는 효과가 있다.

Description

컨텐츠 서비스 시스템 및 방법{Contents Service System and Method}
본 발명은 컨텐츠 서비스 시스템 및 방법에 관한 것으로, 특히 다양한 네트워크를 통해 통신이 가능한 단말장치로 컨텐츠를 다운로드시키는 경우, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠를 속성에 따라 적합한 네트워크 및 전송 방식을 사용하여 전송할 수 있도록 하는 컨텐츠 서비스 시스템 및 방법에 관한 것이다.
오늘날에는 통신 기술이 비약적으로 발전함에 따라 유선 인터넷 네트워크 뿐만 아니라, 3G 등의 이동통신 네트워크 및 와이브로(WiBro), 와이맥스(WiMax), 와이파이(Wi-Fi) 등의 무선 인터넷 네트워크를 통해서 다양한 컨텐츠 서비스가 제공되고 있다.
아울러 최근에는 사용자가 원하는 컨텐츠를 사용자에게 보내주기 위한 푸쉬(Push) 서비스가 컨텐츠 서비스 중 하나로서 각광받고 있다.
푸쉬 서비스는 일반적으로 광고, 뉴스, 날씨, 패션 또는 방송 정보 등과 같이 내용이 자주 갱신되는 컨텐츠를 정기적으로 또는 내용의 변화가 있을 때마다 사용자의 단말장치로 다운로드 전송하여 업데이트시켜 주는 서비스를 말한다.
이러한 푸쉬 서비스로는 단말장치의 이동성을 고려하여 와이파이 네트워크나 이동통신 네트워크를 통해서 단말장치로 컨텐츠를 다운로드 전송하는 서비스 방식이 주류를 이루고 있다.
와이파이는 단말장치가 와이파이 공유기(Access Point)를 통해 인터넷에 연결하여 과금이나 가입자 인증 없이 인터넷을 무료로 이용할 수 있도록 해주며, 넓은 데이터 전송 대역폭을 제공하는 반면에, 단말장치와 와이파이 공유기(Access Point) 간의 통신 가능 지역 내에서만 인터넷 연결을 제공하는 무선 인터넷 표준이다.
이에 따라, 와이파이 네트워크를 통한 컨텐츠 서비스 방식은 컨텐츠를 다운로드 받던 단말장치가 와이파이 공유기와의 통신 가능 지역을 벗어나게 되는 경우, 단말장치의 인터넷 연결이 중단되어 단말장치에서 다운로드 받던 컨텐츠가 도중에 유실될 수 있으며, 또한 단말장치와 인터넷과의 직접 연결로 인해 단말장치가 별도의 암호화 과정없이 컨텐츠를 다운로드 받게 되므로 보안성이 취약하고 해킹의 위험성이 높기 때문에 중요 컨텐츠를 서비스 하는데 있어서는 적합성이 떨어진다.
한편, 이동통신 네트워크를 통한 컨텐츠 서비스 방식은 단말장치의 이동성을 지원하여 다운로드 컨텐츠의 유실을 방지하고 보안성을 제공하지만, 제한된 네트워크 자원 안에서만 컨텐츠 다운로드가 이루어지기 때문에, 네트워크 점유율이 큰 대용량의 컨텐츠를 다운로드하는 경우 동일한 네트워크 자원을 함께 사용하는 다른 단말장치의 통신 품질에 영향을 미칠 수 있고, 네트워크 자원 이용시 부과되는 과금에 대한 사용자 부담으로 인하여 대용량 컨텐츠를 서비스 하는데 있어서는 적합성이 떨어진다.
즉, 종래의 컨텐츠 서비스 방식은 컨텐츠 전체를 이동통신 네트워크나 와이파이 네트워크 등과 같이 지정된 네트워크를 통해서 다운로드 전송하는 방식이기 때문에, 컨텐츠 서비스를 위한 네트워크가 이동통신 네트워크로 지정되어 있는 경우, 컨텐츠를 구성하는 여러 하위 컨텐츠(예를 들어, 텍스트 파일, 사진 파일 및 동영상 파일 등)들 중 중요하지 않은 대용량의 하위 컨텐츠가 존재하더라도 컨텐츠 전체를 이동통신 네트워크를 통해 서비스 해야만 하므로, 네트워크 자원을 많이 소모하며 과다한 통신 비용 발생을 초래하게 되고, 한편으로 컨텐츠 서비스 네트워크가 와이파이 네트워크로 지정되어 있는 경우에는, 컨텐츠를 구성하는 여러 하위 컨텐츠들 중 중요한 소용량의 하위 컨텐츠가 존재하더라도 컨텐츠 전체를 와이파이 네트워크를 통해 서비스 해야만 하므로, 컨텐츠를 다운로드 받는 중에 중요 데이터 파일의 유실을 초래하게 되는 등, 컨텐츠를 서비스 하는데 있어서 극도로 비효율적인 문제점이 있다.
본 발명은 전술한 바와 같은 문제점을 해결하기 위해 안출된 것으로, 다양한 네트워크를 통해 통신이 가능한 단말장치로 컨텐츠를 다운로드시키는 경우, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠를 속성에 따라 적합한 네트워크 및 전송 방식을 사용하여 전송할 수 있도록 하는 컨텐츠 서비스 시스템 및 방법을 제공하는데, 그 목적이 있다.
전술한 바와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 컨텐츠 서비스 시스템은, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠들 중에서 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 요청하는 단말장치와; 상기 단말장치로부터 다운로드 요청받은 하위 컨텐츠를 상기 단말장치로 다운로드시키되, 다운로드시킬 하위 컨텐츠에 지정된 다운로드 지원 네트워크를 통해서 다운로드시키는 서비스 서버를 포함하여 이루어지는 것이 바람직하다.
여기서, 단말장치는, 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 컨텐츠를 저장하고 있는 컨텐츠 저장부와; 상기 컨텐츠 저장부에 저장되어 있는 컨텐츠의 특징 정보를 저장하고 있는 컨텐츠 특징 저장부와; 서비스 서버와 통신 세션이 연결됨에 따라 상기 서비스 서버로부터 컨텐츠의 특징 정보를 수신하여 상기 컨텐츠 특징 저장부에 저장되어 있는 정보를 업데이트시키며, 상기 서비스 서버로부터 하위 컨텐츠를 다운로드하여 상기 컨텐츠 저장부에 저장된 컨텐츠를 업데이트시키는 업데이트 관리부와; 상기 컨텐츠 특징 저장부에 저장된 컨텐츠의 특징 정보를 확인하여 상기 업데이트 관리부에 의해 특징 정보가 업데이트되어 다운로드가 필요한 컨텐츠를 구성하는 하위 컨텐츠들 중에서 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하는 컨텐츠 검출부와; 상기 컨텐츠 특징 저장부에 저장된 컨텐츠의 특징 정보를 확인하여 상기 컨텐츠 검출부에 의해 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하는 컨텐츠 선별부와; 상기 다운로드 가능 하위 컨텐츠의 목록을 상기 서비스 서버로 전송하는 다운로드 목록 제공부와; 통신 접속이 가능한 네트워크를 감지하여 감지 결과를 상기 컨텐츠 선별부로 제공하는 네트워크 감지부를 포함하여 이루어지는 것이 바람직하다.
서비스 서버는, 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 컨텐츠를 저장하고 있는 다운로드 대상 컨텐츠 저장부와; 상기 다운로드 대상 컨텐츠 저장부에 저장되어 있는 컨텐츠의 특징 정보를 저장하고 있는 다운로드 대상 컨텐츠 특징 저장부와; 단말장치와 통신 세션이 연결됨에 따라 상기 다운로드 대상 컨텐츠 특징 저장부에 저장되어 있는 컨텐츠의 특징 정보를 상기 단말장치로 전송하는 다운로드 대상 컨텐츠 특징 제공부와; 상기 단말장치로부터 다운로드 가능 하위 컨텐츠의 목록을 수신하면, 수신된 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 상기 다운로드 대상 컨텐츠 저장부에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하여 상기 단말장치로 다운로드 전송하되, 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠의 다운로드 지원 네트워크를 상기 다운로드 대상 컨텐츠 특징 저장부 검색을 통해 확인하여 그 확인된 다운로드 지원 네트워크를 통해 다운로드 전송하는 다운로드 제공부를 포함하여 이루어지는 것이 바람직하다.
한편, 본 발명의 일 실시예에 따른 컨텐츠 서비스 방법은, 서비스 서버에서 단말장치로 서비스 실행을 요구하는 단계와; 상기 서비스 서버의 요구에 따라 상기 단말장치에서 서비스를 실행하는 것이 적합한지 여부를 판단하고, 판단 결과 적합한 경우에 상기 서비스 서버와 통신 세션 연결 절차를 수행하는 단계와; 상기 서비스 서버와 상기 단말장치 간의 통신 세션이 연결됨에 따라 상기 서비스 서버에서 상기 단말장치로 컨텐츠의 특징 정보를 제공하여 업데이트시키는 단계와; 상기 단말장치에서 컨텐츠의 특징 정보가 업데이트됨에 따라, 특징 정보가 업데이트된 컨텐츠를 구성하는 하위 컨텐츠들 중 다운로드가 필요한 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하는 단계와; 상기 서비스 서버에서 상기 다운로드 가능 하위 컨텐츠를 상기 단말장치로 다운로드 전송하되, 상기 다운로드 가능 하위 컨텐츠에 지정된 다운로드 지원 네트워크를 통해서 다운로드 전송하는 단계를 포함하여 이루어지는 것이 바람직하다.
본 발명에 따른 컨텐츠 서비스 시스템 및 방법에 의하면, 다양한 네트워크를 통해 통신이 가능한 단말장치로 컨텐츠를 다운로드시키는 경우, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠를 속성에 따라 적합한 네트워크 및 전송 방식을 사용하여 전송함으로써, 컨텐츠 다운로드시 네트워크 자원을 효율적으로 이용할 수 있고 통신 비용을 절감함과 동시에, 신뢰성을 보장하여 컨텐츠 서비스를 효율적으로 제공할 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 컨텐츠 서비스 시스템의 구성을 개략적으로 도시한 블록도.
도 2는 도 1에 있어서, 단말장치의 구성을 개략적으로 도시한 블록도.
도 3은 도 1에 있어서, 서비스 서버의 구성을 개략적으로 도시한 블록도.
도 4는 본 발명의 일 실시예에 따른 컨텐츠 서비스 방법을 순차적으로 도시한 흐름도.
이하에서는, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 컨텐츠 서비스 시스템 및 방법에 대하여 상세하게 설명한다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 컨텐츠 서비스 시스템은 단말장치(100)와, 서비스 서버(200)를 포함하여 이루어진다. 단말장치(100)와 서비스 서버(200)는 각각 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)와 접속하여 통신하는 다중 통신 장비를 탑재하고 있어, 상호 간에 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 데이터 통신이 가능하다.
여기서, 단말장치(100)는 보유하고 있는 컨텐츠의 특징 정보가 서비스 서버(200)에 의해 업데이트됨에 따라, 특징 정보가 업데이트된 컨텐츠를 구성하는 하위 컨텐츠들 중 속성이 업데이트된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 서비스 서버(200)로 다운로드 요청함으로써, 서비스 서버(200)로부터 다운로드가 필요한 컨텐츠를 구성하는 하위 컨텐츠를 다운로드 받는다.
이러한, 단말장치(100)는 도 2에 도시된 바와 같이, 서비스 서버(200)로부터 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 컨텐츠를 저장하고 있는 컨텐츠 저장부(102)와, 컨텐츠 저장부(102)에 저장되어 있는 컨텐츠의 특징 정보를 저장하고 있는 컨텐츠 특징 저장부(104)와, 서비스 서버(200)와 통신 세션이 연결됨에 따라 서비스 서버(200)로부터 다운로드 대상 컨텐츠의 특징 정보를 수신하여 컨텐츠 특징 저장부(104)에 저장되어 있는 정보를 업데이트시키며, 서비스 서버(200)로부터 하위 컨텐츠를 다운로드하여 컨텐츠 저장부(102)에 저장된 컨텐츠를 업데이트시키는 업데이트 관리부(106)와, 컨텐츠 특징 저장부(104)에 저장된 컨텐츠의 특징 정보를 확인하여 업데이트 관리부(106)에 의해 업데이트되어 다운로드가 필요한 컨텐츠를 구성하는 하위 컨텐츠들 중에서 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하는 컨텐츠 검출부(108)와, 컨텐츠 특징 저장부(104)에 저장된 컨텐츠의 특징 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하는 컨텐츠 선별부(110)와, 컨텐츠 선별부(110)를 통해 지정된 다운로드 가능 하위 컨텐츠의 목록을 서비스 서버(200)로 전송하는 다운로드 목록 제공부(112)와, 현재 통신 접속이 가능한 네트워크를 감지하여 감지 결과에 대한 정보를 컨텐츠 선별부(110)로 제공하는 네트워크 감지부(114)를 포함하여 이루어진다.
여기서, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보 및 서비스 서버(200)로부터 제공되는 다운로드 대상 컨텐츠의 특징 정보는 각각 컨텐츠를 구성하는 하위 컨텐츠별 속성 정보를 포함하여 이루어진다. 예를 들어, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보 및 서비스 서버(200)로부터 제공되는 다운로드 대상 컨텐츠의 특징 정보는 각각 컨텐츠 식별정보에 적어도 하나 이상의 하위 컨텐츠 식별정보가 매칭되며, 그 매칭된 하위 컨텐츠 식별정보 별로 다운로드 지원 네트워크 종류, 데이터 크기, 버젼(Version), 해쉬(HASH) 값 및 필수 다운로드 필요 여부 등의 속성 정보가 매칭되어 구성되는 것이 바람직하다. 이때 해쉬 값은 하위 컨텐츠를 식별하거나, 하위 컨텐츠의 변조 여부를 확인하기 위한 용도로 사용될 수 있다. 아울러 필수 다운로드 필요 여부는 소정의 컨텐츠를 실행하기 위해 필요한 필수 하위 컨텐츠를 구분하기 위한 용도로 사용되는 것이 바람직하다.
한편, 업데이트 관리부(106)는 서비스 서버(200)로부터 다운로드 대상 컨텐츠의 특징 정보를 수신하면, 수신된 다운로드 대상 컨텐츠에 대응하는 컨텐츠의 특징 정보가 컨텐츠 특징 저장부(104)에 저장되어 있는지를 확인하여 저장되어 있는 경우, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보를 다운로드 대상 컨텐츠의 특징 정보에 대응하도록 갱신시키는 한편, 다운로드 대상 컨텐츠에 대응하는 컨텐츠의 특징 정보가 컨텐츠 특징 저장부(104)에 저장되어 있지 않은 경우에는, 다운로드 대상 컨텐츠의 특징 정보를 컨텐츠 특징 저장부(104)에 추가 저장시킴으로써, 컨텐츠 특징 저장부(104)의 저장 정보를 업데이트시키게 된다.
예를 들어, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보의 구성이 아래의 [표 1]과 같고, 서비스 서버(200)로부터 제공되는 다운로드 대상 컨텐츠의 특징 정보의 구성이 아래의 [표 2]와 같다면, 컨텐츠 특징 저장부(104)에 저장된 컨텐츠의 특징 정보는 아래의 [표 2]와 동일한 내역으로 업데이트된다.
컨텐츠
식별정보
하위 컨텐츠
식별정보
다운로드 지원
네트워크 종류
데이터
크기
버젼 해쉬 필수 다운로드 필요 여부
31D2AF 0000100 모든 네트워크 200 kB 0.5 DLAUDQKR! Y
0000102 유/무선 인터넷
네트워크
12 MB 0.8 DJTJRKFK! N
컨텐츠
식별정보
하위 컨텐츠
식별정보
다운로드 지원
네트워크 종류
데이터 크기 버젼 해쉬 필수 다운로드 필요 여부
31D2AF 0000100 모든 네트워크 250 kB 1.0 DLAUDQKR! Y
0000101 이동통신
네트워크
150 kB 1.1 QKQHSUTJR Y
0000102 유/무선 인터넷
네트워크
12.1 MB 0.9 DJTJRKFK! N
231D2A ... ... ... ... ... Y
또한, 업데이트 관리부(106)는 서비스 서버(200)로부터 하위 컨텐츠의 다운로드가 완료되면, 서비스 서버(200)로 다운로드 완료 통보를 한다. 업데이트 관리부(106)는 다운로드 완료 통보 시 다운로드 완료된 하위 컨텐츠의 목록을 서비스 서버(200)로 전송하여 서비스 서버(200)로 하여금 다운로드 완료된 하위 컨텐츠를 식별할 수 있도록 해준다.
또한, 업데이트 관리부(106)는 서비스 서버(200)로부터 하위 컨텐츠를 다운로드하는 도중에 다운로드가 중단되어 다운로드 실패하게 되는 경우, 서비스 서버(200)로 다운로드 재전송 요청을 하여 다운로드 실패한 하위 컨텐츠를 다시 다운로드한다.
컨텐츠 검출부(108)는 예컨대, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보를 확인하여 업데이트 관리부(106)에 의한 업데이트로 인해 새로 추가되었거나, 데이터 크기나 버젼이 업데이트되었거나 또는 필수 다운로드 필요 여부가 'N'에서 'Y'로 변경된 하위 컨텐츠 등의 속성 정보가 업데이트된 하위 컨텐츠를 검출하되, 이때 속성 정보가 업데이트되지 않은 하위 컨텐츠는 기존에 다운로드 완료한 하위 컨텐츠로 판별하는 것이 바람직하다.
한편, 컨텐츠 선별부(110)는 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 필수 다운로드가 필요한 하위 컨텐츠를 선별하고, 그 선별된 필수 다운로드가 필요한 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하거나, 지원하지 않는 하위 컨텐츠를 선별하는 것이 바람직하다.
또한, 컨텐츠 선별부(110)는 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 선별하여 그 선별된 하위 컨텐츠를 다운로드 대기 하위 컨텐츠로 지정하게 된다. 이때, 단말장치(100)는 컨텐츠 선별부(110)에 의해 지정된 다운로드 대기 하위 컨텐츠의 목록을 저장하는 다운로드 대기 목록 저장부(116)를 더 포함하여 이루어지는 것이 바람직하다.
또한, 컨텐츠 선별부(110)는 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 현재 통신 접속 가능한 네트워크에 따라 다운로드 가능 하위 컨텐츠 또는 다운로드 대기 하위 컨텐츠로 지정한다.
즉, 컨텐츠 선별부(110)는 현재 통신 접속 가능한 네트워크가 이동통신 네트워크(300)인 경우, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정하는 한편, 현재 통신 접속 가능한 네트워크 중에 유/무선 인터넷 네트워크(400)가 포함되어 있는 경우에는, 컨텐츠 특징 저장부(104)에 저장되어 있는 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 검출부(108)에 의해 검출된 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하게 된다.
또한, 컨텐츠 선별부(110)는 다운로드 대기 목록 저장부(116)에 저장되어 있는 다운로드 대기 하위 컨텐츠의 속성 정보를 컨텐츠 특징 저장부(104)에 저장된 정보 검색을 통해 확인하여 다운로드 대기 하위 컨텐츠들 중에서 네트워크 감지부(114)에 의해 감지된 현재 통신 접속 가능 네트워크 중에 다운로드를 지원하는 네트워크가 포함되어 있는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 변경하게 된다. 이때, 컨텐츠 선별부(110)는 다운로드 대기 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠는, 현재 통신 접속 가능 네트워크 중에 유/무선 인터넷 네트워크(400)가 포함되어 있는 경우에만 다운로드 가능 하위 컨텐츠로 변경하게 된다.
다운로드 목록 제공부(112)는 컨텐츠 특징 저장부(104)에 저장된 컨텐츠의 특징 정보에 포함되어 있는 하위 컨텐츠별 속성 정보를 확인하여 컨텐츠 선별부(110)를 통해 지정된 다운로드 가능 하위 컨텐츠의 식별정보를 획득하고, 획득한 다운로드 가능 하위 컨텐츠의 식별정보를 리스트화하여 다운로드 가능 하위 컨텐츠의 목록을 작성한 다음, 작성된 다운로드 가능 하위 컨텐츠의 목록을 서비스 서버(200)로 전송하는 것이 바람직하다.
한편, 단말장치(100)는 다운로드 대기 목록 저장부(116)에 다운로드 대기 하위 컨텐츠의 목록이 저장되어 있는 경우, 저장되어 있는 다운로드 대기 하위 컨텐츠의 속성 정보를 컨텐츠 특징 저장부(104)에 저장된 정보 검색을 통해 확인하여, 확인된 속성 정보에 포함되어 있는 다운로드 지원 네트워크 종류에 대응하는 네트워크의 접속을 사용자에게 촉구하기 위하여, 네트워크 탐색 및 연결 요청 등에 관련된 메시지를 주기적으로 출력하는 화면 출력부 및 사운드 출력부를 구비한 사용자 인터페이스부(118)를 더 포함하여 이루어진다.
또한, 단말장치(100)는 서비스 서버(200)로부터 서비스 실행 요구 메시지를 수신하면, 수신된 서비스 실행 요구 메시지의 내역을 확인하여 서비스 서버(200)에서 요구한 서비스를 실행하는 것이 적합한지 여부를 판단하는 적합성 판단부(120)와, 다양한 서비스 실행을 위한 애플리케이션을 식별정보 별로 분류하여 저장하고 있는 애플리케이션 저장부(122)와, 적합성 판단부(120)의 판단 결과 서비스 실행이 적합한 것으로 판단된 경우, 서비스 서버(200)로부터 수신된 서비스 실행 요구 메시지의 내역을 확인하여 서비스 서버(200)로부터 실행 요구받은 서비스의 실행을 위한 애플리케이션을 애플리케이션 저장부(122)로부터 로딩하여 구동시키는 애플리케이션 구동부(124)와, 서비스 서버(200)로부터 실행 요구받은 서비스의 실행을 위한 애플리케이션이 구동함에 따라, 이동통신 네트워크(300) 또는 유/무선 인터넷 네트워크(400)를 통해 서비스 서버(200)와의 통신 세션 연결 절차를 수행하는 세션 연결부(126)를 더 포함한다.
여기서, 서비스 실행 요구 메시지는 서비스 서버(200)에서 실행을 요구한 서비스의 식별정보, 토큰, 서비스 실행을 위한 애플리케이션의 식별정보, 서비스 서버(200)의 접속 URL 등을 포함하는 것이 바람직하며, 예컨대 이동통신 네트워크(300) 또는 유/무선 인터넷 네트워크(400)를 통해 단말장치(100)로 제공되되, 이동통신 네트워크(300)를 통해 제공되는 경우에는 SMS 등의 형태로 이루어질 수 있다.
또한, 단말장치(100)는 실행 가능한 서비스의 목록을 서비스 식별정보 등으로 정리하여 저장하고 있으며, 적합성 판단부(120)의 적합성 여부 판단시 적합성 판단부(120)에게 저장 정보의 검색을 허용하는 서비스 가입 목록 저장부(128)를 더 포함하는 것이 바람직하다. 여기서, 실행 가능한 서비스의 목록은 예컨대, 사용자가 미리 가입했거나, 예약 신청한 서비스 서버(200)에서 제공하는 서비스의 목록으로 구성되는 것이 바람직하다.
이에, 적합성 판단부(120)는 서비스 서버(200)로부터 서비스 실행 요구 메시지를 수신하면, 수신된 서비스 실행 요구 메시지의 내역과 서비스 가입 목록 저장부(128)에 저장된 실행 가능한 서비스의 목록을 비교하여 서비스 식별정보의 일치 여부를 확인함으로써, 적합성 여부를 판단하게 되는 것이 바람직하다.
또한, 적합성 판단부(120)는 서비스 서버(200)에게 주기적으로 다운로드 대상 컨텐츠가 존재하는지 여부에 대한 확인 요청을 하고, 그 확인 요청에 대한 서비스 서버(200)의 응답으로 서비스 실행 요구 메시지를 수신할 수도 있다.
한편, 세션 연결부(126)는 서비스 서버(200)로부터 실행을 요구받은 서비스의 실행을 위한 애플리케이션이 구동함에 따라, 서비스 실행 요구 메시지의 내역 중 서비스 서버(200)의 접속 URL을 이용하여 서비스 서버(200)로 접속하며, 접속된 서비스 서버(200)로 가입자 정보를 전송하여 가입자 인증 절차를 수행하고, 서비스 서버(200)로부터의 인증 승인에 따라 서비스 서버(200)와 단말장치(100) 간에 통신 세션을 연결하게 된다. 여기서, 가입자 정보는 서비스 식별정보, 토큰, 가입자 식별정보(예를 들어, 단말장치(100)의 전화번호 또는 단말장치(100)의 일련번호 등) 등을 포함하는 것이 바람직하다.
한편, 서비스 서버(200)는 단말장치(100)로 컨텐츠의 특징 정보를 제공하여 업데이트시키며, 단말장치(100)로부터 다운로드 요청받은 하위 컨텐츠를 단말장치(100)로 다운로드 전송하되, 다운로드 전송할 하위 컨텐츠에 미리 지정된 다운로드 지원 네트워크를 통해서 다운로드 전송한다.
이러한, 서비스 서버(200)는 도 3에 도시된 바와 같이, 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 다운로드 대상 컨텐츠를 저장하고 있는 다운로드 대상 컨텐츠 저장부(202)와, 다운로드 대상 컨텐츠 저장부(202)에 저장되어 있는 다운로드 대상 컨텐츠의 특징 정보를 저장하고 있는 다운로드 대상 컨텐츠 특징 저장부(204)와, 단말장치(100)와 통신 세션이 연결됨에 따라 다운로드 대상 컨텐츠 특징 저장부(204)에 저장되어 있는 다운로드 대상 컨텐츠의 특징 정보를 단말장치(100)로 전송하는 다운로드 대상 컨텐츠 특징 제공부(206)와, 단말장치(100)로부터 다운로드 가능 하위 컨텐츠의 목록을 수신하면, 수신된 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 다운로드 대상 컨텐츠 저장부(202)에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하여 단말장치(100)로 다운로드 전송하되, 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠의 다운로드 지원 네트워크를 다운로드 대상 컨텐츠 특징 저장부(204) 검색을 통해 확인하여 그 확인된 다운로드 지원 네트워크를 통해 다운로드 전송하는 다운로드 제공부(208)를 포함하여 이루어진다.
다운로드 제공부(208)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠들 중 동일한 다운로드 네트워크를 지원하는 하위 컨텐츠들을 하나의 파일로 패키징하여 단말장치(100)로 다운로드 전송하거나, 다운로드 전송할 하위 컨텐츠들을 각각 순차적으로 단말장치(100)로 다운로드 전송하되, 단말장치(100)로부터 앞서 전송한 하위 컨텐츠의 다운로드가 완료되었음을 통보받음에 따라 다음 차례의 하위 컨텐츠를 전송하게 된다. 아울러, 다운로드 제공부(208)는 단말장치(100)로부터 앞서 전송한 하위 컨텐츠의 다운로드 재전송 요청을 받음에 따라, 다운로드 재전송 요청을 받은 하위 컨텐츠를 다시 다운로드 전송하게 된다.
또한, 다운로드 제공부(208)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠가 이동통신 네트워크(300)와 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 경우에는 유/무선 인터넷 네트워크(400), 예컨대 와이파이 네트워크 등을 통해 하위 컨텐츠를 단말장치(100)로 다운로드 전송하게 된다.
또한, 다운로드 제공부(208)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 다운로드 대상 컨텐츠 저장부(202)에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하되, 다운로드 가능 하위 컨텐츠의 목록을 구성하는 다운로드 가능 하위 컨텐츠의 식별정보에 대응하는 하위 컨텐츠를, 다운로드 대상 컨텐츠 저장부(202)에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 검색하여 추출한 후, 추출된 하위 컨텐츠를 DRM(Digital Rights Management) 등을 통해 암호화하여 단말장치(100)로 다운로드 전송하는 것이 바람직하다.
이와 같은, 서비스 서버(200)는 가입자의 단말장치(100) 전화번호, 일련번호 및 개인정보 등의 가입자 정보를 저장하고 있는 가입자 정보 저장부(210)와, 다운로드 대상 컨텐츠 저장부(202)에 저장된 다운로드 대상 컨텐츠가 소속되어 있는 서비스를 단말장치(100)에서 실행시키기 위해 가입자 정보 저장부(210)에 저장되어 있는 가입자 정보 중 가입자의 단말장치(100) 전화번호 등을 조회하여 가입자의 단말장치(100)를 확인하고, 확인된 단말장치(100)로 푸쉬 형태의 서비스 실행 요구 메시지를 생성하여 전송하거나, 단말장치(100)로부터 다운로드 대상 컨텐츠가 존재하는지 여부에 대한 확인 요청을 받으면, 그 응답으로 푸쉬 형태의 서비스 실행 요구 메시지를 생성하여 단말장치(100)로 전송하는 메시지 제공부(212)와, 단말장치(100)로부터 가입자 정보를 수신하면 그 수신된 가입자 정보와 가입자 정보 저장부(210)에 저장된 가입자 정보를 비교하여 가입자 인증 승인 여부를 결정하며, 가입자 인증 승인 시, 단말장치(100)와의 통신 세션 연결을 허용하는 가입자 인증부(214)를 더 포함하여 이루어진다.
한편, 서비스 서버(200)는 단말장치(100)로부터 다운로드 완료 통보를 받으면, 단말장치(100)로부터 제공받은 다운로드 완료된 하위 컨텐츠의 목록에 의거하여 다운로드 대상 컨텐츠 특징 제공부(206)에서 단말장치(100)로 전송되는 다운로드 대상 컨텐츠의 특징 정보 중 다운로드 완료된 하위 컨텐츠를 다운로드 대상에서 제외시키는 다운로드 관리부(216)를 더 포함하여 이루어진다.
전술한 바와 같은 구성에 있어서, 도 4를 참조하여 본 발명의 일 실시예에 따른 컨텐츠 서비스 방법에 대하여 설명하면 다음과 같다.
먼저, 서비스 서버(200)에서 다운로드 대상 컨텐츠가 소속되어 있는 서비스를 단말장치(100)에서 실행시키기 위해, 단말장치(100)로 서비스 실행 요구 메시지를 전송한다(S500).
상기한 단계 S500에서 서비스 서버(200)는 정기적으로 푸쉬 형태의 서비스 실행 요구 메시지를 생성하여 이동통신 네트워크(300) 또는 유/무선 인터넷 네트워크(400)를 통해 단말장치(100)로 전송하거나, 단말장치(100)로부터 다운로드 대상 컨텐츠가 존재하는지 여부에 대한 확인 요청을 받으면, 그 응답으로 푸쉬 형태의 서비스 실행 요구 메시지를 생성하여 이동통신 네트워크(300) 또는 유/무선 인터넷 네트워크(400)를 통해 단말장치(100)로 전송하는 것이 바람직하다.
상기한 단계 S500을 통해 서비스 서버(200)로부터 서비스 실행 요구 메시지를 수신한 단말장치(100)는 수신된 서비스 실행 요구 메시지의 내역을 확인하여 서비스 서버(200)에서 요구한 서비스를 실행하는 것이 적합한지 여부를 판단한다(S510).
상기한 단계 S510의 판단 결과, 서비스 서버(200)에서 요구한 서비스를 실행하는 것이 적합한 것으로 판단된 경우, 단말장치(100)와 서비스 서버(200)는 상호 간에 통신 세션을 연결한다(S520).
상기한 단계 S520에서는 단말장치(100)에서 서비스 서버(200)로부터 수신한 서비스 실행 요구 메시지의 내역 중 서비스 서버(200)의 접속 URL을 이용하여 서비스 서버(200)로 접속하여 서비스 서버(200)와 가입자 인증 절차를 수행하고, 서비스 서버(200)에서 단말장치(100)로 가입자 인증을 승인함에 따라, 단말장치(100)와 서비스 서버(200) 간에 통신 세션이 연결되는 것이 바람직하다.
상기한 단계 S520에 의해 통신 세션이 연결됨에 따라, 서비스 서버(200)는 통신 세션을 통해 다운로드 대상 컨텐츠의 특징 정보를 단말장치(100)로 전송한다(S530).
상기한 단계 S530을 통해 서비스 서버(200)로부터 다운로드 대상 컨텐츠의 목록을 수신한 단말장치(100)는 수신된 다운로드 대상 컨텐츠의 특징 정보를 이용하여 보유하고 있는 컨텐츠의 특징 정보를 업데이트시키고(S540), 특징 정보가 업데이트되어 다운로드가 필요한 컨텐츠를 구성하는 하위 컨텐츠들 중에서 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출한 후(S550), 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정한 다음(S560), 지정된 다운로드 가능 하위 컨텐츠의 목록을 서비스 서버(200)로 전송한다(S570).
상기한 단계 S560에서 단말장치(100)는 상기한 단계 S550을 통해 검출된 하위 컨텐츠들 중에서 먼저 필수 다운로드가 필요한 하위 컨텐츠를 선별하고, 그 선별된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하거나, 지원하지 않는 하위 컨텐츠를 선별하는 것이 바람직하다. 여기서, 필수 다운로드 필요 여부는 컨텐츠를 이용하는데 필수적으로 필요한 하위 컨텐츠인지 여부를 나타낸다. 이에, 단말장치(100)는 컨텐츠를 구성하는 모든 하위 컨텐츠들을 다운로드 받지 않고, 필수 다운로드 필요 하위 컨텐츠만 다운로드 받아 컨텐츠를 이용할 수 있게 된다.
상기한 단계 S570을 통해 단말장치(100)로부터 다운로드 가능 하위 컨텐츠의 목록을 수신한 서비스 서버(200)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 다운로드 대상 컨텐츠 저장부(202)에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하여 단말장치(100)로 다운로드 전송한다(S580).
상기한 단계 S580에서 서비스 서버(200)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠의 다운로드 지원 네트워크를 확인하여 그 확인된 다운로드 지원 네트워크를 통해 다운로드 전송하는 것이 바람직하다.
상기한 단계 S580에서 서비스 서버(200)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠가 이동통신 네트워크(300)와 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 경우에는 유/무선 인터넷 네트워크(400), 예컨대 와이파이 네트워크 등을 통해 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 단말장치(100)로 다운로드 전송하는 것이 바람직하다.
상기한 단계 S580에서 서비스 서버(200)는 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠들 중 동일한 다운로드 네트워크를 지원하는 하위 컨텐츠들을 하나의 파일로 패키징하여 단말장치(100)로 다운로드 전송하거나, 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠들을 각각 순차적으로 단말장치(100)로 다운로드 전송하되, 단말장치(100)로부터 앞서 전송한 하위 컨텐츠의 다운로드가 완료되었음을 통보받음에 따라 다음 차례의 하위 컨텐츠를 전송하게 된다.
상기한 단계 S580을 통해 서비스 서버(200)로부터 다운로드 대상 컨텐츠를 구성하는 하위 컨텐트들 중 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 다운로드 받은 단말장치(100)는 다운로드가 완료되면, 서비스 서버(200)로 다운로드 완료 통보를 한다(S590).
상기한 단계 S590에서 단말장치(100)는 서비스 서버(200)에서 다운로드 완료된 하위 컨텐츠를 식별할 수 있도록 다운로드 완료 통보 시 다운로드 완료된 하위 컨텐츠의 목록을 서비스 서버(200)로 전송하는 것이 바람직하다.
상기한 단계 S590에서 단말장치(100)는 서비스 서버(200)로부터 다운로드 대상 컨텐츠를 구성하는 하위 컨텐트들 중 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 다운로드 받는 도중에 다운로드 실패하게 되면, 다운로드 실패한 하위 컨텐츠를 다시 다운로드 받기 위해 서비스 서버(200)로 다운로드 재전송 요청을 하는 것이 바람직하다. 이에, 단말장치(100)로부터 다운로드 재전송 요청을 받은 서비스 서버(200)는 다운로드 실패한 하위 컨텐츠를 단말장치(100)로 다시 다운로드 전송하게 된다.
한편, 상기한 단계 S560에서 단말장치(100)는 상기한 단계 S550을 통해 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정한 다음, 차후 새로운 네트워크 접속 가능 지역으로 진입함에 따라, 다운로드 대기 하위 컨텐츠들 중에서 현재 통신 접속 가능 네트워크 중에 다운로드를 지원하는 네트워크가 포함되어 있는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 변경하는 것이 바람직하다. 이때, 컨텐츠 선별부(110)는 다운로드 대기 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠는, 현재 통신 접속 가능 네트워크 중에 유/무선 인터넷 네트워크(400)가 포함되어 있는 경우에만 다운로드 가능 하위 컨텐츠로 변경하게 된다.
또한, 상기한 단계 S560에서 단말장치(100)는 상기한 단계 S550을 통해 검출된 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 현재 통신 접속 가능한 네트워크에 따라 다운로드 가능 하위 컨텐츠 또는 다운로드 대기 하위 컨텐츠로 지정한다. 즉, 현재 통신 접속 가능한 네트워크가 이동통신 네트워크(300)인 경우, 상기한 단계 S550을 통해 검출된 컨텐츠를 구성하는 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정하는 한편, 현재 통신 접속 가능한 네트워크 중에 유/무선 인터넷 네트워크(400)가 포함되어 있는 경우에는, 상기한 단계 S550을 통해 검출된 컨텐츠를 구성하는 하위 컨텐츠들 중에서 이동통신 네트워크(300) 및 유/무선 인터넷 네트워크(400)를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하게 된다.
본 발명에 따른 컨텐츠 서비스 시스템 및 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.
본 발명에 따른 컨텐츠 서비스 시스템 및 방법에 의하면, 다양한 네트워크를 통해 통신이 가능한 단말장치로 컨텐츠를 다운로드시키는 경우, 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠를 속성에 따라 적합한 네트워크 및 전송 방식을 사용하여 전송함으로써, 네트워크 자원을 효율적으로 이용할 수 있고 통신 비용을 절감함과 동시에, 컨텐츠 다운로드시 네트워크 자원을 효율적으로 이용할 수 있고 통신 비용을 절감함과 동시에, 신뢰성을 보장하여 컨텐츠 서비스를 효율적으로 제공할 수 있는 효과가 있다.
100: 단말장치 102: 컨텐츠 저장부
104: 컨텐츠 특징 저장부 106: 업데이트 관리부
108: 컨텐츠 검출부 110: 컨텐츠 선별부
112: 다운로드 목록 제공부 114: 네트워크 감지부
116: 다운로드 대기 목록 저장부 118: 사용자 인터페이스부
120: 적합성 판단부 122: 애플리케이션 저장부
124: 애플리케이션 구동부 126: 세션 연결부
128: 서비스 가입 목록 저장부 200: 서비스 서버
202: 다운로드 대상 컨텐츠 저장부 204: 다운로드 대상 컨텐츠 특징 저장부
206: 다운로드 대상 컨텐츠 특징 제공부
208: 다운로드 제공부 210: 가입자 정보 저장부
212: 메시지 제공부 214: 가입자 인증부
216: 다운로드 관리부 300: 이동통신 네트워크
400: 유/무선 인터넷 네트워크

Claims (19)

  1. 다운로드 대상 컨텐츠를 구성하는 하위 컨텐츠들 중에서 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하고, 현재 통신 접속 가능한 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정하여 상기 다운로드 가능 하위 컨텐츠의 목록을 서비스 서버로 전송하여 다운로드 요청하는 단말장치와;
    상기 단말장치와 통신 세션이 연결되어 다운로드 가능 하위 컨텐츠 목록을 수신하면, 다운로드 시킬 하위 컨텐츠의 속성을 확인하여 지정된 다운로드 지원 네트워크를 통해서 다운로드시키는 서비스 서버를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 시스템.
  2. 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 컨텐츠를 저장하고 있는 컨텐츠 저장부와;
    상기 컨텐츠 저장부에 저장되어 있는 컨텐츠의 특징 정보를 저장하고 있는 컨텐츠 특징 저장부와;
    서비스 서버와 통신 세션이 연결됨에 따라 상기 서비스 서버로부터 컨텐츠의 특징 정보를 수신하여 상기 컨텐츠 특징 저장부에 저장되어 있는 정보를 업데이트시키며, 상기 서비스 서버로부터 하위 컨텐츠를 다운로드하여 상기 컨텐츠 저장부에 저장된 컨텐츠를 업데이트시키는 업데이트 관리부와;
    상기 컨텐츠 특징 저장부에 저장된 컨텐츠의 특징 정보를 확인하여 상기 업데이트 관리부에 의해 특징 정보가 업데이트되어 다운로드가 필요한 컨텐츠를 구성하는 하위 컨텐츠들 중에서 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하는 컨텐츠 검출부와;
    상기 컨텐츠 검출부에 의해 검출된 하위 컨텐츠들 중에서, 현재 통신 접속 가능한 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하고, 현재 통신 접속 가능한 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정하는 컨텐츠 선별부와;
    상기 컨텐츠 선별부를 통해 지정된 상기 다운로드 가능 하위 컨텐츠의 목록을 상기 서비스 서버로 전송하는 다운로드 목록 제공부; 및통신 접속이 가능한 네트워크를 감지하여 감지 결과를 상기 컨텐츠 선별부로 제공하는 네트워크 감지부;
    를 포함하는것을 특징으로 하는 단말장치.
  3. 제2항에 있어서,
    상기 컨텐츠의 특징 정보는, 컨텐츠 식별정보에 적어도 하나 이상의 하위 컨텐츠 식별정보가 매칭되며, 그 매칭된 하위 컨텐츠 식별정보 별로 다운로드 지원 네트워크 종류, 데이터 크기, 버젼(Version), 해쉬(HASH) 값 및 필수 다운로드 필요 여부를 포함하는 속성 정보가 매칭되어 구성되는 것을 특징으로 하는 단말장치.
  4. 제2항에 있어서,
    상기 컨텐츠 선별부는, 상기 다운로드 대기 하위 컨텐츠에 대하여, 추후 네트워크 접속이 가능해지면 다운로드 가능 하위 컨텐츠로 변경하는 것을 특징으로 하는 단말장치.
  5. 삭제
  6. 제2항에 있어서,
    상기 컨텐츠 선별부는, 이동통신 네트워크 및 유/무선 인터넷 네트워크를 통한 다운로드 전송을 모두 지원하는 하위 컨텐츠를 선별하여 현재 통신 접속 가능한 네트워크가 유/무선 인터넷 네트워크가 존재하지 않는 경우, 다운로드 대기 하위 컨텐츠로 지정하고,
    현재 통신 접속 가능한 네트워크가 유/무선 인터넷 네트워크를 적어도 하나 이상 포함되어 있는 경우, 상기 하위 컨텐츠를 다운로드 가능 하위 컨텐츠로 지정하는 것을 특징으로 하는 단말장치.
  7. 제2항에 있어서,
    상기 컨텐츠 선별부는, 상기 다운로드 대기 하위 컨텐츠에대해서 이동통신 네트워크 및 유/무선 인터넷 네트워크를 통한 다운로드 전송을 모두 지원하는 경우, 현재 통신 접속 가능 네트워크 중에 유/무선 인터넷 네트워크가 포함되어 있는 경우에만 상기 다운로드 가능 하위 컨텐츠로 변경하는 것을 특징으로 하는 단말장치.
  8. 제2항에 있어서,
    상기 서비스 서버로부터 서비스 실행 요구 메시지를 수신하면, 수신된 서비스 실행 요구 메시지의 내역을 확인하여 상기 서비스 서버에서 요구한 서비스를 실행하는 것이 적합한지 여부를 판단하는 적합성 판단부와;
    서비스 실행을 위한 애플리케이션을 저장하고 있는 애플리케이션 저장부와;
    상기 적합성 판단부의 판단 결과 서비스 실행이 적합한 것으로 판단된 경우, 상기 서비스 서버로부터 실행 요구받은 서비스의 실행을 위한 애플리케이션을 상기 애플리케이션 저장부로부터 로딩하여 구동시키는 애플리케이션 구동부와;
    상기 서비스 서버로부터 실행 요구받은 서비스의 실행을 위한 애플리케이션이 구동함에 따라, 이동통신 네트워크 또는 유/무선 인터넷 네트워크를 통해 상기 서비스 서버와의 통신 세션 연결 절차를 수행하는 세션 연결부를 더 포함하여 이루어지는 것을 특징으로 하는 단말장치.
  9. 제8항에 있어서,
    가입 서비스의 목록을 저장하고 있으며, 상기 적합성 판단부의 적합성 여부 판단시 상기 적합성 판단부에게 저장 정보의 검색을 허용하는 서비스 가입 목록 저장부를 더 포함하여 이루어지는 것을 특징으로 하는 단말장치.
  10. 적어도 하나 이상의 하위 컨텐츠를 포함하여 구성된 컨텐츠를 저장하고 있는 다운로드 대상 컨텐츠 저장부와;
    상기 다운로드 대상 컨텐츠 저장부에 저장되어 있는 컨텐츠의 특징 정보를 저장하고 있는 다운로드 대상 컨텐츠 특징 저장부와;
    단말장치와 통신 세션이 연결됨에 따라 상기 다운로드 대상 컨텐츠 특징 저장부에 저장되어 있는 컨텐츠의 특징 정보를 상기 단말장치로 전송하는 다운로드 대상 컨텐츠 특징 제공부와;
    상기 단말장치로부터 다운로드 가능 하위 컨텐츠의 목록을 수신하면, 수신된 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 상기 다운로드 대상 컨텐츠 저장부에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하여 상기 단말장치로 다운로드 전송하되, 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠의 다운로드 지원 네트워크를 상기 다운로드 대상 컨텐츠 특징 저장부 검색을 통해 확인하여 그 확인된 다운로드 지원 네트워크를 통해 다운로드 전송하는 다운로드 제공부를 포함하고,
    상기 단말장치로부터 다운로드 가능 하위 컨텐츠의 목록을 수신하면, 수신된 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 상기 다운로드 대상 컨텐츠 저장부에 저장되어 있는 컨텐츠를 구성하는 하위 컨텐츠들 중에서 추출하여 상기 단말장치로 다운로드 전송하되, 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠의 다운로드 지원 네트워크를 상기 다운로드 대상 컨텐츠 특징 저장부 검색을 통해 확인하여 그 확인된 다운로드 지원 네트워크를 통해 다운로드 전송하는 다운로드 제공부를 포함하고,
    상기 다운로드 제공부는, 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠들 중 동일한 네트워크가 다운로드를 지원하는 하위 컨텐츠들을 하나의 파일로 패키징하여 단말장치로 다운로드 전송하거나, 각각 순차적으로 다운로드 전송하는 것을 특징으로 하는 서비스 서버.
  11. 삭제
  12. 제10항에 있어서,
    상기 다운로드 제공부는, 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠가 이동통신 네트워크와 유/무선 인터넷 네트워크를 통한 다운로드 전송을 모두 지원하는 경우에는 상기 다운로드 가능 하위 컨텐츠의 목록에 해당하는 하위 컨텐츠를 유/무선 인터넷 네트워크를 통해 상기 단말장치로 다운로드 전송하는 것을 특징으로 하는 서비스 서버.
  13. 제10항에 있어서,
    가입자 정보를 저장하고 있는 가입자 정보 저장부와;
    상기 가입자 정보 저장부에 저장되어 있는 가입자 정보를 이용하여 가입자의 단말장치를 확인하고, 확인된 단말장치로 서비스 실행 요구 메시지를 전송하는 메시지 제공부와;
    상기 서비스 실행 요구 메시지를 수신한 상기 단말장치로부터 가입자 정보를 수신하면, 수신된 가입자 정보와 상기 가입자 정보 저장부에 저장된 가입자 정보를 비교하여 가입자 인증 승인 여부를 결정하며, 가입자 인증 승인 시, 상기 단말장치와의 통신 세션 연결을 허용하는 가입자 인증부를 더 포함하여 이루어지는 것을 특징으로 하는 서비스 서버.
  14. 서비스 서버에서 단말장치로 서비스 실행을 요구하는 단계와;
    상기 서비스 서버의 요구에 따라 상기 단말장치에서 서비스를 실행하는 것이 적합한지 여부를 판단하고, 판단 결과 적합한 경우에 상기 서비스 서버와 통신 세션 연결 절차를 수행하는 단계와;
    상기 서비스 서버와 상기 단말장치 간의 통신 세션이 연결됨에 따라 상기 서비스 서버에서 상기 단말장치로 컨텐츠의 특징 정보를 제공하여 업데이트시키는 단계와;
    상기 단말장치에서 컨텐츠의 특징 정보가 업데이트됨에 따라, 특징 정보가 업데이트된 컨텐츠를 구성하는 하위 컨텐츠들 중 다운로드가 필요한 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 지정하고,
    현재 통신 접속되는 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 선별하여 다운로드 대기 하위 컨텐츠로 지정하는 단계와;
    상기 서비스 서버에서 상기 다운로드 가능 하위 컨텐츠를 상기 단말장치로 다운로드 전송하되, 상기 다운로드 가능 하위 컨텐츠에 지정된 다운로드 지원 네트워크를 통해서 다운로드 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
  15. 제14항에 있어서,
    상기 서비스 실행을 요구하는 단계는, 상기 단말장치에서 다운로드 대상 컨텐츠가 존재하는지 여부에 대한 확인을 요청하는 단계와;
    상기 서비스 서버에서 상기 단말장치로부터의 요청에 따른 응답으로 서비스 실행 요구 메시지를 생성하여 이동통신 네트워크 또는 유/무선 인터넷 네트워크를 통해 상기 단말장치로 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
  16. 제14항에 있어서,
    상기 다운로드 가능 하위 컨텐츠로 지정하는 단계는, 특징 정보가 업데이트된 컨텐츠를 구성하는 하위 컨텐츠들 중 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 필수 다운로드가 필요한 하위 컨텐츠를 선별하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
  17. 제14항에 있어서,
    상기 단말장치에서 상기 서비스 서버로부터 하위 컨텐츠를 다운로드하는 도중에 다운로드 실패하게 되는 경우, 상기 서비스 서버로 다운로드 재전송 요청을 하는 단계와;
    상기 서비스 서버에서 상기 단말장치로부터 다운로드 재전송 요청을 받음에 따라 다운로드 실패한 하위 컨텐츠를 다시 다운로드 전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
  18. 제14항 내지 제17항 중 어느 한 항에 있어서,
    상기 다운로드 가능 하위 컨텐츠로 지정하는 단계는, 특징 정보가 업데이트된 컨텐츠를 구성하는 하위 컨텐츠들 중 속성이 업데이트되었거나 새로 추가된 하위 컨텐츠를 검출하고, 검출된 하위 컨텐츠들 중에서 현재 통신 접속되는 네트워크를 통한 다운로드를 지원하지 않는 하위 컨텐츠를 다운로드 대기 하위 컨텐츠로 지정하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
  19. 제18항에 있어서,
    상기 다운로드 가능 하위 컨텐츠로 지정하는 단계는, 상기 다운로드 대기 하위 컨텐츠로 지정된 하위 컨텐츠들 중에서 현재 통신 접속 가능 네트워크 중에 다운로드를 지원하는 네트워크가 포함되어 있는 하위 컨텐츠를 선별하여 다운로드 가능 하위 컨텐츠로 변경하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐츠 서비스 방법.
KR1020100058471A 2010-06-21 2010-06-21 컨텐츠 서비스 시스템 및 방법 KR101535808B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100058471A KR101535808B1 (ko) 2010-06-21 2010-06-21 컨텐츠 서비스 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100058471A KR101535808B1 (ko) 2010-06-21 2010-06-21 컨텐츠 서비스 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20110138537A KR20110138537A (ko) 2011-12-28
KR101535808B1 true KR101535808B1 (ko) 2015-07-14

Family

ID=45504336

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100058471A KR101535808B1 (ko) 2010-06-21 2010-06-21 컨텐츠 서비스 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101535808B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140021372A (ko) * 2012-08-10 2014-02-20 에스케이텔레콤 주식회사 컨텐츠 식별 정보를 이용한 컨텐츠 전송 서비스 방법 및 로컬 캐싱 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100824197B1 (ko) * 2007-05-04 2008-04-21 정해봉 멀티미디어 쇼핑 콘텐츠 제공 시스템 및 그 방법
JP2008288966A (ja) * 2007-05-18 2008-11-27 Toshiba Corp 移動通信端末

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100824197B1 (ko) * 2007-05-04 2008-04-21 정해봉 멀티미디어 쇼핑 콘텐츠 제공 시스템 및 그 방법
JP2008288966A (ja) * 2007-05-18 2008-11-27 Toshiba Corp 移動通信端末

Also Published As

Publication number Publication date
KR20110138537A (ko) 2011-12-28

Similar Documents

Publication Publication Date Title
EP3557913B1 (en) Network slice selection policy updating method and apparatus
JP6161076B2 (ja) 無線ネットワーク接続のための拡張可能なフレームワーク
JP5426499B2 (ja) 端末装置の設定
US8819800B2 (en) Protecting user information
US9049642B2 (en) Wireless local area network access controlled by cellular communications
US9154955B1 (en) Authenticated delivery of premium communication services to trusted devices over an untrusted network
CN101262500B (zh) 推送登录页面的方法、接入控制器和web认证服务器
EP3547748B1 (en) Method and system for guiding service application traffic
US7853705B2 (en) On demand session provisioning of IP flows
US9591485B2 (en) Provisioning subscriptions to user devices
US9071590B2 (en) Apparatus and method for registering personal network
US20060187875A1 (en) Method and system for managing multimedia messages in a mobile communication system
US20050108574A1 (en) Method and system for communication between a multi-modal device and a web application
US20140032892A1 (en) Method and apparatus for bootstrapping gateway in device management system
WO2015073754A1 (en) Applying crowdsourced sequenced instructions to automatically interact with captive portals of wi-fi networks
US20160119764A1 (en) Application download notification in hierarchical groups of consumer users of mobile devices
US9154949B1 (en) Authenticated delivery of premium communication services to untrusted devices over an untrusted network
KR101535808B1 (ko) 컨텐츠 서비스 시스템 및 방법
US20100190491A1 (en) Association of a mobile user identifier and a radio identifier of a mobile phone
US20160044028A1 (en) Message authentication
US9026585B2 (en) System and method for providing content download service
CN106790176B (zh) 一种访问网络的方法及系统
KR101377947B1 (ko) 브로드캐스트 로밍 방법, 그 시스템 및 그 단말
EP4104478A1 (en) Method and system of verifying mobile phone information of users who are connected to the internet with a wired/wireless gateway other than the gsm mobile network with a mobile device in the gsm mobile network area
US10966144B2 (en) Method and device for managing the connection of a terminal to an access network

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100621

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20111012

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130605

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20100621

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20141223

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150629

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150706

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150707

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190619

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20190619

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20200616

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210622

Start annual number: 7

End annual number: 7