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

文档序号:8907926阅读:来源:国知局
所指示的时间范围是以当前时刻作为信息展示的起始时间点,并持续该展示时长。
[0078]在本发明一个实施例中,第一服务器可以将展示时间参数携带在一准备发往该终端设备的通知消息中,将携带有所述展示时间参数的所述通知消息发送至该终端设备。
[0079]在本发明一个实施例中,在步骤402之前可以进一步包括:第一服务器将一指示字段附加于准备发往该终端设备的该流媒体对应的编码后的媒体流,并在该指示字段填充无效值。其中,编码后的媒体流可以是视频和/或音频编码后的媒体数据流。该指示字段用于当确定该终端设备需要进行信息展示时指示展示时间参数。该指示字段可以附加在该媒体流的首部或尾部。如图5A所示,在媒体流501的尾部附加了指示字段502。当确定该终端设备需要进行信息展示时,在发送附加有所述指示字段的所述媒体流之前,在该指示字段中填充展示时间参数。
[0080]在本发明一个实施例中,在步骤402之前可以进一步包括:第一服务器将一标志位和一指示字段附加于准备发往该终端设备的该流媒体对应的编码后的媒体流中,并设置该标志位为无效。其中,该标志位指示终端设备是否进行信息展示。当该标志位设置为有效,指示进行信息展示,该指示字段指示展示时间参数。该标志位和指示字段可以附加在该媒体流的首部或尾部。如图5B所示,在媒体流501的首部附加了标志位503和指示字段504。当确定该终端设备需要进行信息展示时,在发送附加有所述标志位和所述指示字段的所述媒体流之前,设置该标志位为有效,并在该指示字段中填充所述展示时间参数。服务器发送所述媒体流至该终端设备,该媒体流附加有被设置为有效的该标志位和填充了所述展示时间参数的该指示字段。
[0081]在本发明一个实施例中,在步骤402之前可以进一步包括:第一服务器在准备发往该终端设备的该流媒体对应的编码后的媒体流中一预留字段内填充无效值。其中,该预留字段用于当确定该终端设备需要进行信息展示时指示展示时间参数。在本发明一个实施例中,如图5C所示,该预留字段506可以位于编码后的媒体流的头部信息505中。例如,对于该进行MPEG-2视频编码后的媒体流,该预留字段可以位于MPEG-2编码头部信息中的预留字段。当确定该终端设备需要进行信息展示时,在发送包括该预留字段的媒体流之前,第一服务器在该预留字段填充所述展示时间参数。第一服务器发送该媒体流至所述终端设备,所述媒体流中包括填充了所述展示时间参数的该预留字段。
[0082]在本发明一个实施例中,在步骤402之前可以进一步包括:第一服务器在准备发往该终端设备的该流媒体对应的编码后的媒体流中的预留标志位设置为无效。其中,该预留标志位用于指示终端设备是否进行信息展示。当该预留标志位设置为有效,指示进行信息展示,该预留字段指示展示时间参数。在本发明一个实施例中,如图所示,该预留标志位507和预留字段508可以位于编码后的媒体流的头部信息505中。例如,对于该进行
H.264视频编码后的媒体流,该预留字段可以位于H.264编码头部信息中的预留字段。当确定该终端设备需要进行信息展示时,在发送包括该预留字段的媒体流之前,第一服务器将该预留标志位设置为有效,在该媒体流中一预留字段内填充所述展示时间参数。第一服务器发送该媒体流至所述终端设备,该媒体流包括被设置为有效的该预留标志位和填充了所述展示时间参数的该预留字段。
[0083]步骤403:终端设备从第一服务器接收展示时间参数;
[0084]在本发明一个实施例中,终端设备接收所述第一服务器发送的通知消息,从通知消息中获取展示时间参数。
[0085]在本发明一个实施例中,终端设备从第一服务器接收该流媒体对应的编码后的媒体流,解析附加于所述媒体流的指示字段。当解析出该指示字段为无效时,该终端设备确定不进行信息展示,并结束本流程。当解析出该指示字段的值为有效时,终端设备根据解析出的指示字段的值,获得所述展示时间参数。
[0086]在本发明一个实施例中,终端设备从第一服务器接收该流媒体对应的编码后的媒体流,解析附加于所述媒体流中的标志位。当解析出该标志位被设置为无效时,该终端设备确定不进行信息展示,并结束本流程。当解析出该标志位为有效时,终端设备进一步解析附加于所述媒体流中的指示字段,并根据解析出的该指示字段的值,获得所述展示时间参数。
[0087]在本发明一个实施例中,终端设备从所述第一服务器接收该流媒体对应的编码后的媒体流,解析媒体流中的预留字段。当解析出该预留字段为无效时,该终端设备确定不进行信息展示,并结束本流程。当解析出该预留字段的值有效时,终端设备根据解析出的指示字段的值,获得所述展示时间参数。
[0088]在本发明一个实施例中,终端设备从所述第一服务器接收该流媒体对应的编码后的媒体流,解析媒体流中的预留标志位。当解析出该预留标志位被设置为无效时,该终端设备确定不进行信息展示,并结束本流程。当解析出该预留标志位为有效时,终端设备解析该媒体流中的预留字段,根据解析出的该指示字段的值,获得所述展示时间参数。
[0089]步骤404:终端设备根据所获取的展示时间参数确定其所指示的时间范围。
[0090]在本发明一个实施例中,当获取的展示时间参数包括展示起始时间点、展示结束时间点,展示时间参数所指示的时间范围是从展示起始时间点到展示结束时间点之间的时间范围。当获取的展示时间参数包括展示时长,展示时间参数所指示的时间范围是以当前时刻作为信息展示的起始时间点并持续该展示时长的时间范围。
[0091]步骤405:终端设备将信息获取请求发送至第二服务器。
[0092]在本发明一个实施例中,该第二服务器可以是用于提供信息展示服务的服务器。信息获取请求中至少携带了信息的展示序号和所确定的时间范围的时长。其中,信息的展示序号是该被展示的信息在该流媒体在线播放的过程中的序号。例如,对于在该流媒体在线播放的过程中展示的第一条信息,该信息的展示序号为I。在本发明另一实施例中,该信息获取请求中可以携带该流媒体的标识和所确定的时间范围。
[0093]步骤406:终端设备接收来自该第二服务器的信息。
[0094]接收到的信息可以是视频、音频、图片、网页等形式,本发明对此不作限定。
[0095]步骤407:终端设备在该时间范围内展示所获取的该信息。
[0096]在本发明一个实施例中,在步骤407之后,本方法还可以进一步包括:向第二服务器上报信息展示参数。该信息展示参数可以包括但不限于展示该信息的终端设备的相关参数(例如,该终端设备的标识、IP地址、类型等)、展示该信息的方式(例如,通过网页展示、通过应用展示等)。在本发明一个实施例中,该终端设备的类型包括但不限于个人电脑、智能手机、投影仪等。
[0097]以上对本发明实施例提出的信息展示方法进行了说明。下面结合附图对本发明实施例提供的装置进行说明。
[0098]图6为本发明实施例提供的一种服务器结构示意图。如图6所示,当为一终端设备提供一流媒体的在线播放服务时,该服务器包括以下模块:
[0099]判断模块601,用于判断该终端设备当前是否需要进行信息展示;
[0100]发送模块602,用于当判断模块601确定该终端设备需要进行信息展示时,将展示时间参数发送至该终端设备,以使该终端设备在该展示时间参数指示的时间范围内展示信息。
[0101]在本发明一个实施例中,所述发送模块602用于将所述展示时间参数携带在一准备发往该终端设备的通知消息中,将携带有所述展示时间参数的所述通知消息发送至该终端设备。
[0102]在本发明一个实施例中,该服务器进一步包括设置模块603,用于将一指示字段附加于准备发往该终端设备的该流媒体对应的编码后的媒体流,并在该指示字段填充无效值,以使所述终端设备在解析出该指示字段为无效值时确定不进行信息展示。
[0103]发送模块602用于在发送附加有所述指示字段的所述媒体流之前,在该指示字段中填充所述展示时间参数;发送所述媒体流至该终端设备,该媒体流附加有填充了所述展示时间参数的该指示字段。
[0104]在本发明一个实施例中,该服务器进一步设置模块603,用于将一标志位和一指示字段附加于准备发往该终端设备的该流媒体对应的编码后的媒体流中,并设置该标志位为无效,以使所述终端设备在解析出该标志位为无效时,确定不进行信息展示。
[0105]所述发送模块602用于在发送附加有所述标志位和所述指示字段的所述媒体流之前,设置该标志位为有效,并在该指示字段中填充所述展示时间参数;发送所述媒体流至该终端设备,该媒体流附加有被设置为有效的该标志位和填充了
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1