公开/公告号CN101188465A
专利类型发明专利
公开/公告日2008-05-28
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200710161046.1
发明设计人 柯尊友;
申请日2007-12-24
分类号H04H60/72;H04Q7/32;
代理机构北京安信方达知识产权代理有限公司;
代理人龙洪
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
入库时间 2023-12-17 20:15:19
法律状态公告日
法律状态信息
法律状态
2011-05-11
授权
授权
2009-11-25
实质审查的生效
实质审查的生效
2008-05-28
公开
公开
技术领域
本发明涉及移动通讯,具体涉及一种多媒体广播/组播业务中电子业务指南获取方法。
背景技术
电子业务指南(ESG,Electronic Service Guide)或电子节目指南的功能是运营商用于描述所运营的业务和内容,及其使用时的业务访问方法。
对用户而言,ESG是发现可用业务和内容的入口。通过ESG数据信息,用户能够了解移动多媒体广播/组播业务的相关信息(包括业务名称、播放时间、内容梗概、价格等),并实现对业务的快速检索、预览和访问;它为用户收看电视节目和享受信息服务提供一个良好的导航机制,使用户能方便快捷地找到自己关心的节目,查看节目的附加信息。
移动终端通过请求,ESG数据信息由网络侧发送给移动终端,运营商不断ESG数据信息的变更、维护和发布。随着ESG信息量的丰富,有效更新移动终端的ESG数据信息显得尤为重要。
一般情况,所有移动终端发送ESG数据信息HTTP请求,网络侧服务器即响应返回同样的ESG的XML文档。当用户量增多,这种即时对同样ESG数据的通信量随之成正比增多,商用化情况下必然导致网络拥塞。
发明内容
本发明需要解决的技术问题是提供一种多媒体广播/组播业务中电子业务指南获取方法,能有效减少ESG数据的通信量。
本发明的上述第一个技术问题这样解决,提供一种多媒体广播/组播业务中电子业务指南获取方法,使用本地数据块保存电子业务指南并采用数据块描述信息唯一标识所述数据块,包括以下步骤:
1.1)移动终端向所述业务平台发送电子业务指南获取请求消息,所述请求消息中至少包括移动终端本地数据块描述信息;
1.2)所述业务平台接收所述请求消息,对比所述移动终端本地数据块描述信息与业务平台本地数据块描述信息,若存在区别,发送区别信息至移动终端;
1.3)所述移动终端获取并根据所述区别信息获取区别的数据块并更新移动终端本地数据块及其描述信息。
按照本发明提供的获取方法,所述本地数据块是多块,但也可以包括一块的情况。
按照本发明提供的获取方法,所述步骤1.2)中若不存在区别,所述业务平台(103)拒绝所述请求消息。
按照本发明提供的获取方法,所述数据块描述信息包括存储电子业务指南的数据块数量及每一数据块的描述,所述每一数据块的描述至少包括每一数据块的数据块标识和数据块版本号。
按照本发明提供的获取方法,所述步骤1.2)具体包括:
4.1)对比所述移动终端本地数据块描述信息及业务平台本地数据块描述信息的数据块数量及版本号中的至少一个;
4.2)在数据块数量及版本号中的至少一个有更新时,所述业务平台(103)向该移动终端发送上述业务指南获取请求的应答消息,所述应答消息中包括更新的数据块数量和/或更新版本的数据块及其描述信息。
按照本发明提供的获取方法,所述数据块描述信息还包括电子业务指南版本号,所述步骤4.1)之前还包括对比所述移动终端本地数据块描述信息及业务平台本地数据块描述信息中电子业务指南版本号,若相同则直接跳过步骤4.1)和4.2)判断无区别,若不同进入步骤4.1)。
按照本发明提供的获取方法,步骤1.1)中移动终端本地数据块描述信息中的数据块数量为0,则步骤1.2)中所述业务平台发送当前所有数据块描述信息至所述移动终端;步骤1.3)中所述移动终端获取所述业务平台中与当前所有数据块描述信息对应的所有数据块。
按照本发明提供的获取方法,所述数据块描述信息包括数据块数量及每一数据块的描述,所述每一数据块的描述至少包括每一数据块的数据块标识和数据块版本号,所述步骤1.1)前还包括业务平台(103)在数据块更新或增加时,更新该数据块版本号或采用新的版本号指称增加的数据块。
按照本发明提供的获取方法,所述每一数据块标识唯一。
按照本发明提供的获取方法,所述步骤1.3)还包括:更新移动终端本地数据块并更新移动终端本地数据块描述信息中该本地数据块对应的数据块版本号。
按照本发明提供的获取方法,所述步骤1.3)还包括:删除移动终端本地多余数据块并删除移动终端本地数据块描述信息中该本地多余数据块对应的数据块标识和数据块版本号。
本发明提供的一种多媒体广播/组播业务中电子业务指南获取方法,通过移动通信网络的消息交互来实现,所述业务平台生成最新发布的ESG数据信息的数据块数量,以及每个数据块标识、数据块版本号,以及对应的ESG数据信息。并对终端的ESG获取请求的应答,最有可能占用网络带宽的是ESG数据信息的XML文档,而本发明仅发送变更的部分。由此,在商用系统的庞大用户数量下,该方法有效避免了现有获取技术可能导致的网络拥塞。
附图说明
下面结合附图和具体实施例进一步对本发明进行详细说明。
图1是本发明的网络结构示意图;
图2是本发明的交互式获取更新ESG的流程示意图;。
具体实施方式
首先,说明本发明关键:
本发明通过移动通信网络,在移动终端与移动多媒体广播/组播业务平台(简称业务平台)之间通过消息交互来实现。该方法包含以下技术步骤:
(1)所述业务平台维护管理ESG数据信息;
所述ESG数据信息类型包括业务信息、内容信息、节目编排信息、订购信息、访问描述信息等。
所述业务平台使用数据库表来管理所述ESG数据信息的记录,这些经过审核和发布后,即为移动终端要获取的信息。可以根据运营商需要,变更所述ESG数据信息再重新审核、发布。
所述业务平台在一定时期内,使用唯一版本号对应标识发布的ESG数据信息,使用一个或多个版本号,分别对应标识ESG数据信息的全部或部分。版本号使用被移动终端和该业务平台公认的递增或其他规则表示更新。
所述业务平台由一个或多个所述数据表的一个或多个记录,生成一个或多个ESG数据块的XML文档,每个数据块有唯一标识。数据块在这里是指记录元素的集合的子集。
所述业务平台在ESG数据信息经变更再发布后,对变更部分生成新的ESG数据块的XML文档,并使用新版本号标识。
所述业务平台还包括管理ESG数据信息获取和更新的系统配置数据,包括:数据块数量,一个或多个数据块标识及其版本号。
(2)移动终端向所述业务平台发送业务指南获取请求消息;
所述请求消息的参数包括数据块数量及每个数据块的描述,该数据块的描述至少包括下列参数之一:数据块标识及其版本号。移动终端使用这些请求参数,描述了其当前的ESG数据信息的数据块及其版本号。相应的处理包括:
对于移动终端初次获取ESG,请求消息中数据块数量为0。
对于移动终端更新获取ESG,请求消息中使用参数描述了移动终端当前所有的ESG数据信息的数据块。
(3)所述业务平台向该移动终端发送上述业务指南获取请求的应答消息;
所述应答消息参数包括数据块数量、变更的数据块数量以及每个变更数据块的描述,该变更数据块的描述至少包括下列参数之一:数据块标识、数据块版本号,以及对应的ESG数据信息的XML文档。
所述业务平台根据移动终端请求消息的参数,确定所述应答消息的参数。相应的处理包括:
对于移动终端初次获取ESG,应答消息参数对应所有最新版本的ESG数据信息。
对于移动终端更新获取ESG,应答消息对应所有变更的ESG数据信息。
(4)该移动终端更新和缓存业务指南;
移动终端接收应答消息后,将接收的ESG数据信息、数据块版本号等数据,用于更新和缓存本地ESG数据信息。
移动终端更新的处理包括:
对于移动终端初次获取ESG,缓存数据块数量,每个数据块标识、数据块版本号,以及对应的ESG数据信息。
对于移动终端更新获取ESG,更新数据块数量,以及更新每个变更的数据块版本号,以及对应的ESG数据信息。删除无用的数据块标识、数据块版本号信息,及其对应的ESG数据信息。
第二步,说明本发明网络环境:
如图1所示,该系统通过移动通信网络(如GPRS、CDMA等)。各组成部分含义如下:
(一)移动终端101,可以是PDA、手机或车载移动台等移动终端。
移动终端完成功能包括:
交互式获取更新ESG数据信息请求的发送;
交互式获取更新ESG数据信息应答的接收;
更新和缓存ESG数据信息,包括缓存数据块数量,每个数据块标识、数据块版本号,以及对应的ESG数据信息。
(二)移动通信网络102,包含移动通信网络的核心网与接入网系统。支持PS域HTTP等交互的承载功能。
(三)移动多媒体广播/组播业务平台103,其功能包括:
管理ESG各种数据信息、ESG服务的系统配置数据等;
生成一个或多个数据块,供交互式获取更新使用;
根据要求,封装ESG数据信息的XML文档;
应答移动终端的交互式获取更新ESG请求,发送应答消息。
最后,详细说明本发明方法的通讯流程,如图2所示,包括以下步骤:
201)移动多媒体广播/组播业务平台103维护管理ESG数据信息;
该ESG数据信息类型包括业务信息、内容信息、节目编排信息、订购信息、访问描述信息等。
该业务平台103使用数据库表来管理ESG数据信息的记录,这些经过审核和发布后,即为移动终端要获取的信息。可以根据运营商需要,变更ESG数据信息再重新审核、发布。
该业务平台103在一定时期内,使用唯一版本号对应标识发布的ESG数据信息,使用一个或多个版本号,分别对应标识ESG数据信息的全部或部分。版本号使用被移动终端和该业务平台公认的递增或其他规则表示更新。
该业务平台103由一个或多个ESG数据信息的数据表的一个或多个记录,生成一个或多个ESG数据块的XML文档,每个数据块有唯一标识。
该业务平台103在ESG数据信息经变更再发布后,对变更部分生成新的ESG数据块的XML文档,并使用新版本号标识。
该业务平台103还包括管理ESG数据信息获取和更新的系统配置数据,包括:数据块数量,一个或多个数据块标识及其版本号。
202)移动终端101向移动多媒体广播/组播业务平台103发送业务指南获取请求消息。请求消息如下:
POST<Request URI>HTTP/1.1
Host:
User-Agent:
Content-Type:
Content-Length:
Date:
Accept:
<payload>
请求消息的参数说明参见表2。
表1 差异性更新ESG请求消息参数说明
该请求消息消息体<payload>的参数包括数据块数量及每个数据块的描述,该数据块的描述至少包括下列参数之一:数据块标识及其版本号。移动终端使用这些请求参数,描述了其当前的ESG数据信息的数据块及其版本号。该参数使用XML格式描述。相应的处理包括:
对于移动终端101初次获取ESG,请求消息中数据块数量为0。
对于移动终端101更新获取ESG,请求消息中使用参数描述了移动终端当前所有的ESG数据信息的数据块。
203)移动多媒体广播/组播业务平台103返回交互式获取ESG的应答。应答消息如下:
HTTP/1.1 200 OK
Server:
Content-Type:
Content-Length:
Date:
Expires:
<payload>
应答消息的参数说明参见表3。
表2差异性更新ESG应答消息参数说明
该应答消息消息体<payload>参数包括数据块数量、变更的数据块数量以及每个变更数据块的描述,该变更数据块的描述至少包括下列参数之一:数据块标识、数据块版本号,以及对应的ESG数据信息的XML文档。
该业务平台103根据移动终端请求消息的参数,确定该应答消息的参数。该参数使用XML格式描述。相应的处理包括:
对于移动终端101初次获取ESG,应答消息参数对应所有最新版本的ESG数据信息。
对于移动终端101更新获取ESG,应答消息对应所有变更的ESG数据信息。
204)移动终端101接收ESG差异性更新数据,并更新和缓存本地ESG数据信息。
移动终端101接收应答消息后,将接收的ESG数据信息、数据块版本号等数据,用于更新和缓存本地ESG数据信息。
移动终端101更新的处理包括:
对于移动终端101初次获取ESG,缓存数据块数量,每个数据块标识、数据块版本号,以及对应的ESG数据信息。
对于移动终端101更新获取ESG,更新数据块数量,以及更新每个变更的数据块版本号,以及对应的ESG数据信息。删除无用的数据块标识、数据块版本号信息,及其对应的ESG数据信息。
移动多媒体广播/组播业务平台103根据移动终端请求,准备ESG更新应答的数据。
移动多媒体广播/组播业务平台103典型的处理数据的实现方法,包括管理最新发布版本的ESG数据信息,按数据块标识及其版本号生成对应的XML文档,供更新应答时发送。
举例,移动多媒体广播/组播业务平台当前有2个数据块,标识为块1、块2,版本号分别为2,3。
此前,当数据块2由版本2升至版本3时,移动多媒体业务平台应及时生成数据块2版本3的ESG数据信息的XML文档(更新用的XML文档)。
若某终端UE1更新前块1、块2版本号分别为2、2,更新请求后移动多媒体业务平台判断需要更新数据块2,即应答上述更新用的XML文档。而不需要给UE1发送数据块1的ESG数据信息。
由此,移动终端需要更新ESG时,通过移动通信网络,发送HTTP更新请求给移动多媒体业务平台。由移动多媒体业务平台处理该请求,并向该终端,通过移动通信网络应答变更的ESG数据信息。
机译: 一种获取手机电视电子业务指南信息的方法,系统及终端
机译: 一种获取手机电视电子业务指南信息的方法,系统及终端
机译: 一种获取手机电视电子业务指南信息的方法,系统及终端