专利名称:Iptv应用远程管理方法及系统的制作方法
技术领域:
本发明涉及网络电视(Internet Protocol Television,简称IPTV)技术领域,尤 其涉及一种IPTV应用远程管理方法及系统。
背景技术:
随着IPTV技术的不断发展和人们需求的日益丰富,在IPTV平台上出现了各种各 样的新的应用,应用形式不断变化。如图l所示,为现有技术的IPTV应用管理系统的结构 示意图。这些部署在IPTV专网内的各种IPTV接入应用,由IPTV管理平台采用常规的接入 方式通过静态绑定或静态配置文件进行统一管理。 这种IPTV专网部署IPTV接入应用的方式会占用运营商的大量资源,维护成本也
比较高昂。其静态绑定或静态配置文件统一管理的方式虽然可以实现一定的管理功能,但
对于IPTV接入应用地址变化、或增加、删除等情况,则需要对整个系统中的绑定关系或配
置文件等进行调整,导致维护成本巨大,而且也缺乏灵活性,不易于维护。 随着IPTV上的新的接入应用的出现和变化,也会导致增加新的接入应用,淘汰旧
的接入应用的情况,这也必然会涉及到IPTV接入应用的更新管理,现有的管理方式难以快
速灵活的对新旧接入应用进行有效的调整,成本也难以降低。 此外,IPTV用户所使用的机顶盒的能力也可能不同,现有的IPTV应用管理系统无 法根据机顶盒的能力对接入应用进行适配,只能针对于不同的机顶盒开发不同的IPTV应 用EPG,而不能根据不同的机顶盒类型提供定制化应用内容,影响个性化需求的实现。
发明内容
本发明的目的是提出一种IPTV应用远程管理方法及系统,能够对各种公网的 IPTV应用进行远程管理,以实现IPTV接入应用的灵活性和松耦合管理,并且能够根据机顶 盒能力提供定制化的接入应用,满足个性化需求。 为实现上述目的,本发明提供了一种IPTV应用远程管理方法,包括以下步骤
IPTV应用EPG接收到机顶盒的应用接入请求,所述应用接入请求中包括被请求应 用的应用ID和机顶盒ID; 所述IPTV应用EPG根据所述应用接入请求向业务管理平台查询所述被请求应用 的应用接入地址; 所述业务管理平台对所述应用ID和机顶盒ID的合法性分别进行审核,如果审核 通过,进而判断所述应用ID对应的业务是否符合所述机顶盒的类型,如果符合,则向所述 IPTV应用EPG返回所述被请求应用的应用接入地址; 所述IPTV应用EPG将所述被请求应用的应用接入地址转发给所述机顶盒,以便所 述机顶盒进行应用接入。 为实现上述目的,本发明还提供了一种IPTV应用远程管理系统,包括 IPTV应用EPG,用于接收到机顶盒的应用接入请求,所述应用接入请求中包括被请求应用的应用ID和机顶盒ID,并且根据所述应用接入请求查询所述被请求应用的应用 接入地址,然后将查询到的所述被请求应用的应用接入地址转发给所述机顶盒,以便所述 机顶盒进行应用接入; 业务管理平台,用于接收到所述IPTV应用EPG的查询请求后,对所述应用ID和机 顶盒ID的合法性分别进行审核,如果审核通过,进而判断所述应用ID对应的业务是否符合 所述机顶盒的类型,如果符合,则向所述IPTV应用EPG返回所述被请求应用的应用接入地 址。 基于上述技术方案,本发明通过在网络侧的业务管理平台对应用和机顶盒的合法 性进行审核,并根据机顶盒的能力适配相应的应用接入地址,从而实现了 IPTV接入应用的 灵活性和松耦合管理,并且能够根据机顶盒能力提供定制化的接入应用,满足个性化需求。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图1为现有技术的IPTV应用管理系统的结构示意图。 图2为本发明IPTV应用远程管理系统的一实施例的应用场景示意图。 图3为本发明IPTV应用远程管理方法的一实施例的流程示意图。 图4为本发明IPTV应用远程管理方法的另一实施例中业务管理平台侧的处理流
程的示意图。 图5为本发明IPTV应用远程管理系统的另一实施例的结构示意图。 图6为本发明IPTV应用远程管理系统的又一实施例中业务管理平台的具体结构
示意图。 图7为本发明IPTV应用远程管理系统的再一实施例中业务管理平台的具体结构 示意图。
具体实施例方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
如图2所示,为本发明IPTV应用远程管理系统的一实施例的应用场景示意图。 在图2中可以看出IPTV接入应用部署在公网中,IPTV接入应用可以通过公网(例如 Internet)接入到IPTV应用EPG,并由IPTV管理平台进行统一管理IPTV接入应用和IPTV 应用EPG之间的关系。 与现有的IPTV应用管理系统相比,由于IPTV接入应用不需要部署在IPTV专网 内,因此本发明的IPTV应用管理系统不需要占用大量资源,网络运营商的维护成本也可以 降低。而且本发明可通过IPTV应用EPG对多个应用接入进行管理,根据机顶盒类型、用户 类型等与应用的相关情况进行动态的应用接入地址的构造,以满足不同用户类型和机顶盒 访问接入应用的需求。 接下来,通过几个实施例对本发明的IPTV应用远程管理方法进行详细地说明。如 图3所示,为本发明IPTV应用远程管理方法的一实施例的流程示意图。本实施例中包括以 下步骤
步骤101、IPTV应用EPG接收到机顶盒的应用接入请求,所述应用接入请求中包括 被请求应用的应用ID和机顶盒ID ; 步骤102、 IPTV应用EPG根据所述应用接入请求向业务管理平台查询所述被请求 应用的应用接入地址; 步骤103、业务管理平台对所述应用ID和机顶盒ID的合法性分别进行审核;
步骤104、如果审核通过,则执行步骤106,否则执行步骤105 ;
步骤105、拒绝该查询请求,并通过IPTV应用EPG将应用接入请求的拒绝响应反馈 给机顶盒; 步骤106、判断所述应用ID对应的业务是否符合所述机顶盒的类型,如果符合,则 执行步骤108,否则执行步骤107 ; 步骤107、拒绝该查询请求,并通过IPTV应用EPG将应用接入请求的拒绝响应反馈 给机顶盒; 步骤108、业务管理平台向IPTV应用EPG返回被请求应用的应用接入地址;
步骤109、 IPTV应用EPG将该被请求应用的应用接入地址转发给机顶盒,以便机顶 盒进行应用接入。 在本实施例中,业务管理平台在接收到IPTV应用EPG发出的查询应用接入地址的 请求时,既需要对发出请求的机顶盒ID进行审核,避免不满足权限要求的用户进行非法接 入,也对被请求的应用ID进行审核,判断该应用是否已经属于合法应用,防止用户接入到 一些可能会造成危害的非法应用。 在上述安全性审核完毕后,业务管理平台还需要对应用本身是否能够被机顶盒所 支持进行判断,如果该应用只适合于特定的机顶盒类型,那么直接将该应用的接入地址提 供给机顶盒,机顶盒也不能正常地进行播放,从而给使用者带来很大的困扰,因此本实施例 可以对这种不适合的情况进行过滤,对于可用的应用,则将该应用的接入地址通过IPTV应 用EPG提供给机顶盒。 如图4所示,为本发明IPTV应用远程管理方法的另一实施例中业务管理平台侧的 处理流程的示意图。与上一实施例相比,本实施例提供了更为具体的业务管理平台侧的处 理流程,具体包括 步骤201、业务管理平台审核应用ID的合法性; 步骤202、如果判断应用ID为非法应用,则拒绝该查询请求,并通过IPTV应用EPG 将应用接入请求的拒绝响应反馈给机顶盒,否则执行步骤203 ; 步骤203、审核机顶盒ID的合法性,如果判断机顶盒ID为非法机顶盒,则拒绝该 查询请求,并通过IPTV应用EPG将应用接入请求的拒绝响应反馈给机顶盒,否则执行步骤 204 ; 步骤204、业务管理平台识别所述机顶盒支持的视频编码格式;
步骤205、判断应用ID对应的业务的视频编码格式是否符合机顶盒支持的视频编 码格式,并且识别机顶盒是否支持Java虚拟机,如果应用ID对应的业务的视频编码格式符 合机顶盒所支持的视频编码格式,则执行步骤206,否则通过IPTV应用EPG将表示应用无法 播放的响应反馈给机顶盒; 步骤206、业务管理平台根据机顶盒支持的视频编码格式以及机顶盒是否支持
6Java虚拟机的情况来构造被请求应用的应用接入地址。 在本实施例中,业务管理平台不仅仅对业务是否符合机顶盒的类型进行判断,而且进一步的根据机顶盒所支持的视频编码格式以及是否支持虚拟机构造适合的应用接入地址,由于SP/CP在提供应用时可能会提供适合于多种平台的业务形式,有些业务形式需要虚拟机支持,有些则不需要,有的业务形式采用通常的视频编码格式,有些则需要特定的视频编码格式,因此业务管理平台可以根据机顶盒的能力选择相应的业务形式,并构造该业务形式的应用的地址,从而使得在将应用接入地址通过IPTV应用EPG发送给机顶盒后,机顶盒能够正常地使用该应用。 考虑到业务管理平台在向IPTV应用EPG发送应用接入地址时可能会被窃听,因此业务管理平台可以在构造被请求应用的应用接入地址时,对应用接入地址进行加密的操作,IPTV应用EPG在接收到应用接入地址后,并在转发应用接入地址给机顶盒之前,需要根据约定的密钥对应用接入地址进行解密;如果解密应用接入地址失败,则可以向业务管理平台发送获取有效的应用接入地址的请求;业务管理平台可以根据该获取有效的应用接入地址的请求重新构造被请求应用的应用接入地址,并进行加密;业务管理平台将加密后的应用接入地址发送给IPTV应用EPG。 通过上述的加解密操作,增加了业务管理平台与IPTV应用EPG之间的通信安全性,对于解密失败的情况,业务管理平台还可以重新构造应用接入地址并加密,增加了系统的容错性。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。 如图5所示,为本发明IPTV应用远程管理系统的另一实施例的结构示意图。在本实施例中,系统包括IPTV应用EPG 2和业务管理平台1。其中IPTV应用EPG 2用于接收机顶盒的应用接入请求,所述应用接入请求中包括被请求应用的应用ID和机顶盒ID,并且根据所述应用接入请求查询所述被请求应用的应用接入地址,然后将查询到的所述被请求应用的应用接入地址转发给所述机顶盒,以便所述机顶盒进行应用接入。业务管理平台l用于接收到IPTV应用EPG 2的查询请求后,对所述应用ID和机顶盒ID的合法性分别进行审核,如果审核通过,进而判断所述应用ID对应的业务是否符合所述机顶盒的类型,如果符合,则向所述IPTV应用EPG 2返回所述被请求应用的应用接入地址。 本发明通过在网络侧的业务管理平台对应用和机顶盒的合法性进行审核,并根据
机顶盒的能力适配相应的应用接入地址,从而实现了 IPTV接入应用的灵活性和松耦合管
理,并且能够根据机顶盒能力提供定制化的接入应用,满足个性化需求。 如图6所示,为本发明IPTV应用远程管理系统的又一实施例中业务管理平台的具
体结构示意图。在本实施例中,给出了业务管理平台的具体构成,包括应用ID审核模块ll、
机顶盒ID审核模块12、应用业务匹配模块13和接入地址发送模块14。 应用ID审核模块11用于接收到IPTV应用EPG 2的查询请求后,审核应用ID的
合法性,如果判断应用ID为非法应用,则拒绝该查询请求,并通过IPTV应用EPG 2将应用
接入请求的拒绝响应反馈给机顶盒,否则继续审核机顶盒ID的合法性。机顶盒ID审核模块12用于审核机顶盒ID的合法性,如果判断机顶盒ID为非法机顶盒,则拒绝该查询请求,并通过IPTV应用EPG 2将应用接入请求的拒绝响应反馈给机顶盒,否则继续执行判断应用ID对应的业务是否符合机顶盒的类型的操作。应用业务匹配模块13用于判断应用ID对应的业务是否符合所述机顶盒的类型。接入地址发送模块14用于在应用ID对应的业务是否符合机顶盒的类型时,向IPTV应用EPG 2返回被请求应用的应用接入地址。
如图7所示,为本发明IPTV应用远程管理系统的再一实施例中业务管理平台的具体结构示意图。与上一实施例相比,本实施例的应用业务匹配模块14具体包括支持格式识别单元141、虚拟机支持识别单元142和地址构造单元143。其中,支持格式识别单元141用于识别机顶盒支持的视频编码格式,并判断应用ID对应的业务的视频编码格式是否符合机顶盒支持的视频编码格式。虚拟机支持识别单元142用于识别机顶盒是否支持Java虚拟机。地址构造单元143用于在应用ID对应的业务的视频编码格式符合机顶盒支持的视频编码格式时,根据所述机顶盒支持的视频编码格式以及所述机顶盒是否支持Java虚拟机的情况来构造所述被请求应用的应用接入地址。 考虑到业务管理平台1在向IPTV应用EPG 2发送应用接入地址时可能会被窃听,因此业务管理平台1还可以增加地址加密模块,用于对构造出的应用接入地址进行加密。在IPTV应用EPG 2增加地址解密模块,用于在将接收到的应用接入地址转发给机预盒之前,根据约定的密钥对所述应用接入地址进行解密。 考虑到系统的容错性,IPTV应用EPG 2还可以增加解密失败处理模块,用于在解密应用接入地址失败时,向业务管理平台1发送获取有效的应用接入地址的请求。业务管理平台1增加应用接入地址重构单元,用于根据获取有效的应用接入地址的请求重新构造被请求应用的应用接入地址。重新构造后的应用接入地址可以通过地址加密模块重新进行加密。 最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
一种IPTV应用远程管理方法,包括以下步骤IPTV应用EPG接收到机顶盒的应用接入请求,所述应用接入请求中包括被请求应用的应用ID和机顶盒ID;所述IPTV应用EPG根据所述应用接入请求向业务管理平台查询所述被请求应用的应用接入地址;所述业务管理平台对所述应用ID和机顶盒ID的合法性分别进行审核,如果审核通过,进而判断所述应用ID对应的业务是否符合所述机顶盒的类型,如果符合,则向所述IPTV应用EPG返回所述被请求应用的应用接入地址;所述IPTV应用EPG将所述被请求应用的应用接入地址转发给所述机顶盒,以便所述机顶盒进行应用接入。
2. 根据权利要求1所述的IPTV应用远程管理方法,其中所述业务管理平台对所述应用 ID和机顶盒ID的合法性分别进行审核的操作具体为所述业务管理平台审核所述应用ID的合法性,如果判断所述应用ID为非法应用,则拒 绝该查询请求,并通过所述IPTV应用EPG将应用接入请求的拒绝响应反馈给所述机顶盒, 否则继续审核所述机顶盒ID的合法性,如果判断所述机顶盒ID为非法机顶盒,则拒绝该查 询请求,并通过所述IPTV应用EPG将应用接入请求的拒绝响应反馈给所述机顶盒,否则继 续执行判断所述应用ID对应的业务是否符合所述机顶盒的类型的操作。
3. 根据权利要求2所述的IPTV应用远程管理方法,其中所述判断所述应用ID对应的 业务是否符合所述机顶盒的类型的操作具体为所述业务管理平台识别所述机顶盒支持的视频编码格式,判断所述应用ID对应的业 务的视频编码格式是否符合所述机顶盒支持的视频编码格式,并且识别所述机顶盒是否支 持Java虚拟机,如果所述应用ID对应的业务的视频编码格式符合所述机顶盒支持的视频 编码格式,则根据所述机顶盒支持的视频编码格式以及所述机顶盒是否支持Java虚拟机 的情况来构造所述被请求应用的应用接入地址,否则通过所述IPTV应用EPG将表示所述应 用无法播放的响应反馈给所述机顶盒。
4. 根据权利要求3所述的IPTV应用远程管理方法,其中在所述业务管理平台构造所述 被请求应用的应用接入地址时,还包括对所述应用接入地址进行加密的操作,所述IPTV应 用EPG在将接收到所述应用接入地址转发给所述机顶盒之前,还包括根据约定的密钥对所 述应用接入地址进行解密的操作。
5. 根据权利要求4所述的IPTV应用远程管理方法,其中在所述IPTV应用EPG接收到 所述业务管理平台返回的加密的应用接入地址之后,还包括以下步骤如果解密所述应用接入地址失败,则向所述业务管理平台发送获取有效的应用接入地 址的请求;所述业务管理平台根据所述获取有效的应用接入地址的请求重新构造所述被请求应 用的应用接入地址,并进行加密;所述业务管理平台将加密后的应用接入地址发送给所述IPTV应用EPG。
6. —种IPTV应用远程管理系统,包括IPTV应用EPG,用于接收到机顶盒的应用接入请求,所述应用接入请求中包括被请求 应用的应用ID和机顶盒ID,并且根据所述应用接入请求查询所述被请求应用的应用接入地址,然后将查询到的所述被请求应用的应用接入地址转发给所述机顶盒,以便所述机顶 盒进行应用接入;业务管理平台,用于接收到所述IPTV应用EPG的查询请求后,对所述应用ID和机顶盒 ID的合法性分别进行审核,如果审核通过,进而判断所述应用ID对应的业务是否符合所述 机顶盒的类型,如果符合,则向所述IPTV应用EPG返回所述被请求应用的应用接入地址。
7. 根据权利要求6所述的IPTV应用远程管理系统,其中所述业务管理平台具体包括 应用ID审核模块,用于接收到所述IPTV应用EPG的查询请求后,审核所述应用ID的合法性,如果判断所述应用ID为非法应用,则拒绝该查询请求,并通过所述IPTV应用EPG 将应用接入请求的拒绝响应反馈给所述机顶盒,否则继续审核所述机顶盒ID的合法性;机顶盒ID审核模块,用于审核所述机顶盒ID的合法性,如果判断所述机顶盒ID为非 法机顶盒,则拒绝该查询请求,并通过所述IPTV应用EPG将应用接入请求的拒绝响应反馈 给所述机顶盒,否则继续执行判断所述应用ID对应的业务是否符合所述机顶盒的类型的 操作;应用业务匹配模块,用于判断所述应用ID对应的业务是否符合所述机顶盒的类型; 接入地址发送模块,用于在所述应用ID对应的业务是否符合所述机顶盒的类型时,向 所述IPTV应用EPG返回所述被请求应用的应用接入地址。
8. 根据权利要求7所述的IPTV应用远程管理系统,其中所述应用业务匹配模块具体包括支持格式识别单元,用于识别所述机顶盒支持的视频编码格式,并判断所述应用ID对 应的业务的视频编码格式是否符合所述机顶盒支持的视频编码格式; 虚拟机支持识别单元,用于识别所述机顶盒是否支持Java虚拟机; 地址构造单元,用于在所述应用ID对应的业务的视频编码格式符合所述机顶盒支持 的视频编码格式时,根据所述机顶盒支持的视频编码格式以及所述机顶盒是否支持Java 虚拟机的情况来构造所述被请求应用的应用接入地址。
9. 根据权利要求8所述的IPTV应用远程管理系统,其中所述业务管理平台还包括 地址加密模块,用于对所述构造出的应用接入地址进行加密;所述IPTV应用EPG还包括地址解密模块,用于在将接收到所述应用接入地址转发给所述机顶盒之前,根据约定 的密钥对所述应用接入地址进行解密。
10. 根据权利要求9所述的IPTV应用远程管理系统,其中所述PTV应用EPG还包括 解密失败处理模块,用于在解密所述应用接入地址失败时,向所述业务管理平台发送获取有效的应用接入地址的请求; 所述业务管理平台还包括应用接入地址重构单元,用于根据所述获取有效的应用接入地址的请求重新构造所述 被请求应用的应用接入地址。
全文摘要
本发明涉及一种IPTV应用远程管理方法,包括以下步骤IPTV应用EPG接收到机顶盒的应用接入请求;IPTV应用EPG根据应用接入请求向业务管理平台查询被请求应用的应用接入地址;业务管理平台审核应用ID和机顶盒ID的合法性,审核通过则判断应用ID对应的业务是否符合机顶盒的类型,如果符合,则返回被请求应用的应用接入地址;IPTV应用EPG将被请求应用的应用接入地址转发给机顶盒,以便机顶盒进行应用接入。本发明还涉及一种IPTV应用远程管理系统。本发明通过在网络侧的业务管理平台对应用和机顶盒的合法性进行审核,并根据机顶盒能力适配相应的应用接入地址,从而实现了IPTV接入应用的灵活性和松耦合管理,并能够根据机顶盒能力提供定制化的接入应用,满足个性化需求。
文档编号H04N7/173GK101719975SQ200910224238
公开日2010年6月2日 申请日期2009年11月25日 优先权日2009年11月25日
发明者包盛, 杨俊 , 罗毅, 蔡逆水 申请人:中国电信股份有限公司