一种无线传屏的方法、系统及接收终端技术方案

技术编号:19938541 阅读:74 留言:0更新日期:2018-12-29 06:42
本发明专利技术提供了一种无线传屏的方法、系统及接收终端,其中方法包括:接收发射终端依次发送的头数据和帧数据;根据所述头数据选择对应的解码器;利用所述对应的解码器对所述帧数据进行解码并显示。本发明专利技术接收端先接收头数据,根据头数据选择相应的解码器,当接收到帧数据之后直接进行解码,缩短了解码时间,使无线传屏时显示时间缩短,降低了等待时间,避免了无线网络传屏过程中显示内容与实际内容的延时问题。

【技术实现步骤摘要】
一种无线传屏的方法、系统及接收终端
本专利技术属于网络传输
,尤其涉及一种无线传屏的方法、系统及接收终端。
技术介绍
无线网络传送将屏幕视频流数据传送至远端后,远端需要打开视频流数据进行显示,但是在首次打开时需要缓冲一定的数据之后才能显示,目前网络同屏开启时间在网络情况良好的时候也需要3~4秒钟,这样就会造成连接后需要等待一会才会有画面显示出来,既增加了显示内容与实际内容的延时,又增加了反应时间,不能做到连接后快速打开显示内容,体验较差。综上,现有技术中存在无线网络传屏过程中显示内容与实际内容的延时问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种无线传屏的方法、系统及接收终端,以解决现有技术中无线网络传屏过程中显示内容与实际内容的延时问题。本专利技术实施例的第一方面提供了一种无线传屏的方法,应用于接收终端,所述无线传屏的方法包括:接收发射终端依次发送的头数据和帧数据。根据所述头数据选择对应的解码器。利用所述对应的解码器对所述帧数据进行解码并显示。本专利技术实施例的第二方面提供了一种无线传屏的系统,应用于接收终端,所述无线传屏的系统包括:数据接收模块,接收发射终端依次发送的头数据和帧数据。数据分析模块,根据所述头数据选择对应的解码器。数据解析模块,利用所述对应的解码器对所述帧数据进行解码并显示。本专利技术实施例的第三方面提供了一种接收终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述无线传屏的方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述无线传屏的方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:通过将数据分开发射,使接收端先接收头数据,根据头数据选择相应的解码器,当接收到帧数据之后直接进行解码,避免了接收端需要接收一定量的数据之后再进行解析解码的需求,缩短了解码时间,使无线传屏时显示时间缩短,降低了等待时间,避免了无线网络传屏过程中显示内容与实际内容的延时问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一个实施例提供的无线传屏的方法的流程示意图;图2是本专利技术的一个实施例提供的图1中步骤S102的实现流程示意图;图3是本专利技术的一个实施例提供的无线传屏的系统的结构示意图;图4是本专利技术的一个实施例提供的图3中数据分析模块的结构示意图;图5是本专利技术的一个实施例提供的接收终端的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。本专利技术的说明书和权利要求书及上述附图中的术语“包括”以及其他任何变形,是指“包括但不限于”,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。在下文中,接收终端是指具有数据处理能力的终端,包括但不限于计算机、工作站、服务器,甚至是一些性能优异的智能手机、掌上电脑、平板电脑、个人数字助理CPDA)、智能电视(SmartTV)等。接收终端上一般都安装有操作系统,包括但不限于:Windows操作系统、LINUX操作系统、安卓CAndroid)操作系统、Symbian操作系统、Windowsmobile操作系统、以及iOS操作系统等等。以上详细罗列了接收终端的具体实例,本领域技术人员可以意识到,接收终端并不同限于上述罗列实例。无线传屏技术显示画面需要的几个关键因素:发送终端将屏幕数据编码为一个固定格式的视频流数据后,通过网络将数据流不断的发送给接收终端。接收终端在收到数据后需要将数据进行缓存,积累一定大小的数据之后,对数据进行格式的解析,在解析出视频流的格式之后才会选择相应的解码器进行解码。解码后才会将解码出来的数据显示在接收终端。在这个过程中我们发现在第二环节,解码器需要等待接收一定的数据量之后才会解析出数据流的格式,那么也就是说解码器需要等待接收到足够分析的数据后才会工作,而等待的时间就形成了延时,分析数据后还需要选择响应的解码器初始化。针对接收终端解码器需要等待接收到足够分析的数据后才会工作,提出降低屏幕传输第一次连接显示时间的方法。方法如下:实施例1:图1示出了本专利技术一实施例所提供的一种无线传屏的方法的实现流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:如图1所示,本专利技术实施例所提供的一种无线传屏的方法,应用于接收终端,所述无线传屏的方法包括:步骤S101,接收发射终端依次发送的头数据和帧数据。在本实施例中,接收终端所接收到的头数据和帧数据是由发射终端发出的,发射终端先将视频信息进行编码,得到编码数据,编码数据由头数据和至少一个帧数据组成;发射终端先将头数据发送到接收终端,发送完头数据之后紧接着发送连续的帧数据。在本实施例中,头数据和所述帧数据之间无其他数据,并且由所述发射终端依次无间断传输。在本专利技术的一个实施例中,在步骤S101之前,所述无线传屏的方法还包括:1)接收所述发射终端发送的传屏请求。2)根据所述传屏请求的中断优先级,判断当前是否有优先级更高的任务在执行。3)若当前没有优先级更高的任务在执行,则响应所述传屏请求。本实施例中,头数据包括所述帧数据的格式信息、视频分辨率、码率和数据包间隔(I帧/P帧在数据包中的比例),类似我们常见的mp4,avi等格式的文件头数据。帧数据为真实的视频帧数据。步骤S102,根据所述头数据选择对应的解码器。在本实施例中,接收终端接收到头数据后,根据头数据的格式信息选择相对应的解码器,并不需要对头数据进行解析,只需要根据头数据中的信息选择相对应的解码器。例如当头数据内的格式信息表明是mp4格式,则使用mp4解码器,若是avl格式,则需要选用avi解码器进行解码。在本实施例中,发射终端先将头数据发送给接收终端,接收终端在接收到头数据之后,会马上通过头数据的格式选择相对应的解码器,并初始化解码器。步骤S103,利用所述对应的解码器对所述帧数据进行解码并显示。在本实施例中,接收终端接收到帧数据后,根据头数据选择的解码器对帧数据进行解码,并显示相应的视频。如图2所示,在本专利技术的一个实施例中,步骤S102中根据所述头数据选择对应的解码器,包括;步骤S201,读取所述头数据中的格式信息。步骤S202,选择所述格式信息相应的解码器。步骤S203,对所述解码器初始化。在现有的技术中视频流开始发送本文档来自技高网...

【技术保护点】
1.一种无线传屏的方法,其特征在于,应用于接收终端;所述无线传屏的方法包括:接收发射终端依次发送的头数据和帧数据;根据所述头数据选择对应的解码器;利用所述对应的解码器对所述帧数据进行解码并显示。

【技术特征摘要】
1.一种无线传屏的方法,其特征在于,应用于接收终端;所述无线传屏的方法包括:接收发射终端依次发送的头数据和帧数据;根据所述头数据选择对应的解码器;利用所述对应的解码器对所述帧数据进行解码并显示。2.如权利要求1所述的一种无线传屏的方法,其特征在于,所述头数据包括所述帧数据的格式信息、视频分辨率、码率和数据包间隔。3.如权利要求1所述的一种无线传屏的方法,其特征在于,根据所述头数据选择对应的解码器,包括;读取所述头数据中的格式信息;选择所述格式信息相应的解码器;对所述解码器初始化。4.如权利要求1所述的一种无线传屏的方法,其特征在于,所述头数据和所述帧数据之间无其他数据,并且由所述发射终端依次无间断传输。5.如权利要求1所述的一种无线传屏的方法,其特征在于,在所述接收发射终端依次发送的头数据和帧数据之前,包括:接收所述发射终端发送的传屏请求;根据所述传屏请求的中断优先级,判断当前是否有优先级更高的任务在执行;若当前没有优先级更高的任务在执行,则响应所述传屏请求。6.一种无线传屏的...

【专利技术属性】
技术研发人员:邓华芹吕健
申请(专利权)人:深圳市创易联合科技有限公司
类型:发明
国别省市:广东,44

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

1