首页> 中国专利> 业务指南生成系统、方法、指南过滤装置和终端

业务指南生成系统、方法、指南过滤装置和终端

摘要

本发明公开一种数字多媒体广播的业务指南生成系统、方法、业务/节目指南过滤装置和终端。该系统包括业务/节目指南过滤器,用于根据用户的个性化配置信息过滤电子业务/节目指南,获得用户的个性化描述信息;和业务/节目指南生成器,用于根据个性化描述信息从电子业务/节目指南生成用户的个性化电子业务/节目指南。本发明通过在原有数字多媒体业务系统之上增加了新的功能模块,从而具有了针对不同用户个性化需求而提供不同的个性化业务描述的能力。同时,新的系统和方法仍然能完全兼容原有的业务描述系统和方法。

著录项

  • 公开/公告号CN101572785A

    专利类型发明专利

  • 公开/公告日2009-11-04

    原文格式PDF

  • 申请/专利权人 北京邮电大学;

    申请/专利号CN200910086555.1

  • 申请日2009-06-09

  • 分类号

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人孙宝海

  • 地址 100876 北京市海淀区西土城路10号

  • 入库时间 2023-12-17 22:48:43

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-03

    未缴年费专利权终止 IPC(主分类):H04N21/254 授权公告日:20120118 终止日期:20150609 申请日:20090609

    专利权的终止

  • 2012-01-18

    授权

    授权

  • 2010-11-03

    实质审查的生效 IPC(主分类):H04N5/445 申请日:20090609

    实质审查的生效

  • 2009-11-04

    公开

    公开

说明书

技术领域

本发明涉及数字多媒体广播技术,尤其涉及一种数字多媒体广播的业务指南生成系统、方法、业务/节目指南过滤装置和终端。

背景技术

随着社会信息化程度的不断加深,用户对各种信息产品体验的要求不断升级,数字多媒体业务的个性化正成为趋势。个性化业务要求能够根据用户的设定,对繁杂的信息资源进行收集、整理、分类、分析,向用户提供和推荐相关信息,以满足用户对信息的需求。从整体上说,个性化业务开拓了信息业务的新思路,打破了传统的被动业务模式,能够充分利用网络资源的优势和各种软件支持,主动开展以满足用户个性化需求为目的的全方位业务。

传统的数字多媒体广播系统中,通过业务/节目指南来描述与业务/节目相关的信息。这些信息可以包括广播/电视频道相关的信息,以及节目时间表、流派、作者、内容概要等;还可以包括描述交互式业务,例如电子投票、电视购物等等用户参与互动的业务。业务/节目指南通常用XML格式表示,以在数字多媒体广播业务平台和用户终端设备之间传递描述业务/节目的信息。其生成过程,是在网络侧,由业务平台收集并整理描述业务/节目的相关元数据,并按照规范要求的格式,将这些元数据写入XML文件。生成的业务/节目指南XML文件,通过一定的方法封装到传输载体内,并通过广播网络向网内所有用户终端分发。当网内任意授权用户终端接收到该业务/节目指南的载体以后,将会从中还原出XML文本并解析出描述业务/节目的元数据。业务平台还会片段化地广播业务/节目指南的更新,而终端具有接收这些片段信息并更新本地业务/节目指南的能力。因此,传统的数字多媒体广播系统中,所有授权用户终端在接收或同一次更新业务/节目指南以后,其本地保存的业务/节目指南内容都是相同的。这种方式在传统的广播网络环境下被普遍采用。

但是,现有技术不能针对不同用户的个性化需求提供符合用户个性的业务描述。期望提供一种在新的数字多媒体广播网络环境下为用户提供个性化的数字多媒体广播业务指南的系统和方法。

发明内容

本发明要解决的一个技术问题是提供一种在数字多媒体广播网络环境下为用户提供个性化的数字多媒体广播业务指南的系统。

本发明提供一种数字多媒体广播的业务指南生成系统,包括业务/节目指南过滤器,用于根据用户的个性化配置信息过滤电子业务/节目指南,获得所述用户的个性化描述信息,发送所述个性化描述信息;和业务/节目指南生成器,用于接收所述电子业务/节目指南和所述个性化描述信息,根据所述个性化描述信息从所述电子业务/节目指南生成所述用户的个性化电子业务/节目指南。

其中,业务/节目指南过滤器位于网络侧,业务/节目指南生成器位于用户设备/终端;通过单播或者组播将个性化描述信息从业务/节目指南过滤器发送到用户的业务/节目指南生成器。

根据本发明的数字多媒体广播的业务指南生成系统的一个实施例,个性化配置信息以业务规则方式进行存储;个性化描述信息为电子业务/节目指南中内容的索引值;业务/节目指南过滤器根据个性化配置信息中包括的业务规则来检查所述电子业务/节目指南的条目、子元素或属性是否符合业务规则中的条件逻辑,如果符合,则将业务/节目指南条目、子元素或属性加以索引,记录索引值,根据所述索引值生成所述个性化描述信息;业务/节目指南生成器按照个性化描述信息中的索引值,从电子业务/节目指南中检索出所引用的条目、子元素或属性,生成个性化电子业务/节目指南。

本发明要解决的另一个技术问题是提供一种在数字多媒体广播系统中提供个性化业务指南的方法。

本发明提供一种在数字多媒体广播系统中提供个性化业务指南的方法,包括步骤:在网络侧根据业务/节目指南和用户的个性化配置信息生成所述用户的个性化描述信息,发送所述用户的个性化描述信息;接收所述电子业务/节目指南和所述个性化描述信息,根据所述个性化描述信息和所述电子业务/节目指南生成所述用户的个性化电子业务/节目指南。

根据本发明的方法的一个实施例,个性化配置信息以业务规则方式进行存储;个性化描述信息为所述电子业务/节目指南中内容的索引值;根据业务/节目指南和用户的个性化配置信息生成所述用户的个性化描述信息的步骤包括:根据所述个性化配置信息中包括的业务规则来检查所述电子业务/节目指南条目、子元素或属性是否符合所述业务规则中的条件逻辑,如果符合,则将所述业务/节目指南条目、子元素或属性加以索引,记录所述索引值,根据所述索引值生成所述个性化描述信息;根据所述个性化描述信息和所述电子业务/节目指南生成所述用户的个性化电子业务/节目指南的步骤包括:按照所述个性化描述信息中的索引值,从所述电子业务/节目指南中检索出所引用的条目、子元素或属性,生成个性化电子业务/节目指南。

本发明还提供一种业务/节目指南过滤装置,包括:用户配置信息存储模块,用于存储用户的个性化配置信息;个性化描述信息生成模块,用于接收电子业务/节目指南,根据从所述用户配置信息存储模块获得的所述用户的个性化配置信息过滤所述电子业务/节目指南,获得所述用户的个性化描述信息,发送所述用户的个性化描述信息;个性化描述信息发送模块,用于接收来自所述个性化描述信息生成模块的所述用户的个性化描述信息,将所述用户的个性化描述信息发送给所述用户。

其中,所述个性化配置信息以业务规则方式进行存储;所述个性化描述信息为所述电子业务/节目指南中内容的索引值;所述个性化描述信息生成模块,根据所述个性化配置信息中包括的业务规则来检查所述电子业务/节目指南条目、子元素或属性是否符合所述业务规则中的条件逻辑,如果符合,则将所述业务/节目指南条目、子元素或属性加以索引,记录所述索引值,根据所述索引值生成所述个性化描述信息。

本发明还提供一种终端,包括业务/节目指南生成器,该业务/节目指南生成器包括:业务/节目指南接收模块,用于接收电子业务/节目指南,发送所述电子业务/节目指南;个性化描述信息接收模块,用于接收个性化描述信息,发送所述个性化描述信息;个性化指南生成模块,用于接收来自所述业务/节目指南接收模块的所述电子业务/节目指南、和来自所述个性化描述信息接收模块的所述个性化描述信息,根据所述个性化描述信息从所述电子业务/节目指南生成个性化电子业务/节目指南。

进一步,个性化描述信息为所述电子业务/节目指南中内容的索引值;个性化指南生成模块按照所述个性化描述信息中的索引值,从所述电子业务/节目指南中检索出所引用的条目、子元素或属性,生成个性化电子业务/节目指南。

本发明的数字多媒体广播个性化业务指南生成系统、方法和装置,通过业务/节目指南过滤装置和业务/节目指南生成器,在原有数字多媒体业务系统之上增加了新的功能模块,从而具有了针对不同用户个性化需求而提供不同的个性化业务描述的能力。

附图说明

图1示出根据本发明的数字多媒体广播的业务指南生成系统的一个实施例的框图;

图2示出图1所示的数字多媒体广播的业务指南生成系统的工作流程图;

图3示出根据本发明的在数字多媒体广播系统中提供个性化业务指南的方法的一个实施例的流程图;

图4示出根据本发明的一个实施例在网络侧生成个性化描述文件Dm的原理图;

图5示出根据本发明的一个实施例的在终端侧使用个性化描述文件Dm从公共业务/节目指南提取个性化业务/节目指南Gm的原理图;

图6示出根据本发明的业务/节目指南过滤装置的一个实施例的框图;

图7示出根据本发明的终端的一个实施例的框图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。

随着数字多媒体广播技术的发展,广播网络逐渐通过与通信网络相融合等技术手段而具备了单播和组播的能力。这种新的广播网络继承了传统广播网络的特性,即点到多点高速单向传输,同时也获得了点到点较低速率单向或双向传输的特性。

图1是示出根据本发明的数字多媒体广播个性化业务指南生成系统的一个实施例的框图。如图1所示,数字多媒体广播个性化业务指南生成系统包括业务平台11、多个终端12、业务/节目指南过滤器111(即业务/节目指南过滤装置),各个终端分别具有业务/节目指南生成器121、122、......、12n。

其中,业务/节目指南过滤器111根据用户的个性化配置信息(例如,图1中示出的用户配置文件1、2、......、n),过滤电子业务/节目指南101,获得用户的个性化描述信息(例如,图1中示出的个性化描述文件1、2、......、n),将生成的个性化描述信息通过单播或者组播发送到对应的业务/节目指南生成器121、122、......、12n。业务/节目指南生成器121、122、......、12n,用于接收电子业务/节目指南101和个性化描述信息,根据个性化描述信息从电子业务/节目指南101生成用户的个性化电子业务/节目指南。个性化描述信息也可以通过广播的方式进行发送,用户终端接收到个性化描述信息后,通过个性化描述信息中的标识判断是否是自己的个性化描述信息。

业务平台11可以包含传统业务平台的其它组成部分,如业务生成、业务管理、业务分发等功能模块。业务/节目指南过滤器111可以作为业务平台11的子模块,也可以独立于业务平台11之外。

业务/节目指南101包含描述全部业务和节目的元数据,通过广播方式发送到终端12。用户配置文件1、2、......、n内包含有用户的个性化配置信息,这些信息可以包括用户个人的爱好、空闲时间、业务订购等信息,还可以包括用户终端的配置参数。个性化配置信息以业务规则方式存储在用户配置文件中或者存储在数据库中。业务规则通常以条件逻辑表示,其形式为结构化描述语言表述的一系列条件关系复合句。业务/节目指南过滤器111使用存储在用户配置文件中的业务规则来检查业务/节目指南是否符合业务规则中的条件逻辑,如果某条件在业务/节目指南中得到满足,则将满足条件的业务/节目指南条目、子元素或属性加以索引,将索引值记录到对应的个性化描述文件中。个性化描述文件1、2、......、n是上述满足条件的业务/节目指南条目、子元素或属性索引的集合和载体。各个终端12除了具有接收和解析业务/节目指南、接入和播放媒体内容的功能以外,还具有生成个性化业务/节目指南的能力。实现生成个性化业务/节目指南的功能部件是位于终端内的个性化业务/节目指南生成器3121、122、......、12n,其按照所述个性化描述文件中的索引值,从业务/节目指南中检索出所引用的条目、子元素或属性,将这些检索出的数据以各种方式呈现给用户,以实现符合用户个性的业务描述。

图2示出图1所示的数字多媒体广播的业务指南生成系统的工作流程图。

如图2所示,在根据本发明的一次个性化业务的提供过程中,业务指南生成系统主要功能部件的协作流程如下:

S202,广播业务/节目指南101;业务/节目指南过滤器111获得业务/节目指南101,业务/节目指南101通过广播的方式发送到终端121、122。

S204,业务/节目指南过滤器111读取用户配置文件1,使用存储在用户配置文件1中的业务规则来检查业务/节目指南101中的条目、子元素或属性是否符合业务规则中的条件逻辑,如果得到满足,则将满足条件的业务/节目指南101中的条目、子元素或属性加以索引,将索引值记录到个性化描述文件1中。发送生成的个性化描述文件1。

S206,终端的个性化业务/节目指南生成器121接收个性化描述文件1,逐条按照个性化描述文件1中的索引值,从业务/节目指南101中检索出所引用的条目、子元素或属性,将这些检索出的数据以各种方式呈现给用户,以实现符合用户个性的业务指南。

S208,业务/节目指南过滤器111读取用户配置文件2,使用存储在用户配置文件2中的业务规则来检查业务/节目指南101中的条目、子元素或属性是否符合业务规则中的条件逻辑,如果得到满足,则将满足条件的业务/节目指南101中的条目、子元素或属性加以索引,将索引值记录到个性化描述文件2中。发送生成的个性化描述文件2。

S210,终端的个性化业务/节目指南生成器121接收个性化描述文件2,逐条按照个性化描述文件2中的索引值,从业务/节目指南101中检索出所引用的条目、子元素或属性,将这些检索出的数据以各种方式呈现给用户,以实现符合用户个性的业务指南。

图3示出根据本发明的在数字多媒体广播系统中提供个性化业务指南的方法的一个实施例的流程图。

如图3所示,在步骤302,在网络侧根据业务/节目指南和用户的个性化配置信息生成用户的个性化描述信息,通过组播/单播方式发送用户的个性化描述信息到用户终端。

在步骤304,用户终端接收电子业务/节目指南和个性化描述信息,根据个性化描述信息和电子业务/节目指南生成用户的个性化电子业务/节目指南。将个性化电子业务/节目指南呈现给用户。

图4示出根据本发明的一个实施例在网络侧生成个性化描述文件Dm的原理图。根据该实施例,在业务/节目指南过滤器中,使用存储在用户配置文件中的业务规则来检查业务/节目指南是否符合业务规则中的条件逻辑,并生成个性化描述文件。

如图4所示,在步骤402,业务/节目指南过滤器读取业务/节目指南。

在步骤404,业务/节目指南过滤器读取当前用户配置文件的内容到程序的数据对象。

在步骤406,业务/节目指南过滤器按顺序读取当前用户配置文件的规则,该规则是由结构化标记语言等描述的一项条件逻辑。

在步骤408,业务/节目指南过滤器检查业务/节目指南的条目、子元素或者属性是否能满足该规则要求,如果满足,则将满足规则的指南条目加入索引(步骤410);如果不能满足,则跳转到步骤412。

在步骤412,检查当前用户配置文件的规则是否读取完毕,如果未读取完毕,则将下一条规则作为当前规则(步骤414),然后返回步骤406;若已读取完毕,则执行416;

在步骤416,将获得的索引按照预定的格式组织编排,生成个性化描述文件并发送给相应用户。

在步骤418,检查当前用户配置文件是否为配置文件列表中的最后一份文件,如果不是,则将下一个配置文件作为当前用户配置文件(步骤420),返回404,继续执行;如果是,则程序结束。

图5示出根据本发明的一个实施例在终端侧使用个性化描述文件Dm从公共业务/节目指南提取个性化业务/节目指南Gm的原理图。根据该实施例,在业务/节目指南生成器中,逐条按照个性化描述文件中的索引值,从业务/节目指南中检索出所引用的条目、子元素或属性,将这些检索出的数据以各种方式呈现给用户,以实现符合用户个性的业务描述。

如图5所示,在步骤502,个性化业务/节目指南生成器读取业务/节目指南。

在步骤504,个性化业务/节目指南生成器获得该用户个性化描述文件。

在步骤506,个性化业务/节目指南生成器根据个性化描述文件中的索引,提取业务/节目指南的信息。

在步骤508,生成个性化业务/节目指南。

图6示出根据本发明的业务/节目指南过滤装置的一个实施例的框图。如图6所示,该业务/节目指南过滤装置600包括用户配置信息存储模块61、个性化描述信息生成模块62和个性化描述信息发送模块63。其中,用户配置信息存储模块61用于存储用户的个性化配置信息;个性化描述信息生成模块62用于接收电子业务/节目指南,根据从用户配置信息存储模块61获得的用户的个性化配置信息过滤电子业务/节目指南,获得用户的个性化描述信息,发送用户的个性化描述信息到个性化描述信息发送模块63;个性化描述信息发送模块63用于接收来自个性化描述信息生成模块62的用户的个性化描述信息,将用户的个性化描述信息发送给用户终端。电子业务指南可以包括业务提供商信息、业务信息、频道信息、节目信息、节目时间表信息中的一个或多个;电子节目指南包括频道信息、节目信息、节目时间表信息中的一种或多个;用户的个性化配置信息可以包括用户个人的爱好、空闲时间、业务订购、终端配置参数中的一个或者多个。

根据本发明的业务/节目指南过滤装置的一个实施例,个性化配置信息以业务规则方式进行存储;个性化描述信息为电子业务/节目指南中内容的索引值。个性化描述信息生成模块,根据个性化配置信息中包括的业务规则来检查电子业务/节目指南条目、子元素或属性是否符合业务规则中的条件逻辑,如果符合,则将业务/节目指南条目、子元素或属性加以索引,记录该索引值,根据索引值生成个性化描述信息。

图7示出根据本发明的终端的一个实施例的框图。如图7所示,该终端包括业务/节目指南生成器700,业务/节目指南生成器700包括业务/节目指南接收模块71、个性化描述信息接收模块72和个性化指南生成模块73。其中,业务/节目指南接收模块用于接收电子业务/节目指南;个性化描述信息接收模块72用于接收个性化描述信息;个性化指南生成模块73用于接收来自业务/节目指南接收模块71的电子业务/节目指南、和来自个性化描述信息接收模块72的个性化描述信息,根据个性化描述信息从电子业务/节目指南生成个性化电子业务/节目指南。

根据本发明的终端的一个实施例,个性化描述信息为电子业务/节目指南中内容的索引值;个性化指南生成模块按照个性化描述信息中的索引值,从电子业务/节目指南中检索出所引用的条目、子元素或属性,生成个性化电子业务/节目指南。

下面通过本发明的一个具体的应用例,对本发明的个性化业务/节目指南生成加以说明。

首先,用户向服务器端提供了用户配置文件。该文件中包含了用户的个性化配置信息,例如手机终端型号、性能配置、用户的兴趣爱好、空闲时间等。用户的个性化配置信息以业务规则的方式存储在该用户配置文件中。这些业务规则可以是条件关系语句,如用RuleML(Rule Markup Language)语言写成的规则。例如:

<Implies>

  <head>

    <And>

      <Atom>

        <op><Rel>Watch</Rel></op>

        <Var>User</Var>

        <Var>Basketball Game</Var>

      </Atom>

    </And>

  </head>

  <body>

    <And>

      <Atom>

        <op><Rel>IsFreeTime</Rel></op>

        <Var>CurrentTime</Var>

      </Atom>

      <Atom>

        <op><Rel>OnGoing</Rel></op>

        <Var>Basketball Game</Var>

        <Var>FreeTime</Var>

      </Atom>

    </And>

  </body>

</Implies>

以上的RuleML规则表示,如果当前时间是用户的空闲时间,且在该空闲时间内有篮球比赛节目,则该用户优先选择观看篮球比赛。

其次,服务器端接收并保存广播给所有用户的公共业务/节目指南。该指南可以使用XML格式来描述,它详细描述了所有业务/节目的信息。如业务/节目的主要内容,主创人员,流派,时间段,投票环节等。服务器端的业务/节目指南过滤器根据用户配置文件中的规则对公共的业务/节目指南进行遍历分析。如上述规则,业务/节目指南过滤器根据其遍历业务/节目指南,解析出在该用户设定的空闲时间内,正好有一场篮球比赛要进行。因此,业务/节目指南过滤器在生成的个性化描述文件中,生成该篮球比赛信息的索引。该索引可以是使用XML格式记录的该比赛信息在公共业务/节目指南中的位置,及其优先级等。

如以下XML文档片断所示。

<PersonalServiceDescripitonFile ID=″User001″>

  <RecService>

    <RecNum  num=″1″>

      <ServiceID>1,2,1,2</ServiceID>

      <ContentID>1,2,2,3</ContentID>

      <Priority>2</Priority>

    </RecNum>

  </RecService>

</FilterFile>

以上XML文档片断指出了向该用户所推荐的业务和内容在公共业务/节目指南树型结构中的节点位置,并声明了该业务内容的优先级为2级。当然还可以使用其它的索引记录方式。

然后,将个性化描述文件以单播或组播的方式,通过移动通信网络或局域网等发送至用户终端。用户终端根据该个性化描述文件当中的索引值,从业务/节目指南中提取出用户需求的个性化服务信息,并依据相应的优先级生成符合用户需求的个性化业务/节目指南,最终呈现给用户。从而使用户避免了其他冗余信息的干扰,使用户充分体验到个性化的服务。

本发明的数字多媒体广播个性化业务指南生成系统与方法,在原有数字多媒体业务系统之上增加了新的功能模块,从而具有了针对不同用户个性化需求而提供不同的个性化业务描述的能力。同时,新的系统和方法仍然能完全兼容原有的业务描述系统和方法:当需要使用传统业务描述系统及方法的时候,只要终端侧忽略个性化描述文件而直接解析公共业务/节目指南既可。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号