视频账号匹配方法和装置、及电子设备与流程

文档序号:25731127发布日期:2021-07-02 21:19阅读:127来源:国知局
视频账号匹配方法和装置、及电子设备与流程

本公开涉及互联网领域,尤其涉及一种视频账号匹配方法和装置、及电子设备。



背景技术:

在直播产品中,两个主播可以在一定时间内,以连屏的方式进行互动,但是,现有技术中主播之间往往随机进行匹配,由于匹配方式较为简单,两个主播之间可能没有互动话题,导致互动时间较短,主播体验感较差,影响主播的积极性。



技术实现要素:

本公开提供一种视频账号匹配方法和装置、及电子设备,以至少解决相关技术中视频账号匹配方法的匹配效果较差,导致主播体验感较差,影响主播积极性的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种视频账号匹配方法,包括:在第一视频播放的过程中,接收匹配指令,其中,匹配指令用于将第一视频对应的第一账号与其他账号进行匹配;响应于匹配指令,获取第一账号对应的匹配条件,其中,匹配条件包括如下至少之一:账号的属性信息、账号的偏好信息、视频内容信息;确定符合匹配条件的第二账号;在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,第一视频和目标账号对应的第二视频同时进行显示,其中,目标账号为第二账号中与选择指令对应的账号。

可选地,匹配条件还包括:第一视频中识别得到的目标对象的对象信息,对象信息包括如下至少之一:人脸识别信息、口音识别信息、语音内容识别信息。

可选地,属性信息包括如下至少之一:账号的类型,账号对应的位置,观看账号对应的视频的对象的数量,关注账号的对象的数量,账号的互动数据,账号对应的播放平台。

可选地,在确定符合匹配条件的第二账号步骤之后,视频账号匹配方法还包括:获取匹配条件中包含的至少一个匹配条件的优先级;按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;按照第二账号的显示位置,在推荐界面中显示第二账号。

可选地,按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置步骤包括:基于当前优先级的匹配条件,确定第二账号与第一账号的匹配度,其中,当前优先级的匹配条件是基于至少一个匹配条件的优先级按照从高到低的顺序依次确定的;基于第二账号与第一账号的匹配度,对第二账号进行排序;基于排序后的第二账号,确定第二账号的显示位置。

可选地,在确定符合匹配条件的第二账号步骤之后,视频账号匹配方法还包括:获取匹配条件中包含的至少一个匹配条件的权重值;按照至少一个匹配条件的权重值,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;按照第二账号的显示位置,在推荐界面中显示第二账号。

可选地,推荐界面中还显示有如下至少一种信息:第二账号的类型、第二账号对应的位置。

可选地,视频账号匹配方法还包括:在第一视频的播放界面中显示偏好设置界面,其中,偏好设置界面中显示有至少一个偏好设置选项;基于选中的偏好设置选项,确定第一账号的偏好信息。

可选地,视频账号匹配方法还包括:获取第一账号的互动数据,其中,互动数据包括如下至少之一:互动频率、互动时长;在互动数据满足第一预设条件的情况下,在第一视频的播放界面中显示第一提示信息,且在第一账号与目标账号断开连接之后,允许响应再次接收到的匹配指令;在互动数据满足第二预设条件的情况下,在第一视频的播放界面中显示第二提示信息,且在第一账号与目标账号断开连接之后,禁止响应再次接收到的匹配指令。

可选地,在互动数据满足第二预设条件的情况下,视频账号匹配方法还包括:基于互动数据,确定第一账号的等待时间;在等待时间到达之后,允许响应再次接收到的匹配指令。

可选地,视频账号匹配方法还包括:确定预设时间段内互动数据满足第二预设条件的目标次数;在目标次数大于预设次数的情况下,将第一账号标记为预设类型的对象;在接收到匹配指令的情况下,确定预设类型的其他账号为符合匹配条件的第二账号。

根据本公开实施例的第二方面,提供一种视频账号匹配装置,包括:指令接收单元,被配置为执行在第一视频播放的过程中,接收匹配指令,其中,匹配指令用于将第一视频对应的第一账号与其他账号进行匹配;条件获取单元,被配置为执行响应于匹配指令,获取第一账号对应的匹配条件,其中,匹配条件包括如下至少之一:账号的属性信息、账号的偏好信息、视频内容信息;账号确定单元,被配置为执行确定符合匹配条件的第二账号;账号建立单元,被配置为执行在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,第一视频和目标账号对应的第二视频同时进行显示,其中,目标账号为第二账号中与选择指令对应的账号。

可选地,匹配条件还包括:第一视频中识别得到的目标对象的对象信息,对象信息包括如下至少之一:人脸识别信息、口音识别信息、语音内容识别信息。

可选地,属性信息包括如下至少之一:账号的类型,账号对应的位置,观看账号对应的视频的对象的数量,关注账号的对象的数量,账号的互动数据,账号对应的播放平台。

可选地,视频账号匹配装置还包括:优先级获取单元,被配置为执行获取匹配条件中包含的至少一个匹配条件的优先级;位置确定单元,被配置为执行按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;账号显示单元,被配置为执行按照第二账号的显示位置,在推荐界面中显示第二账号。

可选地,位置确定单元包括:匹配度确定模块,被配置为执行基于当前优先级的匹配条件,确定第二账号与第一账号的匹配度,其中,当前优先级的匹配条件是基于至少一个匹配条件的优先级按照从高到低的顺序依次确定的;账号排序模块,被配置为执行基于第二账号与第一账号的匹配度,对第二账号进行排序;位置确定模块,被配置为执行基于排序后的第二账号,确定第二账号的显示位置。

可选地,视频账号匹配装置还包括:权重值获取单元,被配置为执行获取匹配条件中包含的至少一个匹配条件的权重值;位置确定单元,被配置为执行按照至少一个匹配条件的权重值,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;账号显示单元,被配置为执行按照第二账号的显示位置,在推荐界面中显示第二账号。

可选地,推荐界面中还显示有如下至少一种信息:第二账号的类型、第二账号对应的位置。

可选地,视频账号匹配装置还包括:界面显示单元,被配置为执行在第一视频的播放界面中显示偏好设置界面,其中,偏好设置界面中显示有至少一个偏好设置选项;信息确定单元,被配置为执行基于选中的偏好设置选项,确定第一账号的偏好信息。

可选地,视频账号匹配装置还包括:数据获取单元,被配置为执行获取第一账号的互动数据,其中,互动数据包括如下至少之一:互动频率、互动时长;第一信息显示单元,被配置为执行在互动数据满足第一预设条件的情况下,在第一视频的播放界面中显示第一提示信息,且在第一账号与目标账号断开连接之后,允许响应再次接收到的匹配指令;第二信息显示单元,被配置为执行在互动数据满足第二预设条件的情况下,在第一视频的播放界面中显示第二提示信息,且在第一账号与目标账号断开连接之后,禁止响应再次接收到的匹配指令。

可选地,在互动数据满足第二预设条件的情况下,视频账号匹配装置还包括:时间确定单元,被配置为执行基于互动数据,确定第一账号的等待时间;执行单元,被配置为执行在等待时间到达之后,允许响应再次接收到的匹配指令。

可选地,视频账号匹配装置还包括:次数确定单元,被配置为执行确定预设时间段内互动数据满足第二预设条件的目标次数;账号标记单元,被配置为执行在目标次数大于预设次数的情况下,将第一账号标记为预设类型的账号;账号确定单元还被配置为执行在接收到匹配指令的情况下,确定预设类型的其他账号为符合匹配条件的第二账号。

根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述的视频账号匹配方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述的视频账号匹配方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述的视频账号匹配方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

通过在第一视频播放的过程中,接收匹配指令,获取第一账号对应的匹配条件,并确定包含有符合匹配条件的第二账号,进一步地在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,同时显示第一视频和目标账号对应的第二视频,从而实现向主播推荐互动主播,并进行主播之间互动目的。与相关技术相比,匹配条件中包含有账号的属性信息,和/或账号的偏好信息,和/或视频内容信息,使得匹配出的第二账号更加符合第一账号的喜好,达到提升匹配效果,降低短时间内结束互动的概率,进而提升主播的体验感,提高主播的积极性的效果,进而解决了相关技术中视频账号匹配方法的匹配效果较差,导致主播体验感较差,影响主播积极性的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种电子设备的框图。

图2是根据一示例性实施例示出的一种视频账号匹配方法的流程图。

图3是根据一示例性实施例示出的一种推荐界面的示意图。

图4是根据一示例性实施例示出的一种显示推荐界面的流程图。

图5是根据一示例性实施例示出的一种设定偏好信息的流程图。

图6是根据一示例性实施例示出的一种设定偏好信息的示意图。

图7是根据一示例性实施例示出的一种设定偏好信息的示意图。

图8是根据一示例性实施例示出的一种互动提醒的流程图。

图9是根据一示例性实施例示出的一种视频账号匹配装置框图。

图10是根据一示例性实施例示出的一种用于执行视频账号匹配方法的电子设备200的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

首先对本公开中出现的技术术语或技术名称进行如下解释说明:

财力值:可以是指主播在历史互动过程中,平均每次收到的虚拟资源的数量。

在线人数:可以是指主播直播的过程中,观看直播视频的观众人数。

粉丝数:可以是指关注主播的观众人数。

对于本公开实施例中记载的技术方案可以在移动设备、计算机终端、服务器或者类似的计算设备中执行。如图1所示,该电子设备100可以包括基本配置102(包括系统存储器106、处理器104、存储器控制器118,存储器控制器118通过存储器总线108与系统存储器106连接,存储器控制器118与处理器104连接)、存储设备132、总线/接口控制器130、输出设备142、外围接口144、通信设备146和其他电子设备162,总线/接口控制器130通过接口总线140与输出设备142、外围接口144和通信设备146连接。

其中,系统存储器(rom/ram)106可以用于存储操作系统120、应用程序122以及相关的程序数据124等;处理器(up/uc/dsp)104可以包括一级高速缓存110、二级高速缓存112、处理核(例如alu/fpu/dsp)114、寄存器116;存储设备132可以包括可移动存储设备(例如cd/vcd)136和不可移动存储设备(例如hdd)138,可移动存储设备136和不可移动存储设备138通过存储接口总线134与总线/接口控制器130连接;输出设备142可以包括:图形处理单元148、音频处理单元150和a/v端口152,图形处理单元148和音频处理单元150与a/v端口152连接;外围接口144可以包括:串行接口控制器154、并行接口控制器156和i/o端口158,串行接口控制器154和并行接口控制器156与i/o端口158连接;通信设备146可以包括:网络控制器160和通信接口164,通信接口164用于连接网络控制器160和其他电子设备162。

需要说明的是,电子设备可以包括比图1中所示的更多或更少的组件,或者具有如图1所示不同的配置。

图2是根据一示例性实施例示出的一种视频账号匹配方法的流程图,如图2所示,视频账号匹配方法用于直播产品中,包括以下步骤。

在步骤s21中,在第一视频播放的过程中,接收匹配指令,其中,匹配指令用于将第一视频对应的第一账号与其他账号进行匹配。

上述步骤中的第一视频可以是指直播视频,第一视频对应的第一账号可以是该直播间的主播,其他账号可以是其他直播间的主播。

在一种可选的实施例中,针对智能手机、平板电脑、掌上电脑、笔记本电脑等电子设备执行的直播产品,主播在直播的过程中,可以邀请自己的好友,或系统自动推荐的主播进行互动,具体操作流程如下:主播直接点击直播界面中的连线互动,此时,电子设备可以接收到上述的匹配指令,并确定该主播希望与其他主播进行互动。

在步骤s22中,响应于匹配指令,获取第一账号对应的匹配条件,其中,匹配条件包括如下至少之一:账号的属性信息、账号的偏好信息、视频内容信息。

可选的,上述的属性信息可以包括如下至少之一:账号的类型,账号对应的位置,观看账号对应的视频的对象的数量,关注账号的对象的数量,账号的互动数据,账号对应的播放平台。

在一种可选的实施例中,为了提高匹配效果,上述步骤中的匹配条件可以包含该主播的属性信息和偏好信息;也可以包含希望进行匹配的其他主播的属性信息和偏好信息;还可以包含该主播和希望进行匹配的其他主播的直播内容信息(即上述的视频内容信息),也即,直播类型,例如,美食直播、舞蹈直播、游戏直播等,但不仅限于此。

上述的属性信息可以包含主播的垂类标签(即上述的类型),例如,颜值垂类等;主播所在地(即上述的位置),例如,北方、南方等;主播的财力值、在线人数(即上述的观看视频的对象的数量)、粉丝数(即上述的关注账号的对象的数量);主播之间的互动数据,例如,互动频率、互动时长等;直播在线市场(即上述的账号对应的播放平台),但不仅限于此。

上述的偏好信息可以是主播自定义的偏好信息,例如,主播希望匹配的其他主播的性别和年龄,但不仅限于此。

需要说明的是,主播也可以不设置偏好信息,此时,可以默认偏好信息为希望匹配所有主播。

另外,在一个直播视频中,往往会有多个主播进行直播,但是该直播视频对应的账号仅属于其中一个主播,也即,当前正在直播的主播并不一定是直播账号对应的主播。此时,当该主播希望进行匹配互动时,如果直接按照直播账号的属性信息和偏好信息进行匹配,则容易导致匹配效果较差,无法调动该主播的积极性。因此,为了避免上述问题,上述的匹配条件还可以包括从直播视频中识别到的主播的对象信息,例如,人脸识别信息、口音识别信息、语音内容识别信息。在此基础上,当主播在直播过程中,希望与其他主播进行匹配互动时,系统可以自动对直播视频进行识别,通过人脸识别得到主播的人脸识别信息,进而确定该主播的具体身份,进一步可以按照该主播的身份进行匹配,确定推荐给该主播的其他主播;系统也可以自动对直播视频进行识别,通过语音识别得到主播的口音识别信息,确定该主播的具体口音,进一步可以按照该主播的口音进行匹配,确定推荐给该主播的其他主播;系统还可以自动对直播视频进行识别,通过语音识别得到主播的语音内容识别信息,确定该主播当前直播的具体内容,进一步可以按照识别出的具体内容进行匹配,确定推荐给该主播的其他主播。

而且,为了确保匹配效果,最终推荐给主播的其他主播需要满足最低匹配条件,只有满足最低匹配条件的主播允许与该主播进行互动,其中,最低匹配条件如下:

对于粉丝数条件,可以是粉丝数均小于1k;或粉丝数均大于10w;或粉丝数之比小于50倍;

对于在线人数条件,可以是在线人数均大于1w,且在线人数之比在25倍之内;或在线人数均小于100,且在线人数之比在100倍之内;或在线人数均大于100且小于1w,且在线人数之比在50倍之内;

一定时间内未与该主播进行互动;

未被该主播设置为禁止匹配的主播,或未将该主播设置为禁止匹配的主播。

在步骤s23中,确定符合匹配条件的第二账号。

在一种可选的实施例中,可以首先从当前正在直播的所有主播中筛选出符合最低匹配条件的主播,然后优先筛选出相同类型、相同地域,以及满足偏好信息的主播,得到上述的第二账号。例如,优先筛选出同是颜值垂类的主播,同是南方地域或北方地域的主播。

为了方便主播从推荐的其他主播中选择进行互动的主播,可以在播放界面中显示一个半屏大小的推荐界面,并将推荐给主播的其他主播按照一定的排列顺序显示在推荐界面中,排列顺序可以基于匹配条件的优先级进行确定,如图3所示。

需要说明的是,推荐界面中还显示有如下至少一种信息:第二账号的类型、第二账号对应的位置。例如,如图3所示,可以在推荐主播页中显示推荐的每个主播的垂类标签和地域标签,实现标签外露展示的目的,方便主播选择需要进行互动的主播。

在步骤s24中,在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,第一视频和目标账号对应的第二视频同时进行显示,其中,目标账号为第二账号中与选择指令对应的账号。

上述步骤中的选择指令可以是主播对希望进行互动的主播进行点击、双击、滑动、拖动等操作所生成的指令。而且,对于具备触摸屏的电子设备,主播可以用手指或电子笔在触摸屏上进行上述操作;对于具备普通屏幕的电子设备,主播可以通过外接鼠标或键盘进行上述操作。

在一种可选的实施例中,如图3所示,为了方便主播选择需要互动的主播,可以在推荐界面中显示的每个主播的名称的后面显示一个选择控件,该控件的名称为“互动”,当主播希望与某个主播进行互动时,该主播可以直接点击相应的选择控件,生成上述步骤中的选择指令。

上述步骤中的第二视频可以是指直播视频,第二视频对应的目标账号可以是被选择的主播。

在一种可选的实施例中,在主播选择某个主播进行互动之后,需要被选择主播进行确定。在被选择主播确定进行互动之后,可以建立两个主播之间的连接,在一个播放界面中以连屏的方式同时显示两个直播间的直播视频,从而两个直播间的观众可以同时查看到两个直播视频。

需要说明的是,两个主播可以在一定时间内进行互动,而且,两个主播可以随时结束互动过程。

本公开通过在第一视频播放的过程中,接收匹配指令,获取第一账号对应的匹配条件,并确定符合匹配条件的第二账号,进一步地在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,同时显示第一视频和目标账号对应的第二视频,从而实现向主播推荐互动主播,并进行互动目的。与相关技术相比,匹配条件中包含有账号的属性信息,和/或账号的偏好信息,和/或视频内容信息,使得匹配出的第二账号更加符合第一账号的喜好,达到提升匹配效果,降低短时间内结束互动的概率,进而提升主播的体验感,提高主播的积极性的效果,进而解决了相关技术中视频账号匹配方法的匹配效果较差,导致主播体验感较差,影响主播积极性的问题。

作为一种可选的实施例,如图4所示,在确定符合匹配条件的第二账号步骤之后,视频账号匹配方法还包括以下步骤。

在步骤s41中,获取匹配条件中包含的至少一个匹配条件的优先级。

在步骤s42中,按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中。

在步骤s43中,按照第二账号的显示位置,在推荐界面中显示第二账号。

在一种可选的实施例中,针对匹配条件,可以根据不同匹配条件对匹配效果的影响程度,设置不同匹配条件的优先级,在本公开实施例中,匹配条件中匹配条件的优先级排序如下:垂类标签>财力值>在线人数=粉丝数>地域。优先级越高,相应的主播在推荐界面中显示的位置越靠前,发起互动的主播越方便查看并进行选择。

可选地,按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置步骤包括如下步骤:基于当前优先级的匹配条件,确定第二账号与第一账号的匹配度,其中,当前优先级的匹配条件是基于至少一个匹配条件的优先级按照从高到低的顺序依次确定的;基于第二账号与第一账号的匹配度,对第二账号进行排序;基于排序后的第二账号,确定第二账号的显示位置。

在一种可选的实施例中,针对不同优先级的匹配条件,可以按照匹配条件的优先级高低顺序,依次对主播进行多次排序,每次排序采用一个匹配条件(即上述的当前优先级的匹配条件)确定账号匹配度,账号匹配度越高,表明第二账号与第一账号的喜好越接近,因此,可以按照匹配度的高低顺序对第二账号进行排序,匹配度越高的第二账号在推荐界面中显示的位置越靠前。具体排序过程如下:首先按照最高优先级的匹配条件,确定第二账号与第一账号的匹配度,并按照确定出的匹配度对主播进行排序,得到排序序列1;然后按照第二优先级的匹配条件,再次确定第二账号与第一账号的匹配度,并按照再次确定出的匹配度对排序序列1进行再次排序,得到排序序列2;然后按照第三优先级的匹配条件,第三次确定第二账号与第一账号的匹配度,并按照第三次确定出的匹配度对排序序列2进行再次排序,得到排序序列3;依次递推,最后按照最低优先级的匹配条件,最后一次确定第二账号与第一账号的匹配度,并按照最后一次确定出的匹配度对上一次得到的排序序列进行再次排序,得到最终排序后的主播顺序,进而基于该顺序可以确定每个主播的显示位置。

例如,以颜值垂类为例进行说明,互动发起方可以是颜值主播a,则可以维护两个队列,分别是颜值垂类的队列a和其余类型的队列b,排列顺序如下:队列a,然后是队列b,其中,对于队列a或b中的主播,可以按照财力值和主播a的差距进行排序,差距越小,排序越靠前;若一方财力值为0,则可以进一步按照粉丝数进行排序,具体排序规则如下表所示:

表1

通过上述方案,通过按照匹配条件的优先级对第二账号进行排序,确保与当前发起互动的主播相似度越高的主播的排序越靠前,方便发起互动的主播优先进行选择,达到降低主播在短时间内结束互动的概率的效果。

作为另一种可选的实施例,如图4所示,在确定符合匹配条件的第二账号步骤之后,视频账号匹配方法还包括以下步骤。

在步骤s44中,获取匹配条件中包含的至少一个匹配条件的权重值。

在步骤s45中,按照至少一个匹配条件的权重值,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中。

在步骤s43中,按照第二账号的显示位置,在推荐界面中显示第二账号。

在一种可选的实施例中,针对匹配条件,可以根据不同匹配条件对匹配效果的影响程度,设置不同匹配条件的权重值,或者,根据不同匹配条件对匹配效果的影响程度,计算得到不同匹配条件的权重值。在本公开实施例中,匹配条件中匹配条件的权重值排序如下:垂类标签>财力值>在线人数=粉丝数>地域。权重值越高,相应的主播在推荐界面中显示的位置越靠前,发起互动的主播越方便查看并进行选择。

通过上述方案,通过按照匹配条件的权重值对第二账号进行排序,确保与当前发起互动的主播相似度越高的主播的排序越靠前,方便发起互动的主播优先进行选择,达到降低主播在短时间内结束互动的概率的效果。

作为一种可选的实施例,如图5所示,视频账号匹配方法还包括以下步骤。

在步骤s51中,在第一视频的播放界面中显示偏好设置界面,其中,偏好设置界面中显示有至少一个偏好设置选项。

在两个主播进行互动的过程中,任意一个主播可以通过点击播放界面中显示的提前结束互动按钮来结束该互动过程,此时,可以在播放界面中显示偏好设置界面。在本公开实施例中,无论是在两个主播进行互动的过程中,还是在主播进行直播的过程中,该主播可以随时通过点击或双击播放界面中提供的互动设置按钮,此时,可以在播放界面中显示偏好设置界面。

需要说明的是,偏好设置界面中往往显示有不同类型的偏好设置选项,例如,希望匹配的主播性别的偏好设置选项,希望匹配的主播年龄的偏好设置选项等。而且,同一个类型的不同偏好设置选项之间为互斥关系,也即,不同偏好设置选项之间为单选。

例如,如图6所示,在主播结束互动之后,可以在播放界面中显示互动结束确认界面,并且该页面中增加有偏好设置选项,分别是“希望匹配的主播性别”和“希望匹配的主播年龄”两种类型,其中,“希望匹配的主播性别”类型对应有三个偏好设置选项,分别为“都可以”、“男生”和“女生”;“希望匹配的主播年龄”类型对应有四个偏好设置选项,分别为“都可以”、“比我小”、“跟我差不多”、“比我大”,其中,“比我小”可以是指年龄比主播小10岁,“比我大”可以是指年龄比主播大10岁,“跟我差不多”可以是指年龄在主播年龄的+10和-10之间,此处的“10岁”可以预先设定。

需要说明的是,偏好设置界面中往往显示有不同类型的偏好设置选项,例如,希望匹配的主播性别的偏好设置选项,希望匹配的主播年龄的偏好设置选项等。而且,同一个类型的不同偏好设置选项之间为单选选项,也即,对于某一个类型的偏好设置选项,当偏好设置选项a为选中状态,则其他偏好设置选项均为取消状态,而且再次点击设定条件a也无法取消勾选,需要通过点击其他设定条件进行取消。默认情况下,对于如图6所示的偏好设置界面,“都可以”设定条件为选中状态。

又例如,如图7所示,在主播点击互动设置按钮之后,可以在播放界面中显示设置页面,该页面中增加有偏好设置选项,具体内容和逻辑与图6相同,在此不作赘述。

在步骤s52中,基于选中的偏好设置选项,确定第一账号的偏好信息,其中,偏好信息中包含有与选择指令对应的设定条件。

在一种可选的实施例中,主播可以根据自己的喜好点击设定条件对应的整条文字内容,也可以点击设定条件前面显示的圆圈,达到选择该设定条件的目的。在主播选择完成之后,可以基于主播选中的设定条件确定该主播的偏好信息。例如,主播选择了设定条件“男”,则在后续匹配过程中,可以优先匹配男主播。

通过上述方案,主播通过自定义设置偏好信息,确保匹配结果更加符合主播的喜好,降低主播在短时间内结束互动的概率的效果。

作为一种可选的实施例,如图8所示,视频账号匹配方法还包括以下步骤。

在步骤s81中,获取第一账号的互动数据,其中,互动数据包括如下至少之一:互动频率、互动时长。

上述步骤中的互动数据可以是该主播与其他主播进行互动的数据,例如,互动频率、互动时长,其中,互动频率越高,说明该主播在一段时间内提前结束与其他主播互动的次数较多;互动时长越长,说明该主播在一段时间内提前结束与其他主播互动的次数较小。此处的一段时间可以根据需要进行设定,例如,可以是5分钟、30分钟或60分钟,但不仅限于此。

在步骤s82中,在互动数据满足第一预设条件的情况下,在第一视频的播放界面中显示第一提示信息,且在第一账号与目标账号断开连接之后,允许响应再次接收到的匹配指令。

上述步骤中的第一预设条件可以是需要提示主播互动频率较高的条件,例如,5分钟内提前结束互动的次数大于2次,但不仅限于此,可以根据实际需要进行设定。

在一种可选的实施例中,在主播提前结束互动的情况下,可以基于该主播的互动数据,判断一段时间内结束互动的次数是否满足第一预设条件,如果不满足,则确定主播可以直接结束互动,断开两个主播之间的连接,播放界面中仅显示一个直播间的直播视频;如果满足,则在主播结束互动,断开两个主播之间的连接之后,可以在播放界面中显示第一提示信息,提示主播互动结束较为频繁,例如,第一提示信息可以是“互动结束较为频繁会影响后续互动,下次请注意哦~”。

在步骤s83中,在互动数据满足第二预设条件的情况下,在第一视频的播放界面中显示第二提示信息,且在第一账号与目标账号断开连接之后,禁止响应再次接收到的匹配指令。

上述步骤中的第二预设条件可以是确定主播互动结束较为频繁,禁止其继续进行互动匹配的条件,例如,5分钟内第5次提前结束互动,或30分钟内第10次提前结束互动,或60分钟内第15次提前结束互动的条件,但不仅限于此,可以根据实际需要进行确定。

在一种可选的实施例中,在主播提前结束互动的情况下,可以基于该主播的互动数据,判断一段时间内结束互动的次数是否满足第二预设条件,如果不满足,则确定该主播互动结束不频繁,可以正常进行下一次互动匹配,也即,可以响应该主播发送的匹配指令;如果满足,则确定该主播互动结束频繁,无法正常进行下一次匹配互动,也即,不再响应该主播发送的匹配指令,而且,可以在播放界面中显示第二提示信息,提示主播互动结束较为频繁,而且后续无法继续发起互动,例如,第二提示信息可以是“互动结束较为频繁,若挂断则无法发起互动”。

另外,在满足第二预设条件的情况下,为了避免此次互动结束影响到其他主播的互动体验感,在主播点击“结束互动”之后,并不直接断开该主播与其他主播之间的连接,需要主播进行二次确认,因此,可以在播放界面中弹出确认窗口,由主播进行二次确认,在主播点击“确定”按钮之后,确定主播可以结束互动,断开两个主播之间的连接,播放界面中仅显示一个直播间的直播视频。

通过上述方案,通过互动数据确定显示的提示信息以及是否允许响应再次接收到的匹配指令,从而避免主播频繁结束互动,影响其他主播的互动体验感,达到提升主播的互动体验感,提高主播的互动积极性的效果。

作为一种可选的实施例,在互动数据满足第二预设条件的情况下,视频账号匹配方法还包括如下步骤:基于互动数据,确定第一账号的等待时间;在等待时间到达之后,允许响应再次接收到的匹配指令。

在一种可选的实施例中,针对于不同的互动数据,可以预先设置多个不同等级的等待时间,主播主动结束互动越频繁,则等待时间越长,并且在等待时间到达之前,主播无法再次发起互动匹配,在等待时间到达之后,主播可以继续发起互动匹配。例如,如果主播在5分钟内提前结束互动的次数为5次,则确定相应的等待时间可以是5分钟;如果主播在30分钟内提前结束互动的次数为10次,则确定相应的等待时间可以是10分钟;如果主播在60分钟内提前结束互动的次数为15次,则确定相应的等待时间可以是20分钟,但不仅限于此,上述的等待时间可以根据实际需要进行确定。

需要说明的是,为了方便主播确认需要等待的时间,可以在二次确认窗口中显示等待时间的提示信息,例如,该提示信息可以是“互动结束较为频繁,若挂断则在x分钟内无法发起互动”。而且,在主播点击“确认”按钮之后,主播进入冷却期,该冷却期的时长为上述的等待时长,冷却期内主播主动发起互动时,在主播进行主动匹配或系统随机匹配(好友匹配除外)的情况下,可以在播放界面中显示提示信息“无法发起互动,请尝试好友匹配或者等待x分钟”。

还需要说明的是,如果在冷却期内,主播发起好友互动,并且又满足第二预设条件,也即,再次命中冷却策略,则冷却期的等待时间更新为最近一次命中冷却策略的时间+等待时间,例如,20分命中冷却(20+x解除冷却),但用户到【20+(x-2)】分时又命中冷却策略,则从【20+(x-2)】分开始算+x分钟。

通过上述方案,通过不同的互动数据设定不同的等待时间,避免主播频繁结束与其他主播的互动,达到提升互动体验感,提高主播互动的积极性的效果。

作为一种可选的实施例,视频账号匹配方法还包括:确定预设时间段内互动数据满足第二预设条件的目标次数;在目标次数大于预设次数的情况下,将第一账号标记为预设类型的账号;在接收到匹配指令的情况下,确定预设类型的其他账号为符合匹配条件的第二账号。

上述步骤中的预设时间段可以是24小时,预设次数可以是2次,但不仅限于此,可以根据实际需要进行设定。

在一种可选的实施例中,对于24小时内命中冷却策略超过2次的主播,可以将其标记为频繁结束互动的主播,而且,被标记为频繁结束互动的主播之间优先进行匹配,此时,可以在推荐界面中显示被标记为频繁结束互动的其他主播。

通过上述方案,通过将频繁结束互动的主播进行标记,并将频繁结束互动的主播进行匹配,达到提升互动体验感,提高主播互动的积极性的效果。

图9是根据一示例性实施例示出的一种视频账号匹配装置框图。参照图9,该装置包括指令接收单元91,条件获取单元92,账号确定单元93和账号建立单元94。

该指令接收单元91被配置为执行在第一视频播放的过程中,接收匹配指令,其中,匹配指令用于将第一视频对应的第一账号与其他账号进行匹配。

该条件获取单元92被配置为执行响应于匹配指令,获取第一账号对应的匹配条件,其中,匹配条件包括如下至少之一:账号的属性信息、账号的偏好信息、视频内容信息。

该账号确定单元93被配置为执行确定符合匹配条件的第二账号。

该账号建立单元94被配置为执行在接收到对第二账号的选择指令的情况下,建立第一账号与目标账号的连接,第一视频和目标账号对应的第二视频同时进行显示,其中,目标账号为第二账号中与选择指令对应的账号。

作为一种可选的实施例,上述的匹配条件还包括:第一视频中识别得到的目标对象的对象信息,对象信息包括如下至少之一:人脸识别信息、口音识别信息、语音内容识别信息。

作为一种可选的实施例,上述的属性信息包括如下至少之一:账号的类型,账号对应的位置,观看账号对应的视频的对象的数量,关注账号的对象的数量,账号的互动数据,账号对应的播放平台。

作为一种可选的实施例,视频账号匹配装置还包括:优先级获取单元,被配置为执行获取匹配条件中包含的至少一个匹配条件的优先级;位置确定单元,被配置为执行按照至少一个匹配条件的优先级,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;账号显示单元,被配置为执行按照第二账号的显示位置,在推荐界面中显示第二账号。

作为一种可选的实施例,位置确定单元包括:匹配度确定模块,被配置为执行基于当前优先级的匹配条件,确定第二账号与第一账号的匹配度,其中,当前优先级的匹配条件是基于至少一个匹配条件的优先级按照从高到低的顺序依次确定的;账号排序模块,被配置为执行基于第二账号与第一账号的匹配度,对第二账号进行排序;位置确定模块,被配置为执行基于排序后的第二账号,确定第二账号的显示位置。

作为一种可选的实施例,视频账号匹配装置还包括:权重值获取单元,被配置为执行获取匹配条件中包含的至少一个匹配条件的权重值;位置确定单元,被配置为执行按照至少一个匹配条件的权重值,确定第二账号在推荐界面中的显示位置,其中,推荐界面显示在第一视频的播放界面中;账号显示单元,被配置为执行按照第二账号的显示位置,在推荐界面中显示第二账号。

作为一种可选的实施例,上述的推荐界面中还显示有如下至少一种信息:第二账号的类型、第二账号对应的位置。

作为一种可选的实施例,视频账号匹配装置还包括:界面显示单元,被配置为执行在第一视频的播放界面中显示偏好设置界面,其中,偏好设置界面中显示有至少一个偏好设置选项;信息确定单元,被配置为执行基于选中的偏好设置选项,确定第一账号的偏好信息。

作为一种可选的实施例,视频账号匹配装置还包括:数据获取单元,被配置为执行获取第一账号的互动数据,其中,互动数据包括如下至少之一:互动频率、互动时长;第一信息显示单元,被配置为执行在互动数据满足第一预设条件的情况下,在第一视频的播放界面中显示第一提示信息,且在第一账号与目标账号断开连接之后,允许响应再次接收到的匹配指令;第二信息显示单元,被配置为执行在互动数据满足第二预设条件的情况下,在第一视频的播放界面中显示第二提示信息,且在第一账号与目标账号断开连接之后,禁止响应再次接收到的匹配指令。

作为一种可选的实施例,在互动数据满足第二预设条件的情况下,视频账号匹配装置还包括:时间确定单元,被配置为执行基于互动数据,确定第一账号的等待时间;执行单元,被配置为执行在等待时间到达之后,允许响应再次接收到的匹配指令。

作为一种可选的实施例,视频账号匹配装置还包括:次数确定单元,被配置为执行确定预设时间段内互动数据满足第二预设条件的目标次数;账号标记单元,被配置为执行在目标次数大于预设次数的情况下,将第一账号标记为预设类型的账号;账号确定单元还被配置为执行在接收到匹配指令的情况下,确定预设类型的其他账号为符合匹配条件的第二账号。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图10是根据一示例性实施例示出的一种用于执行视频账号匹配方法的电子设备200的框图。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器204,上述指令可由电子设备200的处理器202执行以完成上述方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,计算机程序产品,当计算机程序产品中的计算机程序由电子设备的处理器执行时,使得服务器能够执行如上述实施例的视频账号匹配方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1