[发明专利]一种应用于体育赛事信息系统中的报表上传方法和装置在审
申请号: | 201110080741.1 | 申请日: | 2011-03-31 |
公开(公告)号: | CN102739692A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 余远华;胡安春 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 体育赛事 信息系统 中的 报表 上传 方法 装置 | ||
技术领域
本发明涉及体育赛事信息系统技术领域,更具体地涉及体育赛事信息系统中报表打印分发架构中的报表上传装置和方法。
背景技术
在体育赛事信息系统中,需要将场馆成绩处理系统(VRS)生成的通常为PDF格式的比赛报表上传到报表分发中心,以满足赛事信息发布的需要。
图1示出了现有技术中将报表从VRS上传到报表分发中心的过程。在VRS生成了报表之后,报表先被存储在上传客户端,上传客户端再将报表上传到报表分发中心。
对于上传方案,现有技术中主要有手动和自动两种。在第一种方案中,在各个场馆的VRS生成报表之后,由用户手动操作,将上传客户端所选中的报表上传;如果上传失败则需要用户重复上传操作。在第二种方案中,在VRS生成报表后,由VRS发送一个网络消息通知上传客户端,上传客户端在收到通知消息之后上传报表;上传失败后的报表被记录在内存队列中,并尝试重新发送。
其中,在第一种方案中,VRS与上传客户端不需要交互,可以说是松散耦合的。但实时性以及自动化程度低,需要手工操作。而对于第二种方案,VRS需要与上传客户端通信,是紧耦合的,每个VRS都需要加上与上传客户端通信的模块。而且上传失败的报表记录在内存中没有永久存储,程序重新启动后数据将丢失,因此这种存在的风险使得稳定性不能得到保证。
由于体育赛事中赛事信息发布的实时性,因此将报表从VRS上传到报表分发中心需满足实时性。而且作为产生比赛报表的VRS往往是由多家单位提供,因此报表上传方案与VRS之间需为松散耦合的。然而,没有一种现存的报表上传方案可以具备实时性、稳定性并且同时满足与VRS的松散耦合。
发明内容
本发明的目的在于针对现存报表上传方案在实时性、稳定性以及与VRS的松散耦合性等方面无法同时满足的问题,提供一种实时稳定的、与VRS松耦合的报表上传方法和装置,以解决现存报表上传方案存在的上述问题。
根据本发明一个方面,提供了一种用于体育赛事信息系统中的报表上传方法,包括下述步骤:1)监视报表的生成或者修改;2)根据需要上传的报表生成上传任务;3)根据所述上传任务,获取所生成的报表或者修改的报表;以及4)上传所生成的报表或者修改的报表。
在上述方法中,所述生成的或者修改的报表存储在指定的存储位置,所述步骤1)包括对所述指定的存储位置中的报表文件进行监视。
在上述方法中,所述步骤2)包括根据预定的上传策略确定需要上传的报表。
在上述方法中,所述步骤2)还包括将所生成的上传任务加入到数据库中的上传任务队列。
在上述方法中,所述步骤3)包括从所述上传任务队列中提取所述上传任务。
根据本发明又一方面,提供了一种用于体育赛事信息系统中的报表上传装置,包括:监视分析模块和报表发送模块;其中所述监视分析模块用于监视报表的生成或者修改,并且将需要上传的报表生成上传任务,并向报表发送模块发送触发消息;以及所述报表发送模块,根据来自所述监视分析模块的触发消息,上传所生成的报表或者修改的报表。
在上述装置中,所述监视分析模块包括文件夹监视模块和发送分析模块,文件夹监视模块用于监视报表的生成或修改,并在监视到报表生成或者修改时,通知发送分析模块;所述发送分析模块在接收到来自文件夹监视模块通知时,生成所述报表的上传任务。
在上述装置中,所述发送分析模块根据预定的上传策略确定需要上传的报表,生成上传任务。
在上述装置中,所述发送分析模块将所述上传任务加入到数据库中的上传任务队列。
在上述装置中,所述报表发送模块从所述上传任务队列获取所述上传任务,根据所述上传任务上传所生成的报表或者修改的报表。
在上述装置中,所述报表发送模块根据来自所述发送分析模块的触发消息,上传所生成的报表或者修改的报表。
根据本发明的报表上传方法及装置,具备实时性、稳定性并且同时满足与VRS的松散耦合。
附图说明
通过以下说明及附图可以充分理解本发明的这些和其他特征:
图1示出了现有技术中的报表打印分发架构图;
图2为根据本发明的一个实施例的报表上传装置的结构图;
图3为根据本发明的另一个实施例的报表上传装置的结构图;
图4为根据一个实施例用Base64编码后的XML格式的上传报表的示例;
图5为根据本发明的一个实施例的上传的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110080741.1/2.html,转载请声明来源钻瓜专利网。