[发明专利]一种应用于体育赛事信息系统中的报表分发方法和装置在审
申请号: | 201110080889.5 | 申请日: | 2011-03-31 |
公开(公告)号: | CN102739693A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 余远华;胡安春 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 体育赛事 信息系统 中的 报表 分发 方法 装置 | ||
技术领域
本发明涉及体育赛事信息系统技术领域,更具体地涉及体育赛事信息系统中报表打印分发架构中的报表分发装置和方法。
背景技术
在体育赛事信息系统中,为了赛事信息发布的需要,首先将场馆成绩处理系统(VRS)生成的通常为PDF格式的比赛报表上传到报表分发中心,再根据各个打印服务器的需要,进行分发打印。
图1示出了现有技术中将报表从VRS上传到报表分发中心的过程。在VRS生成了报表之后,报表先被存储在上传客户端,上传客户端再将报表上传到报表分发中心;报表分发中心先将报表进行存储,然后根据需要将报表分发给各打印服务器,由与打印服务器相连的打印机打印出报表。
比赛报表在上传到报表分发中心之后和被分发出去之前,需要在报表分发中心进行存储备份。现有的存储方式是直接保存到数据库中,这种方式的优点是数据存储方式统一,报表信息的查询效率高。但是也存在明显的缺点:一是报表存储到数据库中比直接存储在磁盘中慢,因为存储到数据库中其最终结果也将同步到磁盘文件中,与直接存储为文件相比增加了许多其他环节;二是报表数据的数据量较大,一般是200KB左右,将报表存储到数据库中会大大增加数据库引擎的负担,从而将影响其他数据库的操作,降低了数据库的效率;三是存储到数据库中不方便报表的查看,用户必须先从数据库中将数据提取出来,再转换成可直接查看的临时文件才能查看报表。
于是需要一种报表数据的存储方案,解决现有报表存储方案效率低、存储速度慢、查看不方便的问题。
发明内容
本发明目的在于提供一种高效快速方便的报表分发方法和分发装置,来解决现有报表分发过程中的存储方案效率低、存储速度慢、查看不方便的问题。
根据本发明一个方面,提供了一种应用于体育赛事信息系统中的报表分发方法,包括:1)接收报表文件,并将报表内容存储到磁盘中;2)根据所述报表文件生成分发任务;3)根据生成的分发任务,将所述报表进行分发。
在上述方法中,所述步骤1)还包括从所述报表文件中提取报表信息。
在上述方法中,所述步骤2)包括根据所述报表信息生成分发任务。
在上述方法中,所述分发任务包括报表类型和报表文件名。
在上述方法中,所述步骤2)还包括将所述生成的分发任务加入到分发任务队列。
在上述方法中,所述步骤3)包括从分发任务队列提取分发任务,根据所述分发任务提取所述报表内容进行分发。
根据本发明又一方面,提供了一种报表分发装置,包括:接收分析模块,用于接收报表文件,将报表内容存储到磁盘中,并生成分发任务;以及报表分发模块,用于根据生成的分发任务,进行报表分发。
在上述装置中,所述接收分析模块可包括数据接收模块和分发分析模块,所述数据接收模块用于接收报表文件,将报表内容存储到磁盘中,并通知所述分发分析模块;所述分发分析模块用于生成分发任务。
在上述装置中,所述分发分析模块还用于将分发任务加入到分发任务队列。
在上述装置中,所述报表分发模块从所述分发任务队列获取所述分发任务。
在上述装置中,所述接收分析模块包括还可触发分发动作。
在上述装置中,所述报表分发模块还可发送所述报表。
在上述装置中,所述数据接收模块可用于提取报表信息并存储到数据库中,提取报表内容并存储到磁盘中,并通知分发分析模块有新报表。
在上述装置中,所述分发分析模块可根据需要分发的报表生成分发任务,并加入到分发任务队列,并根据生成的所述分发任务,获取报表内容。
在上述装置中,所述分发分析模块还可触发分发动作。
本发明所提供的分发方法和装置,综合了数据库和磁盘文件两方的优点,因此很好地解决了现有报表分发方案存在的问题。
附图说明
图1示出了现有技术中的报表打印分发架构图;
图2为根据本发明的一个实施例从报表分发中心接收的一个XML数据包的示例;
图3为根据本发明的一个实施例的报表分发装置的结构图;
图4为根据本发明的另一个实施例的报表分发装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对根据本发明实施例的用于报表的分发方法和装置进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图2示出了从报表分发中心接收的一个XML数据包的示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110080889.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合型蒸压加气混凝土保温砌块
- 下一篇:缝纫机防皱装置