KR101907009B1 - 디지털 상품을 설치하기 위한 장치 및 방법 - Google Patents

디지털 상품을 설치하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR101907009B1
KR101907009B1 KR1020110108144A KR20110108144A KR101907009B1 KR 101907009 B1 KR101907009 B1 KR 101907009B1 KR 1020110108144 A KR1020110108144 A KR 1020110108144A KR 20110108144 A KR20110108144 A KR 20110108144A KR 101907009 B1 KR101907009 B1 KR 101907009B1
Authority
KR
South Korea
Prior art keywords
server
electronic device
user
information
digital product
Prior art date
Application number
KR1020110108144A
Other languages
English (en)
Other versions
KR20130043940A (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 KR1020110108144A priority Critical patent/KR101907009B1/ko
Priority to US13/655,997 priority patent/US20130103527A1/en
Publication of KR20130043940A publication Critical patent/KR20130043940A/ko
Application granted granted Critical
Publication of KR101907009B1 publication Critical patent/KR101907009B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은, 원격으로 디지털 상품을 설치하기 위한 디바이스의 방법에 있어서, 서버에 접속한 제1 디바이스가, 상기 서버에 저장된 적어도 하나의 디지털 상품을 구매하는 과정; 및 상기 구매한 디지털 상품을 적어도 하나의 제2 디바이스로 송신하여 줄 것을 상기 서버로 요청하는 과정을 포함하는 것을 특징으로 하는 원격으로 디지털 상품을 설치하기 위한 방법이다.

Description

디지털 상품을 설치하기 위한 장치 및 방법{APPARATAS AND METHOD FOR INSTALLATION IN A DIGITAL PRODUCT}
본 발명은 디지털 상품의 설치에 관한 것으로, 보다 구체적으로는 서버에 접속한 디바이스가 디지털 상품을 구매하여 설치대상 디바이스를 선택하면, 서버에 설치대상 디바이스가 접속되어 있는지에 관계없이 설치대상 디바이스로 디지털 상품을 설치할 수 있는 장치 및 방법에 관한 것이다.
컴퓨팅 디바이스의 기술이 급격히 발전하면서, 사용자는 다양한 디지털 상품을 온라인 상에서 구매할 수 있게 되었다. 예를 들면, 스마트 폰, 스마트 텔레비전 및 PC용 애플리케이션 등이 개발되어, 온라인 마켓 등에서 판매되고 있다.
그러나, 종래의 온라인 마켓은 디바이스 및 플랫폼(platform)의 종류에 따라 별개의 마켓으로 운영되고 있다. 예를 들면, 스마트 폰의 애플리케이션은 스마트 폰 전용 마켓에서, PC의 애플리케이션은 PC용 전용 마켓에서 각각 판매되고 있다.
따라서, 사용자의 디바이스의 종류 및 플랫폼에 적합한 온라인 마켓에 접속해야 하는 불편함이 있었다. 또한, 온라인 마켓에 직접 접속하지 않은 디바이스로 디지털 상품을 전송할 수 있는 기술이 개발되지 않아. 디지털 상품을 구매하고자 하는 사용자는 온라인 마켓에 직접 접속하여야 하는 문제점도 있다.
본 발명은 기존에 제안된 방법들의 상기와 같은 문제점들을 해결하기 위해 제안된 것으로서, 디바이스의 종류 및 플랫폼에 관계없는 통합 마켓을 운용하여 사용자의 편의성을 향상시킬 수 있는 장치 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 목적은, 서버에 접속한 디바이스가 디지털 상품을 구매하여 설치대상 디바이스를 선택하면, 서버에 설치대상 디바이스가 접속되어 있는지에 관계없이 설치대상 디바이스로 디지털 상품을 설치할 수 있는 장치 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 또 다른 목적은, 본 발명의 통합 마켓과 종래의 온라인 마켓을 서로 연동시켜, 사용자의 편의성을 향상시킬 수 있는 장치 및 방법을 제공하는 것을 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따른 디지털 상품을 설치하기 위한 방법은, 디지털 상품을 구매하기 위한 제1 디바이스의 동작방법에 있어서, 서버에 저장된 적어도 하나의 디지털 상품을 구매하는 과정; 및 상기 구매한 디지털 상품을 적어도 하나의 제2 디바이스로 송신하여 줄 것을 상기 서버로 요청하는 과정을 포함하는 것을 그 구성상의 특징으로 한다.
또한, 디지털 상품을 판매하기 위한 서버의 동작방법에 있어서, 서버에 저장된 디지털 상품 중, 적어도 하나를 제1 디바이스로 판매하는 과정; 및 상기 디지털 상품을 제2 디바이스로 송신하는 과정을 포함하는 것을 그 구성상의 특징으로 한다.
또한, 디지털 상품을 설치하기 위한 제2 디바이스의 동작방법에 있어서, 서버로부터 제1 디바이스가 구매한 디지털 상품을 수신하는 과정; 및 상기 디지털 상품을 수신하여 저장하는 과정을 그 구성상의 특징으로 한다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따른 디지털 상품을 설치하기 위한 장치는, 디지털 상품을 구매하기 위한 제1 디바이스의 장치에 있어서, 서버에 접속하여, 상기 서버에 저장된 적어도 하나의 디지털 상품을 구매하는 구매부; 및 상기 구매한 디지털 상품을 적어도 하나의 제2 디바이스로 송신하여 줄 것을 상기 서버로 요청하는 통신부를 포함하는 것을 그 구성상의 특징으로 한다.
또한, 디지털 상품을 판매하기 위한 서버의 장치에 있어서, 서버에 저장된 디지털 상품 중, 적어도 하나를 제1 디바이스로 판매하는 판매부; 및 상기 판매한 디지털 상품을 제2 디바이스로 송신하는 통신부를 포함하는 것을 그 구성상의 특징으로 한다.
본 발명의 디지털 상품을 설치하기 위한 장치 및 방법에 따르면, 서버에 접속한 디바이스가 디지털 상품을 구매하여 설치대상 디바이스를 선택하면, 서버에 설치대상 디바이스가 접속되어 있는지에 관계없이 설치대상 디바이스로 디지털 상품을 설치할 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 구매 및 설치 디바이스와 서버와의 관계를 도시한 도면.
도 2는 본 발명의 일 실시예에 따른 디바이스가 서버로부터 접속권한을 부여받기 위한 방법을 도시한 도면.
도 3은 본 발명의 일 실시예에 따른 구매 디바이스로부터 디지털 상품을 설치 디바이스로 전송하도록 요청을 받은 서버가 설치 디바이스로 디지털 상품을 전송하는 방법을 도시한 도면.
도 4는 본 발명의 일 실시예에 따른 구매 디바이스가 서버에 접속하여 서버로부터 설치 디바이스에 관한 정보를 수신하는 방법을 도시한 도면.
도 5는 본 발명에 따른 서버에 등록되어 있는 자신의 디바이스 및 설치 디바이스를 검색하는 일 실시예를 나타낸 도면.
도 6은 본 발명에 따른 디지털 상품을 구매하기 위한 구매 디바이스의 동작방법을 나타낸 도면.
도 7은 본 발명에 따른 디지털 상품을 설치하기 위한 설치 디바이스의 동작방법을 나타낸 도면.
도 8은 본 발명에 따른 디지털 상품을 설치하기 위한 서버의 동작방법을 나타낸 도면.
도 9은 본 발명의 일 실시예에 따른 디지털 상품을 구매 및 설치하기 위한 디바이스의 장치 구성을 나타낸 블록도.
도 10는 본 발명의 일 실시예에 따른 디지털 상품을 설치하기 위한 서버의 장치 구성을 나타낸 블록도.
이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일한 부호를 사용한다.
도 1은 본 발명의 일 실시예에 따른 구매 및 설치 디바이스와 서버와의 관계를 도시한 도면이다. 도 1에 도시된 바와 같이, 먼저, 구매 디바이스(101)는 서버(102)에 접속하여 서버(102)에 저장된 디지털 상품을 구매하는 디바이스를 말한다. 예를 들면, 휴대용 단말기, 텔레비전 및 PC 등 서버(102)에 접속하여 서버(102)로부터 디지털 상품을 구매할 수 있는 모든 디바이스가 될 수 있다. 또한, 구매 디바이스(101)는 적어도 하나의 설치 디바이스(103)를 선택하여, 구매 디바이스(101)가 구매한 디지털 상품을 설치 디바이스(103)로 설치하도록 서버(102)에 요청할 수 있다. 구매 디바이스(101)가 서버(102)에 저장되어 있는 디지털 상품을 구매하여 구매 디바이스(101)로 직접 설치할 수 있음은 물론이다. 여기서, 디지털 상품이란 온라인 상에서 서버(102)가 판매할 수 있는 모든 상품을 말한다. 예를 들면, 각종 컨텐츠 및 애플리케이션 등이 될 수 있다.
서버(102)는 온라인 상에서 디지털 상품을 판매하는 자에 의해 운용되는 장치를 말한다. 본 발명에서 서버(102)는 디지털 상품을 판매하고자 하는 자로부터 디지털 상품을 수신하여 수신한 디지털 상품을 저장한다. 상술한 바와 같이, 구매 디바이스(101)가 서버(102)에 접속하여 서버(102)에 저장된 디지털 상품을 구매하고, 구매 디바이스(101)가 구매한 디지털 상품을 설치 디바이스(103)로 설치하도록 구매 디바이스(101)로부터 설치 요청을 받을 수 있다. 구매 디바이스(101)로부터 설치 요청을 받은 서버(102)는 설치 디바이스(103)로 구매 디바이스(101)가 구매한 디지털 상품을 설치하는 역할을 한다. 또한, 서버(102)에서는 디바이스의 종류 및 플랫폼에 관계없이 모든 디지털 상품을 통합하여 운용한다. 보다 구체적으로 서버(102)에 접속한 디바이스의 종류 및 플랫폼에 관계없이 서버(102)에 저장된 디지털 상품을 구매하고자 하는 디바이스에게 판매할 수 있다. 예를 들면, 구매 디바이스(101)가 스마트 폰인 경우에 서버(102)는 스마트 폰으로 스마트 폰 전용 애플리케이션 뿐만 아니라 텔레비전 및 PC 전용 애플리케이션도 판매할 수 있다. 즉, 서버(102)에서는 스마트 폰, 텔레비전 및 PC 등 모든 애플리케이션을 통합하여 저장하여, 구매 디바이스(101)의 종류 및 플랫폼에 관계없이 디지털 상품을 판매할 수 있다.
설치 디바이스(103)는 구매 디바이스(101)로부터 선택되어진 디바이스로, 구매 디바이스(101)가 구매한 디지털 상품을 서버(102)로부터 수신할 수 있는 디바이스를 말한다. 예를 들면, 휴대용 단말기, 텔레비전 및 PC 등 서버(102)로부터 디지털 상품을 수신할 수 있는 모든 디바이스가 될 수 있다. 보다 구체적으로 설치 디바이스(103)는 서버(102)에 접속되어 있는지 관계없이 서버(102)로부터 구매 디바이스(101)가 구매한 디지털 상품을 수신할 수 있다. 물론, 구매 디바이스(101)가 서버(102)에 저장되어 있는 디지털 상품을 구매하여 구매디바이스(101)로 직접 설치한 경우에는 설치 디바이스(103)가 곧 구매 디바이스(101)로 된다. 즉, 설치 디바이스(103)는 상황에 따라 변화될 수 있는 유동적인 개념이다.
도 2는 본 발명의 일 실시예에 따른 디바이스가 서버로부터 접속권한을 부여받기 위한 방법을 도시한 도면이다. 도 2의 (a)는 디바이스의 MAC(Media Access Control)주소 및 사용자 정보를 이용하여 서버로부터 접속권한을 부여받는 일 실시예를 나타낸 도면이다. 도 2의 (a)에 도시된 바와 같이, 디바이스(201)가 서버(202)로부터 접속권한을 부여받기 위해서는 디바이스(201)의 MAC 주소 및 사용자 정보를 이용할 수 있다. MAC 주소란 휴대용 단말기, PC 등의 디바이스에 내장되어 있는 랜카드에 할당된 물리적 주소를 말한다. 따라서, 디바이스의 MAC 주소를 알면 해당 디바이스의 필요한 정보를 얻어낼 수 있다. 사용자 정보는 디바이스를 사용하여 서버(202)로 접속하려는 사용자의 정보를 말한다. 예를 들면, 사용자가 입력한 ID나 패스워드 등이 될 수 있다.
본 발명에서는 디바이스(201)가 서버(202)로부터 접속권한을 부여받기 위한 일 실시예로 디바이스(201)의 MAC 주소 및 사용자 정보를 이용할 수 있다. 보다 구체적으로는, 먼저 서버(202)에 접속하고자 하는 디바이스(201)가 서버(202)로 디바이스(201)의 MAC 주소 인증 및 사용자 인증을 요청한다. 디바이스(201)로부터 MAC 주소 인증 및 사용자 인증을 요청받은 서버(202)는 디바이스(201)로부터 디바이스(201)의 MAC 주소를 읽어들이고, 사용자 정보를 수신한다. 디바이스(201)의 MAC 주소를 읽어들이고, 사용자 정보를 수신한 서버(202)는 서버(202)의 데이터베이스에 디바이스 정보 및 사용자 정보를 저장하고, 디바이스(201)로 접속권한을 부여한다. 상술한 바와 같이, 디바이스(201)가 서버(202)로부터 접속권한을 부여받았다면, 서버(202)에 접속하려는 디바이스(201)의 인증절차는 종료된다.
도 2의 (b)는 서버로부터 접속권한을 부여받은 디바이스가 서버에 접속을 시도하는 일 실시예를 나타낸 도면이다. 도 2의 (b)에 도시된 바와 같이, 서버(204)로부터 접속권한을 부여받은 디바이스(203)가 다시 서버(204)로 접속을 시도하는 경우에, 서버(204)는 디바이스(203)로 디바이스(203)의 MAC 주소를 요청한다. 서버(204)로부터 MAC 주소를 요청받은 디바이스(203)는 서버(204)로 디바이스(203)의 MAC 주소를 송신한다. 디바이스로(203)부터 MAC 주소를 수신한 서버(204)는 서버(204)의 데이터베이스에 기 저장되어 있는 디바이스 정보와 디바이스(203)로부터 수신한 MAC 주소를 비교한다. 즉, 서버(204)에 접속을 시도하려는 디바이스(203)가 서버(204)의 데이터베이스에 기 저장되어 있는 디바이스 정보인지 판단한다. 만약, 서버(204)의 데이터베이스에 기 저장되어 있는 디바이스 정보와 디바이스로(203)부터 수신한 MAC 주소가 동일하다고 판단되면, 서버(204)는 디바이스(203)로 접속권한을 부여한다. 즉, 디바이스(201)가 최초 서버(202)에 접속을 시도하는 경우에는 상술한 바와 같이, 디바이스(201)의 MAC 주소 인증 및 사용자 인증을 거쳐 디바이스(201)로 접속권한을 부여하였다. 그러나, 접속권한을 부여받은 디바이스(203)가 서버(204)에 접속을 시도하는 경우에는, 접속을 시도하려는 디바이스(203)의 MAC 주소만 읽어들여 서버(204)의 데이터베이스에 저장되어 있는 디바이스 정보와 동일한 경우에는 바로 접속권한을 부여한다.
도 3은 본 발명의 일 실시예에 따른 구매 디바이스로부터 디지털 상품을 설치 디바이스로 전송하도록 요청을 받은 서버가 설치 디바이스로 디지털 상품을 전송하는 방법을 도시한 도면이다. 도 3에 도시된 바와 같이, 구매 디바이스(301)가 서버(302)에 접속하여 서버(302)에 저장된 적어도 하나의 디지털 상품을 구매한다. 서버(302)에 저장된 적어도 하나의 디지털 상품을 구매한 구매 디바이스(301)는 구매한 디지털 상품을 설치할 설치 디바이스(303)를 검색한다. 보다 구체적으로는 구매 디바이스(301)의 폰 북 리스트(phone book list) 및 쇼설 네트워크(Social Network) 중, 적어도 하나에 기 저장된 설치 디바이스(303)의 사용자를 검색할 수 있다. 즉, 구매 디바이스(301)의 폰 북 리스트에 기 저장되어 있는 설치 디바이스(303)의 사용자 중, 적어도 하나를 검색하여 선택할 수 있다. 또는 쇼설 네트워크에 기 저장된 설치 디바이스(303)의 사용자를 검색하여 선택할 수도 있다.
구매 디바이스(301)가 설치 디바이스(303)를 검색하여 선택하였으면, 구매 디바이스(301)는 서버(302)로, 설치 디바이스(303)에게 구매 디바이스(301)가 구매한 디지털 상품을 전송하도록 요청한다. 구매 디바이스로(301)부터 설치 요청을 받은 서버(302)는 상호 인증을 수행한다. 상호인증이란 구매 디바이스(301)와 설치 디바이스(303)에 각각 설치 디바이스(303)의 사용자와 구매 디바이스(301)의 사용자가 기 저장되어 있는지를 판단하는 것을 말한다. 예를 들면, 구매 디바이스(301)의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 설치 디바이스(303)의 사용자가 기 저장되어 있는지 판단하고, 설치 디바이스(303)의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 구매 디바이스(301)의 사용자가 기 저장되어 있는지 판단하는 것을 말한다. 서버(302)가 상호인증 절차를 수행하는 이유는 구매 디바이스(301)에서 설치 디바이스(303)로 일방적인 디지털 상품의 설치를 방지하기 위함이다. 만약, 서버(302)가 상호인증 절차를 수행하지 않는다면, 설치 디바이스(303) 입장에서는 원하지 않는 디지털 상품을 수신할 수도 있기 때문에 필수적인 절차이다.
서버(302)에서 상호인증 절차를 수행한 후 상호인증이 완료되었다면, 서버(302)는 설치 디바이스(303)로 구매 디바이스(301)가 구매한 디지털 상품을 전송한다. 보다 구체적으로는 서버(302)가 설치 디바이스(303)로 구매 디바이스(301)가 구매한 디지털 상품을 전송하기 전에 수신 여부에 대한 메시지를 전송한다. 즉, 상술한 바와 같이, 서버(302)가 상호인증 절차를 수행했다고 하여도, 설치 디바이스(303)로 원하지 않는 디지털 상품을 설치할 수 있기 때문에, 서버(302)는 설치 디바이스(303)로 수신 여부에 대한 메시지를 전송한다. 서버(302)가 설치 디바이스(303)로부터 수신하겠다는 메시지를 전송받으면, 최종적으로 서버(302)는 설치 디바이스(303)로 구매 디바이스(301)가 구매한 디지털 상품을 전송한다.
도 4는 본 발명의 일 실시예에 따른 구매 디바이스가 서버에 접속하여 서버로부터 설치 디바이스에 관한 정보를 수신하는 방법을 도시한 도면이다. 도 1 내지 도 3을 통하여 상세히 설명한 바와 같이, 구매 디바이스(401)가 서버(402)에 접속하여 서버(402)에 저장된 디지털 상품 중 적어도 하나를 구매한다. 이후, 구매 디바이스(401)에 기 저장된 설치 디바이스의 사용자 중, 적어도 하나를 선택한다. 구매 디바이스(401)가 설치 디바이스의 사용자 중, 적어도 하나를 선택한 후에는, 구매 디바이스(401)는 서버(402)로 설치 디바이스에 관한 정보를 요청할 수 있다. 예를 들면, 설치 디바이스에 관한 정보는 설치 디바이스의 하드웨어 사양, 버전(version), 플랫폼(platform) 및 종류에 관한 정보를 포함할 수 있다. 보다 구체적으로는 구매 디바이스(401)가 구매한 디지털 상품을 설치 디바이스로 설치하는 경우, 설치 디바이스에 설치될 수 있는 디지털 상품이어야 하기 때문이다. 즉, 구매 디바이스(401)가 구매한 디지털 상품이 설치 디바이스에 적합한 디지털 상품인지 판단하기 위해서이다.
구매 디바이스(401)가 서버(402)로 설치 디바이스에 관한 정보를 요청한 후에는, 서버의 검색부(403)는 서버의 데이터베이스(404)에 기 저장되어 있는 설치 디바이스를 검색한다. 서버의 데이터베이스(404)에는 서버(402)에 저장되어 있는 디지털 상품에 관한 정보 뿐만 아니라 구매(401) 및 설치 디바이스의 디바이스 정보와 사용자 정보가 저장되어 있다. 보다 구체적으로는, 서버(402)에 접속한 디바이스가 접속권한을 얻기 위해서는 접속 디바이스의 MAC 주소 및 사용자 정보에 관한 인증절차를 거쳐야 한다. 즉, 구매(401) 및 설치 디바이스 모두 서버를 통하여 인증절차를 거쳐 서버(402)로부터 접속권한을 부여받은 디바이스이다. 따라서, 최초 인증절차를 통하여 서버의 데이터베이스(404)에는 구매(401) 및 설치 디바이스의 디지털 상품 정보, 사용자 정보 및 디바이스에 관한 정보가 기 저장되어 있다.
서버의 검색부(403)에서 서버의 데이터베이스(404)에 기 저장되어 있는 설치 디바이스의 정보를 검색하여, 설치 디바이스의 정보를 요청한 구매 디바이스로 설치 디바이스의 정보를 제공한다. 따라서, 구매 디바이스(401)는 서버(402)를 통하여 설치 디바이스에 관한 정보를 제공받을 수 있다. 이후, 구매 디바이스(401)의 사용자는 설치 디바이스에 관한 정보를 열람 후, 구매한 디지털 상품이 설치 디바이스에 적합한지 판단할 수 있다. 보다 구체적으로는, 서버(402)를 통하여 운용되고 있는 마켓은 다양한 디지털 상품이 저장되어 있는 통합 마켓이다. 즉, 스마트 폰 전용 애플리케이션, 스마트 텔레비전 전용 애플리케이션 및 PC 전용 애플리케이션 등 통합적으로 모든 디지털 상품들이 저장되어 있다. 예를 들면, 구매 디바이스(401)가 스마트 폰인 경우, 서버(402)에 저장되어 있는 텔레비전 전용 애플리케이션을 구매했다고 가정하자. 이후, 구매 디바이스(401)는 설치 디바이스의 사용자를 선택하여, 서버(402)에 설치 디바이스의 사용자가 사용하고 있는 디바이스에 관한 정보를 요청할 수 있다. 서버(402)를 통하여 설치 디바이스 중, 텔레비전에 관한 디바이스 정보를 전송받을 수 있다. 이후, 구매 디바이스(401)의 사용자는 텔레비전에 관한 디바이스에 관한 정보를 서버(402)로부터 전송받아 구매한 텔레비전 애플리케이션이 설치 디바이스인 텔레비전에 적합한지 판단할 수 있다.
도 5는 본 발명에 따른 서버에 등록되어 있는 자신의 디바이스 및 설치 디바이스를 검색하는 일 실시예를 나타낸 도면이다. 도 5의 (a)는 구매 디바이스로 직접 애플리케이션을 설치하는 일 실시예를 나타낸 도면이다. 도 5의 (a)에 도시된 바와 같이, 구매 디바이스가 서버에 저장되어 있는 특정 애플리케이션을 구매하였다고 가정한다. 즉, 구매 디바이스는 스마트 폰이고, 구매한 애플리케이션은 스마트 폰 전용 애플리케이션이다. 구매 애플리케이션인 스마트 폰은 구매한 스마트 폰 전용 애플리케이션을 구매 애플리케이션에 직접 설치할 수 있다. 보다 구체적으로는 스마트 폰에 “내려받기”를 선택하여 설치 디바이스에 직접 애플리케이션을 설치할 수 있다. 구매 디바이스가 구매한 애플리케이션을 구매 디바이스에 직접 설치하는 경우에는 상술한 바와 같이 서버에서 인증절차를 거칠 필요가 없다. 즉, 구매 디바이스가 구매한 애플리케이션을 설치 디바이스로 설치하는 경우에는 서버에서 구매 및 설치 디바이스의 인증절차를 거친다. 그러나, 도 5의 (a)의 일 실시예처럼 구매 디바이스가 구매한 애플리케이션을 구매 디바이스에 직접 설치하는 경우에는 서버의 인증절차 없이 바로 구매 디바이스에 설치가 가능하다.
서버에 저장되어 있는 애플리케이션을 구매한 구매 디바이스는 “내려받기”를 선택하여, 구매 디바이스에 직접 애플리케이션을 설치할 수도 있고, “선물하기”를 선택하여 설치 디바이스에 애플리케이션을 설치할 수도 있다. 보다 구체적으로 구매 디바이스의 사용자가 “선물하기”를 선택하고, 설치 디바이스를 검색 및 선택하여 선택된 설치 디바이스에 애플리케이션을 설치할 수 있다. 즉, 구매 디바이스의 사용자가 “선물하기”를 선택하면, 상술한 바와 같이, 서버에서 인증절차를 거처 설치 디바이스로 구매 디바이스가 구매한 애플리케이션을 설치한다.
도 5의 (b)는 서버에 등록되어 있는 자신의 디바이스 리스트를 검색하는 일 실시예를 나타낸 도면이다. 디바이스 사용자는 서버에 기 등록된 디바이스 리스트를 열람할 수 있다. 예를 들면, 서버에 등록된 자신의 디바이스가 스마트 텔레비전, 스마트 폰 및 PC인 경우에, 디바이스의 사용자가 서버에 등록된 디바이스 리스트를 검색하여, 서버에 등록된 디바이스 리스트를 열람할 수 있다. 즉, 스마트 텔레비전, 스마트 폰 및 PC이 서버에 등록된 디바이스라는 리스트를 확인할 수 있다. 따라서, 통합 마켓의 서버에 현재 등록된 디바이스 리스트를 열람한 후 새로운 디바이스를 추가할 수 있고, 기존에 등록되어 있는 디바이스 중 특정 디바이스를 삭제할 수도 있다. 또한, 자신의 디바이스 리스트에 등록되어 있는 디바이스는 현재 디지털 상품이 설치 가능한 상태임을 나타낸다. 즉, 도 5의 (b)에 도시된 바와 같이, 서버에 등록된 디바이스인 스마트 텔레비전, 스마트 폰 및 PC는 현재 서버로부터 디지털 상품을 설치할 수 있는 디바이스임을 나타낸다. 따라서, 디바이스의 사용자는 자신의 디바이스 리스트를 검색하여, 서버에 등록되어 있는 디바이스와 현재 설치 가능한 디바이스를 동시에 확인할 수 있다.
도 5의 (c)는 서버에 등록되어 있는 설치 디바이스 리스트를 검색하는 일 실시예를 나타낸 도면이다. 구체적으로는, 디지털 상품을 구매한 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 설치하려는 경우, 자신의 디바이스에 저장된 친구 디바이스 리스트를 검색할 수 있다. 예를 들면, 스마트 폰을 이용하여 서버에 저장되어 있는 텔레비전 전용 애플리케이션을 구매하였다고 가정하자. 스마트 폰이 구매한 텔레비전 전용 애플리케이션을 설치 디바이스로 설치하려는 경우, 먼저 자신의 스마트 폰에 저장되어 있는 폰 북 리스트를 통하여 설치 디바이스의 사용자를 검색할 수 있다. 도 5의 (c)에 도시된 바와 같이, 사용자의 폰 북 리스트에는 여러 설치 디바이스 사용자의 전화번호가 등록되어 있다. 사용자의 폰 북 리스트에 등록된 전화번호 중, 사용자가 “093268141”의 전화번호를 사용하는 사용자를 선택한 경우, 다음 화면으로 “093268141”의 전화번호를 사용하는 사용자의 설치 디바이스 리스트를 열람할 수 있다. 즉, 선택된 사용자의 디바이스 중에서 서버에 기 저장되어 있는 디바이스의 리스트를 확인할 수 있다. 도 5의 (c)에는 설치 가능한 디바이스의 목록으로 스마트 텔레비전, 스마트 폰 및 PC가 등록되어 있다. 등록되어 있는 디바이스 중에서 사용자가 스마트 텔레비전을 선택하여 “093268141”의 전화번호를 사용하는 사용자의 스마트 텔레비전으로 구매 디바이스가 구매한 텔레비전 전용 애플리케이션을 설치할 수 있다.
도 6은 본 발명에 따른 디지털 상품을 구매하기 위한 구매 디바이스의 동작방법을 나타낸 도면이다. 도 6에 도시된 바와 같이, 먼저, 구매 디바이스가 서버로 MAC 주소 및 사용자 정보 인증을 요청한다(601). 보다 구체적으로는, 디바이스가 서버에 접속하기 위해서는 소정의 인증절차를 거쳐야 하는데, 본 발명에서는 구매 디바이스의 MAC 주소 및 사용자 정보 인증을 이용한다. 여기서 구매 디바이스란 서버에 접속하여 디지털 상품을 구매하고, 구매한 디지털 상품을 설치 디바이스로 설치하려는 디바이스로 정의된다. 도 6에는 도시하지 않았지만, 통합 마켓을 이용하려는 디바이스로 디지털 상품을 구매하려는 구매 디바이스 뿐만 아니라 구매 디바이스가 선택한 설치 디바이스도 서버에 인증절차를 거쳐야 한다. 따라서, 통합 마켓을 이용하려는 구매 및 설치 디바이스 모두 서버에서 인증절차를 거쳐 접촉권한을 부여받아야 한다.
구매 디바이스가 서버로 MAC 주소 및 사용자 정보 인증을 요청한 후, 구매 디바이스는 서버로부터 접속권한을 부여받는다(602). 구매 디바이스가 서버로부터 접속권한을 부여받았으면, 이후에는 서버에 접속하여 디지털 상품을 구매할 수 있고, 설치 디바이스는 구매 디바이스가 구매한 디지털 상품을 전송받을 수 있다. 도 6에는 도시하지 않았지만, 구매 디바이스가 서버로부터 접속권한을 부여받은 후에는 구매 디바이스의 MAC 주소 인증을 통하여 서버에 접속할 수 있다. 보다 구체적으로는 서버로부터 접속권한을 부여받은 구매 디바이스가 이후 서버에 다시 접속을 시도하는 경우, 서버는 구매 디바이스로 MAC 주소를 요청한다. MAC 주소를 요청받은 구매 디바이스는 서버로 MAC 주소를 전달하면, 서버는 구매 디바이스가 전달하는 MAC 주소를 전달받아 서버의 데이터베이스에 저장되어 있는 디바이스 정보와 일치하는지 비교한다. 만약, 서버의 데이터베이스에 기 저장되어 있는 디바이스 정보와 구매 디바이스의 MAC 주소가 일치한다면, 서버는 구매 디바이스로 접속권한을 바로 부여한다. 즉, 최초 MAC 주소 및 사용자 인증을 통하여 서버로부터 접속권한을 부여받았으면, 이후 다시 서버에 접속하려는 구매 디바이스는 MAC 주소 인증을 통하여 접속권한을 부여받을 수 있다.
서버로부터 접속권한을 부여받은 구매 디바이스는 서버에 저장되어 있는 적어도 하나의 디지털 상품을 구매한다(603). 여기서 디지털 상품이란 온라인 상에서 서버가 판매할 수 있는 모든 상품을 말한다. 예를 들면, 각종 컨텐츠 및 애플리케이션 등이 될 수 있다. 본 발명에서의 마켓은 상술한 바와 같이 통합 마켓으로 디바이스의 종류 및 플랫폼에 관계없이 모든 디지털 상품을 구매하여 설치할 수 있다. 예를 들면, 스마트 폰 전용 애플리케이션, 스마트 텔레비전 전용 애플리케이션 및 PC 전용 애플리케이션을 구매하여, 설치 디바이스에 설치할 수 있다. 보다 구체적으로는 스마트 폰이 통합 마켓에서 스마트 텔레비전 전용 애플리케이션을 구매하여 타인의 스마트 텔레비전에 스마트 폰이 구매한 텔레비전 전용 애플리케이션을 설치할 수 있다.
구매 디바이스가 적어도 하나의 디지털 상품을 구매하였으면, 구매 디바이스가 구매한 디지털 상품을 설치할 설치 디바이스의 사용자를 검색하여 선택한다(604). 예를 들면, 구매 디바이스의 폰 북 리스트(phone book list) 및 쇼설 네트워크(Social Network) 중, 적어도 하나에 저장된 설치 디바이스 사용자를 검색하여 선택할 수 있다. 즉, 구매 디바이스에 저장되어 있는 폰 북 리스트 및 구매 디바이스의 쇼설 네트워크에 저장된 사용자 중에서 설치 디바이스의 사용자를 선택할 수 있다.
구매 디바이스가 구매한 디지털 상품을 설치할 설치 디바이스 사용자를 선택하였으면, 구매 디바이스는 서버로부터 설치 디바이스 정보를 수신받는다(605). 구체적으로는, 설치 디바이스 역시 서버의 데이터베이스에 저장되어 있기 때문에 서버는 구매 디바이스로 설치 디바이스에 관한 정보를 전송할 수 있다. 여기서 설치 디바이스 정보란 설치 디바이스의 하드웨어 사양, 버전, 플랫폼 및 종류에 관한 정보를 말한다.
이후, 구매 디바이스의 사용자는 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합한지 판단한다(606). 즉, 구매 디바이스의 사용자는 서버로부터 설치 디바이스의 정보를 전송받아 설치 디바이스의 구체적인 하드웨어 사양, 버전, 플랫폼 및 종류를 확인하여, 자신이 구매한 디지털 상품이 설치 디바이스에 적합한지 판단할 수 있다. 왜냐하면, 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합하지 않다면, 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 설치할 수 없기 때문이다.
구매 디바이스의 사용자는 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합하다면, 구매 디바이스가 설치 디바이스로 디지털 상품을 송신하도록 서버에게 요청한다(607). 구매 디비이스가 설치 디바이스로 디지털 상품을 송신하도록 서버에게 요청하였으면, 모든 과정은 종료된다. 만약, 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합하지 않다고 판단되면, 설치 디바이스로 디지털 상품을 설치하지 못하고, 바로 종료함은 물론이다.
도 6에는 도시하지 않았지만, 본 발명에 따른 통합 마켓은 기존의 온라인 마켓과 서로 연동되어 있다. 보다 구체적으로는, 구매 디바이스가 서버에 접속한 경우 서버는 통합 마켓에 저장되어 있는 디지털 상품 뿐만 아니라 기존의 온라인 마켓에 저장되어 있는 디지털 상품의 리스트도 구매 디바이스에게 제공한다. 따라서, 구매 디바이스는 통합 디바이스에 저장되어 있는 디지털 상품을 구매할 수도 있고, 기존의 온라인 마켓에 저장되어 있는 디지털 상품을 구매할 수도 있다. 만약, 구매 디바이스가 기존의 온라인 마켓에 저장되어 있는 디지털 상품을 구매한 경우에는 본 발명의 서버는 기존 온라인 마켓에 서버로부터 구매 디바이스가 구매한 디지털 상품을 전송받는다. 본 발명의 서버가 기존 온라인 마켓의 서버로부터 디지털 상품을 전송받은 이후에는 상술한 바와 같은 과정을 통해 설치 디바이스로 설치됨은 물론이다.
도 7은 본 발명에 따른 디지털 상품을 설치하기 위한 설치 디바이스의 동작방법을 나타낸 도면이다. 도 7에 도시된 바와 같이, 먼저, 설치 디바이스가 서버로 MAC 주소 및 사용자 정보 인증을 요청한다(701). 보다 구체적으로는, 디바이스가 서버에 접속하기 위해서는 소정의 인증절차를 거쳐야 하는데, 본 발명에서는 설치 디바이스의 MAC 주소 및 사용자 정보 인증을 이용한다. 여기서 설치 디바이스란 구매 디바이스가 구매한 디지털 상품을 서버를 통하여 수신하는 디바이스로 정의된다.
설치 디바이스가 서버로 MAC 주소 및 사용자 정보 인증을 요청한 후, 설치 디바이스는 서버로부터 접속권한을 부여받는다(702). 설치 디바이스가 서버로부터 접속권한을 부여받았으면, 이후에는 서버에 접속하고 있는지 여부와 관계없이 구매 디바이스로부터 디지털 상품을 수신할 수 있다.
상술한 바와 같이, 설치 디바이스가 서버로부터 접속권한을 부여받았다면, 이후, 서버로부터 구매 디바이스가 구매한 디지털 상품의 수신 여부에 관한 메시지를 전송받는다(703). 보다 구체적으로는, 구매 디바이스가 서버에 저장되어 있는 디지털 상품을 구매하여, 소정의 절차를 거쳐 설치 디바이스로 설치를 요청한 경우, 서버는 설치 디바이스로 디지털 상품을 송신하기 전에 수신 여부에 관한 메시지를 전송한다.
서버로부터 구매 디바이스가 구매한 디지털 상품의 수신 여부에 관한 메시지를 전송받은 설치 디바이스는, 서버로부터 구매 디바이스가 구매한 디지털 상품을 수신할지 여부에 관하여 질의 받는다(704). 왜냐하면, 서버에서 상호인증을 수행하였다고 해도, 설치 디바이스에서는 구매 디바이스가 구매한 디지털 상품에 대하여 수신을 원하지 않을 수도 있기 때문이다. 즉, 서버는 설치 디바이스로 디지털 상품을 수신할지 여부에 관한 선택권을 부여한다.
서버로부터 구매 디바이스가 구매한 디지털 상품을 수신할지 여부에 관한 메시지를 전송받은 설치 디바이스가, 서버로 수신의 메시지를 전송한 경우에는 서버로부터 구매 디바이스가 구매한 디지털 상품을 수신한다(705). 설치 디바이스가 서버로부터 구매 디바이스가 구매한 디지털 상품을 수신한 경우 디지털 상품을 설치하기 위한 설치 디바이스의 동작방법은 종료한다. 만약, 설치 디바이스로부터 구매 디바이스가 구매한 디지털 상품을 수신하지 않겠다는 메시지를 서버가 전송받은 경우에는, 서버가 설치 디바이스로 디지털 상품을 송신하지 않고, 디지털 상품을 설치하기 위한 설치 디바이스의 동작방법은 바로 종료됨은 물론이다.
도 8은 본 발명에 따른 디지털 상품을 설치하기 위한 서버의 동작방법을 나타낸 도면이다. 도 8에 도시된 바와 같이, 서버가 판매자로부터 디지털 상품을 수신하여 디지털 상품의 정보를 자동으로 분류 및 저장한다(801). 보다 구체적으로는 디지털 상품을 판매하고자 하는 판매자는 서버로 디지털 상품을 업로드 시킨다. 이후, 판매자로부터 디지털 상품을 수신한 서버는 수신한 디지털 상품의 정보를 자동으로 분류 및 저장한다. 즉, 서버의 데이터베이스에 디지털 상품을 데이터베이스화해서 저장한다. 보다 구체적으로는, 서버에서는 애뮬레이터(emulator)를 이용하여 디지털 상품이 실행될 수 있는 환경을 검사한다. 여기서 디지털 상품이 실행될 수 있는 환경이란 판매자로부터 수신한 디지털 상품의 하드웨어의 사양, 버전, 플랫폼의 종류 및 디바이스의 종류 등을 말한다. 상술한 바와 같이, 서버는 판매자로부터 디지털 상품을 수신하여 수신한 디지털 상품의 정보를 자동으로 분류하여 저장한다.
서버에 디지털 상품이 분류 및 저장되었으면, 서버는 접속 디바이스로부터 MAC 주소 및 사용자 정보를 수신하여 저장하고, 접속 디바이스에게 접속권한을 부여한다(802). 보다 구체적으로는 최초 서버에 접속을 시도하려는 접속 디바이스는 서버로부터 인증절차를 거쳐야 한다. 본 발명에서는 접속 디바이스의 MAC 주소 및 사용자 정보를 통하여 접속 디바이스의 인증절차를 수행한다. 이후, 서버의 데이터베이스에 접속디바이스의 MAC 주소 및 사용자 정보를 저장하고, 서버는 접속 디바이스로 접속권한을 부여한다.
도 8에는 도시하지 않았지만, 접속 디바이스는 서버로부터 접속권한을 부여받은 후, 접속 디바이스의 MAC 주소 인증을 통하여 서버에 접속할 수 있다. 보다 구체적으로는 서버로부터 접속권한을 부여받은 디바이스가 이후 서버에 다시 접속을 시도하는 경우, 서버는 접속 디바이스로 MAC 주소를 요청한다. MAC 주소를 요청받은 접속 디바이스는 서버로 MAC 주소를 전달하면, 서버는 접속 디바이스가 전달하는 MAC 주소를 전달받아 서버의 데이터베이스에 기 저장되어 있는 디바이스 정보와 일치하는지 비교한다. 만약, 서버의 데이터베이스에 기 저장되어 있는 디바이스 정보와 접속 디바이스의 MAC 주소가 일치한다면, 서버는 접속 디바이스로 접속권한을 바로 부여한다. 즉, 최초 MAC 주소 및 사용자 인증을 통하여 서버로부터 접속권한을 부여받았으면, 이후 다시 서버에 접속하려는 접속 디바이스는 MAC 주소 인증을 통하여 접속권한을 부여받을 수 있다.
이후, 서버는 구매 디바이스로 디지털 상품을 판매한다(803). 서버에 저장되어 있는 디지털 상품은 상술한 바와 같이, 판매자로부터 수신한 상품을 말한다. 즉, 판매자로부터 디지털 상품을 수신하여, 수신한 디지털 상품을 구매하려는 구매 디바이스에게 디지털 상품을 판매한다.
서버가 구매 디바이스로 디지털 상품을 판매한 후, 서버는 구매 디바이스가 설치 디바이스의 사용자를 선택하였는지 판단한다(804). 바람직하게는, 구매 디바이스는 서버와 접속되어 있기 때문에, 서버에서는 구매 디바이스가 설치 디바이스의 사용자를 선택하였음을 확인할 수 있다. 예를 들면, 구매 디바이스의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 기 저장된 설치 디바이스 사용자를 검색하여 선택할 수 있다. 즉, 구매 디바이스에 기 저장되어 있는 폰 북 리스트 및 구매 디바이스의 쇼설 네트워크에 기 저장된 사용자 중에서 설치 디바이스의 사용자를 선택할 수 있다.
서버에서 구매 디바이스가 설치 디바이스의 사용자를 선택하였음을 확인하였다면, 서버에서는 구매 및 설치 디바이스가 서버에 저장되어 있는지 판단한다(805). 즉, 서버에서는 구매 및 설치 디바이스의 상호인증을 수행한다. 상호인증이란 구매 디바이스와 설치 디바이스에 각각 설치 디바이스의 사용자와 구매 디바이스의 사용자가 기 저장되어 있는지를 판단하는 것을 말한다. 예를 들면, 구매 디바이스의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 설치 디바이스의 사용자가 저장되어 있는지 판단하고, 설치 디바이스의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 구매 디바이스의 사용자가 저장되어 있는지 판단하는 것을 말한다. 서버가 상호인증 절차를 수행하는 이유는 구매 디바이스에서 설치 디바이스로 일방적인 디지털 상품의 설치를 방지하기 위함이다. 만약, 서버가 상호인증 절차를 수행하지 않는다면, 설치 디바이스 입장에서는 원하지 않는 디지털 상품을 수신할 수도 있기 때문에 필수적인 절차이다.
서버에서 상호인증을 수행하여, 상호인증이 확인되었으면, 서버가 구매 디바이스로 설치 디바이스의 정보를 송신한다(806). 구체적으로는, 설치 디바이스 역시 서버의 데이터베이스에 저장되어 있기 때문에 서버는 구매 디바이스로 설치 디바이스에 관한 정보를 전송할 수 있다. 여기서 설치 디바이스 정보란 설치 디바이스의 하드웨어 사양, 버전, 플랫폼 및 종류에 관한 정보를 말한다. 이후, 구매 디바이스의 사용자는 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합한지 판단한다. 즉, 구매 디바이스의 사용자는 서버로부터 설치 디바이스의 정보를 전송받아 설치 디바이스의 구체적인 하드웨어 사양, 버전, 플랫폼 및 종류를 확인하여, 자신이 구매한 디지털 상품이 설치 디바이스에 적합한지 판단할 수 있다. 왜냐하면, 구매 디바이스가 구매한 디지털 상품이 설치 디바이스에 적합하지 않다면, 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 설치할 수 없기 때문이다.
구매 디바이스의 사용자가 설치 다비이스의 정보를 수신하여, 판단한 결과 자신이 구매한 디지털 상품이 설치 디바이스에 적합하다고 판단되면, 서버는 구매 디바이스로부터 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 송신하도록 요청받는다(807). 보다 구체적으로는 서버에서는 구매 디바이스로부터 설치 요청을 최종적으로 받는 것을 의미한다.
서버가 구매 디바이스로부터 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 송신하도록 요청받은 후, 서버는 설치 디바이스로 디지털 상품의 설치 여부를 질의한다(808). 물론, 서버에서 구매 및 설치 디바이스에 대하여 상호인증을 수행하였지만, 설치 디바이스가 원하지 않는 디지털 상품을 전송받게 할 수 없기 때문이다.
이후, 서버는 설치 디바이스로부터 디지털 상품의 설치에 동의하는 메시지를 수신하였는지 판단한다(809). 만약 설치 디바이스가 현재 설치 가능한 상태가 아닐 경우에는 설치 디바이스로부터 디지털 상품의 설치에 동의하는 메시지를 수신받을 때까지 다음 과정을 진행하지 않는다. 여기서 현재 설치 가능한 상태가 아닐 경우의 의미는 설치 디바이스의 전원이 꺼져있는 경우 등이다.
서버가 설치 디바이스로부터 디지털 상품의 설치에 동의하는 메시지를 수신하였다면, 서버는 구매 디바이스가 구매한 디지털 상품을 설치 디바이스로 송신한다(810). 서버가 구매 디바이수가 구매한 디지털 상품을 설치 디바이스로 송신하면, 모든 과정이 종료된다. 만약, 서버가 상호인증을 수행하여, 상호인증이 확인되지 않았다거나 서버가 설치 디바이스로부터 디지털 상품의 설치에 동의하는 메시지를 수신하지 않았다면, 바로 모든 과정이 종료됨은 물론이다.
도 9은 본 발명의 일 실시예에 따른 디지털 상품을 구매 및 설치하기 위한 디바이스의 장치 구성을 나타낸 블록도이다. 도 9에 도시된 바와 같이, 본 발명에 따른 디지털 상품을 구매 및 설치하기 위한 디바이스 장치는 제어부(901), 통신모듈(902), 입력부(903), 표시부(904) 및 저장부(905)를 포함하여 구성될 수 있다.
제어부(901)는 디바이스의 전반적인 동작을 제어한다. 본 발명에 있어서 제어부(901)는 구매부(906) 및 선택부(907)를 포함하여 구성될 수 있다.
구매부(906)는 서버에 접속하여, 서버에 저장된 적어도 하나의 디지털 상품을 구매하고, 다른 서버에 저장된 적어도 하나의 디지털 상품을 구매한다.
선택부(907)는 구매한 디지털 상품을 설치할, 상기 적어도 하나의 제2 디바이스 사용자를 검색 및 선택하고, 구매한 디지털 상품을 설치할 적어도 하나의 제2 디바이스를 선택한다. 또한, 제1 디바이스의 폰 북 리스트 및 쇼설 네트워크 중, 적어도 하나에 저장된 제2 디바이스 사용자를 검색 및 선택한다.
통신부(902)는 구매한 디지털 상품을 적어도 하나의 제2 디바이스로 송신하여 줄 것을 서버로 요청하고, 제1 및 제2 디바이스의 MAC(Media Access Control) 주소 인증과 사용자 정보 인증을 서버로 요청하고, 서버로부터 접속권한을 부여받는다. 또한, 서버로부터 제1 및 제2 디바이스의 MAC 주소 인증과 사용자 정보 인증을 받은 후, 제1 및 제2 디바이스가 서버로 접속을 시도하고, 서버로부터 MAC 주소의 요청을 받아, 서버로 MAC 주소를 송신하며, 서버로부터 접속권한을 부여받는다. 또한, 적어도 하나의 제2 디바이스 정보를, 서버로부터 수신하고, 서버로부터 서버 및 다른 서버에 저장된 디지털 상품 리스트를 수신한다.
입력부(903)는 사용자의 선택에 의해 발생하는 입력 데이터를 상기 제어부(901)로 제공한다.
표시부(904)는 제어부(901)의 제어에 따라 디바이스의 상태 정보, 메뉴 화면 및 스토리 정보를 표시한다. 예를 들어, 표시부(904)는 터치 스크린으로 구성된다.
저장부(905)는 디바이스의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부 및 프로그램 수행 중에 발생되는 데이터를 저장하는 데이터 저장부로 구성될 수 있다.
상술한 블록 구성에서, 제어부(901)는 단말기의 전반적인 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 단말기의 기능 모두를 제어부(901)에서 처리하도록 구성할 수도 있으며, 기능 중 일부만을 제어부(901)에서 처리하도록 구성할 수도 있다.
도 10는 본 발명의 일 실시예에 따른 디지털 상품을 설치하기 위한 서버의 장치 구성을 나타낸 블록도이다. 도 10에 도시된 바와 같이, 본 발명에 따른 디지털 상품을 설치하기 위한 서버의 장치는 데이터베이스(1001) 및 제어부(1002)를 포함하여 구성될 수 있다.
데이터베이스(1001)에는 디지털 상품, 사용자 정보 및 디바이스 정보가 저장된다. 예를 들면, 분류부에서 분류된 디지털 상품의 정보를 자동으로 저장하고, 디지털 상품에 적합한 하드웨어의 사양, 버전, 플랫폼의 종류 및 디바이스의 종류를 자동으로 검사하여 디지털 상품을 저장한다. 또한, 통신부(1003)에서 수신한 MAC 주소와 사용자 정보를 저장한다.
제어부(1002)는 서버의 전반적인 동작을 제어한다. 본 발명에서 제어부(1002)는 통신부(1003), 판매부(1004) 및 분류부(1005)를 포함하여 구성될 수 있다.
통신부(1003)는 판매한 디지털 상품을 제2 디바이스로 송신하고, 적어도 하나의 판매자로부터 디지털 상품을 수신하며, 제1 및 제2 디바이스의 MAC 주소와 사용자 정보를, 제1 및 제2 디바이스로부터 수신하며, 제1 및 제2 디바이스로 접속권한을 부여한다. 또한, 제1 및 제2 디바이스로부터 접속을 요청받고, 제1 및 제2 디바이스로 MAC 주소를 요청하여, 제1 및 제2 디바이스로부터 MAC 주소를 수신하며, 수신한 MAC 주소가 서버에 기 저장된 디바이스 정보라고 판단되면, 제1 및 제2 디바이스로 접속권한을 부여한다. 또한, 제1 및 제2 디바이스가 서버에 기 저장되어 있는 디바이스라고 판단되면, 제1 디바이스로 적어도 하나의 제2 디바이스 정보를 송신한다.
또한, 제1 및 제2 디바이스 사용자가 제1 및 제2 디바이스에 상호 기 저장되어 있다고 판단되면, 제1 디바이스로 적어도 하나의 제2 디바이스 정보를 송신한다. 또한, 디지털 상품을 제2 디바이스로 송신할지 제2 디바이스로 질의하여, 제2 디바이스로부터 디지털 상품을 수신하겠다는 메시지를 수신하면, 디지털 상품을 제2 디바이스로 송신한다. 또한, 서버에 접속한 제1 디바이스가 다른 서버에 저장된 적어도 하나의 디지털 상품을 구매하면, 다른 서버로부터 제1 디바이스가 구매한 적어도 하나의 디지털 상품을 수신하여, 수신한 적어도 하나의 디지털 상품을 제2 디바이스로 송신한다.
판매부(1004)는 서버에 저장된 디지털 상품 중, 적어도 하나를 제1 디바이스로 판매한다.
분류부(1005)는 디지털 상품에 적합한 하드웨어의 사양, 버전, 플랫폼의 종류 및 디바이스의 종류를 자동으로 검사하여 디지털 상품을 분류한다.
판단부(1006)는 제1 디바이스가 구매한 디지털 상품을 설치할 적어도 하나의 제2 디바이스를 선택하면, 제1 및 제2 디바이스가 서버에 기 저장되어 있는 디바이스 인지 판단한다. 또한, 제1 및 제2 디바이스의 폰 북 리스트 및 쇼설 네트워크 중 적어도 하나에, 제1 및 제2 디바이스 사용자가 상호 기 저장되어 있는지 판단한다.
상술한 블록 구성에서, 제어부(1002)는 단말기의 전반적인 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 단말기의 기능 모두를 제어부(1002)에서 처리하도록 구성할 수도 있으며, 기능 중 일부만을 제어부(1002)에서 처리하도록 구성할 수도 있다.
이상 설명한 본 발명은 본 발명이 속한 기술분야에서 통상의 지식을 가진 자에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.
101: 구매 디바이스 102: 서버
103: 설치 디바이스 201: 디바이스
202: 서버 203: 디바이스
204: 서버 301: 구매 디바이스
302: 서버 303: 설치 디바이스
401: 구매 디바이스 402: 서버
403: 검색부 404: 데이터베이스
901: 제어부 902: 통신부
903: 입력부 904: 표시부
905: 저장부 906: 구매부
907: 선택부 1001: 데이터베이스
1002: 제어부 1003: 통신부
1004: 판매부 1005: 분류부
1006: 판단부

Claims (36)

  1. 전자 장치의 동작 방법에 있어서,
    서버에 저장된 적어도 하나의 디지털 상품 중 제1 디지털 상품을 외부 전자 장치로 송신하기 위한 입력이 수신되면, 상기 전자 장치의 폰 북 리스트에 등록된 적어도 하나의 전화번호를 식별하는 과정;
    상기 식별된 적어도 하나의 전화번호를 표시하는 과정;
    상기 표시된 적어도 하나의 전화번호 중 제1 사용자의 전화번호를 선택하는 입력이 수신되면, 상기 제1 사용자가 상기 서버에 등록한 적어도 하나의 외부 전자 장치에 대한 정보를 표시하는 과정; 및
    상기 표시된 적어도 하나의 외부 전자 장치에 대한 정보 중 하나의 외부 전자 장치를 선택하기 위한 입력이 수신되면, 상기 제1 디지털 상품을 상기 선택된 하나의 외부 전자 장치로 송신하도록 요청하는 신호를 상기 서버에 송신하는 과정을 포함하는 방법.
  2. 제1항에 있어서,
    상기 전자 장치의 인증을 위해 상기 전자 장치의 MAC(Media Access Control) 주소와 연관된 정보 및 상기 전자 장치의 사용자 정보를 서버로 송신하는 과정을 더 포함하는 방법.
  3. 제2항에 있어서,
    상기 전자 장치가 상기 서버에서 인증된 이후 상기 서버에 접속하기 위한 사용자 입력이 수신되면, 상기 서버로 접속을 시도하는 과정; 및
    상기 서버로부터 상기 전자 장치의 MAC 주소를 요청하는 신호가 수신되면, 상기 서버로 상기 전자 장치의 MAC 주소를 송신하는 과정을 더 포함하는 방법.
  4. 삭제
  5. 제1항에 있어서,
    상기 제1 사용자가 상기 서버에 등록한 외부 전자 장치에 대한 정보를 요청하는 신호를 상기 서버로 송신하는 과정; 및
    상기 서버로부터 상기 제1 사용자가 상기 서버에 등록한 상기 적어도 하나의 외부 전자 장치에 대한 정보를 수신하는 과정을 더 포함하는 방법.
  6. 제1항에 있어서,
    상기 제1 사용자가 상기 서버에 등록한 상기 적어도 하나의 외부 전자 장치에 대한 정보는,
    상기 제1 사용자가 상기 서버에 등록한 적어도 하나의 전자 장치의 하드웨어 사양, 버전(version), 플랫폼(platform), 및 하드웨어 종류에 관한 정보 중, 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  7. 제1항에 있어서,
    상기 서버로부터 상기 서버 및 다른 서버에 저장된 적어도 하나의 디지털 상품을 포함하는 디지털 상품 리스트를 수신하는 과정; 및
    상기 수신된 디지털 상품 리스트의 적어도 일부를 표시하는 과정을 더 포함하는 방법.
  8. 제1항에 있어서,
    상기 전자 장치는, 상기 선택된 하나의 외부 전자 장치와 하드웨어 종류가 상이한 방법.
  9. 제8항에 있어서,
    상기 제1 디지털 상품은, 상기 선택된 하나의 외부 전자 장치의 하드웨어 종류를 지원하고, 상기 전자 장치의 하드웨어 종류를 지원하지 않는 디지털 상품인 방법.
  10. 제1항에 있어서,
    상기 서버에 저장된 적어도 하나의 디지털 상품 중 제2 디지털 상품을 구매하기 위한 입력을 수신하는 과정; 및
    상기 입력에 기반하여, 상기 제2 디지털 상품을 상기 서버로부터 수신하는 과정을 포함하는 방법.
  11. 전자 장치에 있어서,
    디스플레이;
    통신 회로; 및
    적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
    서버에 저장된 적어도 하나의 디지털 상품 중 제1 디지털 상품을 외부 전자 장치로 송신하기 위한 입력이 수신되면, 상기 전자 장치의 폰 북 리스트에 등록된 적어도 하나의 전화번호를 식별하고,
    상기 식별된 적어도 하나의 전화번호가 표시되도록 상기 디스플레이를 제어하고;
    상기 표시된 적어도 하나의 전화번호 중 제1 사용자의 전화번호를 선택하는 입력이 수신되면, 상기 제1 사용자가 상기 서버에 등록한 적어도 하나의 외부 전자 장치에 대한 정보가 표시되도록 상기 디스플레이를 제어하고; 및
    상기 표시된 적어도 하나의 외부 전자 장치에 대한 정보 중 하나의 외부 전자 장치를 선택하기 위한 입력이 수신되면, 상기 통신 회로를 통해 상기 제1 디지털 상품을 상기 선택된 하나의 외부 전자 장치로 송신하도록 요청하는 신호를 상기 서버로 송신하도록 설정되는 전자 장치.
  12. 제11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 전자 장치의 인증을 위해 상기 통신 회로를 통해 상기 전자 장치의 MAC(Media Access Control) 주소와 연관된 정보 및 상기 전자 장치의 사용자 정보를 서버로 송신하도록 설정되는 전자 장치.
  13. 제12항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 전자 장치가 상기 서버에서 인증된 이후 상기 서버에 접속하기 위한 사용자 입력이 수신되면, 상기 통신 회로를 통해 상기 서버에 접속을 시도하고; 및
    상기 서버로부터 상기 전자 장치의 MAC 주소를 요청하는 신호가 수신되면, 상기 통신 회로를 통해 상기 서버로 상기 전자 장치의 MAC 주소를 송신하도록 설정되는 전자 장치.
  14. 삭제
  15. 제11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 통신 회로를 통해 상기 제1 사용자가 상기 서버에 등록한 외부 전자 장치에 대한 정보를 요청하는 신호를 상기 서버로 송신하고; 및
    상기 통신 회로를 통해 상기 서버로부터 상기 제1 사용자가 상기 서버에 등록한 상기 적어도 하나의 외부 전자 장치에 대한 정보를 수신하도록 설정되는 전자 장치.
  16. 제11항에 있어서,
    상기 제1 사용자가 상기 서버에 등록한 상기 적어도 하나의 외부 전자 장치에 대한 정보는,
    상기 제1 사용자가 상기 서버에 등록한 적어도 하나의 전자 장치의 하드웨어 사양, 버전(version), 플랫폼(platform), 및 하드웨어 종류에 관한 정보 중 적어도 하나를 포함하는 전자 장치.
  17. 제11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 통신 회로를 통해 상기 서버로부터 상기 서버 및 다른 서버에 저장된 적어도 하나의 디지털 상품을 포함하는 디지털 상품 리스트를 수신하고; 및
    상기 디스플레이를 통해 상기 디지털 상품 리스트의 적어도 일부를 표시하도록 설정되는 전자 장치.
  18. 제11항에 있어서,
    상기 전자 장치는, 상기 선택된 하나의 외부 전자 장치와 하드웨어 종류가 상이한 전자 장치.
  19. 제18항에 있어서,
    상기 제1 디지털 상품은, 상기 선택된 하나의 외부 전자 장치의 하드웨어 종류를 지원하고, 상기 전자 장치의 하드웨어 종류를 지원하지 않는 디지털 상품인 전자 장치.
  20. 제11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 서버에 저장된 적어도 하나의 디지털 상품 중 제2 디지털 상품을 구매하기 위한 입력을 수신하고; 및
    상기 입력에 기반하여, 상기 통신 회로를 통해 상기 서버로부터 상기 제2 디지털 상품을 수신하도록 설정되는 전자 장치.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
KR1020110108144A 2011-10-21 2011-10-21 디지털 상품을 설치하기 위한 장치 및 방법 KR101907009B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110108144A KR101907009B1 (ko) 2011-10-21 2011-10-21 디지털 상품을 설치하기 위한 장치 및 방법
US13/655,997 US20130103527A1 (en) 2011-10-21 2012-10-19 Apparatus and method for installing digital product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110108144A KR101907009B1 (ko) 2011-10-21 2011-10-21 디지털 상품을 설치하기 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20130043940A KR20130043940A (ko) 2013-05-02
KR101907009B1 true KR101907009B1 (ko) 2018-10-12

Family

ID=48136755

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110108144A KR101907009B1 (ko) 2011-10-21 2011-10-21 디지털 상품을 설치하기 위한 장치 및 방법

Country Status (2)

Country Link
US (1) US20130103527A1 (ko)
KR (1) KR101907009B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9787568B2 (en) * 2012-11-05 2017-10-10 Cercacor Laboratories, Inc. Physiological test credit method
WO2015108330A1 (en) * 2014-01-20 2015-07-23 Samsung Electronics Co., Ltd. Electronic device for controlling an external device using a number and method thereof
US11706255B2 (en) * 2019-07-29 2023-07-18 Cable Television Laboratories, Inc. Systems and methods for obtaining permanent MAC addresses

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178565A (ja) * 2002-10-31 2004-06-24 Win One's Way Co Ltd 通信管理用サーバ、通信方法、及び、プログラム

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US20050149450A1 (en) * 1994-11-23 2005-07-07 Contentguard Holdings, Inc. System, method, and device for controlling distribution and use of digital works based on a usage rights grammar
US7133845B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US7341177B2 (en) * 1996-11-27 2008-03-11 Diebold, Incorporated Automated transaction machine system and method
US6772340B1 (en) * 2000-01-14 2004-08-03 Microsoft Corporation Digital rights management system operating on computing device and having black box tied to computing device
US7124289B1 (en) * 2000-10-31 2006-10-17 Opsware Inc. Automated provisioning framework for internet site servers
US7266818B2 (en) * 2002-06-28 2007-09-04 Microsoft Corporation Automated system setup
CN100580653C (zh) * 2004-03-12 2010-01-13 微软公司 用于管理更新分发***中软件更新的分发的应用程序编程接口
US7395446B2 (en) * 2004-05-03 2008-07-01 Microsoft Corporation Systems and methods for the implementation of a peer-to-peer rule-based pull autonomous synchronization system
WO2005124606A1 (en) * 2004-06-22 2005-12-29 Ebooks Corporation Limited Lending system and method
US7363623B2 (en) * 2004-08-05 2008-04-22 Canon Kabushiki Kaisha Services of remote software installation, configuration and afterward support, for network connected peripherals
JP2006146704A (ja) * 2004-11-22 2006-06-08 Canon Inc 情報管理装置、プログラム検索方法、及びプログラム
JP4754261B2 (ja) * 2005-04-28 2011-08-24 任天堂株式会社 ゲームシステム、ゲーム装置、ゲームプログラムおよびゲーム制御方法
US7669201B2 (en) * 2005-05-02 2010-02-23 Intermec Ip Corp. System and method for common file installation
KR100676052B1 (ko) * 2005-05-16 2007-01-30 에스케이 텔레콤주식회사 싱크 서버를 이용한 컨텐츠 공유 시스템 및 방법
CA2624981C (en) * 2005-10-06 2017-06-13 C-Sam, Inc. Three-dimensional transaction authentication
US9768963B2 (en) * 2005-12-09 2017-09-19 Citicorp Credit Services, Inc. (Usa) Methods and systems for secure user authentication
WO2007084973A2 (en) * 2006-01-20 2007-07-26 Verimatrix, Inc. Network security system and method
JP2007236724A (ja) * 2006-03-10 2007-09-20 Konami Gaming Inc ゲームシステム及びこのシステムに利用可能なサーバ装置
US20070265977A1 (en) * 2006-05-12 2007-11-15 Chris Read Method and system for improved digital rights management
US20090221280A1 (en) * 2007-01-19 2009-09-03 Cellfish Media, Llc Personalization system and methods
US7956848B2 (en) * 2007-09-04 2011-06-07 Apple Inc. Video chapter access and license renewal
US8589541B2 (en) * 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US20100031373A1 (en) * 2008-07-29 2010-02-04 Memory Experts International Inc. Method and system for secure flexible software licensing
US20100058321A1 (en) * 2008-09-04 2010-03-04 Anderson Greg L Approach for deploying software to network devices
US20100125879A1 (en) * 2008-11-14 2010-05-20 General Instrument Corporation Method and apparatus for purchasing a soundtrack when viewing a movie or other program delivered by a content delivery system
KR101054619B1 (ko) * 2008-12-11 2011-08-04 에스케이 텔레콤주식회사 컨텐츠 재생 시스템 및 방법
US9557889B2 (en) * 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
KR20140075858A (ko) * 2012-12-05 2014-06-20 삼성전자주식회사 관리서버, 디바이스 및 그 어플리케이션 동기화 방법
US20160253651A1 (en) * 2015-02-27 2016-09-01 Samsung Electronics Co., Ltd. Electronic device including electronic payment system and operating method thereof
CN107040399B (zh) * 2016-02-04 2022-03-15 京东方科技集团股份有限公司 一种升级文件下载方法、设备及***
US10706140B2 (en) * 2016-03-30 2020-07-07 Ford Global Technologies, Llc Vehicle computer update authentication
US9946532B2 (en) * 2016-06-15 2018-04-17 Canon Information And Imaging Solutions, Inc. Apparatus, system and method for updating a peripheral connected to image processing device
US11256639B2 (en) * 2017-10-23 2022-02-22 Intel Corporation Method, apparatus, system to enhance the device policy manager (DPM) to manage an expended USB-C ecosystem

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178565A (ja) * 2002-10-31 2004-06-24 Win One's Way Co Ltd 通信管理用サーバ、通信方法、及び、プログラム

Also Published As

Publication number Publication date
US20130103527A1 (en) 2013-04-25
KR20130043940A (ko) 2013-05-02

Similar Documents

Publication Publication Date Title
US20220103612A1 (en) Application Recommendation Method, Device, and System
US10977643B2 (en) Methods, devices and systems for acquiring service, executing operation, and transmitting information
US20140006451A1 (en) Remote-Controllable Kiosk
JP5200136B2 (ja) 情報処理システムおよびインストール提供方法
US9386075B2 (en) Flexible download destination
KR102201527B1 (ko) 근거리 통신을 이용한 장치간 연동 방법 및 이를 위한 장치
JP2019514142A (ja) 小売店主のサイトに統合することが可能な一体化された支払いインターフェースの好みを監視するサービス
KR101710427B1 (ko) 애플리케이션 다운로드 서비스방법, 애플리케이션 제공 서비스방법, 및 이를 적용한 사용자 단말기
KR20160126210A (ko) 리타게팅 광고 상품 추천 사용자 장치와 서비스 제공 장치, 그를 포함하는 광고 상품 추천 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
US11605113B2 (en) Method for dynamically recommending catalog and electronic device thereof
US20150187186A1 (en) Wifi Landing Page for Remote Control of Digital Signs
KR101907009B1 (ko) 디지털 상품을 설치하기 위한 장치 및 방법
KR101069744B1 (ko) 이동단말기의 애플리케이션 관리 방법 및 그를 위한 시스템
KR20180108022A (ko) 검색어와 최종 구매 데이터를 활용한 상품 정보 제공 시스템, 그 방법 및 컴퓨터 프로그램이 기록된 기록매체
US20140059583A1 (en) Terminal management system
US11004091B2 (en) Method and apparatus for configuring network between users in communication system
KR102379618B1 (ko) 구매 결정을 지원하는 쇼핑몰 서비스 제공 장치 및 이를 포함하는 상품 비교 서비스 제공 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체
US20110093566A1 (en) Method for providing content download service and terminal apparatus applying the same
US7024659B2 (en) Graphic display of configuration information and of further device components required
KR20180122153A (ko) 마일리지 안내를 제공하는 쇼핑몰 서비스 제공 장치, 이를 포함하는 쇼핑몰 서비스 제공 시스템 및 마일리지 안내 서비스 제공 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체
KR102530908B1 (ko) 주문 전용 장치 및 이를 이용한 추천 상품 주문 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체
KR101407398B1 (ko) 스마트 단말을 이용한 하이브리드 전자상거래 제공방법 및 이를 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
US8966641B2 (en) Method and apparatus for ensuring security of remote user interface session using out-of-band communication
CN113055884A (zh) 一种网络接入方法、网络接入装置及终端
KR102583324B1 (ko) 주문 전용 장치 및 이를 이용한 ap 기반 상품 주문 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant