CN106873858A - 一种显示消息的方法和设备 - Google Patents

一种显示消息的方法和设备 Download PDF

Info

Publication number
CN106873858A
CN106873858A CN201710123462.6A CN201710123462A CN106873858A CN 106873858 A CN106873858 A CN 106873858A CN 201710123462 A CN201710123462 A CN 201710123462A CN 106873858 A CN106873858 A CN 106873858A
Authority
CN
China
Prior art keywords
suspension
message
chat window
track
chat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710123462.6A
Other languages
English (en)
Inventor
云永炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Xiaoya Mdt Infotech Ltd
Original Assignee
Kunshan Xiaoya Mdt Infotech Ltd
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 Kunshan Xiaoya Mdt Infotech Ltd filed Critical Kunshan Xiaoya Mdt Infotech Ltd
Priority to CN201710123462.6A priority Critical patent/CN106873858A/zh
Publication of CN106873858A publication Critical patent/CN106873858A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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
    • 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/0486Drag-and-drop
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种显示消息的方法和设备,其中,该方法包括:在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。通过本发明中的悬浮聊天窗,避免在多个好友之间的来回切换,保证用户的体验。

Description

一种显示消息的方法和设备
技术领域
本发明涉及通信领域,特别涉及一种显示消息的方法和设备。
背景技术
现有技术中,当用户使用IM软件的时候,在业务繁忙时候,需要同时跟多个好友进行聊天,会出现回复不及时的情况。当在聊天界面的时候,再收到其他重要好友的信息时,只能退出当前的聊天界面。这样的情况并不少见,就造成了在多个好友之间的同时聊天的时间,频繁的进行界面切换,影响了用户体验。
发明内容
针对现有技术中的缺陷,本发明提出了一种显示消息的方法和设备,用于克服现有技术中的缺陷,保证用户的使用体验。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种显示消息的方法,包括:
在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
在一个具体的实施例中,所述悬浮聊天窗具有聊天界面的完整功能;该方法还包括:
接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
在一个具体的实施例中,所述“在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示”包括:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
在一个具体的实施例中,该方法还包括:
接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
在一个具体的实施例中,所述“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹。
本发明实施例还提出了一种显示消息的设备,包括:
生成模块,用于在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
开启模块,用于根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
消息移除模块,用于将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
在一个具体的实施例中,所述悬浮聊天窗具有聊天界面的完整功能;该设备还包括:
开关模块,用于接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
在一个具体的实施例中,所述生成模块,用于:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
在一个具体的实施例中,该设备还包括:
悬浮聊天窗移除模块,用于接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
在一个具体的实施例中,所述悬浮聊天窗移除模块“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹。
以此,本发明实施例公开了一种显示消息的方法和设备,其中,该方法包括:在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。通过本发明中的悬浮聊天窗,避免在多个好友之间的来回切换,保证用户的体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提出的一种显示消息的方法的流程示意图;
图2为本发明实施例提出的一种显示消息的设备的结构示意图;
图3为本发明实施例提出的一种显示消息的设备的结构示意图;
图4为本发明实施例提出的一种显示消息的设备的结构示意图。
具体实施方式
在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。
在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
在本公开的各种实施例中,表述“或”或“A或/和B中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“A或B”或“A或/和B中的至少一个”可包括A、可包括B或可包括A和B二者。
在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。
应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。
在本公开的各种实施例中使用的术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。
在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。
实施例1
本发明实施例1公开了一种显示消息的方法,如图1所示,包括以下步骤:
步骤101、在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
具体的,以一个实际的例子来进行说明,例如用户在微信上与好友1进行聊天时,当前聊天界面是与好友1进行沟通的界面,若此时,接收到好友2以及好友3的消息;以此在当前聊天界面上基于所接收到的好友2的消息生成对应好友2的悬浮聊天窗,例如为悬浮聊天窗2,与此同时基于所接收到的好友3的消息生成对应好友3的悬浮聊天窗,例如为悬浮聊天窗3;具体的,悬浮聊天窗可以与具有聊天界面的完整功能,也可以根据需要设置为只能查看未读的消息的功能,也可以设置为可以查看以及回复文字的功能等等。
步骤102、根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
具体的,以一个具体的例子来进行说明,例如用户当前与好友A在进行聊天,此时,按照时间的先后次序,依次接收到好友B的消息B1、好友C的消息C1、好友B的消息B2、好友C的消息C2、也即最新接收到的消息为消息C2,在此情况下,由于消息C2对应好友C,则打开好友C的悬浮聊天窗,该好友C的悬浮聊天窗中包含有所有好友C的未读消息(在此,为消息C1和消息C2)。
步骤103、将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
具体的,当用户点击悬浮聊天窗1时,基于该点击,会打开悬浮聊天窗1中未读的消息,若是点击悬浮聊天窗2,则会打开悬浮聊天窗2中未读的消息。以此同时,在打开未读消息的同时,会将打开的消息从悬浮消息表中移除该消息,例如悬浮消息表中原本保留3条消息(例如分别为消息1、消息2、消息3),当打开悬浮聊天窗2中未读的消息(例如为消息2时),则会将悬浮消息表中所保留的消息2移除,只保留消息1和消息3.
在一个具体的实施例中,所述悬浮聊天窗具有聊天界面的完整功能;该方法还包括:
接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
具体的,悬浮聊天窗是可以根据用户的设置指令进行开与关的。
在一个具体的实施例只,步骤101中所述“在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示”包括:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
具体的,在接收到好友的消息时,例如接收的消息所对应的好友有:好友2、好友3、好友4(当前聊天的为好友1),也即好友2、好友3以及好友4为其他好友;在此情况下,判断是否预先设置指定好友。
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
具体的,仍以上述为例来进行说明,判断结果为否,即没有设置指定好友,在此情况下,基于好友2、好友3以及好友4的消息分别生成对应各好友的悬浮聊天窗并进行显示。
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
具体的,仍以上述为例来进行说明,判断结果为是,即设置了指定好友,例如指定好友为好友3和好友4,则在此情况下,其他好友为好友2、好友3以及好友4,则基于好友3的消息生成对应好友3的悬浮聊天窗并进行显示以及基于好友4的消息生成对应好友4的悬浮聊天窗并进行显示,至于好友2,由于不在指定好友的范围内,则不会进行生成对应的悬浮聊天窗。
具体的,在没有设置指定好友时,则在聊天界面的时候收到其他好友的信息,均弹出悬浮聊天窗并进行显示;而若是设置指定好友时,则在聊天界面的时候收到指定好友的信息,才弹出悬浮聊天窗并进行显示。
在此以一个具体的例子来进行说明,例如在没有指定好友时,收到好友2以及好友3(当前聊天的界面对应好友1)的消息时,则针对好友2的消息生成悬浮聊天窗并进行显示,也针对好友3的消息生成悬浮聊天窗并进行显示;而若是有指定好友,例如指定好友为好友2和好友5,在收到好友2以及好友3(当前聊天的界面对应好友1)的消息时,则只针对好友2的消息生成悬浮聊天窗并进行显示。
在一个具体的实施例中,该方法还包括:
接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
具体的,悬浮聊天窗可以根据预设的移除轨迹进行移除,具体的移除轨迹是可以用户自定义的。
在一个实际的例子中,所述“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹。
具体的,也即在拖动悬浮窗口时;会判断悬浮窗口的位置,是否在屏幕的左边。若悬浮窗口在屏幕左边,并且拖动的轨迹对应向左滑出屏幕的三分之一;则移除被拖动的悬浮窗口(在另一实施例中,也可以移除最新收到的一条消息所对应的悬浮窗口)。而若是拖动的轨迹并未向左滑出屏幕的三分之一,则改变悬浮窗口的位置。
若悬浮窗口在屏幕右边,并且拖动的轨迹向右滑出屏幕的三分之一;则移除最新收到的一条消息或被拖动的悬浮窗口;若拖动的轨迹并未向右滑出屏幕的三分之一,则改变悬浮窗口的位置。
实施例2
本发明实施例2公开了一种显示消息的设备,如图2所示,包括:
生成模块201,用于在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
开启模块202,用于根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
消息移除模块203,用于将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
在一个具体的实施例中,所述悬浮聊天窗具有聊天界面的完整功能;如图3所示,该设备还包括:
开关模块204,用于接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
在一个具体的实施例中,所述生成模块201,用于:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
在一个具体的实施例中,如图4所示,该设备还包括:
悬浮聊天窗移除模块205,用于接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
在一个具体的实施例中,所述悬浮聊天窗移除模块“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹
以此,本发明实施例公开了一种显示消息的方法和设备,其中,该方法包括:在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。通过本发明中的悬浮聊天窗,避免在多个好友之间的来回切换,保证用户的体验。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (10)

1.一种显示消息的方法,其特征在于,包括:
在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
2.如权利要求1所述的方法,其特征在于,所述悬浮聊天窗具有聊天界面的完整功能;该方法还包括:
接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
3.如权利要求1所述的方法,其特征在于,所述“在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示”包括:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
4.如权利要求1所述的方法,其特征在于,还包括:
接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
5.如权利要求4所述的方法,其特征在于,所述“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹。
6.一种显示消息的设备,其特征在于,包括:
生成模块,用于在当前聊天界面接收到一个或多个其他好友的消息时,基于所接收的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
开启模块,用于根据用户点击悬浮聊天窗的指令打开最新接收到的消息所对应的好友的悬浮聊天窗,其中,所述好友的悬浮聊天窗中包含该好友的所有未读消息;
消息移除模块,用于将所打开的消息从悬浮消息表中移除;其中,悬浮消息表中包含所有未读的消息。
7.如权利要求6所述的设备,其特征在于,所述悬浮聊天窗具有聊天界面的完整功能;该设备还包括:
开关模块,用于接收并解析用户的设置指令;
根据所述设置指令开启悬浮聊天窗或关闭悬浮聊天窗;其中,当所述设置指令用于指示关闭悬浮聊天窗时,在当前聊天界面接收到其他好友的消息时,不再生成悬浮聊天窗。
8.如权利要求6所述的设备,其特征在于,所述生成模块,用于:
在当前与好友的聊天界面接收到一个或多个其他好友的消息时,判断是否预先设置指定好友;
若判断结果为否,则基于各其他好友的消息分别生成对应各其他好友的悬浮聊天窗并进行显示;
若判断结果为是,则提取属于指定好友的其他好友的消息生成对应各其他好友的悬浮聊天窗并进行显示。
9.如权利要求6所述的设备,其特征在于,还包括:
悬浮聊天窗移除模块,用于接收到拖动悬浮聊天窗的指令时,判断所述拖动的轨迹是否符合预设的移除轨迹;
若判断结果为是,则移除所拖动的悬浮聊天窗。
10.如权利要求9所述的设备,其特征在于,所述悬浮聊天窗移除模块“判断所述拖动的轨迹是否符合预设的移除轨迹”包括:
确定所述悬浮聊天窗在屏幕上的位置
当所述悬浮聊天窗位于屏幕的左边时,判断所述拖动的轨迹是否对应向左划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹;
以及当所述悬浮聊天窗位于屏幕的右边时,判断所述拖动的轨迹是否对应向右划出屏幕的三分之一;
若判断结果为是,则确定所述拖动的轨迹符合预设的移除轨迹。
CN201710123462.6A 2017-03-03 2017-03-03 一种显示消息的方法和设备 Pending CN106873858A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710123462.6A CN106873858A (zh) 2017-03-03 2017-03-03 一种显示消息的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710123462.6A CN106873858A (zh) 2017-03-03 2017-03-03 一种显示消息的方法和设备

Publications (1)

Publication Number Publication Date
CN106873858A true CN106873858A (zh) 2017-06-20

Family

ID=59169862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710123462.6A Pending CN106873858A (zh) 2017-03-03 2017-03-03 一种显示消息的方法和设备

Country Status (1)

Country Link
CN (1) CN106873858A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234295A (zh) * 2017-12-29 2018-06-29 努比亚技术有限公司 群功能控件的显示控制方法、终端及计算机可读存储介质
CN108810646A (zh) * 2018-06-29 2018-11-13 上海哔哩哔哩科技有限公司 群组信息推送控制方法、装置及计算机可读存储介质
CN111930450A (zh) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 消息呈现方法和装置
CN112685121A (zh) * 2020-12-30 2021-04-20 上海掌门科技有限公司 一种呈现会话入口的方法与设备
CN115291761A (zh) * 2022-08-09 2022-11-04 亿咖通(湖北)技术有限公司 信息交互方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102656598A (zh) * 2009-12-15 2012-09-05 国际商业机器公司 用以最小化活跃窗口聚焦改变的用于即时消息的缩减用户界面
CN103051516A (zh) * 2011-10-17 2013-04-17 腾讯科技(深圳)有限公司 一种即时通信客户端的消息提示方法和装置
CN103634198A (zh) * 2012-08-29 2014-03-12 深圳市智慧宇宙科技有限公司 一种即时通信软件的界面显示方法及装置
CN103677576A (zh) * 2012-09-14 2014-03-26 腾讯科技(深圳)有限公司 关闭窗口的方法及装置
CN106325671A (zh) * 2016-08-16 2017-01-11 浙江翼信科技有限公司 一种回复消息的方法和设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102656598A (zh) * 2009-12-15 2012-09-05 国际商业机器公司 用以最小化活跃窗口聚焦改变的用于即时消息的缩减用户界面
CN103051516A (zh) * 2011-10-17 2013-04-17 腾讯科技(深圳)有限公司 一种即时通信客户端的消息提示方法和装置
CN103634198A (zh) * 2012-08-29 2014-03-12 深圳市智慧宇宙科技有限公司 一种即时通信软件的界面显示方法及装置
CN103677576A (zh) * 2012-09-14 2014-03-26 腾讯科技(深圳)有限公司 关闭窗口的方法及装置
CN106325671A (zh) * 2016-08-16 2017-01-11 浙江翼信科技有限公司 一种回复消息的方法和设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234295A (zh) * 2017-12-29 2018-06-29 努比亚技术有限公司 群功能控件的显示控制方法、终端及计算机可读存储介质
CN108810646A (zh) * 2018-06-29 2018-11-13 上海哔哩哔哩科技有限公司 群组信息推送控制方法、装置及计算机可读存储介质
CN108810646B (zh) * 2018-06-29 2021-05-07 上海哔哩哔哩科技有限公司 群组信息推送控制方法、装置及计算机可读存储介质
CN111930450A (zh) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 消息呈现方法和装置
CN112685121A (zh) * 2020-12-30 2021-04-20 上海掌门科技有限公司 一种呈现会话入口的方法与设备
CN112685121B (zh) * 2020-12-30 2024-05-31 上海掌门科技有限公司 一种呈现会话入口的方法与设备
CN115291761A (zh) * 2022-08-09 2022-11-04 亿咖通(湖北)技术有限公司 信息交互方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN106873858A (zh) 一种显示消息的方法和设备
CN101060502B (zh) 一种同时浏览聊天记录和最新消息的方法及装置
US9438554B2 (en) Cross platform messaging
CN107992360A (zh) 应用切换处理方法、移动终端及可读存储介质
CN107294833A (zh) 一种信息交互的方法及终端
CN105939285A (zh) 报文转发方法及装置
CN106484423A (zh) 一种消息显示方法及装置
CN104881279B (zh) 一种群发消息的方法及装置
CN107633578A (zh) 一种开箱的方法和设备
CN104899722B (zh) 任务进度设置方法、装置及***
CN112714167A (zh) 用于远程控制的通信方法、云端服务器、驾驶舱和车辆
CN101083630A (zh) 一种反垃圾电子邮件***及方法
CN104283762B (zh) 传输即时通讯会话内容的方法、***、客户端及服务器
CN107623574A (zh) 一种即时通信群组内成员昵称自动关联方法及装置
CN105898673B (zh) 一种信息发送方法及装置
CN107295412A (zh) 数据处理方法、装置及***
CN107085509A (zh) 一种在虚拟场景中前景图片的处理方法及终端
CN104980335A (zh) 邮箱的接收邮件处理方法和***
CN101179522A (zh) 一种在即时通信中屏蔽讨论组聊天消息的方法及***
KR20180033873A (ko) 채팅 서비스 제공 방법 및 이 방법을 실행시키기 위하여 매체에 저장된 프로그램
CN106126353A (zh) 控制应用程序发送消息的方法和装置
CN107367923B (zh) 一种指针规避阅读内容的智能手表的控制方法
CN103023745A (zh) 网络平台间进行定时提醒的***及方法
CN105049324A (zh) 一种分类显示群聊消息的方法
CN109146127A (zh) 一种规避空气中过敏原的路径选择方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170620