当前位置: 首页 > 专利查询>林国义专利>正文

一种舞蹈评教系统和方法技术方案

技术编号:37153673 阅读:12 留言:0更新日期:2023-04-06 22:13
本发明专利技术公开了一种舞蹈评教系统和方法,包括表现层,用于接收待评教的舞蹈信息,并向用户展现舞蹈评教结果,与用户进行交互;业务逻辑层,通讯连接表现层,用于接收待评教的舞蹈信息,并对舞蹈信息进行评教,所述业务逻辑层包括用于评教舞蹈的姿态捕获模块、视频截取模块、角度评估模块和权重分析模块;数据访问层,通讯连接业务逻辑层,用于向业务逻辑层提供操作数据库的接口;数据层,通讯连接数据访问层,用于存储数据和缓存信息。本发明专利技术仅需舞者提供标准视频和舞者的待测视频便能可对舞者的舞蹈进行评教,方便为业余舞者提供舞蹈评教平台,在不具备专业舞蹈评教老师的情况下为其提供专业的舞蹈评教。供专业的舞蹈评教。供专业的舞蹈评教。

【技术实现步骤摘要】
一种舞蹈评教系统和方法


[0001]本专利技术涉及一种舞蹈评教系统和方法,属于舞蹈评教


技术介绍

[0002]传统意义上,对于一段舞蹈跳得好坏的评价方法只能通过专业舞蹈老师观看后进行评价打分。
[0003]针对长期的舞蹈爱好者或舞蹈从业者而言,很容易找到舞蹈老师对其舞蹈进行评教分析;但业余的舞蹈爱好者并没有专业的舞蹈老师资源,在其对其舞蹈想要进行评价时,很难找到合适的舞蹈老师对其舞蹈进行评教分析。
[0004]同时,由于舞蹈时间长、动作复杂、观察视角局限等因素,舞蹈老师难以客观地、精准地、全面地对一段舞蹈进行系统评价。

技术实现思路

[0005]本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种舞蹈评教系统,解决现有技术中,业余舞者很难找到专业的舞蹈老师对其舞蹈进行评教的问题,解决现有技术中,舞蹈老师因为舞蹈时间长、动作复杂、观察视角局限等因素难以客观地、精准地、全面地对一段舞蹈进行系统评价的问题。
[0006]为达到上述目的,第一方面,本专利技术提供一种舞蹈评教系统,包括表现层,用于接收待评教的舞蹈信息,并向用户展现舞蹈评教结果,与用户进行交互;
[0007]业务逻辑层,通讯连接表现层,用于接收待评教的舞蹈信息,并对舞蹈信息进行评教;
[0008]数据访问层,通讯连接业务逻辑层,用于向业务逻辑层提供操作数据库的接口;
[0009]数据层,通讯连接数据访问层,用于存储数据和缓存信息。
[0010]进一步地,所述表现层和业务逻辑层之间设置接口层,用于传输表现层和业务逻辑层之间的数据。
[0011]进一步地,所述接口层包括前端封装接口,所述前端封装接口包括Ajax或Websocket封装接口;
[0012]进一步地,所述接口层包括若干后端API接口,所述后端API接口采用Flask 框架进行定义;
[0013]进一步地,所述表现层采用html、javascript、css3搭配layui框架进行构建。
[0014]进一步地,所述数据访问层包括SQLAlchemy插件,用于向业务逻辑层提供操作数据库的接口,以及对数据层的访问接口。
[0015]进一步地,所述数据层包括关系型数据库MySQL和开源内存数据库Redis,所述关系型数据库MySQL用于存储数据,所述开源内存数据库Redis用于存储缓存信息。
[0016]第二方面,本专利技术提供一种基于第一方面中任一项所述的舞蹈评教系统的舞蹈评教方法,包括如下步骤:
[0017]获取预制的标准视频;
[0018]对标准视频进行处理;
[0019]获取测试视频;
[0020]对测试视频进行处理;
[0021]基于标准视频对测试视频进行评分;
[0022]将评分结果传送至前端向用户展示。
[0023]进一步地,对标准视频和测试视频的处理包括:
[0024]判断视频是否超大,若视频超大,则对视频进行重新编码和压缩后再次上传。
[0025]进一步地,待测舞蹈视频的评分结果包括评分数值和用于展示舞者能力的雷达图。
[0026]本专利技术所达到的有益效果:
[0027]本专利技术提供一种舞蹈评教系统和方法,仅需舞者提供标准视频和舞者的待测视频便能可对舞者的舞蹈进行评教,方便为业余舞者提供舞蹈评教平台,在不具备专业舞蹈评教老师的情况下为其提供专业的舞蹈评教;
[0028]本发还可在舞蹈时间长、动作复杂、观察视角局限的问题下协助舞蹈评教老师对舞蹈进行评教,将舞蹈老师的评教结果与本专利技术的评教结果进行综合,可有效提高舞蹈评教结果的精确性。
附图说明
[0029]图1是本专利技术实施例一提供的一种舞蹈评教系统的结构示意图;
[0030]图2是本专利技术实施例二提供的一种舞蹈评教方法的流程示意图。
具体实施方式
[0031]下面基于附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0032]实施例一:
[0033]本专利技术实施例提供一种舞蹈评教系统,本专利技术通过设置系统的表现层、接口层、业务逻辑层、数据访问层和数据层,接收并处理舞者的测试视频,并在标准视频的基础上对舞者的测试视频进行评教,依据评教结果为舞者的本次舞蹈进行评分,并针对舞者自身能力给出能力雷达图,方便舞者直观了解自身情况。本专利技术,仅需舞者提供标准视频和舞者的待测视频便能可对舞者的舞蹈进行评教,方便为业余舞者提供舞蹈评教平台,在不具备专业舞蹈评教老师的情况下为其提供专业的舞蹈评教;本发还可在舞蹈时间长、动作复杂、观察视角局限的问题下协助舞蹈评教老师对舞蹈进行评教,将舞蹈老师的评教结果与本专利技术的评教结果进行综合,可有效提高舞蹈评教结果的精确性。
[0034]本专利技术实施例提供的一种云端给舞蹈评教系统,如图1所示,包括表现层、接口层、业务逻辑层、数据访问层和数据层,表现层用于与用户进行交互,用户在需要进行舞蹈评教时,通过表现层上传测试视频和标准视频,同时,在评教完成后评教结果会反馈显示在表现层;本专利技术的实施例中啊,所述表现层采用html、javascript、css3搭配layui框架进行构建。
[0035]所述接口层包括前端封装接口和若干后端API接口,所述前端封装接口采用Ajax或Websocket封装接口,后端API接口采用Flask框架进行定义;测试视频和标准视频在表现层上传后经接口层传送至业务逻辑层进行舞蹈评教分析,并将评教分析的结果传送至表现层向舞者进行展示,同时传送至数据层存储。
[0036]所述业务逻辑层通讯连接表现层,接收标准视频和测试视频后基于标准视频对测试视频进行评教,业务逻辑层包括姿态捕获模块视频截取模块、角度评估模块和权重分析模块,基于标准视频,通过上述模块对测试视频进行评教,在评教时对测试舞蹈进行打分,并给出舞者的能力雷达图。
[0037]所述数据访问层通讯连接业务逻辑层,为业务逻辑层和数据层之间提供接口,所述数据访问层采用SQLAlchemy插件,向业务逻辑层提供操作数据库的接口,并负责对数据层的访问,业务逻辑层在舞蹈评教完成后,通过数据访问层将评教数据传送至数据层进行存储,同时在需要访问后端数据时,通过是数据访问层进行访问。
[0038]所述数据层用于存储舞蹈评教过程中上传的数据,以及缓存信息,本专利技术的实施例一中,所述数据层包括关系型数据库MySQL和开源内存数据库Redis,关系型数据库MySQL用于持久化存储信息,开源内存数据库Redis用于存储缓存信息,可有效提高读写速率。
[0039]实施例二:
[0040]如图2所示,基于实施例一中任一项所述的舞蹈评教系统,本专利技术实施例二提供一种舞蹈评教方法,包括如下步骤:
[0041]首先,准备好预制的标准视频和需要测试的测试视频,将标准视频和测试视频通过表现层输入至评教系统;
[0042]判断标准视频和测试视频是否超大,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种舞蹈评教系统,其特征在于:包括表现层,用于接收待评教的舞蹈信息,并向用户展现舞蹈评教结果,与用户进行交互;业务逻辑层,通讯连接表现层,用于接收待评教的舞蹈信息,并对舞蹈信息进行评教,所述业务逻辑层包括用于评教舞蹈的姿态捕获模块、视频截取模块、角度评估模块和权重分析模块;数据访问层,通讯连接业务逻辑层,用于向业务逻辑层提供操作数据库的接口;数据层,通讯连接数据访问层,用于存储数据和缓存信息。2.根据权利要求1所述的一种舞蹈评教系统,其特征在于:还包括接口层,用于为系统提供传输数据通道。3.根据权利要求2所述的一种舞蹈评教系统,其特征在于:所述接口层包括前端封装接口,所述前端封装接口包括Ajax或Websocket封装接口。4.根据权利要求2所述的一种舞蹈评教系统,其特征在于:所述接口层包括若干后端API接口,所述后端API接口采用Flask框架进行定义。5.根据权利要求1所述的一种舞蹈评教系统,其特征在于:所述表现层采用html、javascript、css3搭配layu...

【专利技术属性】
技术研发人员:林国义
申请(专利权)人:林国义
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1