一种节目信息导入装置和电子节目菜单epg系统的制作方法

文档序号:7899705阅读:170来源:国知局
专利名称:一种节目信息导入装置和电子节目菜单epg系统的制作方法
技术领域
本实用新型涉及数字电视技术领域,尤其涉及一种节目信息导入装置和电子节目 菜单EPG系统。
背景技术
EPG (Electronic Program Guide,电子节目菜单)系统都要对EPG信息进行一个 采集工作,比如从网上获取,把获取到的信息导入到自己的系统中去,现有的EPG系统大多 都支持txt、xml等文本格式的EPG信息的导入,这类导入方式是把获得的信息直接导入进 去,没有一套有效的导入策略,用户不能进行方便的编辑,导入的同时也没有一套有效的校 验机制,不能把错误的信息给筛选出来,以供编辑者准确定位错误所在。

实用新型内容鉴于上述现有技术的缺陷,本实用新型实施例提供了一种节目信息导入装置,通 过增加导入方式选择模块、校验模块和冲突处理模块,提供给用户一套完整多样的导入策 略,使用户提取自己所需的EPG信息更加容易、方便的实现EPG信息的编辑,同时,提供了有 效的校验机制,能把冲突的信息给筛选出来,以供编辑者准确定位冲突所在,能快速准确的 导入所需信息。为了达到上述技术效果,本实用新型实施例提供了一种节目信息导入装置,包括 导入模块,还包括导入方式选择模块、校验模块和冲突处理模块,其中所述导入方式选择模块包括覆盖单元和追加单元;所述校验模块分别与所述追加单元和所述冲突处理模块相连,当校验模块校验出 源节目信息和目标节目信息中的节目有时间冲突时,将目标节目信息交给所述冲突处理模 块进行冲突处理方式选择,得出一种冲突处理方式选择结果,所述冲突处理方式包括覆盖 冲突、保留冲突和忽略导入中的一种或多种;所述导入模块分别与所述覆盖单元、冲突处理模块及所述校验模块相连。相应的,本实用新型还提供了一种电子节目菜单EPG系统,所述EPG系统包括前述 的节目信息导入装置。实施本实用新型实施例,在导入方式选择模块中可选择覆盖和追加两种方式导入 目标节目信息,当选择覆盖时,直接进入导入模块,当选择追加时,启动校验模块,校验无冲 突即进入导入模块开始导入,校验出有冲突进入冲突处理模块进行冲突处理方式选择后, 根据冲突处理模块内选择的冲突处理方式进行导入,提供给用户一套完整多样的导入策 略,使用户提取自己所需的EPG信息更加容易、方便的实现EPG信息的编辑,同时,提供了有 效的校验机制,能把冲突的信息给筛选出来,以供编辑者准确定位冲突所在,能快速准确的 导入所需信息。
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。图1是本实用新型实施例中节目信息导入装置的结构示意图;图2是图1中校验模块的一种结构示意图;图3是本实用新型实施例中节目信息导入装置所利用的导入策略;图4是本实用新型实施例中节目信息导入装置的导入方式选择模块的界面图;图5是本实用新型实施例中节目信息导入装置的冲突处理模块的界面图;图6是利用本实用新型实施例中的节目信息导入装置处理冲突时选择保留冲突 操作的操作示意图;图7是利用本实用新型实施例中的节目信息导入装置处理冲突时选择覆盖冲突 操作的操作示意图;图8是利用本实用新型实施例中的节目信息导入装置处理冲突时选择忽略导入 操作的操作示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的 实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下 所获得的所有其他实施例,都属于本实用新型保护的范围。本实用新型实施例中,在现有EPG系统的基础上,增加了导入方式选择模块、校验 模块和冲突处理模块,在导入方式选择模块中可选择覆盖和追加两种方式导入目标节目信 息,当选择覆盖时,直接进入导入模块;当选择追加时,启动校验模块,校验无冲突即进入导 入模块开始导入,校验出有冲突进入冲突处理模块进行冲突处理方式选择后,得出一种冲 突处理方式选择结果,根据冲突处理模块内选择冲突处理方式进行导入,所述冲突处理方 式包括保留冲突、覆盖冲突和忽略导入。在导入方式选择模块中,还提供了一个时间段选择 单元,在覆盖和追加两种方式的基础上,增加时间段覆盖和时间段追加两种方式,提供给用 户一套完整多样的导入策略,使用户提取自己所需的EPG信息更加容易、方便的实现EPG信 息的编辑,同时,提供了有效的校验机制,能把冲突的信息给筛选出来,以供编辑者准确定 位冲突所在,能快速准确的导入所需信息。下面将结合附图更详细的描述本实用新型优选实施例。参见图1,为本实用新型实施例中节目信息导入装置的结构示意图,包括导入模块 4,还包括导入方式选择模块1、校验模块2和冲突处理模块3,其中所述导入方式选择模块1包括覆盖单元11和追加单元12,在进入导入方式选择模 块选择导入方式时,可通过覆盖单元11和追加单元12选择以覆盖或追加的方式进行EPG 信息导入,所述导入方式选择模块1还包括时间段设定单元13,所述时间段设定单元13分 别与所述覆盖单元11和所述追加单元12相连,用于设定待导入节目信息的时间段,所述覆盖单元11和所述追加单元12结合所述时间段设定单元13就可以增加两种导入方式,即时 间段覆盖和时间段追加方式,将覆盖方式和追加方式限定在设定好的时间段内进行,其他 未限定的时间段内的节目信息保持原节目信息不变。所述覆盖方式指当导入新的EPG信息的时候把原来的信息覆盖掉;追加方式是指 在原来的信息基础上添加新的,保留原来的信息;时间段覆盖方式是指根据所设置的时间 段把该时间段内的信息覆盖;时间段追加方式是指把所设置时间段内的信息在原来的信 息的该时间段内添加进去新的,保留原来的信息。在追加方式和时间段追加方式中,源节 目信息和目标节目信息在播放时间上可能会产生冲突,因此在选择追加方式后,需要进入 校验模块2进行校验源节目信息和目标节目信息在播放时间上是否有冲突,如果校验到有 冲突,则将目标节目信息交给所述冲突处理模块3进行冲突处理方式选择。校验模块2在 对源节目信息和目标节目信息进行校验时,主要校验的是源节目信息的排定时间与目标节 目信息的排定时间是否冲突,比如源节目信息中,节目1的开始时间是12:00,结束时间是 12:30,那么如果目标节目信息中,节目11的开始时间是12:15,结束时间是12:50,那么目 标节目信息里的节目11与源节目信息里的节目1的时间就是冲突的。如图1,所述校验模块2分别与所述追加单元12和所述冲突处理模块3相连,当校 验模块2校验出源节目信息和目标节目信息有冲突时,将目标节目信息交给所述冲突处理 模块3进行处理;所述冲突处理模块3在进行冲突处理时,有多种处理策略,在本实施例中给出3种 处理策略,即覆盖冲突、保留冲突和忽略导入,对应的所述冲突处理模块3包括覆盖冲突单 元31、保留冲突单元32和忽略导入单元33,当然在具体实施时,所述冲突处理模块可以设 计为只包含覆盖冲突单元31、保留冲突单元32和忽略导入单元33中的一个或多个。所述保留冲突是指当导入的EPG信息与当前的信息有冲突的时候保留当前有冲 突的信息,不覆盖,而将没有冲突的信息正常导入,即只导入目标节目信息中非冲突节目; 覆盖冲突指在追加的EPG信息中,有冲突的节目覆盖原有的EPG信息中有冲突的节目,非冲 突节目正常导入;而忽略导入指不做导入操作,即保留数据库原有的数据不变。在后面将结 合图6、图7和图8分别详细介绍这三种导入策略。所述导入模块4分别与所述覆盖单元11、冲突处理模块3及所述校验模块2相连, 执行最后的导入操作。在进行EPG信息导入时,当在导入方式选择模块1中通过覆盖单元11 选择覆盖方式后(覆盖和时间段覆盖均适用),导入模块4直接进入导入操作,用新的EPG 信息把原来的信息覆盖掉;当在导入方式选择模块1中通过追加单元选择追加方式后(追 加和时间段追加均适用),需通过校验模块2对源节目信息和目标节目信息进行验证,当校 验模块校验出源节目信息和目标节目信息无冲突则将目标节目信息通过导入模块4直接 添加到源节目信息里,且保留原来的信息;当校验出有冲突时,将目标节目信息交给所述冲 突处理模块3进行冲突方式选择,所述冲突处理方式在前面已经介绍过,主要包括覆盖冲 突、保留冲突和忽略导入三种策略,根据冲突处理模块3中选择的不同策略,进行相应的导 入操作。在本实用新型的实施例中,校验模块2可以直接将源节目信息与目标节目信息中 的节目时间做比较,校验是否发生冲突,也可以在比较前采取其他校验方式,比如实现校验 源节目信息和/或目标节目信息是否存在,此时的结构可参见图2。
5[0030]图2是图1中校验模块的一种结构示意图,在此种结构中,校验模块2包括校验源节目信息是否存在的源节目信息校验单元21 ;校验目标节目信息是否存在的目标节目信息校验单元22 ;分别与所述源节目信息校验单元21和所述目标节目信息校验单元22相连,在所 述源节目信息校验单元21校验到源节目信息存在,且所述目标节目信息校验单元校验22 到目标节目信息存在时,校验源节目信息和目标节目信息是否有冲突的校验执行单元23。所述校验模块2还包括分别与所述源节目信息校验单元21和所述目标节目信息校验单元22相连,在所 述源节目信息校验单元21校验到源节目信息不存在,或所述目标节目信息校验单元22校 验到目标节目信息存在时,发出相应提示信息的提示单元24。在通过所述追加单元12进入追加方式后,通过校验模块2进行校验时,可首先校 验源节目信息是否存在,在校验到源节目信息不存在时,可通过提示单元24以弹出菜单等 方式进行报错或其他形式的提示,经过提示,用户可选择忽略报错,也可以选择重新查找源 目标信息,看是否操作有误。同样也需要校验目标节目信息是否存在,同样当校验到目标节 目信息不存在时,也可以通过提示单元24以弹出菜单等方式进行报错或其他形式的提示, 当校验到所述源节目信息存在,且校验到目标节目信息存在时,校验执行单元23校验源节 目信息和目标节目信息是否有冲突,无冲突时,直接追加导入目标节目信息,而有冲突时, 根据冲突处理模块3内选择的相应冲突处理方式进行导入。在本实用新型中,节目信息导入装置的结构是依照一套导入策略进行设计的,所 述导入策略可结合图3进行详细说明。参见图3,为本实用新型实施例中节目信息导入装置所利用的导入策略,首先将 导入分为覆盖和追加两种方式,覆盖又分为全部覆盖和时间段覆盖,所述追加方式又分为 时间段追加和全部追加,由于覆盖把原来的信息覆盖掉,不会产生时间冲突,而追加是保留 原来信息,添加新信息,那么如果源节目信息中的节目时间排期与目标节目信息中的节目 时间排期冲突,则会造成节目排期错乱,因此在选择追加策略后,需要对源节目信息和目标 节目信息进行校验,校验出有冲突时,如图3所示,有三种冲突处理方式,分别为保留冲突, 覆盖冲突和忽略导入,在前面对这些策略均有详细介绍,在此不赘述,仅以策略图的模式画 出,更清楚得说明本实用新型的技术方案。上面通过结构图介绍了本实用新型实施例,下面将结合具体实例对本实用新型技 术方案进行介绍。参见图4,为本实用新型实施例中节目信息导入装置的导入方式选择模块1的界 面图,图4中选定了以覆盖方式导入,如果选定界面上的“指定时间段”,且在下面填上时 间段则表示选定的导入方式为时间段覆盖,追加和时间段追加方式可根据相同方式进行选 择。在图4中若选择了以追加或时间段追加方式进行导入时,本实用新型实施例节目信息 导入装置中的校验模块2会对源节目信息和目标节目信息进行校验,如果出现冲突,则会 进入冲突处理模块的界面图,如图5。参见图5,是本实用新型实施例中节目信息导入装置的冲突处理模块的界面图,在 图5界面下放有3中冲突处理策略选项供用户选择。所述保留冲突是指当导入的EPG信息 与当前的信息有冲突的时候保留当前有冲突的信息,不覆盖,而将没有冲突的信息正常导入;覆盖冲突指在追加的EPG信息中,有冲突的节目覆盖原有的EPG信息中有冲突的节目, 非冲突节目正常导入;而忽略导入指不做导入操作,即保留数据库原有的数据不变,下面结 合图6、图7和图8分别详细介绍这三种导入策略。图6是利用本实用新型实施例中的节目信息导入装置处理冲突时选择保留冲突 操作的操作示意图,图7是利用本实用新型实施例中的节目信息导入装置处理冲突时选择 覆盖冲突操作的操作示意图;而图8是利用本实用新型实施例中的节目信息导入装置处理 冲突时选择忽略导入操作的操作示意图。在图6、图7和图8中,校验模块2校验出目标节目信息中的节目11、节目12与源 节目信息中的节目1、节目2相冲突。当选择保留冲突操作时,保留节目1和节目2,节目11和节目12不添加进去,而不 相冲突的节目33和节目44导入到源节目信息中,形成行的节目信息,如图6 ;当选择覆盖 冲突操作时,节目11、节目12覆盖节目1、节目2,形成新的节目信息,如图7 ;而当选择忽略 导入时,保留源节目信息不变,如图8。本实用新型实施例提出的电子节目菜单EPG系统包括本实用新型实施例中所提 出的节目信息导入装置,所述节目信息导入装置为EPG系统的一个子装置,完成EPG系统中 节目导入的工作。实施本实用新型实施例,在导入方式选择模块中可选择覆盖、追加、时间段覆盖和 时间段追加四种方式导入目标节目信息,当选择覆盖或时间段覆盖时,直接进入导入模块, 当选择追加或时间段追加时,启动校验模块,校验无冲突即进入导入模块开始导入,校验出 有冲突进入冲突处理模块进行冲突处理方式选择后,根据冲突处理模块内选择的冲突处理 方式进行导入,提供给用户一套完整多样的导入策略,使用户提取自己所需的EPG信息更 加容易、方便的实现EPG信息的编辑,同时,提供了有效的校验机制,能把冲突的信息给筛 选出来,以供编辑者准确定位冲突所在,能快速准确的导入所需信息。以上所揭露的仅为本实用新型一种较佳实施例而已,当然不能以此来限定本实用 新型之权利范围,因此依本实用新型权利要求所作的等同变化,仍属本实用新型所涵盖的 范围。
权利要求一种节目信息导入装置,包括导入模块,其特征在于,还包括导入方式选择模块、校验模块和冲突处理模块,其中所述导入方式选择模块包括覆盖单元和追加单元;所述校验模块分别与所述追加单元和所述冲突处理模块相连,当校验模块校验出源节目信息和目标节目信息中的节目有时间冲突时,将目标节目信息交给所述冲突处理模块进行冲突处理方式选择,得出一种冲突处理方式选择结果,所述冲突处理方式包括覆盖冲突、保留冲突和忽略导入中的一种或多种;所述导入模块分别与所述覆盖单元、冲突处理模块及所述校验模块相连。
2.如权利要求1所述的装置,其特征在于,所述冲突处理模块包括将目标节目信息中 有冲突的节目覆盖源节目信息中有冲突的节目,非冲突节目正常导入的覆盖冲突单元、只 导入目标节目信息中非冲突节目的保留冲突单元和不做导入操作的忽略导入单元中的一 个或多个。
3.如权利要求1或2所述的装置,其特征在于,所述导入方式选择模块还包括用于设定 待导入节目信息的时间段的时间段设定单元,所述时间段设定单元分别与所述覆盖单元和 所述追加单元相连。
4.如权利要求3所述的装置,其特征在于,所述校验模块进一步包括校验源节目信息是否存在的源节目信息校验单元;校验目标节目信息是否存在的目标节目信息校验单元;分别与所述源节目信息校验单元和所述目标节目信息校验单元相连,在所述源节目信 息校验单元校验到源节目信息存在,且所述目标节目信息校验单元校验到目标节目信息存 在时,校验源节目信息和目标节目信息是否有冲突的校验执行单元。
5.如权利要求4所述的装置,其特征在于,所述校验模块还包括分别与所述源节目信息校验单元和所述目标节目信息校验单元相连,在所述源节目信 息校验单元校验到源节目信息不存在,或所述目标节目信息校验单元校验到目标节目信息 存在时,发出提示信息的提示单元。
6.一种电子节目菜单EPG系统,其特征在于,所述EPG系统包括权利要求1至5中任一 项所述的节目信息导入装置。
专利摘要本实用新型提供了一种节目信息导入装置,包括导入模块、导入方式选择模块、校验模块和冲突处理模块,所述导入方式选择模块包括覆盖单元和追加单元;所述校验模块分别与所述追加单元和所述冲突处理模块相连,当校验模块校验出源节目信息和目标节目信息有冲突时,将目标节目信息交给所述冲突处理模块进行冲突处理方式选择,最后由导入模块根据选择的冲突处理方式进行导入,相应的,本实用新型还提供了一种EPG系统,提供给用户一套完整多样的导入策略,使用户提取自己所需的EPG信息更加容易、方便的实现EPG信息的编辑,且提供了有效的校验机制,能把冲突的信息给筛选出来,以供编辑者准确定位冲突所在,能快速准确的导入所需信息。
文档编号H04N7/08GK201663648SQ20102010430
公开日2010年12月1日 申请日期2010年1月26日 优先权日2010年1月26日
发明者王德振 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1