掌桥专利:专业的专利平台
掌桥专利
首页

互动方法、介质、装置和计算设备

文献发布时间:2024-04-18 19:52:40


互动方法、介质、装置和计算设备

技术领域

本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及一种互动方法、介质、装置和计算设备。

背景技术

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

目前,很多具有多媒体文件播放或查看功能的APP都会植入一些社交功能,方便用户之间进行互动。比如,以音乐APP为例,可以在音乐APP中植入社交功能,用户不仅可以通过音乐APP收听音乐,同时,也可以通过音乐APP与其他用户进行互动,实现一边听音乐,一边社交。

但是,目前用户在通过这类APP与其他用户进行互动时,互动对象要么是用户认识的好友,要么是基于距离搜索到一些陌生人。这些互动对象通常不是用户真正想要互动的对象,导致用户的互动意向不高,互动体验较差。

发明内容

为此,针对具有多媒体文件播放或查看功能的APP,非常需要一种改进的实现用户之间在该APP上进行互动的方案,以满足用户在不同场景下的互动需求,提高用户的使用体验。

在本上下文中,本发明的实施方式期望提供一种互动方法、介质、装置和计算设备。

在本发明实施方式的第一方面中,提供了一种互动方法,包括:

响应于当前用户触发的用户列表获取操作,生成用户列表页面,其中,所述用户列表页面包括至少一个除所述当前用户以外的其他目标用户的信息,所述目标用户为在特定时间段内与特定多媒体文件发生过互动的用户;

在交互界面中展示所述用户列表页面,以便所述当前用户与所述用户列表页面中的目标用户进行互动。

在本发明的一个实施例中,所述用户列表获取操作通过点击所述交互界面中展示的当前页面中的指定图标触发。

在本发明的另一个实施例中,所述当前页面为多媒体文件的播放页面,所述特定多媒体文件为当前播放的多媒体文件;或

所述当前页面为指定类型的多媒体文件列表的展示页面,所述特定多媒体文件为该多媒体文件列表中的多个多媒体文件。

在本发明的又一个实施例中,所述特定多媒体文件为用户在当前页面中的选中的一个或多个多媒体文件。

在本发明的再一个实施例中,所述在特定时间段内与特定多媒体文件发生过互动,包括:

在特定时间段内执行过以下一项或多项操作:播放所述特定多媒体文件、关注所述特定多媒体文件、评论所述特定多媒体文件、对所述特定多媒体文件进行点赞操作。

在本发明的再一个实施例中,所述特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,各目标用户在所述用户列表页面中的排列顺序基于目标重合度确定,所述目标重合度为各目标用户互动过的所述多媒体文件列表中的多媒体文件数量与所述多媒体文件列表中的多媒体文件的总数量的占比。

在本发明的再一个实施例中,目标用户对应的所述目标重合度越大,在所述用户列表页面中的排列顺序越靠前。

在本发明的再一个实施例中,所述特定多媒体文件为单个多媒体文件,各目标用户在所述用户列表页面中的排列顺序基于以下一种或多种信息确定:

各目标用户与所述单个多媒体文件的互动次数、各目标用户与所述单个多媒体文件的互动时长、各目标用户与所述当前用户的距离。

在本发明的再一个实施例中,各目标用户与所述单个多媒体文件的互动次数越多,排序越靠前;和/或

各目标用户与所述单个多媒体文件的互动时长越长,排序越靠前;和/或

各目标用户与当前用户的距离越近,排序越靠前。

在本发明的再一个实施例中,各目标用户在所述用户列表页面中的排列顺序基于所述当前用户通过所述交互界面设置的排序条件确定;或

各目标用户在所述用户列表页面中的排列顺序基于用户的历史行为数据确定。

在本发明的再一个实施例中,所述特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,针对各目标用户,所述用户列表页面中展示有该目标用户的以下一项或多项信息:

该目标用户的头像、该目标用户的目标重合度、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件的数目;其中,所述目标重合度为各目标用户互动过的所述多媒体文件列表中的多媒体文件数量与所述多媒体文件列表中的多媒体文件的总数量的占比。

在本发明的再一个实施例中,所述特定多媒体文件为单个多媒体文件,针对各目标用户,所述用户列表页面中展示有该目标用户的以下一项或多项信息:

该目标用户的头像、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件数目。

在本发明的再一个实施例中,在交互界面中展示所述用户列表页面之后,所述方法还包括:

响应于当前用户通过交互界面触发的筛选操作,在所述交互界面中展示一个或多个筛选维度;

基于所述当前用户选取的筛选维度从所述目标用户中筛选出符合条件的用户并展示。

在本发明的再一个实施例中,所述筛选维度包括以下一项或多项:

用户性别、用户年龄、与当前用户的距离。

在本发明的再一个实施例中,在交互界面中展示所述用户列表页面之后,所述方法还包括:

响应于用户选中所述用户列表页面中的特定用户的操作,展示所述特定用户的个人信息页面。

在本发明的再一个实施例中,所述个人信息页面展示有以下一项或多项信息:

该特定用户的昵称、该特定用户与所述当前用户的距离、该特定用户的出生年代、该特定用户与所述当前用户共同关注的艺人、该特定用户与所述当前用户共同互动过的多媒体文件数目。

在本发明的再一个实施例中,所述个人信息页面展示有多个互动图标,不同互动图标表示不同的互动类型,所述当前用户可点击任一互动图标与所述特定用户进行互动。

在本发明的再一个实施例中,所述与所述用户列表页面中的目标用户进行互动,包括:

关注所述用户列表页面中的目标用户、与所述用户列表页面中的目标用户聊天、邀请所述用户列表页面中的目标用户一起播放所述特定多媒体文件。

在本发明的再一个实施例中,所述方法适用于音乐应用,所述特定多媒体文件为所述音乐应用中当前播放的歌曲;或

所述特定多媒体文件为所述音乐应用中指定类型的歌曲列表中的多首歌曲,所述歌曲列表包括以下一项或多项:用户的收藏列表、用户的最近收听列表、用户喜欢的歌曲的列表。

在本发明实施方式的第二方面中,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被执行时实现上述第一方面提及的方法。

在本发明实施方式的第三方面中,提供了一种互动装置,所述装置包括:

页面生成模块,用于响应于当前用户触发的用户列表获取操作,生成用户列表页面,其中,所述用户列表页面包括至少一个除所述当前用户以外的其他目标用户的信息,所述目标用户为在特定时间段内与特定多媒体文件发生过互动的用户;

展示模块,用于在交互界面中展示所述用户列表页面,以便所述当前用户与所述用户列表页面中的目标用户进行互动。

在本发明实施方式的第四方面中,提供了一种计算设备,所述计算设备包括处理器、存储器、所述存储器中存储有所述处理器可读的计算机指令,所述处理器执行所述计算机指令时实现上述第一方面提及的方法。

根据本发明实施方式的互动方法,在当前用户触发用户列表获取操作后,可以获取在特定时间段内与特定多媒体文件发生过互动的目标用户的信息,基于获取的信息生成用户列表页面并展示给当前用户,以便当前用户与用户列表页面中的目标用户进行互动。通过基于用户与多媒体文件的互动情况,确定与当前用户具有相同兴趣爱好的其他用户并展示给当前用户,可以提升当前用户与其他用户互动的意愿,满足当前用户的互动需求,提升用户体验。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1示意性地示出了本发明一实施例的应用场景示意图;

图2示意性地示出了本发明一实施例的互动方法流程图;

图3示意性地示出了本发明一实施例的在页面展示触发用户列表获取操作的图标的示意图;

图4示意性地示出了本发明又一实施例的在页面展示触发用户列表获取操作的图标的示意图;

图5示意性地示出了本发明一实施例的用户选中某首歌曲后触发用户列表获取操作的示意图;

图6示意性地示出了本发明一实施例的用户列表页面的示意图;

图7示意性地示出了本发明又一实施例的用户列表页面的示意图;

图8示意性地示出了本发明一实施例的按照特定维度对用户列表中的目标用户进行筛选示意图;

图9示意性地示出了本发明一实施例的个人信息页面的示意图;

图10示意性地示出了本发明一实施例的通过音乐APP与其他用户进行互动示意图;

图11示意性地示出了本发明又一实施例的通过音乐APP与其他用户进行互动示意图;

图12示意性地示出了本发明一实施例的计算机可读存储介质的示意图;

图13示意性地示出了本发明一实施例的互动装置的示意图;

图14示意性地示出了本发明一实施例的计算设备的示意图;

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种互动方法、介质、装置和计算设备。

在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

发明概述

目前,很多具有多媒体文件播放或查看功能的APP(比如,音乐APP、视频APP)都会植入一些社交功能,方便用户之间进行互动。比如,以音乐APP为例,可以在音乐APP中植入社交功能,用户不仅可以通过音乐APP收听音乐,同时,也可以通过音乐APP与其他用户进行社交互动,实现一边听音乐,一边社交。

但是,目前用户在通过这类APP与其他用户互动时,通常是只能搜索到自己认识的一些好友,比如,用户的手机通讯录上的好友,或者某些及时通信APP的通讯录上的好友。当然,也有些APP可以实现让用户和陌生人进行互动,不过在和陌生人互动时,通常都是基于距离搜索到用户附近的一些陌生人。

本发明人发现,目前,用户在通过这类APP进行用户间的互动时,用户可以搜索到的互动对象未必是用户真正想要互动的对象,从而导致用户没有意愿与其他用户进行互动,或者在与其他用户互动过程中体验较差。考虑到通常具有相同兴趣爱好的用户之间其共同话题较多,更有互动的需求和意向。因此,针对具有多媒体文件播放或查看功能的APP,可以结合各用户在这类APP上与多媒体文件的互动情况确定有共同兴趣爱好的用户群体,然后让这类用户群体进行互动。比如,针对用户自己喜欢或感兴趣的特定多媒文件,用户可以搜索到在特定时间段内与该特定多媒体文件发生过互动(比如,播放过该特定多媒体文件)的一个或多个其他用户,然后与这一个或多个其他用户进行互动。通过这种方式,用户可以搜索到和自己有共同兴趣爱好的其他用户,并与之进行互动,从而可以提高用户的互动意愿,增强用户体验。

在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。

应用场景总览

首先参考图1,为本公开的一个实施例的应用场景示意图。本公开实施例的互动方法可以由具有多媒体文件播放或查看功能的APP执行,该APP可以提供各种类型的多媒体文件(诸如,音乐、视频、文档等)的播放或查看功能。

如图1所示,以该APP为音乐APP为例,通常用户可以在音乐APP中注册用户账号,该APP对应的服务器会将各用户账号和相应的用户数据对应存储。比如,服务器可以记录各用户在该音乐APP的各种行为数据,比如,当用户与某首歌曲发生过互动(诸如用户收听、点击、评论过某首歌曲)后,服务器会记录下这些数据。同时,服务器也可以对这些数据进行整合,比如,统计某个用户在特定时间段内收听各首歌曲的次数、某首歌在特定时间段内的收听人数等等,并记录这些统计数据。

为了方便用户搜索到和自己有共同兴趣爱好的其他目标用户,可以在该音乐APP中设置用户搜索功能,用户可以通过该功能搜索到和自己具有相同音乐品味的其他用户,并与之进行互动。

比如,当某个用户(以下称为当前用户)想通过该音乐APP搜索到和自己具有相同音乐品味的其他用户时,该当前用户可以针对一首或多首特定歌曲(比如,用户当前收听的歌曲、或用户喜欢或收藏的歌曲列表),触发该搜索功能(即触发获取用户列表的操作),该音乐APP在检测到该触发操作后,可以向服务器发送用户数据获取请求,比如,请求中可以携带该特定歌曲的歌曲标识。服务器可以基于存储的用户行为数据统计在特定时间段与该特定歌曲发生过互动的目标用户有哪些,并把这些目标用户的用户数据返回给该音乐APP,该音乐APP可以基于服务器返回的用户数据生成用户列表页面并展示给当前用户。其中,用户列表页面中可以包括这些目标用户的信息。

当当前用户想要和用户列表中的某个或某些目标用户进行互动时,可以选中这些目标用户,与其进行互动。比如,当前用户向某个目标用户发送聊天消息时,服务器可以将两个用户的账号绑定,然后将其中一个用户发送的聊天消息转发给另一个用户,以实现用户之间的聊天互动。

当然,以上仅仅是以音乐APP作为例子加以说明,针对其他类型的

APP,比如,视频APP,其实现方法也类似。

示例性方法

下面结合图1的应用场景,参考图2来描述根据本发明示例性实施方式的互动方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。

如图2所示,为本公开实施例提供的互动方法的流程图,具体可以包括以下步骤:

S202、响应于当前用户触发的用户列表获取操作,生成用户列表页面,其中,所述用户列表页面包括至少一个除所述当前用户以外的其他目标用户的信息,所述目标用户为在特定时间段内与特定多媒体文件发生过互动的用户;

在步骤S202中,为了方便用户搜索到和自己具有相同兴趣爱好的其他用户,可以在执行该方法的APP中设置用户搜索功能,通过该功能可以获取到和自己具有相同兴趣爱好的目标用户的用户列表。用户可以通过一些特定的操作触发用户列表获取操作,比如,可以点击页面中的某个图标,或者通过语音信号触发。

针对特定多媒体文件,当检测到当前用户触发了用户列表获取操作后,即可以获取在特定时间段内与该特定多媒体文件发生过互动的除当前用户以外的其他目标用户的信息,然后基于获取到的目标用户的信息生成用户列表页面,用户列表页面可以展示目标用户的信息。

其中,该特定多媒体文件可以是歌曲、视频、文档等各种类型的文件,该特定多媒体文件可以是单个多媒体文件,也可以多个多媒体文件,本公开实施例不做限制。

该特定时间段可以基于实际场景灵活设置,比如,当该特定多媒体文件为单个多媒体文件时,考虑到多媒体文件数量较少,因此,特定时间段可以设置得短一些,比如,可以是最近几天。而当该特定多媒体文件为多个媒体文件,比如,是某个多媒体文件列表中的文件的场景,则该特定时

间段可以设置的长一些,比如,可以是最近几个月。

S204、在交互界面中展示所述用户列表页面,以便所述当前用户与所述用户列表页面中的目标用户进行互动。

在步骤S204中,在生成用户列表页面后,可以在交互界面中展示生成的用户列表页面,以便当前用户可以与用户列表页面中的目标用户进行互动。

在一些实施例中,在特定时间段内与特定多媒体文件发生过互动的目标用户,可以是在特定时间段内执行过以下一项或多项操作的用户。比如,可以是播放过该特定多媒体文件的用户、关注过该特定多媒体文件的用户、收藏过该特定多媒体文件的用户、评论过该特定多媒体文件的用户、对该特定多媒体文件进行点赞操作的用户等等。只要是可以体现用户对多媒体文件感兴趣或喜欢该多媒体文件的互动操作,均可以涵盖在本公开内。

在一些实施例中,考虑到当前用户在播放某个多媒体文件时,可能想知道喜欢该多媒体文件的其他用户有哪些,以便可以与其互动。因此,该特定多媒体文件可以是当前页面中用户正在播放的多媒体文件。

比如,以音乐APP为例,当用户在使用音乐APP播放某首歌曲时,如果用户觉得这首歌很好听,是自己喜欢的风格,因而可能想知道还有哪些用户也听过该首歌曲,因此,可以触发用户列表获取操作,以获取最近一段时间收听过该首歌的用户列表,并与用户列表中的用户进行互动。

在一些实施例中,为了可以找到与当前用户品味或爱好大体相似的目标用户,该特定多媒体也可以是指定类型的多媒体文件列表中的多个多媒体文件。比如,该指定类型的多媒体文件可以是当前用户收藏的多媒体文件列表、喜欢的多媒体文件列表、或者是最近播放过的多媒体文件列表。如果其他用户与该多媒体文件列表中的大多数多媒体文件有过互动,说明该用户与当前用户的品味和喜好大体相似,从而更有互动的意向和需求。

比如,以音乐APP为例,针对当前用户的“我喜欢的音乐”列表,或者用户的“我收藏的音乐”列表,当前用户可以触发该搜索功能,以便找到与上述列表中的大部分歌曲有过互动的其他用户,这部分用户很大程度是和当前用户具有相同音乐品味或爱好的用户,因而,当前用户可能更有

与其进行互动的意向和需求。

在一些实施例中,为了方便用户触发该用户搜索功能,以获取到和自己具有相同兴趣爱好的目标用户的用户列表,可以在页面中展示指定的图标,用户可以通过点击该图标,触发用户列表获取操作。

比如,在一些场景,该特定多媒体文件为当前正在播放的多媒体文件,在该多媒体文件的播放页面,可以设置一个图标,当前用户点击该图标后,即可以触发用户列表获取操作。如图3所示,以音乐APP为例,在某首歌曲的播放页面,可以设置一个图标,图标可以显示“8827人听过这首歌”,当用户点击该图标后,即可以显示特定时间段内听过当前播放的歌曲的目标用户的用户列表。

再比如,在一些场景,该特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,则可以在该多媒体文件列表的展示页面中设置一个图标,当前用户点击该图标后,即可以触发用户列表获取操作。如图4所示,以音乐APP为例,在用户的“我喜欢的音乐”列表展示页面中,可以设置一个图标,图标可以显示“827人听过”,当用户点击该图标后,即可以显示特定时间段内听过该列表中的歌曲的用户。

其中,用于触发用户列表获取操作的图标可以是位置固定的图标,也可以是浮动图标,即图标位置可以拖动。该图标的形状、大小、显示内容和在页面中的位置可以基于实际需求灵活设置,本公开实施例不做限制。

在一些场景,针对当前页面中显示的一个或多个多媒体文件,用户可能想知道喜欢这一个或多个多媒体文件的其他用户有哪些。因此,用户也可以选中该一个或者多个多媒体文件,然后触发针对选中的多媒体文件的用户列表获取操作。

举个例子,如图5所示,针对音乐APP中的任一显示页面,用户在页面中看到某首歌曲后,如果想知道喜欢该歌曲的其他用户有哪些,用户可以选中该首歌曲,即可以出现一个下拉菜单,菜单中可以包括“获取用户列表”这一选项,用户点击该选项即可以触发用户列表获取操作,或者用户可以同时选中页面中的多首歌曲,然后点击某个图标以触发该用户列表获取操作。通过这种方式,用户可以针对任意的歌曲,确定喜欢这些歌曲的其他用户有哪些,以便与其进行互动。

在一些实施例中,如果该特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件。在获取到特定时间段内与该多个多媒体文件发生过互动的目标用户后,可以按照各目标用户互动过的该多媒体文件列表中的多媒文件数量的多少对目标用户进行排序,再展示给当前用户。比如,如果目标用户与多媒体文件列表中越多多媒体文件发生过互动,说明目标用户与当前用户的兴趣重合度越高,因而当前用户越有意向与该目标用户进行互动,因而可以展示在用户列表的靠前的位置。

所以,在获取到与多媒体文件列表中的多媒体文件互动过的目标用户后,可以先确定每个目标用户对应的目标重合度,其中,目标重合度为各目标用户互动过的多媒体文件列表中的多媒体文件数量与多媒体文件列表中的多媒体文件的总数量的占比,然后可以基于目标重合度确定各目标用户在用户列表页面中的排列顺序。

在一些实施例中,目标用户对应的该目标重合度越大,说明目标用户与当前用户的喜好程度重合度越高,因而在用户列表页面中的排列顺序越靠前。

当然,实际在对目标用户进行排序时,除了考虑上述目标重合度,也可以结合其他因素综合确定,比如,还可以综合考虑目标用户与当前用户的距离、目标用户与列表中各多媒体文件的互动次数、互动时长等。

在一些实施例中,如果该特定多媒体文件为单个多媒体文件,在获取到特定时间段内与该单个多媒体文件发生过互动的目标用户后,可以根据各目标用户与该单个多媒体文件的互动次数、各目标用户与该单个多媒体文件的互动时长、各目标用户与当前用户的距离等一项或多项信息确定各目标用户在用户列表页面中的排列顺序。

在一些实施例中,如果目标用户与该单个多媒体文件的互动次数越多,说明目标用户越喜欢该多媒体文件,因而,该目标用户在用户列表页面中的排序越靠前。

在一些实施例中,如果目标用户与该单个多媒体文件的互动时长越长,说明目标用户越喜欢该多媒体文件,因而,该目标用户在用户列表页面中的排序越靠前。

在一些实施例中,如果目标用户与当前用户的距离越近,当前用户可能更有意向和该目标用户进行互动,因而,该目标用户在用户列表页面中的排序越靠前。

当然,在一些场景,可以仅基于上述一种信息确定目标用户在用户列表中的排序。在一些场景,也可以同时结合上述多种信息确定目标用户在用户列表中的排序,比如,可以结合上述多种信息确定一个综合评分,基于评分高低对目标用户进行排序。当然,对目标用户进行排序所依据的因素并不局限于上述几种,也可以基于实际需求引入其他因素,本公开实施例不做限制。

此外,考虑到不同用户的偏好不同,比如,有些用户喜欢和距离近的陌生人互动,有些用户可能更注重兴趣的重合度,因此,在一些实施例中,当前用户也可以基于自身的实际偏好设置用户列表页面中各目标用户的排列顺序。比如,当前用户可以通过交互界面设置排序条件,然后可以基于当前用户设置的排序条件确定各目标用户的排列顺序。

在一些实施例中,考虑到不同用户的偏好不同,也可以基于当前用户的偏好自适应的调整目标用户在用户列表页面的排列顺序。比如,可以针对当前用户的历史行为数据确定当前用户的偏好,然后基于其偏好确定目标用户在用户列表页面的排列顺序。其中,当前用户的历史行为可以是当前用户选中互动对象的行为、设置排序条件的行为、筛选互动对象的行为。举个例子,假设当前用户以往大多数情况设置的排序条件均为“依据距离远近排序”,则可以自动按照距离远近对目标用户进行排序。或者,以往当前用户大多数情况都是选中上述目标重合度较高的目标用户进行互动,则可以自动按照目标重合度对目标用户进行排序。通过基于当前用户的历史行为数据自适应的调整目标用户的排序方式,可以将当前用户最有意向互动的目标用户显示在用户列表页面的前面,从而可以减少当前用户的手动操作,提升用户体验。

在一些实施例中,在通过用户列表页面展示目标用户时,也可以展示目标用户的一些信息,方便当前用户基于这些信息对目标用户进行进一步的了解,进而确定是否要和目标用户进行互动。比如,如图6所示,如果特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,针对各目标用户,用户列表页面中可以展示该目标用户的以下一项或多项信息:该目标用户的头像、该目标用户的目标重合度、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件的数目;其中,目标重合度为各目标用户互动过的多媒体文件列表中的多媒体文件数量与多媒体文件列表中的多媒体文件的总数量的占比。当然,实际展示的目标用户的信息并不局限于上述列举的,只要是可以帮助当前用户了解该目标用户的信息,比如,年龄、性别等等,均可以展示,本公开实施例不做限制。

在一些实施例中,如图7所示,该特定多媒体文件为单个多媒体文件,针对各目标用户,可以在用户列表页面中展示有该目标用户的以下一项或多项信息:该目标用户的头像、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件数目。当然,实际展示的目标用户的信息并不局限于上述列举的,只要是可以帮助当前用户了解该目标用户的信息,均可以展示,本公开实施例不做限制。

在一些实施例中,通过特定多媒体文件筛选出来的目标用户的数量通常比较多,为了方便用户可以快速筛选出想要互动的目标用户,还可以在用户列表页面设置按照特定维度对目标用户进行筛选的功能。比如,如图8所示,当前用户可以通过交互界面触发的筛选操作,执行该方法的APP在检测到当前用户触发的筛选操作后,可以在交互界面中展示一个或多个筛选维度。当前用户可以从中选取一个或多个筛选维度,然后可以基于当前用户选取的筛选维度从目标用户中筛选出符合条件的目标用户并展示。比如,在一些场景,可以在用户列表页面中设置特定的图标,用户点击该图标后,即可以触发筛选操作。

在一些实施例中,如图8所示,考虑到用户在社交时,通常会考虑社交对象的性别、年龄、距离远近等因素,因而该筛选维度可以包括以下一项或多项:用户性别、用户年龄、与当前用户的距离等。当然,以上只是示例性的例子,实际应用中,可以基于实际需求设置各种筛选维度,本公开实施例不做限制。

在一些实施例中,在交互界面中展示用户列表页面之后,当前用户可以从用户列表中选中某个目标用户,以便与该目标用户进行互动。其中,为了方便当前用户进一步对选中的目标用户进行了解,在检测到当前用户选中用户列表中的特定用户的操作后,可以展示该特定用户的个人信息页面。其中,个人信息页面可以展示该特定用户的详细的用户信息,以便当前用户了解该特定用户。

在一些实施例中,如图9所示,该个人信息页面可以展示以下一项或多项信息:该特定用户的昵称、该特定用户与当前用户的距离、该特定用户的出生年代、该特定用户与当前用户共同关注的艺人、该特定用户与当前用户共同互动过的多媒体文件数目。当然,以上只是示例性例子,实际应用场景中可以基于实际需求设置个人信息页面展示的信息。通过查看该特定用户的详细资料,当前用户可以进一步判定是否想要和该特定用户进行互动。

在一些实施例中,个人信息页面中可以展示多个互动图标,不同互动图标表示不同的互动类型,当前用户可点击任一互动图标与特定用户进行互动。当前用户在个人信息页面中浏览特定用户的信息后,如果确定想要和该特定用户进行互动,则可以点击个人信息页面上的互动图标,和该特定用户进行互动。

在一些实施例中,当前用户与用户列表页面中的目标用户进行互动,可以是关注用户列表页面中的目标用户、与用户列表页面中的目标用户聊天、邀请用户列表页面中的目标用户一起播放该特定多媒体文件等等。

比如,如图9所示,个人信息页面上可以包括“关注”图标,当前用户点击该图标后,即可以关注该特定用户。此外,个人信息页面,也可以包括“聊一聊”图标,当前用户点击该图标后,即可以展示一个聊天界面,当前用户即可以和该特定用户聊天互动。当然,个人信息页面还可以包括“邀请TA一起听”图标,当前用户点击该图标后,即可以邀请该特定用户一起收听该特定多媒体文件。

在一些实施例中,也可以在用户列表页面展示“创建群组聊天”的图标,当前用户点击该图标后,即可以从用户列表页面中选取多个目标用户,创建群组聊天。通过这种方式,当前用户可以拉取具有共同兴趣爱好的多个用户群聊。比如,当前用户可以选取目标重合度均大于60%的目标用户,创建群组,以便这些用户可以一起互动。

在一些实施例中,如图10所示,该互动方法适用于音乐应用,该特定多媒体文件可以是音乐APP中当前播放的歌曲,即当前用户在收听某首歌曲时,可以点击歌曲播放页面中的指定图标(比如,8827人听过这首歌),触发获取听过该首歌的目标用户列表的操作。该音乐APP在检测到该操作后,即可以获取最近几天(比如,最近7天)内收听过该首歌曲的目标用户的信息,并生成用户列表页面,展示给当前用户,当前用户可以选中用户列表中的某个目标用户,并点击,然后可以进入个人信息页面,个人信息页面可以展示该目标用户的个人信息,同时,个人信息页面包括一些互动图标,当前用户点击这些图标后,即可以与该目标用户进行互动。

在一些实施例中,该特定多媒体文件可以该音乐APP中指定类型的歌曲列表中的多首歌曲,比如,该歌曲列表可以是当前用户的收藏列表、当前用户的最近收听列表、当前用户喜欢的歌曲的列表等。比如,如图11所示,当前用户在进入到“我喜欢的音乐”列表页面后,可以点击该页面上的图表(827人也听过这些歌),触发获取听过列表中的歌曲的目标用户列表的操作。该音乐APP在检测到该操作后,即可以获取最近几个月(比如,3个月)内收听过该列表中的歌曲的用户,并生成用户列表页面,展示给当前用户,其中,收听过该列表中的越多歌曲的目标用户可以在用户列表页面的越靠前位置。此外,用户列表页面可以包括“筛选”图标,用户点击该图标后,即进入筛选页面,用户可以在筛选页面中从特定维度对用户列表中的用户进行筛选。完成筛选后,当前用户可以选中用户列表中的某个目标用户,并点击,然后可以进入个人信息页面,个人信息页面可以展示该目标用户的个人信息,同时,个人信息页面包括一些互动图标,当前用户点击这些图标后,即可以与该目标用户进行互动。

示例性介质

在介绍了本发明示例性实施方式的方法之后,接下来,参考图12对本发明示例性实施提供的计算机可读存储介质进行介绍。其中,该存储介质120中存储有计算机程序,该计算程序被执行时,可实现上述一个或多个实施例中介绍的互动方法。

其中,实现上述互动方法的具体细节,可参考上述实施例中的介绍,在此不再赘述。

示例性装置

在介绍了本发明示例性实施方式的介质之后,接下来,参考图13对本发明示例性实施方式的互动装置进行介绍。该装置可以包括:

页面生成模块131,用于响应于当前用户触发的用户列表获取操作,生成用户列表页面,其中,所述用户列表页面包括至少一个除所述当前用户以外的其他目标用户的信息,所述目标用户为在特定时间段内与特定多媒体文件发生过互动的用户;

展示模块132,用于在交互界面中展示所述用户列表页面,以便所述当前用户与所述用户列表页面中的目标用户进行互动。

在本发明的一个实施例中,所述用户列表获取操作通过点击所述交互界面中展示的当前页面中的指定图标触发。

在本发明的另一个实施例中,所述当前页面为多媒体文件的播放页面,所述特定多媒体文件为当前播放的多媒体文件;或

所述当前页面为指定类型的多媒体文件列表的展示页面,所述特定多媒体文件为该多媒体文件列表中的多个多媒体文件。

在本发明的又一个实施例中,所述特定多媒体文件为用户在当前页面中的选中的一个或多个多媒体文件。

在本发明的再一个实施例中,所述在特定时间段内与特定多媒体文件发生过互动,包括以下情况:

在特定时间段内执行过以下一项或多项操作:播放所述特定多媒体文件、关注所述特定多媒体文件、评论所述特定多媒体文件、对所述特定多媒体文件进行点赞操作。

在本发明的再一个实施例中,所述特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,各目标用户在所述用户列表页面中的排列顺序基于目标重合度确定,所述目标重合度为各目标用户互动过的所述多媒体文件列表中的多媒体文件数量与所述多媒体文件列表中的多媒体文件的总数量的占比。

在本发明的再一个实施例中,目标用户对应的所述目标重合度越大,在所述用户列表页面中的排列顺序越靠前。

在本发明的再一个实施例中,所述特定多媒体文件为单个多媒体文件,各目标用户在所述用户列表页面中的排列顺序基于以下一种或多种信息确定:

各目标用户与所述单个多媒体文件的互动次数、各目标用户与所述单个多媒体文件的互动时长、各目标用户与所述当前用户的距离。

在本发明的再一个实施例中,各目标用户与所述单个多媒体文件的互动次数越多,排序越靠前;和/或

各目标用户与所述单个多媒体文件的互动时长越长,排序越靠前;和/或

各目标用户与当前用户的距离越近,排序越靠前。

在本发明的再一个实施例中,各目标用户在所述用户列表页面中的排列顺序基于所述当前用户通过所述交互界面设置的排序条件确定;或

各目标用户在所述用户列表页面中的排列顺序基于用户的历史行为数据确定。

在本发明的再一个实施例中,所述特定多媒体文件为指定类型的多媒体文件列表中的多个多媒体文件,针对各目标用户,所述用户列表页面中展示有该目标用户的以下一项或多项信息:

该目标用户的头像、该目标用户的目标重合度、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件的数目;其中,所述目标重合度为各目标用户互动过的所述多媒体文件列表中的多媒体文件数量与所述多媒体文件列表中的多媒体文件的总数量的占比。

在本发明的再一个实施例中,所述特定多媒体文件为单个多媒体文件,针对各目标用户,所述用户列表页面中展示有该目标用户的以下一项或多项信息:

该目标用户的头像、该目标用户与当前用户的距离、该目标用户与当前用户共同关注过的艺人数目、该目标用户与当前用户共同互动过的多媒体文件数目。

在本发明的再一个实施例中,在交互界面中展示所述用户列表页面之后,所述装置还用于:

响应于当前用户通过交互界面触发的筛选操作,在所述交互界面中展示一个或多个筛选维度;

基于所述当前用户选取的筛选维度从所述目标用户中筛选出符合条件的用户并展示。

在本发明的再一个实施例中,所述筛选维度包括以下一项或多项:

用户性别、用户年龄、与当前用户的距离。

在本发明的再一个实施例中,在交互界面中展示所述用户列表页面之后,所述装置还用于:

响应于用户选中所述用户列表页面中的特定用户的操作,展示所述特定用户的个人信息页面。

在本发明的再一个实施例中,所述个人信息页面展示有以下一项或多项信息:

该特定用户的昵称、该特定用户与所述当前用户的距离、该特定用户的出生年代、该特定用户与所述当前用户共同关注的艺人、该特定用户与所述当前用户共同互动过的多媒体文件数目。

在本发明的再一个实施例中,所述个人信息页面展示有多个互动图标,不同互动图标表示不同的互动类型,所述当前用户可点击任一互动图标与所述特定用户进行互动。

在本发明的再一个实施例中,所述与所述用户列表页面中的目标用户进行互动,包括以下情况:

关注所述用户列表页面中的目标用户、与所述用户列表页面中的目标用户聊天、邀请所述用户列表页面中的目标用户一起播放所述特定多媒体文件。

在本发明的再一个实施例中,所述方法适用于音乐应用,所述特定多媒体文件为所述音乐应用中当前播放的歌曲;或

所述特定多媒体文件为所述音乐应用中指定类型的歌曲列表中的多首歌曲,所述歌曲列表包括以下一项或多项:用户的收藏列表、用户的最近收听列表、用户喜欢的歌曲的列表。

其中,该装置实现上述互动方法的具体细节,可参考上述方法实施例中的介绍,在此不再赘述。

示例性计算设备

在介绍了本发明示例性实施方式的方法、介质和装置之后,接下来,参考图14对本发明示例性实施方式的、用于执行互动方法的计算设备的介绍。

图14显示的计算设备100仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图14所示,计算设备100以通用计算设备的形式表现。计算设备100的组件可以包括但不限于:至少一个处理单元101、至少一个存储单元102,连接不同系统组件(包括处理单元101和存储单元102)的总线103。

其中,存储单元102中存储有计算机程序,处理单元101执行该计算机程序时可实现上述任一实施例中提及的互动方法。

总线103包括数据总线、控制总线和地址总线。

存储单元102可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)1021和/或高速缓存存储器1022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(ROM)1023。

存储单元102还可以包括具有一组(至少一个)程序模块1024的程序/实用工具1025,这样的程序模块1024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

计算设备100也可以与一个或多个外部设备104(例如键盘、指向设备等)通信。

这种通信可以通过输入/输出(I/O)接口105进行。并且,计算设备100还可以通过网络适配器106与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图14所示,网络适配器106通过总线103与计算设备100的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

该计算设备可以手机、电脑、平板等移动终端,也可以是服务器或服务器集群。

应当注意,尽管在上文详细描述中提及了互动装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

相关技术
  • 互动导航方法、装置、计算机设备及存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 设备标示方法、装置、系统、计算机设备和存储介质
  • 智能设备的配网方法、装置、设备及计算机可读介质
  • 楼宇对讲设备配置方法、装置、计算机设备和存储介质
  • 一种直播网课的互动方法、互动装置、计算机设备和介质
  • 视频互动方法、装置、计算设备及计算机存储介质
技术分类

06120116331525