[发明专利]在线教育平台的元数据处理方法、系统、设备及可读介质在审
申请号: | 202111217428.8 | 申请日: | 2021-10-19 |
公开(公告)号: | CN113918859A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 邢波;史丙利;李超 | 申请(专利权)人: | 创盛视联数码科技(北京)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q50/20 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;舒道宏 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线教育 平台 数据处理 方法 系统 设备 可读 介质 | ||
1.一种在线教育平台的元数据处理方法,其特征在于,应用于终端设备的在线教育客户端,所述方法包括:
所述在线教育客户端的软件开发工具包通过调用所述在线教育客户端的数据引擎对外提供的元数据操作接口,向所述数据引擎发送所述在线教育客户端的业务场景的元数据的操作指令;
所述数据引擎根据接收到的所述操作指令通知服务层,使得所述服务层根据预设的元数据规则配置信息调用与所述在线教育客户端的业务场景对应的元数据规则的获取操作;
所述数据引擎根据所述获取操作获取的元数据规则,拼接组装所述元数据的地址,并通过异步线程,根据所述元数据的地址下载所述元数据;
所述数据引擎对下载的所述元数据进行解析,并对解析后的所述元数据进行数据格式化校验,再根据预先配置的排序规则,对校验后的所述元数据进行排序,再根据预先配置的排重规则,对排序后的所述元数据进行排重;
所述数据引擎根据所述操作指令所指示的操作,对排重后的所述元数据进行操作处理,以获得操作处理后的所述元数据,并对操作处理后的所述元数据进行数据格式转换,以获得数据格式转换后的所述元数据,再通过数据代理,将数据格式转换后的所述元数据回调至所述软件开发工具包。
2.根据权利要求1所述的在线教育平台的元数据处理方法,其特征在于,所述数据引擎根据接收到的所述操作指令通知服务层之前,所述方法还包括:
所述软件开发工具包对所述业务场景所对应的元数据规则进行配置,并建立所述业务场景与所述元数据规则的对应关系,再将所述对应关系发送至所述数据引擎的服务层;所述服务层根据所述对应关系预先设置所述元数据规则。
3.根据权利要求1所述的在线教育平台的元数据处理方法,其特征在于,所述通过数据代理,将数据格式转换后的所述元数据回调至所述软件开发工具包之后,所述方法还包括:
所述数据引擎根据所述在线教育客户端的当前内存使用情况,选择数据持久化策略,并根据所述数据持久化策略,将数据格式转换后的所述元数据持久化存储至所述在线教育客户端的缓存或者磁盘,再从所述在线教育客户端的内存中释放数据格式转换后的所述元数据。
4.根据权利要求1所述的在线教育平台的元数据处理方法,其特征在于,所述方法还包括:
所述数据引擎使用最近最少使用的页置换技术或者最不经常使用的页置换技术,从所述在线教育客户端的内存中置换出所述内存中的未使用数据,并将所述内存中的未使用数据持久化存储至所述在线教育客户端的缓存或者磁盘。
5.根据权利要求1所述的在线教育平台的元数据处理方法,其特征在于,所述方法还包括:
所述软件开发工具包根据所述业务场景的业务逻辑,通过自定义功能协议的方式给所述数据引擎协议化定制与所述业务场景的业务逻辑匹配的功能。
6.根据权利要求5所述的在线教育平台的元数据处理方法,其特征在于,所述软件开发工具包根据所述业务场景的业务逻辑,通过自定义功能协议的方式给所述数据引擎协议化定制与所述业务场景的业务逻辑匹配的功能,包括:
所述软件开发工具包根据所述业务场景的业务逻辑,在所述数据引擎中添加对应的配置规则和自定义功能协议,并将数据类型及数据结构进行协议化注入。
7.根据权利要求1所述的在线教育平台的元数据处理方法,其特征在于,所述方法还包括:
所述数据引擎将所述元数据的批量下载任务自动划分为单一下载子任务,并结合所述在线教育客户端所属的终端设备的CPU使用情况配置并发线程数量,并在所述单一下载子任务出现下载失败或异常情况时,将自动进行重试,对最终未能完成的单一下载子任务进行单一队列重试处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创盛视联数码科技(北京)有限公司,未经创盛视联数码科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111217428.8/1.html,转载请声明来源钻瓜专利网。