CN107770562A - 一种用于数字内容加密推送的方法和*** - Google Patents
一种用于数字内容加密推送的方法和*** Download PDFInfo
- Publication number
- CN107770562A CN107770562A CN201711078773.1A CN201711078773A CN107770562A CN 107770562 A CN107770562 A CN 107770562A CN 201711078773 A CN201711078773 A CN 201711078773A CN 107770562 A CN107770562 A CN 107770562A
- Authority
- CN
- China
- Prior art keywords
- push
- content
- server
- digital
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000000875 corresponding effect Effects 0.000 claims abstract description 26
- 230000002596 correlated effect Effects 0.000 claims abstract description 4
- 230000004044 response Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 4
- 230000005611 electricity Effects 0.000 claims 1
- 238000010295 mobile communication Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种用于数字内容加密推送的方法和***,能够根据订户的预订来动态购买和推送数字内容,提高了推送准确率和效率,降低了数字内容购买成本。该***包括:推送调度服务器、数字版权管理DRM服务器、推送服务器、以及数字电视终端;其中,推送调度服务器用于从内容供应***接收节目内容和节目相关信息,控制、调度DRM服务器和推送服务器的运行;DRM服务器用于从内容供应***获得节目内容并对其进行加密,以及订户权限管理;推送服务器用于将节目内容、内容相关信息、订户权限信息打包并通过数字电视前端设备推送到数字电视广播网络中;数字电视终端用于根据其对应的权限从数字电视广播网络获取并存储对应的加密节目内容。
Description
技术领域
本发明涉及数字电视技术领域,尤其涉及一种用于数字内容加密推送的方法和***。
背景技术
传统数字电视的基本经营模式是,运营商从各种内容供应商(例如电视台)购买内容(数字频道节目),将其利用加扰设备进行加扰、用条件接收***加密之后,通过数字电视传输网络传输到订户家中。订户用数字电视终端(机顶盒)收看数字电视节目。运营商将数字电视频道组合成为产品包供订户购买。频道以广播方式传送到订户家中。
在这种模式下,对订户而言,只能被动收看各个直播频道,如果频道播出的节目自己不感兴趣,就只能换台;如果想观看没有购买的频道中自己感兴趣的节目,一方面要新购买该产品包、获得授权才能观看,这需要花费一定的时间,另一方面可能因为产品包价格太贵而只能放弃。对运营商而言,如果开通了某个频道,则不论喜爱某个频道的订户有多少,都不得不向内容供应商付费以购买该频道。如果节目内容收视率低,对于运营商而言是不合算的,而对订户而言实际收视需求又没有得到充分满足。
如果数字电视广播网络是单向的,但是终端机顶盒本身具备、或者可以外接硬盘的话,那么运营商可以开展内容推送业务。也就是开设某些推送频道,将节目内容推送到订户机顶盒的硬盘中,再进行本地点播播放。这种业务一般叫做推送式点播(PushVOD)。在广播频道带宽充足、而一时无法对网络进行双向改造的情况下(目前仍有很多国家和地区属于此种情形),PushVOD是一种可供运营商选择的、不错的增值业务。但是,如果没有一种预订选择机制,推送式点播***也会面临前面所说的问题,即推送的内容不是订户想要看的,但是运营商又得向内容商购买节目;订户想看的节目,却可能又没被推送。
发明内容
本发明的目的之一至少在于,针对如何克服上述现有技术存在的问题,提供一种用于数字内容加密推送的方法和***,能够根据订户的预订来动态购买和推送数字内容,提高了推送准确率和效率,降低了数字内容推送成本。
为了实现上述目的,本发明采用的技术方案包括以下各方面。
一种用于数字内容加密推送的***,其包括:推送调度服务器、数字版权管理DRM服务器、推送服务器、以及数字电视终端;
其中,推送调度服务器通过互联网连接至内容供应商的内容供应***,通过内部网络连接至DRM服务器,通过互联网连接至支付平台,通过互联网和移动通信网连接至订户移动设备的推送控制APP,并用于从内容供应***接收节目内容和节目相关信息,控制、调度DRM服务器和推送服务器的运行;
DRM服务器通过专用的内容发布通道连接至内容供应商的内容供应***,通过内部网络连接至推送调度服务器和推送服务器,并用于从内容供应***获得节目内容并对其进行加密,以及订户权限管理;
推送服务器通过内部网络连接至推送调度服务器、DRM服务器和数字电视前端设备,用于将节目内容、内容相关信息、订户权限信息打包并通过数字电视前端设备推送到数字电视广播网络中;
数字电视终端用于根据其对应的权限从数字电视广播网络获取并存储对应的加密节目内容。
优选的,所述***进一步包括内容供应***,其通过专用的内容发布通道连接至运营商的DRM服务器,通过互联网连接至推送调度服务器,通过互联网连接至支付平台,并用于提供节目内容和节目相关信息。
优选的,所述***进一步包括运行有推送控制APP的移动设备,其通过移动通信网络和互联网连接至推送调度服务器和支付平台,用于预订一个或多个节目,支付相应的订金,并反馈节目内容的接收情况。
优选的,所述推送调度服务器存储有推送节目信息表,其保存有推送节目内容的ID、推送状态、节目介绍、买入价格、推送运营成本、最低利润要求、启动订购的时间、订购期间、推送状态、启动推送的时间、以及推送期间。
优选的,所述数字电视终端进一步用于生成包括设备ID和已接收内容ID的二维码并将其显示在电视屏幕上;移动设备进一步用于通过该二维码,获取数字电视终端的设备ID和已经接收内容ID。
一种用于数字内容加密推送的方法,其包括以下步骤:
推送调度服务器从内容供应***接收可购买节目列表和节目价格,并向移动设备发送推送节目列表;接收移动设备通过推送控制APP发送的预订一个或多个节目的预订通知;根据所接收的多个订金到账通知和预订通知确定是否启动节目推送;
在某一节目的订购期间内,订购该节目的全部订户的订金之和大于该节目的购买价格与推送运营成本、以及最低利润之和时,推送调度服务器确定启动该节目的推送,向内容供应***购买该节目并通知DRM服务器接收节目内容;
DRM服务器接收相应的节目内容并加密保存,将加密的节目内容及相应的权限信息发送给推送服务器;
推送服务器根据推送控制指令将加密的节目内容及相应的权限信息按照预设的格式传输到数字电视广播网络中;
数字电视终端根据其对应的权限从数字电视广播网络获取并存储对应的加密的节目内容。
优选地,当订户确认订购时,先使用推送控制APP通过支付平台从订户的银行账户向运营商的银行账户支付节目内容订购费用;在支付成功之后,推送控制APP向调度***发送预订通知消息,该消息中包含订购节目内容的ID和订户终端设备的ID。
优选地,当某一节目的订购期间经过后,订购该节目的全部订户的订金之和小于或者等于该节目的购买价格与推送运营成本、以及最低利润之和时,推送调度服务器确定取消该节目的购买和推送,并通过支付平台给所有支付了该节目订金的订户退款。
优选地,还包括:推送调度服务器向推送服务器发送包括启动或者停止推送一个或多个节目的推送控制指令。
优选地,还包括:推送控制APP基于包括设备ID和已接收内容ID的二维码生成完成接收通知并发送给推送调度服务器。
综上所述,由于采用了上述技术方案,本发明至少具有以下有益效果:
推送调度***从内容供应***获取节目列表和购买价格,订户可通过移动设备预订该节目内容;在一定订购期间之内,预订该节目内容的订户足够多,使得运营商购买该节目内容进行推送可以获得盈利时,才实际购买并推送该节目内容,由于能够基于移动互联网络、利用订户移动设备实现的选择和预订机制,保证订户机顶盒只接收订户想看的内容,从而提高推送准确率和效率,节省带宽和服务器资源,降低数字内容推送成本;同时,给运营商提供了一种针对是否从内容供应商购买节目内容的智能决策机制,从技术上确保运营商购买节目内容能够带来盈利。
附图说明
图1是根据本发明一实施例的用于数字内容加密推送的***的结构示意图。
图2是根据本发明一实施例的用于数字内容加密推送的方法的流程图。
图3是根据本发明一实施例的用于数字内容加密推送的***的应用示意图。
具体实施方式
下面结合附图及实施例,对本发明进行进一步详细说明,以使本发明的目的、技术方案及优点更加清楚明白。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
图1示出了根据本发明一实施例的用于数字内容加密推送的***的与内容供应***、互联网、支付平台配合应用的示意图。
其中,推送调度服务器100,用于控制、调度运营商前端的DRM服务器300和推送服务器400的运行,其安装于数字电视运营商前端机房,通过互联网连接至内容供应商的内容供应***200,通过内部网络连接至运营商的DRM服务器300,通过互联网连接至支付平台,通过互联网和移动通信网连接至订户移动设备600的推送控制APP。
内容供应***200,用于向运营商提供节目内容和节目相关信息,其安装于内容供应商处,通过专用的内容发布通道连接至运营商的DRM服务器300,通过互联网连接至推送调度服务器100,通过互联网连接至支付平台。
数字版权管理(Digital Rights Management,DRM)服务器300,用于从内容供应***200获得节目内容并对其进行加密,以及订户权限管理,其安装于数字电视运营商前端机房,通过专用的内容发布通道(例如专用数字传输线路)连接至内容供应商的内容供应***200,通过内部网络连接至运营商的推送调度服务器100和推送服务器400。
推送服务器400,用于将节目内容、内容相关信息、订户权限信息等打包并通过数字电视前端设备700推送到数字电视广播网络中,供数字电视终端500接收。它安装于数字电视运营商前端机房,通过内部网络连接至推送调度服务器100、DRM服务器300和数字电视前端设备700。
数字电视终端500(如机顶盒),用于接收数字电视广播网络中的码流并进行处理和播放,其内置有信号接收解析、推送式VOD的客户端、DRM客户端等软件模块,它一般安装于订户家中,可以外挂或内置硬盘以保存接收到的推送节目内容。数字电视终端设备有唯一的、不可更改的识别号(ID)。
运行有推送控制APP的智能移动设备600,其通过移动数据、WiFi等方式连接至移动互联网络,并预置移动支付环境。订户通过与数字电视终端的设备ID一一对应的订户ID登录推送控制APP之后可以获取推送的节目列表信息,并进行相应的订购操作。
另外,通过支付平台,内容供应***绑定内容供应商的银行账户,推送调度服务器绑定运营商的银行账户,运行推送控制APP的移动设备绑定订户的银行账户后能够方便地进行即时结算。
图2示出了根据本发明一实施例的用于数字内容加密推送的方法的流程图,其包括以下步骤:
步骤101:推送调度服务器从内容供应***接收可购买节目列表和节目价格,并向移动设备发送推送节目列表
具体地,当内容供应商有新的节目内容时,内容供应***将新的可购买节目列表(包含节目内容的ID、节目介绍)、价格(对运营商而言,就是买入价格)等通过互联网发送给推送调度服务器。其中,假定新节目内容ID为c,则给出的购买价格为Pc(c)元。
推送调度服务器根据运营商的管理人员操作或者预先设置的推送策略(例如,预设推送的周期),将节目列表中的全部或者部分节目添加到推送节目列表中,且设置:启动订购时间为该节目被添加到推送节目列表的时间、推送状态为“预订中”。进一步地,还可以设置订购期间为TS(c)、推送运营成本为Co(c)、推送期间为TP(c)、最低利润为E(c)(这些参数可由运营商的管理人员设置,也可以由***根据预设区间值自动设置)。推送节目列表有更新,推送调度服务器可以给每个订户所持的移动设备上运行的推送控制APP发送节目列表推送消息,其中包括更新后的推送节目列表和对应的预订价格。将订户i预订节目内容c的单价记为Ps(i,c)。
步骤102:推送调度服务器接收移动设备通过推送控制APP发送的预订一个或多个节目的预订通知
具体地,订户可利用推送控制APP选择节目列表推送消息中的某个或者某些节目进行订购。当订户确认订购时,可以先使用推送控制APP通过支付平台从订户的银行账户向运营商的银行账户支付节目内容订购费用。在支付成功之后,推送控制APP向调度***发送预订通知消息,该消息中包含订购节目内容的ID、订户终端设备的ID等。其中订户终端设备的ID可以通过扫描订户机顶盒产生的二维码图片获得。
步骤103:推送调度服务器根据所接收的多个订金到账通知和预订通知确定是否启动节目推送
其中,在订购期间和推送期间内,推送调度服务器都可以接收订户的预订通知(该通知消息包含节目内容ID和订户终端机顶盒的设备ID),并通过支付平台发来的订金到账通知来确认支付成功。
如果收到状态为“预订中”的节目的预订通知,推送调度服务器通过统计当前所收到的该节目订金的总和,并计算执行该节目推送是否可以盈利来确定是否启动节目推送。
步骤104:在某一节目的订购期间内,订购该节目的全部订户的订金之和大于该节目的购买价格与推送运营成本、以及最低利润之和时,确定启动该节目的推送
例如在节目c的订购期间TS(c)内,已经收到n个订户对节目c的预订,则当为真时,表示已经收到的订金的总和减去从内容供应商购买该节目的费用和必要的运营摊销后,仍有足够的盈余,该节目可以为运营商带来盈利,应当被推送,此时立即启动该节目的推送。
步骤105:推送调度服务器向内容供应***购买该节目并通知DRM服务器接收节目内容
例如,推送调度服务器可以通过支付平台向内容供应商账户支付节目内容购买费用(金额等于Pc(c)),并在支付成功后,通知DRM服务器接收节目内容,并将预订了该节目内容的订户列表发送给DRM服务器。
步骤106:DRM服务器接收相应的节目内容并加密保存,将加密的节目内容及相应的权限信息发送给推送服务器
DRM服务器通过专用的内容发布通道从内容供应***获取节目内容并加密保存在本地存储器中,之后便可以为所有预订了该节目内容并支付成功的订户设置能够获取该节目的权限,并将加密的节目内容及相应的权限信息发送给推送服务器,例如加密解密内容、内容ID、加密密钥、订户权限等信息。
步骤107:推送服务器根据推送控制指令将加密的节目内容及相应的权限信息按照预设的格式传输到数字电视广播网络中
具体地,在推送期间之内,推送服务器根据推送调度服务器发送的推送控制指令启动特定节目的推送,即将需要推送加密节目内容及其内容密钥、内容ID、订户内容权限等信息,按照自定义的格式打包成为可以在数字电视广播网络中传输的码流,然后通过数字电视前端设备轮播推送至数字电视广播网络中。
在优选的实施例中,如果在推送期间之内有新订户购买节目内容,推送调度服务器还可以更新节目的内容权限给DRM,DRM会更新该节目内容的订户权限并发给推送服务器。
步骤108:数字电视终端根据其对应的权限从数字电视广播网络获取并存储对应的加密的节目内容
其中,数字电视终端接收数字电视广播网络中的码流并保存至其储存设备中,随后即可以根据订户的指令进行本地解密并将节目内容数据发送至电视播放。而且,还可以向电视发送包括本机设备ID和已经收到的节目内容的列表信息的二维码图像,以供运行有推送控制APP的移动终端从电视扫码读取。进而,移动终端可以将已经获取的节目内容等确认信息发送给推送调度服务器,以供其对整个推送程序进行调度控制。
除了上述推送和播放流程外,本发明优选的实施例还可以在步骤103之后执行下述步骤:当某一节目的订购期间经过后,订购该节目的全部订户的订金之和小于或者等于该节目的购买价格与推送运营成本、以及最低利润之和时,推送调度服务器确定取消该节目的购买和推送。
例如节目c的订购期间TS(c)经过后,已经收到n个订户对节目c的预订,则当为真时,表示已经收到的订金的总和减去从内容供应商购买该节目的费用和必要的运营摊销后,没有足够的盈余,该节目不应当被推送,此时中止该节目的推送,推送调度服务器将推送节目信息表中该节目的推送状态设置为“已取消”,并给所有支付了该节目订金的订户退款。
进一步地,当一节目的推送期间经过后或者在该节目的推送期间内订购该节目的全部订户均已经收到该节目内容(例如,可以通过移动终端发送的已接收内容消息来确定特定的订户是否已经收到所订购的节目内容),推送调度服务器通过推送控制指令通知推送服务器停止对该节目内容的推送,通知DRM服务器停止订户对该节目内容权限的发送,并将该节目内容的推送状态设置为“已停止”,将更新后的推送节目列表发送给推送控制APP,以免订户继续购买已停止推送的节目内容。相应地,推送服务器收到推送调度服务器的停止指令,停止对该节目内容、订户对该节目内容权限等信息的推送,从而提高推送准确率和效率,节省带宽和服务器资源,降低数字内容推送成本。
图3示出了根据本发明一实施例的用于数字内容加密推送的***的与内容供应***、互联网、支付平台配合应用的示意图。下文结构图3对本发明该实施例与相关的各设备的交互应用进行逐一说明。
在有新的节目内容时,内容供应***向推送调度***发送节目相关信息通知,其包括节目价格1和可购买节目列表2(例如,可以包括可购买的节目内容ID、节目信息、节目简介等)。
推送调度服务器首先针对可购买节目列表2中的所有节目判断是否启动推送预订,如果启动预订,可以设置预订价格、订购期间、推送期间、推送运营成本、最低利润等。这些参数可以由管理人员手动设置,也预先存储在推送调度服务器中。并且,推送调度服务器通过维护推送节目信息表3来进行推送管理。其中,推送节目信息表3可以保存推送节目内容的ID、推送状态、节目介绍、买入价格、推送运营成本、最低利润要求、启动订购的时间、订购期间、推送状态、启动推送的时间、以及推送期间等相关信息。其中节目内容的推送状态可以为:“预订中”、“推送中”、“已停止”、“已取消”等。推送调度服务器将包括推送节目信息表3中部分或者全部节目ID和节目信息的推送节目列表4发送给订户移动设备的推送控制APP。
订户根据推送控制APP上显示的推送节目列表4选择其打算预订的节目,通过订户账户向支付平台发送支付请求5并支付订金6。支付平台向运营商账户支付订金7后向推送控制APP发送支付成功通知8以表示支付成功,其后推送控制APP向推送服务器发送预订通知9,该通知中包含节目内容ID和订户数字电视终端设备的ID。
推送调度服务器接收各个推送控制APP发来的节目预订通知9,并通过支付平台确认该订户是否已经支付订金(例如,在订户支付成功后支付平台向推送调度服务器发送订金到账通知即表示支付成功),确认之后在节目订购信息表10中增加该订户的对应记录。推送调度服务器根据预订通知9维护节目订购信息表10,该列表保存订户预订节目的信息。其中每条记录包括订购内容ID、订户数字电视终端设备ID、预订价格等字段。
推送调度服务器根据特定节目的订购期间内所接收的预订通知9和节目订购信息表10,判断预订数量是否足以产生盈利,据此是否启动某个节目内容的购买和推送。
对于决定要购买的节目,推送调度服务器向支付平台发送内容购买付款通知11,并通过运营商账户向支付平台支付内容购买费用。支付成功时,支付平台将内容购买费用转至内容商账户并向内容供应***发送内容购买支付成功通知12。支付成功的同时,推送调度服务器向DRM服务器发送已购买节目列表13和订购订户列表14等消息,以通知DRM服务器从内容供应***接收节目内容,其中订购订户列表14中包含了订户数字电视终端的设备ID。
对于订购期间已到,确定取消该节目的购买和推送时,推送调度服务器向支付平台发送退款通知15,支付平台从运营商账户向已经支付该节目订金的订户帐户退款并向移动设备上的推送控制APP发送退款通知16,最终将退款从运营商账户转移至订户账户。
DRM服务器根据已购买节目列表13向内容供应***发送节目内容下载请求17,当确认运营商已经支付该节目购买费用的前提下,通过内容发布通道从内容供应***获取节目内容18并对其进行加密存储(例如,通过数字版权管理通用的加密手段),以获取加密节目内容19,并且DRM服务器根据订购用户列表14生成订户权限22。随后,DRM服务器将加密节目内容19、内容ID 20、加密密钥21和订户权限22等信息加密后发送给推送服务器。
推送服务器接收推送调度服务器发送的推送控制指令23,其中包括启动或停止一个或者多个节目推送两类指令,两类指令都包含节目内容ID。例如,在某节目内容的推送期间已到时,推送控制指令23包括停止该节目推送的指令。
对于启动推送指令,推送服务器根据从DRM服务器获取的加密节目内容19、内容ID20、加密密钥21和订户权限22等信息,按照预先自定义的格式打包成为可以在数字电视广播网络中传输的码流24(例如,MPEG-2+TS码流,但本发明并不限于此,可以应用于其他各种码流中),然后进行轮播推送。
对于停推送止指令,推送服务器停止某节目内容、内容密钥、内容ID和内容权限的推送。
数字电视终端从数字电视广播网络中的码流24中接收自身有权限的节目内容,将其保存到本地硬盘之内,随后即可以根据订户的操作解密和播放相应的节目。而且,在播放的同时,数字电视终端还可以通过二维码、蓝牙、WIFI等方式将包括本机设备ID和已接收内容ID 25的列表传递给推送控制APP。例如,数字电视终端生成包括设备ID和已接收内容ID25等信息的二维码并将其显示在电视屏幕上,移动设备通过该二维码,获取数字电视终端的设备ID和已经成功接收的内容ID列表。
移动设备上运行的推送控制APP接收到设备ID和已接收内容ID 25后,将完成接收通知26发送给推送调度服务器,以表示完成该订户成功接收相应的节目内容。
相应地,推送调度服务器在确认所有已经预订某节目的所有订户终端都已经成功接收到该节目内容时,通过包括停推送止的推送控制指令23通知推送服务器停止该节目的推送,以节省资源。
以上所述,仅为本发明具体实施方式的详细说明,而非对本发明的限制。相关技术领域的技术人员在不脱离本发明的原则和范围的情况下,做出的各种替换、变型以及改进均应包含在本发明的保护范围之内。
Claims (10)
1.一种用于数字内容加密推送的***,其特征在于,所述***包括:推送调度服务器、数字版权管理DRM服务器、推送服务器、以及数字电视终端;
其中,推送调度服务器通过互联网连接至内容供应商的内容供应***,通过内部网络连接至DRM服务器,通过互联网连接至支付平台,通过互联网和移动通信网连接至订户移动设备的推送控制APP,并用于从内容供应***接收节目内容和节目相关信息,控制、调度DRM服务器和推送服务器的运行;
DRM服务器通过专用的内容发布通道连接至内容供应商的内容供应***,通过内部网络连接至推送调度服务器和推送服务器,并用于从内容供应***获得节目内容并对其进行加密,以及订户权限管理;
推送服务器通过内部网络连接至推送调度服务器、DRM服务器和数字电视前端设备,用于将节目内容、内容相关信息、订户权限信息打包并通过数字电视前端设备推送到数字电视广播网络中;
数字电视终端用于根据其对应的权限从数字电视广播网络获取并存储对应的加密节目内容。
2.根据权利要求1所述的***,其特征在于,所述***进一步包括内容供应***,其通过专用的内容发布通道连接至运营商的DRM服务器,通过互联网连接至推送调度服务器,通过互联网连接至支付平台,并用于提供节目内容和节目相关信息。
3.根据权利要求1所述的***,其特征在于,所述***进一步包括运行有推送控制APP的移动设备,其通过移动通信网络和互联网连接至推送调度服务器和支付平台,用于预订一个或多个节目,支付相应的订金,并反馈节目内容的接收情况。
4.根据权利要求1所述的***,其特征在于,所述推送调度服务器存储有推送节目信息表,其保存有推送节目内容的ID、推送状态、节目介绍、买入价格、推送运营成本、最低利润要求、启动订购的时间、订购期间、推送状态、启动推送的时间、以及推送期间。
5.根据权利要求3所述的***,其特征在于,所述数字电视终端进一步用于生成包括设备ID和已接收内容ID的二维码并将其显示在电视屏幕上;移动设备进一步用于通过该二维码,获取数字电视终端的设备ID和已经接收内容ID。
6.一种用于数字内容加密推送的方法,其特征在于,所述方法包括以下步骤:
推送调度服务器从内容供应***接收可购买节目列表和节目价格,并向移动设备发送推送节目列表;接收移动设备通过推送控制APP发送的预订一个或多个节目的预订通知;根据所接收的多个订金到账通知和预订通知确定是否启动节目推送;
在某一节目的订购期间内,订购该节目的全部订户的订金之和大于该节目的购买价格与推送运营成本、以及最低利润之和时,推送调度服务器确定启动该节目的推送,向内容供应***购买该节目并通知DRM服务器接收节目内容;
DRM服务器接收相应的节目内容并加密保存,将加密的节目内容及相应的权限信息发送给推送服务器;
推送服务器根据推送控制指令将加密的节目内容及相应的权限信息按照预设的格式传输到数字电视广播网络中;
数字电视终端根据其对应的权限从数字电视广播网络获取并存储对应的加密的节目内容。
7.根据权利要求6所述的方法,其特征在于,当订户确认订购时,先使用推送控制APP通过支付平台从订户的银行账户向运营商的银行账户支付节目内容订购费用;在支付成功之后,推送控制APP向调度***发送预订通知消息,该消息中包含订购节目内容的ID和订户终端设备的ID。
8.根据权利要求7所述的方法,其特征在于,当某一节目的订购期间经过后,订购该节目的全部订户的订金之和小于或者等于该节目的购买价格与推送运营成本、以及最低利润之和时,推送调度服务器确定取消该节目的购买和推送,并通过支付平台给所有支付了该节目订金的订户退款。
9.根据权利要求8所述的方法,其特征在于,还包括:推送调度服务器向推送服务器发送包括启动或者停止推送一个或多个节目的推送控制指令。
10.根据权利要求9所述的方法,其特征在于,还包括:推送控制APP基于包括设备ID和已接收内容ID的二维码生成完成接收通知并发送给推送调度服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711078773.1A CN107770562B (zh) | 2017-11-06 | 2017-11-06 | 一种用于数字内容加密推送的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711078773.1A CN107770562B (zh) | 2017-11-06 | 2017-11-06 | 一种用于数字内容加密推送的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107770562A true CN107770562A (zh) | 2018-03-06 |
CN107770562B CN107770562B (zh) | 2020-08-18 |
Family
ID=61273208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711078773.1A Active CN107770562B (zh) | 2017-11-06 | 2017-11-06 | 一种用于数字内容加密推送的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107770562B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018252A (zh) * | 2006-11-30 | 2007-08-15 | 张明 | 基于电信增值业务的虚拟团购的方法和*** |
US20080163302A1 (en) * | 2004-09-29 | 2008-07-03 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
CN101287099A (zh) * | 2007-04-10 | 2008-10-15 | 北京汉辰科技有限公司 | 一种利用p2p技术的实现视频点播和推播的***及其方法 |
CN101453287A (zh) * | 2009-01-16 | 2009-06-10 | 北京中视利通科技有限公司 | 移动多媒体广播推送式业务*** |
CN101938468A (zh) * | 2010-08-06 | 2011-01-05 | 四川长虹电器股份有限公司 | 数字内容保护*** |
CN102172039A (zh) * | 2008-08-06 | 2011-08-31 | 高通股份有限公司 | 用于移动tv内容的动态定价的***和方法 |
CN102595210A (zh) * | 2012-02-03 | 2012-07-18 | 深圳市同洲视讯传媒有限公司 | 一种电视节目预购方法、***和点播服务器 |
CN105163143A (zh) * | 2015-07-17 | 2015-12-16 | 华数传媒网络有限公司 | 一种在线点播和下载档期电影的在线电影运营***及播放的方法 |
CN105491407A (zh) * | 2015-12-04 | 2016-04-13 | 高斯贝尔数码科技股份有限公司 | 一种针对单向数字电视终端的移动支付*** |
-
2017
- 2017-11-06 CN CN201711078773.1A patent/CN107770562B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080163302A1 (en) * | 2004-09-29 | 2008-07-03 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
CN101018252A (zh) * | 2006-11-30 | 2007-08-15 | 张明 | 基于电信增值业务的虚拟团购的方法和*** |
CN101287099A (zh) * | 2007-04-10 | 2008-10-15 | 北京汉辰科技有限公司 | 一种利用p2p技术的实现视频点播和推播的***及其方法 |
CN102172039A (zh) * | 2008-08-06 | 2011-08-31 | 高通股份有限公司 | 用于移动tv内容的动态定价的***和方法 |
CN101453287A (zh) * | 2009-01-16 | 2009-06-10 | 北京中视利通科技有限公司 | 移动多媒体广播推送式业务*** |
CN101938468A (zh) * | 2010-08-06 | 2011-01-05 | 四川长虹电器股份有限公司 | 数字内容保护*** |
CN102595210A (zh) * | 2012-02-03 | 2012-07-18 | 深圳市同洲视讯传媒有限公司 | 一种电视节目预购方法、***和点播服务器 |
CN105163143A (zh) * | 2015-07-17 | 2015-12-16 | 华数传媒网络有限公司 | 一种在线点播和下载档期电影的在线电影运营***及播放的方法 |
CN105491407A (zh) * | 2015-12-04 | 2016-04-13 | 高斯贝尔数码科技股份有限公司 | 一种针对单向数字电视终端的移动支付*** |
Also Published As
Publication number | Publication date |
---|---|
CN107770562B (zh) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105491407B (zh) | 一种针对单向数字电视终端的移动支付*** | |
US9819982B2 (en) | Method and system for changing communication parameters of a content delivery system based on feedback from user devices | |
CA2399685C (en) | Method and system for identification of pay-per-view programming | |
US9137556B2 (en) | Method and system of building a wanted list queue for a user in a content distribution system | |
US20030026424A1 (en) | System, method and computer program product for delivery and utilization of content over a communications medium | |
CN1483263A (zh) | 多媒体多点传送内容的初始免费预览 | |
US20090089184A1 (en) | Content portal for media distribution | |
CA2527692A1 (en) | Personal media channel | |
JP2004072356A (ja) | サーバ及び該サーバを実行させるためのプログラム | |
US20030023504A1 (en) | Distributed video on demand system | |
KR100952751B1 (ko) | Vod 서비스 시스템 및 그 방법 | |
CN1890968B (zh) | 双向网络中具有即兴购买能力的广播有条件访问*** | |
US20060167808A1 (en) | Flexible digital content licensing | |
KR100686689B1 (ko) | 주문형 프로그램 제공 서비스의 스케줄 관리시스템 및 그방법 | |
KR20090012581A (ko) | 방송 컨텐츠의 저장 및 재생에 대한 방법 및 시스템,그리고 이에 적용되는 권한발급 장치 | |
CN107770562A (zh) | 一种用于数字内容加密推送的方法和*** | |
WO2003041383A2 (en) | Provision of video-on-demand | |
EP1653399A1 (en) | Accounting system, content reproduction device, license sales device, program, and recording medium | |
CN114642000A (zh) | 电视网关、电视云、视频平台及分发*** | |
US10341702B1 (en) | Method and system for providing different categories of programming data to a user device from head end systems | |
CN101827247B (zh) | 一种手机电视计费的方法和*** | |
US9883242B1 (en) | Method and system for controlling a storage location of content in a user device | |
JP2010539779A (ja) | 移動通信システムにおけるサービスの加入状態変更方法及びこのための移動通信システム | |
CN103688551A (zh) | 用于授权的方法 | |
WO2013046844A1 (ja) | 情報処理装置、情報処理システム、情報処理方法、テレビ番組放送方法、プログラム及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |