一种比赛赛程更新方法、装置、电子设备及存储介质与流程

文档序号:20917881发布日期:2020-05-29 13:46阅读:164来源:国知局
一种比赛赛程更新方法、装置、电子设备及存储介质与流程

本发明涉及数据处理技术领域,特别是涉及一种比赛赛程更新方法、装置、电子设备及存储介质。



背景技术:

随着人们物质生活的提高,人们越来越关注精神生活,为了满足人们的精神生活,各种各样的比赛接踵而至,例如,美国职业篮球联赛、中国职业篮球联赛以及各种各样的游戏比赛。

目前,每种类型的比赛,通常参与比赛的队伍之间都需要进行比赛,因此,通常会有多场比赛。为了方便对该类比赛感兴趣的用户及时掌握赛事情况,通常会有一系列比赛赛程列表供用户查阅。该比赛赛程列表中可以包括比赛时间、参赛队伍以及赛事状态等。赛事状态可以包括未开始、比赛中、比赛结束等。

目前,更新赛程列表的方式通常是人工进行更新,例如,人工查看比赛是否开始、人工实时查看比赛过程中的比分变化以及比赛结果等。并且,如果一种类型的比赛要在全球不同的场地进行的情况下,就需要多个工作人员进行更新,需要消耗大量的人力资源,增加了人力成本,并且,更新的及时性无法得到保证。



技术实现要素:

本发明实施例的目的在于提供一种比赛赛程更新方法、装置、电子设备及存储介质,以实现及时更新比赛赛程,降低人力成本。具体技术方案如下:

第一方面,本发明实施例提供了一种比赛赛程更新方法,该方法包括:

在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

将晋级队伍的队伍信息更新至待更新赛程。

可选的,在在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束之前,该比赛赛程更新方法还包括:

获取目标比赛的比赛开始时间,并监测在到达比赛开始时间时,待更新赛程的目标比赛是否开始;

当监测目标比赛未开始,按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间。

可选的,监测在到达比赛开始时间时,待更新赛程的目标比赛是否开始,包括:

当到达比赛开始时间时,获取目标比赛举办方设备的视频图像,并基于视频图像,确定待更新赛程的目标比赛是否开始。

可选的,实时监测目标比赛是否结束,包括:

获取目标比赛的实时比赛视频图像,并基于实时比赛视频图像,确定目标比赛是否结束。

可选的,基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍,包括:

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍是否存在晋级队伍;

如果是,获取晋级队伍的队伍信息;

否则,更新待更新赛程中参赛队伍的目标比赛的比赛结果。

可选的,在监测到待更新赛程的目标比赛开始时,该比赛赛程更新方法还包括:

实时获取参赛队伍在目标比赛中的当前比分,并将当前比分更新至待更新赛程中参赛队伍的比分中。

可选的,在将晋级队伍的队伍信息更新至待更新赛程之后,该比赛赛程更新方法还包括:

获取目标比赛的比赛视频,并对比赛视频进行比赛技术分析,得到参赛队伍的比赛视频的分析视频;

将分析视频更新至待更新赛程中参赛队伍的比赛视频中。

第二方面,本发明实施例还提供了一种比赛赛程更新装置,该装置包括:

第一监测模块,用于在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,触发获取模块;

获取模块,用于获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

晋级队伍确定模块,用于基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

更新模块,用于将晋级队伍的队伍信息更新至待更新赛程。

可选的,该比赛赛程更新装置还包括:

第二监测模块,用于获取目标比赛的比赛开始时间,并监测在到达比赛开始时间时,待更新赛程的目标比赛是否开始;如果否,触发调整模块;

调整模块,用于按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间。

可选的,第一监测模块,具体用于:

当到达比赛开始时间时,获取目标比赛举办方设备的视频图像,并基于视频图像,确定待更新赛程的目标比赛是否开始。

可选的,第一监测模块,具体用于:

获取目标比赛的实时比赛视频图像,并基于实时比赛视频图像,确定目标比赛是否结束。

可选的,晋级队伍确定模块,包括:

晋级队伍确定子模块,用于基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍是否存在晋级队伍;如果是,触发队伍信息获取子模块,否则,触发比赛结果更新子模块;

队伍信息获取子模块,用于获取晋级队伍的队伍信息;

比赛结果更新子模块,用于更新待更新赛程中参赛队伍的目标比赛的比赛结果。

可选的,该比赛赛程更新装置还包括:

比分更新模块,用于实时获取参赛队伍在目标比赛中的当前比分,并将当前比分更新至待更新赛程中参赛队伍的比分中。

可选的,该比赛赛程更新装置还包括:

比赛分析模块,用于获取目标比赛的比赛视频,并对比赛视频进行比赛技术分析,得到参赛队伍的比赛视频的分析视频;

比赛视频更新模块,用于将分析视频更新至待更新赛程中参赛队伍的比赛视频中。

第三方面,本发明实施例还提供了一种电子设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使:实现上述第一方面提供的一种比赛赛程更新方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时,实现上述第一方面提供的一种比赛赛程更新方法的步骤。

第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面提供的一种比赛赛程更新方法的步骤。

第六方面,本发明实施例还提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面提供的一种比赛赛程更新方法的步骤。

本发明实施例提供的一种比赛赛程更新方法、装置、电子设备及存储介质,可以在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。当然,实施本发明的任一产品或方法并不一定需要同时达到上述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种比赛赛程更新方法第一种实施方式的流程图;

图2为本发明实施例的一种比赛赛程更新方法第二种实施方式的流程图;

图3为本发明实施例的一种比赛赛程更新方法中预先设置的比赛赛程图;

图4为本发明实施例的一种比赛赛程更新方法第三种实施方式的流程图;

图5为本发明实施例的一种比赛赛程更新方法第四种实施方式的流程图;

图6为本发明实施例的一种比赛赛程更新装置的结构示意图;

图7为本发明实施例的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术存在的问题,本发明实施例提供了一种比赛赛程更新方法、装置、电子设备及存储介质,以实现及时更新比赛赛程,降低人力成本。

下面,首先对本发明实施例的一种比赛赛程更新方法进行介绍,如图1所示,为本发明实施例的一种比赛赛程更新方法第一种实施方式的流程图,该方法可以包括:

s110,在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

s120,在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

s130,基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

s140,将晋级队伍的队伍信息更新至待更新赛程。

本发明实施例提供的一种比赛赛程更新方法,可以在监测到待更新赛程的目标比赛开始后,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

在图1所示的一种比赛赛程更新方法的基础上,本发明实施例还提供了一种可能的实现方式,如图2所示,为本发明实施例的一种比赛赛程更新方法第二种实施方式的流程图,该方法可以包括:

s210,获取目标比赛的比赛开始时间,并监测在到达比赛开始时间时,待更新赛程的目标比赛是否开始;如果是,则执行步骤s230,如果否,执行步骤s220。

s220,按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间;并返回执行步骤s210。

s230,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

s240,在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

s250,基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

s260,将晋级队伍的队伍信息更新至待更新赛程。

在一些示例中,在举行一项比赛时,若参与该比赛的队伍比较多,则会进行多场比赛,以便从参与该比赛的参赛队伍中确定出冠军队。在进行多场比赛之前,通常会针对该项比赛,提前设置比赛赛程。如图3所示,为预先设置的比赛赛程图,该比赛赛程图中共包含8支队伍,该赛程图表示:在第一轮比赛中,8支队伍分别两两进行比赛,共进行4场比赛,例如,队伍1和队伍2进行比赛,队伍3和队伍4进行比赛,队伍5和队伍6进行比赛,队伍7和队伍8进行比赛,以从第一轮比赛的8支队伍中,确定胜利队伍。

然后第一轮比赛的胜利队伍,进行第二轮比赛,以便从该第一轮比赛的胜利队伍中,确定出第二轮的胜利队伍,在确定出第二轮的胜利队伍后,进行第三轮比赛,以便最终从第二轮的胜利队伍中确定出最终胜利的队伍。其中,队伍x、队伍y、队伍z、队伍w表示第一轮比赛的胜利队伍。队伍m和队伍n表示第二轮比赛的胜利队伍。队伍r表示最终胜利的队伍。

本发明实施例的一种比赛赛程更新方法可以应用于对图3所示的比赛赛程的更新。

当图3所示的比赛赛程中的任一场比赛开始前,本发明实施例的一种比赛赛程更新方法可以监测该比赛是否开始。如果检测该比赛已经开始,则可以将该比赛作为目标比赛,然后获取参与该目标比赛的参赛队伍的队伍信息,并且,实时监测该目标比赛是否结束。

在一些示例中,上述的待更新赛程中可以包括目标比赛的比赛开始时间,则可以先从该待更新赛程中获取该目标比赛的比赛开始时间,然后监测在该目标比赛的比赛开始时间到达时,该目标比赛是否开始。

在又一些示例中,当该目标比赛未开始时,为了能够为用户提供更准确的比赛开始时间,可以按照预设调整时长,在上述的待更新赛程中调整目标比赛的比赛开始时间。在调整该比赛开始时间后,可以返回执行步骤s210,以便继续监测目标比赛是否开始。该预设调整时长为根据经验预先设置的时长,例如,该时长可以是3分钟、2分钟或者1分钟等。

在一些示例中,如果监测目标比赛结束,为了及时确定出可以晋级的队伍,可以在监测目标比赛结束后,获取该目标比赛的比赛结果以及该参赛队伍的历史比赛信息。

在一些示例中,通常情况下,该待更新赛程的晋级规则可以是三局两胜晋级或者五局三胜晋级等。因此,该参赛队伍可以进行多场比赛。当在进行该目标比赛之前,该参赛队伍进行了至少一场比赛时,则可以获取到该参赛队伍的历史比赛信息。

当参与该目标比赛的参赛队伍进行过至少一场比赛时,可以基于该目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍。最后,将晋级队伍的队伍信息更新至待更新赛程。

例如,假设该目标比赛为队伍1和队伍2之间的比赛,并且,该队伍1和队伍2在该目标比赛之前进行了两场比赛,该两场比赛的比赛结果分别为两支队伍分别为1胜。假设该目标比赛的预设比赛晋级规则为三局两胜。

又假设,该目标比赛的比赛结果为队伍2获得了胜利,则可以确定队伍2为晋级队伍。因此,可以将队伍2的队伍信息更新到该待更新赛程。

通过本发明实施例,可以在比赛未开始时,及时调整待更新赛程中的比赛开始时间,从而避免为用户提供错误的比赛开始时间,提高用户的体验。

可以理解的是,本发明实施例中的步骤s230~s260,与第一种实施方式中的步骤s110~s140相同或相似,这里不再赘述。

在图2所示的一种比赛赛程更新方法的基础上,本发明实施例还提供了一种可能的实现方式,如图4所示,为本发明实施例的一种比赛赛程更新方法第三种实施方式的流程图,该方法可以包括:

s410,获取目标比赛的比赛开始时间;

s420,当到达比赛开始时间时,获取目标比赛举办方设备的视频图像,并基于视频图像,确定待更新赛程的目标比赛是否开始。如果是,则执行步骤s440,如果否,执行步骤s430。

s430,按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间;并返回执行步骤s410。

在一些示例中,当该目标比赛为具有实际比赛场地的比赛时,举办目标比赛的举办方可以在赛场设置录像设备来拍摄该目标比赛,因此,可以在到达比赛开始时间时,获取目标比赛举办方设备的视频图像。

当该目标比赛为电子竞技比赛时,举办目标比赛的举办方可以设置屏幕录像,以观众视角来录取目标比赛的比赛视频。因此,也可以获取到目标比赛举办方设备的视频图像。

在获取到目标比赛举办方设备的视频图像后,可以对该视频图像进行分析,以确定待更新赛程的目标比赛是否开始。具体的,当比赛开始时,视频图像通常会有一些图像特征,例如,该图像中会有“比赛开始”的字样,图像中的比赛比分为“0:0”等。因此,可以基于这些图像特征来分析从目标比赛举办方设备获取的视频图像,以确定待更新赛程的目标比赛是否开始。

如果比赛未开始,则可以执行步骤s430,如果比赛开始,则可以执行步骤s440。

s440,获取参与目标比赛的参赛队伍的队伍信息和目标比赛的实时比赛视频图像;

s450,基于实时比赛视频图像,确定目标比赛是否结束。

在一些示例中,在监测到目标比赛开始时,可以从该待更新赛程中获取到参与该目标比赛的参赛队伍,也可以从目标比赛举办方的比赛拍摄设备中获取到目标比赛的实时比赛视频图像。

在又一些示例中,上述的目标比赛举办方可以通过多个渠道来实施发布该目标比赛的实时比赛视频图像,因此,可以从多个渠道(下称多个数据源)获取到目标比赛的实时比赛视频图像,然而,该多个数据源转发该目标比赛的实时比赛视频图像的时间可能会存在差异,因此,从该多个数据源获取到该目标比赛的实时比赛视频图像后,可以按照该实时比赛视频图像中的时间,对从该多个数据源获取到的实时比赛视频图像进行处理,也即按照比赛时间的时间轴,来对从该多个数据源获取到的实时比赛视频图像进行处理。这样,可以使得在该比赛时间的时间轴上的每个时间点,都具有对应的比赛视频图像。

在又一些示例中,该目标比赛举办方在实时发布比赛视频图像时,可以在该比赛视频图像中添加实时比赛的当前比分,因此,可以实时获取参赛队伍在目标比赛中的当前比分。为了使得用户能够及时了解参赛队伍的比赛比分,可以将实时获取到的比赛的当前比分更新至上述的待更新赛程中参赛队伍的比分中。

在一些示例中,在实时监测目标比赛是否结束时,可以通过比赛时间来确定目标比赛是否结束,也可以通过实时比赛视频图像,来确定目标比赛是否结束。例如,当比赛结束时,实时比赛视频图像中的比赛时间达到该目标比赛的比赛时长规定,因此,可以基于该实时比赛视频图像中的比赛时间,来确定目标比赛是否结束。

又例如,当比赛结束时,目标比赛举办方可以在拍摄的视频图像中添加“比赛结束”的字样,因此,可以基于实时比赛视频图像中是否有“比赛结束”的字样,来确定目标比赛是否结束。

再例如,当比赛结束时,实时比赛视频图像中的比赛比分达到该目标比赛的比赛结束规定,因此,还可以基于该实时比赛视频图像中的比赛比分,来确定目标比赛是否结束。

当检测到目标比赛结束后,可以执行步骤s460,以获取获取目标比赛的比赛结果以及参赛队伍的历史比赛信息。

s460,在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

s470,基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

s480,将晋级队伍的队伍信息更新至待更新赛程。

在又一些示例中,除了将晋级队伍的队伍信息更新至该待更新赛程外,还可以将该目标比赛的一些相关视频更新至该待更新赛程,这样,可以使得用户能够在该待更新赛程中查看举行过的比赛的一些相关视频。

具体的,可以获取目标比赛过程中的比赛视频,然后对该比赛视频进行比赛技术分析,得到该参赛队伍的比赛视频的分析视频。

在又一些示例中,可以基于预先设置的分析视频样本来训练一个视频分析模型,然后采用该视频分析模型,对上述的比赛视频进行技术分析,从而可以得到分析视频。

在得到分析视频后,可以将分析视频更新至待更新赛程中参赛队伍的比赛视频中。从而可以使得用户能够及时查看到该目标比赛的分析视频。进一步提高用户体验。

可以理解的是,本发明实施例中的步骤s430和s460~s480,与第二种实施方式中的步骤s220和s240~s260相同或相似,这里不再赘述。

在图4所示的一种比赛赛程更新方法的基础上,本发明实施例还提供了一种可能的实现方式,如图5所示,为本发明实施例的一种比赛赛程更新方法第四种实施方式的流程图,该方法可以包括:

s501,获取待更新赛程中目标比赛的比赛开始时间;

s502,当到达比赛开始时间时,获取目标比赛举办方设备的视频图像,并基于视频图像,确定待更新赛程的目标比赛是否开始。如果是,则执行步骤s504,如果否,执行步骤s503。

s503,按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间;并返回执行步骤s501。

s504,获取参与目标比赛的参赛队伍的队伍信息和目标比赛的实时比赛视频图像;

s505,基于实时比赛视频图像,确定目标比赛是否结束。

s506,在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

s507,基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍是否存在晋级队伍;如果是,执行步骤s508,否则执行步骤s510,

s508,获取晋级队伍的队伍信息;

s509,将晋级队伍的队伍信息更新至待更新赛程。

s510,更新待更新赛程中参赛队伍的目标比赛的比赛结果。

在一些示例中,在上述的目标比赛结束后,该参赛队伍可能符合晋级条件,也可能不符合晋级条件,例如,当该参赛队伍的历史比赛信息为0,也即该参赛队伍在进行该目标比赛之前,未进行过比赛时,则该参赛队伍便不符合晋级条件。

因此,可以在该目标比赛结束后,先基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍是否存在晋级队伍。

例如,假设参赛队伍为队伍1和队伍2,预设比赛晋级规则为三局两胜,且参赛队伍的历史比赛信息为队伍1和队伍2分别胜一局,该目标比赛的比赛结果为队伍2胜,则可以确定上述的队伍1和队伍2中的队伍2符合晋级条件,是晋级队伍。

在确定出参赛队伍中存在晋级队伍时,则可以获取该晋级队伍的队伍信息。

当该参赛队伍中不存在晋级队伍时,则可以说明该参赛队伍中的两支队伍均不符合晋级条件,则可以将该参赛队伍在该目标比赛中的比赛结果更新到上述的待更新赛程中,以便用户能够及时查看到该参赛队伍在目标比赛中的比赛结果,进一步提高用户体验。

可以理解的是,本发明实施例中的步骤s501~s506和s509,与第三种实施方式中的步骤s410~s460和s480相同或相似,这里不再赘述。

相应于上述的方法实施例,本发明实施例还提供了一种比赛赛程更新装置,如图6所示,为本发明实施例的一种比赛赛程更新装置的结构示意图,该装置可以包括:

第一监测模块610,用于在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,触发获取模块;

获取模块620,用于获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

晋级队伍确定模块630,用于基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

更新模块640,用于将晋级队伍的队伍信息更新至待更新赛程。

本发明实施例提供的一种比赛赛程更新装置,可以在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

可选的,该比赛赛程更新装置还包括:

第二监测模块,用于获取目标比赛的比赛开始时间,并监测在到达比赛开始时间时,待更新赛程的目标比赛是否开始;如果否,触发调整模块;

调整模块,用于按照预设调整时长,调整待更新赛程中目标比赛的比赛开始时间。

可选的,第一监测模块610,具体用于:

当到达比赛开始时间时,获取目标比赛举办方设备的视频图像,并基于视频图像,确定待更新赛程的目标比赛是否开始。

可选的,第一监测模块610,具体用于:

获取目标比赛的实时比赛视频图像,并基于实时比赛视频图像,确定目标比赛是否结束。

可选的,晋级队伍确定模块630,包括:

晋级队伍确定子模块,用于基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍是否存在晋级队伍;如果是,触发队伍信息获取子模块,否则,触发比赛结果更新子模块;

队伍信息获取子模块,用于获取晋级队伍的队伍信息;

比赛结果更新子模块,用于更新待更新赛程中参赛队伍的目标比赛的比赛结果。

可选的,该比赛赛程更新装置还包括:

比分更新模块,用于实时获取参赛队伍在目标比赛中的当前比分,并将当前比分更新至待更新赛程中参赛队伍的比分中。

可选的,该比赛赛程更新装置还包括:

比赛分析模块,用于获取目标比赛的比赛视频,并对比赛视频进行比赛技术分析,得到参赛队伍的比赛视频的分析视频;

比赛视频更新模块,用于将分析视频更新至待更新赛程中参赛队伍的比赛视频中。

本发明实施例还提供了一种电子设备,如图7所示,为本发明实施例的一种比赛赛程更新方法应用于电子设备的结构示意图,该电子设备可以包括处理器701和机器可读存储介质702,机器可读存储介质702存储有能够被处理器701执行的机器可执行指令,处理器701被机器可执行指令促使:实现以下步骤:

在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

将晋级队伍的队伍信息更新至待更新赛程。

机器可读存储介质702可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器701可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例提供的一种电子设备,可以在监测到待更新赛程的目标比赛开始后,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例所示的一种比赛赛程更新方法的步骤,例如可以实现如下步骤:

在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

将晋级队伍的队伍信息更新至待更新赛程。

本发明实施例提供的一种计算机可读存储介质,可以在监测到待更新赛程的目标比赛开始后,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所示的一种比赛赛程更新方法的步骤,例如可以执行以下步骤:

在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

将晋级队伍的队伍信息更新至待更新赛程。

本发明实施例提供的一种包含指令的计算机程序产品,可以在监测到待更新赛程的目标比赛开始后,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

本发明实施例还提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述任一实施例所示的一种比赛赛程更新方法的步骤,例如可以执行以下步骤:

在监测到待更新赛程的目标比赛开始时,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;

在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;

基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;

将晋级队伍的队伍信息更新至待更新赛程。

本发明实施例提供的一种计算机程序,可以在监测到待更新赛程的目标比赛开始后,获取参与目标比赛的参赛队伍的队伍信息,并实时监测目标比赛是否结束;在监测到目标比赛结束后,获取目标比赛的比赛结果以及参赛队伍的历史比赛信息;然后基于目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,确定参赛队伍中的晋级队伍;最后,将晋级队伍的队伍信息更新至待更新赛程。这样,可以在比赛开始时,通过对比赛的监控,可以及时获知比赛是否结束,并且,在比赛结束后,通过目标比赛的比赛结果、参赛队伍的历史比赛信息以及目标比赛的预设比赛晋级规则,可以及时确定出参赛队伍中可以晋级的队伍,并将可以晋级的队伍的队伍信息更新至上述的待更新赛程,无需人工对比赛赛程进行更新,从而可以实现及时更新比赛赛程,降低人力成本。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1