[发明专利]一种服务器和一种客户机有效

专利信息
申请号: 200910242614.X 申请日: 2009-12-09
公开(公告)号: CN102096753A 公开(公告)日: 2011-06-15
发明(设计)人: 穆学峰 申请(专利权)人: 新奥特(北京)视频技术有限公司
主分类号: G06F19/00 分类号: G06F19/00;G06F17/30
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100080 北京市海淀区西草*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 服务器 客户机
【说明书】:

技术领域

发明涉及数据处理技术领域,特别是涉及数据处理过程中的一种服务器和一种客户机。

背景技术

单循环赛,是所有参加比赛的队均能相遇一次,最后按各队在全部比赛中的积分、得失分率排列名次。如果参赛队伍不多,而且时间和场地都有保证,通常都采用这种竞赛方法。

单循环比赛场次的计算公式为:X=N(N-1)/2,其中,N为参赛队伍的数量,如果N为奇数,则每轮比赛有一支队伍要轮空。例如:6个队参加比赛,则每个队伍要与其它5支队伍进行比赛,即比赛总场数是15。

由于具有数据动态化、格式多样化等特点,报表在比赛信息的发布中得到了广泛的应用。其用表格、图表等格式来动态显示数据,可以用公式表示为:“报表=多样的格式+动态的数据”,能够实现报表数据和报表格式的完全分离。在报表格式下,用户可以只修改数据,或者只修改格式。

现有的报表生成方法,一般在客户机端绘制报表格式。参考图1,示出了一种典型的单循环赛报表格式,参考图2示出了对比赛结果进行抽象后的报表格式,其中,R代表比赛结果,R-1代表由主客队关系的比赛结果,是R的相反比分。

在绘制报表格式后,客户机端一般采用一一对应法,从服务器端获取报表数据,例如,添加一个功能函数f(x),用以分别获取作为比赛结果的数据。参考图3,示出了一一对应法的数据表达示意,其比较直观,也容易实现,但具有如下缺陷:

1、由于比赛总场数是15,需要客户机和服务器端频繁地交互数据,才能获取所述30个报表数据,这样,导致增加服务器对大量小事件的处理,不仅增加网络的频繁使用,而且影响数据的运算速度,导致报表生成的效率低下;

2、采用这种方式,需要提前进行定义对应的变量。本例中的每组的参赛队伍是6,要定义30个变量来表示比赛的比分关系,其中15个对应右上角,15个对应左下角。如果一页报表中有两组队伍,那么还要定义30个变量来对应。此外,在用报表设计器软件(如FastReport)设计报表样式时,上述大量的变量对应也会增加报表的设计和维护工作,并为以后的修改和查错工作带来困难。参考图4,示出了FastReport报表设计软件中要定义的数据变量,因此,这种方式没有达到很好的灵活性。

因此,需要本领域技术人员迫切解决的一个技术问题就是:如何解决现有报表生成方法中效率低下,以及灵活性不好的问题。

发明内容

本发明所要解决的技术问题是提供一种服务器和一种客户机,用以生成具有灵活性的报表,并且提高报表生成的效率。

为了解决上述问题,本发明公开了一种服务器,其与多个客户机连接成可通信,包括:

第一接收模块,用于接收客户机端发送的报表数据获取请求,所述请求中包括赛事阶段标识和分组信息;

记录生成模块,用于根据所述赛事阶段标识和分组信息,以及,数据库中的数据,生成一条记录,所述记录中包括多个字段,其中,每个字段代表每场比赛的某种信息;

第一发送模块,用于将所述记录返回给客户机端。

优选的,所述记录生成模块包括:

第一确定子模块,用于根据所述赛事阶段标识和分组信息,通过查询数据库,确定比赛对阵情况,所述比赛对阵情况中包括每场比赛的信息;

第一获取生成子模块,用于以主客关系参数和比赛标识参数为函数参数,通过函数获取每场比赛的某种信息,并将所述每场比赛的某种信息作为一条记录的字段。

优选的,所述每场比赛的信息包括场次号、日期、时间、地点、对阵队伍和结果。

优选的,所述请求中还包括参赛队伍和结果信息获取标识;

所述记录生成模块包括:

第二确定子模块,用于根据所述赛事阶段标识、分组信息以及参赛队伍和结果信息获取标识,通过查询数据库,确定比赛对阵情况和参赛队伍信息,所述比赛对阵情况中包括每场比赛的信息;

第二获取生成子模块,用于以主客关系参数和比赛标识参数为函数参数,通过函数获取每场比赛的结果信息,并分别将所述参赛队伍信息和每场比赛的结果信息,作为一条记录的两种字段。

优选的,所述请求中还包括场次号和结果信息获取标识;

所述记录生成模块包括:

第三确定子模块,用于根据所述赛事阶段标识、分组信息以及场次号和结果信息获取标识,通过查询数据库,确定比赛对阵情况,所述比赛对阵情况中包括每场比赛的信息;

第三获取生成子模块,用于以主客关系参数和比赛标识参数为函数参数,通过函数获取每场比赛的场次号和结果信息,并分别将所述每场比赛的场次号和结果信息,作为一条记录的两种字段。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910242614.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top