






















본 발명의 다양한 실시예는 전자 장치에 관한 것으로, 예를 들면, 알림 이벤트를 제공하는 전자 장치 및 그 제어 방법에 관한 것이다.Various embodiments of the present disclosure relate to electronic devices, for example, to electronic devices that provide notification events and control methods thereof.
근자에 들어, 사용자가 예를 들어 스마트폰(smart phone)과 같은 전자장치를 통하여 다른 사용자와 통화, 문자 메시지, SNS(social networking service) 메시지, 이메일 등을 주고받을 수 있는 기술이 이용되고 있다. 사용자는 스마트폰으로 수신된 각종 메시지를 스마트폰의 디스플레이를 통해 확인할 수 있다.Recently, a technology that allows a user to send and receive calls, text messages, social networking service (SNS) messages, e-mails, and the like with other users through an electronic device such as a smart phone is being used. The user can check various messages received by the smartphone through the display of the smartphone.
스마트 폰은 휴대의 편의성을 위해 소형으로 제작되며, 스마트 폰에 포함된 디스플레이의 크기 역시 상대적으로 작다. 이에 따라 수신된 메시지에 포함된 내용(contents)이 클 경우, 디스플레이의 제한된 공간 내에 메시지의 모든 내용을 표시할 수 없고 일부만 표시해야 하는 단점이 있다. 또한 수신된 메시지의 모든 내용을 소형 디스플레이를 통하여 확인하려면, 사용자는 스마트 폰의 사용자 인터페이스를 수 회 조작해야 하는 번거로움이 있다.Smart phones are manufactured in a small size for portability convenience, and the size of the display included in the smart phone is also relatively small. Accordingly, when the contents included in the received message are large, there is a disadvantage in that all contents of the message cannot be displayed within the limited space of the display, but only a part of the message. In addition, in order to check all the contents of the received message through the small display, the user has the inconvenience of manipulating the user interface of the smart phone several times.
사용자가 운동 중이거나 운전 중임에 따라 디스플레이 내용을 확인할 수 없는 경우에도, 사용자는 직접 스마트 폰의 디스플레이에 표시된 공지 이벤트의 일부분을 선택하여 열어보아야 전체 공지 이벤트 내용 중에 포함된 중요 정보를 열람할 수 있다는 단점이 있다.Even if the user cannot check the contents of the display while exercising or driving, the user must directly select and open a part of the notice event displayed on the display of the smartphone to view important information included in the entire notice event contents. There are downsides.
본 발명의 다양한 실시예는, 제한된 크기의 디스플레이 공간 내에서도 사용자에게 필요한 중요한 정보를 포함하는 요약 메시지를 제공할 수 있는 전자 장치 및 그 제어 방법을 제공할 수 있다.Various embodiments of the present disclosure may provide an electronic device capable of providing a summary message including important information necessary for a user even within a limited-size display space, and a control method thereof.
본 발명의 다양한 실시예에 따른 전자 장치는, 메시지를 수신하는 통신 인터페이스; 상기 전자 장치의 상황 정보에 기초하여 상기 메시지를 출력하기 위한 알림 방식을 결정하며, 상기 알림 방식에 따라 상기 메시지를 변환하여 요약 메시지를 획득하는 제어부; 및 상기 요약 메시지를 출력하는 출력 모듈;을 포함할 수 있다.An electronic device according to various embodiments of the present disclosure includes a communication interface for receiving a message; a control unit that determines a notification method for outputting the message based on the context information of the electronic device, converts the message according to the notification method, and obtains a summary message; and an output module outputting the summary message.
본 발명의 다양한 실시예에 따른 전자 장치의 제어 방법은, 메시지를 수신하는 동작; 상기 전자 장치의 상황 정보에 기초하여 상기 메시지를 출력하기 위한 알림 방식을 결정하는 동작; 상기 알림 방식에 따라 상기 메시지를 변환하여 요약 메시지를 획득하는 동작; 및 상기 요약 메시지를 출력하는 동작;을 포함할 수 있다.A control method of an electronic device according to various embodiments of the present disclosure includes receiving a message; determining a notification method for outputting the message based on context information of the electronic device; obtaining a summary message by converting the message according to the notification method; and outputting the summary message.
본 발명의 다양한 실시예에 따른 전자 장치는 소형 디스플레이의 제한된 디스플레이 공간에 메시지 또는 이벤트 내의 중요 정보를 표시할 수 있다.An electronic device according to various embodiments of the present disclosure may display important information in a message or event in a limited display space of a small display.
또한, 전자 장치는 수신된 메시지 또는 이벤트를 사용자 상황에 최적화된 방법으로 사용자에게 알려줄 수 있어, 이에 따라 사용자는 스마트 폰의 사용자 인터페이스에 대해 수 회 조작할 필요 없이, 메시지 또는 이벤트의 중요 정보를 쉽게 확인할 수 있다.In addition, the electronic device can inform the user of the received message or event in a method optimized for the user's situation, so that the user can easily view important information of the message or event without having to manipulate the user interface of the smartphone several times. You can check.
또한, 사용자가 운동 중 이거나 운전 중인 상황에서도 디스플레이에 표시된 메시지 또는 공지 이벤트를 선택하지 않아도, 전체 메시지 또는 공지 이벤트 내용 중 포함된 중요 정보를 열람할 수 있다는 장점이 있다.In addition, there is an advantage in that the user can read important information included in the entire message or notice event contents without selecting the message or notice event displayed on the display even when the user is exercising or driving.
도 1은 본 발명의 일 실시예에 따른 전자 장치를 나타내는 개략적인 블록도 이다.
도 2는 본 발명의 일 실시예에 따른 전자 장치의 전면 사시도 이다.
도 3은 본 발명의 일 실시예에 따른 전자 장치의 후면 사시도 이다.
도 4a는 다양한 실시예에 따른 전자 장치의 제어 방법을 도시한다.
도 4b는 일 실시예에 따른 전자 장치의 제어 방법을 도시한다.
도 5a는 다양한 실시예에 따른 전자 장치를 도시한다.
도 5b는 다양한 실시예에 따른 전자 장치를 도시한다.
도 6은 다양한 실시예에 따른 중요 정보를 추출하여 요약 정보를 생성하는 방법을 도시한다.
도 7a는 다양한 실시예에 따른 사용자 상황 정보를 획득하는 동작을 도시한다.
도 7b는 다양한 실시예에 따른 알림 방식을 결정하여 요약 메시지를 생성하는 방법을 도시한다.
도 8a는 다양한 실시예에 따른 원형 디스플레이로 및 디스플레이 상황 정보를 획득하는 동작을 도시한다.
도 8b는 다양한 실시예에 따른 알림 방식을 결정하여 요약 메시지를 생성하는 방법을 도시한다.
도 9(a) 내지 도 9(c)는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 요약 메시지를 출력하는 방법을 도시한다.
도 10(a) 내지 도 10(d)는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 11은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 12는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 13(a) 및 도 13(b)은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 14는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 15는 다양한 실시예에 따른 스마트 태블릿의 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 16은 다양한 실시예에 따른 출력 상황에 따른 알림 방식을 결정하는 방법을 도시한다.
도 17은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.
도 18은 다양한 실시예에 따른 잠금 화면 상황에서 알림 방식을 결정하는 방법을 도시한다.
도 19는 다양한 실시예에 따른 원형 디스플레이 상황에서 알림 방식을 결정하는 방법을 도시한다.1 is a schematic block diagram illustrating an electronic device according to an embodiment of the present invention.
2 is a front perspective view of an electronic device according to an embodiment of the present invention.
3 is a rear perspective view of an electronic device according to an embodiment of the present invention.
4A illustrates a control method of an electronic device according to various embodiments.
4B illustrates a control method of an electronic device according to an embodiment.
5A illustrates an electronic device according to various embodiments.
5B illustrates an electronic device according to various embodiments.
6 illustrates a method of generating summary information by extracting important information according to various embodiments.
7A illustrates an operation of obtaining user context information according to various embodiments.
7B illustrates a method of generating a summary message by determining a notification method according to various embodiments.
8A illustrates an operation of acquiring display context information and a circular display according to various embodiments.
8B illustrates a method of generating a summary message by determining a notification method according to various embodiments.
9(a) to 9(c) illustrate a method of outputting a summary message according to display context information according to various embodiments.
10(a) to 10(d) illustrate a method of determining a notification method according to display context information according to various embodiments.
11 illustrates a method of determining a notification method according to display context information according to various embodiments.
12 illustrates a method of determining a notification method according to display context information according to various embodiments.
13(a) and 13(b) illustrate a method of determining a notification method according to display context information according to various embodiments.
14 illustrates a method of determining a notification method according to display context information according to various embodiments.
15 illustrates a method of determining a notification method according to display context information of a smart tablet according to various embodiments.
16 illustrates a method of determining a notification method according to an output situation according to various embodiments.
17 illustrates a method of determining a notification method according to display context information according to various embodiments.
18 illustrates a method of determining a notification method in a lock screen situation according to various embodiments.
19 illustrates a method of determining a notification method in a circular display situation according to various embodiments.
이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시예를 상세하게 설명한다. 다만, 본 발명이 예시적 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조부호는 실질적으로 동일한 기능을 수행하는 부재를 나타낸다.Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the accompanying drawings. However, the present invention is not limited or limited by exemplary embodiments. The same reference numerals presented in each figure indicate members performing substantially the same function.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.Terms including ordinal numbers, such as first and second, may be used to describe various components, but the components are not limited by the terms. These terms are only used for the purpose of distinguishing one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention. Terms used in this application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly dictates otherwise.
도 1은 본 발명의 일 실시예에 따른 전자 장치를 나타내는 개략적인 블록도이다.1 is a schematic block diagram illustrating an electronic device according to an embodiment of the present invention.
도 1을 참조하면, 장치(100)는 서브통신 모듈(130), 커넥터(165), 및 이어폰 연결잭(167)과 같은 외부 장치 연결부를 이용하여 외부 장치(도시되지 아니함)와 연결될 수 있다. “외부 장치”는 상기 장치(100)에 탈착되어 유선으로 연결 가능한 이어폰(Earphone), 외부 스피커(External speaker), USB(Universal Serial Bus) 메모리, 충전기, 크래들/도크(Cradle/Dock), DMB 안테나, 모바일 결제 관련 장치, 건강 관리 장치(혈당계 등), 게임기, 자동차 내비게이션 장치 등 다양한 장치들을 포함할 수 있다. 또한 상기 "외부 장치"는 근거리 통신에 의하여 무선으로 상기 장치(100)에 연결될 수 있는 블루투스 통신 장치, NFC(Near Field Communication) 장치와 같은 근거리 통신 장치, 및 WiFi Direct 통신 장치, 무선 액세스 포인트(AP, Access Point)를 포함할 수 있다. 또한, 상기 외부 장치는 다른 장치, 휴대폰, 스마트폰, 태블릿PC, 데스크탑 PC, 및 서버를 포함할 수 있다.Referring to FIG. 1 , the
도 1을 참조하면, 장치(100)는 표시부(190) 및 디스플레이 컨트롤러(195)를 포함한다. 또한, 장치(100)는 제어부(110), 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS모듈(155), 입/출력 모듈(160), 센서 모듈(170), 저장부(175) 및 전원공급부(180)를 포함한다. 서브통신 모듈(130)은 무선랜 모듈(131) 및 근거리통신 모듈(132) 중 적어도 하나를 포함하고, 멀티미디어 모듈(140)은 방송통신 모듈(141), 오디오재생 모듈(142) 및 동영상재생 모듈(143) 중 적어도 하나를 포함한다. 카메라 모듈(150)은 제1 카메라(151) 및 제2 카메라(152) 중 적어도 하나를 포함하고, 입/출력 모듈(160)은 버튼(161), 마이크(162), 스피커(163), 진동모터(164), 커넥터(165), 및 키패드(166) 중 적어도 하나를 포함한다. 이하에서는 상기 표시부(190) 및 디스플레이 컨트롤러(195)가 각각 터치스크린 및 터치스크린 컨트롤러인 경우를 예로 들어 설명한다.Referring to FIG. 1 , the
제어부(110)는 CPU(111), 장치(100)의 제어를 위한 제어프로그램이 저장된 롬(ROM, 112) 및 장치(100)의 외부로부터 입력되는 신호 또는 데이터를 기억하거나, 장치(100)에서 수행되는 작업을 위한 기억영역으로 사용되는 램(RAM, 113)을 포함할 수 있다. CPU(111)는 싱글 코어, 듀얼 코어, 트리플 코어, 또는 쿼드 코어를 포함할 수 있다. CPU(111), 롬(112) 및 램(113)은 내부버스(bus)를 통해 상호 연결될 수 있다.The
제어부(110)는 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS 모듈(155), 입/출력 모듈(160), 센서 모듈(170), 저장부(175), 전원공급부(180), 터치스크린(190), 및 터치스크린 컨트롤러(195)를 제어할 수 있다.The
이동통신 모듈(120)은 제어부(110)의 제어에 따라 적어도 하나-하나 또는 복수-의 안테나(도시되지 아니함)를 이용하여 이동 통신을 통해 장치(100)가 외부 장치와 연결되도록 한다. 이동통신 모듈(120)은 장치(100)에 입력되는 전화번호를 가지는 휴대폰(도시되지 아니함), 스마트폰(도시되지 아니함), 태블릿PC 또는 다른 장치(도시되지 아니함)와 음성 통화, 화상 통화, 문자메시지(SMS) 또는 멀티미디어 메시지(MMS)를 위한 무선 신호를 송/수신한다.The
서브통신 모듈(130)은 무선랜 모듈(131)과 근거리통신 모듈(132) 중 적어도 하나를 포함할 수 있다. 예를 들어, 무선랜 모듈(131)만 포함하거나, 근거리통신 모듈(132)만 포함하거나 또는 무선랜 모듈(131)과 근거리통신 모듈(132)을 모두 포함할 수 있다.The
무선랜 모듈(131)은 제어부(110)의 제어에 따라 무선 액세스 포인트(AP, access point)(도시되지 아니함)가 설치된 장소에서 인터넷에 연결될 수 있다. 무선랜 모듈(131)은 미국전기전자학회(IEEE)의 무선랜 규격(IEEE802.11x)을 지원한다. 근거리통신 모듈(132)은 제어부(110)의 제어에 따라 장치(100)와 화상형성장치(도시되지 아니함) 사이에 무선으로 근거리 통신을 할 수 있다. 근거리 통신방식은 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association), 와이파이 다이렉트(WiFi-Direct) 통신, NFC(Near Field Communication) 등이 포함될 수 있다.The
장치(100)는 성능에 따라 이동통신 모듈(120), 무선랜 모듈(131), 및 근거리통신 모듈(132) 중 적어도 하나를 포함할 수 있다. 예를 들어, 장치(100)는 성능에 따라 이동통신 모듈(120), 무선랜 모듈(131), 및 근거리통신 모듈(132)들의 조합을 포함할 수 있다.The
멀티미디어 모듈(140)은 방송통신 모듈(141), 오디오재생 모듈(142) 또는 동영상재생 모듈(143)을 포함할 수 있다. 방송통신 모듈(141)은 제어부(110)의 제어에 따라 방송통신 안테나(도시되지 아니함)를 통해 방송국에서부터 송출되는 방송 신호(예, TV방송 신호, 라디오방송 신호 또는 데이터방송 신호) 및 방송부가 정보(예, EPS(Electric Program Guide) 또는 ESG(Electric Service Guide))를 수신할 수 있다. 오디오재생 모듈(142)은 제어부(110)의 제어에 따라 저장되거나 또는 수신되는 디지털 오디오 파일(예, 파일 확장자가 mp3, wma, ogg 또는 wav인 파일)을 재생할 수 있다. 동영상재생 모듈(143)은 제어부(110)의 제어에 따라 저장되거나 또는 수신되는 디지털 동영상 파일(예, 파일 확장자가 mpeg, mpg, mp4, avi, mov, 또는 mkv인 파일)을 재생할 수 있다. 동영상재생 모듈(143)은 디지털 오디오 파일을 재생할 수 있다.The
멀티미디어 모듈(140)은 방송통신 모듈(141)을 제외하고 오디오재생 모듈(142)과 동영상재생 모듈(143)을 포함할 수 있다. 또한, 멀티미디어 모듈(140)의 오디오재생 모듈(142) 또는 동영상재생 모듈(143)은 제어부(110)에 포함될 수 있다.The
카메라 모듈(150)은 제어부(110)의 제어에 따라 정지이미지 또는 동영상을 촬영하는 제1 카메라(151) 및 제2 카메라(152) 중 적어도 하나를 포함할 수 있다. 또한, 제1 카메라(151) 또는 제2 카메라(152)는 촬영에 필요한 광량을 제공하는 보조 광원(예, 플래시(도시되지 아니함))을 포함할 수 있다. 제1 카메라(151)는 상기 장치(100) 전면에 배치되고, 제2 카메라(152)는 상기 장치(100)의 후면에 배치될 수 있다. 달리 취한 방식으로, 제1 카메라(151)와 제2 카메라(152)는 인접(예, 제1 카메라(151)와 제2 카메라(152)의 간격이 1 cm 보다 크고, 8 cm 보다는 작은)하게 배치되어 3차원 정지이미지 또는 3차원 동영상을 촬영할 수 있다.The
GPS 모듈(155)은 지구 궤도상에 있는 복수의 GPS위성(도시되지 아니함)에서부터 전파를 수신하고, GPS위성(도시되지 아니함)에서부터 장치(100)까지 전파도달시간(Time of Arrival)을 이용하여 장치(100)의 위치를 산출할 수 있다.The
입/출력 모듈(160)은 복수의 버튼(161), 마이크(162), 스피커(163), 진동모터(164), 커넥터(165), 및 키패드(166) 중 적어도 하나를 포함할 수 있다.The input/
버튼(161)은 상기 장치(100)의 하우징의 전면, 측면 또는 후면에 형성될 수 있으며, 전원/잠금 버튼(도시되지 아니함), 볼륨버튼(도시되지 아니함), 메뉴 버튼, 홈 버튼, 돌아가기 버튼(back button) 및 검색 버튼(161) 중 적어도 하나를 포함할 수 있다.The
마이크(162)는 제어부(110)의 제어에 따라 음성(voice) 또는 사운드(sound)를 입력 받아 전기적인 신호를 생성한다.The
스피커(163)는 제어부(110)의 제어에 따라 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140) 또는 카메라 모듈(150)의 다양한 신호(예, 무선신호, 방송신호, 디지털 오디오 파일, 디지털 동영상 파일 또는 사진 촬영 등)에 대응되는 사운드를 장치(100) 외부로 출력할 수 있다. 스피커(163)는 장치(100)가 수행하는 기능에 대응되는 사운드(예, 전화 통화에 대응되는 버튼 조작음, 또는 통화 연결음)를 출력할 수 있다. 스피커(163)는 상기 장치(100)의 하우징의 적절한 위치 또는 위치들에 하나 또는 복수로 형성될 수 있다.The
진동모터(164)는 제어부(110)의 제어에 따라 전기적 신호를 기계적 진동으로 변환할 수 있다. 예를 들어, 진동 모드에 있는 장치(100)는 다른 장치(도시되지 아니함)로부터 음성통화가 수신되는 경우, 진동모터(164)가 동작한다. 상기 장치(100)의 하우징 내에 하나 또는 복수로 형성될 수 있다. 진동모터(164)는 터치스크린(190) 상을 터치하는 사용자의 터치 동작 및 터치스크린(190) 상에서의 터치의 연속적인 움직임에 응답하여 동작할 수 있다.The
커넥터(165)는 상기 장치(100)와 외부 장치(도시되지 아니함) 또는 전원소스(도시되지 아니함)를 연결하기 위한 인터페이스로 이용될 수 있다. 상기 장치(100)는 제어부(110)의 제어에 따라 커넥터(165)에 연결된 유선 케이블을 통해 장치(100)의 저장부(175)에 저장된 데이터를 외부 장치(도시되지 아니함)로 전송하거나 또는 외부 장치(도시되지 아니함)로부터 데이터를 수신할 수 있다. 또한 상기 장치(100)는 커넥터(165)에 연결된 유선 케이블을 통해 전원소스(도시되지 아니함)로부터 전원을 입력받거나, 상기 전원소스를 이용하여 배터리(도시되지 아니함)를 충전할 수 있다.The
키패드(166)는 장치(100)의 제어를 위해 사용자로부터 키 입력을 수신할 수 있다. 키패드(166)는 장치(100)에 형성되는 물리적인 키패드(도시되지 아니함) 또는 터치스크린(190)에 표시되는 가상의 키패드(도시되지 아니함)를 포함한다. 장치(100)에 형성되는 물리적인 키패드(도시되지 아니함)는 장치(100)의 성능 또는 구조에 따라 제외될 수 있다.The
이어폰 연결잭(Earphone Connecting Jack, 167)에는 이어폰(도시되지 아니함)이 삽입되어 상기 장치(100)에 연결될 수 있다.An earphone (not shown) may be inserted into the
센서 모듈(170)은 장치(100)의 상태를 검출하는 적어도 하나의 센서를 포함한다. 예를 들어, 센서모듈(170)은 사용자의 장치(100)에 대한 접근여부를 검출하는 근접센서, 장치(100) 주변의 빛의 양을 검출하는 조도센서(도시되지 아니함), 또는 장치(100)의 동작(예, 장치(100)의 회전, 장치(100)에 가해지는 가속도 또는 진동)을 검출하는 모션센서(도시되지 아니함), 지구 자기장을 이용해 방위(point of the compass)를 검출하는 지자기 센서(Geo-magnetic Sensor, 도시되지 아니함), 중력의 작용 방향을 검출하는 중력 센서(Gravity Sensor), 대기의 압력을 측정하여 고도를 검출하는 고도계(Altimeter)를 포함할 수 있다. 적어도 하나의 센서는 상태를 검출하고, 검출에 대응되는 신호를 생성하여 제어부(110)로 전송할 수 있다. 센서모듈(170)의 센서는 장치(100)의 성능에 따라 추가되거나 삭제될 수 있다.
저장부(175)는 제어부(110)의 제어에 따라 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS모듈(155), 입/출력 모듈(160), 센서 모듈(170), 터치스크린(190)의 동작에 대응되게 입/출력되는 신호 또는 데이터를 저장할 수 있다. 저장부(175)는 장치(100) 또는 제어부(110)의 제어를 위한 제어 프로그램 및 어플리케이션들을 저장할 수 있다.The
“저장부”라는 용어는 저장부(175), 제어부(110)내 롬(112), 램(113) 또는 장치(100)에 장착되는 메모리 카드(도시되지 아니함)(예, SD 카드, 메모리 스틱)를 포함한다. 저장부는 비휘발성 메모리, 휘발성메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다.The term “storage unit” refers to the
전원공급부(180)는 제어부(110)의 제어에 따라 장치(100)의 하우징에 배치되는 하나 또는 복수의 배터리(도시되지 아니함)에 전원을 공급할 수 있다. 하나 또는 복수의 배터리(도시되지 아니함)는 장치(100)에 전원을 공급한다. 또한, 전원공급부(180)는 커넥터(165)와 연결된 유선 케이블을 통해 외부의 전원소스(도시되지 아니함)에서부터 입력되는 전원을 장치(100)로 공급할 수 있다. 또한, 전원공급부(180)는 무선 충전 기술을 통해 외부의 전원소스로부터 무선으로 입력되는 전원을 장치(100)로 공급할 수도 있다.The
터치스크린(190)은 사용자에게 다양한 서비스(예, 통화, 데이터 전송, 방송, 사진촬영)에 대응되는 유저 인터페이스를 제공할 수 있다. 터치스크린(190)은 유저 인터페이스에 입력되는 적어도 하나의 터치에 대응되는 아날로그 신호를 터치스크린 컨트롤러(195)로 전송할 수 있다. 터치스크린(190)은 사용자의 신체(예, 엄지를 포함하는 손가락) 또는 터치가능한 입력 수단(예, 스타일러스 펜)을 통해 적어도 하나의 터치를 입력받을 수 있다. 또한, 터치스크린(190)은 적어도 하나의 터치 중에서, 하나의 터치의 연속적인 움직임을 입력받을 수 있다. 터치스크린(190)은 입력되는 터치의 연속적인 움직임에 대응되는 아날로그 신호를 터치스크린 컨트롤러(195)로 전송할 수 있다.The
본 발명에서 터치는 터치스크린(190)과 사용자의 신체 또는 터치 가능한 입력 수단과의 접촉에 한정되지 않고, 비접촉(예, 터치스크린(190)과 사용자의 신체 또는 터치 가능한 입력 수단과 검출가능한 간격이 1 mm 이하)을 포함할 수 있다. 터치스크린(190)에서 검출가능한 간격은 장치(100)의 성능 또는 구조에 따라 변경될 수 있다.In the present invention, touch is not limited to contact between the
터치스크린(190)은 예를 들어, 저항막(resistive) 방식, 정전용량(capacitive) 방식, 적외선(infrared) 방식 또는 초음파(acoustic wave) 방식으로 구현될 수 있다.The
터치스크린 컨트롤러(195)는 터치스크린(190)에서부터 수신된 아날로그 신호를 디지털 신호(예, X와 Y좌표)로 변환하여 제어부(110)로 전송한다. 제어부(110)는 터치스크린 컨트롤러(195)로부터 수신된 디지털 신호를 이용하여 터치스크린(190)을 제어할 수 있다. 예를 들어, 제어부(110)는 터치에 응답하여 터치스크린(190)에 표시된 단축 아이콘(도시되지 아니함)이 선택되게 하거나 또는 단축 아이콘(도시되지 아니함)을 실행할 수 있다. 또한, 터치스크린 컨트롤러(195)는 제어부(110)에 포함될 수도 있다.The touch screen controller 195 converts analog signals received from the
도 2는 본 발명의 일 실시예에 따른 전자 장치의 전면 사시도이다. 도 3은 본 발명의 일 실시예에 따른 전자 장치의 후면 사시도이다.2 is a front perspective view of an electronic device according to an embodiment of the present invention. 3 is a rear perspective view of an electronic device according to an embodiment of the present invention.
도 2를 참조하면, 장치(100)의 전면(100a) 중앙에는 터치스크린(190)이 배치된다. 상기 터치스크린(190)은 장치(100)의 전면(100a)의 대부분을 차지하도록 크게 형성된다. 도 2에서는, 상기 터치스크린(190)에 메인 홈 화면이 표시된 예를 나타낸다. 메인 홈 화면은 장치(100)의 전원을 켰을 때 상기 터치스크린(190) 상에 표시되는 첫 화면이다. 또한 상기 장치(100)가 여러 페이지의 서로 다른 홈화면들을 갖고 있을 경우, 메인 홈 화면은 상기 여러 페이지의 홈 화면들 중 첫 번째 홈 화면일 수 있다. 홈 화면에는 자주 사용되는 어플리케이션들을 실행하기 위한 단축 아이콘들(21, 22, 23), 메인메뉴 전환키(24), 시간, 날씨 등이 표시될 수 있다. 상기 메인메뉴 전환키(24)는 상기 터치스크린(190) 상에 메뉴 화면을 표시한다. 또한, 상기 터치스크린(190)의 상단에는 배터리 충전상태, 수신신호의 세기, 현재 시각과 같은 장치(100)의 상태를 표시하는 상태바(Status Bar, 192)가 형성될 수도 있다.Referring to FIG. 2 , a
상기 터치스크린(190)의 하부에는 홈 버튼(161a), 메뉴 버튼(161b), 및 뒤로 가기 버튼(161c)이 형성될 수 있다.A
홈 버튼(161a)은 터치스크린(190)에 메인 홈 화면(main Home screen)을 표시한다. 예를 들어, 터치스크린(190)에 상기 메인 홈 화면과 다른 홈 화면(any Home screen) 또는 메뉴화면이 표시된 상태에서, 상기 홈 키(161a)가 터치되면, 터치스크린(190)에 메인 홈 화면이 디스플레이될 수 있다. 또한, 터치스크린(190) 상에서 어플리케이션들이 실행되는 도중 홈 버튼(191a)이 터치되면, 상기 터치스크린(190)상에는 도 2에 도시된 메인 홈 화면이 디스플레이될 수 있다. 또한 홈 버튼(161a)은 상기 터치스크린(190) 상에 최근에(recently) 사용된 어플리케이션들을 디스플레이하도록 하거나, 태스크 매니저(Task Manager)를 디스플레이하기 위하여 사용될 수도 있다.The
메뉴 버튼(161b)은 터치스크린(190) 상에서 사용될 수 있는 연결 메뉴를 제공한다. 상기 연결 메뉴에는 위젯 추가 메뉴, 배경화면 변경 메뉴, 검색 메뉴, 편집 메뉴, 환경 설정 메뉴 등이 포함될 수 있다.The
뒤로 가기 버튼(161c)은 현재 실행되고 있는 화면의 바로 이전에 실행되었던 화면을 디스플레이하거나, 가장 최근에 사용된 어플리케이션을 종료시킬 수 있다.The
장치(100)의 전면(100a) 가장자리에는 제1 카메라(151)와 조도 센서(170a) 및 근접 센서(170b)가 배치될 수 있다. 장치(100)의 후면(100c)에는 제2 카메라(152), 플래시(flash, 153), 스피커(163)가 배치될 수 있다.A
장치(100)의 측면(100b)에는 예를 들어 전원/리셋 버튼(160a), 음량 버튼(161b), 방송 수신을 위한 지상파 DMB 안테나(141a), 하나 또는 복수의 마이크들(162) 등이 배치될 수 있다. 상기 DMB 안테나(141a)는 장치(100)에 고정되거나, 착탈 가능하게 형성될 수도 있다.On the
또한, 장치(100)의 하단 측면에는 커넥터(165)가 형성된다. 커넥터(165)에는 다수의 전극들이 형성되어 있으며 외부 장치와 유선으로 연결될 수 있다. 장치(100)의 상단 측면에는 이어폰 연결잭(167)이 형성될 수 있다. 이어폰 연결잭(167)에는 이어폰이 삽입될 수 있다.In addition, a
도 4a는 다양한 실시예에 따른 전자 장치의 제어 방법을 도시한다.4A illustrates a control method of an electronic device according to various embodiments.
도 4a에 도시된 바와 같이, 다양한 실시예에 따르면, 동작 401a에서, 전자 장치(예: 장치(100))의 통신 인터페이스(예: 서브 통신 모듈(130))는 외부로부터 메시지를 수신할 수 있다.As shown in FIG. 4A , according to various embodiments, in
예를 들면, 메시지는 문자(SMS, MMS) 메시지, SNS(social networking service) 메시지, 어플리케이션 공지 메시지, 이메일(e-mail) 메시지 중 적어도 하나를 포함할 수 있다.For example, the message may include at least one of a text (SMS, MMS) message, a social networking service (SNS) message, an application notification message, and an e-mail message.
예를 들면, 메시지는 적어도 하나의 문자, 숫자 및/또는 기호를 포함하는 텍스트를 포함할 수 있다.For example, the message may include text including at least one letter, number, and/or symbol.
예를 들면, 통신 인터페이스(130)는 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 메시지를 수신할 수 있다.For example, the
다양한 실시예에 따르면, 동작 403a에서, 제어부(예: 제어부(110))는 전자 장치에 대한 상황 정보를 획득할 수 있다.According to various embodiments, in
예를 들면, 전자 장치에 대한 상황 정보는 사용자의 상황에 관한 사용자 상황 정보 및/또는 디스플레이의 상황에 관한 디스플레이 상황 정보를 포함할 수 있다.For example, the context information on the electronic device may include user context information about the user's context and/or display context information about the display context.
예를 들면, 제어부(110)는 이어폰 연결잭(예: 이어폰 연결잭(167))에 외부 장치(예: 이어폰)가 접속된 것을 감지할 수 있다. 이어폰 연결잭(167)에 외부 장치가 접속된 경우, 제어부(110)는 디스플레이 장치(예를 들어, 터치스크린(190))로 현재 사용자가 운동 중인지 여부를 문의하기 위한 화면을 표시하고, 상기 터치스크린(190) 또는 입/출력 모듈(160)을 통해 사용자로부터 운동 중임을 알리는 입력을 수신할 수 있다. 그러면 제어부(110)는 상기 외부 장치의 연결 감지 정보 및 상기 수신된 사용자 입력에 기초하여, 사용자가 "운동 상황"에 있다는 사용자 상황 정보를 획득할 수 있다. 다른 예를 들면, 제어부(110)는 센서 모듈(170)로부터 전자 장치(100)의 가속도 정보를 수신할 수 있고, 이어폰 연결잭(167)에 외부 장치(이어폰)가 접속된 것을 감지하였다는 연결 감지 정보를 수신할 수 있다. 제어부(110)는 가속도 정보로부터 전자 장치(100)를 소지하고 있는 사용자가 현재 걷고 있는 중인지 또는 뛰고 있는지 여부에 관한 사용자 상황 정보를 획득할 수 있다. 또한 제어부(110)는 가속도 값이 임계 값 보다 큰지 판단할 수 있다. 외부 장치가 이어폰 연결잭((167)에 연결되는 동안 전자 장치(100)의 가속도 값이 임계 값 보다 큰 것으로 판단되면, 제어부(110)는 사용자가 "운동 상황"에 있다는 사용자 상황 정보를 획득할 수도 있다.For example, the
예를 들면, 제어부(110)는 저장부(175)에 저장되어 전자 장치(100)의 동작 모드를 설정할 수 있도록 하는 동작 모드 프로그램 상에서, 사용자가 "운전 모드"를 설정한 경우, 사용자가 "운전 상황"에 있다는 사용자 상황 정보를 획득할 수 있다.For example, in the operation mode program stored in the
예를 들면, 제어부(110)는 메시지가 표시되는 디스플레이(예: 터치 스크린(190))로부터 메시지가 표시되는 상황에 대한 정보인 디스플레이 상황 정보를 획득할 수 있다. 예를 들면, 제어부(110)는 메시지가 표시되는 디스플레이(190)의 형태가 "원형 디스플레이" 라는 디스플레이 상황 정보를 획득할 수 있다. 예를 들면, 제어부(110)는 메시지가 표시되는 디스플레이(190)의 형태가 "직사각형 디스플레이" 라는 디스플레이 상황 정보를 획득할 수 있다. 예를 들면, 제어부(110)는 메시지가 표시되는 상황이 "상태 표시줄" 이라는 디스플레이 상황 정보를 획득할 수 있다. 예를 들면, 제어부(110)는 메시지가 표시되는 상황이 "알림창" 이라는 디스플레이 상황 정보를 획득할 수 있으며, 디스플레이 상황 정보를 획득하는 방법은 추후 도 8a를 참조하여 후술하도록 한다.For example, the
다양한 실시예에 따르면, 동작 405a에서, 제어부(110)는 수신된 메시지 및/또는 상황 정보에 기초하여 메시지를 사용자에게 알리기 위한 알림 방식을 결정할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 메시지로부터 추출된 서로 다른 발신자에 기초하여 제1 메시지를 사용자에게 알리기 위한 제1 알림 방식 및 제2 알림 방식을 결정할 수 있다. 예를 들면, 제어부(110)는 제1 메시지로부터 추출된 제1 메시지 유형에 기초하여 제1 메시지를 사용자에게 알리기 위한 제1 알림 방식을 결정할 수 있고, 제1 메시지로부터 추출된 제2 메시지 유형에 기초하여 제1 메시지를 사용자에게 알리기 위한 제2 알림 방식을 결정할 수 있다. 예를 들면, 제어부(110)는 제1 사용자 상황 정보에 기초하여 제1 메시지를 사용자에게 알리기 위한 제1 알림 방식을 결정할 수 있고, 제2 사용자 상황 정보에 기초하여 제1 메시지를 사용자에게 알리기 위한 제2 알림 방식을 결정할 수 있다. 예를 들면, 제어부(110)는 제1 디스플레이 상황 정보에 기초하여 제1 메시지를 사용자에게 알리기 위한 제1 알림 방식을 결정할 수 있고, 제2 디스플레이 상황 정보에 기초하여 제1 메시지를 사용자에게 알리기 위한 제2 알림 방식을 결정할 수 있다.For example, the
이하, 표 1을 참조하여 다양한 실시예에 따른 알림 방식을 결정하는 방법에 대해 설명한다.Hereinafter, a method of determining a notification method according to various embodiments will be described with reference to Table 1.
표 1은 다양한 실시예에 따른 메시지 유형, 상황 정보(사용자 상황 정보 및 디스플레이 상황 정보), 발신자에 따른 중요도 및 중요도에 대응하는 알림 방식을 나타낸다.Table 1 shows message types, context information (user context information and display context information), importance according to senders, and a notification method corresponding to the importance according to various embodiments.
예를 들면, 상황 정보는 사용자의 상황에 관한 정보, 외부 장치의 연결 여부에 대한 정보, 연결된 외부 장치 또는 전자 장치 디스플레이 상황에 대한 정보를 포함할 수 있다.For example, the context information may include information about a user's context, information about whether or not an external device is connected, and information about a display context of a connected external device or electronic device.
예를 들면, 제어부(110)는 외부 장치의 연결 여부에 대한 정보에 기초하여 외부 장치가 전자 장치(100)와 연결되었는지 판단할 수 있고, 외부 장치가 전자 장치(100)와 연결된 경우 외부 장치의 디스플레이 상황에 대한 정보를 획득할 수 있으며, 외부 장치의 디스플레이 상황에 대한 정보에 기초하여 메시지에 대한 알림 방식을 결정할 수 있다.For example, the
예를 들면, 제어부(110)는 외부 장치의 연결 여부에 대한 정보에 기초하여 외부 장치가 전자 장치(100)와 연결되지 않은 것으로 판단할 수 있으며, 외부 장치가 아닌 전자 장치(100)의 디스플레이의 상황에 대한 정보를 획득할 수 있고, 전자 장치(100)의 디스플레이 상황에 대한 정보에 기초하여 메시지에 대한 알림 방식을 결정할 수 있다.For example, the
표 1에 기재된 바와 같이, 예를 들면, 제어부(110)는 메시지로부터 메시지의 유형을 판단할 수 있고, 전자 장치(100) 내의 각 센서의 상황 정보 및/또는 동작 모드에 관한 프로그램 로그 정보로부터 상황 정보를 추출할 수 있으며, 메시지의 발신 번호로부터 발신자를 판단할 수 있다.As described in Table 1, for example, the
예를 들면, 제어부(110)는 각 획득된 메시지 유형, 상황 정보 및/또는 발신자에 기초하여, 해당 메시지의 중요도를 "낮음", "보통" 및/또는 "높음" 중에서 결정할 수 있다.For example, the
예를 들면, 제어부(110)는 메시지 유형이 파악되지 못한 경우, 메시지의 중요도를 "낮음" 으로 결정할 수 있다.For example, if the message type is not recognized, the
예를 들면, 제어부(110)는 메시지 유형이 "광고_할인", "광고" 또는 "인스턴트_메시지"로 결정된 경우, 메시지의 중요도를 "보통"으로 결정할 수 있다.For example, when the message type is determined to be "advertisement_discount", "advertisement", or "instant_message", the
예를 들면, 제어부(110)는 발신자가 "아내"로 결정된 경우, 메시지의 중요도를 "높음"으로 결정할 수 있다.For example, when the sender is determined to be "wife", the
예를 들면, 제어부(110)는 메시지 유형이 "택배_예약"으로 결정된 경우, 메시지의 중요도를 "높음"으로 결정할 수 있다.For example, when the message type is determined to be "delivery_reservation", the
예를 들면, 제어부(110)는 결정된 중요도에 기반하여, 메시지에 대한 알림 방식을 "무시", "음성"으로, "다른 작업 중지" 중에서 적어도 하나로 선택할 수 있다.For example, the
예를 들면, 메시지의 중요도가 "낮음"으로 결정된 경우, 제어부(110)는 해당 메시지의 알림 방식을 "무시"로 결정할 수 있다.For example, when the importance of the message is determined to be "low", the
예를 들면, 메시지의 중요도가 "보통"으로 결정된 경우, 제어부(110)는 해당 메시지의 알림 방식을 "음성"으로 결정할 수 있다.For example, when the importance of the message is determined to be "normal", the
예를 들면, 메시지의 중요도가 "높음"으로 결정된 경우, 제어부(110)는 해당 메시지의 알림 방식을 "음성" 및 "다른 작업 중지"로 결정할 수 있다.For example, when the importance of the message is determined to be “high”, the
상기 표 1에 포함되지 않았으나, 제어부(110)는 디스플레이 상황이 제1 크기의 "원형" 디스플레이 인 경우, "원형" 디스플레이를 통해 출력하기 위한 메시지의 길이를 디스플레이 상황이 제1 크기 보다 큰 제2 크기의 "직사각형" 디스플레이 인 경우 보다 더 작게 결정할 수 있다.Although not included in Table 1, the
다양한 실시예에 따르면, 동작 407a에서, 제어부(110)는 메시지를 결정된 알림 방식으로 출력하기 위해, 메시지를 알림 방식에 기초하여 요약 메시지의 형태로 변환할 수 있다. 예를 들면, 제어부(110)는 메시지의 알림 방식이 "음성"으로 결정된 경우, 메시지를 "음성" 알림 방식으로 출력하기 위해 구어체 형태의 요약 메시지로 변환할 수 있다. 예를 들면, 제어부(110)는 메시지의 알림 방식이 "간단히"로 결정된 경우, 메시지를 결정된 "간단히" 알림 방식으로 출력하기 위해, 메시지 내용 중 중요 정보만을 포함하는 요약 메시지로 변환할 수 있고, 변환된 요약 메시지를 출력할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 요약 메시지를 생성한 후, 생성된 요약 메시지를 출력 모듈(예: 입/출력 모듈(160))을 이용하여 출력할 수 있다.For example, after generating a summary message, the
도 4b는 일 실시예에 따른 전자 장치의 제어 방법을 도시한다.4B illustrates a control method of an electronic device according to an embodiment.
다양한 실시예에 따르면, 동작 401b에서, 전자 장치(예: 장치(100))의 통신 인터페이스(예: 서브 통신 모듈(130))는 외부로부터 메시지를 수신할 수 있다.According to various embodiments, in
예를 들면, 외부로부터 메시지를 수신하는 방법에 관한 설명은 상기 도 4a의 동작 401a를 참조하여 설명한 바와 동일할 수 있다.For example, a description of a method of receiving a message from the outside may be the same as that described with reference to
다양한 실시예에 따르면, 동작 403b에서, 제어부(예: 제어부(110))는 통신 인터페이스(130)에 의해 수신된 메시지로부터 발신자를 추출할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 문자 메시지의 발신 번호를 이용하여 발신자를 추출할 수 있다. 예를 들면, 제어부(110)는 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 메시지의 발신 번호인 "1588-0000" 를 이용하여 "XX 텔레콤" 이라는 발신자를 추출할 수 있다. 예를 들면, 제어부(110)는 전자 장치(100)의 저장부(예: 저장부(175))에 저장된 연락처 데이터베이스 내에 포함된 발신자 목록 중에서 발신 번호인 "1588-0000"에 대응되는 발신자인 "XX 텔레콤"을 추출할 수 있다. 예를 들면, 제어부(110)는 인터넷 상에서 발신 번호인 "1588-0000"에 대응되는 발신자인 "XX 텔레콤"을 검색하여 추출할 수 있다.For example, the
예를 들면, 제어부(110)는 SNS 메시지의 타 사용자 계정으로부터 발신자를 추출할 수 있다.For example, the
예를 들면, 제어부(110)는 어플리케이션 공지 메시지의 제공자인 어플리케이션 이름으로부터 발신자를 추출할 수 있다.For example, the
예를 들면, 제어부(110)는 이메일 메시지의 발신 계정으로부터 발신자를 추출할 수 있다.For example, the
다양한 실시예에 따르면, 동작 405b에서, 제어부(110)는 메시지로부터 중요 정보를 추출할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 메시지에 대한 자연어 분석 방법을 이용하여 메시지에 포함된 텍스트를 분석할 수 있고, 텍스트에 대한 분석 결과에 기반하여 사용자가 자주 사용하거나 사용자가 필요로 하는 것으로 미리 지정된 중요 정보를 추출할 수 있다.For example, the
예를 들면, 제어부(110)는 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 메시지에 대해 기본 형태소 분석 방법을 적용하여, 메시지에 포함된 텍스트인 "1588-0000", "[XX 텔레콤]", "본인", "확인을", "위해", "인증번호", "[67625]", "를", "입력", "해주세요"를 추출할 수 있고, 추출된 텍스트 중에서 사용자가 필요로 하는 중요 정보로서 미리 지정된 "날짜 관련 정보", "시간 관련 정보", "금액 정보", "송장 번호", "예약 번호", "인증 번호", "발신자" 중 적어도 하나를 식별하여, "[XX 텔레콤]"(발신자) 및 "[67625]"(인증 번호) 라는 중요 정보를 추출할 수 있다.For example, the
다양한 실시에에 따르면, 동작 407b에서, 제어부(110)는 메시지로부터 메시지의 유형을 결정할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 메시지에 대한 자연어 분석 방법을 이용하여 메시지에 포함된 텍스트를 분석할 수 있고, 텍스트에 대한 분석 결과에 기반하여 메시지 유형을 결정할 수 있다.For example, the
메시지 유형에 대한 설명은 하기의 표 2를 참조하여 설명하도록 한다.Description of the message type will be described with reference to Table 2 below.
표 2는 다양한 실시예에 따른 레벨 1, 레벨 2의 메시지 유형을 나타낸다.Table 2 shows message types of level 1 and level 2 according to various embodiments.
표 2에 나타난 바와 같이, 메시지 유형은 레벨 1 과 레벨 2로 구분할 수 있다.As shown in Table 2, message types can be divided into level 1 and level 2.
예를 들면, 레벨 1은 재정(은행, 대출, 납부), 택배, 인스턴트 메시지, 결제, 예약, 광고, 서명, 통신 및/또는 긴급 유형을 포함할 수 있다.For example, level 1 may include finance (bank, loan, payment), courier, instant message, payment, reservation, advertisement, signature, communication, and/or emergency types.
예를 들면, 메시지 유형은 재정-은행-입금, 재정-은행-출금, 재정-은행-일정, 재정-은행-기타, 재정-대출-이자, 재정-대출-기타, 재정-납부-승인, 재정-납부-취소, 재정-납부-포인트 사용, 재정-납부-할인, 재정-납부-실패, 재정-납부-월 납부액, 재정-납부-기타, 택배-요청, 택배-개시, 택배-현황, 택배-완료, 택배-일정, 택배-실패, 택배-기타, 인스턴트 메시지-문의, 인스턴트 메시지-인사, 결제-승인, 결제-취소, 결제-품절, 결제-기타, 예약-완료, 예약-취소, 예약-기타, 광고-할인, 광고-이벤트, 광고-신상품, 광고-쿠폰, 광고-기타, 서명-인증번호, 서명-SIGN_IN, 서명-SIGN_OUT, 서명-기타, 통신-데이터 사용, 통신-로밍, 통신-납부 보고, 통신-캐치 콜, 통신-기타, 긴급-긴급 공지 유형을 포함할 수 있다.For example, the message types are finance-bank-deposit, finance-bank-withdrawal, finance-bank-schedule, finance-bank-other, finance-loan-interest, finance-loan-other, finance-payment-approval, finance -Payment-Cancellation, Finance-Payment-Use Points, Finance-Payment-Discount, Finance-Payment-Failure, Finance-Payment-Monthly Payment Amount, Finance-Payment-Other, Courier-Request, Courier-Start, Courier-Status, Courier -complete, courier-schedule, courier-failure, courier-other, instant message-inquiry, instant message-greeting, payment-approval, payment-cancellation, payment-out of stock, payment-other, reservation-complete, reservation-cancellation, reservation -Other, advertisement-discount, advertisement-event, advertisement-new product, advertisement-coupon, advertisement-other, signature-verification number, signature-SIGN_IN, signature-SIGN_OUT, signature-other, communication-data use, communication-roaming, communication -Can include payment report, telecom-catch call, telecom-other, and urgent-urgent notification types.
다양한 실시예에 따르면, 동작 409b에서, 제어부(110)는 발신자, 중요 정보 및/또는 메시지 유형에 기초하여 메시지를 요약 정보로 변환할 수 있다.According to various embodiments, in operation 409b, the
예를 들면, 제어부(110)는 서로 다른 발신자에 기초하여 동일한 메시지를 서로 다른 요약 정보로 변환할 수 있다.For example, the
예를 들면, 제어부(110)는 제1 발신자에 기초하여 제1 메시지를 제1 요약 정보로 변환할 수 있고, 제2 발신자에 기초하여 제1 메시지를 제2 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "XX 텔레콤" 이라는 발신자에 기초하여 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 메시지를 "[XX 텔레콤] 에서 온 인증 번호는 [67625] 입니다" 라는 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "YY 광고 업체" 라는 발신자에 기초하여 "010-XXXX-YYYY [YY 광고 업체] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 메시지를 "[YY] 광고 메시지 입니다" 라는 요약 정보로 변환할 수 있다.For example, the
예를 들면, 제어부(110)는 서로 다른 중요 정보에 따라 메시지를 서로 다른 요약 정보로 변환할 수 있다.For example, the
예를 들면, 제어부(110)는 제1 중요 정보가 포함된 제1 메시지를 제2 요약 정보로 변환할 수 있고, 제2 중요 정보가 포함된 제2 메시지를 제2 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "[sender in msg]" 및 [numbers]" 라는 중요 정보에 따라 "1588-0000 [sender in msg] 본인 확인을 위해 인증번호 [numbers]를 입력 해주세요" 라는 메시지를 "[sender in msg] 에서 온 인증 번호는 [numbers] 입니다" 라는 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "[numbers]" 라는 중요 정보에 따라 "1588-0000 [sender in msg] 본인 확인을 위해 인증번호 [numbers]를 입력 해주세요" 라는 메시지를 "인증번호는 [numbers] 입니다" 라는 요약 정보로 변환할 수 있다.For example, the
예를 들면, 제어부(110)는 서로 다른 메시지 유형에 기초하여 메시지를 서로 다른 요약 정보로 변환할 수 있다.For example, the
예를 들면, 제어부(110)는 제1 메시지 유형에 기초하여 제1 메시지를 제1 요약 정보로 변환할 수 있고, 제2 메시지 유형에 기초하여 제1 메시지를 제2 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "인증번호" 라는 메시지 유형에 기초하여 "1588-XXXX [AA] 공인인증서 재발급을 위해 인증번호 [608280]..." 라는 메시지를 "인증번호는 [608280] 입니다" 라는 제1 요약 정보로 변환할 수 있다. 예를 들면, 제어부(110)는 "광고" 라는 메시지 유형에 기초하여 "1588-XXXX [AA] 공인인증서 재발급을 위해 인증번호 [608280]..." 라는 메시지를 "광고 메시지" 라는 요약 정보로 변환할 수 있다.For example, the
다양한 실시예에 따르면, 동작 411b에서, 제어부(110)는 사용자 상황 정보를 획득할 수 있다.According to various embodiments, in operation 411b, the
사용자 상황 정보를 획득하는 방법은 상기의 도 4a의 동작 403을 참조하여 설명한 바와 동일할 수 있다.A method of obtaining user context information may be the same as described with reference to operation 403 of FIG. 4A above.
다양한 실시예에 따르면, 동작 413에서, 제어부(110)는 메시지가 표시되는 상황과 관련된 정보인 디스플레이 상황 정보를 획득할 수 있다.According to various embodiments, in operation 413, the
디스플레이 상황 정보를 획득하는 방법은 상기의 도 4a의 동작 403을 참조하여 설명한 바와 동일할 수 있다.A method of obtaining display context information may be the same as described with reference to operation 403 of FIG. 4A above.
다양한 실시예에 따르면, 동작 415b에서, 제어부(110)는 발신자, 메시지 유형, 사용자 상황 정보 및/또는 디스플레이 상황 정보(상황 정보)에 기초하여 메시지를 사용자에게 알리기 위한 알림 방식을 결정할 수 있다.According to various embodiments, in
알림 방식을 결정하는 방법은 상기의 도 4a의 동작 405a를 참조하여 설명한 바와 동일할 수 있다.A method of determining the notification method may be the same as described with reference to
다양한 실시예에 따르면, 동작 417b에서, 제어부(110)는 결정된 알림 방식에 따라 요약 정보를 요약 메시지로 변환할 수 있다.According to various embodiments, in
예를 들면, 제어부(110)는 알림 방식을 결정한 후, 요약 정보를 결정된 알림 방식으로 출력하기 위한 요약 메시지의 형태로 변환할 수 있다. 예를 들면, 제어부(110)는 메시지의 알림 방식이 "음성"으로 결정된 경우, 요약 정보를 결정된 "음성" 알림 방식으로 출력하기 위해 구어체 형태의 요약 메시지를 생성할 수 있다. 예를 들면, 제어부(110)는 메시지의 알림 방식이 "간단히"로 결정된 경우, 요약 정보를 결정된 "간단히" 알림 방식으로 출력하기 위해 중요 정보만을 포함하는 요약 메시지를 생성할 수 있다.For example, after determining the notification method, the
다양한 실시예에 따르면, 동작 419b에서, 제어부(110)는 알림 방식에 따라 요약 메시지를 출력할 수 있다.According to various embodiments, in
요약 메시지를 출력하는 방법은 상기의 도 4a의 동작 407a를 참조하여 설명한 바와 동일할 수 있다.A method of outputting the summary message may be the same as described with reference to
도 5a는 다양한 실시예에 따른 전자 장치를 도시한다.5A illustrates an electronic device according to various embodiments.
도 5a에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(500a)는 통신 인터페이스(570a), 제어부(520a) 및/또는 출력 모듈(550a)을 포함할 수 있다.As shown in FIG. 5A , according to various embodiments, an
다양한 실시예에 따르면, 통신 인터페이스(570a)는 외부로부터 메시지(501a)를 수신할 수 있다.According to various embodiments, the
다양한 실시에에 따르면, 제어부(520a)는 통신 인터페이스(570a), 출력 모듈(550a) 및/또는 전자 장치(500a)의 적어도 하나의 구성요소의 동작을 제어할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a)는 전자 장치(500a)에 대한 상황 정보를 획득할 수 있고, 메시지(501a)를 출력하기 위한 알림 방식을 결정할 수 있으며, 결정된 알림 방식에 따라 메시지(501a)를 변환하여 요약 메시지(503a)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 출력 모듈(550a)은 획득된 요약 메시지(503a)를 출력할 수 있다.According to various embodiments, the
도 5b는 다양한 실시예에 따른 전자 장치를 도시한다.5B illustrates an electronic device according to various embodiments.
도 5b에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(예: 장치(100))는 통신 인터페이스(570b), 제어부(520b) 및/또는 출력 모듈(550b)을 포함할 수 있다.As shown in FIG. 5B , according to various embodiments, an electronic device (eg, device 100) may include a
다양한 실시예에 따르면, 통신 인터페이스(570b)는 도 1의 통신 인터페이스(예: 서브 통신 모듈(130))와 동일한 기능을 수행하도록 설정될 수 있다. 예를 들면, 통신 인터페이스(570b)는 외부로부터 메시지(501b)를 수신하여 제어부(520b)로 전달할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520b)는 도 1의 제어부(110)와 동일한 기능을 수행하도록 설정될 수 있다. 예를 들면, 제어부(520b)는 입력관리부(521b), 자연어 분석부(522b), 메시지 유형 결정부(523b), 상황 정보 추출부(524b), 알림 방식 결정부(525b) 요약 메시지 생성부(526b) 및/또는 출력관리부(527b)를 포함할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 입력관리부(521b)는 통신 인터페이스(570b)로부터 메시지(501b)를 수신할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 자연어 분석부(522b)는 입력관리부(521b)로부터 메시지(501b)를 수신할 수 있다. 다양한 실시예에 따르면, 자연어 분석부(522b)는 메시지(501b)에 포함된 텍스트를 자연어 분석 방법에 따라 분석하여, 메시지(501b)의 발신자 및/또는 메시지(501b)의 중요 정보를 획득할 수 있다.According to various embodiments, the natural language analysis unit 522b may receive the
다양한 실시예에 따르면, 메시지 유형 결정부(523b)는 메시지(501b)에 포함된 텍스트에 대한 자연어 분석 방법을 통해 메시지(501b)의 유형을 결정할 수 있다.According to various embodiments, the message
다양한 실시예에 따르면, 메시지 유형 결정부(523b)는 메시지(501b)에 포함된 텍스트를 자연어 분석 방법을 이용하여 레벨 1 및 레벨 2로 구분할 수 있다.According to various embodiments, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 재정(은행, 대출, 납부) 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 은행 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 입금, 출금, 일정, 기타, 이자, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 대출 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 이자, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 납부 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 승인, 취소, 포인트 사용, 할인, 실패, 월 납부액, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 택배 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 택배 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 요청, 개시, 현황, 완료, 일정, 실패, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 인스턴트 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 인스턴트 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 문의, 인사 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 결제 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 결제 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 승인, 취소, 품절, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 예약 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 예약 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 완료, 취소, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 광고 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 광고 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 할인, 이벤트, 신상품, 쿠폰, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 서명 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 서명 관련 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 인증 번호, SIGN_IN, SIGN_OUT, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 통신 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 통신 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 데이터 사용, 로밍, 납부 보고, 캐치 콜, 기타 관련 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 메시지 유형을 구분하는 레벨 1로서, 메시지(501b)를 긴급 메시지로 구분할 수 있다.For example, the message
예를 들면, 메시지 유형 결정부(523b)는 긴급 메시지를 더욱 상세히 구분하기 위한 레벨 2로서, 메시지(501b)를 긴급 공지 관련 메시지로 구분할 수 있다.For example, the message
다양한 실시예에 따르면, 제어부(520b)는 메시지(501b)의 발신자, 중요 정보 및/또는 메시지 유형에 기초하여 메시지를 요약 정보로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 상황 정보 추출부(524b)는 메시지에 대한 요약 정보가 생성된 이후 적어도 하나의 외부 모듈(예: 입/출력 모듈(예: 입/출력 모듈(160)), 터치 스크린(예: 터치 스크린(190)))로부터 사용자 상황 정보 및/또는 디스플레이 상황 정보를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 알림 방식 결정부(525b)는 사용자 상황 정보, 디스플레이 상황 정보, 발신자 및/또는 메시지 유형에 기초하여 메시지(501b)를 출력하기 위한 알림 방식을 결정할 수 있다.According to various embodiments, the notification
다양한 실시예에 따르면, 요약 메시지 생성부(526b)는 결정된 알림 방식에 따라 메시지(501b)를 출력하기 위해 요약 정보를 요약 메시지(503b)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520b)는 생성된 요약 메시지(503b)를 알림 방식에 따라 출력관리부(527b)을 통하여 출력 모듈(550b)(예: 입/출력 모듈(160), 터치 스크린(190), 통신 모듈(예: 이동 통신 모듈(120), 서브 통신 모듈(130), 무선 랜 모듈(131) 또는 근거리 통신 모듈(132))을 이용하여 출력할 수 있다.According to various embodiments, the
도 6은 다양한 실시예에 따른 중요 정보를 추출하여 요약 정보를 생성하는 방법을 도시한다.6 illustrates a method of generating summary information by extracting important information according to various embodiments.
도 6에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))의 입력관리부(예: 입력관리부(521))는 통신 인터페이스(670)(예: 통신 인터페이스(570))로부터 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 텍스트를 포함하는 메시지(601)를 수신하여 자연어 분석부(622)로 전달할 수 있다.As shown in FIG. 6 , according to various embodiments, the input management unit (eg, the input management unit 521) of the control unit (eg, the
다양한 실시예에 따르면, 자연어 분석부(622)는 메시지(601)에 포함된 텍스트 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 에 대해 자연어 분석 방법을 통해 "[XX 텔레콤]" 라는 발신자(601a)를 획득할 수 있다. 다양한 실시예에 따르면, 자연어 분석부(622)는 메시지(601)에 포함된 텍스트 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 에 대해 자연어 분석 방법을 통해 "[67625]" 라는 중요 정보(601b)를 획득할 수 있다.According to various embodiments, the natural
다양한 실시예에 따르면, 자연어 분석부(622)는 전달 받은 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 텍스트를 포함하는 메시지(601)를 메시지 유형 결정부(623)로 전달할 수 있다.According to various embodiments, the natural
다양한 실시예에 따르면, 메시지 유형 결정부(623)는 전달된 "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 텍스트를 포함하는 메시지(601)에 대한 자연어 분석 방법을 이용하여 "LEVEL 1: 서명", "LEVEL 2: 인증 번호" 라는 메시지 유형(601c)을 획득할 수 있다.According to various embodiments, the message
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "[XX 텔레콤]" 라는 발신자(601a), "[67625]" 라는 중요 정보(601b), "LEVEL 1: 서명", "LEVEL 2: 인증 번호" 라는 메시지 유형(601c)에 기초하여, "1588-0000 [XX 텔레콤] 본인 확인을 위해 인증번호 [67625]를 입력 해주세요" 라는 텍스트를 포함하는 메시지(601)를 "[XX 텔레콤] 에서 온 인증 번호는 [67625] 입니다" 라는 요약 정보(602)로 변환하여 요약 정보(602)를 획득할 수 있다.According to various embodiments, the
도 7a는 다양한 실시예에 따른 사용자 상황 정보를 획득하는 동작을 도시한다.7A illustrates an operation of obtaining user context information according to various embodiments.
도 7a에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(700a)는 이어폰 연결잭(790a) 상에 이어폰(799a)이 접속되어 이어폰 연결잭(790a)으로부터 "이어폰이 접속" 되었다는 이어폰 상태 정보를 전달받을 수 있다.As shown in FIG. 7A , according to various embodiments, the
다양한 실시예에 따르면, 전자 장치(700a)는 "이어폰이 접속" 되었다는 이어폰 상태 정보에 기초하여, 현재 전자 장치의 사용자가 "운동 중" 이라는 사용자 상황 정보를 획득할 수 있다.According to various embodiments, the
도 7b는 다양한 실시예에 따른 알림 방식을 결정하여 요약 메시지를 생성하는 방법을 도시한다.7B illustrates a method of generating a summary message by determining a notification method according to various embodiments.
도 7b에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(예: 전자 장치(700a)의 제어부(720b)에 포함된 상황 정보 추출부(724b)는 이어폰 연결잭(780b) 상에 이어폰이 접속되어 이어폰 연결잭(780b)으로부터 "이어폰이 접속" 되었다는 이어폰 상태(711b)를 전달받을 수 있다.As shown in FIG. 7B , according to various embodiments, the
다양한 실시예에 따르면, 상황 정보 추출부(724b)는 전달된 "이어폰이 접속" 되었다는 이어폰 상태(711b)에 기초하여, 현재 전자 장치(700a)의 사용자가 "운동 중" 이라는 사용자 상황(712b)을 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 상황 정보 추출부(724b)는 "운동 중" 이라는 사용자 상황(712b)을 획득하여 알림 방식 결정부(725b)로 전달할 수 있다.According to various embodiments, the
예를 들면, 도 7에 도시되지 않았으나, 전자 장치(700a)의 메모리(예: 저장부(175))는 전자 장치(700a)의 동작 모드에 관한 프로그램(예: 네비게이션 애플리케이션)을 저장할 수 있다. 예를 들면, 상황 정보 추출부(724b)는 동작 모드에 관한 프로그램 상에서 사용자가 "운전 모드"를 선택하여, 전자 장치(700a)의 동작 모드가 "운전 모드"로 전환된 것을 판단할 수 있다.For example, although not shown in FIG. 7 , the memory (eg, the storage unit 175 ) of the
예를 들면, 상황 정보 추출부(724b)는 동작 모드에 관한 프로그램 상에서 사용자가 "수면 모드"를 선택하여, 전자 장치(700a)의 동작 모드가 "수면 모드"로 전환된 것을 판단할 수 있다.For example, the
다양한 실시예에 따르면, 알림 방식 결정부(725b)는 전달된 "운동 중" 이라는 사용자 상황(712b)에 기초하여 "음성으로 구어체로" 라는 알림 방식(730b)을 결정할 수 있다.According to various embodiments, the notification
다양한 실시예에 따르면, 요약 메시지 생성부(726b)는 알림 방식 결정부(725b)로부터 "음성으로 구어체로" 라는 알림 방식(730b)을 전달받을 수 있고, "XX 택배 17~19시 배송예정 입니다" 라는 요약 정보(702b)를 전달받을 수 있다.According to various embodiments, the summary
다양한 실시예에 따르면, 요약 메시지 생성부(726b)는 전달된 "음성으로 구어체로" 라는 알림 방식(730b)에 기초하여, "XX 택배 17~19시 배송예정 입니다" 라는 요약 정보(702b)를 "XX 택배에서 17~19시 배송 예정 알림 메시지가 도착하였습니다" 라는 요약 메시지(703b)로 변환하여 요약 메시지(703b)를 생성할 수 있다.According to various embodiments, the summary
다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))는 생성된 "XX 택배에서 17~19시 배송 예정 알림 메시지가 도착하였습니다" 라는 요약 메시지(703b)를 스피커(786b)를 통해 음성으로 출력할 수 있다.According to various embodiments, the control unit (eg, the
도 8a는 다양한 실시예에 따른 원형 디스플레이로 및 디스플레이 상황 정보를 획득하는 동작을 도시한다.8A illustrates an operation of acquiring display context information and a circular display according to various embodiments.
도 8a에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(800a)는 "원형 디스플레이" 이라는 디스플레이의 형태에 관한 정보를 디스플레이(860a)를 이용하여 획득할 수 있다. 예를 들면, 제어부(예: 제어부(110)) 내에 구성된 ROM(112)은 디스플레이의 형태에 관한 정보를 포함할 수 있다. 예를 들면, ROM(112)은 전자 장치(800a)의 디스플레이의 크기 및/또는 디스플레이의 형태에 관한 정보를 포함할 수 있으며, 전자 장치(800a)의 제어부(110)1는 ROM(112)으로부터 디스플레이의 크기 및/또는 디스플레이의 형태에 관한 정보를 획득할 수 있다.As shown in FIG. 8A , according to various embodiments, the
다양한 실시예에 따르면, 전자 장치(800a)는 "원형 디스플레이" 라는 디스플레이 형태에 관한 정보에 기초하여 "원형 디스플레이" 라는 디스플레이 상황 정보를 획득할 수 있다.According to various embodiments, the
도 8b는 다양한 실시예에 따른 알림 방식을 결정하여 요약 메시지를 생성하는 방법을 도시한다.8B illustrates a method of generating a summary message by determining a notification method according to various embodiments.
도 8b에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(예: 전자 장치(800a)의 제어부(820b)에 포함된 상황 정보 추출부(824b)는 "원형 디스플레이" 이라는 디스플레이의 형태에 관한 정보(811b)를 디스플레이(860b)를 이용하여 획득할 수 있다.As shown in FIG. 8B , according to various embodiments, the
다양한 실시에에 따르면, 상황 정보 추출부(824b)는 "원형 디스플레이" 라는 디스플레이 형태에 관한 정보(811b)에 기초하여 "원형 디스플레이" 라는 디스플레이 상황 정보(812b)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 알림 방식 결정부(825b)는 상황 정보 추출부(824b)에 의해 획득된 "원형 디스플레이" 라는 디스플레이 상황 정보(812b)에 기초하여 "주요 내용 짧게 구어체로" 라는 알림 방식(830b)을 결정할 수 있다.According to various embodiments, the notification
다양한 실시예에 따르면, 요약 메시지 생성부(826b)는 알림 방식 결정부(825b)에 의해 결정된 "주요 내용 짧게 구어체로" 라는 알림 방식(830b)을 출력하기 위해 "삼성카드에서 1,300원 승인되었습니다" 라는 요약 정보(802b)를 "1,300원이 사용 되었습니다" 라는 요약 메시지(803b)로 변환할 수 있다.According to various embodiments, the summary
다양한 실시예에 따르면, 제어부(820b)는 생성된 "1,300원이 사용 되었습니다" 라는 요약 메시지(803b)를 디스플레이(860b)를 통해 메시지의 주요 내용만을 출력할 수 있다.According to various embodiments, the
도 9(a) 내지 도 9(c)는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 요약 메시지를 출력하는 방법을 도시한다.9(a) to 9(c) illustrate a method of outputting a summary message according to display context information according to various embodiments.
도 9(a)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))는 "1588-1111 [AA] 공인인증서 재발급을 위해 인증번호 [608280]..." 라는 텍스트를 포함하는 메시지(901a)를 수신하여 디스플레이(960a) 상에 표시할 수 있다.As shown in FIG. 9(a), according to various embodiments, the control unit (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-1111 [AA] 공인인증서 재발급을 위해 인증번호 [608280]..." 라는 텍스트를 포함하는 메시지(901a)로부터 "키움" 이라는 발신자 정보(Sender 정보), "인증번호" 라는 메시지 유형(Message type), "608280" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910a)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "AA" 이라는 발신자 정보(Sender 정보), "인증번호" 라는 메시지 유형(Message type), "608280" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910a)에 기초하여, "주요 내용만 간단히" 출력하도록 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "주요 내용만 간단히" 출력하도록 결정된 알림 방식에 기초하여, "1588-1111 [AA] 공인인증서 재발급을 위해 인증번호 [608280]..." 라는 텍스트를 포함하는 메시지(901a)를 "[AA] 인증번호는 608280 입니다." 라는 요약 메시지(903a)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "[AA] 인증번호는 7080280 입니다." 라는 요약 메시지(903a)를 디스플레이(960a) 상에 표시할 수 있다.According to various embodiments, the
도 9(b)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-2222 삼성 카드 승인 0941 이*준 09/14 14:21 삼성약국 1,300 일시불.." 라는 텍스트를 포함하는 메시지(901b)를 수신하여 디스플레이(960b) 상에 표시할 수 있다.As shown in FIG. 9(b) , according to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b) "1588-2222 삼성 카드 승인 0941 이*준 09/14 14:21 삼성약국 1,300 일시불.." 라는 텍스트를 포함하는 메시지(901b)로부터 "삼성카드" 이라는 발신자 정보(Sender 정보), "카드승인" 라는 메시지 유형(Message type), "1,300" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910b)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-2222 삼성카드승인0941이*준 09/14 14:21 삼성약국 1,300 일시불.." 라는 텍스트를 포함하는 메시지(901b)로부터 "삼성카드" 이라는 발신자 정보(Sender 정보), "카드승인" 라는 메시지 유형(Message type), "1,300" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910b)에 기초하여, "주요 내용만 간단히" 출력하도록 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "주요 내용만 간단히" 출력하도록 결정된 알림 방식에 기초하여, "1588-2222 삼성 카드 승인 0941 이*준 09/14 14:21 삼성약국 1,300 일시불.." 라는 텍스트를 포함하는 메시지(901b)를 "[삼성카드] 1,300원이 사용 되었습니다." 라는 요약 메시지(903b)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "[삼성카드] 1,300원이 사용 되었습니다." 라는 요약 메시지(903b)를 디스플레이(960b) 상에 표시할 수 있다.According to various embodiments, the
도 9(c)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-3333 BB 택배 [68842100206] 상품 19~21시 배송예정. 더 자세한 것은 -> http://앱다운.com" 라는 텍스트를 포함하는 메시지(901c)를 수신하여 디스플레이(960c) 상에 표시할 수 있다.As shown in FIG. 9(c), according to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-3333 BB 택배 [68842100206] 상품 19~21시 배송예정. 더 자세한 것은 -> http://앱다운.com" 라는 텍스트를 포함하는 메시지(901c)로부터 "BB 택배" 이라는 발신자 정보(Sender 정보), "배송예정" 라는 메시지 유형(Message type), "19~21시" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910c)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "1588-3333 BB 택배 [68842100206]상품 19~21시 배송예정. 더 자세한 것은 -> http://앱다운.com" 라는 텍스트를 포함하는 메시지(901c)로부터 "BB 택배" 이라는 발신자 정보(Sender 정보), "배송예정" 라는 메시지 유형(Message type), "19~21시" 이라는 중요 정보(중요 entity) 및/또는 "원형" 이라는 디스플레이 상황 정보(910c)에 기초하여, "주요 내용만 간단히" 출력하도록 알림 방식을 결정할 수 있다.According to various embodiments, the control unit (520a or 520b) sends a message including the text "1588-3333 BB courier [68842100206] product expected to be delivered between 19 and 21:00. For more information -> http://appdown.com" From (901c), sender information (Sender information) of "BB courier", message type of "Delivery scheduled" (Message type), important information of "19 to 21:00" (important entity), and/or display situation of "Circular" Based on the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "주요 내용만 간단히" 출력하도록 결정된 알림 방식에 기초하여, "1588-3333 BB 택배 [68842100206]상품 19~21시 배송예정. 더 자세한 것은 -> http://앱다운.com" 라는 텍스트를 포함하는 메시지(901c)를 "[BB 택배] 19~21시 배송 예정입니다" 라는 요약 메시지(903c)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "[BB 택배] 19~21시 배송 예정입니다" 라는 요약 메시지(903c)를 디스플레이(960c) 상에 표시할 수 있다.According to various embodiments, the
도 10(a) 내지 도 10(d)는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.10(a) to 10(d) illustrate a method of determining a notification method according to display context information according to various embodiments.
도 10(a)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))는 수신된 메시지를 전자 장치(1000a) 상에 표시하기 위해, "삼성카드" 라는 발신자(1004a)와, "삼성약국 1,300원 사용" 이라는 요약 메시지(1003a)를 함께 표시하도록 알림 방식을 결정할 수 있다.As shown in FIG. 10(a) , according to various embodiments, the controller (eg, the
도 10(b)에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1000b)의 제어부(520a 또는 520b)는 발신자인 "삼성카드"에 대응하는 카드 아이콘(1004b)을 "삼성 약국 1,300원 사용" 이라는 요약 메시지와 함께 표시하도록 알림 방식을 결정할 수 있다.As shown in FIG. 10(b) , according to various embodiments, the
도 10(c)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 요약 메시지(1003c)를 구어체로 요약하여 전자 장치(1000c) 상에 표시하도록 알림 방식을 결정할 수 있다.As shown in FIG. 10(c) , according to various embodiments, the
도 10(d)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 전자 장치(1004d) 상에 요약 메시지와 함께 메시지의 송신자에 대응하는 송신자 아이콘(1004d)를 함께 표시하도록 알림 방식을 결정할 수 있다.As shown in FIG. 10(d) , according to various embodiments, the
도 11은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.11 illustrates a method of determining a notification method according to display context information according to various embodiments.
도 11에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1100)의 제어부(예: 제어부(520a 또는 520b))는 디스플레이(1160)의 형태가 "세로" 라는 디스플레이 상황 정보, 수신된 메시지(1101)로부터 "DDD" 라는 발신자, "광고" 라는 메시지 유형(1110)을 획득할 수 있다.As shown in FIG. 11 , according to various embodiments, the controller (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1160)의 형태가 "세로" 라는 디스플레이 상황 정보, 수신된 메시지(1101)로부터 "DDD" 라는 발신자, "광고" 라는 메시지 유형(1110)에 기초하여, "메시지 수신 여부만을 간단히" 알리도록 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "메시지 수신 여부만을 간단히" 알리도록 결정된 알림 방식에 기초하여, 수신된 메시지(1101)를 "[DDD] 광고 메시지가 도착하였습니다." 라는 요약 메시지(1103)로 변환하고, 요약 메시지(1103)를 세로 형태의 디스플레이(1160) 상에 표시할 수 있다.According to various embodiments, the
도 12는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.12 illustrates a method of determining a notification method according to display context information according to various embodiments.
도 12에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1200)의 제어부(예: 제어부(520a 또는 520b))는 왼쪽 도면과 같이 디스플레이(1260) 상에 제1 어플리케이션(예: 메시지 어플리케이션) 화면을 표시할 수 있다.As shown in FIG. 12 , according to various embodiments, a controller (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1260)의 표시 영역 중에서도 상단 영역 상에 포함된 상태 표시줄(1261) 상에 특정 이벤트(예: 메시지 수신)와 관련된 정보를 표시할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 통신 인터페이스(예: 통신 인터페이스(570a)를 통해 수신된 메시지인 "[EE] 공인인증서 재발급을 위해 인증번호..." 라는 텍스트를 상태 표시줄(1261) 상에 표시할 수 있다. 예를 들면, 제어부(520a 또는 520b)는 "[EE] 공인인증서 재발급을 위해 인증번호..." 라는 메시지에 포함된 제1 길이의 텍스트 중에서도 상태 표시줄(1261) 상에 표시할 수 있는 메시지의 일부인 제2 길이의 텍스트인 "[EE] 공인인증서 재발급을 위해 인증번호" 만을 표시할 수 있다. 이 경우, 사용자는 상태 표시줄(1261) 상에 표시된 제2 길이의 일부 텍스트의 전체 텍스트 내용을 보기 위해 상태 표시줄(1261)을 드래그 하고, 드래그에 따라 생성된 알림 창 상에서 텍스트에 대응하는 아이템을 터치해야만 전체 내용, 또는 전체 내용 중 중요한 정보를 볼 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 오른쪽 도면과 같이 디스플레이(1260)의 표시 영역 중 상태 표시줄(1261)의 가로 형태에 기초하여, "[EE] 공인인증서 재발급을 위해 인증번호..." 라는 텍스트를 포함하는 메시지(1201)로부터 "상태 표시줄" 이라는 디스플레이 상황, "EE" 라는 발신자, "인증번호" 라는 메시지 유형, "123450" 이라는 중요 정보(1210)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "상태 표시줄" 이라는 디스플레이 상황, "EE" 라는 발신자, "인증번호" 라는 메시지 유형, "123450" 이라는 중요 정보(1210)를 이용하여 "[EE] 공인인증서 재발급을 위해 인증번호..." 라는 텍스트를 포함하는 메시지(1201)를 "중요한 내용만 간단하게" 출력하도록 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "중요한 내용만 간단하게" 출력하도록 하는 알림 방식에 따라서, 메시지(1201)를 "EE 인증번호는 123450 입니다" 라는 요약 메시지(1203)로 변환할 수 있고, 요약 메시지(1203)를 가로 형태의 디스플레이(1260)의 상태 표시줄(1261) 상에 표시할 수 있다.According to various embodiments, the
도 13(a) 및 도 13(b)은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.13(a) and 13(b) illustrate a method of determining a notification method according to display context information according to various embodiments.
도 13(a) 및 도 13(b)에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1300)의 제어부(예: 제어부(520a 또는 520b))는 디스플레이(1360a)(1360b) 상에 알림창을 표시할 수 있다.13(a) and 13(b) , according to various embodiments, a controller (eg, a
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 알림창 내에 특정 이벤트(예: 메시지 수신)와 관련된 정보를 표시할 수 있다.According to various embodiments, the
도 13(a)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1360a) 내에 이벤트를 표시하기 위한 영역이 "알림창" 이라는 디스플레이 상황 정보를 획득할 수 있다.As shown in FIG. 13(a) , according to various embodiments, the
다양한 실시예에 따르면, 하나의 이벤트(삼성 카드 결재 메시지 수신)가 발생되면, 제어부(520a 또는 520b)는 하나의 이벤트(삼성 카드 결재 메시지)와 관련된 "삼성카드 결재 / 사용처: 삼성약국 / 금액: 1,300원" 라는 요약 메시지(1303a)를 생성하여 하나의 메시지가 표시되는 디스플레이(1360a)의 알림창에 표시할 수 있다.According to various embodiments, when one event (Samsung card payment message received) occurs, the
한편, 도 13(b)에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1360b) 내에 이벤트를 표시하기 위한 영역이 "알림창" 이라는 디스플레이 상황 정보를 획득할 수 있다.Meanwhile, as shown in FIG. 13(b) , according to various embodiments, the
다양한 실시예에 따르면, 둘 이상의 이벤트(제1 이벤트: 삼성 카드 결재 메시지 수신 / 제2 이벤트: DDD 쿠폰 메시지 수신)가 발생되면, 제어부(520a 또는 520b)는 둘 이상의 이벤트 중 제1 이벤트(삼성 카드 결재 메시지 수신)와 관련된 "삼성카드 결재 메시지" 라는 제1 요약 메시지(1304b)를 생성하고, 제2 이벤트(DDD 쿠폰 메시지 수신)와 관련된 "DDD 쿠폰 메시지" 라는 제2 요약 메시지(1303b)를 생성할 수 있으며, 생성된 제1 요약 메시지(1304b)와 제2 요약 메시지(1303b)를 알림창 내에 표시할 수 있다.According to various embodiments, when two or more events (first event: Samsung card payment message received / second event: DDD coupon message received) occur, the
도 14는 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.14 illustrates a method of determining a notification method according to display context information according to various embodiments.
도 14에 도시된 바와 같이, 다양한 실시예에 따르면, 메시지 어플리케이션이 실행되면, 제어부(예: 제어부(520a 또는 520b))는 실행된 메시지 어플리케이션의 실행 화면을 디스플레이(1460) 상에 표시할 수 있다.As shown in FIG. 14 , according to various embodiments, when a message application is executed, the controller (eg, the
예를 들면, 도 14에 도시된 바와 같이, 제어부(520a 또는 520b)는 메시지 어플리케이션의 실행 화면 내에 적어도 하나의 메시지 중 일부가 포함된 메시지 목록을 표시할 수 있다. 예를 들면, 제어부(520a 또는 520b)는 각 메시지에 포함된 텍스트 중 메시지 어플리케이션의 실행 화면 내에 표시할 수 있는 특정 길이의 일부 텍스트 만을 포함하는 메시지 목록을 표시할 수 있다. 예를 들면, 도 14에 도시된 바와 같이, 제어부(520a 또는 520b)는 특정 메시지에 포함된 "1544-0000 [Web 발신] [XX 카드] 모바일 명세서가 도착하였습니다" 라는 텍스트 중 메시지 어플리케이션의 실행 화면 내에 표시할 수 있는 특정 길이의 "1544-0000 [Web 발신] [XX 카드] 모바일 명세서..." 라는 일부 텍스트 만을 포함하는 특정 메시지 항목을 표시할 수 있다. 이 경우, 사용자는 특정 메시지에 포함된 "1544-0000 [Web 발신] [XX 카드] 모바일 명세서가 도착하였습니다" 라는 텍스트 전부를 보기 위해 특정 메시지 항목을 터치 해야만 하는 번거로움이 있다.For example, as shown in FIG. 14 , the
이와 달리, 다양한 실시예에 따르면, 제어부(520a 또는 520b)는 메시지 어플리케이션 실행 화면에 표시된 적어도 하나의 메시지 중에서도 발신자, 메시지 유형 또는 중요 정보를 추출할 수 있는 미리 지정된 메시지를 요약 메시지로 변환하여 메시지 어플리케이션 실행 화면 내에 표시할 수 있다.Unlike this, according to various embodiments, the
예를 들면, 도 14에 표시된 "1544-0000 / [Web 발신] [XX 카드] 모바일 명세서...", "1600-1111 / 카드배송 본인 수령", "010-1234-5678 / 2층에 도착하였습니다", "1644-9999 / 베트남 북부 4일" 이라는 메시지 항목에 대응하는 메시지에 대해서는 발신자, 메시지 유형 또는 중요 정보를 추출할 수 없는, 미리 지정되지 않은 메시지 임을 가정하여 이하 설명하도록 한다.For example, "1544-0000 / [Web send] [XX card] mobile statement...", "1600-1111 / card delivery person's receipt", "010-1234-5678 / arrival at the second floor" shown in FIG. Messages corresponding to the message items "1644-9999 /
예를 들면, 도 14에 표시된 "삼성카드 / 사용처: 삼성약국 / 금액: 1,300원", "CCC 광고 메시지", "XX 카드 / 사용처: 슈퍼마켓 / 금액: 13,000원" 라는 메시지 항목에 대응하는 각 메시지들은 메시지 유형 또는 중요 정보를 추출할 수 있는 미리 지정된 메시지 임을 가정하여 이하 설명하도록 한다.For example, each message corresponding to the message items "Samsung card / place of use: Samsung Pharmacy / amount: 1,300 won", "CCC advertisement message", "XX card / place of use: supermarket / amount: 13,000 won" shown in FIG. 14 These will be described below assuming that they are predefined messages from which message types or important information can be extracted.
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1460)에 표시되는 메시지 어플리케이션 화면 상에 제1 메시지("[삼성카드] 삼성약국에서 1,300원이 사용되었습니다")의 일부 텍스트를 포함하는 메시지 항목을 표시하는 대신, 제1 메시지("[삼성카드] 삼성약국에서 1,300원이 사용되었습니다")를 "메시지 어플리케이션 화면"이라는 디스플레이 상황에 따라 "삼성카드 / 사용처: 삼성약국 / 금액: 1,300원" 이라는 제1 요약 메시지(1403a)로 변환하여 표시할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1460)에 표시되는 메시지 어플리케이션 화면 상에 제2 메시지("[CCC] 신상품이 출시되었습니다")의 일부 텍스트를 포함하는 메시지 항목을 표시하는 대신, 제2 메시지("[CCC] 신상품이 출시되었습니다")를 "메시지 어플리케이션 화면"이라는 디스플레이 상황에 따라 "CCC 광고 메시지" 라는 제2 요약 메시지(1403b)로 변환하여 표시할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 디스플레이(1460)에 표시되는 메시지 어플리케이션 화면 상에 제3 메시지("[XX 카드] 슈퍼마켓에서 13,000원이 사용되었습니다")의 일부 텍스트를 포함하는 메시지 항목을 표시하는 대신, 제3 메시지("[XX 카드] 슈퍼마켓에서 13,000원이 사용되었습니다")를 "메시지 어플리케이션 화면이라는 디스플레이 상황"에 따라 "XX 카드 / 사용처: 슈퍼마켓 / 금액: 13,000원" 이라는 제3 요약 메시지(1403c)로 변환하여 표시할 수 있다.According to various embodiments, the
도 15는 다양한 실시예에 따른 스마트 태블릿의 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.15 illustrates a method of determining a notification method according to display context information of a smart tablet according to various embodiments.
도 15에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1500)는 스마트 태블릿(smart tablet)이 될 수 있다. 예를 들면, 스마트 태블릿은 도 2의 스마트 폰에 내장된 디스플레이의 큰 것을 가정하여 이하 설명한다.As shown in FIG. 15 , according to various embodiments, the
다양한 실시예에 따르면, 전자 장치(1500)의 제어부(예: 제어부(520a 또는 520b))는 스마트 태블릿의 디스플레이 크기(1506)가 미리 저장된 제1 디스플레이 크기(예: 스마트 폰의 디스플레이 크기) 보다 크다는 디스플레이 상황 정보를 획득할 수 있다.According to various embodiments, the controller (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 스마트 태블릿의 디스플레이(1560)의 스마트 폰 보다 큰 크기(1506)의 화면을 포함하는 디스플레이 상황 정보에 기초하여 "상세한 정보를 포함하여 표시" 하는 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "상세한 정보를 포함하여 표시" 하는 알림 방식에 따라, 수신된 "CCC 쿠폰 메시지 / [쿠폰 안내] / 1,000원 할인 쿠폰 / (5천원 이상 구매 시 & 생활 주방 내 화장지 티슈 사용 가능)" 이라는 메시지의 텍스트가 전부 포함된 "CCC 쿠폰 메시지 / [쿠폰 안내] / 1,000원 할인 쿠폰 / (5천원 이상 구매 시 & 생활 주방 내 화장지 티슈 사용 가능)" 라는 요약 메시지(1503)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 획득한 "CCC 쿠폰 메시지 / [쿠폰 안내] / 1,000원 할인 쿠폰 / (5천원 이상 구매 시 & 생활 주방 내 화장지 티슈 사용 가능)" 라는 요약 메시지(1503)를 스마트 폰 보다 큰 크기(1506)의 화면을 포함하는 스마트 태블릿의 디스플레이(1560) 상에 표시할 수 있다.According to various embodiments, the
도 16은 다양한 실시예에 따른 출력 상황에 따른 알림 방식을 결정하는 방법을 도시한다.16 illustrates a method of determining a notification method according to an output situation according to various embodiments.
도 16에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1600)는 무선 통신을 통해 전자 장치(1600) 외부의 스피커(1690)와 연결될 수 있다. 예를 들면, 전자 장치(1600)가 무선 통신을 통해 스피커(1690)와 연결되면, 전자 장치(1600)는 특정 소리를 출력하도록 스피커(1690)를 제어할 수 있다. 예를 들면, 전자 장치(1600)는 전자 장치(1600)에 의해 수신된 특정 메시지의 텍스트를 음성으로 출력하도록 스피커(1690)를 제어할 수 있다.As shown in FIG. 16 , according to various embodiments, the
다양한 실시예에 따르면, 전자 장치(1600)는 외부로부터 "[XX 메신저] YY 카드로 13,000원을 결제하기 위해 인증번호 [60000]를 입력하세요" 라는 메시지(1601)를 수신할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))는 스피커(1600)를 통해 음성으로 메시지가 출력되는 출력 상황에 기초하여, "[XX 메신저] YY 카드로 13,000원을 결제하기 위해 인증번호 [60000]를 입력하세요" 라는 메시지(1601)를 "중요한 정보를 제외하여 출력" 하도록 하는 알림 방식을 결정할 수 있다.According to various embodiments, the controller (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "중요한 정보를 제외하여 출력" 하는 알림 방식에 따라 "[XX 메신저] YY 카드로 13,000원을 결제하기 위해 인증번호 [60000]를 입력하세요" 라는 메시지(1601)를 "메신저에서 인증번호가 도착하였습니다" 라는 요약 메시지(1603)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "메신저에서 인증번호가 도착하였습니다" 라는 요약 메시지(1603)를 음성으로 스피커(1690)를 통해 출력할 수 있다.According to various embodiments, the
도 17은 다양한 실시예에 따른 디스플레이 상황 정보에 따른 알림 방식을 결정하는 방법을 도시한다.17 illustrates a method of determining a notification method according to display context information according to various embodiments.
도 17에 도시된 바와 같이, 다양한 실시예에 따르면, 전자 장치(1700)는 무선 통신을 통해 전자 장치(1700) 외부의 스마트 티비(smart television)(1780)와 연결될 수 있다. 예를 들면, 전자 장치(1700)가 무선 통신을 통해 스마트 티비(1780)와 연결되면, 전자 장치(1700)는 특정 영상을 출력하도록 스마트 티비(1780)의 디스플레이(1760)를 제어할 수 있다. 예를 들면, 전자 장치(1700)는 특정 영상을 출력하면서, 전자 장치(1700)에 의해 수신된 특정 메시지를 결정된 알림 방식으로 출력하도록 스마트 티비(1780)의 디스플레이(1760)를 제어할 수 있다.As shown in FIG. 17 , according to various embodiments, the
다양한 실시예에 따르면, 스마트 티비(1780)의 디스플레이(1760) 상에 전자 장치(1700)로부터 무선 통신을 통해 전송된 컨텐트가 표시되는 동안, 전자 장치(1700)는 외부로부터 "[AA] 주문하신 휴대용 선풍기에 대한 결제가 승인되었습니다" 라는 메시지(1701)를 수신할 수 있다.According to various embodiments, while content transmitted through wireless communication from the
다양한 실시예에 따르면, 전자 장치(1700)에 포함된 제어부(예: 제어부(520a 또는 520b))는 스마트 티비(1780)의 디스플레이(1760) 상에 표시되는 컨텐트의 표시 동작이 메시지(1701)의 표시 동작 보다 우선하여 수행되는 스마트 티비(1780)의 디스플레이 상황 정보에 기초하여, 메시지(1701)를 "간단한 아이콘만 표시" 하도록 하는 알림 방식을 결정할 수 있다.According to various embodiments, the control unit (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "간단한 아이콘만 표시" 하는 알림 방식에 따라 메시지(1701)를 아이콘 만을 포함하는 요약 메시지(1703)로 변환할 수 있고, 아이콘 만을 포함하는 요약 메시지(1703)를 스마트 티비(1780)의 디스플레이(1760) 상에 표시할 수 있다.According to various embodiments, the
도 18은 다양한 실시예에 따른 잠금 화면 상황에서 알림 방식을 결정하는 방법을 도시한다.18 illustrates a method of determining a notification method in a lock screen situation according to various embodiments.
도 18에 도시된 바와 같이, 다양한 실시예에 따르면, 제어부(예: 제어부(520a 또는 520b))는 디스플레이(1860)를 통해 잠금 화면을 표시할 수 있다. 예를 들면, 잠금 화면은 적어도 하나의 어플리케이션에 각각 대응하는 적어도 하나의 공지 이벤트를 표시할 수 있다.As shown in FIG. 18 , according to various embodiments, a controller (eg, the
다양한 실시예에 따르면, 전자 장치(1800)는 "Sundar Picahi 로부터 전화가 수신" 되었다는 전화 어플리케이션에 대응하는 공지 이벤트(1801a)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "Sundar Picahi 로부터 전화가 수신" 되었다는 전화 어플리케이션에 대응하는 공지 이벤트(1801a) 및 디스플레이 상황이 "잠금 화면" 이라는 디스플레이 상황 정보에 기초하여, "Sundar Picahi 로부터 전화가 수신" 되었다는 전화 어플리케이션에 대응하는 공지 이벤트(1801a)를 "구어체로" 출력하도록 하는 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "구어체로" 출력하도록 하는 알림 방식에 기초하여, "Sundar Picahi 로부터 전화가 수신" 되었다는 전화 어플리케이션에 대응하는 공지 이벤트(1801a)를 "You Missed Sundar Pichai's call 30 min before" 라는 구어체의 요약 메시지(1803a)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "You Missed Sundar Pichai's call 30 min before" 라는 구어체의 요약 메시지(1803a)를 스피커(1870)를 통해 출력할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 전자 장치(1800)는 "Moscone Center에서 9.a.m 부터 시작하는 회의가 1시간 남았다"는 일정 어플리케이션에 대응하는 공지 이벤트(1801b)를 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "Moscone Center에서 9.a.m 부터 시작하는 회의가 1시간 남았다"는 일정 어플리케이션에 대응하는 공지 이벤트(1801b) 및 디스플레이 상황이 "잠금 화면" 이라는 디스플레이 상황 정보에 기초하여, "Moscone Center에서 9.a.m 부터 시작하는 회의가 1시간 남았다"는 일정 어플리케이션에 대응하는 공지 이벤트(1801b)를 "구어체로" 출력하도록 하는 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "구어체로" 출력하도록 하는 알림 방식에 기초하여, "Moscone Center에서 9.a.m 부터 시작하는 회의가 1시간 남았다"는 일정 어플리케이션에 대응하는 공지 이벤트(1801b)를 "Conference start on 9am at Moscone Center" 라는 구어체의 요약 메시지(1803a)로 변환할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "Conference start on 9am at Moscone Center" 라는 구어체의 요약 메시지(1803b)를 스피커(1870)를 통해 출력할 수 있다.According to various embodiments, the
도 19는 다양한 실시예에 따른 원형 디스플레이 상황에서 알림 방식을 결정하는 방법을 도시한다.19 illustrates a method of determining a notification method in a circular display situation according to various embodiments.
도 19에 도시된 바와 같이, 다양한 실시예에 따르면, 스마트 폰 형태의 전자 장치(1900)는 스마트 워치 형태의 전자 장치(1909)와 무선 통신을 통해 연결될 수 있다.As shown in FIG. 19 , according to various embodiments, a smart phone type
다양한 실시예에 따르면, 전자 장치(1900)의 제어부(예: 제어부(520a 또는 520b))는 외부로부터 "주문하신 상품에 대한 구매확정 요청 드립니다" 라는 텍스트를 포함하는 메일(1901)을 수신할 수 있다. 예를 들면, 제어부(520a 또는 520b)는 수신된 "주문하신 상품에 대한 구매확정 요청 드립니다" 라는 텍스트를 포함하는 메일(1901)을 전자 장치(1900)의 디스플레이(1960) 상에 전부 표시할 수 있다.According to various embodiments, the control unit (eg, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "주문하신 상품에 대한 구매확정 요청 드립니다" 라는 텍스트를 포함하는 메일(1901)을 요약 메일로 변환하여 무선 통신을 통해 연결된 전자 장치(1909)로 전송할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "원형 디스플레이" 디스플레이 상황 정보를 무선 통신을 통해 연결된 전자 장치(1909)로부터 획득할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "원형 디스플레이" 디스플레이 상황 정보에 기초하여, "주문하신 상품에 대한 구매확정 요청 드립니다" 라는 텍스트를 포함하는 메일(1901)을 수신하였다는 이벤트에 대해 "짧게 중요 정보만" 출력하도록 알림 방식을 결정할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 "짧게 중요 정보만" 출력하도록 결정된 알림 방식에 기초하여, "주문하신 상품에 대한 구매확정 요청 드립니다" 라는 텍스트를 포함하는 메일(1901)을 수신하였다는 이벤트를 "구매 확정 요청 메일 수신" 이라는 요약 메일(1903)로 변환할 수 있다. 예를 들면, "구매 확정 요청 메일 수신" 이라는 요약 메일(1903)은 해당 메일(1901)을 전송한 발신자에 대응하는 아이콘 "shopping"을 포함할 수 있다.According to various embodiments, the
다양한 실시예에 따르면, 제어부(520a 또는 520b)는 아이콘 "shopping"을 포함하는 요약 메일(1903)을 전자 장치(1909)의 원형 디스플레이(1961) 상에 표시할 수 있다.According to various embodiments, the
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/399,305US10148778B2 (en) | 2016-01-05 | 2017-01-05 | Electronic device and method for controlling the electronic device |
| EP17736119.3AEP3378220A4 (en) | 2016-01-05 | 2017-01-05 | Electronic device and method for controlling the electronic device |
| CN201780005568.4ACN108476262B (en) | 2016-01-05 | 2017-01-05 | Electronic device and method for controlling electronic device |
| PCT/KR2017/000162WO2017119747A1 (en) | 2016-01-05 | 2017-01-05 | Electronic device and method for controlling the electronic device |
| US16/183,145US10306004B2 (en) | 2016-01-05 | 2018-11-07 | Electronic device and method for controlling the electronic device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662274963P | 2016-01-05 | 2016-01-05 | |
| US62/274,963 | 2016-01-05 |
| Publication Number | Publication Date |
|---|---|
| KR20170082117A KR20170082117A (en) | 2017-07-13 |
| KR102531039B1true KR102531039B1 (en) | 2023-05-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160117507AActiveKR102531039B1 (en) | 2016-01-05 | 2016-09-12 | Electronic device and controlling method thereof |
| Country | Link |
|---|---|
| EP (1) | EP3378220A4 (en) |
| KR (1) | KR102531039B1 (en) |
| CN (1) | CN108476262B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025084660A1 (en)* | 2023-10-19 | 2025-04-24 | 삼성전자 주식회사 | Electronic device for providing notification about received message, operating method thereof, and storage medium |
| CN117527958A (en)* | 2023-10-27 | 2024-02-06 | 南京审计大学 | Method, system and device for optimizing message popup notification |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100701519B1 (en)* | 2005-10-19 | 2007-03-29 | 삼성전자주식회사 | Mobile communication terminal and method capable of selective voice output of received short messages according to movement speed |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6459913B2 (en)* | 1999-05-03 | 2002-10-01 | At&T Corp. | Unified alerting device and method for alerting a subscriber in a communication network based upon the result of logical functions |
| JP3788203B2 (en)* | 1999-08-10 | 2006-06-21 | 日産自動車株式会社 | Hand-free telephone equipment for automobiles |
| US7743340B2 (en)* | 2000-03-16 | 2010-06-22 | Microsoft Corporation | Positioning and rendering notification heralds based on user's focus of attention and activity |
| US20040119740A1 (en)* | 2002-12-24 | 2004-06-24 | Google, Inc., A Corporation Of The State Of California | Methods and apparatus for displaying and replying to electronic messages |
| EP1652048A4 (en)* | 2003-07-21 | 2009-04-15 | Fusionone Inc | Device message management system |
| DE602006015181D1 (en)* | 2006-07-27 | 2010-08-12 | Research In Motion Ltd | Voice-based message for mobile device |
| US20080281922A1 (en)* | 2007-05-09 | 2008-11-13 | Microsoft Corporation | Automatic generation of email previews and summaries |
| US20100145676A1 (en)* | 2008-12-09 | 2010-06-10 | Qualcomm Incorporated | Method and apparatus for adjusting the length of text strings to fit display sizes |
| US20100184406A1 (en)* | 2009-01-21 | 2010-07-22 | Michael Schrader | Total Integrated Messaging |
| US8023975B2 (en)* | 2009-03-23 | 2011-09-20 | T-Mobile Usa, Inc. | Secondary status display for mobile device |
| US9749176B2 (en)* | 2010-06-29 | 2017-08-29 | Nokia Technologies Oy | Systems, methods, and apparatuses for providing adaptive user notifications |
| US10235346B2 (en)* | 2012-04-06 | 2019-03-19 | Hmbay Patents Llc | Method and apparatus for inbound message summarization using message clustering and message placeholders |
| US8751500B2 (en)* | 2012-06-26 | 2014-06-10 | Google Inc. | Notification classification and display |
| CN103179264B (en)* | 2012-09-20 | 2015-04-08 | 深圳市金立通信设备有限公司 | Mobile intelligent informing system and method thereof |
| US9247066B1 (en)* | 2013-08-22 | 2016-01-26 | West Corporation | User input drivent short message service (SMS) applications |
| CN104506715B (en)* | 2014-12-05 | 2018-10-12 | 小米科技有限责任公司 | Notification message display methods and device |
| CN104754139A (en)* | 2015-04-20 | 2015-07-01 | 深圳市欧珀通信软件有限公司 | Message prompting method and device |
| CN104902077B (en)* | 2015-04-29 | 2018-03-09 | 深圳市万普拉斯科技有限公司 | A kind of method and its device of information of mobile terminal notice |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100701519B1 (en)* | 2005-10-19 | 2007-03-29 | 삼성전자주식회사 | Mobile communication terminal and method capable of selective voice output of received short messages according to movement speed |
| Publication number | Publication date |
|---|---|
| KR20170082117A (en) | 2017-07-13 |
| CN108476262A (en) | 2018-08-31 |
| EP3378220A1 (en) | 2018-09-26 |
| CN108476262B (en) | 2023-11-24 |
| EP3378220A4 (en) | 2018-10-17 |
| Publication | Publication Date | Title |
|---|---|---|
| CN108432260B (en) | Electronic device and image control method thereof | |
| US20170041272A1 (en) | Electronic device and method for transmitting and receiving content | |
| KR102161764B1 (en) | Method and computer readable recording medium for displaying a communication window of a messenger using a cartoon image | |
| KR102220267B1 (en) | A method for sharing electronic document and apparatuses therefor | |
| US20160048170A1 (en) | Method and electronic device for processing image | |
| US20140365923A1 (en) | Home screen sharing apparatus and method thereof | |
| US20140101617A1 (en) | Method and apparatus for generating task recommendation icon in a mobile device | |
| EP2811420A2 (en) | Method for quickly executing application on lock screen in mobile device, and mobile device therefor | |
| US10019219B2 (en) | Display device for displaying multiple screens and method for controlling the same | |
| EP2843529A1 (en) | Method for providing information based on contents and electronic device thereof | |
| US20150346989A1 (en) | User interface for application and device | |
| CN104423703A (en) | Electronic device and method for displaying application information | |
| EP2738730A1 (en) | Apparatus and method of linking social network service application | |
| US9804762B2 (en) | Method of displaying for user interface effect and electronic device thereof | |
| KR20140126140A (en) | Mobile apparatus providing with changed-shortcut icon responding to status of mobile apparatus and control method thereof | |
| KR102204141B1 (en) | Electro device for reminding task and method for controlling thereof | |
| KR20160011388A (en) | Method for display window in electronic device and the electronic device thereof | |
| KR20160105237A (en) | A method for managing one or more notifications and an electronic device therefor | |
| CN105677697A (en) | Method for providing point of interest and electronic device thereof | |
| KR20150080995A (en) | Method and apparatus for offering window in electronic device having external input equipment | |
| US10306004B2 (en) | Electronic device and method for controlling the electronic device | |
| KR20160057822A (en) | Method for controlling display and electronic device thereof | |
| KR20150123429A (en) | Electronic device and Method for providing contents | |
| KR102531039B1 (en) | Electronic device and controlling method thereof | |
| KR20150001891A (en) | electro device for sharing question message and method for controlling thereof |
| 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 | |
| P22-X000 | Classification modified | St.27 status event code:A-2-2-P10-P22-nap-X000 | |
| A201 | Request for examination | ||
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| 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 | |
| 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 |