KR101429582B1 - 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스 - Google Patents

채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스 Download PDF

Info

Publication number
KR101429582B1
KR101429582B1 KR1020130011343A KR20130011343A KR101429582B1 KR 101429582 B1 KR101429582 B1 KR 101429582B1 KR 1020130011343 A KR1020130011343 A KR 1020130011343A KR 20130011343 A KR20130011343 A KR 20130011343A KR 101429582 B1 KR101429582 B1 KR 101429582B1
Authority
KR
South Korea
Prior art keywords
area
security
chat
security area
displayed
Prior art date
Application number
KR1020130011343A
Other languages
English (en)
Other versions
KR20140098544A (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 KR1020130011343A priority Critical patent/KR101429582B1/ko
Priority to JP2015555908A priority patent/JP2016511462A/ja
Priority to PCT/KR2014/000472 priority patent/WO2014119862A1/ko
Priority to US14/764,689 priority patent/US20150356304A1/en
Publication of KR20140098544A publication Critical patent/KR20140098544A/ko
Application granted granted Critical
Publication of KR101429582B1 publication Critical patent/KR101429582B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/031Protect user input by software means

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Bioethics (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Primary Health Care (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

채팅 영역에 대한 보안 기능을 활성화하는 디바이스가 제공된다. 디바이스는 디바이스의 디스플레이에 채팅 영역을 표시하고, 상기 표시된 채팅 영역에 복수 사용자의 채팅 텍스트를 표시하는 표시부, 사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받고, 상기 사용자 인터페이스를 통해 상기 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는 신호 입력부 및 상기 표시된 채팅 영역 중 상기 비보안 영역을 보안 영역과 다르게 표시하는 보안 기능 제어부를 포함한다.

Description

채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스{METHOD AND DEVICE FOR ACTIVATING SECURITY FUNCTION ON CHAT AREA}
채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스에 관한 것이다.
IMS(Instant Message Service)는 전자우편 프로그램이나 웹 브라우저를 별도로 사용하지 않고, 발신자가 보낸 메시지가 수신자의 디바이스의 화면에 즉시로 뜨도록 하는 실시간 온라인 의사소통 서비스를 의미한다. 특히, 모바일 네트워크를 이용하여 채팅, 음성 및 영상통화 등을 제공하는 서비스를 MIM(Mobile Instant Messenger) 서비스라고 한다.
스마트 디바이스의 발전으로 사용자는 장소에 구애 받지 않고, 다양한 장소에서 스마트 디바이스를 이용할 수 있게 되었다. 사용자는 스마트 디바이스를 통해 웹서핑, 동영상 시청 등의 다양한 컨텐츠를 제공받을 수 있게 되었다. 또한, 사용자는 다양한 플랫폼을 기반으로 한 스마트 디바이스의 어플리케이션을 통해 MIM(Mobile Instant Messenger) 서비스, SNS(Social Network Service) 서비스 등을 제공받으며 다양한 경로로 타인과 소통할 수 있게 되었다.
사용자는 스마트 디바이스를 이용하여 즐거움을 느끼고 있을 때면, 타인으로부터의 시선을 종종 느낄 수 있다. 개인의 대화 또는 감정을 나타내는 글이 타인에게 노출되면 스마트 디바이스 사용자는 사생활이 노출되는 기분을 느끼게 된다. 따라서, 사용자는 개인의 대화 또는 감정을 표현하는 글이 타인에게 노출되지 않도록 보안에 신경써야만 한다.
텍스트가 표시되는 채팅 영역 내에서 보안기능을 사용함으로써, 공공장소에서 메신저 대화 시 대화내용을 숨길 수 있는 보안 기능 활성화 방법 및 디바이스를 제공하고자 한다. 디스플레이에 표시된 채팅 영역을 사용자가 표시시키고자 하는 비보안 영역과 사용자가 숨기고자 하는 보안 영역으로 구분함으로써 채팅영역의 보안에 대한 사용자 편의성을 향상시킬 수 있는 보안 기능 활성화 방법 및 디바이스를 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 사용자 디바이스의 디스플레이에 채팅 영역을 표시하는 단계, 표시된 채팅 영역에 복수 사용자의 채팅 텍스트를 표시하는 단계, 사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받는 단계, 사용자 인터페이스를 통해 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는 단계 및 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시하는 단계를 포함하는 보안 기능 활성화 방법을 제공할 수 있다.
본 발명의 다른 실시예는 디바이스의 디스플레이에 채팅 영역을 표시하고, 표시된 채팅영역에 복수 사용자의 채팅 텍스트를 표시하는 표시부, 사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받고, 사용자 인터페이스를 통해 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는 신호 입력부 및 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시하는 보안 기능 제어부를 포함하는 디바이스를 제공할 수 있다.
텍스트가 표시되는 채팅 영역 내에서 보안기능을 사용함으로써, 공공장소에서 메신저 대화 시 대화내용을 숨길 수 있는 보안 기능 활성화 방법 및 디바이스를 제공할 수 있다. 디스플레이에 표시된 채팅 영역을 사용자가 표시시키고자 하는 비보안 영역과 사용자가 숨기고자 하는 보안 영역으로 구분함으로써 채팅영역의 보안에 대한 사용자 편의성을 향상시킬 수 있는 보안 기능 활성화 방법 및 디바이스를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 보안 기능 제공 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 디바이스(20)의 구성도이다.
도 3a 및 도 3b는 보안 기능이 활성화되는 과정의 일 예를 설명하기 위한 도면이다.
도 4a는 비보안 영역의 위치 이동의 일 예를 나타내는 도면이다.
도 4b는 비보안 영역의 크기 변경의 일 예를 나타내는 도면이다.
도 5a 및 도 5b는 본 발명의 다른 실시예에 따라 보안 기능의 활성화 과정을 나타내는 도면이다.
도 6은 보안 아이콘의 일 예를 나타내는 도면이다.
도 7은 본 발명의 일 실시예에 따른 보안 기능 활성화 방법의 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
도 1은 본 발명의 일 실시예에 따른 보안 기능 제공 시스템의 구성도이다. 도 1을 참조하면, 보안 서비스 제공 시스템은 채팅 서버(10) 및 디바이스(20)를 포함한다. 다만, 이러한 도 1의 보안 서비스 제공 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면 보안 서비스 제공 시스템은 도 1과 다르게 구성될 수도 있다.
도 1의 보안 서비스 제공 시스템의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결된다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
도 1을 참조하면, 채팅 서버(10)와 복수의 디바이스(20)를 연결하는 제 1 네트워크와 디바이스(22)와 디바이스(23)를 연결하는 제 2 네트워크는 서로 다른 유형의 네트워크일 수 있다. 예를 들어, 제 1 네트워크는 광대역 네트워크이고, 제 2 네트워크는 근거리 네트워크일 수 있다. 이 때, 광대역 네트워크의 일 예는 LTE 네트워크이고, 근거리 네트워크의 일 예는 Wireless LAN이다.
본 발명의 일 실시예에 따르면, 채팅 서버(10)는 복수의 디바이스(20) 중 어느 하나로부터 채팅 데이터를 수신하고, 복수의 디바이스(20) 중 다른 하나로 수신된 채팅 데이터를 전송한다. 이 때, 채팅 서버(10)는 제 1 네트워크를 통하여 채팅 데이터를 수신하고, 수신된 채팅 데이터를 전송할 수 있다. 채팅 데이터는 텍스트 또는 이미지 데이터 중 적어도 어느 하나를 포함한다.
본 발명의 다른 실시예에 따르면, 채팅 데이터는 디바이스(22)에서 디바이스(23)로 직접 전송될 수도 있다. 즉, 채팅 데이터는 채팅 서버(10)를 경유하지 아니하고, 디바이스(22)와 디바이스(23)를 연결하는 제 2 네트워크를 통해 디바이스(22)와 디바이스(23)간에 직접 전송될 수도 있다.
디바이스(20)는 채팅 서버(10)로부터 수신된 채팅 데이터를 디스플레이를 통해 표시한다. 이 때, 채팅 데이터는 다른 디바이스에 의하여 작성된 채팅 데이터일 수 있다. 또한, 디바이스(20)는 사용자 인터페이스를 통해 입력된 채팅 데이터를 채팅 서버(10)로 전송한다. 이 때, 채팅 서버(10)는 수신한 채팅 데이터를 다른 디바이스로 전송할 수 있다. 일반적으로, 채팅 데이터는 텍스트, 이미지 및 소리 데이터 등을 포함할 수 있으나, 이러한 예시에 한정되지는 않는다.
디바이스(20)는 사용자 인터페이스를 통해 보안 요청 신호가 입력되면, 보안 기능을 활성화시킨다. 보안 기능이 활성화되는 경우, 채팅 영역 내의 보안 영역은 비보안 영역과 다르게 표시된다. 일반적으로 보안 영역은 채팅 데이터가 숨겨지는 영역을 의미하고, 비보안 영역은 채팅 데이터가 표시되는 영역을 의미한다. 보안 영역은 비보안 영역과 비교하여 채팅 데이터에 대한 가독성이 현저히 떨어지므로, 다른 사용자는 보안 영역 내에 어떠한 채팅 데이터가 표시되었는지 확인하지 못하게 된다.
디바이스(20)는 사용자 인터페이스로부터 선택된 임의의 위치에 대응하는 영역을 비보안 영역으로 활성화할 수 있다. 이를 통해, 각각의 디바이스(20)는 채팅 영역 중 디바이스(20) 사용자가 선택한 영역은 비보안 영역으로, 사용자가 선택하지 않은 영역은 보안 영역으로 활성화시킴으로써, 사용자의 채팅 데이터에 대한 보안을 가능하게 한다. 보안 영역을 활성화시키는 일 예는 보안 영역을 숨기기 위한 불투명 이미지를 보안 영역에 오버랩시키고, 비보안 영역을 표시하기 위한 투명 이미지를 비보안 영역에 오버랩시키는 것일 수 있으나, 이러한 예에 한정되지는 않는다. 예를 들어, 보안 영역을 활성화시키는 다른 예는 보안 영역의 가독성을 떨어뜨리는 투명도 20%의 이미지를 보안 영역에 오버랩시키고, 비보안 영역에는 투명도 90%의 이미지를 오버랩시킬 수 있다. 보안 영역을 활성화시키는 또 다른 예는 보안 영역은 어둡게 처리하고, 비보안 영역은 상대적으로 밝게 처리하는 것이다.
본 발명의 다양한 실시예들에 따르면, 디바이스(20)는 다양한 형태의 디바이스일 수 있다. 예를 들어, 디바이스는 네트워크를 통해 원격지의 서버에 접속할 수 있는 TV 장치, 컴퓨터 또는 휴대용 단말일 수 있다. 여기서, TV 장치의 일 예에는 스마트 TV, IPTV 셋톱박스 등이 포함되고, 컴퓨터의 일 예에는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등이 포함되고, 휴대용 단말의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다.
이하에서는 도 1의 보안 기능 제공 시스템에 포함된 각각의 구성요소의 동작에 대해 보다 구체적으로 설명한다.
도 2는 본 발명의 일 실시예에 따른 디바이스(20)의 구성도이다. 이와 같은 디바이스(20)는 도 1에 도시된 디바이스(20) 중 어느 하나의 디바이스를 의미한다. 다만, 도 1에 도시된 디바이스(20)의 형태로 한정되는 것은 아니다.
도 2를 참조하면, 디바이스(20)는 통신부(21), 표시부(22), 신호 입력부(23), 보안 기능 제어부(24)를 포함한다. 다만, 도 2에 도시된 디바이스(20)는 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 디바이스(20)는 음성을 출력하는 음성 출력 장치, 영상을 출력하는 디스플레이를 더 포함할 수도 있다.
통신부(21)는 네트워크를 통해 외부 디바이스(미도시)의 채팅 데이터를 수신한다. 이 때, 통신부(21)는 채팅 서버(10)로부터 채팅 데이터를 수신할 수 있다. 일반적으로, 채팅 데이터는 텍스트, 이미지 데이터 및 소리 데이터 중 적어도 어느 하나를 포함하나 이에 한정되지는 않는다.
통신부(21)는 네트워크를 통해 연결된 외부 디바이스(미도시)로 채팅 데이터를 전송할 수도 있다. 일반적으로 외부 디바이스(미도시)는 도 1에 도시된 디바이스(20) 중 어느 하나의 디바이스일 수 있으나, 도 1에 도시된 디바이스(20)의 형태로 한정되지는 않는다.
통신부(21)는 채팅 서버(10)로부터 채팅 데이터에 대한 정보(예를 들어, 식별 정보 또는 선택 정보)정보를 수신하고, 수신된 정보를 통해 채팅 서버(10)로부터 채팅 데이터를 수신할 수 있다. 즉, 채팅 서버(10)는 채팅 데이터를 저장한 상태에서 디바이스들과 채팅 데이터에 대한 식별 정보만을 디바이스들로 송신하고, 특정 디바이스가 식별 정보를 통해 채팅 데이터를 요구하는 경우에 요구된 채팅 데이터를 디바이스로 전송할 수도 있다.
본 발명의 다른 실시예에 따르면, 통신부(21)는 채팅 서버(10)를 경유하지 않고, 외부 디바이스(미도시)와 직접적으로 채팅 데이터를 송수신할 수도 있다.
표시부(22)는 채팅 데이터를 채팅 영역에 표시한다. 이 때, 채팅 데이터는 외부 디바이스(미도시)로부터 수신된 채팅 데이터 또는 사용자 인터페이스를 통해 입력된 채팅 데이터일 수 있다. 일반적으로, 채팅 영역은 채팅 데이터를 표시하는 그래픽 영역으로서, 채팅 어플리케이션의 활성화와 함께 디바이스(20)의 디스플레이에 표시될 수 있다.
도 3a 및 도 3b는 보안 기능이 활성화되는 과정의 일 예를 설명하기 위한 도면이다. 표시부(22)는 디스플레이에 표시된 채팅 영역에 복수의 사용자의 채팅 텍스트를 표시한다. 구체적으로, 표시부(22)는 사용자 인터페이스로부터 입력된 사용자의 채팅 데이터를 채팅 영역에 표시하거나, 외부 디바이스에서 다른 사용자에 의해 작성된 채팅 데이터를 채팅 영역에 표시할 수 있다.
도 3a를 통해 예시하면, 표시부(22)는 디바이스(20)의 디스플레이에 표시된 채팅 영역(301) 내에 사용자 인터페이스로부터 입력된 텍스트인 '자기 어디야?'(302)를 표시하거나, 또는 외부 디바이스(미도시)에 의해 작성된 텍스트인 '응 나 이제 출발했어ㅠ'(303)를 표시할 수 있다. 이 때, 텍스트인 '자기 어디야?'(302), '응 나 이제 출발했어ㅠ'(303) 각각은 도 3a에 도시된 바와 같이 말풍선의 형태로 표시될 수 있다.
신호 입력부(23)는 사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받는다. 예를 들어, 신호 입력부(23)는 사용자 인터페이스를 통해 채팅 영역 또는 채팅 영역 주변에 표시된 보안 아이콘이 선택되는 경우, 보안 아이콘의 선택을 보안 요청 신호로서 입력받을 수 있다. 다른 예를 들어, 신호 입력부(23)는 사용자 인터페이스를 통해 표시된 채팅 데이터 중 어느 하나가 선택되는 경우, 채팅 데이터의 선택을 보안 요청 신호로서 입력받을 수도 있다.
신호 입력부(23)는 사용자 인터페이스를 통해 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는다. 예를 들어, 신호 입력부(23)는 터치 인터페이스를 통해 채팅 영역 내의 선 또는 면 영역에 대한 선택 신호(예를 들어, 클릭 또는 터치 신호)가 입력된 경우, 선 또는 면 영역을 중심으로 소정 크기의 사각형 또는 원형 영역을 비보안 영역으로 인식할 수 있다. 다른 예를 들어, 신호 입력부(23)는 터치 인터페이스를 통해 채팅 영역 내의 사각형 또는 원형 영역의 경계를 그리는 신호가 입력된 경우, 그려진 사각형 또는 원형 영역을 비보안 영역으로 인식할 수 있다.
보안 기능 제어부(24)는 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시한다. 이 때, 보안 기능 제어부(24)는 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시하기 위한 제어 신호를 생성하고, 표시부(22)가 생성된 제어 신호에 따라 비보안 영역을 보안 영역과 다르게 표시할 수도 있다.
표시부(22)는 복수의 방식 중 어느 하나의 방식에 기초하여 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시할 수 있다. 이 때, 복수의 방식 중 제 1 방식은 보안 영역과 동일한 크기 및 모양을 갖는 불투명 이미지를 디스플레이에 표시함으로써, 비보안 영역을 보안 영역과 다르게 표시하는 방식일 수 있다. 또한, 복수의 방식 중 제 2 방식은 표시된 채팅 영역 중 비보안 영역을 제외한 나머지 영역인 보안 영역을 어둡게 처리함으로써, 비보안 영역을 보안 영역과 다르게 표시하는 방식일 수 있다. 이 때, 보안 기능 제어부(24)가 제 1 방식 또는 제 2 방식에 기초하여 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시하기 위한 제어 신호를 생성하고, 표시부(22)는 생성된 제어 신호에 따라 비보안 영역을 보안 영역과 다르게 표시할 수도 있다.
도 3b는 채팅 영역 내의 보안 영역(305)과 비보안 영역(304) 각각의 일 예를 나타낸다. 도 3b를 통해 예시하면, 표시부(22)는 보안 기능이 활성화되면, 보안 기능 제어부(24)로부터 입력된 제어 신호에 대응하여 디스플레이에 표시된 채팅 영역 중 비보안 영역(304)을 보안 영역(305)과 다르게 표시할 수 있다. 이를 위해, 표시부(22)는 보안 영역과 동일한 크기 및 모양을 갖는 불투명 이미지를 디스플레이에 표시하여 비보안 영역을 보안 영역과 다르게 표시할 수 있다. 이 때, 불투명 이미지는 채팅 영역에 오버레이되는 추가적인 레이어(layer) 이미지일 수 있다.
표시부(22)는 비보안 영역을 투명 이미지로, 보안 영역은 불투명 이미지로 표시할 수도 있다. 또한, 표시부(22)는 사용자 인터페이스로부터 보안 요청 신호가 입력되는 경우, 표시된 채팅 영역 중 비보안 영역을 제외한 나머지 영역인 보안 영역을 어둡게 처리하여 비보안 영역을 보안 영역과 다르게 표시할 수도 있다. 또한, 표시부(22)는 보안 영역과 비보안 영역 각각의 투명도를 다르게 함으로써, 비보안 영역을 보안 영역과 다르게 표시할 수도 있고, 비보안 영역은 밝은 색상, 보안 영역은 어두운 색상으로 표시할 수도 있다.
표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 요청이 입력되는 경우, 입력된 요청에 기초하여 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정한다. 이 때, 요청은 비보안 영역에 대한 소정의 수정 요청일 수 있으며, 표시부(22)는 입력된 수정 요청에 기초하여 비보안 영역에 애니메이션 효과와 같은 그래픽적 효과가 적용되도록 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정할 수 있다.
표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 이동 요청이 입력되는 경우, 비보안 영역이 제 1 위치에서 제 2 위치로 이동되도록 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정할 수 있다. 또한, 표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 크기 변경 요청이 입력된 경우, 비보안 영역의 크기가 제 1 크기에서 제 2 크기로 변경되도록 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정할 수도 있다. 또한, 표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 랜덤 이동 요청인 경우 비보안 영역이 적어도 둘 이상의 위치들간에 랜덤으로 이동되도록 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정할 수도 있다. 이외에도, 표시부(22)는 사용자 인터페이스를 통해 입력된 비보안 영역에 대한 소정 요청들 각각에 기초하여 비보안 영역의 형태를 사각 형태에서 원, 육각 등 다른 형태로 변형시키거나, 비보안 영역에 점멸 효과를 적용시키거나, 또는 비보안 영역 상에 스티커 이미지와 같은 그래픽 이미지를 추가적으로 표시시키기 위해 보안 영역 및 비보안 영역 중 하나 이상을 그래픽적으로 수정할 수도 있다.
표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 이동 요청이 입력되는 경우, 비보안 영역을 제 1 위치에서 제 2 위치로 이동시킬 수 있다. 이 때, 보안 기능 제어부(24)는 사용자 인터페이스를 통해 입력된 이동 요청에 따라 비보안 영역을 제 1 위치에서 제 2 위치로 이동시키기 위한 제어 신호를 생성하고, 생성된 제어 신호를 표시부(22)로 전달할 수 있다.
도 4a는 비보안 영역의 위치 이동의 일 예를 나타내는 도면이다. 도 4a를 통해 예시하면, 표시부(22)는 사용자 인터페이스의 아이콘(402)을 통해 비보안 영역에 대한 이동 요청이 입력된 경우, 비보안 영역을 제 1 위치(401)에서 제 2 위치(403)로 이동시킬 수 있다. 이를 위해, 표시부(22)는 사용자 인터페이스 아이콘(402)을 통해 특정된 제 1 위치(401)의 위치 정보와 제 2 위치(403)의 위치 정보를 이용할 수 있다.
도 4a에 도시된 바와 같이, 표시부(22)는 사용자 인터페이스의 아이콘(402)을 통해 비보안 영역에 대한 선택(예를 들어, 비보안 영역을 수 초간 터치 또는 더블 클릭)이 입력되면, 제 1 위치(401)의 비보안 영역을 이동 가능 상태로 활성화한다. 이를 위해, 표시부(22)는 비보안 영역인 제 1 위치(401)의 경계를 점선으로 표시하거나, 제 1 위치(401)를 전체적으로 점멸시키는 것과 같이 비보안 영역이 현재 이동 가능한 상태로 활성화되었음을 나타내는 그래픽적 효과를 나타낼 수 있다. 도 4a에 도시된 바와 같이, 표시부(22)는 아이콘(403)에 의하여 제 1 위치(401)의 비보안 영역이 제 2 위치(403)로 이동되는 경우, 제 1 위치(401)를 보안 영역으로 변경하고, 제 2 위치(403)를 비보안 영역으로 만들 수 있다. 도 4a에 도시된 바와 같이, 비보안 영역이 된 제 2 위치(403)에는 텍스트가 표시되고, 보안 영역이 된 제 1 위치(401)에는 텍스트가 숨겨진다. 이동 요청의 일 예는 사용자의 손가락 끝이 디스플레이의 제 1 위치(401)에서 제 2 위치(403)로 드래그되는 것일 수 있으나, 이에 한정되지는 않는다.
표시부(22)는 사용자 인터페이스를 통해 비보안 영역의 크기를 변경하는 크기 변경 요청이 입력되는 경우, 비보안 영역의 크기를 제 1 크기에서 제 2 크기로 변경시킬 수 있다. 이 때, 보안 기능 제어부(24)는 사용자 인터페이스를 통해 입력된 크기 변경 요청에 따라 비보안 영역의 크기를 제 1 크기에서 제 2 크기로 변경시키기 위한 제어 신호를 생성하고, 생성된 제어 신호를 표시부(22)로 전달할 수 있다.
도 4b는 비보안 영역의 크기 변경의 일 예를 나타내는 도면이다. 사용자는 사용자 인터페이스인 터치 인터페이스를 통하여 채팅 영역에 표시된 비보안 영역의 크기를 변경시킬 수 있다. 도 4b를 통해 예시하면, 사용자는 터치 인터페이스를 통해 비보안 영역의 크기를 제 1 크기(404)에서 제 2 크기(405)로 변경시킬 수 있다. 신호 입력부(23)는 사용자 인터페이스를 통해 비보안 영역에 대한 크기 변경 명령을 입력받으면, 입력된 크기 변경 명령에 기초하여 표시된 비보안 영역의 변경될 크기에 대응하는 위치 정보 또는 크기 정보를 검출할 수 있다.
표시부(22)는 검출된 위치 정보 또는 크기 정보에 대응하는 영역으로 표시된 비보안 영역의 크기를 변경시킬 수 있다. 이 때, 검출된 위치 정보는 x축 및 y축 위치를 포함하는 2D좌표일 수 있고, x축, y축 및 z축 위치를 포함하는 3D 좌표일 수도 있다. 또한, 크기 정보는 비보안 영역을 나타내는 소정 사각형의 크기 정보일 수 있다. 일반적으로, 크기의 변경은 비보안 영역에 대한 확대 및 축소를 포함한다.
도 4b를 통해 예시하면, 표시부(22)는 사용자 인터페이스를 통해 입력된 크기변경 요청에 대응하여 비보안 영역의 크기를 제 1 크기(404)에서 제 2 크기(405)로 확대시킬 수 있다. 이 때, 표시부(22)는 사용자 인터페이스를 통해 비보안 영역에 대한 선택(예를 들어, 비보안 영역을 수 초간 터치 또는 더블 클릭)이 입력되면, 제 1 크기(404)의 비보안 영역을 변경 가능 상태로 표시할 수 있다. 이를 위해, 표시부(22)는 제 1 크기(404)의 비보안 영역의 경계를 점선으로 표시하거나, 비보안 영역을 전체적으로 점멸시키는 등 비보안 영역이 이동 가능한 상태임을 나타내는 그래픽적 효과를 나타낼 수 있다.
도 4b에 도시된 바와 같이, 표시부(22)는 사용자 인터페이스를 통해 비보안 영역이 제 1 크기(404)에서 제 2 크기(405)로 확대되는 경우, 비보안 영역을 제 2 크기(405)에 활성화시킨다. 활성화된 제 2 크기(405)에 대응하는 텍스트는 비보안 영역을 통해 표시된다. 비보안 영역에 대한 변경 요청은 사용자의 두 손가락들(예를 들어, 사용자의 검지 손가락과 중지 손가락)이 서로 다른 방향(예를 들어, 반대 방향)으로 이동됨으로써, 입력될 수 있으나, 이에 한정되지는 않는다. 표시부(22)는 제 2 크기(405)의 비보안 영역에 텍스트를 표시한다.
표시부(22)는 사용자 인터페이스를 통해 입력된 크기 변경 요청에 대응하여 비보안 영역의 크기를 제 1 크기에서 제 2 크기로 축소시킬 수도 있다. 구체적으로, 표시부(22)는 사용자 인터페이스를 통해 비보안 영역이 제 1 크기에서 제 2 크기로 축소되는 경우, 비보안 영역을 축소된 제 2 크기에 활성화시킨다. 활성화된 제 2 크기에 대응하는 텍스트는 비보안 영역을 통해 표시된다. 이 때, 비보안 영역에 대한 변경 요청은 사용자의 두 손가락들(예를 들어, 사용자의 검지 손가락과 중지 손가락)이 비보안 영역의 중앙을 향하여 이동됨으로써 입력될 수 있으나, 이에 한정되지는 않는다. 표시부(22)는 제 2 크기의 비보안 영역에 텍스트를 표시한다.
본 발명의 다른 실시예에 따르면, 표시부(22)는 복수의 채팅 텍스트 각각에 대응하는 주변 영역을 보안 영역으로 표시하고, 사용자 인터페이스를 통해 복수의 주변 영역 중 어느 하나의 주변 영역이 선택되는 경우, 선택된 주변 영역을 비보안 영역으로 변경할 수 있다. 이 때, 표시부(22)는 보안 기능 제어부(24)의 제어 신호에 대응하는 동작을 수행할 수 있다.
도 5a 및 도 5b는 본 발명의 다른 실시예에 따라 보안 기능의 활성화 과정을 나타내는 도면이다. 표시부(22)는 사용자 인터페이스로부터 보안 요청 신호를 수신하면, 디스플레이의 표시된 채팅 영역 각각의 주변 영역에 보안 기능을 활성화 시킬 수 있다. 도 5a를 통해 예시하면, 표시부(22)는 채팅 텍스트인 "자기 어디야?"의 주변 영역(501) 및 "응 나 이제 출발했어 ㅠ"의 주변 영역(502)을 포함하는 복수의 주변 영역을 보안 영역으로 표시할 수 있다. 이 때, 복수의 주변 영역 각각은 도 5a에 도시된 바와 같이 채팅 데이터를 포함한다.
도 5b를 통해 예시하면, 표시부(22)는 사용자 인터페이스를 통해 복수의 주변 영역 중 어느 하나의 주변 영역(503)이 선택되는 경우, 선택된 주변 영역(503)을 비보안 영역으로 변경할 수 있다. 이 때, 어느 하나의 주변 영역(503)에 대한 선택은 사용자의 터치 또는 클릭에 의해 이루어질 수 있다.
도 5a 및 도 5b를 통해 예시하면, 복수의 주변 영역 각각은 복수의 주변 영역 각각에 불투명 이미지가 오버레이됨으로써 보안 영역으로 활성화될 수도 있고, 복수의 주변 영역 각각이 어둡게 처리되거나, 투명도가 변경되거나, 또는 색이 변경됨으로써 보안 영역으로 활성화될 수도 있다. 또한, 도 5a 및 도 5b를 통해 예시하면, 복수의 주변 영역 중 어느 하나의 주변 영역(503)은 주변 영역(503)에 오버레이된 불투명 이미지가 사라짐으로써, 비보안 영역으로 활성화될 수도 있고, 주변 영역(503)이 밝게 처리되거나, 투명도가 변경되거나, 또는 색이 변경됨으로써 비보안 영역으로 변경될 수 있다.
표시부(22)는 디스플레이에 보안 아이콘을 표시할 수 있다. 신호 입력부(23)는 사용자 인터페이스를 통해 디스플레이에 표시된 보안 아이콘이 선택되는 경우, 이를 보안 요청 신호로서 입력받을 수 있다. 또한, 보안 기능 제어부(24)는 사용자 인터페이스를 통해 보안 아이콘이 재선택되는 경우 보안 기능을 비활성화시킬 수 있다.
도 6은 보안 아이콘의 일 예를 나타내는 도면이다. 도 6을 참조하면, 표시부(22)는 채팅 영역 또는 채팅 영역의 주변 영역에 보안 아이콘(601)을 표시한다. 도 6을 참조하면, 신호 입력부(23)는 사용자 인터페이스의 아이콘(602)을 통해 디스플레이에 표시된 보안 아이콘(601)이 선택되는 경우, 이를 보안 요청 신호로서 입력받을 수 있다. 보안 기능 제어부(24)는 입력된 보안 요청 신호에 대응하여 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시할 수 있다.
도 6을 참조하면, 보안 기능 제어부(24)는 사용자 인터페이스의 아이콘(602)을 통해 보안 아이콘이 재선택(601)되는 경우 보안 기능을 비활성화시킬 수 있다. 표시부(22)는 보안 기능 제어부(24)에 제어에 의해 채팅 영역을 모두 비보안 영역으로 표시할 수 있다.
도 7은 본 발명의 일 실시예에 따른 보안 기능 활성화 방법의 동작 흐름도이다. 도 7에 도시된 실시예에 따른 이미지 표시 방법은 도 2에 도시된 실시예에 따른 디바이스(20)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 2에 도시된 실시예에 따른 디바이스(20)에 관하여 이상에서 기술된 내용은 도 7에 도시된 실시예에 따른 보안 기능 활성화 방법에도 적용된다.
단계 S701에서 표시부(22)는 사용자 디바이스의 디스플레이에 채팅 영역을 표시한다. 단계 S702에서 표시부(22)는 표시된 채팅 영역에 복수 사용자의 채팅 텍스트를 표시한다. 단계 S703에서 신호 입력부(23)는 사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받는다. 단계 S704에서 신호 입력부(23)는 사용자 인터페이스를 통해 표시된 채팅 영역 내의 비보안 영역에 대한 신호를 입력받는다. 단계 S705에서 보안 기능 제어부(24)는 표시된 채팅 영역 중 비보안 영역을 보안 영역과 다르게 표시한다.
도 7에는 도시되지 않았으나, 보안 기능 활성화 방법은 사용자 인터페이스를 통해 비보안 영역에 대한 이동 요청이 입력되는 경우, 비보안 영역을 제 1 위치에서 제 2 위치로 이동하는 단계를 더 포함할 수도 있다. 또한, 도 7에는 도시되지 않았으나, 보안 기능 활성화 방법은 사용자 인터페이스를 통해 비보안 영역의 크기를 변경하는 크기 변경 요청이 입력되는 경우, 비보안 영역의 크기를 제 1 크기에서 제 2 크기로 변경하는 단계를 더 포함할 수도 있다.
도 7에는 도시되지 않았으나, 단계 S703에서 신호 입력부(23)는 사용자 인터페이스를 통해 디스플레이에 표시된 보안 아이콘이 선택되는 경우, 보안 아이콘의 선택을 보안 기능을 활성화할 것을 요청하는 보안 요청 신호로서 입력받을 수 있다. 이 경우, 보안 기능 활성화 방법은 사용자 인터페이스를 통해 보안 아이콘이 재선택되는 경우 보안 기능을 비활성화하는 단계를 더 포함할 수도 있다.
도 7에는 도시되지 않았으나, 단계 S705에서 보안 영역은 복수의 채팅 텍스트 각각의 복수의 주변 영역일 수 있다. 이 경우, 보안 기능 활성화 방법은 사용자 인터페이스를 통해 복수의 주변 영역 중 어느 하나의 주변 영역이 선택되는 경우, 선택된 주변 영역을 비보안 영역으로 변경하는 단계를 더 포함할 수도 있다.
도 7을 통해 설명된 일 실시예에 따른 보안 기능 활성화 방법은, 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
본 발명의 일 실시예는 도 7을 통해 설명된 보안 기능 활성화 방법을 실행하는 디바이스(20)와 연동하여 동작하는 소정의 어플리케이션을 제공하는 방법을 제공할 수 있다. 이 때, 디바이스(20)는 보안 기능 활성화 방법을 실시하는 것을 특징으로 한다. 또한, 어플리케이션은 채팅 서버(10)에 의하여 디바이스(20)로 제공될 수도 있고, 채팅 서버(10)와 별도로 구성된 다른 서버에 의하여 디바이스(20)로 제공될 수도 있고, 채팅 서버(10)와 다른 주체에 의하여 운용되는 다른 서버에 의하여 디바이스(20)로 제공될 수도 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10: 채팅 서버
20: 디바이스
21: 통신부
22: 표시부
23: 신호 입력부
24: 보안 기능 제어부

Claims (8)

  1. 사용자 디바이스의 디스플레이에 채팅 영역을 표시하는 단계;
    상기 표시된 채팅 영역에 복수 사용자의 채팅 텍스트를 표시하는 단계;
    사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받는 단계;
    상기 사용자 인터페이스를 통해 상기 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는 단계; 및
    상기 표시된 채팅 영역 중 상기 비보안 영역을 보안 영역과 다르게 표시하는 단계를 포함하되,
    상기 채팅 텍스트는 외부 디바이스의 채팅 텍스트를 포함하는 것인 보안 기능 활성화 방법.
  2. 제 1 항에 있어서,
    상기 사용자 인터페이스를 통해 상기 비보안 영역에 대한 요청이 입력되는 경우, 상기 입력된 요청에 기초하여 상기 보안 영역 및 상기 비보안 영역 중 하나 이상을 그래픽적으로 수정하는 단계를 더 포함하는 보안 기능 활성화 방법.
  3. 제 2 항에 있어서,
    상기 수정하는 단계는,
    상기 요청이 상기 비보안 영역에 대한 이동 요청인 경우 상기 비보안 영역이 제 1 위치에서 제 2 위치로 이동되도록 상기 보안 영역 및 상기 비보안 영역 중 하나 이상을 그래픽적으로 수정하고,
    상기 요청이 상기 비보안 영역의 크기를 변경하는 크기 변경 요청인 경우, 상기 비보안 영역의 크기가 제 1 크기에서 제 2 크기로 변경되도록 상기 보안 영역 및 상기 비보안 영역 중 하나 이상을 그래픽적으로 수정하고,
    상기 요청이 상기 비보안 영역에 대한 랜덤 이동 요청인 경우 상기 비보안 영역이 적어도 둘 이상의 위치들간에 랜덤으로 이동되도록 상기 보안 영역 및 상기 비보안 영역 중 하나 이상을 그래픽적으로 수정하는 것인, 보안 기능 활성화 방법.
  4. 제 1 항에 있어서,
    상기 비보안 영역을 보안 영역과 다르게 표시하는 단계는 복수의 방식 중 어느 하나의 방식에 기초하여 상기 비보안 영역을 보안 영역과 다르게 표시하는 것이고,
    상기 복수의 방식 중 제 1 방식은 상기 보안 영역과 동일한 크기 및 모양을 갖는 불투명 이미지를 상기 디스플레이에 표시함으로써, 상기 비보안 영역을 보안 영역과 다르게 표시하는 방식이고,
    상기 복수의 방식 중 제 2 방식은 상기 비보안 영역을 보안 영역과 다르게 표시하는 단계는 상기 표시된 채팅 영역 중 비보안 영역을 제외한 나머지 영역인 보안 영역을 어둡게 처리함으로써, 상기 비보안 영역을 보안 영역과 다르게 표시하는 방식인 것인, 보안 기능 활성화 방법.
  5. 제 1 항에 있어서,
    상기 보안 요청 신호는 상기 사용자 인터페이스를 통해 상기 디스플레이에 표시된 보안 아이콘이 선택되는 경우 생성되고,
    상기 사용자 인터페이스를 통해 상기 보안 아이콘이 재선택되는 경우 상기 보안 기능을 비활성화하는 단계를 더 포함하는 보안 기능 활성화 방법.
  6. 제 1 항에 있어서,
    상기 보안 영역은 복수의 채팅 텍스트 각각의 복수의 주변 영역이고,
    상기 사용자 인터페이스를 통해 상기 복수의 주변 영역 중 어느 하나의 주변 영역이 선택되는 경우, 상기 선택된 주변 영역을 비보안 영역으로 변경하는 단계를 더 포함하는 보안 기능 활성화 방법.
  7. 청구항 제 1 항 내지 청구항 제 6 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  8. 디바이스에 있어서,
    상기 디바이스의 디스플레이에 채팅 영역을 표시하고, 상기 표시된 채팅 영역에 복수 사용자의 채팅 텍스트를 표시하는 표시부;
    사용자 인터페이스를 통해 보안 기능을 활성화할 것을 요청하는 보안 요청 신호를 입력받고, 상기 사용자 인터페이스를 통해 상기 표시된 채팅 영역 내의 비보안 영역에 대한 선택 신호를 입력받는 신호 입력부; 및
    상기 표시된 채팅 영역 중 상기 비보안 영역을 보안 영역과 다르게 표시하는 보안 기능 제어부를 포함하되,
    상기 채팅 텍스트는 외부 디바이스의 채팅 텍스트를 포함하는 것인, 디바이스.
KR1020130011343A 2013-01-31 2013-01-31 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스 KR101429582B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020130011343A KR101429582B1 (ko) 2013-01-31 2013-01-31 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스
JP2015555908A JP2016511462A (ja) 2013-01-31 2014-01-16 チャット領域に対するセキュリティ機能を活性化する方法及びデバイス
PCT/KR2014/000472 WO2014119862A1 (ko) 2013-01-31 2014-01-16 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스
US14/764,689 US20150356304A1 (en) 2013-01-31 2014-01-16 Device and method for activating security function for chatting region

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130011343A KR101429582B1 (ko) 2013-01-31 2013-01-31 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스

Publications (2)

Publication Number Publication Date
KR20140098544A KR20140098544A (ko) 2014-08-08
KR101429582B1 true KR101429582B1 (ko) 2014-08-13

Family

ID=51262541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130011343A KR101429582B1 (ko) 2013-01-31 2013-01-31 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스

Country Status (4)

Country Link
US (1) US20150356304A1 (ko)
JP (1) JP2016511462A (ko)
KR (1) KR101429582B1 (ko)
WO (1) WO2014119862A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10474345B2 (en) * 2014-04-04 2019-11-12 Shawn SHEY User interfaces and methods for displaying content
KR102257304B1 (ko) 2014-10-20 2021-05-27 삼성전자주식회사 디스플레이 보안 방법 및 장치
KR101804369B1 (ko) * 2016-02-23 2017-12-04 라인 가부시키가이샤 디바이스, 디바이스 구동 방법, 및 컴퓨터 프로그램
KR102033081B1 (ko) * 2018-03-12 2019-10-16 김찬익 보안 채팅 단말기
CN112487371B (zh) * 2019-09-12 2023-10-24 腾讯科技(深圳)有限公司 聊天会话的显示方法、装置、终端及存储介质
JP2021148953A (ja) * 2020-03-19 2021-09-27 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
KR102282936B1 (ko) 2020-04-10 2021-07-29 주식회사 카카오뱅크 계좌정보 숨김 서비스 제공 방법
KR20220119970A (ko) * 2021-02-22 2022-08-30 삼성전자주식회사 보안 이미지를 표시하는 전자 장치 및 이의 동작 방법
KR102565480B1 (ko) * 2021-09-03 2023-08-14 도평건기 주식회사 메신저 대화 카메라 촬영 방지 장치 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050053292A (ko) * 2003-12-02 2005-06-08 주식회사 월드모닝 메신저 프로그램의 암호화를 이용한 보안채팅시스템제공방법
KR20070076270A (ko) * 2006-01-18 2007-07-24 삼성전자주식회사 입력 문자에 대한 보안 설정이 가능한 휴대용 단말기 및방법
KR101230055B1 (ko) 2012-11-20 2013-02-05 (주)지란지교소프트 화면 보안 방법 및 그 방법이 기록된 기록매체

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05127857A (ja) * 1991-11-08 1993-05-25 Matsushita Electric Ind Co Ltd メツセージ表示方法およびメツセージ表示装置
US7007025B1 (en) * 2001-06-08 2006-02-28 Xsides Corporation Method and system for maintaining secure data input and output
JP4067423B2 (ja) * 2003-02-20 2008-03-26 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 文章表示装置及び文章表示装置の文章表示方法
KR100677426B1 (ko) * 2005-01-14 2007-02-02 엘지전자 주식회사 이동 통신 단말기의 문자 메시지 표시 방법
KR101145213B1 (ko) * 2005-09-14 2012-05-25 삼성전자주식회사 화상형성장치 및 화상형성방법
JP4923956B2 (ja) * 2006-06-13 2012-04-25 パナソニック株式会社 画像表示装置および画像表示プログラムおよび画像表示方法
US7870193B2 (en) * 2006-08-28 2011-01-11 International Business Machines Corporation Collaborative, event driven system management
US7502831B1 (en) * 2008-03-10 2009-03-10 International Business Machines Corporation System and method of sending and receiving categorized messages in instant messaging environment
JP2009288856A (ja) * 2008-05-27 2009-12-10 Kyocera Corp 覗き見防止機能付き携帯端末
JP5605911B2 (ja) * 2011-03-29 2014-10-15 株式会社Nttドコモ タッチスクリーンデバイスの制御装置、その制御方法及びプログラム
JP2012208794A (ja) * 2011-03-30 2012-10-25 Ntt Docomo Inc 携帯端末及び表示制御方法
JP2012243007A (ja) * 2011-05-18 2012-12-10 Toshiba Corp 映像表示装置及びそれを用いた映像領域選択方法
KR101471703B1 (ko) * 2011-06-03 2014-12-11 라인 가부시키가이샤 멤버 추가 확대를 위한 메시징 서비스 시스템 및 그 방법
KR101850821B1 (ko) * 2011-09-15 2018-04-20 엘지전자 주식회사 이동 단말기 및 이동 단말기의 메시지 표시 방법
KR101408532B1 (ko) * 2011-09-19 2014-06-27 (주)카카오 사용자 단말의 화면에서 스크롤 바를 업데이트하는 방법 및 화면에서 스크롤 바를 업데이트하는 사용자 단말
KR101942308B1 (ko) * 2012-08-08 2019-01-25 삼성전자주식회사 메시지 기능을 제공하기 위한 방법 및 그 전자 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050053292A (ko) * 2003-12-02 2005-06-08 주식회사 월드모닝 메신저 프로그램의 암호화를 이용한 보안채팅시스템제공방법
KR20070076270A (ko) * 2006-01-18 2007-07-24 삼성전자주식회사 입력 문자에 대한 보안 설정이 가능한 휴대용 단말기 및방법
KR101230055B1 (ko) 2012-11-20 2013-02-05 (주)지란지교소프트 화면 보안 방법 및 그 방법이 기록된 기록매체

Also Published As

Publication number Publication date
WO2014119862A1 (ko) 2014-08-07
JP2016511462A (ja) 2016-04-14
US20150356304A1 (en) 2015-12-10
KR20140098544A (ko) 2014-08-08

Similar Documents

Publication Publication Date Title
KR101429582B1 (ko) 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스
US10666586B2 (en) Device and method for displaying image in chatting area and server for managing chatting data
US10338793B2 (en) Messaging with drawn graphic input
WO2022156368A1 (zh) 推荐信息展示方法及装置
US9274696B1 (en) Scroll bar with time details
US20190011980A1 (en) Systems and methods for processing incoming events while performing a virtual reality session
US9612730B2 (en) Viewing different window content with different attendees in desktop sharing
CN110431521B (zh) 一种分屏显示的方法、装置及终端
US9720557B2 (en) Method and apparatus for providing always-on-top user interface for mobile application
CN105683895A (zh) 提供用户交互的用户终端设备及其方法
US20150143260A1 (en) State-Machine-Driven User-Interface Interactions
US11201842B1 (en) Systems, devices, and methods for presenting conversation messages in messenger applications
CN111857504A (zh) 信息显示方法、装置、电子设备和存储介质
KR20160075457A (ko) 채팅 메시지를 그룹화하기 위한 방법, 디바이스 및 서버
US20180150458A1 (en) User terminal device for providing translation service, and method for controlling same
CN114356168A (zh) 消息提醒的方法及装置
US9246771B2 (en) Cloud communication layer for a user device
KR20150138513A (ko) 채팅 메시지를 그룹화하기 위한 방법, 디바이스 및 서버
US10904171B2 (en) Application based display layout system and method
US10579233B2 (en) Transparent messaging
CN115718581A (zh) 信息显示方法、装置、电子设备和存储介质
CN112182673A (zh) 信息共享方法、装置及设备
KR20160031574A (ko) 말풍선 효과를 제공하는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말
US20220283644A1 (en) Device and method for gesture based application control
CN117424870A (zh) 标识显示方法、装置、电子设备和可读存储介质

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190329

Year of fee payment: 9