CN112069410A - 一种消息处理方法、装置、设备及介质 - Google Patents

一种消息处理方法、装置、设备及介质 Download PDF

Info

Publication number
CN112069410A
CN112069410A CN202010942933.8A CN202010942933A CN112069410A CN 112069410 A CN112069410 A CN 112069410A CN 202010942933 A CN202010942933 A CN 202010942933A CN 112069410 A CN112069410 A CN 112069410A
Authority
CN
China
Prior art keywords
search
message
instant messaging
page
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010942933.8A
Other languages
English (en)
Inventor
李鹏飞
姚创沐
房翊翔
赵航
郑千帆
冯健雄
颜俊鸿
王翊夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010942933.8A priority Critical patent/CN112069410A/zh
Publication of CN112069410A publication Critical patent/CN112069410A/zh
Priority to PCT/CN2021/112901 priority patent/WO2022052749A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种消息处理方法、装置、设备及介质,其中,该方法可包括:显示即时通信会话页面,即时通信会话页面中设有消息编辑区;若消息编辑区中存在搜索事件,则输出搜索窗口;在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。本申请实施例支持用户在编辑即时通信会话消息的过程中,主动触发搜索事件,以实现在即时通信会话场景中的内容搜索,无需进行应用程序的切换,搜索路径短且搜索效率高。

Description

一种消息处理方法、装置、设备及介质
技术领域
本申请涉及通信技术领域,具体涉及消息处理领域,尤其涉及一种消息处理方法、一种消息处理装置、一种消息处理设备及一种计算机可读存储介质。
背景技术
在即时通信会话场景中常常会产生搜索的需求。现有技术中,通过搜索引擎(例如,百度搜索、搜狗搜索、头条搜索等等)来搜索内容,可以帮助用户在海量的数据中更快的找到满足需求的内容。但实践发现,通过搜索引擎来搜索内容的过程是作为一个独立的搜索流程,来实现对内容的搜索;例如,当用户在即时通信会话场景中产生搜索的诉求时,需要用户中断当前即时通信(如聊天、视频、语音等等)的行为,从即时通信会话页面中切换到搜索引擎的搜索页面,再在搜索引擎的搜索页面中进行内容的搜索以满足搜索需求,这使得即时通信会话场景中的搜索过程需要频繁进行应用程序的切换,搜索路径较长,搜索效率较低,用户体验不顺畅。
发明内容
本申请实施例提供一种消息处理方法、装置、设备及介质,支持用户在编辑即时通信会话消息的过程中,主动触发搜索事件,以实现在即时通信会话场景中的内容搜索,无需进行应用程序的切换,搜索路径短且搜索效率高。
一方面,本申请实施例提供一种消息处理方法,包括:
显示即时通信会话页面,即时通信会话页面中设有消息编辑区;
若消息编辑区中存在搜索事件,则输出搜索窗口;
在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
另一方面,本申请实施例提供一种消息处理装置,包括:
显示单元,用于显示即时通信会话页面,即时通信会话页面中设有消息编辑区;
处理单元,用于若消息编辑区中存在搜索事件,则输出搜索窗口;
在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
在一种实现方式中,消息编辑区存在搜索事件包括以下至少一种:
消息编辑区包括搜索入口;当搜索入口被触发时,在消息编辑区中产生搜索事件;
消息编辑区包括消息输入框;当在消息输入框中输入搜索字符时,在消息编辑区中产生搜索事件。
在另一种实现方式中,搜索入口包括搜索图标和/或搜索选项;搜索入口的设置方式包括以下至少一种:
若消息编辑区包括消息输入框,则搜索入口设置于消息输入框中;
若消息编辑区包括操作菜单,则搜索入口设置于操作菜单中;
若消息编辑区包括消息输入框,且消息输入框中显示有输入字符;选择输入字符触发显示选项栏,则搜索入口设置于选项栏中。
在另一种实现方式中,搜索窗口中包含隐藏选项;处理单元还用于:
当隐藏选项被触发时,隐藏搜索窗口;其中,消息输入框被设为隐藏的搜索窗口中的搜索框;
处理单元具体用于:在消息输入框中输入搜索内容,搜索内容包含搜索字符。
在另一种实现方式中,处理单元还用于:
当包含搜索字符的搜索内容以消息形式发送至即时通信会话页面中后,若消息形式的搜索内容被触发,显示搜索结果页面,搜索结果页面包括与搜索内容相匹配的N个搜索结果的标识。
在另一种实现方式中,搜索窗口包括结果展示区;处理单元具体用于:
在结果展示区中显示N个搜索结果;
N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;结果展示区被划分为M个子区域;
处理单元具体用于:
分别在M个子区域中分别显示M个应用类别的标识,并在每个应用类别对应的子区域中显示每个应用类别下的至少一个搜索结果的标识。
在另一种实现方式中,分别在M个子区域中分别显示M个应用类别的标识,包括以下至少一种:
将M个应用类别的标识按照随机顺序显示在M个子区域中;
按照用户对应用类别的关注热度由高至低的顺序,将M个应用类别排列显示在M个子区域中;
M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;
在第i个应用类别对应的子区域中显示第i个应用类别下的至少一个搜索结果的标识,包括以下至少一种:
将第i个应用类别下的至少一个搜索结果的标识按照随机顺序显示在第i个应用类别对应的子区域中;
按照各搜索结果与用户的历史行为之间的匹配度由高至低的顺序,将第i个应用类别下的至少一个搜索结果的标识排列显示在第i个应用类别对应的子区域中;
其中,用户对应用类别的关注热度是根据用户的历史行为统计得到的;用户的历史行为包括以下至少一项:对应用类别的使用行为、对应用类别的检索行为及对应用类别的下载行为。
在另一种实现方式中,搜索窗口包括搜索内容输入区域,搜索内容输入区域中包括搜索框和历史记录显示区域;历史记录显示区域用于显示历史搜索内容;
处理单元具体用于:
在搜索框中输入历史记录显示区域中被选中的历史搜索内容,或者在搜索框中输入新的搜索内容;搜索内容包括以下至少一种:语音、文本、图片。
在该技术方案中,搜索窗口包含历史记录显示区域,历史记录显示区域包含历史搜索内容;当显示搜索窗口时,可通过选中历史记录显示区域中的历史搜索内容,快捷地实现对同一搜索内容的多次搜索,提升用户的搜索体验。
在另一种实现方式中,搜索窗口中显示有返回项;处理单元,还用于:
选择返回项,则关闭搜索窗口,并再次显示即时通信会话页面。
在另一种实现方式中,处理单元,还用于:
当N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示目标搜索结果。
在另一种实现方式中,搜索窗口包括结果展示区;结果展示区显示有聚合标识,当聚合标识被选择时,表示N个搜索结果全部被选择,则目标搜索结果包括N个搜索结果;
处理单元具体用于:
在即时通信会话页面中显示第一目标会话消息,第一目标会话消息中携带聚合标识。
在该技术方案中,通过选择结果展示区的聚合标识,可实现对N个搜索结果的全部分享,从而实现对所有应用类别和各个应用类别下的所有搜索结果的分享,提升搜索结果分享效率。
在另一种实现方式中,N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;当第i个应用类别的标识被选择时,表示第i个应用类别下的所有搜索结果被选择,则目标搜索结果包括第i个应用类别下的所有搜索结果;
处理单元具体用于:
在即时通信会话页面中显示第二目标会话消息,第二目标会话消息中携带第i个应用类别的标识。
在该技术方案中,通过选择结果展示区中的应用类别的标识,可实现对应用类别的分享,进而实现对该应用类别下的所有搜索结果的分享,提升搜索结果分享效率。
在另一种实现方式中,目标搜索结果是N个搜索结果中的第j个搜索结果,j为整数且j≤N,第j个搜索结果是指N个搜索结果中的任一个;
处理单元具体用于:
在即时通信会话页面中显示第三目标会话消息,第三目标会话消息中携带第j个搜索结果的标识。
在该技术方案中,通过选择结果展示区中的搜索结果的标识,可实现对单条搜索结果的分享,提升搜索结果分享效率。
在另一种实现方式中,处理单元还用于:
若即时通信会话页面中的第一目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括N个搜索结果的标识;或者,
若即时通信会话页面中的第二目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第i个应用类别下的N个搜索结果的标识;或者,
若即时通信会话页面中的第三目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第j个搜索结果的详情信息。
在该技术方案中,与分享者属于当前即时通信会话页面中的一个或多个用户,可通过选择即时通信会话页面中的目标会话消息,快捷地、及时地获取分享者分享的搜索结果,提高即时通信会话的效率,提升参与会话的各个用户的体验感。
在另一种实现方式中,目标搜索结果以目标会话消息的形式被显示于即时通信会话页面中,目标会话消息是即时通信会话页面中的即时通信消息流中的任一条消息;处理单元还用于:
当目标会话消息被触发分享时,输出分享对象列表,分享对象列表中包含至少一个分享对象;
向目标分享对象发送目标会话消息,目标分享对象是分享对象列表中被选中的任意分享对象。
在该技术方案中,显示在即时通信会话页面中的目标搜索结果,还可以被转发到除当前即时通信会话页面以外的其他会话页面中,提升搜索结果的分享效率。
另一方面,本申请实施例提供一种消息处理设备,该消息处理设备包括:
处理器,适于执行计算机程序;
计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,实现如上述的消息处理方法。
另一方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,该计算机指令被计算机设备的处理器读取并执行时,使得计算机设备执行上述的消息处理方法。
另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的消息处理方法。
本申请实施例中,当消息编辑区中存在搜索事件(例如,触发搜索入口或输入搜索字符等)时输出搜索窗口,在该搜索窗口输入搜索内容就可在该搜索窗口中显示与搜索内容相匹配的N(N为整数)个搜索结果。通过上述过程,参与即时通信会话的任一用户存在搜索需求时,可在即时通信会话页面所包含的消息编辑区中主动触发产生搜索事件,进而在即时通信应用程序中快速实现搜索并获得相应搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个示例性实施例提供的一种消息处理方法的流程图示意图;
图2a示出了本申请一个示例性实施例提供的一种搜索入口的示意图;
图2b示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;
图2c示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;
图2d示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;
图2e示出了本申请一个示例性实施例提供的一种产生搜索事件的示意图;
图3a示出了本申请一个示例性实施例提供的一种在搜索窗口中输入搜索内容的示意图;
图3b示出了本申请一个示例性实施例提供的另一种在搜索窗口中输入搜索内容的示意图;
图3c示出了本申请一个示例性实施例提供的另一种在搜索窗口中输入搜索内容的示意图;
图4a示出了本申请一个示例性实施例提供的一种显示搜索结果的示意图;
图4b示出了本申请一个示例性实施例提供的另一种显示搜索结果的示意图;
图5示出了本申请一个示例性实施例提供的另一种消息处理方法的流程示意图;
图6a示出了本申请一个示例性实施例提供的一种添加搜索结果的示意图;
图6b示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;
图6c示出了本申请一个示例性实施例提供的一种搜索结果页面的示意图;
图7a示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;
图7b示出了本申请一个示例性实施例提供的另一种搜索结果页面的示意图;
图8a示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;
图8b示出了本申请一个示例性实施例提供的另一种搜索结果页面的示意图;
图9示出了本申请一个示例性实施例提供的一种分享对象列表的示意图;
图10示出了本申请一个示例性实施例提供的一种搜索结果排列显示的方法示意图;
图11示出了本申请一个示例性实施例提供的一种消息处理装置的结构示意图;
图12示出了本申请一个示例性实施例提供的一种消息处理设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例涉及即时通信(Instant Message,IM)。即时通信是指能够即时发送和接收互联网消息的相关业务。随着计算机通信技术的飞速发展,即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视和游戏等多种功能。即时通信不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。即时通信会话是指两个或两个以上的用户借助即时通信应用程序(例如,QQ、微信、企业微信、包含社交交互功能的地图应用程序、游戏应用程序等等)所发起的会话。即时通信会话可分为单独会话和群聊会话,所谓单独会话是指两个用户之间的即时通信会话。所谓群聊会话是指两个以上的用户之间的即时通信会话。参与同一即时通信会话的各个用户之间产生的会话消息以消息流的方式显示于即时通信会话页面中。
本申请实施例还涉及搜索,所谓搜索也称检索,是指通过输入搜索内容(如:检索关键词、检索query)并通过运行搜索引擎来获得与搜索内容相匹配的搜索结果的过程。例如,为了检索得到某部电影的播放资源,可输入与该电影相关的一些搜索内容(如电影的名称、电影中出演的演员的名称、电影中出现的角色的名称等等),搜索引擎基于该搜索内容在互联网中执行搜索操作,从而得到该电影的播放资源(或风评、简介等等信息)。
实践发现,针对即时通信会话场景中的搜索需求,目前尚缺乏有效的交互式搜索方式,这使得目前的搜索路径较长,搜索效率较低。基于此发现,本申请实施例提出一种消息处理方案,该方案提出:当即时通信会话页面中存在搜索事件(例如触发搜索入口或输入搜索字符等)时输出搜索窗口,在该搜索窗口输入搜索内容就可在该搜索窗口中显示与搜索内容相匹配的N(N为整数)个搜索结果。另外,当该N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示该目标搜索结果。在本申请实施例提出的方案中,参与即时通信会话的任一用户在编辑即时通信会话消息的过程中,如果产生搜索需求,可在即时通信应用程序中快速实现搜索并获得相应搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果;另外,搜索结果支持以消息形式显示在即时通信会话页面中,这使得在即时通信会话页面中触发获得的搜索结果能够被快速给参与该即时通信会话的其他用户,这提供了一种新型的会话搜索交互方式,提升搜索效率和搜索结果的分享效率。
下面将结合附图,对本申请实施例提出的消息处理方案进行详细介绍。
图1示出了本申请一个示例性实施例提供的一种消息处理方法的流程图示意图;本申请实施例的消息处理方法的流程可以由参与即时通信会话的任一用户所使用的终端设备来执行。如图1所示,该消息处理方法可包括如下步骤S101-步骤S103:
S101、显示即时通信会话页面,即时通信会话页面中设有消息编辑区。
即时通信会话页面显示于参与即时通信会话的任一用户所使用的终端设备中。即时通信会话页面中显示有参与同一即时通信会话的各个用户之间产生的即时通信会话消息流,该即时通信会话消息流中包含至少一条会话消息。以用户A与用户B之间的单独会话为例,如图1所示,用户B所使用的终端设备上显示用户B与用户A之间的即时通信会话页面1011,如图所示,即时通信会话页面1011中显示有与用户B进行即时通信会话的对象标识(即用户A的标识“XXX好友”)。该即时通信会话页面1011中包含消息展示区1012和消息编辑区1013;其中:
消息展示区1012用于显示参与即时通信会话的各个用户之间产生的即时通信会话消息流10121,该即时通信会话消息流10121中包含至少一条会话消息;比如,图1所示,即时通信会话消息流10121中包含由用户A编辑并发送的会话消息101211,以及由用户B编辑并发送的会话消息101212;
消息编辑区1013用于编辑以及显示编辑的会话消息,消息编辑区1013可包含消息输入框10131和键盘区域10132;其中,消息输入框10131用于接收会话消息的输入,而键盘区域10132用于实现会话消息的编辑以输入至消息输入框10131中。需要说明的是,键盘区域10132并非一定存在于消息编辑区1013中,比如,键盘区域10132可被折叠显示于消息编辑区1013中,当消息输入框10131被触发而表示出输入意图时,键盘区域10132才被展开显示于消息编辑区1013中。或者,终端设备连接硬件键盘,此时消息编辑区1013中不包含键盘区域10132,消息输入框10131中的内容由硬件键盘输入。
继续参见图1,在搜索窗口1021还显示有返回项1024;当返回项1024被选择时,将搜索窗口1021关闭,并再次显示即时通信会话页面。
S102、若消息编辑区中存在搜索事件,则输出搜索窗口。
即时通信会话场景中往往会存在搜索需求,此时,参与即时通信会话的任一用户可以在即时通信会话页面上发起搜索事件以触发搜索流程,具体地,用户可以在即时通信会话页面中的消息编辑区中发起搜索事件以触发搜索流程。当消息编辑区中存在搜索事件时,终端设备输出搜索窗口。搜索窗口是一种用于进行搜索操作,并用于显示搜索结果的窗口。在一种实施方式中,搜索窗口可以是即时通信会话页面中的一个窗口,即终端设备可以在即时通信会话页面中输出搜索窗口,此时搜索窗口可以以浮层的形式全部或部分显示于即时通信会话页面中。在另一种实施方式中,搜索窗口可以是与即时通信会话页面相互独立的一个窗口,即终端设备可以采用一个独立于即时通信会话页面的搜索页面来显示搜索窗口;本申请实施例对搜索窗口的具体展现形式不做限定。如图1所示,当消息编辑区中产生搜索事件后,在即时通信会话页面中以浮层形式显示搜索窗口1021,其中,搜索窗口1021中包括搜索内容输入区域1022和结果展示区1023;其中,搜索内容输入区域1022用于输入搜索内容,如,输入“XX电影”、“XXX”等等;结果展示区1023用来展示对搜索内容检索得到的N个搜索结果,N为整数。
在消息编辑区中可以通过选择搜索入口和/或输入搜索字符的方式产生搜索事件,下面结合图2a、图2b、图2c、图2d以及图2e来详细说明,在消息编辑区中产生搜索事件的一些具体实施过程。
在一个实施例中,通过选择搜索入口来产生搜索事件。具体地,消息编辑区1013中包括搜索入口;当搜索入口被选择时,表示参与即时通信会话的用户存在搜索需求,那么在消息编辑区中产生搜索事件。其中,搜索入口可以包括搜索图标和/或搜索选项,搜索入口的设置方式包括以下至少一种:若消息编辑区包括消息输入框,则搜索入口设置于消息输入框中;若消息编辑区包括操作菜单,则搜索入口设置于操作菜单中;若消息编辑区包括消息输入框,且消息输入框中显示有输入字符;选择输入字符触发显示选项栏,则搜索入口设置于选项栏中。
下面详细说明搜索入口的各种设置方式:
在一种实现方式中,搜索入口以搜索图标的形式设置于即时通信会话页面的消息编辑区1013中;具体地,搜索图标设置于消息编辑区1013的消息输入框10131中;当用户选择消息输入框10131中的搜索图标时,即在消息编辑区1013中产生搜索事件。参见图2a,图2a示出了本申请一个示例性实施例提供的一种搜索入口的示意图;如图2a所示,消息输入框10131中包含搜索图标101311;如果用户选中搜索图标101311,表示在消息编辑区1013中产生搜索事件。
在另一种实现方式中,搜索入口以搜索选项的形式设置于即时通信会话页面的消息编辑区域1013中;当用户选择消息编辑区域1013中的搜索选项时,就在消息编辑区1013中产生搜索事件。具体地,即时通信会话页面的消息编辑区1013中包括操作菜单,搜索入口以搜索选项的形式设置于操作菜单中,可以理解的是,操作菜单内除包含搜索选项外,还可以包含其他选项(如拍摄选项、红包选项等等)。需要说明的是,操作菜单可能直接显示于即时通信会话页面中,也可能间接显示于即时通信会话页面中,下面结合图2b对操作菜单的位置进行介绍。请参见图2b,图2b示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;如图2b所示,在即时通信会话页面1011包含的消息编辑区1013中的消息输入框10131的右侧,显示有更多标识10133,更多标识10133用于折叠显示一些其它选项;当更多标识10133被选中时,在消息编辑区1013中以浮层形式显示操作菜单1014,操作菜单1014中显示折叠显示于更多标识10133中的那部分选项(例如,转账选项、语音通话选项、相机选项、搜索选项10141等等);另外,操作菜单1014还可直接显示于即时通信会话页面中,具体地,操作菜单1014可直接显示于消息输入框10131下方;操作菜单1014中包含至少一个选项,搜索选项10141以一个选项的方式直接显示于操作菜单中;或者,操作菜单中包括更多标识10133,当更多标识10133被选中时,触发显示选项窗口1015,选项窗口1015中包含至少一个被隐藏的选项,其中,搜索选项10141作为一个被隐藏的选项设置于选项窗口1015中。综上述,操作菜单1014可直接或间接显示于即时通信会话页面中,同理,搜索入口包括的搜索选项可以直接或间接的显示于操作菜单1014中,也就是说,搜索入口包括的搜索选项10141可以直接或间接的方式显示于即时通信会话页面中,本申请实施例对操作菜单1014以及搜索选项10141的具***置不作限定。
在另一种实现方式中,搜索入口还可以设置于与输入字符关联的选项栏中,此处的输入字符是指,由用户在消息编辑区1013所包含的消息输入框10131中输入的输入字符;当用户选择选项栏中的搜索选项时,表示选中搜索入口,即在消息编辑区1013中产生搜索事件。所谓的与输入字符关联的选项栏是指通过触发消息输入框中显示的输入字符输出的选项栏。具体地,消息编辑区包括消息输入框,消息输入框中显示有输入字符(该输入字符为具有搜索需求的用户主动输入的);当选择输入字符时触发显示选项栏,搜索入口便设置于选项栏中。其中,消息输入框中的输入字符被选择的方式可包括但不限于:双击(如手指连续两次点击输入字符,两次点击间隔1秒)、长按(如手指持续按压输入字符,持续时间为2秒)等等;另外,被选中的输入字符可包括消息输入框中显示的部分输入字符或者消息输入框中显示的全部输入字符,本申请实施例对此不作限定;并且,在搜索窗口所包含的搜索框内可以显示被选中的输入字符。请参见图2c,图2c示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;如图2c所示,在消息编辑区1013中显示有输入字符“XX,隐秘XX”10138;当输入字符“XX,隐秘XX”10138中的部分输入字符“隐秘”101381被选择时,在消息输入框所在区域显示选项栏202,选项栏202中包括至少一个选项(例如,复制选项、多选选项、删除选项等等),搜索选项2021作为一个选项设置于选项栏202中;当搜索选项2021被点击时,在即时通信会话页面中显示搜索窗口1021,其中,搜索窗口所包含的搜索框中显示有在消息输入框中被选中的输入字符“隐秘”101381。需要说明的是,除上述描述的搜索入口可设置于与输入字符关联的选项栏中以外,搜索入口还可设置于与会话消息相关联的选项栏中,此处的会话消息可以是参与同一即时通信会话的任一用户编辑并发送的消息;具体地,即时通信会话页面中包括消息展示区,消息展示区显示的即时通信会话消息流中包括至少一条会话消息;当任一条会话消息中的消息内容被选择时,在即时通信会话页面中显示选项栏,搜索入口便设置于选项栏中。请参见图2d,图2d示出了本申请一个示例性实施例提供的另一种搜索入口的示意图;如图2d所示,当即时通信会话页面中的任一会话消息(如会话消息201)被选择时,在被选择的会话消息所在区域显示选项栏202,选项栏202中包括至少一个选项(例如,复制选项、多选选项、删除选项等等),搜索选项2021作为一个选项设置于选项栏202中;当搜索选项2021被点击时,在即时通信会话页面中显示搜索窗口1021。
在另一个实施例中,通过输入搜索字符来产生搜索事件。具体地,通过在即时通讯会话页面中的消息输入框中输入搜索字符,可实现在消息编辑区中产生搜索事件。其中,搜索字符可以是指一些携带搜索入口的字符或字符串,比如,字符“#”、字符“!”、字符串“XX&X”等等,通过在键盘区域10132(或与终端设备连接的硬件键盘)中点击搜索字符,即在消息输入框中输入搜索字符,就可产生搜索事件。请参见图2e,图2e示出了本申请一个示例性实施例提供的又一种产生搜索事件的示意图;如图2e所示,在消息编辑区1013中包含键盘区域10132,如果用户在键盘区域10132中点击“#”键,即产生搜索事件,则输出搜索窗口。当然,除了可以在键盘区域中输入搜索字符外,还可以在与终端设备(如电脑)连接的外接硬件键盘中输入搜索字符,本申请实施例对具体如何输入搜索字符的方式不作限定。
综上描述可知,用户在即时通信会话页面中通过上述的简单操作,即可在即时通信会话页面所包含的消息编辑区中产生搜索事件,这使得触发产生搜索事件的操作简单,提高用户操作的简便性。
S103、在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
在一种实现方式中,搜索窗口中包含搜索内容输入区域,搜索内容输入区域包含搜索框和历史记录显示区域,历史记录显示区域用于显示历史搜索内容;那么,在搜索窗口中输入搜索内容的方式可以包括:在搜索框中输入历史记录显示区域中被选中的历史搜索内容。请参见图3a,图3a示出了本申请一个示例性实施例提供的一种在搜索窗口中输入搜索内容的示意图;如图3a所示,搜索窗口1021中包括搜索输入区域1034,其中,搜索输入区域1034包括搜索框10341和历史记录显示区域10342;其中,历史记录显示区域10342中显示历史时刻搜索过的历史搜索内容,这样用户可以从历史记录显示区域10342中选择历史搜索内容进行搜索。其中,从历史记录显示区域10342中选择历史搜索内容的方式可包括但不限于:点击历史搜索内容,或者将历史搜索内容拖拽至搜索框内,本申请实施例对选择历史搜索内容的方式不作限定。例如,在历史时刻,用户曾搜索“XXXX好看的”、“XX这样XX”等搜索内容,则当即时通信会话页面所包含的消息编辑区中产生搜索事件之后,输出的搜索窗口中历史记录显示区域显示历史搜索内容:“XXXX好看的”、“XX这样XX”;此时,如果用户选择历史搜索内容“XXXX好看的”,那么搜索框中显示搜索内容“XXXX好看的”,并显示与搜索内容“XXXX好看的”相匹配的至少一个搜索结果。
在另一种实现方式中,在搜索窗口中输入搜索内容的方式可以包括:在搜索框中输入新的搜索内容。请参见图3b,图3b示出了本申请一个示例性实施例提供的另一种在搜索窗口中输入搜索内容的示意图;如图3b所示,用户还可以不从历史记录显示区域10342中选择历史搜索内容作为在搜索窗口中输入的搜索内容,而是在搜索框中输入新的搜索内容作为搜索窗口中输入的搜索内容;需要说明的是,在持续输入搜索内容的过程中,搜索窗口内可以实时显示关于搜索内容的多个推荐内容,这样当多个推荐内容中存在用户想要搜索的内容时,用户不需要继续输入,只需选择想要的推荐内容,就可实现在搜索框中输入搜索内容,其中,被推荐的多个推荐内容可能是按照当前时间段内互联网中与搜索内容相匹配的推荐内容的热度参数进行推荐的,比如,热度参数可以是当前时间段内推荐内容的点击量、浏览量、点赞数等等;或者,被推荐的多个推荐内容是根据用户在历史时刻的历史记录来推荐度,历史记录可能包括历史搜索内容、历史浏览内容等等,本申请实施例对此不作限定。例如,在搜索框内输入“隐秘的角落”(搜索内容)的过程中,当用户输入“隐秘”两个字时,在搜索窗口内显示包含“隐秘”这两个字的推荐内容(比如,隐秘的角落、XX隐秘XX、XXX隐秘XX等等),这时用户可直接从推荐内容中选择“隐秘的角落”,而不必继续在搜索框中输入“的角落”这几个关键字。
需要说明的是,搜索内容除了可以是上述描述的文字内容以外,搜索内容还可以包括但不限于:语音、图片、文本等等形式。以搜索内容为语音(或图片)为例来对在搜索窗口中输入语音(或图片)的过程进行说明:请参见图3c,图3c示出了本申请一个示例性实施例提供的另一种在搜索窗口中输入搜索内容的示意图;如图3c所示,搜索窗口中包含语音标识301,当语音标识301被选择时,触发语音输入,输入的语音还可转换为文字形式等等,其中,选择语音标识301的方式可包括但不限于长按语音标识等等。另外,如图3c所示,搜索窗口中还包括更多标识302,当更多标识302被选择时,在搜索窗口中以浮层形式展现隐藏窗口303,隐藏窗口303中包括一些被折叠显示的选项,如图片选项3031、音乐选项3032等等,其中,当图片选项3031被选择时,用户可将终端设备本地缓存的或即时从互联网中获取的图片当做搜索内容输入搜索框中,以实现对图片的搜索;同理,当音乐选项3032被选择时,用户可将终端设备本地缓存的或即时从互联网中获取的音频当做搜索内容输入搜索框中,以实现对音频的搜索。当然,图片选项3031、音乐选项3032这些选项也可以类似于语音标识301,直接显示于搜索窗口中,本申请实施例对此不作限定。
搜索窗口的搜索框中被输入搜索内容之后,搜索窗口包含的结果展示区可显示与搜索内容相匹配的N个搜索结果,N个搜索结果中包括多个应用类别以及各个应用类别下的至少一个搜索结果,其中,N为整数;当N为0时,表示不存在与搜索内容相匹配的搜索结果,此时可输出提示消息来提示用户调整搜索内容进行重新搜索,以得到与搜索内容相匹配的搜索结果。其中,上述应用类别可以包括但不限于:视频、文章、公众号、小程序等等。比如,搜索框中输入的搜索内容为“隐秘的角落”,则搜索窗口的结果展示区中展现与“隐秘的角落”相匹配的至少一个搜索结果,其中,搜索结果可以是包含“隐秘的角落”中全部或部分关键字的结果,比如,文章的标题或内容中包含“隐秘的角落”中全部或部分关键字,又比如,视频的标题或评论中包括“隐秘的角落”中全部或部分关键字等等。举例来说,请参见图4a,图4a示出了本申请一个示例性实施例提供的一种显示搜索结果的示意图;如图4a所示,结果展示区1023中包含N个搜索结果,N为整数,例如,搜索结果为文章“隐秘的XX”;需要说明的是,由于终端设备的显示屏的长度有限,搜索窗口的结果展示区包含的N个搜索结果可能不能全部显示于显示屏中,此时,搜索窗口中设置有滑动轴401,通过滑动滑动轴401,搜索窗口的结果展示区1023可滑动显示被折叠显示的那部分搜索结果。可以理解的是,除滑动显示的方式,搜索窗口也可在最底端设置“更多选项”,当点击“更多选项”时,将折叠显示的搜索结果全部或部分进行显示,参见图4b,图4b示出了本申请一个示例性实施例提供的另一种显示搜索结果的示意图;如图4b所示,在搜索窗口的最底端包括“更多∨”标识402,当“更多∨”标识402被选中时,将被折叠显示的搜索结果部分或全部进行显示,当再次点击“更多∨”标识402时,可将多个搜索结果进行隐藏,这样可以方便实现搜索结果的浏览。
具体地,N个搜索结果按照来源被聚类至M个应用类别,所谓按照来源进行聚类是指:如果第一搜索结果(该第一搜索结果是指M个搜索结果中的任一个)是从第一应用类别(该第一应用类别是指M个应用类别中的任一个)中检索获得的,那么第一搜索结果就被聚类至第一应用类别。每个应用类别下包括至少一个搜索结果,M为整数;结果展示区被划分为M个子区域;那么M个子区域中可分别显示M个应用类别的标识,并在每个应用类别对应的子区域中显示每个应用类别下的至少一个搜索结果的标识。其中,搜索结果的应用类别可以包括但不限于:公众号、文章、视频、视频号、小程序等等。请再参见图4b,N个搜索结果按照来源被聚类至应用类别-影视作品403、小程序404……中,其中,在影视作品403所在的子区域中包括应用类别影视作品下的与搜索内容相匹配的各种视频(如电影、视频)的标识,在小程序404所在的子区域中包括应用类别小程序下的与搜索内容相匹配的小程序的标识。需要说明的是,搜索结果的标识或者应用类别的标识可以是搜索结果(或应用类别)的标题、图标等等,本申请实施例对此不作限定。
另外,搜索窗口中的N个搜索结果可按照多种方式进行显示。具体地,M个应用类别的标识在结果展示区中可以按照如下至少一种方式进行显示:
(1)将M个应用类别的标识按照随机顺序显示在M个子区域中。
(2)按照用户对应用类别的关注热度由高至低的顺序,将M个应用类别排列显示在M个子区域中。其中,用户对应用类别的关注热度是根据用户的历史行为统计得到的;用户的历史行为包括以下至少一项:对应用类别的使用行为、对应用类别的检索行为及对应用类别的下载行为。在一种实施方式中,此处的用户可以是指互联网中广泛存在的海量用户;在这种情况下,用户的历史行为可以包括海量用户对应用类别的使用行为、海量用户对应用类别的检索行为以及海量用户对应类别的下载行为;比如,海量用户在应用类别A、应用类别B、应用类别C中,对应用类别A的使用率最高,表示应用类别A的关注热度最高,则应用类别A可排列显示于应用类别B、应用类别C之前。再如,海量用户检索同一应用类别的次数等等,如果检索同一应用类别的次数越多,表示该应用类别的关注热度更高,反之,检索同一应用类别的次数越少,表示该应用类别的关注热度更低。再如,海量用户对某一应用类别下的搜索结果下载次数较多,表示该应用类别的关注热度较高;关注热度高的应用类别的标识显示于关注热度低的应用类别的标识之前(或之上)。另一种实施方式中,用户可以是指持有本申请实施例中的终端设备的用户,即参与即时通信会话的任一用户;在这种情况下,用户的历史行为可以包括:该用户对应用类别的使用行为、该用户对应用类别的检索行为及该用户对应用类别的下载行为;比如,在历史时间段内该用户使用(如打开、浏览)应用类别的次数,如该用户在历史时间段内点击公众号的次数明显高于点击其他应用类别的次数,表示公众号的关注热度高于其他应用类别,则公众号的标识被显示于其他应用类别的标识之前(或之上)。再如,在历史时间段内该用户检索应用类别的次数;再如,在历史时间段内该用户是否下载过某应用类别;等等。
可以理解的是,每个应用类别对应的子区域中的各个搜索结果也按照一定的顺序进行排列显示,具体地,假设M个应用类别中的任一个应用类别标识为第i个应用类别,i为整数且i≤M;在第i个应用类别对应的子区域中显示第i个应用类别下的至少一个搜索结果的标识的方式可以包括但不限于以下至少一种:(1)将第i个应用类别下的至少一个搜索结果的标识按照随机顺序显示在第i个应用类别对应的子区域中。(2)按照各搜索结果与用户的历史行为之间的匹配度由高至低的顺序,将第i个应用类别下的至少一个搜索结果的标识排列显示在第i个应用类别对应的子区域中。具体地,各个搜索结果在应用类别下的子区域显示的方式与上述应用类别的标识显示方式一样,在同一应用类别下的子区域中,将关注热度较高的搜索结果的标识显示于关注热度较低的搜索结果的标识之前(或之上),同一应用类别下各个搜索结果的显示方式的具体实施过程可参见上述应用类别的标识的显示方式的相关描述,在此不赘述。另外,各个应用类别的标识和各个搜索结果的标识之间还可以进行混合排列,此处的各个搜索结果为各个应用类别下的搜索结果;具体地,可基于各个搜索结果或应用类别的类别权重、搜索结果的时效性等因素,结合人工规则进行混合排列;比如,人工规则可如表1所示,其中:
表1人工规则
Figure BDA0002674237030000171
根据表1所示的人工规则,在对各个搜索结果进行排列时,可将工具类搜索结果优先排列于其他搜索结果之前,其中,工具类搜索结果可以是指可帮助用户查询信息的搜索结果,比如,查询机票的小程序等等。将用户历史时刻使用过的搜索结果排列显示于其他相关搜索结果之前,其中,其他相关搜索结果可以是指与搜索内容具有相同关键字的文本等结果。当然,表1所示的人工规则还可以发生变化,本申请实施例对此不做限定。
本申请实施例中,当即时通信会话页面中的消息编辑区中存在搜索事件时输出搜索窗口,其中,通过触发搜索入口或输入搜索字符等方式可使即时通信会话页面中的消息编辑区中产生搜索事件;在搜索窗口中输入搜索内容后,可在该搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。通过上述过程,参与即时通信会话的任一用户存在搜索需求时,可在即时通信会话页面所包含的消息编辑区中主动触发产生搜索事件,进而在即时通信应用程序中快速实现搜索并获得搜索内容对应的至少一个搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果。
本申请实施例还支持将结果展示区中的目标搜索结果,以会话消息的形式显示于即时通信会话页面中;具体可参见图5,图5示出了本申请一个示例性实施例提供的另一种消息处理方法的流程示意图;本申请实施例的消息处理方法的流程可以由参与即时通信会话的任一用户所使用的终端设备来执行。如图5所示,该消息处理方法包括但不限于如下步骤S501-步骤S505:
S501、显示即时通信会话页面,即时通信会话页面中设有消息编辑区。
S502、若消息编辑区中存在搜索事件,则输出搜索窗口。
S503、在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
需要说明的是,步骤S501-步骤S503的具体实施过程可参见图1所示的步骤101-步骤S103的具体实施过程的相关描述,在此不做赘述。
S504、当N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示目标搜索结果。
其中,目标搜索结果是指搜索窗口中结果展示区显示的任一个或多个搜索结果。当目标搜索结果被选择时,表示将该目标搜索结果添加至触发搜索事件的即时通信会话页面中,该目标搜索结果则以消息形式被显示于即时通信会话页面中,这使得参与同一即时通信会话的多个用户可以查看、使用、编辑搜索结果,实现了即时通信会话场景与搜索场景之间的融合,有效提升即时通信会话质量,也有效提升了搜索效率。
S505、在即时通信应用程序中显示目标搜索结果对应的搜索结果页面。
步骤S504-步骤S505中,在搜索窗口中得到N个搜索结果之后,还支持将N个搜索结果的部分或全部搜索结果以消息形式显示在即时通信会话页面中,此处的即时通信会话页面为触发产生搜索事件的消息编辑区所属的会话页面;并且,显示在即时通信会话页面中的目标搜索结果被选择时,可展现目标搜索结果对应的搜索结果页面,这使得参与同一即时通信会话的多个用户能够对搜索结果进行查看。其中,结果展示区中的应用类别、应用类别下的搜索结果、应用类别和应用类别下的搜索结果均可被添加至即时通信会话页面中;换句话说,目标搜索结果可能是应用类别,或应用类别下的搜索结果或应用类别和应用类别下的搜索结果;根据即时通信会话页面中目标搜索结果的不同,搜索结果页面所展现的内容也有所不同。其中:
在一种实现方式中,应用类别以及应用类别下的搜索结果可以都被添加至即时通信会话页面中。具体地,将应用类别以及应用类别下的搜索结果均添加至即时通信会话页面中的方式可包括但不限于如下至少一种:
(1)在结果展示区显示有聚合标识,当聚合标识被选择时,表示N个搜索结果(应用类别以及应用类别下的搜索结果)全部被选择,则目标搜索结果包括N个搜索结果。结合图6a来说,图6a示出了本申请一个示例性实施例提供的一种添加搜索结果的示意图;如图6a所示,在搜索窗口的结果展示区中显示有聚合标识601,当聚合标识601被选择时,表示与搜索内容相匹配的至少一个搜索结果(应用类别以及应用类别下的搜索结果)被选中,则在即时通信会话页面中显示第一目标会话消息,第一目标会话消息携带聚合标识。
(2)搜索窗口中包含隐藏选项,当隐藏选项被触发时,隐藏搜索窗口,其中,即时通信会话页面中的消息输入框被设置为隐藏的搜索窗口中的搜索框;则前述在搜索窗口中输入搜索内容可以理解为,在消息输入框中输入搜索内容,搜索内容包含搜索字符。此处的搜索字符的相关描述可参见步骤S102所示的相关描述。比如,当在消息输入框中输入“隐秘的角落”时,搜索内容实际包括“#隐秘的角落”,可将“#隐秘的角落”理解为上述(1)中的聚合标识;当包含搜索字符的搜索内容以消息形式发送至即时通信会话页面中后,表示应用类别及各个应用类别下的搜索结果被添加至即时通信会话页面中。请参见图6b,图6b示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;如图6b所示,在即时通信会话页面中的消息输入框中输入搜索字符6021时,即在消息编辑区中产生搜索事件;输出搜索窗口,搜索窗口中包含隐藏选项602,当隐藏选项602被选择时,表示向下收折搜索窗口,以实现对搜索窗口的隐藏,此时,即时通信会话页面中的消息输入框被设置为隐藏的搜索窗口的搜索框;在消息输入框中输入搜索内容后,搜索内容实际包括搜索字符以及用户输入的部分内容,如图6b所示,此时搜索内容603包括搜索字符“#”6021和用户输入的部分内容“隐秘的角落”6022;当搜索内容被发送时,搜索内容以消息形式展现在即时通信会话页面中。
另外,当即时通信会话页面中的第一目标会话消息(或包含搜索字符的搜索内容)被点击时,显示搜索结果页面;搜索结果页面包含与搜索内容相匹配的N个搜索结果的标识,也就是说,搜索结果页面包含应用类别的标识以及应用类别下各个搜索结果的标识。举例来说,参见图6c,图6c示出了本申请一个示例性实施例提供的一种搜索结果页面的示意图;如图6c所示,当即时通信会话页面中的第一目标会话消息(包含搜索字符的搜索内容)被选择时,即时通信应用程序显示搜索结果页面,该搜索结果页面中包含与“隐秘的角落”相匹配的多个应用类别以及各个应用类别下的多个搜索结果。可以理解的是,部分搜索结果被折叠显示于搜索结果页面中,则可点击“更多∨”标识604,以使被折叠显示的那部分搜索结果被显示在可视的界面中;当然,触使被折叠显示的搜索结果呈现在显示屏中的操作方式不仅限于上述描述的点击“更多∨”标识,本申请实施例以上述点击“更多∨”标识为例,并不对本申请实施例产生限定。
在另一种实现方式中,应用类别可被单独添加至即时通信会话页面中。具体地,将M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;当第i个应用类别的标识被选择时,标识第i个应用类别下的所有搜索结果被选择,则目标搜索结果包括第i个应用类别下的所有搜索结果;在即时通信会话页面中显示第二目标会话消息,第二目标会话消息中携带第i个应用类别的标识。例如,在应用类别-小程序下包括与搜索内容相匹配的小程序A、小程序B以及小程序C,那么,当应用类别-小程序被选择时,表示小程序A、小程序B以及小程序C被选择。参见图7a,图7a示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;如图7a所示,结果展示区中包含应用类别-影视作品的标识701、应用类别-公众号的标识……;当影视作品的标识701被选中时,在即时通信会话页面之上以浮层形式显示发送确认窗口,其中,发送确认窗口的展现形式可包括但不限于图7a所示的发送确认窗口702、发送确认窗口703;当发送确认窗口702或发送确认窗口703中包含的发送标识704被选中时,在即时通信会话页面中显示第二目标会话消息,第二目标会话消息中携带影视作品的标识701。另外,选择即时通信会话页面中的第二目标会话消息时,在即时通信应用程序中显示搜索结果页面,该搜索结果页面中包含应用类别下的与搜索内容相匹配的各个搜索结果;具体可参见图7b,图7b示出了本申请一个示例性实施例提供的另一种搜索结果页面的示意图;如图7b所示,当即时通信会话页面中的第二目标会话消息被选择时,显示搜索结果页面,该搜索结果页面用于展示应用类别-“XX-影视作品”下的多个搜索结果;另外,在该搜索结果页面中包含返回项1024,当返回项1024被选择时,可关闭搜索结果页面,再次显示即时通信会话页面。需要说明的是,搜索结果页面705中显示的各个搜索结果仍然支持被单独添加至即时通信会话页面中;或者,搜索结果页面中的任意搜索结果支持被点击查看,比如,当搜索结果页面中任意搜索结果被选中时,触发显示被选中的搜索结果对应的详情页面,详情页面中包含该搜索结果包含的具体信息(或内容)。
在又一种实现方式中,应用类别下的搜索结果能够被单独添加至即时通信会话页面中。具体地,将结果展示区中N个搜索结果中的第j个搜索结果添加至即时通信会话页面中,j为整数且j≤N,第j个搜索结果是指N个搜索结果中的任一个;即时通信会话页面中显示第三目标会话消息,则第三目标会话消息携带第j个搜索结果的标识。例如,结果展示区中包含搜索结果A、搜索结果B及搜索结果C;若搜索结果C被选择,则即时通信会话页面中展示第三目标会话消息,第三目标会话消息携带搜索结果C的标识。请参见图8a,图8a示出了本申请一个示例性实施例提供的另一种添加搜索结果的示意图;如图8a所示,当结果展示区中影视作品下的搜索结果801被选择时,即时通信应用程序显示发送确认窗口702(或发送确认窗口703);当发送确认窗口702中的发送标识被点击时,在即时通信会话页面中显示第三目标会话消息。需要说明的是,当第三目标会话消息被选中时,在即时通信应用程序中显示搜索结果页面,该搜索结果页面中显示第三目标会话消息携带的搜索结果的详情信息;比如,图8a所示的搜索结果为视频,则该视频被点击播放时,在搜索结果页面中播放该视频的具体内容,具体可参加图8b,图8b示出了本申请一个示例性实施例提供的另一种搜索结果页面的示意图。另外,在第三目标会话消息中显示有应用类别的标识,当第三目标会话消息被选择时,表示第三目标会话消息所携带的应用类别的标识被选择,此时即时通信应用程序显示搜索结果页面,该搜索结果页面中包括该应用类别下与搜索结果相匹配的多个搜索结果,其中,被选作目标搜索结果的搜索结果可被优先显示于其他搜索结果之前或之上。继续参见图8b,当第三目标会话消息中XX-影视作品的标识802被点击时,在搜索结果页面中显示多个搜索结果,其中,关于“***回应:XXX”的搜索结果排列显示于最顶端位置。
另外,添加至即时通信会话页面中的目标会话消息(第一目标会话消息、第二目标会话消息以及第三会话消息)还支持被分享(或转发)至其他即时通信应用程序或同一即时通信应用程序中,目标会话消息分享的过程其实质是目标搜索结果被分享或转发。例如,在用户B与用户A之间的QQ会话页面中显示的目标搜索结果可被分享至用户B与用户C之间的QQ会话页面中,或者,在用户B所参与的QQ群聊会话页面中显示的目标搜索结果可被分享至用户B所参与的微信群聊会话页面中,本申请实施例对此不作详细阐述。具体地,当显示于即时通信会话页面中的目标会话消息被触发分享时,输出分享对象列表,分享对象列表中包含至少一个分享对象;向目标分享对象发送目标会话消息,目标分享对象是分享对象列表中被选中的任意分享对象。其中,目标会话页面在即时通信会话页面中被触发分享的操作可包括但不限于:长按目标会话消息、双击目标会话消息等等。可参见图9,图9示出了本申请一个示例性实施例提供的一种分享对象列表的示意图;如图9所示,显示于分享者与用户A之间的即时通信会话页面中的目标会话消息901被触发分享时,显示分享对象列表902,在分享对象列表中包含至少一个分享对象;假设被选中的目标分享对象为用户C,则在分享者与用户C之间的即时通信会话页面中显示目标会话消息901。需要说明的是,除采用图9所示的,从分享对象列表中选取目标分享对象进行目标会话消息的分享(或转发)以外,还可以采用拖拽的方式将目标会话消息从一个会话页面拖拽至另一会话页面,实现目标会话消息的分享,本申请实施例对目标会话消息的具体分享操作不进行限定。
本申请实施例中,当即时通信会话页面中存在搜索事件时输出搜索窗口,其中,通过触发搜索入口或输入搜索字符等方式可使即时通信会话页面中存在搜索事件;在搜索窗口中输入搜索内容后,可在该搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数;当N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示该目标搜索结果。通过上述过程,参与即时通信会话的任一用户存在搜索需求时,可在即时通信应用程序中快速实现搜索并获得搜索内容对应的至少一个搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果;另外,搜索结果支持以消息形式显示在即时通信会话页面中,这使得在即时通信会话页面中触发获得的搜索结果能够被快速给参与该即时通信会话的其他用户,这提供了一种新型的会话搜索交互方式,提升搜索效率和搜索结果的分享效率。另外,即时通信会话页面中的目标会话消息还可以分享或转发至即时通信应用程序的其他会话页面中,或分享至其他即时通信应用程序中,这充分地提高了数据分享效率,提升用户体验。
可以理解的是,上述实施例所描述的消息处理方案可以由终端设备、服务器或终端设备和服务器之间交互来完成,其中,终端设备可包括但不限于:智能手机(如Android手机、iOS手机等)、平板电脑、便携式个人计算机、移动互联网设备(Mobile InternetDevices,简称MID)、智能电视等设备,本申请实施例并不对终端设备的类型进行限定,终端设备包括显示屏,该显示屏可以是物理屏、触摸屏等等。终端设备中可安装并运行各种即时通信应用程序,即时通信应用程序是指基于互联网的即时交流消息和社交交互的应用程序,即时通信应用程序可以包括但不限于:QQ、微信、企业微信、包含社交交互功能的地图应用程序、游戏应用程序等等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
另外,前述图1所示的实施例中提到与搜索内容相匹配的各个应用类别以及各个应用类别下的多个搜索结果可按照用户的关注热度在结果展示区中进行排列显示,其中,用户对应用类别的关注热度是根据用户的历史行为统计得到的。下面结合附图10详细说明应用类别以及应用类别下的搜索结果在结果展示区中排列显示的后台(即服务器后台、服务器)的工作流程。
请参见图10,图10示出了本申请一个示例性实施例提供的一种搜索结果排列显示的方法示意图;在图10所示的搜索结果排列显示的流程示意图中,排列显示搜索结果的主要流程包括:①在搜索框中输入搜索内容,其中,搜索框可以包括搜索窗口中显示的搜索框,或者,被设置为搜索框的消息输入框。②终端设备(或服务器)对搜索内容进行意图分析,得到与搜索内容相匹配的多个应用类别(或称为类目)以及各个类目对应的类目权重;其中,所谓意图分析可理解为根据搜索内容分析用户的目的或用户想要检索的信息,类目权重用于表示类目的重要程度。具体地,将分类数据库和词表作为类目意图目标,采用一种或多种目标方法从类目意图目标中识别出意图类目,以及各个意图类目的类目权重。其中,分类数据库可参见图10所示的数据库1001,数据库1001中包含文章词表1002、公众号词表1003、小程序词表1004、视频词表1005等等词表;一种或多种目标方式可以包括但不限于:采用人工规则对搜索内容对应的类目(应用类别)进行分类标注;或者,基于用户实际搜索行为日志(如用户点击行为类目,比如,在历史时间内用户点击应用类别的行为记录)对各个类目进行分类标注;又或者,结合模式串匹配与FastText(快速文本分类器)、XGBoost(分布式梯度增强库)等分类模型算法对各个类目进行分类标注等等。比如,对搜索内容进行意图类目识别,得到各个类目权重为:文章权重0.1%、公众号权重43%、小程序权重34%、视频权重12%......等等。③根据设定的权重阈值对各个类目进行划分,选取类目权重大于或等于权重阈值的部分或全部的类目进行类目结果的召回。所谓类目结果的召回可以是指,获取该类目(应用类别)下的多个搜索结果。比如,已知文章权重0.1%、公众号权重43%、小程序权重34%、视频权重12%,权重阈值为20%,那么公众号权重43%>小程序权重34%>权重阈值为20%>视频权重12%>文章权重0.1%,则获取公众号以及小程序下的与搜索内容相匹配的多个搜索结果。需要说明的是,根据类目的不同,类目结果的召回方式不同,主要的召回方式可以包括但不限于:词表召回、向量召回、倒排召回等等;具体地,各个类目下类目结果的具体召回方式可参见表2:
表2类目召回方式
Figure BDA0002674237030000241
Figure BDA0002674237030000251
根据表2所示的召回规则对各个类目(应用类别)下的类目结果(应用类别下的搜索结果)进行召回后,本申请实施例还涉及对各个类目的排序,以及对各个类目下的类目结果的排序。正如前述实施例所描述的,主要可依据用户的历史行为来对各个类目以及各个类目下的类目结果进行排序,那么依据用户的历史行为来对各个类目以及各个类目下的类目结果进行排序的具体实施过程可遵循如下两条规则:①对每个类目下的召回的类目结果(即搜索结果)进行排序。②对各个类目进行排序。需要说明的是,此处的用户可以为持有本申请实施例所描述的、用于执行消息处理方法的终端设备的用户,或者,此处的用户为互联网中广泛存在用户;根据用户的定义的不同,上述两条规则所依据的用户的历史行为并不相同,用户的历史行为所指示的关注热度的定义亦不相同。
在一种实现方式中,用户为持有本申请实施例所描述的、用于执行消息处理方法的终端设备的用户时;①对每个类目下的召回的类目结果进行排序可理解为:在同一类目下的多个类目结果中可优先显示用户在历史时刻浏览过的类目结果;比如,类目为文章,在同属于文章类目下的类目结果包括:文章A、文章B以及文章C,其中,文章A为用户在历史时刻浏览过的,则文章A可优先排列显示与文章B、文章C之前。②对各个类目进行排序可理解为:对用户的历史行为数据进行统计,可得到用户偏好的类目类型,比如,在公众号、文章、小程序这三种类目下,用户偏好公众号,则可将公众号优先排列显示于文章、小程序之前,更详细地,将公众号下的类目结果展现于文章下的类目结果、小程序下的类目结果之前。
在另一种实现方式中,用户为互联网中广泛存在用户时,此时,用户的历史行为包括互联网中海量用户的历史行为,某一类目或类目下的类目结果的关注热度与海量用户的历史行为有关;其中,①对每个类目下的召回的类目结果进行排序可理解为:确定同一类目下与搜索内容相匹配的类目结果;按照各个类目结果在当前时刻的关注热度,从高至低的顺序对各个类目结果进行排列显示。②对各个类目进行排序可理解为:按照各个类目在当前时刻的关注热度,从高至低的顺序对各个类目进行排序。需要说明的是,上述描述的对类目的关注热度可能与用户点击类目的次数、收藏类目的次数等等因素有关,同理,对类目结果的关注热度可能与用户点击类目结果的次数、收藏类目结果的次数等等因素有关。
本申请实施例中,结果展示区中显示的各个应用类别的标识和各个应用类别下的各个搜索结果,可按照应用类别或搜索结果的关注热度从高至低进行排列显示,这使得用户首先能够浏览到热度较高的搜索结果,提升用户体验。
本申请实施例所提供的消息处理方案,可以应用于多种互联网场景中,包括但不限于:
一、网络教学场景。
在网络教学场景中,教师与学生参与同一即时通信会话,如果教师想要向学生阐述某一知识点,那么教师可在与学生的即时通信会话页面中触发对该知识点的关键词“XXXX”的搜索,例如:点击即时通信会话页面中的搜索图标,或输入搜索字符等调出搜索窗口,并在搜索窗口中输入关键词“XXXX”,那么可获得与关键词“XXXX”相匹配的搜索结果,该搜索结果可能为视频、文本、书评等等形式。老师可将从这些搜索结果筛选目标搜索结果,并将目标搜索结果以消息形式添加发送至与学生的即时通信会话页面中,这样既方便老师更好地传达自己想要表达的内容,又能够使学生更快获得老师阐述的知识点,另外,学生可点击老师发送的包括目标搜索结果的会话消息,可快速触达目标搜索结果的详情,更全面的了解知识点,提升即时通信会话体验,提高网络教学质量。
二、会议场景。
在多人参与的小组或部门会议场景中,一个或多个参会人员可能存在搜索需求,比如,参会人员存在利用搜索结果来说服其他参会人员的需求等等;在这种情况下,该参会人员可开启与其他参会人员的即时通信会话页面,通过点击搜索图标或在消息输入框中输入搜索字符等等方式,在即时通信会话页面所包含的消息编辑区中产生搜索事件;然后在输出的搜索窗口中进行内容的搜索,得到与搜索内容相匹配的至少一个搜索结果;并从至少一个搜索结果中选取目标搜索结果添加至即时通信会话页面中,这使得发起搜索的参会人员能够快速的向其他参会人员传输自己想要表达的内容,丰富即时通信会话的输入内容的形式。相应的,其他参会人员只需在即时通信会话页面中点击目标搜索结果,并可在输出的搜索结果页面中查看目标搜索结果的详细信息(例如,目标搜索结果携带应用类别的标识时,搜索结果页面中展现的详细信息为该应用类别下的至少一个搜索结果;又如,目标搜索结果携带搜索结果的标识时,搜索结果页面中携带该搜索结果的详情信息等等),这帮助参会人员快速获取获取目标搜索结果,提高会议质量,提升用户体验。
可以理解的是,除上述描述的互联网场景(即群聊会话场景)适应于本申请实施例提供的消息处理方案以外,还有很多其他互联网场景(如单独会话场景)均可采用本申请实施例提供的消息处理方案,以实现在即时通信会话场景中进行内容的搜索和搜索结果的分享;本申请实施例对其他互联网场景下的消息处理方案不作详细描述,互联网场景的变化也不会对本申请实施例起到限定作用。
上述详细阐述了本申请实施例的方法,为了便于更好地实施本申请实施例的上述方案,相应地,下面提供了本申请实施例的装置。
请参见图11,图11示出了本申请一个示例性实施例提供的一种消息处理装置的结构示意图;该消息处理装置可以用于是运行于终端设备中的一个计算机程序(包括程序代码),例如该消息处理装置可以是终端设备中的即时通信应用程序(如QQ、微信等等);该消息处理装置可以用于执行图1、图5所示的方法实施例中的部分或全部步骤。请参见图11,该消息处理装置包括如下单元:
显示单元1101,用于显示即时通信会话页面,即时通信会话页面中设有消息编辑区;
处理单元1102,用于若消息编辑区中存在搜索事件,则输出搜索窗口;以及在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
在一种实现方式中,消息编辑区存在搜索事件包括以下至少一种:
消息编辑区包括搜索入口;当搜索入口被触发时,在消息编辑区中产生搜索事件;
消息编辑区包括消息输入框;当在消息输入框中输入搜索字符时,在消息编辑区中产生搜索事件。
在另一种实现方式中,搜索入口包括搜索图标和/或搜索选项;搜索入口的设置方式包括以下至少一种:
若消息编辑区包括消息输入框,则搜索入口设置于消息输入框中;
若消息编辑区包括操作菜单,则搜索入口设置于操作菜单中;
若消息编辑区包括消息输入框,且消息输入框中显示有输入字符;选择输入字符触发显示选项栏,则搜索入口设置于选项栏中。
在另一种实现方式中,搜索窗口中包含隐藏选项;处理单元1102还用于:
当隐藏选项被触发时,隐藏搜索窗口;其中,消息输入框被设为隐藏的搜索窗口中的搜索框;
处理单元1102,具体用于:
在消息输入框中输入搜索内容,搜索内容包含搜索字符。
在另一种实现方式中,处理单元1102,还用于:
当包含搜索字符的搜索内容以消息形式发送至即时通信会话页面中后,若消息形式的搜索内容被触发,显示搜索结果页面,搜索结果页面包括与搜索内容相匹配的N个搜索结果的标识。
在另一种实现方式中,搜索窗口包括结果展示区;处理单元1102,具体用于:
在结果展示区中显示N个搜索结果;
N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;结果展示区被划分为M个子区域;
处理单元1102,具体用于:
分别在M个子区域中分别显示M个应用类别的标识,并在每个应用类别对应的子区域中显示每个应用类别下的至少一个搜索结果的标识。
在另一种实现方式中,分别在M个子区域中分别显示M个应用类别的标识,包括以下至少一种:
将M个应用类别的标识按照随机顺序显示在M个子区域中;
按照用户对应用类别的关注热度由高至低的顺序,将M个应用类别排列显示在M个子区域中;
M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;
在第i个应用类别对应的子区域中显示第i个应用类别下的至少一个搜索结果的标识,包括以下至少一种:
将第i个应用类别下的至少一个搜索结果的标识按照随机顺序显示在第i个应用类别对应的子区域中;
按照各搜索结果与用户的历史行为之间的匹配度由高至低的顺序,将第i个应用类别下的至少一个搜索结果的标识排列显示在第i个应用类别对应的子区域中;
其中,用户对应用类别的关注热度是根据用户的历史行为统计得到的;用户的历史行为包括以下至少一项:对应用类别的使用行为、对应用类别的检索行为及对应用类别的下载行为。
在另一种实现方式中,搜索窗口中显示有返回项;处理单元1102,还用于:
选择返回项,则关闭搜索窗口,并再次显示即时通信会话页面。
在另一种实现方式中,处理单元1102,还用于:
当N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示目标搜索结果。
在另一种实现方式中,搜索窗口包括结果展示区;结果展示区显示有聚合标识,当聚合标识被选择时,表示N个搜索结果全部被选择,则目标搜索结果包括N个搜索结果;
处理单元1102,具体用于:
在即时通信会话页面中显示第一目标会话消息,第一目标会话消息中携带聚合标识。
在另一种实现方式中,N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;当第i个应用类别的标识被选择时,表示第i个应用类别下的所有搜索结果被选择,则目标搜索结果包括第i个应用类别下的所有搜索结果;
处理单元1102,具体用于:
在即时通信会话页面中显示第二目标会话消息,第二目标会话消息中携带第i个应用类别的标识。
在另一种实现方式中,目标搜索结果是N个搜索结果中的第j个搜索结果,j为整数且j≤N,第j个搜索结果是指N个搜索结果中的任一个;
处理单元1102,具体用于:
在即时通信会话页面中显示第三目标会话消息,第三目标会话消息中携带第j个搜索结果的标识。
在该技术方案中,通过选择结果展示区中的搜索结果的标识,可实现对单条搜索结果的分享,提升搜索结果分享效率。
在另一种实现方式中,处理单元1102,还用于:
若即时通信会话页面中的第一目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括N个搜索结果的标识;或者,
若即时通信会话页面中的第二目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第i个应用类别下的N个搜索结果的标识;或者,
若即时通信会话页面中的第三目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第j个搜索结果的详情信息。
在另一种实现方式中,目标搜索结果以目标会话消息的形式被显示于即时通信会话页面中,目标会话消息是即时通信会话页面中的即时通信消息流中的任一条消息;处理单元1102,还用于:
当目标会话消息被触发分享时,输出分享对象列表,分享对象列表中包含至少一个分享对象;
向目标分享对象发送目标会话消息,目标分享对象是分享对象列表中被选中的任意分享对象。
根据本申请的一个实施例,图11所示的消息处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本申请的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本申请的其它实施例中,该消息处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。根据本申请的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够用于执行图1、图5所示的方法实施例中部分或全部步骤的计算机程序(包括程序代码),来构造如图11中所示的消息处理装置,以及来实现本申请实施例的消息处理装置。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
本申请实施例中,显示单元1101用于显示即时通信应用程序中的即时通信会话页面,当处理单元1102在即时通信会话页面中检测到搜索事件(比如,在消息编辑区中触发搜索入口或输入搜索字符等等)时输出搜索窗口,搜索窗口可以浮层形式显示于即时通信会话页面之上或搜索窗口以独立页面的形式进行显示;用户可在搜索窗口中输入搜索内容,其中,搜索内容可以是用户新输入的搜索内容,或者搜索内容为历史记录显示区域中被选择的历史搜索内容;搜索窗口中可显示与搜索内容相匹配的至少一个搜索结果,搜索结果可以包括应用类别的标识,或者,各个应用类别下的至少一个搜索结果的标识;显示于搜索窗口中的目标搜索结果支持以目标会话消息形式显示于即时通信会话页面中,其中,目标搜索结果可以为某一应用类别的标识、应用类别下的某一搜索结果的标识、聚合标识(聚合标识包括应用类别和应用类别下的搜索结果);相应的,显示于即时通信会话页面中的目标会话消息被选择时,可显示搜索结果页面,搜索结果页面用于显示目标会话消息所携带的目标搜索结果的详细信息,比如,目标搜索结果为应用类别的标识时,在搜索结果页面中显示该应用类别下的至少一个搜索结果的标识,当然,这些搜索结果的标识仍然可以被添加至即时通信会话页面中,又如,目标搜索结果为某一应用类别下的搜索结果时,搜索结果页面显示该搜索结果的详情信息,等等;另外,显示于即时通信会话页面中的目标会话消息还可以被分享(或转发)至另一即时通信会话页面,或另一应用程序中。通过上述过程,参与即时通信会话的任一用户存在搜索需求时,可在即时通信应用程序中快速实现搜索并获得相应搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果;另外,搜索结果支持以消息形式显示在即时通信会话页面中,这使得在即时通信会话页面中触发获得的搜索结果能够被快速给参与该即时通信会话的其他用户,这提供了一种新型的会话搜索交互方式,提升搜索效率和搜索结果的分享效率。
图12示出了本申请一个示例性实施例提供的一种消息处理设备的结构示意图。请参见图12,该消息处理设备,包括处理器1201、通信接口1202以及计算机可读存储介质1203。其中,处理器1201、通信接口1202以及计算机可读存储介质1203可通过总线或者其它方式连接。其中,通信接口1202用于接收和发送数据。计算机可读存储介质1203可以存储在消息处理设备的存储器中,计算机可读存储介质1203用于存储计算机程序,计算机程序包括程序指令,处理器1201用于执行计算机可读存储介质1203存储的程序指令。处理器1201(或称CPU(Central Processing Unit,中央处理器))是消息处理设备的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能。
本申请实施例还提供了一种计算机可读存储介质(Memory),计算机可读存储介质是消息处理设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括消息处理设备中的内置存储介质,当然也可以包括消息处理设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了消息处理设备的处理***。并且,在该存储空间中还存放了适于被处理器1201加载并执行的一条或多条的指令,这些指令可以是一个或多个的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机可读存储介质。
在一个实施例中,该消息处理设备可以是上述实施例提及的终端设备;该计算机可读存储介质中存储有一条或多条指令;由处理器1201加载并执行计算机可读存储介质中存放的一条或多条指令,以实现上述消息处理方法实施例中的相应步骤;具体实现中,计算机可读存储介质中的一条或多条指令由处理器1201加载并执行如下步骤:
显示即时通信会话页面,即时通信会话页面中设有消息编辑区;
若消息编辑区中存在搜索事件,则输出搜索窗口;
在搜索窗口中输入搜索内容,并在搜索窗口中显示与搜索内容相匹配的N个搜索结果,N为整数。
在一种实现方式中,消息编辑区存在搜索事件包括以下至少一种:
消息编辑区包括搜索入口;当搜索入口被触发时,在消息编辑区中产生搜索事件;
消息编辑区包括消息输入框;当在消息输入框中输入搜索字符时,在消息编辑区中产生搜索事件。
在另一种实现方式中,搜索入口包括搜索图标和/或搜索选项;搜索入口的设置方式包括以下至少一种:
若消息编辑区包括消息输入框,则搜索入口设置于消息输入框中;
若消息编辑区包括操作菜单,则搜索入口设置于操作菜单中;
若消息编辑区包括消息输入框,且消息输入框中显示有输入字符;选择输入字符触发显示选项栏,则搜索入口设置于选项栏中。
在另一种实现方式中,搜索窗口中包含隐藏选项;计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
当隐藏选项被触发时,隐藏搜索窗口;其中,消息输入框被设为隐藏的搜索窗口中的搜索框;
在搜索窗口中输入搜索内容,包括:在消息输入框中输入搜索内容,搜索内容包含搜索字符。
在另一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
当包含搜索字符的搜索内容以消息形式发送至即时通信会话页面中后,若消息形式的搜索内容被触发,显示搜索结果页面,搜索结果页面包括与搜索内容相匹配的N个搜索结果的标识。
在另一种实现方式中,搜索窗口包括结果展示区;计算机可读存储介质中的一条或多条指令由处理器1201加载并在执行在结果展示区中显示N个搜索结果时,具体执行如下步骤:
在结果展示区中显示N个搜索结果;
N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;结果展示区被划分为M个子区域;计算机可读存储介质中的一条或多条指令由处理器1201加载并在执行在结果展示区中显示N个搜索结果时,具体执行如下步骤:
分别在M个子区域中分别显示M个应用类别的标识,并在每个应用类别对应的子区域中显示每个应用类别下的至少一个搜索结果的标识。
在另一种实现方式中,分别在M个子区域中分别显示M个应用类别的标识,包括以下至少一种:
将M个应用类别的标识按照随机顺序显示在M个子区域中;
按照用户对应用类别的关注热度由高至低的顺序,将M个应用类别排列显示在M个子区域中;
M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;
在第i个应用类别对应的子区域中显示第i个应用类别下的至少一个搜索结果的标识,包括以下至少一种:
将第i个应用类别下的至少一个搜索结果的标识按照随机顺序显示在第i个应用类别对应的子区域中;
按照各搜索结果与用户的历史行为之间的匹配度由高至低的顺序,将第i个应用类别下的至少一个搜索结果的标识排列显示在第i个应用类别对应的子区域中;
其中,用户对应用类别的关注热度是根据用户的历史行为统计得到的;用户的历史行为包括以下至少一项:对应用类别的使用行为、对应用类别的检索行为及对应用类别的下载行为。
在另一种实现方式中,搜索窗口中显示有返回项;计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
选择返回项,则关闭搜索窗口,并再次显示即时通信会话页面。
在另一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
当N个搜索结果中的目标搜索结果被选择时,在即时通信会话页面中以消息形式显示目标搜索结果。
在另一种实现方式中,搜索窗口包括结果展示区;结果展示区显示有聚合标识,当聚合标识被选择时,表示N个搜索结果全部被选择,则目标搜索结果包括N个搜索结果;计算机可读存储介质中的一条或多条指令由处理器1201加载并在执行在即时通信会话页面中以消息形式显示目标搜索结果时,具体执行如下步骤:
在即时通信会话页面中显示第一目标会话消息,第一目标会话消息中携带聚合标识。
在另一种实现方式中,N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;当第i个应用类别的标识被选择时,表示第i个应用类别下的所有搜索结果被选择,则目标搜索结果包括第i个应用类别下的所有搜索结果;计算机可读存储介质中的一条或多条指令由处理器1201加载并在执行在即时通信会话页面中以消息形式显示目标搜索结果时,具体执行如下步骤:
在即时通信会话页面中显示第二目标会话消息,第二目标会话消息中携带第i个应用类别的标识。
在另一种实现方式中,目标搜索结果是N个搜索结果中的第j个搜索结果,j为整数且j≤N,第j个搜索结果是指N个搜索结果中的任一个;计算机可读存储介质中的一条或多条指令由处理器1201加载并在执行在即时通信会话页面中以消息形式显示目标搜索结果时,具体执行如下步骤:
在即时通信会话页面中显示第三目标会话消息,第三目标会话消息中携带第j个搜索结果的标识。
在另一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
若即时通信会话页面中的第一目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括N个搜索结果的标识;或者,
若即时通信会话页面中的第二目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第i个应用类别下的所有搜索结果的标识;或者,
若即时通信会话页面中的第三目标会话消息被选中,则显示搜索结果页面,搜索结果页面包括第j个搜索结果的详情信息。
在另一种实现方式中,目标搜索结果以目标会话消息的形式被显示于即时通信会话页面中,目标会话消息是即时通信会话页面中的即时通信消息流中的任一条消息;计算机可读存储介质中的一条或多条指令由处理器1201加载并还执行如下步骤:
当目标会话消息被触发分享时,输出分享对象列表,分享对象列表中包含至少一个分享对象;
向目标分享对象发送目标会话消息,目标分享对象是分享对象列表中被选中的任意分享对象。
本申请实施例中,处理器1201用于显示即时通信应用程序中的即时通信会话页面,在消息编辑区中可产生搜索事件,比如,在消息编辑区中触发搜索入口或输入搜索字符等等;当在消息编辑区中存在搜索事件时,输出搜索窗口,搜索窗口可以浮层形式显示于即时通信会话页面之上或搜索窗口以独立页面的形式进行显示;用户可在搜索窗口中输入搜索内容,其中,搜索内容可以是用户新输入的搜索内容,或者搜索内容为历史记录显示区域中被选择的历史搜索内容;搜索窗口中可显示与搜索内容相匹配的至少一个搜索结果,搜索结果可以包括应用类别的标识,或者,各个应用类别下的至少一个搜索结果的标识;显示于搜索窗口中的目标搜索结果支持以目标会话消息形式显示于即时通信会话页面中,其中,目标搜索结果可以为某一应用类别的标识、应用类别下的某一搜索结果的标识、聚合标识(聚合标识包括应用类别和应用类别下的搜索结果);相应的,显示于即时通信会话页面中的目标会话消息被选择时,可显示搜索结果页面,搜索结果页面用于显示目标会话消息所携带的目标搜索结果的详细信息,比如,目标搜索结果为应用类别的标识时,在搜索结果页面中显示该应用类别下的至少一个搜索结果的标识,当然,这些搜索结果的标识仍然可以被添加至即时通信会话页面中,又如,目标搜索结果为某一应用类别下的搜索结果时,搜索结果页面显示该搜索结果的详情信息,等等;另外,显示于即时通信会话页面中的目标会话消息还可以被分享(或转发)至另一即时通信会话页面,或另一应用程序中。通过上述过程,参与即时通信会话的任一用户存在搜索需求时,可在即时通信应用程序中快速实现搜索并获得相应搜索结果,这缩短了用户触达搜索结果的路径,更快捷的帮助用户获取想要的搜索结果;另外,搜索结果支持以消息形式显示在即时通信会话页面中,这使得在即时通信会话页面中触发获得的搜索结果能够被快速给参与该即时通信会话的其他用户,这提供了一种新型的会话搜索交互方式,提升搜索效率和搜索结果的分享效率。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图1、图5所描述的实施例中的各种可选方式提供的消息处理方法。
本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用,使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如,同轴电缆、光纤、数字用户线(DSL))或无线(例如,红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (17)

1.一种消息处理方法,其特征在于,包括:
显示即时通信会话页面,所述即时通信会话页面中设有消息编辑区;
若所述消息编辑区中存在搜索事件,则输出搜索窗口;
在所述搜索窗口中输入搜索内容,并在所述搜索窗口中显示与所述搜索内容相匹配的N个搜索结果,N为整数。
2.如权利要求1所述的方法,其特征在于,所述消息编辑区存在搜索事件包括以下至少一种:
所述消息编辑区包括搜索入口;当所述搜索入口被触发时,在所述消息编辑区中产生搜索事件;
所述消息编辑区包括消息输入框;当在所述消息输入框中输入搜索字符时,在所述消息编辑区中产生搜索事件。
3.如权利要求2所述的方法,其特征在于,所述搜索入口包括搜索图标和/或搜索选项;所述搜索入口的设置方式包括以下至少一种:
若所述消息编辑区包括消息输入框,则所述搜索入口设置于所述消息输入框中;
若所述消息编辑区包括操作菜单,则所述搜索入口设置于所述操作菜单中;
若所述消息编辑区包括消息输入框,且所述消息输入框中显示有输入字符;选择所述输入字符触发显示选项栏,则所述搜索入口设置于所述选项栏中。
4.如权利要求2所述的方法,其特征在于,所述搜索窗口中包含隐藏选项;所述方法还包括:
当所述隐藏选项被触发时,隐藏所述搜索窗口;其中,所述消息输入框被设为所述隐藏的搜索窗口中的搜索框;
所述在所述搜索窗口中输入搜索内容,包括:在所述消息输入框中输入搜索内容,所述搜索内容包含所述搜索字符。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
当包含所述搜索字符的搜索内容以消息形式发送至所述即时通信会话页面中后,若所述消息形式的搜索内容被触发,显示搜索结果页面,所述搜索结果页面包括与所述搜索内容相匹配的N个搜索结果的标识。
6.如权利要求1所述的方法,其特征在于,所述搜索窗口包括结果展示区;所述在所述搜索窗口中显示与所述搜索内容相匹配的N个搜索结果,包括:在所述结果展示区中显示所述N个搜索结果;
所述N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;所述结果展示区被划分为M个子区域;
所述在所述结果展示区中显示所述N个搜索结果,包括:
分别在所述M个子区域中分别显示所述M个应用类别的标识,并在所述每个应用类别对应的子区域中显示每个应用类别下的至少一个搜索结果的标识。
7.如权利要求6所述的方法,其特征在于,所述分别在所述M个子区域中分别显示所述M个应用类别的标识,包括以下至少一种:
将所述M个应用类别的标识按照随机顺序显示在所述M个子区域中;
按照用户对应用类别的关注热度由高至低的顺序,将所述M个应用类别排列显示在所述M个子区域中;
所述M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;在第i个应用类别对应的子区域中显示第i个应用类别下的至少一个搜索结果的标识,包括以下至少一种:
将所述第i个应用类别下的至少一个搜索结果的标识按照随机顺序显示在第i个应用类别对应的子区域中;
按照各搜索结果与所述用户的历史行为之间的匹配度由高至低的顺序,将所述第i个应用类别下的至少一个搜索结果的标识排列显示在第i个应用类别对应的子区域中;
其中,所述用户对应用类别的关注热度是根据用户的历史行为统计得到的;所述用户的历史行为包括以下至少一项:对应用类别的使用行为、对应用类别的检索行为及对应用类别的下载行为。
8.如权利要求1所述的方法,其特征在于,所述搜索窗口中显示有返回项;所述方法还包括:
选择所述返回项,则关闭所述搜索窗口,并再次显示所述即时通信会话页面。
9.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述N个搜索结果中的目标搜索结果被选择时,在所述即时通信会话页面中以消息形式显示所述目标搜索结果。
10.如权利要求9所述的方法,其特征在于,所述搜索窗口包括结果展示区;所述结果展示区显示有聚合标识,当所述聚合标识被选择时,表示所述N个搜索结果全部被选择,则所述目标搜索结果包括所述N个搜索结果;
所述在所述即时通信会话页面中以消息形式显示所述目标搜索结果,包括:
在所述即时通信会话页面中显示第一目标会话消息,所述第一目标会话消息中携带所述聚合标识。
11.如权利要求9所述的方法,其特征在于,所述N个搜索结果按照来源被聚类至M个应用类别,每个应用类别下包括至少一个搜索结果,M为整数;所述M个应用类别中的任一个应用类别表示为第i个应用类别,i为整数且i≤M;当所述第i个应用类别的标识被选择时,表示所述第i个应用类别下的所有搜索结果被选择,则所述目标搜索结果包括所述第i个应用类别下的所有搜索结果;
所述在所述即时通信会话页面中以消息形式显示所述目标搜索结果,包括:
在所述即时通信会话页面中显示第二目标会话消息,所述第二目标会话消息中携带所述第i个应用类别的标识。
12.如权利要求9所述的方法,其特征在于,所述目标搜索结果是所述N个搜索结果中的第j个搜索结果,j为整数且j≤N,所述第j个搜索结果是指所述N个搜索结果中的任一个;
所述在所述即时通信会话页面中以消息形式显示所述目标搜索结果,包括:
在所述即时通信会话页面中显示第三目标会话消息,所述第三目标会话消息中携带所述第j个搜索结果的标识。
13.如权利要求10-12任一项所述的方法,其特征在于,所述方法还包括:
若所述即时通信会话页面中的所述第一目标会话消息被选中,则显示搜索结果页面,所述搜索结果页面包括所述N个搜索结果的标识;或者,
若所述即时通信会话页面中的所述第二目标会话消息被选中,则显示搜索结果页面,所述搜索结果页面包括所述第i个应用类别下的所有搜索结果的标识;或者,
若所述即时通信会话页面中的所述第三目标会话消息被选中,则显示搜索结果页面,所述搜索结果页面包括所述第j个搜索结果的详情信息。
14.如权利要求9所述的方法,其特征在于,所述目标搜索结果以目标会话消息的形式被显示于所述即时通信会话页面中,所述目标会话消息是所述即时通信会话页面中的即时通信会话消息流中的任一条会话消息;所述方法还包括:
当所述目标会话消息被触发分享时,输出分享对象列表,所述分享对象列表中包含至少一个分享对象;
向目标分享对象发送所述目标会话消息,所述目标分享对象是所述分享对象列表中被选中的任意分享对象。
15.一种消息处理装置,其特征在于,包括:
显示单元,用于显示即时通信会话页面,所述即时通信会话页面中设有消息编辑区;
处理单元,用于若消息编辑区中存在搜索事件,则输出搜索窗口;以及在所述搜索窗口中输入搜索内容,并在所述搜索窗口中显示与所述搜索内容相匹配的N个搜索结果,N为整数。
16.一种消息处理设备,其特征在于,包括:
处理器,适于执行计算机程序;
计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-14任一项所述的消息处理方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1-14任一项所述的消息处理方法。
CN202010942933.8A 2020-09-09 2020-09-09 一种消息处理方法、装置、设备及介质 Pending CN112069410A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010942933.8A CN112069410A (zh) 2020-09-09 2020-09-09 一种消息处理方法、装置、设备及介质
PCT/CN2021/112901 WO2022052749A1 (zh) 2020-09-09 2021-08-17 一种消息处理方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010942933.8A CN112069410A (zh) 2020-09-09 2020-09-09 一种消息处理方法、装置、设备及介质

Publications (1)

Publication Number Publication Date
CN112069410A true CN112069410A (zh) 2020-12-11

Family

ID=73663224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010942933.8A Pending CN112069410A (zh) 2020-09-09 2020-09-09 一种消息处理方法、装置、设备及介质

Country Status (2)

Country Link
CN (1) CN112069410A (zh)
WO (1) WO2022052749A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112612391A (zh) * 2020-12-28 2021-04-06 维沃移动通信有限公司 消息处理方法、装置和电子设备
CN112685093A (zh) * 2020-12-18 2021-04-20 百度在线网络技术(北京)有限公司 应用意图的响应方法、装置、设备、存储介质及程序产品
CN113158094A (zh) * 2021-03-31 2021-07-23 北京达佳互联信息技术有限公司 信息分享方法、装置及电子设备
CN113485594A (zh) * 2021-06-30 2021-10-08 上海掌门科技有限公司 消息记录搜索方法、设备及存储介质
WO2022052749A1 (zh) * 2020-09-09 2022-03-17 腾讯科技(深圳)有限公司 一种消息处理方法、装置、设备及存储介质
CN114416268A (zh) * 2022-01-27 2022-04-29 维沃移动通信有限公司 信息管理方法、装置、电子设备及介质
CN114610981A (zh) * 2022-03-21 2022-06-10 北京明略昭辉科技有限公司 信息搜索方法、装置、***、设备及计算机可读介质
CN115412517A (zh) * 2022-08-05 2022-11-29 北京达佳互联信息技术有限公司 会话显示方法、会话消息处理方法、设备和存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114928583A (zh) * 2022-04-13 2022-08-19 广西宏廷智能科技有限公司 一种数据信息的通讯方法及***
CN117093116A (zh) * 2022-05-11 2023-11-21 北京字跳网络技术有限公司 一种基于会话的业务处理方法、装置、设备及介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7363295B2 (en) * 2004-04-19 2008-04-22 Yahoo! Inc. Techniques for inline searching in an instant messenger environment
CN1783850A (zh) * 2004-12-03 2006-06-07 腾讯科技(深圳)有限公司 一种基于即时通讯平台的搜索方法和***
US20090254618A1 (en) * 2008-04-02 2009-10-08 Arnold Jeremy A Method and system for real-time/dynamic retrieval of information related to an on-going instant message communication
CN102810103A (zh) * 2011-06-03 2012-12-05 腾讯科技(深圳)有限公司 搜索结果分享方法及***
CN102298627A (zh) * 2011-08-29 2011-12-28 上海量明科技发展有限公司 针对于即时通信工具提供搜索的方法及***
CN105095426A (zh) * 2015-07-17 2015-11-25 百度在线网络技术(北京)有限公司 搜索结果处理方法及装置
CN112069410A (zh) * 2020-09-09 2020-12-11 腾讯科技(深圳)有限公司 一种消息处理方法、装置、设备及介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022052749A1 (zh) * 2020-09-09 2022-03-17 腾讯科技(深圳)有限公司 一种消息处理方法、装置、设备及存储介质
CN112685093A (zh) * 2020-12-18 2021-04-20 百度在线网络技术(北京)有限公司 应用意图的响应方法、装置、设备、存储介质及程序产品
CN112612391A (zh) * 2020-12-28 2021-04-06 维沃移动通信有限公司 消息处理方法、装置和电子设备
CN112612391B (zh) * 2020-12-28 2022-06-10 维沃移动通信有限公司 消息处理方法、装置和电子设备
CN113158094A (zh) * 2021-03-31 2021-07-23 北京达佳互联信息技术有限公司 信息分享方法、装置及电子设备
CN113158094B (zh) * 2021-03-31 2024-03-01 北京达佳互联信息技术有限公司 信息分享方法、装置及电子设备
CN113485594A (zh) * 2021-06-30 2021-10-08 上海掌门科技有限公司 消息记录搜索方法、设备及存储介质
CN114416268A (zh) * 2022-01-27 2022-04-29 维沃移动通信有限公司 信息管理方法、装置、电子设备及介质
CN114610981A (zh) * 2022-03-21 2022-06-10 北京明略昭辉科技有限公司 信息搜索方法、装置、***、设备及计算机可读介质
CN115412517A (zh) * 2022-08-05 2022-11-29 北京达佳互联信息技术有限公司 会话显示方法、会话消息处理方法、设备和存储介质
CN115412517B (zh) * 2022-08-05 2023-10-31 北京达佳互联信息技术有限公司 会话显示方法、会话消息处理方法、设备和存储介质

Also Published As

Publication number Publication date
WO2022052749A1 (zh) 2022-03-17

Similar Documents

Publication Publication Date Title
CN112069410A (zh) 一种消息处理方法、装置、设备及介质
US11461380B2 (en) System and method for tagging a region within a distributed video file
US20200363949A1 (en) Advanced keyboard based search
US10896191B2 (en) Creation of real-time conversations based on social location information
US9645997B2 (en) Phrase-based communication system
US8533284B2 (en) Sharing of media and other content through a communication channel
US9130892B2 (en) Multimedia collaboration in live chat
US8244830B2 (en) Linking users into live social networking interactions based on the users' actions relative to similar content
US11860954B1 (en) Collaboratively finding, organizing and/or accessing information
US20130185629A1 (en) Audience platform
CN103052926A (zh) 利用社交联网进行媒体共享
KR20080078431A (ko) 메신저를 이용한 키워드 검색 시스템과 그 방법 및 이를구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체
US20200125221A1 (en) Coalescing Notifications Associated with Interactive Digital Content
CN113746874B (zh) 一种语音包推荐方法、装置、设备及存储介质
US10409463B2 (en) Forking digital content items between digital topical environments
CN111177499A (zh) 一种标签的添加方法、装置及计算机可读存储介质
WO2023016536A1 (zh) 一种交互方法、装置、设备和存储介质
US10592576B1 (en) Crowdsourcing descriptor selection
WO2020219476A1 (en) Advanced keyboard based search
CN107004014A (zh) 有效地发现并且表面化内容属性
WO2023035893A1 (zh) 一种搜索处理方法、装置、设备、介质及程序产品
JP2004220177A (ja) 情報共有システム、情報共有方法および情報共有方法のプログラム
US11947774B1 (en) Techniques for utilizing audio segments for expression
KR102407110B1 (ko) 인스턴트 메시징 서비스에서 이모티콘을 제공하는 방법, 이를 구현한 서버, 사용자 단말 및 어플리케이션
WO2023134255A1 (zh) 信息的***方法、装置、设备、介质及计算机程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40034951

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination