[发明专利]一种智慧课堂资源单点修复的方法有效
申请号: | 202110336273.3 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112882858B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 秦曙光;陈家峰 | 申请(专利权)人: | 读书郎教育科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 广州德伟专利代理事务所(普通合伙) 44436 | 代理人: | 何文颖 |
地址: | 528400 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智慧 课堂 资源 单点 修复 方法 | ||
本发明公开了一种智慧课堂资源单点修复的方法,包括如下步骤:S1、将智慧课堂系统的资源文件按照预设路径存储于智能设备中,且在智慧课堂系统中内置资源配置清单,所述资源配置清单包括智慧课堂系统所使用的所有资源的包含后缀的资源名称和MD5值;S2、当智慧课堂系统运行过程中捕捉到资源文件损坏或资源文件不存在的异常后,自动触发向服务器进行异常反馈,服务器接收到异常反馈后,远程推送单点修复事件到智慧课堂系统;S3、智慧课堂系统开启守护进程,在守护进程中执行单点修复操作。本发明实现简单,能自动解决资源文件损坏或资源文件丢失的异常,避免了用户将智能设备返厂、寄修等复杂操作,有助于提升用户体验。
技术领域
本发明涉及智慧课堂技术领域,具体涉及一种智慧课堂资源单点修复的方法。
背景技术
当前线上教育越来越火热,智慧课堂也受到家长和学生的欢迎,用户在使用智慧课堂功能的时候,通常需要下载较多的学习资源。智慧课堂系统一般搭载在智能设备(平板、手机等),而一旦出现程序运行异常或用户误删除造成的文件资源损坏的异常时,智慧课堂可能会发生不能正常使用的情况。这种情况下,通常需要将智能设备寄到售后修复、返厂修复或卸载智慧课堂,会给用户带来较多的麻烦。
发明内容
针对现有技术的不足,本发明旨在提供一种智慧课堂资源单点修复的方法。
为了实现上述目的,本发明采用如下技术方案:
一种智慧课堂资源单点修复的方法,包括如下步骤:
S1、将智慧课堂系统的资源文件按照预设路径存储于智能设备中,且在智慧课堂系统中内置资源配置清单,所述资源配置清单包括智慧课堂系统所使用的所有资源的包含后缀的资源名称和MD5值;
S2、当智慧课堂系统运行过程中捕捉到资源文件损坏或资源文件不存在的异常后,自动触发向服务器进行异常反馈,服务器接收到异常反馈后,远程推送单点修复事件到智慧课堂系统;
S3、智慧课堂系统开启守护进程,在守护进程中执行单点修复操作:
所述守护进程通过所述资源配置清单获取到资源文件清单列表ListDoc;
所述守护进程遍历所述预设路径中的资源文件,获取智能设备的预设路径中所有资源文件列表ListDevice;
所述守护进程获取存在于ListDoc而不存在于ListDevice的资源文件列表ListEmpty;
所述守护进程获取ListDevice中每个资源文件的MD5值并与与所述资源配置清单中对应的MD5值进行校验,从而获取到已经损坏的资源文件列表ListBad;
所述守护进程将ListEmpty与Listbad中的资源文件信息以及智能设备的唯一标识号上报到服务器,所述服务器将正确的资源文件推送到该智能设备;
该智能设备对服务器返回的资源文件进行下载、替换。
进一步地,上述方法中,ListDoc、ListDevice、ListEmpty、ListBad中均包括含后缀的资源名称和资源的MD5值。
进一步地,上述方法中,所述ListEmpty与Listbad中的资源文件信息包括含后缀的资源名称和资源的MD5值。
进一步地,上述方法中,所述智能设备的唯一标识号为智能设备的序列号。
本发明的有益效果在于:本发明实现简单,能自动解决资源文件损坏或资源文件丢失的异常,避免了用户将智能设备返厂、寄修等复杂操作,有助于提升用户体验。
具体实施方式
以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于读书郎教育科技有限公司,未经读书郎教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110336273.3/2.html,转载请声明来源钻瓜专利网。