Nothing Special   »   [go: up one dir, main page]

CN107678544B - 消息处理方法和装置 - Google Patents

消息处理方法和装置 Download PDF

Info

Publication number
CN107678544B
CN107678544B CN201710874291.0A CN201710874291A CN107678544B CN 107678544 B CN107678544 B CN 107678544B CN 201710874291 A CN201710874291 A CN 201710874291A CN 107678544 B CN107678544 B CN 107678544B
Authority
CN
China
Prior art keywords
chat window
new message
processed
gesture operation
user
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.)
Active
Application number
CN201710874291.0A
Other languages
English (en)
Other versions
CN107678544A (zh
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710874291.0A priority Critical patent/CN107678544B/zh
Publication of CN107678544A publication Critical patent/CN107678544A/zh
Application granted granted Critical
Publication of CN107678544B publication Critical patent/CN107678544B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开是关于一种消息处理方法和装置,该方法包括:接收用户对新消息提示图标的第一手势操作,该新消息提示图标用于提示用户社交应用收到新消息,该用户操作用于触发显示社交应用中任一个具有新消息的聊天窗口,根据预设的排序规则对社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列,显示待处理的聊天窗口队列中的第一个待处理的聊天窗口。本实施例的方法用户只需要对新消息提示图标进行第一手势操作就可以直接打开一个具有新消息的聊天窗口,使得用户能够更加快捷方便的浏览新消息,带给用户更好的体验。

Description

消息处理方法和装置
技术领域
本公开涉及通信技术,尤其涉及一种消息处理方法和装置。
背景技术
伴随着互联网技术的快速发展,人们的社交方式也发生了翻天覆地的变化,越来越多的人们选择社交软件(例如QQ、微信和微博等)进行交友,社交软件也称为社交应用(application,简称APP)。
目前,很多社交APP有新消息提醒时,用户打开社交APP后会提示用户有新消息以及新消息数目,如果用户需要处理某个聊天窗口中的新消息,需要先浏览聊天列表,通过聊天列表中的新消息提示查看哪些聊天窗口具有新消息,然后点击需要处理的聊天窗口的条目,才能打开聊天窗口,进而对新消息进行处理。
发明内容
为克服相关技术中存在的问题,本公开提供一种消息处理方法和装置。
根据本公开实施例的第一方面,提供一种消息处理方法,包括:
接收用户对新消息提示图标的第一手势操作,所述新消息提示图标用于提示用户所述社交应用收到新消息,所述第一手势操作用于触发在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口;
根据预设的排序规则对所述社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列;
根据所述第一手势操作,显示所述待处理的聊天窗口队列中的第一个待处理的聊天窗口。
用户只需要对新消息提示图标进行第一手势操作就可以直接打开一个具有新消息的聊天窗口,使得用户能够更加快捷方便的浏览新消息,带给用户更好的体验。
可选的,所述预设的排序规则为以下中的任意一个:
根据所述社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友名称的首字母排序;
根据所述社交应用中具有新消息的聊天窗口的新消息的数量排序。
通过提供多种排序规则,使得用户能够根据自己的需要优先选择自己需要的聊天窗口进行处理,带给用户更好的体验。
可选的,所述方法还包括:
在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据所述预设的排序规则将所述新消息对应的聊天窗口添加到所述待处理的聊天窗口队列中。
通过对待处理的聊天窗口队列进行更新,以便用户及时对新消息进行处理。
可选的,所述新消息对应的聊天窗口为新的聊天窗口或者已经处理的聊天窗口,所述新的聊天窗口为除已经处理的聊天窗口和所述待处理的聊天窗口外的聊天窗口。
可选的,所述方法还包括:
接收用户在当前显示的聊天窗口中输入的第二手势操作;
根据所述第二手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
用户通过当前显示的聊天窗口就能够打开其他待处理的聊天窗口继续处理,而不需要返回聊天列表,从而使得窗口之间的切换更加快捷方便,带给用户更好的体验。
可选的,所述方法还包括:
接收用户在当前显示的聊天窗口中输入的第三手势操作;
根据所述第三手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
用户通过当前显示的聊天窗口就能够打开已经处理的聊天窗口继续处理,而不需要返回聊天列表,从而使得窗口之间的切换更加快捷方便,带给用户更好的体验。
根据本公开实施例的第二方面,提供一种消息处理装置,包括:
第一接收模块,被配置为接收用户对新消息提示图标的第一手势操作,所述新消息提示图标用于提示用户所述社交应用收到新消息,所述第一手势操作用于触发在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口;
第一排序模块,被配置为根据预设的排序规则对所述社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列;
第一显示模块,被配置为根据所述第一手势操作,显示所述待处理的聊天窗口队列中的第一个待处理的聊天窗口。
用户只需要对新消息提示图标进行第一手势操作就可以直接打开一个具有新消息的聊天窗口,使得用户能够更加快捷方便的浏览新消息,带给用户更好的体验。
可选的,所述预设的排序规则为以下中的任意一个:
根据所述社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友名称的首字母排序;
根据所述社交应用中具有新消息的聊天窗口的新消息的数量排序。
通过提供多种排序规则,使得用户能够根据自己的需要优先选择自己需要的聊天窗口进行处理,带给用户更好的体验。
可选的,所述装置还包括:
第二排序模块,被配置为在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据所述预设的排序规则将所述新消息对应的聊天窗口添加到所述待处理的聊天窗口队列中。
通过对待处理的聊天窗口队列进行更新,以便用户及时对新消息进行处理。
可选的,所述新消息对应的聊天窗口为新的聊天窗口或者已经处理的聊天窗口,所述新的聊天窗口为除已经处理的聊天窗口和所述待处理的聊天窗口外的聊天窗口。
可选的,所述装置还包括:
第二接收模块,被配置为接收用户在当前显示的聊天窗口中输入的第二手势操作;
第二显示模块,被配置为根据所述第二手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
用户通过当前显示的聊天窗口就能够打开其他待处理的聊天窗口继续处理,而不需要返回聊天列表,从而使得窗口之间的切换更加快捷方便,带给用户更好的体验。
可选的,所述装置还包括:
第三接收模块,被配置为接收用户在当前显示的聊天窗口中输入的第三手势操作;
第三显示模块,被配置为根据所述第三手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
用户通过当前显示的聊天窗口就能够打开已经处理的聊天窗口继续处理,而不需要返回聊天列表,从而使得窗口之间的切换更加快捷方便,带给用户更好的体验。
根据本公开实施例的第三方面,提供一种消息处理装置,包括:存储器和处理器,所述存储器中存储计算机指令,所述处理器运行所述计算机指令以执行本公开实施例的第一方面提供的方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本公开实施例的第一方面提供的方法步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:通过接收用户对新消息提示图标的第一手势操作,该新消息提示图标用于提示用户社交应用收到新消息,该用户操作用于触发显示社交应用中任一个具有新消息的聊天窗口,根据预设的排序规则对社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列,显示待处理的聊天窗口队列中的第一个待处理的聊天窗口。本实施例的方法用户只需要对新消息提示图标进行第一手势操作就可以直接打开一个具有新消息的聊天窗口,使得用户能够更加快捷方便的浏览新消息,带给用户更好的体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种消息处理方法的流程图。
图2为微信界面的示意图。
图3是根据一示例性实施例示出的一种消息处理方法的流程图。
图4是根据一示例性实施例示出的一种消息处理方法的流程图。
图5是根据一示例性实施例示出的一种消息处理装置的框图。
图6是根据一示例性实施例示出的一种消息处理装置的框图。
图7是根据一示例性实施例示出的一种消息处理装置的框图。
图8是根据一示例性实施例示出的一种消息处理装置的框图。
图9是根据一示例性实施例示出的一种消息处理装置的实体框图。
图10是根据一示例性实施例示出的一种消息处理装置800的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种消息处理方法的流程图,该方法由终端设备执行,可以在终端设备上的任一社交应用执行,例如社交应用可以为短信应用、QQ、微信、微博等,如图1所示,该社交应用的新消息处理方法包括以下步骤。
在步骤S101中,接收用户对新消息提示图标的第一手势操作,该新消息提示图标用于提示用户社交应用收到新消息,该第一手势操作用于触发在当前界面上显示社交应用中任一个具有新消息的聊天窗口。
其中,新消息为通过社交应用接收到的,且为未读状态的消息。
用户可以在社交应用图标上看到有新消息提醒,用户打开社交应用后,在社交应用的界面上显示新消息提示图标,该新消息提示图标用于提示用户社交应用收到新消息。图2为微信界面的示意图,如图2所示,在微信界面的底部设置有四个图标:“微信”、“通讯录”、“发现”和“我”。“微信”图标用于打开聊天列表,“通讯录”图标用于打开用户的好友和公众号,“发现”图标用于打开朋友圈、购物功能、游戏功能等,“我”图标用于打开钱包、相册、设置等功能。其中,“微信”图标为新消息提示图标,当有新消息时“微信”图标的右上角会显示一个红色圆圈,红色圆圈中有的数字表示新消息的数量。当然,不同社交应用中的新消息提示图标的名称可能不同,显示位置也可能不同。
现有技术中,用户在新消息提示图标上点击后,会显示聊天列表,聊天列表中自上而下依次排列多个聊天窗口的条目,如果用户要对聊天窗口进行处理,则需要点击该聊天窗口的条目打开该聊天窗口,然后对聊天窗口中的消息进行处理,处理完成后返回聊天列表,用同样的方式打开下一个需要处理的聊天窗口。
本实施例中,用户在新消息提示图标上输入第一手势操作,该第一手势操作用于触发显示社交应用中任一个具有新消息的聊天窗口。该第一手势操作例如是对新消息提示图标的双击操作、单击操作、滑动操作等。需要说明的是,用户通过对新消息提示图标输入不同的用户操作,以实现不同的功能,例如,用户可以通过双击新消息提示图标显示社交中任一个具有新消息的聊天窗口的作用,通过单击新消息提示图标显示聊天列表。
在步骤S102中,根据预设的排序规则对社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列。
该预设的排序规则为以下中的任意一个:根据社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序、根据社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序、根据社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序、根据应用中具有新消息的聊天窗口对应的好友名称的首字母排序以及根据社交应用中具有新消息的聊天窗口的新消息的数量排序。其中,上述多种排序方式可以由用户根据自己的需要进行设置,也可以使用系统默认的排序方式进行排序。
在根据社交应用中具有新消息的聊天窗口中第一条新消息的接收时间或者最后一条新消息的接收时间排序时,可以按照消息的接收时间由早到晚排序,也可以按照消息的接收时间由晚到早排序。例如,有2个聊天窗口A和B有新消息提醒,其中聊天窗口A有3条新消息,第一条消息到达时间为2016.7.18,上午10:00,最后一条消息到达时间为2016.7.18上午11:00;聊天窗口B有10条信息,第一条消息到达时间为2016.7.18上午10:15,最后一条消息到达时间为2016.7.18上午11:35。如果用户选择按照新消息的聊天窗口中第一条消息的接收时间由早到晚进行排序,则这两个聊天窗口排序是:聊天窗口A在聊天窗口B之前。如果用户选择按照新消息的聊天窗口中最后一条消息的接收时间由早到晚进行排序,则这两个聊天窗口排序是:聊天窗口B在聊天窗口A之前。
在根据社交应用中具有新消息的聊天窗口的新消息的数量排序时,可以按照新消息数量由多到少排序,也可以按照新消息聊天窗口由少到多排序。在根据社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序时,可以将与用户的亲密度高的好友的聊天窗口排到前边。
在步骤S103中,根据第一手势操作,显示待处理的聊天窗口队列中的第一个待处理的聊天窗口。
具体的,在社交应用中预先定义了新消息提示图标上的手势操作类型与触发事件的对应关系,新消息提示图标上的手势操作类型可以为一个或多个,不同的手势操作类型对应不同的触发事件。例如,单击操作类型对应的触发事件为显示聊天列表。终端设备先检测接收到的手势操作的类型,在确定手势操作类型之后,根据手势操作类型与触发事件的对应关系,找到手势操作类型对应的触发事件,然后执行手势操作类型对应的触发事件。本实施例中,在新消息提示图标的手势操作类型与触发事件的对应关系中,增加第一手势操作与触发事件的对应关系,该第一手势操作类型不同于新消息提示图标上的其他手势操作,该触发事件为在当前界面上显示社交应用中任一个具有新消息的聊天窗口。后续,当检测到用户对新消息提示图标的手势操作时,根据接收到的手势操作确定手势操作类型为第一手势操作,根据手势操作类型和该对应关系确定第一手势操作类型对应的触发事件为在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口,则执行该触发事件。
新消息提示图标上的手势操作类型,双击操作对应的触发事件为在当前界面上显示社交应用中任一个具有新消息的聊天窗口。当新消息提示图标上的手势操作类型为多个时,该多个手势操作类型可以是单击、双击、滑动操作类型等
本实施例中,接收用户对新消息提示图标的第一手势操作,该新消息提示图标用于提示用户社交应用收到新消息,该用户操作用于触发显示社交应用中任一个具有新消息的聊天窗口,根据预设的排序规则对社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列,显示待处理的聊天窗口队列中的第一个待处理的聊天窗口。本实施例的方法用户只需要对新消息提示图标进行第一手势操作就可以直接打开一个具有新消息的聊天窗口,使得用户能够更加快捷方便的浏览新消息,带给用户更好的体验。
图3是根据一示例性实施例示出的一种消息处理方法的流程图,如图3所示,本实施例的方法在图1所示方法的基础上,还包括以下步骤。
在步骤S104中,接收用户在当前显示的聊天窗口中输入的第二手势操作。
该第二手势操作可以是右滑、左滑、上滑和下滑操作中的任意一个。当前显示的聊天窗口可能是步骤S103中打开的聊天窗口,也可能不是。
在步骤S105中,根据第二手势操作,显示待处理的聊天窗口队列中与当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
本实施例中,当用户对某个聊天窗口处理完之后,通过第二手势操作打开待处理的聊天窗口队列中与当前显示的聊天窗口相邻的下一个的待处理的聊天窗口,可以继续对具有新消息的待处理聊天窗口进行处理。而现有技术中,用户在对某个待处理的聊天窗口处理完后,需要继续处理下一个待处理的聊天窗口时,用户需要先返回到聊天列表中,然后点击下一个具有新消息的待处理的聊天窗口的目录,打开下一个具有新消息的待处理的聊天窗口,操作比较繁琐,而采用本实施例的方法用户能够快速方便的打开下一个具有新消息的待处理的聊天窗口。
在步骤S106中,接收用户在当前显示的聊天窗口中输入的第三手势操作。
该第三手势操作可以是右滑、左滑、上滑和下滑操作中的任意一个,第三手势操作与第二手势操作不同,具体的,当第二手势操作为右滑操作时,第三手势操作为左滑操作;当第二手势操作为左滑操作时,第三手势操作为右滑操作;当第二手势操作为下滑操作时,第三手势操作为上滑操作;当第二手势操作为上滑操作时,第三手势操作为下滑操作。
在步骤S107中,根据第三手势操作,显示待处理的聊天窗口队列中与当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
本实施例中,当用户需要浏览已经处理的聊天窗口时,用户只需要在当前显示的聊天窗口内输入第三手势操作,社交应用根据第三手势操作打开待处理的聊天窗口队列中与当前显示的聊天窗口相邻的上一个已经处理的聊天窗口,方便用户浏览已经处理的聊天窗口。现有技术中,用户需要浏览一个已经处理过的聊天窗口时,要先返回到聊天列表中,然后点击需要浏览的已经处理的聊天窗口的条目,打开已经处理的聊天窗口,操作比较繁琐,而采用本实施例的方法用户能够快速方便的打开已经处理的聊天窗口。
需要说明的是,步骤S104和S106在执行时没有先后顺序,也可能先执行步骤S106,再执行步骤S104,也可能两个步骤交替执行。或者,只执行步骤S104、S105,不执行步骤S106、S107。或者,只执行步骤S106、S107,不执行步骤S104、S105。
本实施例中,通过接收用户在当前显示的聊天窗口中输入的第二手势操作,根据第二手势操作,显示待处理的聊天窗口队列中与当前显示的聊天窗口相邻的下一个待处理的聊天窗口,或者,接收用户在当前显示的聊天窗口中输入的第三手势操作,根据第三手势操作,显示待处理的聊天窗口队列中与当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。使得用户通过当前显示的聊天窗口就能够打开其他待处理的聊天窗口继续处理或者查看已经处理的聊天窗口,而不需要返回聊天列表,从而使得窗口之间的切换更加快捷方便,带给用户更好的体验。
图4是根据一示例性实施例示出的一种消息处理方法的流程图,如图4所示,本实施例的方法在图1所示方法的基础上,还包括以下步骤。
在步骤S108中,在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据该预设的排序规则将给新消息对应的聊天窗口添加到待处理的聊天窗口队列中。
其中,该新消息对应的聊天窗口为新的聊天窗口或者已经处理的聊天窗口。新的聊天窗口为除已经处理的聊天窗口和待处理的聊天窗口外的聊天窗口,例如已经处理的聊天窗口为3个,待处理聊天窗口中还有2个,则新的聊天窗口为该5个聊天窗口外的聊天窗口。
其中,根据不同的排序规则排序,得到的新消息对应的聊天窗口在待处理的聊天窗口队列中的位置可能不一样。例如,根据具有新消息的聊天窗口中第一条消息的接收时间和最后一条消息的接收时间排序时,新消息对应的聊天窗口被添加到待处理的聊天窗口队列的末尾。当按照好友与用户的亲密度排序时,假设新消息对应的聊天窗口所属的好友与用户的亲密度最高,则新消息对应的聊天窗口被添加到待处理的聊天窗口队列的开头。
本实施例中,将已经处理的聊天窗口作为待处理的聊天窗口后,如果用户要访问该已经处理的聊天窗口,只能在当前显示的聊天窗口中输入第二手势操作,而无法通过在当前显示的聊天窗口中输入第三手势操作。
本实施例中,在对当前显示的聊天窗口的处理过程中,当新的聊天窗口或者已经处理的聊天窗口有新消息到达时,根据预设的排序规则将新消息对应的聊天窗口添加到待处理的聊天窗口队列中。通过对待处理的聊天窗口队列进行更新,以便用户及时对新消息进行处理。
图5是根据一示例性实施例示出的一种消息处理装置的框图,该装置可以通过软件、硬件或者软硬件结合的方式实现成为终端设备的部分或者全部。如图5所示,本实施例的社交应用的新消息处理装置包括:
第一接收模块11,被配置为接收用户对新消息提示图标的第一手势操作,所述新消息提示图标用于提示用户所述社交应用收到新消息,所述第一手势操作用于触发在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口;
第一排序模块12,被配置为根据预设的排序规则对所述社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列;
第一显示模块13,被配置为根据所述第一手势操作,显示所述待处理的聊天窗口队列中的第一个待处理的聊天窗口。
可选的,所述预设的排序规则为以下中的任意一个:
根据所述社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友名称的首字母排序;
根据所述社交应用中具有新消息的聊天窗口的新消息的数量排序。
图6是根据一示例性实施例示出的一种消息处理装置的框图,如图6所示,本实施的装置在图5所示装置的基础上,还包括:
第二排序模块14,被配置为在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据所述预设的排序规则将所述新消息对应的聊天窗口添加到所述待处理的聊天窗口队列中。
其中,所述新消息对应的聊天窗口为新的聊天窗口或者已经处理的聊天窗口,所述新的聊天窗口为除已经处理的聊天窗口和所述待处理的聊天窗口外的聊天窗口。
图7是根据一示例性实施例示出的一种消息处理装置的框图,如图7所示,本实施的装置在图5所示装置的基础上,还包括:
第二接收模块15,被配置为接收用户在当前显示的聊天窗口中输入的第二手势操作;
第二显示模块16,被配置为根据所述第二手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
图8是根据一示例性实施例示出的一种消息处理装置的框图,如图8所示,本实施的装置在图5所示装置的基础上,还包括:
第三接收模块17,被配置为接收用户在当前显示的聊天窗口中输入的第三手势操作;
第三显示模块18,被配置为根据所述第三手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
图5至图8所示的社交应用的新消息处理装置中的各功能模块,可用于执行上述图1、图3、图4所示实施例的方法,具体实现方式和技术效果类似,请参照上述方法实施例,此处不再赘述。
图9是根据一示例性实施例示出的一种消息处理装置的实体框图,如图9所示,社交应用的新消息处理装置200包括:存储器22和处理器21,所述存储器22中存储计算机指令,所述处理器21运行所述计算机指令以执行上述图1、图3、图4所示实施例的方法步骤。
应理解,上述实施例中,处理器可以是中央处理单元(英文:Central ProcessingUnit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital SignalProcessor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read-only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
图10是根据一示例性实施例示出的一种消息处理装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图10,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述图1、图3、图4所示实施例的方法步骤。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述图1、图3、图4所示实施例的方法步骤。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述图1、图3和图4所示实施例的方法步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。

Claims (8)

1.一种消息处理方法,其特征在于,包括:
接收用户对新消息提示图标的第一手势操作,所述新消息提示图标用于提示用户社交应用收到新消息,所述第一手势操作用于触发在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口;
根据预设的排序规则对所述社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列;
根据所述第一手势操作,显示所述待处理的聊天窗口队列中的第一个待处理的聊天窗口;
还包括:
在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据所述预设的排序规则将所述新消息对应的聊天窗口添加到所述待处理的聊天窗口队列中;
还包括:
接收用户在当前显示的聊天窗口中输入的第二手势操作;
根据所述第二手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
2.根据权利要求1所述的方法,其特征在于,所述预设的排序规则为以下中的任意一个:
根据所述社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友名称的首字母排序;
根据所述社交应用中具有新消息的聊天窗口的新消息的数量排序。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收用户在当前显示的聊天窗口中输入的第三手势操作;
根据所述第三手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
4.一种消息处理装置,其特征在于,包括:
第一接收模块,被配置为接收用户对新消息提示图标的第一手势操作,所述新消息提示图标用于提示用户社交应用收到新消息,所述第一手势操作用于触发在当前界面上显示所述社交应用中任一个具有新消息的聊天窗口;
第一排序模块,被配置为根据预设的排序规则对所述社交应用中具有新消息的聊天窗口进行排序,得到待处理的聊天窗口队列;
第一显示模块,被配置为根据所述第一手势操作,显示所述待处理的聊天窗口队列中的第一个待处理的聊天窗口;
还包括:
第二排序模块,被配置为在对当前显示的聊天窗口的处理过程中,当接收到新消息时,根据所述预设的排序规则将所述新消息对应的聊天窗口添加到所述待处理的聊天窗口队列中;
还包括:
第二接收模块,被配置为接收用户在当前显示的聊天窗口中输入的第二手势操作;
第二显示模块,被配置为根据所述第二手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的下一个待处理的聊天窗口。
5.根据权利要求4所述的装置,其特征在于,所述预设的排序规则为以下中的任意一个:
根据所述社交应用中具有新消息的聊天窗口中第一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口中最后一条新消息的接收时间排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友与用户的亲密度排序;
根据所述社交应用中具有新消息的聊天窗口对应的好友名称的首字母排序;
根据所述社交应用中具有新消息的聊天窗口的新消息的数量排序。
6.根据权利要求4所述的装置,其特征在于,还包括:
第三接收模块,被配置为接收用户在当前显示的聊天窗口中输入的第三手势操作;
第三显示模块,被配置为根据所述第三手势操作,显示所述待处理的聊天窗口队列中与所述当前显示的聊天窗口相邻的上一个已经处理的聊天窗口。
7.一种消息处理装置,其特征在于,包括:存储器和处理器,所述存储器中存储计算机指令,所述处理器运行所述计算机指令以执行上述权利要求1-3任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述权利要求1-3任一项所述的方法步骤。
CN201710874291.0A 2017-09-25 2017-09-25 消息处理方法和装置 Active CN107678544B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710874291.0A CN107678544B (zh) 2017-09-25 2017-09-25 消息处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710874291.0A CN107678544B (zh) 2017-09-25 2017-09-25 消息处理方法和装置

Publications (2)

Publication Number Publication Date
CN107678544A CN107678544A (zh) 2018-02-09
CN107678544B true CN107678544B (zh) 2020-09-11

Family

ID=61136002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710874291.0A Active CN107678544B (zh) 2017-09-25 2017-09-25 消息处理方法和装置

Country Status (1)

Country Link
CN (1) CN107678544B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809806B (zh) * 2018-05-25 2021-10-22 维沃移动通信有限公司 即时通讯方法及移动终端
CN109739415B (zh) * 2019-01-30 2021-02-23 北京达佳互联信息技术有限公司 会话切换方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430124A (zh) * 2011-02-28 2013-12-04 捷讯研究有限公司 响应于手势显示信息的电子设备和方法
CN104967636A (zh) * 2014-05-27 2015-10-07 腾讯科技(深圳)有限公司 实现社交网络应用的方法和装置
CN106708524A (zh) * 2016-12-27 2017-05-24 宇龙计算机通信科技(深圳)有限公司 应用信息展示方法、应用信息展示装置及终端
CN106708895A (zh) * 2015-11-17 2017-05-24 腾讯科技(深圳)有限公司 移动社交应用中展示消息的方法和装置
CN106970742A (zh) * 2017-03-27 2017-07-21 广州华多网络科技有限公司 一种社交应用的消息提醒方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8634807B2 (en) * 2011-10-17 2014-01-21 Blackberry Limited System and method for managing electronic groups
US10554594B2 (en) * 2013-01-10 2020-02-04 Vmware, Inc. Method and system for automatic switching between chat windows
CN104348957A (zh) * 2013-08-01 2015-02-11 上海斐讯数据通信技术有限公司 短信查看方法
US20150363092A1 (en) * 2014-05-30 2015-12-17 Contatta, Inc. Systems and methods for collaborative electronic communications
KR20160126354A (ko) * 2015-04-23 2016-11-02 삼성전자주식회사 전자 장치 및 전자 장치에서 메시지 표시 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430124A (zh) * 2011-02-28 2013-12-04 捷讯研究有限公司 响应于手势显示信息的电子设备和方法
CN104967636A (zh) * 2014-05-27 2015-10-07 腾讯科技(深圳)有限公司 实现社交网络应用的方法和装置
CN106708895A (zh) * 2015-11-17 2017-05-24 腾讯科技(深圳)有限公司 移动社交应用中展示消息的方法和装置
CN106708524A (zh) * 2016-12-27 2017-05-24 宇龙计算机通信科技(深圳)有限公司 应用信息展示方法、应用信息展示装置及终端
CN106970742A (zh) * 2017-03-27 2017-07-21 广州华多网络科技有限公司 一种社交应用的消息提醒方法和装置

Also Published As

Publication number Publication date
CN107678544A (zh) 2018-02-09

Similar Documents

Publication Publication Date Title
CN106020784B (zh) 应用消息显示方法、装置及终端
WO2017114457A1 (zh) 即时消息的处理方法及装置
CN105204846B (zh) 多人视频中视频画面的显示方法、装置及终端设备
US20180121040A1 (en) Method and device for managing notification messages
US20170293403A1 (en) Method and device for displaying pages in application program and computer-readable medium
WO2017084183A1 (zh) 信息显示方法与装置
CN109521918B (zh) 一种信息分享方法、装置、电子设备及存储介质
US10078422B2 (en) Method and device for updating a list
CN107423063A (zh) 多窗口处理方法、装置及设备
EP3731088A1 (en) Method and device for displaying information and storage medium
CN104461236A (zh) 应用图标的显示方法和装置
CN106095236A (zh) 整理桌面图标的方法及装置
CN108881634B (zh) 终端控制方法、装置及计算机可读存储介质
CN108011990B (zh) 联系人管理方法及装置
CN108803892B (zh) 一种在输入法中调用第三方应用程序的方法和装置
CN105808647A (zh) 消息编辑的处理方法和装置
CN112051949A (zh) 内容分享方法、装置及电子设备
EP3261324A1 (en) Method and device for application switching
CN107678544B (zh) 消息处理方法和装置
CN104951522B (zh) 一种进行搜索的方法和装置
CN110636318A (zh) 消息显示方法、装置、客户端设备、服务器及存储介质
CN107908522B (zh) 信息展示方法、装置及计算机可读存储介质
CN107295167B (zh) 信息显示方法及装置
CN106447747B (zh) 图像处理方法及装置
CN106610777A (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
GR01 Patent grant
GR01 Patent grant