信息展示方法、终端设备、服务器和系统的制作方法

文档序号:8907926
信息展示方法、终端设备、服务器和系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种信息展示方法、终端设备、服务器和系统。
【背景技术】
[0002]目前,越来越多的用户通过终端设备,在线播放流媒体(如:观看在线视频或者收听在线音频),更具体的,例如,观看体育赛事直播、收听在线广播等。当为终端设备提供一流媒体的在线播放服务时,服务器将对流媒体进行编码(例如,视频编码和/或音频编码),得到该流媒体的媒体流,并将该流媒体的媒体流通过内容分发网络(Content DeliveryNetwork,CDN)发送至接受在线播放服务的终端设备。该终端设备解析该媒体播放媒体流,并播放。

【发明内容】

[0003]本发明实施例提供一种信息展示的方法、终端设备、服务器和系统,减小了在线媒体播放时延。
[0004]本发明实施例提供了信息展示的方法,应用于提供流媒体在线播放服务的服务器,当为一终端设备提供一流媒体的在线播放服务时,该方法包括:
[0005]判断该终端设备当前是否需要进行信息展示;
[0006]当确定该终端设备需要进行信息展示时,将展示时间参数发送至该终端设备,以使该终端设备在该展示时间参数指示的时间范围内展示信息。
[0007]本发明实施例提供了信息展示的方法,应用于接受流媒体在线播放服务的终端设备,当接受第一服务器提供的一流媒体的在线播放服务时,该方法包括:
[0008]从所述第一服务器接收展示时间参数;
[0009]根据所获取的展示时间参数确定其所指示的时间范围;
[0010]从用于提供信息展示服务的第二服务器获取将在所确定的时间范围内展示的信息;
[0011]在该时间范围内展示所获取的该信息。
[0012]本发明实施例提供了种服务器,当为一终端设备提供一流媒体的在线播放服务时,该服务器包括:
[0013]判断模块,用于判断该终端设备当前是否需要进行信息展示;
[0014]发送模块,用于当确定该终端设备需要进行信息展示时,将展示时间参数发送至该终端设备,以使该终端设备在该展示时间参数指示的时间范围内展示信息。
[0015]本发明实施例提供了终端设备,当接受第一服务器提供的一流媒体的在线播放服务时,该终端设备包括:
[0016]接收模块,用于从所述第一服务器接收展示时间参数;
[0017]确定模块,用于根据所获取的展示时间参数确定其所指示的时间范围;
[0018]获取模块,用于从用于提供信息展示服务的第二服务器获取将在所确定的时间范围内展示的信息;
[0019]展示模块,用于在该时间范围内展示所获取的该信息。
[0020]本发明实施例提供了信息展示系统,该系统包括第一服务器、第二服务器和终端设备;
[0021]当为一终端设备提供一流媒体的在线播放服务时,所述第一服务器用于判断该终端设备当前是否需要进行信息展示;当确定该终端设备需要进行信息展示时,将展示时间参数发送至该终端设备,以使该终端设备在该展示时间参数指示的时间范围内展示信息;
[0022]当接受第一服务器提供的一流媒体的在线播放服务时,所述终端设备用于从所述第一服务器接收展示时间参数;根据所获取的展示时间参数确定其所指示的时间范围;从用于提供信息展示服务的所述第二服务器获取将在所确定的时间范围内展示的信息;在该时间范围内展示所获取的该信息。
[0023]采用上述技术方案,减小了在线媒体播放时延,实现了信息的实时展示。进一步地,由于提供流媒体在线播放服务的服务器无需对流媒体进行内容剪切和插入处理,减少了服务器的处理负荷。并且,由于接受同一流媒体在线播放服务的终端设备从用于提供信息展示服务的服务器获取展示的信息,实现了不同终端设备所展示信息的同步。
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本发明实施例中信息展示系统结构图;
[0026]图2为本发明实施例中信息展示方法的流程图;
[0027]图3为本发明实施例中信息展示方法的流程图;
[0028]图4为本发明实施例中信息展示方法的流程图;
[0029]图5A-5D为本发明实施例中流媒体对应的编码后的媒体流的结构示意图;
[0030]图6为本发明实施例中服务器结构示意图;
[0031]图7为本发明实施例中终端设备结构示意图;
[0032]图8为本发明实施例中信息展示系统结构示意图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]本发明的发明人在研宄过程中发现,在为终端设备提供一流媒体的在线播放服务时,服务器还可以同时为该终端设备提供信息展示服务(例如,展示广告信息、促销信息等)。具体的,在为终端设备提供一流媒体的在线播放服务时,如果要在一段时间内为该终端设备提供信息展示服务,服务器可以将在线播放的流媒体进行缓存,将该流媒体中对应于该段时间的一段内容剪切掉,并插入所要展示的信息(如插入广告内容)。之后,服务器将进行了剪切和插入处理的流媒体进行编码,并将编码后的媒体流发送至终端设备。由于需要先对在线播放的流媒体进行缓存再进行剪切和插入处理,就增加了在线播放的时延。
[0035]有鉴于此,本发明实施例提出了一种信息展示的方法。根据本发明实施例提供的方法,当为一终端设备提供一流媒体的在线播放服务时,服务器判断该终端设备当前是否需要进行信息展示。当确定该终端设备需要进行信息展示时,服务器将展示时间参数发送至该终端设备,以使该终端设备在该展示时间参数指示的时间范围内展示信息。从而,减小了在线媒体播放时延,实现了信息的实时展示。进一步地,由于服务器无需对流媒体进行内容剪切和插入处理,减少了服务器的处理负荷。并且,由于接受同一流媒体在线播放服务的终端设备从用于提供信息展示服务的服务器获取展示的信息,实现了不同终端设备所展示信息的同步。
[0036]图1是本发明一个实施例中信息展示系统的结构图。如图1所示,系统100包括第一服务器110、终端设备120、第二服务器130、以及通信网络140。
[0037]当为一终端设备提供一流媒体的在线播放服务时,第一服务器110用于判断该终端设备120当前是否需要进行信息展示;当确定该终端设备120需要进行信息展示时,将展示时间参数发送至该终端设备120,以使该终端设备120在该展示时间参数指示的时间范围内展示信息。
[0038]在本发明一个实施例中,第一服务器110可以是具有数据计算处理及存储功能的计算设备。例如,如图1所示,第一服务器110可以包括处理器102、非易失性计算机可读存储器104、I/O接口 106和网络通信接口 108。这些组件通过总线105进行通信。
[0039]在本发明一个实施例中,存储器104中存储有多个程序模块:操作系统112、1/0模块114、通信模块116和应用程序118。处理器102可以读取存储器中的程序模块来实现本发明实施例提供的方案。
[0040]在本发明实施例中,I/O接口 106可以与输入/输出设备连接,例如触摸屏、麦克风、扬声器等。I/o接口 106将从输入设备接收到的输入数据发送给I/O模块114进行处理,并将I/O模块114输出的数据发送给输出设备。
[0041]网络通信接口 108可以将从通信网络140接收到的数据发送给通信模块116,并将从通信模块116接收到的数据通过通信网络140发送出去。
[0042]存储在存储器104中的应用程序118中可以包含信息展示应用119。如图1所示,该信息展示应用119可以包括判断模块601、发送模块602。进一步地,该信息展示应用119还可以包括设置模块603,本文后续会对模块601-603的具体功能和工作原理做详述。处理器102可以通过执行信息展示应用119来实现判断该终端设备120是否需要进行信息展示;当确定该终端设备120需
再多了解一些
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1