【技术实现步骤摘要】
基于虚拟数据视图的接入平台、系统及教育数据访问方法
本专利技术涉及在线教育
,尤其涉及一种基于虚拟数据视图的接入平台、系统及教育数据访问方法。
技术介绍
目前,随着IT技术的发展,各行各业、单位或者机构、部门内部逐渐实现了业务信息化,建立了大量的信息系统,并且也支持多用户的随时访问,但是对于信息系统的多用户访问实现,目前主要使用的方式是通过互联网共享的方式来实现,而不同的用户终端其支持的访问方式或者其与信息系统的通信方式并不相同,这就需要针对性地开发兼容系统,,这样不仅增加了系统的开发成本,并且还不利于统一的管理,利用信息技术、网络技术来辅助学校或者学生的教学信息管理。
技术实现思路
本专利技术的主要目的在于解决现有的在线教学平台难以实现多终端的接入以及对各教育业务系统的兼容性较低的技术问题。本专利技术第一方面提供了一种基于虚拟数据视图的接入平台,应用于在线教育系统,所述基于虚拟数据视图的接入平台包括:终端接入层、利用虚拟数据视图技术构建的虚拟中间层和管理服务层;所述终端接入层包括在同一个教育规范体系的多个设备接入接口,用于接收来自用户终端的教学数据访问请求,基于所述教学数据访问请求选择对应的设备接入接口,并触发所述设备接入接口向所述虚拟中间层发出接入请求,以访问所述在线教育系统中的教育数据界面;所述虚拟中间层包括虚拟接入管理器,用于解析所述接入请求,得到所述用户终端的身份信息和接入信息,通过所述虚拟接入管理器调取基于机器学习算法学习生成的虚拟数据视图对所述身份信息和 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。