本发明涉及钢琴教学技术领域,特别是涉及一种钢琴同步控制方法、系统、存储介质及装置。
背景技术:
目前钢琴作为一种应用广泛的乐器,经常作为孩子们兴趣培养的首选,而钢琴由于音域范围广、琴键多,学习钢琴较为困难,智能钢琴的出现降低了学习门槛,推进了钢琴课的集体课教学,使上课内容更加丰富多彩,但在易用性方面不足。
因此,如何实时指导学生进行钢琴教学,如何能够在钢琴教学的时候实时控制学生钢琴端具体操作,如何让学生紧跟教师的钢琴教学步伐成为需要解决的问题。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种钢琴同步控制方法、系统、存储介质及装置,用于解决现有技术中如何如何实时指导学生进行钢琴教学,如何能够在钢琴教学的时候实时控制学生钢琴端具体操作的问题。
为实现上述目的及其他相关目的,本发明提供一种钢琴同步控制方法,包括以下步骤:接收教师钢琴端发送的控制指令,并将所述控制指令发送至学生钢琴端;接收所述学生钢琴端发送的基于所述控制指令反馈的接受控制指令,并将所述接受控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端建立操作连接;接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端,以使所述学生钢琴端进行相应的操作。
于本发明的一实施例中,所述操作指令包括以下指令的一种或多种:音量调节指令、乐谱选择指令、乐器选择指令或课程选择指令。
于本发明的一实施例中,还包括以下步骤:接收所述教师钢琴端发送的解除控制指令,并将所述解除控制指令发送至学生钢琴端;接收所述学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端断开建立的操作连接。
于本发明的一实施例中,还包括以下步骤:接收所述学生钢琴端发送的资源请求指令,并向所述学生钢琴端发送相应的资源。
为实现上述目的,本发明还提供一种钢琴同步控制系统,包括:控制模块、接受控制模块和操作模块;所述控制模块用于接收教师钢琴端发送的控制指令,并将所述控制指令发送至学生钢琴端;所述接受控制模块用于接收所述学生钢琴端发送的基于所述控制指令反馈的接受控制指令,并将所述接受控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端建立操作连接;所述操作模块用于接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端,以使所述学生钢琴端进行相应的操作。
于本发明的一实施例中,还包括解除控制模块和断开模块;所述解除控制模块用于接收所述教师钢琴端发送的解除控制指令,并将所述解除控制指令发送至学生钢琴端;所述断开模块用于接收所述学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端断开建立的操作连接。
于本发明的一实施例中,还包括资源模块;所述资源模块用于接收所述学生钢琴端发送的资源请求指令,并向所述学生钢琴端发送相应的资源。
为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一上述钢琴同步控制方法。
为实现上述目的,本发明还提供一种钢琴同步控制装置,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述钢琴同步控制装置执行任一上述的钢琴同步控制方法。
最后,本发明还提供一种钢琴同步控制系统,包括上述的钢琴同步控制装置教师钢琴端和学生钢琴端;所述教师钢琴端用于发送控制指令至所述钢琴同步控制装置;接收所述钢琴同步控制装置发送的接受控制指令;发送操作指令至所述钢琴同步控制装置。
如上所述,本发明的一种钢琴同步控制方法、系统、存储介质及装置,具有以下有益效果:实时指导学生进行钢琴教学,便于教师钢琴端对学生钢琴端的实时控制,方便钢琴教学,方便学生紧跟教师的钢琴教学步伐。
附图说明
图1显示为本发明的钢琴同步控制方法于一实施例中的流程图;
图2显示为本发明的钢琴同步控制系统于一实施例中的结构示意图;
图3显示为本发明的钢琴同步控制装置于一实施例中的结构示意图;
图4显示为本发明的钢琴同步控制系统于又一实施例中的结构示意图。
元件标号说明
21控制模块
22接受控制模块
23操作模块
31处理器
32存储器
41钢琴同步控制装置
42教师钢琴端
43学生钢琴端
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明的钢琴同步控制方法、系统、存储介质及装置,实时指导学生进行钢琴教学,便于教师钢琴端对学生钢琴端的实时控制。
如图1所示,于一实施例中,本发明的钢琴同步控制方法,包括以下步骤:
步骤s11、接收教师钢琴端发送的控制指令,并将所述控制指令发送至学生钢琴端。
于本发明一实施例中,接收教师钢琴端发送的控制指令,所述控制指令具体地为指定具体某个学生钢琴端进行班级登录指令,例如指定第一学生钢琴端进行班级登录,将所述指定第一学生钢琴端进行班级登录的控制指令发送至相应的第一学生钢琴端。
于本发明一实施例中,具有一个教师钢琴端和一个学生钢琴端,接收教师钢琴端发送的控制指令后,将所述控制指令发送至所述学生钢琴端。
于本发明一实施例中,具有一个教师钢琴端和至少一个学生钢琴端,接收所述教师钢琴端发送的指定具体某个学生钢琴端的控制指令后,将所述控制指令发送至所述指定具体某个学生钢琴端。
步骤s12、接收所述学生钢琴端发送的基于所述控制指令反馈的接受控制指令,并将所述接受控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端建立操作连接。
于本发明一实施例中,发送所述教师钢琴端发送的控制指令,具体为指定第一学生钢琴端进行班级登录的控制指令后,接收所述第一学生钢琴端反馈的接受控制指令。将所述接受控制指令发送至所述教师钢琴端,以使所述第一学生钢琴端与所述教师钢琴端建立操作连接。
步骤s13、接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端,以使所述学生钢琴端进行相应的操作。
于本发明一实施例中,在所述学生钢琴端与所述教师钢琴端建立操作连接后,接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端。具体地,所述操作指令包括以下指令的一种或多种:音量调节指令、乐谱选择指令、乐器选择指令或课程选择指令。当所述操作指令为音量调节指令时,所述学生钢琴端接收到所述音量调节指令后,按照所述音量调节指令进行相应的音量调节。当所述操作指令为乐谱选择指令时,所述学生钢琴端接收到所述乐谱选择指令后,按照所述乐谱选择指令选择相应的乐谱。当所述操作指令为乐器选择指令时,所述学生钢琴端接收到所述乐器选择指令后,按照所述乐器选择指令选择相应的乐器。当所述操作指令为课程选择指令时,所述学生钢琴端接收到所述课程选择指令后,按照所述课程选择指令选择相应的课程。
于本发明一实施例中,还包括以下步骤:接收所述学生钢琴端发送的资源请求指令,并向所述学生钢琴端发送相应的资源。具体地,当所述操作指令为课程选择指令时,所述学生钢琴端接收到所述课程选择指令后,按照所述课程选择指令选择相应的课程。此时,若所述学生钢琴端没有所述相应的课程的视频、音频资源,则所述学生钢琴端会主动发送相应课程的视频、音频资源的请求指令。接收所述学生钢琴端发送的资源请求指令后,向所述学生钢琴端发送相应的资源。
于本发明一实施例中,还包括以下步骤:接收所述教师钢琴端发送的解除控制指令,并将所述解除控制指令发送至学生钢琴端;接收所述学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端断开建立的操作连接。具体地,所述解除控制指令为指定某一具体学生钢琴端进行解除控制的解除控制指令。例如某一具体学生钢琴端为第一学生钢琴端,所述第一学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述第一学生钢琴端与所述教师钢琴端断开建立的操作连接。
如图2所示,于一实施例中,本发明的钢琴同步控制系统,包括控制模块21、接受控制模块22和操作模块23。
所述控制模块21用于接收教师钢琴端发送的控制指令,并将所述控制指令发送至学生钢琴端。
于本发明一实施例中,所述控制模块21用于接收教师钢琴端发送的控制指令,所述控制指令具体地为指定具体某个学生钢琴端进行班级登录指令,例如指定第一学生钢琴端进行班级登录,将所述指定第一学生钢琴端进行班级登录的控制指令发送至相应的第一学生钢琴端。
于本发明一实施例中,具有一个教师钢琴端和一个学生钢琴端,接收教师钢琴端发送的控制指令后,将所述控制指令发送至所述学生钢琴端。
于本发明一实施例中,具有一个教师钢琴端和至少一个学生钢琴端,接收所述教师钢琴端发送的指定具体某个学生钢琴端的控制指令后,将所述控制指令发送至所述指定具体某个学生钢琴端。
所述接受模块22用于接收所述学生钢琴端发送的基于所述控制指令反馈的接受控制指令,并将所述接受控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端建立操作连接。
于本发明一实施例中,所述接受模块22用于发送所述教师钢琴端发送的控制指令,具体为指定第一学生钢琴端进行班级登录的控制指令后,接收所述第一学生钢琴端反馈的接受控制指令。将所述接受控制指令发送至所述教师钢琴端,以使所述第一学生钢琴端与所述教师钢琴端建立操作连接。
所述操作模块23用于接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端,以使所述学生钢琴端进行相应的操作。
于本发明一实施例中,所述操作模块23用于在所述学生钢琴端与所述教师钢琴端建立操作连接后,接收所述教师钢琴端发送的操作指令,将所述操作指令发送至学生钢琴端。具体地,所述操作指令包括以下指令的一种或多种:音量调节指令、乐谱选择指令、乐器选择指令或课程选择指令。当所述操作指令为音量调节指令时,所述学生钢琴端接收到所述音量调节指令后,按照所述音量调节指令进行相应的音量调节。当所述操作指令为乐谱选择指令时,所述学生钢琴端接收到所述乐谱选择指令后,按照所述乐谱选择指令选择相应的乐谱。当所述操作指令为乐器选择指令时,所述学生钢琴端接收到所述乐器选择指令后,按照所述乐器选择指令选择相应的乐器。当所述操作指令为课程选择指令时,所述学生钢琴端接收到所述课程选择指令后,按照所述课程选择指令选择相应的课程。
于本发明一实施例中,还包括还包括资源模块:所述资源模块用于接收所述学生钢琴端发送的资源请求指令,并向所述学生钢琴端发送相应的资源。具体地,当所述操作指令为课程选择指令时,所述学生钢琴端接收到所述课程选择指令后,按照所述课程选择指令选择相应的课程。此时,若所述学生钢琴端没有所述相应的课程的视频、音频资源,则所述学生钢琴端会主动发送相应课程的视频、音频资源的请求指令。接收所述学生钢琴端发送的资源请求指令后,向所述学生钢琴端发送相应的资源。
于本发明一实施例中,还包括解除控制模块和断开模块:所述解除控制模块用于接收所述教师钢琴端发送的解除控制指令,并将所述解除控制指令发送至学生钢琴端;所述断开模块用于接收所述学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述学生钢琴端与所述教师钢琴端断开建立的操作连接。具体地,所述解除控制指令为指定某一具体学生钢琴端进行解除控制的解除控制指令。例如某一具体学生钢琴端为第一学生钢琴端,所述第一学生钢琴端发送的基于所述解除控制指令反馈的应答解除控制指令,并将所述应答解除控制指令发送至所述教师钢琴端,以使所述第一学生钢琴端与所述教师钢琴端断开建立的操作连接。
需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
于本发明一实施例中,本发明还包括一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述钢琴同步控制方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
如图3所示,于一实施例中,本发明的钢琴同步控制装置包括:处理器31和存储器32;所述存储器32用于存储计算机程序;所述处理器31与所述存储器32相连,用于执行所述存储器32存储的计算机程序,以使所述钢琴同步控制装置执行任一所述的钢琴同步控制方法。
具体地,所述存储器32包括:rom、ram、磁碟、u盘、存储卡或者光盘等各种可以存储程序代码的介质。
优选地,所述处理器31可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
如图4所示,于一实施例中,本发明的钢琴同步控制系统,包括上述的钢琴同步控制装置41、教师钢琴端42和学生钢琴端43。
于本发明一实施例中,所述教师钢琴端42用于发送控制指令至所述钢琴同步控制装置41;所述学生钢琴端43用于接收所述钢琴同步控制装置41发送的控制指令。
所述学生钢琴端43发送接受控制指令至所述钢琴同步控制装置41;所述教师钢琴端42接收所述钢琴同步控制装置41发送的接受控制指令。以使所述学生钢琴端与所述教师钢琴端建立操作连接。
所述教师钢琴端42用于发送操作指令至所述钢琴同步控制装置41;所述学生钢琴端43接收所述钢琴同步控制装置41发送的所述操作指令。
于本发明一实施例中,具有一个教师钢琴端和一个学生钢琴端,所述钢琴同步控制装置接收所述教师钢琴端发送的控制指令后,将所述控制指令发送至所述学生钢琴端。
于本发明一实施例中,具有一个教师钢琴端和至少一个学生钢琴端,所述钢琴同步控制装置接收所述教师钢琴端发送的指定具体某个学生钢琴端的控制指令后,将所述控制指令发送至所述指定具体某个学生钢琴端。
综上所述,本发明钢琴同步控制方法、系统、存储介质及装置,实时指导学生进行钢琴教学,便于教师钢琴端对学生钢琴端的实时控制,方便钢琴教学,方便学生紧跟教师的钢琴教学步伐。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。