数字电视接收终端应用下载的方法、网关服务器及系统的制作方法

文档序号:7720558阅读:172来源:国知局
专利名称:数字电视接收终端应用下载的方法、网关服务器及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种数字电视接收终端应用下载的方法、网关服
务器及应用下载系统。
背景技术
数字电视为用户带来了丰富多彩的电视节目,随着数字电视行业的发展,数字电 视接收终端给用户带来越来越多的功能和业务,如数字电视接收终端(如机顶盒)的应用 下载业务,当前数字电视接收终端应用下载业务处于发展的初期,往往采用STB直接与某 一个下载服务器连接,由下载服务器直接通过鉴权、扣费、下载处理返回给STB用户的方 式。 然而,随着STB用户下载服务的需求量越来越大,与STB直连的下载服务器需要 处理鉴权、扣费等繁重的下载业务,给下载服务器造成极大的负荷,难以满足业务发展的需 要。如何解决下载服务器的负荷问题,为用户提供更优质的服务,是当前业务发展需要解决 的主要问题。

发明内容
本发明实施例在于提供一种数字电视接收终端应用下载的方法、网关服务器及应 用下载系统,通过网关服务器协助处理鉴权、扣费以及下载,减轻下载服务器的业务处理, 提高下载服务器的性能和速度。 为了达到上述技术效果,本发明实施例提出了 一种数字电视接收终端应用下载的 方法,包括 数字电视接收终端向网关服务器发起下载请求; 所述网关服务器接收到所述下载请求后,调用验证服务器对所述数字电视接收终 端进行验证; 所述验证服务器验证成功后,所述网关服务器调用扣费服务器对所述数字电视接 收终端进行扣费; 所述扣费服务器扣费成功后,所述网关服务器调用下载服务器向所述数字电视接 收终端发送请求下载的内容。 优选地,所述调用验证服务器对所述数字电视接收终端进行验证的步骤包括
获取下载请求中携带的数字电视接收终端标识信息与请求下载的内容信息;
向验证服务器发起携带有数字电视接收终端标识信息与请求下载的内容信息的 下载验证请求; 所述验证服务器根据所述下载验证请求中的数字电视接收终端标识信息与请求 下载的内容信息检测所述数字电视接收终端是否有权限下载所述内容信息;
当检测结果为是时,则验证成功,执行所述网关服务器调用扣费服务器对所述数 字电视接收终端进行扣费的步骤。
优选地,所述网关服务器调用扣费服务器对所述数字电视接收终端进行扣费的步 骤包括 所述网关服务器向扣费服务器发起携带有数字电视接收终端标识信息与请求下 载的内容信息的扣费请求; 所述扣费服务器根据所述扣费请求中的数字电视接收终端标识信息与请求下载
的内容信息检测所述数字电视接收终端是否订购了请求下载的内容信息; 当所述检测结果为是时,则扣费成功,执行所述网关服务器调用下载服务器向所
述数字电视接收终端发送请求下载的内容的步骤。 优选地,所述网关服务器调用下载服务器向所述数字电视接收终端发送请求下载 的内容的步骤包括 所述网关服务器向下载服务器发送数字电视接收终端标识信息与请求下载的内 容信息; 所述下载服务器根据所述数字电视接收终端标识信息与请求下载的内容信息向
所述数字电视接收终端发送请求下载的内容。
相应地,本发明实施例公开了一种网关服务器,包括 下载请求接收模块,用于接收数字电视接收终端发起的下载请求; 第一调用模块,用于当所述接收模块接收到数字电视接收终端发起的下载请求
后,调用验证服务器对所述数字电视接收终端进行验证; 第二调用模块,用于当所述验证服务器验证成功后,调用扣费服务器对所述数字 电视接收终端进行扣费; 第三调用模块,用于当所述扣费服务器扣费成功后,调用下载服务器向所述数字
电视接收终端发送请求下载的内容。 优选地,所述网关服务器还包括 获取模块,用于获取所述下载请求接收模块接收的下载请求中携带的数字电视接 收终端标识信息与请求下载的内容信息; 返回信息接收模块,用于接收所述验证服务器和扣费服务器返回的信息。
优选地,所述第一调用模块包括 第一发起单元,用于向验证服务器发起携带有所述获取模块获取的数字电视接收
终端标识信息与请求下载的内容信息的下载验证请求。 优选地,所述第二调用模块包括 第二发起单元,用于当所述返回信息接收模块接收到所述验证服务器返回的验证
成功信息后,向扣费服务器发起携带有所述获取模块获取的数字电视接收终端标识信息与
请求下载的内容信息的扣费请求。 优选地,所述第三调用模块包括 发送单元,用于当所述返回信息接收模块接收到所述扣费服务器返回的扣费成功 信息后,向下载服务器发送数字电视接收终端标识信息与请求下载的内容信息。
相应地,本发明实施例还公开了一种应用下载系统,包括数字电视接收终端、下载 服务器、验证服务器和扣费服务器,还包括上述的网关服务器。 实施本发明实施例,通过网关服务器协助处理鉴权、扣费以及下载,解决了由下载
5服务器直接通过鉴权、扣费、下载处理引起的负荷问题,减轻了下载服务器的业务处理,提 高了下载服务器的性能和速度,同时保证了下载数据的一致性和安全性,对系统进行升级 时只需对网关服务器进行升级,避免了系统升级时需要对各客户端进行空中升级,更加便 于系统的升级,降低了升级成本,通过网关服务器的协助处理也更加便于系统的架构和组 建,提高了系统对数字电视接收终端的兼容性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1是本发明实施例的数字电视接收终端应用下载的方法流程示意图;
图2是本发明数字电视接收终端应用下载的方法的另一实施例的流程示意图;
图3是本发明实施例的应用下载系统的结构示意图;
图4是本发明实施例的网关服务器的结构示意图。
具体实施例方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结 合附图及实施例,对本发明进行进一步详细说明。 请参阅图1示出的本发明实施例的数字电视接收终端应用下载的方法流程示意 图,包括 步骤S101 :数字电视接收终端向网关服务器发起下载请求; 具体地,用户通过操作数字电视接收终端,浏览下载页面,当发现需要下载某节目 内容时,操作数字电视接收终端进行下载,如点击下载按键等,那么数字电视接收终端将向 网关服务器发起下载请求; 步骤S102 :所述网关服务器接收到所述下载请求后,调用验证服务器对所述数字 电视接收终端进行验证; 步骤S103 :所述验证服务器验证成功后,所述网关服务器调用扣费服务器对所述 数字电视接收终端进行扣费; 具体地,所述验证服务器验证成功后,向所述网关服务器返回验证成功消息,所述 网关服务器接收到验证成功消息后,调用扣费服务器对所述数字电视接收终端进行扣费。
步骤S104 :所述扣费服务器扣费成功后,所述网关服务器调用下载服务器向所述 数字电视接收终端发送请求下载的内容。 具体地,所述扣费服务器扣费成功后,向所述网关服务器返回扣费成功消息,所述 网关服务器接收到扣费成功消息后,调用下载服务器向所述数字电视接收终端发送请求下 载的内容,以使下载服务器向所述数字电视接收终端发送请求下载的内容。需要说明的是, 网关服务器用于处理不同网络之间的通信,视为一个网络连接到另一个网络的关口,如网 络A中的终端发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关服 务器,再由网关服务器转发给目的网络(网络B)的网关服务器,网络B的网关服务器再转发给网络B的目的终端;实施上述实施例,通过网关服务器处理数字电视接收终端、验证服 务器、扣费服务器以及下载服务器之间的相互通信,协助处理数字电视业务中鉴权、扣费以 及下载的问题,下载服务器不与验证服务器以及扣费服务器直接交互,解决了由下载服务 器直接通过鉴权、扣费、下载处理引起的负荷问题,减轻了下载服务器的业务处理,提高了 下载服务器的性能和速度。 下面结合图2示出的本发明数字电视接收终端应用下载的方法的另一实施例的 流程示意图,进一步详细说明本发明实施例的数字电视接收终端应用下载的方法,包括
步骤S201 :数字电视接收终端向网关服务器发起下载请求; 步骤S202 :所述网关服务器接收到所述下载请求后,获取下载请求中携带的数字 电视接收终端标识信息与请求下载的内容信息; 具体地,所述下载请求携带有数字电视接收终端标识信息与请求下载的内容信 息,数字电视接收终端标识信息,例如STBID或Mac地址等信息等。 步骤S203 :所述网关服务器向验证服务器发起携带有数字电视接收终端标识信 息与请求下载的内容信息的下载验证请求; 步骤S204 :所述验证服务器根据所述下载验证请求中的数字电视接收终端标识 信息与请求下载的内容信息检测所述数字电视接收终端是否有权限下载所述内容信息;
具体地,所述验证服务器存储有用户预先注册的信息以及访问权限信息,所述验 证服务器分析检测存储的预先注册的信息、访问权限信息、所述下载验证请求中的数字电 视接收终端标识信息以及请求下载的内容信息,检测所述数字电视接收终端是否有权限下 载所述内容信息;当检测的结果为是时,即验证成功,授权下载,则执行步骤S205,当检测 的结果为否时,即验证失败,不授权下载,则执行步骤S209。 步骤S205 :所述网关服务器向扣费服务器发起携带有数字电视接收终端标识信 息与请求下载的内容信息的扣费请求; 步骤S206 :所述扣费服务器根据所述扣费请求中的数字电视接收终端标识信息 与请求下载的内容信息检测所述数字电视接收终端是否订购了请求下载的内容信息;
具体地,所述扣费服务器存储有用户预先订购的内容信息,所述扣费服务器分析 检测存储的预先订购的内容信息、所述扣费请求中的数字电视接收终端标识信息以及请求 下载的内容信息,检测所述数字电视接收终端是否订购了请求下载的内容信息;当检测的 结果为是时,即扣费(或计费)成功,则执行步骤S207,当检测的结果为否时,S卩扣费(或计 费)失败,则执行步骤S209。 步骤S207 :所述网关服务器向下载服务器发送数字电视接收终端标识信息与请 求下载的内容信息; 步骤S208 :所述下载服务器根据所述数字电视接收终端标识信息与请求下载的
内容信息向所述数字电视接收终端发送请求下载的内容; 步骤S209 :所述网关服务器向数字电视接收终端返回下载失败消息。 上面详细说明了本发明数字电视接收终端应用下载的方法,下面相应地,详细说
明本发明实施例的应用下载系统的结构。 如图3示出的本发明实施例的应用下载系统的结构示意图,应用下载系统包括 数字电视接收终端31、网关服务器32、验证服务器33、扣费服务器34和下载服务器35,具体地,用户通过操作数字电视接收终端31,浏览STB下载页面,当发现需要下载某节目内容 时,操作数字电视接收终端31进行下载,如点击下载按键等,那么数字电视接收终端31将 向网关服务器32发起下载请求,网关服务器32接收到所述下载请求后,调用验证服务器33 对数字电视接收终端31进行验证,验证服务器33验证成功后,网关服务器32调用扣费服 务器34对数字电视接收终端31进行扣费,扣费服务器34扣费成功后,网关服务器32调用 下载服务器35向数字电视接收终端31发送请求下载的内容。数字电视接收终端31可以 通过有线网络(如广电网络等)与网关服务器32进行通信。 需要说明的是,网关服务器用于处理不同网络之间的通信,视为一个网络连接到 另一个网络的关口,如网络A中的终端发现数据包的目的主机不在本地网络中,就把数据 包转发给它自己的网关服务器,再由网关服务器转发给目的网络(网络B)的网关服务器, 网络B的网关服务器再转发给网络B的目的终端;实施上述实施例,通过网关服务器32处 理数字电视接收终端31、验证服务器33、扣费服务器34以及下载服务器35之间的相互通 信,协助处理数字电视业务中鉴权、扣费以及下载的问题,下载服务器35不与验证服务器 33以及扣费服务器34直接交互,解决了由下载服务器35直接通过鉴权、扣费、下载处理引 起的负荷问题,减轻了下载服务器35的业务处理,提高了下载服务器35的性能和速度。
下面结合图4示出的本发明实施例的网关服务器的结构示意图,进一步详细说明 本发明实施例的应用下载系统的结构,网关服务器32包括下载请求接收模块321、获取模 块322、第一调用模块323、第二调用模块324、第三调用模块325和返回信息接收模块326, 射 下载请求接收模块321用于接收数字电视接收终端发起的下载请求; 获取模块322用于获取下载请求接收模块321接收的下载请求信息中携带的数字
电视接收终端标识信息与请求下载的内容信息;具体地,所述下载请求携带有数字电视接
收终端标识信息与请求下载的内容信息,数字电视接收终端标识信息如STBID或Mac地址
等信息等。 返回信息接收模块326用于接收所述验证服务器和扣费服务器返回的信息;
第一调用模块323用于当下载请求接收模块321接收到数字电视接收终端发起 的下载请求后,调用验证服务器对所述数字电视接收终端进行验证;具体地,第一调用模块 323包括第一发起单元3231,用于向验证服务器发送携带有获取模块322获取的数字电视 接收终端标识信息与请求下载的内容信息的下载验证请求。 需要说明的是,所述验证服务器存储有用户预先注册的信息以及访问权限信息, 所述验证服务器分析检测存储的预先注册的信息、访问权限信息、所述下载验证请求中的 数字电视接收终端标识信息以及请求下载的内容信息,检测所述数字电视接收终端是否有 权限下载所述内容信息;当检测的结果为是时,即验证成功,授权下载,验证服务器向网关 服务器32返回验证成功消息;当检测的结果为否时,即验证失败,不授权下载,验证服务器 向网关服务器32返回验证失败消息,然后网关服务器32向数字电视接收终端返回下载失 败消息。 第二调用模块324用于当所述验证服务器验证成功后,调用扣费服务器对所述数 字电视接收终端进行扣费;具体地,网关服务器32的返回信息接收模块326接收到验证服 务器返回的验证成功信息后,第二调用模块324将调用扣费服务器对所述数字电视接收终端进行扣费,第二调用模块324包括第二发起单元3241,用于当返回信息接收模块326接收 到验证服务器返回的验证成功信息后,向扣费服务器发送携带有获取模块322获取的数字 电视接收终端标识信息与请求下载的内容信息的扣费请求。 需要说明的是,所述扣费服务器存储有用户预先订购的内容信息,所述扣费服务 器分析检测存储的预先订购的内容信息、所述扣费请求中的数字电视接收终端标识信息以 及请求下载的内容信息,检测所述数字电视接收终端是否订购了请求下载的内容信息;当 检测的结果为是时,即扣费(或计费)成功,扣费服务器向网关服务器32返回扣费成功消 息;当检测的结果为否时,即扣费(或计费)失败,扣费服务器向网关服务器32返回扣费失 败消息,然后网关服务器32将向数字电视接收终端返回下载失败消息。
第三调用模块325用于当所述扣费服务器扣费成功后,调用下载服务器向所述数 字电视接收终端发送请求下载的内容。具体地,网关服务器32的返回信息接收模块326接 收到扣费服务器返回的扣费成功信息后,第二调用模块324将调用下载服务器向所述数字 电视接收终端发送请求下载的内容,第三调用模块325包括发送单元3251,用于当返回信 息接收模块326接收到扣费服务器返回的扣费成功信息后,向下载服务器发送数字电视接 收终端标识信息与请求下载的内容信息。 综上所述,实施本发明实施例,通过网关服务器协助处理数字电视业务中鉴权、扣 费以及下载的问题,下载服务器不与验证服务器以及扣费服务器直接交互,解决了由下载 服务器直接通过鉴权、扣费、下载处理引起的负荷问题,减轻了下载服务器的业务处理,提 高了下载服务器的性能和速度,同时保证了下载数据的一致性和安全性,对系统进行升级 时只需对网关服务器进行升级,即只需将下载服务器与网关服务器的接口定义好即可,避 免了系统升级时需要对各STB客户端进行空中升级,更加便于系统的升级,降低了升级成 本,通过网关服务器的协助处理也更加便于系统的架构和组建,提高了系统对数字电视接 收终端的兼容性。 需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包 括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明各个实施例或者实施例的某些部分所述的方法。 以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
9
权利要求
一种数字电视接收终端应用下载的方法,其特征在于,包括数字电视接收终端向网关服务器发起下载请求;所述网关服务器接收到所述下载请求后,调用验证服务器对所述数字电视接收终端进行验证;所述验证服务器验证成功后,所述网关服务器调用扣费服务器对所述数字电视接收终端进行扣费;所述扣费服务器扣费成功后,所述网关服务器调用下载服务器向所述数字电视接收终端发送请求下载的内容。
2. 如权利要求1所述的方法,其特征在于,所述调用验证服务器对所述数字电视接收 终端进行验证的步骤包括获取下载请求中携带的数字电视接收终端标识信息与请求下载的内容信息; 向验证服务器发起携带有数字电视接收终端标识信息与请求下载的内容信息的下载 验证请求;所述验证服务器根据所述下载验证请求中的数字电视接收终端标识信息与请求下载 的内容信息检测所述数字电视接收终端是否有权限下载所述内容信息;当检测结果为是时,则验证成功,执行所述网关服务器调用扣费服务器对所述数字电 视接收终端进行扣费的步骤。
3. 如权利要求2所述的方法,其特征在于,所述网关服务器调用扣费服务器对所述数 字电视接收终端进行扣费的步骤包括所述网关服务器向扣费服务器发起携带有数字电视接收终端标识信息与请求下载的 内容信息的扣费请求;所述扣费服务器根据所述扣费请求中的数字电视接收终端标识信息与请求下载的内 容信息检测所述数字电视接收终端是否订购了请求下载的内容信息;当所述检测结果为是时,则扣费成功,执行所述网关服务器调用下载服务器向所述数 字电视接收终端发送请求下载的内容的步骤。
4. 如权利要求1、2或3所述的方法,其特征在于,所述网关服务器调用下载服务器向所 述数字电视接收终端发送请求下载的内容的步骤包括所述网关服务器向下载服务器发送数字电视接收终端标识信息与请求下载的内容信息;所述下载服务器根据所述数字电视接收终端标识信息与请求下载的内容信息向所述 数字电视接收终端发送请求下载的内容。
5. —种网关服务器,其特征在于,包括下载请求接收模块,用于接收数字电视接收终端发起的下载请求; 第一调用模块,用于当所述接收模块接收到数字电视接收终端发起的下载请求后,调用验证服务器对所述数字电视接收终端进行验证;第二调用模块,用于当所述验证服务器验证成功后,调用扣费服务器对所述数字电视接收终端进行扣费;第三调用模块,用于当所述扣费服务器扣费成功后,调用下载服务器向所述数字电视 接收终端发送请求下载的内容。
6. 如权利要求5所述的网关服务器,其特征在于,还包括获取模块,用于获取所述下载请求接收模块接收的下载请求中携带的数字电视接收终 端标识信息与请求下载的内容信息;返回信息接收模块,用于接收所述验证服务器和扣费服务器返回的信息。
7. 如权利要求6所述的网关服务器,其特征在于,所述第一调用模块包括 第一发起单元,用于向验证服务器发起携带有所述获取模块获取的数字电视接收终端标识信息与请求下载的内容信息的下载验证请求。
8. 如权利要求6所述的网关服务器,其特征在于,所述第二调用模块包括 第二发起单元,用于当所述返回信息接收模块接收到所述验证服务器返回的验证成功信息后,向扣费服务器发起携带有所述获取模块获取的数字电视接收终端标识信息与请求 下载的内容信息的扣费请求。
9. 如权利要求6所述的网关服务器,其特征在于,所述第三调用模块包括 发送单元,用于当所述返回信息接收模块接收到所述扣费服务器返回的扣费成功信息后,向下载服务器发送数字电视接收终端标识信息与请求下载的内容信息。
10. —种应用下载系统,包括数字电视接收终端、下载服务器、验证服务器和扣费服务 器,其特征在于,包括如权利要求5-9任一项所述的网关服务器。
全文摘要
本发明实施例公开了数字电视接收终端应用下载的方法,包括数字电视接收终端向网关服务器发起下载请求;所述网关服务器接收到所述下载请求后,调用验证服务器对所述数字电视接收终端进行验证;所述验证服务器验证成功后,所述网关服务器调用扣费服务器对所述数字电视接收终端进行扣费;所述扣费服务器扣费成功后,所述网关服务器调用下载服务器向所述数字电视接收终端发送请求下载的内容。相应地,本发明实施例还公开了一种网关服务器和应用下载系统,实施本发明实施例,通过网关服务器协助处理鉴权、扣费以及下载,减轻了下载服务器的业务处理,提高了下载服务器的性能和速度。
文档编号H04L29/06GK101790074SQ200910238918
公开日2010年7月28日 申请日期2009年12月29日 优先权日2009年12月29日
发明者龙飞 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1