一种指令处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种指令处理方法及装置。
【背景技术】
[0002]随着互联网技术的发展,通过互联网进行教学的优势越来越明显,其打破了传统教育信息化的边界,可以集互动教学、课堂录播、在线教育于一体。并且可以将老师办公、备课、讲解、板书、互动五大常用功能与需求全部集成在一个硬件设备中实现,无需操作切换多个设备,激发学生的学习兴趣,深化知识理解。
[0003]教师在上课时,每个学生都持有一个终端,比如IPAD,学生打开教学应用程序听课,但IPAD是电子产品,有时学生不想听课而想玩一些游戏,由于学生数量较多,所以无法保证每个学生都始终打开教学应用程序听课。
【发明内容】
[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种指令处理方法及装置,用以提高学生的学习效率。
[0005]本发明提供一种指令处理方法,用于第一终端,包括:
[0006]硬件接口层接收对硬件按钮的操作指令,并将该操作指令传输给帧工作层;
[0007]帧工作层查看当前的处理状态是否为控制开启状态;
[0008]在是控制开启状态时,屏蔽所述操作指令。
[0009]在一个实施例中,所述方法还可包括:
[0010]当当前的处理状态是控制关闭状态时,帧工作层将所述操作指令发送给处理层进行处理。
[0011 ] 在一个实施例中,所述方法还可包括:
[0012]通讯接口层接收对端发送的第一控制指令,并将该第一控制指令发送给帧工作层;
[0013]在当前的处理状态不是控制开启状态时,帧工作层根据所述第一控制指令将当前的处理状态更新为控制开启状态。
[0014]在一个实施例中,所述方法还可包括:
[0015]通讯接口层接收对端发送的第二控制指令,并将该第二控制指令发送给帧工作层;
[0016]在当前的处理状态是控制开启状态时,帧工作层根据所述第二控制指令将当前的处理状态更新为控制关闭状态。
[0017]在一个实施例中,对硬件按钮的操作指令为退出应用的操作指令。
[0018]本发明还提供一种指令处理装置,用于第一终端,包括:
[0019]接收模块,用于硬件接口层接收对硬件按钮的操作指令,并将该操作指令传输给帧工作层;
[0020]查询模块,用于帧工作层查看当前的处理状态是否为控制开启状态;
[0021]屏蔽模块,用于在是控制开启状态时,屏蔽所述操作指令。
[0022]在一个实施例中,所述装置还可包括:
[0023]第一发送模块,用于当当前的处理状态是控制关闭状态时,帧工作层将所述操作指令发送给处理层进行处理。
[0024]在一个实施例中,所述装置还可包括:
[0025]第二发送模块,用于通讯接口层接收对端发送的第一控制指令,并将该第一控制指令发送给帧工作层;
[0026]第一更新模块,用于在当前的处理状态不是控制开启状态时,帧工作层根据所述第一控制指令将当前的处理状态更新为控制开启状态。
[0027]在一个实施例中,所述装置还可包括:
[0028]第三发送模块,用于通讯接口层接收对端发送的第二控制指令,并将该第二控制指令发送给帧工作层;
[0029]第二更新模块,用于在当前的处理状态是控制开启状态时,帧工作层根据所述第二控制指令将当前的处理状态更新为控制关闭状态。
[0030]在一个实施例中,对硬件按钮的操作指令为退出应用的操作指令。
[0031]本发明实施例的一些有益效果可以包括:通过硬件接口层接收对硬件按钮的操作指令,并将该操作指令传输给帧工作层;帧工作层查看当前的处理状态是否为控制开启状态;在是控制开启状态时,屏蔽操作指令。从而在处理状态为控制开启状态时,即使用户点击硬件按钮,其对应的操作指令也会被屏蔽,从而能够始终保持当前页面,当该方法应用于教学时,有利于学生认真听课,提高学习效果。
[0032]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0033]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0034]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0035]图1为本发明实施例中一种指令处理方法的流程图;
[0036]图2为本发明实施例中另一种指令处理方法的流程图;
[0037]图3为本发明实施例中另一种指令处理方法的流程图;
[0038]图4为本发明实施例中另一种指令处理方法的流程图;
[0039]图5为本发明实施例一中一种指令处理方法的流程图;
[0040]图6为本发明实施例中一种指令处理装置的框图;
[0041]图7为本发明实施例中另一种指令处理装置的框图;
[0042]图8为本发明实施例中另一种指令处理装置的框图;
[0043]图9为本发明实施例中另一种指令处理装置的框图。
【具体实施方式】
[0044]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0045]图1所示为本发明实施例中一种指令处理方法的流程图,如图1所示,包括以下步骤 S11-S13:
[0046]步骤SI I,硬件接口层接收对硬件按钮的操作指令,并将该操作指令传输给帧工作层。
[0047]在一个实施例中,对硬件按钮的操作指令为退出应用的操作指令。
[0048]步骤S12,帧工作层查看当前的处理状态是否为控制开启状态。
[0049]步骤S13,在是控制开启状态时,屏蔽操作指令。
[0050]硬件接口层有针对硬件按钮的接口,来响应硬件按钮的操作指令,比如,用户点击home(返回)键,硬件接口层响应用户点击home键的操作指令,显示主界面。硬件接口层接收到针对硬件按钮的操作指令后,将该操作指令传给帧工作层,具体实施时,可在硬件接口层的的外面封装一层接口,该封装的上层接口有两个状态,true(真)和false(假)。True对应当前的处理状态为控制开启状态,false对应当前的处理状态为控制关闭状态,在是控制开启状态时,屏蔽该操作指令。使该硬件按钮的操作指令失效,这样,当该方法应用于教学时,正在上课时,学生端即使点击按钮,也无法退出教学应用程序,从而有利于学生认真听课,提高学习效果。
[0051]本发明可以屏蔽硬件按钮的操作指令,可以想到的是,虚拟按钮也可以采用上述方法被屏蔽。
[0052]本发明实施例的上述方法,通过终端的硬件接口层接收对硬件按钮的操作指令,并将该操作指令传输给帧工作层;帧工作层查看当前的处理状态是否为控制开启状态;在是控制开启状态时,屏蔽操作指令。从而在处理状态为控制开启状态时,即使用户点击硬件按钮,其对应的操作指令也会被屏蔽,从而能够始终保持当前页面,当该方法应用于教学时,有利于学生认真听课,提高学习效果。
[0053]在一个实施例中,如图2所示,方法还可包括步骤S14:
[0054]步骤S14,当当前的处理状态是控制关闭状态时,帧工作层将操作指令发送给处理层进行处理。
[0055]在处理状态是控制关闭状态时,帧工作层直接将操作指令转发给处理层进行处理,实现现有的硬件按钮的一般功能。
[0056]举例说明,用户点击手机的home按键,将该点击home按键的操作指令传输给帧工作层,帧工作层查看当前的处理状态是否为控制关闭状态,当当前的处理状态是控制关闭状态时,帧工作层将该点击home按键的操作指令发送给处理层进行处理。处理层接收到该操作指令后,执行该操作指令,即显示手机主界面。
[0057]本实施例,在当前的处理状态是控制开启状态时,屏蔽操作指令,而在当前的处理状态是控制关闭状态时,正常执行硬件按钮的功能。从而可以根据需要调整当前的处理状态,满足用户的不同需求。
[0058]举例说明,当学生在上课时,处理状态为开启状态,则学生对硬件按钮的一些操作都被屏蔽,保证始终显示教学应用程序的界面。当学生下课后,处理状态可调整为关闭状态,如果学生点击硬件按钮,则不会被屏蔽,而是正常执行硬件按钮的功能。
[0059]在一个实施例中,如图3所示,方法还可包括步骤S15-S16:
[0060]步骤S15,通讯接口层接收对端发送的第一控制指令,并将该第一控制指令发送给帧工作层;
[0061]步骤S16,在当前的处理状态不是控制开启状态时,帧工作层根据第一控制指令将当前的处理状态更新为控制开启状态。
[0062]该方法应用于教学时,对端可以是教师端,在上课时,教师想让学生认真听讲,则可向学生端发送控制指令。教师端发送第一控制指令,当接收到该第一控制指令后,如果当前处理状态不是控制开启状态,则将当前的处理状态更新为控制开启状态,如果当前处理状态是控制开启状态,则直接返回,不进行处理。这样,学生端无论点击哪个按钮,都会被屏蔽掉不起作用,从而可以使学生认真听讲。
[0063]举例说明,教师在上课时,教师端和学生端都打开教学应用程序,教师端发送了一个控制指令,学生端接收到控制指令后,将当前处理状态调整为控制开启状态,如果一个学生点击home键,想退出教学应用程序,由于查询到当前的处理状态为控制开启状态,则屏蔽该操作指令,学生无法退出该教学应用程序。
[0064]本实施例中,由对端发送控制指令,控制指令用于将当前的处理状态更新为控制开启状态,在控制开启状态下,用户的操作都会被屏蔽,从而可以始终保持当前页面,达到对端被本端进行控制的目的。
[0065]在一个