实时投屏方法、设备及系统技术方案

技术编号:15522885 阅读:51 留言:0更新日期:2017-06-04 11:47
本发明专利技术属于投屏控制技术领域,具体涉及一种实时投屏方法、设备及系统。本发明专利技术的实时投屏方法包括以下步骤:机顶盒启动投屏服务;移动终端连接机顶盒的投屏服务;所述投屏服务采集屏幕图像数据,或图像数据与音频数据;所述投屏服务将采集的数据发送给所述移动终端;所述移动终端接收机顶盒发送的数据并进行实时播放。本发明专利技术的方法可将机顶盒播放的多媒体内容投屏到移动终端上,利用移动终端的传感器等设备进行控制,同时支持多个移动终端之间互动,提升用户体验,应用场景更加广泛灵活。

Method, device and system for real-time screen

The invention belongs to the technical field of screen throwing control, in particular to a real-time screen throwing method, a device and a system thereof. Real time screen projection method of the invention comprises the following steps: set-top box start-up screen service; service for screen mobile terminal is connected with the set-top box; the screen projection screen image data acquisition services, or image data and audio data; the screen cast service sends data to the mobile terminal; the mobile the set-top box terminal receives the data sent and real-time playback. The method of the invention can play the multimedia content set-top box screen projection to the mobile terminal, the mobile terminal is controlled by sensors and other equipment, and support among a plurality of mobile terminal interaction, enhance the user experience, application scenarios more flexible.

【技术实现步骤摘要】
实时投屏方法、设备及系统
本专利技术属于投屏控制
,具体涉及一种实时投屏方法、设备及系统。
技术介绍
随着数字电视技术和互联网技术的不断发展,智能机顶盒成为了家庭和行业应用中越来越重要的设备之一,一方面,它通过接收有线电缆、卫星天线、宽带网络以及地面广播的模拟信号或数字信号,将多媒体内容呈现在屏幕上,另一方面,它还可以通过安卓平台进行各种应用的扩展,为用户提供更多类型的服务功能,增强用户体验。传统使用方式下,机顶盒需要通过视频连接线与显示设备相连接,将多媒体内容展现在屏幕上,但随着WiFi、蓝牙等无线连接方式以及手机、平板等移动终端设备的不断普及,机顶盒与移动终端设备之间的投屏使用,也逐渐成为一种趋势。目前常见的机顶盒与移动终端设备之间的投屏方式为通过AirPlay、DLNA、Miracast等无线技术,将移动终端的屏幕内容显示在机顶盒所连接的电视屏幕上,这种方式只是通过大屏幕替换移动终端的小屏幕带给用户视觉上的体验,而在一些需要将机顶盒的屏幕内容显示到移动终端屏幕上的应用场景中,这种方案并不适用。同时,这种方式在同一时间内只允许一台移动终端进行操作,无法实现机顶盒同时与多个移动终端之间的同时交互,使用方式不够灵活。
技术实现思路
本专利技术的目的之一在于克服以上缺点,提供一种可将机顶盒播放的多媒体内容投屏到移动终端上的方法,实现利用移动终端的传感器等设备进行控制机顶盒,同时实现多个移动终端之间互动。为了解决上述技术问题,本专利技术提供了一种实时投屏方法,包括以下步骤:机顶盒启动投屏服务;移动终端连接机顶盒的投屏服务;所述投屏服务采集屏幕图像数据,或图像数据与音频数据;所述投屏服务将采集的数据发送给所述移动终端;所述移动终端接收机顶盒发送的数据并进行实时播放。进一步地,所述移动终端为一个以上。通过机顶盒的投屏服务采集屏幕图像数据,或图像数据与音频数据,发送给连接的移动终端,可实现将机顶盒的内容投屏在一个或多个移动终端上,使用场景更灵活方便。进一步地,所述移动终端通过发现服务连接机顶盒的投屏服务。通过发现服务机制,服务端自动注册投屏服务,移动终端可自动发现局域网内的投屏服务并连接,无需额外配置,更加智能方便。进一步地,所述“所述投屏服务将采集的数据发送给所述移动终端”,包括以下步骤:为每个连接的移动终端会话创建一个队列缓冲区,并将采集的数据分别存放在所述队列缓冲区;为每个连接的移动终端会话创建一组RTSP线程用于维护移动终端接收数据的播放;所述RTSP线程包括消息交互线程、数据获取线程、数据打包线程、RTP线程和RTCP线程。采用RTSP协议进行数据传输,可提高数据传输的实时性,降低传输延时。进一步地,所述的实时投屏方法,还包括以下步骤:所述移动终端与机顶盒建立控制消息通信通道,移动终端采集系统控制消息;移动终端将所述系统控制消息封装为通信消息,所述通信消息含有该移动终端的唯一标识;移动终端将所述通信消息发送给机顶盒控制消息接收模块;所述系统控制消息包括下列中的一种或一种以上:触摸消息、传感器消息或虚拟按键消息。本专利技术技术方案可通过移动终端向机顶盒发送触摸消息、传感器消息或虚拟按键消息,从而充分利用移动终端的触摸设备、传感器或虚拟按键设备,提供用户灵活的控制方式,增强用户体验。进一步地,所述的实时投屏方法,还包括以下步骤:所述机顶盒控制消息接收模块从各移动终端接收所述通信消息;机顶盒的控制消息接收模块将通信消息解封装为系统控制消息,按照时间顺序送入消息缓冲队列;机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序。进一步地,所述“机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序”,具体为:从消息缓冲队列中逐条提取系统控制消息;根据系统控制消息的类型将不同的系统控制消息发送给对应的虚拟设备;虚拟设备将接收的系统控制消息封装成机顶盒操作系统可识别的数据;应用程序主动向操作系统获取需要的数据;若机顶盒当前运行的应用程序对控制消息处理模块设置消息回调,控制消息处理模块同时将系统控制消息回调给应用程序。通过机顶盒对多个移动终端发送的系统控制消息进行响应,可达到多个移动终端同时对机顶盒播放内容进行操控的目的,实现多用户之间互动。相应地,本专利技术还提供了一种实时投屏设备,包括:启动模块:用于启动投屏服务;连接模块:用于供移动终端连接投屏服务;采集模块,用于采集屏幕图像数据,或图像数据与音频数据;发送模块,用于将采集的数据发送给所述移动终端,供移动终端进行实时播放。进一步地,所述的实时投屏设备,还包括:控制模块,用于接收移动终端发送的系统控制消息并进行处理。相应地,本专利技术还提供了一种实时投屏系统,包括:机顶盒和移动终端,其中,机顶盒,通过局域网与移动终端相连接,用于启动投屏服务,用于采集屏幕图像数据,或图像数据与音频数据;用于将采集的数据发送给所述移动终端;移动终端,用于连接机顶盒的投屏服务,并接收机顶盒发送的数据并进行实时播放。进一步地,所述移动终端还用于发送系统控制消息给机顶盒;所述机顶盒还用于接收移动终端发送的系统控制消息并进行处理。进一步地,“所述移动终端还用于发送系统控制消息给机顶盒;所述机顶盒还用于接收移动终端发送的系统控制消息并进行处理”,具体为:所述移动终端与机顶盒建立控制消息通信通道;移动终端采集系统控制消息;移动终端将所述系统控制消息封装为通信消息,所述通信消息含有该移动终端的唯一标识;移动终端将所述通信消息发送给机顶盒控制消息接收模块;所述系统控制消息包括下列中的一种或一种以上:触摸消息、传感器消息或虚拟按键消息;所述机顶盒控制消息接收模块从各移动终端接收所述通信消息;机顶盒的控制消息接收模块将通信消息解封装为系统控制消息,按照时间顺序送入消息缓冲队列;机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序。综上所述,本专利技术技术方案的有益效果有:1.通过机顶盒的投屏服务采集屏幕图像内容,或图像数据与音频数据内容,发送给连接的多个移动终端,可实现将机顶盒的内容投屏在一个或多个移动终端上,使用场景更灵活方便;同时可通过移动终端向机顶盒发送触摸消息、传感器消息或虚拟按键消息,从而充分利用移动终端的触摸设备、传感器或虚拟按键设备,提供给用户灵活的控制方式,增强用户体验;还可通过机顶盒对多个移动终端发送的系统控制消息进行响应,可达到多个移动终端同时对机顶盒播放内容进行操控的目的,实现多用户之间互动。2.通过发现服务机制,服务端自动注册投屏服务,移动终端可自动发现局域网内的投屏服务并连接,无需额外配置,更加智能方便。3.采用RTSP协议进行数据传输,可提高数据传输的实时性,降低传输延时。附图说明图1是本专利技术的一种实时投屏方法步骤流程图。图2是本专利技术的投屏服务将采集的数据发送给移动终端步骤流程图。图3是本专利技术的机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序步骤流程图。图4是本专利技术的一种实时投屏设备结构图。图5是本专利技术的一种实时投屏系统结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施本文档来自技高网...
实时投屏方法、设备及系统

【技术保护点】
一种实时投屏方法,其特征在于,包括以下步骤:机顶盒启动投屏服务;移动终端连接机顶盒的投屏服务;所述投屏服务采集屏幕图像数据,或图像数据与音频数据;所述投屏服务将采集的数据发送给所述移动终端;所述移动终端接收机顶盒发送的数据并进行实时播放。

【技术特征摘要】
1.一种实时投屏方法,其特征在于,包括以下步骤:机顶盒启动投屏服务;移动终端连接机顶盒的投屏服务;所述投屏服务采集屏幕图像数据,或图像数据与音频数据;所述投屏服务将采集的数据发送给所述移动终端;所述移动终端接收机顶盒发送的数据并进行实时播放。2.如权利要求1所述的实时投屏方法,其特征在于,所述移动终端为一个以上。3.如权利要求1所述的实时投屏方法,其特征在于,所述移动终端通过发现服务连接机顶盒的投屏服务。4.如权利要求2所述的实时投屏方法,其特征在于,所述“所述投屏服务将采集的数据发送给所述移动终端”,包括以下步骤:为每个连接的移动终端会话创建一个队列缓冲区,并将采集的数据分别存放在所述队列缓冲区;为每个连接的移动终端会话创建一组RTSP线程用于维护移动终端接收数据的播放;所述RTSP线程包括消息交互线程、数据获取线程、数据打包线程、RTP线程和RTCP线程。5.如权利要求1-4任一所述的实时投屏方法,其特征在于,还包括以下步骤:所述移动终端与机顶盒建立控制消息通信通道;移动终端采集系统控制消息;移动终端将所述系统控制消息封装为通信消息,所述通信消息含有该移动终端的唯一标识;移动终端将所述通信消息发送给机顶盒控制消息接收模块;所述系统控制消息包括下列中的一种或一种以上:触摸消息、传感器消息或虚拟按键消息。6.如权利要求5所述的实时投屏方法,其特征在于,还包括以下步骤:所述机顶盒控制消息接收模块从各移动终端接收所述通信消息;机顶盒的控制消息接收模块将通信消息解封装为系统控制消息,按照时间顺序送入消息缓冲队列;机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序。7.如权利要求6所述的实时投屏方法,其特征在于,所述“机顶盒的控制消息处理模块从消息缓冲队列中逐条提取系统控制消息转发给应用程序”,具体为:从消息缓冲队列中逐条提取系统控制消息;根据系统控制消息的类型将不同的系统控制消息发送给对应的虚拟设备...

【专利技术属性】
技术研发人员:陈哲祥郑远林鎏娟
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1