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

互动方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 11:14:36


互动方法、装置、电子设备和存储介质

技术领域

本公开实施例涉及计算机技术领域,尤其涉及一种互动方法、装置、电子设备和存储介质。

背景技术

目前,视频类应用软件为用户提供了看视频的功能,从而,用户可以在视频类应用软件内观看视频。但是,用户在观看到视频时,仅能通过发送视频链接或视频口令的方式将视频分享给其他用户观看,无法邀请其他用户与自己一同观看视频。

发明内容

本公开实施例提供一种互动方法、装置、电子设备和存储介质,以使得用户在观看视频时能够开启房间邀请其他用户与自己一同观看其正在观看以及后续观看的视频。

第一方面,本公开实施例提供了一种互动方法,包括:

当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;

响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;

当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放

第二方面,本公开实施例提供了一种互动方法,包括:

接收进入目标用户开启的目标视频房间的第三触发操作;

响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;

当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

第三方面,本公开实施例还提供了一种互动装置,包括:

第一接收模块,用于当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;

房间开启模块,用于响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;

第一视频切换模块,用于当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

第四方面,本公开实施例还提供了一种互动装置,包括:

第二接收模块,用于接收进入目标用户开启的目标视频房间的第三触发操作;

界面显示模块,用于响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;

第二视频切换模块,用于当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

第五方面,本公开实施例还提供了一种电子设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例所述的互动方法。

第六方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例所述的互动方法。

本公开实施例提供的互动方法、装置、电子设备和存储介质,本当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,该第一视频播放页面中显示有第一互动控件;响应于该第一触发操作,为本端用户开启目标视频房间,显示目标视频房间的第一显示界面,在该第一显示界面中播放第一视频并显示第一互动控件,其中,第一视频用户在位于目标视频房间内的各对端用户的对端终端上进行播放;当接收到视频切换操作时,将第一显示界面中所播放的第一视频切换为第二视频,其中,该第二视频用户在位于目标视频房间捏的各对端用户的对端终端上进行播放。本公开实施例通过采用上述技术方案,用户能够在观看视频时开启视频房间并在该视频房间内与其他用户一起观看其当前所观看的视频以及其后续所切换的视频,无需用户预先挑选视频,能够提高用户与其他用户一起观看视频时的便利性。

附图说明

结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。

图1为本公开实施例提供的一种互动方法的流程示意图;

图2为本公开实施例提供的一种分享窗口示意图;

图3为本公开实施例提供的一种房间设置窗口示意图;

图4为本公开实施例提供的一种第一显示界面示意图;

图5为本公开实施例提供的另一种互动方法的流程示意图;

图6为本公开实施例提供的一种非视频播放页面示意图;

图7为本公开实施例提供的一种权限申请消息示意图;

图8为本公开实施例提供的一种分享申请消息示意图;

图9为本公开实施例提供的一种呼叫消息示意图;

图10为本公开实施例提供的又一种互动方法的流程示意图;

图11为本公开实施例提供的一种第二显示界面示意图;

图12为本公开实施例提供的第四种互动方法的流程示意图;

图13为本公开实施例提供的一种更多窗口示意图;

图14为本公开实施例提供的一种另一种第二显示界面示意图;

图15为本公开实施例提供的一种互动装置的结构框图;

图16为本公开实施例提供的另一种互动装置的结构框图;

图17为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。

图1为本公开实施例提供的一种互动方法的流程示意图。该方法可以由互动装置执行,其中,该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中。本公开实施例提供的互动方法适用于开启视频房间与其他用户一起看视频的场景。如图1所示,本实施例提供的互动方法可以包括:

S101、当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件。

其中,视频房间可以为用于供多个用户一起看视频的房间。第一触发操作可以为任一用于指示电子为本端用户开启视频房间的触发操作,如作用于房间开启控件的触发操作,该房间开启控件可以位于视频播放页面或非视频播放页面中,即用户可以在通过视频播放页面观看视频时或者在查看其他页面时触发房间开启控件开启视频房间,以下以房间开启控件位于视频播放页面的视频分享窗口内为例进行说明,此时,第一视频播放页面可以理解为本端当前所显示的视频播放页面,即本端用户执行第一触发操作的视频播放页面,也可以为本端用户执行第一触发操作后切换到的其他视频播放页面;第一视频可以为第一视频播放页面中播放的视频,如第一视频播放页面中所播放的短视频;第一互动控件可以理解为第一视频播放页面中所显示的互动控件,该互动控件可以包括能够被触发执行相应操作的控件,如第一视频的发布者的关注控件、第一视频的点赞控件、第一视频的评论控件、第一视频的转发控件和/或页面切换控件等。

示例性的,本端用户可以在任一视频播放页面(如推荐视频的播放页面、关注用户的视频播放页面或同城视频的播放页面等等)中观看视频,并在欲与其他用户一起观看其正在观看及后续观看的视频时,点击当前所播放的视频的分享控件;电子设备(即本端所对应的电子设备)在监测到本端用户点击视频播放页面中的分享控件时,显示分享窗口20,如图2所示;从而,本端用户可以进一步点击该分享窗口20内所显示的房间开启控件21指示电子设备开启视频房间;相应的,电子设备在监测到用户点击房间开启控件21时,确定接收到开启目标视频房间的第一触发操作。

S102、响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

其中,目标视频房间可以理解为本端用户开启的视频房间,即房主为本端用户的视频房间。第一显示界面可以理解为目标视频房间在本端用户(即房主)侧的显示界面。

示例性的,电子设备在接收到第一触发操作时,可以为本端用户开启目标视频房间,显示该目标视频房间的第一显示界面,在该第一显示界面中继续播放第一视频并显示第一互动控件,并可以按照预先设置的发送方式将第一视频发送给位于目标视频房间的各对端用户的对端终端,以在各对端用户的对端终端上播放该第一视频。

在本步骤中,将第一视频发送给位于目标视频房间内的各对端用户的方式可以灵活设置,如本端可以接收服务器发送的第一视频,并基于位于目标视频房间内各对端用户的对端终端的通信地址,将第一视频发送给各对端终端进行播放;也可以将第一视频播放页面中所播放的第一视频的视频标识信息(如视频ID)发送给服务器,并通过服务器将该第一视频发送给位于目标视频房间内的各对端用户的对端终端进行播放。并且,本端在向各对端终端发送第一视频或者在向服务器发送第一视频的视频标识信息时,可以发送第一视频在本端的播放进度信息,以使各对端终端能够与本端同步播放第一视频;也可以不发送第一视频在本端的播放进度信息,以使得各对端用户在进入房间后能够完整观看各第一视频。

在本实施例中,在发送第一视频时可以发送或不发送第一显示界面中所展示的、除视频画面之前的其他信息,如第一互动控件等,优选可以不发送第一互动控件,以避免当房主在第一显示界面内进行互动时被位于目标视频房间内的其他用户看到的情况,保护房主的隐私。

此外,当视频房间存在多种类型(如房主的所有好友均能进入的好友房或者仅房主所邀请的好友能够进入的私密房等)时,电子设备在接收到第一触发操作后,还可以进一步显示房间设置窗口30,如图3所示;从而,用户可以通过该房间设置窗口30选择所开启的视频房间的类型,并在选择完成后点击房间设置窗口内所显示的开启控件31;相应的,电子设备在监测到用户点击房间设置窗口30内所显示的开启控件31时,可以开启房间类型为本端用户所选择的类型的目标视频房间,并可以向本端用户的好友或者本端用户邀请的用户发送给邀请消息,以邀请对方进入目标视频房间。如图4所示,电子设备在为本端用户开启目标视频房间后,可以进一步进一步开启麦克风,和/或,显示消息输入框(图4中未给出)以及目标视频房间内的用户(包括本端用户与对端用户)发送的聊天消息41,以供用户与进入目标视频房间内的对端用户进行语音通话,和/或,在目标视频房间内发送消息,便于位于目标视频房间内的各用户进行交流。

此外,如图4所示,电子设备在为本端用户开启目标视频房间后,还可以进一步在第一显示界面内显示目标视频房间的第一房间控件40,还可以在该第一房间控件40所处的显示区域内显示至少一个进入目标视频房间的对端用户的头像,以提示本端用户目标视频房间已开启和/或已有对端用户进入目标视频房间。并且,在监测到用户点击该第一房间控件40时,电子设备还显示位于目标视频房间内的各对端用户的用户信息,以供本端用户查看,此时,优选的,在所述显示所述目标视频房间的第一显示界面之后,还包括:在所述第一显示界面中显示第一房间控件,并在监测到作用于所述第一房间控件的第一点击操作时,显示位于所述目标视频房间内的各对端用户的用户信息。其中,第一房间控件可以理解为第一显示界面内所显示的房间控件,即房主侧的显示界面内所显示的房间控件。

S103、当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

其中,视频切换操作可以理解为用户切换第一显示界面内所播放的视频的触发操作。第二视频可以为基于该视频切换操作需要切换到的视频。

在本实施例中,本端用户开启目标视频房间后,可以切换第一显示界面内所播放的视频,以切换目标视频房间内所播放的视频,即切换位于目标视频房间内的各用户的用户终端显示的目标视频房间的显示界面中所播放的视频。

具体的,本端用户在欲切换第一显示界面中所播放的第一视频时,可以执行视频切换凑走;相应的,电子设备在监测到本端用户执行视频切换操作时,可以第一显示界面内所播放的第一视频切换为第二视频,并将该第二视频发送给位于目标视频房间内的各对端用户的对端终端进行播放。

本实施例提供的互动方法,当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,该第一视频播放页面中显示有第一互动控件;响应于该第一触发操作,为本端用户开启目标视频房间,显示目标视频房间的第一显示界面,在该第一显示界面中播放第一视频并显示第一互动控件,其中,第一视频用户在位于目标视频房间内的各对端用户的对端终端上进行播放;当接收到视频切换操作时,将第一显示界面中所播放的第一视频切换为第二视频,其中,该第二视频用户在位于目标视频房间捏的各对端用户的对端终端上进行播放。本实施例通过采用上述技术方案,用户能够在观看视频时开启视频房间并在该视频房间内与其他用户一起观看其当前所观看的视频以及其后续所切换的视频,无需用户预先挑选视频,能够提高用户与其他用户一起观看视频时的便利性。

图5为本公开实施例提供的另一种互动方法的流程示意图。本实施例中的方案可以与上述实施例中的一个或多个可选方案组合。可选的,在所述为本端用户开启所述目标视频房间之后,还包括:接收将当前显示页面切换为非视频播放页面的第二触发操作;响应于所述第二触发操作,将当前显示页面切换为所述非视频播放页面,在所述非视频播放页面中以悬浮窗的形式展示所述第一显示界面,并在所述第一显示界面内播放所述第一视频播放页面中播放的最后一个第一视频

可选的,在所述为本端用户开启目标视频房间之后,还包括:在所述为本端用户开启所述目标视频房间之后,还包括:接收本端用户对目标对端用户发送的权限申请消息的第一反馈操作;响应于所述第一反馈操作,为所述目标对端用户开启所述目标视频房间的视频控制权限,并在接收到所述目标对端用户发送的视频控制指令时,基于所述视频控制指令对所述第一视频进行控制,以控制所述目标视频房间内播放的视频。

可选的,在所述为本端用户开启目标视频房间之后,还包括:在所述为本端用户开启所述目标视频房间之后,还包括:接收本端用户对目标对端用户发送的分享申请消息的第二反馈操作;响应于所述第二反馈操作,向所述目标对端用户发送分享反馈消息,并在所述第一显示界面中播放所述目标对端用户的对端终端播放的第二视频。

可选的,在所述为本端用户开启所述目标视频房间之后,还包括:接收本端用户对目标对端用户发送的呼叫消息的第三反馈操作;响应于所述第三反馈操作,返回所述目标视频房间,显示所述第一显示界面,并继续在所述第一显示界面中播放视频。

相应的,如图5所示,本实施例提供的互动方法可以包括:

S201、当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件。

S202、响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放,执行S203、S204、S206、S208或S210。

S203、当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

S204、接收将当前显示页面切换为非视频播放页面的第二触发操作。

S205、响应于所述第二触发操作,将当前显示页面切换为所述非视频播放页面,在所述非视频播放页面中以悬浮窗的形式展示所述第一显示界面,并在所述第一显示界面内播放所述第一视频播放页面中播放的最后一个第一视频。

其中,第二触发操作可以为任一将当前显示页面切换为非视频播放页面的操作,如将当前显示页面由第一显示界面切换为某一非视频播放页面的操作,该非视频播放页面可以为除视频播放页面之外的任一页面,如消息页面、好友页面、本端用户的个人主页或其他用户的个人主页等。

具体的,电子设备显示第一显示界面;本端用户在欲将当前显示页面由第一显示界面切换为其他非视频播放页面时,可以执行将当前显示页面切换为相应非视频播放页面的操作;相应的,电子设备在监测到用户执行将当前显示页面切换为某一非视频播放页面的操作时,确定接收到第二触发操作,并响应于该第二触发操作,将当前显示页面由第一显示界面切换为该非视频播放页面,并在该非视频播放页面中以悬浮窗的形式展示目标视频房间的第一显示界面60,如图6所示(图6未具体给出非视频播放页面中所显示的其他内容),并在该悬浮窗内播放第一显示界面中播放的最后一个第一视频,如在该悬浮窗内循环播放在将当前显示页面由第一显示界面切换为该非视频播放页面时第一显示界面中所播放的视频,直至本端用户控制电子设备将当前显示页面切换为某一视频播放页面或本端用户退出目标视频房间为止。

在此,当本端用户控制电子设备将当前显示页面切换某一视频播放页面后,可以显示目标视频房间的第一显示界面,并在该第一显示界面中显示该视频播放页面中的互动控件,并播放该视频播放页面所播放的视频,以在目标视频房间内播放该视频播放页面中的视频。

在本实施例中,当开启目标视频房间后,本端用户可以继续执行原来的操作路径,如在进行点赞、转发或评论等互动操作或切换第一显示界面中所播放的视频,或者,将当前显示页面由第一显示界面切换为其他视频播放页面或非视频播放页面,而并不会导致本端用户退出目标视频房间,从而提高本端用户(即房主)在视频房间内与其他用户一起看视频时的体验,进而提高用户开启视频房间的意愿。

S206、接收本端用户对目标对端用户发送的权限申请消息的第一反馈操作。

S207、响应于所述第一反馈操作,为所述目标对端用户开启所述目标视频房间的视频控制权限,并在接收到所述目标对端用户发送的视频控制指令时,基于所述视频控制指令对所述第一视频进行控制,以控制所述目标视频房间内播放的视频。

其中,目标对端用户可以理解为目标视频房间内发送权限申请消息的用户。权限申请消息可以理解为用于申请对本端在目标视频房间内所播放的视频的控制权的消息,该控制权可以包括对视频切换、视频播放/暂停播放或视频播放进度的控制权等,其可以由目标对端用户在欲对本端在目标视频房间内所播放的视频进行控制时发送。第一反馈操作可以理解为本端用户同意目标对端用户控制本端在目标视频房间内所播放的视频的触发操作,即本端用户同意授予目标对端用户第一视频控制权的操作,如本端用户点击权限申请消息所对应的第一通过控件的操作。视频控制指令可以为对目标视频房间内所播放的视频进行控制的指令。

示例性的,目标对端用户在欲对本端所播放的视频进行控制时,通过执行相应的触发操作指示目标对端用户的对端终端生成权限申请消息,并将该权限申请消息发送给本端;本端接收并展示该权限申请消息70,如图7所示,并在监测到用户点击该权限申请消息70所对应的第一通过控件71时,确定接收到第一反馈操作,为目标对端用户开启视频控制权限,并可以向目标对端用户的对端终端发送相应的反馈消息;第一用户的对端终端在接收到本端发送的反馈消息后,显示提示消息,以提示目标对端用户视频控制权限申请通过;目标对端用户可以在欲控制本端播放的第一视频时执行相应的控制操作,如上下滑动操作等;目标对端用户的对端终端在监测到目标对端用户的控制操作时,可以生成与该控制操作对应的视频控制指令,如视频切换指令,并将该视频控制指令发送给本端;相应的,本端在接收到目标对端用户的对端终端发送的视频控制指令时,可以基于该视频控制指令对第一视频进行控制,如将当前播放的第一视频切换为其上一视频或下一视频等,并控制目标视频房间内的各对端用户的对端终端所播放切换后的视频。

可以理解的是,当本端用户为目标对端用户开启视频控制权限后,本端用户与目标对端用户均可以对目标视频房间内播放的视频进行控制;并且,当不欲让目标对端用户控目标视频房间内所播放的视频时,本端用户也可以执行相应的触发操作指示电子设备取消目标对端用户的视频控制权限。

S208、接收本端用户对目标对端用户发送的分享申请消息的第二反馈操作。

S209、响应于所述第二反馈操作,向所述目标对端用户发送分享反馈消息,并在所述第一显示界面中播放所述目标对端用户的对端终端播放的第二视频。

其中,分享申请消息可以为用于申请在目标视频房间内分享视频的消息。第二反馈操作可以为本端用户同意目标对端用户分享视频的触发操作,如本端用户点击分享申请消息所对应的第二通过控件的操作。相应的,分享反馈消息可以为在本端用户同意目标对端用户分享视频时向目标对端用户发送的反馈消息。

示例性的,目标对端用户在欲在目标视频房间内分享视频时,通过执行相应的触发操作,指示目标对端用户的对端终端生成分享申请消息,并将该分享申请消息发送给本端;本端接收并展示该分享申请消息80,如图8所示,并在监测到用户点击该分享申请消息80所对应的第二通过控件81时,确定接收到第二反馈操作,向目标对端用户的对端终端发送分享反馈消息;第二用户的对端终端在接收到本端发送的分享反馈消息后,可以显示提示消息,以提示目标对端用户分享申请通过,并可以基于目标对端用户的相应控制操作显示相应的视频播放页面,和/或,在未监测到目标对端用户的相应控制操作时,自动显示默认的视频播放页面(如推荐视频播放页面)或在进入目标视频房间前所显示的页面,并在当前所显示的页面为某一视频播放页面时,显示目标视频房间的第二显示界面,在该第二显示界面中显示该视频播放页面中的互动控件,在该第二显示界面中播放该视频播放页面中所播放的第二视频,并将第二显示界面中所播放的第二视频作发送给位于目标视频房间内的其他用户(包括本端用户)的用户终端进行播放;相应的,本端在接收到目标对端用户的对端终端发送的第二视频时,可以在该第一显示界面中播放该第二视频。

可以理解的是,在本端用户同意目标对端用户分享视频后,当欲继续分享本端的视频时,本端用户也可以执行相应的触发操作指示电子设备重新将第一显示界面中所播放的视频切换为本端某一视频播放页面中所播放的视频,并将该视频发送给位于目标视频房间内的各对对端用户的对端终端进行播放。

S210、接收本端用户对目标对端用户发送的呼叫消息的第三反馈操作。

S211、响应于所述第三反馈操作,返回所述目标视频房间,显示所述第一显示界面,并继续在所述第一显示界面中播放视频。

其中,呼叫消息可用于呼叫目标视频房间的房主(即本端用户)返回目标视频房间,其可以在本端用户离开目标视频房间时,如在本端用户关闭执行该互动方法的客户端时,由位于目标视频房间内的任一对端用户(即目标对端用户)向本端用户发送。第三反馈操作可以为本端用户返回目标视频房间的触发操作,如启动该客户端的操作或者触发该呼叫消息对应的进入控件的触发操作等。

示例性的,当本端用户离开目标视频房间后,位于目标视频房间内的各对端用户可以向本端发送呼叫消息;相应的,本端在接收到该呼叫消息90后,可以将该呼叫消息90展示给本端用户,如图9所示;从而,本端用户在欲返回目标视频房间时,可以点击该呼叫消息90对应的进入控件91;相应的,本端在监测到本端用户点击该进入控件91时,可以确定接收到第三触发操作,响应于该第三触发操作,进入目标视频房间(如重新与目标视频房间建立通信连接),显示目标视频房间的第一显示界面,继续在该第一显示界面内播放视频,并继续将该第一显示界面中所播放的视频发送给位于目标视频房间内的对端用户的对端终端进行播放。

此外,若房主离开其所开启的视频房间(包括目标视频房间)预设时间长度(如3分钟或5分钟等)后仍未返回该视频房间,则可以关闭该视频房间。而且,用户也可以通过执行相应的触发操作,如通过点击目标视频房间的房间设置窗口内的房间关闭控件,指示电子设备关闭目标视频房间,该房间设置窗口可以在监测到本端用户点击视频播放页面内所显示房间标识时进行显示。

本实施例提供的互动方法,当切换为非视频播放页面时,以悬浮窗的形式展示视频房间的第一显示界面,能够确保用户在将第一显示界面切换为其他显示页面后,能够继续停留在视频房间内;而且,位于视频房间内的非房主可以向房主申请控制房主侧所播放的视频,进而控制目标视频房间内所播放的视频,也可以向房主申请在目标视频房间内播放自身侧的视频,并可以在房主离开房间后呼叫房主返回视频房间,能够进一步提高用户的使用体验。

图10为本公开实施例提供的一种互动方法的流程示意图。该方法可以由互动装置执行,其中,该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中。本公开实施例提供的互动方法适用于进入其他用户开启的视频房间与视频房间内的其他用户一起看视频的场景。如图10所示,本实施例提供的互动方法可以包括:

S301、接收进入目标用户开启的目标视频房间的第三触发操作。

S302、响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频。

其中,目标视频房间可以理解为第三触发操作所对应的视频房间,即本端用户欲通过第三触发操作进入的房间。第二显示界面可以为目标视频房间在除房主之外的其他用户侧的显示界面。第一视频可以为本端在目标视频房间内所接收到的视频,即目标视频房间内所播放的视频。相应的,目标用户可以为目标视频房间的房主;第三触发操作可以为进入目标视频房间的操作,如点击目标用户发送的邀请消息所对应的看视频控件、视频流中所显示的目标用户的视频房间通知页面、点击好友列表、消息列表或视频播放页面中用于表征目标用户开启的视频房间的第二房间控件进入。当用户通过点击视频播放页面所显示的目标视频房间的第二房间控件进入目标视频房间时,优选的,所述第三触发操作为作用于第二视频播放页面内的第二房间控件的第二点击操作,在所述接收进入目标用户开启的目标视频房间的第三触发操作之前,还包括:显示第二视频播放页面,并在所述第二显示界面中显示目标视频房间的第二房间控件。该第二房间控件可以理解为目标视频房间在除房间主人之外的其他用户侧所对应的房间控件。

具体的,本端用户在欲进入目标用户所开启的目标视频房间与目标用户一起观看视频时,可以执行第三触发操作;相应的,电子设备在监测到用户执行第三触发操作时,可以将当前显示页面切换为目标视频房间的第二显示界面,在该第二显示界面中播放目标用户或位于目标视频房间内的其他用户发送的视频,如图11所示,还可以进一步开启麦克风并与目标视频房间内的各其他用户建立语音通话连接,以便于本端用户与位于目标视频房间内的各其他用户在观看视频的同时还能够进行语音通话,和/或,显示输入框110,以便于用户通过输入框110输入聊天消息并进行发送。

此外,目标视频房间的第二显示界面内还可以进一步显示有退出控件111,从而,本端用户可以通过点击该退出控件111退出目标视频房间。

S303、当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

示例性的,当位于目标视频房间内的其他用户(包括目标用户)将目标视频房间内播放的第一视频切换为第二视频时,如当目标视频房间内的其他用户在目标视频房间内向本端发送第二视频时,可以将第二显示界面中播放的第一视频切换为第二视频。

本实施例通过采用上述技术方案,接收进入目标用户开启的目标视频房间的第三触发操作,响应于该第三触发操作,显示目标视频房间的第二显示界面,并在该第二显示界面中播放接收到的、目标视频房间内所播放的第一视频,并在监测到该第一视频切换为第二视频时,在第二显示界面中播放该第二视频。本实施例通过采用上述技术方案,可以在目标视频房间的显示界面中播放不同的视频,能够提高用户进入房间与其他用户一起观看视频的体验。

图12为本公开实施例提供的另一种互动方法的流程示意图。本实施例中的方案可以与上述实施例中的一个或多个可选方案组合。可选的,在所述在所述第二显示界面中播放接收到的第一视频之后,还包括:如果所述第一视频播放完毕后,未接收到下一视频,则在所述第二显示界面内循环播放所述第一视频。

可选的,在所述显示所述目标视频房间的第二显示界面之后,还包括:当接收到申请所述目标视频房间的视频控制权限的第四触发操作时,向所述目标用户发送权限申请消息,以向所述目标用户申请所述视频控制权限;针对所述目标用户为本端用户开启所述视频控制权限的情况,如果接收到控制所述目标视频房间内播放的视频的第五触发操作,则生成视频控制指令,并将所述视频控制指令发送给所述目标用户的目标对端终端,以控制所述目标视频房间内播放的视频。

可选的,在所述显示所述目标视频房间的第二显示界面之后,还包括:当接收到申请分享视频的第六触发操作时,向所述目标用户发送分享申请消息;接收所述目标用户基于所述分享申请消息发送的分享反馈消息,在所述第二显示界面中播放第三视频,并显示第三互动控件,其中,所述第三视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放,所述对端用户包括所述目标用户。

可选的,在所述显示所述目标视频房间的第二显示界面之后,还包括:当监测到所述目标用户离开所述目标视频房间时,显示呼叫控件;当接收到作用于所述呼叫控件的第七触发操作时,向所述目标用户发送呼叫消息,以呼叫所述目标用户返回所述目标视频房间。

相应的,如图12所示,本实施例提供的互动方法可以包括:

S401、接收进入目标用户开启的目标视频房间的第三触发操作。

S402、响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频,执行S403、S404、S405、S407或S409。

S403、当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

S404、如果所述第一视频播放完毕后,未接收到下一视频,则在所述第二显示界面内循环播放所述第一视频。

在本实施例中,当进入目标视频房间后,本端可以按照接收顺序,依次在目标视频房间的第二显示界面内播放所接收到的各视频,并在接收到的最后一个视频播放完毕后仍未接收到目标视频房间内的其他用户发送的下一个视频的情况下,循环播放所接收到的最后一个视频,直至接收到下一视频为止,以避免出现目标视频房间的第二显示界面中未播放视频的情况,进一步提高用户与其他用户一起观看视频时的体验。

S405、当接收到申请所述目标视频房间的视频控制权限的第四触发操作时,向所述目标用户发送权限申请消息,以向所述目标用户申请所述视频控制权限。

其中,视频控制权限可以理解为对目标用户在目标视频房间内所播放的视频的控制权限,如对目标视频房间内所播放的视频的视频切换、视频播放/暂停播放或视频播放进度的控制权限等。第四触发操作可以为任一指示电子设备申请视频控制权限的触发操作,如点击目标视频房间的第二显示界面内所显示的权限申请控件的触发操作,该权限申请控件可以在目标视频房间的第二显示界面的更多窗口内进行显示。权限申请消息可以为用于向目标用户申请对目标视频房间内所播放的视频的控制权限的消息。

在本实施例中,位于某一视频房间内的、除房主之外的其他用户可以向房主申请对目标视频房间内所播放的视频的控制权。具体的,电子设备显示目标视频房间的第二显示界面并在该第二显示界面内播放视频。本端用户在欲申请对目标视频房间内所播放的视频的控制权限时,可以点击第二房房间的第二显示界面内所显示的更多控件112,如图11所示,从而指示电子设备显示更多窗口130,如图13所示,并点击更多窗口130内所显示的权限申请控件131;相应的,电子设备在监测到本端用户点击权限申请控件131时,可以确定接收到申请目标视频房间的视频控制权限的第四触发操作,并响应于该第四触发操作,生成权限申请消息,并将该权限申请消息发送给目标用户的目标对端终端进行展示,以向目标用户申请该视频控制权限。

S406、针对所述目标用户为本端用户开启所述视频控制权限的情况,如果接收到控制所述目标视频房间内播放的视频的第五触发操作,则生成视频控制指令,并将所述视频控制指令发送给所述目标用户的目标对端终端,以控制所述目标视频房间内播放的视频。

其中,第五触发操作可以理解为用户控制目标视频房间内所播放的视频的操作,如切换目标视频房间内所播放的视频的上下滑动操作、将目标视频房间内所播放的视频调整为播放状态/暂停状态的点击操作或者调整目标视频房间内所播放的视频的播放进度的拖动目标视频房间内所播放的视频的播放进度条的操作等。视频控制指令可以理解为对目标视频房间内所播放的视频进行控制的指令。目标对端终端可以理解为目标用户的用户终端。

示例性的,电子设备在将权限申请消息发送给目标用户后,可以监测目标用户是否为本端用户开启了视频控制权限,并在监测到目标用户为本端用户开启了视频控制权限时,如当接收到目标用户的对端终端发送的授予本端用户视频控制权限的反馈消息时,展示相应的提示消息,以提示本端用户目标用户为其开启了视频控制权限。当开启视频控制权限后,本端用户在欲对目标视频房间内所播放的视频进行控制时,可以执行相应的触发操作。相应的,电子设备在监测到本端用户执行控制目标视频房间内所播放的视频的第五触发操作时,可以生成与该第五触发操作对应的视频控制指令,并将该视频控制指令发送给目标用户的目标对端终端。从而,目标对端终端在接收到本端发送的视频控制指令后,可以基于该视频控制指令对其视频播放页面内所播放的视频进行控制,进而控制目标对端终端向位于目标视频房间内的各用户的用户终端发送的视频。

S407、当接收到申请分享视频的第六触发操作时,向所述目标用户发送分享申请消息。

其中,第六触发操作可以为任一指示电子设备申请在目标视频房间内分享视频的触发操作,如点击目标视频房间的第二显示界面内所显示的分享申请控件的触发操作,该分享申请控件可以在目标视频房间的房间页面的更多窗口内进行显示。分享申请消息可以为用于向目标用户申请在目标视频房间内分享视频的消息。

在本实施例中,位于某一视频房间内的、除房主之外的其他用户(即非房主)可以向房主申请分享自身终端的视频。具体的,电子设备显示目标视频房间的第二显示界面并在该第二显示界面内播放其他用户(包括目标用户)所分享的视频。本端用户在欲申请分享视频时,可以点击第二视频房间的第二显示界面内所显示的更多控件112,如图11所示,从而指示电子设备显示更多窗口130,如图13所示,并点击更多窗口130内所显示的分享申请控件132;相应的,电子设备在监测到本端用户点击分享申请控件132时,可以确定接收到申请在目标视频房间内分享视频的第六触发操作,并响应于该第六触发操作,生成分享申请消息,并将该分享申请消息发送给目标用户的目标对端终端进行展示,以向目标用户申请分享视频。

S408、接收所述目标用户基于所述分享申请消息发送的分享反馈消息,在所述第二显示界面中播放第三视频,并显示第三互动控件,其中,所述第三视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放,所述对端用户包括所述目标用户。

其中,分享反馈消息可以为目标用户在同意本端用户分享视频时所发送的反馈消息。第三视频播放页面可以为本端的视频播放页面,如预先设置的视频播放页面、在显示目标视频房间的第二显示界面之前所显示的视频播放页面或者基于本端用户的页面切换操作所切换为的视频播放页面等,相应的,第四视频可以为第三视频播放页面内所播放的视频。

示例性的,电子设备在接收到目标用户发送的分享反馈消息后,可以自动或基于本端用户切换当前显示页面的触发操作,将当前显示页面由第二显示界面直接或间接切换为第三视频播放页面,并将该第三视频播放页面中所播放的第四视频发送给位于目标视频房间内的各对端用户(包括目标用户)的对端终端进行显示。

S409、当监测到所述目标用户离开所述目标视频房间时,显示呼叫控件。

在本实施例中,如图14所示,电子设备在监测到目标用户(即房主)离开目标视频房间时,可以显示呼叫控件140,以便于本端用户通过触发呼叫控件140指示电子设备向目标用户发送呼叫消息。其中,监测目标用户是否离开目标视频房间的方式可以根据需要灵活设置,如当本端已与目标用户的目标对端终端建立语音通话连接时,可以在监测到与目标用户之间的语音通话断开连接时,确定目标用户离开目标视频房间,并显示呼叫控件;当本端未与目标用户的目标对端终端建立语音通话连接时,可以通过服务器监测目标用户是否离开目标视频房间,并在监测到目标用户离开目标视频房间时,向位于目标视频房间内的各用户发送提示信息,相应的,本端可以在接收到服务器发送的提示信息时,即确定目标用户离开目标视频房间并显示呼叫控件。

此外,当检测到目标用户离开目标视频房间时,还可以停止在目标视频房间的房间内播放视频和显示视频画面,如图14所示,以使得用户更加能够识别房主离开视频房间的情况,以及时呼叫房主返回视频房间。

S410、当接收到作用于所述呼叫控件的第七触发操作时,向所述目标用户发送呼叫消息,以呼叫所述目标用户返回所述目标视频房间。

其中,第七触发操作可以为触发呼叫控件的操作,如作用于呼叫控件的点击操作。呼叫消息可以理解为用于提醒目标用户返回目标视频房间的呼叫消息。

在本实施例中,当视频房间的房主离开视频房间后,房间内的其他用户可以对呼叫房主返回视频房间。具体的,电子设备显示呼叫控件;本端用户在欲呼叫目标用户返回目标视频房间时,可以点击该呼叫控件;相应的,电子设备在监测到本端用户点击呼叫控件时,可以确定接收到第七触发操作,并响应于该第七触发操作,生成呼叫消息,并将该呼叫消息发送给目标用户;从而,目标用户可以通过点击该呼叫消息所对应的进入控件返回目标视频房间,以继续发送视频。

本实施例提供的互动方法,当未接收到下一视频时,在视频房间的第二显示界面内循环播放所接收到的最后一个视频,并且,位于视频房间内的非房主可以向房主申请控制房主侧所播放的视频,进而控制目标视频房间内所播放的视频,也可以向房主申请在目标视频房间内播放自身侧的视频,并可以在房主离开房间后呼叫房主返回视频房间,能够进一步提高用户的使用体验。

图15为本公开实施例提供的一种互动装置的结构框图。该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中。可通过执行互动方法实现互动。如图15所示,本实施例提供的互动装置可以包括:第一接收模块1501、房间开启模块1502和第一视频切换模块1503,其中,

第一接收模块1501,用于当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;

房间开启模块1502,用于响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;

第一视频切换模块1503,用于当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

本实施例提供的互动装置,通过第一接收模块在在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,该第一视频播放页面中显示有第一互动控件;通过房间开启控件响应于该第一触发操作,为本端用户开启目标视频房间,显示目标视频房间的第一显示界面,在该第一显示界面中播放第一视频并显示第一互动控件,其中,第一视频用户在位于目标视频房间内的各对端用户的对端终端上进行播放;通过第一视频切换控件在接收到视频切换操作时,将第一显示界面中所播放的第一视频切换为第二视频,其中,该第二视频用户在位于目标视频房间捏的各对端用户的对端终端上进行播放。本实施例通过采用上述技术方案,用户能够在观看视频时开启视频房间并在该视频房间内与其他用户一起观看其当前所观看的视频以及其后续所切换的视频,无需用户预先挑选视频,能够提高用户与其他用户一起观看视频时的便利性。

进一步地,本实施例提供的互动装置还可以包括:第三接收模块,用于在所述为本端用户开启所述目标视频房间之后,接收将当前显示页面切换为非视频播放页面的第二触发操作;页面切换模块,用于响应于所述第二触发操作,将当前显示页面切换为所述非视频播放页面,在所述非视频播放页面中以悬浮窗的形式展示所述第一显示界面,并在所述第一显示界面内播放所述第一视频播放页面中播放的最后一个第一视频。

进一步地,本实施例提供的互动装置还可以包括:第一反馈模块,用于在所述为本端用户开启所述目标视频房间之后,接收本端用户对目标对端用户发送的权限申请消息的第一反馈操作;指令接收模块,用于响应于所述第一反馈操作,为所述目标对端用户开启所述目标视频房间的视频控制权限,并在接收到所述目标对端用户发送的视频控制指令时,基于所述视频控制指令对所述第一视频进行控制,以控制所述目标视频房间内播放的视频。

进一步地,本实施例提供的互动装置还可以包括:第二反馈模块,用于在所述为本端用户开启所述目标视频房间之后,接收本端用户对目标对端用户发送的分享申请消息的第二反馈操作;消息发送模块,用于响应于所述第二反馈操作,向所述目标对端用户发送分享反馈消息,并在所述第一显示界面中播放所述目标对端用户的对端终端播放的第二视频。

进一步地,本实施例提供的互动装置还可以包括:第三反馈模块,用于在所述为本端用户开启所述目标视频房间之后,接收本端用户对目标对端用户发送的呼叫消息的第三反馈操作;房间返回模块,用于响应于所述第三反馈操作,返回所述目标视频房间,显示所述第一显示界面,并继续在所述第一显示界面中播放视频。

进一步地,本实施例提供的互动装置还可以包括:信息显示模块,用于在所述显示所述目标视频房间的第一显示界面之后,在所述第一显示界面中显示第一房间控件,并在监测到作用于所述第一房间控件的第一点击操作时,显示位于所述目标视频房间内的各对端用户的用户信息。

本公开实施例提供的互动装置可执行本公开任意实施例提供的互动方法,具备执行互动方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例所提供的互动方法。

图16为本公开实施例提供的一种互动装置的结构框图。该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中。可通过执行互动方法实现互动。如图16所示,本实施例提供的互动装置可以包括:第二接收模块1601、界面显示模块1602和第二视频切换模块1603,其中,

第二接收模块1601,用于接收进入目标用户开启的目标视频房间的第三触发操作;

界面显示模块1602,用于响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;

第二视频切换模块1603,用于当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

本实施例通过采用上述技术方案,通过第二接收模块接收进入目标用户开启的目标视频房间的第三触发操作,通过界面显示模块响应于该第三触发操作,显示目标视频房间的第二显示界面,并在该第二显示界面中播放接收到的、目标视频房间内所播放的第一视频,并通过第二视频切换模块在监测到该第一视频切换为第二视频时,在第二显示界面中播放该第二视频。本实施例通过采用上述技术方案,可以在目标视频房间的显示界面中播放不同的视频,能够提高用户进入房间与其他用户一起观看视频的体验。

进一步地,本实施例提供的互动装置还可以包括:循环播放模块,用于在所述在所述第二显示界面中播放接收到的第一视频之后,在所述第一视频播放完毕后,未接收到下一视频时,在所述第二显示界面内循环播放所述第一视频。

进一步地,本实施例提供的互动装置还可以包括:权限申请模块,用于在所述显示所述目标视频房间的第二显示界面之后,当接收到申请所述目标视频房间的视频控制权限的第四触发操作时,向所述目标用户发送权限申请消息,以向所述目标用户申请所述视频控制权限;指令发送模块,用于针对所述目标用户为本端用户开启所述视频控制权限的情况,如果接收到控制所述目标视频房间内播放的视频的第五触发操作,则生成视频控制指令,并将所述视频控制指令发送给所述目标用户的目标对端终端,以控制所述目标视频房间内播放的视频。

进一步地,本实施例提供的互动装置还可以包括:分享申请模块,用于在所述显示所述目标视频房间的第二显示界面之后,当接收到申请分享视频的第六触发操作时,向所述目标用户发送分享申请消息;视频分享模块,用于接收所述目标用户基于所述分享申请消息发送的分享反馈消息,在所述第二显示界面中播放第三视频,并显示第三互动控件,其中,所述第三视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放,所述对端用户包括所述目标用户。

进一步地,本实施例提供的互动装置还可以包括:第一控件显示模块,用于在所述显示所述目标视频房间的第二显示界面之后,当监测到所述目标用户离开所述目标视频房间时,显示呼叫控件;呼叫模块,用于当接收到作用于所述呼叫控件的第七触发操作时,向所述目标用户发送呼叫消息,以呼叫所述目标用户返回所述目标视频房间。

在上述方案中,所述第三触发操作可以为作用于第二视频播放页面内的第二房间控件的第二点击操作,本实施例提供的互动装置还可以包括:第二控件显示模块,用于在所述接收进入目标用户开启的目标视频房间的第三触发操作之前,显示第二视频播放页面,并在所述第二视频播放页面中显示目标视频房间的第二房间控件。

本公开实施例提供的互动装置可执行本公开任意实施例提供的互动方法,具备执行互动方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例所提供的互动方法。

下面参考图17,其示出了适于用来实现本公开实施例的电子设备(例如终端设备)1700的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图17示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图17所示,电子设备1700可以包括处理装置(例如中央处理器、图形处理器等)1701,其可以根据存储在只读存储器(ROM)1702中的程序或者从存储装置1706加载到随机访问存储器(RAM)1703中的程序而执行各种适当的动作和处理。在RAM 1703中,还存储有电子设备1700操作所需的各种程序和数据。处理装置1701、ROM 1702以及RAM 1703通过总线1704彼此相连。输入/输出(I/O)接口1705也连接至总线1704。

通常,以下装置可以连接至I/O接口1705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置1707;包括例如磁带、硬盘等的存储装置1706;以及通信装置1709。通信装置1709可以允许电子设备1700与其他设备进行无线或有线通信以交换数据。虽然图17示出了具有各种装置的电子设备1700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1709从网络上被下载和安装,或者从存储装置1706被安装,或者从ROM 1702被安装。在该计算机程序被处理装置1701执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。或者,接收进入目标用户开启的目标视频房间的第三触发操作;响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该单元本身的限定。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

根据本公开的一个或多个实施例,示例1提供了一种互动方法,包括:

当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;

响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;

当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

根据本公开的一个或多个实施例,示例2根据示例1所述的方法,在所述为本端用户开启所述目标视频房间之后,还包括:

接收将当前显示页面切换为非视频播放页面的第二触发操作;

响应于所述第二触发操作,将当前显示页面切换为所述非视频播放页面,在所述非视频播放页面中以悬浮窗的形式展示所述第一显示界面,并在所述第一显示界面内播放所述第一视频播放页面中播放的最后一个第一视频。

根据本公开的一个或多个实施例,示例3根据示例1所述的方法,在所述为本端用户开启所述目标视频房间之后,还包括:

接收本端用户对目标对端用户发送的权限申请消息的第一反馈操作;

响应于所述第一反馈操作,为所述目标对端用户开启所述目标视频房间的视频控制权限,并在接收到所述目标对端用户发送的视频控制指令时,基于所述视频控制指令对所述第一视频进行控制,以控制所述目标视频房间内播放的视频。

根据本公开的一个或多个实施例,示例4根据示例1所述的方法,在所述为本端用户开启所述目标视频房间之后,还包括:

接收本端用户对目标对端用户发送的分享申请消息的第二反馈操作;

响应于所述第二反馈操作,向所述目标对端用户发送分享反馈消息,并在所述第一显示界面中播放所述目标对端用户的对端终端播放的第二视频。

根据本公开的一个或多个实施例,示例5根据示例1所述的方法,在所述为本端用户开启所述目标视频房间之后,还包括:

接收本端用户对目标对端用户发送的呼叫消息的第三反馈操作;

响应于所述第三反馈操作,返回所述目标视频房间,显示所述第一显示界面,并继续在所述第一显示界面中播放视频。

根据本公开的一个或多个实施例,示例6根据示例1-5任一所述的方法,在所述显示所述目标视频房间的第一显示界面之后,还包括:

在所述第一显示界面中显示第一房间控件,并在监测到作用于所述第一房间控件的第一点击操作时,显示位于所述目标视频房间内的各对端用户的用户信息。

根据本公开的一个或多个实施例,示例7提供了一种互动方法,包括:

接收进入目标用户开启的目标视频房间的第三触发操作;

响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;

当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

根据本公开的一个或多个实施例,示例8根据示例7所述的方法,在所述在所述第二显示界面中播放接收到的第一视频之后,还包括:

如果所述第一视频播放完毕后,未接收到下一视频,则在所述第二显示界面内循环播放所述第一视频。

根据本公开的一个或多个实施例,示例9根据示例7所述的方法,其特征在于,在所述显示所述目标视频房间的第二显示界面之后,还包括:

当接收到申请所述目标视频房间的视频控制权限的第四触发操作时,向所述目标用户发送权限申请消息,以向所述目标用户申请所述视频控制权限;

针对所述目标用户为本端用户开启所述视频控制权限的情况,如果接收到控制所述目标视频房间内播放的视频的第五触发操作,则生成视频控制指令,并将所述视频控制指令发送给所述目标用户的目标对端终端,以控制所述目标视频房间内播放的视频。

根据本公开的一个或多个实施例,示例10根据示例7所述的方法,在所述显示所述目标视频房间的第二显示界面之后,还包括:

当接收到申请分享视频的第六触发操作时,向所述目标用户发送分享申请消息;

接收所述目标用户基于所述分享申请消息发送的分享反馈消息,在所述第二显示界面中播放第三视频,并显示第三互动控件,其中,所述第三视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放,所述对端用户包括所述目标用户。

根据本公开的一个或多个实施例,示例11根据示例7所述的方法,在所述显示所述目标视频房间的第二显示界面之后,还包括:

当监测到所述目标用户离开所述目标视频房间时,显示呼叫控件;

当接收到作用于所述呼叫控件的第七触发操作时,向所述目标用户发送呼叫消息,以呼叫所述目标用户返回所述目标视频房间。

根据本公开的一个或多个实施例,示例12根据示例7-11任一所述的方法,所述第三触发操作为作用于第二视频播放页面内的第二房间控件的第二点击操作,在所述接收进入目标用户开启的目标视频房间的第三触发操作之前,还包括:

显示第二视频播放页面,并在所述第二视频播放页面中显示目标视频房间的第二房间控件。

根据本公开的一个或多个实施例,示例13提供了一种互动装置,包括:

第一接收模块,用于当在第一视频播放页面中播放第一视频时,接收开启目标视频房间的第一触发操作,所述第一视频播放页面中显示有第一互动控件;

房间开启模块,用于响应于所述第一触发操作,为本端用户开启所述目标视频房间,显示所述目标视频房间的第一显示界面,在所述第一显示界面中播放所述第一视频,并显示所述第一互动控件,其中,所述第一视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放;

第一视频切换模块,用于当接收到视频切换操作时,将所述第一显示界面中播放的所述第一视频切换为第二视频,其中,所述第二视频用于在位于所述目标视频房间内的各对端用户的对端终端上进行播放。

根据本公开的一个或多个实施例,示例14提供了一种互动装置,包括:

第二接收模块,用于接收进入目标用户开启的目标视频房间的第三触发操作;

界面显示模块,用于响应于所述第三触发操作,显示所述目标视频房间的第二显示界面,并在所述第二显示界面中播放接收到的第一视频,所述第一视频为所述目标视频房间内播放的视频;

第二视频切换模块,用于当监测到所述第一视频切换为第二视频时,在所述第二显示界面中播放所述第二视频。

根据本公开的一个或多个实施例,示例15提供了一种电子设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如示例1-12中任一所述的互动方法。

根据本公开的一个或多个实施例,示例16提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如示例1-12中任一所述的互动方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

相关技术
  • 一种互动视频的互动方法、装置、存储介质及电子设备
  • 连麦互动方法、连麦互动系统、电子设备以及存储介质
技术分类

06120112853942