一种统一播放控制系统的控制方法、系统、设备及介质与流程

文档序号:24633200发布日期:2021-04-09 20:43阅读:106来源:国知局
一种统一播放控制系统的控制方法、系统、设备及介质与流程

本发明实施例涉及但不限于视频播放控制领域,具体而言,涉及但不限于一种统一播放控制系统的控制方法、系统、设备及介质。



背景技术:

随着高清视频、超高清视频、4k甚至8k视频成功应用于iptv(internetprotocoltelevision,网络协议电视)/ott(overthetop的缩写,是指通过互联网向用户提供各种应用服务),大视频时代来临。近些年来,iptv/ott飞速发展,市场巨大,因此各设备牌照方也争相进入iptv/ott视频领域。同时,运营商为保证各设备牌照方之间的竞争,扩大市场,在搭建iptv/ott视频播放平台时会引入多家牌照方的设备,将视频播放系统分为多个epg(electronicprogramguide,电子节目单)平台和管理平台,由不同的牌照方进行建设。

这样虽然能够使市场越做越大,增加各设备牌照方的竞争,也让运营商有更多选择,但也带来了一些问题,例如各牌照方epg平台之间存在差异,对于各界面的设计各不相同,不能给用户带来统一风格的体验;由牌照方自行建设epg平台导致运营商难以进行统一管控,进而可能会导致运营商的利益受到损失。



技术实现要素:

本发明实施例提供的一种统一播放控制系统的控制方法、系统、设备及介质,主要解决的技术问题是:相关技术中的播放控制系统没有统一epg平台的显示风格,也没有对各牌照方的epg平台进行统一管控。

为解决上述技术问题,本发明实施例提供一种统一播放控制系统的控制方法,包括:

接收设备发送的模板请求;

向所述设备发送预设模板;

所述统一播放控制系统通过所述预设模板管控所述设备的播放。

可选的,所述模板请求中包括牌照方设备信息;

在所述接收设备发送的模板请求之后,向所述设备发送预设模板之前,还包括步骤:

对所述牌照方设备信息进行校验,获取第一校验结果;

若所述第一校验结果为校验通过,才向所述设备发送预设模板。

可选的,所述统一播放控制系统通过所述预设模板管控所述设备的播放包括:

接收所述设备通过所述预设模板发送的第一鉴权请求;

根据所述第一鉴权请求获取鉴权结果;

若所述鉴权结果为鉴权通过,则所述统一播控系统拼接播放url,并将拼接后的播放url发送给所述设备;

若所述鉴权结果为鉴权失败,则向设备发送鉴权失败结果和产品订购信息中的至少一个。

可选的,所述第一鉴权请求包括:提供商信息、内容信息;

所述根据所述第一鉴权请求获取鉴权结果的步骤包括:

对所述提供商信息和所述内容信息进行校验,获取第二校验结果;

若所述第二校验结果为校验失败,则所述鉴权结果为鉴权失败;

若所述第二校验结果为校验成功,则向管理平台发送第二鉴权请求,并接收所述管理平台根据所述第二鉴权请求发送的鉴权结果。

本发明实施例还提供一种统一播放控制系统,包括:

数据传输模块,用以接收或发送数据;

数据存储模块,存储有预设模板;

所述数据传输模板在接收到设备发送的模板请求后,向所述设备发送所述预设模板;

所述统一播放控制系统通过所述预设模板管控设备的播放。

可选的,还包括:第一效验模块;

所述模板请求中包括牌照方设备信息;

所述数据传输模块在接收到设备发送的模板请求后,向所述设备发送所述预设模板之前,还包括:

所述第一校验模块对所述牌照方设备信息进行校验,获取第一校验结果;

若所述第一校验结果为校验通过,所述数据传输模块才向所述设备发送所述预设模板。

可选的,所述统一播放控制系统还包括:url处理模块,鉴权模块

所述播放控制系统通过所述预设模板管控所述设备的播放包括:

所述数据传输模块接收所述设备通过所述预设模板发送的第一鉴权请求;

所述鉴权模块根据所述第一鉴权请求获取鉴权结果;

在所述鉴权结果为鉴权通过后调用所述url处理模块对播放url进行拼接,并通过所述数据传输模块将拼接后的播放url发送给设备;

在所述鉴权结果为鉴权失败后通过所述数据传输模块向设备发送鉴权失败结果和产品订购信息中的至少一个。

可选的,所述统一播放控制系统还包括:第二校验模块;

所述第一鉴权请求包括:提供商信息、内容信息;

所述鉴权模块根据所述第一鉴权请求获取鉴权结果包括:

所述第二校验模块对所述提供商信息和所述内容信息进行校验,获取第二校验结果;

若所述第二校验结果为校验失败,则将鉴权结果设置为鉴权失败;

若所述第二校验结果为校验成功,则通过所述数据传输模块向管理平台发送第二鉴权请求;

所述数据传输模块接收所述管理平台根据所述第二鉴权请求发送的鉴权结果。

本发明实施例还提供一种计算机设备,包括处理器、存储器及通信总线;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行存储器中存储的一个或者多个程序,以实现上述的统一播放控制系统的控制方法的步骤。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的统一播放控制系统的控制方法的步骤。

本发明的有益效果是:

根据本发明实施例提供的统一播放控制系统的控制方法、系统、设备及介质,通过接收设备发送的模板请求,在接收到模板请求后,向发送请求的设备返回预设的模板,并通过预设模板对设备的播放进行管控。本发明实施例中,向设备发送了预设的模板,设备在接收到预设模板后会调用预设模板,由于模板被预先设置,因此在某些实施过程中运营商即使引入多家牌照方epg平台时也能够保证显示风格的统一,并能够保证通过预设模板的控制操作都能被统一播放控制系统所统一管控。

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。

附图说明

图1为本发明实施例一提供的一种统一播放控制系统组网方式示意图;

图2为本发明实施例一提供的统一播放控制系统的控制方法的流程图;

图3为本发明实施例一提供的一种设备请求模板的整体过程示意图;

图4为本发明实施例一提供的一种将校验信息从管理平台同步到统一播放控制系统的整体过程示意图;

图5为本发明实施例一提供的一种设备发送鉴权请求的整体过程示意图;

图6为本发明实施例二提供的统一播放控制系统的控制方法的一种细化流程图;

图7为本发明实施例二提供的统一播放控制系统的控制方法的一种细化流程图;

图8为本发明实施例三提供的一种统一播放控制系统的结构示意图;

图9为本发明实施例四提供的一种计算机设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

如图1所示,为本发明实施例一提供的一种统一播放控制系统组网方式示意图,请参见图1,

在一种实施方式中,统一播放控制系统采用如下的方式进行组网,使用一台前置机11,多个播控服务器12和一个数据库13,前置机11使用主备双机的形式,前置机11通过轮训的方式,将请求发送到各个播控服务器12上进行处理,各播控处理器与数据库13连接,可以获取数据库13中存储的数据。

应当说明的是,本实施例给出的统一播放控制系统的组网示意图仅仅是一种实现方式,在不需要进行创造性改动的情况下,本发明提供的统一播放控制系统的控制方法也能够控制以其他方式进行组网的统一播放控制系统。

如图2所示,为本发明实施例一提供的统一播放控制系统的控制方法的流程图,请参见图2,

s201:接收设备发送的模板请求;

在用户在设备上进行登录时,会将登录请求发送给epg平台进行校验,epg平台对用户的登录校验成功之后,将设备重定向到统一播放控制系统,设备此时向统一播放控制系统发送模板请求。结合图1所示的统一播放控制系统的组网方式,在此组网方式中,由前置机接收到模板请求,并将模板请求通过轮训的方式转发给播控服务器中的一台进行处理。

s202:向发送模板请求的设备发送预设模板;

响应接收的模板请求,将统一播放控制系统中存储的预设模板下发给设备,设备在接收到预设模板后会加载该预设模板。

可选的,为了使统一播放控制系统的安全性得到保障,在模板请求中加入牌照方设备信息,该牌照方设备信息能够反映发送请求的牌照方以及设备的相关属性。在接收到设备发送的模板请求之后,向设备发送预设模板之前,对牌照方设备信息进行一次校验。

具体的,牌照方设备信息可以是牌照方标识和设备标识的组合,或组合之后加密所形成的一种信息,可以理解的是,如果牌照方设备信息是加密形成的信息,在校验之前应当对其进行解密的操作。对牌照方设备信息进行校验可以是利用黑白名单的方式,将牌照方标识和设备标识与名单中的信息进行匹配可以得知牌照方和设备是否合法;也可以设置相关的校验条件,认定满足条件的牌照方和设备为合法的;或采用其他校验的方法。

在牌照方设备信息通过校验之后,才发送预设模板给发送请求的设备,这样可以排除未知的、非法的请求,保证系统的安全性。

图3是本实施例提供的一种设备请求模板的整体过程示意图,请参见图3,用户通过设备31登录epg平台32后向epg平台32发送模板请求,epg平台32会将设备31发送的模板请求重定向至统一播放控制系统,统一播放控制系统的前置机11接收到模板请求后,通过轮训的方式将模板请求转发给某一台播控服务器12进行处理。接收到模板请求的播控服务器12对模板请求进行处理,采用上述校验方法对模块请求中携带的牌照方设备31信息进行校验。如果校验通过,向epg平台32返回预设模板,epg将接收到的预设模板下发给设备31,设备31加载接收到的预设模板。上述过程利用本实施例提供的统一播放控制系统的控制方法完成了向设备31下发预设模板的操作。接下来统一播放控制系统就可以通过预设模板对设备31的播放进行管控。

应当说明的是,预设模板不仅仅是预设了其界面的显示风格,模板之中还包括了一些约定的规则,设备在使用预设模板时,其操作也会遵循预设模板中的约定。

s203:统一播放控制系统通过预设模板管控设备的播放;

预设模板中,事先约定了相关的操作,设备在接收到并加载使用预设模板后,相应的播放控制等操作的实现都遵循预设模板中所约定的规范,因此,统一播放控制系统得以通过预设模板对设备的播放实现管控。例如,在本实施例中,预设模板会将鉴权的请求发送至统一播放控制系统。

可选的,接收设备通过所述预设模板发送的第一鉴权请求,通常在用户点播内容的时候需要发出鉴权的请求。当鉴权结果为鉴权通过时,就在统一播放控制平台中对相应的播放url(uniformresourcelocator,统一资源定位符)进行拼接,将拼接好的播放url发送给设备,如果鉴权结果为不通过,则可能是用户没有订购该内容或出现了错误,因此向设备发送鉴权失败的结果和产品订购信息中的至少一个结果。在相关的技术中,鉴权和获取播放url是分离的功能接口,epg平台任意绕过鉴权直接为用户播放,在某些实施过程中通过上述统一播放控制系统的控制方法,可以将鉴权和播放url的功能整合为一个接口,只有通过预设模板发送鉴权请求才能获取统一播放控制系统发送的播放url,从而防止了epg平台绕过鉴权或使用外部鉴权直接播放,保护了运营商的利益。

可选的,第一鉴权请求中包括一些需要进行校验的信息,例如提供商信息、内容信息,通过对上述信息的校验,如果校验失败了,那么直接判断鉴权的结果为鉴权失败;如果校验通过,则可以向管理平台发送第二鉴权请求,并接收管理平台返回的鉴权结果。

具体的,可以如上述校验牌照方设备信息一样的利用黑白名单的方式对提供商信息和内容信息进行匹配校验。

在一种具体实施方式中,由于提供商信息和内容信息数量较大,且较为分散,不同epg平台中的提供商和内容可能各不相同,因此可以将各平台的提供商信息和内容信息统一同步到统一播放控制系统中,因而在校验时可以直接调用系统中存储的数据进行校验;同时,在后续的维护中,只需要获取各平台最新的提供商和内容的相关信息并同步到统一播放控制系统中,就能够实现数据的更新。在采用如图1所示的组网方式时,可以将相关的数据存储到数据库中。

图4是本实施例提供的一种将校验信息从管理平台同步到统一播放控制系统的整体过程示意图,请参见图4,管理平台41将校验信息发送到前置机11,前置机11接收到后,以轮训的方式发送给其中的一台播控服务器12,播控服务器12进行处理后将校验信息存入数据库13中,当然,管理平台41的其他信息例如播放url等,也可以通过此方式发送到统一播放控制系统中。

进一步的,在上述具体实施方式的基础上,统一播放系统也可以拥有一份自己的校验信息,在实际应用中,如果出现了违规的内容或不合法的内容提供商,而epg平台中不能及时下架处理时,统一播放系统可以通过自己的校验信息,对针对违规的内容或提供商的请求进行拦截,使其校验不能通过,从而达到了对各平台违规内容的集中控制、快速下线的控制效果。

在鉴权失败之后,对设备发送的内容也可以根据实际的情况进行选择,例如在上述需要对提供商信息和内容信息进行校验的情况下,如果提供商和内容是不合法的,那么此时可以直接发送相应的鉴权失败的结果信息;而如果校验通过,但用户没有订购该内容而导致管理平台返回了鉴权失败的结果,此时,则应当发送产品订购信息或者鉴权失败结果和产品订购信息一起发送。

还应当说明的是,管理平台返回的鉴权结果是最终的鉴权结果,其是针对第一鉴权请求和第二鉴权请求的鉴权结果。本实施例中,第一鉴权请求和第二鉴权请求是不同的,由于统一播放控制系统对提供商信息、内容信息进行了校验,因此第二鉴权请求可以不包括相应的校验信息;但在其他具体实施方式中,第一鉴权请求也可以和第二鉴权请求是相同请求,统一播放控制系统在校验之后直接对原有的第一鉴权请求进行转发形成第二鉴权请求,管理平台可以对需要校验的信息进行二次校验,以保证内容符合规范。

图5为本实施例提供的一种设备发送鉴权请求的整体过程示意图,请参见图5,用户点播时,设备31将鉴权请求发送给epg平台32,epg平台32调用了统一模板,通过统一模板向统一播放控制系统发送第一鉴权请求。统一播放控制系统的前置机11接收到第一鉴权请求后,将请求发送给播控服务器12进行处理。播控服务器12中,对第一鉴权请求中携带的内容提供商信息和内容信息进行校验,如果校验通过,则向管理平台41发送第二鉴权请求,管理平台41处理第二鉴权请求,向播控服务器12返回鉴权结果,如果鉴权通过,则播控服务器12对播放url进行拼接并最终发送到设备31上。

本发明实施例提供的一种统一播放控制系统的控制方法,通过接收设备发送的模板请求,在接收到模板请求后向设备发送预设模板,通过预设模板对设备的播放实现管控;通过拥有统一风格和控制规范的预设模板,能够保证各牌照方epg平台对用户呈现出一致的显示风格,并能够保证通过预设模板的操作都能够被统一播放控制系统所管控到。

实施例二:

本发明实施例二通过更详细的情景对本发明实施例的一种具体实现过程进行说明。应当理解的是,本实施例的施行步骤只是实现本发明方案的一种具体实现,并不表示本发明仅能使用以下步骤进行实现。

如图6所示,为本发明实施例二提供的统一播放控制系统的控制方法的一种细化流程图,请参见图6,图6所示的细化流程主要为实施例中发送模板请求前进行校验的具体流程。

s601:接收设备发送的模板请求;

s602:对模板请求中的牌照方设备信息进行解密;

本实施例中,牌照方设备信息是由牌照方标识和设备标识组合加密形成的,其中设备标识是设备的mac地址(mediaaccesscontroladdress,媒体访问控制地址,也称为物理地址)信息。在接收到模板请求后,对牌照方设备信息进行解密,解密后得到牌照方标识和设备标识。

s603:对牌照方标识和设备标识进行校验;

本实施例使用黑白名单的方式对牌照方标识和设备标识进行校验,在解密后得到了上述两种标识信息,其对应的也有牌照方名单和设备名单两个黑白名单,将上述两种信息与各自的黑白名单进行匹配校验,得到牌照方和设备是否合法的结果。

s604:校验通过后,向设备发送预设模板;

如果牌照方和设备均合法,则校验通过,向设备发送预设的模板。

如图7所示,为本发明实施例二提供的统一播放控制系统的控制方法的一种细化流程图,请参见图7,图7所示的细化流程主要为实施例中通过模板管控设备播放的具体流程。

s701:接收设备通过预设模板发送的第一鉴权请求;

用户点播了内容,通过预设模板发送了相关的第一鉴权请求。

s702:对第一鉴权请求中的信息进行校验;

第一鉴权请求中,携带了该内容的提供商信息和内容信息,统一播放控制系统中也存储有相应的校验信息,统一播放控制系统获取校验信息的方式可以是如实施例一中图4所示的方式,也可以是其他方式,在此不赘述。

根据相应的校验信息对内容的提供商信息和内容信息进行校验,确保提供商和内容合法合规。

s703:校验通过后,向管理平台发送第二鉴权请求;

如果提供商和内容均是合法合规的,则校验通过,向管理平台发送第二鉴权请求。在本实施例中,此时的第二鉴权请求与第一鉴权请求不同,第二鉴权请求仅仅携带了内容信息。

如果校验没有通过,说明该内容是违规内容或提供商可能不合法,应当直接给设备返回鉴权失败的信息。

s704:接收管理平台发送的鉴权结果;

管理平台在接收到第二鉴权请求后,能够根据其中携带的内容信息判断用户是否订购了该内容。

统一播放控制平台接收管理平台返回的鉴权结果,此鉴权结果就是最终的鉴权结果。

s705:鉴权通过后,拼接播放url并发送给设备;

如果接收到的鉴权结果是鉴权通过,则统一播放控制平台对内容相应的播放url进行拼接,拼接完成后将播放url返回给设备,设备接收到url即可进行播放。

如果鉴权结果没有通过,说明用户没有订购该内容,可以返回产品订购信息给设备,让用户进行订购。

本实施例通过接收设备发送的模板请求,对模板请求的信息进行校验后向设备发送预设模板,通过预设模板接收设备的鉴权请求,并在鉴权成功后返回url给设备,实现了通过预设模板对设备的播放进行管控。提升了统一播放控制系统的规范性,使得设备播放界面的风格一致,播放的流程更加规范,设备能够被统一管控。

实施例三:

如图8所示,为本发明实施例三提供的一种统一播放控制系统的结构示意图,请参见图8,所示统一播放控制系统包括:数据传输模块81、数据存储模块82、第一校验模块83、鉴权模块84、url处理模块85和第二校验模块86;通信总线87连接各模块。所述数据传输模块81在接收到设备发送的模板请求后,第一校验模块83对模板请求中的信息进行校验,校验通过后向设备发送数据存储模块82中存储的预设模板,统一播放控制系统则能够通过预设模板对设备的播放进行管控。

统一播放控制系统通过预设模板对设备播放进行管控具体包括:鉴权模块84用以根据数据传输模块81接收到预设模板发送过来的第一鉴权请求,获取鉴权结果。url处理模块85用以在鉴权结果为鉴权成功后,对播放url进行拼接,并通过数据传输模块81将拼接后的播放url发送给设备。第二校验模块86用以对第一鉴权请求中的信息进行校验,若校验未通过,鉴权模块84将鉴权结果设置为鉴权失败,若校验通过,则通过数据传输模块81发送第二鉴权请求给管理平台,并接收管理平台发送的鉴权结果。上述各模块功能的具体实现步骤在实施例一或实施例二中已经说明,在此不再赘述。

本发明实施例提供的统一播放控制系统,能够通过预设模板对设备的播放进行管控,保证了设备播放界面的风格一致以及实现了对播放的统一管控,提高了视频播放的规范性和安全性。

实施例四:

本实施例还提供了一种计算机设备,参见图9所示,其包括处理器91、存储器92及通信总线93,其中:

通信总线93用于实现处理器91和存储器92之间的连接通信;

处理器91用于执行存储器92中存储的一个或者多个计算机程序,以实现上述实施例一或实施例二中的统一播放控制系统的控制方法中的至少一个步骤。

本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(randomaccessmemory,随机存取存储器),rom(read-onlymemory,只读存储器),eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compactdiscread-onlymemory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。

本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述实施例一或实施例二中的统一播放控制系统的控制方法的至少一个步骤。

可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。

此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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