一种赛况实时显示的方法及装置与流程

文档序号:16888597发布日期:2019-02-15 22:51阅读:216来源:国知局
一种赛况实时显示的方法及装置与流程

本发明属于信息技术领域,具体地,涉及一种赛况实时显示的方法及装置。



背景技术:

现在运动物体的长距离运动是一种常见的现象,例如无人飞机的长距离飞行、长跑运动员的长距离跑步以及赛鸽的长距离竞翔等。在运动物体的长距离运行的路径上,往往会存在一些拍摄装置希望能拍摄到这些运动物体的图像或是将拍摄到运动物体的图像分享、传输到服务器。这比较典型的场景为赛鸽的长距离竞翔,为了让人们能够了解到赛鸽竞翔的情况,在竞翔路径的一些地点会设置直播点,用来拍摄赛鸽竞翔的画面或是将拍摄到运动物体的图像分享、传输到服务器;另外在竞翔路径上,亦可能有些赛鸽爱好者希望能拍摄到赛鸽竞翔的画面或是将拍摄到运动物体的图像分享、传输到服务器。

对于赛鸽比赛而言,比赛直播画面通过服务器实时反馈给用户,而比赛直播画面往往是由分部在不同赛段的画面直播点提供,用户往往只能看到比赛时的局部画面,往往对全局信息无法把握,例如参赛的赛鸽目前分部在哪一赛段、飞行情况如何等,导致直播中只能看到蓝天白云的赛鸽翱翔画面,却缺乏相关全局信息的说明,导致观赏体验低。



技术实现要素:

本发明提供了一种赛况实时显示的方法,解决了现有技术中无法在高速飞行的运动物体赛事中实时获取赛况的问题。

为了实现上述目的,本发明提供了一种赛况实时显示的方法,包括:

实时获取一个或多个运动物体的地理位置信息;

创建赛况显示图像,在图像中绘制赛道路径,并基于所述一个或多个运动物体的地理位置信息,在所述赛道中所述一个或多个运动物体的分布情况。

可选地,所述在所述赛道中所述一个或多个运动物体的分布情况,包括:

在所述赛道中显示起点及终点的地理名称,同时分别显示所述一个或多个运动物体中距离起点及终点最近的运动物体所在地点的地理名称。

可选地,所述方法还包括:

显示所述距离终点最近的运动物体所在地点与所述终点距离之差;

显示所述距离起点最近的运动物体所在地点与所述距离终点最近的运动物体所在地点距离之差。

可选地,所述方法还包括:

利用密度线标示不同赛段内运动物体的数量。

可选地,所述方法还包括:

利用不同颜色标示不同赛段内运动物体的数量。

可选地,所述方法还包括:

在赛道中显示其中一运动物体的位置标识,所述运动物体身份标识与一个或多个客户端进行绑定。

可选地,所述方法还包括:

显示所述一个或多个运动物体的飞行信息。

可选地,所述方法还包括:

显示见赏区的位置标识。

本发明的一个实施例还提供了一种赛况实时显示的装置,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序时,执行上述赛况实时显示的方法。

本发明的一个实施例还提供了一种计算机可读存储介质,其上存储有计算机可执行指令,该计算机可执行指令用于上述赛况实时显示的方法。

本发明实施例的方法及系统具有下列优点:

本发明实施例中,通过实时获取一个或多个运动物体的地理位置信息,通过绘制赛道轨迹,并基于该地理位置信息,显示该一个或多个运动物体在赛道的分布情况,解决了现有技术中无法显示赛况全局信息的问题。同时,本发明还可以显示领头与队尾的地点之间距离、地理名称等信息,并可以标注密度线或不同颜色来显示不同赛段内的运动物体密集程度,更加具体的将赛况全局信息反馈给用户,提高了观赏体验。

附图说明

图1是本发明实施例中直播画面播放的方法流程图;

图2是本发明实施例中地理位置指示栏的示意图;

图3是本发明实施例中直播画面播放的装置组成架构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

为达到以上目的,本发明实施例提供了一种赛况实时显示的方法,如图1所示,该方法包括:

s101、实时获取一个或多个运动物体的地理位置信息;

运动物体可以是高速飞行的鸟类动物,也可以是诸如无人机等高速飞行的物体等,为了方便说明,本发明实施例以赛鸽进行详解。

本发明实施例的执行主体可以是服务器,包括虚拟服务器或云服务器等。

本发明实施例中,获取一个或多个运动物体的地理位置信息,可通过捆绑在运动物体身上的智能穿戴设备来获取。目前的智能终端中最常用的是绑在赛鸽腿上的智能足环,智能足环由多个专用传感器与单片机的架构组成,传感器例如gps、加速度计,可时刻采集当前赛鸽的三维地理位置(经纬度信息及海拔信息)以及速度信息,并输出给单片机,单片机则收集到该参数后,利用特定的报文格式上传到服务器,服务器可时刻检测赛鸽的飞行状态(可通过不同的id号来区分)。此外,智能足环还可以装备有高精度的心率检测计,对赛鸽的心率进行实时检测,以防赛鸽在比赛过程中出现危险。

或,通过当前赛道的图像采集-图像识别技术来识别当前的运动物体所在的地理位置。即,通过当前赛道的某一摄像机采集到运动物体的图像,通过图像识别技术,识别出该运动物体在该摄像机采集范围内具体的方位,已知摄像机的位置及采集范围,则可通过图像识别技术推算出该运动物体的具体地理位置信息。例如,当前摄像机的位置为a,焦距为b,则采集范围的地理位置可映射为以a为中心,b为半径的一个圆形区域,当采集到某一运动物体的图像时,通过识别出该物体在图像中的具体轮廓,可识别出该运动物体中心位置在图像中的坐标,从而映射到该采集范围内的具体某一地理位置点。

s102、创建赛况显示图像,在图像中绘制赛道路径,并基于所述一个或多个运动物体的地理位置信息,在所述赛道中所述一个或多个运动物体的分布情况。

在所述赛道中显示起点及终点的地理名称,同时分别显示所述一个或多个运动物体中距离起点及终点最近的运动物体所在地点的地理名称。图2是一个典型的赛道地图标示图,如图2所示,示例性地给出了4只赛鸽的标识,可以看出,4只赛鸽的飞行速度不一样,导致4只赛鸽分布在赛道的不同赛段,4只赛鸽有1只距离终点最近,1只距离起点最近,即一只飞行最快而一只飞行最慢。可选地,所述方法还包括:显示所述距离终点最近的运动物体所在地点与所述终点距离之差;显示所述距离起点最近的运动物体所在地点与所述距离终点最近的运动物体所在地点距离之差。即,显示最快的赛鸽距离终点之差,以及,显示最快与最慢的赛鸽距离之差。

可选地,所述方法还包括:利用密度线或不同颜色来标示不同赛段内运动物体的数量。即,可用密度线或不同颜色来标示不同赛段的密集程度。

可选地,所述方法还包括:

在赛道中显示其中一运动物体的位置标识,所述运动物体身份标识与一个或多个客户端进行绑定。例如,该赛鸽是某一养鸽人的赛鸽,则该养鸽人只想在一个或多个客户端(例如手机端、电视端)上观察自己的赛鸽飞行状况。则此时只需要在该一个或多个客户端上显示该赛鸽的位置标识,可省略其他赛鸽的地理位置,排除干扰。

可选地,上述步骤可以为:服务器接收所述一个或多个客户端发送的注册请求,所述注册请求携带用户账号信息及与之关联的运动物体标识号;例如,养鸽人想从终端上实时获取自己的赛鸽比赛状况,即可在直播开始前或开始后进行注册,发送注册请求至服务器,而服务器则对该注册信息进行认证。

对所述用户账号信息及关联的运动物体标识号进行认证,若认证通过,则发送注册成功响应至所述一个或多个客户端,完成所述客户端登录账号与身份标识绑定操作。由于注册请求中包含了用户信息及赛鸽的身份标识,服务器将该信息进行核对,核查养鸽人的身份是否正确,该养鸽人参赛的鸽子id是否与注册时填写一致,若一致则认为认证通过。

可选地,所述方法还包括:

显示所述一个或多个运动物体的飞行信息。飞行信息可包括飞行速度、平均速度、经纬度、海拔高度、名次等。该飞行信息可通过智能足环等可穿戴设备实时获取,也可以根据图像采集方法实时测算。例如,地理位置信息也可以通过摄像机本身的地理位置信息来确定。若某一摄像机采集范围内出现该赛鸽的画面,则可采用该摄像机本身的地理位置信息来确定该赛鸽的地理位置信息,而无需采用装备在赛鸽上的传感器发送的数据,可节约硬件成本。其中,摄像机本身所处地点的地理位置信息可能与赛鸽的地理位置信息有偏差,若偏差在可接受范围内则直接用摄像机本身的地理位置信息替代塞鸽的地理位置信息,若偏差较大,则还需要多个不同摄像机本身的地理位置信息来估算赛鸽的真实地理位置信息,如摄像机a和b同时捕捉到同一运动物体,而可估算该运动物体的地理位置应该为摄像机a和b的采集范围相交区域内的某一点,则可取该相交区域的中心位置作为该运动物体的位置,其方法精度可能不高,但是速度快,适合需要快速输出其地理位置的场景。

可选地,所述方法还包括:

显示见赏区的位置标识。见赏区可以是一条线,率先飞行超过该线的赛鸽(例如前100名)有比赛奖金,见赏区可以人为设定,并在赛道中标注出来。

本发明实施例还提供了一种装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时执行上述建立运动物体模型方法。

本发明实施例还提供了一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述建立运动物体模型方法。

图3是本发明实施例提供的一种装置结构示意图。该装置300可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)310(例如,一个或一个以上处理器)和存储器320,一个或一个以上存储应用程序332或数据334的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器320和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对装置中的一系列指令操作。更进一步地,中央处理器310可以设置为与存储介质330通信,在装置300上执行存储介质330中的一系列指令操作。装置300还可以包括一个或一个以上电源340,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口360,上述方法实施例所执行的步骤可以基于该图3所示的装置结构。

应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

最后,需要说明的是:以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。显然,本领域技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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