基于家长端APP对学习机端的管控方法及其管控系统与流程

文档序号:14994830发布日期:2018-07-24 08:35阅读:2882来源:国知局

本发明涉及教学学习技术领域,尤其是指一种基于家长端APP对学习平台的管控方法及其管控系统。



背景技术:

目前的孩子使用的学习平台(例如学习机、平板电脑以及家里的电视盒),要么就是完全开放的环境,要么是封闭的学习机系统环境,开放的环境很难避免孩子接触不良信息和沉迷游戏,而封闭的学习机系统虽然解决了孩子接触与学习无关的内容的问题,但家长无法方便的推荐良好的学习应用给孩子,也无法了解和掌握孩子对众多学习应用的使用详细情况和喜好,更无法远程管控孩子对学习应用选择和使用时间,也无法通过移动终端和孩子的学习终端互动,从而无法引导孩子的在启蒙阶段对孩子的认知和学习兴趣的引导。因此有鉴于此,对于如何寻找到一种能远程对学习平台上的APP实施管控,来弥补学生在使用学习APP的过程中家长无法参与互动和管控的技术手段就显得尤为重要。



技术实现要素:

针对现有技术的不足,本发明提供一种基于家长端APP对学习机端的管控方法,该管控方法可以基于家长端APP通过网络远程对学生学习平台上的APP实施管控,以弥补学生在使用学习APP的过程中家长无法参与互动和管控的问题。

为实现上述目的,本发明所提供的技术方案为:

一种基于家长端APP对学习机端的管控方法,其特征在于,包括以下步骤:

S1、学习机端获取从学习平台服务器端生成用于标识该学习机端ID信息的二维码;

S2、家长端通过运行APP来获取家长注册账号信息以及扫描学习机端上的二维码来获取学习机端的设备特征码信息,然后家长端通过运行APP将注册账号信息与学习机端的设备特征码信息发回学习平台服务器端;

S3、学习平台服务器端获取上述信息后,学习平台服务器端将该学习机端设备特征码信息与注册账号信息关联起来并存入数据库,以便实现家长端与学习机端的绑定功能。

进一步地:所述APP为学习平台家长端APP,运行该APP用来登录学习平台服务器端,家长用该APP注册账号,家长通过家长端该APP扫描学习机端上的二维码来获取学习机端的设备特征码信息,然后将APP暂存的注册账号信息与学习机端的设备特征码信息发回学习平台服务器端。

进一步地:所述APP为微信客户端APP,所述学习平台服务器端通过家长端上运行的APP登录微信服务器来获取家长的微信账号个人信息后再与学习机端的设备特征码信息关联绑定,具体步骤如下:

第1步:家长端上微信客户端APP扫描学习机端从学习平台服务器端生成的用于标识该学习机端ID信息的二维码;

第2步:家长端上微信客户端APP自行调用微信认证接口;

第3步:微信服务器会将获取访问微信账号个人信息的token码回传给学习平台服务器端;

第4步:学习平台服务器端通过token码请求获取家长微信账号个人信息;

第5步:微信服务器回传家长微信账号个人信息至学习平台服务器端,从而实现从学习平台服务器端获取家长微信账号个人信息;

第6步:然后学习平台服务器端将学习机端设备特征码信息与该家长微信账号个人信息关联起来并存入到数据库中,从而实现了家长端上微信客户端注册账号信息与学习机端的绑定功能。

进一步地:多个家长端APP还可通过共享权限将上述二维码进行转发共享,以实现对单一学习机端的绑定功能。

进一步地:家长可通过家长端APP向学习平台服务器端发送锁定或解除锁定指令,学习平台服务器端收到上述指令后,将上述指令暂存数据库中;当学习机端获取操作指令周期到来时,自动从学习平台服务器端拉取上述锁定或解锁指令,以实现对学习机端进行相应的锁定或解锁操作。

进一步地:家长可通过家长端APP向学习平台服务器端发送需要安装或卸载的含有APP包ID指令,学习平台服务器端接收到上述ID指令后,将该指令暂存到数据库中,当学习机端获取操作指令周期到来时,自动从学习平台服务器端拉取上述安装或卸载的指令,以实现学习机端进行相应的APP安装或卸载功能;家长可通过家长端APP向学习平台服务器端发送需要打开或关闭的含有APP包ID指令,学习平台服务器端接收到上述ID指令后,将该指令暂存到数据库中,当学习机端获取操作指令周期到来时,自动从学习平台服务器端拉取上述打开或关闭的指令,以实现学习机端进行相应的APP打开或关闭功能。

进一步地:家长通过家长端APP在学习机端上设置其一次性使用学习平台的最长时间以及学习中休息时间,当学习平台在使用过程中达到设定的最长时间后,学习平台自动进入锁定状态,其中进入锁定状态的时间为设定的休息时间段,并当休息时间达到设定的休息时间段后,学习平台自动解锁;学习机端开机后定时将其状态上报给学习平台服务器端,学习平台服务器端将上报的状态存入数据库中,当学习机端关机或断网后不上报状态时,学习平台服务器端则判断为关机状态。

进一步地:家长可通过家长端APP对学习机端上的APP添加到受管控的APP列表中,或者对受管控的APP列表中的APP进行删除,学习平台服务器端收到管控列表更新后会将管控信息存入数据库中。

一种基于家长端APP对学习机端的管控系统,其特征在于:包括学习机端、家长端、学习平台服务器端以及数据库,其中所述学习机端与学习平台服务器端之间连接通信,所述学习平台服务器端与所述学习平台数据库之间连接通信,所述家长端APP还与所述学习平台服务器端进行通信相连。

进一步地:学习机端包括有APP管理模块、APP使用情况监控统计模块、防沉迷模块以及APP管控模块,所述学习平台服务器端包括有学习机端接口模块、家长端APP接口模块、后台管理接口模块以及数据库访问接口;所述数据库包括APP使用状态监控统计数据存储模块、管控指令数据存储模块以及系统数据存储模块。

与现有技术相比,本方案通过采用上述技术手段,可以使得家长借助家长端APP通过网络远程对学生使用的学习平台上的APP实施管控,并可对APP使用情况进行分析,以来弥补孩子在使用学习APP的过程中家长无法参与互动和管控的问题。

附图说明

图1为本发明实施例一中家长端APP与学习平台进行绑定操作的原理示意图。

图2为本发明实施例一中学习机端远程锁定解锁功能操作的原理示意图。

图3为本发明实施例一中学习机端远程安装卸载APP功能操作的原理示意图。

图4为本发明实施例一中学习机端远程打开关闭APP功能操作的原理示意图。

图5为本发明实施例一中学习机端防沉迷功能操作的原理示意图。

图6为本发明实施例一中管控系统框架结构示意图。

图7为本发明实施例一中管控系统模块结构示意图。

图8为本发明实施例二中家长端APP与学习平台进行绑定操作的原理示意图。

图9为本发明实施例二中管控系统框架结构示意图。

图10为本发明实施例二中管控系统模块结构示意图。

图中:

1-学习机端,2-家长端,3-学习平台服务器端,4-数据库。

具体实施方式

下面结合具体实施例对本发明作进一步说明:

本实施例是针对现有的孩子在使用学习机系统时,家长无法了解和掌握孩子学习过程中的使用情况和喜好,无法远程管控孩子对学习应用选择和使用时间以及与孩子进行互动的问题,而提出的一种基于家长端APP对学习机端的管控方法和管控系统,该管控方法和管控系统可以基于手机客户端APP通过网络远程对学生学习机端上的APP实施管控,以弥补学生在使用学习APP的过程中家长无法参与互动和管控的问题。

如图1、图2、图3、图4、图5、图6、图7、图8、图9和图10所示,一种基于家长端APP对学习机端的管控方法,其主要用于使得家长端APP与学习机端之间进行身份绑定操作,以便家长可以借助家长端APP对学习机端进行监控和相应的远程操作。整个管控方法主要包括以下步骤:

S1、学习机端获取从学习平台服务器端生成用于标识该学习机端ID信息的二维码;

S2、家长端通过运行APP来获取家长注册账号信息以及扫描学习机端上的二维码来获取学习机端的设备特征码信息,然后家长端通过运行APP将注册账号信息与学习机端的设备特征码信息发回学习平台服务器端。

S3、学习平台服务器端获取上述信息后,学习平台服务器端将该学习机端设备特征码信息与注册账号信息关联起来并存入数据库,以便实现家长端与学习机端的绑定功能。

如图1至图7所示,本申请实施例一中,APP为学习平台家长端APP,运行该APP用来登录学习平台服务器端,家长用该APP注册账号,家长通过家长端该APP扫描学习机端上的二维码来获取学习机端的设备特征码信息,然后将APP暂存的注册账号信息与学习机端的设备特征码信息发回学习平台服务器端。

结合参照附图1所示,本方案中的学习机端包括有学习机、平板电脑或者家里的电视盒,但不以此为限。家长端包括有手机端、平板电脑端或电脑端等常用的学习电器设备。

考虑到在实际中有时由于某一家长工作比较忙或其它原因而导致没有时间和精力对孩子在使用学习机端过程中进行管控的问题,本方案提供了一种可以借助家长端APP实现权限共享功能。即多个家长可以通过权限共享功能,同时绑定一个学习平台。在实际操作时,已绑定学习平台的家长,可以在家长端APP将共享权限的二维码转发给其它家长,其它家长识别二维码后,即可实现获得管控权限的授权,实现多个家长管控同一学习平台的目的。例如在实际过程中,家长可以通过手机上的微信APP功能实现权限共享操作,即学生家长可以在家长端上的微信APP软件将共享权限的二维码转发给其它家长,其它家长识别二维码后,即可实现获得管控权限的授权,进而实现多个家长管控同一学习平台的目的。

参照附图2所示,本实施例中家长还可以远程对学习机端实施锁定和解锁功能。具体的,家长可以对学习机端进行远程锁定和解锁操作。首先家长在家长端APP向学习平台服务器端发送锁定或解除锁定指令,学习平台服务器端收到指令后,将指令暂存数据库中。当学习平台获取操作指令周期到来时,会自动从学习平台服务器端拉取或解锁的指令,交给学习平台中的管控模块,学习平台中的管控模块会解析指令,并对学习平台进行相应的锁定或解锁操作。例如在实际中,家长可以通过自己手机上的微信APP软件向学习平台服务器端发送锁定或解除锁定指令,学习平台服务器端收到指令后,将指令暂存数据库中。当学习平台获取操作指令周期到来时,会自动从学习平台服务器端拉取或解锁的指令,交给学习平台中的管控模块,学习平台中的管控模块会解析指令,并对学习平台进行相应的锁定或解锁操作。

在实际使用中,学生可以学习机端输入申请解除锁定指令,学习平台服务器端收到指令后,将指令暂存数据库中,并向家长端APP推送该申请消息,家长可在微信客户端进行是否同意的操作,如果家长同意则解除学习平台锁定状态。

参照附图3所示,本实施例中家长还可以远程对学习机端实施APP安装和卸载功能。具体的,家长可以通过家长端APP,远程在学习机端上安装或卸载APP。操作时,家长在家长端APP(例如在实际过程中,学生家长可以利用手机上的微信APP软件),向学习平台服务器端发送要安装或卸载的含有APP包ID的指令,学习平台服务器端收到指令后,将指令暂存数据库中。当学习平台获取操作指令周期到来时,会自动从学习平台服务器端拉取安装或卸载的指令,交给学习平台中的管控模块,学习平台中的管控模块会解析指令,并对家长指定的APP在学习平台进行操作。如果是卸载指令,会立即执行;如果是安装指令,管控模块会将要安装的APP加入到下载列表中,学习平台自动完成下载安装过程。

参照附图4所示,本方案中家长还可以通过家长端APP(例如在实际中,学生家长可以借助手机上的微信APP软件功能),远程打开或关闭学习平台上的APP。具体操作为,家长在家长端APP,向学习平台服务器端发送要打开或关闭的含有APP包ID的指令。学习机平台服务器收到指令后,将指令暂存数据库。当学习平台获取操作指令周期到来时,会自动从学习平台服务器端拉取打开或关闭的指令,交给学习平台管控模块,学习平台管控模块会解析指令,并对学习机端的家长指定APP进行相应打开或者关闭的操作。

参照附图5所示,本方案中家长还可以通过家长端APP在学习机端上设置防沉迷功能。具体的操作为,家长可以家长端APP设置学生一次使用学习平台的最长时间以及学习中休息时长,如果学生使用学习平台时长用完时,学习平台会自动进入锁定状态,锁定时长为设定的休息时长,当休息时长结束时,会自动解锁学习平台。

学生可在学习机端申请防沉迷解除锁定指令,学习平台服务器端收到指令后,将指令暂存数据库,并向家长端APP推送该申请消息,家长可在家长端APP进行是否同意操作,如果家长点击同意的操作,则学习平台关闭防沉迷状态。家长也可以在手机客户端APP手动设置锁住学习机端,使学习机端进入休息状态,或者手动设置解除学习机端,使学习机端解除休息状态。

本方案中家长还可以通过家长端APP添加、删除受管控的APP列表功能。具体的为,家长可以在家长端APP添加删除APP到受管控APP列表中,学习平台服务端收到管控列表更新后会将管控信息存入数据库。学习平台开机时会拉取管控列表,学习平台的管控模块,会将相应的APP放入桌面不同的区域,以区别是否受管控的APP。如果是管控的APP,学生要使用时,需向家长端APP提交使用申请。如果不是管控的APP,学生要使用时可以直接使用,无需家长同意。

对应的,家长可以远程根据孩子申请需求解除受管控的某个APP。在实际操作时,如果是管控的APP,学生要使用时,需向家长端APP提交使用申请,具体的原理是:学生在学习机端向服务器端提交要使用的APP使用授权申请,学习平台服务器端提交申请,定时推送给家长端APP上。家长端APP会显示学生学习机端提交上来的申请记录,直接可以进行批准或不批准操作。如果批准,学习机端申请使用的APP可以正常使用。如果不批准,学习机端会显示未批准,学习机端申请使用的APP则无法使用,但学生可再次提交申请。

此外,本方案中家长还可以远程查看学习机端使用过的APP的历史记录和时长。学习机端管控监控模块,会全程监控学生打开、关闭、安装、卸载学习机上的APP的操作记录,包括每次打开使用的时间,同时提交学习平台服务端,如果APP使用时间过长会提示家长。学习平台服务端会将这些记录存入数据库。家长端APP会从服务端拉取并显示学生使用学习机端的历史记录和时长记录。

最后,本方案中家长还可以远程查看学习机端开机状态。具体的为,学习平台开机或关机时,会同时将状态上报给学习平台服务器端,学习平台服务器端会将这个状态存入数据库。家长端APP软件打开时,会拉取当前学习机端的开机状态,并显示在家长端APP上。

原理是:学习机端开机后定时将状态上报给学习平台服务器端,学习平台服务器端会将这个状态存入数据库,当学习平台关机或断网后不上报状态时,学习平台服务器则判断为关机状态。学习平台开机与关机状态,会推送消息至家长端APP提示。

此外在实际中学习平台服务器端可以根据学习机端使用情况APP情况类别和时长以及使用的状况的数据统计分析对学生学习兴趣和学习程度进行分析。

参照附图6所示,本发明还提供一种基于手机客户端APP对学习机端的管控系统。该管控系统包括学习机端1、家长端2、学习平台服务器端3以及数据库4,其中学习机端1与学习平台服务器端3之间通过网络进行通信相连,学习平台服务器端3与学习平台数据库4之间通过网络进行通信相连,家长端2与学习平台服务器端3进行通信相连。

请结合参照附图7所示,本实施例中的学习机端1包括有APP管理模块、APP使用情况监控统计模块、防沉迷模块以及APP管控模块,其中APP管理模块主要用于执行APP安装功能、APP卸载功能、APP打开功能以及APP关闭功能。APP管控模块主要用于执行学习机锁定解锁功能、添加受管控APP功能、删除受管控APP功能以及提交解除受管控申请功能。家长端2其主要包括以下几大功能模块:用户管理、防沉迷控制、应用管控、远程安装卸载列表以及学习状况显示等功能模块。

学习平台服务器端主要包括学习机端接口模块、家长端APP接口模块、后台管理接口模块以及数据库访问接口。其中学习机端接口模块包括有学习平台管理接口、监控统计接口、防沉迷接口以及二维码生成功能接口。家长端APP接口模块包括有控制学习机端交互接口、学生学习情况分析接口、信息推送接口以及家长绑定功能接口。后台管理接口模块包括有应用管理接口、角色权限接口以及账户管理接口。

另外,本实施例一中的数据库主要包括有APP使用状态监控统计数据存储部分、管控指令数据存储部分以及系统数据存储部分。

如图8至图10所示,本申请实施例二中,家长可以通过家长端上的APP来实现对学习机端的远程监控。APP为微信客户端APP,学习平台服务器端通过家长端上运行的APP登录微信服务器来获取家长的微信账号个人信息后再与学习机端的设备特征码信息关联绑定,具体步骤如下:

第1步:家长端上微信客户端APP扫描学习机端从学习平台服务器端生成的二维码;

第2步:家长端上微信客户端APP自行调用微信认证接口;

第3步:微信服务器会将获取访问微信账号个人信息的token码回传给学习平台服务器端;

第4步:学习平台服务器端通过token码请求获取家长微信账号个人信息;

第5步:微信服务器回传家长微信账号个人信息至学习平台服务器端,从而实现从学习平台服务器端获取家长微信账号个人信息;

第6步:然后学习平台服务器端将学习机端设备特征码信息与该家长微信账号个人信息关联起来并存入到数据库中,从而实现了家长端上微信客户端注册账号信息与学习机端的绑定功能。本申请中,微信服务器为微信公众号服务器。

进一步改进:多个APP(微信客户端APP)还可通过共享权限将上述二维码进行转发共享,以实现对单一学习机端的绑定功能。家长可通过APP(微信客户端APP2)向学习平台服务器端3发送锁定或解除锁定指令,学习平台服务器端3收到上述指令后,将上述指令暂存数据库4中;当学习机端获取操作指令周期到来时,自动从学习平台服务器端3拉取上述锁定或解锁指令,以实现对学习机端1进行相应的锁定或解锁操作。家长可通过微信客户端向学习平台服务器端发送需要安装或卸载的含有APP包ID指令,学习平台服务器端接收到上述ID指令后,将该指令暂存到数据库中,当学习机端获取操作指令周期到来时,自动从学习平台服务器端拉取上述安装或卸载的指令,以实现学习机端进行相应的APP安装或卸载功能。家长通过微信客户端在学习机端上设置其一次性使用学习平台的最长时间以及学习中休息时间,当学习平台在使用过程中达到设定的最长时间后,学习平台自动进入锁定状态,其中进入锁定状态的时间为设定的休息时间段,并当休息时间达到设定的休息时间段后,学习平台自动解锁。家长可通过微信客户端对将学习机端上的APP添加到受管控的APP列表中,或者对受管控的APP列表中的APP进行删除,学习平台服务器端收到管控列表更新后会将管控信息存入数据库中。学习平台开机后定时将其状态上报给学习平台服务器端,学习平台服务器端将上报的状态存入数据库中,当学习平台关机或断网后不上报状态时,学习平台服务器端则判断为关机状态。

最后,需要说明的是,本实施例所述的微信客户端为:指可以安装微信客户端或家长管控端软件的硬件平台,包括android,ios,windows,mac osx等相应平台下的设备。

以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。

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