CN117289828A - 信息处理方法和装置 - Google Patents
信息处理方法和装置 Download PDFInfo
- Publication number
- CN117289828A CN117289828A CN202210689380.9A CN202210689380A CN117289828A CN 117289828 A CN117289828 A CN 117289828A CN 202210689380 A CN202210689380 A CN 202210689380A CN 117289828 A CN117289828 A CN 117289828A
- Authority
- CN
- China
- Prior art keywords
- message
- session
- target object
- list
- control
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 66
- 238000003672 processing method Methods 0.000 title claims abstract description 47
- 230000002452 interceptive effect Effects 0.000 claims abstract description 84
- 238000000034 method Methods 0.000 claims abstract description 23
- 230000004044 response Effects 0.000 claims description 56
- 238000004458 analytical method Methods 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 description 51
- 230000006870 function Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000001815 facial effect Effects 0.000 description 5
- 238000010191 image analysis Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
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)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种信息处理方法和装置,相关实施例可应用于云技术等各种场景;本申请实施例可以展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。该方案能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种信息处理方法和装置。
背景技术
目前,利用消息客户端来进行消息互动在已越来越普遍,对象可以通过消息客户端发送消息以及接收消息。若在一段时间内没有处理消息客户端中接收到的消息时,则会堆积大量的未处理消息。
在对相关技术的研究和实践过程中,本申请的发明人发现,要从繁多的消息中快速搜索与对象相关联的消息时,可以通过逐个翻阅,或者以明确搜索关键字进行搜索,但这要么会耗费大量时间,要么要求对象在搜索前就具有明确搜索意图,可见,若在对象没有确切搜索意图时,要实现快速搜索与对象相关联的消息的话,当前的信息处理方法还有待改善。
发明内容
本申请实施例提供一种信息处理方法和装置,可以在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
本申请实施例提供一种信息处理方法,包括:
展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;
响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;
响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
相应的,本申请实施例还提供一种信息处理装置,包括:
页面展示单元,用于展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;
控件展示单元,用于响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;
列表展示单元,用于响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
在一实施例中,所述列表展示单元,包括:
会话筛选子单元,用于响应于针对所述关联消息显示控件的触发操作,从所述目标对象在所述消息客户端的未读会话中筛选所述目标对象的关联会话,所述未读会话包括所述目标对象在所述消息客户端的至少一条未读会话消息,所述关联会话包括至少一条与所述目标对象相关联的会话消息;
第一列表展示子单元,用于根据所述关联会话中与所述目标对象相关联的会话消息,展示消息列表。
在一实施例中,所述第一列表展示子单元,用于:
根据所述关联会话中与所述目标对象相关联的会话消息,确定所述关联会话的优先级信息;基于所述优先级信息,展示消息列表,所述消息列表包括所述关联会话对应的会话入口控件,所述会话入口控件用于供对象操作以触发进入所述关联会话。
在一实施例中,所述第一列表展示子单元,具体用于:确定所述关联会话中与所述目标对象相关联的会话消息的接收指定对象;根据所述接收指定对象与目标对象的关联程度,确定所述关联会话的优先级信息。
在一实施例中,所述第一列表展示子单元,还用于:
响应于针对目标会话入口控件的触发操作,展示目标关联会话的内容展示页面,所述目标关联会话为所述目标会话入口控件对应的关联会话,所述内容展示页面包括所述目标关联会话中目标关联消息所在的上下文内容。
在一实施例中,所述第一列表展示子单元,还用于:
响应于针对所述内容展示页面的页面返回操作,根据所述目标关联会话对所述消息列表进行更新;从所述内容展示页面返回展示更新后的消息列表。
在一实施例中,所述消息列表周围部署有关联消息关闭控件,所述信息处理装置,还包括:
页面返回单元,用于响应于针对所述关联消息关闭控件的触发操作,从当前展示有所述消息列表的页面返回展示所述交互页面。
在一实施例中,所述关联消息显示控件部署于所述信息搜索控件的周围。
在一实施例中,所述列表展示单元,包括:
第一消息确定子单元,用于响应于针对所述关联消息显示控件的触发操作,根据消息的接收指定对象,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的接收指定对象用于描述接收所述消息的指定对象;
第二列表展示子单元,用于基于确定的消息,展示消息列表。
在一实施例中,所述列表展示单元,包括:
第二消息确定子单元,用于响应于针对所述关联消息显示控件的触发操作,根据消息的内容解析结果,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的内容解析结果为根据所述目标对象的对象信息,对所述消息的消息内容进行内容解析得到的结果;
第三列表展示子单元,用于基于确定的消息,展示消息列表。
在一实施例中,所述列表展示单元,包括:
第三消息确定子单元,用于响应于针对所述关联消息显示控件的触发操作,根据所述交互页面的页面类型,从所述消息客户端的消息中确定与所述目标对象相关联的消息;
第四列表展示子单元,用于基于确定的消息,展示消息列表。
在一实施例中,所述控件展示单元,包括:
区域展示子单元,用于响应于针对所述信息搜索控件的触发操作,展示搜索内容指定区域,所述搜索内容指定区域包括至少一个类型指定控件,所述类型指定控件用于指定信息搜索的内容类型;
控件展示子单元,用于响应于针对目标类型指定控件的触发操作,在所述交互页面展示对应内容类型下的关联消息显示控件。
在一实施例中,所述消息客户端登录有所述目标对象的对象账号。
在一实施例中,所述列表展示单元,包括:
请求发送子单元,用于响应于针对所述关联消息显示控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求;
数据获取子单元,用于获取服务器基于所述消息搜索请求返回的消息搜索结果数据,其中,所述消息搜索结果数据包括关联消息的消息数据;
第五列表展示子单元,用于根据所述关联消息的消息数据,展示消息列表。
相应的,本申请实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如本申请实施例所示的消息处理方法的步骤。
相应的,本申请实施例还提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如本申请实施例所示的消息处理方法的步骤。
相应的,本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如本申请实施例所示的消息处理方法的步骤。
本申请实施例可以展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
该方案在交互页面中提供了信息搜索控件,用以响应对象的信息搜索需求,值得注意的是,这里所设计响应的信息搜索需求,不仅包括了具有明确搜索意图的信息搜索序列,例如,可以通过确切的搜索关键字来表达的信息搜索需求,更重要的是,还包括了在对象缺乏确切搜索意图时却还要搜索与该对象相关联信息的信息搜索需求。具体地,在该方案中提供了响应于针对信息搜索控件的触发操作展示关联消息显示控件的处理方式,即通过关联消息显示控件来响应对象缺乏确切搜索意图时的信息搜索需求,并进一步地响应于针对该关联消息显示控件的触发操作,显示包括了与该对象相关联的消息的列表。可见,该方案能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的信息处理方法的场景示意图;
图2是本申请实施例提供的信息处理方法的流程图;
图3是本申请实施例提供的信息处理方法的交互示意图;
图4是本申请实施例提供的信息处理方法的另一交互示意图;
图5是本申请实施例提供的信息处理方法的另一交互示意图;
图6是本申请实施例提供的信息处理方法的另一交互示意图;
图7是本申请实施例提供的信息处理方法的另一交互示意图;
图8是本申请实施例提供的信息处理方法的另一交互示意图;
图9是本申请实施例提供的信息处理方法的另一交互示意图;
图10是本申请实施例提供的信息处理方法的另一流程示意图;
图11是本申请实施例提供的信息处理方法的另一交互示意图;
图12是本申请实施例提供的信息处理方法的另一流程示意图;
图13是本申请实施例提供的信息处理方法的另一交互示意图;
图14是本申请实施例提供的信息处理装置的结构示意图;
图15是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种信息处理方法和装置。具体地,本申请实施例提供适用于计算机设备的信息处理装置。其中,该计算机设备可以为服务器或终端等设备。具体地,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。该终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
可以理解的是,本实施例的信息处理方法可以是在终端上执行的,也可以是在服务器上执行,还可以由终端和服务器共同执行的。以上举例不应理解为对本申请的限制。
如图1所示,可以以终端和服务器共同执行信息处理方法为例。本申请实施例提供的信息处理***可以包括终端10和服务器20等;终端10与服务器20之间通过网络连接,比如,通过有线或无线网络连接等,其中,信息处理装置可以集成在终端10中。
其中,终端10可以用于展示目标对象的消息客户端的交互页面,其中,该交互页面包括信息搜索控件;响应于针对信息搜索控件的触发操作,在交互页面展示关联消息显示控件;响应于针对关联消息显示控件的触发操作,展示消息列表,其中,该消息列表包括按照目标排序方式排列的至少一条关联消息,该关联消息包括该消息客户端中与该目标对象相关联的消息。
例如,终端10可以响应于针对关联消息显示控件的触发操作,调用消息搜索接口以向服务器20发送消息搜索请求。服务器20在接收该消息搜索请求后,可以根据该消息搜索请求确定消息搜索结果数据,其中,该消息搜索结果数据具体可以包括目标对象的关联消息的消息数据。服务器20可以向终端10发送该消息搜索结果数据,作为对消息搜索请求的响应,对应地,终端10在接收该消息搜索结果数据后,即可根据其中的关联消息的消息数据,展示消息列表。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
本实施例将从信息处理装置的角度进行描述,该信息处理装置具体可以集成在计算机设备中,该计算机设备可以是服务器或终端等设备。
可以理解的是,在本申请的具体实施方式中,涉及到用户信息等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
如图2所示,该信息处理方法的具体流程可以如下:
101、展示目标对象的消息客户端的交互页面,交互页面包括信息搜索控件。
其中,客户端为终端中运行的用于提供各种服务的应用程序,该客户端可以是应用程序客户端或者浏览器客户端。
其中,消息客户端为可以实现消息互动的客户端,例如,消息客户端具体可以为提供有聊天功能的客户端。其中,消息互动是指对象之间通过消息来彼此联系、相互作用的过程,例如,消息互动可以通过会话消息来实现。以群聊会话为例,群聊成员之间通过会话消息在群聊聊天室内进行互动的过程,即为消息互动的过程;以直播间的聊天会话为例,会话成员之间通过会话消息在直播间聊天室内进行互动的过程,即为消息互动的过程。因此,在实际应用中,消息客户端可以包括多种提供有聊天功能的客户端,例如视频客户端、直播客户端、聊天客户端等。
本申请中的交互页面为可供对象进行交互的页面,该交互页面中可以包括信息搜索控件。其中,信息搜索控件为用于供对象操作以实现信息搜索的控件,信息搜索控件的表现形式可以有多种,例如,可以为图标、输入框以及按钮等形式。
值得注意的是,本申请中的控件的表现形式可以有多种,例如可以为图标、输入框以及按钮等形式,后面不对此作赘述。
作为示例,可以以交互页面具体为消息客户端中包括会话列表的页面,且该页面中包括有信息搜索控件为例。参见图3中的左图,交互页面可以如图中1001所示,其中,该交互页面中可以包括1002所示的信息搜索控件,以及陈列有至少一个会话的会话列表。
其中,消息客户端中的对象,指的是参与使用该消息客户端的对象,例如,对象可以经由对应的对象账号来参与使用消息客户端。作为示例,对象可以包括使用消息客户端的用户,该用户可以经由对应的用户账号来使用该消息客户端。
在一实施例中,消息客户端上可以登录有对象对应的对象账号,并且,可以将该对象作为本申请中的目标对象,例如,消息客户端上可以登录有用户对应的用户账号,则可以将该用户作为本申请中的目标对象。这样的话,通过本申请所描述的信息处理方法,即可在该目标对象没有明确的搜索意图(例如,需要通过确切的搜索关键字或者搜索流程来表现的搜索意图)时,依旧能够从繁多的消息中快速筛选出与该目标对象相关联的信息,从而大大地提高了信息处理的效率。
102、响应于针对信息搜索控件的触发操作,在交互页面展示关联消息显示控件。
其中,响应于用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
值得注意的是,本申请中的触发操作的表现形式,可以是特定的触控操作,如单击操作、长按操作、双击操作、以及滑动操作等等,还可以是通过语音的方式触发的;可选的,触发操作还可以是一系列操作的组合,本申请对此没有限制,后面亦不再做赘述。
其中,关联消息显示控件为用于供对象操作,以实现显示消息客户端中与该对象相关联的消息的控件。
例如,参见图3中的图3a,终端可以展示目标对象的消息客户端的交互页面1001,其中,该交互页面中可以包括信息搜索控件1002。用户可以点击信息搜索控件1002,则对应地,终端可以响应于针对信息搜索控件1002的触发操作,如图3中图3b所示,在交互页面1001展示关联消息显示控件1003。具体地,关联消息显示控件上可以展示有“显示与我相关消息”的提示文本,以引导用户通过触发该关联消息显示控件,即可获取消息客户端中与该用户相关联的消息。
在一实施例中,考虑到交互页面中的信息搜索控件,不仅要用于满足当对象具有确切搜索意图时的信息搜索需求(为了方便,可以将该信息搜索需求简称为“明确信息搜索需求”),更重要的是,要能够用于应对,当对象缺乏确切搜索意图时的信息搜索需求(为了方便,可以将该信息搜索需求简称为“模糊信息搜索需求”),因此,不仅可以将关联消息显示控件作为直接关联于模糊信息搜索需求的载体,而且,为了方便具有模糊信息搜索需求的用户,在通过信息搜索控件触发进入信息搜索流程后,能够进一步地快速满足该用户的模糊信息搜索需求,可以将关联消息显示控件部署于信息搜索控件的周围。例如,可以参考图3中图3b所示,将关联消息显示控件1003部署于信息搜索控件1002的周围,例如具体可以将关联消息显示控件1003部署于信息搜索控件1002的下方。在实际应用中,将关联消息显示控件部署于信息搜索控件的周围,具体还可以包括将将关联消息显示控件部署于信息搜索控件的各个方向或方位上,本申请不对此做限制。
在一实施例中,考虑到消息客户端中与目标对象相关联的消息,可以包括多种内容类型下的消息,因此,为了提高消息筛选效率,在通过针对信息搜索控件的触发操作,确定对象的信息搜索需求后,可以进一步地提供对象选择内容类型筛选的操作,以使得对象可以选取消息客户端中与目标对象相关联的目标内容类型下的消息。具体地,步骤“响应于针对信息搜索控件的触发操作,在交互页面展示关联消息显示控件”,可以包括:
响应于针对信息搜索控件的触发操作,展示搜索内容指定区域,搜索内容指定区域包括至少一个类型指定控件,类型指定控件用于指定信息搜索的内容类型;
响应于针对目标类型指定控件的触发操作,在交互页面展示对应内容类型下的关联消息显示控件。
其中,搜索内容指定区域为供对象操作的区域,对象可以在该区域中指定进行消息筛选时对应的目标内容类型。具体地,在确定消息筛选的目标内容类型后,即可在消息客户端中该目标内容类型的内容里筛选与目标对象相关联的消息。
其中,消息客户端中的内容为可通过该消息客户端,向对象展示或与对象进行交互的相关数据,例如,该内容可以包括文本内容、图像内容、视频内容、音频内容、链接内容等;又如,该内容可以由多种内容组合得到,譬如页面内容,广告内容等。作为示例,内容具体可以包括会话消息内容(如单聊或群聊中的会话消息),对象的社交分享内容(如用户发布的朋友圈内容,视频号内容等),订阅账号的通知内容(如公众号的推送内容),应用程序的通知内容(如小程序的通知内容),***的通知内容(如***所提供的服务的通知内容),等等。
对应地,内容类型则用于描述内容所属的类型。根据内容的分类方式不同,可以对应地具有不同的内容类型,本申请中不对此作限制。例如,可以按照内容中的数据形式来划分内容类型,则内容类型具体可以包括文本内容类型,图像内容类型,视频内容类型,音频内容类型,链接内容类型,页面内容类型,广告内容类型等;又如,可以根据内容所属消息客户端的不同功能来划分内容类型,则内容类型具体可以包括会话消息内容类型,社交分享内容类型,订阅账号通知内容类型,应用程序通知内容类型,***通知内容类型,等等。
其中,类型指定控件为用于供对象操作以指定目标内容类型的控件。本申请中,目标类型指定控件可以为检测到被触发的类型指定控件,或者检测到被确定选择的类型指定控件。值得注意的是,目标类型指定控件的数量可以为一个,也可以为多个。
作为示例,参见图4,交互页面2001中可以包括信息搜索控件2002,用户可以点击信息搜索控件2002,对应地,终端可以响应于针对信息搜索控件2002的触发操作,展示2004所示的搜索内容指定区域,其中,搜索内容指定区域2004中可以包括至少一个类型指定控件(例如图4中图4b中的“内容类型1”控件至“内容类型6”控件),每个类型指定控件可以用于指定信息搜索的内容类型(例如,“内容类型1”控件可以用于指定信息搜索的内容类型包括“内容类型1”)。
进一步地,用户则可以从搜索内容指定区域中的类型指定控件中进行选择,并将用户所选的类型指定控件作为目标类型指定控件。以目标类型指定控件具体为“内容各类型5”为例,参见图4中的图4c,终端即可响应于针对目标类型指定控件的触发操作,在交互页面展示对应内容类型下的关联消息显示控件2003。可选地,终端还可以展示对应内容类型下的消息展示区域,其中,该消息展示区域中可以展示有对应内容类型下的消息,该消息具体可以包括与目标对象相关联的消息,以及不与目标对象相关联的消息。
103、响应于针对关联消息显示控件的触发操作,展示消息列表,消息列表包括按照目标排序方式排列的至少一条关联消息,关联消息包括从消息客户端接收到的消息中搜索到的与目标对象关联的消息。
其中,关联消息指的是与目标对象相关联的消息,例如,关联消息可以包括消息客户端中与目标对象相关联的消息,具体地,关联消息可以包括从消息客户端接收到的消息中搜索到的与目标对象关联的消息。
消息列表中可以包括按照目标排序方式排列的至少一条关联消息,其中,目标排序方式用于描述消息列表中关联消息的排列方式。例如,目标排序方式可以包括基于关联消息的时间信息确定的排列方式,如可以按照关联消息的接收时间对关联消息进行排序;又如,目标排序方式可以包括基于关联消息所在会话的标签信息确定的排列方式,如若关联消息所在会话具有用于提高排列权重的标签(例如,“收藏”,“置顶”标签等),则该关联消息可以排列在消息列表的首部;可选的,目标排序方式还可以是通过结合一系列信息确定的排序方式,如结合关联消息的时间信息与关联消息所在会话的标签信息确定的排序方式,等等。
值得注意的是,在本申请中,旨在通过目标排序方式描述消息列表中的关联消息是按照某种方式排列的,并不对目标排序方式的实现方式进行限制,后面亦不做赘述。
具体地,消息客户端可以供目标对象通过接收或发送消息以实现消息互动。消息客户端接收到的消息中,可以包括与目标对象关联的消息,以及不与目标对象关联的消息,在本申请中,关联消息具体可以包括从消息客户端接收到的消息中,搜索到的与目标对象关联的消息。譬如,消息客户端可以供目标对象通过接收或发送即时消息以实现消息互动,则关联消息具体可以包括,从该消息客户端接收到的即时消息中搜索到的,与目标对象关联的即时消息。又如,消息客户端可以供目标对象通过接收或响应***通知消息以实现消息互动,则关联消息具体可以包括,从该消息客户端接收到的***通知消息中搜索到的,与目标对象关联的***通知消息。
值得注意的是,从消息客户端接收到的消息中,搜索与目标对象关联的消息时,搜索具体可以由终端执行,也可以由服务器执行,本申请不对此作限制。例如,终端可以从消息客户端接收到的消息中,搜索与目标对象关联的消息;又如,可以由服务器向消息客户端发送该消息客户端所待接收的消息,以使得该消息客户端能够接收到消息,则从消息客户端接收到的消息中搜索与目标对象关联的消息时,具体可以由服务器可以从发送给消息客户端的消息中,搜索与目标对象关联的消息。
在本申请中,消息与目标对象的关联方式可以有多种,例如,若消息的指定接收消息的对象包括了目标对象,则可以认为该消息为该目标对象的关联消息;又如,即使指定接收消息的对象未包括目标对象,但通过对消息的消息内容进行分析可知,该消息内容中具有与目标对象相关的内容,则可以认为该消息为目标对象的关联消息;又如,考虑到消息客户端可以在至少一个交互页面中设置信息搜索控件,而不同的交互页面可以与消息客户端所提供的不同功能对应,因此,可以将目标功能对应的消息作为目标对象的关联消息;等等。
在一实施例中,可以在展示的消息列表周围部署关联消息关闭控件,其中,该关联消息关闭控件可以用于使终端从当前展示有消息列表的页面,返回展示上一级的交互页面,这样的话,通过触发关联消息关闭控件,用户即可快速关闭展示有目标对象按目标排序方式排列的至少一条关联消息的消息列表。例如,参见图5中的图5a,用户可以点击3001所示的关联消息显示控件,对应地,终端可以响应于针对关联消息显示控件的触发操作,如图5中图5b所示地展示消息列表3002,其中,该消息列表中包括按照目标排序方式排列的至少一条关联消息,关联消息包括从消息客户端接收到的消息中搜索到的与目标对象关联的消息,并且,该消息列表的上方可以部署有3003所示的关联消息关闭控件。进一步地,若用户触发关联消息关闭控件3003,则终端可以从展示图5b所示的页面返回展示图5a所示的页面。
在一实施例中,消息与目标对象的关联方式,可以包括若消息的指定接收消息的对象包括了目标对象,则可以确定目标对象的关联消息包括该消息,具体地,步骤“响应于针对关联消息显示控件的触发操作,展示消息列表”,可以包括:
响应于针对关联消息显示控件的触发操作,根据消息的接收指定对象,从消息客户端的消息中确定与目标对象相关联的消息,其中,消息的接收指定对象用于描述接收消息的指定对象;
基于确定的消息,展示消息列表。
具体地,步骤“根据消息的接收指定对象,从消息客户端的消息中确定与目标对象相关联的消息”,可以包括:确定消息的接收指定对象;根据消息的接收指定对象,从消息客户端的消息中确定与目标对象相关联的消息。
其中,消息的接收指定对象指的是指定接收该消息的对象。以消息具体为会话消息为例,例如,通过单聊的形式向目标对象发送会话消息时,可以认为该会话消息的指定接收对象即为该目标对象。
又如,以消息具体为会话消息为例,在群组成员包括目标对象的群聊中,若群组成员发送的会话消息指定了接收对象为目标对象,则可以认为该会话消息的指定接收对象包括该目标对象。举例来说,可以通过在会话消息中输入对象指定符,并利用该对象指定符来指定接收该会话消息的对象,譬如,对象指定符具体可以为“@”,可以通过在会话消息中添加“@”符,并在该对象指定符后添加目标对象的对象标识,或在该对象指定符后添加包括目标对象的对象群组标识,以表征该会话消息的接收指定对象包括该目标对象,如通过在会话消息中添加“@张三”以表征该会话消息的接收指定对象为张三,如通过在会话消息中添加“@所有人”以来表征该会话消息的接收指定对象包括张三。
再如,消息的接收指定对象可以为由***或者后台来指定的对象。以消息具体为***通知消息为例,则***可以通过随机选择(例如,在抽奖的应用场景中)或者按照预设规则选取的方式,从对象集合中确定消息的消息接收指定对象。
在本申请中,根据消息的接收指定对象,从消息客户端的消息中确定与目标对象相关联的消息的方式可以有多种。例如,若消息客户端中的消息的接收指定对象包括目标对象,则可以将该消息确定为与目标对象相关联的对象;又如,可以获取与目标对象关联的关联对象集合,其中,该关联对象集合中包括了目标对象的至少一个关联对象;若消息客户端中的消息的接收指定对象为关联对象集合中的成员,则可以将该消息确定为与目标对象相关联的对象。
进一步地,即可基于确定的消息,展示消息列表。具体地,可以将通过前述方式所确定的与目标对象相关联的消息确定为关联消息,进一步地,可以确定关联消息的排序方式,进而确定根据该排序方式排列的消息列表,并对该消息列表进行展示。
确定关联消息的排序方式的方法可以有多种,例如,可以根据关联消息的接收指定对象,确定各关联消息的优先级,进而根据该优先级确定各关联消息的排序方式。作为示例,可以以消息的接收指定对象的数量为至少两个为例,则可以为不同的接收指定对象分配不同的优先级,这样的话,即可根据关联消息的接收指定对象的优先级,确定对应关联消息的优先级,进而确定关联消息的排序方式。
作为另一示例,可以以消息具体为会话消息,且消息的接收指定对象具体仅为目标对象为例,则可以根据以下设置,确定会话消息的优先级:若会话消息为单聊会话中的会话消息,且该会话消息的接收指定对象为目标对象,则可以确定该会话消息具有最高优先级;若会话消息为群聊会话中的会话消息,且该会话消息的接收指定对象包括目标对象,则可以确定该会话消息具有第二优先级,例如在群聊中@目标对象;若会话消息为群聊会话中的会话消息,且该会话消息的接收指定对象为包括目标对象在内的对象集合,则可以确定该会话消息具有第三优先级,例如在群聊中@所有人。
在一实施例中,消息与目标对象的关联方式,可以包括若通过对消息的消息内容进行分析可知,该消息内容中具有与目标对象相关的内容,则可以确定目标对象的关联消息包括该消息,具体地,步骤“响应于针对关联消息显示控件的触发操作,展示消息列表”,可以包括:
响应于针对关联消息显示控件的触发操作,根据消息的内容解析结果,从消息客户端的消息中确定与目标对象相关联的消息,其中,消息的内容解析结果为根据目标对象的对象信息,对消息的消息内容进行内容解析得到的结果;
基于确定的消息,展示消息列表。
具体地,步骤“根据消息的内容解析结果,从消息客户端的消息中确定与目标对象相关联的消息”可以包括:根据目标对象的对象信息,对消息的消息内容进行内容解析,得到内容解析结果;根据内容解析结果,从消息客户端的消息中确定与目标对象相关联的消息。
其中,目标对象的对象信息可以包括用于识别该目标对象身份的相关信息,例如,目标对象的对象信息可以包括脸部特征信息,昵称信息,姓名信息,账号信息,岗位信息等。
由于消息中消息内容的数据形式可以有多种,例如,文本内容,图像内容,视频内容,音频内容,链接内容,页面内容,广告内容等,因此,根据消息中消息内容的数据形式,对消息内容进行内容解析的实现方式可以有多种,例如,可以包括文本解析,图像解析,视频解析,音频解析,对链接指示的内容进行解析,对页面内容进行解析,对广告内容进行解析等。
在本申请中,根据目标对象的对象信息,对消息的消息内容进行内容解析,旨在确定消息内容中是否包括了目标对象的对象信息。例如,以消息的消息内容具体包括文本内容,且目标对象的对象信息包括用于标识该目标对象身份的对象文本信息,例如,昵称文本信息,姓名文本信息等为例,则可以对消息的消息内容进行文本解析,若文本解析结果指示消息内容中包括该目标对象的对象文本信息,则可以确定该条消息中提及到了目标对象,因此,即可将该消息确定为与目标对象相关联的消息。可选地,内容解析结果还可以包括内容解析的预测准确率,其中,该预测准确率指示的是,消息内容中包括了目标对象的对象信息的概率信息,该预测准确率可以由内容解析计算得到。
又如,以消息的消息内容具体包括为图像内容,例如照片,表情等,且目标对象的对象信息包括用于标识目标对象身份的脸部特征信息为例,则可以对消息的消息内容进行图像解析,如脸部识别,若图像解析结果指示消息内容中的脸部特征信息与目标对象的脸部特征信息相符,则可以确定该条消息中提及到了目标对象,因此,即可将该消息确定为与目标对象相关联的消息。
进一步地,即可基于确定的消息,展示消息列表。具体地,可以将通过前述方式所确定的与目标对象相关联的消息确定为关联消息,进一步地,可以确定关联消息的排序方式,进而确定根据该排序方式排列的消息列表,并对该消息列表进行展示。
确定关联消息的排序方式的方法可以有多种,例如,可以根据关联消息的内容解析结果,确定各关联消息的优先级,进而根据该优先级确定各关联消息的排序方式。
作为示例,可以为不同的内容解析方式设置不同的优先级,以使得使用优先级更高的内容解析方式所得到的内容解析结果亦具有更高的优先级,这样的话,即可根据内容解析结果的优先级确定对应关联消息的优先级,进而根据该优先级确定各关联消息的排序方式。例如,可以设置文本内容解析的优先级高于图像内容解析的优先级,那么若通过文本解析确定消息A的文本消息内容中提到了目标对象,且亦通过图像解析确定消息B的图像消息内容中提到了目标对象,则可以确定消息A的优先级高于消息B,进而可以确定消息列表中消息A排在消息B的前面。
作为另一示例,可以根据关联消息的内容解析结果中包括的预测准确率,来对关联消息进行排序,以使得预测准确率高的关联消息具有更高的优先级,进而根据确定的优先级来确定各关联消息的排序方式。例如,若消息A的内容解析结果指示该消息具有99%的概率提到了目标对象,而消息B的内容解析结果指示该消息具有80%的概率提到了目标对象,则可以确定消息A的优先级高于消息B,进而可以确定消息列表中消息A排在消息B的前面。
在一实施例中,消息与目标对象的关联方式,可以包括,若交互页面所对应的功能为预设的目标功能,则可以确定目标对象的关联消息包括该目标功能对应的消息,具体地,步骤“响应于针对关联消息显示控件的触发操作,展示消息列表”,可以包括:
响应于针对关联消息显示控件的触发操作,根据交互页面的页面类型,从消息客户端的消息中确定与目标对象相关联的消息;
基于确定的消息,展示消息列表。
具体地,步骤“根据交互页面的页面类型,从消息客户端的消息中确定与目标对象相关联的消息”,可以包括“确定交互页面的页面类型;根据该页面类型,从消息客户端的消息中确定与目标对象相关联的消息。”
由于消息客户端可以提供不同的功能,例如可以包括会话消息互动功能(如用户可以通过会话发送或接收消息),社交分享功能(如用户可以发布朋友圈内容,视频号内容等),内容接收功能(例如用户可以接收订阅账号推送的文章,音频等内容),图像搜索功能(例如表情搜索功能)等等,且消息客户端可以在不同功能对应的交互页面中设置信息搜索控件。在实际应用中,消息客户端中的不同功能可以设置有对应的交互页面,且该交互页面中可以包括信息搜索控件。因此,可以根据交互页面所对应的功能,确定该交互页面的页面类型,例如,页面类型可以包括会话消息页面类型,社交分享交互页面类型,内容接收交互页面类型,图像搜索交互页面类型等。
这样的话,对于不同交互页面中的信息搜索控件,终端可以响应于针对该信息搜索控件的触发操作,在交互页面展示关联消息显示控件,进而在要响应于针对关联消息显示控件的触发操作,展示消息列表时,终端即可响应于针对关联消息显示控件的触发操作,根据交互页面的页面类型,从消息客户端的消息中确定与目标对象相关联的消息;基于确定的消息,展示消息列表。
根据交互页面的页面类型,从消息客户端的消息中确定与目标对象相关联的消息的方式可以有多种,例如,可以将经预设页面类型的交互页面所筛选得到的消息,作为与目标对象相关联的消息。作为示例,预设页面类型可以包括会话消息页面类型与社交分享交互页面类型,那么,即可将经由会话消息页面与社交分享交互页面这种交互页面,所筛选得到的消息,即会话消息(例如单聊会话中的会话消息,群聊会话中的会话消息)与社交分享消息(例如朋友圈消息),作为与目标对象相关联的信息。
进一步地,即可基于确定的消息,展示消息列表。具体地,可以将通过前述方式所确定的与目标对象相关联的消息确定为关联消息,进一步地,可以确定关联消息的排序方式,进而确定根据该排序方式排列的消息列表,并对该消息列表进行展示。
确定关联消息的排序方式的方法可以有多种,例如,可以根据交互页面的页面类型,确定各关联消息的优先级,进而根据该优先级确定各关联消息的排序方式。
作为示例,可以为不同的页面类型设置不同的优先级,以使得经由优先级更高页面类型对应的交互页面所触发筛选得到的关联消息,亦具有更高的优先级,这样的话,即可根据页面类型的优先级,确定对应关联消息的优先级,进而根据该优先级确定各关联消息的排序方式。例如,可以设置会话消息页面类型的优先级高于社交分享交互页面类型,那么,关联消息中的会话消息较社交分享消息,则具有更高的优先级,进而可以确定消息列表中会话消息排在社交分享消息前面。
作为另一示例,可以根据关联消息的接收时间,来对关联消息进行排序,以使得最新接收的关联消息具有更高的优先级,进而根据确定的优先级来确定各关联消息的排序方式。
在一实施例中,考虑到消息客户端中常见的消息包括会话消息,因此,可以响应于针对关联消息显示控件的触发操作,展示包括了与目标对象相关联的会话消息的消息列表,具体地,步骤“响应于针对关联消息显示控件的触发操作,展示消息列表”,可以包括:
响应于针对关联消息显示控件的触发操作,从目标对象在消息客户端的未读会话中筛选目标对象的关联会话,未读会话包括目标对象在消息客户端的至少一条未读会话消息,关联会话包括至少一条与目标对象相关联的会话消息;
根据关联会话中与目标对象相关联的会话消息,展示消息列表。
其中,未读会话指的包括至少一条未读会话消息的会话,则目标对象在消息客户端的未读会话则为,包括目标对象在消息客户端的至少一条未读会话消息的会话。作为示例,可以通过在会话的图标上展示未读标识,来表征该会话为未读会话,例如,未读标识可以包括圆点,譬如,参考图6中4001可知,某某群1对应的会话即为未读会话。可选地,可以将未读消息数展示在该圆点中,譬如,参考图6中的4002可知,张三对应的会话即为未读会话,且该未读会话中包括7条未读会话消息,且某某群3对应的会话亦为未读会话,其中包括1条未读会话消息。
其中,关联会话指的是包括至少一条与目标对象相关联的会话消息的会话。因此,从目标对象在消息客户端的未读会话中筛选目标对象的关联会话,即可筛选得到消息客户端中包括至少一条与目标对象相关联的会话消息的未读会话,例如,可以筛选得到消息客户端中包括至少一条与目标对象相关联的未读会话消息的未读会话。
值得注意的是,前面对消息与目标对象的关联方式进行了介绍,类似地,若与目标对象相关联的会话消息(为了方便,可以简称为目标对象的关联会话消息)具体包括与目标对象相关联的未读会话消息,则该未读会话消息与目标对象的关联方式亦可以有多种,例如,若未读会话消息的指定接收消息的对象包括了目标对象,则可以认为该未读会话消息为与目标对象的关联会话消息;又如,即使未读会话消息的指定接收消息的对象并未包括目标对象,但通过对未读会话消息的消息内容进行分析可知,该消息内容中具有与目标对象相关的内容,则可以认为该未读会话消息为与目标对象的关联会话消息;又如,考虑到消息客户端可以在至少一个交互页面中设置信息搜索控件,而不同的交互页面可以与消息客户端所提供的不同会话功能对应,因此,可以将目标会话功能对应的未读会话消息作为与目标对象的关联会话消息;等等,此处则不再对作赘述。
在一实施例中,考虑到待展示的消息列表中包括按照目标排序方式排列的至少一条关联会话消息,该关联会话消息包括与目标对象相关联的会话消息,例如,目标对象相关联的会话消息具体可以包括,与目标对象相关联的未读会话消息,则对应地,待展示的消息列表中具体可以包括,按照目标排序方式排列的与目标对象相关联的未读会话消息。在从目标对象在消息客户端的未读会话中筛选目标对象的关联会话后,即可进一步地,确定关联会话的排序方式,进而根据该排序方式,对消息列表进行展示。具体地,步骤“根据关联会话中与目标对象相关联的会话消息,展示消息列表”,可以包括:
根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息;
基于优先级信息,展示消息列表,消息列表包括关联会话对应的会话入口控件,会话入口控件用于供对象操作以触发进入关联会话。
其中,关联会话的优先级信息用于描述关联会话的优先级。
根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息的方式可以有多种,例如,可以当关联会话中关联会话消息的消息内容的内容解析结果,指示该关联会话消息中包括了目标对象的对象消息时,根据该内容解析结果来确定关联会话的优先级。举例来说,可以为不同的内容解析方式设置不同的优先级,以使得使用优先级更高的内容解析方式所得到的内容解析结果亦具有更高的优先级,这样的话,即可根据内容解析结果的优先级确定对应关联会话的优先级。譬如,可以设置文本内容解析的优先级高于图像内容解析的优先级,那么若通过文本解析确定关联会话A中关联会话消息的文本消息内容中提到了目标对象,且亦通过图像解析确定关联会话B中关联会话消息的图像消息内容中提到了目标对象,则可以确定关联会话A的优先级高于关联会话B。
根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息的方式可以有多种,又如,可以当关联会话中关联会话消息的消息内容的内容解析结果,指示该关联会话消息中包括了目标对象的对象消息时,根据该内容解析结果来确定关联会话的优先级。举例来说,可以根据关联会话中关联会话消息的内容解析结果中包括的预测准确率,来对关联会话进行排序,以使得预测准确率高的关联会话消息所在的关联会话具有更高的优先级。譬如,若关联会话中关联会话消息的内容解析结果指示该关联会话消息具有99%的概率提到了目标对象,而关联会话B中关联会话消息的内容解析结果指示该关联会话消息具有80%的概率提到了目标对象,则可以确定关联会话A的优先级高于关联会话B。
值得注意的是,由于各关联会话中包括至少一条目标对象的关联会话消息,例如,关联会话消息具体可以包括与目标对象相关联的未读会话消息,即目标对象的未读关联会话消息,因此,可以根据关联会话中目标对象的未读关联会话消息,来确定关联会话的优先级。具体地,根据关联会话中目标对象的未读关联会话消息,来确定关联会话的优先级的方式,可以参考说明书中,根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息的方式,在此不作赘述。
根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息的方式可以有多种,在一实施例中,可以根据关联会话中关联会话消息的接收指定对象,来确定关联会话的优先级。具体地,步骤“根据关联会话中与目标对象相关联的会话消息,确定关联会话的优先级信息”,可以包括:
确定关联会话中与目标对象相关联的会话消息的接收指定对象;
根据接收指定对象与目标对象的关联程度,确定关联会话的优先级信息。
其中,接收指定对象与目标对象的关联程度,可以通过将接收指定对象与目标对象进行比对来确定。例如,若关联会话为单聊会话,则该关联会话中目标对象的关联会话消息的接收指定对象,即为目标对象,则可以认为该关联会话消息的接收指定对象与目标对象具有最大的关联程度。又如,若关联会话为群聊会话,且该关联会话中目标对象的某关联会话消息的接收指定对象,直接包括了目标对象,譬如在群聊中@目标对象,则可以认为该关联会话消息的接收指定对象与目标对象具有次之的关联程度。又如,若关联会话为群聊会话,且该关联会话中目标对象的某关联会话消息的接收指定对象,间接包括了目标对象,譬如在群聊中@目标对象,则可以认为该关联会话消息的接收指定对象与目标对象具有再次之的关联程度。
由于可以从目标对象在消息客户端的未读会话中筛选目标对象的关联会话,因此,关联会话中可以包括与目标对象相关联的至少一条未读会话消息,即目标对象的至少一条未读关联会话消息,因此,确定关联会话中与目标对象相关联的会话消息的接收指定对象,例如可以确定关联会话中与目标对象相关联的未读会话消息的接收指定对象,即确定关联会话中目标对象的未读关联会话消息的接收指定对象。这样的话,即可根据关联会话中目标对象的未读关联会话消息的接收指定对象与目标对象的关联程度,确定关联会话的优先级信息。
作为示例,可以结合关联会话中未读关联会话消息的时间信息,来确定该关联会话的优先级信息,例如,可以根据关联会话最新的未读关联会话消息,确定该关联会话的优先级信息。具体地,可以确定关联会话中目标对象最新的未读关联会话消息,并确定该最新的未读关联会话消息对应的接收指定对象。进一步地,可以根据该最新的未读关联会话消息对应的接收指定对象与目标对象的关联程度,确定该关联会话的优先级消息。
作为另一示例,可以结合关联会话中未读关联会话消息的时间信息,来确定该关联会话的优先级信息,例如,可以根据关联会话中目标对象所有的未读关联会话消息,确定该关联会话的优先级信息。具体地,可以确定关联会话中目标对象所有的未读关联会话消息,并确定该所有的未读关联会话消息对应的接收指定对象。进一步地,可以根据该所有的未读关联会话消息对应的接收指定对象与目标对象的关联程度,确定该关联会话的优先级消息。例如,可以为不同的关联程度赋予不同的权重值,这样的话,即可通过加权计算的方式来计算各关联会话的优先级信息。
在确定各关联会话的优先级后,即可根据该优先级,展示消息列表,具体地,可以根据该优先级,确定各关联会话的排列顺序,进而将该排列顺序作为各关联会话的会话入口控件在消息列表中的排列顺序,这样的话,即可展示包括关联会话对应的会话入口控件的消息列表。
其中,关联会话的会话入口控件用于供对象操作以触发进入该关联会话。例如,终端可以在检测到关联会话对应的会话入口控件被触发后,则展示该关联会话中的会话消息,这样的话,对象即可通过触发会话入口控件来进入关联会话。
作为示例,参考图7中的图7a,用户可以点击5001所示的关联消息显示控件,对应地,终端可以响应于针对关联消息显示控件5001的触发操作,展示图7中图7b所示的消息列表5002,其中,消息列表5002中包括三个关联会话对应的会话入口控件,三个关联会话分别为目标对象与“张三”的会话,“某某群1”的会话,以及“某某群2”的会话。
在一实施例中,由于关联会话的会话入口控件用于供对象操作以触发进入该关联会话,因此,终端可以响应于针对目标会话入口控件的触发操作,展示目标会话入口控件对应的关联会话的相关页面,具体地,步骤“根据关联会话中与目标对象相关联的会话消息,展示消息列表”,还可以包括:
响应于针对目标会话入口控件的触发操作,展示目标关联会话的内容展示页面,目标关联会话为目标会话入口控件对应的关联会话,内容展示页面包括目标关联会话中目标关联消息所在的上下文内容。
其中,可以将检测到被触发的会话入口控件作为目标会话入口控件,并且,可以将目标会话入口控件对应的关联会话作为目标关联会话。
其中,目标关联会话中的目标关联消息可以有多种情况,例如,若目标关联会话中仅包括一条目标对象的关联消息,则可以将该关联消息作为目标关联消息。
又如,若目标关联会话中包括至少两条目标对象的关联消息,则从中确定目标关联消息的方法可以有多种,譬如,可以按照消息接收时间,将目标关联会话中最先或最后接收到的关联消息,作为目标关联消息;再如,可以参考前面的描述,根据关联消息的接收指定对象,来从至少两条关联消息中确定目标关联消息,或者根据关联消息的消息内容的内容解析结果,来从至少两条关联消息中确定目标关联消息,等等,此处不在作赘述。
其中,目标关联会话的内容展示页面,为用于目标关联会话中目标关联消息所在的上下文内容的页面。
其中,由于目标关联会话中可以包括至少一条会话消息,因此,目标关联会话中目标关联消息所在的上下文可以包括,目标关联会话中目标关联消息的上下文消息,该上下文消息可以包括目标关联会话的会话消息中,在该目标关联消息之前接收到的若干会话消息,和/或在该目标关联消息之后接收到的若干会话消息。因此,目标关联会话中目标关联消息所在的上下文内容,则可以由目标关联消息在目标关联会话中的上下文消息的消息内容组成。
作为示例,参见图7中的图7b,消息列表中可以展示有目标对象的3个关联会话,若用户通过点击目标对象与“张三”的关联会话对应的会话入口控件,来进入目标对象与“张三”的关联会话,则可以认为该会话入口控件即为目标会话入口控件,该会话即为目标关联会话。对应地,终端即可响应于针对该目标会话入口控件的触发操作,如图7中图7c所示展示目标关联会话的内容展示页面,其中,该内容展示页面中可以包括该目标关联会话中目标关联消息所在的上下文内容。
在一实施例中,考虑到当对象浏览完目标关联会话后,还有关注消息列表中的其他关联会话的需求,因此,终端可以检测到针对目标关联会话的内容展示页面的返回操作时,可以返回展示消息列表,以使得对象可以关注列表中的其他关联会话,具体地,步骤“根据所述关联会话中与所述目标对象相关联的会话消息,展示消息列表”,还可以包括:
响应于针对内容展示页面的页面返回操作,根据目标关联会话对消息列表进行更新;
从内容展示页面返回展示更新后的消息列表。
其中,页面返回操作用于实现从当前页面,返回至用于展示消息列表的交互页面。页面返回操作可以通过触发实现页面返回功能的控件实现,也可以通过执行预设的触屏操作实现,例如左滑操作,本申请不对页面返回操作的实现方式作限制。
当对象从目标关联会话的内容展示页面返回,即可认为该对象已经完成了对目标关联会话的关注,因此,即可根据目标关联会话对消息列表进行更新,例如,可以将目标关联会话对应的会话入口控件,从消息列表中删去;又如,可以将目标关联会话对应的会话入口控件排列在消息列表的最后;等等。进一步地,终端即可从目标关联会话的内容展示页面返回展示更新后的消息列表。
作为示例,可以以目标对象的目标关联会话具体为目标对象与“张三”的单聊会话为例,参见图8,用户可以触发图8a中左上角的页面返回控件6001,或者执行预设的触屏操作,例如左滑操作等来实现针对该目标关联会话的内容展示页面的页面返回操作,对应地,终端可以响应于针对内容展示页面的页面返回操作,根据目标关联会话对消息列表进行更新,将目标关联会话对应的会话入口控件,从消息列表中删去;并如图8中的图8b所示,从内容展示页面返回展示更新后的消息列表6002,其中,该更新后的消息列表中已不再展示目标对象与“张三”的单聊会话对应的会话入口控件。
在一实施例中,考虑到当向对象展示排列有至少一条关联消息的消息列表时,对象既可以选择对其中的关联消息予以关注,例如,通过点击该关联消息对应的入口控件以触发获取该关联消息对应的上下文内容,该对象还可以决定不关注消息列表中当前展示的关联消息。对于后者的场景,可以在消息列表周围部署关联消息关闭控件,以使得对象可以通过该控件来从展示有消息列表的页面返回至之前的交互页面,具体地,消息列表周围可以部署有关联消息关闭控件,信息处理方法还可以包括:
响应于针对关联消息关闭控件的触发操作,从当前展示有消息列表的页面返回展示交互页面。
其中,关联消息关闭控件用于关闭显示目标对象的关联消息,例如,可以通过关闭显示用于展示关联消息的消息列表来实现。
作为示例,参见图9,用户可以通过点击图9a中7001所示的关联消息关闭控件,则对应地,终端可以响应于针对关联消息关闭控件的触发操作,从图9a所示的当前展示有消息列表的页面返回展示图9b所示的交互页面。
值得注意的是,在实际应用中,除了可以通过设置关联消息关闭控件,来实现关闭显示用于展示关联消息的消息列表,还可以通过设置预设的触屏操作,并在检测到该触屏操作时,执行从当前展示有消息列表的页面返回展示交互页面来实现。
值得注意的是,若交互页面不是静态页面,而是可以动态变化的页面,则当终端执行从当前展示有消息列表的页面返回展示交互页面时,具体返回的是当前最新的交互页面。
在一实施例中,终端要实现响应于针对关联消息显示控件的触发操作,展示消息列表时,可以通过调用相关接口来向服务器请求展示消息列表所需的数据,以便以终端可以基于获取的数据,展示消息列表,具体地,步骤“响应于针对关联消息显示控件的触发操作,展示消息列表”,可以包括:
响应于针对关联消息显示控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求;
获取服务器基于消息搜索请求返回的消息搜索结果数据,其中,消息搜索结果数据包括关联消息的消息数据;
根据关联消息的消息数据,展示消息列表。
其中,消息搜索接口为应用程序编程接口(Application ProgrammingInterface,API)的一种,终端可以通过调用该接口来向服务器发送信息搜索请求,以向服务器请求获取与目标对象的关联消息的消息数据。
例如,终端可以基于目标对象的对象标识信息,例如对象账号(IdentityDocument,ID)生成消息搜索请求,以使得服务器获取该消息搜索请求后,可以根据该对象标识信息从数据库中搜索出目标对象的关联消息,并根据搜索出的关联消息的消息数据,生成响应该消息搜索请求的消息搜索结果数据。服务器可以向终端发送该消息搜索结果数据,对应地,终端可以获取服务器基于消息搜索请求返回的消息搜索结果数据,其中,消息搜索结果数据包括关联消息的消息数据。
进一步地,终端即可根据消息搜索结果数据中的关联消息的消息数据,展示消息列表,例如,终端可以根据获取的消息数据,渲染出消息列表的列表数据,进而根据该列表数据展示消息列表,其中,展示的消息列表可以包括按照目标排序方式排列的至少一条关联消息,该关联消息包括消息客户端中与目标对象相关联的消息。
由上可知,本实施例可以展示目标对象的消息客户端的交互页面,交互页面包括信息搜索控件;响应于针对信息搜索控件的触发操作,在交互页面展示关联消息显示控件;响应于针对关联消息显示控件的触发操作,展示消息列表,消息列表包括按照目标排序方式排列的至少一条关联消息,关联消息包括消息客户端中与目标对象相关联的消息。
该方案在交互页面中提供了信息搜索控件,用以响应对象的信息搜索需求,值得注意的是,这里所设计响应的信息搜索需求,不仅包括了具有明确搜索意图的信息搜索序列,例如,可以通过确切的搜索关键字来表达的信息搜索需求,更重要的是,还包括了在对象缺乏确切搜索意图时却还要搜索与该对象相关联信息的信息搜索需求。具体地,在该方案中提供了响应于针对信息搜索控件的触发操作展示关联消息显示控件的处理方式,即通过关联消息显示控件来响应对象缺乏确切搜索意图时的信息搜索需求,并进一步地响应于针对该关联消息显示控件的触发操作,显示包括了与该对象相关联的消息的列表。
可见,该方案能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
根据上面实施例所描述的方法,以下将举例进一步详细说明。
在本实施例中,将以信息处理装置集成在服务器与终端为例进行说明,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。该终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
如图10所示,一种信息处理方法,具体流程如下:
201、终端展示目标对象的消息客户端的交互页面,交互页面包括信息搜索控件。
作为示例,参见图13中的图13a,终端可以展示目标对象的消息客户端的交互页面9001,其中,该交互页面中可以包括信息搜索控件9002。
作为另一示例,可以以消息具体为会话消息为例,参见图11,则终端可以展示目标对象的消息客户端的交互页面8001,其中,交互页面8001可以包括信息搜索控件8002。可选地,交互页面可以为会话消息的消息交互页面,则该交互页面中还可以包括目标对象的至少一个会话入口控件,每个会话入口控件与目标对象在消息客户端的一个会话对应,每个会话入口控件用以供对象操作以进入对应会话。
202、终端响应于针对信息搜索控件的触发操作,在交互页面展示关联消息显示控件。
作为示例,参见图13中的图13a,用户可以点击信息搜索控件9002,对应地,终端可以响应于针对信息搜索控件9002的触发操作,如图13b所示,在交互页面展示关联消息显示控件9003。
作为另一示例,可以以消息具体为会话消息为例,参照图11中的图11a,用户可以点击信息搜索控件8002,对应地,终端可以响应于针对信息搜索控件8002的触发操作,如图11b所示,在交互页面展示关联消息显示控件8003。
作为另一示例,参见图12,当用户在点击用于实现搜索功能的信息搜索控件时,可以触发onClick事件,并且,终端可以利用HTML和CSS在信息搜索控件下面渲染关联消息显示控件,例如,该关联消息显示控件上标注有“显示与我相关消息”的文本。
203、终端响应于针对所述关联消息显示控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求。
作为示例,参见图12,当用户点击标注有“显示与我相关消息”文本的关联消息显示控件后,终端可以调用消息搜索接口以获取与我相关的消息(这里的“我”指的是目标对象),具体地,终端可以向服务器发送消息搜索请求,入参可以传入目标对象的对象ID。
作为另一示例,参见图13中的图13b,当用户点击标注有“显示与我相关消息”文本的关联消息显示控件9003后,终端可以响应于针对该关联消息显示控件的触发操作,如图13中的图13c所示,展示搜索内容指定区域9004,其中,搜索内容指定区域包括至少一个类型指定控件,类型指定控件用于指定信息搜索的内容类型。进一步地,终端可以响应于针对目标类型指定控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求,其中,该消息搜索请求具体可以用于搜索目标内容类型下与目标对象相关联的消息,目标内容类型为目标类型指定控件对应的内容类型。例如,参见图13中的图13c,用户可以点击“内容类型5”对应的类型指定控件,则终端可以确定该类型指定控件即为目标类型指定控件,进而终端可以调用消息搜索接口以向服务器发送消息搜索请求,其中,该消息搜索请求具体可以用于搜索内容类型5下与目标对象相关联的消息。值得注意的是,用户可以选择一个或至少两个目标类型指定控件,因此对应地,目标内容类型的数量可以为一个或至少两个,本申请不对此作限制。
204、服务器接收消息搜索请求,并根据消息搜索请求在数据库进行数据搜索,得到消息搜索结果数据,消息搜索结果数据包括至少一条关联消息的消息数据,关联消息包括从消息客户端接收到的消息中搜索到的与目标对象关联的消息。
作为示例,参见图12,服务器可以根据对象ID从数据库中搜索出发送给目标对象的单聊会话消息,群聊会话中将接收指定对象设置为目标对象的群聊会话消息(例如群聊中@目标对象的会话消息),以及群聊会话中将接收指定对象设置为包括目标对象在内的对象集合的群聊会话消息(例如群聊中@所有人的会话消息),并将这些会话消息的消息数据添加到消息搜索结果数据中。
作为另一示例,若消息搜索请求用于搜索目标内容类型下与目标对象相关联的消息时,则服务器可以根据对象ID从该目标内容类型对应的数据库中,搜索出与目标对象相关联的消息,并将该消息的消息数据添加到消息搜索结果数据中。
205、服务器向终端发送消息搜索结果数据,以使得终端获取服务器基于消息搜索请求返回的消息搜索结果数据。
206、终端根据消息搜索结果数据中关联消息的消息数据,展示消息列表。
作为示例,可以以消息具体为会话消息为例,参照图11中的图11c,则终端可以展示8004所示的消息列表。
作为另一示例,参见图12,终端可以根据终端返回的消息数据,利用HTML和CSS渲染出消息列表的列表数据,其中,该列表数据中具体可以包括以下会话消息的消息数据:发送给目标对象的单聊会话消息,群聊会话中将接收指定对象设置为目标对象的群聊会话消息(例如群聊中@目标对象的会话消息),以及群聊会话中将接收指定对象设置为包括目标对象在内的对象集合的群聊会话消息(例如群聊中@所有人的会话消息)。
作为另一示例,参见图13中的图13b,终端可以根据消息搜索结果数据中,目标内容类型对应的消息数据,展示消息列表,其中,该消息列表包括至少一个目标内容类型下的目标消息,该目标消息为与目标对象相关联的消息。
可选地,消息列表周围可以部署有关联消息关闭控件,当用户点击该关联消息关闭控件时,终端可以再次向服务器发送一个请求获取当前的目标对象的所有会话消息,对应地,服务器即可根据目标对象的会话消息的时间排序,向终端返回目标对象当前的所有会话消息,这样的话,终端即可根据获取的会话消息来渲染最新的交互页面,以使得终端可以从当前展示有消息列表的页面返回展示更新后的交互页面,该更新后的交互页面中包括目标对象的最新会话消息。
由上可知,本申请实施例在交互页面中提供了信息搜索控件,用以响应对象的信息搜索需求,值得注意的是,这里所设计响应的信息搜索需求,不仅包括了具有明确搜索意图的信息搜索序列,例如,可以通过确切的搜索关键字来表达的信息搜索需求,更重要的是,还包括了在对象缺乏确切搜索意图时却还要搜索与该对象相关联信息的信息搜索需求。具体地,在本申请实施例中提供了响应于针对信息搜索控件的触发操作展示关联消息显示控件的处理方式,即通过关联消息显示控件来响应对象缺乏确切搜索意图时的信息搜索需求,并进一步地响应于针对该关联消息显示控件的触发操作,显示包括了与该对象相关联的消息的列表。可见,本申请实施例能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
为了更好地实施以上方法,相应的,本申请实施例还提供一种信息处理装置,其中,该信息处理装置可以集成在服务器或终端中。该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。该终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
例如,如图14所示,该信息处理装置可以包括页面展示单元301,控件展示单元302以及列表展示单元303,如下:
页面展示单元301,可以用于展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;
控件展示单元302,可以用于响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;
列表展示单元303,可以用于响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
在一实施例中,所述列表展示单元303,可以包括:
会话筛选子单元,可以用于响应于针对所述关联消息显示控件的触发操作,从所述目标对象在所述消息客户端的未读会话中筛选所述目标对象的关联会话,所述未读会话包括所述目标对象在所述消息客户端的至少一条未读会话消息,所述关联会话包括至少一条与所述目标对象相关联的会话消息;
第一列表展示子单元,可以用于根据所述关联会话中与所述目标对象相关联的会话消息,展示消息列表。
在一实施例中,所述第一列表展示子单元,可以用于:
根据所述关联会话中与所述目标对象相关联的会话消息,确定所述关联会话的优先级信息;基于所述优先级信息,展示消息列表,所述消息列表包括所述关联会话对应的会话入口控件,所述会话入口控件用于供对象操作以触发进入所述关联会话。
在一实施例中,所述第一列表展示子单元,具体用于:确定所述关联会话中与所述目标对象相关联的会话消息的接收指定对象;根据所述接收指定对象与目标对象的关联程度,确定所述关联会话的优先级信息。
在一实施例中,所述第一列表展示子单元,还可以用于:
响应于针对目标会话入口控件的触发操作,展示目标关联会话的内容展示页面,所述目标关联会话为所述目标会话入口控件对应的关联会话,所述内容展示页面包括所述目标关联会话中目标关联消息所在的上下文内容。
在一实施例中,所述第一列表展示子单元,还可以用于:
响应于针对所述内容展示页面的页面返回操作,根据所述目标关联会话对所述消息列表进行更新;从所述内容展示页面返回展示更新后的消息列表。
在一实施例中,所述消息列表周围部署有关联消息关闭控件,所述信息处理装置,还可以包括:
页面返回单元,可以用于响应于针对所述关联消息关闭控件的触发操作,从当前展示有所述消息列表的页面返回展示所述交互页面。
在一实施例中,所述关联消息显示控件部署于所述信息搜索控件的周围。
在一实施例中,所述列表展示单元303,可以包括:
第一消息确定子单元,可以用于响应于针对所述关联消息显示控件的触发操作,根据消息的接收指定对象,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的接收指定对象用于描述接收所述消息的指定对象;
第二列表展示子单元,可以用于基于确定的消息,展示消息列表。
在一实施例中,所述列表展示单元303,可以包括:
第二消息确定子单元,可以用于响应于针对所述关联消息显示控件的触发操作,根据消息的内容解析结果,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的内容解析结果为根据所述目标对象的对象信息,对所述消息的消息内容进行内容解析得到的结果;
第三列表展示子单元,可以用于基于确定的消息,展示消息列表。
在一实施例中,所述列表展示单元303,可以包括:
第三消息确定子单元,可以用于响应于针对所述关联消息显示控件的触发操作,根据所述交互页面的页面类型,从所述消息客户端的消息中确定与所述目标对象相关联的消息;
第四列表展示子单元,可以用于基于确定的消息,展示消息列表。
在一实施例中,所述控件展示单元302,可以包括:
区域展示子单元,可以用于响应于针对所述信息搜索控件的触发操作,展示搜索内容指定区域,所述搜索内容指定区域包括至少一个类型指定控件,所述类型指定控件用于指定信息搜索的内容类型;
控件展示子单元,可以用于响应于针对目标类型指定控件的触发操作,在所述交互页面展示对应内容类型下的关联消息显示控件。
在一实施例中,所述消息客户端登录有所述目标对象的对象账号。
在一实施例中,所述列表展示单元303,可以包括:
请求发送子单元,可以用于响应于针对所述关联消息显示控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求;
数据获取子单元,可以用于获取服务器基于所述消息搜索请求返回的消息搜索结果数据,其中,所述消息搜索结果数据包括关联消息的消息数据;
第五列表展示子单元,可以用于根据所述关联消息的消息数据,展示消息列表。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本实施例的信息处理装置中由页面展示单元301展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;由控件展示单元302响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;由列表展示单元303响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
该方案在交互页面中提供了信息搜索控件,用以响应对象的信息搜索需求,值得注意的是,这里所设计响应的信息搜索需求,不仅包括了具有明确搜索意图的信息搜索序列,例如,可以通过确切的搜索关键字来表达的信息搜索需求,更重要的是,还包括了在对象缺乏确切搜索意图时却还要搜索与该对象相关联信息的信息搜索需求。具体地,在该方案中提供了响应于针对信息搜索控件的触发操作展示关联消息显示控件的处理方式,即通过关联消息显示控件来响应对象缺乏确切搜索意图时的信息搜索需求,并进一步地响应于针对该关联消息显示控件的触发操作,显示包括了与该对象相关联的消息的列表。可见,该方案能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
此外,本申请实施例还提供一种计算机设备,该计算机设备可以为服务器或终端等设备,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。该终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。如图15所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:
该计算机设备可以包括有一个或一个以上计算机可读存储介质的存储器401、输入单元402、显示单元403、包括有一个或者一个以上处理核心的处理器404、以及电源405等部件。本领域技术人员可以理解,图15中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
存储器401可用于存储软件程序以及模块,处理器404通过运行存储在存储器401的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器401可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器401还可以包括存储器控制器,以提供处理器404和输入单元402对存储器401的访问。
输入单元402可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元402可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器404,并能接收处理器404发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元402还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元403可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元403可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器404以确定触摸事件的类型,随后处理器404根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然作为示例,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
处理器404是计算机设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器401内的软件程序和/或模块,以及调用存储在存储器401内的数据,执行计算机设备的各种功能和处理数据,从而对手机进行整体监测。可选的,处理器404可包括一个或多个处理核心;优选的,处理器404可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器404中。
计算机设备还包括给各个部件供电的电源405(比如电池),优选的,电源可以通过电源管理***与处理器404逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源405还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,计算机设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,计算机设备中的处理器404会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器401中,并由处理器404来运行存储在存储器401中的应用程序,从而实现各种功能,如下:
展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本实施例的计算机设备在交互页面中提供了信息搜索控件,用以响应对象的信息搜索需求,值得注意的是,这里所设计响应的信息搜索需求,不仅包括了具有明确搜索意图的信息搜索序列,例如,可以通过确切的搜索关键字来表达的信息搜索需求,更重要的是,还包括了在对象缺乏确切搜索意图时却还要搜索与该对象相关联信息的信息搜索需求。具体地,该计算机设备提供了响应于针对信息搜索控件的触发操作展示关联消息显示控件的处理方式,即通过关联消息显示控件来响应对象缺乏确切搜索意图时的信息搜索需求,并进一步地响应于针对该关联消息显示控件的触发操作,显示包括了与该对象相关联的消息的列表。可见,该计算机设备能够在对象没有明确搜索意图时,快速搜索与该对象相关联的消息,从而提高消息搜索效率与对象管理效率,并改善当前的信息处理方式。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种信息处理方法中的步骤。例如,该指令可以执行如下步骤:
展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种信息处理方法中的步骤,因此,可以实现本申请实施例所提供的任一种信息处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述信息处理方面的各种可选实现方式中提供的方法。
以上对本申请实施例所提供的一种信息处理方法和装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (15)
1.一种信息处理方法,其特征在于,包括:
展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;
响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;
响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
2.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述关联消息显示控件的触发操作,展示消息列表,包括:
响应于针对所述关联消息显示控件的触发操作,从所述目标对象在所述消息客户端的未读会话中筛选所述目标对象的关联会话,所述未读会话包括所述目标对象在所述消息客户端的至少一条未读会话消息,所述关联会话包括至少一条与所述目标对象相关联的会话消息;
根据所述关联会话中与所述目标对象相关联的会话消息,展示消息列表。
3.根据权利要求2所述的信息处理方法,其特征在于,根据所述关联会话中与所述目标对象相关联的会话消息,展示消息列表,包括:
根据所述关联会话中与所述目标对象相关联的会话消息,确定所述关联会话的优先级信息;
基于所述优先级信息,展示消息列表,所述消息列表包括所述关联会话对应的会话入口控件,所述会话入口控件用于供对象操作以触发进入所述关联会话。
4.根据权利要求3所述的信息处理方法,其特征在于,根据所述关联会话中与所述目标对象相关联的会话消息,确定所述关联会话的优先级信息,包括:
确定所述关联会话中与所述目标对象相关联的会话消息的接收指定对象;
根据所述接收指定对象与目标对象的关联程度,确定所述关联会话的优先级信息。
5.根据权利要求3所述的信息处理方法,其特征在于,所述方法还包括:
响应于针对目标会话入口控件的触发操作,展示目标关联会话的内容展示页面,所述目标关联会话为所述目标会话入口控件对应的关联会话,所述内容展示页面包括所述目标关联会话中目标关联消息所在的上下文内容。
6.根据权利要求5所述的信息处理方法,其特征在于,所述方法还包括:
响应于针对所述内容展示页面的页面返回操作,根据所述目标关联会话对所述消息列表进行更新;
从所述内容展示页面返回展示更新后的消息列表。
7.根据权利要求1所述的信息处理方法,其特征在于,所述消息列表周围部署有关联消息关闭控件,所述方法还包括:
响应于针对所述关联消息关闭控件的触发操作,从当前展示有所述消息列表的页面返回展示所述交互页面。
8.根据权利要求1所述的信息处理方法,其特征在于,所述关联消息显示控件部署于所述信息搜索控件的周围。
9.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述关联消息显示控件的触发操作,展示消息列表,包括:
响应于针对所述关联消息显示控件的触发操作,根据消息的接收指定对象,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的接收指定对象用于描述接收所述消息的指定对象;
基于确定的消息,展示消息列表。
10.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述关联消息显示控件的触发操作,展示消息列表,包括:
响应于针对所述关联消息显示控件的触发操作,根据消息的内容解析结果,从所述消息客户端的消息中确定与所述目标对象相关联的消息,其中,消息的内容解析结果为根据所述目标对象的对象信息,对所述消息的消息内容进行内容解析得到的结果;
基于确定的消息,展示消息列表。
11.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述关联消息显示控件的触发操作,展示消息列表,包括:
响应于针对所述关联消息显示控件的触发操作,根据所述交互页面的页面类型,从所述消息客户端的消息中确定与所述目标对象相关联的消息;
基于确定的消息,展示消息列表。
12.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件,包括:
响应于针对所述信息搜索控件的触发操作,展示搜索内容指定区域,所述搜索内容指定区域包括至少一个类型指定控件,所述类型指定控件用于指定信息搜索的内容类型;
响应于针对目标类型指定控件的触发操作,在所述交互页面展示对应内容类型下的关联消息显示控件。
13.根据权利要求1所述的信息处理方法,其特征在于,所述消息客户端登录有所述目标对象的对象账号。
14.根据权利要求1所述的信息处理方法,其特征在于,响应于针对所述关联消息显示控件的触发操作,展示消息列表,包括:
响应于针对所述关联消息显示控件的触发操作,调用消息搜索接口以向服务器发送消息搜索请求;
获取服务器基于所述消息搜索请求返回的消息搜索结果数据,其中,所述消息搜索结果数据包括关联消息的消息数据;
根据所述关联消息的消息数据,展示消息列表。
15.一种消息处理装置,其特征在于,包括:
页面展示单元,用于展示目标对象的消息客户端的交互页面,所述交互页面包括信息搜索控件;
控件展示单元,用于响应于针对所述信息搜索控件的触发操作,在所述交互页面展示关联消息显示控件;
列表展示单元,用于响应于针对所述关联消息显示控件的触发操作,展示消息列表,所述消息列表包括按照目标排序方式排列的至少一条关联消息,所述关联消息包括从所述消息客户端接收到的消息中搜索到的与所述目标对象关联的消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210689380.9A CN117289828A (zh) | 2022-06-16 | 2022-06-16 | 信息处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210689380.9A CN117289828A (zh) | 2022-06-16 | 2022-06-16 | 信息处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117289828A true CN117289828A (zh) | 2023-12-26 |
Family
ID=89252272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210689380.9A Pending CN117289828A (zh) | 2022-06-16 | 2022-06-16 | 信息处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117289828A (zh) |
-
2022
- 2022-06-16 CN CN202210689380.9A patent/CN117289828A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10754905B2 (en) | Search method, apparatus, and electronic device | |
US10990623B2 (en) | Information retrieval method, eletronic device and storage medium | |
CN109873745B (zh) | 通信控制方法、装置及存储介质 | |
CN108881339B (zh) | 推送方法、用户标签的生成方法、装置及设备 | |
CN111740896B (zh) | 一种内容分享控制方法、装置、电子设备和存储介质 | |
CN106470110B (zh) | 向用户列表中的多个用户群发消息的方法及装置 | |
CN111970189B (zh) | 一种内容分享控制方法、装置、电子设备和存储介质 | |
US11855940B2 (en) | Methods, systems, and media for generating contextually relevant messages | |
CN111523035B (zh) | App浏览内容的推荐方法、装置、服务器和介质 | |
CN112286887A (zh) | 文件分享的方法、装置和电子设备 | |
CN112131466A (zh) | 群组展示方法、装置、***和存储介质 | |
CN113271251B (zh) | 一种虚拟资源活动控制方法、装置、电子设备和存储介质 | |
US20230071779A1 (en) | Method and apparatus for processing historical browsing content electronic device and storage medium | |
US20210266275A1 (en) | Method and system for evaluating content on instant messaging application | |
CN117289828A (zh) | 信息处理方法和装置 | |
DE202017105336U1 (de) | Einheitlicher Ressourcenbezeichner und Teilen von Bildern zur Kontextinformationanzeige | |
CN115361588B (zh) | 一种对象显示方法、装置、电子设备及存储介质 | |
CN110856012B (zh) | 虚拟产品分享到直播平台的方法、装置、设备及存储介质 | |
CN113934402B (zh) | 子应用内容的制作方法、装置、存储介质和电子设备 | |
CN116962332A (zh) | 消息查找方法、装置和计算机可读存储介质 | |
CN118295575A (zh) | 社交互动的方法、装置、电子设备、存储介质及程序产品 | |
CN115390727A (zh) | 消息交互方法及装置 | |
CN118277689A (zh) | 内容发布方法、装置、电子设备和计算机可读存储介质 | |
CN116186333A (zh) | 用户事件索引方法、装置、电子设备和存储介质 | |
CN113158002A (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 |