一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

投屏方法、装置、投射设备、投屏播放设备及存储介质与流程

2021-10-22 22:29:00 来源:中国专利 TAG:设备 投射 装置 通信 播放


1.本发明涉及通信领域,尤其涉及一种投屏方法、装置、投射设备、投屏播放设备及存储介质。


背景技术:

[0002]“连接”是当前it界最热的点,不同设备间建立连接,协同互动,设备不再独立工作,可以利用其它设备的能力达到超出本硬件的能力,可以联合其它设备进行协同工作。例如当今人们生活工作中,通过手机、电视、pc、投影仪等各类设备多屏协同,来满足人们各类需求。比如,会议中将手机的ppt内容无线投射到电视或投影上,在家看视频时把手机的视频节目无线投射到电视中观看,办公时把手机屏幕无线投射到pc上使用,满足了手机和pc协同办公的需求。
[0003]
在相关投屏技术中,可采用miricast(miracast是wifi联盟对支持wifi display功能的设备的认证名称)、airplay(airplay是苹果ios系统上的一个无线投放功能,可以让我们把iphone上的声音、视频投放到大屏上,比如电脑、电视上面)的标准,通过wifi把投射设备的屏幕内容发送给投屏播放设备(电视机、投影仪等),投屏播放设备按照对应的规范把图像播放出来。而弹幕是在线视频软件常用功能,人们在看在线视频时,可以发送文字评论,评论的文字会滚动出现播放界面上,深受用户青睐;但是当前miricast、airplay的规范只能实现将投射设备的屏幕内容发送给投屏播放设备进行显示,不能实现将弹幕消息通过投屏显示,导致用户体验满意度低。


技术实现要素:

[0004]
本发明实施例提供的一种投屏方法、装置、投射设备、投屏播放设备及存储介质,解决相关投屏技术中,不能实现将弹幕消息通过投屏显示,导致用户体验满意度低的问题。
[0005]
为解决上述技术问题,本发明实施例提供了一种投屏方法,所述投屏方法包括:
[0006]
在投屏过程中,获取弹幕发送设备发送的弹幕消息;
[0007]
将所述弹幕消息加入待通过投屏显示的视频帧中;
[0008]
将包含所述弹幕消息的视频帧通过投屏播放设备进行播放。
[0009]
为解决上述技术问题,本发明实施例还提供了一种投屏装置,所述投屏装置包括:
[0010]
弹幕获取模块,用于在投屏过程中,获取弹幕发送设备发送的弹幕消息,所述弹幕消息包括文字和图片中的至少一种;
[0011]
弹幕处理模块,用于将所述弹幕消息加入待通过投屏显示的视频帧中;
[0012]
投屏处理模块,用于将包含所述弹幕消息的视频帧通过投屏播放设备进行播放。
[0013]
为解决上述技术问题,本发明实施例还提供了一种投射设备,包括第一处理器,第一存储器和第一通信总线,所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的连接通信;
[0014]
所述第一处理器用于执行所述第一存储器中存储的第一计算机程序,以实现如上
所述的投屏方法中投射设备实施的步骤。
[0015]
为解决上述技术问题,本发明实施例还提供了一种投屏播放设备,包括第二处理器,第二存储器和第二通信总线,所述第二通信总线用于实现所述第二处理器和所述第二存储器之间的连接通信;
[0016]
所述第二处理器用于执行所述第二存储器中存储的第二计算机程序,以实现如上所述的投屏方法中投屏播放设备实施的步骤。
[0017]
为解决上述技术问题,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有第一计算机程序,所述第一计算机程序被第一处理器运行时,执行如上所述的投屏方法中投射设备实施的步骤;
[0018]
或,
[0019]
所述计算机存储介质存储有第二计算机程序,所述第二计算机程序被第二处理器运行时,执行如上所述的投屏方法中投屏播放设备实施的步骤。
[0020]
有益效果
[0021]
本发明实施例提供了一种投屏方法、装置、投射设备、投屏播放设备及存储介质,通过在投屏过程中,获取弹幕发送设备发送的弹幕消息,将获取的弹幕消息加入待通过投屏显示的视频帧中,然后将包含弹幕消息的视频帧通过投屏播放设备进行播放显示,从而实现了将弹幕消息通过投屏的方式,在投屏播放设备上随投屏视频帧一起播放显示出来,解决了相关投屏技术中不能实现将弹幕消息通过投屏显示的问题,可提升用户体验满意度。
[0022]
本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
[0023]
图1为本发明实施例一提供的投屏方法流程示意图;
[0024]
图2为本发明实施例二提供的设备组网示意图一;
[0025]
图3为本发明实施例二提供的设备组网示意图二;
[0026]
图4为本发明实施例二提供的设备组网示意图三;
[0027]
图5为本发明实施例二提供的设备组网示意图四;
[0028]
图6为本发明实施例二提供的设备组网示意图五;
[0029]
图7为本发明实施例二提供的弹幕消息输入界面示意图;
[0030]
图8为本发明实施例二提供的投屏处理流程示意图;
[0031]
图9为本发明实施例二提供的弹幕消息处理流程示意图;
[0032]
图10为本发明实施例二提供的另一弹幕消息处理流程示意图;
[0033]
图11为本发明实施例三提供的设备组网示意图一;
[0034]
图12为本发明实施例三提供的设备组网示意图二;
[0035]
图13为本发明实施例三提供的设备组网示意图三;
[0036]
图14为本发明实施例三提供的设备组网示意图四;
[0037]
图15为本发明实施例三提供的设备组网示意图五;
[0038]
图16为本发明实施例四提供的投屏装置结构示意图;
[0039]
图17为本发明实施例四提供的投射设备结构示意图;
[0040]
图18为本发明实施例四提供的弹幕发送设备结构示意图;
[0041]
图19为本发明实施例四提供的弹幕中转设备结构示意图;
[0042]
图20为本发明实施例四提供的另一投射设备结构示意图;
[0043]
图21为本发明实施例四提供的投屏播放设备结构示意图。
具体实施方式
[0044]
为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]
实施例一:
[0046]
为了解决了相关投屏技术中不能实现将弹幕消息通过投屏显示,导致用户体验满意度低的问题,本实施例提供了一种投屏方法,通过在投射设备投屏过程中,获取弹幕发送设备发送的弹幕消息,将获取的弹幕消息加入待通过投屏显示的视频帧中,然后将包含弹幕消息的视频帧通过投屏播放设备进行播放显示,从而实现将弹幕消息通过投屏显示出来,解决了相关投屏技术中不能实现将弹幕消息通过投屏显示的问题,提升用户体验满意度。为了便于理解,本实施例下面结合图1所示的投屏方法进行进一步示例性说明。
[0047]
s101:在投屏过程中,获取弹幕发送设备发送的弹幕消息。
[0048]
本实施例中的在投屏过程中,是指的投射设备与投屏播放设备建立投屏通道,然后投射设备将待投屏的内容根据对应的投屏标准转换成相应的视频帧,通过该投屏通道发送给投屏播放设备进行播放显示的过程。本实施例中投射设备上待投屏的内容,可以为投射设备上本地存储的各种内容(例如可以包括但不限于各种本地多媒体、文本、游戏、摄像头采集的图像),也可以为投射设备上显示的各种网络在线文件(例如可以包括但不限于网络在线多媒体、文本、游戏或在线视频通话等),具体投射哪些内容可以根据具体应用需求灵活设定。
[0049]
另外,应当理解的是,本实施例中的投射设备可以为各种支持投屏功能的智能设备,例如可以包括但不限于各种智能手机、ipad、智能穿戴设备。本实施例中的投屏播放设备也可为各种能支持投屏播放的各种设备,例如可以包括但不限于各种智能电视机、pc、投影仪。
[0050]
在本实施例中,弹幕发送设备可为投射设备之外的其他设备,例如一些应用场景中,弹幕发送设备可以包括现场和/或远程共享观看投屏播放设备的各用户的设备,用户可以通过弹幕发送设备针对观看的内容发送弹幕消息,且所发送的弹幕消息中可以包括但不限于文本和图片中的至少一种,弹幕发送设备发送的弹幕消息可被获取到。
[0051]
可选地,在一些应用场景中,在投屏过程中,投射设备自身也可根据相应的弹幕操作指令在本地产生弹幕消息,且投射设备本地产生的弹幕消息也可被获取,并被加入到待通过投屏显示的视频帧中,通过投屏播放设备进行播放。
[0052]
应当理解的是,本实施例中弹幕消息的获取处理可以由投射设备执行,也可由投屏播放设备执行,或者由二者联合执行。为了便于理解,本实施例下面以几种应用示例进行说明。
[0053]
在本实施例的应用示例一中,弹幕消息的获取处理可以由投射设备执行,在本应用示例一中,投射设备在投屏过程中,获取弹幕发送设备发送的弹幕消息可以包括但不限于以下中的至少一种:
[0054]
方式一:投射设备在投屏过程中,通过与至少一个弹幕发送设备之间建立的第一通信通道,接收该弹幕发送设备发送的弹幕消息。在本方式一中,弹幕发送设备与投射设备之间可以直接建立第一通信通道,弹幕发送设备可通过该第一通信通道直接向投射设备发送弹幕消息。本方式一中的第一通信通道可以包括但不限于近距离无线通信通道(例如wifi、蓝牙、红外、rfid、zigbee等),蜂窝网络通信通道以及有线连接通道。
[0055]
方式二:投射设备在投屏过程中,通过与弹幕中转设备之间建立的第二通信通道,接收弹幕中转设备发送的弹幕消息,该弹幕消息包括弹幕发送设备通过与弹幕中转设备之间的第三通信通道发给弹幕中转设备的弹幕消息,和/或,弹幕中转设备本地产生的弹幕消息。本方式二中设置了弹幕中转设备,且该弹幕中转设备的个数可以根据具体应用需求设置一个或多个,且设置多个弹幕中转设备时,这多个弹幕中转设备可以为同级中转设备,也可根据需求设置多多级级联的弹幕中转设备。同时该弹幕中转设备自身也可根据应用需求发送弹幕消息或不发送弹幕消息,当弹幕中转设备也发送弹幕消息时,则弹幕中转设备本质也是一种弹幕发送设备。本实施例中的第二通信通道和第三通信通道的类型可以相同,也可不同,二者具体可以包括但不限于近距离无线通信通道(例如wifi、蓝牙、红外、rfid、zigbee等),蜂窝网络通信通道以及有线连接通道。
[0056]
在本应用示例一中,当投射设备产生本地的弹幕消息时,投射设备可以直接获取到本地产生的弹幕消息。
[0057]
在本应用示例一中,也可结合上述方式一和方式二获取弹幕消息,也即一部分弹幕发送设备直接与投射设备建立第一通信通道,直接向投射设备发送弹幕消息,一部分弹幕发送设备与弹幕中转设备建立第三通信通道,并通过弹幕中转设备向投射设备发送弹幕消息。
[0058]
在本实施例的应用示例二中,弹幕消息的获取处理可以由获取弹幕发送设备执行,在本应用示例二中,获取弹幕发送设备在投屏过程中,获取弹幕发送设备发送的弹幕消息可以包括但不限于以下中的至少一种:
[0059]
方式一:投屏播放设备在投屏过程中,通过与至少一个弹幕发送设备之间建立的第四通信通道,接收该弹幕发送设备发送的弹幕消息;在本方式一中,弹幕发送设备与投屏播放设备之间可以直接建立第四通信通道,弹幕发送设备可通过该第四通信通道直接向投屏播放设备发送弹幕消息。本方式一中的第四通信通道也可以包括但不限于近距离无线通信通道(例如wifi、蓝牙、红外、rfid、zigbee等),蜂窝网络通信通道以及有线连接通道。
[0060]
方式二:投屏播放设备在投屏过程中,通过与弹幕中转设备之间建立的第五通信通道,接收弹幕中转设备发送的弹幕消息,该弹幕消息包括弹幕发送设备通过与弹幕中转设备之间的第六通信通道发给弹幕中转设备的弹幕消息,和/或,弹幕中转设备本地产生的弹幕消息。本方式二中也设置了弹幕中转设备,且该弹幕中转设备的个数也可以根据具体应用需求设置一个或多个,且设置多个弹幕中转设备时,这多个弹幕中转设备可以为同级中转设备,也可根据需求设置多多级级联的弹幕中转设备。同时该弹幕中转设备自身也可根据应用需求发送弹幕消息或不发送弹幕消息,当弹幕中转设备也发送弹幕消息时,则弹
幕中转设备本质也是一种弹幕发送设备。本方式二中的第五通信通道和第六通信通道的类型可以相同,也可不同,二者具体可以包括但不限于近距离无线通信通道(例如wifi、蓝牙、红外、rfid、zigbee等),蜂窝网络通信通道以及有线连接通道。
[0061]
方式三:投屏播放设备在投屏过程中,通过与投射设备之间建立的第七通信通道,接收投射设备发送的弹幕消息,该弹幕消息包括投射设备从弹幕发送设备获取到的弹幕消息;且应当理解的是,本方式三中,投射设备从弹幕发送设备获取弹幕消息的方式,可以采用但不限于上述应用示例一中的各种方式。
[0062]
在本应用示例二中,当投射设备产生本地的弹幕消息时,投射设备可以直接将本地产生的弹幕消息通过与投屏播放设备之间的通信通道发给投屏播放设备,也可将本地产生的弹幕消息发给弹幕中转设备,通过弹幕中转设备转发给投屏播放设备。
[0063]
在本应用示例二中,也可结合上述方式一、方式二和方式三中的至少两种获取弹幕消息,例如可以结合方式一和方式二获取弹幕消息,也即一部分弹幕发送设备直接与投屏播放设备建立第四通信通道,直接向投射设备发送弹幕消息,一部分弹幕发送设备与弹幕中转设备建立第六通信通道,并通过弹幕中转设备向投屏播放设备发送弹幕消息。
[0064]
在本实施例的另一应用示例三中,可以结合上述应用示例一和二,也即可由投屏播放设备通过但不限于上述应用示例二中的方式获取一部分弹幕发送设备的弹幕消息,由投射设备通过但不限于上述应用示例一中的方式获取一部分弹幕消息。
[0065]
s102:将获取的弹幕消息加入待通过投屏显示的视频帧中。
[0066]
根据上述示例可知,在本实施例中,也可由投射设备将获取的弹幕消息加入待通过投屏显示的视频帧中,也可由投屏播放设备将获取的弹幕消息加入待通过投屏显示的视频帧中,或者由二者组合将获取的弹幕消息加入待通过投屏显示的视频帧中;其中:
[0067]
由投射设备将获取的弹幕消息加入待通过投屏显示的视频帧中时,投射设备将获取的弹幕消息(可以包括通过上述应用示例一获得的弹幕消息,也可包括从投屏播放设备获取的弹幕消息,且投屏播放设备可以通过上市应用示例二获取弹幕消息)加入待投屏的视频帧中,加入后再将该视频帧通过与投屏播放设备之间的投屏通道发给投屏播放设备进行播放;
[0068]
由投屏播放设备将获取的弹幕消息加入待通过投屏显示的视频帧中时,投屏播放设备将获取的弹幕消息加入从投射设备接收到的投屏的视频帧中,加入后再将该视频帧进行播放显示;
[0069]
由投射设备和投屏播放设备组合将获取的弹幕消息加入待通过投屏显示的视频帧中时,一种示例的组合方式可以为但不限于:投射设备可将其获取的弹幕消息加入待投屏的视频帧中后通过与投屏播放设备之间的投屏通道发给投屏播放设备,投屏播放设备在接收到该视频帧之后再将其获取的弹幕消息加入该视频帧中,然后再进行播放显示。
[0070]
在本实施例中,投射设备或投屏播放设备将获取的弹幕消息加入待通过投屏显示的视频帧中时,可以采用但不限于以下中的至少一种方式进行处理:
[0071]
根据弹幕消息获取的时间先后顺序,将弹幕消息加入待通过投屏显示的视频帧中;
[0072]
根据弹幕消息包含的内容的内容优先级,将弹幕消息加入待通过投屏显示的视频帧中;
[0073]
根据发送弹幕消息的用户的用户优先级,将弹幕消息加入待通过投屏显示的视频帧中;
[0074]
结合上述弹幕消息的时间先后顺序、内容优先级和用户优先级中的至少两种,基于加权计算的得到的加权处理结果,将弹幕消息加入待通过投屏显示的视频帧中。
[0075]
且应当理解的是,本实施例中一条弹幕消息可以加入一帧视频帧中,也可根据具体应用需求加入多帧视频帧中。
[0076]
可选地,在本实施例中,由投射设备和投屏播放设备组合将获取的弹幕消息加入待通过投屏显示的视频帧中时,可以根据具体应用场景需求设置弹幕消息过滤规则(例如可以设置黑名单,将黑名单中的用户发送的弹幕消息过滤掉从而不进行显示,也可针对需要保密的内容或涉黄涉黑等不能显示的内容设置相应的过滤关键字),通过该过滤规则对接收到的弹幕消息进行过滤处理后,将过滤后得到的弹幕消息加入视频帧中。
[0077]
s103:将包含弹幕消息的视频帧通过投屏播放设备进行播放。
[0078]
由投射设备将获取的弹幕消息加入待通过投屏显示的视频帧中时,投射设备将包含弹幕消息的视频帧,通过与投屏播放设备之间的投屏通道发给投屏播放设备进行播放。
[0079]
由投屏播放设备将获取的弹幕消息加入待通过投屏显示的视频帧中时,或者由由投射设备和投屏播放设备组合将获取的弹幕消息加入待通过投屏显示的视频帧中时,投屏播放设备将包含弹幕消息的视频帧进行播放。
[0080]
可见,通过本实施例提供的投屏方法,可以在投射设备向投屏播放设备投屏过程中,通过投射设备或投屏播放设备灵活的获取共享投屏内容的用户通过投射设备、弹幕发送设备、弹幕中转设备中的至少一种发送的弹幕消息,并将其加入到通过投屏显示的视频帧中之后,将该视频帧通过投屏播放设备播放显示,从而实现了将弹幕消息通过投屏显示出来,提升用户体验满意度,且实现方式简单灵活,成本低、通用性好。例如,通过本实施例提供的投屏方法,在共享投屏屏幕内容时,可多人参与互动,互动的弹幕消息(文字、图片等)可通过本实施例提供的上述投屏方法直接投射在屏幕上。比如一场会议,会议参与人员可以留言发表评论;比如公司年会现场,员工可以在投屏上留言互动,增加活动气氛;家人朋友一起投屏看电影时,发个表情包增加气氛;大大提升用户体验满意度。
[0081]
实施例二:
[0082]
本实施例在上述实施例基础上,对上述实施例中的应用示例一,结合具体几种组网应用场景进行示例说明。
[0083]
在本实施例中,可以设置投射设备、投屏播放设备、弹幕发送设备都具有wifi功能;其中一些示例的组网方式可包括但不限于:
[0084]
请参见图2所示的组网方式一,在该组网方式一中,投射设备1与投屏播放设备2之间可通过但不限于miricast、airplay标准建立投屏通道,实现投屏。投射设备1自身具有wifi热点功能,各弹幕发送设备3通过该wifi热点与投射设备1建立用于发送弹幕消息的通信通道,并通过该通信通道将弹幕消息发给投射设备1,且发送时可根据需求携带弹幕发送设备的信息(例如设备识别信息或用户信息等)。
[0085]
请参见图3所示的组网方式二,在该组网方式二中,投射设备1与投屏播放设备2之间可通过但不限于miricast、airplay标准建立投屏通道,实现投屏。在组网方式二中设置了一个wifi热点设备5,各弹幕发送设备3通过该wifi热点设备5与投射设备1建立用于发送
弹幕消息的通信通道,并通过该通信通道将弹幕消息发给投射设备1。
[0086]
请参见图4所示的组网方式三,在该组网方式三中,投射设备1既具有wifi功能,又具有蓝牙功能,一些弹幕发送设备3可通过该wifi通信与投射设备1建立用于发送弹幕消息的通信通道,另一些弹幕发送设备3可通过蓝牙通信与投射设备1建立用于发送弹幕消息的通信通道。
[0087]
请参见图5所示的组网方式四,在该组网方式四中,在投射设备1之下设置有一级弹幕中转设备4,弹幕发送设备3可通过该wifi通信或蓝牙通信等与弹幕中转设备4建立用于发送弹幕消息的通信通道,弹幕中转设备4也可通过蓝牙通信或wifi通信等与投射设备1建立用于发送弹幕消息的通信通道。
[0088]
请参见图6所示的组网方式五,在该组网方式五中,在投射设备1之下设置有一级两个弹幕中转设备4,弹幕发送设备3可通过该wifi通信或蓝牙通信等与对应的弹幕中转设备4建立用于发送弹幕消息的通信通道,各弹幕中转设备4也可通过蓝牙通信或wifi通信等与投射设备1建立用于发送弹幕消息的通信通道。
[0089]
可见,在上述所示的几种组网场景中,投射设备1和投屏播放设备2可以设置各1个,弹幕发送设备3、弹幕中转设备4可以有若干个。基于wifi direct(wifi direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接,允许无线设备以点对点形式互连)等协议,投射设备1发现投屏播放设备2,并建立投屏连接,投射设备1将屏幕内容(可以为同屏内容,也可以为特定的图像,比如word应用全屏播放内容等,具体可灵活设定)发送投射到投屏播放设备2(利用wifi display、airplay等技术)。弹幕发送设备3和投射设备1或弹幕中转设备4通过蓝牙或wifi等建立通信通道,弹幕发送设备3可发送弹幕内容(图片或文字等)给投射设备1或弹幕中转设备4,弹幕中转设备4把弹幕转发给投射设备1,投射设备1把接收的弹幕内容(图片文字)加入(例如可通过但不限于绘制的方式加入,例如可将接收的文字、图片等弹幕消息作为水印叠加到屏幕投射内容)到投屏视频帧上,再通过流媒体协议传输给投屏播放设备2,投屏播放设备2直接播放显示即可。请参见图7所示,投射设备1、弹幕发送设备3、弹幕中转设备4上发送弹幕的界面可包括内容输入框50以及表情输入窗口51,且应当理解的是,具体的弹幕输入界面窗口设置可以根据需求灵活设定,并不限于图7所示的界面。
[0090]
为了便于理解,本实施例下面结合以上几个环节的流程示意图进行说明。
[0091]
请参见图8所示的投屏处理流程,包括:
[0092]
s801:投屏播放设备支持miricast,投射设备和投屏播放设备基于wifi direct,发现对方和建组,并通过rtsp协调,建立流媒体传输通道(也即投屏通道)。
[0093]
s802:投屏用户在投射设备选择投射内容进行投屏,可以为本设备屏幕内容(同屏投射),也可以特定的内容,比如进ppt播放内容。
[0094]
s803:投射设备是否获取到弹幕消息,可以是投射设备本地生成的,也可以是弹幕发送设备或中转设备发送的;如是,转至s804;如否,转至s805。
[0095]
s804:投射设备把弹幕内容(文字、图片)绘制到投屏内容图像上。
[0096]
可以根据需求把一个弹幕内容连续绘制在若干个投屏内容图像上(比如视频30帧/秒,5秒持续显示弹幕,则需要在连续150帧上绘制弹幕内容)。
[0097]
s805:投射设备把投屏内容图像制作成流媒体传输包(rtp包)。
[0098]
s806:投射设备通过rtp协议,把流媒体rtp包传给投屏播放设备。
[0099]
s807:投屏播放设备接收rtp包,播放,并显示在屏幕上。
[0100]
请参见图9所示的一种弹幕消息处理流程,该处理流程与图2至图4所示的组网方式对应,包括:
[0101]
s901:弹幕发送设备和投射设备基于蓝牙或wifi建立连接;投射设备作为接收方,弹幕发送设备作为发送方。
[0102]
s902:用户在弹幕发送设备输入弹幕内容,可以为图片、文字。当然,根据需求投射设备自身也可生成本地单独消息。
[0103]
s903:弹幕发送设备把弹幕消息发送给投射设备。
[0104]
请参见图10所示的另一种弹幕消息处理流程,该处理流程与图5至图6所示的组网方式对应,包括:
[0105]
s1001:弹幕发送设备和弹幕中转设备基于蓝牙或wifi建立连接;弹幕中转设备和投射设备基于蓝牙或wifi建立连接。
[0106]
s1002:用户在弹幕发送设备输入弹幕内容,可以为图片、文字。根据需求投射设备和弹幕中转设备自身也可生成本地单独消息。
[0107]
s1003:弹幕发送设备将弹幕内容发给弹幕中转设备。
[0108]
s1004:弹幕中转设备把弹幕内容发送给投射设备。
[0109]
实施例三:
[0110]
本实施例在上述实施例基础上,对上述实施例中的应用示例二,结合具体几种组网应用场景进行了示例说明。
[0111]
在本实施例中,可以设置投射设备、投屏播放设备、弹幕发送设备都具有wifi功能;其中一些示例的组网方式可包括但不限于:
[0112]
请参见图11所示的组网方式一,在该组网方式一中,投射设备1与投屏播放设备2之间可通过但不限于miricast、airplay标准建立投屏通道,实现投屏。投屏播放设备2自身具有wifi热点功能,各弹幕发送设备3通过该wifi热点与投屏播放设备2建立用于发送弹幕消息的通信通道,并通过该通信通道将弹幕消息发给投屏播放设备2,且发送时可根据需求携带弹幕发送设备的信息(例如设备识别信息或用户信息等)。投射设备1也可以根据自身需求生成弹幕消息并发给投屏播放设备2。
[0113]
请参见图12所示的组网方式二,在该组网方式二中,在投屏播放设备2之下设置有一级弹幕中转设备4,弹幕发送设备3可通过该wifi通信或蓝牙通信等与弹幕中转设备4建立用于发送弹幕消息的通信通道,弹幕中转设备4也可通过蓝牙通信或wifi通信等与投屏播放设备2建立用于发送弹幕消息的通信通道。投射设备1也可以根据自身需求生成弹幕消息并发给投屏播放设备2。
[0114]
请参见图13所示的组网方式三,该组网方式三与上述组网方式二的主要区别在于,投射设备1也可以根据自身需求生成弹幕消息并发给弹幕中转设备4,通过弹幕中转设备4发给投屏播放设备2。
[0115]
请参见图14所示的组网方式四,该组网方式四与上述组网方式二、和三的主要区别在于,在投屏播放设备2之下设置有一多个级弹幕中转设备4(当然也可设置多级弹幕中转设备4),弹幕发送设备3可通过该wifi通信或蓝牙通信等与对应的弹幕中转设备4建立用
dispplay)和wifi direct1704。投射设备基于wifi direct1704可以发现和连接投屏播放设备;弹幕管理模块可1701可以实现但不限于与弹幕发送设备连接,以及接收弹幕内容,其可具有用于存储弹幕消息的弹幕栈,按先后时间、内容优先级、用户优先级等交给投屏绘制模块1702;投屏绘制模块1702可以实现但不限于将弹幕内容(文字或图片)绘制到投屏内容图像上;wifi display模块1703将投屏绘制图像打包到视频流发送给投屏播放设备。当然,投屏装置也可设置于投屏播放设备中,在此不再赘述。
[0127]
在本实施例的一种示例中,对于弹幕发送设备,请参见图18所示,其可包括但不限于第一通信模块1800、弹幕生成模块1801和弹幕发送模块1802,第一通信模块1800与投射设备、弹幕中转设备或投屏播放设备通过蓝牙、wifi连接,建立通信通道;弹幕生成模块1801用于根据用户输入或按照设定规则自动生成包含文字或者图片的弹幕消息;弹幕发送模块1802将该弹幕消息通过以上通信通道发给投射设备、弹幕中转设备或投屏播放设备。
[0128]
在本实施例的一种示例中,对于弹幕中转设备,请参见图19所示,其可包括但不限于第二通信模块1900、弹幕生成模块1901和弹幕转发模块1902,第二通信模块1900与投射设备或投屏播放设备通过蓝牙、wifi连接,建立通信通道;弹幕生成模块1901可选地用于根据用户输入或按照设定规则自动生成包含文字或者图片的弹幕消息发给弹幕转发模块1902,弹幕转发模块1902用于将弹幕生成模块1901或弹幕发送设备发送的弹幕消息通过以上通信通道发给投射设备或投屏播放设备。可见,弹幕中转设备可以起到中转作用,减少投射设备的工作负担,也可以接入更多的弹幕设备,以及可以加大弹幕设备和投射设备间的距离。
[0129]
本实施例还提供了一种投射设备,请参见图20所示,其包括第一处理器2001,第一存储器2002和第一通信总线2003,第一通信总线2003用于实现第一处理器2001和第一存储器2002之间的连接通信;第一处理器用于执行第一存储器中存储的第一计算机程序,以实现如上各实施例所示的投屏方法中投射设备执行的步骤。
[0130]
本实施例还提供了一种投屏播放设备,请参见图21所示,其包括第二处理器2101,第二存储器2102和第二通信总线2103,第二通信总线2103用于实现第二处理器2101和第二存储器2102之间的连接通信;第二处理器2101用于执行第二存储器2102中存储的第二计算机程序,以实现如上各实施例所示的投屏方法中投屏播放设备执行的步骤。
[0131]
本实施例还提供了一种计算机存储介质,计算机存储介质存储有第一计算机程序,第一计算机程序被第一处理器运行时,以实现如上各实施例所示的投屏方法中投射设备执行的步骤;
[0132]
或,
[0133]
计算机存储介质存储有第二计算机程序,第二计算机程序被第二处理器运行时,以实现如上各实施例所示的投屏方法中投屏播放设备执行的步骤。
[0134]
本实施例中的该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘
(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
[0135]
本实施例还提供了一种第一计算机程序(或称第一计算机软件),该第一计算机程序可以分布在计算机可读介质上,由可计算装置(例如包括但不限于上述毫米波通信单元)来执行,以实现如上各实施例所示的投屏方法中投射设备执行的步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
[0136]
本实施例还提供了一种第二计算机程序(或称第二计算机软件),该第二计算机程序可以分布在计算机可读介质上,由可计算装置(例如包括但不限于上述毫米波通信单元)来执行,以实现如上各实施例所示的投屏方法中投屏播放设备执行的步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
[0137]
本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的任一计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。
[0138]
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
[0139]
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
[0140]
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜