基于虚拟数据视图的接入平台、系统及教育数据访问方法技术方案

技术编号:29489806 阅读:15 留言:0更新日期:2021-07-30 19:01
本发明专利技术涉及在线教育技术领域,公开了一种基于虚拟数据视图的接入平台、系统及教育数据访问方法,该接入平台通过对终端接入层发送过来的用户终端的接入请求进行接入认证,在认证通过后,基于虚拟数据视图确定访问的URL值映射关系,根据映射关系接入到教育数据界面,以实现对教育数据的访问控制。通过虚拟数据视图对多用户终端与教育数据界面之间的访问关联关系进行管理,这样的访问方式由于使用虚拟数据视图建立的实体与数据源和终端之间的关联关系,实现了不同用户终端采用不同方式进行接入时的统一定义管理,不仅实现了各数据源的兼容集成,还实现了终端到数据源之间的快速接入,简化了接入的操作流程,提升了在线教育的使用体验。

【技术实现步骤摘要】
基于虚拟数据视图的接入平台、系统及教育数据访问方法
本专利技术涉及在线教育
,尤其涉及一种基于虚拟数据视图的接入平台、系统及教育数据访问方法。
技术介绍
目前,随着IT技术的发展,各行各业、单位或者机构、部门内部逐渐实现了业务信息化,建立了大量的信息系统,并且也支持多用户的随时访问,但是对于信息系统的多用户访问实现,目前主要使用的方式是通过互联网共享的方式来实现,而不同的用户终端其支持的访问方式或者其与信息系统的通信方式并不相同,这就需要针对性地开发兼容系统,,这样不仅增加了系统的开发成本,并且还不利于统一的管理,利用信息技术、网络技术来辅助学校或者学生的教学信息管理。
技术实现思路
本专利技术的主要目的在于解决现有的在线教学平台难以实现多终端的接入以及对各教育业务系统的兼容性较低的技术问题。本专利技术第一方面提供了一种基于虚拟数据视图的接入平台,应用于在线教育系统,所述基于虚拟数据视图的接入平台包括:终端接入层、利用虚拟数据视图技术构建的虚拟中间层和管理服务层;所述终端接入层包括在同一个教育规范体系的多个设备接入接口,用于接收来自用户终端的教学数据访问请求,基于所述教学数据访问请求选择对应的设备接入接口,并触发所述设备接入接口向所述虚拟中间层发出接入请求,以访问所述在线教育系统中的教育数据界面;所述虚拟中间层包括虚拟接入管理器,用于解析所述接入请求,得到所述用户终端的身份信息和接入信息,通过所述虚拟接入管理器调取基于机器学习算法学习生成的虚拟数据视图对所述身份信息和接入信息进行接入认证,并在认证通过后,确定所述用户终端访问的URL地址映射关系,以及用于在所述设备接入接口上电到所述用户终端退出访问的整个时间段内保持和维护所述用户终端与所述教育数据界面之间的通信连接;所述管理服务层与所述虚拟中间层连接,用于根据所述用户终端在所述虚拟中间层中确定的所述URL地址映射关系控制所述用户终端接到所述在线教育系统中对应的教育数据界面,以实现对教学数据的访问控制。可选的,在本专利技术第一方面的第一种实现方式中,所述终端接入层还包括终端注册服务层;所述终端注册服务层在接收到用户终端发送的教学账号的注册请求,并基于解析所述注册请求中的用户ID、终端ID、用户身份、用户终端的通信协议和注册教学服务信息,将所述用户ID、终端ID和用户身份输入至所述终端注册服务层中进行账号的注册,得到账号信息,并将所述账号信息、用户身份、通信协议和注册教学服务信息建立映射关系,得到账号记录条目,将所述账号记录条目转换为XML格式的数据条,存储至预设的终端数据库表中。可选的,在本专利技术第一方面的第二种实现方式中,所述虚拟中间层还包括虚拟视图服务层和服务适配层;所述虚拟服务层实时获取所述管理服务层中接入的源数据库中的元素数据和源数据库中各元素数据的访问URL地址,以及所述终端接入层中的终端数据库表中的数据条;将所述元素数据按照业务功能进行归类,并建立所述元素数据与所述业务功能之间的映射关系图,利用虚拟抽象技术对所述映射关系图进行虚拟实体的抽象处理,得到第一虚拟视图,其中所述第一虚拟视图中包括元素数据的虚拟实体、业务功能的虚拟实体和虚拟实体之间的连接关系,以及各业务功能的标记;将所述数据条转换为树状图,并利用虚拟抽象技术奖所述树状图抽象为第二虚拟视图;然后将所述第一虚拟视图和第二虚拟视图发送给所述服务适配层。所述服务适配层在接收到所述第一虚拟视图和第二虚拟视图后,识别所述第一虚拟视图中的标记,并进行高亮标志处理;提取所述第二虚拟视图中的注册教学服务信息,根据所述注册教学服务信息与所述标记进行遍历匹配,并计算注册教学服务信息与所述标记对应的元素数据之间的合适度值,基于所述合适度值从所述第二虚拟视图中选择所述和所述合适度值最大的一个,并建立所述元素数据的访问URL地址与所述用户终端之间的访问关联,得到虚拟数据视图。可选的,在本专利技术第一方面的第三种实现方式中,所述服务适配层还用于在建立所述元素数据的访问URL地址与所述用户终端之间的访问关联之前,根据所述第一虚拟视图中的业务功能依次创建LDAP数据源,得到LDAP数据源集,基于所述元素数据的访问URL地址中所述LDAP数据源集中选择对应的LDAP数据源,并建立所述LDAP数据源与所述用户终端之间的访问关联,得到虚拟数据视图。可选的,在本专利技术第一方面的第四种实现方式中,所述服务适配层还用于创建LDAP数据视图,根据所述访问关联对所述LDAP数据视图中的LDAP目录中的虚拟ACI的工作方式进行调整,得到虚拟数据视图。可选的,在本专利技术第一方面的第五种实现方式中,所述虚拟中间层还包括portal应用层,其设于所述虚拟视图服务层与所述终端接入层之间;所述portal应用层识别所述注册教学服务信息是否为个性化设置服务;若是,则于提取所述注册请求中携带的用户个性需求,以及所述用户终端访问所述教育数据页面的接入行为习惯,基于所述接入行为习惯配置接入规则,根据所述接入规则调整所述虚拟数据视图中的访问关联,得到新的虚拟数据视图。可选的,在本专利技术第一方面的第六种实现方式中,所述接入平台还包括SOA服务层,其设于所述虚拟中间层与所述终端接入层之间,用于根据所述虚拟中间层中的虚拟数据视图和所述接入信息创建教学业务功能访问逻辑表,并从所述虚拟数据视图中提取各元素数据和对应的访问URL地址,将所述接入信息、元素数据和对应的访问URL地址进行绑定,得到元素数据的数据调度信息表。本专利技术第二方面提供了一种采用上述的基于虚拟数据视图的接入平台的教育数据访问方法,其特征在于,所述教育数据访问方法包括以下步骤:接收来自用户终端的教学数据访问请求,基于所述教学数据访问请求选择对应的设备接入接口,并触发所述设备接入接口向所述虚拟中间层发出接入请求;解析所述接入请求,得到所述用户终端的身份信息和接入信息,通过基于机器学习算法学习生成的虚拟数据视图对所述身份信息和接入信息进行接入认证;在认证通过后,从所述虚拟数据视图中提取所述用户终端访问的URL地址映射关系;根据所述URL地址映射关系控制所述用户终端接到在线教育系统中对应的教育数据界面,并对所述教育数据界面中的教学数据进行访问读取。可选的,在本专利技术第二方面的第一种实现方式中,所述虚拟数据视图通过以下方式创建得到:获取在线教育系统侧的源数据库中的元素数据和各元素数据在所述源数据库中的访问URL地址,以及用户侧的终端数据库表;对所述元素数据进行字段信息的抽取,并在所述元素数据中添加访问方法信息进行关联;创建所述虚拟数据视图的模型,基于抽取的字段信息和访问方法信息,配置所述虚拟数据视图的模型中的字段信息;定义从所述源数据库的元素数据到所述虚拟数据视图的元素数据的映射信息,生成虚拟数据视图的描述元数据文件;加载所述源数据库中的元素数据,依据所述描述元数据文件中的描述规范对所述虚拟数据视图中的元素数据的完整性校验,得到所述虚拟数据视图。本专利技术第三本文档来自技高网...

【技术保护点】
1.一种基于虚拟数据视图的接入平台,应用于在线教育系统,其特征在于,所述基于虚拟数据视图的接入平台包括:终端接入层、利用虚拟数据视图技术构建的虚拟中间层和管理服务层;/n所述终端接入层包括在同一个教育规范体系的多个设备接入接口,用于接收来自用户终端的教学数据访问请求,基于所述教学数据访问请求选择对应的设备接入接口,并触发所述设备接入接口向所述虚拟中间层发出接入请求,以访问所述在线教育系统中的教育数据界面;/n所述虚拟中间层包括虚拟接入管理器,用于解析所述接入请求,得到所述用户终端的身份信息和接入信息,通过所述虚拟接入管理器调取基于机器学习算法学习生成的虚拟数据视图对所述身份信息和接入信息进行接入认证,并在认证通过后,确定所述用户终端访问的URL地址映射关系,以及用于在所述设备接入接口上电到所述用户终端退出访问的整个时间段内保持和维护所述用户终端与所述教育数据界面之间的通信连接;/n所述管理服务层与所述虚拟中间层连接,用于根据所述用户终端在所述虚拟中间层中确定的所述URL地址映射关系控制所述用户终端接到所述在线教育系统中对应的教育数据界面,以实现对教学数据的访问控制。/n

【技术特征摘要】
1.一种基于虚拟数据视图的接入平台,应用于在线教育系统,其特征在于,所述基于虚拟数据视图的接入平台包括:终端接入层、利用虚拟数据视图技术构建的虚拟中间层和管理服务层;
所述终端接入层包括在同一个教育规范体系的多个设备接入接口,用于接收来自用户终端的教学数据访问请求,基于所述教学数据访问请求选择对应的设备接入接口,并触发所述设备接入接口向所述虚拟中间层发出接入请求,以访问所述在线教育系统中的教育数据界面;
所述虚拟中间层包括虚拟接入管理器,用于解析所述接入请求,得到所述用户终端的身份信息和接入信息,通过所述虚拟接入管理器调取基于机器学习算法学习生成的虚拟数据视图对所述身份信息和接入信息进行接入认证,并在认证通过后,确定所述用户终端访问的URL地址映射关系,以及用于在所述设备接入接口上电到所述用户终端退出访问的整个时间段内保持和维护所述用户终端与所述教育数据界面之间的通信连接;
所述管理服务层与所述虚拟中间层连接,用于根据所述用户终端在所述虚拟中间层中确定的所述URL地址映射关系控制所述用户终端接到所述在线教育系统中对应的教育数据界面,以实现对教学数据的访问控制。


2.如权利要求1所述的基于虚拟数据视图的接入平台,其特征在于,所述终端接入层还包括终端注册服务层;
所述终端注册服务层在接收到用户终端发送的教学账号的注册请求,并基于解析所述注册请求中的用户ID、终端ID、用户身份、用户终端的通信协议和注册教学服务信息,将所述用户ID、终端ID和用户身份输入至所述终端注册服务层中进行账号的注册,得到账号信息,并将所述账号信息、用户身份、通信协议和注册教学服务信息建立映射关系,得到账号记录条目,将所述账号记录条目转换为XML格式的数据条,存储至预设的终端数据库表中。


3.如权利要求1或2所述的基于虚拟数据视图的接入平台,其特征在于,所述虚拟中间层还包括虚拟视图服务层和服务适配层;
所述虚拟服务层实时获取所述管理服务层中接入的源数据库中的元素数据和源数据库中各元素数据的访问URL地址,以及所述终端接入层中的终端数据库表中的数据条;将所述元素数据按照业务功能进行归类,并建立所述元素数据与所述业务功能之间的映射关系图,利用虚拟抽象技术对所述映射关系图进行虚拟实体的抽象处理,得到第一虚拟视图,其中所述第一虚拟视图中包括元素数据的虚拟实体、业务功能的虚拟实体和虚拟实体之间的连接关系,以及各业务功能的标记;将所述数据条转换为树状图,并利用虚拟抽象技术奖所述树状图抽象为第二虚拟视图;然后将所述第一虚拟视图和第二虚拟视图发送给所述服务适配层。
所述服务适配层在接收到所述第一虚拟视图和第二虚拟视图后,识别所述第一虚拟视图中的标记,并进行高亮标志处理;提取所述第二虚拟视图中的注册教学服务信息,根据所述注册教学服务信息与所述标记进行遍历匹配,并计算注册教学服务信息与所述标记对应的元素数据之间的合适度值,基于所述合适度值从所述第二虚拟视图中选择所述和所述合适度值最大的一个,并建立所述元素数据的访问URL地址与所述用户终端之间的访问关联,得到虚拟数据视图。


4.如权利要求3所述基于虚拟数据视图的接入平台,其特征在于,所述服务适配层还用于在建立所述元素数据的访问URL地址与所述用户终端之间的访问关联之前,根据所述第一虚拟视图中的业务功能依次创建LDAP数据源,得到LDAP数据源集,基于所述元素数据的访问URL地址中所述LDAP数据源集中选择对应的LDAP数据源,并建立所述LDAP数据源与所述用户终端之间的访问关联,得到虚拟数据视图。


5.如权利要求4所...

【专利技术属性】
技术研发人员:卢炀
申请(专利权)人:深圳市鹰硕技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1