一种比赛信息递送的方法和系统的制作方法

文档序号:7700462阅读:102来源:国知局
专利名称:一种比赛信息递送的方法和系统的制作方法
技术领域
本发明涉及电子信息领域,具体涉及一种互联网中比赛信息递送的方法和系统。
背景技术
目前给人们提供各种体育等比赛信息主要采用以下几种方法,常见的情况是通过 广播信息,广播信息为单向传播,内容为统一的制作的,因此和用户没有互动;另一种情况 是基于互联网的传播,由用户访问一网站地址,该网站提供统一的比赛信息,网站可根据用 户点击访问等互动操作进一步提供详细的比赛信息,然而这种情况下,不同用户的特定爱 好不能被照顾。虽然为了满足人们对各种比赛的个性化追求,市场上也出现了一些相应的 服务,例如将所有的比赛信息放在一数据库中,用户访问该数据库时可根据个人爱好进行 检索,从而观看感兴趣的比赛信息,但这种服务需要用户大量操作,比较复杂,不利于终端 用户使用;再如RSS订阅,用户可订阅自己喜爱的各种新闻,但是这种新闻的自动更新通 知,不适合赛程赛事的完整、有序信息提供。综合以上的现有技术,通常的赛程展示是基于一个完整的赛程自身进行的,或者 是以综合频道的报道为线索。但用户更需要一个操作简单,完全以用户为中心的定制化地 提供赛程赛事的服务,使得用户在任何时候都能够简单快速的掌握当前时间前后的第一手 赛程赛事信息。

发明内容
本发明的目的在于提供一种能够基于用户爱好定制的,简化而自动地以时间轴提 供比赛信息的方法和系统,并且以该时间轴展示的比赛信息有序清晰,使用户对各种比赛 的赛程一目了然,方便掌握比赛动态。本发明的一方面,提出了一种比赛信息递送的方法,用于包括一服务器及与该服 务器通过网络连接的至少一个终端组成的系统。该方法包括在服务器上存储至少一个比 赛信息表,用于记录各场次的比赛信息;设置一比赛筛选规则,在终端形成基于该比赛筛选 规则及一时间区间的比赛信息递送请求,发送给服务器;服务器接收该比赛信息递送请求, 从所述比赛信息表中获取在该时间区间内的且与该比赛筛选规则相匹配的比赛信息,形成 一比赛信息递送结果返回给该终端;以及该终端显示该比赛信息递送结果。优选地,可由用户设置所述时间区间的长度,以终端当前时间或服务器当前时间 为时间中点,并以该时间中点同时向前和向后延伸该时间区间的一半长度来形成所述时间 区间,或者以该时间中点向前或向后延伸该时间区间的长度来形成所述时间区间。举例说, 终端当前时间为2009年5月1日,所述时间区间的长度设置为30天,则终端以2009年5 月1日同时向前和向后延伸15天,可形成“2009年4月16日-2009年5月16日”这一时 间区间。如果终端以2009年5月1日向前延伸30天,则形成“2009年4月1日-2009年5 月1日”这一时间区间,而如果终端是以2009年5月1日向后延伸30天,则形成“2009年 5月1日-2009年5月31日”这一时间区间。终端当前时间的变化,会引起所述时间区间的相应变化。优选地,在终端每次启动时根据终端当前时间来形成相应的时间区间,并将基于 该比赛筛选规则及一时间区间的比赛信息递送请求发送给服务器。所述时间区间优选为具有多个子时间段的一时间轴,该多个子时间段是所述时间 轴以包括单个或多个月、周、天或者小时为单位进行均勻或不均勻划分。例如上述所述时间 区间2009年4月16日-2009年5月16日,均勻的划分,可表现为以天为单位划分为30个 子时间段的时间轴;不均勻的划分,优选的一个例子,可以表现为以当前时间5月1日为基 准,前后一天,即2009年4月30日-2009年5月2日的子时间段,以2小时为单位进行划 分,粒度更为细致;2009年4月23日一2009年4月29日和2009年5月3日一2009年5 月9日的子时间段,即前后一周(除掉前后一天)的子时间段,以天为单位划分;剩余时间 以2天为单位划分。服务器以该多个子时间段为单位,获取该多个子时间段内的与比赛筛选规则相匹 配的比赛信息,形成比赛信息递送结果。终端获得的比赛信息递送结果后,可以所述时间轴 进行显示相应的比赛信息。如果终端对所述比赛筛选规则中的至少一个比赛信息参数设置 优先级,则服务器形成比赛信息递送结果后,根据该比赛筛选规则中的比赛信息参数的优 先级来排序比赛信息递送结果中比赛信息。终端可将获得的比赛信息递送结果在时间轴的 各个子时间段内以获得的比赛信息的优先级进行选择性显示。优选地,用户可在终端调节所述时间轴的时间区间的长度或各子时间段的长度以 及各子时间段的划分单位,以形成新的时间轴。这样,终端形成基于所述比赛筛选规则及所 述新的时间轴比赛信息递送请求并发送给服务器,以获得新的比赛信息递送结果。优选地,所述比赛信息表中的各场次比赛信息至少包括比赛名称、比赛时间、比赛 地点、比赛参加方、参加队员、比赛结果、比赛视频链接中的一个或多个比赛信息,还可进一 步包括比赛技术分析、比赛预测信息及对照历史记录等其它比赛信息。对应地,所述比赛信 息递送结果中至少包括比赛时间、比赛双方和比赛结果的比赛信息,对于已经发生的比赛 场次进一步包括比赛技术分析和/或比赛视频录像链接的比赛信息,对于尚未发生或正在 进行中的比赛场次进一步包括比赛预测信息及对照历史记录和/或比赛视频链接的比赛 fn息ο优选地,所述终端形成的比赛筛选规则中至少包括比赛名称、比赛时间、比赛地 点、比赛参加方以及参加队员中的一个或多个比赛信息参数,以及基于至少上述比赛信息 参数的析取逻辑。所述比赛筛选规则在终端设置并存储。终端可对所述比赛筛选规则中的 比赛信息参数设置优先级,以及在同一子时间段内,服务器根据该比赛筛选规则中的优先 级来定义其相应筛选出的比赛信息。比如,在子时间划分单位为小时,仅筛选出优先级大于 2的比赛;在子时间划分单位为天时,仅筛选出优先级大于4的比赛;在子时间划分单位为 周时,仅筛选出优先级大于5的比赛;在子时间划分单位大于2周时,仅筛选出优先级大于 6的比赛。优选地,所述终端将比赛信息结果显示于所述显示模块(如显示器)底侧靠边的 一横轴,该横轴为时间窗口所覆盖的时间表;或者所述终端将比赛信息显示于显示模块右 侧靠边的一纵轴,该纵轴为按照时间顺序排列的比赛信息。终端将获得的比赛信息递送结 果显示于显示模块的透明层,不覆盖显示模块的底层内容。
6
优选地,服务器对所述比赛信息递送结果中的至少一条结果绑定一命令,终端根 据触发条件解释执行该命令。例如比赛信息递送结果中的某组具有比赛视频播放链接的比 赛信息中绑定一在特定时间打开视频播放器播放指定链接的视频的命令,当终端收到该比 赛信息递送结果时,根据所述打开视频播放器的命令自动打开视频播放器,用于播放该比 赛视频播放链接中的比赛。优选地,终端将获得的比赛信息递送结果导入到本地的日程管理应用程序中,并 与日程管理应用程序(如Outlook)同步。本发明的另一方面,提出了一种比赛信息递送的服务器,包括通信模块,用于与 至少一个终端通过网络连接进行通信;至少一个比赛信息表,用于记录记录各场次的比赛 信息;以及控制模块,用于通过所述通信模块接收所述终端发送的基于一比赛筛选规则以 及一时间区间形成的比赛信息递送请求;根据该比赛信息递送请求,从所述比赛信息表中 获取在该时间区间内的且与该比赛筛选规则相匹配的比赛信息,形成一比赛信息递送结果 返回给该终端;以及将该比赛信息递送结果返回给该终端。优选地,所述比赛信息表中的各场次比赛信息至少包括比赛名称、比赛时间、比赛 地点、比赛参加方、参加队员、比赛结果、比赛视频链接中的一个或多个比赛信息,还可进一 步包括比赛技术分析、比赛预测信息及对照历史记录等其它比赛信息。对应地,所述比赛信 息递送结果中至少包括比赛时间、比赛双方和比赛结果的比赛信息,对于已经发生的比赛 场次进一步包括比赛技术分析和/或比赛视频录像链接的比赛信息,对于尚未发生或正在 进行中的比赛场次进一步包括比赛预测信息及对照历史记录和/或比赛视频链接的比赛 fn息ο优选地,所述比赛筛选规则中至少包括比赛名称、比赛时间、比赛地点、比赛参加 方以及参加队员中的一个或多个比赛信息参数以及基于至少上述比赛信息参数的析取逻辑。所述时间区间为具有多个子时间段的一时间轴,该多个子时间段是所述时间轴以 包括单个或多个月、周、天或者小时为单位进行均勻或不均勻划分;服务器以该子时间段为 单位,获取该多个子时间段内的与比赛筛选规则相匹配的比赛信息,形成比赛信息递送结^ ο对应地,本发明还提出了一种接收上述服务器发送的比赛信息递送的终端,包括 通信模块,用于与上述服务器通过网络连接进行通信;控制模块,用于形成基于一比赛筛选 规则以及一时间区间的比赛信息递送请求,并通过所述通信模块向所述服务器发送该比赛 信息递送请求,以及接收所述服务器返回的比赛信息递送结果;以及显示模块,用于显示所 述比赛信息递送结果。优选地,所述时间区间为具有多个子时间段的一时间轴,该多个子时间段是所述 时间轴以包括单个或多个月、周、天或者小时为单位进行均勻或不均勻划分,相应地,所述 比赛递送结果是以该子时间段为单位的与比赛筛选规则相匹配的比赛信息。所述显示模块 将获得的比赛信息递送结果以所述时间轴进行显示。所述显示模块将比赛信息递送结果以 时间轴进行显示时,可根据该比赛信息递送结果中的比赛信息优先级进行选择性显示相应 的比赛信息。优选地,所述用户定制模块还提供用户设置所述时间区间的长度,以及所述控制模块读取终端当前时间,并以该终端当前时间同时向前和向后伸该时间区间的一半长度来 形成所述时间区间,或者以该终端当前时间向前或向后延伸该时间区间的长度来形成所述 时间区间。优选地,终端还包括用户定制模块,提供用户选择或输入比赛名称、比赛时间、比 赛地点、比赛参加方以及参加队员中的一个或多个比赛信息参数以及基于至少上述比赛信 息参数的析取逻辑。所述用户定制模块还可用于调节所述时间轴(包括所述时间区间的长 度和/或子时间段的长度),以形成新的时间轴;以及所述控制模块形成基于所述比赛筛选 规则及所述新的时间轴的比赛信息递送请求,并通过所述通信模块发送给服务器。优选地,所述比赛筛选规则中至少包括比赛名称、比赛时间、比赛地点、比赛参加 方以及参加队员中的一个或多个比赛信息参数,以及基于至少上述比赛信息参数的逻辑比 赛筛选规则。优选的,本发明在终端上的模块,可以是一个通用的比赛信息程序,终端可以为通 用的个人电脑系统,比赛信息程序可以通过安装程序安装在电脑上。比赛信息程序的界面 显示在个人电脑的桌面上,随用户开机而自动启动;在用户第一次使用时,注册用户ID,并 定制用户的偏好,确定比赛筛选规则,确定用户所希望看的缺省的时间轴;上述参数信息可 以记录在本地个人电脑,也可以上传到服务器,记录到该用户的帐户中。第一次配置完成以 后,用户每次启动个人电脑,或者在电脑运行当中,每间隔一定时间,比赛信息程序发送一 次比赛信息递送请求,服务器返回结果,比赛信息程序在个人电脑上显示。本发明的又一方面,还提出了一种比赛信息递送的系统,包括所述服务器及与该 服务器网络连接的所述至少一个终端。在服务器上存储至少一个比赛信息表,用于记录各 场次的比赛信息;设置一比赛筛选规则,在终端形成基于该比赛筛选规则及一时间区间的 比赛信息递送请求,发送给服务器;服务器根据该比赛信息递送请求,从所述比赛信息表中 获取在该时间区间内的且与该比赛筛选规则相匹配的比赛信息,形成一比赛信息递送结果 返回给该终端;以及该终端显示该比赛信息递送结果。


图1是根据本发明的优选实施例,给出比赛信息递送的系统的结构框图;图2是根据本发明的优选实施例,给出了图1所示服务器的结构框图;图3是根据本发明的优选实施例,给出了图1所示的终端的结构框图;图4是根据本发明的第一优选实施例,给出了图2所示服务器中的比赛信息表的 示意图;图5是根据本发明的第二优选实施例,给出了图2所示的服务器中的比赛信息表 的示意图;图6是根据本发明的第一优选实施例,给出比赛信息递送结果的示意图;图7是根据本发明的第二优选实施例,给出比赛信息递送结果的示意图;图8是根据本发明的第三优选实施例,给出比赛信息递送结果的示意图;图9是根据本发明的第四优选实施例,给出比赛信息递送结果的示意图;图10是根据本发明的优选实施例,给出终端显示比赛信息递送结果的示意图;图11是根据本发明的优选实施例,给出终端以时间轴显示比赛信息递送结果的
8示意图;图12是根据本发明的另一优选实施例,给出终端显示比赛信息递送结果的示意 图;图13是根据本发明的优选实施例,给出了比赛信息递送的方法流程图。 具体实施例下面结合附图和具体实施例对本发明进行更详细的描述。图1是根据本发明的优选实施例,给出比赛信息递送的系统的结构框图。如图1 所示,比赛信息递送的系统包括一服务器100及与该服务器100网络连接的至少一个终端 300 (如图3所示),例如电脑101、手机102、机顶盒103 (与电视机104配套使用)和数码 相框105,或者是其它类型的终端。服务器100 (如图2所示)具有至少一个比赛信息表201 (图中示出两个比赛信息 表201,204,但本发明不限于两个,也可为一个或者两个以上比赛信息表),该比赛信息表 201用于记录至少一组比赛信息,可包括比赛名称、比赛时间(包括比赛日期和比赛开始的 时间)、比赛地点、比赛参加方、参加队员、比赛结果、比赛视频链接中的一个或多个比赛信 息。其中对于已经发生比赛场次,可提供最终的比分或者胜负等比赛结果,甚至还可进一步 包括比赛技术分析、比赛视频录像链接等比赛信息;而对于尚未发生的或者正在进行中的 比赛场次,可进一步包括比赛预测信息及对照历史记录、比赛视频链接(例如比赛转播地 址、网络链接或转播频道)等比赛信息。图3是一优选实施例中比赛信息表201或204的示意图,该比赛信息表中包含了 关于足球比赛的欧洲冠军联赛、英格兰超级联赛、意大利甲级联赛、中国超级联赛等多个不 同赛事的比赛信息,例如比赛名称、赛季/轮次信息、比赛时间、比赛参加方和比赛结果,其 中对于已经发生的比赛,比赛结果为比赛参加方最终的比分。需要说明的是,图3只示出了 足球比赛的部分赛事以及该部分赛事的部分比赛信息,但本发明不以此为限。图4是另一优选实施例中比赛信息表201或204的示意图。比赛信息表中包括了 各种运动混合的比赛信息,例如图4所示的NBA、世乒赛的比赛信息。本发明也不限于此,还 可包括网球、赛车、游泳、羽毛球、跳水、体操、高尔夫等其它各种不同比赛的比赛信息。如图2所示,服务器100还包括通信模块203,以实现与各终端300通过网络连接 进行通信,例如图1所示的电脑101、手机102、机顶盒103 (与电视机104配套使用)和数 码相框105。服务器100还包括一控制模块202,与通信模块203、比赛信息表201分别相连 接。该控制模块202用于通过所述通信模块203与电脑101、手机102、机顶盒103 (与电视 机104配套使用)和数码相框105等各终端300通信,从终端300处接收基于比赛筛选规 则及一时间区间的比赛信息递送请求,然后根据该比赛信息递送请求从比赛信息表202中 获取与该比赛筛选规则相匹配的比赛信息,以形成一比赛信息递送结果返回给该终端300。终端300如图3所示,包括显示模块301、用户定制模块302、控制模块303和通信 模块304。其中通信模块304用于与服务器100的通信模块203建立网络连接,显示模块 301可将服务器100返回的比赛信息递送结果显示给用户,显示模块301通常为一显示屏; 用户定制模块302提供用户选择或输入比赛名称、比赛时间、比赛地点、比赛参加方以及参 加队员中的一个或多个比赛信息参数以及基于至少上述比赛信息参数的析取逻辑。优选
9地,用户定制模块302为一个人机交互的应用程序,支持用户通过终端300的键盘、鼠标等 输入装置来进行比赛信息的参数的选择或输入。在一个实施例中,所述比赛信息参数的析 取逻辑为布尔逻辑,所述的比赛筛选规则是用布尔逻辑运算符(逻辑“and”、逻辑“or”、逻 辑“not”)连接所述比赛信息参数所形成的表达式。终端300的控制模块303分别与显示 模块301、用户定制模块302、通信模块304连接,控制管理这些模块的工作,包括识别用 户定制模块302的输入信息来定义比赛筛选规则,并基于该比赛筛选规则及一时间区间形 成比赛信息递送请求,通过通信模块304发送给服务器100,并通过通信模块304从服务器 100接收所述比赛信息递送结果,然后将该比赛信息递送结果发送给显示模块301进行显
7J\ ο所述比赛信息递送请求中的时间区间可由用户通过用户定制模块302输入或选 择,也可通过终端300自动形成。例如终端300包含一该时间区间的长度的默认值,如1周、 1个月、3个月等,则终端300读取其当前时间,以该终端当前时间为中心同时向前和向后延 伸一半该时间区间长度,即可形成该时间区间。举例说,终端300当前系统时间为2009年5 月1日,默认的时间区间长度为30日,则终端300自动形成“2009年4月16-2009年5月 16日”这一时间区间。举例说,如果服务器100中包含图4所示的比赛信息表。终端300通过用户定制 模块302输入并由控制模块303形成的比赛筛选规则为“英格兰超级联赛”(或简称“英 超”),由用户定制模块302输入或者终端300根据当前时间自动形成的时间区间为“2009 年5月1日-2009年5月15日”,控制模块303形成基于该比赛筛选规则和该时间区间的 比赛信息递送请求,控制通信模块304发送给服务器100。服务器100的控制模块202从 通信模块203接收到该比赛信息递送请求后,解析该比赛信息递送请求,从图4所示比赛信 息表中获取在“2009年5月1日-2009年5月15日”这一时间区间内的与该比赛筛选规则 “英格兰超级联赛”相匹配的比赛信息,形成一比赛信息递送结果,通过通信模块203返回给 该终端300。所述比赛信息递送结果的示意图如图6所示,分别包含这20组比赛场次的比 赛时间、比赛参加方和比赛结果这些比赛信息,但本发明不限于此,比赛信息递送结果中还 可以包括比赛信息表中对应于该比赛信息递送请求的其它比赛信息,例如比赛名称、季赛/ 小组赛名称。如果图4所示比赛信息表进一步包括已经发生比赛场次的比赛技术分析、比 赛视频录像链接等比赛信息,以及尚未发生的或者正在进行中的比赛场次的比赛预测信息 及对照历史记录、比赛视频的相关链接(例如比赛转播地址、网络链接或转播频道)等比赛 信息,则比赛信息递送结果中也可进一步包括这些相关的比赛信息。再举例说,如果服务器100中包含图4所示的比赛信息表。终端300基于“欧洲冠 军联赛and国际米兰”的比赛筛选规则和“2009年”的时间区间形成比赛信息递送请求发 送给服务器100,则服务器100根据该比赛信息递送请求,从比赛信息表中获取2009年时间 区间内与“欧洲冠军联赛and国际米兰”相匹配的比赛信息,形成一如图7所示意的比赛信 息递送结果返回给终端300。该比赛信息递送结果中包含2009欧洲冠军联赛比赛中所有关 于国际米兰的比赛信息。而如果终端300基于“国际米兰or AC米兰”的比赛筛选规则和 “2009年”的时间区间形成比赛信息递送请求发送给服务器100,则服务器100根据该比赛 信息递送请求,从比赛信息表中获取2009年时间区间内与“国际米兰orAC米兰”相匹配的 比赛信息,形成一如图8所示的比赛信息递送结果返回给终端300。该比赛信息递送结果中
10既包含2009年中意大利甲级联赛中有关国际米兰和AC米兰的比赛信息,也包括2009年欧 洲冠军联赛比赛中有关国际米兰的比赛信息。再举例说,如果服务器100中包含图4所示的比赛信息表。终端300基于“欧洲冠 军联赛and国际米兰”的比赛筛选规则和“2009年”的时间区间形成比赛信息递送请求发 送给服务器100,则服务器100根据该比赛信息递送请求,从比赛信息表中获取2009年时间 区间内与“欧洲冠军联赛and国际米兰”相匹配的比赛信息,形成一如图7所示意的比赛信 息递送结果返回给终端300。再举例说,如果服务器100中包含图5所示的比赛信息表。终端300形成基于“NBA and科比”的比赛筛选规则和“2009年5月1日-2009年5月10日”的时间区间形成比赛 信息递送请求发送给服务器100,则服务器100形成一如图9所示意的比赛信息递送结果返 回给终端300。同样地,终端300形成基于“洛杉矶湖人and休斯敦火箭”的比赛筛选规则 和“2009年5月1日-2009年5月10日”的时间区间形成比赛信息递送请求发送给服务器 100,则服务器100也形成一如图9所示的比赛信息递送结果返回给终端300。优选地,终端300的比赛信息递送请求以xml格式发送给服务器100。以如下xml 格式所示的比赛信息递送请求进行说明,该比赛信息递送请求中的比赛筛选规则为“休斯 敦火箭and姚明and NBA and2008_2009”,向服务器100请求发送2008-2009年NBA赛事 中有休斯敦火箭队姚明参加的比赛。如果在服务器100保存的比赛信息表中对各种比赛信 息有优先级排序,例如决赛的优先级为5级,半决赛的优先级为4级等,则可在比赛信息递 送请求的比赛筛选规则中可进一步加入请求发送的比赛信息优先级,例如下列ml所示的 优先级4级“seledpriority = 4”。该比赛信息递送请求中的时间区间为长度是30天 (720小时)的时间轴,该时间轴的当前时间为2009年5月15日,时间区间为“2009年5月 1-2009年5月31日”,并以天为单位进行不均勻划分,分成5个子时间段。< ? xml version = " 1.0〃 encoding = " IS0-8859-1" ? ><MatchRequest><MatchDocument user_id =〃 userA" ><RequestKeywords><IncIudeTeam TeamName =〃 休斯敦火箭〃 SeasonName=" *〃 ID = 〃 1〃 />〈IncludePlayer PlayerName = 〃姚明〃 SeasonName=" *〃 ID = 〃 2" /><IncludeSeries SeriesName =" NBA" Season=" 2008-2009"select_priority = 4 Logic = 〃 and 1 and 2" /></RequestKeywords>〈TimeLine length—hour =" 720" current_time =" 2009-05-15 00:00" ><TimeLine_SubSession start_time = " 2009-05-01 00:00"end_time=" 2009-05—07 00:00" time_scale = " 24" select_priority =
5/><TimeLine_SubSession start_time = " 2009-05-07 00:00"end_time=" 2009-05—14 00:00" time_scale =" 24" select_priority =
5/><TimeLine_SubSession start_time = " 2009-05-14 00:00"
end_time = “ 2009-05-16 00 00" time_scale = “ 1" select一priority = 3/><TimeLine_SubSession start_time = “ 2009-05-16 00:00"end_time=" 2009-05—23 00:00" time_scale = “ 24" select_priority =
5/><TimeLine_SubSession start_time = " 2009-05-23 00:00"end_time=〃 2009-05—31 00:00〃 time_scale = 〃 24〃 select_priority =
5/></TimeLine></MatchDocument></MatchRequest>优选地,服务器100形成的比赛信息递送结果以xml格式发送给终端300。下列 xml代码不表示上述图4-图9的比赛信息递送结果,仅作为示例进行举例说明,而且本发明 并不限于此,比赛信息递送结果还可以其它格式进行发送。< ? xml version =" 1.0" encoding=" IS0-8859-1"? >
<MatchDelivery>
<MatchDocument Type = " RESULTS Latest" user_id ="userA“
season_name = " Season 2008/'2009" >
<TimeLine Iength_hour = " 720 " SubSession_hour ="24"
current_time = " 2009-05-1500:00" >
<TimeLine_SubSession time =“2009-05-02 00:00" >
<MatchData>
<MatchInfo MatchDay = " 1 "Period = “ FullTime “Serial =“EuropeCup" >
<Clock>22:00:00</Clock>
</MatchInfo>
<TeamData Score=" 3" Side=“Home“ TeamName =“TeamA" >
〈Goal Period = " FirstHalf"PlayerName = “ PlayerA'‘Type = "Goal" />
〈Goal Period = " FirstHalf"PlayerName = “ PlayerB'‘Type = "Goal" />
<Goal Period = " SecondHalf " PlayerName =“PlayerC“Type
=〃 Goal" /></TeamData>〈TeamData Score = “ 1" Side=" Away" TeamName=" TeamB" >〈Goal Period = “ SecondHalf “ PlayerName = “ PlayerD “ Type =〃 Goal" /></TeamData><MatchAction><VedioLink>http://www. sodasoccerocom/vedio/match02014231. rm</VedioLink></MatchAction>
</MatchData>
<MatchData>. . . </MatchData>
</TimeLine_SubSession>
<TimeLine_SubSession time ="2009-05-12 00:00" >
<MatchData>
<MatchInfo MatchDay = " 1 "Period = “ FullTime “ Serial = “ EuropeCup" >
<Clock>03:00:00</Clock>
</MatchInfo>
<TeamData Score=" 3" Side=〃 Home" TeamName = “ TeamA" />
<TeamData Score = " 1〃 Side =="Away" TeamName = “ TeamC〃 />
<MatchAction>
〈Remind previous =" 1 hour'>Calendar 0utlook</Remind>
<AutoPlay>realplayer :http://7WWW. sodasoccer. com/vedio/match020
14223. rm</AutoPlay>
</MatchAction>
</MatchData>
<MatchData>. . . </MatchData>
</TimeLine_SubSession>
</TimeLine>
</MatchDocument>
</MatchDelivery>
在一个优选实施例中,终端300为电脑101,对应地,显示模块301为该电脑101的显不器。在电脑101显示器屏幕的虚拟电脑桌面上,显示从服务器100接收的所述比赛信
息递送结果。该比赛信息递送结果透明地显示在电脑101的虚拟电脑桌面上方,但不覆盖 虚拟桌面背景。在另一个优选实施例中,终端300为电脑101,对应地,显示模块301为该电脑101 的显示器,在电脑101的网页浏览器中展示所述比赛信息递送结果。具体地,当用户启动电 脑101的网页浏览器,以登录相关网站定制其关注的比赛时,用户的登录信息以cookie方 式存储在本地电脑101中,用户通过输入或选择比赛信息参数及这些比赛信息参数的析取 逻辑所形成的比赛筛选规则存储在服务器100中。之后,用户每次启动网页浏览器进入该 网站时,电脑101根据存储在本地的用户登录信息实现自动登录,而服务器100根据其当前 时间形成一时间区间后,从其比赛信息表201中查找该时间区间内的与所述比赛筛选规则 相匹配的比赛信息,形成比赛信息递送结果并通过网络连接发送给电脑101。电脑101的网 页浏览器将该比赛信息递送结果显示在电脑101的显示器屏幕上。在又一个优选实施例中,终端300为有线电视系统,包括机顶盒103和电视机104, 其中机顶盒103与服务器100网络连接,并且机顶盒103与电视机104有线连接,对应地,显 示模块301为电视机104的显示屏幕。机顶盒103中有用户定制模块302,通过电视机104
13的显示屏幕给用户提供赛程赛事信息,使用户通过电视遥控器进行选择输入其所关注的比 赛信息参数及这些比赛信息参数的析取逻辑,并通过电视遥控器与机顶盒103之间的红外 连接或者其他无线连接发送给机顶盒103 ;或者用户在手机等其他设备输入其所关注的比 赛信息,再通过有线或无线连接发送给在机顶盒103的用户定制模块302。电视机104或机 顶盒103根据用户定制模块302的输入形成比赛筛选规则,并基于该比赛筛选规则及一时 间区间形成比赛信息递送请求后,通过机顶盒103发送给服务器100 ;由服务器100返回相 应的比赛信息递送结果给机顶盒103,机顶盒103将该比赛信息递送结果显示于电视机104 的显示屏幕上。优选地,在电视机104的一空白频道或者显示屏幕的空白处显示该比赛信 息递送结果。机顶盒103也可以将比赛信息递送结果与当前频道信号进行叠加,透明地显 示在当前频道的内容上方。本发明的又一优选实施例中,所述终端300为手机102,相应地,显示模块301为手 机102的显示屏幕。用户通过手机102的按键输入进行比赛信息的定制,输入其关注的比 赛信息参数及这些比赛信息参数的析取逻辑,由手机102的控制模块303生成比赛筛选规 则,并将基于该比赛筛选规则及及一时间区间的比赛信息递送请求通过手机102的通信模 块304发送给服务器100。服务器100返回相应的比赛信息递送结果给手机102。优选地, 手机102的控制模块303控制将该比赛信息递送结果透明地显示在手机102的虚拟桌面背 景上方,但不覆盖虚拟桌面背景。优选地,手机102的显示模块301、用户定制模块302、控 制模块303、通信模块304作为一应用程序,并在手机102中具有启动该应用程序的图标。 用户点击该启动图标后,该应用程序占据手机102整个显示屏幕,用于展示用户定制的比 赛{曰息。本发明的又一优选实施例中,所述终端300为数码相框105,相应地,用于显示用 户定制的比赛信息的显示模块301为数码相框105的显示屏幕。用户通过数码相框105输 入其关注的比赛信息参数及这些比赛信息参数的析取逻辑,并形成相应的比赛信息递送请 求发送给服务器100 ;服务器100发送相应的比赛信息递送结果给数码相框105。数码相框 105将该比赛信息递送结果显示在其显示屏幕上,优选透明地显示在数码相框105的桌面 背景上方,但不覆盖虚拟桌面背景。优选地,数码相框105的显示模块301、用户定制模块 302、控制模块303、通信模块304作为一应用程序,并在数码相框105中具有启动该应用程 序的图标。用户点击该启动图标后,该应用程序占据数码相框105整个显示屏幕,用于展示 用户定制的比赛信息。以图6所示的比赛信息递送结果为例,给出终端300显示该比赛信息结果的示意 10-12。如图10所示,比赛信息递送结果可以列表的形式在终端300的显示器展示给用 户。优选地,该比赛信息递送结果透明地显示在终端300显示器的虚拟桌面背景上方,但不 覆盖虚拟桌面背景。该比赛信息递送结果还可由用户通过鼠标进行拖动,以根据用户需求 放在虚拟桌面的合适位置。如图11所示,比赛信息递送结果可以时间轴的形式在终端300的显示器展示给用 户。需要说明的是,为了清楚示出图例,图11仅示出了图6所示比赛信息递送结果中“2009 年5月2日-2009年5月5日”这一时间区间内相应的比赛信息,但本发明不局限于此。在 该实施例中,将“2009年5月1日-2009年5月15日”这一时间区间以天为单位进行划分,形成时间轴,每个子时间段为1天。终端300将比赛信息递送结果以所述时间轴进行显示, 在为“天”为单位的每个子时间段内显示相应的比赛信息。例如,2009年5月3日这一子 时间段内,显示了在2009年5月3日进行的“曼彻斯特城-布莱克本”和“米德尔斯堡-曼 彻斯特联”的两场比赛;在2009年5月5日这一子时间段内,显示了在2009年5月5日进 行的“阿斯顿维拉-赫尔城”这一场比赛。对于已经进行的2009年5月3日的两场比赛, 还在时间轴上显示了相应的比赛结果(比分)。如果用户在输入比赛信息参数时增加了优 先级设置,则终端300形成的比赛筛选规则、比赛信息递送请求以及服务器返回的比赛信 息递送结果也有相应的优先级设置。举例说,用户针对比赛参赛方这一参数进行了优先级 设置,将某些比赛参赛方的优先级设置为高,将某些比赛参赛方的优先级设置为低,则服务 器形成比赛信息递送结果后,根据该比赛筛选规则中的比赛参加方的优先级设置来排序比 赛信息递送结果中比赛信息。终端将该比赛信息递送结果在时间轴的各个子时间段内显示 时,可选择性地显示高优先级的比赛参加方的比赛信息。如图11所示在2009年5月2日 这一时间段内,共有7场比赛,但终端300可根据比赛参赛方的优先级仅显示优先级高的3 场比赛,而对另4场提供链接,当用户需要关注时才点击链接进行查看。优选地,所述时间轴是动态的,可由用户通过用户定制模块302进行调整,也可有 终端300根据当前系统时间进行更新。当终端形成新的时间轴时,也相应地形成基于所述 比赛筛选规则及所述新的时间轴的比赛信息递送请求,并发送给服务器100,以从服务器 100获取新的比赛信息递送结果。终端300以该新的比赛信息递送结果更新本地原有的比 赛信息递送结果。优选地,如图12所示,所述终端300将比赛信息结果中的比赛信息以时间轴形式 显示于所述显示模块(如显示器)底侧靠边的一横轴,而且所述终端300将该比赛信息还 相应地显示于显示模块右侧靠边的一纵轴,该纵轴为按照时间顺序排列的比赛信息。这样 更利于用户直观地掌握相应的比赛信息。图13是根据本发明的优选实施例,给出了比赛信息递送的方法流程图。该比赛信 息递送的方法用于包括一服务器及与该服务器网络连接的至少一个终端组成的系统,其中 服务器上还设置有至少一个比赛信息表,该比赛信息表包括至少一组比赛信息。用户在终端定制其所关注的比赛信息,即在终端输入关注的比赛信息参数及这些 比赛信息参数的析取逻辑S130,终端根据用户的输入信息形成一比赛筛选规则S131。举例 说,用户输入“国际米兰”的比赛信息,则比赛筛选规则为“国际米兰”;用户关注有关NBA赛 程中的休斯敦火箭的比赛信息,输入比赛信息参数“NBA”和“休斯敦火箭”,以及这两个比赛 信息参数的析取逻辑“逻辑and”,则终端形成比赛筛选规则为“NBAand休斯敦火箭队”。终 端根据用户输入或者自动形成一时间区间,形成基于该比赛筛选规则及该时间区间的比赛 信息递送请求,发送给服务器S132。服务器接收到该比赛信息递送请求后,从其比赛信息表中查找与该时间区间内的 与该比赛筛选规则相匹配的比赛信息S133,并形成一比赛信息递送结果S134。服务器将该 比赛信息递送结果返回给终端S135。终端显示该比赛信息递送结果S136。优选地,终端将该比赛信息递送结果透明地 显示在终端显示器的虚拟桌面背景上方,但不覆盖虚拟桌面背景。虽然本发明是参考其优选实施例示出和描述的,但本领域的普通技术人员应该理解,在不脱离附属的权利要求书所限定的本发明的精神和范围的情况下,可以进行形式和 细节的各种改变。
权利要求
一种比赛信息递送的方法,用于包括一服务器及与该服务器通过网络连接的至少一个终端组成的系统,其特征在于包括在服务器上存储至少一个比赛信息表,用于记录各场次的比赛信息;设置一比赛筛选规则,在终端形成基于该比赛筛选规则及一时间区间的比赛信息递送请求,发送给服务器;服务器接收该比赛信息递送请求,从所述比赛信息表中获取在该时间区间内的且与该比赛筛选规则相匹配的比赛信息,形成一比赛信息递送结果返回给该终端;以及该终端显示该比赛信息递送结果。
2.根据权利要求1所述的方法,其特征在于所述时间区间为具有多个子时间段的一时间轴,该多个子时间段是所述时间轴以包括 单个或多个月、周、天或者小时为单位进行均勻或不均勻划分;服务器以该子时间段为单 位,获取该多个子时间段内的与比赛筛选规则相匹配的比赛信息,形成比赛信息递送结果。
3.根据权利要求1或2所述的方法,其特征在于进一步包括设置所述时间区间的长度,以终端当前时间或服务器当前时间为时间中点,并以该时 间中点同时向前和向后延伸该时间区间的一半长度来形成所述时间区间,或者以该时间中 点向前或向后延伸该时间区间的长度来形成所述时间区间。
4.根据权利要求3所述的方法,其特征在于终端将获得的比赛信息递送结果以所述时间轴进行显示。
5.根据权利要求4所述的方法,其特征在于终端将获得的比赛信息递送结果在时间轴的各个子时间段内以获得的比赛信息的优 先级进行选择性显示。
6.根据权利要求点4所述的方法,其特征在于在终端调节所述时间轴的时间区间长度和/或所述时间轴的各子时间段的长度,以形 成新的时间轴;以及终端形成基于所述比赛筛选规则及所述新的时间轴的比赛信息递送请求并发送给服 务器,以获得新的比赛信息递送结果。
7.根据权利要求1所述的方法,其特征在于所述比赛信息表中的各场次比赛信息至少包括比赛名称、比赛时间、比赛地点、比赛参 加方、参加队员、比赛结果、比赛视频链接中的一个或多个比赛信息。
8.根据权利要求1所述的方法,其特征在于所述比赛筛选规则中至少包括比赛名称、比赛时间、比赛地点、比赛参加方以及参加队 员中的一个或多个比赛信息参数,以及基于至少上述比赛信息参数的析取逻辑。
9.根据权利要求8所述的方法,其特征在于所述比赛筛选规则在终端设置并存储。
10.根据权利要求8所述的方法,其特征在于对所述比赛筛选规则中的至少一个比赛信息参数设置优先级;以及服务器形成比赛信 息递送结果后,根据该比赛筛选规则中的比赛信息参数的优先级来排序比赛信息递送结果 中比赛信息。
11.根据权利要求1所述的方法,其特征在于2所述比赛信息递送结果中至少包括比赛时间、比赛双方和比赛结果的比赛信息。
12.根据权利要求11所述的方法,其特征在于所述比赛信息递送结果中,对于已经发生的比赛场次进一步包括比赛技术分析和/或 比赛视频录像链接的比赛信息;或者对于尚未发生或正在进行中的比赛场次进一步包括比赛预测信息及对照历史记录和/ 或比赛视频链接的比赛信息。
13.根据权利要求11所述的方法,其特征在于所述终端将比赛信息结果显示于显示模块底侧靠边的一横轴,该横轴为所述的具有多 个子时间段的一时间轴,各子时间段按照其各自的长度以及比例显示;或者所述终端将比赛信息显示于显示模块右侧靠边的一纵轴,该纵轴为按照时间顺序排列 的比赛信息。
14.根据权利要求11所述的方法,其特征在于服务器对所述比赛信息递送结果中的至少一条结果绑定一命令,终端根据触发条件解 释执行该命令。
15.根据权利要求11所述的方法,其特征在于终端将获得的比赛信息递送结果显示于显示模块所显示的内容的透明层,不覆盖显示 模块所显示的内容的底层内容。
16.一种比赛信息递送的服务器,包括通信模块,用于与至少一个终端通过网络连接进行通信;至少一个比赛信息表,用于记录记录各场次的比赛信息;以及控制模块,用于通过所述通信模块接收所述终端发送的基于一比赛筛选规则以及一时 间区间形成的比赛信息递送请求;根据该比赛信息递送请求,从所述比赛信息表中获取在 该时间区间内的且与该比赛筛选规则相匹配的比赛信息,形成一比赛信息递送结果返回给 该终端;以及将该比赛信息递送结果返回给该终端。
17.根据权利要求16所述的服务器,其特征在于所述比赛信息表中的各场次比赛信息至少包括比赛名称、比赛时间、比赛地点、比赛参 加方、参加队员、比赛结果、比赛视频链接中的一个或多个比赛信息;或者所述比赛筛选规则中至少包括比赛名称、比赛时间、比赛地点、比赛参加方以及参加队 员中的一个或多个比赛信息参数以及基于至少上述比赛信息参数的析取逻辑。
18.根据权利要求16所述的服务器,其特征在于所述时间区间为具有多个子时间段的一时间轴,该多个子时间段是所述时间轴以包括 单个或多个月、周、天或者小时为单位进行均勻或不均勻划分;服务器以该子时间段为单 位,获取该多个子时间段内的与比赛筛选规则相匹配的比赛信息,形成比赛信息递送结果。
19.根据权利要求16所述的服务器,其特征在于所述比赛信息递送结果中至少包括比赛时间、比赛双方和比赛结果的比赛信息;或者所述比赛信息递送结果中,对于已经发生的比赛场次进一步包括比赛技术分析和/或 比赛视频录像链接的比赛信息,对于尚未发生或正在进行中的比赛场次进一步包括比赛预 测信息及对照历史记录和/或比赛视频链接的比赛信息。
20.一种接收比赛信息递送的终端,包括通信模块,用于与权利要求16所述的服务器通过网络连接进行通信;控制模块,用于形成基于一比赛筛选规则以及一时间区间的比赛信息递送请求,并通 过所述通信模块向所述服务器发送该比赛信息递送请求,以及接收所述服务器返回的比赛 信息递送结果;以及显示模块,用于显示所述比赛信息递送结果。
21.根据权利要求20所述的终端,其特征在于所述时间区间为具有多个子时间段的一时间轴,该多个子时间段是所述时间轴以包括 单个或多个月、周、天或者小时为单位进行均勻或不均勻划分;所述比赛递送结果是以各个 子时间段为单位来获取的与比赛筛选规则相匹配的比赛信息;或者所述显示模块将获得的比赛信息递送结果以所述时间轴进行显示。
22.根据权利要求点20所述的终端,其特征在于终端还包括用户定制模块,提供用户选择或输入比赛名称、比赛时间、比赛地点、比赛 参加方以及参加队员中的一个或多个比赛信息参数以及基于至少上述比赛信息参数的析 取逻辑。
23.根据权利要求22所述的终端,其特征在于所述用户定制模块还提供用户设置所述时间区间的长度,以及所述控制模块读取终端 当前时间,并以该终端当前时间同时向前和向后延伸该时间区间的一半长度来形成所述时 间区间,或者以该终端当前时间向前或向后延伸该时间区间的长度来形成所述时间区间; 或者所述用户定制模块还用于调节所述时间轴的时间区间的长度和/或所述子时间段的 长度,以形成新的时间轴;以及所述控制模块形成基于所述比赛筛选规则及所述新的时间 轴的比赛信息递送请求,并通过所述通信模块发送给服务器。
24.一种比赛信息递送的系统,包括如权利要求16-19其中之一所述服务器及与该服 务器网络连接的如权利要求20-23其中之一所述至少一个终端。
全文摘要
本发明公开了一种比赛信息递送的方法和系统。系统包括一服务器及与该服务器网络连接的至少一个终端。用户在终端定制其所关注的比赛信息,向服务器发送相应比赛信息递送请求;服务器根据该比赛信息递送请求从所述比赛信息表中获取相应的比赛信息,形成一比赛信息递送结果返回给该终端;以及该终端显示该比赛信息递送结果。
文档编号H04L12/58GK101902343SQ200910084930
公开日2010年12月1日 申请日期2009年6月1日 优先权日2009年6月1日
发明者吕明, 韩庆山 申请人:北京求之易数据有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1