[go: up one dir, main page]

KR102042815B1 - 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법 - Google Patents

전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR102042815B1
KR102042815B1 KR1020120152333A KR20120152333A KR102042815B1 KR 102042815 B1 KR102042815 B1 KR 102042815B1 KR 1020120152333 A KR1020120152333 A KR 1020120152333A KR 20120152333 A KR20120152333 A KR 20120152333A KR 102042815 B1 KR102042815 B1 KR 102042815B1
Authority
KR
South Korea
Prior art keywords
electronic device
time
information
time information
counterpart
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.)
Expired - Fee Related
Application number
KR1020120152333A
Other languages
English (en)
Other versions
KR20140082401A (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 KR1020120152333A priority Critical patent/KR102042815B1/ko
Priority to US14/080,317 priority patent/US9705732B2/en
Priority to AU2013257522A priority patent/AU2013257522B2/en
Priority to EP13197499.0A priority patent/EP2747011A1/en
Priority to CN201310717655.6A priority patent/CN103905524B/zh
Publication of KR20140082401A publication Critical patent/KR20140082401A/ko
Application granted granted Critical
Publication of KR102042815B1 publication Critical patent/KR102042815B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 전자 장치에서 시간을 공유하기 위한 장치 및 방법에 관한 것이다. 이때, 시간을 공유하기 위한 방법은, 상대 전자 장치로 시간 공유 요청 신호를 전송하는 과정과, 상기 상대 전자 장치의 시간 정보를 수신하는 과정과, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 상대 전자 장치의 시간 정보를 표시하는 과정과, 상기 상대 전자 장치의 시간 변경 정보를 수신한 경우, 상기 시간 변경 정보에 따라 상기 상대 전자 장치의 시간 정보를 변경하는 과정과, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 변경한 상대 전자 장치의 시간 정보를 표시하는 과정을 포함한다.

Description

전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법{METHOD AND APPARATUS FOR SHARING TIME INFORMATION IN AN ELECTRONIC DEVICE}
본 발명은 전자 장치에 관한 것으로서, 특히, 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법에 관한 것이다.
휴대의 용이성으로 인하여 현대인의 필수품이 된 휴대용 전자 장치는 통신 기술의 발전으로 인해 음성 통화 서비스뿐만 아니라 데이터 통신 서비스를 이용한 다양한 멀티미디어 서비스를 제공하는 멀티미디어 장치로 발전하고 있다.
이에 따라, 음성 통화 서비스 및 데이터 통신 서비스를 이용한 사용자들의 정보 교환 횟수가 증가하고 있다. 만일, 정보를 교환하기 위한 사용자들이 서로 다른 표준시(standard time)를 사용하는 지역에 위치한 경우, 휴대용 전자 장치의 사용자는 상대방이 위치한 지역의 시간 정보를 인지하지 못해 상대방과의 통신 서비스를 원활히 이용하지 못할 수도 있다. 예를 들어, 서울에 위치하는 제 1 전자 장치에서 오후 4시에 뉴욕에 있는 제 2 전자 장치로 메시지를 전송한 경우, 제 2 전자 장치는 새벽 3시에 제 1 전자 장치로부터 메시지를 수신한다. 이에 따라, 제 2 전자 장치의 사용자는 제 1 전자 장치로부터 수신한 메시지를 쉽게 인지하지 못해 제 1 전자 장치와의 메신저 서비스를 원활히 사용할 수 없는 문제가 발생할 수 있다.
이에 따라, 휴대용 전자 장치는 원활한 통신 서비스를 위해 상대방과 시간 정보를 공유하기 위한 방안을 필요로 한다.
따라서, 본 발명의 목적은 전자 장치에서 통신 서비스를 위한 상대방과 시간 정보를 공유하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 전자 장치에서 표준시가 변경되는 경우, 통신 서비스를 위한 상대방으로 시간 정보를 전송하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전자 장치에서 서버를 이용하여 통신 서비스를 위한 상대방과 시간 정보를 공유하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 전자 장치에서 표준시가 변경되는 경우, 서버를 이용하여 통신 서비스를 위한 상대방으로 시간 정보를 전송하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전자 장치에서 통신 서비스를 위한 상대방과의 시간 공유 정보를 표시하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전자 장치에서 통신 서비스를 사용하기 이전에 상대방과의 시간 정보를 표시하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 전자 장치에서 시간을 공유하기 위한 방법은, 상대 전자 장치로 시간 공유 요청 신호를 전송하는 과정과, 상기 상대 전자 장치의 시간 정보를 수신하는 과정과, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 상대 전자 장치의 시간 정보를 표시하는 과정과, 상기 상대 전자 장치의 시간 변경 정보를 수신한 경우, 상기 시간 변경 정보에 따라 상기 상대 전자 장치의 시간 정보를 변경하는 과정과, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 변경한 상대 전자 장치의 시간 정보를 표시하는 과정을 포함한다.
본 발명의 제 2 견지에 따르면, 전자 장치에서 시간을 공유하기 위한 방법은, 상대 전자 장치로부터 시간 공유 요청 신호를 수신한 경우, 상기 상대 전자 장치와 시간을 공유할 것인지 결정하는 과정과, 상기 상대 전자 장치와 시간을 공유하는 경우, 상기 상대 전자 장치로 시간 정보를 전송하는 과정과, 상기 전자 장치의 시간 정보가 변경되는지 확인하는 과정과, 상기 전자 장치의 시간 정보가 변경된 경우, 상기 전자 장치의 시간 변경 정보를 상기 상대 전자 장치로 전송하는 과정을 포함한다.
본 발명의 제 3 견지에 따르면, 전자 장치는, 표시부와, 적어도 하나의 프로세서와, 메모리 및, 상기 메모리에 저장되며, 상기 하나 이상의 프로세서에 의해 구동되는 프로그램을 포함하며, 상기 프로그램은, 상대 전자 장치로 시간 공유 요청 신호를 전송하고, 상기 상대 전자 장치의 시간 정보를 수신하고, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 상대 전자 장치의 시간 정보를 상기 표시부에 표시하고, 상기 상대 전자 장치의 시간 변경 정보를 수신한 경우, 상기 시간 변경 정보에 따라 상기 상대 전자 장치의 시간 정보를 변경하고, 시간 정보를 표시하는 응용프로그램을 실행하는 경우, 상기 변경한 상대 전자 장치의 시간 정보를 상기 표시부에 표시한다.
본 발명의 제 4 견지에 따르면, 전자 장치는, 적어도 하나의 프로세서와, 메모리 및, 상기 메모리에 저장되며, 상기 하나 이상의 프로세서에 의해 구동되는 프로그램을 포함하며, 상기 프로그램은, 상대 전자 장치로부터 시간 공유 요청 신호를 수신한 경우, 상기 상대 전자 장치와 시간을 공유할 것인지 결정하고, 상기 상대 전자 장치와 시간을 공유하는 경우, 상기 상대 전자 장치로 시간 정보를 전송하고, 상기 전자 장치의 시간 정보가 변경되는지 확인하고, 상기 전자 장치의 시간 정보가 변경된 경우, 상기 전자 장치의 시간 변경 정보를 상기 상대 전자 장치로 전송한다.
상술한 바와 같이 전자 장치에서 통신 서비스를 제공하기 이전에 통신 서비스를 위한 상대방과 시간 정보를 공유함으로써, 전자 장치의 사용자가 상대방의 시간 정보를 인지하여 통신 서비스를 원활히 제공할 수 있는 이점이 있다.
도 1은 본 발명에 따른 전자 장치들이 시간 정보를 공유하기 위한 구성을 도시하는 도면,
도 2는 본 발명에 따른 전자 장치의 블록 구성을 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 프로세서의 상세 블록 구성을 도시하는 도면,
도 4는 본 발명의 실시 예에 따른 상대 전자 장치의 시간 정보를 확인하기 위한 절차를 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하는 도면,
도 6은 본 발명의 다른 실시 예에 따른 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하는 도면,
도 7은 본 발명에 따른 전자 장치들이 서버를 이용하여 시간 정보를 공유하기 위한 구성을 도시하는 도면,
도 8은 본 발명의 실시 예에 따른 서버를 이용하여 상대 전자 장치의 시간 정보를 확인하기 위한 절차를 도시하는 도면,
도 9는 본 발명의 실시 예에 따른 서버를 이용하여 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하는 도면,
도 10은 본 발명의 다른 실시 예에 따른 서버를 이용하여 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하는 도면,
도 11은 본 발명의 실시 예에 따른 서버에서 전자 장치들의 시간 정보를 공유하도록 제어하는 절차를 도시하는 도면,
도 12a 내지 12d는 본 발명의 실시 예에 따른 시간 정보를 공유하기 화면 구성을 도시하는 도면,
도 13a 내지 13e는 본 발명의 실시 예에 따른 시간 정보를 표시하기 위한 화면 구성을 도시하는 도면, 및
도 14a 내지 도 14e는 본 발명의 다른 실시 예에 따른 시간 정보를 표시하기 위한 화면 구성을 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 전자 장치에서 다른 전자 장치와 시간 정보를 공유하기 위한 기술에 대해 설명한다.
이하 설명에서 전자 장치는 이동통신단말기, PDA(Personal Digital Assistant), PC(Personal Computer), 랩탑(Laptop), 스마트폰(Smart Phone), 넷북(Netbook), 텔레비전(Television), 휴대 인터넷 장치(MID: Mobile Internet Device), 울트라 모바일 PC(UMPC: Ultra Mobile PC), 태블릿 PC(Tablet PC), 네비게이션, 스마트 TV 및 MP3을 포함한다.
이하 설명에서 시간 정보는, 전자 장치가 위치한 지역의 표준 시(standard time) 및 전자 장치가 위치한 지역의 표준 시를 추정할 수 있는 전자 장치의 위치 정보 등을 포함한다.
도 1은 본 발명에 따른 전자 장치들이 시간 정보를 공유하기 위한 구성을 도시하고 있다.
도 1에 도시된 바와 같이 제 1 전자 장치(100)의 사용자가 제 2 전자 장치(110)와 시간 정보를 공유하고자 하는 경우, 제 1 전자 장치(100)는 제 2 전자 장치(110)로 시간 공유를 요청한다. 예를 들어, 제 1 전자 장치(100)는 시간 공유 요청을 위한 제어 신호를 제 2 전자 장치(110)로 전송한다. 다른 예를 들어, 제 1 전자 장치(100)는 시간 공유 요청 정보를 포함하는 메시지를 제 2 전자 장치(110)로 전송할 수 있다. 이때, 제 1 전자 장치(100)는 시간 공유 요청 시, 제 1 전자 장치(100)의 시간 정보 및 인증 정보 중 적어도 하나를 함께 제 2 전자 장치(110)로 전송할 수 있다. 여기서, 제 2 전자 장치(110)는 제 1 전자 장치(100)의 사용자가 시간 정보를 공유하기 위해 선택한 적어도 하나의 상대 전자 장치를 나타낸다.
제 2 전자 장치(110)는 제 1 전자 장치(100)의 시간 공유 요청 정보를 수신한 경우, 제 1 전자 장치(100)와 시간 정보를 공유할 것인지 결정한다. 만일, 제 1 전자 장치(100)와 시간 정보를 공유하는 것으로 결정한 경우, 제 2 전자 장치(110)는 제 2 전자 장치(110)의 시간 정보를 제 1 전자 장치(100)로 전송한다. 이때, 제 2 전자 장치(110)는 시간 공유 요청 정보에 포함된 제 1 전자 장치(100)의 시간 정보를 확인하여 사용자가 확인할 수 있도록 표시부에 표시할 수 있다.
제 1 전자 장치(100)는 시간 공유를 요청한 후, 제 2 전자 장치(110)로부터 제공받은 시간 정보를 사용자가 확인할 수 있도록 표시부에 표시한다.
이후, 제 1 전자 장치(100)는 자신의 시간 정보(표준 시)가 변경되는 경우, 제 2 전자 장치(110)로 시간 변경 정보를 전송한다. 이에 따라, 제 2 전자 장치(110)는 제 1 전자 장치(100)로부터 제공받은 시간 변경 정보에 따라 제 1 전자 장치(100)에 대한 시간 정보를 갱신한다.
또한, 제 2 전자 장치(110)는 자신의 시간 정보(표준 시)가 변경되는 경우, 제 1 전자 장치(100)로 시간 변경 정보를 전송한다. 이에 따라, 제 1 전자 장치(100)는 제 2 전자 장치(110)로부터 제공받은 시간 변경 정보에 따라 제 2 전자 장치(110)에 대한 시간 정보를 갱신한다.
상술한 바와 같이 시간 정보를 공유하기 위해 전자 장치들(100, 110)은 하기 도 2에 도시된 바와 같이 구성될 수 있다.
도 2는 본 발명에 따른 전자 장치의 블록 구성을 도시하고 있다.
도 2에 도시된 바와 같이 전자 장치(200)는 메모리(210), 프로세서 유닛(processor unit)(220), 오디오 처리부(230), 통신 시스템(240), 입출력 제어부(250), 표시부(260) 및 입력 장치(270)를 포함한다. 여기서, 메모리(210)는 다수 개 존재할 수도 있다. 이때, 도 1의 제 1 전자 장치(100)와 제 2 전자 장치(110)는 동일하게 구성되므로 하나의 블록 구성을 이용하여 제 1 전자 장치(100) 및 제 2 전자 장치(110)의 동작을 설명한다.
각 구성요소의 특징을 살펴보면 다음과 같다.
메모리(210)는 전자장치(200)의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부(211) 및 프로그램 수행 중에 발생되는 데이터를 저장하는 데이터 저장부(212)를 포함한다. 예를 들어, 데이터 저장부(212)는 시간 공유 제어 프로그램(214)을 통해 확인한 적어도 하나의 상대 전자 장치의 시간 정보 및 시간 설정 프로그램(215)을 통해 확인한 전자 장치(200)의 시간 정보를 저장한다.
프로그램 저장부(211)는 그래픽 사용자 인터페이스(GUI: Graphic User Interface) 프로그램(213), 시간 공유 제어 프로그램(214), 시간 설정 프로그램(215) 및 적어도 하나의 응용프로그램(216)을 포함한다. 여기서, 프로그램 저장부(211)에 포함되는 프로그램은 명령어들의 집합으로 명령어 세트(instruction set)로 표현할 수도 있다.
GUI 프로그램(213)은 표시부(260) 상에 그래픽으로 사용자 인터페이스를 제공하기 위한 적어도 하나의 소프트웨어 구성요소를 포함한다. 예를 들어, GUI 프로그램(213)은 프로세서(222)에 의해 구동되는 응용프로그램 정보를 표시부(260)에 표시하는 명령어를 포함한다. 다른 예를 들어, GUI 프로그램(213)은 시간 공유 제어 프로그램(214)을 통해 시간 정보를 공유한 상대 전자 장치의 시간 정보를 표시부(260)에 표시하는 명령어를 포함한다.
시간 공유 제어 프로그램(214)은 적어도 하나의 상대 전자 장치와 시간 정보를 공유하기 위한 적어도 하나의 소프트웨어 구성요소를 포함한다.
구체적으로, 시간 공유 이벤트가 발생한 경우, 시간 공유 제어 프로그램(214)은 입력 장치(270)로부터 제공받은 입력 정보에 따라 선택한 시간 정보를 공유하기 위한 적어도 하나의 상대 전자 장치로 시간 공유 요청 정보를 전송한다. 이때, 시간 공유 제어 프로그램(214)은 전자 장치(200)의 시간 정보 및 인증 정보 중 적어도 하나를 함께 전송하도록 제어할 수 있다. 이후, 시간 공유 제어 프로그램(214)은 통신시스템(240)을 통해 수신된 적어도 하나의 상대 전자 장치에 대한 시간 정보를 확인한다. 예를 들어, 상대 전자 장치로부터 위치 정보를 수신한 경우, 시간 공유 제어 프로그램(214)은 데이터 저장부(212)에 저장된 세계시간 정보 및 상대 전자 장치의 위치 정보를 고려하여 상대 전자 장치의 시간 정보를 확인한다.
한편, 통신 시스템(240)을 통해 시간 공유 요청 정보를 수신한 경우, 시간 공유 제어 프로그램(214)은 시간 공유 요청에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 예를 들어, 시간 공유 제어 프로그램(214)은 시간 공유 요청 정보를 표시부(260)에 표시하도록 제어한다. 이후, 시간 공유 제어 프로그램(214)은 입력 장치(270)를 통해 제공받은 입력 정보에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 시간 공유 제어 프로그램(214)은 시간 공유를 요청한 상대 전자 장치의 인증 정보를 고려하여 상대 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
만일, 상대 전자 장치와 시간 정보를 공유하는 것으로 결정한 경우, 시간 공유 제어 프로그램(214)은 전자 장치(200)의 시간 정보를 포함하는 응답 정보를 통신 시스템(240)을 통해 상대 전자 장치로 전송하도록 제어한다. 한편, 상대 전자 장치와 시간 정보를 공유하지 않는 것으로 결정한 경우, 시간 공유 제어 프로그램(214)은 시간 정보를 공유할 수 없다는 응답 정보를 통신 시스템(240)을 통해 상대 전자 장치로 전송하도록 제어한다.
시간 설정 프로그램(215)에 의해 전자 장치(200)의 시간 정보(표준 시)가 변경된 경우, 시간 공유 제어 프로그램(214)은 전자 장치(200)의 시간 변경 정보를 시간 정보를 공유하는 적어도 하나의 상대 전자 장치로 전송한다.
통신시스템(240)을 통해 적어도 하나의 상대 전자 장치에 대한 시간 변경 정보를 수신한 경우, 시간 공유 제어 프로그램(214)은 시간 정보가 변경된 적어도 하나의 상대 전자 장치의 시간 정보를 갱신한다.
시간 설정 프로그램(215)은 전자 장치(200)의 시간 정보를 설정하기 위한 적어도 하나의 소프트웨어 구성요소를 포함한다. 예를 들어, 시간 설정 프로그램(215)은 통신 시스템(240)을 통해 수신한 NITZ(Network Identity Time Zone) 정보를 이용하여 전자 장치(200)가 위치한 지역의 시간 정보를 확인한다. 다른 예를 들어, 시간 설정 프로그램(215)은 GPS 신호를 이용하여 전자 장치(200)가 위치한 지역의 시간 정보를 확인할 수도 있다.
응용프로그램(216)은 전자장치(200)에 설치된 적어도 하나의 응용 프로그램에 대한 소프트웨어 구성 요소를 포함한다.
프로세서 유닛(220)은 메모리 인터페이스(221), 적어도 하나의 프로세서(processor)(222) 및 주변 장치 인터페이스(223)를 포함한다. 여기서, 프로세서 유닛(220)에 포함되는 메모리 인터페이스(221), 적어도 하나의 프로세서(222) 및 주변 인터페이스(223)는 적어도 하나의 집적화된 회로로 집적화되거나 별개의 구성 요소로 구현될 수 있다.
메모리 인터페이스(221)는 프로세서(222) 또는 주변 장치 인터페이스(223)와 같은 구성요소의 메모리(210) 접근을 제어한다.
주변 장치 인터페이스(223)는 전자장치(200)의 입출력 주변 장치와 프로세서(222) 및 메모리 인터페이스(221)의 연결을 제어한다.
프로세서(222)는 적어도 하나의 소프트웨어 프로그램을 사용하여 전자장치(200)가 다양한 멀티미디어 서비스를 제공하도록 제어한다. 이때, 프로세서(222)는 메모리(210)에 저장되어 있는 적어도 하나의 프로그램을 실행하여 해당 프로그램에 대응하는 서비스를 제공한다.
오디오 처리부(230)는 스피커(231) 및 마이크로폰(232)을 통해 사용자와 전자 장치(200) 사이의 오디오 인터페이스를 제공한다.
통신 시스템(240)은 음성 통신 및 데이터 통신을 위한 통신 기능을 수행한다. 예를 들어, 통신 시스템(240)은 시간 공유 제어 프로그램(214)에 제어에 따라 시간 공유 요청 정보 및 시간 변경 정보를 적어도 하나의 상대 전자 장치로 전송한다. 또한, 통신 시스템(240)은 시간 정보를 공유하는 적어도 하나의 상대 전자 장치로부터 시간 정보 및 시간 변경 정보를 수신할 수도 있다.
이때, 통신 시스템(240)은 서로 다른 통신 네트워크를 지원하는 다수 개의 통신 서브 모듈들로 구분될 수 있다. 예를 들어, 통신 네트워크는 이들에 한정하지는 않지만, GSM(Global System for Mobile Communication) 네트워크, EDGE(Enhanced Data GSM Environment) 네트워크, CDMA(Code Division Multiple Access) 네트워크, W-CDMA(W-Code Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크, OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크, 무선랜, Bluetooth 네트워크 및 NFC(Near Field Communication) 등을 포함한다.
입출력 제어부(250)는 표시부(260) 및 입력 장치(270) 등의 입출력 장치와 주변 장치 인터페이스(223) 사이에 인터페이스를 제공한다.
표시부(260)는 전자장치(200)의 상태 정보, 사용자가 입력하는 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시한다. 예를 들어, 표시부(260)는 프로세서(222)에 의해 구동되는 응용프로그램 정보를 표시한다. 다른 예를 들어, 표시부(260)는 GUI 프로그램(214)의 제어에 따라 상대 전자 장치의 시간 정보를 표시할 수도 있다.
입력 장치(270)는 사용자의 선택에 의해 발생하는 입력 데이터를 입출력 제어부(250)를 통해 프로세서 유닛(220)으로 제공한다. 이때, 입력 장치(270)는 적어도 하나의 하드웨어 버튼을 포함하는 키패드 및 터치 정보를 감지하는 터치 패드 등을 포함한다.
도 3은 본 발명의 실시 예에 따른 프로세서의 상세 블록 구성을 도시하고 있다.
도 3을 참조하면, 프로세서(222)는 시간 공유 제어부(300), 표시 제어부(310) 및 시간 설정부(320)를 포함한다.
시간 공유 제어부(300)는 프로그램 저장부(212)에 저장된 적어도 하나의 시간 공유 제어 프로그램(214)을 실행하여 적어도 하나의 상대 전자 장치와 시간 정보를 공유하도록 제어한다.
구체적으로, 시간 공유 이벤트가 발생한 경우, 시간 공유 제어부(300)는 입력 장치(270)로부터 제공받은 입력 정보에 따라 선택한 시간 정보를 공유하기 위한 적어도 하나의 상대 전자 장치로 시간 공유 요청 정보를 전송한다. 이때, 시간 공유 제어부(300)는 전자 장치(200)의 시간 정보 및 인증 정보 중 적어도 하나를 함께 전송하도록 제어할 수 있다. 이후, 시간 공유 제어부(300)는 통신시스템(240)을 통해 수신된 적어도 하나의 상대 전자 장치에 대한 시간 정보를 확인한다. 예를 들어, 상대 전자 장치로부터 위치 정보를 수신한 경우, 시간 공유 제어부(300)는 데이터 저장부(212)에 저장된 세계시간 정보 및 상대 전자 장치의 위치 정보를 고려하여 상대 전자 장치의 시간 정보를 확인한다.
한편, 통신 시스템(240)을 통해 시간 공유 요청 정보를 수신한 경우, 시간 공유 제어부(300)는 시간 공유 요청에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 예를 들어, 시간 공유 제어부(300)는 시간 공유 요청 정보를 표시부(260)에 표시하도록 제어한다. 이후, 시간 공유 제어부(300)는 입력 장치(270)를 통해 제공받은 입력 정보에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 시간 공유 제어부(300)는 시간 공유를 요청한 상대 전자 장치의 인증 정보를 고려하여 상대 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
만일, 상대 전자 장치와 시간 정보를 공유하는 것으로 결정한 경우, 시간 공유 제어부(300)는 전자 장치(200)의 시간 정보를 포함하는 응답 정보를 통신 시스템(240)을 통해 상대 전자 장치로 전송한다. 한편, 상대 전자 장치와 시간 정보를 공유하지 않는 것으로 결정한 경우, 시간 공유 제어부(300)는 시간 정보를 공유할 수 없다는 응답 정보를 통신 시스템(240)을 통해 상대 전자 장치로 전송하도록 제어한다.
표시 제어부(310)는 프로그램 저장부(211)에 저장된 GUI 프로그램(213)을 실행하여 표시부(260) 상에 그래픽으로 사용자 인터페이스를 표시하도록 제어한다. 예를 들어, 표시 제어부(310)는 응용프로그램 구동부(미 도시)에서 구동되는 응용프로그램 정보를 표시부(260)에 표시하도록 제어한다. 다른 예를 들어, 표시 제어부(310)는 시간 공유 제어부(300)를 통해 시간 정보를 공유한 상대 전자 장치의 시간 정보를 표시부(260)에 표시하도록 제어한다. 추가적으로, 표시 제어부(310)는 도 12a에 도시된 바와 같이 시간 공유를 위한 상대 전자 장치를 선택하기 위한 화면 또는 도 12b에 도시된 바와 같이 시간 공유 요청 정보 화면을 표시할 수도 있다.
시간 설정부(320)는 전자 장치(200)의 시간 정보를 설정한다. 예를 들어, 시간 설정부(320)는 통신 시스템(240)을 통해 수신한 NITZ(Network Identity Time Zone) 정보를 이용하여 전자 장치(200)가 위치한 지역의 시간 정보를 확인한다. 다른 예를 들어, 시간 설정부(320)는 GPS 신호를 이용하여 전자 장치(200)가 위치한 지역의 시간 정보를 확인할 수도 있다.
상술한 실시 예에서 전자 장치(200)는 시간 공유 제어부(300) 및 시간 설정부(320)를 포함하여 프로세서(222)를 이용하여 적어도 하나의 상대 전자 장치와 시간을 공유한다.
다른 실시 예에서 전자 장치(200)는 전자 장치(200)는 적어도 하나의 상대 전자 장치와 시간을 공유하도록 제어하는 별도의 제어 모듈을 포함할 수도 있다.
도 4는 본 발명의 실시 예에 따른 상대 전자 장치의 시간 정보를 확인하기 위한 절차를 도시하고 있다.
도 4를 참조하면 전자 장치는 401단계에서 제 2 전자 장치로 시간 공유를 요청한다. 예를 들어, 시간 공유 이벤트가 발생한 경우, 전자 장치는 도 12a에 도시된 바와 같이 시간을 공유할 수 있는 상대 전자 장치 목록을 표시부(260)에 표시한다. 이후, 도 12a에 도시된 "예" 메뉴의 선택이 감지된 경우, 전자 장치는 사용자가 시간 정보를 공유할 적어도 하나의 상대 전자 장치의 선택을 완료한 것으로 인식한다. 이에 따라, 전자 장치는 사용자에 의해 선택된 "사용자 2"로 시간 공유를 요청한다. 이때, 전자 장치는 시간 공유 요청 정보를 제어 신호 또는 메시지의 형태로 제 2 전자 장치로 전송한다. 여기서, 전자 장치는 메뉴 선택 정보, 터치 정보, 사용자의 제스쳐 정보 및 전자 장치의 움직임 정보 중 적어도 하나를 고려하여 시간 공유 이벤트의 발생 여부를 감지할 수 있다. 또한, 상대 전자 장치 목록은 폰북에 저장된 전화번호 목록을 포함한다. 또한, 제 2 전자 장치는 전자 장치의 사용자가 시간 정보를 공유하기 위해 선택한 적어도 하나의 상대 전자 장치를 나타낸다.
이후, 전자 장치는 403단계로 진행하여 제 2 전자 장치의 시간 정보를 포함하는 응답 정보가 수신되는지 확인한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태의 응답 정보가 수신되는지 확인한다.
기준 시간 동안 제 2 전자 장치로부터 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유는 동의하지만, 전자 장치와 동일한 시간 정보를 포함하는 지역에 위치한 것으로 인식한다. 이에 따라, 전자 장치는 407단계로 진행하여 시간 정보를 공유하는 제 2 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다. 미 도시되었지만, 제 2 전자 장치로부터 시간 정보를 공유할 수 없다는 응답 정보를 수신한 경우, 전자 장치는 제 2 전자 장치와 시간 정보를 공유할 수 없는 것으로 인식하여 본 알고리즘을 종료할 수 있다.
제 2 전자 장치의 시간 정보를 포함하는 응답 정보를 수신한 경우, 전자 장치는 405단계로 진행하여 응답 정보에 포함된 제 2 전자 장치의 시간 정보를 확인 및 저장한다. 이후, 전자 장치는 표시 이벤트가 발생한 경우, 제 2 전자 장치의 시간 정보를 표시부에 표시한다. 예를 들어, "사용자 2"의 시간 정보를 포함하는 응답 정보를 수신한 경우, 전자 장치는 도 12c에 도시된 바와 같이 폰북에 "사용자 2"의 시간 정보를 추가한다. 이후, 전자 장치는 "사용자 2"를 포함하는 응용프로그램의 목록에 "사용자 2"와의 시간 공유 정보를 표시한다. 예를 들어, 전자 장치는 도 13a에 도시된 바와 같이 폰북 목록에서 "사용자 2"에 시간 공유 아이콘(1300)을 표시한다. 다른 예를 들어, 전자 장치는 도 13b 내지 도 13e에 도시된 바와 같이 메신저 목록에 "사용자 2"와의 시간 공유 정보(1310, 1312, 1320, 1322)를 표시한다. 이때, 전자 장치는 "사용자 2"의 시간 정보에 따라 도 13b 및 도 13c에 도시된 바와 같이 "사용자 2" 목록의 배경 정보(1310, 1312)를 다르게 표시하거나, 도 13d 및 도 13e에 도시된 바와 같이 "사용자 2" 목록에 서로 다른 시간 공유 아이콘(1320, 1322)을 표시할 수 있다.
이후, 전자 장치는 407단계로 진행하여 시간 정보를 공유하는 제 2 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
제 2 전자 장치로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 411단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
한편, 제 2 전자 장치로부터 시간 변경 정보를 수신한 경우, 전자 장치는 409단계로 진행하여 시간 변경 정보를 고려하여 제 2 전자 장치의 시간 정보를 변경한다. 예를 들어, 제 2 전자 장치가 시애틀에서 텍사스로 이동한 경우, 전자 장치는 제 2 전자 장치로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 2 전자 장치의 시간 정보를 변경한다.
이후, 전자 장치는 411단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 407단계로 진행하여 시간 정보를 공유하는 제 2 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 413단계로 진행하여 시간 정보를 공유하는 제 2 전자 장치로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 제 2 전자 장치로 전송한다.
상술한 실시 예에서 제 2 전자 장치로 시간 공유를 요청한 후, 기준 시간 동안 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유는 동의하지만, 전자 장치와 동일한 시간 정보를 포함하는 지역에 위치한 것으로 인식한다.
다른 실시 예에서 제 2 전자 장치로 시간 공유를 요청한 후, 기준 시간 동안 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유에 동의하지 않은 것으로 인식할 수도 있다.
상술한 바와 같이 전자 장치는 제 2 전자 장치에서 시간 공유에 동의한 경우 제 2 전자 장치의 시간 정보를 공유한다. 이때, 전자 장치는 응용프로그램이 실행되는 경우, 실행된 응용프로그램에 제 2 전자 장치의 시간 정보를 표시할 수 있다. 예를 들어, 전자 장치는 도 14a에 도시된 같이 "사용자 2"로부터 수신한 메일에 전자 장치의 시간 정보(1400) 및 "사용자 2"의 시간 정보(1402)를 표시한다. 다른 예를 들어, 전자 장치는 도 14b에 도시된 같이 "사용자 2"와의 메시지 목록에 전자 장치의 시간 정보(1410) 및 "사용자 2"의 시간 정보(1412)를 표시할 수 있다. 또 다른 예를 들어, 전자 장치는 도 14c에 도시된 같이 "사용자 2"와의 메시지에 전자 장치의 시간 정보(1420) 및 "사용자 2"의 시간 정보(1422)를 표시할 수도 있다. 또 다른 예를 들어, 전자 장치는 도 14d에 도시된 같이 "사용자 2"와의 메신저에 전자 장치의 시간 정보(1430) 및 "사용자 2"의 시간 정보(1432)를 표시할 수도 있다. 또 다른 예를 들어, 전자 장치는 도 14e에 도시된 같이 "사용자 2"와의 통화 화면에 "사용자 2"의 시간 정보(1440)를 표시할 수도 있다.
상술한 바와 같이 전자 장치는 시간 정보를 공유하기 위해 제 2 전자 장치로 시간 공유를 요청한다. 이때, 제 2 전자 장치는 하기 도 5 또는 도 6에 도시된 바와 같이 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
도 5는 본 발명의 실시 예에 따른 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하고 있다.
도 5를 참조하면 전자 장치는 501단계에서 제 1 전자 장치로부터 시간 공유 요청 정보가 수신되는지 확인한다. 이때, 시간 공유 요청 정보는 제어 신호 또는 메시지 형태로 수신된다.
제 1 전자 장치로부터 시간 공유 요청 정보를 수신한 경우, 전자 장치는 503단계로 진행하여 제 1 전자 장치의 시간 공유 요청에 동의할 것인지 결정한다. 예를 들어, 전자 장치는 도 12b에 도시된 바와 같이 시간 공유 요청 정보를 표시부(260)에 표시한다. 이후, 전자 장치는 입력 장치(270)를 통해 제공받은 입력 정보에 따라 선택된 "예" 또는 "아니오"에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 전자 장치는 시간 공유 요청 정보에 포함된 제 1 전자 장치의 인증 정보를 고려하여 제 1 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
제 1 전자 장치의 시간 공유 요청에 동의하지 않는 경우, 전자 장치는 본 알고리즘을 종료한다. 이때, 전자 장치는 시간 정보를 공유할 수 없다는 응답 정보를 제 1 전자 장치로 전송할 수 있다.
한편, 제 1 전자 장치의 시간 공유 요청에 동의한 경우, 전자 장치는 505단계로 진행하여 전자 장치로 시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한다. 이때, 전자 장치를 제 1 전자 장치로 전자 장치의 위치 정보를 전송할 수도 있다.
이후, 전자 장치는 507단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 511단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 509단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 제 1 전자 장치로 전송한다.
이후, 전자 장치는 511단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
제 1 전자 장치로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 507단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다.
한편, 제 1 전자 장치로부터 시간 변경 정보를 수신한 경우, 전자 장치는 513단계로 진행하여 시간 변경 정보를 고려하여 제 1 전자 장치의 시간 정보를 변경한다. 예를 들어, 제 1 전자 장치가 시애틀에서 텍사스로 이동한 경우, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 1 전자 장치의 시간 정보를 변경한다.
상술한 바와 같이 전자 장치는 제 1 전자 장치의 시간 공유 요청을 동의한 경우, 제 1 전자 장치로 시간 정보를 전송한다. 이때, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 공유 요청 정보에 포함된 제 1 전자 장치의 시간 정보를 확인한다. 이후, 표시 이벤트 발생시, 전자 장치는 제 1 전자 장치의 시간 정보를 표시부에 표시할 수도 있다.
도 6은 본 발명의 다른 실시 예에 따른 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하고 있다.
도 6을 참조하면 전자 장치는 601단계에서 제 1 전자 장치로부터 시간 공유 요청 정보가 수신되는지 확인한다. 이때, 시간 공유 요청 정보는 제어 신호 또는 메시지 형태로 수신된다.
제 1 전자 장치로부터 시간 공유 요청 정보를 수신한 경우, 전자 장치는 603단계로 진행하여 제 1 전자 장치의 시간 공유 요청에 동의할 것인지 결정한다. 예를 들어, 전자 장치는 도 12b에 도시된 바와 같이 시간 공유 요청 정보를 표시부(260)에 표시한다. 이후, 전자 장치는 입력 장치(270)를 통해 제공받은 입력 정보에 따라 선택된 "예" 또는 "아니오"에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 전자 장치는 시간 공유 요청 정보에 포함된 제 1 전자 장치의 인증 정보를 고려하여 제 1 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
제 1 전자 장치의 시간 공유 요청에 동의하지 않는 경우, 전자 장치는 본 알고리즘을 종료한다. 이때, 전자 장치는 시간 정보를 공유할 수 없다는 응답 정보를 제 1 전자 장치로 전송할 수 있다.
한편, 제 1 전자 장치의 시간 공유 요청에 동의한 경우, 전자 장치는 605단계로 진행하여 전자 장치 및 제 1 전자 장치의 시간 정보를 확인한다. 예를 들어, 전자 장치는 전자 장치가 위치한 지역의 표준 시를 고려하여 전자 장치의 시간 정보를 확인한다. 또한, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 공유 요청 정보에 포함된 제 1 전자 장치의 시간 정보를 확인한다.
이후, 전자 장치는 607단계로 진행하여 전자 장치와 제 1 전자 장치의 시간 정보가 동일한지 확인한다.
전자 장치와 제 1 전자 장치의 시간 정보가 동일한 경우, 전자 장치는 611단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
한편, 전자 장치와 제 1 전자 장치의 시간 정보가 동일하지 않은 경우, 전자 장치는 609단계로 진행하여 전자 장치로 시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한다. 이때, 전자 장치를 제 1 전자 장치로 전자 장치의 위치 정보를 전송할 수도 있다.
이후, 전자 장치는 611단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 615단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 613단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 제 1 전자 장치로 전송한다.
이후, 전자 장치는 615단계로 진행하여 시간 정보를 공유하는 제 1 전자 장치로부터 시간 변경 정보가 수신되는지 확인한다.
제 1 전자 장치로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 611단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다.
한편, 제 1 전자 장치로부터 시간 변경 정보를 수신한 경우, 전자 장치는 617단계로 진행하여 시간 변경 정보를 고려하여 제 1 전자 장치의 시간 정보를 변경한다. 예를 들어, 제 1 전자 장치가 시애틀에서 텍사스로 이동한 경우, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 1 전자 장치의 시간 정보를 변경한다.
상술한 바와 같이 전자 장치는 제 1 전자 장치의 시간 공유 요청을 동의한 경우, 제 1 전자 장치로 시간 정보를 전송한다. 이때, 전자 장치는 표시 이벤트가 발생한 경우, 제 1 전자 장치의 시간 정보를 표시부에 표시할 수도 있다.
상술한 실시 예에서 제 1 전자 장치와 제 2 전자 장치는 시간 정보 및 시간 변경 정보를 전송하여 시간을 공유한다.
다른 실시 예에서 제 1 전자 장치와 제 2 전자 장치는 하기 도 7에 도시된 같이 서버를 이용하여 시간을 공유할 수도 있다.
도 7은 본 발명에 따른 전자 장치들이 서버를 이용하여 시간 정보를 공유하기 위한 구성을 도시하고 있다.
도 7에 도시된 바와 같이 제 1 전자 장치(700)의 사용자가 제 2 전자 장치(720)와 시간 정보를 공유하고자 하는 경우, 제 1 전자 장치(700)는 제 2 전자 장치(720)로 시간 공유를 요청한다. 예를 들어, 제 1 전자 장치(700)는 시간 공유 요청을 위한 제어 신호를 제 2 전자 장치(720)로 전송한다. 다른 예를 들어, 제 1 전자 장치(700)는 시간 공유 요청 정보를 포함하는 메시지를 제 2 전자 장치(720)로 전송할 수 있다. 이때, 제 1 전자 장치(700)는 시간 공유 요청 시, 제 1 전자 장치(700)의 시간 정보 및 인증 정보 중 적어도 하나를 함께 제 2 전자 장치(720)로 전송할 수 있다. 여기서, 제 2 전자 장치(720)는 제 1 전자 장치(700)의 사용자가 시간 정보를 공유하기 위해 선택한 적어도 하나의 상대 전자 장치를 나타낸다.
제 2 전자 장치(720)는 제 1 전자 장치(700)의 시간 공유 요청 정보를 수신한 경우, 제 1 전자 장치(700)와 시간 정보를 공유할 것인지 결정한다. 만일, 제 1 전자 장치(700)와 시간 정보를 공유하는 것으로 결정한 경우, 제 2 전자 장치(720)는 제 2 전자 장치(720)의 시간 정보를 제 1 전자 장치(700)로 전송한다. 이때, 제 2 전자 장치(720)는 시간 공유 요청 정보에 포함된 제 1 전자 장치(700)의 시간 정보를 확인하여 사용자가 확인할 수 있도록 표시부에 표시할 수 있다.
제 1 전자 장치(700)는 시간 공유를 요청한 후, 제 2 전자 장치(720)로부터 제공받은 시간 정보를 사용자가 확인할 수 있도록 표시부에 표시한다.
이후, 제 1 전자 장치(700)는 자신의 시간 정보(표준 시)가 변경되는 경우, 서버(710)로 시간 변경 정보를 전송한다. 또한, 제 2 전자 장치(720)는 자신의 시간 정보(표준 시)가 변경되는 경우, 서버(710)로 시간 변경 정보를 전송한다. 여기서 서버(710)는 클라우드(cloud) 서버를 포함한다.
서버(710)는 시간 변경 정보가 수신된 경우, 시간 변경 정보에 대한 수신 전자 장치로 시간 변경 정보를 전송한다. 예를 들어, 제 1 전자 장치(700)와 제 2 전자 장치(720)는 각 전자 장치(700, 720)의 시간 정보 및 시간 정보를 공유하는 전자 장치 목록을 서버(710)에 등록한다. 서버(710)가 제 1 전자 장치(700)로부터 시간 변경 정보를 수신한 경우, 서버(710)는 제 1 전자 장치(700)의 시간 정보를 갱신한다. 이후, 서버(710)는 제 1 전자 장치(700)와 시간 정보를 공유하는 상대 전자 장치들로 제 1 전자 장치(700)의 시간 변경 정보를 전송한다. 이때, 서버(710)는 시간 변경 정보를 포함하는 PUSH 메시지를 제 1 전자 장치(700)와 시간 정보를 공유하는 상대 전자 장치들로 전송한다.
또한, 서버(710)가 제 2 전자 장치(720)로부터 시간 변경 정보를 수신한 경우, 서버(710)는 제 2 전자 장치(720)의 시간 정보를 갱신한다. 이후, 서버(710)는 제 2 전자 장치(720)와 시간 정보를 공유하는 상대 전자 장치들로 제 2 전자 장치(720)의 시간 변경 정보를 전송한다. 이때, 서버(710)는 시간 변경 정보를 포함하는 PUSH 메시지를 제 2 전자 장치(720)와 시간 정보를 공유하는 상대 전자 장치들로 전송한다.
이에 따라, 제 1 전자 장치(700)와 제 2 전자 장치(720)는 서버(710)로부터 제공받은 시간 변경 정보에 따라 상대 전자 장치(700, 720)의 제 1 전자 장치(100)에 대한 시간 정보를 갱신한다.
도 8은 본 발명의 실시 예에 따른 서버를 이용하여 상대 전자 장치의 시간 정보를 확인하기 위한 절차를 도시하고 있다.
도 8을 참조하면 전자 장치는 801단계에서 제 2 전자 장치로 시간 공유를 요청한다. 예를 들어, 시간 공유 이벤트가 발생한 경우, 전자 장치는 도 12a에 도시된 바와 같이 시간을 공유할 수 있는 상대 전자 장치 목록을 표시부(260)에 표시한다. 이후, 도 12a에 도시된 "예" 메뉴의 선택이 감지된 경우, 전자 장치는 사용자가 시간 정보를 공유할 적어도 하나의 상대 전자 장치의 선택을 완료한 것으로 인식한다. 이에 따라, 전자 장치는 사용자에 의해 선택된 "사용자 2"로 시간 공유를 요청한다. 이때, 전자 장치는 시간 공유 요청 정보를 제어 신호 또는 메시지의 형태로 제 2 전자 장치로 전송한다. 여기서, 전자 장치는 메뉴 선택 정보, 터치 정보, 사용자의 제스쳐 정보 및 전자 장치의 움직임 정보 중 적어도 하나를 고려하여 시간 공유 이벤트의 발생 여부를 감지할 수 있다. 또한, 상대 전자 장치 목록은 폰북에 저장된 전화번호 목록을 포함한다. 또한, 제 2 전자 장치는 전자 장치의 사용자가 시간 정보를 공유하기 위해 선택한 적어도 하나의 상대 전자 장치를 나타낸다.
이후, 전자 장치는 803단계로 진행하여 제 2 전자 장치의 시간 정보를 포함하는 응답 정보가 수신되는지 확인한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태의 응답 정보가 수신되는지 확인한다.
기준 시간 동안 제 2 전자 장치로부터 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유는 동의하지만, 전자 장치와 동일한 시간 정보를 포함하는 지역에 위치한 것으로 인식한다. 이에 따라, 전자 장치는 807단계로 진행하여 전자 장치의 시간 공유 정보를 서버로 등록한다. 여기서, 시간 공유 정보는, 전자 장치의 시간 정보 및 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치 정보를 포함한다. 미 도시되었지만, 제 2 전자 장치로부터 시간 정보를 공유할 수 없다는 응답 정보를 수신한 경우, 전자 장치는 제 2 전자 장치와 시간 정보를 공유할 수 없는 것으로 인식하여 본 알고리즘을 종료할 수 있다.
한편, 제 2 전자 장치의 시간 정보를 포함하는 응답 정보를 수신한 경우, 전자 장치는 805단계로 진행하여 응답 정보에 포함된 제 2 전자 장치의 시간 정보를 확인 및 저장한다. 이후, 전자 장치는 표시 이벤트 발생 시, 제 2 전자 장치의 식나 정보를 표시부에 표시한다. 예를 들어, "사용자 2"의 시간 정보를 포함하는 응답 정보를 수신한 경우, 전자 장치는 도 12c에 도시된 바와 같이 폰북에 "사용자 2"의 시간 정보를 추가한다. 이후, 전자 장치는 "사용자 2"를 포함하는 응용프로그램의 목록에 "사용자 2"와의 시간 공유 정보를 표시한다. 예를 들어, 전자 장치는 도 13a에 도시된 바와 같이 폰북 목록에서 "사용자 2"에 시간 공유 아이콘(1300)을 표시한다. 다른 예를 들어, 전자 장치는 도 13b 내지 도 13e에 도시된 바와 같이 메신저 목록에 "사용자 2"와의 시간 공유 정보(1310, 1312, 1320, 1322)를 표시한다. 이때, 전자 장치는 "사용자 2"의 시간 정보에 따라 도 13b 및 도 13c에 도시된 바와 같이 "사용자 2" 목록의 배경 정보(1310, 1312)를 다르게 표시하거나, 도 13d 및 도 13e에 도시된 바와 같이 "사용자 2" 목록에 서로 다른 시간 공유 아이콘(1320, 1322)을 표시할 수 있다.
제 2 전자 장치의 시간 정보를 표시한 후, 전자 장치는 807단계로 진행하여 전자 장치의 시간 정보 및 시간 공유 목록을 서버로 등록한다. 여기서, 시간 공유 목록은 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치 정보를 포함한다.
이후, 전자 장치는 809단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
서버로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 813단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
한편, 서버로부터 시간 변경 정보를 수신한 경우, 전자 장치는 811단계로 진행하여 서버로부터 제공받은 시간 변경 정보에 따라 시간 정보가 변경된 상대 전자 장치의 시간 정보를 변경한다. 예를 들어, 서버로부터 제 2 전자 장치의 시간 변경 정보를 수신한 경우, 전자 장치는 서버로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 2 전자 장치의 시간 정보를 "텍사스"로 변경한다.
이후, 전자 장치는 813단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 809단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 815단계로 진행하여 서버로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 서버로 전송한다.
상술한 실시 예에서 제 2 전자 장치로 시간 공유를 요청한 후, 기준 시간 동안 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유는 동의하지만, 전자 장치와 동일한 시간 정보를 포함하는 지역에 위치한 것으로 인식한다.
다른 실시 예에서 제 2 전자 장치로 시간 공유를 요청한 후, 기준 시간 동안 응답 정보가 수신되지 않는 경우, 전자 장치는 제 2 전자 장치가 시간 공유에 동의하지 않은 것으로 인식할 수도 있다.
상술한 바와 같이 전자 장치는 제 2 전자 장치에서 시간 공유에 동의한 경우 제 2 전자 장치의 시간 정보를 공유한다. 이때, 전자 장치는 응용프로그램이 실행되는 경우, 실행된 응용프로그램에 제 2 전자 장치의 시간 정보를 표시할 수 있다. 예를 들어, 전자 장치는 도 14a에 도시된 같이 "사용자 2"로부터 수신한 메일에 전자 장치의 시간 정보(1400) 및 "사용자 2"의 시간 정보(1402)를 표시한다. 다른 예를 들어, 전자 장치는 도 14b에 도시된 같이 "사용자 2"와의 메시지 목록에 전자 장치의 시간 정보(1410) 및 "사용자 2"의 시간 정보(1412)를 표시할 수 있다. 또 다른 예를 들어, 전자 장치는 도 14c에 도시된 같이 "사용자 2"와의 메시지에 전자 장치의 시간 정보(1420) 및 "사용자 2"의 시간 정보(1422)를 표시할 수도 있다. 또 다른 예를 들어, 전자 장치는 도 14d에 도시된 같이 "사용자 2"와의 메신저에 전자 장치의 시간 정보(1430) 및 "사용자 2"의 시간 정보(1432)를 표시할 수도 있다. 또 다른 예를 들어, 전자 장치는 도 14e에 도시된 같이 "사용자 2"와의 통화 화면에 "사용자 2"의 시간 정보(1440)를 표시할 수도 있다.
상술한 바와 같이 전자 장치는 시간 정보를 공유하기 위해 제 2 전자 장치로 시간 공유를 요청한다. 이때, 제 2 전자 장치는 하기 도 9 또는 도 10에 도시된 바와 같이 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
도 9는 본 발명의 실시 예에 따른 서버를 이용하여 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하고 있다.
도 9를 참조하면 전자 장치는 901단계에서 제 1 전자 장치로부터 시간 공유 요청 정보가 수신되는지 확인한다. 이때, 시간 공유 요청 정보는 제어 신호 또는 메시지 형태로 수신된다.
제 1 전자 장치로부터 시간 공유 요청 정보를 수신한 경우, 전자 장치는 903단계로 진행하여 제 1 전자 장치의 시간 공유 요청에 동의할 것인지 결정한다. 예를 들어, 전자 장치는 도 12b에 도시된 바와 같이 시간 공유 요청 정보를 표시부(260)에 표시한다. 이후, 전자 장치는 입력 장치(270)를 통해 제공받은 입력 정보에 따라 선택된 "예" 또는 "아니오"에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 전자 장치는 시간 공유 요청 정보에 포함된 제 1 전자 장치의 인증 정보를 고려하여 제 1 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
제 1 전자 장치의 시간 공유 요청에 동의하지 않는 경우, 전자 장치는 본 알고리즘을 종료한다. 이때, 전자 장치는 시간 정보를 공유할 수 없다는 응답 정보를 제 1 전자 장치로 전송할 수 있다.
한편, 제 1 전자 장치의 시간 공유 요청에 동의한 경우, 전자 장치는 905단계로 진행하여 전자 장치로 시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한다. 이때, 전자 장치를 제 1 전자 장치로 전자 장치의 위치 정보를 전송할 수도 있다.
시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한 후, 전자 장치는 907단계로 진행하여 전자 장치의 시간 공유 정보를 서버로 등록한다. 여기서, 시간 공유 정보는, 전자 장치의 시간 정보 및 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치 정보를 포함한다.
이후, 전자 장치는 909단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 913단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 911단계로 진행하여 서버로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 서버로 전송한다.
이후, 전자 장치는 913단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
서버로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 909단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다.
한편, 서버로부터 시간 변경 정보를 수신한 경우, 전자 장치는 915단계로 진행하여 서버로부터 제공받은 시간 변경 정보에 따라 시간 정보가 변경된 상대 전자 장치의 시간 정보를 변경한다. 예를 들어, 서버로부터 제 1 전자 장치의 시간 변경 정보를 수신한 경우, 전자 장치는 서버로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 1 전자 장치의 시간 정보를 "텍사스"로 변경한다.
상술한 바와 같이 전자 장치는 제 1 전자 장치의 시간 공유 요청을 동의한 경우, 제 1 전자 장치로 시간 정보를 전송한다. 이때, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 공유 요청 정보에 포함된 제 1 전자 장치의 시간 정보를 확인한다. 이후, 표시 이벤트 발생시, 전자 장치는 제 1 전자 장치의 시간 정보를 표시부에 표시할 수도 있다.
도 10은 본 발명의 다른 실시 예에 따른 서버를 이용하여 상대 전자 장치로 시간 정보를 전송하기 위한 절차를 도시하고 있다.
도 10을 참조하면 전자 장치는 1001단계에서 제 1 전자 장치로부터 시간 공유 요청 정보가 수신되는지 확인한다. 이때, 시간 공유 요청 정보는 제어 신호 또는 메시지 형태로 수신된다.
제 1 전자 장치로부터 시간 공유 요청 정보를 수신한 경우, 전자 장치는 1003단계로 진행하여 제 1 전자 장치의 시간 공유 요청에 동의할 것인지 결정한다. 예를 들어, 전자 장치는 도 12b에 도시된 바와 같이 시간 공유 요청 정보를 표시부(260)에 표시한다. 이후, 전자 장치는 입력 장치(270)를 통해 제공받은 입력 정보에 따라 선택된 "예" 또는 "아니오"에 따라 상대 전자 장치와 시간 정보를 공유할 것인지 결정한다. 다른 예를 들어, 전자 장치는 시간 공유 요청 정보에 포함된 제 1 전자 장치의 인증 정보를 고려하여 제 1 전자 장치와 시간 정보를 공유할 것인지 결정할 수 있다.
제 1 전자 장치의 시간 공유 요청에 동의하지 않는 경우, 전자 장치는 본 알고리즘을 종료한다. 이때, 전자 장치는 시간 정보를 공유할 수 없다는 응답 정보를 제 1 전자 장치로 전송할 수 있다.
한편, 제 1 전자 장치의 시간 공유 요청에 동의한 경우, 전자 장치는 1005단계로 진행하여 전자 장치 및 제 1 전자 장치의 시간 정보를 확인한다. 예를 들어, 전자 장치는 전자 장치가 위치한 지역의 표준 시를 고려하여 전자 장치의 시간 정보를 확인한다. 또한, 전자 장치는 제 1 전자 장치로부터 제공받은 시간 공유 요청 정보에 포함된 제 1 전자 장치의 시간 정보를 확인한다.
이후, 전자 장치는 1007단계로 진행하여 전자 장치와 제 1 전자 장치의 시간 정보가 동일한지 확인한다.
전자 장치와 제 1 전자 장치의 시간 정보가 동일한 경우, 전자 장치는 1013단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
한편, 전자 장치와 제 1 전자 장치의 시간 정보가 동일하지 않은 경우, 전자 장치는 1009단계로 진행하여 전자 장치로 시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한다. 이때, 전자 장치를 제 1 전자 장치로 전자 장치의 위치 정보를 전송할 수도 있다.
시간 정보를 포함하는 응답 정보를 제 1 전자 장치로 전송한 후, 전자 장치는 1011단계로 진행하여 전자 장치의 시간 공유 정보를 서버로 등록한다. 여기서, 시간 공유 정보는, 전자 장치의 시간 정보 및 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치 정보를 포함한다.
이후, 전자 장치는 1013단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다. 예를 들어, 전자 장치는 다른 표준 시를 사용하는 지역으로 이동하였는지 확인한다.
전자 장치의 시간 정보가 변경되지 않은 경우, 전자 장치는 1017단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
한편, 전자 장치의 시간 정보가 변경된 경우, 전자 장치는 1015단계로 진행하여 서버로 시간 변경 정보를 전송한다. 이때, 전자 장치는 제어 신호 또는 메시지 형태로 구성된 시간 변경 정보를 서버로 전송한다.
이후, 전자 장치는 1017단계로 진행하여 서버로부터 시간 변경 정보가 수신되는지 확인한다.
서버로부터 시간 변경 정보가 수신되지 않는 경우, 전자 장치는 1013단계로 진행하여 전자 장치의 시간 정보가 변경되는지 확인한다.
한편, 서버로 시간 변경 정보를 수신한 경우, 전자 장치는 1019단계로 진행하여 서버로부터 제공받은 시간 변경 정보에 따라 시간 정보가 변경된 상대 전자 장치의 시간 정보를 변경한다. 예를 들어, 서버로부터 제 1 전자 장치의 시간 변경 정보를 수신한 경우, 전자 장치는 서버로부터 제공받은 시간 변경 정보에 따라 도 12d에 도시된 바와 같이 제 1 전자 장치의 시간 정보를 "텍사스"로 변경한다.
상술한 바와 같이 전자 장치는 제 1 전자 장치의 시간 공유 요청을 동의한 경우, 제 1 전자 장치로 시간 정보를 전송한다. 이때, 전자 장치는 표시 이벤트가 발생한 경우 제 1 전자 장치의 시간 정보를 표시부에 표시할 수도 있다.
도 11은 본 발명의 실시 예에 따른 서버에서 전자 장치들의 시간 정보를 공유하도록 제어하는 절차를 도시하고 있다.
도 11을 참조하면 서버는 1101단계에서 시간 정보를 공유하는 전자 장치 의 시간 공유 정보를 확인한다. 예를 들어, 서버(710)는 도 7에 도시된 바와 같이 시간 정보를 공유하는 것으로 동의한 제 1 전자 장치(700)와 제 2 전자 장치(720)로부터 각 전자 장치(700, 720)의 시간 정보 및 시간 공유 목록을 제공받아 저장한다. 여기서, 시간 공유 목록은 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치 정보를 포함한다.
이후, 서버는 1103단계로 진행하여 시간 변경 정보가 수신되는지 확인한다.
시간 변경 정보가 수신된 경우, 서버는 1105단계로 진행하여 시간 변경 정보에 따라 해당 전자 장치의 시간 정보를 갱신한다. 예를 들어, 제 1 전자 장치로부터 시간 변경 정보를 수신한 경우, 서버는 시간 변경 정보에 따라 제 1 전자 장치의 시간 정보를 변경한다. 다른 예를 들어, 제 2 전자 장치로부터 시간 변경 정보를 수신한 경우, 서버는 시간 변경 정보에 따라 제 2 전자 장치의 시간 정보를 변경한다.
이후, 서버는 1107단계로 진행하여 시간 변경 정보를 전송하니 전자 장치의 시간 공유 목록에 포함되는 적어도 하나의 상대 전자 장치로 시간 변경 정보를 전송한다.
시간 변경 정보를 전송한 후, 서버는 1103단계로 진행하여 시간 변경 정보가 수신되는지 확인한다.
상술한 실시 예에서 서버는 전자 장치들의 시간 변경 정보를 전송한다.
다른 실시 예에서 서버는 전자 장치들의 시간 공유 요청 및 응답 정보와 시간 변경 정보를 전송할 수도 있다. 예를 들어, 제 1 전자 장치가 제 2 전자 장치와의 시간 공유를 요청한 경우, 서버는 제 1 전자 장치의 시간 정보를 저장하고, 제 2 전자 장치로 시간 공유 요청 정보를 전송한다. 만일, 제 2 전자 장치에서 시간 공유를 동의한 경우, 서버는 제 2 전자 장치는 제 1 전자 장치의 시간 공유 목록에 추가하고, 제 1 전자 장치로 제 2 전자 장치의 시간 정보를 전송한다.
상술한 실시 예에서 시간 정보를 공유하는 전자 장치들은 시간 정보가 변경되는 경우, 상대 전자 장치로 시간 변경 정보를 전송한다.
다른 실시 예에서 시간 정보를 공유하는 전자 장치들은 주기적으로 시간 정보를 상대 전자 장치로 전송할 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 전자 장치에서 시간을 공유하기 위한 방법에 있어서,
    상대 전자 장치로, 상기 상대 전자 장치의 지역 시간(local time)을 포함하는 정보를 요청하는 신호를 전송하는 과정과,
    상기 상대 전자 장치로부터 기준 시간 내에 상기 요청된 정보가 수신된 경우, 상기 상대 전자 장치의 지역 시간을 상기 상대 전자 장치의 제 1 시간 정보로 결정하는 과정과,
    상기 상대 전자 장치로부터 기준 시간 내에 상기 요청된 정보가 수신되지 않은 경우, 상기 전자 장치의 지역 시간을 상기 상대 전자 장치의 제 1 시간 정보로 결정하는 과정과,
    시간 정보를 표시하기 위한 응용 프로그램을 실행하는 경우, 상기 응용 프로그램의 사용자 인터페이스 상에 상기 결정된 제 1 시간 정보를 표시하는 과정과,
    상기 제 1 시간 정보를 결정한 후, 상기 전자 장치의 제 2 시간 정보가 변경되는지 여부를 결정하는 과정과,
    상기 전자 장치의 제 2 시간 정보가 변경된 경우, 상기 변경된 제 2 시간 정보를 상기 상대 전자 장치로 전송하는 과정을 포함하고,
    상기 전자 장치의 제 2 시간 정보가 변경되는지 여부를 결정하는 과정은, 상기 전자 장치의 이동에 따라 상기 전자 장치의 지역 시간이 변경되는지 여부를 결정하는 과정을 포함하는 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기 상대 전자 장치로 전송되는 신호는 상기 전자 장치의 지역 시간을 더 포함하고,
    상기 요청된 정보는, 상기 상대 전자 장치의 지역 시간이 상기 전자 장치의 지역 시간과 동일하지 않은 경우 전송되는 방법.
  4. 제 1항에 있어서,
    상기 상대 전자 장치의 시간 변경 정보가 수신되는 경우, 상기 시간 변경 정보에 따라 상기 상대 전자 장치의 제 1 시간 정보를 변경하는 과정과,
    상기 응용 프로그램이 실행되는 경우, 상기 변경된 제 1 시간 정보를 상기 사용자 인터페이스 상에 표시하는 과정을 더 포함하는 방법.
  5. 삭제
  6. 삭제
  7. 제 1항에 있어서,
    상기 변경된 제 2 시간 정보를 상기 상대 전자 장치로 전송하는 과정은, 상기 전자 장치의 제 2 시간 정보가 변경되는 경우, 상기 변경된 제 2 시간 정보를 서버로 전송하는 과정을 포함하고,
    상기 서버는 상기 전자 장치의 시간 공유 정보를 저장하는 방법.
  8. 제 7항에 있어서,
    상기 시간 공유 정보는, 상기 전자 장치의 제 2 시간 정보 또는 상기 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치에 대한 정보 중 적어도 하나를 포함하는 방법.
  9. 제 1항에 있어서,
    상기 상대 전자 장치의 시간 변경 정보를 수신한 경우, 상기 시간 변경 정보에 포함된 상기 상대 전자 장치의 위치 정보를 확인하는 과정과,
    상기 확인된 위치 정보에 따라, 상기 상대 전자 장치의 제 1 시간 정보를 변경하는 과정을 더 포함하는 방법.
  10. 삭제
  11. 전자 장치에 있어서,
    통신부;
    표시부; 및
    적어도 하나의 프로세서를 포함하고
    상기 적어도 하나의 프로세서는,
    상대 전자 장치로, 상기 상대 전자 장치의 지역 시간(local time)을 포함하는 정보를 요청하는 신호를 상기 통신부를 통하여 전송하고,
    상기 상대 전자 장치로부터 기준 시간 내에 상기 요청된 정보가 수신된 경우, 상기 상대 전자 장치의 지역 시간을 상기 상대 전자 장치의 제 1 시간 정보로 결정하고,
    상기 상대 전자 장치로부터 기준 시간 내에 상기 요청된 정보가 수신되지 않은 경우, 상기 전자 장치의 지역 시간을 상기 상대 전자 장치의 제 1 시간 정보로 결정하고,
    시간 정보를 표시하기 위한 응용 프로그램을 실행하는 경우, 상기 응용 프로그램의 사용자 인터페이스 상에 상기 결정된 제 1 시간 정보를 상기 표시부를 통하여 표시하고,
    상기 제 1 시간 정보를 결정한 후, 상기 전자 장치의 제 2 시간 정보가 변경되는지 여부를 결정하고,
    상기 전자 장치의 제 2 시간 정보가 변경된 경우, 상기 변경된 제 2 시간 정보를 상기 통신부를 통하여 상기 상대 전자 장치로 전송하고,
    상기 적어도 하나의 프로세서는, 상기 전자 장치의 제 2 시간 정보가 변경되는지 여부를 결정하기 위하여, 상기 전자 장치의 이동에 따라 상기 전자 장치의 지역 시간이 변경되는지 여부를 결정하는 전자 장치.
  12. 삭제
  13. 제 11항에 있어서,
    상기 상대 전자 장치로 전송되는 신호는 상기 전자 장치의 지역 시간을 더 포함하고,
    상기 요청된 정보는, 상기 상대 전자 장치의 지역 시간이 상기 전자 장치의 지역 시간과 동일하지 않은 경우 전송되는 전자 장치.
  14. 제 11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 상대 전자 장치의 시간 변경 정보가 수신되는 경우, 상기 시간 변경 정보에 따라 상기 상대 전자 장치의 제 1 시간 정보를 변경하고,
    상기 응용 프로그램이 실행되는 경우, 상기 변경된 제 1 시간 정보를 상기 사용자 인터페이스 상에 표시하는 전자 장치.
  15. 삭제
  16. 삭제
  17. 제 11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 전자 장치의 제 2 시간 정보가 변경되는 경우, 상기 변경된 제 2 시간 정보를 서버로 전송하고,
    상기 서버는 상기 전자 장치의 시간 공유 정보를 저장하는 전자 장치.
  18. 제 17항에 있어서,
    상기 시간 공유 정보는, 상기 전자 장치의 제 2 시간 정보 또는 상기 전자 장치와 시간 정보를 공유하는 적어도 하나의 상대 전자 장치에 대한 정보 중 적어도 하나를 포함하는 전자 장치.
  19. 제 11항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 프로그램은, 상기 상대 전자 장치의 시간 변경 정보를 수신한 경우, 상기 시간 변경 정보에 포함된 상기 상대 전자 장치의 위치 정보를 확인하고,
    상기 확인된 위치 정보에 따라, 상기 상대 전자 장치의 제 1 시간 정보를 변경하는 전자 장치.
  20. 삭제
KR1020120152333A 2012-12-24 2012-12-24 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법 Expired - Fee Related KR102042815B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020120152333A KR102042815B1 (ko) 2012-12-24 2012-12-24 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법
US14/080,317 US9705732B2 (en) 2012-12-24 2013-11-14 Method and apparatus for sharing time information in an electronic device
AU2013257522A AU2013257522B2 (en) 2012-12-24 2013-11-18 Method and apparatus for sharing time information in an electronic device
EP13197499.0A EP2747011A1 (en) 2012-12-24 2013-12-16 Method and apparatus for sharing time information in an electronic device
CN201310717655.6A CN103905524B (zh) 2012-12-24 2013-12-23 在电子设备中共享时间信息的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120152333A KR102042815B1 (ko) 2012-12-24 2012-12-24 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20140082401A KR20140082401A (ko) 2014-07-02
KR102042815B1 true KR102042815B1 (ko) 2019-11-08

Family

ID=49765923

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120152333A Expired - Fee Related KR102042815B1 (ko) 2012-12-24 2012-12-24 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법

Country Status (5)

Country Link
US (1) US9705732B2 (ko)
EP (1) EP2747011A1 (ko)
KR (1) KR102042815B1 (ko)
CN (1) CN103905524B (ko)
AU (1) AU2013257522B2 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160042491A (ko) * 2014-10-10 2016-04-20 삼성전자주식회사 시간 표시 방법과 이를 지원하는 전자 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175172A1 (en) * 2004-02-05 2005-08-11 Holger Janssen System and method for providing a local time of far end on telephone systems
US20110081920A1 (en) * 2009-10-07 2011-04-07 Research In Motion Limited System and method for providing time zone as instant messaging presence

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050116102A (ko) 2004-06-04 2005-12-09 엘지전자 주식회사 휴대 단말기 화면의 현재시간 표시 방법
KR100576002B1 (ko) * 2004-12-17 2006-05-02 삼성전자주식회사 측위 정보 서비스 방법 및 그 서비스를 제공하는 인터넷프로토콜 네트워크 시스템과 그 서비스를 제공받는이동통신 단말기 및 방법
US7852831B2 (en) * 2005-02-22 2010-12-14 Akbar Imran M Method and system for providing private virtual secure Voice over Internet Protocol communications
KR101080484B1 (ko) * 2005-08-23 2011-11-04 엘지전자 주식회사 통신 단말기의 상대방 시간 정보 표시 장치 및 방법
US20070274251A1 (en) * 2006-05-29 2007-11-29 Tadanori Hagihara Communication device for time zone calculation and method thereof
US20080153474A1 (en) * 2006-12-22 2008-06-26 Research In Motion Limited Time and/or time-zone indicator for contacts
US8150012B2 (en) * 2007-07-09 2012-04-03 Alcatel Lucent Method and apparatus for deriving the present local time of a target station
WO2009085115A2 (en) * 2007-12-21 2009-07-09 Keep In Touch Systems, Inc. System and method for reception time zone presentation of time sensitive scheduling data
US8221125B2 (en) * 2008-08-14 2012-07-17 World View Time Inc. Electronic presentation of world time zones
US9125009B2 (en) * 2011-10-27 2015-09-01 Verizon Patent And Licensing Inc. Determination and representation of call appropriateness

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175172A1 (en) * 2004-02-05 2005-08-11 Holger Janssen System and method for providing a local time of far end on telephone systems
US20110081920A1 (en) * 2009-10-07 2011-04-07 Research In Motion Limited System and method for providing time zone as instant messaging presence

Also Published As

Publication number Publication date
AU2013257522A1 (en) 2014-07-10
US9705732B2 (en) 2017-07-11
KR20140082401A (ko) 2014-07-02
US20140181283A1 (en) 2014-06-26
EP2747011A1 (en) 2014-06-25
CN103905524A (zh) 2014-07-02
CN103905524B (zh) 2019-08-30
AU2013257522B2 (en) 2018-02-08

Similar Documents

Publication Publication Date Title
US11871307B2 (en) Electronic device for sharing data and method for controlling the same
US12067211B2 (en) Multi-window display interface with historical task bar
TWI597663B (zh) 用於直覺多重作業之方法及裝置
KR102150514B1 (ko) 디바이스 및 그를 이용한 컨텐츠 공유 방법
JP6228676B2 (ja) 接続状態プロンプティング方法および装置
US20170235435A1 (en) Electronic device and method of application data display therefor
KR102276272B1 (ko) 홈 스크린 페이지를 추가하는 전자 장치 및 방법
KR102062309B1 (ko) 화면 제어 방법 및 그 전자 장치
US20160007084A1 (en) Method and apparatus for sharing data of electronic device
EP3553672B1 (en) Information interaction method and device and computer readable storage medium thereof
CN111656347B (zh) 一种项目的显示方法及终端
US20150242076A1 (en) Method of editing one or more objects and apparatus for same
JP6345255B2 (ja) インターフェース表示方法および装置
KR102044498B1 (ko) 영상 통화 서비스를 제공하기 위한 방법 및 그 전자 장치.
KR102052699B1 (ko) 전자 장치에서 컨택 정보를 디스플레이하기 위한 방법
EP3097706B1 (en) Electronic device for sharing data and method for controlling the same
KR102087395B1 (ko) 전자 장치에서 응용프로그램을 실행하기 위한 장치 및 방법
KR101931141B1 (ko) 콘텐츠를 전송하기 위한 방법 및 그 전자 장치
KR102042815B1 (ko) 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법
EP3185515A1 (en) Method and device for inputting information
KR102022592B1 (ko) 전자 장치에서 전송 정보를 관리하기 위한 방법 및 장치
KR102139143B1 (ko) 음성 통신에서 컨텐츠를 공유하는 기능을 가지는 전자 장치 및 그 제어 방법
CN112422597A (zh) 网络内容访问方法、装置及存储介质

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20221105

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20221105