[go: up one dir, main page]

KR102762635B1 - 워치페이스 제공 방법 및 장치 - Google Patents

워치페이스 제공 방법 및 장치 Download PDF

Info

Publication number
KR102762635B1
KR102762635B1 KR1020240021901A KR20240021901A KR102762635B1 KR 102762635 B1 KR102762635 B1 KR 102762635B1 KR 1020240021901 A KR1020240021901 A KR 1020240021901A KR 20240021901 A KR20240021901 A KR 20240021901A KR 102762635 B1 KR102762635 B1 KR 102762635B1
Authority
KR
South Korea
Prior art keywords
information
watch face
user terminal
strap
watch
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020240021901A
Other languages
English (en)
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 KR1020240021901A priority Critical patent/KR102762635B1/ko
Application granted granted Critical
Publication of KR102762635B1 publication Critical patent/KR102762635B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 개시는 적어도 하나의 서버에 의해 수행되는 워치페이스 제공 방법에 관한 것으로, 사용자 단말로부터 스트랩에 대응되는 URL(uniform resource locator) 정보를 기반으로 워치페이스 요청 정보를 획득하는 단계 및 상기 URL 정보에 따른 상기 스트랩에 매칭되는 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하는 단계를 포함하고, 상기 URL 정보는 상기 사용자 단말을 통해 상기 스트랩에 대응되는 NFC 태그 또는 QR 코드로부터 획득되는 것이 특징으로 한다.

Description

워치페이스 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING WATCHFACE USING NFC TAGGING}
본 개시(disclosure)는 워치페이스 제공 방법 및 장치에 관한 것으로, 더욱 상세하게는 사용자 단말 및 웨어러블 장치 간의 정보 송수신을 통해 웨어러블 장치에 대한 워치페이스를 제공하는 방법 및 장치에 관한 것이다.
지능형 웨어러블 장치의 지속적인 개발과 함께 스마트 워치(smart watch)가 대중화되고 있으며, 일상생활 속에서 스마트 워치를 착용하는 소비자가 점차 증가하고 있다. 소비자는 패션, 비지니스, 건강, 및 스포츠 등 다양한 목적을 위하여 스마트 워치를 착용하고 있으며, 이에 대응하여 다양한 스타일의 스마트 워치가 차례대로 출시되고 있다.
스마트 워치의 워치페이스(watchface)는 전자식으로 표시되기 때문에, 스마트 워치의 화면은 아날로그 시계와 달리 시계의 디자인을 자유롭게 변경될 수 있다. 즉, 스마트 워치는 사용자가 워치페이스 표시 형태를 수동으로 변경할 수 있도록 지원하며, 사용자는 스마트워치의 디스플레이 부분에 해당하는 워치페이스의 표시 내용을 본인의 기분, 상태, 스타일 등에 맞게 자유롭게 변경할 수 있다.
또한, 스마트 워치는 일반적으로 디스플레이 모듈이 탑재된 워치 본체와 위치 본체를 사용자의 손목에 고정시키기 위해 워치 본체에 연결하는 스트랩(strap)으로 구성이 나누어질 수 있다. 여기서, 스트랩은 일반적으로 탈부착식이기 때문에 사용자는 의상 및 장소 등에 맞는 스타일의 스트랩을 선택하여 스마트 워치를 착용할 수 있다.
다만, 스트랩의 스타일은 워치 본체의 디스플레이 모듈에 나타나는 워치페이스와도 어울려야 하나의 스타일에 맞는 스마트 워치로 인식될 수 있는데 사용자들이 스트랩을 바꾸어 착용할 때마다 스마트 워치의 워치페이스를 새로 구성하거나 변경하기에는 불편한 문제점이 존재한다.
등록특허공보 제10-1620368호(2016.05.04.)
상기와 같은 문제점을 해결하기 위한 본 개시(disclosure)의 목적은 워치페이스 제공 방법 및 장치를 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 개시의 목적은 스트랩에 매칭되는 워치페이스를 제공하는 방법 및 장치를 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 개시의 목적은 스트랩을 소유한 사용자만이 스트랩에 매칭되는 워치페이스를 제공받을 수 있는 방법 및 장치를 제공하는데 있다.
본 개시가 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 개시 및 첨부된 도면으로부터 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기 목적을 달성하기 위한 본 개시의 일 실시예에 따른 적어도 하나의 서버에 의해 수행되는 워치페이스 제공 방법은 사용자 단말로부터 스트랩에 대응되는 URL(uniform resource locator) 정보를 기반으로 워치페이스 요청 정보를 획득하는 단계 및 상기 URL 정보에 따른 상기 스트랩에 매칭되는 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하는 단계를 포함하고, 상기 URL 정보는 상기 사용자 단말을 통해 상기 스트랩에 대응되는 NFC 태그 또는 QR 코드로부터 획득되고, 상기 워치페이스에 대한 정보는 상기 스트랩에 연결 가능한 웨어러블 장치의 디스플레이에 상기 워치페이스를 나타내는 설정 정보를 포함할 수 있다.
여기서, 상기 사용자 단말로부터 상기 사용자 단말의 OS 종류를 나타내는 OS 정보를 획득하는 단계 및 복수의 OS 종류에 따른 상기 워치페이스에 대한 설정 정보 중 상기 OS 정보를 기반으로 상기 워치페이스를 나타내는 설정 정보를 결정하는 단계를 더 포함할 수 있다.
여기서, 상기 사용자 단말로부터 사용자 정보를 획득하는 단계, 상기 사용자 정보를 기반으로 상기 사용자 단말이 획득 가능한 적어도 하나의 워치페이스의 이미지를 상기 사용자 단말에게 제공하는 단계, 상기 사용자 단말에 의해 상기 적어도 하나의 워치페이스 중 특정 워치페이스가 선택되는 단계 및 상기 특정 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하는 단계를 더 포함할 수 있다.
상기 목적을 달성하기 위한 본 개시의 일 실시예에 따른 워치페이스 제공 방법을 수행하는 전자 장치는 적어도 하나의 프로세서(processor) 및 상기 적어도 하나의 프로세서에 의해 실행되는 적어도 하나의 명령을 저장하는 메모리(memory)를 포함하고, 상기 적어도 하나의 명령은 사용자 단말로부터 스트랩에 대응되는 URL(uniform resource locator) 정보를 기반으로 워치페이스 요청 정보를 획득하도록 실행되고, 상기 URL 정보에 따른 상기 스트랩에 매칭되는 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하도록 실행되고, 상기 URL 정보는 상기 사용자 단말을 통해 상기 스트랩에 대응되는 NFC 태그 또는 QR 코드로부터 획득되고, 상기 워치페이스에 대한 정보는 상기 스트랩에 연결 가능한 웨어러블 장치의 디스플레이에 상기 워치페이스를 나타내는 설정 정보를 포함할 수 있다.
여기서, 상기 적어도 하나의 명령은 상기 사용자 단말로부터 상기 사용자 단말의 OS 종류를 나타내는 OS 정보를 획득하도록 실행되고, 복수의 OS 종류에 따른 상기 워치페이스에 대한 설정 정보 중 상기 OS 정보를 기반으로 상기 워치페이스를 나타내는 설정 정보를 결정하도록 실행될 수 있다.
여기서, 상기 적어도 하나의 명령은 상기 사용자 단말로부터 사용자 정보를 획득하도록 실행되고, 상기 사용자 정보를 기반으로 상기 사용자 단말이 획득 가능한 적어도 하나의 워치페이스의 이미지를 상기 사용자 단말에게 제공하도록 실행되고, 상기 사용자 단말에 의해 상기 적어도 하나의 워치페이스 중 특정 워치페이스가 선택되도록 실행되고, 상기 특정 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하도록 실행될 수 있다.
과제의 해결 수단이 상술한 본 개시의 다양한 각각의 측면들 및 특징들은 첨부된 청구항들에서 정의될 수 있다. 종속 청구항들의 특징들의 조합들(combinations)은, 단지 청구항들에서 명시적으로 제시되는 것뿐만 아니라, 적절하게 독립항들의 특징들과 조합될 수 있다.
또한, 본 개시에 기술된 임의의 하나의 실시 예(any one embodiment) 중 선택된 하나 이상의 특징들은 본 개시에 기술된 임의의 다른 실시 예 중 선택된 하나 이상의 특징들과 조합될 수 있으며, 이러한 특징들의 대안적인 조합이 본 개시에 논의된 하나 이상의 기술적 문제를 적어도 부분적으로 경감시키거나, 본 개시로부터 통상의 기술자에 의해 식별될 수 있는(discernable) 기술적 문제를 적어도 부분적으로 경감시키고, 나아가 실시 예의 특징들(embodiment features)의 이렇게 형성된 특정한 조합(combination) 또는 순열(permutation)이 통상의 기술자에 의해 양립 불가능한(incompatible) 것으로 이해되지만 않는다면, 그 조합은 가능하다.
본 개시에 기술된 임의의 예시 구현(any described example implementation)에 있어서 둘 이상의 물리적으로 별개의 구성 요소들은 대안적으로, 그 통합이 가능하다면 단일 구성 요소로 통합될 수도 있으며, 그렇게 형성된 단일한 구성 요소에 의해 동일한 기능이 수행된다면, 그 통합은 가능하다. 반대로, 본 개시에 기술된 임의의 실시 예(any embodiment)의 단일한 구성 요소는 대안적으로, 적절한 경우, 동일한 기능을 달성하는 둘 이상의 별개의 구성 요소들로 구현될 수도 있다.
본 발명의 특정 실시 예들(certain embodiments)의 목적은 종래 기술과 관련된 문제점 및/또는 단점들 중 적어도 하나를, 적어도 부분적으로, 해결, 완화 또는 제거하는 것에 있다. 특정 실시 예들(certain embodiments)은 후술하는 장점들 중 적어도 하나를 제공하는 것을 목적으로 한다.
본 개시에 따르면, 스트랩에 매칭되는 워치페이스를 손쉽게 획득할 수 있으며, 스트랩과 결합되는 스마트워치에 획득한 워치페이스를 설정할 수 있다.
본 개시에 따르면, 스트랩의 고유식별정보를 기반으로 워치페이스를 제공하여 스트랩을 소유한 사용자만이 매칭되는 워치페이스를 제공받을 수 있다.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 시스템을 나타낸 도면이다.
도 2는 본 개시의 다양한 실시 예들에 따른 워치페이스가 설정되는 웨어러블 장치를 나타낸 도면이다.
도 3a 및 도 3b은 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 시스템을 구성하는 단말들의 블록 구성도이다.
도 4는 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 서버의 블록 구성도이다.
도 5a 내지 도 5c는 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 방법의 플로우차트이다.
도 6a 및 도 6b는 본 개시의 다양한 실시 예들에 따른 워치페이스를 제공하는 URL의 활성화를 설명하기 위한 도면이다.
도 7은 본 개시의 다양한 실시 예들에 따른 워치페이스 재요청 정보를 획득한 경우 동작을 설명하기 위한 플로우차트이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는 데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 시스템을 나타낸 도면이다.
도 1을 참조하면, 워치페이스 제공 시스템(100)은 워치페이스가 제공되는 시스템을 나타낼 수 있다.
워치페이스 제공 시스템(100)은 사용자가 사용자 단말(110)을 통해 웨어러블 장치(120)에 연결된 스트랩(121)에 NFC 태깅을 수행하고, NFC 태깅을 통해 획득되는 정보를 기반으로 워치페이스에 대한 정보를 사용자 단말(110)에게 제공하는 시스템을 나타낼 수 있다. 또는 워치페이스 제공 시스템(100)은 사용자가 사용자 단말(110)을 통해 스트랩(121)에 대응되는 QR(Quick Response) 코드를 인식하고, 인식한 QR 코드를 통해 획득되는 정보를 기반으로 스트랩(121)에 대응되는 워치페이스에 대한 정보를 사용자 단말(110)에게 제공하는 시스템을 나타낼 수 있다. 여기서, QR 코드는 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드로 대체될 수 있다.
본 개시의 일 실시 예에 따르면, 워치페이스 제공 시스템(100)은 사용자 단말(110), 웨어러블 장치(120), 스트랩(121), 워치페이스 제공 서버(130), 데이터베이스(131) 및 네트워크(140)를 포함할 수 있다.
예를 들어, 사용자 단말(110)은 스마트폰(smart phone), 휴대폰, 네비게이션, 컴퓨터, 노트북, 디지털방송용 단말, PDA(personal digital assistants), PMP(portable multimedia player) 또는 태블릿 PC를 나타낼 수 있으나, 컴퓨터 장치로 구현되는 고정형 단말이거나 이동형 단말을 포함할 수도 있으므로, 이에 한정되는 것은 아니다.
웨어러블 장치(120)는 사용자가 착용 가능한 착용 컴퓨팅 장치를 나타낼 수 있다. 예를 들어, 웨어러블 장치(120)는 시계의 형상을 가지는 착용가능한 형태의 스마트 워치를 나타낼 수 있으며, 이하에서는 웨어러블 장치가 스마트 워치로 가정하고 설명하겠으나, 본 개시의 다양한 실시 예들 중 적어도 일부는 안경 등과 같은 다른 웨어러블 장치에도 적용될 수 있으므로, 본 개시의 범위가 스마트 워치에 한정되는 것은 아니다.
도 1을 참조하면, 워치페이스 제공 시스템(100)의 구성요소들은 네트워크(140)를 통해 연결될 수 있다. 본 개시의 일 실시 예에 따르면, 네트워크(140)는 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RF, 3GPP(3rd generation partnership project) 네트워크, LTE(long term evolution) 네트워크, 5GPP(5rd generation partnership project) 네트워크, WIMAX(world interoperability for microwave access) 네트워크, 인터넷(internet), LAN(local area network), Wireless LAN(wireless local area network), WAN(wide area network), PAN(personal area network), 블루투스 (bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(digital multimedia broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
이하에서, 워치페이스 제공 시스템(100)의 구체적인 구성 및 동작이 상세히 설명된다.
도 2는 본 개시의 다양한 실시 예들에 따른 워치페이스가 설정되는 웨어러블 장치를 나타낸 도면이다.
도 2를 참고하면, 웨어러블 장치(120)는 사용자가 착용하는 착용 컴퓨팅 장치를 나타낼 수 있다. 이하에서 설명의 편의를 위하여 웨어러블 장치(120)로서 손목에 착용하는 스마트 워치(200)가 예시되지만, 웨어러블 장치(120)는 스마트 워치(200)를 나타내는 것으로 한정되지 않으며, 디스플레이 모듈(210)과 정보 인식 모듈(220)을 포함하고 있는 모든 착용 컴퓨팅 장치를 포함할 수 있다. 본 개시의 일 실시 예에 따르면, 웨어러블 장치(120)는 본체 및 스트랩을 포함할 수 있다. 예를 들어, 정보 인식 모듈(220)은 NFC 모듈을 나타낼 수 있고, QR 코드가 인쇄된 영역을 나타내는 QR 영역을 나타낼 수도 있다.
본체는 스마트 워치의 일반적인 기능을 수행하는 본체를 나타낼 수 있다. 즉, 본체는 사용자 단말과 연동될 수 있으며, 시간을 알려주거나 사용자의 건강 상태를 체크하는 등 다양한 기능을 수행할 수 있다. 특히, 본체는 디스플레이 모듈(210)을 포함할 수 있으며, 디스플레이 모듈(210)을 통해 워치페이스 UI(user interface) 화면을 표시할 수 있다.
스트랩은 사용자가 본체를 착용 가능하게 하는 스트랩 형태의 고정 장치를 나타낼 수 있다. 스트랩은 가죽, 스테인리스 스틸, 실리콘, 고무, 데님, 합성섬유와 같은 다양한 소재로 제작될 수 있으며, 본체를 사용자의 손목에 고정시키는 기능을 수행할 수 있다. 여기서, 스트랩의 적어도 일 영역에 정보 인식 모듈(220)이 내장될 수 있다. 예를 들어, 정보 인식 모듈(220)은 NFC(near field communication) 모듈일 수 있으나, QR 코드가 인쇄된 영역을 나타내는 QR 영역을 나타낼 수도 있다. 다만, 정보 인식 모듈(220)이 QR 영역을 나타내는 경우, QR 영역은 스트랩의 일 영역에 배치될 수 있으나, 스트랩에 대응되는 스트랩 부재, 스트랩에 관한 인쇄물 또는 스트랩 설명서 등에 인쇄되어 배치될 수도 있다. QR 코드는 스트랩에 매칭되는 워치페이스를 획득할 수 있는 URL 정보를 나타낼 수 있으나, 그 외에 다른 정보들도 더 나타낼 수도 있다. 이 경우, QR 코드는 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드로 대체되어 스트랩에 대응되는 스트랩 부재, 스트랩에 관한 인쇄물 또는 스트랩 설명서 등에 인쇄되어 배치될 수도 있다.
정보 인식 모듈(220)이 NFC 모듈을 나타내는 경우, 스트랩에서 사용자의 손목에 접촉하는 부위에 부착될 수 있으나, 손목에 접촉하지 않는 부위에 부착될 수도 있다. 즉, NFC 모듈은 스트랩의 일 면에 부착될 수 있으나, 스트랩의 내부에 탑재되어 외관상 보이지 않을 수도 있다.
예를 들어, NFC 모듈은 미리 설정된 정보를 저장하고 있는 NFC 태그를 포함할 수 있다. NFC 태그는 NFC 리더를 탑재한 전자 장치가 일정 거리 내로 접근한 경우, 미리 설정된 정보를 NFC 리더를 탑재한 전자 장치에게 제공할 수 있으며, 이와 같이 일정 거리 내로 접근하는 구성 또는 동작은 태깅(tagging)이라 나타낼 수 있다.
예를 들어, 미리 설정된 정보는 NFC 태그 정보라고 나타낼 수 있으며, NFC 태그가 탑재한 스트랩의 고유식별정보 및 스트랩에 매칭되는 워치페이스를 획득할 수 있는 URL(uniform resource locator) 정보를 포함할 수 있으나, 그 외에 다른 정보들도 더 포함할 수 있다. 여기서, NFC 리더를 탑재한 전자 장치를 후술할 사용자 단말(110)을 나타낼 수 있으나, 이에 한정되는 것은 아니다.
도 3a 및 도 3b는 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 시스템을 구성하는 단말들의 블록 구성도이다.
도 3a를 참조하면, 워치페이스 제공 시스템은 사용자 단말(110), 웨어러블 장치(120) 및 워치페이스 제공 서버(130)를 구성요소로 가지며, 워치페이스 제공 방법은 구성요소들 간의 정보의 송수신을 통해 수행될 수 있다. 예를 들어, 사용자 단말(110) 및 워치페이스 제공 서버(130)는 유선 통신 또는 무선 통신을 통해 정보의 송수신을 수행할 수 있으며, 사용자 단말(110) 및 웨어러블 장치(120)는 NFC 또는 무선 통신을 통해 정보의 송수신을 수행할 수 있다.
사용자 단말(110)은 NFC 모듈을 포함할 수 있고, 사용자 단말(110)의 NFC 모듈은 NFC 리더를 포함할 수 있다. NFC 리더는 NFC 태그를 태깅하여 NFC 태그에 저장된 또는 코딩된 정보를 읽어드릴 수 있으며, 사용자 단말(110)은 NFC 리더를 통해 NFC 태그에 미리 설정된 정보 즉, NFC 태그 정보를 획득할 수 있다.
웨어러블 장치(120)는 워치 본체 및 스트랩을 포함할 수 있으며, 스트랩은 NFC 모듈을 포함할 수 있고, 웨어러블 장치(120)의 스트랩에 포함된 NFC 모듈은 NFC 태그를 포함할 수 있다. NFC 태그는 NFC 리더에 의해 태깅되면 NFC 태그 정보를 제공할 수 있다.
사용자 단말(110)은 NFC 태깅을 통해 획득한 정보를 기초로 워치페이스 제공 서버(130)로 스트랩에 매칭되는 워치페이스에 대한 정보를 요청할 수 있으며, 워치페이스 제공 서버(130)는 사용자 단말(110)에게 워치페이스에 대한 정보를 제공할 수 있다. 여기서, 워치페이스에 대한 정보는 워치페이스의 이미지를 포함할 수 있으며, 웨어러블 장치(120)에 워치페이스를 설정하기 위한 설정 정보를 포함할 수도 있다.
도 3b를 참조하면, 워치페이스 제공 시스템은 NFC 태깅이 아닌 QR 코드 리딩에 의해 동작이 수행될 수도 있다. 이 경우, NFC 리더는 QR 리더로 나타낼 수 있으며, QR 리더는 사용자 단말(110)에 연결된 카메라 장치 및 카메라 장치를 통해 획득된 이미지에서 QR 코드를 인식하는 QR 인식 모듈을 나타낼 수도 있다. NFC 태그는 미리 실정된 URL 정보를 나타내는 QR 코드로 나타낼 수 있으며, 사용자 단말(110)은 QR 리더를 통해 QR 코드를 인식하여 URL 정보에 대응되는 QR 코드 정보를 획득할 수 있다. 여기서, QR 코드 대신 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드가 이용되는 경우, 사용자 단말(110)은 워터마크 코드 또는 워터마크 바코드를 인식하여 URL 정보에 대응되는 코드 정보를 획득할 수 있다.
사용자 단말(110)은 QR 코드 리딩을 통해 획득한 정보를 기초로 워치페이스 제공 서버(130)로 스트랩에 매칭되는 워치페이스에 대한 정보를 요청할 수 있으며, 워치페이스 제공 서버(130)는 사용자 단말(110)에게 워치페이스에 대한 정보를 제공할 수 있다. 여기서, 워치페이스에 대한 정보는 워치페이스의 이미지를 포함할 수 있으며, 웨어러블 장치(120)에 워치페이스를 설정하기 위한 설정 정보를 포함할 수도 있다.
도 4는 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 서버의 블록 구성도이다.
이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 4를 참조하면, 워치페이스 제공 서버(130)는 메모리(401), 프로세서(402), 통신부(403), 입출력 인터페이스(404), 및 디스플레이부(405)를 포함할 수 있다.
메모리(401)는 워치페이스 제공 서버(130)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 일시적 또는 영구적으로 저장할 수 있다. 메모리(401)는 RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있으나, 본 발명이 이에 한정되는 것은 아니다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism)을 이용하여 메모리(401)와 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체를 포함할 수 있다. 실시예에 따라서, 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 통신부(403)를 통해 메모리(401)에 로딩될 수도 있다. 또한, 메모리(401)는 프로세서(402)의 요청에 따라 저장된 데이터를 제공할 수 있다.
프로세서(402)는 워치페이스 제공 서버(130)의 전반적인 동작들을 제어할 수 있다. 예를 들어, 프로세서(402)는 통신부(403)를 통해 신호가 송신 및 수신되도록 제어할 수 있다. 또한, 프로세서(402)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(401) 또는 통신부(403)에 의해 프로세서(402)로 제공될 수 있다. 예를 들어 프로세서(402)는 메모리(401)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다. 예를 들어, 프로세서(402)는 워치페이스 제공 서버(130)가 후술하는 다양한 실시 예들에 따른 동작들을 수행하도록 제어할 수 있다.
입출력 인터페이스(404)는 입출력 장치(미도시)와의 인터페이스를 위한 수단일 수 있다. 이때 입력 장치는 예를 들어 키보드 또는 마우스 등의 장치를, 그리고 출력 장치는 이미지를 표시하기 위한 디스플레이부 등과 같은 장치의 형태로 구비될 수 있다. 다른 예로 입출력 인터페이스(404)는 터치스크린과 같이 입력과 출력을 위한 기능이 하나로 통합된 장치와의 인터페이스를 위한 수단일 수도 있다. 구체적으로, 워치페이스 제공 서버(130)의 프로세서(402)는 메모리(401)에 로딩된 컴퓨터 프로그램의 명령을 처리함에 있어서 서버가 제공하는 데이터를 이용하여 구성되는 서비스 화면이나 컨텐츠가 입출력 인터페이스(404)를 통해 디스플레이에 표시될 수 있다. 본 개시의 일 실시 예에 따르면, 입출력 인터페이스(404)는 디스플레이부(405)와의 인터페이스를 위한 수단을 포함할 수 있다. 입출력 인터페이스(404)는 디스플레이부(405)에 표시된 웹 브라우징 윈도우에 대한 사용자 입력을 수신할 수 있고, 전술한 사용자 입력에 응답하여 디스플레이부(405)를 통해 출력할 출력 데이터를 프로세서(402)로부터 전달받을 수 있다.
디스플레이부(405)는 하나 이상의 디스플레이를 포함하는 디스플레이 모듈을 지시한다. 디스플레이부(405)에 포함된 하나 이상의 디스플레이 각각은 개별적으로 독립된 컨텐츠를 표시할 수 있고, 전술한 하나 이상의 디스플레이가 결합하여 단일 컨텐츠를 표시할 수도 있다. 본 개시의 일 실시 예에 따르면, 디스플레이부(405)에 포함된 하나 이상의 디스플레이는 물리적으로 분리된 다중 디스플레이를 포함할 수 있고, 물리적으로 결합된 다중 디스플레이일 수도 있으며, 하나의 화면을 분할하여 사용할 수 있는 디스플레이일 수도 있다.
도 5a 내지 도 5c는 본 개시의 다양한 실시 예들에 따른 워치페이스 제공 방법의 플로우차트이다.
도 5a 및 도 5b를 참조하면, 501 동작에서, 사용자 단말(110)은 스트랩에 탑재된 NFC 태그를 사용자 단말(110)에 탑재된 NFC 리더를 통해 태깅할 수 있으며, 태깅을 통해 NFC 태그 정보를 획득할 수 있다. 예를 들어, NFC 태그 정보는 메시지 또는 NDEF(Nfc Data Exchange Format) 메시지로 나타낼 수 있다. 여기서, NDEF 메시지는 적어도 하나의 NDEF 레코드를 포함할 수 있으며, NDEF 레코드는 헤더(header) 필드, 타입(type) 필드, ID 필드, 페이로드(payload) 필드를 포함할 수 있으나, 헤더 필드, 타입 필드 및 ID 필드는 생략될 수 있다. 사용자 단말(110)이 NFC 태깅을 통해 획득하는 URL 정보 및 스트랩의 고유식별정보 중 적어도 하나는 NFC 태그 정보에 포함될 수 있으며, 더욱 상세하게는 NDEF 메시지 내의 서로 다른 페이로드 필드에 포함될 수 있다.
503 동작에서, 사용자 단말(110)은 스트랩에 매칭되는 워치페이스를 획득하기 위해, 태깅을 통해 획득한 NFC 태그 정보를 워치페이스 제공 서버(130)에 송신할 수 있다. 예를 들어, 사용자 단말(110)은 NFC 태그 정보에 포함된 URL 정보를 기반으로 스트랩에 매칭되는 워치페이스를 획득할 수 있는 웹사이트에 접근할 수 있고, 워치페이스 제공 서버(130)는 사용자 단말(110)에게 URL 정보에 따른 스트랩에 매칭되는 워치페이스에 대한 정보를 제공할 수 있다.
다만, 워치페이스 제공 서버(130)는 스트랩의 고유식별정보를 사용자 단말로부터 URL 정보와 함께 획득하는 경우, 이하의 접근 권한 판단 동작을 이어서 수행할 수도 있다. 이 경우, 도 5b와 같이 504 동작이 추가될 수 있다.
504 동작에서, 워치페이스 제공 서버(130)는 사용자 단말(110)로부터 획득한 NFC 태그 정보에 포함된 고유식별정보를 기반으로 사용자 단말의 접근 권한을 판단할 수 있다. 워치페이스 제공 서버(130)는 사용자 단말(110)의 접근 권한이 존재할 경우, 스트랩에 매칭되는 워치페이스를 획득할 수 있는 웹사이트를 활성화시켜 사용자 단말(110)에게 제공할 수 있다. 다만, 워치페이스 제공 서버(130)는 사용자 단말(110)의 접근 권한이 존재하지 않을 경우, 스트랩에 매칭되는 워치페이스를 획득할 수 있는 웹사이트를 활성화시키지 않을 수 있다. 즉, NFC 태그 정보가 아닌 URL 정보만으로 워치페이스를 획득할 수 있는 웹사이트에 접근할 경우, 웹사이트가 활성화되지 않아 워치페이스를 획득할 수 없다.
워치페이스 제공 서버(130)는 위와 같은 동작을 위해 스트랩에 탑재된 NFC 태그 정보에 포함된 고유식별정보에 대응되는 정보를 미리 데이터베이스에 저장할 수 있으며, 워치페이스 제공 서버(130)는 미리 저장한 정보와 고유식별정보를 비교하여 사용자 단말의 접근 권한을 판단할 수 있다. 보다 상세한 설명은 도 6a 및 도 6b와 함께 후술하겠다.
505 동작에서, 사용자 단말(110)은 워치페이스 제공 서버(130)에 의해 상술한 웹사이트가 활성화된 경우, 웹사이트를 통해 워치페이스를 획득할 수 있으며, 워치페이스 제공 서버(130)는 워치페이스에 대한 정보를 송신할 수 있다. 여기서, 워치페이스에 대한 정보는 스트랩에 연결 가능한 웨어러블 장치의 디스플레이에 워치페이스를 나타내는 설정 정보를 포함할 수 있다. 즉, 워치페이스에 대한 정보는 워치페이스의 이미지뿐만 아니라 웨어러블 장치의 디스플레이에 워치페이스를 표시하기 위한 정보들이 포함되어 있을 수 있다.
507 동작에서, 사용자 단말(110)은 워치페이스 제공 서버(130)로부터 획득한 워치페이스에 대한 정보를 기반으로 사용자 단말(110)에 페어링(pairing)되어 있는 웨어러블 장치의 디스플레이에 워치페이스를 설정할 수 있다. 예를 들어, 사용자 단말(110)은 워치페이스에 대한 정보를 페어링되어 있는 웨어러블 장치에 전달할 수 있고, 사용자가 웨어러블 장치를 통해 워치페이스에 대한 정보를 기반으로 워치페이스를 설정할 수 있으나, 사용자가 사용자 단말(110)을 통해 워치페이스에 대한 정보를 기반으로 페어링된 웨어러블 장치의 워치페이스를 설정할 수도 있다.
도 5c를 참조하면, 워치페이스 제공 방법은 NFC 태깅이 아닌 QR 코드 리딩을 통해 수행될 수도 있다.
이 경우, 501 동작에서, 사용자 단말(110)은 스트랩에 대응되는 QR 코드를 사용자 단말(110)에 탑재된 QR 리더를 통해 리딩할 수 있으며, 리딩을 통해 QR 코드 정보를 획득할 수 있다.
503 동작에서, 사용자 단말(110)은 스트랩에 매칭되는 워치페이스를 획득하기 위해, 리딩을 통해 획득한 QR 코드 정보를 워치페이스 제공 서버(130)에 송신할 수 있다. 다시 말해, 사용자 단말(110)은 QR 코드 정보에 대응되는 URL 정보를 기반으로 스트랩에 매칭되는 워치페이스를 획득할 수 있는 웹사이트에 접근할 수 있고, 워치페이스 제공 서버(130)는 사용자 단말(110)에게 URL 정보에 따른 스트랩에 매칭되는 워치페이스에 대한 정보를 제공할 수 있다.
이후에는 도 5a와 함께 설명한 바와 같이 동일하게 진행될 수 있으며, 도 5b와 함께 설명한 바와 같이 고유식별코드가 함께 이용되어 진행될 수도 있다. 이 경우, 고유식별코드는 해당 QR 코드 리딩을 통해 해당 URL에 접속하는 경로를 식별할 수 있는 정보를 나타낼 수도 있다. 상술한 QR 코드는 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드로 대체되어 상술한 동작이 동일하게 수행될 수도 있다.
도 6a 및 도 6b는 본 개시의 다양한 실시 예들에 따른 워치페이스를 제공하는 URL의 활성화를 설명하기 위한 도면이다.
일 실시예에 따르면, 워치페이스 제공 서버(130)는 고유식별정보를 기반으로 URL 정보에 대응되는 웹사이트를 활성화할 수 있으며, 이를 위해 서버의 데이터베이스로부터 URL 정보에 대응되는 활성화 코드를 획득할 수 있고, 활성화 코드와 고유식별정보를 비교할 수 있다. 웹사이트를 활성화하여 워치페이스를 제공하는 방안은 2가지로 구분되어 제공될 수 있으며, 각각 도 6a 및 도 6b와 함께 후술하겠으나, 2가지 방안이 함께 이용될 수도 있다.
도 6a를 참조하면, 고유식별정보는 스트랩 별로 부여될 수 있으며, URL 정보는 스트랩의 종류 별로 설정될 수 있다. 즉, 스트랩에 탑재된 NFC 태그 또는 QR 코드에는 해당 스트랩 즉, 해당 태그에 대한 고유식별정보가 부여되어 있을 수 있으나, 워치페이스는 스트랩의 종류에 따라 동일하게 제공할 수 있으므로, 워치페이스를 제공할 수 있는 URL 정보는 NFC 태그 또는 QR 코드에 스트랩의 종류 별로 부여되어 있을 수 있다. 여기서, QR 코드는 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드로 대체될 수 있다.
예를 들어, NFC 태깅을 이용할 경우, 고유식별정보는 스트랩에 탑재되는 NFC 태그를 코딩할 때 추출하여 데이터베이스에 저장하고 있거나 입력/설정하고 이를 미리 데이터베이스에 저장하고 있을 수 있다. 워치페이스 제공 서버(130)는 데이터베이스에 저장된 고유식별정보와 판매된 스트랩에 탑재된 NFC 태그를 통한 고유식별정보를 비교하여 사용자 단말의 접근 권한을 판단할 수 있다.
예를 들어, 워치페이스 제공 서버(130)는 사용자 단말로부터 URL 정보를 획득하는 경우, URL 정보에 따른 웹사이트에서 패스워드로 고유식별정보를 요청할 수 있으며, 사용자 단말로부터 URL 정보 및 고유식별정보를 함께 획득하는 경우, 고유식별정보를 패스워드로 인식할 수 있다.
이후, 워치페이스 제공 서버(130)는 URL 정보에 대응되는 활성화 코드를 데이터베이스로부터 획득할 수 있으며, 고유식별정보 및 활성화 코드를 비교하여 URL 정보에 대응되는 웹사이트의 활성화를 결정할 수 있다. 다시 말해, 활성화 코드에 획득한 고유식별정보가 포함되는 경우, 해당 워치페이스 요청에 따라 웹사이트를 활성화시킬 수 있다.
도 6b를 참조하면, 고유식별정보는 스트랩 별로 또는 스트랩 종류 별로 부여될 수 있으며, URL 정보는 스트랩의 종류 별로 또는 모두 동일하게 설정될 수 있다.
워치페이스 제공 서버(130)는 사용자 단말(110)로부터 고유식별정보 및 URL 정보를 획득하는 경우, 데이터베이스에 저장된 활성화 코드 및 고유식별정보를 비교할 수 있다. 예를 들어, 워치페이스 제공 서버(130)는 고유식별정보에 대응되는 활성화 코드를 확인함으로써 사용자 단말의 접근 권한을 판단할 수 있다. 여기서, 서버는 복수의 개별 URL 정보들을 저장하고 있을 수 있으며, 각 개별 URL 정보는 활성화 코드에 대응될 수 있으며, 각 고유식별정보 또는 활성화 코드에 대응되는 워치페이스에 대한 정보를 획득할 수 있는 웹사이트를 지시하는 정보일 수 있다.
즉, 워치페이스 제공 서버(130)는 활성화 코드 및 고유식별정보를 비교하여 복수의 개별 URL 정보들 중 스트랩의 고유식별정보에 대응되는 하나의 개별 URL 정보를 결정할 수 있으며, 이를 사용자 단말(110)에게 제공할 수 있고, 사용자 단말(110)은 획득한 개별 URL 정보를 기반으로 웹사이트에 접속하여 워치페이스에 대한 정보를 획득할 수 있다. 여기서, 개별 URL 정보에 따른 웹사이트로의 접근은 웹사이트의 활성화로 나타낼 수도 있다.
도 7은 본 개시의 다양한 실시 예들에 따른 워치페이스 재요청 정보를 획득한 경우 동작을 설명하기 위한 플로우차트이다.
이하의 설명은 사용자가 NFC 태그 정보를 기반으로 워치페이스를 제공받은 뒤, 다시 NFC 태그 정보로 워치페이스를 요청하는 경우 적용될 수 있으며, 이는 하나의 스트랩에 여러 사용자가 태깅하여 워치페이스를 제공받는 것을 방지함과 동시에, 진정 사용자가 사용자 단말 또는 웨어러블 장치의 교체 또는 초기화 등의 이유로 다시 NFC 태그 정보로 워치페이스를 요청하는 경우 워치페이스를 다시 제공하기 위한 동작이다.
도 7을 참조하면, 701 동작에서, 사용자 단말(110)은 NFC 태그 정보뿐만 아니라 사용자 정보도 워치페이스 제공 서버(130)로 송신할 수 있다. 701 동작은 앞선 503 동작을 대체할 수 있으며, NFC 태그 정보의 송신 이후에 사용자 정보를 별도로 워치페이스 제공 서버(130)로 송신할 수도 있다. 여기서, 사용자 정보는 사용자 식별번호를 포함할 수 있으며, 사용자 식별번호는 PIN(Personal Identification Number) 번호라고 나타낼 수도 있다. 또한, 사용자 정보는 고유 아이디 및 비밀번호 등을 포함할 수 있으나, 이는 생략될 수도있다.
703 동작에서, 워치페이스 제공 서버(130)는 사용자 정보 및 고유식별정보를 기반으로 상기 스트랩에 대한 소유자 정보를 등록할 수 있다. 즉, 워치페이스 제공 서버(130)는 NFC 태그 정보에 포함된 스트랩의 고유식별정보와 사용자 식별번호를 매칭하여 스트랩의 소유자로 등록 또는 저장할 수 있다.
705 동작에서, 다른 사용자 단말(150)은 스트랩의 NFC 태그를 태깅하여 NFC 태그 정보를 획득할 수 있으며, NFC 태그 정보를 워치페이스 제공 서버(130)로 송신할 수 있다. 즉, 다른 사용자 단말(150)이 NFC 태깅을 통해 워치페이스를 요청할 수 있다.
707 동작에서, 워치페이스 제공 서버(130)는 NFC 태그 정보에 포함된 고유식별정보를 기반으로 이미 워치페이스를 제공한 이력이 존재하는지 판단할 수 있고, 이미 제공한 소유주인지 판단하기 위해 소유자 식별번호를 다른 사용자 단말(150)에게 요청할 수 있다. 또한, 709 동작에서, 다른 사용자 단말(150)은 소유자 식별번호의 요청에 따라 워치페이스 제공 서버(130)로 제1 식별번호를 송신할 수 있다.
711 동작에서, 워치페이스 제공 서버(130)는 획득한 제1 식별번호와 소유자 정보에 포함된 사용자 식별번호를 비교할 수 있으며, 713 동작에서 워치페이스 제공 서버(130)는 사용자 식별번호와 제1 식별번호가 동일한 경우, 다른 사용자 단말을 이전에 워치페이스를 제공한 진정 소유주로 판단하여 NFC 태그 정보에 포함된 URL 정보에 대응되는 웹사이트를 활성화시켜 워치페이스에 대한 정보를 다시 제공할 수 있다. 다만, 제1 식별번호와 사용자 식별번호가 다른 경우, 다른 사용자 단말이 진정 소유주가 아닌 것으로 판단하여 URL 정보에 대응되는 웹사이트를 활성화시키지 않고, 워치페이스에 대한 정보도 제공하지 않을 수 있다.
예를 들어, 워치페이스 재요청 정보를 획득하는 상술한 구성에서도 NFC 태깅이 아닌 QR 코드 리딩이 이용될 수도 있다. 이 경우, 701 동작에서 사용자 단말(110)은 QR 코드 정보 및 사용자 정보를 워치페이스 제공 서버(130)로 송신할 수 있고, 703 동작에서 워치페이스 제공 서버(130)는 QR 코드 정보를 기반으로 상기 스트랩에 대한 소유자 정보를 등록할 수 있다. 또한, 705 동작에서 다른 사용자 단말(150)이 스트랩에 대응되는 QR 코드를 리딩하여 QR 코드 정보를 획득할 수 있으며, 그 외의 동작은 상술한 동작과 동일 또는 유사하게 수행될 수 있다. 여기서, QR 코드는 육안으로 식별되지 않는 워터마크 코드 또는 워터마크 바코드로 대체될 수 있다.
다른 실시예에 따르면, 워치페이스 제공 서버(130)는 사용자 단말(110)에게 사용자 단말(110)에 따른 사용자 정보를 기반으로 소유권을 보유한 적어도 하나의 워치페이스에 관한 정보를 URL을 통해 제공할 수 있으며, 사용자 단말(110)은 해당 URL을 통해 적어도 하나의 워치페이스 중 특정 워치페이스를 선택하여 특정 워치페이스에 관한 정보를 획득할 수도 있다. 다시 말해, 사용자 단말(110)은 URL을 통해 소유한 복수의 워치페이스 중 하나를 선택하여 제공받을 수 있고, 이 때의 URL은 상술한 동작의 URL과 동일할 수 있으나, 사용자 별 워치페이스 관리 페이지를 나타내는 별도의 URL을 나타낼 수도 있다. 정리하면, 서버는 사용자 단말로부터 사용자 정보를 획득할 수 있고, 사용자 정보를 기반으로 사용자 단말이 획득 가능한 적어도 하나의 워치페이스의 이미지를 사용자 단말에게 제공할 수 있고, 용자 단말에 의해 적어도 하나의 워치페이스 중 특정 워치페이스가 선택되면, 특정 워치페이스에 대한 정보를 사용자 단말에게 제공할 수 있다. 여기서, 특정 워치페이스에 대한 정보는 웨어러블 장치의 디스플레이에 특정 워치페이스를 나타내는 설정 정보를 포함할 수 있다.
또 다른 실시예에 따르면, 워치페이스 제공 서버(130)는 사용자 단말(110)로부터 워치페이스 요청 정보를 획득하는 경우, 사용자 단말 및/또는 웨어러블 장치의 OS(operating system) 정보를 획득할 수 있으며, OS 정보에 대응되는 워치페이스에 대한 정보를 선택하여 사용자 단말(110)에게 제공할 수도 있다. 다시 말해, 워치페이스 제공 서버(130)는 OS 정보를 기반으로 스트랩에 연결 가능한 웨어러블 장치의 디스플레이에 워치페이스를 나타내는 설정 정보를 선택하여 사용자 단말(110)에게 제공할 수도 있다. 즉, 하나의 워치페이스에 대한 설정 정보는 OS 종류에 따라 다르게 미리 저장 또는 설정되어 있을 수 있으며, OS 정보가 나타내는 OS 종류에 대응되는 설정 정보가 사용자 단말(110)에게 제공될 수 있다. 정리하면, 서버는 사용자 단말로부터 사용자 단말의 OS 종류를 나타내는 OS 정보를 획득할 수 있고, 복수의 OS 종류에 따른 워치페이스에 대한 설정 정보 중 OS 정보를 기반으로 워치페이스를 나타내는 설정 정보를 결정하여 제공할 수 있다.
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능한 매체에 기록될 수 있으며, 하드웨어와 결합되어 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (3)

  1. 적어도 하나의 서버에 의해 수행되는 워치페이스 제공 방법에 있어서,
    사용자 단말로부터 스트랩에 대응되는 URL(uniform resource locator) 정보를 기반으로 워치페이스 요청 정보를 획득하는 단계; 및
    상기 URL 정보에 따른 상기 스트랩에 매칭되는 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하는 단계를 포함하고,
    상기 URL 정보는 상기 사용자 단말을 통해 상기 스트랩에 대응되는 NFC 태그 또는 QR 코드로부터 획득되고,
    상기 워치페이스에 대한 정보는 상기 스트랩에 연결 가능한 웨어러블 장치의 디스플레이에 상기 워치페이스를 나타내는 설정 정보를 포함하고,
    상기 사용자 단말로부터 상기 사용자 단말의 OS 종류를 나타내는 OS 정보를 획득하는 단계; 및
    복수의 OS 종류에 따른 상기 워치페이스에 대한 설정 정보 중 상기 OS 정보를 기반으로 상기 워치페이스를 나타내는 설정 정보를 결정하는 단계를 더 포함하는,
    워치페이스 제공 방법.
  2. 삭제
  3. 청구항 1에 있어서,
    상기 사용자 단말로부터 사용자 정보를 획득하는 단계;
    상기 사용자 정보를 기반으로 상기 사용자 단말이 획득 가능한 적어도 하나의 워치페이스의 이미지를 상기 사용자 단말에게 제공하는 단계;
    상기 사용자 단말에 의해 상기 적어도 하나의 워치페이스 중 특정 워치페이스가 선택되는 단계; 및
    상기 특정 워치페이스에 대한 정보를 상기 사용자 단말에게 제공하는 단계를 더 포함하는,
    워치페이스 제공 방법.
KR1020240021901A 2024-02-15 2024-02-15 워치페이스 제공 방법 및 장치 Active KR102762635B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020240021901A KR102762635B1 (ko) 2024-02-15 2024-02-15 워치페이스 제공 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020240021901A KR102762635B1 (ko) 2024-02-15 2024-02-15 워치페이스 제공 방법 및 장치

Publications (1)

Publication Number Publication Date
KR102762635B1 true KR102762635B1 (ko) 2025-02-06

Family

ID=94628754

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020240021901A Active KR102762635B1 (ko) 2024-02-15 2024-02-15 워치페이스 제공 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102762635B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101620368B1 (ko) 2014-07-30 2016-05-12 주식회사 엘지씨엔에스 웨어러블 밴드, 웨어러블 밴드에서 수행되는 태그 정보 송수신 방법 및 이를 저장하는 기록매체
KR20180089208A (ko) * 2017-01-31 2018-08-08 삼성전자주식회사 스마트 워치의 워치 페이스를 제어하는 전자 장치와 이의 동작 방법
KR20230076442A (ko) * 2021-11-24 2023-05-31 주식회사 앱포스터 스크린 자동 생성 방법 및 이를 위한 장치
KR102620306B1 (ko) * 2023-08-22 2023-12-29 주식회사 앱포스터 워치페이스 및 워치페이스 애셋을 거래하기 위한 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101620368B1 (ko) 2014-07-30 2016-05-12 주식회사 엘지씨엔에스 웨어러블 밴드, 웨어러블 밴드에서 수행되는 태그 정보 송수신 방법 및 이를 저장하는 기록매체
KR20180089208A (ko) * 2017-01-31 2018-08-08 삼성전자주식회사 스마트 워치의 워치 페이스를 제어하는 전자 장치와 이의 동작 방법
KR20230076442A (ko) * 2021-11-24 2023-05-31 주식회사 앱포스터 스크린 자동 생성 방법 및 이를 위한 장치
KR102620306B1 (ko) * 2023-08-22 2023-12-29 주식회사 앱포스터 워치페이스 및 워치페이스 애셋을 거래하기 위한 장치 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Tech Guide, 'The Force is strong with the new MobyFox Star Wars AppleWatch bands'. Dec 6, 2019.* *

Similar Documents

Publication Publication Date Title
US11227271B2 (en) Identity authentication method, device, and system
KR101938507B1 (ko) 웨어러블 디바이스의 관계 코디네이팅 기법
US20160381118A1 (en) Extracting and formatting content from web-resources
EP3067818B1 (en) User information processing method and electronic device supporting the same
Bhushan et al. Security challenges for designing wearable and IoT solutions
WO2020106500A1 (en) Personalized user experience and search-based recommendations
WO2016004038A1 (en) Wearable computer with expandable link capabilities
US9872255B2 (en) Battery charge aware communications
US20170118626A1 (en) Dynamically managing subscriptions for portable computing device hardware access
KR20180005491A (ko) 전자 장치, 웨어러블 장치 및 전자 장치의 화면 제어 방법
CN104992205A (zh) Ar图书及基于ar图书的索引式增强现实系统和方法
CN107609914A (zh) 一种智能菜单设计方法及系统
JP7478706B2 (ja) 自動記入アプリケーションのカスタマイズされたユーザプロンプト
KR102762635B1 (ko) 워치페이스 제공 방법 및 장치
US10956588B2 (en) Server, electronic device, and method for processing image by electronic device
US20230004954A1 (en) Virtual wallet generation
CN107341378A (zh) 用于设定应用的使用权限的方法
KR20250028968A (ko) Nfc 태깅을 이용한 워치페이스 제공 방법 및 장치
US20160164696A1 (en) Modular internet of things
CN109379431A (zh) 一种联系人信息更新方法、云端服务器及终端
KR102620306B1 (ko) 워치페이스 및 워치페이스 애셋을 거래하기 위한 장치 및 방법
US11188834B1 (en) Machine learning technique for recommendation of courses in a social networking service based on confidential data
KR20210110471A (ko) 필기 입력에 기초하여, 동작을 수행하는 전자 장치 및 그 동작 방법
US20220300920A1 (en) Electronic apparatus for processing information for point conversion and method thereof
US20230401491A1 (en) Generation and Explanation of Transformer Computation Graph Using Graph Attention Model

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20240215

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20240215

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20240219

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240530

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: 20241224

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20250131

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20250131

End annual number: 3

Start annual number: 1

PG1601 Publication of registration