CN110011907A - 一种消息展示的方法、消息处理的方法及装置 - Google Patents
一种消息展示的方法、消息处理的方法及装置 Download PDFInfo
- Publication number
- CN110011907A CN110011907A CN201910304761.9A CN201910304761A CN110011907A CN 110011907 A CN110011907 A CN 110011907A CN 201910304761 A CN201910304761 A CN 201910304761A CN 110011907 A CN110011907 A CN 110011907A
- Authority
- CN
- China
- Prior art keywords
- message
- subclass
- user
- presented
- group
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种消息展示的方法,包括:获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;根据所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合。本申请用于突出展示第一消息子集合,用户可以只重点查看突出展示的第一消息子集合,从而既可以避免错过重要用户发送的群组消息,又可以避免遭受到大量群组消息给用户带来的骚扰。
Description
技术领域
本申请涉及互联网技术领域,尤其涉及一种消息展示的方法、消息处理的方法及装置。
背景技术
随着即时通讯(Instant Messaging,IM)的不断发展,各种即时通讯工具被广泛地应用在人们的生活中。群组为即时通讯工具内的一种特殊的数据共享方式,通常由多个用户组成。在群组内多个用户间可进行消息及资源的共享,当群组内的任一用户在群组内发送群组消息时,群组内的所有用户均可接收到该群组消息。
目前,为了避免群组中的用户受到群组内消息的过度打扰,可针对群组消息进行屏蔽,请参阅图1,图中A1所示的按钮用于对开启群组内消息免打扰的功能,在某一用户开启消息免打扰功能之后,该用户接收到该群组的所有消息子集合时,均不再提醒。
然而,采用上述方式对群组消息设置免打扰功能,会导致群组内所有的消息不会进行提醒,由此,容易导致用户错过重要的群组消息。而一旦显示群组内所有的消息,则又使得用户受到大量消息的骚扰。
发明内容
本申请实施例提供了一种消息展示的方法、消息处理的方法及装置,用于突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
有鉴于此,本申请第一方面提供一种消息展示的方法,包括:
获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
根据所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;
在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合。
本申请第二方面提供一种消息处理的方法,包括:
接收客户端发送的消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
根据消息查看指令向客户端发送待展示消息集合,以使客户端根据待展示消息集合获取第一消息子集合,以使客户端展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,待展示消息集合包括目标群组中M个待展示消息,第一消息子集合包括待展示消息集合中的N个待展示消息,第一消息子集合与目标用户标识具有对应关系,N为大于或等于1,且小于或等于M的整数,M为大于或等于1的整数。
在一种可能的设计中,在本申请实施例的第二方面的第一种实现方式中,所述接收客户端发送的消息查看指令之前,所述方法还包括:
接收所述客户端发送的模式开启指令,其中,所述模式开启指令携带所述群组标识、所述目标用户标识以及模式开启时间信息,所述模式开启时间信息用于确定所述第一消息子集合中的第一个待展示消息;
根据所述模式开启指令,从所述待展示消息集合中确定所述第一消息子集合;
对所述第一消息子集合中的每条待展示消息设置第一标识,其中,所述第一标识与所述目标用户标识具有对应关系,所述第一标识用于指示可突出展示的消息;
对第二消息子集合中的每条待展示消息设置第二标识,其中,所述第二标识与所述目标用户标识具有对应关系,所述第二标识用于指示可忽略展示的消息,所述第二消息子集合包括(M-N)个待展示消息,所述第二消息子集合包含于所述待展示消息集合。
在一种可能的设计中,在本申请实施例的第二方面的第二种实现方式中,所述方法还包括:
统计所述第一消息子集合所对应的文本总数;
根据所述第一消息子集合所对应的文本总数确定对所述第一消息子集合的预计浏览时长;
向所述客户端发送所述第一消息子集合的预计浏览时长以及所述第一消息子集合中的待展示消息数量,以使所述客户端展示所述第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量,其中,所述待展示消息数量为所述N。
本申请第三方面提供一种消息展示装置,包括:
获取单元,用于获取消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识;
确定单元,还用于根据所述消息查看指令确定获取第一消息子集合第一待展示消息集合,其中,所述第一消息子集合第一待展示消息集合包括所述目标群组中MN个待展示消息,所述MN为大于或等于1的整数;
展示单元,用于在与所述群组标识对应的群组会话界面中,突出展示获取单元获取的第一消息子集合。
在一种可能的设计中,在本申请实施例的第三方面的第一种实现方式中,
确定单元,具体用于从第一待展示消息集合中获取所述第一消息子集合,其中,所述第一待展示消息集包括M个待展示消息,所述第一消息子集合为所述目标群组中第一用户发送的,所述M为大于或等于1,且大于所述N的整数。
在一种可能的设计中,在本申请实施例的第三方面的第二种实现方式中,
获取单元,还用于获取模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,模式开启时间信息用于确定第一消息子集合中的第一个待展示消息;
消息展示装置还包括:发送单元,用于向服务器发送获取单元获取的模式开启指令,以使服务器根据模式开启指令,从第一待展示消息集合中确定第一消息子集合,其中,第一消息子集合中的每个待展示消息具有第一标识,第一标识与目标用户标识具有对应关系;
展示单元具体用于:
获取第一待展示消息集合中每个待展示消息的标识;
根据每个待展示消息的标识,确定对应于第一标识的N个待展示消息;
根据N个待展示消息确定第一消息子集合。
在一种可能的设计中,在本申请实施例的第三方面的第三种实现方式中,
获取单元还用于:通过关键信息输入界面获取目标关键信息;
根据目标关键信息,从第一消息子集合中确定关键消息子集合;
展示单元具体用于:在与群组标识对应的群组会话界面中,突出展示关键消息子集合。
在一种可能的设计中,在本申请实施例的第三方面的第四种实现方式中,
获取单元,还用于获取第一用户标记指令,其中,第一用户标记指令携带第一用户标识;
发送单元,还用于向服务器发送获取单元获取的第一用户标记指令,以使服务器根据第一用户标记指令从目标群组中确定第一用户,其中,第一用户标识对应于第一标识,第一标识用于指示可突出展示的消息。
在一种可能的设计中,在本申请实施例的第三方面的第五种实现方式中,
获取单元,还用于获取第二用户标记指令,其中,第二用户标记指令携带第二用户标识;
发送单元,还用于向服务器发送获取单元获取的第二用户标记指令,以使服务器根据第一用户标记指令从目标群组中确定第二用户,其中,第二用户标识对应于第二标识,第二标识用于指示可忽略展示的消息,第二用户为目标群组中不同于第一用户的用户。
在一种可能的设计中,在本申请实施例的第三方面的第六种实现方式中,
获取单元,还用于获取模式关闭指令,其中,模式关闭指令携带群组标识、目标用户标识以及模式关闭时间信息;
发送单元,还用于向服务器发送获取单元获取的模式关闭指令,以使服务器根据模式关闭指令确定第二待展示消息集合,其中,第二待展示消息集合包括至少一个消息;
接收单元,还用于接收服务器发送的第二待展示消息集合;
展示单元,还用于展示第二待展示消息集合。
在一种可能的设计中,在本申请实施例的第三方面的第七种实现方式中,
获取单元,还用于从第一待展示消息集合中获取第二消息子集合,其中,第二消息子集合包括第一待展示消息集合中的(M-N)个待展示消息;
展示单元具体用于:
通过独立于群组会话界面显示的子页面展示获取单元获取的第一消息子集合;
或者,
通过第一预设区域展示第一消息子集合,其中,第一预设区域属于预先从群组会话界面中确定的区域;
或者,
通过第一预设区域展示第一消息子集合,通过第二预设区域展示第二消息子集合,其中,第一预设区域与第二预设区域均属于预先从群组会话界面中确定的区域。
在一种可能的设计中,在本申请实施例的第三方面的第八种实现方式中,
展示单元具体用于:
在与所述群组标识对应的群组会话界面中,采用第一翻页速度展示所述第一消息子集合;
在与所述群组标识对应的群组会话界面中,采用第二翻页速度展示所述第二消息子集合,其中,所述第二翻页速度大于所述第一翻页速度。
在一种可能的设计中,在本申请实施例的第三方面的第九种实现方式中,
获取单元,还用于获取第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量;
展示单元,还用于展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量。
本申请第四方面提供一种消息处理装置,包括:
接收单元,用于接收客户端发送的消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
发送单元,用于根据接收单元接收的消息查看指令向客户端发送待展示消息集合,以使客户端根据待展示消息集合获取第一消息子集合,以使客户端展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,待展示消息集合包括目标群组中M个待展示消息,第一消息子集合包括待展示消息集合中的N个待展示消息,第一消息子集合与目标用户标识具有对应关系,N为大于或等于1,且小于或等于M的整数,M为大于或等于1的整数。
在一种可能的设计中,在本申请实施例的第四方面的第一种实现方式中,
接收单元,还用于接收客户端发送的模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,模式开启时间信息用于确定第一消息子集合中的第一个待展示消息;
消息处理装置还包括:
确定单元,用于根据接收单元接收的模式开启指令,从待展示消息集合中确定第一消息子集合;
设置单元,用于对确定单元确定的第一消息子集合中的每条待展示消息设置第一标识,其中,第一标识与目标用户标识具有对应关系,第一标识用于指示可突出展示的消息;
设置单元,还用于对第二消息子集合中的每条待展示消息设置第二标识,其中,第二标识与目标用户标识具有对应关系,第二标识用于指示可忽略展示的消息,第二消息子集合包括(M-N)个待展示消息,第二消息子集合包含于待展示消息集合。
在一种可能的设计中,在本申请实施例的第四方面的第二种实现方式中,
消息处理装置还包括:统计单元,用于统计第一消息子集合所对应的文本总数;
确定单元,还用于根据统计单元统计的第一消息子集合所对应的文本总数确定对第一消息子集合的预计浏览时长;
发送单元,还用于向客户端发送确定单元确定的第一消息子集合的预计浏览时长以及第一消息子集合中的待展示消息数量,以使客户端展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,其中,待展示消息数量为N。
本申请第五方面提供一种终端设备,包括:存储器、收发器、处理器以及总线***;
其中,存储器用于存储程序;
处理器用于执行存储器中的程序,包括如下步骤:
获取消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识;
根据消息查看指令接收第一待展示消息集合,其中,第一待展示消息集合包括目标群组中M个待展示消息,M为大于或等于1的整数;
从第一待展示消息集合中获取第一消息子集合,其中,第一消息子集合包括第一待展示消息集合中的N个待展示消息,第一消息子集合为目标群组中第一用户发送的,N为大于或等于1,且小于或等于M的整数;
突出展示第一消息子集合;
总线***用于连接存储器以及处理器,以使存储器以及处理器进行通信。
本申请第六方面提供一种服务器,包括:存储器、收发器、处理器以及总线***;
其中,存储器用于存储程序;
处理器用于执行存储器中的程序,包括如下步骤:
接收客户端发送的消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
根据消息查看指令向客户端发送待展示消息集合,以使客户端根据待展示消息集合获取第一消息子集合,以使客户端展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,待展示消息集合包括目标群组中M个待展示消息,第一消息子集合包括待展示消息集合中的N个待展示消息,第一消息子集合与目标用户标识具有对应关系,N为大于或等于1,且小于或等于M的整数,M为大于或等于1的整数;
总线***用于连接存储器以及处理器,以使存储器以及处理器进行通信。
本申请的第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法,或者,使得计算机执行上述第二方面所述的方法。
本申请的第八方面提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得所述计算机或处理器执行上述第一方面所述的方法,或者,使得计算机执行上述第二方面所述的方法。
本申请的第九方面提供了一种消息处理***,所述消息处理***包括第三方面所描述的电子支付装置和第四方面所描述的电子装置,或者,所述电子支付***包括包括第五方面所描述的终端设备和第六方面描述的服务器。
从以上技术方案可以看出,本申请实施例具有以下优点:
获取消息查看指令,并根据消息查看指令接收第一待展示消息集合,由于消息查看指令中携带目标群组所对应的群组标识,则第一待展示消息集合中包括目标群组中的M个待展示消息,在从第一待展示消息集合中获取第一消息子集合之后,突出展示第一消息子集合,其中,第一消息子集合包括第一待展示消息集合中的N个待展示消息,第一消息子集合为目标群组中第一用户发送的,通过上述方式,可以实现突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
附图说明
图1为现有方案中设置消息免打扰的一种群组会话界面示意图;
图2为本申请实施例中消息展示***的一个架构示意图;
图3为本申请实施例中客户端与服务器进行同步消息展示的一个交互示意图;
图4为本申请实施例中客户端与服务器进行异步消息展示的一个交互示意图;
图5为本申请实施例中消息展示的方法一个实施例示意图;
图6为本申请实施例中即时通讯应用的一个界面示意图;
图7为本申请实施例中即时通讯应用的另一个界面示意图;
图8为本申请实施例中即时通讯应用的又一个界面示意图;
图9为本申请实施例中即时通讯应用的再一个界面示意图;
图10为本申请实施例中即时通讯应用的又一个界面示意图;
图11为本申请实施例中即时通讯应用的又一个界面示意图;
图12为本申请实施例中即时通讯应用的又一个界面示意图;
图13为本申请实施例中消息处理的方法一个实施例示意图;
图14为本申请实施例中消息展示装置一个实施例示意图;
图15为本申请实施例中消息展示装置另一个实施例示意图;
图16为本申请实施例中消息展示装置一个实施例示意图;
图17为本申请实施例中消息展示装置另一个实施例示意图;
图18为本申请实施例中终端设备一个实施例示意图;
图19为本申请实施例中服务器一个实施例示意图。
具体实施方式
本申请实施例提供了一种消息展示的方法、消息处理的方法及装置,用于突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“对应于”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应理解,本申请提供的电子支付方法可以应用于各种类型的即时通讯应用中,尤其应用于即时通讯应用中的群组通讯场景下,其中,群组由多个成员用户组成,当多个成员用户中的任一个成员用户向群组中发送一条消息,群组中的其他每个成员用户均可以接收到该消息。用户在使用即时通讯应用的过程中,经常会加入各种各样的群组,则会出现仅需要查看群组中的部分用户发送的消息的需求,作为示例,例如学生在寒假或暑假期间可能会加入“作业汇报群”,当老师在群组中发送“请上传2月3日的语文作业”时,所有学生均需将对应的作业进行拍照并上传,则群组中的每个学生都会接收到大量的作业的图片,而每个学生仅需要获知老师发送的消息;作为另一示例,例如家长经常会需要加入“老师家长交流群”,每个家长都会接收到群组中的其他多个家长发送的大量信息,但一般情况下,每个家长也只需要获知老师发送的信息等,此处不再对其他情形进行一一举例。
为了便于理解,本申请提出了一种消息展示的方法,该方法应用于图1所示的消息展示***,请参阅图2,图2为本申请实施例中消息展示***的一个架构示意图,如图2所示,用户通过即时通讯应用的客户端(以下简称为“客户端”)输入消息查看指令,并将消息查看指令发送给即时通讯应用的服务器(以下简称为“服务器”),服务器根据消息查看指令中携带的用户标识以及目标群组的群组标识,向客户端发送第一待展示消息集合,第一待展示消息集合中包含目标群组中的所有待展示消息,即时通讯应用的客户端从第一待展示消息集合中获取第一消息子集合,并突出展示第一消息子集合,由于第一消息子集合中仅包含第一用户发送的消息,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
需要说明的是,客户端部署于终端设备上,请继续参阅图2,终端设备包含但不仅限于平板电脑、笔记本电脑、掌上电脑、手机、语音交互设备及个人电脑(personalcomputer,PC),此处不做限定。
在一种实现场景中,客户端可以实时从服务器处获取目标群组的群组消息,并同步展示群组消息,例如客户端所在终端设备处于在线状态,且客户端上的目标群组处于打开状态时,可以同步展示群组消息,请参阅图3,图3为本申请实施例中客户端与服务器进行同步消息展示的一个交互示意图,本申请提供的消息展示方法应用于前述场景时的步骤可以包括:B1、客户端向服务器发送消息查看指令,消息查看指令中至少包含目标群组;B2、服务器在接收到消息查看指令之后,实时获取目标群组的待展示消息集合中的每条待展示消息;B3、服务器实时将目标群组的待展示消息集合中的每条待展示消息发送给客户端;B4、客户端在接收到待展示消息集合中的每条待展示消息后,可以逐条判断每条待展示消息是否归属于第一用户发送的消息子集合;B5、客户端突出展示消息子集合。
在另一种实现场景中,客户端与服务器异步展示目标群组的群组消息,例如,当客户端中的目标群组未被打开时,客户端不会实时展示服务器发送的目标群组的消息,请参阅图4,图4为本申请实施例中客户端与服务器进行异步消息展示的一个交互示意图,本申请提供的消息展示方法应用于前述场景时的步骤可以包括:C1、服务器获取到待展示消息集合;C2、服务器将待展示消息集合发送给客户端,客户端在接收到待展示消息集合后可以先存储到本地;C3、客户端接收到用户输入的消息查看指令;C4、客户端从本地存储的待展示消息集合中获取消息子集合;C5、客户端突出展示消息子集合。
通过上述描述可知,本方案提供的消息展示的方法在客户端与服务器同步展示消息以及客户端与服务器异步展示消息两种实现场景中均可以适用,下面将对本申请中消息展示的方法进行介绍,请参阅图5,本申请实施例中消息展示的方法一个实施例包括:
101、获取消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识;
本实施例中,客户端获取用户输入的消息查看指令,并获取消息查看指令中携带的目标群组所对应的群组标识,具体地,用户可以通过按压目标群组对应的图标的形式输入消息查看指令;也可以通过语音的方式输入消息查看指令,作为示例,例如通过语音的方式输入“打开目标群组”;还可以通过点击目标群组对应的图标的形式输入消息查看指令;还可以设置目标群组的预设展示时间,则在达到预设展示时间时,客户端自动生成目标群组的消息查看指令等,具体地消息查看指令的获取方式,此处不进行限定。其中,目标群组所对应的群组标识用于唯一标识一个群组,可以具体表现为数字串、字符串或其他形式,此处也不进行限定。目标用户指的是正在使用客户端的用户。
102、根据消息查看指令确定确定第一消息子集合,其中,第一消息子集合包括目标群组中N个待展示消息,N为大于或等于1的整数;
本实施例中,客户端在确定目标群组所对应的群组标识之后,可以确定目标群组中尚未展示的群组消息,可以从尚未展示的群组消息中获取到第一消息子集合。其中,第一消息子集合为尚未展示的群组消息中的部分消息,包括目标群组中N个待展示消息,N为大于或等于1的整数。
可选地,步骤102具体可以包括:从第一待展示消息集合中获取第一消息子集合,第一待展示消息集包括M个待展示消息,第一消息子集合为所述目标群组中第一用户发送的,M为大于或等于1,且大于N的整数。
具体地,客户端在获取到消息查看指令时可以确定目标用户查看目标群组中的消息的时间,也可以获取到目标用户上次查看目标群组中的消息的时间,从而将目标用户本次查看目标群组与上次查看目标群组之间目标群组中所有未被展示的消息确定为第一待展示消息集合,其中,第一待展示消息集合包括目标群组中M个待展示消息,M为大于或等于1的整数,第一待展示消息集合中的每个待展示消息中均可以包含消息的发送用户的用户身份标识号(identity,ID)、每个消息的消息内容以及每个消息的发送时间。其中,第一待展示消息集合中除了第一消息子集合之外还包含第二消息子集合,第二消息子集合为目标群组中第二用户发送的且不需要突出展示的消息子集合,第二用户与第一用户为目标群组中的不同用户。
作为一种实现方式,服务器在向客户端发送第一待展示消息时,可以在第一待展示消息中包含的全部或部分消息中加入标识,从而客户端可以根据消息中携带的标识,从第一待展示消息中确定出第一消息子集合。具体的,可以为同时在第一消息子集合和第二消息子集合中分别设置不同的标识,从而客户端可以根据不同的标识从第一待展示消息集合中确定第一消息子集合;也可以为只在第一消息子集合中加入突出展示标识(也即第一标识),则客户端可以将第一待展示消息集合中至少一条携带第一标识的待展示消息确定为第一消息子集合等,具体此处不做限定。
作为另一种实现方式,服务器不在第一待展示消息中添加突出展示标识以及非突出展示标识,客户端在接收到第一待展示消息集合后,获取第一待展示消息集合包含的每条消息的发送用户的用户标识,并根据第一用户的标识进行匹配,以从第一待展示消息集合中获取到第一用户发送的第一消息子集合。应当理解,客户端还可以通过其他方式从第一待展示消息集合中获取到第一消息子集合,此处不再一一进行举例。
其中,第一用户为目标群组的用户列表中的用户,第一用户发送的消息为需要重点查看的消息,第一用户中可以包含一个用户,也可以包含至少两个用户。具体地,客户端可以根据目标用户的选择操作从目标群组的用户列表中确定第一用户,也可以为客户端自动从目标用户的用户列表中确定第一用户,作为示例,例如将群组中的群主默认为第一用户,再例如将群组中的群主和管理员默认为第一用户等,具体此处不做限定。
103、在与群组标识对应的群组会话界面中,突出展示第一消息子集合。
本实施例中,客户端在获取第一消息子集合之后,可以在与群组标识对应的群组会话界面中,突出展示第一消息子集合,其中,突出展示第一消息子集合的方式可以为只展示第一消息子集合;也可以为通过不同的方式同时展示第一消息子集合和第二消息子集合,以达到突出展示第一消息子集合的效果等。
本申请实施例中,获取消息查看指令,并根据消息查看指令接收第一待展示消息集合,由于消息查看指令中携带目标群组所对应的群组标识,则第一待展示消息集合中包括目标群组中的M个待展示消息,在从第一待展示消息集合中获取第一消息子集合之后,突出展示第一消息子集合,其中,第一消息子集合包括第一待展示消息集合中的N个待展示消息,第一消息子集合为目标群组中第一用户发送的,通过上述方式,可以实现突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
可选地,在上述图5对应的实施例的基础上,本申请实施例提供的消息展示的方法第一个可选实施例中,从第一待展示消息集合中确定第一消息子集合之前,还可以包括:
获取模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,模式开启时间信息用于确定第一消息子集合中的第一个待展示消息;
向服务器发送模式开启指令,以使服务器根据模式开启指令,从第一待展示消息集合中确定第一消息子集合,其中,第一消息子集合中的每个待展示消息具有第一标识,第一标识与目标用户标识具有对应关系;
从第一待展示消息集合中确定第一消息子集合,可以包括:
获取第一待展示消息集合中每个待展示消息的标识;
根据每个待展示消息的标识,确定对应于第一标识的N个待展示消息;
根据N个待展示消息确定第一消息子集合。
本实施例中,客户端可以根据用户对目标群组执行的模式开启操作确定目标群组的标识和模式开启时间信息,在加入目标用户标识后生成模式开启指令,并将生成的模式开启指令发送给服务器,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,以使服务器接收到模式开启指令之后,从第一待展示消息集合中确定第一消息子集合,并在第一消息子集合中的每条消息中加入第一标识,则客户端在获取到第一待展示消息集合后,可以获取第一待展示消息集合中每个待展示消息的标识,将待展示消息的标识中包含第一标识的N个待展示消息确定为第一消息子集合。
可以理解的是,获取模式开启指令的方式有多种,包含但不仅限于是用户在应用的管理页面中触发模式开始指令,或者在群组列表中,针对某个具体的群组标识触发并弹出设置页面之后,在设置页面中触发模式开始指令,又或者在进入群组会话之后,直接在设置页面中触发模式开始指令,此处不做限定。
作为一种实现方式,服务器可以只在第一消息子集合包含的每条信息中加入第一用户的用户标识,则客户端在确定出第一待展示消息之后,可以获取待展示消息所对应的用户标识,并携带第一用户的用户标识的待展示消息作为第一消息子集合;作为一种实现方式,服务器可以只在第一消息子集合包含的每条信息中加入第一标识,则客户端在确定出第一待展示消息之后,可以获取待展示消息的标识携带第一标识的消息,并将其确定为第一消息子集合;作为另一种实现方式,服务器也可以在第一消息子集合包含的每条信息中加入第一标识,并在第二消息子集合包含的每条消息中加入第二标识,从而客户端在确定出第一待展示消息之后,根据不同的标识将第一展示消息划分为第一消息子集合和第二消息子集合等,具体此处不做限定。
其中,目标群组的标识用于唯一标识目标群组,可以为在建立目标群组时,由服务器生成并分配给客户端,可以只包含群组身份标识号(group ID),还可以包含群组名称等表示信息,作为示例,例如群组ID可以为“1111”、“2222”或其他群组ID号等。目标用户标识用于唯一标识目标用户,可以为在目标用户成功注册账户时,由服务器生成并分配给客户端,同样的,可以只包含目标用户ID,也可以同时包含目标用户名称等,作为示例,例如目标用户ID可以为“1233”、“1234”或其他用户ID号等。第一待展示消息集合包含目标群组中除目标用户之外的其他用户发送到群组中的消息。
由于在模式开启之后,服务器才会在第一消息子集合中加入第一标识,则模式开启时间信息用于指示服务确定第一消息子集合中的第一个待展示消息,其中,模式开启时间信息可以为客户端接收到模式开启操作的时间,也可以为客户端生成模式开启指令的时间等。第一标识用于供客户端确定携带第一标识的消息为突出展示的消息,可以具体表现为一串数字符,例如“00000000”,也可以具体表现为字符串,例如“eff_status_on”等;对应的,第二标识用于客户端确定携带第二标识的消息为可忽略展示的消息,可以具体表现为与第一标识的数字串相反的一串数字符,例如“11111111”,也可以具体表现为与第一标识的字符串不同的一串字符串,例如“eff_status_off”等,具体第一标识和第二标识的具体展现形式,此处不进行限定。
具体地,客户端的每个群组展示界面上可以展示有与模式开启操作对应的开启图标,则用户可以通过目标群组上的开启图标执行模式开启操作;用户也可以通过语音的方式执行模式开启操作,作为示例,例如用户通过语音的方式输入“请开启目标群组的XXX模式”等,具体此处不做限定。其中,“XXX模式”可以为群高效模式或群消息高效阅读模式等等。
为进一步理解本方案,请参阅图6,图6为本申请实施例提供的即时通讯应用的一种界面示意图,以用户通过开启图标执行模式开启操作为例进行说明,图6包含(a)和(b)两个子示意图,其中,目标用户的每个群组均存在图6的(a)示意图界面,D1用于展示XXX模式尚未开启时的开启图标的样子,D2用于展示XXX模式开启时的开启图标的样子,当用户按压目标群组中的D1时,进入图6的(b)示意图,开启XXX模式,客户端获取到群组标识以及模式开启时间信息,进而结合目标用户标识生成模式开启指令,并发送给服务器,应当理解,上述举例仅为方便理解本方案,不用于限定本方案。
其次,本申请实施例中,客户端可以获取模式开启指令,并发送给服务器,以使服务器根据模式开启指令,从第一待展示消息集合中确定第一消息子集合,其中,第一消息子集合中的每个待展示消息具有第一标识,从而客户端获取第一待展示消息集合中每个待展示消息的标识,并将包含第一标识的N个待展示消息确定为第一消息子集合,通过上述方式,客户端可根据每个待展示消息的标识从第一待展示消息集合中确定出第一消息子集合,操作简单,避免给客户端增加过多的工作负担,有利于提高第一消息子集合确认过程中的效率;此外,提供了客户端确定第一消息子集合的具体实现方案,提高了本方案的可操作性。
可选地,在上述图5以及图6对应的实施例的基础上,本申请实施例提供的消息展示的方法第二个可选实施例中,获取模式开启指令之后,方法还可以包括:
获取第一用户标记指令,其中,第一用户标记指令携带第一用户标识;
向服务器发送第一用户标记指令,以使服务器根据第一用户标记指令从目标群组中确定第一用户,其中,第一用户标识对应于第一标识,第一标识用于指示可突出展示的消息。
本实施例中,客户端在获取模式开启指令之后,可以接收到目标用户输入的第一用户标记操作,生成第一用户标记指令,并向服务器发送第一用户标记指令,由于第一用户标记指令中携带有第一用户标识,则服务器可以根据第一用户标记指令从目标群组的用户列表中确定出第一用户,并在目标群组的群组消息中携带第一用户标识的消息中添加第一标识。
其中,第一用户标记指令用于告知服务器,第一用户标记指令中携带的第一用户标识为需要突出展示的第一用户的标识,作为一种实现方式,可以为第一用户标识中同时包含第一用户ID和突出展示标识,服务器可以根据每个第一用户标识确定第一用户的消息为需要突出展示的消息,其中,突出展示标识可以和第一标识的具体表现形式相同,例如“eff_status_on”、“00000000”或其他标识等。突出展示标识也可以和第一标识的具体表现形式不同,具体此处不做限定。作为另一种实现方式,可以为第一用户标识中只包含第一用户ID,第一用户标记指令中携带有告知服务器第一用户ID为需要重点查看的第一用户,作为示例,例如第一用户标记指令的消息体中可以携带有“请查收第一用户ID,第一用户发送的消息需要重点查看”。
具体地,客户端上可以展示有第一用户标记操作的开启图标,用户通过第一用户标记操作的开启图标进入第一用户选择界面,进而对目标群组的用户列表中的第一用户的选择操作,客户端根据前述对第一用户的选择操作确定第一用户标识,从而生成第一用户标记指令。其中,可以通过按压第一用户的选择图标来实现对第一用户的选择操作,也可以通过语音输入的方式实现对第一用户的选择操作;还可以通过点击第一用户的选择图标来实现对第一用户的选择操作等。
为进一步理解本方案,请参阅图7,图7为本申请实施例提供的即时通讯应用的一种界面示意图,以按压第一用户的选择图标来实现对第一用户的选择操作为例,对第一用户的选择操作进行举例说明,图7包含(a)和(b)两个子示意图,其中,E1用于接收对第一用户的选择操作的开启指令,当用户按压E1时,进入图7的(b)示意图,E2用于接收目标用户对第一用户的选择操作,用户通过图7的(b)示意图完成对第一用户的选择操作之后,可以提交给客户端,从而客户端可以获取到第一用户标识,以生成发送给服务器的第一用户标记指令。
其次,本申请实施例中,客户端可以获取第一用户标记指令,并发送给服务器,以使服务器可以根据第一用户标记指令从目标群组中确定第一用户,进而在第一用户发送的消息中添加第一标识,通过上述方式,可以实现基于用户的选择操作确定需要重点查看的第一用户,增加应用程序的操作灵活性,也提升了应用程序的用户粘度。
可选地,在上述图5以及图6对应的实施例的基础上,本申请实施例提供的消息展示的方法第三个可选实施例中,获取模式开启指令之后,方法还可以包括:
获取第二用户标记指令,其中,第二用户标记指令携带第二用户标识;
向服务器发送第二用户标记指令,以使服务器根据第一用户标记指令从目标群组中确定第二用户,其中,第二用户标识对应于第二标识,第二标识用于指示可忽略展示的消息,第二用户为目标群组中不同于第一用户的用户。
本实施例中,与图7对应的实施例的操作过程类似,客户端在获取模式开启指令之后,也可以接收到目标用户输入的第二用户标记操作,生成第二用户标记指令,并向服务器发送第二用户标记指令,由于第二用户标记指令中携带有第二用户标识,则服务器可以根据第二用户标记指令从目标群组的用户列表中确定出第二用户,并在目标群组的群组消息中携带第二用户标识的消息中添加第二标识,但与图7对应的实施例不同的是,第二标识用于指示可忽略展示的消息,第二用户为目标群组中不同于第一用户的用户。
其中,第二用户标记指令用于告知服务器,第二用户标记指令中携带的第二用户标识为可忽略展示的第二用户的标识,作为一种实现方式,可以为第二用户标识中同时包含第二用户ID和忽略展示标识,从而服务器可以根据每个第二用户标识确定第二用户的消息为可忽略展示的消息,其中,忽略展示标识可以和第二标识的具体表现形式相同,例如“eff_status_off”、“11111111”或其他标识等等;忽略展示标识也可以和第二标识的具体表现形式不同,具体此处不做限定。作为另一种实现方式,可以为第二用户标识中只包含第二用户ID,第二用户标记指令中携带有告知服务器第二用户ID为可忽略查看的第二用户,作为示例,例如第二用户标记指令的消息体中可以携带有“请查收第二用户ID,第二用户发送的消息可忽略展示”。
具体地,客户端上可以展示有第二用户标记操作的开启图标,用户通过第二用户标记操作的开启图标进入第二用户选择界面,进而对目标群组的用户列表中的第二用户的选择操作,客户端根据前述对第二用户的选择操作确定第二用户标识,从而生成第二用户标记指令。其中,可以通过按压第二用户的选择图标来实现对第二用户的选择操作,也可以通过语音输入的方式实现对第二用户的选择操作;还可以通过点击第二用户的选择图标来实现对第二用户的选择操作等。
为进一步理解本方案,请参阅图8,图8为本申请实施例提供的即时通讯应用的一种界面示意图,以按压第二用户的选择图标来实现对第二用户的选择操作为例,对第二用户的选择操作进行举例说明,图8包含(a)和(b)两个子示意图,其中,F1用于接收对第二用户的选择操作的开启指令,当用户按压F1时,进入图8的(b)示意图,E2用于接收目标用户对第二用户的选择操作,用户通过图8的(b)示意图完成对第二用户的选择操作之后,可以提交给客户端,从而客户端可以获取到第二用户标识,以生成发送给服务器的第二用户标记指令。
其次,本申请实施例中,客户端获取第二用户标记指令,并发送给服务器,以使服务器从目标群组中确定出第二用户,并在第二用户发送的消息中添加第二标识,第二标识用于指示为可忽略展示的消息,通过上述方式,用户还可以通过标记想要忽略查看的第二用户的方式,以实现忽略查看群组中的部分消息,扩宽了本方案的实现场景,进一步提高了本方案的实现灵活性。
可选地,在上述图5对应的实施例的基础上,本申请实施例提供的消息展示的方法第四个可选实施例中,展示第一消息子集合之后,方法还可以包括:
获取模式关闭指令,其中,模式关闭指令携带群组标识、目标用户标识以及模式关闭时间信息;
向服务器发送模式关闭指令,以使服务器根据模式关闭指令确定第二待展示消息集合,其中,第二待展示消息集合包括至少一个消息;
接收服务器发送的第二待展示消息集合;
展示第二待展示消息集合。
本实施例中,与图6对应的实施例的操作过程类似,客户端可以根据用户对目标群组执行的模式关闭操作确定目标群组的标识和模式关闭时间信息,在加入目标用户标识后生成模式关闭指令,并将生成的模式关闭指令发送给服务器,其中,模式关闭指令携带群组标识、目标用户标识以及模式关闭时间信息,以使服务器根据接收到的模式关闭指令确定第二待展示消息集合,但不再在第二待展示消息中的全部或部分消息中添加第一标识以及第二标识,客户端接收服务器发送的第二待展示消息集合,并展示第二待展示消息集合,其中,第二待展示消息集合中也包含除目标用户之外的其他用户发送到群组中的消息,第一待展示消息集合和第二待展示消息集合的区别在于:第一待展示消息集合包含的是目标群组处于高效模式开启状态下的群组消息,第二待展示消息集合包含的是目标群组处于高效模式关闭状态下的群组消息。
具体地,客户端的每个群组展示界面上可以展示有与模式关闭操作对应的关闭图标,则用户可以通过目标群组上的关闭图标执行模式关闭操作;用户也可以通过语音的方式执行模式关闭操作,作为示例,例如用户通过语音的方式输入“请关闭目标群组的高效模式”等,具体此处不做限定。
为进一步理解本方案,请参阅图9,图9为本申请实施例提供的即时通讯应用的一种界面示意图,以用户通过关闭图标执行模式关闭操作为例进行说明,图9包含(a)和(b)两个子示意图,其中,目标用户的每个群组均存在图9的(a)示意图界面,D2用于展示高效模式关闭时的关闭图标的样子,D1用于展示高效模式尚未关闭时的关闭图标的样子,当用户按压目标群组中的D2时,进入图9的(b)示意图,关闭高效模式,客户端获取到群组标识以及模式关闭时间信息,进而结合目标用户标识生成模式关闭指令,并发送给服务器,应当理解,上述举例仅为方便理解本方案,不用于限定本方案。
其次,本申请实施例中,客户端获取模式关闭指令,并向服务器发送模式关闭指令,以使服务器根据模式关闭指令确定第二待展示消息集合,从而客户端可以接收服务器发送的第二待展示消息集合,并展示第二待展示消息集合,通过上述方式,可以关闭突出显示第一用户标识的模式,而是全部展示第二待展示消息集合,提高了本方案的完整性以及可控制性。
可选地,在上述图5以及图6对应的实施例的基础上,本申请实施例提供的消息展示的方法第五个可选实施例中,根据消息查看指令确定第一消息子集合之后,还可以包括:
通过关键信息输入界面获取目标关键信息;
根据目标关键信息,从第一消息子集合中确定关键消息子集合;
在与群组标识对应的群组会话界面中,突出展示第一消息子集合,可以包括:
在与群组标识对应的群组会话界面中,突出展示关键消息子集合。
本实施例中,在用户已经对目标群组执行过模式开启操作的情况下,客户端在根据消息查看指令确定第一消息子集合之后,可以展示关键信息输入界面,并通过关键信息输入界面获取用户输入的目标关键信息,进而根据目标关键信息确定关键消息子集合,其中关键消息子集合中每个待展示消息均包含目标关键信息。
作为一种实现方式,可以为在客户端接收到用户输入的消息查看指令进入目标群组的群组会话界面时,展示关键信息输入界面,以接收用户输入的目标关键信息,并从目标群组所有的待展示消息中确定携带第一标识且内容中包含目标关键信息的至少一条消息,并将前述至少一条消息确定为关键消息子集合;作为另一种实现方式,也可以为在客户端接收到用户输入的消息查看指令进入目标群组的群组会话界面时,突出展示目标群组中第一用户发送的所有消息,并展示关键信息输入界面,以获取用户输入的目标关键信息,进而对第一用户发送的所有消息进行筛选,并将第一用户发送的所有消息中内容包含目标关键信息的至少一条消息确定为关键消息子集合等,对于其他根据目标关键信息确定第一消息子集合的方式,此处不再一一举例。
其中,关键信息输入界面中可以展示用于接收目标关键信息的文本框,也可以为输出用于接收目标关键信息的语音提示信息等,具体表现形式此处不做限定。目标关键信息用于对第一用户发送的消息做二次筛选,用户进一步确定目标用户想要查看的消息,作为示例,例如“开会”、“项目验收”或其他等等,具体目标关键信息应根据目标用户的实际情况确定,此处不做限定。
为进一步理解本方案,请参阅图10,图10为本申请实施例提供的即时通讯应用的一种界面示意图,以在突出展示目标群组中第一用户发送的所有消息,并展示用于输入目标关键信息的文本框为例,进行说明,图10包括(a)和(b)两个子示意图,分别为输入目标关键信息前和输入目标关键信息后的两个界面示意图,其中,I1为用于接收目标关键信息的文本框,在图10的(a)示意图的I1中输入目标关键信息(例如“开会”)之后,进入图10的(b)示意图,也即利用目标关键信息对第一用户发送的消息做进一步筛选,从而展示出来的消息为消息内容中包含开会的消息,应当理解,此处举例仅为方便理解本方案,不用于限定本方案。
其次,本申请实施例中,客户端还可以根据消息查看指令展示关键信息输入界面,并通过关键信息输入界面获取用户输入的目标关键信息,进而根据目标关键信息确定对第一用户发送的待展示消息做进一步筛选,以获得第一消息子集合中的关键消息子集合,其中,关键消息子集合中每个待展示消息均包含目标关键信息。通过上述方式,利用用户输入的目标关键信息,对需要突出展示的消息做进一步限缩,可以进一步提高客户端展示的消息的精准度,使得突出展示的消息更加满足用户的需求,提高应用程序的用户粘度。
可选地,在上述图5对应的实施例的基础上,本申请实施例提供的消息展示的方法第六个可选实施例中,根据消息查看指令接收第一待展示消息集合之后,方法还可以包括:
从第一待展示消息集合中获取第二消息子集合,其中,第二消息子集合包括第一待展示消息集合中的(M-N)个待展示消息;
突出展示第一消息子集合,包括:
通过独立于群组会话界面显示的子页面展示第一消息子集合;
或者,
通过第一预设区域展示第一消息子集合,其中,第一预设区域属于预先从群组会话界面中确定的区域;
或者,
通过第一预设区域展示第一消息子集合,通过第二预设区域展示第二消息子集合,其中,第一预设区域与第二预设区域均属于预先从群组会话界面中确定的区域。
本实施例中,客户端在接收到第一待展示消息集合之后,可以从第一待展示消息中获取到第二消息子集合,并可以通过独立于群组会话界面显示的子页面展示第一消息子集合,或者,也可以通过第一预设区域展示第一消息子集合,其中,第一预设区域属于预先从群组会话界面中确定的区域,或者,还可以通过第一预设区域展示第一消息子集合,通过第二预设区域展示第二消息子集合,其中,第一预设区域与第二预设区域均属于预先从群组会话界面中确定的区域。
具体地,第二消息子集合包括第一待展示消息集合中的(M-N)个待展示消息,为第一待展示消息集合中与第一消息子集合不同的消息,也即为第二用户发送的消息,与图5对应的实施例中的步骤103类似,服务器可以在第二消息子集合中的每个消息中加入第二标识,从而客户端可以根据第二标识从第一待展示消息集合中确定第二消息子集合;也可以为服务器同时在第一消息子集合中的每个消息中加入第一标识,在第二消息子集合中的每个消息中加入第二标识,以使客户端根据不同的标识从第一待展示消息集合中区分第一消息子集合和第二消息子集合;也可以是服务器不在第一待展示消息中添加标识,而是由客户端根据第一待展示消息中携带的每个消息的发送用户的用户ID,确定出第二用户发送的第二消息子集合等等,由于步骤103中已经有详细介绍,此处不再进行介绍。
客户端通过独立于群组会话界面显示的子页面展示第一消息子集合的方式可以为,在群组会话界面上展示全部的第一待展示消息中的消息,在子页面上仅展示第一消息子集合中的消息。可选地,作为一种实现方式,可以为当用户进入目标群组的群组会话界面时,客户端开始展示第一消息子集合的子页面,进而可以为在用户阅读完子页面的消息内容后手动关闭子页面,也可以为客户端预设子页面的预设展示时长,在子页面的展示时长达到预设展示时长时,客户端自动取消子页面的展示,其中,预设展示时长可以结合第一消息子集合包含的消息数量来确定,例如1分钟、3分钟或5分钟等等。作为另一种实现方式,也可以为在用户进入目标群组的群组会话界面后,当在预设区域接收到用户的按压操作或点击操作,或者,用户的光标处于预设区域时,弹出用于展示第一消息子集合的子页面,并在预设区域外接收到用户的按压操作或点击操作,或者,用户的光标处于预设区域外时,取消对子页面的展示等,具体此处不做限定。为进一步理解本方案,请参阅图11,图11为本申请实施例提供的即时通讯应用的一种界面示意图,其中,G1表示的是独立于群组会话界面显示的子页面(如悬浮窗),子页面上仅展示有来自于第一用户的信息。
客户端通过通过第一预设区域展示第一消息子集合的方式可以为,客户端可以预先从客户端的群组会话界面中确定出第一预设区域,并在确定第一消息子集合之后,在第一预设区域中仅展示第一消息子集合,其中,第一预设区域可以为客户端的群组会话界面上的所有区域,也可以为客户端的群组会话界面上的大部分区域,作为示例,例如第一预设区域占用群组会话界面的百分之八十的区域等。若第一预设区域不是客户端的群组会话界面上的所有区域,则客户端可以在剩余区域上展示全部的第一待展示消息,也可以用于显示翻页图标等功能性图标等,具体此处不做限定。
客户端还可以通过第一预设区域展示第一消息子集合,通过第二预设区域展示第二消息子集合,其中,第一预设区域与第二预设区域均属于预先从群组会话界面中确定的区域,第一预设区域的面积大于第二预设区域的面积。
进一步地,在上述列举的三种展示方式中,当第一消息子集合中的消息所占用的页数大于一也时,用户可以通过滑动操作输入翻页指令,其中,滑动操作可以上下滑动,也可以为左右滑动;用户也可以通过语音的方式输入翻页指令,当然,用户也可以通过其他方式输入翻页指令;还可以通过按压或点击翻页图标的方式输入翻页指令等。
其次,本申请实施例中,客户端在接收到第一待展示消息集合后,可以从中获取到第一消息子集合和第二消息子集合,通过上述方式,提供了多种突出展示第一消息子集合的方式,丰富了本方案的实现可能性,提高了本方案的全面性。
可选地,在上述图5以及图11对应的实施例的基础上,本申请实施例提供的消息展示的方法第七个可选实施例中,在与群组标识对应的群组会话界面中,突出展示第一消息子集合,可以包括:
在与群组标识对应的群组会话界面中,采用第一翻页速度展示第一消息子集合;
在与群组标识对应的群组会话界面中,采用第二翻页速度展示第二消息子集合,其中,第二翻页速度大于第一翻页速度,第二消息子集合包括第一待展示消息集合中的(M-N)个待展示消息;或者,
将第一消息子集合高亮展示;或者,
将第一消息子集合的展示字体加粗;或者,
将第一消息子集合的展示字体加黑;或者,
通过语音播放的方式展示第一消息子集合。
本实施例中,客户端在接收到第一待展示消息之后,也会从中分别获取到第一消息子集合和第二消息子集合,当用户进入到目标群组的群组会话界面时,在群组会话界面上同时展示第一消息子集合和第二消息子集合的同时,突出展示第二消息子集合,其中,突出展示第二消息子集合的方式可以为:通过不同的翻页速度分别展示第一消息子集合和第二消息子集合,第二消息子集合的第二翻页速度大于第一消息子集合的第一翻页速度;或者,仅将第一消息子集合高亮展示;或者,仅将第一消息子集合的展示字体加粗;或者,仅将第一消息子集合的展示字体加黑;或者,通过语音播放的方式仅播放第一消息子集合等等,对于其他可以突出展示第一消息子集合的方式,此处不进行一一列举。其中,第一播放速度和第二播放速度可以由客户端进行配置,也可以由用户进行设置等,具体此处不做限定。
其次,本申请实施例中,客户端在接收到第一待展示消息集合后,可以从中获取到第一消息子集合和第二消息子集合,通过上述方式,进一步提供了在同时展示第一消息子集合和第二消息子集合的情况下,突出展示第一消息子集合的多种方式,进一步丰富了本方案的实现可能性,提高了本方案的全面性;此外,通过不同的翻页速度分别展示第一消息子集合和第二消息子集合,也即根据是不是重要的消息调节消息的展示时间,无需用户手动输入翻页操作,客户端对于需要用户重点查看的消息,就慢点翻页;对于不需要用户重要查看的消息,就进行快速翻页,节省用户的浏览时间,提高应用程序的用户粘度。
可选地,在上述图5对应的实施例的基础上,本申请实施例提供的消息展示的方法第八个可选实施例中,从第一待展示消息集合中获取第一消息子集合之后,还可以包括:
获取第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量;
展示第一消息子集合时,还可以包括:
展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量。
本实施例中,客户端在获取到第一消息子集合之后,还可以获取第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,并在展示第一消息子集合时,还可以展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量。作为一种实现方式,可以为客户端接收服务器发送的第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量;作为另一种实现方式,也可以为客户端在确定第一消息子集合后,生成第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,具体地,可以为客户端上预先设置有对一个字的预计浏览时长,在客户端确定第一消息子集合之后,可以对第一消息子集合中的待展示消息数量以及第一消息子集合中的总字数进行统计,并根据第一消息子集合中的总字数对第一消息子集合所对应的预计浏览时长进行预估,从而生成第一消息子集合的预计浏览时长等,具体预计浏览时长以及待展示消息数量的确定方式,此处不进行限定。
为进一步理解本方案,请参阅图12,图12为本申请实施例提供的即时通讯应用的一个界面示意图,以客户端通过独立于群组会话界面显示的子页面展示第一消息子集合为例进行说明,其中,H1用于展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量的展示方式,第一消息子集合中包含两条待展示消息,第一消息子集合的预计浏览时长为2分钟,应当理解,上述举例仅为方便理解本方案,不用于限定本方案。
其次,本申请实施例中,客户端在展示第一消息子集合时,还会展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,通过上述方式,可以使得用户在浏览第一消息子集合之前,就可以获知第一消息子集合中待展示消息的数量以及预计浏览时长,便于用户合理安排时间,提高应用程序的用户粘度。
在上述图5至图12对应的实施例的基础上,本申请实施例还提供了消息处理的方法的一个实施例,请参阅图13,本申请实施例中消息处理的方法可以包括:
201、接收客户端发送的消息查看指令,其中,消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
本实施例中,当目标用户通过客户端查看目标群组时,服务器可以接收到客户端发送的消息查看指令,则服务器可以获取到消息查看指令中携带的群组标识以及目标用户所对应的目标用户标识。具体地,可以为每次目标用户通过客户端进入目标群组的消息查看界面时,服务器都会接收到客户端发送的消息查看指令,可选地,在每次目标用户瑞出目标群组的消息查看界面时,服务器也可以接收到客户端发送的消息查看退出指令,消息查看退出指令中也携带有目标群组所对应的群组标识以及目标用户所对应的目标用户标识;也可以为目标用户所使用的客户端在一段时间内处于离线状态,当目标用户所使用的客户端由离线状态转为在线状态时,服务器可以接收到客户端发送的消息查看指令,并存储群组标识以及目标用户标识;还可以为仅在目标用户初次通过客户端查看目标群组时,服务器接收到客户端发送的消息查看指令,并存储群组标识以及目标用户标识等,具体服务器接收到客户端发送消息查看指令的时机,此处不进行限定。其中,目标用户指的是从服务器处接收群组消息,并接收服务器管理的任一用户。
进一步地,若每次目标用户通过客户端查看目标群组中的消息时,服务器都会接收到客户端发送的消息查看指令,且每次目标用户瑞出目标群组的消息查看界面时,服务器也可以接收到客户端发送的消息查看退出指令,则服务器可以根据接消息查看指令的接收行为确定目标用户每次查看目标群组的时间,并根据消息查看退出指令的接收行为确定目标用户退出查看群组消息的时间,具体地,服务器可以将接收消息查看指令的时间确定为目标用户查看目标群组的时间,将接收退出查看群组消息的时间确定为目标用户退出查看群组消息的时间;也可以为消息查看指令和消息查看退出指令中均携带有时间信息,则服务器可以直接根据消息中携带的时间信息确定目标用户进群查看消息时间和目标用户退出查看消息的时间,服务器在获取到前述时间信息之后,可以通过表格、数组或索引等多种形式存储前述时间信息,此处以通过表格存储前述时间信息为例,结合如下表1进行说明。
表1
目标用户ID | 目标群组ID | 进群查看消息时间 | 退出查看群组消息时间 |
1238 | 1111 | 2月27日18点43分 | 2月27日18点50分 |
1239 | 1111 | 2月27日19点20分 | 2月27日19点26分 |
请参阅表1,表1中展示了两个目标用户的时间信息,第一条记录信息指示用户ID为1238的目标用户,在2月27日18点43分进入群组ID为1111的目标群组查看群组消息,并在2月27日18点50分退出目标群组的消息查看界面;第二条记录信息指示用户ID为1239的目标用户,在2月27日19点20分进入群组ID为1111的目标群组查看群组消息,并在2月27日19点26分退出目标群组的消息查看界面,当然,表1中还可以包含目标用户名称、目标群组名称等字段,此处不再一一介绍,应当理解,此处示例仅为方便理解本方案,不用于限定本方案。
202、根据消息查看指令向客户端发送第一待展示消息集合,以使客户端根据第一待展示消息集合获取第一消息子集合,以使客户端展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,第一待展示消息集合包括目标群组中M个待展示消息,第一消息子集合包括待展示消息集合中的N个待展示消息,第一消息子集合与目标用户标识具有对应关系,N为大于或等于1,且小于或等于M的整数,M为大于或等于1的整数。
本实施例中,服务器可以根据接收到的消息查看指令向客户端发送第一待展示消息集合,以使客户端从待展示消息集合中获取到第一用户发送的第一消息子集合,并在客户端上突出展示第一消息子集合,其中,第一待展示消息集合包括目标群组中M个待展示消息,第一消息子集合包括待展示消息集合中的N个待展示消息,N为大于或等于1,且小于或等于M的整数,M为大于或等于1的整数。
具体地,服务器在接收到消息查看指令之后,可以确定第一待展示消息集合,其中,第一待展示消息集合指的是目标群组中尚未被目标用户查看的消息的集合,服务器可以实时将第一待展示消息集合中的每条待展示消息发送给客户端;也可以在接收到消息查看指令时将第一待展示消息集合中的所有待展示消息发送给客户端等,具体第一待展示消息的发送方式,此处不进行限定。进一步地,服务器可以根据上述表1获取上目标用户一次查看目标群组的时间,进而将目标用户本次查看目标群组与上一次目标用户退出目标群组的消息查看界面之间、发送至目标群组的消息确定为第一待展示消息集合。
服务器在确定第一待展示消息集合之后,会把第一待展示消息发送给客户端,以使客户端根据第一待展示消息集合获取第一用户发送的第一消息子集合,并突出展示第一消息子集合。作为一种实现方式,服务器可以不对第一待展示消息中的待展示消息设置标识,由客户端根据每条消息的发送用户的用户标识来确定第一消息子集合。作为另一种实现方式,服务器可以在确定第一待展示消息集合的同时,根据第一待展示消息集合中的每条待展示消息的发送用户标识,确定出第一用户发送的第一消息子集合,进而对第一消息子集合中的每条待展示消息设置第一标识后,再发送给客户端,其中,第一标识用于指示客户端携带第一标识的消息为可突出展示的消息。进一步地,服务器可以在确定出第一消息子集合时,为第一消息子集合中包含的每条待展示消息分配消息表示,并记录每条待展示消息的相关信息,具体可以通过表格或索引等形式进行记录,以下以通过表格的形式进行记录为例,结合表2进行解释说明。
表2
请参阅如上表2,表2中展示了第一消息子集合中的三条待展示消息,三条待展示消息的接收用户(也即目标用户)的用户ID均为1238,且为针对目标用户的群组ID为1111的目标群组,第一条记录信息指示用户ID为1234的发布用户在2月28日9点10分向目标群组中发送消息内容为“各组组长上报项目进度”的消息,该条消息的消息ID为1223;第二条记录信息指示用户ID为1233的发布用户在2月28日14点29分向目标群组中发送消息内容为“要提测了”的消息,该条消息的消息ID为1224,此处不再对第三条记录消息进行详细介绍,应当理解,表2中仅以第一消息子集合中的部分待展示消息为例进行说明,实际第一消息子集合中包含的待展示消息的数量,此处不进行限定。继续参阅表2,此处以服务器通过目标用户ID、目标群组ID、消息发布用户ID、消息ID、消息采集时间以及消息内容六个字段来记录每条待展示消息为例进行说明,应理解,也可以不包含消息发布用户ID字段、消息采集时间字段和/或消息内容字段,也可以再加入消息发布用户名称字段等,此处举例仅为方便理解本方案,不用于限定本方案。
其中,服务器可以根据客户端发送的第一用户标记指令从目标群组中确定第一用户;也可以自主从目标群组中确定第一用户,作为示例,例如将目标群组的群主确定为第一用户,再例如将目标群组的群主和管理员确定为第一用户等,具体此处不做限定。进一步地,服务器在从目标群组中确定第一用户之后,还可以通过表格、数组以及索引等形式存储目标用户的第一用户信息,以下以表格为例,结合表3进行说明。
表3
目标用户ID | 目标群组ID | 第一用户ID | 第一用户ID |
1896 | 1112 | 1890 | null |
1238 | 1111 | 1233 | 1234 |
请参阅表3,表3中示出了对于第一用户信息的两条记录信息,第一条记录信息用于指示用户ID为1896的目标用户只想看群组ID为1112的目标群组中用户ID为1890的第一用户发送的群组消息;第二条记录信息用于指示用户ID为1238的目标用户只想看群组ID为1111的目标群组中用户ID为1233以及用户ID为1234的第一用户发送的群组消息,应当理解,在实际情况中,表3也可以用来记录目标用户的第二用户信息,其中,第二用户发送的消息为目标用户可忽略查看的消息,则表3中可以还包含第二用户ID等,此处举例仅为方便理解本方案,不用于限定本方案。
可选地,服务器在将第一待展示消息集合发送给客户端之前,还可以向客户端发送突出展示第一消息子集合的指示信息,用于告知客户端如何突出展示第一消息子集合。
本申请实施例中,服务器在接收到客户端发送的消息查看指令,可以根据其中携带的群组标识以及目标用户标识,向目标用户所在客户端发送第一待展示消息集合,以使客户端根据第一待展示消息集合获取第一消息子集合,并突出展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,通过上述方式,可以实现在客户端突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
可选地,在上述图13对应的实施例的基础上,本申请实施例提供的消息处理的方法第一个可选实施例中,接收客户端发送的消息查看指令之前,方法还可以包括:
接收客户端发送的模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,模式开启时间信息用于确定第一消息子集合中的第一个待展示消息;
根据模式开启指令,从第一待展示消息集合中确定第一消息子集合;
对第一消息子集合中的每条待展示消息设置第一标识,其中,第一标识与目标用户标识具有对应关系,第一标识用于指示可突出展示的消息;
对第二消息子集合中的每条待展示消息设置第二标识,其中,第二标识与目标用户标识具有对应关系,第二标识用于指示可忽略展示的消息,第二消息子集合包括(M-N)个待展示消息,第二消息子集合包含于第一待展示消息集合。
本实施例中,由于服务器同时与多个用户进行通讯,且每个用户又不止加入一个群组,则服务器在接收客户端发送的模式开启指令之后,可以获取其中携带的群组标识、目标用户标识以及模式开启时间信息,根据群组标识和目标用户标识确定开启模式的目标用户以及对应的目标群组,进而根据模式开启时间信息确定模式开启的时间,并以模式开启的时间为时间起点,开始从目标用户的目标群组中的第一待展示消息集合中确定第一消息子集合和第二消息子集合,对第一消息子集合中的每条待展示消息设置第一标识,对第二消息子集合中的每条待展示消息设置第二标识。
其中,第一标识与目标用户标识具有对应关系,用于指示目标用户携带第一标识的待展示消息为可突出展示的消息,第二标识与目标用户标识具有对应关系,用于指示目标用户携带第二标识的待展示消息为可忽略展示的消息,第一消息子集合和第二消息子集合为第一待展示消息集合中不同的消息子集合,第二消息子集合包括(M-N)个待展示消息,也即第二消息子集合中包含的消息为第一待展示消息集合中除第一消息子集合之外的消息。第一消息子集合为第一用户发送的消息,第二消息子集合为第二用户发送的消息,第一用户与第二用户为目标群组中的不同用户,与第一用户的确定方式类似,服务器可以根据客户端发送的第二用户标记指令从目标群组中确定出第二用户,也可以为自主从目标群组中确定第二用户,作为示例,例如将目标群组的群主之外的用户视为第二用户,例如将目标群组中除群主和管理员之外的用户视为第二用户等,具体此处不做限定。
具体地,服务器上可以存储有多个用户的群组管理信息,在接收到目标用户的模式开启指令之后,生成并存储目标用户的目标群组的管理信息,具体存储形式包括但不限于表格、数组或索引等等,此处以存储形式为表格、模式为高效阅读模式为例进行说明,结合如下表4进行说明。
表4
目标群组ID | 目标用户ID | 高效阅读模式状态 | 模式开启时间 |
1112 | 1896 | 开启 | 2019年2月12日上午8点49分 |
1111 | 1238 | 开启 | 2019年2月15日下午9点20分 |
1111 | 1239 | 开启 | 2019年2月21日上午10点28分 |
请参阅表4,表4中展示了三条群组管理信息,其中第一条群组管理信息表示用户ID为1896的目标用户在2019年3月12日上午8点49分对群组ID为1112的目标群组开启了高效阅读模式,则从2019年3月12日上午8点49分开始,服务器开始从发送至用户ID为1896、群组ID为1112的第一待展示消息集合中确定第一消息子集合和第二消息子集合,并分别对第一消息子集合和第二消息子集合执行添加标识操作;第二条群组管理信息表示用户ID为1238的目标用户在2019年3月15日下午9点20分对群组ID为1111的目标群组开启了高效阅读模式,则从2019年3月15日下午9点20分开始,服务器开始从发送至用户ID为1238、群组ID为1111的第一待展示消息集合中确定第一消息子集合和第二消息子集合,并分别对第一消息子集合和第二消息子集合执行添加标识操作,此处不再对第三条群组管理消息进行详细解释。应理解,在实际产品中,表4中还可以包含其他字段,此处不再一一介绍。
其次,本申请实施例中,服务器接收客户端发送的模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,服务器根据模式开启时间信息,从第一待展示消息集合中确定第一消息子集合,并对第一消息子集合中的每条待展示消息设置第一标识,对第二消息子集合中的每条待展示消息设置第二标识,其中,第一标识用于指示可突出展示的消息,第二标识用于指示可忽略展示的消息,通过上述方式,可使得客户端根据第一标识从第一待展示消息集合中确定出第一消息子集合,操作简单,避免给客户端增加过多的工作负担,有利于提高第一消息子集合确认过程中的效率。
可选地,在上述图13对应的实施例的基础上,本申请实施例提供的消息处理的方法第二个可选实施例中,方法还可以包括:
统计第一消息子集合所对应的文本总数;
根据第一消息子集合所对应的文本总数确定对第一消息子集合的预计浏览时长;
向客户端发送第一消息子集合的预计浏览时长以及第一消息子集合中的待展示消息数量,以使客户端展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,其中,待展示消息数量为N。
本实施例中,服务器上可以预先设置有对一个字符的预计浏览时长,服务器在从第一待展示消息集合中确定出第一用户发送的第一消息子集合之后,可以统计第一消息子集合所对应的文本总数,进而可以获取到第一消息子集合中包含的字符总数,并根据第一消息子集合所对应的字符总数以及对一个字符的预计浏览时长确定对第一消息子集合的预计浏览时长,并向客户端发送第一消息子集合的预计浏览时长以及第一消息子集合中的待展示消息数量,其中,第一消息子集合所对应的文本总数可以包含第一消息子集合中的待展示消息数量和第一消息子集合中包含的字符总数。
具体的,服务器可以通过表格、数组或索引等方式存储有第一消息子集合的统计信息,此处以通过表格存储为例,结合表5进行说明。
表5
目标用户ID | 目标群组ID | 待展示消息数量(条) | 字符数(个) | 预计浏览时长(分钟) |
1238 | 1111 | 3 | 20 | 1 |
1239 | 1111 | 3 | 20 | 1 |
1896 | 1112 | 5 | 60 | 2 |
请参阅表5,表5中展示了三条第一消息子集合的记录信息,第一条记录信息用于指示接收用户的用户ID为1238、群组ID为1112的第一消息子集合中包含3条待展示消息,第一消息子集合中共包含20个子,预计浏览时长为1分钟,由于表1中的展示较为清楚,此处不再对二条记录信息和第三条记录消息进行解释说明,应当理解,实际情况中,表5中也可以不包含字符总数字段,还可以包含每个待展示消息的消息ID字段等,对于表5的具体实现方式,此处不进行限定。
其次,本申请实施例中,服务器会统计第一消息子集合所对应的文本总数,确定对第一消息子集合的预计浏览时长,并将第一消息子集合的预计浏览时长以及第一消息子集合中的待展示消息数量发送给客户端,以通过客户端展示,通过上述方式,可以使得用户在浏览第一消息子集合之前,就可以获知第一消息子集合中待展示消息的数量以及预计浏览时长,便于用户合理安排时间,提高应用程序的用户粘度;此外,预计浏览时长以及待展示消息数量的统计操作由服务器完成,避免给客户端造成额外的负担,提高客户端的运行效率。
为了更好的实施本申请实施例的上述方案,下面还提供用于实施上述方案的相关装置。请参阅图14,图14为本申请实施例提供的消息展示装置的一个结构示意图,消息展示装置30包括:
获取单元301,用于获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
确定单元302,用于根据所述获取单元301获取的所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;
展示单元303,用于突出展示所述确定单元302确定的所述第一消息子集合。
本实施例中,获取单元301获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识,确定单元302根据所述获取单元301获取的所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数,展示单元303突出展示所述确定单元302确定的所述第一消息子集合。
本申请实施例中,获取单元301获取消息查看指令,并由接收单元302根据消息查看指令接收第一待展示消息集合,由于消息查看指令中携带目标群组所对应的群组标识,则第一待展示消息集合中包括目标群组中的M个待展示消息,获取单元301从第一待展示消息集合中获取第一消息子集合之后,展示单元303突出展示第一消息子集合,其中,第一消息子集合包括第一待展示消息集合中的N个待展示消息,第一消息子集合为目标群组中第一用户发送的,通过上述方式,可以实现突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
可选地,在上述图15对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于获取模式开启指令,其中,所述模式开启指令携带所述群组标识、目标用户标识以及模式开启时间信息,所述模式开启时间信息用于确定所述第一消息子集合中的第一个待展示消息;
所述消息展示装置还包括:发送单元304,用于向服务器发送所述获取单元301获取的模式开启指令,以使所述服务器根据所述模式开启指令,从所述第一待展示消息集合中确定所述第一消息子集合,其中,所述第一消息子集合中的每个待展示消息具有第一标识,所述第一标识与所述目标用户标识具有对应关系;
所述展示单元具体303用于:
获取所述第一待展示消息集合中每个待展示消息的标识;
根据所述每个待展示消息的标识,确定对应于所述第一标识的所述N个待展示消息;
根据所述N个待展示消息确定所述第一消息子集合。
其次,本申请实施例中,获取单元301可以获取模式开启指令,并由发送单元304发送给服务器,以使服务器根据模式开启指令,从第一待展示消息集合中确定第一消息子集合,其中,第一消息子集合中的每个待展示消息具有第一标识,从而展示单元具体303获取第一待展示消息集合中每个待展示消息的标识,并将包含第一标识的N个待展示消息确定为第一消息子集合,通过上述方式,客户端可根据每个待展示消息的标识从第一待展示消息集合中确定出第一消息子集合,操作简单,避免给客户端增加过多的工作负担,有利于提高第一消息子集合确认过程中的效率;此外,提供了客户端确定第一消息子集合的具体实现方案,提高了本方案的可操作性。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,所述展示单元具体303用于:
根据所述消息查看指令展示关键信息输入界面;
通过所述关键信息输入界面获取目标关键信息;
根据所述目标关键信息确定所述第一消息子集合,其中,所述第一消息子集合中每个待展示消息均包含所述目标关键信息。
其次,本申请实施例中,展示单元具体303还可以根据消息查看指令展示关键信息输入界面,并通过关键信息输入界面获取用户输入的目标关键信息,进而根据目标关键信息确定对第一用户发送的待展示消息做进一步筛选,以获得第一消息子集合,其中,第一消息子集合中每个待展示消息均包含目标关键信息。通过上述方式,利用用户输入的目标关键信息,对需要突出展示的消息做进一步限缩,可以进一步提高客户端展示的消息的精准度,使得突出展示的消息更加满足用户的需求,提高应用程序的用户粘度。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于获取第一用户标记指令,其中,所述第一用户标记指令携带第一用户标识;
所述发送单元304,还用于向所述服务器发送所述获取单元301获取的第一用户标记指令,以使所述服务器根据所述第一用户标记指令从所述目标群组中确定第一用户,其中,所述第一用户标识对应于所述第一标识,所述第一标识用于指示可突出展示的消息。
其次,本申请实施例中,获取单元301可以获取第一用户标记指令,并由发送单元304给服务器,以使服务器可以根据第一用户标记指令从目标群组中确定第一用户,进而在第一用户发送的消息中添加第一标识,通过上述方式,可以实现基于用户的选择操作确定需要重点查看的第一用户,增加应用程序的操作灵活性,也提升了应用程序的用户粘度。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于获取第二用户标记指令,其中,所述第二用户标记指令携带第二用户标识;
所述发送单元304,还用于向所述服务器发送所述获取单元301获取的第二用户标记指令,以使所述服务器根据所述第一用户标记指令从所述目标群组中确定第二用户,其中,所述第二用户标识对应于第二标识,所述第二标识用于指示可忽略展示的消息,所述第二用户为所述目标群组中不同于所述第一用户的用户。
其次,本申请实施例中,获取单元301获取第二用户标记指令,并由发送单元304发送给服务器,以使服务器从目标群组中确定出第二用户,并在第二用户发送的消息中添加第二标识,第二标识用于指示为可忽略展示的消息,通过上述方式,用户还可以通过标记想要忽略查看的第二用户的方式,以实现忽略查看群组中的部分消息,扩宽了本方案的实现场景,进一步提高了本方案的实现灵活性。
可选地,在上述图14对应的实施例的基础上,请参阅图15,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于获取模式关闭指令,其中,所述模式关闭指令携带所述群组标识、所述目标用户标识以及模式关闭时间信息;
所述发送单元304,还用于向服务器发送所述获取单元301获取的模式关闭指令,以使所述服务器根据所述模式关闭指令确定第二待展示消息集合,其中,所述第二待展示消息集合包括至少一个消息;
消息展示装置30还可以包括:接收单元305,还用于接收所述服务器发送的第二待展示消息集合;
所述展示单元303,还用于展示所述接收单元302接收的第二待展示消息集合。
其次,本申请实施例中,获取单元301获取模式关闭指令,并由发送单元304服务器发送模式关闭指令,以使服务器根据模式关闭指令确定第二待展示消息集合,从而接收单元302可以接收服务器发送的第二待展示消息集合,并由展示单元303展示第二待展示消息集合,通过上述方式,可以关闭突出显示第一用户标识的模式,而是全部展示第二待展示消息集合,提高了本方案的完整性以及可控制性。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于从所述第一待展示消息集合中获取第二消息子集合,其中,所述第二消息子集合包括所述第一待展示消息集合中的(M-N)个待展示消息;
所述展示单元303具体用于:
通过独立于群组会话界面显示的子页面展示所述第一消息子集合;
或者,
通过第一预设区域展示所述第一消息子集合,其中,所述第一预设区域属于预先从所述群组会话界面中确定的区域;
或者,
通过所述第一预设区域展示所述第一消息子集合,通过第二预设区域展示所述第二消息子集合,其中,所述第一预设区域与所述第二预设区域均属于预先从所述群组会话界面中确定的区域。
其次,本申请实施例中,在接收到第一待展示消息集合后,获取单元301可以从中获取到第一消息子集合和第二消息子集合,通过上述方式,进一步提供了在同时展示第一消息子集合和第二消息子集合的情况下,突出展示第一消息子集合的多种方式,进一步丰富了本方案的实现可能性,提高了本方案的全面性。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,本申请实施例提供的消息展示装置的另一实施例中,
所述展示单元303具体用于:
在与所述群组标识对应的群组会话界面中,采用第一翻页速度展示所述第一消息子集合;在与所述群组标识对应的群组会话界面中,采用第二翻页速度展示所述第二消息子集合,其中,所述第二翻页速度大于所述第一翻页速度。
其次,本申请实施例中,客户端在接收到第一待展示消息集合后,可以从中获取到第一消息子集合和第二消息子集合,通过上述方式,进一步提供了在同时展示第一消息子集合和第二消息子集合的情况下,突出展示第一消息子集合的多种方式,进一步丰富了本方案的实现可能性,提高了本方案的全面性;此外,通过不同的翻页速度分别展示第一消息子集合和第二消息子集合,也即根据是不是重要的消息调节消息的展示时间,无需用户手动输入翻页操作,客户端对于需要用户重点查看的消息,就慢点翻页;对于不需要用户重要查看的消息,就进行快速翻页,节省用户的浏览时间,提高应用程序的用户粘度。
可选地,在上述图14对应的实施例的基础上,本申请实施例提供的消息展示装置的另一实施例中,
所述获取单元301,还用于获取所述第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量;
所述展示单元303,还用于展示所述获取单元301获取的第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量。
其次,本申请实施例中,展示单元303在展示第一消息子集合时,还会展示第一消息子集合所对应的预计浏览时长以及第一消息子集合中的待展示消息数量,通过上述方式,可以使得用户在浏览第一消息子集合之前,就可以获知第一消息子集合中待展示消息的数量以及预计浏览时长,便于用户合理安排时间,提高应用程序的用户粘度。
下面对本申请提供的消息处理装置进行详细描述,请参阅图16,图16为本申请实施例提供的消息处理装置的一个结构示意图,消息处理装置40包括:
接收单元401,用于接收客户端发送的消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
发送单元402,用于根据所述接收单元401接收的消息查看指令向所述客户端发送待展示消息集合,以使所述客户端根据所述待展示消息集合获取第一消息子集合,以使所述客户端展示所述第一消息子集合,其中,所述第一消息子集合为所述目标群组中第一用户发送的,所述待展示消息集合包括所述目标群组中M个待展示消息,所述第一消息子集合包括所述待展示消息集合中的N个待展示消息,所述第一消息子集合与所述目标用户标识具有对应关系,所述N为大于或等于1,且小于所述M的整数,所述M为大于或等于1的整数。
本实施例中,接收单元401接收客户端发送的消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识,发送单元402根据所述接收单元401接收的消息查看指令向所述客户端发送待展示消息集合,以使所述客户端根据所述待展示消息集合获取第一消息子集合,以使所述客户端展示所述第一消息子集合,其中,所述第一消息子集合为所述目标群组中第一用户发送的,所述待展示消息集合包括所述目标群组中M个待展示消息,所述第一消息子集合包括所述待展示消息集合中的N个待展示消息,所述第一消息子集合与所述目标用户标识具有对应关系,所述N为大于或等于1,且小于所述M的整数,所述M为大于或等于1的整数。
本申请实施例中,接收单元401在接收到客户端发送的消息查看指令,可以根据其中携带的群组标识以及目标用户标识,发送单元402目标用户所在客户端发送第一待展示消息集合,以使客户端根据第一待展示消息集合获取第一消息子集合,并突出展示第一消息子集合,其中,第一消息子集合为目标群组中第一用户发送的,通过上述方式,可以实现在客户端突出展示第一用户发送的第一消息子集合,用户可以重点查看突出展示的第一消息子集合,从而避免错过重要用户发送的群组消息;对于第一待展示消息集合中非突出展示的消息,用户可以选择不看或大体浏览,从而避免目标群组中非重要用户发送的群组消息给用户造成骚扰。
可选地,在上述图16对应的实施例的基础上,请参阅图17,本申请实施例提供的消息处理装置的另一实施例中,
所述接收单元401,还用于接收所述客户端发送的模式开启指令,其中,所述模式开启指令携带所述群组标识、所述目标用户标识以及模式开启时间信息,所述模式开启时间信息用于确定所述第一消息子集合中的第一个待展示消息;
所述消息处理装置还包括:
确定单元403,用于根据所述接收单元401接收的模式开启指令,从所述待展示消息集合中确定所述第一消息子集合;
设置单元404,用于对所述第一消息子集合中的每条待展示消息设置第一标识,其中,所述第一标识与所述目标用户标识具有对应关系,所述第一标识用于指示可突出展示的消息;
所述设置单元404,还用于对第二消息子集合中的每条待展示消息设置第二标识,其中,所述第二标识与所述目标用户标识具有对应关系,所述第二标识用于指示可忽略展示的消息,所述第二消息子集合包括(M-N)个待展示消息,所述第二消息子集合包含于所述待展示消息集合。
其次,本申请实施例中,接收单元401接收客户端发送的模式开启指令,其中,模式开启指令携带群组标识、目标用户标识以及模式开启时间信息,确定单元403根据模式开启时间信息,从第一待展示消息集合中确定第一消息子集合,由设置单元404对第一消息子集合中的每条待展示消息设置第一标识,以及对第二消息子集合中的每条待展示消息设置第二标识,其中,第一标识用于指示可突出展示的消息,第二标识用于指示可忽略展示的消息,通过上述方式,可使得客户端根据第一标识从第一待展示消息集合中确定出第一消息子集合,操作简单,避免给客户端增加过多的工作负担,有利于提高第一消息子集合确认过程中的效率。
可选地,在上述图16以及图17对应的实施例的基础上,本申请实施例提供的消息处理装置的另一实施例中,
所述消息处理装置还包括:统计单元405,用于统计所述第一消息子集合所对应的文本总数;
所述确定单元403,还用于根据所述统计单元405统计的第一消息子集合所对应的文本总数确定对所述第一消息子集合的预计浏览时长;
所述发送单元402,还用于向所述客户端发送所述确定单元403确定的第一消息子集合的预计浏览时长以及所述第一消息子集合中的待展示消息数量,以使所述客户端展示所述第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量,其中,所述待展示消息数量为所述N。
其次,本申请实施例中,统计单元405会统计第一消息子集合所对应的文本总数,确定单元403确定对第一消息子集合的预计浏览时长,并由发送单元402将第一消息子集合的预计浏览时长以及第一消息子集合中的待展示消息数量发送给客户端,以通过客户端展示,通过上述方式,可以使得用户在浏览第一消息子集合之前,就可以获知第一消息子集合中待展示消息的数量以及预计浏览时长,便于用户合理安排时间,提高应用程序的用户粘度;此外,预计浏览时长以及待展示消息数量的统计操作由服务器完成,避免给客户端造成额外的负担,提高客户端的运行效率。
接下来,本申请实施例还提供了一种终端设备,如图18所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该属性信息展示装置可以为包括手机、平板电脑、个人数字助理(Personal DigitalAssistant,PDA)、销售终端(Point of Sales,POS)、车载电脑等任意终端设备,以属性信息展示装置为手机为例:
图18示出的是与本发明实施例提供的属性信息展示装置相关的手机的部分结构的框图。参考图18,手机包括:射频(Radio Frequency,RF)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless fidelity,WiFi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图18中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图18对手机的各个构成部件进行具体的介绍:
RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,RF电路510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图18中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器361,传声器362可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图18示出了WiFi模块570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;可选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
手机还包括给各个部件供电的电源590(比如电池),可选的,电源可以通过电源管理***与处理器580逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像模块、蓝牙模块等,在此不再赘述。
在本发明实施例中,该终端设备所包括的处理器380还具有以下功能:
获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
根据所述消息查看指令确定第一待展示消息集合,其中,所述第一待展示消息集合包括所述目标群组中M个待展示消息,所述M为大于或等于1的整数;
从所述第一待展示消息集合中获取第一消息子集合,其中,所述第一消息子集合包括所述第一待展示消息集合中的N个待展示消息,所述第一消息子集合为所述目标群组中第一用户发送的,所述N为大于或等于1,且小于所述M的整数;
突出展示所述第一消息子集合。
可选的,处理器580还用于执行图5至图12对应的实施例中由客户端所执行的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端设备中包含的各种模块以及单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供了一种服务器,请参阅图19,图19是本申请实施例提供的服务器一种结构示意图,该服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)622(例如,一个或一个以上处理器)和存储器632,一个或一个以上存储应用程序642或数据644的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器632和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器622可以设置为与存储介质630通信,在服务器600上执行存储介质630中的一系列指令操作。
服务器600还可以包括一个或一个以上电源626,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口658,和/或,一个或一个以上操作***641,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述图14对应的实施例中由服务器所执行的步骤可以基于该图19所示的服务器结构。
本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有消息展示指令,当其在计算机上运行时,使得计算机执行如前述图5至图12所示实施例描述的方法中终端设备所执行的步骤。
本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有消息处理指令,当其在计算机上运行时,使得计算机执行如前述图13所示实施例描述的方法中服务器所执行的步骤。
本申请实施例中还提供一种包括消息展示指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图5至图12所示实施例描述的方法中终端设备所执行的步骤。
本申请实施例中还提供一种包括消息处理指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图13所示实施例描述的方法中终端设备所执行的步骤。
本申请实施例还提供了一种电子支付***,所述电子支付***可以包含图14和图15所描述实施例中的消息展示装置以及图16和图17所描述实施例中的消息处理装置,或者所述电子支付***也可以包含图18所描述实施例中的终端设备和图19所描述实施例中的服务器。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (15)
1.一种消息展示的方法,其特征在于,包括:
获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
根据所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;
在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合。
2.根据权利要求1所述的方法,其特征在于,所述根据所述消息查看指令确定第一消息子集合,包括:
从第一待展示消息集合中获取所述第一消息子集合,其中,所述第一待展示消息集合包括M个待展示消息,所述第一消息子集合为所述目标群组中第一用户发送的,所述M为大于或等于1,且大于所述N的整数。
3.根据权利要求1所述的方法,其特征在于,所述根据所述消息查看指令确定第一消息子集合之前,所述方法还包括:
获取模式开启指令,其中,所述模式开启指令携带所述群组标识、目标用户标识以及模式开启时间信息,所述模式开启时间信息用于确定所述第一消息子集合中的第一个待展示消息;
向服务器发送所述模式开启指令,以使所述服务器根据所述模式开启指令,从所述第一待展示消息集合中确定所述第一消息子集合,其中,所述第一消息子集合中的每个待展示消息具有第一标识,所述第一标识与所述目标用户标识具有对应关系,所述第一标识用于指示可突出展示的消息;
所述根据所述消息查看指令确定第一消息子集合,包括:
获取所述第一待展示消息集合中每个待展示消息的标识;
根据所述每个待展示消息的标识,确定对应于所述第一标识的所述N个待展示消息;
根据所述N个待展示消息确定所述第一消息子集合。
4.根据权利要求3所述的方法,其特征在于,所述根据所述消息查看指令确定第一消息子集合之后,所述方法还包括:
通过关键信息输入界面获取目标关键信息;
根据所述目标关键信息,从所述第一消息子集合中确定关键消息子集合;
在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合,包括:
在与所述群组标识对应的群组会话界面中,突出展示所述关键消息子集合。
5.根据权利要求3所述的方法,其特征在于,所述获取模式开启指令之后,所述方法还包括:
获取第一用户标记指令,其中,所述第一用户标记指令携带第一用户标识;
向所述服务器发送所述第一用户标记指令,以使所述服务器根据所述第一用户标记指令从所述目标群组中确定第一用户,其中,所述第一用户标识对应于所述第一标识。
6.根据权利要求3所述的方法,其特征在于,所述获取模式开启指令之后,所述方法还包括:
获取第二用户标记指令,其中,所述第二用户标记指令携带第二用户标识;
向所述服务器发送所述第二用户标记指令,以使所述服务器根据所述第二用户标记指令从所述目标群组中确定第二用户,其中,所述第二用户标识对应于第二标识,所述第二标识用于指示可忽略展示的消息,所述第二用户为所述目标群组中不同于所述第一用户的用户。
7.根据权利要求1所述的方法,其特征在于,所述突出展示所述第一消息子集合之后,所述方法还包括:
获取模式关闭指令,其中,所述模式关闭指令携带所述群组标识、所述目标用户标识以及模式关闭时间信息;
向服务器发送所述模式关闭指令,以使所述服务器根据所述模式关闭指令确定第二待展示消息集合,其中,所述第二待展示消息集合包括至少一个消息;
接收所述服务器发送的第二待展示消息集合;
展示所述第二待展示消息集合。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述根据所述消息查看指令接收第一待展示消息集合之后,所述方法还包括:
从第一待展示消息集合中获取第二消息子集合,其中,所述第二消息子集合包括所述第一待展示消息集合中的(M-N)个待展示消息;
所述突出展示所述第一消息子集合,包括:
通过独立于群组会话界面显示的子页面展示所述第一消息子集合;
或者,
通过第一预设区域展示所述第一消息子集合,其中,所述第一预设区域属于预先从所述群组会话界面中确定的区域;
或者,
通过所述第一预设区域展示所述第一消息子集合,通过第二预设区域展示所述第二消息子集合,其中,所述第一预设区域与所述第二预设区域均属于预先从所述群组会话界面中确定的区域。
9.根据权利要求8所述的方法,其特征在于,所述根据所述消息查看指令确定第一消息子集合之后,所述方法还包括:
获取所述第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量;
所述突出展示所述第一消息子集合时,所述方法还包括:
展示所述第一消息子集合所对应的预计浏览时长以及所述第一消息子集合中的待展示消息数量。
10.根据权利要求1所述的方法,其特征在于,所述在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合,包括:
在与所述群组标识对应的群组会话界面中,采用第一翻页速度展示所述第一消息子集合;
在与所述群组标识对应的群组会话界面中,采用第二翻页速度展示第二消息子集合,其中,所述第二翻页速度大于所述第一翻页速度,所述第二消息子集合包括所述第一待展示消息集合中的(M-N)个待展示消息。
11.一种消息处理的方法,其特征在于,包括:
接收客户端发送的消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
根据所述消息查看指令向所述客户端发送待展示消息集合,以使所述客户端根据所述待展示消息集合获取第一消息子集合,以使所述客户端突出展示所述第一消息子集合,其中,所述第一消息子集合为所述目标群组中第一用户发送的,所述待展示消息集合包括所述目标群组中M个待展示消息,所述第一消息子集合包括所述待展示消息集合中的N个待展示消息,所述第一消息子集合与所述目标用户标识具有对应关系,所述N为大于或等于1,且小于所述M的整数,所述M为大于或等于1的整数。
12.一种消息展示装置,其特征在于,包括:
获取单元,用于获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
确定单元,用于根据所述获取单元获取的所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;
展示单元,用于突出展示所述确定单元确定的所述第一消息子集合。
13.一种消息处理装置,其特征在于,包括:
接收单元,用于接收客户端发送的消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
发送单元,用于根据所述接收单元接收的消息查看指令向所述客户端发送待展示消息集合,以使所述客户端根据所述待展示消息集合获取第一消息子集合,以使所述客户端展示所述第一消息子集合,其中,所述第一消息子集合为所述目标群组中第一用户发送的,所述待展示消息集合包括所述目标群组中M个待展示消息,所述第一消息子集合包括所述待展示消息集合中的N个待展示消息,所述第一消息子集合与所述目标用户标识具有对应关系,所述N为大于或等于1,且小于所述M的整数,所述M为大于或等于1的整数。
14.一种终端设备,其特征在于,包括:存储器、收发器、处理器以及总线***;
其中,所述存储器用于存储程序;
所述处理器用于执行所述存储器中的程序,包括如下步骤:
获取消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识;
根据所述消息查看指令确定第一消息子集合,其中,所述第一消息子集合包括所述目标群组中N个待展示消息,所述N为大于或等于1的整数;
在与所述群组标识对应的群组会话界面中,突出展示所述第一消息子集合;
所述总线***用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
15.一种服务器,其特征在于,包括:存储器、收发器、处理器以及总线***;
其中,所述存储器用于存储程序;
所述处理器用于执行所述存储器中的程序,包括如下步骤:
接收客户端发送的消息查看指令,其中,所述消息查看指令携带目标群组所对应的群组标识以及目标用户所对应的目标用户标识;
根据所述消息查看指令向所述客户端发送待展示消息集合,以使所述客户端根据所述待展示消息集合获取第一消息子集合,以使所述客户端展示所述第一消息子集合,其中,所述第一消息子集合为所述目标群组中第一用户发送的,所述待展示消息集合包括所述目标群组中M个待展示消息,所述第一消息子集合包括所述待展示消息集合中的N个待展示消息,所述第一消息子集合与所述目标用户标识具有对应关系,所述N为大于或等于1,且小于所述M的整数,所述M为大于或等于1的整数;
所述总线***用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304761.9A CN110011907B (zh) | 2019-04-16 | 2019-04-16 | 一种消息展示的方法、消息处理的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304761.9A CN110011907B (zh) | 2019-04-16 | 2019-04-16 | 一种消息展示的方法、消息处理的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110011907A true CN110011907A (zh) | 2019-07-12 |
CN110011907B CN110011907B (zh) | 2021-05-07 |
Family
ID=67172250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910304761.9A Active CN110011907B (zh) | 2019-04-16 | 2019-04-16 | 一种消息展示的方法、消息处理的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110011907B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110442825A (zh) * | 2019-08-13 | 2019-11-12 | 连尚(新昌)网络科技有限公司 | 用于呈现信息的方法和设备 |
CN110879737A (zh) * | 2019-10-31 | 2020-03-13 | 维沃移动通信有限公司 | 通知消息处理方法、装置、电子设备和存储介质 |
CN111431794A (zh) * | 2020-03-18 | 2020-07-17 | 郭庆涛 | 一种用于社交人群群聊的方法和设备 |
CN112099685A (zh) * | 2020-09-04 | 2020-12-18 | 维沃移动通信有限公司 | 通知消息显示控制方法、装置、电子设备和可读存储介质 |
CN112583696A (zh) * | 2019-09-30 | 2021-03-30 | 上海掌门科技有限公司 | 一种处理群会话消息的方法与设备 |
CN112714057A (zh) * | 2020-12-22 | 2021-04-27 | 北京北信源软件股份有限公司 | 即时消息处理方法、装置、设备及存储介质 |
CN115037716A (zh) * | 2021-07-23 | 2022-09-09 | 北京字跳网络技术有限公司 | 一种信息处理方法、装置、终端和存储介质 |
CN115174507A (zh) * | 2021-04-02 | 2022-10-11 | 北京字跳网络技术有限公司 | 即时通信离线消息处理方法、客户端和服务器 |
WO2024002047A1 (zh) * | 2022-06-29 | 2024-01-04 | 北京字跳网络技术有限公司 | 会话消息的显示方法、装置、设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401763A (zh) * | 2013-07-30 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | 接收群消息的方法、处理群消息的方法及其装置 |
CN104168174A (zh) * | 2013-05-16 | 2014-11-26 | 阿里巴巴集团控股有限公司 | 一种传输信息的方法及装置 |
CN104951546A (zh) * | 2015-06-23 | 2015-09-30 | 网易传媒科技(北京)有限公司 | 在即时通信软件中订阅消息的方法和装置 |
US9304665B2 (en) * | 2013-04-05 | 2016-04-05 | Yahoo! Inc. | Method and apparatus for facilitating message selection and organization |
CN105791097A (zh) * | 2016-04-29 | 2016-07-20 | 北京小米移动软件有限公司 | 一种群消息接收处理方法、装置及终端 |
CN106230692A (zh) * | 2016-07-28 | 2016-12-14 | 珠海市魅族科技有限公司 | 一种信息显示方法以及终端 |
CN106453053A (zh) * | 2016-10-18 | 2017-02-22 | 腾讯科技(深圳)有限公司 | 群组消息显示方法及装置 |
CN108509125A (zh) * | 2018-03-28 | 2018-09-07 | 广东欧珀移动通信有限公司 | 翻页的方法、装置、终端及计算机可读存储介质 |
CN108768823A (zh) * | 2018-05-03 | 2018-11-06 | 上海掌门科技有限公司 | 用于处理消息、显示消息的方法和设备 |
CN108833260A (zh) * | 2018-06-15 | 2018-11-16 | 奇酷互联网络科技(深圳)有限公司 | 群消息突显方法、***、可读存储介质及智能终端 |
-
2019
- 2019-04-16 CN CN201910304761.9A patent/CN110011907B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9304665B2 (en) * | 2013-04-05 | 2016-04-05 | Yahoo! Inc. | Method and apparatus for facilitating message selection and organization |
CN104168174A (zh) * | 2013-05-16 | 2014-11-26 | 阿里巴巴集团控股有限公司 | 一种传输信息的方法及装置 |
CN103401763A (zh) * | 2013-07-30 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | 接收群消息的方法、处理群消息的方法及其装置 |
CN104951546A (zh) * | 2015-06-23 | 2015-09-30 | 网易传媒科技(北京)有限公司 | 在即时通信软件中订阅消息的方法和装置 |
CN105791097A (zh) * | 2016-04-29 | 2016-07-20 | 北京小米移动软件有限公司 | 一种群消息接收处理方法、装置及终端 |
CN106230692A (zh) * | 2016-07-28 | 2016-12-14 | 珠海市魅族科技有限公司 | 一种信息显示方法以及终端 |
CN106453053A (zh) * | 2016-10-18 | 2017-02-22 | 腾讯科技(深圳)有限公司 | 群组消息显示方法及装置 |
CN108509125A (zh) * | 2018-03-28 | 2018-09-07 | 广东欧珀移动通信有限公司 | 翻页的方法、装置、终端及计算机可读存储介质 |
CN108768823A (zh) * | 2018-05-03 | 2018-11-06 | 上海掌门科技有限公司 | 用于处理消息、显示消息的方法和设备 |
CN108833260A (zh) * | 2018-06-15 | 2018-11-16 | 奇酷互联网络科技(深圳)有限公司 | 群消息突显方法、***、可读存储介质及智能终端 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110442825A (zh) * | 2019-08-13 | 2019-11-12 | 连尚(新昌)网络科技有限公司 | 用于呈现信息的方法和设备 |
CN112583696A (zh) * | 2019-09-30 | 2021-03-30 | 上海掌门科技有限公司 | 一种处理群会话消息的方法与设备 |
CN110879737A (zh) * | 2019-10-31 | 2020-03-13 | 维沃移动通信有限公司 | 通知消息处理方法、装置、电子设备和存储介质 |
CN111431794A (zh) * | 2020-03-18 | 2020-07-17 | 郭庆涛 | 一种用于社交人群群聊的方法和设备 |
CN112099685A (zh) * | 2020-09-04 | 2020-12-18 | 维沃移动通信有限公司 | 通知消息显示控制方法、装置、电子设备和可读存储介质 |
CN112099685B (zh) * | 2020-09-04 | 2022-08-16 | 维沃移动通信有限公司 | 通知消息显示控制方法、装置、电子设备和可读存储介质 |
CN112714057A (zh) * | 2020-12-22 | 2021-04-27 | 北京北信源软件股份有限公司 | 即时消息处理方法、装置、设备及存储介质 |
CN115174507A (zh) * | 2021-04-02 | 2022-10-11 | 北京字跳网络技术有限公司 | 即时通信离线消息处理方法、客户端和服务器 |
CN115174507B (zh) * | 2021-04-02 | 2023-10-27 | 北京字跳网络技术有限公司 | 即时通信离线消息处理方法、客户端和服务器 |
CN115037716A (zh) * | 2021-07-23 | 2022-09-09 | 北京字跳网络技术有限公司 | 一种信息处理方法、装置、终端和存储介质 |
CN115037716B (zh) * | 2021-07-23 | 2023-08-11 | 北京字跳网络技术有限公司 | 一种信息处理方法、装置、终端和存储介质 |
WO2024002047A1 (zh) * | 2022-06-29 | 2024-01-04 | 北京字跳网络技术有限公司 | 会话消息的显示方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110011907B (zh) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110011907A (zh) | 一种消息展示的方法、消息处理的方法及装置 | |
CN108156148B (zh) | 评论聚合展示方法、***、服务器及智能终端 | |
CN108846087A (zh) | 一种页面渲染方法、装置、终端及服务器 | |
CN106357517A (zh) | 定向标签生成方法及装置 | |
CN108471376A (zh) | 数据处理方法、装置及*** | |
CN106302996A (zh) | 消息显示方法及装置 | |
CN105979379A (zh) | 一种试听内容播放的方法及装置 | |
CN108205408B (zh) | 消息展示方法及装置 | |
JP6910300B2 (ja) | チャット履歴記録を表示するための方法およびチャット履歴記録を表示するための装置 | |
CN104965642B (zh) | 下拉列表生成方法及装置 | |
CN109829086A (zh) | 聊天记录查询方法、装置、终端和计算机存储介质 | |
CN109756767A (zh) | 预览数据播放方法、装置及存储介质 | |
CN107391518A (zh) | 统计页面加载性能信息的***、方法及装置 | |
CN108073340A (zh) | 图标显示方法、移动终端及计算机可读存储介质 | |
CN109947650A (zh) | 脚本步骤处理方法、装置和*** | |
CN108763540A (zh) | 一种文件浏览方法及终端 | |
CN110471589A (zh) | 信息显示方法及终端设备 | |
CN109491632A (zh) | 一种资源分享方法及终端 | |
CN109117105A (zh) | 一种协同桌面交互调控方法、设备及计算机可读存储介质 | |
CN108012029A (zh) | 一种信息处理方法、设备及计算机可读存储介质 | |
CN107193453A (zh) | 联系人标注方法及装置 | |
CN110162707A (zh) | 一种信息推荐方法、终端及计算机可读存储介质 | |
CN109710338A (zh) | 一种移动终端的搜索方法、移动终端及存储介质 | |
CN109918344A (zh) | 文件处理方法和装置以及终端 | |
CN108710521A (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 |