一种基于语音的体育赛事数据统计方法、系统与流程

文档序号:12863922阅读:1109来源:国知局
一种基于语音的体育赛事数据统计方法、系统与流程

本发明涉及计算机软件领域和语音识别领域,特别涉及一种基于语音的体育赛事数据统计方法、系统。



背景技术:

现有的体育赛事数据统计完全使用人工记录方式,以篮球赛事数据统计为例需要统计的项目庞杂繁多(一场包括各个球员的技术统计和赛事记录),故人工进行的记录统计需要至少三个人的配合,人力资源成本大,统计不够及时和准确。而且错误率高,统计数据不够及时,通过基于语音识别的数据统计可高效、准确地对篮球赛事进行数据统计。

现有技术中有一些解决方式,比如,中国专利申请cn201610649474.8,体育赛事管理与记分系统及方法,体育赛事管理与记分系统包括后台管理系统和移动终端,后台管理系统用于录入球员数据、球队数据、比赛数据和联赛数据,后台管理系统能够实时对比赛进行记分并更新文字赛况,对录入的各种数据进行分类管理和数据挖掘,同时将文字赛况和比赛报表发送至移动终端;移动终端接收并查看文字赛况和比赛报表,还能够将接收的内容分享到社交平台。缺点在于:无法实现语音交互。又比如,中国专利申请cn201620249142.6,一种篮球比赛计分器,包括计分器本体模块和连接在计分器本体模块上的电源模块;所述计分器本体模块包括控制器、显示模块、指示灯、计分输入模块、通信模块和存储器模块,所述显示模块、指示灯、计分输入模块、通信模块和存储器模块分别与控制器连接;所述计分输入模块包括甲方计分输入模块和乙方计分输入模块;所述电源模块为控制器、显示模块、指示灯、甲方计分输入模块、乙方计分输入模块、通信模块和存储器模块供电。缺点在于:与传统的计分板类似,无法降低错误率和数据统计的时效性。再比如,中国专利申请cn201510525073.7,便携式可拆卸的篮球比赛计时计分设备及计时计分方法,包括综合显示器、综合显示器支架,综合控制器,两个24秒显示器,24秒显示器支架,用于支撑24秒显示器,每个24秒显示器对应一个24秒显示器支架;个人犯规指示牌,内设个人犯规显示模块,用于显示代表个人犯规次数;两个全队犯规显示牌,内设全队犯规显示模块,用于显示代表全队犯规次数;24秒控制器,控制器蓄电池,蜂鸣器,充电器组、220v充电线以及收纳上述设备的箱体,箱体通过连接轴承与综合显示器相连接形成可拆卸的一体化机箱。缺点在于:反应统计速度较慢、无法边记录边统计。



技术实现要素:

本发明要解决的技术问题是,提供一种能够节约人力资源、提高数据统计准确性和数据同步更快捷的基于语音的体育赛事数据统计方法。

解决上述技术问题,本发明提供了基于语音的体育赛事数据统计系统,包括:客户端和服务器端,

所述客户端包括:语音输入单元,用以采集语音播报消息;

所述服务器端包括:术语转换单元、基本信息单元、更新单元以及输出单元,

所述术语转换单元,用以从所述语音输入单元接收采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义;

所述基本信息单元,用以从后台数据库的接口预处理得到赛事信息、球员信息、球队信息以及比赛规则,

所述更新单元,与所述语音输入单元保持连接,用以将实时地语音播报消息更新至后台数据库,

所述输出单元,用以生成并输出赛事统计表。

更进一步,所述服务器端还包括:视频直播api接口,用以接入所述客户端上的图像采集单元,接入视频信号进行视频直播。

更进一步,所述服务器端还包括:文字直播api接口,用以按照赛事统计表进行文字显示直播。

更进一步,所述客户端和服务器端通过stocket通信连接。

更进一步,所述后台数据库包括:规则数据库、球队数据库、球员数据库以及语音数据库,

所述规则数据库,用以组织并存储赛事的比赛规则,

所述球队数据库,用以组织并存储参加赛事的球队的数据,

所述球员数据库,用以组织并存储球队中球员的数据,

所述语音数据库,用以组织并存储实时采集得到语音播报的数据。

更进一步,所述客户端还包括:手动录入单元,

所述手动录入单元,用以作为手动录入的接口和/或数据统一导入的接口。

更进一步,所述客户端为:pc、安卓、iphone、wp、ipad或者mac端中的一种或者多种。

更进一步,所述语音输入单元为:平板电脑、手机或者智能穿戴设备上的麦克风/麦克风阵列。

基于上述,本发明还提供了基于语音的体育赛事数据统计方法,包括如下步骤:

预处理得到赛事信息、球员信息、球队信息以及比赛规则,

完成预处理后,将采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义,

建立一统计页面,根据所述赛事术语语义输出赛事统计表,

实时更新语音播报消息,更新上述赛事统计表。

更进一步,方法还包括:

用户通过web浏览器向后台发出访问请求,web服务器查找对应页面并转交给应用程序服务器,所述应用程序服务器定位并完成在所述页面的指令,并将完成的页面回传至web服务器,通过所述web服务器完成页面访问请求的响应,

所述访问请求至少包括:球员信息、球队信息以及比分数据

本发明的有益效果:

区别于在传统的体育赛事中,需要多人配合和参与的情况,通过记录员在客户端通过语音输入单元用语音播报,并通过在服务器端进行语音解析、语义分析,从而输出得到赛事数据表格,大大节约人力只需位记录员/直播员即可完成赛事的技术统计和记录,另外可以实时更新赛事数据,实时统计赛事数据,配合赛事直播使得观众获得更好的观赛体验。

采用本发明中的系统能够节约人力资源仅用1位记录员即可,不同于原来每场比赛至少需要3位记录员的情况,采用本发明中的系统可避免传统手写记录由于多人配合不当造成的数据错误,提高数据统计准确性。本发明由于所述客户端和服务器端保持长连接,实现边看比赛边播报,与传统的三个人统计一场比赛相比,本发明做到了边记录边统计。

附图说明

图1是本发明一实施例中的系统结构示意图;

图2是图1中的优选实施例示意图;

图3是图1中的另一优选实施例示意图;

图4是图1中的后台数据库结构示意图;

图5是本发明一实施例中的方法流程示意图。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。可以理解,这些实施例仅出于说明并且帮助本领域的技术人员理解和实施例本公开的目的而描述,而非建议对本公开的范围的任何限制。在此描述的本公开的内容可以以下文描述的方式之外的各种方式实施。

如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。

图1是本发明一实施例中的系统结构示意图,本实施例中的基于语音的体育赛事数据统计系统,包括:客户端1和服务器端2,

所述客户端1包括:语音输入单元11,用以采集语音播报消息;

所述服务器端2包括:术语转换单元21、基本信息单元22、更新单元23以及输出单元24,

所述术语转换单元21,用以从所述语音输入单元接收采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义;

所述基本信息单元22,用以从后台数据库的接口预处理得到赛事信息、球员信息、球队信息以及比赛规则,

所述更新单元23,与所述语音输入单元保持连接,用以将实时地语音播报消息更新至后台数据库,

所述输出单元24,用以生成并输出赛事统计表。

所述语音输入单元11位于所述客户端1,所述客户端1安装于终端,通过调用终端上的麦克风可以采集得到语音播报的消息。在传统体育赛事记录中,以篮球赛事数据统计为例,全是通过人工记录,必须至少三个人配合,而且错误率高,统计数据不够及时,通过语音输入单元11的采集,可以使得数据统计可高效、准确地对篮球赛事进行数据统计。

所述术语转换单元21中,能够解析出含带的赛事术语语义,包括但不限于各大热门的体育赛事中涉及到的赛事术语。比如篮球赛事:奥运会篮球赛、世界男篮锦标赛、亚洲男篮锦标赛、美洲男篮锦标赛、欧洲男篮锦标赛、非洲男篮锦标赛、大洋洲男篮锦标赛、cba(男子篮球甲级联赛)、cuba(大学生联赛)、nba美国男子职业篮球联赛(nationalbasketballassociation)、ncaa美国大学体育总会(nationalcollegiateathleticassociation)。

所述基本信息单元22,从后台数据库的接口预处理得到赛事信息、球员信息、球队信息以及比赛规则,通过所述基本信息单元22能够获取包括但不限于赛事信息、球员信息、球队信息并将这些信息进行封装后同步至基本信息单元22。

所述更新单元23,可将实时地语音播报消息更新至后台数据库,并通过具体统计表在前端进行呈现。

所述客户端1安装在手机、平板电脑或者其它带有安卓os或者其它os上,根据实时赛况语音播报体育赛事技术术语即可自动生成表格自动统计数据,自动实时更新数据。

作为本实施例中的优选,所述服务器端还包括:视频直播api接口,用以接入所述客户端上的图像采集单元,接入视频信号进行视频直播。通过所述视频直播api接口,包括但不限于:服务地址、通信协议、请求方法、字符编码、公共参数等。比如,通信协议接口均通过https进行通信,提供高安全性的通信通道。比如,请求方法的接口都只支持post请求。比如,字符编码接口均使用utf-8编码比如,公共参数所有接口均需要放置以下公共参数在请求头中,用于标识用户和接口鉴权。

作为本实施例中的优选,所述服务器端还包括:文字直播api接口,用以按照赛事统计表进行文字显示直播。所述文字直播api接口包括但不限于:服务地址、通信协议、请求方法、字符编码、公共参数等。

作为本实施例中的优选,所述客户端和服务器端通过stocket通信连接,所述术语转换单元,还用以联网传给云端服务器解析,和/或,不联网在本地解析。术语转换单元可以联网在云服务器解析或者可以在本地解析出术语。

在一些实施例中,通过所述客户端进入体育赛事列表界面,并选择一个赛事,选择具体的比赛,点击进入后选择参加赛事的两支球队的球衣颜色,便于区分,点击图中的语音按钮播报实时赛况即可进行数据统计。

作为本实施例中的优选,所述术语转换单元包括:篮球术语、足球术语、排球术语、羽毛球术语或者台球术语等。

作为本实施例中的优选,所述基本信息单元包括:赛事赛程、赛事赛制或者赛事进展。

作为本实施例中的优选,所述更新单元包括:通过文字手动录入方式更新。

作为本实施例中的优选,所述输出单元包括:通过语音播报、对讲方式更新。

作为本实施例中的优选,所述输出单元还用以将赛事信息统计后输出赛事统计表。

图2是图1中的优选实施例示意图,本实施例中的基于语音的体育赛事数据统计系统,包括:客户端1和服务器端2,所述客户端1包括:语音输入单元11,用以采集语音播报消息;所述服务器端2包括:术语转换单元21、基本信息单元22、更新单元23以及输出单元24,所述术语转换单元21,用以从所述语音输入单元接收采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义;所述基本信息单元22,用以从后台数据库的接口预处理得到赛事信息、球员信息、球队信息以及比赛规则,所述更新单元23,与所述语音输入单元保持连接,用以将实时地语音播报消息更新至后台数据库,所述输出单元24,用以生成并输出赛事统计表。优选地,所述服务器端1还包括:视频直播api接口3,用以接入所述客户端上的图像采集单元,接入视频信号进行视频直播。在语音记录赛事统计时,还可以依靠视频直播api接口3获取客户端对应载体上摄像头的访问权限,接入视频信号进行视频直播。

图3是图1中的另一优选实施例示意图,本实施例中的基于语音的体育赛事数据统计系统,包括:客户端1和服务器端2,所述客户端1包括:语音输入单元11,用以采集语音播报消息;所述服务器端2包括:术语转换单元21、基本信息单元22、更新单元23以及输出单元24,所述术语转换单元21,用以从所述语音输入单元接收采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义;所述基本信息单元22,用以从后台数据库的接口预处理得到赛事信息、球员信息、球队信息以及比赛规则,所述更新单元23,与所述语音输入单元保持连接,用以将实时地语音播报消息更新至后台数据库,所述输出单元24,用以生成并输出赛事统计表。所述服务器端1还包括:文字直播api接口4,用以按照赛事统计表进行文字显示直播。

图4是图1中的后台数据库结构示意图,作为本实施例中的优选,所述后台数据库包括:规则数据库、球队数据库、球员数据库以及语音数据库,所述规则数据库,用以组织并存储赛事的比赛规则,所述球队数据库,用以组织并存储参加赛事的球队的数据,所述球员数据库,用以组织并存储球队中球员的数据,所述语音数据库,用以组织并存储实时采集得到语音播报的数据。

在一些实施例中,上述规则数据库、球队数据库、球员数据库以及语音数据库存放至云端。

在一些实施例中,语音数据库根据客户端id建立不同的表进行对语音数据进行存放。

在一些实施例中,语音数据库包括但不限于,定制化语音数据库。

在一些实施例中,语音数据库包括但不限于,主播数据库。

在一些实施例中,语音数据库包括但不限于,游客数据库。

在一些实施例中,球队数据库、球员数据库包括但不限于,预设的球队或球员。

在一些实施例中,规则数据库包括但不限于,预设的赛事规则,比如篮球、足球、羽毛球等。

图5是本发明一实施例中的方法流程示意图,在本实施例中包括如下的方法:

步骤s101预处理得到赛事信息、球员信息、球队信息以及比赛规则,

步骤s102完成预处理后,将采集得到的语音播报消息并解析出语音播报中的含带的赛事术语语义,

步骤s103建立一统计页面,根据所述赛事术语语义输出赛事统计表,

步骤s104实时更新语音播报消息,更新上述赛事统计表。

上述步骤中还包括:用户通过web浏览器向后台发出访问请求,web服务器查找对应页面并转交给应用程序服务器,所述应用程序服务器定位并完成在所述页面的指令,并将完成的页面回传至web服务器,通过所述web服务器完成页面访问请求的响应,所述访问请求至少包括:球员信息、球队信息以及比分数据。用户在客户端请求获取赛事信息,通过web服务器访问后台服务器后进行响应。

在一些实施例中,方法还包括:通过一视频直播api接口接入所述客户端上的图像采集单元,接入视频信号进行视频直播。

在一些实施例中,方法还包括:通过一文字直播api接口,按照赛事统计表进行文字显示直播。

在一些实施例中,方法还包括按照如下方式在后台设置:用以组织并存储赛事的比赛规则的后台数据库、用以组织并存储参加赛事的球队的数据的球队数据库、用以组织并存储球队中球员的数据的球员数据库以及用以组织并存储实时采集得到语音播报的数据的语音数据库,

在一些实施例中,方法还包括:客户的终端和后台服务器通过stocket通信连接,对于语音数据联网传给云端服务器解析,和/或,不联网在本地解析。

在一些实施例中,方法还包括:提供作为手动录入的接口和/或数据统一导入的接口。

在一些实施例中,所述客户端被配置为:pc、安卓、iphone、wp、ipad或者mac端中的一种或者多种。

在一些实施例中,所述语音输入单元被配置为::平板电脑、手机或者智能穿戴设备上的麦克风/麦克风阵列。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

总体而言,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任意组合实施。一些方面可以以硬件实施,而其它一些方面可以以固件或软件实施,该固件或软件可以由控制器、微处理器或其它计算设备执行。虽然本公开的各种方面被示出和描述为框图、流程图或使用其它一些绘图表示,但是可以理解本文描述的框、设备、系统、技术或方法可以以非限制性的方式以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其一些组合实施。

此外,虽然操作以特定顺序描述,但是这不应被理解为要求这类操作以所示的顺序执行或是以顺序序列执行,或是要求所有所示的操作被执行以实现期望结果。在一些情形下,多任务或并行处理可以是有利的。类似地,虽然若干具体实现方式的细节在上面的讨论中被包含,但是这些不应被解释为对本公开的范围的任何限制,而是特征的描述仅是针对具体实施例。在分离的一些实施例中描述的某些特征也可以在单个实施例中组合地执行。相反对,在单个实施例中描述的各种特征也可以在多个实施例中分离地实施或是以任何合适的子组合的方式实施。

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