本申请涉及电视应用技术领域,尤其涉及一种信息显示控制方法及装置。
背景技术
随着信息化生活的发展,手机成为人们生活必不可少的通讯、存储与娱乐工具,通常,人们需要较大的手机屏幕以满足信息展示的需求。然而,手机作为一种可移动的智能设备,人们又要求手机屏幕不能过大,以便于携带和操作。因此,在特定的场合下,如用户观看手机视频时,通常使用投屏技术将手机屏幕中的内容在更大的屏幕上展示。
如图1所示,在投屏的过程中,当投屏设备(如手机)和播放设备(如网络电视)连接在同一局域网时,通过airplay、乐博、miracast等投屏协议,可以将手机屏幕上的信息镜像显示在网络电视的播放界面上,此时,电视显示界面与手机显示界面完全相同。而通过dlna(digitallivingnetworkalliance,数字生活网络联盟)协议,可以将手机上的视频、音频、图片等信息推送至网络电视播放,此时,电视不显示手机的界面,只是播放手机推送的内容。通过dlna协议投屏的方法通常如下所示:在支持dlna协议的应用程序中点击需要推送给网络电视播放的内容,如视频;手机获取该视频的播放链接,并将该播放链接发送至网络电视;网络电视再通过该播放链接加载视频信息,进行播放。
然而,在通过dlna协议投屏的过程中,在投屏视频播放前,手机获取信息链接、将链接发送至电视、电视再通过链接加载信息均需要耗费一定的时间,在该过程中,电视的显示屏幕被闲置,造成资源浪费。
技术实现要素:
本申请提供了一种信息显示控制方法及装置,用于解决终端在加载投屏信息的过程中造成的终端屏幕资源浪费。
本申请的第一方面提供一种信息显示控制方法,应用于终端,所述方法包括:
接收投屏设备发送的投屏指令;
向信息控制服务器发送信息显示请求,所述信息显示请求携带有终端预下载信息的标识信息,所述标识信息用于所述信息控制服务器根据当前时刻信息显示的优先级确定信息显示指令,并将所述信息显示指令发送给终端;
接收所述信息显示指令;
根据所述信息显示指令从所述预下载信息中调取目标信息;
将所述目标信息显示于终端界面。
在第一方面的第一种实现方式中,所述方法还包括:
向信息控制服务器发送信息预下载请求,所述信息预下载请求携带有终端的特征信息,所述信息预下载请求用于所述信息控制服务器确定符合所述特征信息的预下载信息,并将所述预下载信息发送至终端;以及,接收并存储所述预下载信息。
在第一方面的第二种实现方式中,在接收投屏设备发送的投屏指令之后,在向信息控制服务器发送信息显示请求之前,所述方法还包括:
确定本次接收到投屏指令与上次接收到投屏指令的时间间隔;
如果所述时间间隔小于预设的时间间隔,不向所述信息控制服务器发送信息显示请求。
在第一方面的第三种实现方式中,在接收投屏设备发送的投屏指令之后,在向信息控制服务器发送信息显示请求之前,所述方法还包括:
如果所述终端仅有一条预下载信息,每接收到两次投屏指令,向所述信息控制服务器发送一次所述信息显示请求。
在第一方面的第四种实现方式中,在向信息控制服务器发送信息显示请求之后,在接收所述信息显示指令之前,所述方法还包括:
确定当前时刻与本次向所述信息控制服务器发送所述信息显示请求的时刻之间的时间间隔;如果所述时间间隔大于预设的时间间隔,播放投屏内容。
在第一方面的第五种实现方式中,将所述目标信息显示于终端界面,包括:
如果本次信息显示指令指示的目标信息,与上次信息显示指令指示的目标信息为同一信息,不显示所述目标信息。
在第一方面的第六种实现方式中,所述优先级为预设的优先级,或者,所述优先级根据信息显示的完成情况实时确定。
在第一方面的第七种实现方式中,在信息显示的过程中,在终端的显示界面上配置查看图标和跳过图标,并且,
如果在预设的时间内,终端接收到跳过指令,跳过信息显示,播放投屏内容;
如果在预设的时间内,终端接收到查看指令,显示所述目标信息对应的页面;
如果在预设的时间内,终端未接收到指令,在所述预设的时间结束后,播放投屏内容。
本申请的第二方面提供一种信息显示控制装置,应用于终端,包括:
投屏指令接收单元,用于接收投屏设备发送的投屏指令;
请求发送单元,用于向信息控制服务器发送信息显示请求,所述信息显示请求携带有终端预下载信息的标识信息,所述标识信息用于所述信息控制服务器根据当前时刻信息显示的优先级确定信息显示指令,并将所述信息显示指令发送给终端;
显示指令接收单元,用于接收所述信息显示指令;
信息调取单元,用于根据所述信息显示指令从所述预下载信息中调取目标信息;
显示控制单元,用于将所述目标信息显示于终端界面。
本申请的第三方面提供一种信息显示控制终端,所述终端包括上述本申请第二方面提供的一种信息显示控制装置。
本申请的第四方面提供一种能够协助控制信息显示的服务器,所述服务器被配置为执行如下步骤:
接收终端发送的信息显示请求,所述信息显示请求为终端在接收投屏设备发送的投屏指令之后发送,并且携带有终端预下载信息的标识信息;
根据所述标识信息和当前时刻信息显示的优先级确定信息显示指令;
将所述信息显示指令发送给终端,所述信息显示指令用于终端从所述预下载信息中调取目标信息,并将所述目标信息显示于终端界面。
本申请的第五方面提供一种信息显示控制系统,所述系统包括上述本申请第三方面提供的终端和第四方面提供的服务器。
本申请提供的信息显示控制方法、装置、终端、服务器及系统,能够在终端接收到的投屏信号之后,利用终端通过dlna协议获取投屏内容的时间,显示终端本地存储的预下载信息,避免终端的显示屏幕被闲置,造成资源浪费。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有投屏技术的网络连接结构示意图。
图2为本申请实施例提供的一种信息显示控制方法的流程图。
图3为本申请实施例提供的信息显示请求发送判断流程图一。
图4为本申请实施例提供的信息显示请求发送判断流程图二。
图5为本申请实施例提供的投屏内容播放控制流程图。
图6为本申请实施例提供的一种信息显示控制装置的示意图。
图7为本申请实施例提供的一种信息显示控制终端的示意图。
图8为本申请实施例提供的一种能够协助控制信息显示的服务器配置方法流程图。
图9为本申请实施例提供的一种信息显示控制系统的示意图。
图10为本申请实施例提供的一种信息显示控制系统的设备连接结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图2,本申请实施例提供的一种信息显示控制方法的流程图。所述方法应用于终端,具体包括如下步骤:
步骤s201,接收投屏设备发送的投屏指令。
在本申请中,所述投屏设备可以为任何能够连接局域网并支持视频播放的设备,如手机、平板电脑、笔记本电脑等,所述终端可以为能够连接局域网的智能电视、笔记本电脑等,本申请对此不进行限制。
在使用投屏设备的过程中,所述投屏设备需安装支持dlna协议的应用程序,如海信电视微助手、腾讯视频等。当用户在所述应用程序中确定投屏内容之后,点击相应的投屏图标,即可向终端发送投屏指令,并由终端进行接收。
步骤s202,向信息控制服务器发送信息显示请求,所述信息显示请求携带有终端预下载信息的标识信息,所述标识信息用于所述信息控制服务器根据当前时刻信息显示的优先级确定信息显示指令,并将所述信息显示指令发送给终端。
需要说明的是,由于终端的显示屏幕较大,对信息的像素要求通常也都比较高,每个信息文件都比较大,在传输的过程中需要耗费一定的时间。因此,为了提高终端显示信息的速率,每间隔一段时间、在终端启动的时候或者在终端空闲的时候,先将信息预先下载至终端中,以在需要播放时直接调用。具体过程如下所示:
(1)终端根据自身的特征信息配置信息预下载请求。所述信息预下载请求中携带终端的特征信息,所述特征信息可以为终端的地理位置、终端的型号等。
对于网络电视等固定终端,终端的型号是固定的,其地理位置通常也不会发生变化,因此,可以预先配置好信息预下载请求,以避免每次重复配置相同的内容。当然,终端也可以实时配置信息预下载请求,本申请对此不进行限制。
(2)终端将所述信息预下载请求发送给信息控制服务器。
所述信息控制服务器在接收到所述信息预下载请求之后,将终端的特征信息和预设在信息控制服务器内部的信息播放策略进行比较,根据比较结果确定符合所述特征信息的目标信息播放策略。随后,根据所述目标播放策略确定对应的预下载信息,并将所述预下载信息发送至终端。
需要说明的是,所述信息播放策略配置有对应信息的投放地理位置、投放机型、日播放次数、播放时间段等信息,具体根据信息主的需求进行设定。
(3)终端接收并存储所述预下载信息。通常情况下,所述预下载信息都存储在固定的文件夹中,当终端需要播放预下载信息时,直接从所述文件夹中调取即可。
其中,预下载信息可以为广告信息、终端业务推荐信息等,以便于终端通过投屏业务能够实现广告收益,或者,对终端新的应用、新的功能进行推荐,实现终端的业务导流。
终端在接收到投屏指令之后,向信息控制服务器发送信息显示请求。所述信息显示请求携带有终端预下载信息的标识信息。信息控制服务器在接收到所述信息显示请求之后,读取其中的标识信息,根据所述标识信息确定与所述标识信息对应的信息播放策略,再根据对应的信息播放策略确定各个标识信息对应的预下载信息的显示优先级,并将优先级最高的预下载信息确定为目标信息。随后,生成信息显示指令,所述信息显示指令携带有目标信息的标识信息。
其中,预下载信息的显示优先级可以根据信息的重要程度预先设定。或者,可以根据信息显示的完成情况实时确定。例如,在当日内,预下载信息a已经完成目标显示次数的100%,预下载信息b已经完成目标显示次数的80%,而预下载信息c只完成了目标显示次数的60%。那么,确定完成量最少的预下载信息c的优先级最高。
步骤s203,接收所述信息显示指令。
步骤s204,根据所述信息显示指令从所述预下载信息中调取目标信息。
终端在接收所述信息显示指令之后,识别所述信息显示指令携带的标识信息,并根据所述标识信息从预下载信息中调取与所述标识信息对应的目标信息。
步骤s205,将所述目标信息显示于终端界面。
在一种可能的实现方式中,如果本次信息显示指令指示的目标信息,与上次信息显示指令指示的目标信息为同一信息,则此次不显示所述目标信息,以避免用户重复观看相同的内容,导致用户体验不佳。
另外,在播放目标信息之后,所述方法还包括:将本次信息的播放数据发送至信息监测服务器,以便于信息主通过第三方平台监测器信息的投放情况。
在信息显示的过程中,作为一种可选的实现方式,在终端的显示界面上配置查看图标和跳过图标。上述查看图标可以与目标信息同时显示在终端界面上,上述跳过图标可以在信息显示一段时间,如2秒、3秒等,之后显示。
如果在预设的时间内,终端接收到跳过指令,跳过信息显示,播放投屏内容。例如,当用户点击跳过图标之后,直接播放投屏内容。
如果在预设的时间内,终端接收到查看指令,显示所述目标信息对应的页面。例如,当用户点击查看图标之后,进入所述信息对应的网络详情界面,以便于进一步了解所述信息推荐的商品或者内容。
如果在预设的时间内,终端未接收到指令,在所述预设的时间结束后,播放投屏内容。
需要说明的是,上述预设的时间可以为自目标信息播放起10秒内、15秒内、或者30秒内等,具体根据预先配置决定。
综上所述,本申请实施例提供的信息显示控制方法,在终端接收到的投屏信号之后,能够利用终端通过dlna协议获取投屏内容的时间,显示终端本地存储的预下载信息,避免终端的显示屏幕被闲置,造成资源浪费。
实施例2
在实施例1的基础上,与实施例1不同的是,在步骤s201之后,在步骤s202之前,本实施例还包括如下的实施方式。
在第一种可能的实现方式中,请参阅图3,终端在接收到投屏设备发送的投屏指令之后,执行如下步骤:
步骤s301,确定本次接收到投屏指令与上次接收到投屏指令的时间间隔。
步骤s302,判断所述时间间隔是否小于预设的时间间隔。
步骤s303,如果所述时间间隔小于预设的时间间隔,不执行步骤s202。
所述预设的时间间隔可以为1分钟、3分钟、5分钟、10分钟等,具体根据预先的配置确定,本申请对此不进行限制。
步骤s304,如果所述时间间隔不小于预设的时间间隔,执行步骤s202。
在投屏的过程中,可能存在的一种情况是,用户在一次投屏的过程中,花费较长时间观看完该次投屏终端推荐的广告内容或者业务信息,然而当投屏视频开始播放时,却发现目前播放的视频并不是自己想要观看的视频,需要更换其他视频进行观看。此时,用户需要重新发送投屏指令,在该次投屏内容显示之前,用户还需要再观看一次广告内容或者业务推荐信息,导致用户体验不佳。
由此可见,通过上述方法,能够避免用户在两次时间间隔较短的投屏过程中,不断观看非投屏内容,以提高用户体验。
在第二种可能的实现方式中,请参阅图4,终端在接收到投屏设备发送的投屏指令之后,还执行如下步骤:
步骤s401,判断所述终端中预下载信息的个数。
步骤s402,如果所述终端中没有所述预下载信息,不执行步骤s202。
步骤s403,如果所述终端仅有一条预下载信息,每接收到两次投屏指令,执行步骤s202。
步骤s404,如果所述终端有至少两条预下载信息,执行步骤s202。
通过上述的方法,能够在显示广告或者业务推荐信息的过程中,避免重复显示相同的信息,降低用户体验。
实施例3
在实施例1或实施例2的基础上,请参阅图5,在步骤s202和步骤s203之间,本申请实施例还包括如下的内容:
步骤s501,确定当前时刻与本次向所述信息控制服务器发送所述信息显示请求的时刻之间的时间间隔。
步骤s502,判断所述所述时间间隔是否大于预设的时间间隔。
其中,预设的时间间隔可以为400毫秒、500毫秒、800毫秒等,具体根据预先的配置确定,本申请对此不进行限制。
步骤s503,如果所述时间间隔大于预设的时间间隔,播放投屏内容。
步骤s504,如果所述时间间隔不大于预设的时间间隔,重复执行步骤s502。
在发送信息显示指令和接收信息显示指令之间的过程中,可能会遇到网络故障、网络传输速度缓慢等问题,导致信息显示指令请求时间过长,影响终端正常工作。通过上述方法,能够避免信息显示指令请求时间过长,有利于提高终端工作效率,提高用户体验。
实施例4
请参阅图6,本申请实施例提供的一种信息显示控制装置的示意图。所述装置应用于终端,包括如下部件:
投屏指令接收单元61,用于接收投屏设备发送的投屏指令。
请求发送单元62,用于向信息控制服务器发送信息显示请求,所述信息显示请求携带有终端预下载信息的标识信息,所述标识信息用于所述信息控制服务器根据当前时刻信息显示的优先级确定信息显示指令,并将所述信息显示指令发送给终端。
显示指令接收单元63,用于接收所述信息显示指令。
信息调取单元64,用于根据所述信息显示指令从所述预下载信息中调取目标信息。
显示控制单元65,用于将所述目标信息显示于终端界面。
可选的,所述装置还包括:
预下载请求发送单元66,用于向信息控制服务器发送信息预下载请求,所述信息预下载请求携带有终端的特征信息,所述信息预下载请求用于所述信息控制服务器确定符合所述特征信息的预下载信息,并将所述预下载信息发送至终端。
预下载信息接收单元67,用于接收并存储所述预下载信息。
可选的,所述请求发送单元62,还用于确定本次接收到投屏指令与上次接收到投屏指令的时间间隔;如果所述时间间隔小于预设的时间间隔,不向所述信息控制服务器发送信息显示请求。
可选的,所述请求发送单元62,还用于如果所述终端仅有一条预下载信息,每接收到两次投屏指令,向所述信息控制服务器发送一次所述信息显示请求。
可选的,所述显示控制单元65,还用于确定当前时刻与本次向所述信息控制服务器发送所述信息显示请求的时刻之间的时间间隔;如果所述时间间隔大于预设的时间间隔,显示投屏内容。
可选的,所述显示控制单元65,还用于如果本次信息显示指令指示的目标信息,与上次信息显示指令指示的目标信息为同一信息,不显示所述目标信息。
可选的,所述优先级为预设的优先级,或者,所述优先级根据信息显示的完成情况实时确定。
可选的,在信息显示的过程中,显示控制单元65,还用于在终端的显示界面上配置查看图标和跳过图标,并执行如下过程:
如果在预设的时间内,终端接收到跳过指令,跳过信息显示,播放投屏内容。
如果在预设的时间内,终端接收到查看指令,显示所述目标信息对应的页面。
如果在预设的时间内,终端未接收到指令,在所述预设的时间结束后,播放投屏内容。
本申请实施例提供的信息显示控制装装置,在终端接收到的投屏信号之后,能够利用终端通过dlna协议获取投屏内容的时间,显示终端本地存储的预下载信息,避免终端的显示屏幕被闲置,造成资源浪费。
实施例5
请参阅图7,本申请实施例提供的一种信息显示控制装终端,所述终端包括本申请实施例4示出的信息显示控制装置。本申请实施例提供的信息显示控制装终端,在接收到的投屏信号之后,能够利用通过dlna协议获取投屏内容的时间,显示本地存储的预下载信息,避免显示屏幕被闲置,造成资源浪费。
实施例6
请参阅图8,本申请实施例提供的一种能够协助控制信息显示的服务器,所述服务器被配置为执行如下步骤:
步骤s801,接收终端发送的信息显示请求,所述信息显示请求为终端在接收投屏设备发送的投屏指令之后发送,并且携带有终端预下载信息的标识信息。
步骤s802,根据所述标识信息和当前时刻信息显示的优先级确定信息显示指令;
步骤s803,将所述信息显示指令发送给终端,所述信息显示指令用于终端从所述预下载信息中调取目标信息,并将所述目标信息显示于终端界面。
具体执行过程参见本申请实施例1的内容,本申请在此不再赘述。
本申请实施例提供的服务器,能够接收终端在接收到投屏信号之后发送的信息显示请求,并根据所述信息显示请求确定信息显示指令,以由终端根据信息显示指令显示终端本地存储的预下载信息,避免终端通过dlna协议获取投屏内容的过程中显示屏幕被闲置,造成资源浪费。
实施例6
请参阅图9和图10,本申请实施例提供的一种信息显示控制系统的结构示意图。所述控系统包括如下组件:
投屏指令接收单元61,设置于终端,用于接收投屏设备发送的投屏指令。
请求发送单元62,设置于终端,用于向信息控制服务器发送信息显示请求,所述信息显示请求携带有终端预下载信息的标识信息。
请求接收单元91,设置于信息控制服务器,用于接收所述信息显示请求。
显示指令确定单元92,设置于信息控制服务器,用于根据所述标识信息和当前时刻信息显示的优先级确定信息显示指令。
显示指令发送单元93,设置于信息控制服务器,用于将所述信息显示指令发送给终端。
显示指令接收单元63,用于接收所述信息显示指令。
信息调取单元64,用于根据所述信息显示指令从所述预下载信息中调取目标信息。
显示控制单元65,用于将所述目标信息显示于终端界面。
本申请实施例提供的信息显示控制系统,在终端接收到的投屏信号之后,能够利用终端通过dlna协议获取投屏内容的时间,显示终端本地存储的预下载信息,避免终端的显示屏幕被闲置,造成资源浪费。
以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
应当理解的是,本申请并不局限于上面已经描述的内容,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。