信息推送方法及视频播放系统与流程

文档序号:11437552阅读:337来源:国知局
信息推送方法及视频播放系统与流程

本发明涉及通信技术领域,具体而言,涉及一种信息推送方法及视频播放系统。



背景技术:

近年来,互联网和家庭无线网络已经非常普及。随着智能电视技术的迅速发展及推广,越来越多的用户使用用户终端通过网络向智能电视发送对当前节目的评论。现有技术在收发电视节目评论信息的过程中,全部使用internet网络作为数据通路。然而在用户终端与智能电视之间没有internet网络连接时,没有接入internet网络的电视在播放直播节目时,就不会显示评论信息,影响用户体验。



技术实现要素:

为了克服现有技术中的上述不足,本发明所要解决的技术问题是提供一种信息推送方法及视频播放系统,其能够将待推送的信息通过数字视频广播前端发送给显示终端,显示终端在没有连接网络的情况下依然可以接收并显示待推送的信息。

本发明较佳实施例提供一种信息推送方法,应用于视频播放系统,所述系统包括通信连接的服务器、数字视频广播前端及显示终端,

所述方法包括:

所述服务器将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送到所述数字视频广播前端,其中,所述服务器保存有待推送的信息及与所述待推送的信息对应的节目单中节目的信息;

所述数字视频广播前端将所述待推送的信息与对应的节目单中节目进行处理,得到添加有待推送信息的节目,并将添加有待推送信息的节目发送给所述显示终端;

所述显示终端对添加有所述待推送信息的节目进行显示。

本发明较佳实施例还提供一种视频播放系统,所述系统包括通信连接的服务器、数字视频广播前端及显示终端,

所述服务器用于将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送到所述数字视频广播前端,其中,所述服务器保存有待推送的信息及与所述待推送的信息对应的节目单中节目的信息;

所述数字视频广播前端用于将所述待推送的信息与对应的节目单中节目进行处理,得到添加有待推送信息的节目,并将添加有待推送信息的节目发送给所述显示终端;

所述显示终端用于对添加有所述待推送信息的节目进行显示。

相对于现有技术而言,本发明具有以下有益效果:

本发明提供一种信息推送方法及视频播放系统。所述方法应用于所述系统,所述系统包括通信连接的服务器、数字视频广播前端及显示终端。所述服务器将存储有待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送给所述数字视频广播前端。所述数字视频广播前端将待推送的信息及与待推送信息对应的节目单中的节目进行处理,并将处理得到的添加有待推送信息的节目发送给所述显示终端,以使所述显示终端在播放节目时,将与节目对应的待推送信息进行显示。由此,在所述显示终端没有连接网络时,所述显示终端依然可以接收到待推送信息,从而提升用户体验。

为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明较佳实施例提供的视频播放系统的方框示意图。

图2是图1中服务器的方框示意图。

图3是本发明较佳实施例提供的信息推送方法的流程示意图之一。

图4是本发明较佳实施例提供的信息推送方法的流程示意图之二。

图5是本发明较佳实施例提供的信息推送方法的流程示意图之三。

图6是图5中步骤s140包括的部分子步骤的流程示意图。

图7是图5中步骤s140包括的另一部分子步骤的流程示意图。

图8是本发明较佳实施例提供的信息推送方法的流程示意图之四。

图标:10-视频播放系统;100-服务器;110-存储器;120-存储控制器;130-处理器;200-数字视频广播前端;300-显示终端;400-用户终端。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,图1是较佳实施例提供的视频播放系统10的方框示意图。所述视频播放系统10包括通信连接的服务器100、数字视频广播前端200及显示终端300。所述服务器100将信息发送给所述数字视频广播前端200,数字视频广播前端200将接收的信息发送给所述显示终端300,以使所述显示终端300在没有连接internet网络的情况下依然可以显示服务器100发送的信息。

其中,所述服务器100可以是通过局域网与所述数字视频广播前端200通信连接,所述数字视频广播前端200可以是通过hfc广播网络与所述显示终端300通信连接。

其中,局域网(localareanetwork,lan)是指有限区域(如办公室或楼层)内的多台计算机通过共享的传输介质互连,所组成的封闭网络。共享的互连介质通常是一个电缆系统(如双绞线、同轴电缆、光纤等),也可以是红外信号、无线电等无线传输介质。

hfc(hybridfiber-coaxial,混合光纤同轴电缆网)通常由光纤干线、同轴电缆支线和用户配线网络三部分组成,从有线电视台出来的节目信号先变成光信号在干线上传输;到用户区域后把光信号转换成电信号,经分配器分配后通过同轴电缆送到用户。hfc广播网络是以同轴线缆为信道的单向广播网络。

请参照图2,图2是图1中服务器100的方框示意图。所述服务器100可以是网站服务器,所述服务器100可以包括:存储器110、存储控制器120以及处理器130。

所述存储器110、存储控制器120及处理器130各元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述处理器130通过运行存储在存储器110内的软件程序以及模块,从而执行各种功能应用以及数据处理。

其中,所述存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。所述处理器130以及其他可能的组件对存储器110的访问可在所述存储控制器120的控制下进行。

所述处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

可以理解,图2所示的结构仅为示意,服务器100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

在本实施中,所述显示终端300可以是电视。

请参照图3,图3是本发明较佳实施例提供的信息推送方法的流程示意图之一。所述方法应用于所述视频播放系统10。下面对信息推送方法的具体流程进行详细阐述。

步骤s150,所述服务器100将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送到所述数字视频广播前端200。

在本实施中,所述服务器100中保存有待推送的信息及与所述待推送的信息对应的节目单中节目的信息。所述服务器100可以通过局域网将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送到所述数字视频广播前端200。其中,待推送的信息与节目单中的节目的对应方式可以是一条待推送信息对应节目单中的1个节目;还可以是一条待推送信息对应节目单中的2个节目等,在此不做具体限定。

其中,节目单中节目的信息可以是节目的播放信息,比如,cctv1台2017-05-2019:00-19:30新闻联播。而所述待推送的信息对应的节目可以是正在播出的,也可以是尚未播出的。

步骤s160,所述数字视频广播前端200将所述待推送的信息与对应的节目单中节目进行处理,得到添加有待推送信息的节目,并将添加有待推送信息的节目发送给所述显示终端300。

其中,所述数字视频广播前端200负责信号的接收、处理和控制,完成信号输入、信号处理、信号输出和节目管理等功能。所述数字视频广播前端200包括视频服务器、实时编码器、节目信息服务器及复用器等。

其中,所述视频服务器负责将接收或采集到的不同信号源、不同格式(文本、数据流、视音频)的信息转换为符合dvb/mpeg-2标准的ts(transferstream,传输流)传输流数据。每个传输流中包含若干个program(电视频道);每个program又包含视频、音频、节目预告(electronicprogramguide,epg)等信息。epg节目单通常包含了一周的电视节目指南。

实时编码器负责对模拟视音频信号源进行数字化采集和mpeg-2压缩编码,输出符合dvb标准的mpeg-2数字视音频基本流(es),再进行视频实时数字预处理、时基校正、打包(分组)等处理,打包后的视音频es流称为视音频pes流,然后将视音频pes流送往节目复用器。

复用器将来自视频服务器、实时编码器的多路dvb/mpeg-2spts(单节目传输流)复用(系统级复用)为一路mpts(多节目传输流),也就是将多个spts复用为一个mpts,以节省和优化带宽资源。复用器的每路spts输入中包括视频pes、音频pes和辅助数据pes,其输出为mpts,mpts中包括多个节目源的不同信号。为了区分这些信号,在系统级复用时,复用器接收节目信息服务器发送的节目信息,把节目信息与节目的其他数据进行系统级复用,得到ts传输流。以便在将ts传输流通过hfc广播网络发送给显示终端300时,显示终端300可以接收并识别不同的节目。

所述数字视频广播前端200将所述待推送的信息与对应的节目单中节目进行处理的方式包括:

所述节目信息服务器根据接收的待推送的信息及与所述待推送的信息对应的节目单中节目的信息,将所述待推送的信息插入到与所述待推送的信息对应的节目单中节目的视频描述信息中;或,

所述实时编码器从所述节目信息服务器获取待推送的信息及与所述待推送的信息对应的节目单中节目的信息,将所述待推送的信息插入到与所述待推送的信息对应的节目单中节目的视频流中。

在本实施例的实施方式中,所述节目信息服务器接收所述服务器100发送的待推送的信息及与所述待推送的信息对应的节目单中节目信息,将所述待推送的信息及其与对应节目的关联信息插入到视频描述信息(比如,programinformation)中。所述显示终端300则可以从视频描述信息中解析出待推送的信息,并在播放与所述待推送的信息对应的节目时,将所述待推送的信息进行显示。

在本实施例的实施方式中,所述实时编码器可以从节目信息服务器获取待推送的信息及与所述待推送的信息对应的节目单中节目的信息,将所述待推送的信息直接水印在所述待推送的信息对应的节目视频中。

将待推送的信息插入到ts传输流中的program信息中,通过hfc广播网络传送到各个显示终端300(比如,数字电视终端),充分利用了hfc网络的闲置资源。对于一些没有接入internet网络的显示终端300(比如,单向数字电视/机顶盒),也能获取到待推送的信息。通过hfc网络广播的另一个好处是:待推送的信息是从显示终端300的demux(数字电视的一个硬件模块,用来提取、拆解ts包)模块中获得的,可以被显示终端300上的所有app共享。比如,爱奇艺播放器和优酷播放器在播放电视直播节目的时候都可以调用demux模块接口来获取到这些待推送的信息。

步骤s170,所述显示终端300对添加有所述待推送信息的节目进行显示。

所述显示终端300在从所述数字视频广播前端200获得节目资源时,同时获得了待推送的信息。所述显示终端300在播放节目时,将与节目对应的待推送信息同时进行播放。

在本实施例的一种实施方式中,当所述服务器100与所述显示终端300之间存在internet网络连接时,所述显示终端300还可以直接从所述服务器100获取待推送的信息及与所述待推送的信息对应的节目单中节目的信息,从而在播放节目时,将与节目对应的待推送的信息进行显示。

请参照图1及图4,图4是本发明较佳实施例提供的信息推送方法的流程示意图之二。所述视频播放系统10还可以还包括与服务器100通信连接的用户终端400。所述方法还可以包括步骤s120。

步骤s120,所述服务器100接收并保存所述用户终端400发送的待推送的信息及与所述待推送的信息对应的节目单中节目的信息。

其中,所述待推送的信息包括付费信息及免费信息。付费信息可以是用户广告,比如,寻人启事、寻物启事、讣告、征婚等。免费信息可以是用户针对节目的评论信息。在本实施例中,所述用户终端400可以是,但不限于,智能手机、平板电脑等。

请参照图5,图5是本发明较佳实施例提供的信息推送方法的流程示意图之三。所述方法还可以包括步骤s130及步骤s140。

步骤s130,所述服务器100对接收的待推送的信息进行合法性鉴定。

通过对待推送的信息进行合法性鉴定,可以防止显示终端300播放不良信息(比如,恶意评论、恶意广告等)。在待推送的信息被鉴定为不合法时,所述服务器100将拒绝推送该待推送的信息,同时还可以向用户终端400发送“该待推送的信息未通过合法性鉴定”的信息。

步骤s140,在鉴定所述待推送的信息为合法时,按照预设策略对所述待推送的信息进行处理。

在所述待推送的信息为免费信息,且所述待推送的信息通过合法性鉴定时,所述服务器100将所述待推送的信息及与所述待推送的信息对应的节目单中节目的信息(比如,待推送信息+cctv1台2017-05-2019:00-19:30新闻联播)发送给所述数字视频广播前端200,以推送给所述显示终端300。

请参照图6,图6是图5中步骤s140包括的部分子步骤的流程示意图。所述节目单中包括付费信息显示位,在所述待推送的信息包括付费信息时,所述步骤s140可以包括子步骤s141及子步骤s142。

子步骤s141,接收对空闲付费信息显示位的选择操作,发送所述空闲付费信息显示位对应的价格信息给所述用户终端400。

由于所述服务器100在待推送的信息被鉴定为不合法时,拒绝推送待推送的信息,因此,所述服务器100不会接收用户终端400对空闲付费信息显示位的操作。在所述待推送的信息包括付费信息,且所述待推送的信息通过合法性鉴定时,所述服务器100则接收用户终端400对空闲付费信息显示位的选择操作,同时将被选择的空闲付费信息显示位的对应的价格信息发送给所述用户终端400。其中,所述付费信息显示位是指付费信息播放的位置,比如,在cctv1台2017-05-2019:00-19:30新闻联播中播放付费信息。

子步骤s142,在所述用户终端400对所述空闲付费信息显示位完成支付后,将需要在所述空闲付费信息显示位进行显示的付费信息进行保存。

在本实施例的实施方式中,所述用户终端400可以通过绑定的支付账号或其他支付方式对选择的空闲付费信息显示位进行支付。在所述用户终端400完成支付后,所述服务器100将付费信息进行保存,并将付费信息及与所述付费信息对应的节目单中节目的信息发送给所述数字视频广播前端200。

请参照图7,图7是图5中步骤s140包括的另一部分子步骤的流程示意图。所述方法在子步骤s142之后,还可以包括子步骤s144。

子步骤s144,所述服务器100将已完成支付的所述空闲付费信息显示位标记为非空闲。

在本实施例的实施方式中,最初的节目单中的付费信息显示位均为空闲付费信息显示位。在所述用户终端400完成对选择的空闲付费信息显示位的支付后,所述服务器100可以将已被支付的空闲付费信息显示位标记为非空闲,以更新所述节目单,同时便于区分空闲付费信息显示位及非空闲付费信息显示位。

请再次参照图7,所述方法在子步骤s144之后,还可以包括子步骤s145。

子步骤s145,所述服务器100对所述付费信息显示位进行配置。

其中,配置的内容包括:付费信息显示位的价格、付费信息的播发形式,其中,播发形式包括播放位置、播放时间、播放时长、循环次数、字体颜色中的至少一种。

在本实施例的实施方式中,所述付费信息显示位的定价可以是由运营商完成的。比如,数字视频广播前端200接收运营商的操作,对节目单中的付费信息显示位进行定价,然后将已定价的节目单发送给服务器100。还可以是服务器100接收运营商的操作,对节目单中的付费信息显示位进行定价,从而得到已定价的节目单。

在本实施例的实施方式中,可以是服务器100接收用户终端400对播发形式的设置;还可以是服务器100保存待推送的信息后,服务器100自动对播发形式进行设置。播发形式可以包括:播放位置、播放时间、播放时长、循环次数、字体颜色等。其中,播放位置可以是屏幕底部或屏幕顶部等。播放时间可以是待推送的信息在对应的节目中视频节目中的播放时间(比如,节目中间10分钟)。播放时长可以是待推送的信息在其对应的节目中总共播出的时间长度(比如,节目一共四十分钟,待推送的信息播出二十分钟)。循环次数可以是待推送的信息在其对应的节目播出时,该待推送的信息显示的次数。

请参照图8,图8是本发明较佳实施例提供的信息推送方法的流程示意图之四。所述方法还可以包括步骤s110。

步骤s110,所述用户终端400获取节目单,并接收对节目单中对应节目的信息进行待推送的信息输入操作。

所述用户终端400获取节目单后,接收用户对节目单中节目的信息的选择操作,并接收用户输入的与被选择的所述节目单中节目的信息对应的待推送的信息。

其中,所述用户终端400获取节目单的方式包括:

在所述推送信息为免费信息时,所述用户终端400向所述显示终端300或服务器100发送获取节目单的请求,以获得所述节目单;

在所述推送信息包括付费信息时,所述用户终端400向所述服务器100发送获取节目单的请求,以获得所述节目单。

在本实施例的一种实施方式中,所述显示终端300中存储有未定价的节目单,所述服务器100中存储有已定价的节目单。在所述待推送的信息为免费信息时,所述用户终端400可以通过internet网络从显示终端300或服务器100获取节目单。而在所述待推送的信息包括付费信息时,所述用户终端400可以通过internet网络(比如,通过浏览器或app)与服务器100建立通信连接,获得已定价的节目单。

在本实施例的另一种实施方式中,在服务器100或数字视频广播前端200接收运营商操作对节目单完成标价后,服务器100或数字视频广播前端200可以将已标价的节目单发送给显示终端300。由此,所述用户终端400可以从显示终端300或服务器100获取节目单。

本发明较佳实施例还提供一种视频播放系统10。所述视频播放系统10包括通信连接的服务器100、数字视频广播前端200及显示终端300。

在本实施例中,所述服务器100用于将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送到所述数字视频广播前端200,其中,所述服务器100保存有待推送的信息及与所述待推送的信息对应的节目单中节目的信息。所述数字视频广播前端200用于将所述待推送的信息与对应的节目单中节目进行处理,得到添加有待推送信息的节目,并将添加有待推送信息的节目发送给所述显示终端300。所述显示终端300用于对添加有所述待推送信息的节目进行显示。

在本实施例中,所述视频播放系统10还可以包括与服务器100通信连接的用户终端400。所述服务器100还用于接收并保存所述用户终端400发送的待推送的信息及与所述待推送的信息对应的节目单中节目的信息。

其中,所述待推送的信息包括付费信息及免费信息。

在本实施例中,所述服务器100还用于对接收的待推送的信息进行合法性鉴定;

在鉴定所述待推送的信息为合法时,按照预设策略对所述待推送的信息进行处理。

在本实施中,关于所述视频播放系统10的具体介绍请参阅上文对信息推送方法的描述。

综上所述,本发明提供一种信息推送方法及视频播放系统。所述方法应用于所述系统。所述系统包括通信连接的服务器、数字视频广播前端及显示终端。其中,所述服务器中存储有待推送的信息及对所述待推送的信息对应的节目单中节目的信息。所述服务器将待推送的信息及与所述待推送的信息对应的节目单中节目的信息发送给所述数字视频广播前端。所述数字视频广播前端将所述待推送的信息及与所述待推送的信息对应的节目进行处理,得到添加有待推送信息的节目。所述显示终端接收并显示所述数字视频广播前端发送的添加有待推送信息的节目。由此,所述方法将待推送的信息通过数字视频广播前端发送给显示终端,显示终端在没有连接网络的情况下依然可以接收并显示待推送的信息,满足用户需求,从而提升用户体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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