KR102321363B1 - 모바일 단말을 제어하는 방법 및 모바일 단말 - Google Patents

모바일 단말을 제어하는 방법 및 모바일 단말 Download PDF

Info

Publication number
KR102321363B1
KR102321363B1 KR1020160062999A KR20160062999A KR102321363B1 KR 102321363 B1 KR102321363 B1 KR 102321363B1 KR 1020160062999 A KR1020160062999 A KR 1020160062999A KR 20160062999 A KR20160062999 A KR 20160062999A KR 102321363 B1 KR102321363 B1 KR 102321363B1
Authority
KR
South Korea
Prior art keywords
motion state
mobile terminal
user
motion
information indicating
Prior art date
Application number
KR1020160062999A
Other languages
English (en)
Other versions
KR20160137446A (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 PCT/KR2016/005451 priority Critical patent/WO2016190640A1/ko
Priority to US15/570,543 priority patent/US10425523B2/en
Publication of KR20160137446A publication Critical patent/KR20160137446A/ko
Application granted granted Critical
Publication of KR102321363B1 publication Critical patent/KR102321363B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/24Arrangements for testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Environmental & Geological Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 개시는 모바일 단말을 제어하는 방법 및 모바일 단말을 개시한다. 모바일 단말을 제어하는 방법은, 모바일 단말의 사용자의 모션 상태를 획득하는 단계 및 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계를 포함한다.

Description

모바일 단말을 제어하는 방법 및 모바일 단말{Method for controlling mobile terminal, and mobile terminal}
모바일 단말을 제어하는 방법 및 모바일 단말에 관한 것이다.
모바일 단말의 기능을 더 효과적으로 사용하기 위해, 사용자의 상태에 관한 정보를 반영할 수 있다. 다만, 사용자가 사용자의 상태에 관한 정보를 모바일 단말에 임의로 직접 선택하고 설정한다면, 사용자의 실제 상태를 정확하게 반영할 수 없다.
모바일 단말의 사용자의 실제 모션 상태에 관한 정보를 이용하여 모바일 단말의 기능을 효과적으로 사용하게 하는 모바일 단말을 제어하는 방법 및 모바일 단말을 제공하는 것이다.
제 1 측면에 따른 모바일 단말을 제어하는 방법은, 모바일 단말의 사용자의 모션 상태를 획득하는 단계; 및 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계;를 포함한다.
또한, 상기 모션 상태를 획득하는 단계는, 상기 모바일 단말의 관성 센서로부터 출력 데이터를 주기적으로 수신하는 단계; 상기 수신된 출력 데이터로부터 특징 값을 독출하는 단계; 및 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 상기 독출된 특징 값에 대응되는 모션 상태를 결정하는 단계;를 포함할 수 있다.
또한, 상기 모션 상태를 획득하는 단계는, 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하는 단계; 상기 시작 위치 정보와 상기 종료 위치 정보에 기초하여, 상기 소정의 사간 간격에 대응되는 이동 속도를 계산하는 단계; 및 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 상기 계산된이동 속도에 대응되는 모션 상태를 결정하는 단계;를 포함할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 상기 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다. 이때, 전화 통화 애플리케이션은 음성 통화 애플리케이션 또는 영상 통화 애플리케이이션이 될 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 상기 연락인의 상기 모션 상태와 상기 현재 위치로부터 목적지까지 상기 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 모바일 단말의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 전화 수신 시에 상기 모바일 단말의 신호음 또는 전화 볼륨을 조정할 수 있다.
또한, 상기 모바일 단말의 기능을 수행하는 단계는, 상기 획득한 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행할 수 있다.
제 2 측면에 따른 모바일 단말은, 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는메모리; 및 상기 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말의 사용자의 모션 상태를 획득하고, 상기 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 적어도 하나의 프로세서;를 포함한다.
제 3 측면에 따른 모바일 단말의 통신을 위한 방법은, 통신 설정을 재설정(resetting)하기 위한 설정 항목을 선택하는 단계; 상기 모바일 단말의 모션 상태를 실시간으로 검출하는 단계; 상기 모바일 단말의 현재 모션 상태를 획득하는 단계; 및 상기 획득된 모션 상태에 따라 상기 선택된 설정 항목을 재설정하는 단계;를 포함한다.
제 4 측면에 따른 시스템 설정 모듈, 모션 상태 결정 모듈, 및 통신 재설정 모듈을 포함하는 모바일 단말은, 통신 설정을 재설정(resetting)하기 위한 설정 항목을 선택하는 시스템 설정 모듈; 상기 모바일 단말의 모션 상태를 실시간으로 검출하고, 상기 모바일 단말의 현재 모션 상태를 획득하며, 상기 통신 재설정 모듈에 상기 획득한 모션 상태를 전송하는 모션 상태 결정 모듈; 및 상기 획득된 모션 상태에 따라 상기 선택된 설정 항목을 재설정하는 통신 재설정 모듈;을 포함한다.
본 개시의 위의 해결책에서 보다시피, 모바일 단말의 모션 상태는 실시간으로 검출될 수 있고, 모바일 단말의 현재 모션 상태가 획득될 수 있다. 선택된 설정 항목은 획득된 모션 상태에 따라 재설정될 수 있다. 따라서, 통신 설정은 모바일 단말의 실제 모션 상태에 따라 자동으로 수행될 수 있고, 결과적으로 통신 설정을 정확하고 영리하게 할 수 있다.
도 1은 본 개시의 일 실시예에 따라 모바일 단말의 통신을 위한 방법을 설명하는 개략적인 흐름도이다.
도 2는 본 개시의 일 실시예에 따라 관성 센서에 의해 모션 상태를 결정하는과정을 설명하는 흐름도이다.
도 3은 본 개시의 일 실시예에 따라 전지구 위치파악 시스템(Global Positioning System, GPS)에 의해 모션 상태를 결정하는 과정을 설명하는 흐름도이다.
도 4는 본 개시의 일 실시예에 따라 GPS와 관성 센서의 조합에 의해 모션 상태가 결정될 때, S0과 S1의 출력을 위한 과정을 설명하는 흐름도이다.
도 5는 본 개시의 일 실시예에 따라 S과 S1에 기초하여 최종 모션 상태를 출력하는 과정을 설명하는 흐름도이다.
도 6은 본 개시의 일 실시예에 따라 인스턴트 메시징에서 표시되는 상태를 업데이트 하기 위한 인터페이스를 설명하는 도면이다.
도 7은 본 개시의 일 실시예에 따라 모션 트랙을 결정하는 방법을 설명하는 흐름도이다.
도 8은 본 개시의 일 실시예에 따라 전화 과정에서 표시된 상태를 업데이트 하기 위한 인터페이스를 설명하는 도면이다.
도 9는 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 인터페이스를 설명하는 도면이다.
도 10은 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 미리 정의된 모션 상태일 때 사용자에게 프롬프트되는 인터페이스를 설명하는 도면이다.
도 11은 본 개시의 일 실시예에 따라 인스턴트 메시징 내의 파티 보조 기능에 의해 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 표시하는 인터페이스를 설명하는 도면이다.
도 12는 본 개시의 일 실시예에 따라 주소록 내의 연락인을 위한 실시간 타이밍 기능을 수행하는 모습을 나타낸 도면이다.
도 13은 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천한 모습을 나타낸 도면이다.
도 14는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환한 인터페이스를 나타낸 도면이다.
도 15는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 전화 신호음 또는 전화 볼륨을 자동으로 조정한 모습을 나타내는 도면이다.
도 16은 본 개시의 일 실시예에 따라 사용자의 현재모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지에 대한 상태 응답을 자동으로 수행하는 모습을 나타내는 도면이다.
도 17A, 17B, 및 도 17C는 본 개시의 일 실시예에 따라 모바일 단말의 구조를 설명하는 도면이다.
도 18은 본 개시의 일 실시예에 따른 모바일 단말을 제어하는 방법을 설명하기 위한 흐름도이다.
이하 첨부된 도면을 참조하면서 오로지 예시를 위한 실시예를 상세히 설명하기로 한다. 하기 실시예는 기술적 내용을 구체화하기 위한 것일 뿐 권리 범위를 제한하거나 한정하는 것이 아님은 물론이다. 상세한 설명 및 실시예로부터 해당 기술분야의 전문가가 용이하게 유추할 수 있는 것은 권리범위에 속하는 것으로 해석된다.
본 명세서에서 사용되는 '구성된다' 또는 '포함한다' 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 명세서에서 사용되는 '제 1' 또는 '제 2' 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용할 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다.
본 실시예들은 모바일 단말을 제어하는 방법 및 모바일 단말에 관한 것으로서 이하의 실시예들이 속하는 기술 분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서는 자세한 설명을 생략한다.
본 개시는 첨부된 도면과 구체적 실시예들을 참조하여 상세히 설명된다.
도 1은 본 개시의 일 실시예에 따라 모바일 단말의 통신을 위한 방법을 설명하는 개략적인 흐름도이다. 모바일 단말의 통신을 위한 방법은 다음의 블록들을 포함한다.
블록 101에서, 통신 설정을 재설정하기 위한 설정 항목이 선택된다.
모션 상태에 기초하여 통신 설정을 재설정하기 위한 설정 항목을 결정할 때, 하나 이상의 설정 항목이 선택될 수 있다. 예를 들어, 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목, 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목, 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목, 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목, 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목, 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목, 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목, 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목, 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목, 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목, 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목, 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목, 전화 제어를 위한 항목, 및 상태 응답을 위한 항목과 같은 14개의 항목들 중 적어도 하나가 선택될 수 있다.
블록 102에서, 모바일 단말의 모션 상태는 실시간으로 검출된다.
모바일 단말의 모션 상태를 검출하기 위한 다수의 방법들이 이용될 수 있다. 예를 들어, 모바일 단말의 모션 상태는 관성 센서에 의해 검출되거나, GPS에 의해 검출되거나, 관선 센서와 GPS의 조합에 의해 검출될 수 있따.
블록 103에서, 모바일 단말의 현재의 모션 상태가 획득된다.
모바일 단말의 현재 검출된 모션 상태가 획득된다.
블록 104에서, 선택된 설정 항목이 획득된 모션 상태에 따라 재설정된다.
현재의 모션 상태를 획득한 후, 선택된 설정 항목이 재설정될 수 있다. 설정 항목이 다르기 때문에, 설정 항목의 재설정 방법이 다르다.
본 개시의 예에서, 모바일 단말의 모션 상태는 실시간으로 검출되고, 모바일 단말의 현재 모션 상태가 획득되며, 선택된 설정 항목은 획득된 모션 상태에 따라 재설정된다. 따라서, 통신 설정은 모바일 단말의 실제 모션 상태에 따라 자동으로 수행되어, 결과적으로 통신 설정을 정확하고 영리하게 할 수 있다.
이하, 일 실시예에 따른 모션 상태를 결정하는 방법을 설명한다.
제 1 예로, 모션 상태는 관성 센서에 의해 검출될 수 있다.
모바일 단말은 관성 센서를 가질 수 있다. 예를 들어, 관성 센서는 가속 센서 또는 자이로스코프일 수 있다.
관성 센서에 의해 모션 상태를 검출하는 방법은, 관성 센서의 출력 데이터를 주기적으로 수신하여 저장 큐에 출력 데이터를 추가하는 단계; 소정의 값보다 저장 큐의 길이가 클 때, 특징 값을 추출하기 위해 저장 큐 내의 데이터를 처리하는 단계; 및 상기 독출된 특징 값에 따라 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 모션 상태를 찾아내는 단계;를 포함한다.
또한, 모션 상태 결정의 정확성은 다음의 방법으로 향상될 수 있다.
관성 센서에 의해 모션 상태를 검출하는 과정은 N0회 반복될 수 있고, 결정된 모션 상태는 매번 기록될 수 있다.
각 모션 상태의 발생 횟수는 카운트되고, N으로 표시한다.
만약 모션 상태 S가 N이 N0*m(0<m<1)보다 크면, 모션 상태 S를 최종 모션 상태로 결정하며, 이때, 0<m<1이다.
이하, 제 1 예를 상세히 기술한다.
사용자의 모션 상태는 예를 들어, 정지, 걷기 또는 버스 타기와 같이 설정될 수 있다. 테이블 1은 모션 상태 분류 테이블이고, 모션 상태 분류는 이에 한정되지 않는다.
motion status
stillness
walking
running
riding
taking a bus
테이블 1. 모션 상태 분류 테이블
다른 모션 상태들을 위해, 관성 센서의 출력 파형이 다를 수 있다. 예를 들어, 필터링, 서브섹션, 및 패턴 인식과 같은 관성 센서의 출력 데이터를 위한 데이터 처리 과정을 통해서, 테이블 2에 나타낸 바와 같이, 각 모션 상태에 대응되는 특징 값을 추출할 수 있다. 특정 값은 모션 모드 또는 모션 상태를 나타내기 위한 값들의 집합일 수 있다. 예를 들어, 단위 시간 당 가속 값일 수 있다.
motion status feature value
stillness B1
walking B2
running B3
riding B4
taking a bus B5
테이블 2. 모션 상태들과 특징 값들의 맵핑 관계
도 2는 본 개시의 일 실시예에 따라 관성 센서에 의해 모션 상태를 결정하는과정을 설명하는 흐름도이다.
사용자가 모션 상태 검출 설정을 시작한 때, 모션 상태는 표 2에 나타낸 바와 같은 흐름도에 따라 결정될 수 있다.
블록 201에서, 가속도계 또는 자이로스코프의 출력 데이터는 관성 센서의 미리 정의된 출력 주파수에 따라 주기 T로 수신된다. 수신된 출력 데이터는 저장 큐에 추가된다.
블록 202에서, 저장 큐의 길이가 미리 정의된 값보다 큰 때, 필터링, 서브섹션 및 패턴 인식과 같은 데이터 처리가 특징 값 B를 추출하기 위해 저장 큐 내의 데이터에 수행될 수 있다.
블록 203에서, 추출된 특징 값 B와 테이블 2에 표시된 5개의 값들 간에 매칭 오퍼레이션이 각각 수행된다. 테이블 2에 표시된 모션 상태들과 특징 값들 간의 맵핑 관계에 따라, 가장 높은 매칭도를 가지는 특징 값에 대응되는 모션 상태가 모션 상태 S0으로 결정된다.
모션 상태들과 특징 값들 간의 맵핑 관계의 테이블은 모션 상태들과 특징 값들 간의 정상적인 대응 관계를 나타내며, 시스템에 의해 제공될 수 있다. 시스템은 각 모션 상태에 대응되는 특징 값을 획득하기 위해 사전에 모션 상태들을 위한 다수의 경험들을 만들 수 있다.
제 2 예에서, 모션 상태는 GPS에 의해 검출될 수 있다.
GPS에 의해 모션 상태를 검출하는 방법은, GPS에 의해 시간 간격 T의 시작점에서 사용자의 시작 위치 정보와 시간 간격 T의 종료점에서 사용자의 종료 위치 정보를 획득하고, 시간 간격 T에 대응되는 이동 속도 V를 계산하는 단계; 및 계산된 이동 속도 V에 따라 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 모션 상태를 찾아내는 단계;를 포함한다.
이하, 제 2 예를 상세히 기술한다.
모션 상태들이 다르면, 같은 시간 간격 동안 GPS에 의해 획득되는 이동 거리는 다르므로, 계산된 이동 속도가 다르다. 시간 샘플링 및 모바일 단말의 GPS를 통해 사용자의 실시간 지리적 위치와 시간 정보의 획득 후, 테이블 3에 표시된 바와 같이, 각 모션 상태들에 대응되는 이동 속도가 추출될 수 있다.
motion status movement velocity
stillness V1
walking V2
running V3
riding V4
taking a bus V5
테이블 3. 모션 상태들과 이동 속도들 간의 맵핑 관계
사용자가 GPS 보조 검출 설정을 시작한 때, 모션 상태는 도 3에 도시된 바와 같은 흐름도에 따라 결정될 수 있다.
블록 301에서, 시간 간격 T의 시작점에서 사용자의 시작 위치 정보 LOC0과 시간 간격 T의 종료점에서 사용자의 종료 위치 정보 LOC1이 GPS에 의해 획득될 수 있다.
블록 302에서, 시작 위치 정보 LOC0, 종료 위치 정보 LOC1, 시간 간격 T, 시간 간격 T에 대응되는 이동 속도 V가 계산된다.
블록 303에서, 계산된 이동 속도 V와 테이블 3에 표시된 다섯 개의 이동 속도들 간에 매칭 오퍼레이션이 각각 수행된다. 테이블 3에 표시된 모션 상태들과 이동 속도들 간의 매칭 관계에 따라 가장 높은 매칭도를 가지는 이동 속도에 대응되는 모션 상태가 모션 상태 S1으로 결정된다.
모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블은 모션 상태들과 이동들 간속도들 간의 정상적인 대응 관계를 나타내며, 시스템에 의해 제공될 수 있다. 시스템은 각 모션 상태에 대응되는 이동 속도를 획득하기 위해 사전에 모션 상태들을 위한 다수의 경험들을 만들 수 있다.
제 3 예에서, 모션 상태는 관성 센서와 GPS의 조합에 의해 검출될 수 있다.
관성 센서와 GPS의 조합에 의해 모션 상태를 검출하는 방법은 관선 센서의 출력 데이터를 주기적으로 수신하고 저장 큐에 출력 데이터를 추가하는 단계; 저장 큐에 제1 데이터를 추가할 때, GPS를 통해 위치 정보 LOC0를 획득하고, 저장 큐의 길이가 소정의 값보다 큰 때, GPS를 통해 위치 정보 LOC1을 획득하는 단계; 특징 값을 추출하기 위해 상기 저장 큐 내의 데이터를 처리하고, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 특징 값에 대응되는 모션 상태 S0을 찾아내는 단계; 위치 정보 LOC0, 위치 정보 LOC1, LOC0와 LOC1 사이의 시간 간격에 따라 이동 속도 V를 계산하고, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 이동 속도 V에 대응되는 모션 상태 S1을 찾아내는 단계; N0 회 동안 상기 S0과 상기 S1을 획득하는 과정을 반복하고, 상기 S0과 상기 S1을 획득하는 과정이 수행된 매 회에 판단 숫자 카운터의 값에 1을 더하며, 현재 획득된 S0과 S1을 기록하는 단계; S0이 상기 S1과 같은 때 같은 상태 숫자 카운터의 값에 1을 더하고, S0이 S1과 같지 않은 때 같은 상태 숫자 카운터를 재설정하는 단계; 및 판단 숫자 카운터의 값이 소정의 값 M0 보다 크거나 같은 상태 숫자 카운터의 값이 M1보다 큰 때, 현재 모션 상태 S0를 최종 모션 상태로 결정하는 단계(이때, M0는 M1보다 크거나 같음);를 포함한다.
이하, 제 3 예를 상세히 기술한다.
사용자가 모션 상태 검출 및 GPS 보조 결정 설정을 한 때, S0과 S1을 포함하는 두 가지 옵션이 있다. S0은 관성 센서에 의해 출력되는 모션 상태이고, S1은 GPS에 의해 출력되는 모션 상태이다. S0과 S1의 출력을 위한 과정이 도 4에 도시되어 있다.
블록 401에서, 관성 센서의 미리 정의된 출력 주파수에 따라 관성 센서의 출력 데이터가 주기적으로 수신되고, 저장 큐에 추가된다.
블록 402에서, 저장 큐가 제 1 데이터를 수신한 때, 현재 의 위치 정보 LOC0은 GPS 모듈을 통해 획득된다.
블록 403에서, 저장 큐의 길이가 소정의 값과 같은 때, 현재의 위치 정보 LOC1이 독출되고, 필터링, 서브섹션 및 패턴 인식과 같은 데이터 처리가 특징 값 B를 추출하기 위해 저장 큐 내의 데이터에 수행된다.
블록 404에서, LOC0, LOC1, 및 시간 간격 T에 따라 이동 속도 V가 계산된다.
블록 405에서, 추출된 특징 값 B와 테이블 2에 표시된 다섯 개의 특징 값들 간에 매칭 오퍼레이션이 각각 수행되고, 가장 높은 매칭도를 가지는 특징 값에 대응되는 모션 상태가 모션 상태 S0로 결정된다.
블록 406에서, 계산된 이동 속도 V와 테이블 3에 표시된 다섯 개의 이동 속도들 간에 매칭 오퍼레이션이 각각 수행되고, 가장 높은 매칭도를 가지는 이동 속도에 대응되는 모션 상태가 모션 상태 S1으로 결정된다.
상수 M0는 판단 숫자 카운터의 임계값으로 설정되고, 상수 M1은 같은 상태 숫자 카운터의 임계값으로 설정된다. 도 4에 표시된 과정은 N0 회 반복된다. 도 4에 도시된 과정이 매회 수행될 때, 판단 숫자 카운터의 값에 1이 더해지고, 현재 획득된 상태 S0과 S1이 기록된다. 모션 상태 S0과 S1에 따라 모션 상태를 결정하는 과정은 도 5에 도시되어 있다.
블록 501에서, 도 4의 과정이 수행된 매회 JudgeNum이라는 판단 숫자 카운터에 1이 더해지고, 현재 획득된 모션 상태 S0과 S1이 기록된다.
블록 502에서, S0과 S1이 동일한지 판단된다. S0과 S1이 동일하면, SameStatusNum이라고 불리는 같은 상태 숫자 카운터에 1이 더해지고(블록 502-1), S0과 S1이 동일하지 않으면, SameStatusNum이라고 불리는 같은 상태 숫자 카운터는 리셋된다(502-2).
블록 503에서, 판단 숫자 카운터의 값이 M0 보다 크거나 같은 상태 숫자 카운터의 값이 M1보다 큰 때, 현재 모션 상태 S0이 출력된다(503-1).
도 1에 도시된 흐름도에서, 현재 모션 상태가 획득된 후, 선택된 설정 항목이 재설정될 수 있다. 다른 설정 항목들을 위해서, 설정 항목을 재설정하기 위한 방법이 다르다. 설정 항목을 재설정하는 방법은 다음을 포함한다.
1) 인스턴트 메시징에 표시된 사용자의 모션 상태를 업데이트 하기
2) 인스턴트 메시징에 표시된 사용자의 모션 트랙을 업데이트하기
3) 전화 과정 내에 표시된 사용자의 모션 상태를 업데이트하기
4) 주소록 내의 연락인의 모션 상태를 업데이트하기
5) 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 업데이트하기
6) 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하기
7) 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하기
8) 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기
9) 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기
10) 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기
11) 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기
12) 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기
13) 걸려오는 전화 신호음과 전화 볼륨을 적응적으로 조정하기
14) 답하지 않은 걸려온 전화 또는 인스턴트 메시징에서 오랫동안 응답이 없을 때 상태 응답을 자동으로 수행하기
이하, 일 실시예에 따라 다수의 구현예들을 기술한다.
제 1 구현예에서, 설정 항목은 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 인스턴트 메시징 사용자의 획득된 모션 상태에 따라 인스턴트 메시징 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 인스턴트 메시징 사용자의 획득된 모션 상태를 전송하는 것을 포함한다.
이하, 제 1 구현예를 상세히 기술한다.
제 1 구현예에서, 인스턴트 메시징 내에 표시된 사용자의 모션 상태가 업데이트될 수 있다. 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통해 획득될 수 있고, 인스턴트 메시징 내에 표시된 모션 상태는 사용자의 획득된 모션 상태에 따라 업데이트될 수 있다. 만약 사용자의 획득된 모션 상태가 비어 있는 경우(null), 인스턴트 메시징 내에 표시된 모션 상태는 업데이트 될 수 없다. 사용자의 모션 상태를 획득하고 표시된 모션 상태를 업데이트 하는 것은 주기적으로 수행될 수 있다. 도 6은 일 실시예에 따라 인스턴트 메시징에서 표시되는 모션 상태를 업데이트 하기 위한 과정을 나타낸다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다. 두 인스턴트 메시징 당사자들의 모션 상태들은 인스턴트 메시징 인터페이스에 표시되고, 주기적으로 업데이트 된다.
제 2 구현예에서, 설정 항목은 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 인스턴트 메시징 사용자의 현재 모션 상태를 획득하고, 현재의 모션 상태와 시간 샘플링을 통해 획득한 시간 정보에 따른 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 결정하며, 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 디스플레이된 모션 트랙을 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 전송하는 것을 포함한다.
이하, 제 2 구현예를 상세히 기술한다.
제 2 구현예에서, 인스턴트 메시징 내에 표시된 사용자의 모션 트랙은 업데이트 될 수 있다. 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트 하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통해 획득될 수 있고, 인스턴트 메시징 사용자의 모션 트랙이 현재의 모션 상태와 시간 샘플필을 획득되는 시간 정보에 따라 결정된다. 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 표시된 모션 트랙이 업데이트 될 수 있다. 모션 트랙을 결정하는 결정하는 방법은 도 7에 도시되어 있다.
블록 701에서, 사용자의 현재 모션 상태 S는 사용자의 출력 모션 상태 결과를 통해 획득될 수 있다.
블록 702에서, 모션 상태 S가 최근 모션 상태와 다른 때, 사용자의 현재 위치 정보 LOC0가 GPS를 통해 획득되고, 시작 시간 T0가 기록된다. 모션 상태 S가 다음 모션 상태와 다른 때, 사용자의 현재 위치 정보 LOC1가 GPS를 통해 획득되고, 종료 시간 T1이 기록된다. 이렇게 하여, 모션 트랙이 획득된다. 즉, 기간 T(T0부터 T1까지)내의 모션 상태는 S, 시작 위치는 LOC0, 및 종료 위치는 LOC1이다.
제 3 구현예에서, 설정 항목은 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 획득된 모션 상태에 따라 전화 과정 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 전화 서버에 알리기 위해, 전화 서버에 사용자의 획득된 모션 상태를 전송하는 것을 포함한다.
사용자의 모션 상태는 인스턴트 메시징의 사용자 인터페이스에 캐릭터, 사진, 애니메이션, 또는 멀티미디어로써 표시될 수 있고, 디스플레이 모드는 제한되지 않는다.
이하, 제 3 구현예를 상세히 설명한다.
전화 과정에서, 사용자의 모션 상태는 사용자의 출력된 모션 상태 결과 문의를 통하여 획득할 수 있다. 전화 과정에서 전화 인터페이스에 표시된 모션 상태는 사용자의 획득된 모션 상태에 따라 획득될 수 있다. 사용자의 획득된 모션 상태가 없는 경우, 전화 과정에서 전화 인터페이스에 표시된 모션 상태는 업데이트되지 않는다. 사용자의 모션 상태를 획득하고 표시된 모션 상태를 업데이트 하는 과정은 주기적으로 수행될 수 있다. 도 7은 일 실시예에 따라 전화 과정에서 표시된 전화 인터페이스를 업데이트 하는 과정을 나타낸다. 지역 모바일 단말의 전화 인터페이스는 상대방의 모션 상태를 표시할 수 있고, 주기적으로 상대방의 모션 상태를 업데이트할 수 있다. 도 8은 전화 과정 동안 Xiaowei와 Yuan의 디스플레이 인터페이스를 보여준다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다.
제 4 구현예에서, 설정 항목은 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 연락인의 획득한 모션 상태를 전송하는 것을 포함한다.
이하, 제 4 구현예를 상세히 설명한다.
도 9는 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 인터페이스를 설명하는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다. 또는, 사용자가 주소록 내의 특정 연락인을 선택하면, 그 특정 연락인과 관련된 상세 정보와 함께 모션 상태가 업데이트 될 수 있다.
주소록이 열린 때, 연락인의 현재 모션 상태가 연락인의 출력 모션 상태 결과 문의를 통해 획득된다. 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 연락인의 상기 획득한 모션 상태가 인스턴트 메시징 서버에 전송된다. 모션 상태는 인스턴트 메시징의 사용자 인터페이스에 캐릭터, 사진, 애니메이션 또는 멀티미디어로써 표시될 수 있고, 디스플레이 모드는 제한되지 않는다.
제 5 구현예에서, 설정 항목은 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 모션 상태 또는 모션 상태 변화를 획득하고, 연락인의 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될(to-be-monitored) 기설정된 모션 상태 또는 모션 상태 변화와 일치할 때, 연락인의 모션 상태 또는 모션 상태 변화에 대응되는 미리정의된 시스템 프롬프팅 모드에 따라 사용자를 프롬프팅하는 것을 포함한다.
이하, 제 5 구현예를 상세히 설명한다.
도 10은 본 개시의 일 실시예에 따라 주소록 내의 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 미리 정의된 모션 상태일 때 사용자에게 프롬프트되는 인터페이스를 설명하는 도면이다. 모바일 단말(100)의 사용자는 주소록 내의 특정 연락인의 모션 상태가 소정의 조건이 되면 모바일 단말(100)의 사용자에게 알려주도록, 소정의 조건을 선택할 수 있다. 그 결과, 연락인의 모션 상태가 운전에서 걷기로 변경되면, 모바일 단말(100)은 변경된 상태를 알려주거나, 연락인의 모션 상태가 뛰기가 된 경우, 모바일 단말(100)은 그 사실을 알려줄 수 있다.
제 5 구현예에서, 연락인의 모션 상태가 미리 정의된 모드에 따라 변하거나 연락인이 미리정의된 모션 상태인 때, 사용자는 미리정의된 시스템 프로프팅 모드에 따라 프롬프트된다.
주소록 내의 연락인의 모션 상태의 프롬프트를 위한 설정 항목이 시작된 때, 연락인의 현재 모션 상태는 연락인의 출력된 모션 상태 결과 문의를 통하여 획득할 수 있고, 연락인의 모니터링 될 모션 상태 또는 모션 상태의 변화는 연락인들과 모션들 간의 미리 정의된 매핍 관계의 테이블(테이블 4에 도시된 바와 같은)로부터 찾아 낼 수 있다. 연락인의 현재 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될 기설정된 모션 상태 또는 모션 상태의 변화와 일치할 때, 사용자는 시스템 프롬프팅 모드에 따라 프롬프트된다.
contact prompt of motion status 시스템 알림
contact A from “driving” to “walking” ring
contact B running vibration+ring
contact C riding vibration+ring
테이블 4. 연락인들과 모션 상태들의 프롬프트 간의 맵핑 관계
제 6 구현예에서, 설정 항목은 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 각 파티 멤버의 모션 트랙을 문의하고 획득하는 단계; 및 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 각 파티 멤버의 모션 트랙과 위치 정보를 전송하는 단계를 포함한다.
이하, 제 6 구현예를 상세히 설명한다.
도 11은 본 개시의 일 실시예에 따라 인스턴트 메시징 내의 파티 보조 기능에 의해 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 표시하는 인터페이스를 설명하는 도면이다.
제 6 구현예에서, 모든 사람이 파티에 참가할 때, 인스턴트 메시징 내에 그룹이 생성되고, 각 파티 멤버의 모션 트랙과 위치 정보가 실시간으로 그룹 인터페이스 상에 표시된다.
인스턴트 메시징에서 파티 보조 기능을 가능하게 하는 설정 항목이 시작된 때, 각 파티 멤버의 모션 트랙이 문의되고 실시간으로 획득된다. 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 각 파티 멤버의 모션 트랙과 위치 정보가 인스턴트 메시징 서버에 전송된다.
제 7 구현에서, 설정 항목은 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 연락인의 현재의 모션 상태를 문의하고 획득하는 단계, 연락인들과 목적지들 간의 미리정의된 맵핑 관계의 테이블로부터 연락인에 대응되는 목적지를 찾아내는 단계, 전지구 위치파악 시스템(GPS)를 통해 연락인의 실시간 지리적 위치를 획득하는 단계, 연락인의 현재 위치로부터 목적지까지의 물리적 거리를 계산하는 단계, 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 계산하는 단계, 및 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이하는 단계를 포함한다.
이하, 제 7 구현예를 상세히 설명한다.
도 12는 본 개시의 일 실시예에 따라 주소록 내의 연락인을 위한 실시간 타이밍 기능을 수행하는 모습을 나타낸 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다. 모션 상태가 변경되면 변경된 모션 상태에 따라 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간이 변경될 수 있다.
제 7 구현예에서, 현재 위치로부터 목적지까지의 사용자에 의해 요구되는 시간이 사용자의 현재 모션 상태에 따라 실시간으로 계산된다.
주소록이 열린 때, 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 설정 항목이 시작된 때, 연락인의 현재 모션 상태가 문의되고 획득되며, 연락인에 대응되는 목적지는 연락인과 목적지들 간의 미리 정의된 맵핑 관계의 테이블(테이블 5에 도시된 바와 같은)로부터 찾아낼 수 있다. 연락인의 실시간 지리적 위치가 GPS를 통해 획득되고, 연락인의 현재 위치로부터 목적지까지의 물리적 거리가 계산되며, 현재 위치로부터 목적지까지 요구되는 시간은 연락인의 현재 모션 상태에 따라 계산되고, 연락인의 모션 상태 및 현재 위치로부터 목적지까지 요구되는 시간이 UI에 실시간으로 표시된다.
contact destination
contact A destination 1
contact B destination 2
contact C destination 3
테이블 5. 연락인들과 목적지 간의 맵핑 관계
제 8 구현에서, 설정 항목은 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 추천 그룹들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 추천 그룹을 찾아내는 단계, 및 사용자에게 추천된 그룹에 참여할 것을 추천하는 단계를 포함한다.
이하, 제 8 구현예를 상세히 설명한다.
도 13은 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천한 모습을 나타낸 도면이다.
제 8 구현예에서, 사용자는 사용자의 현재 모션 상태에 따라 그룹에 참여하는 것이 추천된다. 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 추천된 그룹은 모션 상태들과 추천된 그룹들 간의 미리 정의된 맵핑 관계의 테이블(테이블 6에 보여지는 바와 같은)로부터 찾아낼 수 있고, 사용자는 추천된 그룹에 참여하는 것이 추천된다.
motion status recommended group
stillness group chat
walking multiparty call
running multiparty call
riding multiparty call
taking a bus group chat
테이블 6. 모션 상태들과 그룹들 간의 맵핑 관계
제 9 구현에서, 설정 항목은 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 자동 프롬프팅 기능을 찾아내는 단계, 및 사용자에게 자동 프롬프팅 기능에 대응되는 프롬프팅 정보를 푸쉬하는 단계를 포함한다.
이하, 제 9 구현예를 상세히 설명한다.
제 9 구현예에서, 프롬프팅 정보는 사용자의 현재 모션 상태에 따라 자동으로 푸쉬되어, 결과적으로 사용자의 작업들을 간단하게 한다. 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 자동 프롬프팅 기능은 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블(테이블 7에 보여지는 바와 같은)로부터 찾아낼 수 있고, 자동 프롬프팅 기능에 대응되는 프롬프팅 기능이 사용자에게 푸쉬된다.
motion status automatic prompting function
stillness schedule
walking schedule
running health knowledge
riding health knowledge
taking a bus traffic condition
테이블 7. 모션 상태들과 자동 프롬프팅 기능들 간의 맵핑 관계
제 10 구현에서, 설정 항목은 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 디바이스 모드를 찾아내는 단계, 및 획득한 디바이스 모드로 시스템의 디바이스 모드를 전환하는 단계를 포함한다.
이하, 제 10 구현예를 상세히 설명한다.
도 14는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환한 인터페이스를 나타낸 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
제 10 구현예에서, 디바이스 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 심플 모드에서는, 큰 폰트, 간단한 홈 스크린 레이아웃 및 직관적인 애플리케이션이 사용자에게 디바이스를 쉽게 이용할 수 있게 한다. 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 디바이스 모드는 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 8에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 디바이스 모드는 획득된 디바이스 모드에 따라 자동으로 전환된다.
motion status device mode
stillness standard mode
walking simple mode
running simple mode
riding simple mode
taking a bus simple mode
테이블 8. 모션 상태들과 디바이스 모드들 간의 맵핑 관계
제 11 구현에서, 설정 항목은 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 토픽 모드를 찾아내는 단계, 및 획득한 토픽 모드로 시스템의 토픽 모드를 전환하는 단계를 포함한다.
이하, 제 11 구현예를 상세히 설명한다.
제 11 구현예에서, 토픽 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 토픽 모드는 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 9에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 토픽 모드는 획득된 토픽 모드에 따라 자동으로 전환된다.
motion status topic mode
stillness topic mode 1
walking topic mode 2
running topic mode 3
riding topic mode 4
taking a bus topic mode 5
테이블 9. 모션 상태들과 토픽 모드들 간의 맵핑 관계
제 12 구현에서, 설정 항목은 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 현재 모션 상태를 획득하는 단계, 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 방해 금지 모드를 찾아내는 단계, 및 획득한 방해 금지 모드로 시스템의 방해 금지 모드를 전환하는 단계를 포함한다.
이하, 제 12 구현예를 상세히 설명한다.
제 12 구현예에서, 방해 금지 모드는 사용자의 현재 모션 상태에 따라 자동으로 전환된다. 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 설정 항목이 시작된 때, 사용자의 현재 모션 상태가 사용자의 출력된 모션 상태 결과 문의를 통해서 획득된다. 사용자의 모션 상태에 대응되는 방해 금지 모드는 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블(테이블 10에 보여지는 바와 같은)로부터 찾아낼 수 있고, 시스템의 방해 금지 모드는 획득된 방해 금지 모드에 따라 자동으로 전환된다.
motion status do-not-disturb mode
stillness close
walking close
running start
riding start
taking a bus start
테이블 10. 모션 상태들과 방해 금지 모드들 간의 맵핑 관계
제 13 구현에서, 설정 항목은 전화 제어를 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 설정이 시작된 경우, 모션 상태들과 걸려오는 전화 신호음들 간의 미리정의된 맵핑 관계의 테이블(테이블 11에 도시된 바와 같은)로부터 획득된 사용자의 모션 상태에 따른 신호음 타입과 걸려오는 전화의 신호음 볼륨을 찾아내고, 시스템의 걸려오는 전화 신호음을 찾아낸 신호음 타입과 신호음 볼륨으로 조정하는 단계를 포함한다.
motion status incoming call ringtone type incoming call ringtone volume
stillness vibration zero
walking ring 25
running ring 40
riding vibration+ring 50
taking a bus vibration+ring 60
테이블 11. 모션 상태들과 걸려오는 전화 신호음 간의 맵핑 관계
획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 설정이 시작된 경우, 모션 상태들과 전화 볼륨들 간의 미리정의된 맵핑 관계의 테이블(도 12에 도시된 바와 같은)로부터 획득된 사용자의 모션 상태에 따른 전화 볼륨을 찾아내고, 시스템의 전화 볼륨을 찾아낸 전화 볼륨으로 조정하는 단계를 포함한다.
motion status call volume
stillness 10
walking 25
running 40
riding 50
taking a bus 60
테이블 12. 모션 상태들과 전화 볼륨들 간의 맵핑 관계
이하, 제 13 구현예를 상세히 설명한다.
도 15는 본 개시의 일 실시예에 따라 사용자의 모션 상태에 따라 전화 신호음 또는 전화 볼륨을 자동으로 조정한 모습을 나타내는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
제 13 구현예에서, 수신 전화 또는 발신 전화는 사용자의 현재 모션 상태에 따라 다음의 두 가지 모드로 제어된다.
(1) 걸려오는 전화가 울릴 때, 걸려오는 전화는 사용자의 현재 모션 상태에 따라 자동으로 조정된다. 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 항목이 시작된 때, 사용자의 현재 모션 상태가 획득된다. 사용자의 획득된 모션 상태에 대응되는 신호음은 모션 상태들과 걸려오는 전화 신호음들 간의 미리 정의된 맵핑 관계의 테이블로부터 찾아낼 수 있고, 시스템의 걸려오는 전화의 신호음은 자동으로 조정된다.
(2) 전화 과정에서, 사용자의 현재 모션 상태에 따라 전화 볼륨이 자동으로 조정된다. 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 항목이 시작된 때, 사용자의 현재 모션 상태가 획득된다. 사용자의 획득된 모션 상태에 대응되는 전화 볼륨은 모션 상태들과 전화 볼륨들 간의 미리 정의된 맵핑 관계의 테이블로부터 찾아낼 수 있고, 시스템의 전화 볼륨은 자동으로 조정된다.
제 14 구현에서, 설정 항목은 상태 응답을 위한 항목이고, 획득된 모션 상태에 따라 선택된 설정 항목을 재설정하는 방법은 걸려오는 전화에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 전화 요청을 수신한 때 시간측정을 시작하여, 답하지 않은 기간 또는 전화 요청 종료시 보다 시간측정 기간이 긴 때, 전화 요청자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답하는 단계, 및 수신된 문자 메시지가 오랜 시간 동안 응답되지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시간측정을 시작하여, 답하지 않은 기간 보다 시간측정 기간이 긴 때, 전송자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답하는 단계를 포함한다.
이하, 제 14 구현예를 상세히 기술한다.
도 16은 본 개시의 일 실시예에 따라 사용자의 현재 모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지에 대한 상태 응답을 자동으로 수행하는 모습을 나타내는 도면이다. 모바일 단말(100)은 사용자의 모션 상태에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 전화 또는 문자 메시지의 상대방에게 모션 상태를 포함하는 상태 응답을 수행할 수 있다.
제 14 구현예에서, 상태 응답은 다음의 두 개의 모드를 통해 사용자의 현재모션 상태에 따라 걸려오는 전화와 수신된 문자 메시지를 위해 자동으로 수행된다.
(1) 걸려오는 전화를 오랜 시간 동안 받지 않은 때, 상태 응답이 사용자의 현재 모션 상태에 따라 자동으로 수행된다. '걸려오는 전화를 오랜 시간 동안 받지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행'하는 설정이 시작된 때, 답하지 않은 기간을 독출하고, 타이밍은 모바일 단말(100)이 전화 요청을 수신한 때 시작한다. 사용자의 현재 모션 상태가 획득된다. 시간측정 기간이 답하지 않은 기간 보다 길거나 또는 전화 요청이 종료된 때, 사용자의 모션 상태 정보가 사용자의 모션 상태에 따라 미리 정의된 글자와 전화 요청에 대응되는 숫자와 추가되고, 전화 요청자에게 전송된다.
(2) 사용자가 오랜 시간 동안 수신된 문자 메시지를 오랜 시간 동안 응답하지 않은 때, 사용자의 현재 모션 상태에 따라 자동으로 상태 응답이 수행된다. '수신된 문자 메시지에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행'하는 설정이 시작된 때, 답하지 않은 기간을 독출하고, 타이밍은 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시작한다. 사용자의 현재 모션 상태가 획득된다. 시간측정 기간이 답하지 않은 기간 보다 길 때, 사용자의 모션 상태 정보가 사용자의 모션 상태에 따라 미리 정의된 글자와 문자 메시지를 전송한 숫자와 추가되고, 문자 메시지 전송자에게 전송된다.
도 17A, 17B, 및 도 17C 는 본 개시의 일 실시예에 따라 모바일 단말(100)의 구조를 설명하는 도면이다.
도 17A를 참조하면, 모바일 단말(100)은 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는 메모리(110)와 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말(100)의 사용자의 모션 상태를 획득하고, 획득한 모션 상태에 기초하여, 소정의 이벤트에 대응되는 모바일 단말(100)의 기능을 수행하는 적어도 하나의 프로세서(120)를 포함할 수 있다. 모바일 단말(100)은 각각 소정의 기능을 수행하는 복수 개의 프로세서를 포함하거나, 복수의 기능을 수행하는 하나의 통합된 형태의 프로세서를 포함할 수 있다.
모바일 단말(100)의 프로세서(120)는 모바일 단말(100)의 관성 센서로부터 출력 데이터를 주기적으로 수신하고, 수신된 출력 데이터로부터 특징 값을 독출하여, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 독출된 특징 값에 대응되는 모션 상태를 결정할 수 있다. 또한, 모바일 단말(100)은 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하고, 시작 위치 정보와 종료 위치 정보에 기초하여, 소정의 사간 간격에 대응되는 이동 속도를 계산하며, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 계산된 이동 속도에 대응되는 모션 상태를 결정할 수 있다.
모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다. 모바일 단말(100)의 프로세서(120)는 획득한 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
모바일 단말(100)은 시스템 설정 모듈(130), 모션 상태 결정 모듈(140), 및 통신 재설정 모듈(150)을 포함한다.
시스템 설정 모듈(130)은 통신 설정을 재설정하기 위한 설정 항목을 선택할 수 있다.
모션 상태 결정 모듈(140)은 모바일 단말(100)의 모션 상태를 실시간으로 검출하고, 모바일 단말(100)의 현재 모션 상태를 획득하며, 통신 재설정 모듈(150)에 획득한 모션 상태를 전송할 수 있다.
통신 재설정 모듈(150)은 획득된 모션 상태에 따라 선택된 설정 항목을 재설정할 수 있다.
설정 항목이 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 인스턴트 메시징 사용자의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-1)을 포함한다. 서브 모듈(150-1)은 인스턴트 메시징 사용자의 획득된 모션 상태에 따라 인스턴트 메시징 내에 디스플레이된 모션 상태를 업데이트 하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 인스턴트 메시징 사용자의 획득된 모션 상태를 전송할 수 있다.
설정 항목이 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 인스턴트 메시징 사용자의 모션 트랙을 실시간으로 업데이트하기 위한 서브 모듈(150-2)을 포함한다. 서브 모듈(150-2)은 인스턴트 메시징 사용자의 현재 모션 상태를 획득하고, 현재의 모션 상태와 시간 샘플링을 통해 획득한 시간 정보에 따른 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 결정하며, 인스턴트 메시징 사용자의 획득된 모션 트랙에 따라 인스턴트 메시징 내에 디스플레이된 모션 트랙을 업데이트 하기 위해 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 기간 내에서 인스턴트 메시징 사용자의 모션 트랙을 전송할 수 있다.
설정 항목이 전화 과정(call process) 내의 사용자의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 전화 과정 내에서 사용자의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-3)을 포함한다. 서브 모듈(150-3)은 사용자의 획득된 모션 상태에 따라 전화 과정 내에 디스플레이된 모션 상태를 업데이트 하기 위해 전화 서버에 알리기 위해, 전화 서버에 사용자의 획득된 모션 상태를 전송할 수 있다.
설정 항목이 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 모션 상태를 실시간으로 업데이트하기 위한 서브 모듈(150-4)을 포함한다. 서브 모듈(150-4)은 연락인의 획득된 모션 상태에 따라 주소록 내에 디스플레이된 모션 상태를 업데이트 하기 위해 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 연락인의 획득한 모션 상태를 전송할 수 있다.
설정 항목이 주소록 내의 연락인의 모션 상태의 프롬프트(prompot)를 위한 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 모션 상태의 프롬프트를 위한 서브 모듈(150-5)을 포함한다. 서브 모듈(150-5)은 연락인의 모션 상태 또는 모션 상태 변화가 연락인의 모니터링 될(to-be-monitored) 기설정된 모션 상태 또는 모션 상태 변화와 일치할 때, 연락인의 모션 상태 또는 모션 상태 변화에 대응되는 미리정의된 시스템 프롬프팅 모드에 따라 사용자를 프롬프트할 수 있다.
설정 항목이 인스턴트 메시징 내의 파티 보조 기능을 가능하게 하는 항목이고, 통신 재설정 모듈(150)은 파티 보조 기능을 가능하게 하는 서브 모듈(150-6)을 포함한다. 서브 모듈(150-6)은 각 파티 멤버의 모션 트랙을 실시간으로 문의하고 획득하며, 인스턴트 메시징의 그룹 인터페이스에 각 파티 멤버의 모션 트랙과 위치 정보를 실시간으로 디스플레이하기 위해서 인스턴트 메시징 서버에 알리기 위해, 인스턴트 메시징 서버에 각 파티 멤버의 모션 트랙과 위치 정보를 전송할 수 있다.
설정 항목이 주소록 내의 연락인을 위한 실시간 타이밍 기능을 가능하게 하는 항목이고, 통신 재설정 모듈(150)은 주소록 내의 연락인의 실시간 타이밍 기능을 가능하게 하는 서브 모듈(150-7)을 포함한다. 서브 모듈(150-7)은 연락인의 현재의 모션 상태를 문의하고 획득하며, 연락인들과 목적지들 간의 미리정의된 맵핑 관계의 테이블로부터 연락인에 대응되는 목적지를 찾아내고, 전지구 위치파악 시스템(GPS)를 통해 연락인의 실시간 지리적 위치를 획득하며, 연락인의 현재 위치로부터 목적지까지의 물리적 거리를 계산하고, 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 계산하여, 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 그룹 내에 참여를 자동으로 추천하기 위한 항목이고, 통신 재설정 모듈(150)은 그룹에 참여할 것을 자동으로 추천하는 서브 모듈(150-8)을 포함한다. 서브 모듈(150-8)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 추천 그룹들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 추천 그룹을 찾아내며, 사용자에게 추천된 그룹에 참여할 것을 추천할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 프롬프트를 자동으로 수행하기 위한 항목이고, 통신 재설정 모듈(150)은 프롬프트를 자동으로 수행하는 서브 모듈(150-9)을 포함한다. 서브 모듈(150-9)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 자동 프롬프팅 기능들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 자동 프롬프팅 기능을 찾아내며, 사용자에게 자동 프롬프팅 기능에 대응되는 프롬프팅 정보를 푸쉬할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 디바이스 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 디바이스 모드를 자동으로 전환하는 서브 모듈(150-10)을 포함한다. 서브 모듈(150-10)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 디바이스 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 디바이스 모드를 찾아내며, 획득한 디바이스 모드로 시스템의 디바이스 모드를 전환할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 토픽 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 토픽 모드를 자동으로 전환하는 서브 모듈(150-11)을 포함한다. 서브 모듈(150-11)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 토픽 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 토픽 모드를 찾아내며, 획득한 토픽 모드로 시스템의 토픽 모드를 전환할 수 있다.
설정 항목이 사용자의 모션 상태에 따라 방해 금지 모드를 자동으로 전환하기 위한 항목이고, 통신 재설정 모듈(150)은 방해 금지 모드를 자동으로 전환하는 서브 모듈(150-12)을 포함할 수 있다. 서브 모듈(150-12)은 사용자의 현재 모션 상태를 획득하고, 모션 상태들과 방해 금지 모드들 간의 미리 정의된 맵핑 관계의 테이블로부터 사용자의 현재 모션 상태에 대응되는 방해 금지 모드를 찾아내며, 획득한 방해 금지 모드로 시스템의 방해 금지 모드를 전환할 수 있다.
설정 항목이 전화 제어를 위한 항목이고, 통신 재설정 모듈(150)은 전화 제어를 위한 서브 모듈(150-13)을 포함한다. 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 설정이 시작된 경우, 전화 제어를 위한 서브 모듈(150-13)은 모션 상태들과 걸려오는 전화 신호음들 간의 미리정의된 맵핑 관계의 테이블로부터 획득된 모션 상태에 따른 신호음 타입을 찾아내고, 시스템의 걸려오는 전화 신호음을 찾아낸 신호음 타입으로 조정할 수 있다. 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 설정이 시작된 경우, 전화 제어를 위한 서브 모듈(150-13)은 모션 상태들과 전화 볼륨들 간의 미리정의된 맵핑 관계의 테이블로부터 획득된 모션 상태에 따른 전화 볼륨을 찾아내고, 시스템의 전화 볼륨을 찾아낸 전화 볼륨으로 조정할 수 있다.
설정 항목이 상태 응답을 위한 항목이고, 통신 재설정 모듈(150)은 상태 응답을 위한 서브 모듈(150-14)을 포함한다. 걸려오는 전화에 오랜 시간 동안 답하지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 상태 응답을 위한 서브 모듈(150-14)은 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 전화 요청을 수신한 때 시간측정을 시작한다. 답하지 않은 기간 보다 시간측정 기간이 길거나 전화 요청이 종료된 때, 상태 응답을 위한 서브 모듈(150-14)은 전화 요청자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답할 수 있다.
수신된 문자 메시지가 오랜 시간 동안 응답되지 않은 때, 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 설정이 시작된 경우, 상태 응답을 위한 서브 모듈(150-14)은 미리정의된 답하지 않은 기간을 독출하고, 모바일 단말(100)이 상대방으로부터 문자 메시지를 수신한 때 시간측정을 시작할 수 있다. 상태 응답을 위한 서브 모듈(150-14)은 답하지 않은 기간 보다 시간측정 기간이 긴 때, 전송자에게 획득한 모션 상태를 포함하는 문자 메시지를 응답할 수 있다.
모바일 단말(100)의 시스템 설정 모듈(130)은 사용자의 모션 상태에 관련된 애플리케이션 시나리오를 설정할 수 있으며, 다음과 같은 설정들을 포함할 수 있다.
(1) 모션 상태 검출이 시작되었는지, GPS 보조 검출이 시작되는지 여부
(2) 사용자의 모션 상태가 인스턴트 메시징 내에 실시간으로 표시되는지 여부
(3) 사용자의 모션 상태가 전화 과정에서 실시간으로 표시되는지 여부
(4) 걸려오는 전화 신호음이 사용자의 모션 상태에 따라 자동으로 조정되는지 여부; 그렇다면, 사용자는 모션 상태에 대응되는 신호음 타입을 설정, 즉, 모션 상태들과 걸려오는 전화 신호음들 간의 맵핑 관계의 테이블을 설정할 수 있음.
(5) 전화 볼륨이 사용자의 모션 상태에 따라 자동으로 조정되는지 여부; 그렇다면, 사용자는 모션 상태에 대응되는 전화 볼륨을 설정, 즉, 모션 상태들과 전화 볼륨들 간의 맵핑 관계의 테이블을 설정할 수 있음.
(6) 상태 응답이 걸려오는 전화에 오랜 시간 동안 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 수행되는지 여부; 그렇다면, 답하지 않은 응답 기간이 설정, 즉, 예를 들어 1분과 같이, 전화 요청에 답하지 않은 기간이 설정되고, 그 기간 후 상태 응답이 수행되거나 전화 요청이 종료된 후에 자동으로 응답함.
(7) 문자 메시지가 오랜 시간 동안 응답되지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답이 수행되는지 여부; 그렇다면, 응답하지 않은 기간이 설정, 즉, 예를 들어 1분과 같이, 상대방으로부터 수신된 문자 메시지가 인스턴트 메시징 내에서 응답되지 않은 기간을 설정되고, 그 기간 후 상태 응답이 자동으로 수행됨.
이하, 본 개시의 해결책에 따라 통신 설정을 수행하는 예를 기술한다.
1. 사용자가 다음의 설정들을 수행한다.
(1)모션 상태 검출을 시작하기
(2) 사용자의 모션 상태를 인스턴트 메시징 내에 실시간으로 표시하는 것을 시작하기
(3) 사용자의 모션 상태를 전화 과정 내에서 실시간으로 표시하는 것을 시작하기
(4) 사용자의 모션 상태에 따라 걸려오는 전화 신호음을 자동으로 조정하는 것을 시작하기
(5) 전화 과정에서 사용자의 모션 상태에 따라 전화 볼륨을 자동으로 조정하는 것을 시작하기
(6) 오랜 시간 동안 걸려오는 전화에 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 것을 시작하기 및 답하지 않은 응답 기간을 설정하기 또는 전화 요청이 종료된 후 시점을 상태 응답을 수행하는 시점으로 하기
(7) 오랜 시간 동안 문자 메시지에 답하지 않은 때 사용자의 모션 상태에 따라 문자 메시지를 통해 상태 응답을 수행하는 것을 시작하기 및 예를 들어, 1분과 같이 답하지 않은 기간을 설정하기
2. 인스턴트 메시징의 인터페이스에서 사용자의 모션 상태가 실시간으로 업데이트된다.
3. 전화 과정의 인터페이스에서 사용자의 모션 상태가 실시간으로 업데이트 된다.
4. 전화가 걸려올 때 사용자가 걷고 있으면, 걸려오는 전화 신호음이 걷는 상태에 대응되는 신호음 타입으로 자동으로 조정된다.
5. 전화가 걸려올 때 사용자가 걷고 있으면, 걸려오는 전화 볼륨이 걷는 상태에 때응되는 전화 볼륨으로 자동으로 조정된다.
6. 사용자가 걸려오는 전화를 받지 않으면, 모바일 단말(100)은 걸려오는 전화가 종료된 때 사용자의 모션 상태를 포함하는 문자 메시지를 자동으로 응답한다.
7. 인스턴트 메시징 내에서 친구와 채팅을 할 때, 친구로부터의 문자 메시지를 1분 후에 응답하지 않으면, 모바일 단말(100)은 사용자의 모션 상태를 포함하는 문자 메시지를 자동으로 응답한다.
사용자의 모션 상태를 조합함을 통하여, 사용자의 현재 모션 상태는 정확하게 결정될 수 있고, 지능형 인간-기계 상호작용이 구현되며, 최적의 서비스 경험이 제공된다.
도 18은 본 개시의 일 실시예에 따른 모바일 단말(100)을 제어하는 방법을 설명하기 위한 흐름도이다.
1801 단계에서, 모바일 단말(100)은 모바일 단말(100)의 사용자의 모션 상태를 획득한다.
모바일 단말(100)은 모바일 단말(100)의 관성 센서로부터 출력 데이터를 주기적으로 수신하고, 수신된 출력 데이터로부터 특징 값을 독출하여, 모션 상태들과 특징 값들 간의 맵핑 관계의 테이블로부터 독출된 특징 값에 대응되는 모션 상태를 결정할 수 있다. 또한, 모바일 단말(100)은 전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하고, 시작 위치 정보와 종료 위치 정보에 기초하여, 소정의 사간 간격에 대응되는 이동 속도를 계산하며, 모션 상태들과 이동 속도들 간의 맵핑 관계의 테이블로부터 계산된 이동 속도에 대응되는 모션 상태를 결정할 수 있다.
1802 단계에서, 모바일 단말(100)은 획득한 상기 모션 상태에 기초하여, 소정의 이벤트에 대응되는 모바일 단말(100)의 기능을 수행한다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 인스턴트 메시지 애플리케이션 실행에 대응하여 인스턴트 메시징 내에 디스플레이된 인스턴트 메시징 사용자의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 전화 통화 애플리케이션 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상대방의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 주소록 애플리케이션 실행에 대응하여 주소록 내에 디스플레이된 연락인의 모션 상태를 업데이트할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 연락인의 모션 상태와 현재 위치로부터 목적지까지 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 모바일 단말(100)의 실행에 대응하여 디바이스 모드를 자동으로 전환할 수 있다.
모바일 단말(100)은 획득한 모션 상태에 기초하여, 전화 수신 시에 모바일 단말(100)의 신호음 또는 전화 볼륨을 조정할 수 있다.
본 개시의 일부 실시예에 의해 본 개시의 보호 범위가 제한되지 않는다. 본 개시의 사상 및 원리를 벗어나지 않는 수정, 동등 교체 및 개선은 본 발명의 보호범위 내에 있다.

Claims (20)

  1. 모바일 단말의 사용자의 모션 상태를 나타내는 정보를 획득하는 단계; 및
    상기 획득된 상기 모션 상태를 나타내는 정보에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 단계;를 포함하고,
    상기 모바일 단말의 기능을 수행하는 단계는 상기 모바일 단말과 연결된 카운터파트 디바이스로 상기 모바일 단말의 사용자의 모션 상태를 나타내는 정보를 전송하는 단계를 포함하고,
    상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 상기 전송된 모션 상태 정보를 기초로 상기 카운터파트 디바이스에 실행된 연락 애플리케이션의 인터페이스에 디스플레이 되도록 모바일 단말을 제어하는 방법.
  2. 제 1 항에 있어서,
    상기 모션 상태를 나타내는 정보를 획득하는 단계는,
    상기 모바일 단말의 관성 센서로부터 출력 데이터를 주기적으로 수신하는 단계;
    상기 수신된 출력 데이터로부터 특징 값을 독출하는 단계; 및
    상기 모션 상태와 특징 값들 간의 맵핑 관계의 테이블로부터 상기 독출된 특징 값에 대응되는 모션 상태를 결정하는 단계;
    를 포함하는 모바일 단말을 제어하는 방법.
  3. 제 1 항에 있어서,
    상기 모션 상태를 나타내는 정보를 획득하는 단계는,
    전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하는 단계;
    상기 시작 위치 정보와 상기 종료 위치 정보에 기초하여, 상기 소정의 사간 간격에 대응되는 이동 속도를 계산하는 단계; 및
    상기 모션 상태와 이동 속도들 간의 맵핑 관계의 테이블로부터 상기 계산된 이동 속도에 대응되는 모션 상태를 결정하는 단계;
    를 포함하는 모바일 단말을 제어하는 방법.
  4. 제 1 항에 있어서,
    상기 연락 애플리케이션은 인스턴트 메시지 애플리케이션이고,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 인스턴트 메시지 애플리케이션의 실행에 대응하여 인스턴트 메시징 인터페이스 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 업데이트되도록, 모바일 단말을 제어하는 방법.
  5. 제 1 항에 있어서,
    상기 연락 애플리케이션은 전화 통화 애플리케이션이고, 상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 전화 통화 애플리케이션의 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 업데이트되도록, 모바일 단말을 제어하는 방법.
  6. 제 1 항에 있어서,
    상기 연락 애플리케이션은 주소록 애플리케이션이고,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 주소록 애플리케이션의 실행에 대응하여 주소록 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 업데이트되도록, 모바일 단말을 제어하는 방법.
  7. 제 1 항에 있어서,
    상기 연락 애플리케이션은 주소록 애플리케이션이고,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 상기 연락인의 상기 모션 상태와 현재 위치로부터 목적지까지 상기 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이하는, 모바일 단말을 제어하는 방법.
  8. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 모바일 단말의 실행에 대응하여 디바이스 모드를 자동으로 전환하는, 모바일 단말을 제어하는 방법.
  9. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 전화 수신 시에 상기 모바일 단말의 신호음 또는 전화 볼륨을 조정하는, 모바일 단말을 제어하는 방법.
  10. 제 1 항에 있어서,
    상기 모바일 단말의 기능을 수행하는 단계는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행하는, 모바일 단말을 제어하는 방법.
  11. 컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는 메모리; 및
    상기 컴퓨터 실행가능 명령어를 실행함으로써, 모바일 단말의 사용자의 모션 상태를 나타내는 정보를 획득하고, 상기 획득된 상기 모션 상태를 나타내는 정보에 기초하여, 소정의 이벤트에 대응되는 상기 모바일 단말의 기능을 수행하는 적어도 하나의 프로세서;를 포함하고,
    상기 프로세서는 상기 모바일 단말과 연결된 카운터파트 디바이스로 상기 모바일 단말의 사용자의 모션 상태를 나타내는 정보를 전송하고, 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 상기 전송된 모션 상태 정보를 기초로 상기 카운터파트 디바이스에 실행된 연락 애플리케이션의 인터페이스에 디스플레이 되도록 제어하는 모바일 단말.
  12. 제 11 항에 있어서,
    상기 프로세서는,
    상기 모바일 단말의 관성 센서로부터 출력 데이터를 주기적으로 수신하고, 상기 수신된 출력 데이터로부터 특징 값을 독출하여, 상기 모션 상태와 특징 값들 간의 맵핑 관계의 테이블로부터 상기 독출된 특징 값에 대응되는 모션 상태를 결정하는, 모바일 단말.
  13. 제 11 항에 있어서,
    상기 프로세서는,
    전지구 위치파악 시스템(Global Position System, GPS)에 의해 소정의 시간 간격에 대응되는 시작 위치 정보와 종료 위치 정보를 획득하고, 상기 시작 위치 정보와 상기 종료 위치 정보에 기초하여, 상기 소정의 사간 간격에 대응되는 이동 속도를 계산하며, 상기 모션 상태와 이동 속도들 간의 맵핑 관계의 테이블로부터 상기 계산된 이동 속도에 대응되는 모션 상태를 결정하는, 모바일 단말.
  14. 제 11 항에 있어서,
    상기 연락 애플리케이션은 인스턴트 메시지 애플리케이션이고,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 인스턴트 메시지 애플리케이션의 실행에 대응하여 인스턴트 메시징 인터페이스 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 업데이트 되도록 하는, 모바일 단말.
  15. 제 11 항에 있어서,
    상기 연락 애플리케이션은 전화 통화 애플리케이션이고,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 전화 통화 애플리케이션의 실행에 대응하여 전화 통화 인터페이스 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나태내는 GUI 객체가 업데이트 되도록 하는, 모바일 단말.
  16. 제 11 항에 있어서,
    상기 연락 애플리케이션은 주소록 애플리케이션이고,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 상기 주소록 애플리케이션의 실행에 대응하여 주소록 내에 디스플레이된 상기 모바일 단말의 사용자의 모션 상태를 나타내는 GUI 객체가 업데이트 되도록 하는, 모바일 단말.
  17. 제 11 항에 있어서,
    상기 연락 애플리케이션은 주소록 애플리케이션이고,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 주소록 내의 연락인을 위한 실시간 타이밍 기능 실행에 대응하여 상기 연락인의 상기 모션 상태와 현재 위치로부터 목적지까지 상기 연락인에 의해 요구되는 시간을 사용자 인터페이스에 실시간으로 디스플레이하는, 모바일 단말.
  18. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 모바일 단말의 실행에 대응하여 디바이스 모드를 자동으로 전환하는, 모바일 단말.
  19. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 전화 수신 시에 상기 모바일 단말의 신호음 또는 전화 볼륨을 조정하는, 모바일 단말.
  20. 제 11 항에 있어서,
    상기 프로세서는,
    상기 획득된 모션 상태를 나타내는 정보에 기초하여, 걸려온 전화 또는 수신된 문자 메시지에 대해 오랜 시간 동안 답하지 않은 때, 상기 전화 또는 상기 문자 메시지의 상대방에게 상기 모션 상태를 포함하는 상태 응답을 수행하는, 모바일 단말.
KR1020160062999A 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말 KR102321363B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2016/005451 WO2016190640A1 (ko) 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말
US15/570,543 US10425523B2 (en) 2015-05-22 2016-05-23 Method for controlling mobile terminal, and mobile terminal

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201510267461.X 2015-05-22
CN201510267461.XA CN104821991A (zh) 2015-05-22 2015-05-22 移动终端进行通讯的方法及该移动终端
CN201610137079.1A CN105657188B (zh) 2015-05-22 2016-03-09 移动终端进行通讯的方法及该移动终端
CN201610137079.1 2016-03-09

Publications (2)

Publication Number Publication Date
KR20160137446A KR20160137446A (ko) 2016-11-30
KR102321363B1 true KR102321363B1 (ko) 2021-11-03

Family

ID=53732151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160062999A KR102321363B1 (ko) 2015-05-22 2016-05-23 모바일 단말을 제어하는 방법 및 모바일 단말

Country Status (4)

Country Link
US (1) US10425523B2 (ko)
EP (1) EP3300342B1 (ko)
KR (1) KR102321363B1 (ko)
CN (2) CN104821991A (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105472128B (zh) * 2015-11-16 2019-06-18 Oppo广东移动通信有限公司 一种通话控制方法及装置
CN106412287B (zh) * 2016-09-27 2019-10-01 广东小天才科技有限公司 一种音量调整的方法及装置
CN108259654B (zh) * 2016-12-28 2019-10-22 上海大唐移动通信设备有限公司 一种网络质量测试中终端音量的设置方法及装置
CN108259054B (zh) * 2016-12-29 2021-09-21 西安中兴通讯终端科技有限公司 一种提醒消息的方法和装置
WO2018151127A1 (ja) * 2017-02-15 2018-08-23 日本電気株式会社 携帯型停止判定装置、停止判定システム、停止判定方法およびプログラム記憶媒体
CN107171928B (zh) * 2017-03-31 2018-09-21 咪咕互动娱乐有限公司 一种信息处理方法及装置
CN107508690B (zh) * 2017-09-07 2021-02-05 咪咕互动娱乐有限公司 一种通信方法、装置及存储介质
CN107566655A (zh) * 2017-09-28 2018-01-09 维沃移动通信有限公司 处理通讯消息的方法及移动终端
KR101971445B1 (ko) * 2017-11-06 2019-04-23 주식회사 원더풀플랫폼 챗봇을 이용한 상태표시정보 전송 시스템
CN110471722A (zh) * 2018-05-11 2019-11-19 北京搜狗科技发展有限公司 一种界面处理方法、装置和用于界面处理的装置
CN109151186B (zh) * 2018-08-01 2021-05-11 Oppo广东移动通信有限公司 主题切换方法和装置、电子设备、计算机可读存储介质
CN109347725B (zh) * 2018-10-31 2021-11-23 广东小天才科技有限公司 即时通讯方法、智能设备及存储介质
CN110149443A (zh) * 2019-04-11 2019-08-20 维沃软件技术有限公司 一种终端设备控制方法及终端设备
CN110430123A (zh) * 2019-08-02 2019-11-08 福建兑信科技有限公司 一种基于社交聊天窗口的位置共享方法
CN114095609B (zh) * 2020-06-30 2023-08-08 北京小米移动软件有限公司 一种来电处理方法及存储介质
CN114598776A (zh) * 2020-12-02 2022-06-07 深圳市万普拉斯科技有限公司 通话方法、终端、可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013089238A (ja) * 2011-10-20 2013-05-13 Fuji Xerox Co Ltd ジェスチャ処理プログラム

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039676B1 (en) 2000-10-31 2006-05-02 International Business Machines Corporation Using video image analysis to automatically transmit gestures over a network in a chat or instant messaging session
US7512407B2 (en) 2001-03-26 2009-03-31 Tencent (Bvi) Limited Instant messaging system and method
CN100367735C (zh) 2001-03-26 2008-02-06 腾讯科技(深圳)有限公司 一种显示即时通信用户状态信息的方法
JP3867696B2 (ja) * 2003-10-06 2007-01-10 住友電気工業株式会社 移動手段判別装置および方法、ならびにod交通量算出装置および方法
KR101117424B1 (ko) 2005-06-30 2012-02-29 주식회사 팬택앤큐리텔 이동통신 단말기에서의 수신 알림 제어 장치 및 방법
CN100542098C (zh) 2005-09-28 2009-09-16 腾讯科技(深圳)有限公司 一种呈现用户状态和信息的方法及***
WO2007133503A2 (en) 2006-05-08 2007-11-22 Telecommunication Systems, Inc. Automatically updated instant messaging (im) presence of roaming im user
US8050690B2 (en) 2007-08-14 2011-11-01 Mpanion, Inc. Location based presence and privacy management
CN101150542B (zh) 2007-11-12 2010-06-23 腾讯科技(深圳)有限公司 即时通信***中用户状态显示的实现方法
CN101179533A (zh) 2007-12-18 2008-05-14 腾讯科技(深圳)有限公司 即时通信***中用户状态显示的实现方法及即时通信***
US8213914B2 (en) 2008-08-04 2012-07-03 Lg Electronics Inc. Mobile terminal capable of providing web browsing function and method of controlling the mobile terminal
KR20100021859A (ko) 2008-08-18 2010-02-26 엘지전자 주식회사 휴대 단말기 및 그 구동 방법
KR101565768B1 (ko) 2008-12-23 2015-11-06 삼성전자주식회사 휴대단말의 잠금 모드 해제 방법 및 장치
US9042876B2 (en) * 2009-02-17 2015-05-26 Lookout, Inc. System and method for uploading location information based on device movement
KR101613171B1 (ko) 2009-10-29 2016-04-18 삼성전자주식회사 휴대용 단말기에서 통화 품질을 개선하기 위한 장치 및 방법
CN101754462A (zh) * 2009-12-24 2010-06-23 深圳华为通信技术有限公司 一种设置移动终端状态的方法和终端
CN102655541B (zh) * 2011-03-04 2014-11-19 国基电子(上海)有限公司 具自动调节音量功能的手机及其方法
AR085810A1 (es) 2011-03-17 2013-10-30 Danisco Us Inc Modificacion del color en telas que tienen apresto
US8696610B2 (en) * 2011-07-21 2014-04-15 Clifford T. Solomon Magnetorheological medical brace
JP2013032932A (ja) 2011-08-01 2013-02-14 Sharp Corp 携帯端末
EP2750932A4 (en) * 2011-08-31 2016-07-27 Qoros Automotive Co Ltd SYSTEM AND METHOD FOR MANAGING INCOMING MESSAGES IN A VEHICLE
US8949745B2 (en) * 2011-10-21 2015-02-03 Konntech Inc. Device and method for selection of options by motion gestures
KR101866774B1 (ko) 2011-12-22 2018-06-19 삼성전자주식회사 휴대용 단말기에서 음량을 조절하기 위한 장치 및 방법
KR101262362B1 (ko) * 2012-01-31 2013-05-08 (주) 골프존 가상의 그린 제작을 지원하는 가상 골프 시뮬레이션 장치 및 그 방법
EP2624606A1 (en) 2012-02-02 2013-08-07 Samsung Electronics Co., Ltd Apparatus and Method for Generating Smart Reply in a Mobile Device
KR20140073232A (ko) 2012-12-06 2014-06-16 엘지전자 주식회사 휴대 단말기 및 그 동작 방법
CN103873342B (zh) * 2012-12-11 2017-06-06 腾讯科技(深圳)有限公司 一种加入社交群组的方法、终端以及***
CN103179535A (zh) * 2013-03-12 2013-06-26 广东欧珀移动通信有限公司 移动终端未接来电自动回复方法及该移动终端
CN103500047A (zh) * 2013-09-23 2014-01-08 百度在线网络技术(北京)有限公司 移动终端中交互元素的控制方法、装置和移动终端
US10055756B2 (en) * 2013-10-18 2018-08-21 Apple Inc. Determining user engagement
CN103746985A (zh) * 2013-12-30 2014-04-23 华为技术有限公司 通信方法及装置
CN103747140B (zh) * 2014-01-08 2017-03-29 惠州Tcl移动通信有限公司 一种获取相同运动模式下好友运动信息的方法及***
CN103763675A (zh) * 2014-01-24 2014-04-30 惠州Tcl移动通信有限公司 基于移动终端分析用户行为并进行提示的方法及***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013089238A (ja) * 2011-10-20 2013-05-13 Fuji Xerox Co Ltd ジェスチャ処理プログラム

Also Published As

Publication number Publication date
EP3300342A1 (en) 2018-03-28
CN104821991A (zh) 2015-08-05
US10425523B2 (en) 2019-09-24
KR20160137446A (ko) 2016-11-30
US20180176363A1 (en) 2018-06-21
CN105657188A (zh) 2016-06-08
EP3300342B1 (en) 2021-01-20
CN105657188B (zh) 2019-03-01
EP3300342A4 (en) 2018-08-29

Similar Documents

Publication Publication Date Title
KR102321363B1 (ko) 모바일 단말을 제어하는 방법 및 모바일 단말
CN104967557B (zh) 通信消息发送方法及装置
US20080242271A1 (en) Electronic device with location-based and presence-based user preferences and method of controlling same
CN104301308B (zh) 通话控制方法及装置
US20150105056A1 (en) Methods and devices for establishing call
US9264859B2 (en) Communication device having automatic reply function and method for performing automatic reply thereof
CN109274510A (zh) 消息处理方法、装置、客户端、服务器及存储介质
US20180191895A1 (en) Phone call processing method and apparatus
WO2018072656A1 (zh) 一种多终端通信方法、服务器和终端、存储介质
US9172812B2 (en) System and method for assisting a callee and a caller in establishing telephonic communications
KR101674844B1 (ko) 통신 식별자 처리 방법, 장치, 프로그램 및 기록매체
CN106231137A (zh) 基于电量的处理方法及装置
JP6279815B2 (ja) 状態を通知する方法及び装置
CN104320532A (zh) 呼叫提醒方法及装置
CN107172604B (zh) 呼叫处理方法、装置及终端电子设备
CN111866720A (zh) 定位方法及装置
US10791214B2 (en) Electronic device, control method, and medium
US20140321335A1 (en) Detection and notification of end user presence via a telecommunications device
KR101707538B1 (ko) 움직임 센서를 이용하여 모바일 단말에서 음성 입력을 제어하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록매체
CN111083281A (zh) 通话方法、装置、终端及存储介质
CN113541832B (zh) 一种终端、网络传输质量检测方法及存储介质
KR101645863B1 (ko) 호 처리 시스템 및 그 제어방법과, 그 호 처리 시스템과 통신하는 통신 단말기 및 그 제어방법
CN105224144A (zh) 距离测量方法及装置
KR101456677B1 (ko) 모바일 단말기에서 상태정보 자동 해제 방법
KR20180111138A (ko) 다양한 설정 모드에 따른 호 처리를 수행하는 장치 및 방법

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant