CN111556359A - 一种基于电视盒子的投屏***及方法 - Google Patents
一种基于电视盒子的投屏***及方法 Download PDFInfo
- Publication number
- CN111556359A CN111556359A CN202010334350.7A CN202010334350A CN111556359A CN 111556359 A CN111556359 A CN 111556359A CN 202010334350 A CN202010334350 A CN 202010334350A CN 111556359 A CN111556359 A CN 111556359A
- Authority
- CN
- China
- Prior art keywords
- screen projection
- television box
- screen
- sending
- request instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 48
- 238000005266 casting Methods 0.000 claims abstract description 21
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000002688 persistence Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 239000008358 core component Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种基于电视盒子的投屏***及方法,涉及计算机技术领域,包括:投屏发送设备根据投屏请求指令于局域网中开始搜索,并在搜索到电视盒子时输出设备标识,根据设备标识与对应的电视盒子建立第一通信连接并输出投屏请求指令子;在未搜索到电视盒子时与电视盒子建立第二通信连接并输出投屏请求指令;电视盒子根据通过第一通信连接接收到的投屏请求指令进行投屏;根据通过第二通信连接接收到的投屏请求指令计算投屏内容的数据量,并在数据量小于数据量阈值时进行投屏,不小于数据量阈值时将投屏请求指令和设备标识发送至云端服务器,云端服务器将投屏请求指令发送至设备标识对应的电视盒子进行投屏。有益效果是能够通过多种方式实现投屏。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于电视盒子的投屏***及方法。
背景技术
电视盒子是一个小型的计算终端设备,只要简单的通过HDMI或色差线等技术将其与传统电视连接,就能在传统电视上实现网页浏览、网络视频播放、应用程序安装,甚至能将你手机、平板中的照片和视频投射到家中的大屏幕电视当中,目前电视盒子可分三大类,一类是以购物为重的电视盒子,一类是以年轻人为目标群体的电视盒子,还有是一类只为父母设计的电视盒子,它可以将互联网内容通过其在电视机上进行播放,此前在互联网领域被称之为网络高清播放机,后被广电总局定义为互联网电视机顶盒,它与可接入互联网的智能电视一起,统称为互联网电视。
在现有技术中,通过投屏的方式可以实现对信息的快捷分享。在投屏过程中,由投屏发送设备的用户将需要分享的投屏信息发送至投影仪、液晶显示屏、拼接屏等这些大尺寸的投屏接收设备,并由与电视盒子连接的投屏接收设备对投屏内容进行展示,以便于其他用户对该投屏内容进行统一查看。比如说,在企业会议、教学演示、集体宣讲等应用场景下,均可能涉及到上述的投屏过程。
然而,现有的投屏方式只能通过局域网,即投屏发送装置和电视盒子必须处于同一局域网内,才能实现投屏,影响用户的使用体验,且现有的投屏内容比较单一。
发明内容
针对现有技术中存在的问题,本发明提供一种基于电视盒子的投屏***,具体包括:
至少一电视盒子,每个所述电视盒子连接一投屏接收设备,且每个所述电视盒子具有预设的一设备标识;
投屏发送设备,连接一云端服务器,所述云端服务器分别连接各所述电视盒子,所述投屏发送设备包括:
设备搜索单元,用于根据外部的包含投屏内容的投屏请求指令于所述投屏发送设备所在的局域网中开始搜索,并在搜索到所述电视盒子时输出所述电视盒子的所述设备标识以供用户进行选择,随后根据所述用户选择的所述设备标识生成第一搜索结果,以及在未搜索到所述电视盒子时输出第二搜索结果;
第一发送单元,连接所述设备搜索单元,用于根据所述第一搜索结果与所述设备标识对应的所述电视盒子建立第一通信连接,并通过所述第一通信连接将所述投屏请求指令发送至所述电视盒子;
第二发送单元,连接所述设备搜索单元,用于根据所述第二搜索结果与所述电视盒子建立第二通信连接,并通过所述第二通信连接将所述投屏请求指令发送至所述电视盒子;
所述电视盒子包括:
第一处理单元,用于根据通过所述第一通信连接接收到的所述投屏请求指令,控制所述投屏接收设备根据所述投屏内容进行投屏;
第二处理单元,用于根据通过所述第二通信连接接收到的所述投屏请求指令,计算所述投屏内容的数据量,并在所述数据量小于预设的数据量阈值时控制所述投屏接收设备根据所述投屏内容进行投屏,以及在所述数据量不小于所述数据量阈值时生成包含所述设备标识的处理结果;
所述投屏发送设备还包括一第三发送单元,用于根据所述处理结果将所述投屏请求指令和所述设备标识发送至所述云端服务器,以通过所述云端服务器将所述投屏请求指令发送至所述设备标识对应的所述电视盒子,以控制所述投屏接收设备根据所述投屏内容进行投屏。
优选的,所述投屏发送设备与所述电视盒子通过蓝牙配对的方式建立所述第二通信连接。
优选的,所述云端服务器中预先保存有各所述电视盒子的所述设备标识与所述电视盒子绑定的所述用户的注册名称之间的对应关系列表;
则所述电视盒子还包括内容分享单元,用于供所述用户将当前观看内容及待分享的所述注册名称发送至所述云端服务器,所述云端服务器将所述当前观看内容分享至所述注册名称对应的所述设备标识关联的所述电视盒子。
优选的,所述投屏发送设备包括PC机,和/或平板电脑,和/或智能手机,和/或PDA。
优选的,还包括一消息推送服务器,连接所述电视盒子,用于向所述电视盒子进行实时消息推送;
则所述电视盒子还包括消息接收单元,用于实时接收所述消息推送服务器推送的实时消息,并将所述实时消息发送至所述投屏接收设备进行显示。
优选的,所述电视盒子还包括节目推荐单元,用于根据所述投屏内容生成关联于所述投屏内容的节目推荐列表,并将所述投屏内容和所述节目推荐列表发送至所述投屏接收设备,以供所述用户进行选择观看。
一种基于电视盒子的投屏方法,应用以上任意一项所述的基于电视盒子的投屏***,所述投屏方法具体包括以下步骤:
步骤S1,所述投屏发送设备根据外部的包含投屏内容的投屏请求指令于所述投屏发送设备所在的局域网中开始搜索:
若搜索到所述电视盒子,则输出所述电视盒子的所述设备标识以供用户进行选择,随后转向步骤S2;
若未搜索到所述电视盒子,则转向步骤S4;
步骤S2,所述投屏发送设备根据所述用户选择的所述设备标识与所述设备标识对应的所述电视盒子建立第一通信连接,并通过所述第一通信连接将所述投屏请求指令发送至所述电视盒子;
步骤S3,所述电视盒子根据所述投屏请求指令,控制所述投屏接收设备根据所述投屏内容进行投屏,随后退出;
步骤S4,所述投屏发送设备与所述电视盒子建立第二通信连接,并通过所述第二通信连接将所述投屏请求指令发送至所述电视盒子,所述电视盒子根据通过所述投屏请求指令,计算所述投屏内容的数据量:
若所述数据量小于预设的数据量阈值,则返回所述步骤S3;
若所述数据量不小于所述数据量阈值,则生成包含所述设备标识的处理结果,随后转向步骤S5;
步骤S5,所述投屏发送设备根据所述处理结果将所述投屏请求指令和所述设备标识发送至所述云端服务器,以通过所述云端服务器将所述投屏请求指令发送至所述设备标识对应的所述电视盒子,以控制所述投屏接收设备根据所述投屏内容进行投屏。
优选的,所述步骤S4中,所述投屏发送设备与所述电视盒子通过蓝牙配对的方式建立所述第二通信连接。
上述技术方案具有如下优点或有益效果:
1)能够通过多种方式实现投屏,有效提升用户的使用体验;
2)电视盒子能够通过投屏内容生成关联的节目推荐列表,同时推荐给用户,丰富了用户的观看选择范围。
附图说明
图1为本发明的较佳的实施例中,一种基于电视盒子的投屏***的结构示意图;
图2为本发明的较佳的实施例中,一种基于电视盒子的投屏方法的流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。
本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种基于电视盒子的投屏***,如图1所示,具体包括:
至少一电视盒子1,每个电视盒子1连接一投屏接收设备2,且每个电视盒子1具有预设的一设备标识;
投屏发送设备3,连接一云端服务器4,云端服务器4分别连接各电视盒子1,投屏发送设备3包括:
设备搜索单元31,用于根据外部的包含投屏内容的投屏请求指令于投屏发送设备3所在的局域网中开始搜索,并在搜索到电视盒子1时输出电视盒子的设备标识以供用户进行选择,随后根据用户选择的设备标识生成第一搜索结果,以及在未搜索到电视盒子1时输出第二搜索结果;
第一发送单元32,连接设备搜索单元31,用于根据第一搜索结果与设备标识对应的电视盒子1建立第一通信连接,并通过第一通信连接将投屏请求指令发送至电视盒子1;
第二发送单元33,连接设备搜索单元31,用于根据第二搜索结果与电视盒子1建立第二通信连接,并通过第二通信连接将投屏请求指令发送至电视盒子1;
电视盒子1包括:
第一处理单元11,用于根据通过第一通信连接接收到的投屏请求指令,控制投屏接收设备2根据投屏内容进行投屏;
第二处理单元12,用于根据通过第二通信连接接收到的投屏请求指令,计算投屏内容的数据量,并在数据量小于预设的数据量阈值时控制投屏接收设备2根据投屏内容进行投屏,以及在数据量不小于数据量阈值时生成包含设备标识的处理结果;
投屏发送设备3还包括一第三发送单元34,用于根据处理结果将投屏请求指令和设备标识发送至云端服务器4,以通过云端服务器4将投屏请求指令发送至设备标识对应的电视盒子1,以控制投屏接收设备2根据投屏内容进行投屏。
具体地,本实施例中,本发明的基于电视盒子的投屏***在进行投屏操作时,投屏发送设备3优先在该投屏发送设备3所在的同一局域网内开始搜索,若搜索到相应的电视盒子1,则直接与电视盒子1建立第一通信连接,进而通过电视盒子1控制投屏接收设备2对投屏内容进行显示,实现投屏操作。
若上述局域网内未搜索到相应的电视盒子1,通常的做法是,首先通过电视盒子配备的遥控器查看电视盒子1当前所在的局域网,随后查看投屏发送设备3所在的局域网,最后对投屏发送设备3和电视盒子1进行设置,以使得投屏发送设备3和电视盒子1处于同一局域网内,进而实现投屏,上述操作步骤较为繁琐,需要在两台设备上来回切换设置,严重影响用户的使用体验。因此,本实施例中,若上述局域网内未搜索到相应的电视盒子1,则放弃使用局域网进行通信,而是优选通过蓝牙配对的方式与电视盒子1建立第二通信连接,并通过第二通信连接将投屏请求指令发送至电视盒子1;上述电视盒子1的蓝牙优选为常开状态,投屏发送设备3只需将设备蓝牙打开,即可进行自动配对,无需操作多台设备。
进一步优选的,在第二通信连接建立后,电视盒子1优选对投屏内容进行数据量计算,若数据量小于预设数据量阈值,则说明该数据量通过第二通信连接进行直接投屏即可达到预设的投屏效果,此时,选择直接投屏;若数据量不小于预设数据量阈值,则通过直接投屏有可能出现通信出错等现象,影响用户的观看体验。因此,本实施例中,在第二通信连接建立后,投屏发送设备3能够获取电视盒子1的设备标识,该设备标识为唯一设备标识,并通过将该设备标识和投屏请求指令同时发送给云端服务器4,随后通过云端服务器4将投屏请求指令发送给上述设备标识对应的电视盒子1,进而通过电视盒子1控制投屏接收设备2对投屏内容进行显示,实现投屏操作。
本发明的一个较佳的实施例中,在局域网环境中,投屏发送设备3打开投屏功能,能搜索到当前局域网下的符合该协议的设备,并将收到的包括但不限于影音内容的投屏内容通过电视盒子1投屏到作为目标屏幕的投屏接收设备2中。
上述通过局域网实现投屏功能基于DLNA标准下的UPnP协议,由设备寻址、设备发现、设备描述、设备控制、事件通知等几部分构成,上述投屏发送设备3及电视盒子1均为通用即插即用(UPnP)设备。
设备寻址:当UPnP设备加入一个局域网时,会获得一个动态分配的IP地址,这个地址将作为这个设备的唯一地址。
设备发现:在有了唯一地址后,就可以通过多播或者单播的形式,主动搜索整个网络上的UPnP设备。
设备描述:搜索到设备之后,为了进一步的了解设备,需要获取并解析XML描述文件,描述文件分为设备描述文档和服务描述文档。设备描述文档是对设备的基本信息描述,包括厂商制造商信息、设备信息、设备所包含服务基本信息等,通过这个信息,可以在投屏发送设备3上显示当前搜索到的电视盒子1的设备名字来让用户确定投屏的目标设备。
设备控制:控制点和服务之间基于SOAP协议来交换信息,可以在SOAP协议的body中写入需要执行的动作,也可以在body中传递参数,比如将接收到的作为投屏内容的视频地址传递到作为播放设备的电视盒子1中,还可以进行视频的播放,暂停,停止等符合协议的操作。
事件通知:作为投屏接收端的电视盒子1,在收到了作为控制点的投屏发送设备3传递的需要执行的动作,会将动作执行成功或失败的信息反馈给控制点,控制点可根据反馈信息进行下一步的操作。
本发明的较佳的实施例中,投屏发送设备3与电视盒子1通过蓝牙配对的方式建立第二通信连接。
本发明的较佳的实施例中,云端服务器4中预先保存有各电视盒子1的设备标识与电视盒子1绑定的用户的注册名称之间的对应关系列表;
则电视盒子1还包括内容分享单元13,用于供用户将当前观看内容及待分享的注册名称发送至云端服务器4,云端服务器4将当前观看内容分享至注册名称对应的设备标识关联的电视盒子1。
本发明的较佳的实施例中,投屏发送设备3包括PC机,和/或平板电脑,和/或智能手机,和/或PDA。
本发明的较佳的实施例中,还包括一消息推送服务器5,连接电视盒子1,用于向电视盒子1进行实时消息推送;
则电视盒子还包括消息接收单元14,用于实时接收消息推送服务器5推送的实时消息,并将实时消息发送至投屏接收设备2进行显示。
具体地,本实施例中,上述消息推送服务器5优选由三个子***组成,即路由***(nameserver),客户长连接***(TVPUSH)和消息持久化***(msgpersist)。
上述路由***(nameserver)是实现集群功能的核心组件,作为客户端的电视盒子1在启动时,需要首先连接一次路由***(nameserver),路由***(nameserver)根据服务器集群负载计算出一个最优的长连接服务地址返回给客户端。
上述客户长连接***(TVPUSH)和客户端保持长连接,负责所有的推送功能,推送方式包括一对一,一对多和全体推送。客户长连接***(TVPUSH)是一个集群,可根据用户量动态扩容。
上述消息持久化***(msgpersist)负责持久化消息,主要由两个队列组成,一个新消息队列,一个已发送消息队列,新消息队列存储所有新产生的消息,延时写入磁盘,已发送消息队列存储已发送成功的消息。在消息队列延时期间,如果同一条消息在已发送消息队列中出现,则更新消息队列的状态,减少对磁盘的写入操作
进一步具体地,上述客户长连接***(TVPUSH)进行消息推送时,具体包括以下过程:
1、用户上线:
1)电视盒子1通过设备令牌(devicetoken)登录,客户长连接***(TVPUSH)的内存中记录用户的设备令牌(devicetoken)和对应的信道;
2)客户长连接***(TVPUSH)进行统一认证登录:内存中记录设备令牌(devicetoken)和对应的信道,内存中记录用户身份证明(uid)和对应的信道,远程字典服务(redis)存储上述用户身份证明(uid)。
2、发送全体消息:
1)通知消息持久化***(msgpersist),有消息到达,需要持久化;
2)遍历本地devicetoken(UID),发送消息;
3)通知消息持久化***(msgpersist),本地设备令牌(devicetoken)已发送;
4)通知其他客户长连接***(TVPUSH),有全体消息到达;
5)其他客户长连接***(TVPUSH)重复2),3)步骤;
6)用户不在线,下次用户登录时如果未过期则发送
3、客户长连接***(TVPUSH)好友消息
1)通知消息持久化***(msgpersist),有消息到达,需要持久化;
2)查询远程字典服务(redis),用户是否在线;
3)发送在线用户:遍历本地uid,如果存在则发送,并通知消息持久化***(msgpersist),已发送;本地不存在,通知其他客户长连接***(TVPUSH;
4)不在线,下次用户登录时如果未过期则发送。
4、客户长连接***(TVPUSH)群离线消息
1)群成员表记录群成员最后一条发送的消息id(id_me);
2)用户恢复在线后获取所有ID>id_me的消息,加入时间准则;
3)更新群成员表某个用户的最后一条发送消息。
5、心跳检测
作为服务端的消息推送服务器5定时发送心跳包给作为客户端的电视盒子1,超时并超过指定次数未回应则断开连接;且客户端定时检测连接是否正常,发现连接已断开需求重新请求路由***(nameserver)获取最优服务地址,再重新连接客户长连接***(TVPUSH)。
本发明的较佳的实施例中,电视盒子1还包括节目推荐单元15,用于根据投屏内容生成关联于投屏内容的节目推荐列表,并将投屏内容和节目推荐列表发送至投屏接收设备2,以供用户进行选择观看。
具体地,本实施例中,在进行投屏操作时,投屏接收设备2除了显示投屏内容外,还能够显示上述节目推荐列表,用户优选可以将上述节目推荐列表加入观看列表中,以在当前投屏内容结束后进行查看,丰富了用户的观看选择范围。
一种基于电视盒子的投屏方法,应用以上任意一项的基于电视盒子的投屏***,如图2所示,投屏方法具体包括以下步骤:
步骤S1,投屏发送设备根据外部的包含投屏内容的投屏请求指令于投屏发送设备所在的局域网中开始搜索:
若搜索到电视盒子,则输出电视盒子的设备标识以供用户进行选择,随后转向步骤S2;
若未搜索到电视盒子,则转向步骤S4;
步骤S2,投屏发送设备根据用户选择的设备标识与设备标识对应的电视盒子建立第一通信连接,并通过第一通信连接将投屏请求指令发送至电视盒子;
步骤S3,电视盒子根据投屏请求指令,控制投屏接收设备根据投屏内容进行投屏,随后退出;
步骤S4,投屏发送设备与电视盒子建立第二通信连接,并通过第二通信连接将投屏请求指令发送至电视盒子,电视盒子根据通过投屏请求指令,计算投屏内容的数据量:
若数据量小于预设的数据量阈值,则返回步骤S3;
若数据量不小于数据量阈值,则生成包含设备标识的处理结果,随后转向步骤S5;
步骤S5,投屏发送设备根据处理结果将投屏请求指令和设备标识发送至云端服务器,以通过云端服务器将投屏请求指令发送至设备标识对应的电视盒子,以控制投屏接收设备根据投屏内容进行投屏。
本发明的较佳的实施例中,步骤S4中,投屏发送设备与电视盒子通过蓝牙配对的方式建立第二通信连接。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
Claims (8)
1.一种基于电视盒子的投屏***,其特征在于,具体包括:
至少一电视盒子,每个所述电视盒子连接一投屏接收设备,且每个所述电视盒子具有预设的一设备标识;
投屏发送设备,连接一云端服务器,所述云端服务器分别连接各所述电视盒子,所述投屏发送设备包括:
设备搜索单元,用于根据外部的包含投屏内容的投屏请求指令于所述投屏发送设备所在的局域网中开始搜索,并在搜索到所述电视盒子时输出所述电视盒子的所述设备标识以供用户进行选择,随后根据所述用户选择的所述设备标识生成第一搜索结果,以及在未搜索到所述电视盒子时输出第二搜索结果;
第一发送单元,连接所述设备搜索单元,用于根据所述第一搜索结果与所述设备标识对应的所述电视盒子建立第一通信连接,并通过所述第一通信连接将所述投屏请求指令发送至所述电视盒子;
第二发送单元,连接所述设备搜索单元,用于根据所述第二搜索结果与所述电视盒子建立第二通信连接,并通过所述第二通信连接将所述投屏请求指令发送至所述电视盒子;
所述电视盒子包括:
第一处理单元,用于根据通过所述第一通信连接接收到的所述投屏请求指令,控制所述投屏接收设备根据所述投屏内容进行投屏;
第二处理单元,用于根据通过所述第二通信连接接收到的所述投屏请求指令,计算所述投屏内容的数据量,并在所述数据量小于预设的数据量阈值时控制所述投屏接收设备根据所述投屏内容进行投屏,以及在所述数据量不小于所述数据量阈值时生成包含所述设备标识的处理结果;
所述投屏发送设备还包括一第三发送单元,用于根据所述处理结果将所述投屏请求指令和所述设备标识发送至所述云端服务器,以通过所述云端服务器将所述投屏请求指令发送至所述设备标识对应的所述电视盒子,以控制所述投屏接收设备根据所述投屏内容进行投屏。
2.根据权利要求1所述的基于电视盒子的投屏***,其特征在于,所述投屏发送设备与所述电视盒子通过蓝牙配对的方式建立所述第二通信连接。
3.根据权利要求1所述的基于电视盒子的投屏***,其特征在于,所述云端服务器中预先保存有各所述电视盒子的所述设备标识与所述电视盒子绑定的所述用户的注册名称之间的对应关系列表;
则所述电视盒子还包括内容分享单元,用于供所述用户将当前观看内容及待分享的所述注册名称发送至所述云端服务器,所述云端服务器将所述当前观看内容分享至所述注册名称对应的所述设备标识关联的所述电视盒子。
4.根据权利要求1所述的基于电视盒子的投屏***,其特征在于,所述投屏发送设备包括PC机,和/或平板电脑,和/或智能手机,和/或PDA。
5.根据权利要求1所述的基于电视盒子的投屏***,其特征在于,还包括一消息推送服务器,连接所述电视盒子,用于向所述电视盒子进行实时消息推送;
则所述电视盒子还包括消息接收单元,用于实时接收所述消息推送服务器推送的实时消息,并将所述实时消息发送至所述投屏接收设备进行显示。
6.根据权利要求1所述的基于电视盒子的投屏***,其特征在于,所述电视盒子还包括节目推荐单元,用于根据所述投屏内容生成关联于所述投屏内容的节目推荐列表,并将所述投屏内容和所述节目推荐列表发送至所述投屏接收设备,以供所述用户进行选择观看。
7.一种基于电视盒子的投屏方法,其特征在于,应用如权利要求1-6中任意一项所述的基于电视盒子的投屏***,所述投屏方法具体包括以下步骤:
步骤S1,所述投屏发送设备根据外部的包含投屏内容的投屏请求指令于所述投屏发送设备所在的局域网中开始搜索:
若搜索到所述电视盒子,则输出所述电视盒子的所述设备标识以供用户进行选择,随后转向步骤S2;
若未搜索到所述电视盒子,则转向步骤S4;
步骤S2,所述投屏发送设备根据所述用户选择的所述设备标识与所述设备标识对应的所述电视盒子建立第一通信连接,并通过所述第一通信连接将所述投屏请求指令发送至所述电视盒子;
步骤S3,所述电视盒子根据所述投屏请求指令,控制所述投屏接收设备根据所述投屏内容进行投屏,随后退出;
步骤S4,所述投屏发送设备与所述电视盒子建立第二通信连接,并通过所述第二通信连接将所述投屏请求指令发送至所述电视盒子,所述电视盒子根据通过所述投屏请求指令,计算所述投屏内容的数据量:
若所述数据量小于预设的数据量阈值,则返回所述步骤S3;
若所述数据量不小于所述数据量阈值,则生成包含所述设备标识的处理结果,随后转向步骤S5;
步骤S5,所述投屏发送设备根据所述处理结果将所述投屏请求指令和所述设备标识发送至所述云端服务器,以通过所述云端服务器将所述投屏请求指令发送至所述设备标识对应的所述电视盒子,以控制所述投屏接收设备根据所述投屏内容进行投屏。
8.根据权利要求7所述的基于电视盒子的投屏方法,其特征在于,所述步骤S4中,所述投屏发送设备与所述电视盒子通过蓝牙配对的方式建立所述第二通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010334350.7A CN111556359A (zh) | 2020-04-24 | 2020-04-24 | 一种基于电视盒子的投屏***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010334350.7A CN111556359A (zh) | 2020-04-24 | 2020-04-24 | 一种基于电视盒子的投屏***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111556359A true CN111556359A (zh) | 2020-08-18 |
Family
ID=72003944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010334350.7A Pending CN111556359A (zh) | 2020-04-24 | 2020-04-24 | 一种基于电视盒子的投屏***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111556359A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111970389A (zh) * | 2020-10-20 | 2020-11-20 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN112199062A (zh) * | 2020-10-10 | 2021-01-08 | 上海博泰悦臻网络技术服务有限公司 | 无线投屏的实现方法、***、介质、车载终端及智能终端 |
CN112711363A (zh) * | 2020-12-30 | 2021-04-27 | 苏州必捷网络有限公司 | 投屏辅助装置、投屏辅助***和无线投屏*** |
CN114666641A (zh) * | 2022-05-25 | 2022-06-24 | 舟谱数据技术南京有限公司 | 一种经销商多场景电视大屏投射***及方法 |
CN115150649A (zh) * | 2022-06-14 | 2022-10-04 | 阿里云计算有限公司 | 一种媒体流的播放方法、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104661057A (zh) * | 2015-02-05 | 2015-05-27 | 深圳创维-Rgb电子有限公司 | 一种基于社交平台的视频分享方法及*** |
CN105847421A (zh) * | 2016-05-16 | 2016-08-10 | 乐视控股(北京)有限公司 | 设备通信方法、装置、服务器及*** |
CN110337014A (zh) * | 2019-06-18 | 2019-10-15 | 北京世纪超星信息技术发展有限责任公司 | 一种实时投屏的方法 |
CN110399112A (zh) * | 2019-08-28 | 2019-11-01 | 北京小米移动软件有限公司 | 一种投屏方法及装置 |
CN110602319A (zh) * | 2019-09-04 | 2019-12-20 | 深圳市乐得瑞科技有限公司 | 一种无线投屏连接的方法及装置 |
CN110602087A (zh) * | 2019-09-10 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 智能投屏方法、装置、智能终端及服务器 |
-
2020
- 2020-04-24 CN CN202010334350.7A patent/CN111556359A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104661057A (zh) * | 2015-02-05 | 2015-05-27 | 深圳创维-Rgb电子有限公司 | 一种基于社交平台的视频分享方法及*** |
CN105847421A (zh) * | 2016-05-16 | 2016-08-10 | 乐视控股(北京)有限公司 | 设备通信方法、装置、服务器及*** |
CN110337014A (zh) * | 2019-06-18 | 2019-10-15 | 北京世纪超星信息技术发展有限责任公司 | 一种实时投屏的方法 |
CN110399112A (zh) * | 2019-08-28 | 2019-11-01 | 北京小米移动软件有限公司 | 一种投屏方法及装置 |
CN110602319A (zh) * | 2019-09-04 | 2019-12-20 | 深圳市乐得瑞科技有限公司 | 一种无线投屏连接的方法及装置 |
CN110602087A (zh) * | 2019-09-10 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 智能投屏方法、装置、智能终端及服务器 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112199062A (zh) * | 2020-10-10 | 2021-01-08 | 上海博泰悦臻网络技术服务有限公司 | 无线投屏的实现方法、***、介质、车载终端及智能终端 |
CN111970389A (zh) * | 2020-10-20 | 2020-11-20 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN111970389B (zh) * | 2020-10-20 | 2021-02-19 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN112711363A (zh) * | 2020-12-30 | 2021-04-27 | 苏州必捷网络有限公司 | 投屏辅助装置、投屏辅助***和无线投屏*** |
CN114666641A (zh) * | 2022-05-25 | 2022-06-24 | 舟谱数据技术南京有限公司 | 一种经销商多场景电视大屏投射***及方法 |
CN115150649A (zh) * | 2022-06-14 | 2022-10-04 | 阿里云计算有限公司 | 一种媒体流的播放方法、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111556359A (zh) | 一种基于电视盒子的投屏***及方法 | |
US10284644B2 (en) | Information processing and content transmission for multi-display | |
US20230403425A1 (en) | Systems, methods, and media for presenting media content | |
CN106454472B (zh) | 多屏互动的方法及*** | |
US9002987B2 (en) | Method and apparatus for reproducing content in multimedia data providing system | |
US11799683B2 (en) | Communication, monitoring and control architecture and method | |
CN102571979A (zh) | 多屏互动设备及其绑定方法 | |
WO2019153722A1 (zh) | 终端通信的方法、装置、终端及存储介质 | |
US20200084494A1 (en) | Method and system for controlling smart television | |
US20100205615A1 (en) | System and method for managing data between control point and at least one device in digital living network alliance system | |
KR20110059202A (ko) | 단말 장치 및 그의 usb 기기 제어 방법 | |
JP2007104193A (ja) | 映像配信システム、映像配信方法および映像同期共有装置 | |
US20080229372A1 (en) | Method and system for delivering media programs | |
KR20060015377A (ko) | 디스플레이 장치 간에 컨텐츠를 공유하기 위한 컨텐츠디스플레이 시스템 | |
CN106817607B (zh) | 基于虚拟桌面的音视频组播播放方法、装置及*** | |
US10638202B1 (en) | State synchronization and management for two-way connected consumer electronic devices | |
US10320663B2 (en) | Communication device, communication system, and computer program product for performing interactive communication via relay servers | |
KR101874475B1 (ko) | 디스플레이 장치 매장용 영상 제공 시스템 영상 제공 장치 | |
EP3089459A1 (en) | Apparatus and method for implementing video-on-demand quick switching among multiple screens | |
KR101973149B1 (ko) | 채팅 방식에 기반한 네트워크 상에서의 디지털기기 제어 시스템 | |
KR100459681B1 (ko) | 메신저를 이용한 디지털 방송수신기의 원격접속 및 제어방법 | |
US11394797B2 (en) | Information processing device, information processing method, and information processing system | |
US11817963B2 (en) | Streaming secondary device content to devices connected to a web conference | |
CN115499693A (zh) | 多屏异显的控制方法及装置、***、存储介质、电子设备 | |
CN113381864A (zh) | 数字视听场所控制方法、***和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200818 |