业务呈现方法及装置的制造方法

文档序号:10627261阅读:291来源:国知局
业务呈现方法及装置的制造方法
【专利摘要】本发明提供了一种业务呈现方法及装置,其中,该方法包括:确定需要在交互式网络电视IPTV系统中的终端上呈现的各个业务的业务信息;根据业务信息判断待呈现业务是否优于终端上正在呈现的业务进行呈现,并根据判断结果进行业务的呈现,通过本发明,解决了相关技术中存在的业务冲突越来越多的问题,进而达到了减少业务冲突的效果。
【专利说明】
业务呈现方法及装置
技术领域
[0001] 本发明涉及通信领域,具体而言,涉及一种业务呈现方法及装置。
【背景技术】
[0002] 目前各种各样的终端以及各种各样的业务在人们的生活中起着不可或缺的作 用,下面以交互式网络电视及业务为例进行说明,交互式网络电视(Internet Protocol Television,简称为IPTV),是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技 术于一体;向家庭用户提供包括数字电视在内的多种交互式服务的新技术。
[0003] IPTV业务基于网络协议(Internet Protocol,简称为IP)技术和宽带IP传输网 络,具有点对点交互特性,能够提供个性化的按需服务。用户使用IPTV业务时,通常使用普 通机顶盒或者含有内置机顶盒功能的电视机来访问运营商提供的IPTV业务平台。
[0004] 但是由于目前IPTV网络中,用户能获得的服务主要还局限在音视频方面,与原来 广播网络提供的服务没有太大的差异。而电信运营商如果想要在TV业务中能吸引更多的 客户,则势必需要引入更多个性化的业务。
[0005] 但是由于IPTV在国内、国际均没有统一的增值业务标准,导致各个增值业务各自 为政,管理等各方面非常混乱。相互间交互非常困难,并且没有标准来解决各个业务的冲 突。不像移动通信那样,对于所有的会话,调用都是有优先级管理,并且根据优先级进行负 荷控制的管理。
[0006] 另外根据目前的IPTV增值业务发展的趋势,增值业务会越来越多,在增值业务的 研发过程中,遇到冲突的现象越来越多。
[0007] 针对相关技术中存在的业务冲突越来越多的问题,目前尚未提出有效的解决方 案。

【发明内容】

[0008] 本发明提供了一种业务呈现方法及装置,以至少解决相关技术中存在的业务冲突 越来越多的问题。
[0009] 根据本发明的一个方面,提供了一种业务呈现方法,包括:确定需要在交互式网络 电视系统IPTV中的终端上呈现的各个业务的业务信息;根据所述业务信息判断待呈现业 务是否优于所述终端上正在呈现的业务进行呈现,并根据判断结果进行业务的呈现。
[0010] 进一步地,所述业务信息包括以下至少之一:业务的显示区域信息、业务的优先级 信息、业务的开始显示时间及结束显示时间。
[0011] 进一步地,当所述业务信息包括所述业务的显示区域信息和所述业务的优先级信 息时,根据所述业务信息判断待呈现业务是否优于所述终端上正在呈现的业务进行呈现, 并根据判断结果进行业务的呈现包括:判断所述待呈现业务的业务显示区域和所述正在呈 现的业务的业务显示区域是否有重叠;在判断结果为否的情况下,同时显示所述待呈现业 务和所述正在呈现的业务;在判断结果为是的情况下,判断所述待呈现业务的业务优先级 是否高于所述正在呈现的业务的业务优先级;在判断所述待呈现业务的业务优先级高于所 述正在呈现的业务的业务优先级时,停止呈现所述正在呈现的业务,并呈现所述待呈现业 务;在判断所述待呈现业务的业务优先级低于所述正在呈现的业务的业务优先级时,继续 呈现所述正在呈现的业务,并拒绝呈现所述待呈现业务。
[0012] 进一步地,当所述业务信息包括所述业务的显示区域信息、所述业务的优先级信 息和所述业务的开始显示时间及结束显示时间时,根据所述业务信息判断待呈现业务是否 优于所述终端上正在呈现的业务进行呈现,并根据判断结果进行业务的呈现包括:判断所 述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有重叠;在判断 结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务;在判断结果为是的 情况下,判断所述待呈现业务的业务的开始显示时间及结束显示时间与所述正在呈现的业 务的业务的开始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优 先呈现所述待呈现业务和所述正在呈现的业务中业务优先级高的业务,在判断结果为没有 重叠的情况下,继续呈现所述正在呈现的业务,并按照所述待呈现业务的呈现时间呈现所 述待呈现业务。
[0013] 进一步地,所述终端包括机顶盒;所述待呈现业务包括所述IPTV系统中的增值业 务;所述正在呈现的业务包括所述IPTV系统中的增值业务。
[0014] 根据本发明的另一方面,提供了一种业务呈现方法,包括:接收交互式网络电视 IPTV系统中的业务呈现系统推送的待呈现业务,其中,所述待呈现业务为需要在终端上进 行呈现的业务;根据所述待呈现业务的业务信息对所述待呈现业务进行呈现处理。
[0015] 进一步地,在根据所述待呈现业务的业务信息对所述待呈现业务进行呈现处理之 前,还包括:确定各个待呈现业务的业务信息,其中,所述业务信息包括以下至少之一:业 务的显示区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间。
[0016] 进一步地,当所述业务信息包括所述业务的显示区域信息和所述业务的优先级信 息时,根据所述待呈现业务的业务信息对所述待呈现业务进行呈现处理包括:判断所述待 呈现业务的业务显示区域和所述终端中正在呈现的业务的业务显示区域是否有重叠;在 判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务;在判断结果为 是的情况下,判断所述待呈现业务的业务优先级是否高于所述正在呈现的业务的业务优先 级;在判断所述待呈现业务的业务优先级高于所述正在呈现的业务的业务优先级时,停止 呈现所述正在呈现的业务,并呈现所述待呈现业务;在判断所述待呈现业务的业务优先级 低于所述正在呈现的业务的业务优先级时,继续呈现所述正在呈现的业务,并拒绝呈现所 述待呈现业务。
[0017] 进一步地,当所述业务信息包括所述业务的显示区域信息、所述业务的优先级信 息和所述业务的开始显示时间及结束显示时间时,根据所述待呈现业务的业务信息对所述 待呈现业务进行呈现处理包括:判断所述待呈现业务的业务显示区域和所述正在呈现的业 务的业务显示区域是否有重叠;在判断结果为否的情况下,同时显示所述待呈现业务和所 述正在呈现的业务;在判断结果为是的情况下,判断所述待呈现业务的业务的开始显示时 间及结束显示时间与所述正在呈现的业务的业务的开始显示时间及结束显示时间是否有 重叠;在判断结果为有重叠的情况下,优先呈现所述待呈现业务和所述正在呈现的业务中 业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈现所述正在呈现的业务,并 按照所述待呈现业务的呈现时间呈现所述待呈现业务。
[0018] 进一步地,所述终端包括机顶盒;所述待呈现业务包括所述IPTV系统中的增值业 务;所述正在呈现的业务包括所述IPTV系统中的增值业务。
[0019] 根据本发明的另一方面,提供了一种业务呈现装置,包括:第一确定模块,用于确 定需要在交互式网络电视系统IPTV中的终端上呈现的各个业务的业务信息;第一处理模 块,用于根据所述业务信息判断待呈现业务是否优于所述终端上正在呈现的业务进行呈 现,并根据判断结果进行业务的呈现。
[0020] 进一步地,所述业务信息包括以下至少之一:业务的显示区域信息、业务的优先级 信息、业务的开始显示时间及结束显示时间。
[0021] 进一步地,当所述业务信息包括所述业务的显示区域信息和所述业务的优先级信 息时,所述第一处理模块包括:第一判断单元,用于判断所述待呈现业务的业务显示区域和 所述正在呈现的业务的业务显示区域是否有重叠;第一显示单元,用于在所述第一判断单 元的判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务;第一处理 单元,用于在所述第一判断单元的判断结果为是的情况下,判断所述待呈现业务的业务优 先级是否高于所述正在呈现的业务的业务优先级;在判断所述待呈现业务的业务优先级高 于所述正在呈现的业务的业务优先级时,停止呈现所述正在呈现的业务,并呈现所述待呈 现业务;在判断所述待呈现业务的业务优先级低于所述正在呈现的业务的业务优先级时, 继续呈现所述正在呈现的业务,并拒绝呈现所述待呈现业务。
[0022] 进一步地,当所述业务信息包括所述业务的显示区域信息、所述业务的优先级信 息和所述业务的开始显示时间及结束显示时间时,所述第一处理模块包括:第二判断单元, 用于判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有 重叠;第二显示单元,用于在所述第二判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务;第二处理单元,用于在所述第二判断单元的判断结果为 是的情况下,判断所述待呈现业务的业务的开始显示时间及结束显示时间与所述正在呈现 的业务的业务的开始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况 下,优先呈现所述待呈现业务和所述正在呈现的业务中业务优先级高的业务,在判断结果 为没有重叠的情况下,继续呈现所述正在呈现的业务,并按照所述待呈现业务的呈现时间 呈现所述待呈现业务。
[0023] 进一步地,所述终端包括机顶盒;所述待呈现业务包括所述IPTV系统中的增值业 务;所述正在呈现的业务包括所述IPTV系统中的增值业务。
[0024] 根据本发明的另一方面,提供了一种业务呈现装置,包括:接收模块,用于接收交 互式网络电视IPTV系统中的业务呈现系统推送的待呈现业务,其中,所述待呈现业务为需 要在终端上进行呈现的业务;第二处理模块,用于根据所述待呈现业务的业务信息对所述 待呈现业务进行呈现处理。
[0025] 进一步地,所述装置还包括:第二确定模块,用于确定各个待呈现业务的业务信 息,其中,所述业务信息包括以下至少之一:业务的显示区域信息、业务的优先级信息、业务 的开始显示时间及结束显示时间。
[0026] 进一步地,当所述业务信息包括所述业务的显示区域信息和所述业务的优先级信 息时,所述第二处理模块包括:第三判断单元,用于判断所述待呈现业务的业务显示区域和 所述终端中正在呈现的业务的业务显示区域是否有重叠;第三显示单元,用于在所述第三 判断单元的判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务;第 三处理单元,用于在所述第三判断单元的判断结果为是的情况下,判断所述待呈现业务的 业务优先级是否高于所述正在呈现的业务的业务优先级;在判断所述待呈现业务的业务优 先级高于所述正在呈现的业务的业务优先级时,停止呈现所述正在呈现的业务,并呈现所 述待呈现业务;在判断所述待呈现业务的业务优先级低于所述正在呈现的业务的业务优先 级时,继续呈现所述正在呈现的业务,并拒绝呈现所述待呈现业务。
[0027] 进一步地,当所述业务信息包括所述业务的显示区域信息、所述业务的优先级信 息和所述业务的开始显示时间及结束显示时间时,所述第二处理模块包括:第四判断单元, 用于判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有 重叠;第四显示单元,用于在所述第四判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务;第四处理单元,用于在所述第四判断单元的判断结果为 是的情况下,判断所述待呈现业务的业务的开始显示时间及结束显示时间与所述正在呈现 的业务的业务的开始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况 下,优先呈现所述待呈现业务和所述正在呈现的业务中业务优先级高的业务,在判断结果 为没有重叠的情况下,继续呈现所述正在呈现的业务,并按照所述待呈现业务的呈现时间 呈现所述待呈现业务。
[0028] 进一步地,所述终端包括机顶盒;所述待呈现业务包括所述IPTV系统中的增值业 务;所述正在呈现的业务包括所述IPTV系统中的增值业务。
[0029] 通过本发明,采用确定需要在交互式网络电视系统IPTV中的终端上呈现的各个 业务的业务信息;根据所述业务信息判断待呈现业务是否优于所述终端上正在呈现的业务 进行呈现,并根据判断结果进行业务的呈现,解决了相关技术中存在的业务冲突越来越多 的问题,进而达到了减少业务冲突的效果。
【附图说明】
[0030] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0031] 图1是根据本发明实施例的第一种业务呈现方法的流程图;
[0032] 图2是根据本发明实施例的第二种业务呈现方法的流程图;
[0033] 图3是根据本发明实施例的第一种业务呈现装置的结构框图;
[0034] 图4是根据本发明实施例的第一种业务呈现装置中第一处理模块34的第一种结 构框图;
[0035] 图5是根据本发明实施例的第一种业务呈现装置中第一处理模块34的第二种结 构框图;
[0036] 图6是根据本发明实施例的第二种业务呈现装置的结构框图;
[0037] 图7是根据本发明实施例的第二种业务呈现装置的优选结构框图;
[0038] 图8是根据本发明实施例的第二种业务呈现装置中第二处理模块64的第一种结 构框图;
[0039] 图9是根据本发明实施例的第二种业务呈现装置中第二处理模块64的第二种结 构框图;
[0040] 图10是根据本发明实施例的IPTV业务冲突的网元结构图;
[0041] 图11是根据本发明实施例的屏幕区域划分示意图;
[0042] 图12是根据本发明实施例的系统侧的冲突控制模块对冲突处理流程图;
[0043] 图13根据本发明实施例的机顶盒对冲突的处理流程图。
【具体实施方式】
[0044] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0045] 在本实施例中提供了一种业务呈现方法,图1是根据本发明实施例的第一种业务 呈现方法的流程图,如图1所示,该流程包括如下步骤:
[0046] 步骤S102,确定需要在交互式网络电视IPTV系统中的终端上呈现的各个业务的 业务信息;
[0047] 步骤S104,根据业务信息判断待呈现业务是否优于终端上正在呈现的业务进行呈 现,并根据判断结果进行业务的呈现。
[0048] 通过上述步骤,在IPTV系统中,当需要进行业务呈现时,首先根据业务的业务信 息确定业务的呈现的优先级,再对优先级高的业务进行优先呈现,避免了业务冲突,从而解 决了相关技术中存在的业务冲突越来越多的问题,进而达到了减少业务冲突的效果。
[0049] 上述业务信息可以包括多种类型的信息,在一个可选的实施例中,上述业务信息 包括以下至少之一:业务的显示区域信息、业务的优先级信息、业务的开始显示时间及结束 显示时间。根据这些业务信息可以确定业务呈现时的优先级,从而避免业务冲突。
[0050] 在一个可选的实施例中,当上述业务信息包括业务的显示区域信息和业务的优先 级信息时,根据业务信息判断待呈现业务是否优于终端上正在呈现的业务进行呈现,并根 据判断结果进行业务的呈现包括:判断待呈现业务的业务显示区域和正在呈现的业务的业 务显示区域是否有重叠;在判断结果为否的情况下,同时显示待呈现业务和正在呈现的业 务;在判断结果为是的情况下,判断待呈现业务的业务优先级是否高于正在呈现的业务的 业务优先级;在判断待呈现业务的业务优先级尚于正在呈现的业务的业务优先级时,停止 呈现正在呈现的业务,并呈现待呈现业务;在判断待呈现业务的业务优先级低于正在呈现 的业务的业务优先级时,继续呈现正在呈现的业务,并拒绝呈现待呈现业务。
[0051] 在一个可选的实施例中,当上述业务信息包括业务的显示区域信息、业务的优先 级信息和业务的开始显示时间及结束显示时间时,根据业务信息判断待呈现业务是否优于 终端上正在呈现的业务进行呈现,并根据判断结果进行业务的呈现包括:判断待呈现业务 的业务显示区域和正在呈现的业务的业务显示区域是否有重叠;在判断结果为否的情况 下,同时显示待呈现业务和正在呈现的业务;在判断结果为是的情况下,判断待呈现业务的 业务的开始显示时间及结束显示时间与正在呈现的业务的业务的开始显示时间及结束显 示时间是否有重叠;在判断结果为有重叠的情况下,优先呈现待呈现业务和正在呈现的业 务中业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈现正在呈现的业务,并 按照待呈现业务的呈现时间呈现待呈现业务。
[0052] 在一个可选的实施例中,上述终端可以包括机顶盒;上述待呈现业务可以包括 IPTV系统中的增值业务;上述正在呈现的业务可以包括IPTV系统中的增值业务。
[0053] 图2是根据本发明实施例的第二种业务呈现方法的流程图,如图2所示,该流程包 括如下步骤:
[0054] 步骤S202,接收交互式网络电视IPTV系统中的业务呈现系统推送的待呈现业务, 其中,该待呈现业务为需要在终端上进彳丁呈现的业务;
[0055] 步骤S204,根据上述待呈现业务的业务信息对待呈现业务进行呈现处理。
[0056] 通过上述步骤,可以有效解决相关技术中存在的业务冲突越来越多的问题,进而 达到了减少业务冲突的效果。
[0057] 其中,根据上述待呈现业务的业务信息对待呈现业务进行呈现处理之前,还可以 获取各个待呈现业务的业务信息,其中,该业务信息可以包括以下至少之一:业务的显示 区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间,进而依据待呈现业务 的业务信息对待呈现业务进行呈现处理,从而实现对于高优先级的待呈现业务进行优先呈 现。
[0058] 在一个可选的实施例中,当业务信息包括业务的显示区域信息和业务的优先级信 息时,根据待呈现业务的业务信息对待呈现业务进行呈现处理包括:判断待呈现业务的业 务显示区域和终端中正在呈现的业务的业务显示区域是否有重叠;在判断结果为否的情况 下,同时显示待呈现业务和正在呈现的业务;在判断结果为是的情况下,判断待呈现业务的 业务优先级是否高于正在呈现的业务的业务优先级;在判断待呈现业务的业务优先级高于 正在呈现的业务的业务优先级时,停止呈现正在呈现的业务,并呈现待呈现业务;在判断待 呈现业务的业务优先级低于正在呈现的业务的业务优先级时,继续呈现正在呈现的业务, 并拒绝呈现待呈现业务。
[0059] 在一个可选的实施例中,当业务信息包括业务的显示区域信息、业务的优先级信 息和业务的开始显示时间及结束显示时间时,根据待呈现业务的业务信息对待呈现业务进 行呈现处理包括:判断待呈现业务的业务显示区域和正在呈现的业务的业务显示区域是否 有重叠;在判断结果为否的情况下,同时显示待呈现业务和正在呈现的业务;在判断结果 为是的情况下,判断待呈现业务的业务的开始显示时间及结束显示时间与正在呈现的业务 的业务的开始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优先 呈现待呈现业务和正在呈现的业务中业务优先级高的业务,在判断结果为没有重叠的情况 下,继续呈现正在呈现的业务,并按照待呈现业务的呈现时间呈现待呈现业务。
[0060] 在一个可选的实施例中,上述终端可以包括机顶盒;上述待呈现业务可以包括 IPTV系统中的增值业务;上述正在呈现的业务可以包括IPTV系统中的增值业务。
[0061] 在本实施例中还提供了一种业务呈现装置,该装置用于实现上述实施例及优选实 施方式,已经进行过说明的不再赘述。如以下所使用的,术语"模块"可以实现预定功能的 软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或 者软件和硬件的组合的实现也是可能并被构想的。
[0062] 图3是根据本发明实施例的第一种业务呈现装置的结构框图,如图3所示,该装置 包括第一确定模块32和第一处理模块34,下面对该装置进行说明。
[0063] 第一确定模块32,用于确定需要在交互式网络电视IPTV系统中的终端上呈现的 各个业务的业务信息;第一处理模块34,连接至上述第一确定模块32,用于根据业务信息 确判断待呈现业务是否优于终端上正在呈现的业务进行呈现,并根据判断结果进行业务的 呈现。
[0064] 图4是根据本发明实施例的第一种业务呈现装置中第一处理模块34的第一种结 构框图,如图4所示,该第一处理模块34包括第一判断单元42第一显示单元44和第一处 理单元46,下面对该第一处理模块34进行说明。
[0065] 第一判断单元42,用于当业务信息包括业务的显示区域信息和业务的优先级信息 时,判断待呈现业务的业务显示区域和正在呈现的业务的业务显示区域是否有重叠;第一 显示单元44,连接至上述第一判断单元42,用于在第一判断单元42的判断结果为否的情况 下,同时显示待呈现业务和正在呈现的业务;第一处理单元46,连接至上述第一判断单元 42,用于在第一判断单元42的判断结果为是的情况下,判断待呈现业务的业务优先级是否 高于正在呈现的业务的业务优先级;在判断待呈现业务的业务优先级高于正在呈现的业务 的业务优先级时,停止呈现正在呈现的业务,并呈现待呈现业务;在判断待呈现业务的业务 优先级低于正在呈现的业务的业务优先级时,继续呈现正在呈现的业务,并拒绝呈现待呈 现业务。
[0066] 图5是根据本发明实施例的第一种业务呈现装置中第一处理模块34的第二种结 构框图,如图5所示,该第一处理模块34包括第二判断单元52、第二显示单元54和第二处 理单元56,下面对该第一处理模块34进行说明。
[0067] 第二判断单元52,用于当业务信息包括业务的显示区域信息、业务的优先级信息 和业务的开始显示时间及结束显示时间时,判断待呈现业务的业务显示区域和正在呈现的 业务的业务显示区域是否有重叠;第二显示单元54,连接至上述第二判断单元52,用于在 第二判断单元52的判断结果为否的情况下,同时显示待呈现业务和正在呈现的业务;第二 处理单元56,连接至上述第二判断单元52,用于在第二判断单元52的判断结果为是的情况 下,判断待呈现业务的业务的开始显示时间及结束显示时间与正在呈现的业务的业务的开 始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优先呈现待呈现 业务和正在呈现的业务中业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈 现正在呈现的业务,并按照待呈现业务的呈现时间呈现待呈现业务。
[0068] 其中,上述终端可以包括机顶盒;上述待呈现业务可以包括IPTV系统中的增值业 务;上述正在呈现的业务可以包括IPTV系统中的增值业务。
[0069] 图6是根据本发明实施例的第二种业务呈现装置的结构框图,如图6所示,该业务 呈现装置包括接收模块62和第二处理模块64,下面对该装置进行说明。
[0070] 接收模块62,用于接收交互式网络电视IPTV系统中的业务呈现系统推送的待呈 现业务,其中,该待呈现业务为需要在终端上进行呈现的业务;第二处理模块64,连接至上 述接收模块62,用于根据待呈现业务的业务信息对待呈现业务进行呈现处理。
[0071] 图7是根据本发明实施例的第二种业务呈现装置的优选结构框图,如图7所示,该 装置除包括图6所示的所有模块外,还包括第二确定模块72,下面对该第二确定模块72进 行说明。
[0072] 第二确定模块72,连接至上述第二处理模块64,用于确定各个待呈现业务的业务 信息,其中,该业务信息包括以下至少之一:业务的显示区域信息、业务的优先级信息、业务 的开始显示时间及结束显示时间。
[0073] 图8是根据本发明实施例的第二种业务呈现装置中第二处理模块64的第一种结 构框图,如图8所示,该第二处理模块64包括第三判断单元82、第三显示单元84和第三处 理单元86,下面对该第二处理模块64进行说明。
[0074] 第三判断单元82,用于当业务信息包括业务的显示区域信息和业务的优先级信 息时,判断待呈现业务的业务显示区域和终端中正在呈现的业务的业务显示区域是否有重 叠;第三显示单元84,连接至上述第三判断单元82,用于在第三判断单元82的判断结果为 否的情况下,同时显示待呈现业务和正在呈现的业务;第三处理单元86,连接至上述第三 判断单元82,用于在第三判断单元82的判断结果为是的情况下,判断待呈现业务的业务优 先级是否高于正在呈现的业务的业务优先级;在判断待呈现业务的业务优先级高于正在呈 现的业务的业务优先级时,停止呈现正在呈现的业务,并呈现待呈现业务;在判断待呈现业 务的业务优先级低于正在呈现的业务的业务优先级时,继续呈现正在呈现的业务,并拒绝 呈现待呈现业务。
[0075] 图9是根据本发明实施例的第二种业务呈现装置中第二处理模块64的第二种结 构框图,如图9所示,该第二处理模块64包括第四判断单元92、第四显示单元94和第四处 理单元96,下面对该第二处理模块64进行说明。
[0076] 第四判断单元92,用于当业务信息包括业务的显示区域信息、业务的优先级信息 和业务的开始显示时间及结束显示时间时,判断待呈现业务的业务显示区域和正在呈现的 业务的业务显示区域是否有重叠;第四显示单元94,连接至上述第四判断单元92,用于在 第四判断单元92的判断结果为否的情况下,同时显示待呈现业务和正在呈现的业务;第四 处理单元96,连接至上述第四判断单元92,用于在第四判断单元92的判断结果为是的情况 下,判断待呈现业务的业务的开始显示时间及结束显示时间与正在呈现的业务的业务的开 始显示时间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优先呈现待呈现 业务和正在呈现的业务中业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈 现正在呈现的业务,并按照待呈现业务的呈现时间呈现待呈现业务。
[0077] 其中,上述终端可以包括机顶盒;上述待呈现业务可以包括IPTV系统中的增值业 务;上述正在呈现的业务可以包括IPTV系统中的增值业务。
[0078] 下面以上述业务为IPTV系统中的业务、上述终端为机顶盒为例对本发明进行说 明:
[0079] 在本发明实施例中提供了一种解决IPTV业务冲突的方法,提供对于IPTV整体的 业务解决冲突的方法,要解决冲突,就需要对各个业务按不同的优先级进行处理,该实施例 中的方案包括,各种业务冲突解决机制在统一的管理系统进行配置管理,并且把与机顶盒 相关的各种业务冲突解决机制信息发送到机顶盒以及系统侧冲突控制模块(同上述的第 一确定模块32和第一处理模块34)。
[0080] 冲突管理模块对于业务优先级的配置,分为两级,其中,第一级控制在系统侧冲突 控制模块中,第二级控制在机顶盒中。
[0081] 冲突管理模块为了避免业务冲突,还需要把业务各个业务的显示区域进行配置, 并把配置信息发送到各个增值业务系统。各个增值业务进行业务呈现时,在指定的区域呈 现该业务。
[0082] 业务优先级以及业务显示区域信息在冲突管理模块配置后,需要同步到系统侧冲 突控制模块以及终端侧。其中,系统侧冲突控制模块为了实现业务优先级控制,需要对各个 业务的开始时间,以及结束时间进行管理。以确保对于会出现冲突的业务,避免在同一时间 在同个显示区域进行呈现。
[0083] 冲突的解决还需要各个业务系统进行配合实现,在接收到系统侧冲突控制模块业 务发送的消息出现冲突无法实现该业务时,增值业务系统应该暂缓推送增值业务,该得到 系统侧冲突控制模块业务通知可以推送业务时,在推送该业务。
[0084] 其中,机顶盒在解决冲突机制上面主要体现在如下几个方面:1、在呈现1个增值 业务,如果这时又过来新的增值业务,则新增值业务是否呈现。2、在多个增值业务排队时, 高优先级先呈现。3、如果某些增值业务的呈现影响某高优先级业务的呈现,则低优先级业 务需要考虑暂停或者中止。4、业务的优先级与过负荷控制先结果,优先保证基本业务正常 进行,增值业务不能影响基本业务运行。从而使得IPTV各业务,能够顺利的开展。
[0085] 图10是根据本发明实施例的IPTV业务冲突的网元结构图,如图10所示,该网元 结构图中包括各业务系统102、冲突管理模块104、系统侧冲突控制模块106和机顶盒108, 下面对各部分进行说明。
[0086] 各业务系统102用于提供各个IPTV增值业务,其中,IPTV增值业务包括各个增值 业务系统,增值业务列举如下,当然增值业务不仅仅只包括以下这些业务。
[0087] 实时类的增值业务,比如在线跟节目内容相关的互动的一些竞猜类节目,可视电 话等;
[0088] 非实时的增值业务,以物理社区为单位开展的业务,如智慧小区、视频监控和安 防、社区医疗等,以虚拟社区开展的业务,如社交电视SNS、好友电视、推荐和分享业务等;
[0089] 其中,电话业务优于其他业务,实时业务优先于非实时业务。
[0090] 冲突管理模块104配置的与本业务相关的信息需要同步到增值业务系统中。
[0091] 冲突管理模块104,该模块实现对所有业务或者一部分业务的管理,对于能够同时 呈现的业务,对于每个业务呈现的屏幕区域进行划分。对于会出现冲突的业务,则需要规 划各个业务呈现的时间段,使得出现冲突的业务不会同时呈现,需要把配置冲突管理机制 (例如表1,表2、图11中的相关信息)同步到系统侧冲突控制模块,以及机顶盒。其中,表 1是根据本发明实施例的增值业务优先级配置表,该表格对于各个增值业务的优先级进行 排序,系统侧冲突控制模块106以及机顶盒108根据这个表判断业务的优先级,对于同一时 间有多个业务需要推送和呈现的情况下,高优先级业务优先呈现。图11是根据本发明实施 例的屏幕区域划分示意图,该图仅对屏幕显示区域划分进行简单举例,实际上系统应该可 以允许各个实施的局点,根据所需要开展的增值业务不同,可以进行更合理,更有效的区域 划分,也可以把显示区域划分的更详细一些。表2是根据本发明实施例的增值业务显示区 域配置,该表格说明了每个业务的显示区域。通过该区域,限定了每个业务在电视上的展示 范围。这样能保证通过冲突机制的管理在显示范围不一样的多个业务通过电视屏上需要互 不干扰的展示,其中,表2中的各个区域可以表示图11中的各个区域。
[0092] 表 1
[0093]
[0094] 表 2
[0095]
[0096] 系统侧冲突控制模块106,该模块实现所有业务或者一部分业务都通过该模块到 机顶盒,该模块需要从冲突管理模块104中获取各业务避免冲突管理机制,根据该机制,系 统侧对于发送到每个机顶盒的业务进行管理,优先实现高优先级的业务,如可视通讯业务 这类实时性要求比较高的业务,立即推送到机顶盒。对于在实现可视通信业务时,可能引起 冲突的其他业务,或者可视通信不能重叠显示在一起的业务,则进入消息队列,在可视通信 业务实现时,冲突业务不下发。在在可视通信业务结束后,在推送冲突业务。冲突业务不下 发的实现机制可以分为如下两种方式,第一种实现方式:对于有些业务,可以配置在系统侧 冲突控制模块来缓存,等高优先级业务结束时,系统侧冲突控制模块在推送到机顶盒;第二 种实现方式:对于有些业务,直接通过系统侧冲突控制模块发通知消息给增值业务系统,通 知增值业务系统暂缓推送业务,等高优先级业务结束后,系统侧冲突控制模块在发通知消 息给增值业务系统,可以推送业务。
[0097] 机顶盒108,冲突管理模块104配置的业务优先级,以及业务显示区域等信息也需 要同步到机顶盒108,很多增值业务最后呈现都是需要在机顶盒108上来实现的。所以在机 顶盒108上,是作为最后一关来处理系统侧没有处理好的业务冲突。机顶盒108上解决冲 突,也是基于前面的增值业务系统可能是各个不同公司提供的,可能不会统一来规划业务, 所以这种情况下,冲突就难以避免了,所以在机顶盒108上需要对业务进行判断,避免冲突 出现。
[0098] 图12是根据本发明实施例的系统侧的冲突控制模块对冲突处理流程图,如图12 所示,该流程包括如下步骤:
[0099] 步骤 SI202,开始。
[0100] 步骤S1204,系统侧的冲突控制模106接收到各个增值业务的转发请求,对于各个 增值业务,没有必要所有消息都到系统侧的冲突控制模块,比如可以实现只需要对于本次 业务过程的控制层面的请求消息发送到冲突控制模块。如果控制层面不允许转发消息,媒 体层面自然业务就被停止。
[0101] 步骤S1206,系统侧的冲突控制模106判断该业务是否与已经记录的正在交互的 机顶盒业务是否有冲突,在判断结果为是的情况下转至步骤S1208,在判断结果为是时,转 至步骤S1212。
[0102] 步骤S1208,判断该业务是否优先于正在交互的业务。要实现这一步骤,系统侧的 冲突控制模块106需要记录每个业务开始时间,以及结束时间,开始时间由本模块记录就 可以,业务结束时间需要由机顶盒108告知或者由增值业务系统告知。在判断结果为是的 情况下转至步骤S1212,否则转至步骤S1210。
[0103] 步骤S1210,系统侧的冲突控制模块106向增值业务系统发送拒绝业务的消息。
[0104] 步骤S1212,记录该增值业务发送给级机顶盒108的时间,并向机顶盒转发该业 务。
[0105] 步骤 S1214,结束。
[0106] 图13根据本发明实施例的机顶盒对冲突的处理流程图,如图13所示,该流程包括 如下步骤:
[0107] 步骤 S1302,开始。
[0108] 步骤S1304,机顶盒108接收到系统侧的冲突控制模块106发送的增值业务请求。
[0109] 步骤S1306,机顶盒108判断该业务是否与记录的正在交互的机顶盒业务有冲突, 在判断结果为是的情况下,转至步骤S1308,否则转至步骤S1312。
[0110] 步骤S1308,判断该业务是否优先于正在交互的业务(也就是与冲突业务相比,本 业务优先级是否高些),在判断结果为是的情况下,转至步骤S1312,否则转至步骤S1310。
[0111] 步骤S1310,机顶盒108向系统侧的冲突控制模块106发送拒绝业务消息,系统侧 的冲突控制模块106接收到拒绝消息后,转发该拒绝消息到增值业务系统。
[0112] 步骤S1312,机顶盒108暂停或者停止处理低优先级的业务,机顶108先呈现高优 先级业务,待高优先级业务处理完毕后,如果是暂停低优先级业务,则高优先级业务处理接 手后,可以通知系统侧冲突控制模块106恢复之前交互的低优先级业务。
[0113] 步骤S1314,在高业务交互结束后,退出时,通知系统侧冲突控制模106该增值业 务已经结束。
[0114] 步骤 S1316,结束。
[0115] 综上,借助于本发明实施例中的各技术方案,可以对IPTV各个业务进行统筹规 划,合理安排各个业务,对于能够在一起显示的业务进行合理布局,对于不能在一起呈现的 业务,则需要避免冲突,即错开呈现的时间。
[0116] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0117] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种业务呈现方法,其特征在于,包括: 确定需要在交互式网络电视IPTV系统中的终端上呈现的各个业务的业务信息; 根据所述业务信息判断待呈现业务是否优于所述终端上正在呈现的业务进行呈现,并 根据判断结果进行业务的呈现。2. 根据权利要求1所述的方法,其特征在于,所述业务信息包括以下至少之一: 业务的显示区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间。3. 根据权利要求2所述的方法,其特征在于,当所述业务信息包括所述业务的显示区 域信息和所述业务的优先级信息时,根据所述业务信息判断待呈现业务是否优于所述终端 上正在呈现的业务进行呈现,并根据判断结果进行业务的呈现包括: 判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有 重叠; 在判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务; 在判断结果为是的情况下,判断所述待呈现业务的业务优先级是否高于所述正在呈现 的业务的业务优先级;在判断所述待呈现业务的业务优先级高于所述正在呈现的业务的 业务优先级时,停止呈现所述正在呈现的业务,并呈现所述待呈现业务;在判断所述待呈现 业务的业务优先级低于所述正在呈现的业务的业务优先级时,继续呈现所述正在呈现的业 务,并拒绝呈现所述待呈现业务。4. 根据权利要求2所述的方法,其特征在于,当所述业务信息包括所述业务的显示区 域信息、所述业务的优先级信息和所述业务的开始显示时间及结束显示时间时,根据所述 业务信息判断待呈现业务是否优于所述终端上正在呈现的业务进行呈现,并根据判断结果 进行业务的呈现包括: 判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有 重叠; 在判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务; 在判断结果为是的情况下,判断所述待呈现业务的业务的开始显示时间及结束显示时 间与所述正在呈现的业务的业务的开始显示时间及结束显示时间是否有重叠;在判断结果 为有重叠的情况下,优先呈现所述待呈现业务和所述正在呈现的业务中业务优先级高的业 务,在判断结果为没有重叠的情况下,继续呈现所述正在呈现的业务,并按照所述待呈现业 务的呈现时间呈现所述待呈现业务。5. 根据权利要求1至4中任一项所述的方法,其特征在于, 所述终端包括机顶盒; 所述待呈现业务包括所述IPTV系统中的增值业务; 所述正在呈现的业务包括所述IPTV系统中的增值业务。6. -种业务呈现方法,其特征在于,包括: 接收交互式网络电视IPTV系统中的业务呈现系统推送的待呈现业务,其中,所述待呈 现业务为需要在终端上进行呈现的业务; 根据所述待呈现业务的业务信息对所述待呈现业务进行呈现处理。7. 根据权利要求6所述的方法,其特征在于,在根据所述待呈现业务的业务信息对所 述待呈现业务进行呈现处理之前,还包括: 确定各个待呈现业务的业务信息,其中,所述业务信息包括以下至少之一:业务的显示 区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间。8. 根据权利要求7所述的方法,其特征在于,当所述业务信息包括所述业务的显示区 域信息和所述业务的优先级信息时,根据所述待呈现业务的业务信息对所述待呈现业务进 行呈现处理包括: 判断所述待呈现业务的业务显示区域和所述终端中正在呈现的业务的业务显示区域 是否有重叠; 在判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务; 在判断结果为是的情况下,判断所述待呈现业务的业务优先级是否高于所述正在呈现 的业务的业务优先级;在判断所述待呈现业务的业务优先级高于所述正在呈现的业务的 业务优先级时,停止呈现所述正在呈现的业务,并呈现所述待呈现业务;在判断所述待呈现 业务的业务优先级低于所述正在呈现的业务的业务优先级时,继续呈现所述正在呈现的业 务,并拒绝呈现所述待呈现业务。9. 根据权利要求7所述的方法,其特征在于,当所述业务信息包括所述业务的显示区 域信息、所述业务的优先级信息和所述业务的开始显示时间及结束显示时间时,根据所述 待呈现业务的业务信息对所述待呈现业务进行呈现处理包括: 判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业务显示区域是否有 重叠; 在判断结果为否的情况下,同时显示所述待呈现业务和所述正在呈现的业务; 在判断结果为是的情况下,判断所述待呈现业务的业务的开始显示时间及结束显示时 间与所述正在呈现的业务的业务的开始显示时间及结束显示时间是否有重叠;在判断结果 为有重叠的情况下,优先呈现所述待呈现业务和所述正在呈现的业务中业务优先级高的业 务,在判断结果为没有重叠的情况下,继续呈现所述正在呈现的业务,并按照所述待呈现业 务的呈现时间呈现所述待呈现业务。10. 根据权利要求6至9中任一项所述的方法,其特征在于, 所述终端包括机顶盒; 所述待呈现业务包括所述IPTV系统中的增值业务; 所述正在呈现的业务包括所述IPTV系统中的增值业务。11. 一种业务呈现装置,其特征在于,包括: 第一确定模块,用于确定需要在交互式网络电视系统IPTV中的终端上呈现的各个业 务的业务信息; 第一处理模块,用于根据所述业务信息判断待呈现业务是否优于所述终端上正在呈现 的业务进行呈现,并根据判断结果进行业务的呈现。12. 根据权利要求11所述的装置,其特征在于,所述业务信息包括以下至少之一: 业务的显示区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间。13. 根据权利要求12所述的装置,其特征在于,当所述业务信息包括所述业务的显示 区域信息和所述业务的优先级信息时,所述第一处理模块包括: 第一判断单元,用于判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业 务显示区域是否有重叠; 第一显示单元,用于在所述第一判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务; 第一处理单元,用于在所述第一判断单元的判断结果为是的情况下,判断所述待呈现 业务的业务优先级是否高于所述正在呈现的业务的业务优先级;在判断所述待呈现业务的 业务优先级高于所述正在呈现的业务的业务优先级时,停止呈现所述正在呈现的业务,并 呈现所述待呈现业务;在判断所述待呈现业务的业务优先级低于所述正在呈现的业务的业 务优先级时,继续呈现所述正在呈现的业务,并拒绝呈现所述待呈现业务。14. 根据权利要求12所述的装置,其特征在于,当所述业务信息包括所述业务的显示 区域信息、所述业务的优先级信息和所述业务的开始显示时间及结束显示时间时,所述第 一处理模块包括: 第二判断单元,用于判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业 务显示区域是否有重叠; 第二显示单元,用于在所述第二判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务; 第二处理单元,用于在所述第二判断单元的判断结果为是的情况下,判断所述待呈现 业务的业务的开始显示时间及结束显示时间与所述正在呈现的业务的业务的开始显示时 间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优先呈现所述待呈现业务 和所述正在呈现的业务中业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈 现所述正在呈现的业务,并按照所述待呈现业务的呈现时间呈现所述待呈现业务。15. 根据权利要求11至14中任一项所述的装置,其特征在于, 所述终端包括机顶盒; 所述待呈现业务包括所述IPTV系统中的增值业务; 所述正在呈现的业务包括所述IPTV系统中的增值业务。16. -种业务呈现装置,其特征在于,包括: 接收模块,用于接收交互式网络电视IPTV系统中的业务呈现系统推送的待呈现业务, 其中,所述待呈现业务为需要在终端上进行呈现的业务; 第二处理模块,用于根据所述待呈现业务的业务信息对所述待呈现业务进行呈现处 理。17. 根据权利要求16所述的装置,其特征在于,还包括: 第二确定模块,用于确定各个待呈现业务的业务信息,其中,所述业务信息包括以下至 少之一:业务的显示区域信息、业务的优先级信息、业务的开始显示时间及结束显示时间。18. 根据权利要求17所述的装置,其特征在于,当所述业务信息包括所述业务的显示 区域信息和所述业务的优先级信息时,所述第二处理模块包括: 第三判断单元,用于判断所述待呈现业务的业务显示区域和所述终端中正在呈现的业 务的业务显示区域是否有重叠; 第三显示单元,用于在所述第三判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务; 第三处理单元,用于在所述第三判断单元的判断结果为是的情况下,判断所述待呈现 业务的业务优先级是否高于所述正在呈现的业务的业务优先级;在判断所述待呈现业务的 业务优先级高于所述正在呈现的业务的业务优先级时,停止呈现所述正在呈现的业务,并 呈现所述待呈现业务;在判断所述待呈现业务的业务优先级低于所述正在呈现的业务的业 务优先级时,继续呈现所述正在呈现的业务,并拒绝呈现所述待呈现业务。19. 根据权利要求17所述的装置,其特征在于,当所述业务信息包括所述业务的显示 区域信息、所述业务的优先级信息和所述业务的开始显示时间及结束显示时间时,所述第 二处理模块包括: 第四判断单元,用于判断所述待呈现业务的业务显示区域和所述正在呈现的业务的业 务显示区域是否有重叠; 第四显示单元,用于在所述第四判断单元的判断结果为否的情况下,同时显示所述待 呈现业务和所述正在呈现的业务; 第四处理单元,用于在所述第四判断单元的判断结果为是的情况下,判断所述待呈现 业务的业务的开始显示时间及结束显示时间与所述正在呈现的业务的业务的开始显示时 间及结束显示时间是否有重叠;在判断结果为有重叠的情况下,优先呈现所述待呈现业务 和所述正在呈现的业务中业务优先级高的业务,在判断结果为没有重叠的情况下,继续呈 现所述正在呈现的业务,并按照所述待呈现业务的呈现时间呈现所述待呈现业务。20. 根据权利要求16至19中任一项所述的装置,其特征在于, 所述终端包括机顶盒; 所述待呈现业务包括所述IPTV系统中的增值业务; 所述正在呈现的业务包括所述IPTV系统中的增值业务。
【文档编号】H04N21/482GK105992071SQ201510093706
【公开日】2016年10月5日
【申请日】2015年3月2日
【发明人】刘美萍
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1