教学控制器按键定时指令生成方法、电子设备及存储介质与流程

文档序号:14940429发布日期:2018-07-13 20:33阅读:136来源:国知局

本发明涉及辅助教学应用领域,尤其涉及教学控制器按键定时指令生成方法、电子设备及存储介质。



背景技术:

传统的多媒体教室是利用中控系统将同一间教室里的各类教学设备进行简单的连接,传统中控系统控制器按键指令只能实现按键对单一设备功能的控制,只能控制指定品牌设备,无法实现教学控制器按键对设备进行智能化控制,无法根据上课需求设置教学控制器每个按键所控制设备功能的定时使用时间。由于多媒体教室的各类教学设备购置成本和维修成本较高,各类教学设备会因非设备使用者的频繁开启和关闭造成损坏,现有的教学控制器控制方式无法为教学设备使用者提供智能化的服务,无法根据教学设备使用者的需求对教学设备进行定时任务操作。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供教学控制器按键定时指令生成方法,能够根据上课需求设置教学控制器每个按键所控制设备的定时使用时间。

本发明教学控制器按键定时指令生成方法,包括以下步骤:

接收定时设置请求,接收用户输入的教学控制器定时设置请求;

响应定时设置请求,响应所述定时设置请求建立任务调度文件;

生成按键定时指令,接收若干项用户在所述任务调度文件中设置所述教学控制器的设备信息,接收用户设置的与若干项所述设备信息关联的定时信息,所述设备信息与所述教学控制器按键关联,获取若干项所述教学控制器按键对应的按键控制代码,将若干项所述按键控制代码和所述定时信息生成若干项所述教学控制器按键定时指令;

烧录按键定时指令,接收用户输入的烧录按键定时指令请求,响应所述烧录按键定时指令请求同步所述教学控制器与后台时间,将所述烧录按键定时指令烧录至所述教学控制器。

进一步地,所述定时信息包括定时时间和定时重复时间,所述步骤生成按键定时指令还包括接收若干项用户设置的与所述设备信息关联的定时时间和定时重复时间,将若干项所述设备信息、所述代码、所述定时时间、所述定时重复时间生成若干项所述按键定时指令,所述定时时间为24小时制,所述定时重复时间为周一、周二、周三、周四、周五、周六、周日。

进一步地,还包括步骤生成按键控制代码,所述步骤生成按键控制代码包括以下步骤:

接收按键设置请求,接收用户输入的包含教学控制器按键信息的按键设置请求;

响应按键设置请求,响应所述按键设置请求建立与所述教学控制器按键信息关联的代码设置文件,所述代码设置文件与代码数据库关联;

生成按键控制代码,接收若干项用户在所述代码设置文件中设置的所述教学控制器按键对应所述代码数据库的设备信息,获取若干项所述设备信息关联所述代码数据库的代码和通讯格式信息,将若干项所述设备信息、所述代码、所述通讯格式信息生成所述按键控制代码。

进一步地,所述设备信息包括控制方式、设备名称、品牌、型号、功能,所述代码数据库的所述控制方式、所述设备名称、所述品牌、所述型号、所述功能、所述代码、所述通讯格式之间相互关联,所述步骤生成按键控制代码还包括接收若干项用户设置的所述教学控制器按键对应的控制方式、设备名称、品牌、型号、功能,获取若干所述控制方式、所述设备名称、所述品牌、所述型号、所述功能关联所述代码数据库的代码和通讯格式信息。

进一步地,所述控制方式包括rs232串口控制、ir控制、dc12v控制,所述步骤生成按键控制代码还包括接收若干项用户在所述代码设置文件中设置所述教学控制器按键对应的rs232串口控制、ir控制、dc12v控制。

进一步地,所述设备名称包括投影仪、平板显示器、功放、屏幕,所述代码数据库的所述投影仪、所述平板显示器、所述功放、所述屏幕与所述rs232串口控制、所述ir控制、所述dc12v控制关联,所述步骤生成按键控制代码还包括接收若干项用户在所述代码设置文件中设置所述教学控制器按键对应的投影仪、平板显示器、功放、屏幕。

进一步地,所述步骤生成按键控制代码还包括步骤设置发送方式,接收用户在所述代码设置文件中设置所述按键控制代码的发送方式,所述发送方式包括连续发送、重复发送、延时发送;所述步骤设置发送方式还包括若所述按键控制代码的发送方式为延时发送,则获取用户设置所述延时发送的延时时间。

进一步地,所述步骤生成按键控制代码还包括步骤扩展按键,接收用户输入的扩展教学控制器按键请求,响应所述扩展教学控制器按键请求,添加若干按键信息至所述教学控制器。

一种电子设备,包括:处理器;

存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行上述教学控制器按键定时指令生成方法。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述教学控制器按键定时指令生成方法。

相比现有技术,本发明的有益效果在于:

本发明提供教学控制器按键定时指令生成方法,包括步骤接收定时设置请求,响应定时设置请求,生成按键定时指令,烧录按键定时指令,接收用户输入的教学控制器定时设置请求;响应定时设置请求建立任务调度文件;接收若干项用户在任务调度文件中设置教学控制器的设备信息,接收用户设置的与若干项设备信息关联的定时信息,设备信息与教学控制器按键关联,获取若干项教学控制器按键对应的按键控制代码,将若干项按键控制代码和定时信息生成若干项教学控制器按键定时指令;接收用户输入的烧录按键定时指令请求,响应烧录按键定时指令请求同步教学控制器与后台时间,将烧录按键定时指令烧录至教学控制器;本发明涉及电子设备与可读存储介质,用于执行教学控制器按键定时指令生成方法;本发明通过将任务调度文件中教学控制器的设备信息与定时信息关联,将定时信息和每个按键对应若干与设备信息关联的代码生成若干项按键定时指令,实现每个按键对多个设备功能进行控制,并且每个按键按照设定的定时时间和定时重复时间控制每个按键对应的设备执行相应的操作,实现对教学控制器按键的智能化控制,能够根据上课需求设置教学控制器每个按键所控制设备功能的定时使用时间,能够为用户提供智能化的服务。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的教学控制器按键定时指令生成方法流程图;

图2为本发明实施例的新建烧录文件页面示意图;

图3为本发明实施例的代码设置文件页面示意图;

图4为本发明实施例的任务调度文件示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

教学控制器按键定时指令生成方法,如图1所示,包括以下步骤:

在一实施例中,教学控制器为能发送232码、ir码、12v控制的集中控制器,教学控制器出厂时内部没有控制代码,根据用户各种使用场景设置控制代码,然后将控制代码烧入教学控制器。本实施例中,在对教学控制器进行定时设置之前先执行步骤生成按键控制代码,用户新建烧录文件后,烧录文件中只出现按键1至按键6,如图2所示,优选地,还包括步骤扩展按键,接收用户输入的扩展教学控制器按键请求,具体为接收用户点击图2中extensionkeypad(扩展教学控制器按键请求键)的信息,响应扩展教学控制器按键请求,添加按键7至按键12至教学控制器,步骤生成按键控制代码包括以下步骤:

接收按键设置请求,接收用户输入的包含教学控制器按键信息的按键设置请求;如接收用户点击图2中按键1的信息。

响应按键设置请求,如图3所示,响应按键设置请求建立与教学控制器按键信息关联的代码设置文件,代码设置文件与代码数据库关联;图3中buttonname(按键名称)为1,即当前代码设置文件为按键1对应的代码设置文件,本实施例中,代码数据库包括软件标准数据库和用户自建数据库。

生成按键控制代码,接收若干项用户在代码设置文件中设置的教学控制器按键对应代码数据库的设备信息,获取若干项设备信息关联代码数据库的代码和通讯格式信息,将若干项设备信息、代码、通讯格式信息生成按键控制代码。

在一实施例中,优选地,如图3所示,设备信息包括控制方式(controltype)、设备名称(device)、品牌(brand)、型号(model)、功能(function),代码数据库的控制方式、设备名称、品牌、型号、功能、代码、通讯格式之间相互关联,步骤生成按键代码还包括接收若干项用户设置的教学控制器按键对应的控制方式、设备名称、品牌、型号、功能,将若干控制方式、设备名称、品牌、型号、功能关联代码数据库的代码(code)和通讯格式信息(communicationformat)添加至代码设置文件。本实施例中,每个按键能够设置5条按键控制代码。

在一实施例中,优选地,控制方式包括rs232串口控制、ir控制、dc12v控制,步骤生成按键代码还包括接收若干项用户在代码设置文件中设置教学控制器按键对应的rs232串口控制、ir控制、dc12v控制。如投影仪是rs232串口控制,电视是ir控制,功放是ir控制,投影屏是dc12v控制。代码数据库包括对应rs232串口控制的rs232代码库,对应ir控制的ir代码库,对应dc12v控制的dc12v代码库,如图3所示,接收用户在代码设置文件中设置教学控制器按键1的第一条按键控制代码对应的控制方式为ir控制。

在一实施例中,优选地,设备名称包括投影仪、平板显示器、功放、屏幕,代码数据库的投影仪、平板显示器、功放、屏幕与rs232串口控制、ir控制、dc12v控制关联,步骤生成按键代码还包括接收若干项用户在代码设置文件中设置教学控制器按键对应的投影仪、平板显示器、功放、屏幕,如图3所示,接收用户在代码设置文件中设置教学控制器按键1的第一条按键控制代码中ir控制方式对应的设备名称为功放(amplifier)。

在一实施例中,优选地,代码数据库的品牌、型号、功能与投影仪、平板显示器、功放、屏幕关联,步骤生成按键代码还包括接收若干项用户在代码设置文件中设置教学控制器按键对应的投影仪、平板显示器、功放、屏幕关联的品牌、型号、功能,如图3所示,接收用户在代码设置文件中设置教学控制器按键1的第一条按键控制代码中ir控制方式的功放(amplifier)对应的品牌(brand)为vision,型号(model)为tc2-amp3,功能(function)为input1,将图3第一条命令中的控制方式(controltype)、设备名称(device)、品牌(brand)、型号(model)、功能(function)关联代码数据库的代码(code)和通讯格式信息(communicationformat)添加至代码设置文件,将第一条命令对应的控制方式、品牌、型号、功能、代码、通讯格式信息生成教学控制器按键1的第一条按键控制代码。

在一实施例中,优选地,还包括步骤设置发送方式,接收用户在代码设置文件中设置按键控制代码的发送方式,如图3所示,发送方式(transmitmode)包括连续发送(repeat)、重复发送(sequential)、延时发送(simultaneous);本实施例中,连续发送为当按住不放按键时,该按键下的5个功能代码会被连续发射;重复发送为当按下按键时,该按键下面的5个功能代码会被全部发射2遍;延时发送为当用户按下按键时,该按键下面的5个功能代码会被按照设定的延时时间发全部射。步骤设置发送方式还包括若按键控制代码的发送方式为延时发送,则获取用户设置延时发送的延时时间,如图3所示,当按键控制代码的发送方式为延时发送时,延时(delay(seconds))为可编辑状态,延时时间默认00秒,用户可以在0-59秒之间设置,其他发送方式下,延时(delay(seconds))不可编辑。

在一实施例中,优选地,步骤生成按键控制代码还包括接收用户在代码设置文件中新增控制方式关联的设备名称、品牌、型号、功能,接收用户输入的与新增的设备名称、品牌、型号、功能关联的代码,将控制方式和新增的设备名称、品牌、型号、代码生成教学控制器按键的按键控制代码。若用户选择控制方式为rs232串口控制时,用户可根据实际需求新增设备名称、品牌、型号、功能,rs232串口控制对应的新增设备名称、品牌、型号、功能之间相互关联,用户根据设备使用手册输入与新增设备名称、品牌、型号、功能关联的代码,用户新增的设备名称、品牌、型号、功能不会覆盖软件标准数据库中,系统自动将新增项保存在用户自建数据库中。若用户选择控制方式为ir控制时,用户可根据实际需求新增设备名称、品牌、型号、功能,ir控制对应的新增设备名称、品牌、型号、功能之间相互关联,用户通过点击ir新建文件页面的学习键,启动控制器的红外学码功能,用户将遥控器对准控制器的红外接收窗口,按下遥控器上需要学习的按键,学习完成后,代码会保存在按键12第1项功能的区域中,软件自动读取控制器按键12第1项功能区域中的代码,将新增的代码保存到用户自建数据库中。

在一实施例中,可对代码设置文件中的信息进行编辑,点击图3中的edit键,按照上述的新增控制方式关联的设备名称、品牌、型号、功能的步骤对代码进行更改,若更改的内容属于软件标准数据库,更改的内容不会覆盖软件标准数据库原先的数据,而会创建一条新数据,若更改的内容属于用户自建数据库,则直接更改并替换用户自建数据库中原来的数据。

在一实施例中,在执行完步骤生成按键控制代码后,对生成的按键控制代码进行保存,跳转回图2的新建烧录文件页面,对每个按键所控制设备进行定时设置,具体包括以下步骤:

接收定时设置请求,接收用户输入的教学控制器定时设置请求;具体为接收用户点击图2中定时设置按键(scheduling)的信息。

响应定时设置请求,如图4所示,响应定时设置请求建立任务调度文件。

生成按键定时指令,接收若干项用户在任务调度文件中设置教学控制器的设备信息,如图4所示,设备信息包括设备名称(device)、品牌(brand)、型号(model)、控制方式(controltype)、功能(function),此处的设备信息与上述实施例中已设置的每个按键所控制设备的设备信息对应,即接收用户在任务调度文件中选择教学控制器的每个按键所控制设备的设备信息,接收用户设置的与若干项设备信息关联的定时信息,设备信息与教学控制器按键关联,由于上述实施例中已生成每个按键所控制设备的按键控制代码,获取若干项教学控制器按键对应的按键控制代码,将若干项按键控制代码和定时信息生成若干项教学控制器按键定时指令。

在一实施例中,优选的,如图4所示,定时信息包括定时时间(time)和定时重复时间(recurrence),步骤生成按键定时指令还包括接收若干项用户设置的与设备信息关联的定时时间和定时重复时间,将若干项设备信息、代码、定时时间、定时重复时间生成若干项按键定时指令,定时时间为24小时制,定时重复时间为周一、周二、周三、周四、周五、周六、周日,如设置设备名称(device)为amplifier,品牌(brand)为vision,型号(model)为tc2-amp3,控制方式(controltype)为ir控制,功能(function)为input1的设备信息对应的定时时间为早上8点,定时重复时间设置为all,即定时重复时间为周一至周日,即教学控制器某按键控制的设备信息为设备名称(device)为amplifier,品牌(brand)为vision,型号(model)为tc2-amp3,控制方式(controltype)为ir控制,功能(function)的设备在周一至周日早上8点可通过该按键进行定时操作。

烧录按键定时指令,接收用户输入的烧录按键定时指令请求,响应烧录按键定时指令请求同步教学控制器与后台时间,将按键定时指令烧录至教学控制器。如教学控制器对1台投影仪、1台电视、1台功放进行控制时,由于投影仪是rs232串口控制,电视和功放是ir控制,接收用户在按键1对应的代码设置文件中设置的打开投影机代码和打开功放代码,接收用户设置的打开投影机代码和打开功放代码各自定时信息,将包含代码和定时信息的按键定时指令烧录至按键1,则在到达定时信息时,通过按键1能同时控制投影机开和功放开;接收用户在按键2对应的代码设置文件中设置的关闭投影机代码和关闭功放代码,将上述代码烧录至按键2,则按下接收用户设置的关闭投影机代码和关闭功放代码各自定时信息,将包含代码和定时信息的按键定时指令烧录至按键2,则在到达定时信息时,通过按键2能同时控制投影机关、功放关;接收用户在按键3对应的代码设置文件中设置的打开电视代码,接收用户设置的打开电视代码定时信息,将包含代码和定时信息的按键定时指令烧录至按键3,则在到达定时信息时,通过按键3能控制电视开;接收用户在按键4对应的代码设置文件中设置的关闭电视代码,接收用户设置的关闭电视代码定时信息,将包含代码和定时信息的按键定时指令烧录至按键4,则在到达定时信息时,通过按键4能控制电视关。

一种电子设备,包括:处理器;存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行上述教学控制器按键定时指令生成方法。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行上述教学控制器按键定时指令生成方法。

本发明提供教学控制器按键定时指令生成方法,包括步骤接收定时设置请求,响应定时设置请求,生成按键定时指令,烧录按键定时指令,接收用户输入的教学控制器定时设置请求;响应定时设置请求建立任务调度文件;接收若干项用户在任务调度文件中设置教学控制器的设备信息,接收用户设置的与若干项设备信息关联的定时信息,设备信息与教学控制器按键关联,获取若干项教学控制器按键对应的按键控制代码,将若干项按键控制代码和定时信息生成若干项教学控制器按键定时指令;接收用户输入的烧录按键定时指令请求,响应烧录按键定时指令请求同步教学控制器与后台时间,将烧录按键定时指令烧录至教学控制器;本发明涉及电子设备与可读存储介质,用于执行教学控制器按键定时指令生成方法;本发明通过将任务调度文件中教学控制器的设备信息与定时信息关联,将定时信息和每个按键对应若干与设备信息关联的代码生成若干项按键定时指令,实现每个按键对多个设备功能进行控制,并且每个按键按照设定的定时时间和定时重复时间控制每个按键对应的设备执行相应的操作,实现对教学控制器按键的智能化控制,能够根据上课需求设置教学控制器每个按键所控制设备功能的定时使用时间,能够为用户提供智能化的服务。

以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。

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