一种弹幕播放方法、装置、系统及电子设备与流程

文档序号:15568836发布日期:2018-09-29 03:58阅读:163来源:国知局

本发明涉及计算机技术领域,特别是涉及一种弹幕播放方法、装置、系统及电子设备。



背景技术:

目前,在视频播放的同时,常常会在所播放的视频上播放该视频的弹幕,使得用户可以在电子设备上观看视频的同时能观看该视频的弹幕。

发明人在实现本发明的过程中发现,该种弹幕播放方式会或多或少的遮挡住视频内容,无法满足用户既想观看无弹幕遮挡的视频内容,又想观看视频的弹幕的需求,使得用户的观影体验度不高。



技术实现要素:

本发明实施例的目的在于提供一种弹幕播放方法、装置、系统及电子设备,以使用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。具体技术方案如下:

第一方面,本发明实施例提供了一种弹幕播放方法,应用于电子设备,该方法可以包括:

当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备;

确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;

按照分屏播放规则,对视频或视频的弹幕进行播放;

将分屏播放规则发送给待分屏设备,以使待分屏设备获取并播放:分屏播放规则中待分屏设备分配得到的视频或弹幕。

第二方面,本发明实施例提供了一种弹幕播放装置,应用于电子设备,该装置可以包括:

第一确定单元,用于当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备;

第二确定单元,用于确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;

播放单元,用于按照分屏播放规则,对视频或视频的弹幕进行播放;

第一发送单元,用于将分屏播放规则发送给待分屏设备,以使待分屏设备获取并播放:分屏播放规则中待分屏设备分配得到的视频或弹幕。

第三方面,本发明实施例还提供了一种弹幕播放系统,该系统可以包括:

电子设备,用于当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备;确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;按照分屏播放规则,对视频或视频的弹幕进行播放;将分屏播放规则发送给待分屏设备;

待分屏设备,用于接收分屏播放规则;获取并播放分屏播放规则中待分屏设备分配得到的视频或弹幕。

第四方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一弹幕播放方法的方法步骤。

第五方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备执行上述任一弹幕播放方法的方法步骤。

第六方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述实现上述任一弹幕播放方法的方法步骤。

在本发明实施例中,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的一种弹幕播放方法的流程图;

图2为本发明实施例提供的另一种弹幕播放方法的流程图;

图3为本发明实施例提供的一种弹幕播放装置的结构示意图;

图4为本发明实施例提供的一种弹幕播放系统的结构示意图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了解决现有技术中存在的问题,本发明实施例提供了一种弹幕播放方法、装置、系统及电子设备。

下面首先对本发明实施例提供的弹幕播放方法进行说明。

本发明实施例提供的弹幕播放方法应用于电子设备,参见图1,该方法可以包括如下步骤:

s101:当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备;

在一种实现方式中,可以预先设定与该电子设备建立有分屏映射关系的设备为:与该电子设备处于同一局域网的开机设备。

这样,当检测到电子设备播放视频时,电子设备可以将与该电子设备处于同一局域网的一个开机设备,确定为待分屏设备。其中,由于处于同一局域网中的各个设备之间距离较近,因而可以将该电子设备附近的一个开机设备确定为待分屏设备。进而,可以通过待分屏设备来实现分屏操作。

在该种实现方式中,电子设备将与该电子设备建立有分屏映射关系的一个设备,确定为待分屏设备的操作具体可以为:

根据预设转屏协议,确定是否存在与该电子设备处于同一局域网的开机设备;若存在,将与该电子设备处于同一局域网的一个开机设备,确定为待分屏设备。

其中,由于根据转屏协议可以识别处于同一局域网内的其他开机设备,因而可以根据预设转屏协议,确定是否存在与该电子设备处于同一局域网的开机设备。

当确定存在与该电子设备处于同一局域网的开机设备时,可以将与该电子设备处于同一局域网的任意一个开机设备,确定为待分屏设备。当然,该电子设备也可以对多个开机设备的设备信息进行显示,让用户选定一个开机设备,并将用户选定的开机设备确定为待分屏设备。这都是合理的。

其中,预设转屏协议包括但并不局限于:dlna(digitallivingnetworkalliance,数字生活网络联盟)转屏协议和无线播放airplay转屏协议。

在另一种实现方式中,也可以预先设定与该电子设备建立有分屏映射关系的设备为:云服务器中预设关联表记录的该电子设备的关联设备。其中,该关联设备与该电子设备处于同一局域网。在该种实现方式中,当检测到电子设备播放视频时,电子设备可以将预设关联表中记录的该电子设备的一个关联设备,确定为待分屏设备。这也是合理的。

由于预设关联表中记录了与该电子设备处于同一局域网的关联设备,而同一局域网中的各个设备之间距离较近,因而可以将该电子设备附近的一个关联设备确定为待分屏设备。进而,可以通过待分屏设备来实现分屏操作。

在该种实现方式中,电子设备会在开机后,需要将该电子设备的目标信息上传至云服务器。其中,电子设备可以通过广播pingback将该电子设备的目标信息上传至云服务器。云服务器在接收到该电子设备的目标信息后,会将同样具有该目标信息的其他设备确定为该电子设备的关联设备,并在预设关联表中存储该电子设备和该关联设备的关联关系。其中,目标信息包括:电子设备所连接的路由器的位置信息、物理地址、服务集标识,以及媒体播放器登录信息中的至少一项。

其中,路由器的位置信息具体可以为路由器的gps(globalpositioningsystem,全球定位系统)信息。物理地址为:mac(mediaaccesscontrol,媒体访问控制)地址。服务集标识为:ssid(servicesetidentifier,服务集标识)。媒体播放器登录信息至少包括登录至媒体播放器的账号信息。

举例而言,电子设备a在开机后,会将自身所连接的路由器的位置信息a上传至云服务器。电子设备b在开机后,也会将自身所连接的路由器的位置信息a上传至云服务器。这样,云服务器在接收到电子设备a和电子设备b上传的路由器的位置信息后,可以确定电子设备a和电子设备b上传的路由器的位置信息相同,此时可以确定电子设备a和电子设备b连接的是同一个路由器。也就是说,电子设备a和电子设备b处于同一局域网。此时,可以在预设关联表中存储该电子设备a和电子设备b的关联关系,此时电子设备a和电子设备b互为关联设备。

当然,云服务器在确定电子设备a和电子设备b上传的路由器的位置信息相近时,也可以确定电子设备a和电子设备b连接的是同一个路由器,这是合理的。

当然,上述两种设定方式中设定的设备均可以为与电子设备建立有分屏映射关系的设备,这是合理的。这样,当电子设备确定不存在与该电子设备处于同一局域网的开机设备时,可以到预设关联表中查找该电子设备的关联设备。

在该种情况下,由于电子设备已检测到不存在:与该电子设备处于同一局域网的开机设备。因而可知,从预设关联表中查找到的关联设备是未开机的设备。当电子设备为支持可控制自动开机的设备时,可以将关联设备中一个可控制自动开机的设备,确定为待分屏设备,并控制待分屏设备自动开机。若关联设备中不存在可控制自动开机的设备,可以提示用户对其中的一个关联设备进行开机。进而,可以将用户开机的设备确定为待转屏设备。

其中,可以控制自动开机的设备可以为:支持cec(consumerelectronicscontrol,消费电子控制)通信的设备,当然并不局限于此。

以上,可以使同一路由器下的设备自动建立分屏映射关系,进而可以根据分屏映射关系来确定播放视频的电子设备对应的待分屏设备,降低用户的交互成本。

s102:确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;

在确定待分屏设备后,电子设备可以确定该电子设备和待分屏设备的分屏播放规则。也就是,可以确定利用电子设备和待分屏设备中的哪一个设备播放该电子设备所播放的视频,利用哪一个电子设备播放该视频的弹幕。

其中,确定分屏播放规则的操作具体可以为:获得待分屏设备的设备类型信息。然后,根据电子设备的设备类型信息和待分屏设备的设备类型信息,判断电子设备和待分屏设备是否均为便携式设备或非便携式设备。

若均为便携式设备或非便携式设备,则生成分屏播放规则:将视频分配给电子设备和待分屏设备中的任意一个设备进行播放,将视频的弹幕分配给另一个设备进行播放。

在该种实现方式中,可以根据设备类型信息,来确定电子设备和待分屏设备是便携式设备,还是非便携式设备。例如,当确定电子设备为手机,并确定待分屏设备也是手机时,则可以确定电子设备和待分屏设备均是便携式设备。此时,可以将生成分屏播放规则:将视频分配给电子设备进行播放,将视频的弹幕分配给待分屏设备进行播放。当然,也可以生成分屏播放规则:将视频分配给待分屏设备进行播放,将视频的弹幕分配给电子设备进行播放。

这样,可以设置利用一个设备播放视频,另一个设备播放该视频的弹幕的规则。从而,使得可以实现对该视频的弹幕的跨屏显示,使得利用一个设备承载视频播放功能,另一个设备承载弹幕播放功能。

另外,当确定电子设备为手机,并确定待分屏设备是电视时,则可以确定电子设备为便携式设备,待分配设备为非便携式设备。由于便携式设备通常具有小屏显示等特点,非便携式设备具有大屏显示等特点。为提高用户观影体验,可以生成分屏播放规则:将视频分配给待分屏设备进行播放,将视频的弹幕分配给电子设备进行播放。进而,可以实现在电视上播放视频,在手机上播放该视频的弹幕,使用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,而且可以实现大屏观影,提高了用户的观影体验。可以理解的是,所生成的分屏播放规则中还可以包括:视频和视频的弹幕同步播放。这样,可以实现在手机上同步播放该视频的当前播放内容对应的弹幕,提高用户观看视频和弹幕的体验。

当然,用户还可以通过手机输入弹幕,进而该手机可以对用户输入的弹幕进行播放,这也是合理的。而且,通过手机输入弹幕相对于通过遥控器向电视输入弹幕而言,输入更加便捷,便于用户输入弹幕。

s103:按照分屏播放规则,对视频或视频的弹幕进行播放;

其中,在确定分屏播放规则之后,还可以生成记录有分屏播放规则的分屏提示信息。并且,在该电子设备显示分屏提示信息,和/或,将分屏提示信息发送给待分屏设备。这样,待分屏设备在接收到记录有分屏播放规则的分屏提示信息后,可以对分屏提示信息进行显示。

例如,当确定电子设备为手机、待分屏设备是电视,且生成分屏播放规则:将视频分配给待分屏设备进行播放,将视频的弹幕分配给电子设备进行播放时,上述分屏提示信息可以提示用户通过电视观看视频,通过手机观看并发送弹幕,进而实现边看边聊。

当该电子设备接收到针对分屏提示信息的确认指令时,按照分屏播放规则,对视频或视频的弹幕进行播放。这样,可以在确定用户的确认指令后,才在该电子设备对视频或视频的弹幕进行播放,使得播放方式更符合用户的播放意愿,进而提高用户的观影体验。

其中,弹幕的播放方式具体可以为:从右向左滚动播放或从下往上滚动播放,当然并不局限于此。

s104:将分屏播放规则发送给待分屏设备,以使待分屏设备获取并播放:分屏播放规则中待分屏设备分配得到的视频或弹幕。

其中,在生成分屏播放规则后,还可以将生成的分屏播放规则发送给待分屏设备。这样,待分屏设备在接收到该分屏播放规则后,可以获取并播放:分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,实现了对该视频的弹幕的跨屏显示,使得可以利用一个设备播放视频,另一个设备播放该视频的弹幕,使用户的感官体验更为丰富,提高用户的观影体验。

假设该电子设备为电视,待分屏设备为手机。那么,在确定分屏播放规则:电视播放视频、手机播放视频的弹幕之后,可以将分屏播放规则发送给手机。在将分屏播放规则发送给手机后,手机可以通过预设转屏协议,主动向电视请求获取:电视当前播放视频的视频标识和视频播放进度,从而可以根据该视频标识和视频播放进度来获取并实时展示电视当前播放内容的弹幕。

从而,可以实现在电视上播放视频,并在手机上播放该视频的弹幕。这样,可以使用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,解决了通过电视同时播放视频和弹幕时,弹幕对视频内容造成遮挡的问题。而且,可以使用户通过手机观看并输入弹幕,解决了通过遥控器输入弹幕时输入难度较大的问题。

当然,手机还可以向电视请求获得电视当前的播放频道和视频时长,这都是合理的,当然并不局限于此。

在本发明实施例中,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

下面结合图2对本发明实施例提供的弹幕播放方法进行说明。

参见图2,本发明实施例提供的弹幕播放方法可以包括如下步骤:

s201:电子设备开机;

s202:电子设备播放视频;

s203:当检测到电子设备播放视频时,判断该电子设备所在局域网内是否存在其他的开机设备;若存在,执行步骤s204;若不存在,执行步骤s211;

s204:选择一个开机设备作为待分屏设备;

s205:确定分屏播放规则;

s206:生成记录有分屏播放规则的分屏提示信息;

s207:显示该分屏提示信息,将该分屏提示信息发送给待分屏设备进行显示;

s208:电子设备和待分屏设备任意一个设备接收到针对分屏提示信息的确认指令后,按照分屏播放规则分屏播放弹幕和视频;

s209:当检测到电子设备开机后,上报目标信息至云服务器;

s210:云服务器存储该电子设备和该电子设备的关联设备的关联关系;

s211:确定云服务器中记录的电子设备的关联设备;

s212:在确定电子设备的关联设备后,判断电子设备和关联设备是否支持cec通信;若电子设备和关联设备支持cec通信,执行步骤s213;若电子设备不支持cec通信或关联设备不支持cec通信,执行步骤s214;

s213:控制关联设备自动开机,在关联设备自动开机后执行步骤s204;

s214:提示用户开启关联设备,在用户开启关联设备后执行步骤s204。

综上,应用本发明实施例,可以使同一路由器下的设备自动建立分屏映射关系,进而可以根据分屏映射关系来确定播放视频的电子设备对应的待分屏设备,降低用户的交互成本。而且,实现对该视频的弹幕的跨屏显示,使得利用一个设备承载视频播放功能,另一个设备承载弹幕播放功能,提高了用户的观影体验。

相应于上述方法实施例,本发明实施例还提供了一种弹幕播放装置,应用于电子设备,参见图3,该装置可以包括:

第一确定单元301,用于当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备;

第二确定单元302,用于确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;

播放单元303,用于按照分屏播放规则,对视频或视频的弹幕进行播放;

第一发送单元304,用于将分屏播放规则发送给待分屏设备,以使待分屏设备获取并播放:分屏播放规则中待分屏设备分配得到的视频或弹幕。

应用本发明实施例提供的弹幕播放装置,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

可选地,与电子设备建立有分屏映射关系的设备,可以包括:

与电子设备处于同一局域网的开机设备;

或,云服务器中预设关联表记录的电子设备的关联设备;其中,关联设备与电子设备处于同一局域网。

可选地,在本发明实施例中,该装置还可以包括:

上传单元,用于在当检测到电子设备播放视频时,将与电子设备建立有分屏映射关系的一个设备,确定为待分屏设备之前,在检测到电子设备开机后,将电子设备的目标信息上传至云服务器,以使云服务器将具有目标信息的其他电子设备确定为电子设备的关联设备,并在预设关联表中存储电子设备和关联设备的关联关系;

其中,目标信息包括:电子设备所连接的路由器的位置信息、物理地址、服务集标识,以及媒体播放器登录信息中的至少一项。

可选地,在本发明实施例中,第一确定单元301可以包括:

第一确定子单元,用于根据预设转屏协议,确定是否存在与电子设备处于同一局域网的开机设备;

第二确定子单元,用于当存在与电子设备处于同一局域网的开机设备时,将与电子设备处于同一局域网的一个开机设备,确定为待分屏设备。

可选地,在本发明实施例中,第一确定单元301还可以包括:

查找子单元,用于当不存在与电子设备处于同一局域网的开机设备时,查找云服务器中预设关联表记录的、与电子设备处于同一局域网的关联设备;

第三确定子单元,用于将关联设备中一个可控制自动开机的设备,确定为待分屏设备。

可选地,在本发明实施例中,第二确定单元302可以包括:

获得子单元,用于获得待分屏设备的设备类型信息;

判断子单元,用于根据电子设备的设备类型信息和待分屏设备的设备类型信息,判断电子设备和待分屏设备是否均为便携式设备或非便携式设备;

第一生成子单元,用于当电子设备和待分屏设备均为便携式设备或非便携式设备时,生成分屏播放规则:将视频分配给电子设备和待分屏设备中的任意一个设备进行播放,将视频的弹幕分配给另一个设备进行播放。

可选地,在本发明实施例中,第二确定单元302还可以包括:

第二生成子单元,用于当电子设备和待分屏设备不均为便携式设备或非便携式设备时,生成分屏播放规则:将视频分配给电子设备和待分屏设备中的非便携式设备进行播放,将视频的弹幕分配给电子设备和待分屏设备中的便携式设备进行播放。

可选地,所生成的分屏播放规则中还包括:视频和视频的弹幕同步播放。

可选地,在本发明实施例中,该装置还可以包括:

生成单元,用于在确定分屏播放规则之后,在按照分屏播放规则,对视频或视频的弹幕进行播放之前,生成记录有分屏播放规则的分屏提示信息;

第二发送单元,用于在电子设备显示分屏提示信息,和/或,将分屏提示信息发送给待分屏设备,以使待分屏设备对分屏提示信息进行显示;

触发单元,用于当接收到针对分屏提示信息的确认指令时,触发播放单元303和第一发送单元304。

可选地,弹幕的播放方式可以包括:从右向左滚动播放或从下往上滚动播放。

相应于上述方法实施例,本发明实施例还提供了一种弹幕播放系统,参见图4,该系统可以包括:电子设备401和待分屏设备402;

电子设备401,用于当检测到电子设备401播放视频时,将与电子设备401建立有分屏映射关系的一个设备,确定为待分屏设备402;确定分屏播放规则;分屏播放规则包括:将视频分配给电子设备401和待分屏设备402中的一个设备进行播放,将视频的弹幕分配给另一个设备进行播放;按照分屏播放规则,对视频或视频的弹幕进行播放;将分屏播放规则发送给待分屏设备402;

待分屏设备402,用于接收分屏播放规则;获取并播放分屏播放规则中待分屏设备402分配得到的视频或弹幕。

应用本发明实施例提供的弹幕播放系统,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

可选地,与电子设备401建立有分屏映射关系的设备可以包括:

与电子设备401处于同一局域网的开机设备;

或,云服务器中预设关联表记录的电子设备401的关联设备;其中,关联设备与电子设备401处于同一局域网。

可选地,在本发明实施例中,弹幕播放系统还可以包括:云服务器;

电子设备401还用于:在检测到电子设备401播放视时,将与电子设备401建立有分屏映射关系的一个设备,确定为待分屏设备402之前,在检测到电子设备401开机后,将电子设备401的目标信息上传至云服务器;

云服务器用于:将具有该目标信息的其他电子设备401确定为电子设备401的关联设备,并在预设关联表中存储电子设备401和关联设备的关联关系;

其中,目标信息包括:电子设备401所连接的路由器的位置信息、物理地址、服务集标识,以及媒体播放器登录信息中的至少一项。

可选地,电子设备401具体用于:

根据预设转屏协议,确定是否存在与电子设备401处于同一局域网的开机设备;

若存在,将与电子设备401处于同一局域网的一个开机设备,确定为待分屏设备402。

可选地,若不存在与电子设备401处于同一局域网的开机设备,电子设备401还用于:

查找云服务器中预设关联表记录的、与电子设备401处于同一局域网的关联设备;

将关联设备中一个可控制自动开机的设备,确定为待分屏设备402。

可选地,电子设备401确定分屏播放规则的操作具体可以包括:

获得待分屏设备402的设备类型信息;

根据电子设备401的设备类型信息和待分屏设备402的设备类型信息,判断电子设备401和待分屏设备402是否均为便携式设备或非便携式设备;

若是,生成分屏播放规则:将视频分配给电子设备401和待分屏设备402中的任意一个设备进行播放,将视频的弹幕分配给另一个设备进行播放。

可选地,若电子设备401和待分屏设备402不均为便携式设备或非便携式设备,电子设备401还用于:

生成分屏播放规则:将视频分配给电子设备401和待分屏设备402中的非便携式设备进行播放,将视频的弹幕分配给电子设备401和待分屏设备402中的便携式设备进行播放。

可选地,所生成的分屏播放规则中还包括:视频和视频的弹幕同步播放。

可选地,电子设备401在确定分屏播放规则之后,在按照分屏播放规则,对视频或视频的弹幕进行播放之前,还可以用于:生成记录有分屏播放规则的分屏提示信息;在电子设备401显示分屏提示信息,和/或,将分屏提示信息发送给待分屏设备402;

待分屏设备402还用于对分屏提示信息进行显示;

电子设备401还用于:当接收到针对分屏提示信息的确认指令时,触发按照分屏播放规则,对视频或视频的弹幕进行播放和将分屏播放规则发送给待分屏设备402的步骤。

可选地,弹幕的播放方式包括:从右向左滚动播放或从下往上滚动播放。

相应于上述方法实施例,本发明实施例还提供了一种电子设备,参见图5,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501、通信接口502、存储器503通过通信总线504完成相互间的通信;

存储器503,用于存放计算机程序;

处理器501,用于执行存储器上所存放的程序时,实现上述任一弹幕播放方法实施例提供的方法步骤。

在本发明实施例中,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备执行上述任一弹幕播放方法实施例提供的方法步骤。

本发明实施例提供的计算机可读存储介质中存储的计算机程序被电子设备的处理器执行后,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

相应于上述方法实施例,本发明实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述实现上述任一弹幕播放方法实施例提供的方法步骤。

本发明实施例提供的计算机程序被电子设备的处理器执行后,电子设备在检测到自身播放视频时,可以将与该电子设备建立有分屏映射关系的一个设备确定为待分屏设备。在确定待分屏设备后,可以确定分屏播放规则。由于确定的分屏播放规则包括:将电子设备所播放的视频分配给该电子设备和待分屏设备中的一个设备进行播放,将视频的弹幕分配给该电子设备和待分屏设备中的另一个设备进行播放。因而,电子设备可以按照该分屏播放规则,对该视频或该视频的弹幕进行播放。并且,可以将该分屏播放规则发送给待分屏设备,这样,待分屏设备可以在接收该分屏播放规则后,获取并播放:该分屏播放规则中待分屏设备分配得到的视频或弹幕。这样,可以通过一个设备来播放视频,另一个设备播放该视频的弹幕,使得用户能观看到无弹幕遮挡的视频内容,也可以观看视频的弹幕,提高用户的观影体验。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、系统、电子设备、计算机可读存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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