KR20190126066A - 예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들 - Google Patents

예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들 Download PDF

Info

Publication number
KR20190126066A
KR20190126066A KR1020197024203A KR20197024203A KR20190126066A KR 20190126066 A KR20190126066 A KR 20190126066A KR 1020197024203 A KR1020197024203 A KR 1020197024203A KR 20197024203 A KR20197024203 A KR 20197024203A KR 20190126066 A KR20190126066 A KR 20190126066A
Authority
KR
South Korea
Prior art keywords
message
user
messages
viewing area
interface
Prior art date
Application number
KR1020197024203A
Other languages
English (en)
Inventor
취안윈 웨이
Original Assignee
알리바바 그룹 홀딩 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 알리바바 그룹 홀딩 리미티드 filed Critical 알리바바 그룹 홀딩 리미티드
Publication of KR20190126066A publication Critical patent/KR20190126066A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/226Delivery according to priorities
    • H04L51/26
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • H04L51/24
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Digital Computer Display Output (AREA)
  • Debugging And Monitoring (AREA)

Abstract

본 개시내용의 실시예들에서는, 메시지 프롬프팅 및 표시 방법들 및 관련된 장치들이 개시된다. 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.

Description

예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들
관련 출원들에 대한 상호-참조
본 출원은 "A METHOD FOR MESSAGE NOTIFICATION, A METHOD AND APPARATUS FOR MESSAGE DISPLAY"라는 명칭으로 2017년 3월 15일자로 출원된 중국 출원 제201710154488.7호 및 "METHODS AND APPARATUSES FOR SELECTIVELY DISPLAYING MESSAGES BASED ON A PREDICTED IMPORTANCE"라는 명칭으로 2018년 3월 9일자로 출원된 미국 출원 제15/916,577호의 우선권의 이익을 주장하며, 상기 출원들 둘 모두는 그 전체가 인용에 의해 본원에 포함된다.
개시된 실시예들은 디지털 메시징 분야에 관한 것으로, 특히, 높은 중요도 메시지들을 자동으로 검출하고 그러한 메시지들에 대한 별개의 보기 영역을 제공하는 것에 관한 것이다.
네트워크 기술들의 발달로, 통신을 위한 스마트 단말기들 상에 인스턴트 메시징 도구들을 설치하는 것은 일반적인 통신 기법이다. 예컨대, 사용자들은 DINGTALK(인스턴트 메시징 도구)를 사용하여, 메시지들을 서로에게 즉시 전송할 수 있다. 사용자가 인스턴트 메시징 도구를 사용하여 인스턴트 메시징 도구를 사용하는 다른 사용자와 상호작용하는 프로세스는 대화로 지칭된다.
사용자가 인스턴트 메시징 도구를 사용하여 (예컨대, 도구의 대화 인터페이스를 통해) 다른 사용자와 대화할 때, 다른 사용자가 주어진 순간에 사용자와 관련된 메시지를 전송하는 경우, 현재 시스템들은 스마트 단말기의 알림 바에 제공되는 프롬프트를 표시하여 사용자에게 프롬프팅한다.
사용자가 메시지를 즉시 읽으려고 의도할 때, 사용자는 먼저 알림 바를 확장하고, 그런 다음, 알림 바 내의 메시지에 대한 프롬프트를 탭할 수 있다. 그런 다음, 사용자는 프롬프트에 대응하는 메시지를 포함하는 대화 인터페이스로 이동될 것이다. 메시지를 읽는 이러한 방법은 사용자가 원래의 대화 인터페이스를 그만둘 것을 요구한다. 구체적으로, 본 메시지가 중요하지 않을 때, 사용자는 이전 대화를 계속하기 위해 원래의 대화 인터페이스로 다시 전환할 필요가 있을 것이다. 따라서, 현재의 종래 메시지 시스템들에서, 사용자는 읽지 않은 메시지를 읽기를 희망하는 경우 현재 대화 인터페이스를 그만둘 필요가 있다. 이는 불량한 사용자 경험을 초래한다.
다른 시나리오에서, 사용자는 인스턴트 메시징 도구에 로그인하고, 능동 대화 인터페이스는 모든 읽지 않은 메시지들을 제시하지는 못한다. 그 때, 사용자는 다른 읽지 않은 메시지들을 읽으려고 의도할 수 있어서, 읽지 않은 메시지들을 보기 위해서는 결과적으로 사용자가 현재 대화 인터페이스를 그만두거나 현재 대화 인터페이스를 스크롤 업하게 된다. 따라서, 현재의 종래 메시지 시스템들에서, 사용자는, 읽지 않은 메시지를 읽으려고 의도하는 경우, 현재 대화 인터페이스를 퇴장하거나 대화 인터페이스 상에 현재 표시된 메시지 내용을 숨겨야만 한다. 이는 또한 불량한 사용자 경험을 초래한다.
사용자에게 전송된 메시지들 중 일부, 이를테면, 중요한 정보를 포함하는 메시지들 또는 사용자가 더 관심을 갖는 메시지들이 다른 메시지들보다 더 중요하다. 일반적으로, 사용자는 통상의 메시지들보다는 중요한 메시지들을 더 기꺼이 본다. 그러나, 다수의 메시지들이 사용자에게 전송될 때, 중요한 메시지들을 놓치지 않기 위해, 사용자는 그 메시지들을 개별적으로 살펴봄으로써 많은 양의 정보를 훑어볼 필요가 있다. 이는 낮은 효율 및 불량한 사용자 경험으로 이어진다.
위의 기술적 문제들을 해결하기 위해, 개시된 실시예들은 메시지 프롬프팅 방법들, 메시지 표시 방법들, 및 관련된 장치들을 제공한다. 메시지 프롬프팅 방법들, 메시지 표시 방법들, 및 관련된 장치들을 이용하여, 사용자는 대화 인터페이스들을 전환할 필요가 없고, 그룹 대화 인터페이스 상에서 현재 교환되고 있는 메시지들을 놓치지 않을 것이며, 그에 의해 사용자 경험이 개선된다.
일 실시예에서, 방법이 개시되며, 그 방법은, 클라이언트 디바이스에서, 인스턴트 메시징 도구 상에 표시하기 위한 메시지들을 수신하는 단계; 클라이언트 디바이스 상에서, 인스턴트 메시징 도구의 대화 인터페이스에 메시지들을 표시하는 단계; 클라이언트 디바이스에 의해, 메시지들에서 중요한 메시지를 식별하는 단계; 클라이언트 디바이스에 의해, 중요한 메시지를 검출하는 것에 대한 응답으로 메시지 프롬프트 표시자를 표시하는 단계; 클라이언트 디바이스에 의해, 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하는 것에 대한 응답으로 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하는 단계; 및 클라이언트 디바이스에 의해, 메시지 보기 영역에 중요한 메시지를 표시하는 단계를 포함한다.
다른 실시예에서, 장치가 개시되며, 그 장치는, 프로세서; 및 프로세서에 의한 실행을 위한 프로그램 논리를 유형으로 저장하기 위한 저장 매체를 포함하고, 저장된 프로그램 논리는, 프로세서에 의해 실행되는, 인스턴트 메시징 도구 상에 표시하기 위한 메시지들을 수신하기 위한 논리; 프로세서에 의해 실행되는, 인스턴트 메시징 도구의 대화 인터페이스에 메시지들을 표시하기 위한 논리; 프로세서에 의해 실행되는, 메시지들에서 중요한 메시지를 식별하기 위한 논리; 프로세서에 의해 실행되는, 중요한 메시지를 검출하는 것에 대한 응답으로 메시지 프롬프트 표시자를 표시하기 위한 논리; 프로세서에 의해 실행되는, 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하는 것에 대한 응답으로 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하기 위한 논리; 및 프로세서에 의해 실행되는, 메시지 보기 영역에 중요한 메시지를 표시하기 위한 논리를 포함한다.
위의 기술적 해결책들로부터, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우에 그룹 대화 인터페이스가 활성일 때, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다는 것을 알 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
본 개시내용의 실시예들 또는 종래 기술에서의 기술적인 해결책들을 더 명확히 예시하기 위해, 실시예들 또는 종래 기술의 설명에서 사용될 필요가 있는 도면들이 다음의 부분에서 간략히 소개될 것이다. 아래에서 설명되는 도면들은 단지 본 개시내용의 일부 실시예들이며, 관련 기술분야의 통상의 기술자들은 창의적인 노력을 기울이지 않고도 이러한 도면들에 따라 다른 도면들을 또한 획득할 수 있다.
도 1은 본 개시내용의 일부 실시예들에 따른 메시지 표시 방법을 예시하는 흐름도이다.
도 2는 본 개시내용의 일부 실시예들에 따른, 그룹 대화 인터페이스 상의 메시지 프롬프트 표시자를 예시하는 사용자 인터페이스 도면이다.
도 3a는 본 개시내용의 일부 실시예들에 따른, 그룹 대화 인터페이스 상의 확장된 메시지 보기 영역을 예시하는 사용자 인터페이스 도면이다.
도 3b는 본 개시내용의 일부 실시예들에 따른, 그룹 대화 인터페이스 상의 확장된 메시지 보기 영역을 예시하는 사용자 인터페이스 도면이다.
도 4는 본 개시내용의 일부 실시예들에 따른 메시지 보기 영역의 구조를 예시하는 사용자 인터페이스 도면이다.
도 5는 본 개시내용의 일부 실시예들에 따른 메시지 표시 방법을 예시하는 흐름도이다.
도 6은 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 방법을 예시하는 흐름도이다.
도 7은 본 개시내용의 일부 실시예들에 따른 서버를 예시하는 블록도이다.
도 8은 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다.
도 9는 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다.
도 10은 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 장치를 예시하는 블록도이다.
도 11은 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 시스템을 예시하는 블록도이다.
도 12는 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 방법을 예시하는 흐름도이다.
도 13은 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 장치를 예시하는 블록도이다.
개시된 실시예들이 첨부된 도면들을 참조하여 아래에서 설명된다.
현재, 스마트 단말기들 상에 구성된 인스턴트 메시징 도구들을 사용하여 사용자들이 메시지들을 교환하는 것은 매우 일반적이다. 사용자는 인스턴트 메시징 도구에서 친구로 추가된 다른 사용자들과 상호작용할 수 있고, 사용자는 또한 복수의 사용자들로 이루어진 그룹에 참여하여 그 그룹 내의 사용자들과 상호작용할 수 있다. 사용자가 많은 그룹들에 참여하거나 인스턴트 메시징 도구에서 많은 수의 친구들을 추가한 때에는, 사용자가 다른 사람들과 채팅하거나 그룹 채팅을 하고 있을 때 다른 사용자 또는 그룹이 동시에 사용자에게 메시지들을 전송할 가능성이 상당히 크다. 그러나, 이 시점에 전송된 메시지들은 현재의 대화 인터페이스 상에 표시될 수 없다. 따라서, 이러한 경우, 사용자는 이러한 메시지들을 보기를 원하는 경우 대화 인터페이스들을 전환할 필요가 있으며, 대화 인터페이스를 전환하는 것은 복잡한 동작일 수 있다.
다른 경우에서, 사용자는 방금 인스턴트 메시징 도구에 로그인했을 수 있고, 다수의 메시지를 수신했을 수 있다. 예컨대, 사용자가 로그인하기 전에 그룹에서 많은 수의 교환된 메시지들이 생성되었을 수 있고, 이러한 메시지들은 사용자가 읽지 않은 메시지들이다. 읽지 않은 메시지들이 있는 대화 인터페이스에 사용자가 있을 때, 현재 대화 인터페이스 상에 너무 많은 읽지 않은 메시지들이 있을 수 있어서, 현재 대화 인터페이스 상에 메시지들이 완전히 표시되지 못할 수 있다. 따라서, 사용자는, 앞서 생성된 읽지 않은 메시지들을 보기 위해 대화 인터페이스 상의 메시지들을 전반에 걸쳐 추가로 스크롤할 필요가 있다. 이러한 방식은 대화 인터페이스들을 전환할 것을 요구하지는 않지만, 사용자는 앞서 생성된 메시지들을 보기 위해 현재 대화 인터페이스를 사용할 필요가 있고, 사용자는 그룹 대화 인터페이스 상에서 현재 교환되고 있는 메시지들을 놓칠 수 있으며, 이는 또한 사용자가 중요한 메시지들을 놓칠 가능성이 높다는 것을 시사한다.
요컨대, 어느 경우든, 종래의 메시지 보기 방법들은 바람직한 사용자 경험을 제공하지 않는다. 이러한 관점에서, 본 개시내용의 실시예들은 메시지 프롬프팅 방법들, 메시지 표시 방법들, 및 관련 장치들을 제공한다. 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
본 개시내용의 실시예들에 의해 제공되는 해결책들은, 원하는 메시지 보기 기능이 인스턴트 메시징 도구를 사용하여 구현될 수 있도록, 스마트 단말기 상에 구성된 인스턴트 메시징 도구에 적용될 수 있다. 스마트 단말기는 인스턴트 메시징 도구 능력이 제공되는 단말기, 이를테면, 스마트폰, 개인 휴대 정보 단말기(PDA), 개인용 컴퓨터일 수 있다. 인스턴트 메시징 도구는 소프트웨어 또는 실시간 메시지 교환 기능을 갖는 애플리케이션, 이를테면 DINGTALK일 수 있다.
도 1은 본 개시내용의 일부 실시예들에 따른 메시지 표시 방법을 예시하는 흐름도이다.
S101: 사용자에게 전송된 메시지들을 수신하며, 여기서, 사용자는, 스마트 단말기와 같은 클라이언트 디바이스 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
일부 실시예들에서, 단계(S101)는 S102 또는 S103 이전 또는 이후에 수행될 수 있다. S101에서 수신되는 사용자에게 전송된 메시지들은 사용자가 인스턴트 메시징 도구에 로그인하기 전에 수신된 메시지들을 포함할 수 있다. 그러한 메시지들은 또한, 사용자가 인스턴트 메시징 도구를 사용하고 있을 때 그리고 그룹 대화 인터페이스가 활성일 때 수신되는 메시지들을 포함할 수 있다. 그러한 메시지들은 또한, 메시지 보기 영역이 확장될 때 수신되는 메시지들을 포함할 수 있다.
예시된 실시예는 주로 사용자에게 전송된 메시지들에 초점을 맞춘다. 사용자에게 전송된 메시지들은, 사용자가 볼 필요가 있는 메시지들 또는 사용자가 읽을 필요가 있는 내용을 갖는 메시지들을 포함할 수 있으며, 이들은 이 사용자에게 관련된 메시지들로 간주될 수 있다.
많은 수의 메시지들로부터 어느 메시지들 또는 메시지가 사용자에게 전송된 메시지들/메시지인지를 결정하기 위해, 메시지가 전송된 방식 또는 메시지 수신자가 확인을 위한 기초로서 사용될 수 있다. 예컨대, 다른 사용자들 또는 시스템에 의해 개별적으로 사용자에게 전송된 메시지들의 경우, 그러한 메시지들의 수신자가 오직 사용자이고, 메시지들은 명백히 사용자가 읽도록 의도된 내용을 포함한다. 그러한 메시지들은 사용자에게 전송된 메시지들을 포함할 수 있다. 다른 예로서, 사용자를 포함하는 그룹에 전송되는 메시지의 경우, 그룹에 전송된 메시지가 사용자에 의해 수신되도록 의도되고, 메시지는 사용자에게 전송된 메시지를 포함할 수 있다. 그룹 대화의 경우, 이 그룹에 전송된 메시지는 그룹 내의 모든 사용자들에게 전송된 메시지를 포함할 수 있으며, 메시지는, 그룹 내의 특정 사용자, 이를테면, 이러한 실시예에서 언급된 "사용자에게 전송된 메시지들"에서의 사용자에게 전송된다.
메시지들의 효율적이고 편리한 보기를 가능하게 하는 것에 더하여, 이러한 실시예에 의해 제공되는 방법들은 또한, 사용자가 더 정확한 방식으로 사용자와 관련된 중요한 메시지들을 볼 수 있게 한다. 본원에서의 중요한 메시지들은, 사용자가 볼 필요가 있는 메시지들 또는 사용자가 읽을 필요가 있는 내용을 포함하는 메시지들이다. 추가적으로, 본원에서의 중요한 메시지들은 사용자가 볼 것으로 더 많이 예상되고, 그 메시지에서 전달된 내용이 또한 더 중요하다. 예컨대, 그룹에서는, 모든 사람이 메시지를 전송할 수 있기 때문에, 일반적으로 많은 수의 메시지들이 존재한다. 메시지들이 사용자 A와 관련된 중요한 메시지를 포함하는 경우, 메시지는 많은 수의 메시지들 내에 위치될 가능성이 상당히 크다. 사용자 A가 메시지를 보려고 의도하는 경우, 사용자 A는 중요한 메시지를 찾기 위해 그룹의 많은 수의 메시지들을 전반에 걸쳐 수동으로 훑어볼 필요가 있을 수 있다. 이는 사용자 A에게 기분 좋은 경험이 아니며, 때때로, 이러한 경우에서의 사용자는 심지어 중요한 메시지를 찾지 못할 수 있어서, 시간 및 정보의 불필요한 손실이 초래된다.
예시된 실시예들은 사용자에게 전송된 메시지가 중요한 메시지인지 여부를 결정하기 위한 방법을 제공한다. 사용자에게 전송된 메시지들이 수신된 후에, 방법은, 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하기 위해 사용될 수 있다. 그렇다면, 방법은 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정하고, 이러한 경우에, S102가 후속하여 수행될 수 있다. 그렇지 않다면, 방법은 사용자에게 전송된 메시지들이 중요한 메시지들이 아닌 것으로 결정하고, 이러한 경우에, 사용자에게 프롬프팅되지 않을 것이다. 프롬프팅의 예는 그룹 대화 인터페이스 상에 메시지 프롬프트 식별자를 표시하는 것이다.
메시지들이 중요한 것으로 결정될 때, 메시지들은 사전 설정된 조건을 충족시킬 필요가 있고, 사전 설정된 조건은 사전 설정된 규칙에 따라 결정될 수 있다. 사전 설정된 규칙은 사용자의 요건에 따라 개발자에 의해 미리 정의될 수 있거나, 사전 설정된 규칙은 기계 학습 또는 인공 지능 자체 학습을 통해 추론될 수 있다. 기계 학습 및 인공 지능 추천은 사용자로부터의 피드백에 기반하여 최적화될 수 있다. 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것, 및 메시지들이 사전 설정된 규칙을 만족시키는 것 중 임의의 하나 이상의 조합을 포함할 수 있다.
예컨대, 그룹에서, 사용자 A가, 전송된 메시지를 사용자 B가 보기를 원할 경우, 사용자 A는 사전 설정된 조건에 따라 (예컨대, 이러한 메시지가 사용자 B를 가리키도록 "@사용자 B"를 메시지에 추가함으로써) 이러한 메시지에 사용자 B에 대한 지시자를 추가할 수 있다. 이러한 메시지는 또한 그룹 내의 다른 사용자들에게 보일 수 있지만, 메시지는 그룹 내의 다른 사용자들보다는 사용자 B에게 명백히 더 중요하고, 그 메시지는 구체적으로 사용자 B가 보도록 의도된 메시지이다. 따라서, 이러한 메시지는 "@"의 사전 설정된 규칙 하에서 "@사용자 B"의 사전 설정된 조건을 만족시킴으로써 사용자 B와 관련된 중요한 메시지인 것으로 결정된다.
그룹들에서 일반적으로 사용되는 그러한 사전 설정된 규칙에 더하여, 사전 설정된 조건은, 메시지의 전송자가 사용자와의 미리 결정된 관계를 충족시키는 것일 수 있다. 예컨대, 미리 결정된 관계는, 전송자가 직장에서 사용자의 관리자인 것일 수 있다. 사용자가 사용자 C일 때, 사용자 C의 관리자가 직장 그룹에서 메시지를 전송하는 경우, 전송자는 사용자 C와의 미리 결정된 관계를 만족시키는 관리자이므로, 메시지는 직장 그룹에서 사용자 C와 관련된 중요한 메시지인 것으로 결정될 수 있다.
사전 설정된 조건은, 특수한 문자를 포함하거나 특수한 형식을 갖는 것으로서 추가로 설정될 수 있다. 메시지에 포함된 문자 또는 사용자 A에 의해 사용자 B에게 전송된 메시지의 형식이 사전 설정된 조건을 만족시킬 때, 메시지는 사용자 B와 관련된 중요한 메시지인 것으로 결정될 수 있다.
사전 설정된 조건은, 메시지의 내용이 특정 언어 데이터를 포함하는 것을 더 포함할 수 있고, 특정 언어 데이터는 단어들 또는 숫자들일 수 있다. 예컨대, 특정 언어 데이터는 사용자가 주의를 기울이는 핵심어 또는 핵심 인물(key figure)일 수 있다. 사용자에게 전송된 메시지가 특정 언어 데이터를 포함할 때, 메시지는 사용자에게 속하는 중요한 메시지인 것으로 결정될 것이다. 특정 언어 데이터는 사용자의 취미와 관련될 수 있거나 사용자의 취미를 반영할 수 있다. 특정 언어 데이터는 사용자에 의해 설정될 수 있거나, 사용자의 네트워크 거동들에 따라 기계에 의해 생성될 수 있다.
예컨대, 그룹 내에 100 명의 사용자가 있을 수 있고, 그 중에서 20 명의 사용자가 그들 자신에 대한 취미 관련 라벨을 "축구"로 설정하였다. 이러한 그룹 내의 사용자가 "오늘 오후에 공을 차지 않겠습니까?"라는 내용을 갖는 메시지를 전송한 경우, 기계에 의해 연관성들을 학습함으로써, 시스템은 "공 차기"와 "축구"가 관련이 있다고 결정할 수 있다. 즉, "공 차기"는 "축구"라는 라벨을 갖는 20 명의 사용자와 관련된 특정 언어 데이터로서 간주될 수 있으며, 메시지는 20 명의 사용자에 대해 중요한 메시지인 것으로 결정될 것이고, 20 명의 사용자들 중 누군가가 이 메시지를 읽지 않을 때 프롬프트가 전송될 것이다.
다른 예를 들면, 그룹 내의 사용자가 "훌륭한 요리"와 같은 소식에 흥미를 가지고 있는 경우, 시스템은 사용자가 훌륭한 요리를 좋아한다고 간주할 수 있고, 훌륭한 요리와 관련된 언어 데이터를 사용자와 관련된 특정 언어 데이터로서 설정할 수 있다. 사용자에 의해 이러한 특정 사용자에게 전송된 메시지의 내용이 "식당 xx에서 매운 고추 기름에 얇게 저민 생선이 매우 맛있다"와 같은 훌륭한 요리 관련 내용을 포함할 때, "매운 고추 기름에 얇게 저민 생선"이라는 문구는 사용자와 관련된 특정 언어 데이터로서 식별될 수 있다. 그런 다음, 메시지는 사용자에 대한 중요한 메시지인 것으로 결정될 수 있다. 사용자가 이 메시지를 읽지 않았다면, 사용자에게 프롬프팅될 수 있다.
사전 설정된 조건은, 메시지의 내용이 사용자의 식별자를 포함하는 것을 더 포함할 수 있다. 사용자의 식별자는, 사용자의 사용자명, 실명, 및 직무 번호와 같은, 사용자를 식별하는 데 사용될 수 있는 내용일 수 있다. 사용자에게 전송된 메시지가 사용자의 식별자를 포함할 때, 메시지는 사용자에 대한 중요한 메시지인 것으로 결정될 것이다.
사전 설정된 조건은, 메시지의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것을 더 포함할 수 있다. 사용자에게 전송된 메시지가 사용자에 의해 이전에 전송된 메시지와 관련되는지 여부는 기계 학습 또는 자동 인공 지능(AI) 결정을 사용하여 식별될 수 있다. 예컨대, 사용자에 의해 이전에 전송된 메시지에 대한 응답인 메시지 또는 사용자에 의해 이전에 전송된 메시지의 내용을 참조하는 메시지는 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것으로 결정될 수 있다. 계산 효율을 개선하기 위해, 이력 메시지는 시간 범위를 사용하여 정의될 수 있다. 예컨대, 최근 기간에 사용자에 의해 전송된 메시지들은 사용자에 의해 전송된 이력 메시지들로서 정의될 수 있다. 대안적으로, 이력 메시지들은 전송된 메시지의 수에 의해 정의될 수 있다. 예컨대, 사용자에 의해 최근에 전송된 N개의 메시지가 사용자에 의해 전송된 이력 메시지들로서 정의된다.
S102: 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시한다.
예컨대, 대화는 사용자들 간에 메시지들을 교환하는 프로세스를 포함할 수 있다. 대화 인터페이스는 사용자들 간의 대화에서 교환되는 메시지들 또는 내용을 표시하기 위한 인터페이스 또는 창을 포함할 수 있다. 이러한 실시예에서, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이다. 그룹 대화 인터페이스는, 복수의 사용자들을 포함하는 그룹과 사용자 간의 그룹 대화 또는 그룹 채팅 창을 위한 대화 인터페이스일 수 있다.
일반적으로, 대화 인터페이스를 이용하여 인스턴트 메시징 도구에 의해 표시된 메시지들은 이미 본 메시지들로서 간주될 수 있다. 즉, 그 메시지들은 사용자가 읽은 것으로 간주된다. 읽지 않은 메시지는 대화 인터페이스 상에 표시되지 않은 메시지를 포함할 수 있다. 즉, 그 메시지는 사용자가 읽지 않은 것으로 간주된다.
사용자에게 메시지들이 전송되는 복수의 대화들이 존재할 수 있기 때문에, 명백히 모든 메시지들이 그룹 대화 인터페이스 상에 표시될 수 있는 것은 아니다. 따라서, 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 메시지들 중 일부 또는 그 전부가 사용자에게 표시되지 않아서, 몇몇 읽지 않은 메시지가 초래된다. 또는, 사용자에게 전송된 모든 메시지들이 그룹 대화 인터페이스에 대응하는 대화에 속하는 경우라 하더라도, 대상 대화 창에 동시에 표시되는 메시지들의 수가 제한된다. 이는, 대상 대화 창의 크기가 제한되기 때문인데, 예컨대, 최대 크기는 스마트 단말기의 디스플레이 인터페이스의 영역이다. 따라서, 사용자에게 전송된 메시지들에서 현재 그룹 대화 인터페이스 상에 표시되지 않은 메시지들은 읽지 않은 메시지들이다.
방법이, 사용자에게 전송된 메시지들에서 읽지 않은 메시지가 존재한다고 결정할 때, 아직 보지 않은 메시지가 존재한다는 것을 사용자에게 프롬프팅하기 위해 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 메시지 프롬프트 표시자는 가상 버튼일 수 있거나 상이하게 제시된 식별자들의 세트를 포함할 수 있다. 예컨대, 도 2는 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자(300)가 있는 프리젠테이션의 개략도를 도시한다. 도 2의 봉투 아이콘(300)은 메시지 프롬프트 표시자일 수 있다. 도 2에 도시된 표시자 형상에 더하여, 메시지 프롬프트 표시자는 다른 유형들 또는 형상들의 표시자 형상들을 또한 사용할 수 있다.
S103: 메시지 프롬프트 표시자에 대한 확장 동작이 수신되는 경우, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하며, 메시지 보기 영역은 읽지 않은 메시지를 표시하는 데 사용된다.
그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시함으로써, 스마트 단말기를 사용하고 인스턴트 메시징 도구에 로그인한 사용자는 현재 읽지 않은 메시지가 존재한다는 것을 발견할 수 있다. 따라서, 사용자가 읽지 않은 메시지를 보려고 의도하는 경우, 사용자는 메시지 프롬프트 표시자를 동작시켜 그룹 대화 인터페이스 상에서 읽지 않은 메시지를 볼 수 있다. 이러한 동작은, 이러한 동작이 메시지 보기 영역을 확장하기 위한 사용자에 의한 동작이라는 것을 스마트 단말기 또는 인스턴트 메시징 도구가 인식하는 것을 가능하게 하도록 사전 설정될 수 있다. 확장 동작들의 유형들은 특정 애플리케이션 시나리오들에 따라 변할 수 있다. 예컨대, 확장 동작은 메시지 프롬프트 표시자에 대한 다수의 연속적인 터치들 또는 탭들을 포함할 수 있거나 메시지 프롬프트 표시자에 대한 드래그 동작(이를테면, 메시지 프롬프트 표시자를 길게 누른 후에 메시지 프롬프트 표시자를 어떤 위치로 드래그하는 것)을 포함할 수 있다. 다른 실시예에서, 확장 동작은 메시지 프롬프트 표시자에 대한 슬라이딩 동작, 이를테면, 하향으로 슬라이딩하는 것, 또는 좌측 또는 우측으로 슬라이딩하는 것일 수 있다.
메시지 프롬프트 표시자에 대한 확장 동작이 포착될 때, 메시지 보기 영역을 확장하기 위한 영역으로서 그룹 대화 인터페이스로부터 부분적 영역이 정의된다. 따라서, 그룹 대화 인터페이스는, 프리젠테이션을 위해 메시지 보기 영역이 표시되지 않는 부분으로 대응하게 조정 및 감소된다. 메시지 보기 영역을 확장하기 위한 그룹 대화 인터페이스 상의 부분적 영역은 사전 설정되거나, 확장 동작에 따라 실시간으로 결정될 수 있거나, 메시지 프롬프트 표시자의 위치에 따라 결정될 수 있다. 메시지 보기 영역이 확장될 때, 그룹 대화 인터페이스의 실제 프리젠테이션 공간은 대응하게 감소 및 조정될 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스는 원래의 그룹 대화 인터페이스(즉, 메시지 보기 영역이 확장되어 있지 않을 때의 그룹 대화 인터페이스)에 의해 점유된 영역을 공유할 것이다. 예컨대, 위치 관계는, 도 3a에 예시된 바와 같은, 메시지 보기 영역(200)과 그룹 대화 인터페이스(100) 사이의 관계일 수 있다. 메시지 보기 영역(200)이 확장된 후에, 사용자와 관련되지만 사용자가 보지 않은 메시지는 메시지 보기 영역(200)에 표시될 것이고, 사용자와 다른 사용자들 사이에서 교환되는 메시지들은 그룹 대화 인터페이스(100) 상에 계속 표시될 것이다. 이러한 방식으로, 사용자는 그룹 대화 인터페이스(100) 상의 실시간 착신 메시지들을 놓치지 않고 읽지 않은 메시지를 볼 수 있고, 추가로, 사용자는 대화 인터페이스들을 전환할 필요가 없으며, 그에 의해, 더 양호한 보기 경험이 가능해진다.
메시지 보기 영역이 확장된 후에는 메시지 보기 영역(200) 및 그룹 대화 영역(100)이 원래의 그룹 대화 인터페이스 상에 함께 표시되기 때문에, 부분적 영역의 크기는 어느 정도 특정될 필요가 있다는 것이 유의되어야 한다. 부분적 영역이 과도하게 큰 경우, 확장 이후의 그룹 대화 인터페이스(100)가 너무 작아서 그룹 메시지들의 프리젠테이션에 영향을 미칠 수 있으며, 이는, 사용자가 그 메시지들의 내용을 명확하게 보는 것을 어렵게 한다. 반대로, 부분적 영역이 과도하게 작은 경우, 메시지 보기 영역이 너무 작아서 그 영역에서의 메시지들의 프리젠테이션에 영향을 미칠 수 있으며, 이는, 사용자가 읽지 않은 메시지를 명확하게 읽는 것을 어렵게 한다. 따라서, 메시지 보기 영역의 크기는 일반적으로, 메시지 보기 영역(200)이 다양한 위치들에서 확장된 후에 메시지 보기 영역(200)과 그룹 대화 인터페이스(100)에서의 프리젠테이션이 보장될 수 있도록 미리 설정된다. 예컨대, 부분적 영역이 원래의 그룹 대화 인터페이스의 영역의 절반보다 크지 않아야 한다는 것이 특정될 수 있다.
그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자(300)가 그룹 대화 인터페이스 상에 표시될 수 있다는 것을 알 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자(300)에 대한 확장 동작을 수행할 수 있다. 이에 대한 응답으로, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에서 메시지 보기 영역(200)을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역(200)에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역(200) 및 그룹 대화 인터페이스(100)가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역(200)에서 메시지를 볼 때 현재 그룹 대화 인터페이스(100)를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스(100) 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스(100) 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
특히, 사용자에게 전송된 메시지들이 사용자와 관련된 중요한 메시지들일 때, 사용자와 관련된 중요한 메시지들은 메시지 보기 영역(200) 상에 함께 표시될 수 있다. 중요한 메시지들은 사용자에게 명확하고 독립적으로 표시될 수 있다. 이러한 메커니즘은, 현재의 애플리케이션들에서 일반적인, 사용자가 많은 수의 메시지들에서 중요한 메시지들을 놓치거나 중요한 메시지들을 발견할 수 없을 확률을 크게 감소시킨다. 보기 시간이 크게 감소되고, 사용자 경험이 개선된다. 더욱이, 사용자는 중요한 정보를 볼 때 대화 인터페이스들을 전환할 필요가 없으므로, 사용자는 그룹 대화 인터페이스(100) 상에서 현재 교환되고 있는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 추가로 개선된다. 또한, 메시지 보기 영역(200)이 읽지 않은 중요한 메시지들을 제시하기 때문에, 읽지 않은 중요한 메시지들에 대한 통계가 어느 정도 수집될 수 있어서, 사용자가 읽지 않은 중요한 메시지의 수에 대해 학습할 수 있게 되고, 사용자 경험이 개선된다.
메시지 보기 영역을 확장하기 위한 가능한 위치들이 아래에서 추가로 설명될 것이다. 일 실시예에서, 메시지 보기 영역을 확장하기 위한 그룹 대화 인터페이스 상의 위치는 제한되지 않는다. 예컨대, 위치는 그룹 대화 인터페이스(100)의 상반부에 있을 수 있거나, 그룹 대화 인터페이스(100)의 경계에 있을 수 있거나, 그룹 대화 인터페이스(100)의 중간에서 사전 설정된 영역에 있을 수 있다. 설명의 명확화를 위해, 개시된 실시예들은 가능한 부분적 영역으로서 일반적으로 사용되는 몇몇 위치들을 제공한다. 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 그룹 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역.
(2) 그룹 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역.
(3) 그룹 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
도 3a는 제1 가능성을 예시한다. 확장 후에, 전체 윈도의 상반부는 메시지 보기 영역(200)을 제시하고 하반부는 계속해서 그룹 대화 인터페이스(100)를 표시한다. 제2 가능성 및 제3 가능성의 프리젠테이션 방식들은 유사하고, 이들 둘 모두는 그룹 대화 인터페이스의 경계들에 메시지 보기 영역들을 배치한다. 2개의 가능성은 주로 와이드 스크린 스마트 단말기 또는 수평으로 사용되는 일반적인 스마트 단말기에 대해 사용될 수 있다. 스마트 단말기의 프리젠테이션 창의 폭이 더 넓을 때, 경계들에서 메시지 보기 영역을 확장하는 것은 더 합리적으로 프리젠테이션 공간을 할당할 수 있으므로, 메시지 보기 영역이 확장된 후에, 메시지 보기 영역 및 그룹 대화 영역 둘 모두가 더 양호한 프리젠테이션 효과들을 제공할 수 있다. 예컨대, 도 3b는 제3 가능성에 대한 가능한 프리젠테이션 경우를 도시한다. 확장 후에, 메시지 보기 영역(200)은 그룹 대화 인터페이스(100)의 우측 경계에 표시된다.
메시지 보기 영역을 확장하기 위한 부분적 영역의 위치는 메시지 프롬프트 표시자(300)의 위치에 따라 결정될 수 있다. 예컨대, 메시지 프롬프트 표시자(300)는 도 2에 도시된 위치와 같이 그룹 대화 인터페이스 위에 위치된다. 이러한 경우에, 메시지 보기 영역(200)을 확장하기 위한 부분적 영역은 그룹 대화 인터페이스의 상반부일 수 있다. 예컨대, 메시지 프롬프트 표시자(300)는 그룹 대화 인터페이스의 경계에 위치된다. 이러한 경우에, 메시지 보기 영역(200)을 확장하기 위한 부분적 영역은 메시지 프롬프트 표시자의 위치에 대응하는 그룹 대화 인터페이스의 경계 부분일 수 있다.
메시지 보기 영역(200)을 확장하기 위한 부분적 영역의 위치는 또한 사전 설정될 수 있다. 예컨대, 부분적 영역이, 메시지 프롬프트 표시자(300)의 위치에 관계없이, 그룹 대화 인터페이스의 상반부에 사전 설정되는 경우가 있다. 메시지 프롬프트 표시자(300)에 대해 확장 동작이 수행되는 경우, 그룹 대화 인터페이스의 상반부에서 메시지 보기 영역(200)이 확장될 것이다.
메시지 보기 영역(200)을 확장하기 위한 부분적 영역의 위치는 또한 메시지 프롬프트 표시자(300)에 대한 사용자의 확장 동작에 따라 동적으로 결정될 수 있다. 확장 동작이 드래그 동작을 포함할 때, 메시지 프롬프트 표시자(300)에 대한 드래그 동작이 포착되는 경우, 메시지 프롬프트 표시자(300)는 드래그 동작에 대한 응답으로 이동될 수 있으며, 이는 추종 이동(following-the-movement) 프리젠테이션의 효과와 등가이다.
드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역(200)을 확장한다.
도 2에 도시된 위치에 위치된 메시지 프롬프트 표시자(300)가 이제 예로서 사용된다. 드래그 동작이 완료되는 위치가 그룹 대화 인터페이스의 상반부에 있는 경우, 부분적 영역은 그룹 대화 인터페이스의 상반부이도록 결정될 수 있고, 메시지 보기 영역(200)은 그룹 대화 인터페이스의 상반부에서 확장될 수 있다. 드래그 동작이 완료되는 위치가 그룹 대화 인터페이스의 좌측 부분에 있는 경우, 부분적 영역은 그룹 대화 인터페이스의 좌측 부분이도록 결정될 수 있고, 메시지 보기 영역(200)은 그룹 대화 인터페이스의 좌측 부분에서 확장될 수 있다.
메시지 보기 영역(200)을 정확하게 확장하기 위해, 메시지 보기 영역이 확장되기 전에, 드래그 동작이 완료되는 위치가 확장 조건을 충족시키는지 여부가 결정될 수 있다. 그렇다면, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한다.
드래그 동작이 완료되는 위치가 적절한 영역 내에 있는지의 여부와 같은 확장 조건을 특정하는 것은, 드래그 동작이 완료된 위치가 확장 조건을 충족시키는 것으로 결정될 때, 다음의 상황들: 드래그 동작인 완료된 위치가 덜 정확한 범위(예컨대, 좌측 부분과 우측 부분 사이) 내에 위치하는 상황; 및 드래그 동작이 완료된 위치가 그룹 대화 인터페이스 외부에 속하는 상황을 효과적으로 회피한다. 그러한 메커니즘은, 메시지 보기 영역(200)이 확장되는 위치가 알려지지 않거나 잘못된 위치에 있는 상황들의 발생을 회피하여, 메시지 보기 영역을 확장하는 정확도가 증가되고, 따라서 사용자 경험이 개선된다.
메시지 보기 영역이 사용자와 관련된 메시지를 제시하는 데 사용되고 사용자가 보지 않았다는 것이 명백한 후에, 메시지 보기 영역에 메시지를 제시하는 방식 및 메시지 보기 영역이 메시지를 제공할 수 있는 다양한 처리 유형들이 다음과 같이 설명될 것이다.
메시지 보기 영역(200)에서, 적어도 하나의 메시지가 동시에 표시될 수 있다. 동시에 표시된 메시지들의 특정 수는 메시지 보기 영역(200)의 크기와 관련될 수 있고, 또한, 메시지 표시 형식과 관련될 수 있다. 메시지들을 표시할 때, 메시지들 중 일부는 강조될 수 있고, 강조 방식은 제한되지 않는다. 예컨대, 메시지는 굵게, 확대되어, 또는 상이한 폰트 색상으로 나타날 수 있다. 강조 방식은 도 3a 또는 도 3b에 도시된 바와 같을 수 있으며, 여기서, 메시지 보기 영역(200)은 확대된 방식으로 강조된 중요한 메시지들을 갖는다.
예컨대, 메시지 보기 영역(200)에서 일부 메시지들 또는 일부 메시지를 강조함으로써, 프리젠테이션 효과가 효과적으로 개선될 수 있다. 예컨대, 메시지 보기 영역의 중간 또는 제1 행과 같은, 사전 설정된 영역 또는 위치가 메시지 보기 영역(200)에 설정될 수 있고, 이러한 위치에서의 정보가 강조될 수 있다. 대안적으로, 메시지 보기 영역(200) 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 강조될 수 있다. 즉, 사용자는 터치 제어 등을 사용하여 메시지 보기 영역(200)에서 메시지를 선택할 수 있다. 사용자가 메시지를 선택할 때, 이는, 사용자가 이 메시지를 읽기를 원한다는 것을 반영할 수 있다. 따라서, 메시지는 사용자가 편리하게 읽게 하도록 강조되며, 더 양호한 프리젠테이션 효과가 달성된다.
읽지 않은 메시지들 중 그룹 대화 인터페이스(100)에 대응하는 대화에 속하지 않는 메시지가 존재할 수 있다. 사용자에게 읽지 않은 메시지들을 제시하기 위해, 선택된 메시지가 그룹 대화 인터페이스(100)에 대응하는 대화의 메시지가 아닐 때, 선택된 메시지가 속하는 대화의 대화 제목이 표시될 수 있다. 선택된 메시지가 속하는 대화의 대화 제목을 표시하기 위한 위치는 제한되지 않는다. 예컨대, 대화 제목은 선택된 메시지의 근방에 표시될 수 있거나, 또한, 대화 제목을 표시하는 데 전용된 영역에 표시될 수 있다. 예컨대, 선택된 메시지가 속하는 대화의 대화 제목은 대화 제목을 표시하기 위한 그룹 대화 인터페이스 상의 영역에 표시된다. 특정 예는 도 4에 도시된 바와 같을 수 있으며, 여기서, "채팅 3"(110)은 선택된 메시지가 속하는 대화의 대화 제목이다. "채팅 1"은 그룹 대화 인터페이스에 대응하는 대화의 대화 제목일 수 있다. 선택된 메시지에 대응하는 대화 제목을 표시함으로써, 사용자는 선택된 메시지에 의해 전달되는 내용을 더 명확하고 직접적으로 이해할 수 있다.
읽지 않은 메시지를 사용자에게 표시한 후에, 표시된 메시지는 이미 사용자가 보았을 수 있다. 디스플레이 품질을 개선하기 위해, 일 실시예에서, 삭제 버튼(310)이 메시지 보기 영역에 제공되고, 삭제 버튼(310)은 설정된 가상 버튼일 수 있다.
사용자는 삭제 버튼을 터치함으로써 판독 메시지를 삭제할 수 있으며, 그에 의해, 메시지 보기 영역에 남아 있는 메시지들의 수가 감소되고, 동일한 메시지를 되풀이하여 읽는 것 및 과도한 메시지들로 인해 메시지를 놓치는 것이 회피된다. 따라서, 임의적으로, 삭제 버튼에 대한 트리거링 동작이 포착될 때, 메시지 보기 영역 내의 선택된 메시지는 읽은 것으로 설정되고 메시지는 삭제된다. 메시지 보기 영역에 표시되는 모든 메시지들이 읽지 않은 메시지들이기 때문에, 메시지 보기 영역은 더 이상 읽은 것으로 설정된 메시지를 표시하지 않을 수 있다. 메시지가 삭제된 후에, 메시지 보기 영역 내의 표시된 메시지들의 수가 감소될 수 있고, 그에 의해 디스플레이 효율이 개선된다.
삭제 버튼을 사용하여 선택된 메시지를 정확하게 삭제하는 것에 더하여, 메시지 보기 영역 내의 메시지들을 소거(clear)하기 위한 소거 버튼이 메시지 보기 영역에 추가로 제공될 수 있다. 소거 버튼은 설정된 가상 버튼일 수 있다. 예컨대, 도 4의 아이콘(310)이 소거 버튼을 나타낼 수 있다. 소거 버튼(310)에 대한 트리거링 동작이 포착될 때, 메시지 보기 영역 내의 모든 메시지들이 읽은 것으로 설정되고 메시지들이 소거된다. 이러한 방식으로, 삭제 효율이 증가된다. 사용자는 읽은 메시지들을 하나씩 삭제할 필요가 없다. 이는, 많은 수의 메시지들이 존재할 때 사용자에게 특히 효율적인데, 즉, 소거 버튼으로 메시지들이 더 효율적으로 삭제될 수 있고, 그에 의해, 사용자 경험이 개선된다.
메시지 보기 영역의 제한된 공간 및 동시에 표시될 수 있는 제한된 메시지들의 수로 인해, 많은 수의 읽지 않은 메시지들이 존재할 때 모든 읽지 않은 메시지들을 동시에 표시하는 것은 가능하지 않을 수 있다. 이러한 경우에, 메시지들을 전반에 걸쳐 스크롤하는 기능이 메시지 보기 영역에 제공된다. 표시된 메시지들은 메시지 보기 영역에서의 사용자의 슬라이딩 동작에 의해 변경될 수 있다. 따라서, 메시지 보기 영역이 그룹 대화 인터페이스의 부분적 영역에서 확장된 후에, 방법은, 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 더 포함한다.
슬라이딩 동작은 메시지 보기 영역 내의 임의의 위치에서 수행될 수 있다. 그러나, 슬라이딩 동작에 대한 피드백의 정확도를 개선하기 위해, 도 4의 스크롤 바(320)가 메시지 보기 영역에 제공될 수 있다. 사용자는 스크롤 바(320)에 의해 도시된 위치에서 슬라이딩 동작을 수행할 수 있다.
슬라이딩 동작은 수직 방향에서의 슬라이딩 동작 또는 수평 방향에서의 슬라이딩 동작을 포함할 수 있다. 메시지 보기 영역 내의 메시지들의 배열에 따라 상이한 슬라이딩 동작들이 사용될 수 있다. 예컨대, 메시지들이 열들로 배열되는 경우, 현재 표시되는 메시지 위 또는 아래에 배열된 메시지들은 수직 방향으로의 슬라이딩 동작을 사용함으로써 표시될 수 있다. 메시지들이 페이지들로 배열되는 경우, 수평 방향으로의 슬라이딩 동작을 사용함으로써 페이지를 넘길 수 있다.
메시지 보기 영역은 주로 읽지 않은 메시지들을 표시하기 때문에, 사용자가 메시지들 중 하나를 상세히 보고 읽을 필요가 있는 경우, 사용자는 이러한 메시지의 맥락상의 메시지들을 볼 필요가 있을 수 있다. 따라서, 메시지 보기 영역은 또한 맥락을 보는 기능을 제공한다. 맥락상의 메시지들은 보기 동작을 사용함으로써 볼 수 있고, 보기 동작은 사전 설정된 동작 방식, 이를테면, 메시지를 더블 클릭하거나 길게 누르는 것일 수 있다.
메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되면, 보기 동작에 의해 선택된 메시지가 속하는 대화가 결정된다.
보기 동작으로 선택된 메시지가 속하는 대화가 그룹 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지가 그룹 대화 인터페이스 상에 표시된다.
보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환되고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지는 다른 대화들에 대한 인터페이스 상에 표시된다.
예컨대, 맥락 메시지를 요구하는 메시지가 그룹 대화 인터페이스에 대응하는 대화에 속하는 경우, 사용자는 현재 그룹 대화 인터페이스를 그만둘 필요가 없고, 대신, 사용자는 바로 메시지로 이동될 것이고, 보기 동작으로 선택된 메시지(및 그 메시지의 맥락 메시지)가 표시될 것이다. 보기 동작에 의해 선택된 메시지가 다른 대화에 속하는 경우, 그 메시지 및 그 메시지의 맥락 메시지를 표시하기 위해 대화 인터페이스들이 전환될 수 있다. 다른 대화 인터페이스로 전환할 때, 메시지 보기 영역은 닫힐 수 있거나, 유지되고 그의 표시가 계속될 수 있으며, 이는 본원에서 제한되지 않는다.
도 5는 본 개시내용의 일부 실시예들에 따른 메시지 표시 방법을 예시하는 흐름도이다. 일 실시예에서, 예시된 방법은 스마트 단말기 상에 구성된 인스턴트 메시징 도구에 의해 수행된다.
S501: 사용자에게 전송된 메시지들을 수신하며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
S502: 사용자 대화 인터페이스가 활성일 때, 사용자에게 전송된 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 사용자 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시한다.
대화 인터페이스는 사용자와 사용자 A와 같은 다른 사용자들 사이의 대화들을 위한 인터페이스이다. 이러한 경우에, 그룹 대화 인터페이스는 사용자와 사용자 A 사이의 대화를 위한 대화 인터페이스 또는 채팅 창일 수 있다. 메시지 프롬프트 표시자는 읽지 않은 메시지가 존재한다는 것을 프롬프팅하기 위해 사용된다.
S503: 메시지 프롬프트 표시자에 대한 확장 동작이 검출되는 경우, 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하며, 메시지 보기 영역은 읽지 않은 메시지를 표시하는 데 사용된다.
임의적으로, 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 사용자 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역;
(2) 사용자 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역; 또는
(3) 사용자 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
임의적으로, 확장 동작은 드래그 동작을 포함하고, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것은, 메시지 프롬프트 표시자에 대한 드래그 동작이 포착되는 경우, 드래그 동작에 대한 응답으로 메시지 프롬프트 표시자를 이동시키는 것; 및 드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 사용자 대화 인터페이스 사이의 위치 관계에 따라 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 더 포함한다.
임의적으로, 드래그 동작이 완료된 위치와 사용자 대화 인터페이스 사이의 위치 관계에 따라 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하기 전에, 방법은, 드래그 동작이 완료된 위치가 확장 조건을 충족시키는지 여부를 결정하는 것; 및 그렇다면, 드래그 동작이 완료된 위치와 사용자 대화 인터페이스 사이의 위치 관계에 따라 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 더 포함한다.
임의적으로, 사전 설정된 위치에서의 메시지는 메시지 보기 영역 내에서 강조된다.
임의적으로, 메시지 보기 영역 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 메시지 보기 영역에서 강조된다.
임의적으로, 선택된 메시지가 사용자 대화 인터페이스에 대응하는 대화의 메시지가 아닌 경우, 선택된 메시지가 속하는 대화의 대화 제목이 표시된다.
임의적으로, 선택된 메시지가 속하는 대화의 대화 제목을 표시하는 것은, 선택된 메시지가 속하는 대화의 대화 제목을 사용자 대화 인터페이스 상의 대화 제목을 표시하기 위한 영역에 표시하는 것을 포함한다.
임의적으로, 삭제 버튼이 메시지 보기 영역 내에 제공되며, 방법은, 삭제 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 선택된 메시지를 읽은 것으로 설정하고 메시지를 삭제하는 것을 더 포함한다.
임의적으로, 소거 버튼이 메시지 보기 영역 내에 제공되며, 방법은, 소거 버튼에 대한 트리거링 동작이 포착될 때, 메시지 보기 영역 내의 모든 메시지들이 읽은 것으로 설정되고 메시지들이 소거되는 것을 더 포함한다.
임의적으로, 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한 후에, 방법은: 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 더 포함한다.
임의적으로, 슬라이딩 동작은 수직 방향 또는 수평 방향으로의 슬라이딩 동작을 포함한다.
임의적으로, 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한 후에, 방법은: 메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되는 경우, 보기 동작에 의해 선택된 메시지가 속하는 대화를 결정하는 것; 보기 동작으로 선택된 메시지가 속하는 대화가 사용자 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 사용자 대화 인터페이스 상에 표시하는 것; 및 보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환되고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지가 다른 대화들에 대한 인터페이스 상에 표시되는 것을 더 포함한다.
임의적으로, 사용자에게 전송된 메시지들을 수신한 후에, 방법은: 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하는 것; 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들이라는 것을 결정하는 것; 및 사용자에게 전송된 메시지들 중 읽지 않은 메시지가 존재하는 경우, 그리고 그룹 대화 인터페이스가 활성일 때, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 단계를 수행하는 것을 더 포함한다.
임의적으로, 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것, 및 메시지들이 사전 설정된 규칙을 만족시키는 것 중 임의의 하나 이상의 조합을 포함한다.
전술한 단계들 및 특징들의 설명들에 대해, 도 1, 도 2, 도 3a, 도 3b, 및 도 4의 설명에서 논의된 실시예들에 대응하는 단계들 및 특징들의 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들이 본원에서 다시 설명되지는 않는다.
예시된 바와 같이, 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 사용자 대화 인터페이스 상에 표시될 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 사용자 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 사용자 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 사용자 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 사용자 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 사용자 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
도 6에 예시된 실시예들은 추가로 메시지 프롬프팅 방법들을 제공한다. 이러한 실시예들에 있어서, 메시지들 중의 중요한 메시지들이 결정될 수 있고, 결정된 중요한 메시지들이 사용자에게 상기될 수 있다. 본원에서의 중요한 메시지들은, 사용자가 볼 필요가 있는 메시지들 또는 사용자가 읽을 필요가 있는 내용을 포함하는 메시지들이다. 부가적으로, 본원에서의 중요한 메시지들은 사용자가 볼 것으로 더 많이 예상되고, 그 메시지에 포함된 내용이 또한 더 중요하다. 예컨대, 그룹에서는, 모든 사람이 메시지를 전송할 수 있기 때문에, 일반적으로 많은 수의 메시지들이 존재한다. 메시지들이 사용자 A와 관련된 중요한 메시지를 포함하는 경우, 메시지는 많은 수의 메시지들 내에 포함될 가능성이 상당히 크다. 사용자 A가 메시지를 보려고 의도하는 경우, 사용자 A는 중요한 메시지를 찾기 위해 그룹의 많은 수의 메시지들을 전반에 걸쳐 수동으로 훑어볼 필요가 있을 수 있다. 이는 사용자에게 기분 좋은 경험이 아닐 것이며, 때때로, 이러한 경우에서의 사용자는 심지어 중요한 메시지를 찾지 못할 수 있어서, 시간 및 정보의 불필요한 손실이 초래된다. 따라서, 중요한 메시지들이 식별될 필요가 있고, 사용자에게 적시에 프롬프팅될 필요가 있다.
도 6은 본 개시내용의 일부 실시예들에 따른 메시지 프롬프팅 방법을 예시하는 흐름도이다.
S601: 사용자에게 전송된 메시지들을 수신하며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
사용자에게 전송된 메시지들은 S603에서 언급되는 그룹 대화 인터페이스가 속하는 그룹에 전송된 그룹 메시지들일 수 있거나, 다른 사용자들 또는 그룹들에 의해 사용자에게 전송된 그룹 메시지들 또는 한 사람의 메시지들일 수 있다는 것이 유의되어야 한다.
S602: 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정한다. 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정한다.
사용자와 관련된 중요한 메시지들에 대해 사용자에게 더 정확하게 프롬프팅하기 위해, 사용자에게 전송된 메시지들로부터 어느 메시지들이 중요한 메시지들인지를 식별할 필요가 있을 수 있다. 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정되는 경우, 이러한 경우에는 S603이 수행될 수 있다. 사용자에게 전송된 메시지들이 중요한 메시지들이 아닌 것으로 결정되는 경우, 이러한 경우에는 사용자에게 프롬프팅되지 않을 수 있다. 프롬프팅의 예는 그룹 대화 인터페이스 상에 메시지 프롬프트 식별자를 표시하는 것이다.
S603: 그룹 대화 인터페이스가 활성일 때, 중요한 메시지들 중에 읽지 않은 중요한 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하며, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스를 포함하고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
사용자에게 전송되는 수신된 메시지들에 대해, 그 메시지들로부터의 일부 메시지들이 사전 설정된 조건을 충족시키는 것으로 결정되는 경우, 메시지들은 사용자에게 전송된 중요한 메시지들인 것으로 결정될 수 있다는 것을 알 수 있다. 그룹 대화 인터페이스가 활성일 때, 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
예시된 실시예들은 또한 중요한 메시지를 결정하기 위한 복수의 기법들을 제공한다. 임의적으로, 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것 중 임의의 하나 이상의 조합을 포함한다.
메시지들이 중요한 것으로 결정될 때, 메시지들은 사전 설정된 조건을 충족시킬 필요가 있고, 사전 설정된 조건은 사전 설정된 규칙에 따라 결정될 수 있다. 사전 설정된 규칙은 사용자의 요건에 따라 개발자에 의해 미리 정의될 수 있거나, 사전 설정된 규칙은 기계 학습 또는 인공 지능 자체 학습을 통해 추론될 수 있고, 기계 학습 및 인공 지능 추천은 사용자로부터의 피드백에 기반하여 최적화될 수 있다. 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것 중 임의의 하나 이상의 조합을 포함한다.
예컨대, 사전 설정된 조건은, 메시지의 전송자가 사용자와의 미리 결정된 관계를 충족시키는 것일 수 있다. 예컨대, 미리 결정된 관계는, 전송자가 직장에서 사용자의 관리자인 것일 수 있다. 사용자가 사용자 C일 때, 사용자 C의 관리자가 직장 그룹에서 메시지를 전송하는 경우, 전송자는 사용자 C와의 미리 결정된 관계를 만족시키는 관리자이므로, 메시지는 직장 그룹에서 사용자 C와 관련된 중요한 메시지인 것으로 결정될 수 있다.
사전 설정된 조건은, 특수한 문자를 포함하거나 특수한 형식을 갖는 것으로서 추가로 설정된다. 메시지에 포함된 문자 또는 사용자 A에 의해 사용자 B에게 전송된 메시지의 형식이 사전 설정된 조건을 만족시킬 때, 메시지는 사용자 B와 관련된 중요한 메시지인 것으로 결정될 수 있다.
사전 설정된 조건은, 메시지의 내용이 특정 언어 데이터를 포함하는 것을 더 포함할 수 있고, 특정 언어 데이터는 단어들 또는 숫자들일 수 있다. 예컨대, 특정 언어 데이터는 사용자가 주의를 기울이는 핵심어 또는 핵심 인물일 수 있다. 사용자에게 전송된 메시지가 특정 언어 데이터를 포함할 때, 메시지는 사용자에게 속하는 중요한 메시지인 것으로 결정될 것이다. 특정 언어 데이터는 사용자의 취미와 관련될 수 있거나 사용자의 취미를 반영할 수 있다. 특정 언어 데이터는 사용자에 의해 설정될 수 있거나, 사용자의 네트워크 거동들에 따라 기계에 의해 생성될 수 있다.
예컨대, 그룹 내에 100 명의 사용자가 있을 수 있고, 그 중에서 20 명의 사용자가 그들 자신에 대한 취미 관련 라벨을 "축구"로 설정하였다. 이러한 그룹 내의 사용자가 "오늘 오후에 공을 차지 않겠습니까?"라는 내용을 갖는 메시지를 전송한 경우, 기계에 의해 연관성들을 학습함으로써, 시스템은 "공 차기"와 "축구"가 관련이 있다고 결정할 수 있다. 즉, "공 차기"는 라벨 "축구"를 갖는 20 명의 사용자와 관련된 특정 언어 데이터로서 간주될 수 있다. 메시지는 20 명의 사용자에 대해 중요한 메시지인 것으로 결정될 것이고, 20 명의 사용자 중 누군가가 이 메시지를 읽지 않았을 때 프롬프트가 전송될 것이다.
다른 예를 들면, 그룹 내의 사용자가 "훌륭한 요리"와 같은 소식에 흥미를 가지고 있는 경우, 시스템은 사용자가 훌륭한 요리를 좋아한다고 간주할 수 있고, 훌륭한 요리와 관련된 언어 데이터를 사용자와 관련된 특정 언어 데이터로서 설정할 수 있다. 사용자에 의해 이러한 특정 사용자에게 전송된 메시지의 내용이 "식당 xx에서 매운 고추 기름에 얇게 저민 생선이 매우 맛있다"와 같은 훌륭한 요리 관련 내용을 포함할 때, "매운 고추 기름에 얇게 저민 생선"이라는 문구는 사용자와 관련된 특정 언어 데이터로서 식별될 수 있고, 메시지는 사용자에 대한 중요한 메시지인 것으로 결정될 수 있다. 사용자가 이 메시지를 읽지 않았다면, 사용자에게 프롬프팅될 수 있다.
사전 설정된 조건은, 메시지의 내용이 사용자의 식별자를 포함하는 것을 더 포함할 수 있다. 사용자의 식별자는, 사용자의 사용자명, 실명, 및 직무 번호와 같은, 사용자를 식별하는 데 사용될 수 있는 내용일 수 있다. 사용자에게 전송된 메시지가 사용자의 식별자를 포함할 때, 메시지는 사용자에 대한 중요한 메시지인 것으로 결정될 것이다.
사전 설정된 조건은, 메시지의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것을 더 포함할 수 있다. 사용자에게 전송된 메시지가 사용자에 의해 이전에 전송된 메시지와 관련되는지 여부는 기계 학습 또는 자동 AI 결정을 통해 식별될 수 있다. 예컨대, 사용자에 의해 이전에 전송된 메시지에 대한 응답인 메시지 또는 사용자에 의해 이전에 전송된 메시지의 내용을 참조하는 메시지는 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것으로 결정될 수 있다. 계산 효율을 개선하기 위해, 이력 메시지는 시간 범위를 사용하여 정의될 수 있다. 예컨대, 최근 시간 기간에 사용자에 의해 전송된 메시지들은 사용자에 의해 전송된 이력 메시지들로서 정의될 수 있다. 대안적으로, 이력 메시지들은 전송된 메시지의 수에 의해 정의될 수 있다. 예컨대, 사용자에 의해 최근에 전송된 N개의 메시지가 사용자에 의해 전송된 이력 메시지들로서 정의된다.
사전 설정된 조건은 또한 사용자의 라벨을 포함할 수 있고, 사용자의 라벨은 메시지에 대한 시스템에 의해 마킹되고 메시지를 사용자에 대한 중요한 메시지로서 식별하는 데 사용되는 라벨일 수 있다. 사용자에게 전송된 메시지가 그러한 라벨을 포함하는 것으로 식별될 때, 메시지는 사용자에게 속하는 중요한 메시지인 것으로 결정될 수 있다.
이러한 실시예에서, 중요한 메시지들에 대해 사용자에게 프롬프팅하는 것에 더하여, 메시지 보기 영역을 확장함으로써 메시지들을 보는 편리한 방식이 사용자에게 제공될 수 있다. 임의적으로, 방법은, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 더 포함하며, 여기서, 메시지 보기 영역은 읽지 않은 중요한 메시지를 표시하는 데 사용된다.
사용자가 읽지 않은 중요한 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 중요한 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것임을 알 수 있다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 중요한 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
임의적으로, 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 그룹 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역;
(2) 그룹 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역; 또는
(3) 그룹 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
임의적으로, 확장 동작은 드래그 동작을 포함하고, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것은, 메시지 프롬프트 표시자에 대한 드래그 동작이 포착되는 경우, 드래그 동작에 대한 응답으로 메시지 프롬프트 표시자를 이동시키는 것; 및 드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 더 포함한다.
임의적으로, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하기 전에, 방법은, 드래그 동작이 완료된 위치가 확장 조건을 충족시키는지 여부를 결정하는 것; 및 그렇다면, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 더 포함한다.
임의적으로, 사전 설정된 위치에서의 메시지는 메시지 보기 영역 내에서 강조된다.
임의적으로, 메시지 보기 영역 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 메시지 보기 영역에서 강조된다.
임의적으로, 선택된 메시지가 그룹 대화 인터페이스에 대응하는 대화의 메시지가 아닌 경우, 선택된 메시지가 속하는 대화의 대화 제목이 표시된다.
임의적으로, 선택된 메시지가 속하는 대화의 대화 제목을 표시하는 것은, 선택된 메시지가 속하는 대화의 대화 제목을 그룹 대화 인터페이스 상의 대화 제목을 표시하기 위한 영역에 표시하는 것을 포함한다.
임의적으로, 삭제 버튼이 메시지 보기 영역 내에 제공되며, 방법은, 삭제 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 선택된 메시지를 읽은 것으로 설정하고 메시지를 삭제하는 것을 더 포함한다.
임의적으로, 소거 버튼이 메시지 보기 영역 내에 제공되며, 방법은, 소거 버튼에 대한 트리거링 동작이 포착될 때, 메시지 보기 영역 내의 모든 메시지들을 읽은 것으로 설정하고 메시지들을 소거하는 것을 더 포함한다.
임의적으로, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한 후에, 방법은: 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 더 포함한다.
임의적으로, 슬라이딩 동작은 수직 방향 또는 수평 방향으로의 슬라이딩 동작을 포함한다.
임의적으로, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한 후에, 방법은: 메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되는 경우, 보기 동작에 의해 선택된 메시지가 속하는 대화를 결정하는 것; 보기 동작으로 선택된 메시지가 속하는 대화가 그룹 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 그룹 대화 인터페이스 상에 표시하는 것; 및 보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환하고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 다른 대화들에 대한 인터페이스 상에 표시하는 것을 더 포함한다.
이러한 실시예에서의 다른 특정되지 않은 특징들 및 단계들에 대해, 도 1, 도 2, 도 3a, 도 3b, 및 도 4의 설명에서 논의된 실시예들에서의 관련된 특징들 및 단계들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
도 7은 본 개시내용의 일부 실시예들에 따른 서버를 예시하는 블록도이다. 이러한 실시예는 도 6의 설명에서 논의된 실시예들에 대응하는 서버에서의 실시예이다. 예시된 실시예에서, 서버는 수신 유닛(701), 식별 유닛(702), 및 전송 유닛(703)을 포함한다.
수신 유닛(701)은 사용자에게 전송된 메시지들을 수신하도록 구성되며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
식별 유닛(702)은 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하도록 구성된다. 그렇다면, 식별 유닛(702)은 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정한다.
전송 유닛(703)은 인스턴트 메시징 도구에 중요한 메시지들을 전달하도록 구성된다.
임의적으로, 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것 중 임의의 하나 이상의 조합을 포함한다.
사용자에게 전송되는 수신된 메시지들에 대해, 그 메시지들로부터의 일부 메시지들이 사전 설정된 조건을 충족시키는 것으로 결정되는 경우, 메시지들은 사용자에게 전송된 중요한 메시지들인 것으로 결정될 수 있다는 것을 알 수 있다. 그룹 대화 인터페이스가 활성일 때, 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
도 8은 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다. 이러한 실시예는 도 1, 도 2, 도 3a, 도 3b, 및 도 4의 설명에서 논의된 실시예들에 대응하는 디바이스 실시예이다. 예시된 실시예에서, 장치는 인스턴트 메시징 도구에 적용가능할 수 있고, 스마트 단말기 상에 구성된다. 장치는 수신 유닛(801), 프롬프팅 유닛(802), 및 확장 유닛(803)을 포함한다.
수신 유닛(801)은 사용자에게 전송된 메시지들을 수신하도록 구성되며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
프롬프팅 유닛(802)은, 그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하도록 구성되며, 여기서, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
확장 유닛(803)은, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하도록 구성되며, 여기서, 메시지 보기 영역은 읽지 않은 메시지를 표시하는 데 사용된다.
임의적으로, 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 그룹 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역;
(2) 그룹 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역; 또는
(3) 그룹 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
임의적으로, 확장 유닛은, 다음의 것들: 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 드래그 동작에 대한 응답으로 메시지 프롬프트 표시자를 이동시키는 것; 및 드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 행하도록 추가로 구성된다.
임의적으로, 장치는 결정 유닛을 더 포함하며, 여기서, 결정 유닛은 드래그 동작이 완료되는 위치가 확장 조건을 충족시키는지 여부를 결정하도록 구성된다. 그렇다면, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한다.
임의적으로, 장치는 디스플레이 유닛을 더 포함하며, 여기서, 디스플레이 유닛은 메시지 보기 영역 내의 사전 설정된 위치에서 메시지를 강조하도록 구성된다.
임의적으로, 디스플레이 유닛은, 메시지 보기 영역 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 메시지 보기 영역에서 강조되도록 추가로 구성된다.
임의적으로, 디스플레이 유닛은, 선택된 메시지가 그룹 대화 인터페이스에 대응하는 대화의 메시지가 아닌 경우, 선택된 메시지가 속하는 대화의 대화 제목을 표시하도록 추가로 구성된다.
임의적으로, 프리젠테이션 유닛은, 선택된 메시지가 속하는 대화의 대화 제목을 그룹 대화 인터페이스 상의 대화 제목을 표시하기 위한 영역에 표시하도록 추가로 구성된다.
임의적으로, 삭제 버튼이 메시지 보기 영역 내에 제공되고, 장치는 삭제 유닛을 더 포함하며, 여기서, 삭제 유닛은, 삭제 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 선택된 메시지를 읽은 것으로 설정하고 메시지를 삭제하도록 구성된다.
임의적으로, 소거 버튼이 메시지 보기 영역 내에 제공되고, 장치는 소거 유닛을 더 포함하며, 여기서, 소거 유닛은, 소거 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 모든 메시지들을 읽은 것으로 설정하고 메시지들을 소거하도록 구성된다.
임의적으로, 장치는 슬라이딩 유닛을 더 포함하며, 여기서, 슬라이딩 유닛은, 다음의 것: 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 행하도록 구성된다.
임의적으로, 슬라이딩 동작은 수직 방향 또는 수평 방향으로의 슬라이딩 동작을 포함한다.
임의적으로, 장치는 맥락 유닛을 더 포함하며, 여기서, 맥락 유닛은, 다음의 것들: 메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되는 경우, 보기 동작으로 선택된 메시지가 속하는 대화를 결정하는 것; 보기 동작으로 선택된 메시지가 속하는 대화가 그룹 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 그룹 대화 인터페이스 상에 표시하는 것; 및 보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환하고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 다른 대화들에 대한 인터페이스 상에 표시하는 것을 행하도록 구성된다.
임의적으로, 결정 유닛은, 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하도록 추가로 구성된다. 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들이라는 것을 결정하고; 사용자에게 전송된 메시지들 중 읽지 않은 메시지가 존재하는 경우, 그리고 그룹 대화 인터페이스가 활성일 때, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 단계를 수행한다.
임의적으로, 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것, 및 메시지들이 사전 설정된 규칙을 만족시키는 것 중 임의의 하나 이상의 조합을 포함한다.
이러한 실시예에서의 특징들에 대해, 도 1, 도 2, 도 3a, 도 3b, 및 도 4의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다는 것을 알 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
도 9는 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다. 이러한 실시예는 도 5의 설명에서 논의된 실시예들에 대응하는 장치 실시예이다. 예시된 실시예들은 인스턴트 메시징 도구에 적용가능할 수 있고, 스마트 단말기 상에 구성된다. 장치는 수신 유닛(901), 프롬프팅 유닛(902), 및 확장 유닛(903)을 포함한다.
수신 유닛(901)은 사용자에게 전송된 메시지들을 수신하도록 구성되며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
프롬프팅 유닛(902)은, 다음의 것: 사용자 대화 인터페이스가 활성일 때, 사용자에게 전송된 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 사용자 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 것을 행하도록 구성되며, 여기서, 사용자 대화 인터페이스는 사용자와 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
확장 유닛(903)은, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하도록 구성되며, 여기서, 메시지 보기 영역은 읽지 않은 메시지를 표시하는 데 사용된다.
임의적으로, 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 사용자 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역;
(2) 사용자 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역; 또는
(3) 사용자 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
임의적으로, 확장 유닛은, 다음의 것들: 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 드래그 동작에 대한 응답으로 메시지 프롬프트 표시자를 이동시키는 것; 및 드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 사용자 대화 인터페이스 사이의 위치 관계에 따라 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 행하도록 추가로 구성된다.
임의적으로, 장치는 결정 유닛을 더 포함하며, 여기서, 결정 유닛은 드래그 동작이 완료되는 위치가 확장 조건을 충족시키는지 여부를 결정하도록 구성된다. 그렇다면, 드래그 동작이 완료된 위치와 사용자 대화 인터페이스 사이의 위치 관계에 따라 사용자 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한다.
임의적으로, 장치는 디스플레이 유닛을 더 포함하며, 여기서, 디스플레이 유닛은 메시지 보기 영역 내의 사전 설정된 위치에서 메시지를 강조하도록 구성된다.
임의적으로, 디스플레이 유닛은, 다음의 것: 메시지 보기 영역 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 메시지 보기 영역에서 강조되도록 하는 것을 행하도록 추가로 구성된다.
임의적으로, 디스플레이 유닛은, 선택된 메시지가 사용자 대화 인터페이스에 대응하는 대화의 메시지가 아닌 경우, 선택된 메시지가 속하는 대화의 대화 제목을 표시하도록 추가로 구성된다.
임의적으로, 프리젠테이션 유닛은, 선택된 메시지가 속하는 대화의 대화 제목을 사용자 대화 인터페이스 상의 대화 제목을 표시하기 위한 영역에 표시하도록 추가로 구성된다.
임의적으로, 삭제 버튼이 메시지 보기 영역 내에 제공되고, 장치는 삭제 유닛을 더 포함하며, 여기서, 삭제 유닛은, 삭제 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 선택된 메시지를 읽은 것으로 설정하고 메시지를 삭제하도록 구성된다.
임의적으로, 소거 버튼이 메시지 보기 영역 내에 제공되고, 장치는 소거 유닛을 더 포함하며, 여기서, 소거 유닛은, 소거 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 모든 메시지들을 읽은 것으로 설정하고 메시지들을 소거하도록 구성된다.
임의적으로, 장치는 슬라이딩 유닛을 더 포함하며, 여기서, 슬라이딩 유닛은, 다음의 것: 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 행하도록 구성된다.
임의적으로, 슬라이딩 동작은 수직 방향 또는 수평 방향으로의 슬라이딩 동작을 포함한다.
임의적으로, 장치는 맥락 유닛을 더 포함하며, 여기서, 맥락 유닛은, 다음의 것들: 메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되는 경우, 보기 동작으로 선택된 메시지가 속하는 대화를 결정하는 것; 보기 동작으로 선택된 메시지가 속하는 대화가 사용자 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 사용자 대화 인터페이스 상에 표시하는 것; 및 보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환하고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 다른 대화들에 대한 인터페이스 상에 표시하는 것을 행하도록 구성된다.
임의적으로, 결정 유닛은, 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하도록 추가로 구성된다. 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들이라는 것을 결정하고; 사용자에게 전송된 메시지들 중 읽지 않은 메시지가 존재하는 경우, 그리고 사용자 대화 인터페이스가 활성일 때, 사용자 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 단계를 수행한다.
임의적으로, 사전 설정된 조건은 다음의 것들: 메시지들의 내용이 특정 언어 데이터를 포함하는 것; 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것; 메시지들의 내용이 사용자, 메시지들의 전송자, 및 미리 결정된 관계를 충족시키는 사용자의 식별자를 포함하는 것, 및 메시지들이 사전 설정된 규칙을 만족시키는 것 중 임의의 하나 이상의 조합을 포함한다.
이러한 실시예에서의 특징들에 대해, 도 5의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
사용자 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 사용자 대화 인터페이스 상에 표시될 수 있다는 것을 알 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 사용자 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 사용자 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 사용자 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 사용자 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 사용자 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
도 10은 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다. 이러한 실시예는 도 6의 설명에서 논의된 실시예들에 대응하는 디바이스 실시예이다. 장치는 수신 유닛(1001), 결정 유닛(1002), 및 프롬프팅 유닛(1003)을 포함한다.
수신 유닛(1001)은 사용자에게 전송된 메시지들을 수신하도록 구성되며, 여기서, 사용자는, 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이다.
결정 유닛(1002)은 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하도록 구성된다. 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정한다.
프롬프팅 유닛(1003)은, 다음의 것: 그룹 대화 인터페이스가 활성일 때, 중요한 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 것을 행하도록 구성되며, 여기서, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
임의적으로, 장치는 확장 유닛을 더 포함하며, 여기서, 확장 유닛은, 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하도록 구성되며, 여기서, 메시지 보기 영역은 읽지 않은 중요한 메시지를 표시하는 데 사용된다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 특정 언어 데이터를 포함하는 것을 포함한다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것을 포함한다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 사용자의 라벨을 포함하는 것을 포함한다.
임의적으로, 부분적 영역은 다음의 3개의 영역 중 임의의 영역을 포함한다.
(1) 그룹 대화 인터페이스 상의 대화 제목을 표시하는 영역으로부터 하향으로 연장되는 부분적 영역;
(2) 그룹 대화 인터페이스 상의 좌측 경계로부터 우측으로 연장되는 부분적 영역; 또는
(3) 그룹 대화 인터페이스 상의 우측 경계로부터 좌측으로 연장되는 부분적 영역.
임의적으로, 확장 유닛은, 다음의 것들: 메시지 프롬프트 표시자에 대한 확장 동작이 포착되는 경우, 드래그 동작에 대한 응답으로 메시지 프롬프트 표시자를 이동시키는 것; 및 드래그 동작이 완료되었다고 결정할 때, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장하는 것을 행하도록 추가로 구성된다.
임의적으로, 결정 유닛은, 드래그 동작이 완료되는 위치가 확장 조건을 충족시키는지 여부를 결정하도록 추가로 구성된다. 그렇다면, 드래그 동작이 완료된 위치와 그룹 대화 인터페이스 사이의 위치 관계에 따라 그룹 대화 인터페이스의 부분적 영역 상에 메시지 보기 영역을 확장한다.
임의적으로, 장치는 디스플레이 유닛을 더 포함하며, 여기서, 디스플레이 유닛은 메시지 보기 영역 내의 사전 설정된 위치에서 메시지를 강조하도록 구성된다.
임의적으로, 디스플레이 유닛은, 다음의 것: 메시지 보기 영역 내의 메시지가 사용자에 의해 선택될 때, 선택된 메시지가 메시지 보기 영역에서 강조되도록 하는 것을 행하도록 추가로 구성된다.
임의적으로, 디스플레이 유닛은, 선택된 메시지가 그룹 대화 인터페이스에 대응하는 대화의 메시지가 아닌 경우, 선택된 메시지가 속하는 대화의 대화 제목을 표시하도록 추가로 구성된다.
임의적으로, 디스플레이 유닛은, 선택된 메시지가 속하는 대화의 대화 제목을 그룹 대화 인터페이스 상의 대화 제목을 표시하기 위한 영역에 표시하도록 추가로 구성된다.
임의적으로, 삭제 버튼이 메시지 보기 영역 내에 제공되고, 장치는 삭제 유닛을 더 포함하며, 여기서, 삭제 유닛은, 삭제 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 선택된 메시지를 읽은 것으로 설정하고 메시지를 삭제하도록 구성된다.
임의적으로, 소거 버튼이 메시지 보기 영역 내에 제공되고, 장치는 소거 유닛을 더 포함하며, 여기서, 소거 유닛은, 소거 버튼에 대한 트리거링 동작을 포착할 때, 메시지 보기 영역 내의 모든 메시지들을 읽은 것으로 설정하고 메시지들을 소거하도록 구성된다.
임의적으로, 장치는 슬라이딩 유닛을 더 포함하며, 여기서, 슬라이딩 유닛은, 다음의 것: 모든 읽지 않은 메시지들이 메시지 보기 영역 내에 표시될 수 없는 경우, 그리고 메시지 보기 영역에 대한 슬라이딩 동작이 포착될 때, 슬라이딩 동작의 방향에 따라, 표시된 메시지들을 조정하는 것을 행하도록 구성된다.
임의적으로, 슬라이딩 동작은 수직 방향 또는 수평 방향으로의 슬라이딩 동작을 포함한다.
임의적으로, 장치는 맥락 유닛을 더 포함하며, 여기서, 맥락 유닛은, 다음의 것들: 메시지 보기 영역 내의 메시지에 대한 보기 동작이 포착되는 경우, 보기 동작으로 선택된 메시지가 속하는 대화를 결정하는 것; 보기 동작으로 선택된 메시지가 속하는 대화가 그룹 대화 인터페이스에 대응하는 대화인 경우, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 그룹 대화 인터페이스 상에 표시하는 것; 및 보기 동작으로 선택된 메시지가 속하는 대화가 다른 대화인 경우, 다른 대화들에 대한 인터페이스로 전환하고, 보기 동작으로 선택된 메시지에 대한 맥락 메시지를 다른 대화들에 대한 인터페이스 상에 표시하는 것을 행하도록 구성된다.
이러한 실시예에서의 특징들에 대해, 도 6의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
사용자에게 전송되는 수신된 메시지들에 대해, 그 메시지들로부터의 일부 메시지들이 사전 설정된 조건을 충족시키는 것으로 결정되는 경우, 메시지들은 사용자에게 전송된 중요한 메시지들인 것으로 결정될 수 있다는 것을 알 수 있다. 그룹 대화 인터페이스가 활성일 때, 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
도 11은 본 개시내용의 일부 실시예들에서 제공되는 메시지 프롬프팅 시스템의 시스템 구조도이다. 이러한 실시예는 본 개시내용에 의해 제공되는 메시지 프롬프팅 시스템을 설명하는 것을 목적으로 한다. 시스템은 인스턴트 메시징 도구(1101) 및 서버(1102)를 포함한다.
인스턴트 메시징 도구(1101)는, 사용자에게 전송된 메시지들을 수신하고 ― 사용자는 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이고, 사용자에게 전송된 메시지들은 중요한 메시지들을 포함함 ―; 그룹 대화 인터페이스가 활성일 때, 중요한 메시지들 중에 읽지 않은 중요한 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하도록 구성되며, 여기서, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
서버(1102)는 사용자에게 전송된 메시지들을 수신하고; 사용자에게 전송된 메시지들이 사전 설정된 조건을 충족시키는지 여부를 결정하고; 그렇다면, 사용자에게 전송된 메시지들이 중요한 메시지들인 것으로 결정하고; 중요한 메시지들을 인스턴트 메시징 도구에 전달하도록 구성된다.
이러한 실시예에서의 특징들에 대해, 도 1, 도 2, 도 3a, 도 3b, 도 4, 및 도 7의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
그룹 대화 인터페이스가 활성일 때, 사용자에게 전송된 수신된 메시지 중에 읽지 않은 메시지가 존재하는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다는 것을 알 수 있다. 읽지 않은 메시지를 보려고 의도할 때, 사용자는 메시지 프롬프트 표시자에 대한 확장 동작을 수행할 수 있고, 인스턴트 메시징 도구는 그룹 대화 인터페이스의 부분적 영역 내에 메시지 보기 영역을 직접 확장하고 읽지 않은 메시지를 메시지 보기 영역에서 읽지 않은 상태로 사용자에게 표시할 것이다. 메시지 보기 영역 및 그룹 대화 인터페이스가 동시에 표시되기 때문에, 사용자는 메시지 보기 영역에서 메시지를 볼 때 현재 그룹 대화 인터페이스를 그만둘 필요가 없다. 즉, 사용자는 그룹 대화 인터페이스 상에서 대화 메시지들을 볼 수 있다. 이러한 메시지 보기 방식은 동작들을 단순화하고, 사용자는 대화 인터페이스들을 전환할 필요가 없다. 또한, 그룹 대화 인터페이스 상에서 현재 교환되는 메시지들을 놓치지 않을 것이고, 그에 의해 사용자 경험이 개선된다.
또한, 사용자에게 전송되는 수신된 메시지들에 대해, 그 메시지들로부터의 일부 메시지들이 사전 설정된 조건을 충족시키는 것으로 결정되는 경우, 메시지들은 사용자에게 전송된 중요한 메시지들인 것으로 결정될 수 있다. 그룹 대화 인터페이스가 활성일 때, 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
도 12는 스마트 단말기 상에 구성되는 인스턴트 메시징 도구에 적용가능한 본 개시내용의 이러한 실시예에 따른 메시지 표시 방법을 예시하는 흐름도이며, 방법은 다음을 포함한다:
S1201: 사용자에게 전송된 중요한 메시지들을 수신하며, 여기서, 사용자는 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이고, 중요한 메시지들은 사전 설정된 조건을 충족시키는 메시지들이다.
S1202: 그룹 대화 인터페이스가 활성일 때, 중요한 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하며, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 특정 언어 데이터를 포함하는 것을 포함한다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 사용자에 의해 전송된 이력 메시지의 내용과 관련되는 것을 포함한다.
임의적으로, 사전 설정된 조건은, 메시지들의 내용이 사용자의 라벨을 포함하는 것을 포함한다.
이러한 실시예에서의 특징들에 대해, 도 1, 도 2, 도 3a, 도 3b, 및 도 4의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
사용자에게 전송되는 수신된 중요 메시지들에 대해, 그룹 대화 인터페이스가 활성일 때, 그리고 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
도 13은 본 개시내용의 일부 실시예들에 따른 메시지 표시 장치를 예시하는 블록도이다. 이러한 실시예는 도 12의 설명에서 논의된 실시예들에 대응하는 디바이스 실시예이다. 예시된 실시예에서, 장치는 스마트 단말기 상에 구성된 인스턴트 메시징 도구에 적용가능할 수 있다. 장치는 수신 유닛(1301) 및 프롬프팅 유닛(1302)을 포함한다.
수신 유닛(1301)은 사용자에게 전송된 중요한 메시지들을 수신하도록 구성되며, 여기서, 사용자는 스마트 단말기 상의 인스턴트 메시징 도구에 로그인한 사용자이고, 중요한 메시지들은 사전 설정된 조건을 충족시키는 메시지들이다.
프롬프팅 유닛(1302)은, 다음의 것: 그룹 대화 인터페이스가 활성일 때, 중요한 메시지들 중에 읽지 않은 메시지가 존재하는 경우, 그룹 대화 인터페이스 상에 메시지 프롬프트 표시자를 표시하는 것을 행하도록 구성되며, 여기서, 그룹 대화 인터페이스는 사용자와 복수의 다른 사용자들 사이의 대화들을 위한 인터페이스이고, 메시지 프롬프트 표시자는 읽지 않은 메시지에 대해 사용자에게 프롬프팅하는 데 사용된다.
이러한 실시예에서의 특징들에 대해, 도 12의 설명에서 논의된 실시예들에서의 관련된 특징들에 대한 관련된 설명들에 대해 참조가 이루어질 수 있으며, 세부사항들은 본원에서 다시 설명되지 않는다는 것이 유의되어야 한다.
사용자에게 전송되는 수신된 중요 메시지들에 대해, 그룹 대화 인터페이스가 활성일 때, 그리고 읽지 않은 중요한 메시지가 발견되는 경우, 메시지 프롬프트 표시자가 그룹 대화 인터페이스 상에 표시될 수 있다. 그러한 방법은 사용자가 그룹 대화 인터페이스 상의 많은 수의 메시지들로부터 중요한 메시지들을 결정하는 것을 효과적으로 도울 수 있고, 사용자에 대한 프롬프트가 제공될 수 있으며, 그에 의해, 사용자가 중요한 메시지를 놓치는 상황이 감소되고 사용자 경험이 개선된다.
관련 기술분야의 통상의 기술자는, 위의 방법 실시예들을 구현하기 위한 단계들 중 일부 또는 그 전부가 관련 하드웨어에 명령하는 프로그램에 의해 완료될 수 있다는 것을 이해할 수 있다. 전술한 프로그램은 컴퓨터 판독가능 저장 매체에 저장될 수 있으며, 실행될 때, 프로그램은 위의 방법 실시예들의 단계들을 수행할 수 있다. 전술한 저장 매체는, 다음의 매체들: 판독 전용 메모리(ROM), RAM, 자기 디스크, 광학 디스크, 및 프로그램 코드들을 저장할 수 있는 다른 매체들 중 적어도 하나일 수 있다.
본 명세서의 실시예들은 진행형 방식으로 설명된다는 것이 유의되어야 한다. 실시예들의 동일하거나 유사한 부분들에 대해서 서로에 대해 참조가 이루어질 수 있고, 각각의 실시예는 하나의 실시예가 다른 실시예들에 대해 갖는 차이들에 초점을 맞춘다. 구체적으로, 디바이스 및 시스템 실시예들이 방법 실시예들과 유사하기 때문에, 디바이스 및 시스템 실시예들에 대한 설명은 상대적으로 간결하다. 이러한 실시예들 간의 관련 부분들에 대해, 방법 실시예 부분들에서의 설명들에 대해 참조가 이루어질 수 있다. 위에 설명된 장치 및 시스템 실시예들은 단지 예시적이다. 별개의 부분들로서 설명된 유닛들은 물리적으로 분리될 수 있거나 그렇지 않을 수 있고, 유닛들로서 도시된 부분들은 물리적 유닛들일 수 있거나 그렇지 않을 수 있으며, 이러한 유닛들은 하나의 장소에 위치될 수 있거나 복수의 네트워크 유닛들 상에 분산될 수 있다. 실시예들의 해결책들의 목적은 실제 요건들에 따라 모듈들 중 일부 또는 그 전부를 선택함으로써 달성될 수 있다. 관련 기술분야의 통상의 기술자들은 창의적인 노력 없이도 이들을 이해하고 구현할 수 있다.
위의 설명들은 단지 개시된 실시예들의 특정 구현들이며, 개시된 실시예들의 범위는 그에 제한되지 않는다. 관련 기술분야의 통상의 기술자가 개시된 실시예들의 기술적 범위 내에서 용이하게 떠올릴 수 있는 변형들 및 대체들이 개시된 실시예들의 범위에 포함되어야 한다.

Claims (20)

  1. 방법으로서,
    클라이언트 디바이스에서, 상기 클라이언트 디바이스 상에 설치된 인스턴트 메시징 도구 상에 표시하기 위한 메시지들을 수신하는 단계;
    상기 클라이언트 디바이스 상에서, 상기 인스턴트 메시징 도구의 대화 인터페이스에 상기 메시지들을 표시하는 단계;
    상기 클라이언트 디바이스에 의해, 상기 메시지들에서 중요한 메시지를 식별하는 단계;
    상기 클라이언트 디바이스에 의해, 상기 중요한 메시지를 검출하는 것에 대한 응답으로 메시지 프롬프트 표시자를 표시하는 단계;
    상기 클라이언트 디바이스에 의해, 상기 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하는 것에 대한 응답으로 상기 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하는 단계; 및
    상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역에 상기 중요한 메시지를 표시하는 단계를 포함하는, 방법.
  2. 제1항에 있어서,
    상기 메시지들을 수신하는 단계는, 상기 클라이언트 디바이스의 사용자가 상기 인스턴트 메시징 도구에 로그인하기 전에 상기 메시지들을 수신하는 단계를 포함하는, 방법.
  3. 제1항에 있어서,
    상기 메시지들에서 중요한 메시지를 식별하는 단계는, 상기 클라이언트 디바이스에 의해, 상기 중요한 메시지가 사전 설정된 조건을 충족시킨다는 것을 결정하는 단계를 포함하며,
    상기 사전 설정된 조건은,
    상기 중요한 메시지의 내용이 특정 언어 데이터를 포함하는 것;
    상기 중요한 메시지의 내용이 상기 중요한 메시지의 전송자에 의해 전송된 이력 메시지의 내용과 관련되는 것;
    상기 중요한 메시지의 내용이 상기 클라이언트 디바이스의 사용자의 식별자를 포함하는 것;
    상기 중요한 메시지의 전송자가 식별된 전송자와 매칭하는 것; 및
    상기 중요한 메시지의 전송자가 상기 클라이언트 디바이스의 사용자와 미리 결정된 관계를 갖는 것 중 하나 이상을 포함하는, 방법.
  4. 제1항에 있어서,
    상기 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하는 것은, 더블 클릭, 길게 누름, 슬라이딩 동작, 또는 다수의 연속적인 터치들 또는 탭들 중 하나 이상을 검출하는 것을 포함하는, 방법.
  5. 제1항에 있어서,
    상기 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하는 단계는, 상기 클라이언트 디바이스에 의해, 상기 대화 인터페이스의 크기가 감소되도록 상기 대화 인터페이스 및 상기 메시지 보기 영역을 크기조정하는 단계를 포함하는, 방법.
  6. 제5항에 있어서,
    상기 메시지 보기 영역을 크기조정하는 단계는, 상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역을 상기 클라이언트 디바이스의 일 측으로부터 외측으로 연장하는 단계를 포함하는, 방법.
  7. 제6항에 있어서,
    상기 메시지 보기 영역을 상기 클라이언트 디바이스의 일 측으로부터 외측으로 연장하는 단계는,
    상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역을 상기 대화 인터페이스의 대화 제목을 표시하는 영역으로부터 하향으로 연장하는 단계;
    상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역을 상기 대화 인터페이스의 좌측 경계로부터 우측으로 연장하는 단계; 및
    상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역을 상기 대화 인터페이스의 우측 경계로부터 좌측으로 연장하는 단계 중 하나 이상을 포함하는, 방법.
  8. 제5항에 있어서,
    상기 메시지 보기 영역을 크기조정하는 단계는, 상기 클라이언트 디바이스에 의해, 상기 메시지 보기 영역을 드래그 동작에 의해 표시된 위치에 위치시키는 단계를 포함하는, 방법.
  9. 제1항에 있어서,
    상기 메시지 보기 영역에 상기 중요한 메시지를 표시하는 단계는, 상기 클라이언트 디바이스에 의해, 소거(clear) 버튼 및 스크롤 바들 중 하나 이상을 표시하는 단계를 더 포함하는, 방법.
  10. 제1항에 있어서,
    상기 메시지 보기 영역에 상기 중요한 메시지를 표시하는 단계는, 상기 클라이언트 디바이스에 의해, 상기 중요한 메시지를 상이한 양식으로 그리고 상기 대화 인터페이스에 표시된 하나 이상의 메시지를 표시하는 단계를 더 포함하는, 방법.
  11. 장치로서,
    프로세서; 및
    상기 프로세서에 의한 실행을 위한 프로그램 논리를 유형으로 저장하기 위한 저장 매체를 포함하며,
    상기 저장된 프로그램 논리는,
    상기 프로세서에 의해 실행되는, 상기 프로세서에 의해 실행되는 인스턴트 메시징 도구 상에 표시하기 위한 메시지들을 수신하기 위한 논리,
    상기 프로세서에 의해 실행되는, 상기 인스턴트 메시징 도구의 대화 인터페이스에 상기 메시지들을 표시하기 위한 논리,
    상기 프로세서에 의해 실행되는, 상기 메시지들에서 중요한 메시지를 식별하기 위한 논리,
    상기 프로세서에 의해 실행되는, 상기 중요한 메시지를 검출하는 것에 대한 응답으로 메시지 프롬프트 표시자를 표시하기 위한 논리,
    상기 프로세서에 의해 실행되는, 상기 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하는 것에 대한 응답으로 상기 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하기 위한 논리, 및
    상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역에 상기 중요한 메시지를 표시하기 위한 논리를 포함하는, 장치.
  12. 제11항에 있어서,
    상기 메시지들을 수신하기 위한 논리는, 상기 프로세서에 의해 실행되는, 클라이언트 디바이스의 사용자가 상기 인스턴트 메시징 도구에 로그인하기 전에 상기 메시지들을 수신하기 위한 논리를 포함하는, 장치.
  13. 제11항에 있어서,
    상기 메시지들에서 중요한 메시지를 식별하기 위한 논리는, 상기 프로세서에 의해 실행되는, 상기 중요한 메시지가 사전 설정된 조건을 충족시킨다는 것을 결정하기 위한 논리를 포함하며,
    상기 사전 설정된 조건은,
    상기 중요한 메시지의 내용이 특정 언어 데이터를 포함하는 것;
    상기 중요한 메시지의 내용이 상기 중요한 메시지의 전송자에 의해 전송된 이력 메시지의 내용과 관련되는 것;
    상기 중요한 메시지의 내용이 상기 클라이언트 디바이스의 사용자의 식별자를 포함하는 것;
    상기 중요한 메시지의 전송자가 식별된 전송자와 매칭하는 것; 및
    상기 중요한 메시지의 전송자가 상기 클라이언트 디바이스의 사용자와 미리 결정된 관계를 갖는 것 중 하나 이상을 포함하는, 장치.
  14. 제11항에 있어서,
    상기 메시지 프롬프트 표시자 상에서 실행되는 동작을 검출하기 위한 논리는, 상기 프로세서에 의해 실행되는, 더블 클릭, 길게 누름, 슬라이딩 동작, 또는 다수의 연속적인 터치들 또는 탭들 중 하나 이상을 검출하기 위한 논리를 포함하는, 장치.
  15. 제11항에 있어서,
    상기 인스턴트 메시징 도구의 부분적 영역에 메시지 보기 영역을 확장하기 위한 논리는, 상기 프로세서에 의해 실행되는, 상기 대화 인터페이스의 크기가 감소되도록 상기 대화 인터페이스 및 상기 메시지 보기 영역을 크기조정하기 위한 논리를 포함하는, 장치.
  16. 제15항에 있어서,
    상기 메시지 보기 영역을 크기조정하기 위한 논리는, 상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역을 상기 클라이언트 디바이스의 일 측으로부터 외측으로 연장하기 위한 논리를 포함하는, 장치.
  17. 제16항에 있어서,
    상기 메시지 보기 영역을 상기 클라이언트 디바이스의 일 측으로부터 외측으로 연장하기 위한 논리는,
    상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역을 상기 대화 인터페이스의 대화 제목을 표시하는 영역으로부터 하향으로 연장하기 위한 논리;
    상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역을 상기 대화 인터페이스의 좌측 경계로부터 우측으로 연장하기 위한 논리; 및
    상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역을 상기 대화 인터페이스의 우측 경계로부터 좌측으로 연장하기 위한 논리 중 하나 이상을 포함하는, 장치.
  18. 제15항에 있어서,
    상기 메시지 보기 영역을 크기조정하기 위한 논리는, 상기 프로세서에 의해 실행되는, 상기 메시지 보기 영역을 드래그 동작에 의해 표시된 위치에 위치시키기 위한 논리를 포함하는, 장치.
  19. 제11항에 있어서,
    상기 메시지 보기 영역에 상기 중요한 메시지를 표시하기 위한 논리는, 상기 프로세서에 의해 실행되는, 소거 버튼 및 스크롤 바들 중 하나 이상을 표시하기 위한 논리를 더 포함하는, 장치.
  20. 제11항에 있어서,
    상기 메시지 보기 영역에 상기 중요한 메시지를 표시하기 위한 논리는, 상기 프로세서에 의해 실행되는, 상기 중요한 메시지를 상이한 양식으로 그리고 상기 대화 인터페이스에 표시된 하나 이상의 메시지를 표시하기 위한 논리를 더 포함하는, 장치.
KR1020197024203A 2017-03-15 2018-03-10 예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들 KR20190126066A (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201710154488.7A CN108632129B (zh) 2017-03-15 2017-03-15 一种消息提示方法、一种消息展示方法和相关装置
CN201710154488.7 2017-03-15
US15/916,577 2018-03-09
US15/916,577 US20180270183A1 (en) 2017-03-15 2018-03-09 Methods and apparatuses for selectively displaying messages based on a predicted importance
PCT/US2018/021895 WO2018169810A1 (en) 2017-03-15 2018-03-10 Methods and apparatuses for selectively displaying messages based on a predicted importance

Publications (1)

Publication Number Publication Date
KR20190126066A true KR20190126066A (ko) 2019-11-08

Family

ID=63521282

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197024203A KR20190126066A (ko) 2017-03-15 2018-03-10 예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들

Country Status (7)

Country Link
US (1) US20180270183A1 (ko)
EP (1) EP3596611A4 (ko)
JP (1) JP2020512609A (ko)
KR (1) KR20190126066A (ko)
CN (1) CN108632129B (ko)
TW (1) TWI782927B (ko)
WO (1) WO2018169810A1 (ko)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119806B (zh) * 2015-07-15 2016-11-30 腾讯科技(深圳)有限公司 消息更新方法及装置
US10680986B1 (en) 2016-12-11 2020-06-09 Snap Inc. Stacked chat conversations
US10685074B2 (en) * 2017-11-06 2020-06-16 Whatsapp Inc. Providing group messaging thread highlights
US10664150B2 (en) 2017-11-06 2020-05-26 Whatsapp Inc. Providing group messaging thread highlights
US10678401B2 (en) * 2017-11-06 2020-06-09 Whatsapp Inc. Providing group messaging thread highlights
US10536411B2 (en) 2017-11-06 2020-01-14 Whatsapp Inc. Providing group messaging thread highlights
USD851671S1 (en) 2017-11-06 2019-06-18 Whatsapp Inc. Display screen or portion thereof with graphical user interface
US10678406B1 (en) * 2018-02-05 2020-06-09 Botsociety, Inc. Conversational user interface design
US11223596B2 (en) * 2018-11-19 2022-01-11 Stubhub, Inc. Generation of composite messages using qualifying events and actions
CN110022399B (zh) * 2018-11-27 2022-03-08 创新先进技术有限公司 消息展示方法、装置、用户终端及可读存储介质
CN109729301B (zh) * 2018-12-12 2021-02-09 维沃移动通信有限公司 一种消息查看方法及装置
CN109725975B (zh) * 2018-12-29 2021-10-12 天津字节跳动科技有限公司 消息被读状态的提示方法、装置和电子设备
CN111698144A (zh) * 2019-03-15 2020-09-22 钉钉控股(开曼)有限公司 通信方法、装置、设备以及群组创建方法、装置、设备
CN110018763B (zh) * 2019-03-19 2022-05-13 创新先进技术有限公司 页面展示的方法和装置
CN111917560B (zh) * 2019-05-07 2023-08-18 钉钉控股(开曼)有限公司 通信方法、装置和设备
CN110191231B (zh) * 2019-05-31 2022-06-07 北京字节跳动网络技术有限公司 一种未读消息提醒方法、装置、终端设备及存储介质
CN110196747B (zh) * 2019-05-31 2022-09-30 北京小米智能科技有限公司 信息处理方法及装置
CN112333337B (zh) * 2019-07-17 2021-11-23 腾讯科技(深圳)有限公司 一种消息查看方法、装置、设备及存储介质
CN110598143B (zh) * 2019-09-25 2021-05-11 腾讯科技(深圳)有限公司 显示即时通讯内容的方法、相关装置及***
CN110611737A (zh) * 2019-09-25 2019-12-24 网易(杭州)网络有限公司 信息处理方法、装置、电子设备和存储介质
CN110913066A (zh) * 2019-10-31 2020-03-24 维沃移动通信有限公司 一种显示方法及电子设备
CN110851045A (zh) * 2019-11-06 2020-02-28 网易(杭州)网络有限公司 信息显示方法及装置、电子设备和计算机可读存储介质
CN111309431B (zh) * 2020-03-22 2022-02-01 腾讯科技(深圳)有限公司 群组会话中的显示方法、装置、设备及介质
CN111901225B (zh) * 2020-07-27 2023-05-12 腾讯科技(深圳)有限公司 消息提示方法和装置、存储介质及电子装置
CN111880887B (zh) * 2020-08-04 2023-01-31 腾讯科技(深圳)有限公司 消息交互方法和装置、存储介质及电子设备
CN114244792B (zh) * 2020-09-09 2023-07-25 中国联合网络通信集团有限公司 消息发送方法及装置,和消息显示方法及装置
CN112199025B (zh) * 2020-09-18 2022-05-03 珠海格力电器股份有限公司 智能终端的数据处理方法、装置、设备和介质
CN112578975A (zh) * 2020-12-23 2021-03-30 维沃移动通信有限公司 信息处理方法、装置及电子设备
CN113141294B (zh) * 2021-03-19 2023-04-18 维沃移动通信有限公司 消息提示方法、装置及电子设备
WO2023048374A1 (en) * 2021-09-21 2023-03-30 Samsung Electronics Co., Ltd. A method and system for predicting response and behavior on chats
CN113900571B (zh) * 2021-10-14 2023-11-14 北京淇瑀信息科技有限公司 一种信息展示方法、装置及电子设备
CN113992615B (zh) * 2021-10-26 2023-05-26 维沃移动通信有限公司 撤回消息的显示方法、装置、电子设备及存储介质
CN114095467B (zh) * 2021-12-31 2023-11-28 维沃移动通信有限公司 消息处理方法及装置
US11979363B2 (en) * 2022-01-31 2024-05-07 Zoom Video Communications, Inc. Unread landing page
CN114553807B (zh) * 2022-02-28 2023-12-05 亿咖通(湖北)技术有限公司 聊天工具中的消息管理方法和电子设备
JP7233787B1 (ja) * 2022-12-01 2023-03-07 Hubbit株式会社 ビデオ通話方法、コンピュータプログラム及びビデオ通話システム

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030105827A1 (en) * 2001-11-30 2003-06-05 Tan Eng Siong Method and system for contextual prioritization of unified messages
US7953803B2 (en) * 2006-02-08 2011-05-31 International Business Machines Corporation Multiple login instant messaging
US8539361B2 (en) * 2007-12-03 2013-09-17 Blackberry Limited Multiple display regions in a unified message inbox
US7865563B2 (en) * 2008-08-28 2011-01-04 Brian Scott Moudy Persisting a group in an instant messaging application
US8023975B2 (en) * 2009-03-23 2011-09-20 T-Mobile Usa, Inc. Secondary status display for mobile device
US8836648B2 (en) * 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
CN101950236B (zh) * 2010-09-06 2012-12-26 宇龙计算机通信科技(深圳)有限公司 一种信息处理的方法
US8312096B2 (en) * 2010-12-08 2012-11-13 Google Inc. Priority inbox notifications and synchronization for mobile messaging application
US9503415B2 (en) * 2011-01-27 2016-11-22 T-Mobile Usa, Inc. Unified notification platform
US9417754B2 (en) * 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US8707201B1 (en) * 2012-06-27 2014-04-22 Google Inc. Systems and methods for prioritizing notifications on mobile devices
CN103699369B (zh) * 2012-09-27 2018-09-28 腾讯科技(深圳)有限公司 一种移动终端的消息展示方法和装置
US10120541B2 (en) * 2013-06-09 2018-11-06 Apple Inc. Device, method, and graphical user interface for sharing content from a respective application
TW201502950A (zh) * 2013-07-09 2015-01-16 Jamie Hong-Yu Chen 訊息匯集系統
KR102153646B1 (ko) * 2013-12-24 2020-09-08 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
CN104753757B (zh) * 2013-12-30 2018-11-06 北京新媒传信科技有限公司 消息显示方法及***
US9971500B2 (en) * 2014-06-01 2018-05-15 Apple Inc. Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application
CN104168177B (zh) * 2014-06-27 2017-04-12 掌赢信息科技(上海)有限公司 即时通讯程序中的群消息的呈现和浏览方法及装置
CN104049847A (zh) * 2014-06-30 2014-09-17 宇龙计算机通信科技(深圳)有限公司 一种移动终端的信息提示方法及***
TW201602897A (zh) * 2014-07-11 2016-01-16 仁寶電腦工業股份有限公司 顯示簡化訊息提示的可攜式裝置及其方法
US20160182430A1 (en) * 2014-12-17 2016-06-23 Microsoft Technology Licensing, Llc Optimizing view of messages based on importance classification
US9998413B2 (en) * 2014-12-23 2018-06-12 Palo Alto Research Center Incorporated Computer-implemented system and method for prioritizing electronic messages based on importance
US9953017B2 (en) * 2015-05-05 2018-04-24 International Business Machines Corporation Displaying at least one categorized message
US20170012923A1 (en) * 2015-07-08 2017-01-12 International Business Machines Corporation Preventing a user from missing unread documents
CN106484208A (zh) * 2015-08-26 2017-03-08 重庆西线科技有限公司 一种基于网页微信平台的新信息提醒方法及装置
CN105607883B (zh) * 2015-12-30 2019-02-22 小米科技有限责任公司 即时消息的处理方法及装置
CN106100969A (zh) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 一种未读会话的提醒方法、装置和终端设备
CN106302107A (zh) * 2016-07-26 2017-01-04 北京奇虎科技有限公司 预览即时通讯消息的方法及装置
CN106453044A (zh) * 2016-09-29 2017-02-22 珠海市魅族科技有限公司 一种通信信息显示的方法及装置

Also Published As

Publication number Publication date
TWI782927B (zh) 2022-11-11
EP3596611A4 (en) 2021-01-13
EP3596611A1 (en) 2020-01-22
JP2020512609A (ja) 2020-04-23
CN108632129A (zh) 2018-10-09
WO2018169810A1 (en) 2018-09-20
US20180270183A1 (en) 2018-09-20
CN108632129B (zh) 2021-07-02
TW201835744A (zh) 2018-10-01

Similar Documents

Publication Publication Date Title
KR20190126066A (ko) 예측된 중요도에 기반하여 메시지들을 선택적으로 표시하기 위한 방법들 및 장치들
CN111290675B (zh) 截屏图片的分享方法、装置、终端及存储介质
CN109844717B (zh) 用于移动应用程序的实时远程控制的***和方法
US9538342B2 (en) Systems and methods for prioritizing messages on a mobile device
US20200396191A1 (en) Efficient processing of unread messages
JP6178928B2 (ja) メッセージ管理システムのための動的なフィルタ生成
US20140068468A1 (en) User interface apparatus and method for managing subgroup of conversation group
US20050097176A1 (en) Method for managing electronic mail receipts using audio-visual notification enhancements
US10558329B2 (en) Techniques for insertion of content into chat communication
WO2015096322A1 (zh) 一种用于即时通讯工具的信息显示方法和用户终端
CN103558958A (zh) 应用程序的功能调用方法及终端
KR101662024B1 (ko) 채팅 메시지를 태깅하는 방법 및 디바이스
US10810698B2 (en) Information processing method and client
CN113300938B (zh) 消息发送方法、装置及电子设备
KR101614287B1 (ko) 채팅방 간편 이동 기능 제공 방법 및 이를 위한 단말
JP6298538B2 (ja) ジェスチャに基づく入力を介したメッセージ管理システムのための動的なフィルタ生成の有効化
KR20160075457A (ko) 채팅 메시지를 그룹화하기 위한 방법, 디바이스 및 서버
CN108092872B (zh) 通讯方法及装置
JP2023523050A (ja) 情報展示方法、装置、電子デバイス及び記憶媒体
KR101631287B1 (ko) 채팅방 관리 방법 및 단말
CN103095685A (zh) 即时通信中复合图标的录制方法、客户端及***
WO2008034649A1 (en) A method of correlating instant messages in a history of instant messages
KR20160069797A (ko) 메시지 북마크 시스템 및 방법
US20230367831A1 (en) Method and apparatus for messaging service
CN108874514B (zh) 消息处理方法和装置