投屏方法及5G终端与流程

文档序号:19222126发布日期:2019-11-26 02:13阅读:1433来源:国知局
投屏方法及5G终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种投屏方法及5g终端。



背景技术:

目前的投屏技术方案,主要包括dlna(digitallivingnetworkalliance,数字家庭网络联盟)、airplay(隔空播放)、miracast(由wi-fi联盟于2012年所制定,以wi-fi直连(wi-fidirect)为基础的无线显示标准)。

其中,dlna可以将图片和视频共享给大屏幕播放,但是其没有镜像功能,无法将终端屏幕内容同步到大屏幕中;airplay具备dlna所没有的镜像功能,可将苹果设备(例如iphone或ipad)上的画面无线传输到电视上,也就是说终端设备显示的是什么,电视屏幕显示的就是什么,而不仅限于图片和视频;miracast是由wi-fi联盟于2012年所制定,以wi-fi直连为基础的无线显示标准。支持此标准的设备可通过无线方式分享视频画面,例如手机可通过miracast将影片或照片直接在电视或其他装置播放而无需受到连接线缆长度的影响。与dlna不同的是,miracast也有类似于airplay的镜像功能,可以将手机中屏幕内容直接投放到高清电视屏幕里。

那么目前的上述三种投屏方案都是以将终端信号经由wi-fi传输到电视、电视盒的方式来实现终端向电视或电视盒的投屏的,这种通过wi-fi的投屏方案只可以由终端单点投屏到一个设备,而无法实现终端向多个设备的投屏。



技术实现要素:

本发明实施例提供一种投屏方法及移动终端,以解决相关技术中的投屏方案所存在的终端无法向多个设备同时投屏的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本发明实施例提供了一种投屏方法,应用于5g终端,所述方法包括:

若检测到第一投屏设备的5g投屏请求,则判断通过5g双向通信天线已连接的第二投屏设备的数量n是否大于或等于5g双向通信天线的总数量m;

若是,则拒绝所述5g投屏请求,或,利用时分多址技术或利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

若否,则检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线,或,利用时分多址技术或利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

利用所述目标5g双向通信天线,与所述第一投屏设备传输投屏数据。

第二方面,本发明实施例还提供了一种5g终端,所述5g终端包括:

判断模块,用于若检测到第一投屏设备的5g投屏请求,则判断通过5g双向通信天线已连接的第二投屏设备的数量n是否大于或等于5g双向通信天线的总数量m;

拒绝模块,用于若所述判断模块确定通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m,则拒绝所述5g投屏请求;

第一分配模块,用于利用时分多址技术对所述第一投屏设备分配目标5g双向通信天线;

第二分配模块,用于利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

第三分配模块,用于若所述判断模块确定通过5g双向通信天线已连接的第二投屏设备的数量n小于5g双向通信天线的总数量m,则检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线;

传输模块,用于利用所述目标5g双向通信天线,与所述第一投屏设备传输投屏数据。

第三方面,本发明实施例还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的投屏方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的投屏方法的步骤。

在本发明实施例中,在已通过5g双向通信天线连接有第二投屏设备的情况下,若检测到第一投屏设备的5g投屏请求,则可以判断第二投屏设备的数量n是否大于或等于该5g中的所具有的5g双向通信天线的总数量m,若是,则说明没有未连接任何投屏设备的剩余双向通信天线,可以拒绝与该第一投屏设备之间的投屏,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;若否,则可以根据第一投屏设备和第二投屏设备所需要传输的数据量大小,来对第一投屏设备进行灵活的分配目标5g双向通信天线,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;最后,在5g终端已经和第二投屏设备进行投屏的情况下,利用目标5g双向通信天线,来实现5g终端与第一投屏设备的投屏,实现了5g终端向多个设备同时投屏。

附图说明

图1是本发明一个实施例的投屏方法的流程图;

图2是本发明另一个实施例的投屏方法的流程图;

图3是本发明再一个实施例的投屏方法的流程图;

图4是本发明又一个实施例的投屏方法的流程图;

图5是本发明一个实施例的5g终端的框图;

图6是本发明一个实施例的移动终端的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明一个实施例的投屏方法的流程图,应用于5g(第五代移动通信网络)终端,所述方法具体可以包括如下步骤:

步骤101,若检测到第一投屏设备的5g投屏请求,则判断通过5g双向通信天线已连接的第二投屏设备的数量n是否大于或等于5g双向通信天线的总数量m;

若是,则执行步骤301,拒绝所述5g投屏请求,或,利用时分多址技术或利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线(即,执行下述步骤102或下述步骤103或下述步骤104);

若否,则执行步骤302,检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线,或,利用时分多址技术或利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线(即,执行下述步骤105或下述步骤103或下述步骤104)。

其中,n为自然数,m为正整数。

其中,5g终端具有5g天线,5g天线可以包括5g双向通信天线和5g单向通信天线。举例而言,5g天线的射频硬件链路可以包括但不限于以下几类:1t(transit,发射)4r(receive,接收)、2t4r、4t8r等。以4t8r为例,其表示该5g终端有8根天线,其中,4根天线为既可以发射数据又可以接收数据的天线,该4根天线均为5g双向通信天线,另外4根天线为只可以接收数据的天线,即该4根天线为5g单向通信天线。

如图2所示,以5g终端的5g天线的射频硬件链路为4t8r为例示出了5g终端与w个设备同时进行投屏的示意图。

如图2所示,5g终端在进行投屏业务时,5g终端需要使用至少一根5g双向通信天线(例如图2中的tr)来与投屏设备连接,来实现投屏。可选地,为了提高蜂窝下行吞吐量,还可以使5g终端的上述5g单向通信天线(例如图2中的dr)与投屏设备连接,其中,下行方向指代从与该5g终端连接的投屏设备向该5g终端传输的数据的方向。

在本发明实施例的技术方案中,如图2所示,5g终端可以通过基站(5g基站或者4g基站均可)与远距离的配对设备(设备4~设备w)进行连接,从而将5g终端的屏幕内容的数据以超低延迟的形式实时传送给配对设备,同时又可以与近距离(利用5g的d2d(devicetodevice)技术)的配对设备直接连接,来进行投屏。

因此,本发明实施例中的不论是第一投屏设备还是第二投屏设备都是指代与5g终端通过天线直接连接的设备,因此,该第一投屏设备或者该第二投屏设备可以是终端设备也可以是基站,即本发明实施例的5g终端可以通过与基站连接来实现对侧和基站连接的多个终端设备的投屏,还可以通过直接与终端设备连接,来实现5g终端与终端设备之间的投屏。

在步骤101中,该第一投屏设备的5g投屏请求可以是5g终端向第一投屏设备发送的5g投屏请求(即5g终端向第一投屏设备进行5g投屏),也可以是从第一投屏设备接收到的5g投屏请求(即第一投屏设备向5g终端进行5g投屏)。

其中,在图2中,5g双向通信天线的总数量m=4。5g终端至少需要1t1r(1根天线)与基站通信,保证网络功能,其余的3t3r(3根天线)可以同时连接最多3台投屏设备,剩余的4dr(4根天线)与基站连接来提高蜂窝下行(基站向5g终端发送数据)吞吐量。

例如,在步骤101中,5g终端已连接的第二投屏设备包括通过trx2、trx3、trx4分别连接的设备2和设备3以及基站,因此,n=3。

这里以第一投屏设备为设备1为例进行说明,显然n<m,m=4,因此,转到执行步骤105或步骤103或步骤104。

具体执行步骤105还是步骤103或是步骤104可以根据需要灵活配置,也可以根据用户需求来选择执行步骤105或步骤103或步骤104。

再如,已连接的第二投屏设备包括通过trx2、trx3、trx4分别连接的设备2和设备3以及基站,还包括通过trx1连接的设备1,则n=4,显然n=m,因此,转到执行步骤102或步骤103或步骤104。

具体执行步骤102还是步骤103或是步骤104可以根据需要灵活配置,也可以根据用户需求来选择执行步骤102或步骤103或步骤104。

其中,步骤103和步骤104分别是利用时分多址技术、频分多址技术来与已经连接投屏设备的5g双向通信天线进行共用的方式,来实现投屏设备数量的扩展。由于在相同信道数的情况下,采用时分多址要比频分多址能容纳更多的投屏设备,因此,5g终端可以根据需要连接的第一投屏设备的数量来灵活选择执行步骤103还是执行步骤104。

步骤102,拒绝所述5g投屏请求;

其中,5g终端可以通过发送表示拒绝该5g投屏请求的反馈信息给第一投屏设备,来拒绝该5g投屏请求。

步骤103,利用时分多址技术对所述第一投屏设备分配目标5g双向通信天线;

具体而言,如图3所示,以5g终端的天线为1t4r为例,5g终端可以将一个tr在不同的时间上进行切片,分为多个时隙给多个投屏设备使用,由于各个投屏设备占用的时间不同,所以相互之间不会干扰。

在本实施例中,5g终端可以从已与n个第二投屏设备连接的处于已连接投屏设备状态的5g双向通信天线中,来选择一个目标5g双向通信天线来通过时分多址技术分配给该第一投屏设备使用。

以图2为例,可以从4个均处于已连接投屏设备状态的tr(即trx1、trx2、trx3、trx4)中,选择一个tr来通过时分多址技术分配给该第一投屏设备使用。

可选地,在执行步骤103时,可以通过以下方式来实现:

判断m个5g双向通信天线中是否存在处于空闲状态的5g双向通信天线;

其中,由于n>m,说明5g终端的m个tr(即所有的tr)均已分配给投屏设备进行连接,且每个tr至少连接了一个第二投屏设备。

但是,对于通过一个tr来与5g终端进行投屏连接的第二投屏设备而言,该5g终端与该第二投屏设备之间并非实时都在进行数据传输,而当该tr虽然与该第二投屏设备连接,但是当其处于未传输数据状态(即空闲状态)下时,则本发明实施例的方法可以将一个tr在不同的时间上进行切片,分为多个时隙给多个投屏设备使用,由于各个投屏设备占用的时间不同,所以相互之间不会干扰。

因此,这里可以判断m个tr中是否存在处于空闲状态的tr。

若是(例如m个tr中存在处于空闲状态的tr,其中,tr处于空闲状态可以是已连接投屏设备但是未与该已连接投屏设备传输任何数据而处于空闲状态,也可以是未连接任何投屏设备而处于空闲状态),则从处于空闲状态的5g双向通信天线中随机选择一个目标5g双向通信天线分配至所述第一投屏设备;

其中,当m个tr中存在处于空闲状态的tr时,则可以从处于空闲状态的tr中随机选择一个目标tr来分配给该第一投屏设备。

如图3所示,目标tr(这里为trx1)已通过时分多址技术分配给基站、设备3、设备2来连接进行投屏,当前又检测到设备1的投屏请求,且检测到该投屏请求时,该目标tr处于未与基站、设备2以及设备3进行任何数据传输的状态,即空闲状态,因此,可以将该trx1分配给设备1来进行投屏,那么在设备1与5g终端通过trx1进行投屏的过程中,该基站、设备2以及设备3则不可以与5g终端之间传输投屏数据。待该trx1再次处于空闲状态时,才可以切换通过trx1进行投屏的设备,例如在时隙2切换至设备3与5g终端之间传输投屏数据。

需要说明的是,图3中每个投屏设备占用的时隙可以是固定的,也可以是可变化的(并非设备1固定于在时隙4进行数据传输,而设备2在时隙3进行数据传输)。

若否(例如m个tr中不存在处于空闲状态的tr),则执行步骤104,即利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线。

其中,例如图2中的4个tr均没有处于空闲状态,即都在传输投屏数据,那么则难以采用时分多址技术来对第一投屏设备分配目标tr,这里,可以执行步骤104,即利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线,步骤104的具体实现过程参照下述相关实施例,这里不再赘述。

在本发明实施例中,当通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m时,则说明5g终端的所有5g双向通信天线都已连接有投屏设备,那么为了增加同时投屏设备的数量,本发明实施例可以在一个双向通信天线的射频硬件链路的不同时隙上来传输已连接的不同投屏设备的投屏数据,从而在5g双向通信天线数量有限的情况下,增加同时投屏的投屏设备的数量。此外,还可以避免空分多址受天线数量的限制而无法扩展更多的投屏设备的问题,使得各个投屏设备通过不同的时隙与5g终端进行通信,极大的扩展了可接入的投屏设备数量。

步骤104,利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

具体而言,如图4所示,以5g终端的天线为1t4r为例,5g终端可以将一个tr在不同的频率上进行信道的划片,分为多个频率的信道来供多个投屏设备使用,由于各个投屏设备使用的信道的频率不同,所以相互之间不会干扰。

可选地,若n≥m,5g终端可以从已与n个第二投屏设备连接的处于已连接投屏设备状态的5g双向通信天线中,来选择一个目标5g双向通信天线来通过频分多址技术分配给该第一投屏设备使用。

以图2为例,可以从4个均处于已连接投屏设备状态的tr(即trx1、trx2、trx3、trx4)中,选择一个tr来通过频分多址技术分配给该第一投屏设备使用。

可选地,若n<m,则说明5g终端还存在未连接任何投屏设备的5g双向通信天线,因此,5g终端可以从m个5g双向通信天线中随机选择一个目标5g双向通信天线。

可选地,在执行步骤104时,可以通过s201~s206来实现:

s201,从m个5g双向通信天线中随机选择一个目标5g双向通信天线;

例如,n>m,说明5g终端的m个tr(即所有的tr)均已分配给投屏设备进行连接,且每个tr至少连接了一个第二投屏设备。

但是,对于通过一个tr来与5g终端进行投屏连接的第二投屏设备而言,该第二投屏设备通过该tr所传输数据采用的信道的载波频率是固定的,其并非会占用该tr的所有载波频率的所有信道,因此,本发明实施例的方法可以借助于不同的投屏设备虽然都通过同一个tr来与5g终端连接,但是在发送投屏内容时,通过分配该tr的不同载波频率的不同信道来与不同的投屏设备连接,从而可以实现通过该不同信道同时与多个投屏设备进行投屏内容的传输的目的。

本步骤中,可以从m个tr中随机选取一个用于分配至该第一投屏设备的目标tr。

s202,检测所述目标5g双向通信天线的带宽;

s203,根据所述带宽确定所述目标5g双向通信天线的信道数量p;

其中,可以根据目标tr的带宽来确定该目标tr的所有信道的总数量p,其中,p个信道的载波频率不同,即不同信道所传输的数据的频率不同。

其中,p大于或等于2。其中,带宽越大,其信道数量也越多。

s204,识别p个信道中处于空闲状态的q个信道,其中q<p;

所谓处于空闲状态的信道,即未传输任何数据的信道。

s205,检测所述第一投屏设备所需要传输的第一数据量;

s206,根据所述第一数据量,从q个信道中选取资源块数与所述第一数据量匹配的目标信道分配至所述第一投屏设备。

虽然该目标tr中存在处于空闲状态的q个信道,但是每个信道的rb(即资源块)数是存在区别的,而信道的rb数越多,该信道所能够传输的数据量就越大,因此,这里可以根据该第一投屏设备所需要传输的第一数据量的大小,来从q个空闲信道中选取rb数可以支持传输该第一数据量的数据的目标信道,来将目标tr中的目标信道来分配给该第一投屏设备。

例如,如图4所示,检测到设备1的投屏请求,且分配目标tr(这里为trx1)给设备1,另外,该目标tr已通过频分多址技术分配给基站、设备3、设备2来连接进行投屏,而该目标tr的目标信道的rb数可以支持设备1的数据量的传输,且目标信道处于空闲状态,因此,可以将该trx1的目标信道分配给设备1来进行投屏,那么在5g终端与设备1通过trx1的频率4的目标信道进行投屏的过程中,5g终端还可以与基站、设备3、设备2分别通过trx1的频率1、频率2以及频率3的3个信道分别进行投屏。

需要说明的是,图4中每个投屏设备占用所占用的具有相应载波频率的信道可以是固定的,也可以是可变化的(例如,并非设备1固定于在载波频率为频率4的trx1的信道来与5g终端进行投屏数据传输)。

在本发明实施例中,当通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m时,则说明5g终端的所有5g双向通信天线都已连接有投屏设备,那么为了增加同时投屏设备的数量,本发明实施例可以在一个双向通信天线的射频硬件链路的支持不同载波频率的不同信道上来传输已连接的不同投屏设备的投屏数据,从而在5g双向通信天线数量有限的情况下,增加同时投屏的投屏设备的数量。并且,提高了5g双向通信天线的频谱的利用率,同时也能更灵活的分配频谱资源,让流量大的投屏设备充分的得到更多的频谱资源。

可选地,在执行s205时,可以从q个信道中随机选择一个第一信道分配至所述第一投屏设备;从分配至所述第一投屏设备的目标5g双向通信天线的第一信道处,检测与所述第一投屏设备之间传输的第一数据量;

其中,检测第一投屏设备所需要传输的第一数据量的大小的原理与下述实施例中步骤105的详细实施例中的第二步的原理类似,这里不再赘述。

那么在执行s206时,则可以根据所述第一数据量,从q个信道中选取资源块数与所述第一数据量匹配的目标信道;当所述目标信道与所述第一信道不同时,则将分配至所述第一投屏设备的信道从所述第一信道切换至所述目标信道。

其中,由于从剩余处于空闲状态的q个信道中选择一个第一信道分配给第一投屏设备的原因在于,可以获取该第一投屏设备所需要传输的第一数据量的大小,但是,该第一信道的rb数不一定可以支持传输该第一数据量的数据,因此,可以根据该第一数据量,来从q个信道中选取rb数支持传输该第一数据量的数据的目标信道,那么当该第一信道和目标信道不同时,则将分配至所述第一投屏设备的信道从所述第一信道切换至所述目标信道。那么如果该第一信道和目标信道相同,则不需要执行上述切换步骤。

在本发明实施例中,可以通过首先从q个信道中随机分配一个第一信道给第一投屏设备的方式,来获取该第一投屏设备所传输的数据量大小,从而可以准确的根据该第一投屏设备所需要传输的该数据量大小,来合理分配适应与该数据量大小的目标信道,提升5g终端与第一投屏设备之间的数据传输速度。且能更灵活的分配频谱资源,让流量大的投屏设备充分的得到更多的频谱资源。

在上述实施例中,当所述第一投屏设备的数量为多个时,也就是说,当同时检测到多个第一投屏设备的5g投屏请求时,则在执行所述根据所述第一数据量,从q个信道中选取资源块数与所述第一数据量匹配的目标信道分配至所述第一投屏设备的步骤时,可以通过以下方式来实现:

获取多个第一投屏设备对应的多个第一数据量的比例关系;从q个信道中选取多个资源块数的比例成所述比例关系的多个目标信道;将所述多个目标信道分配至对应的所述多个第一投屏设备。

具体而言,例如多个第一投屏设备分别为设备1、设备2和设备3,它们三个设备所需要的数据量大小的比例关系为设备1对应的第一数据量:设备2对应的第一数据:设备3对应的第一数据量=1:2:3。而q个空闲的信道中每个信道的rb数是已知的,因此,可以也获取rb数成1:2:3的目标信道1、目标信道2以及目标信道3,并将目标信道1、目标信道2以及目标信道3依次分配给设备1、设备2以及设备3。

其中,目标信道1、目标信道2以及目标信道3的rb数也是分别与设备1的第一数据量、设备2的第一数据量、设备3的第一数据量相匹配的,即相应信道的rb数支持相应设备的第一数据量的数据传输。

在本发明实施例中,当检测到多个第一投屏设备的投屏请求,则可以按照多个第一投屏设备所需要的第一数据量之间的比例关系,来分配rb数成该比例关系的多个目标信道给给多个第一投屏设备,从而能够快速的对多个投屏设备分配信道,提升多个投屏设备投屏连接的效率。

可选地,当第一投屏设备为基站时,即终端与基站进行频分多址的通信时,则可以由基站来分配通过该基站来与5g终端进行投屏连接的多个投屏设备,所需要使用的目标信道;而当第一投屏设备为终端时,则由5g终端来对每个第一投屏设备分配目标信道。

步骤105,检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线;

其中,当n<m时,说明5g终端还存在处于未连接任何设备的状态的tr,因此,转到执行步骤105,来根据当前请求连接的投屏设备以及所有已连接的投屏设备所分别需要传输的数据量大小,来灵活的对当前请求进行投屏的第一投屏设备分别相应的tr。

可选地,在执行步骤105时,可以通过以下流程来实现:

第一步,从m-n个处于未连接投屏设备状态的5g双向通信天线中随机选择一个5g双向通信天线分配至所述第一投屏设备;

首先,从剩余未连接投屏设备的tr中选择一个tr分配给第一投屏设备的原因在于,可以获取该第一投屏设备所需要传输的第一数据量。

第二步,从分配至所述第一投屏设备的5g双向通信天线处,检测与所述第一投屏设备之间传输的第一数据量;

需要说明的是,当第一投屏设备为基站时,且该5g投屏请求为5g终端向基站发送的,用于同时向设备4~设备w进行投屏,则该第一数据量为5g终端向该基站发送的数据量;

当第一投屏设备为基站时,且该5g投屏请求为基站向5g终端发送的,用于设备4~设备w向5g终端进行投屏,则该第一数据量为设备4~设备w通过基站向5g终端发送的数据量之和。

由于5g终端已经通过一个tr来与第一投屏设备连接,因此,可以从该tr处检测到二者之间传输的第一数据量大小。

第三步,从与每个所述第二投屏设备连接的每个5g双向通信天线处,检测与每个所述第二投屏设备之间传输的每个第二数据量;

其中,由于在检测到上述5g投屏请求之前,5g终端已经通过至少一个tr来与至少一个第二投屏设备连接,因此,检测每个第二投屏设备所需要传输的数据量大小的方案类似于第二步,也是从相应的tr处检测数据量。

第四步,识别所述第一数据量和n个所述第二数据量中的最大数据量所对应的目标投屏设备;

其中,可以将第二步和第三步得到的n+1个数据量作从大到小的排序,从而识别到需要最大数据量的目标投屏设备,其中,所述目标投屏设备为所述第一投屏设备,或n个所述第二投屏设备中的一个。

第五步,将m-n-1个处于未连接投屏设备状态的5g双向通信天线分配至所述目标投屏设备,其中,分配至所述第一投屏设备的5g双向通信天线为目标5g双向通信天线。

其中,由于目前存在n+1个投屏设备占用了n+1个tr,因此,目前剩余的tr数量为m-n-1,可以将剩余的m-n-1个处于未连接投屏设备状态的tr均分配至该目标投屏设备。

那么当该目标投屏设备为该第一投屏设备时,则分配至该第一投屏设备的目标5g双向通信天线则可以包括上述第一步中随机分配的一个tr以及第五步中分配的m-n-1个tr;而当该目标投屏设备不为该第一投屏设备,而是n个第二投屏设备中的一个时,则该目标5g双向通信天线则是上述第一步中随机分配给第一投屏设备的一个tr。

可选地,当目标5g双向通信天线所支持传输的数据量之和仍旧小于该目标投屏设备所需要的数据量时,则可以将单向通信天线也分配给该目标投屏设备,例如图2中的4个dr。

在本发明实施例中,在对新接入的一个投屏设备分配双向通信天线时,可以根据所有已连接的投屏设备(包括该新接入的投屏设备)所需的数据量大小关系进行智能分配,将未连接任何投屏设备的剩余的双向通信天线来分配给需要流量最大的投屏设备(当然,该投屏设备也可以是基站),以提高投屏数据的传输速率。

步骤106,利用所述目标5g双向通信天线,与所述第一投屏设备传输投屏数据。

其中,对第一投屏设备分配了目标5g双向通信天线进行连接,从而进行5g终端与第一投屏设备之间的投屏数据的传输;而5g终端还通过其他的双向通信天线来与n个第二投屏设备连接,从而使得5g终端通过其他的双向通信天线来与n个第二投屏设备之间进行投屏数据的传输,从而利用5g的双向通信天线,实现了5g终端与多个设备之间的同时投屏。

在本发明实施例中,在已通过5g双向通信天线连接有第二投屏设备的情况下,若检测到第一投屏设备的5g投屏请求,则可以判断第二投屏设备的数量n是否大于或等于该5g中的所具有的5g双向通信天线的总数量m,若是,则说明没有未连接任何投屏设备的剩余双向通信天线,可以拒绝与该第一投屏设备之间的投屏,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;若否,则可以根据第一投屏设备和第二投屏设备所需要传输的数据量大小,来对第一投屏设备进行灵活的分配目标5g双向通信天线,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;最后,在5g终端已经和第二投屏设备进行投屏的情况下,利用目标5g双向通信天线,来实现5g终端与第一投屏设备的投屏,实现了5g终端向多个设备同时投屏。

此外,图3和图4中,也示出了对已通过5g双向通信天线连接的投屏设备分配单向通信天线,例如dr的方式,来提高蜂窝下行吞吐量,具体参照上文,这里不再赘述。

借助于本发明实施例的上述技术方案,利用5g的射频硬件链路来进行多个设备的同时投屏,由于5g的网络传输速率是4g的上百倍,从而可以解决传统投屏方案中对4k甚至分辨率更高的视频投屏卡顿问题;而且5g网络具有mmtc的特点,从而可以实现万物互联,能够实现5g终端与多个投屏设备同时投屏互动的目的,例如在多个好友分享视频,多人投屏游戏等场景有很好的体验;此外,利用5g网络进行投屏,能够利用5gd2d技术来实现两个设备的直接通信,不限于投屏场景在在室内,可以借助于基站,来在室外(devicetodevice)与其他设备(手机、广场屏幕、公交电视等)进行投屏共享;此外,5g网络具有urllc超低延迟的特点,那么即使投屏设备距离该5g终端较远,例如两个终端分属不同的国家,则本发明实施例的方案依然可以实现超低延迟的投屏共享,将终端设备的内容实时投放到配对设备的屏幕中。

参照图5,示出了本发明一个实施例的5g终端的框图。本发明实施例的5g终端能实现上述实施例中的投屏方法的细节,并达到相同的效果。图5所示5g终端包括:

判断模块501,用于若检测到第一投屏设备的5g投屏请求,则判断通过5g双向通信天线已连接的第二投屏设备的数量n是否大于或等于5g双向通信天线的总数量m;

拒绝模块502,用于若所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m,则拒绝所述5g投屏请求;

第一分配模块503,用于利用时分多址技术对所述第一投屏设备分配目标5g双向通信天线;

可选地,第一分配模块503,用于若所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m,则利用时分多址技术对所述第一投屏设备分配目标5g双向通信天线;

第二分配模块504,用于利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

可选地,第二分配模块504,用于若所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m,则利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;

第三分配模块505,用于若所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n小于5g双向通信天线的总数量m,则检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线;

可选地,在所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n大于或等于5g双向通信天线的总数量m的情况下,该5g终端触发拒绝模块501或第一分配模块503或第二分配模块504的执行。

可选地,在所述判断模块501确定通过5g双向通信天线已连接的第二投屏设备的数量n小于5g双向通信天线的总数量m的情况下,该5g终端触发第三分配模块505或第一分配模块503或第二分配模块504的执行。

传输模块506,用于利用所述目标5g双向通信天线,与所述第一投屏设备传输投屏数据。

可选地,所述第三分配模块505包括:

第一选择子模块,用于从m-n个处于未连接投屏设备状态的5g双向通信天线中随机选择一个5g双向通信天线分配至所述第一投屏设备;

第一检测子模块,用于从分配至所述第一投屏设备的5g双向通信天线处,检测与所述第一投屏设备之间传输的第一数据量;

第二检测子模块,用于从与每个所述第二投屏设备连接的每个5g双向通信天线处,检测与每个所述第二投屏设备之间传输的每个第二数据量;

第一识别模块,用于识别所述第一数据量和n个所述第二数据量中的最大数据量所对应的目标投屏设备;

第一分配子模块,用于将m-n-1个处于未连接投屏设备状态的5g双向通信天线分配至所述目标投屏设备,其中,所述目标投屏设备为所述第一投屏设备,或n个所述第二投屏设备中的一个,其中,分配至所述第一投屏设备的5g双向通信天线为目标5g双向通信天线。

可选地,所述第一分配模块503包括:

判断子模块,用于判断m个5g双向通信天线中是否存在处于空闲状态的5g双向通信天线;

第二分配子模块,用于若所述判断子模块确定m个5g双向通信天线中存在处于空闲状态的5g双向通信天线,则从处于空闲状态的5g双向通信天线中随机选择一个目标5g双向通信天线分配至所述第一投屏设备;

所述第二分配模块504,还用于若所述判断子模块确定m个5g双向通信天线中不存在处于空闲状态的5g双向通信天线,则利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线。

可选地,所述第二分配模块504包括:

第二选择子模块,用于从m个5g双向通信天线中随机选择一个目标5g双向通信天线;

第三检测子模块,用于检测所述目标5g双向通信天线的带宽;

确定子模块,用于根据所述带宽确定所述目标5g双向通信天线的信道数量p,其中,p个信道的载波频率不同;

第二识别模块,用于识别p个信道中处于空闲状态的q个信道,其中q<p;

第四检测子模块,用于检测所述第一投屏设备所需要传输的第一数据量;

第三分配子模块,用于根据所述第一数据量,从q个信道中选取资源块数与所述第一数据量匹配的目标信道分配至所述第一投屏设备。

可选地,所述第四检测子模块包括:

分配单元,用于从q个信道中随机选择一个第一信道分配至所述第一投屏设备;

检测单元,用于从分配至所述第一投屏设备的目标5g双向通信天线的第一信道处,检测与所述第一投屏设备之间传输的第一数据量;

所述第三分配子模块包括:

第一选取单元,用于根据所述第一数据量,从q个信道中选取资源块数与所述第一数据量匹配的目标信道;

切换单元,用于当所述目标信道与所述第一信道不同时,则将分配至所述第一投屏设备的信道从所述第一信道切换至所述目标信道。

可选地,所述第三分配子模块包括:

获取单元,用于当所述第一投屏设备的数量为多个时,获取多个第一投屏设备对应的多个第一数据量的比例关系;

第二选取单元,用于从q个信道中选取多个资源块数的比例成所述比例关系的多个目标信道;

分配单元,用于将所述多个目标信道分配至对应的所述多个第一投屏设备。

本发明实施例提供的5g终端能够实现上述方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

图6为实现本发明各个实施例的一种移动终端的硬件结构示意图,

该移动终端400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器410、以及电源411等部件。本领域技术人员可以理解,图6中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,射频单元401,用于检测5g投屏请求;

处理器410,用于若所述射频单元401检测到第一投屏设备的5g投屏请求,则判断通过5g双向通信天线已连接的第二投屏设备的数量n是否大于或等于5g双向通信天线的总数量m;若是,则拒绝所述5g投屏请求,或,利用时分多址技术或频分多址技术对所述第一投屏设备分配目标5g双向通信天线;若否,则检测所述第一投屏设备以及每个第二投屏设备所需要传输的数据量,根据所述数据量,对所述第一投屏设备分配目标5g双向通信天线,或,利用时分多址技术或利用频分多址技术对所述第一投屏设备分配目标5g双向通信天线;利用所述目标5g双向通信天线,与所述第一投屏设备传输投屏数据。

在本发明实施例中,在已通过5g双向通信天线连接有第二投屏设备的情况下,若检测到第一投屏设备的5g投屏请求,则可以判断第二投屏设备的数量n是否大于或等于该5g中的所具有的5g双向通信天线的总数量m,若是,则说明没有未连接任何投屏设备的剩余双向通信天线,可以拒绝与该第一投屏设备之间的投屏,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;若否,则可以根据第一投屏设备和第二投屏设备所需要传输的数据量大小,来对第一投屏设备进行灵活的分配目标5g双向通信天线,或者利用时分多址技术或利用频分多址记录来对第一投屏设备分配目标5g双向通信天线;最后,在移动终端已经和第二投屏设备进行投屏的情况下,利用目标5g双向通信天线,来实现移动终端与第一投屏设备的投屏,实现了移动终端向多个设备同时投屏。

应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与移动终端400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。

输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(graphicsprocessingunit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。

移动终端400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在移动终端400移动到耳边时,关闭显示面板4061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板4061。

用户输入单元407可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图6中,触控面板4071与显示面板4061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元408为外部装置与移动终端400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端400内的一个或多个元件或者可以用于在移动终端400和外部装置之间传输数据。

存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器410是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。

移动终端400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端400包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种移动终端,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述投屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述投屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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