一种基于区块链的线上教学防入侵方法技术

技术编号:39571271 阅读:7 留言:0更新日期:2023-12-03 19:22
本发明专利技术提供了一种基于区块链的线上教学防入侵方法,包括:当用户终端处于本机用户的应用界面时,若检测到临时登录的操作,则切换至临时登录界面以获取临时用户的临时登录信息并发送给教学服务器;教学服务器在接收到临时登录信息后,获取临时用户与本机用户的亲密度,并根该亲密度和临时用户的用户信息对临时登录信息进行认证;若认证成功,则用户终端切换至临时用户的应用界面;当用户终端检测到退出临时登录的操作时,用户终端切换至静默界面,并在检测到唤醒操作时,采用本地的身份验证工具对本机用户进行身份验证,以及在验证通过时返回本机用户的应用界面

【技术实现步骤摘要】
一种基于区块链的线上教学防入侵方法


[0001]本专利技术涉及线上教学
,特别是涉及一种基于区块链的线上教学防入侵方法


技术介绍

[0002]现有技术中的线上教学系统包括教学服务器和多个用户终端,其中学生终端和教师终端,教学服务器上存储有教学资源

教师信息和学生信息;学生终端上设置有学生应用程序,学生可以通过该学生应用程序登录线上教学系统,并访问教学服务器;教师终端上设置有教师应用程序,教师可以通过教师应用程序登录线上教学系统,并访问教学服务器

[0003]为了保证线上教学系统的安全,通常在用户终端上登录后,会将用户对应的用户终端进行绑定

当用户在登录线上教学系统所使用的用户终端发生改变时,不仅会验证用户的用户名与用户密码是否匹配,还会通过验证码等方式做高安全等级的身份验证,以提高用户的安全性

[0004]上述安全认证方式在某些情况下会降低用户的体验

例如当甲用户的终端设备出现故障或者忘记携带时,需要借用乙用户的用户终端,此时需要高安全等级的身份验证;而当甲用户再次使用其对应的用户终端时,也需要再次进行高安全等级的身份验证

并且在乙用于将自己的用户终端借给甲用户使用后,乙用户在使用时也需要高安全等级的身份验证


技术实现思路

[0005]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链的线上教学防入侵方法,能够达到改善用户体验的目的

[0006]具体地,本专利技术提供了一种基于区块链的线上教学防入侵方法,其应用于线上教学系统,其中所述线上教学系统包括教学服务器和多个用户终端,且各所述用户终端与对应的用户相绑定;所述教学服务器上设置有区块链,且所述区块链存储有各所述用户的用户信息;
[0007]所述线上教学防入侵方法包括:
[0008]当用户终端处于本机用户的应用界面时,若检测到选择临时登录的操作,则切换至临时登录界面以获取临时用户的临时登录信息,并将所述临时登录信息发送给教学服务器;
[0009]所述教学服务器在接收到所述临时登录信息后,获取所述临时用户与所述本机用户的亲密度,并根据所述亲密度和所述临时用户的用户信息对所述临时登录信息进行认证,以及将认证结果发送给所述用户终端;
[0010]若所述用户终端接收到的所述认证结果为认证成功,则所述用户终端切换至所述临时用户的应用界面;
[0011]当所述用户终端检测到退出临时登录的操作时,所述用户终端切换至静默界面,
并在检测到唤醒操作时,采用本地的身份验证工具对所述本机用户进行身份验证,以及在验证通过时返回所述本机用户的应用界面

[0012]根据本专利技术的一个实施例,所述的获取所述临时用户与所述本机用户的亲密度,包括:
[0013]获取所述临时用户与所述本机用户之间的社会关系和历史接触信息;
[0014]根据所述社会关系和所述历史接触信息得到所述亲密度

[0015]根据本专利技术的一个实施例,所述的获取临时用户的临时登录信息,包括:
[0016]所述用户终端在检测到所述临时用户执行填写用户名的操作时,将所述本机用户的好友列表显示在预设位置,以供所述临时用户进行选择;
[0017]所述用户终端获取所述临时用户所选择的目标好友,并根据所述目标好友的信息填写所述用户名

[0018]根据本专利技术的一个实施例,在所述用户终端切换至所述临时用户的应用界面后,还包括:
[0019]所述用户终端检测所述临时用户的临时操作,并根据所述临时操作的类型确定是否响应所述临时操作

[0020]根据本专利技术的一个实施例,在所述用户终端切换至所述临时用户的应用界面后,还包括:
[0021]当所述用户终端处于所述临时用户的应用界面时,若预设时长内没有检测到所述临时用户的操作信息,则退出所述临时登录

[0022]根据本专利技术的一个实施例,在所述用户终端切换至所述临时用户的应用界面后,还包括:
[0023]所述用户终端获取所述临时用户的临时操作信息,并将所述临时操作信息发送至所述教学服务器以进行保存;以及
[0024]当所述本机用户在其绑定的所述用户终端登录时,所述教学服务器判断是否存储有所述本机用户的临时操作信息;
[0025]若是,则将所述临时操作信息发送至所述本机用户所绑定的用户终端

[0026]根据本专利技术的一个实施例,在所述的获取所述临时用户与所述本机用户的亲密度前,还包括:
[0027]所述教学服务器判断所述临时用户是否已经在其绑定的用户终端上登录;
[0028]若是,则禁止所述临时登录,或者向所述临时用户所绑定的用户终端发送退出登录的信息

[0029]根据本专利技术的一个实施例,在所述的获取所述临时用户与所述本机用户的亲密度前,还包括:
[0030]所述教学服务器判断所述临时用户是否已经在其绑定的用户终端上登录;
[0031]若是,则所述教学服务器向所述临时用户所绑定的用户终端和临时登录的用户终端同时发起预设安全等级的验证

[0032]根据本专利技术的一个实施例,所述线上教学防入侵方法还包括:
[0033]所述教学服务器在接收到所述本机用户在其绑定的应用户终端的登录信息后,判断所述本机用户是否在其他用户终端临时登录;
[0034]若是,则所述教学服务器向所述本机用户临时登录的用户终端发送信息以退出所述本机用户的临时登录,并将所述临时登录的用户终端的信息发送给所述本机用户所绑定的用户终端

[0035]根据本专利技术的一个实施例,所述身份验证工具包括指纹采集器

视网膜采集器和脸谱采集器中的一个或者多个

[0036]本专利技术所提供的基于区块链的线上教学防入侵方法,在临时用户借用本机用户的用户终端时,本机用户无需退出登录状态,只需要切换至临时登录界面即可供临时用户登录线上教学系统

在临时用户进行临时登录时,不仅验证了临时用户的登录信息是否正确,而且还验证了临时用户与本机用户的亲密度,从而保证了临时用户的安全性

当临时用户退出临时登录,用户终端没有直接返回本机用户的应用界面,而是切换到了静默界面,并且当本地的身份验证工具对本机用户进行身份验证后,才会返回本机用户的应用界面,如此不仅提高了本机用户的安全性,而且无需与教学服务器做信息交互来进行身份认证

因此,本专利技术所提供的技术方案,在临时用户借用本机用户的用户终端时,不仅可以保证临时用户和本机用户的安全性,防止用户的信息被入侵,而且还能够减少临时用户和本机用户操作的复杂度,从而达到改善用户体验的目的

[0037]根据下文结合附图对本专利技术具体实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于区块链的线上教学防入侵方法,其应用于线上教学系统,其中所述线上教学系统包括教学服务器和多个用户终端,且各所述用户终端与对应的用户相绑定;所述教学服务器上设置有区块链,且所述区块链存储有各所述用户的用户信息;其特征在于,所述线上教学防入侵方法包括:当用户终端处于本机用户的应用界面时,若检测到选择临时登录的操作,则切换至临时登录界面以获取临时用户的临时登录信息,并将所述临时登录信息发送给教学服务器;所述教学服务器在接收到所述临时登录信息后,获取所述临时用户与所述本机用户的亲密度,并根据所述亲密度和所述临时用户的用户信息对所述临时登录信息进行认证,以及将认证结果发送给所述用户终端;若所述用户终端接收到的所述认证结果为认证成功,则所述用户终端切换至所述临时用户的应用界面;当所述用户终端检测到退出临时登录的操作时,所述用户终端切换至静默界面,并在检测到唤醒操作时,采用本地的身份验证工具对所述本机用户进行身份验证,以及在验证通过时返回所述本机用户的应用界面
。2.
根据权利要求1所述的线上教学防入侵方法,其特征在于,所述的获取所述临时用户与所述本机用户的亲密度,包括:获取所述临时用户与所述本机用户之间的社会关系和历史接触信息;根据所述社会关系和所述历史接触信息得到所述亲密度
。3.
根据权利要求1所述的线上教学防入侵方法,其特征在于,所述的获取临时用户的临时登录信息,包括:所述用户终端在检测到所述临时用户执行填写用户名的操作时,将所述本机用户的好友列表显示在预设位置,以供所述临时用户进行选择;所述用户终端获取所述临时用户所选择的目标好友,并根据所述目标好友的信息填写所述用户名
。4.
根据权利要求1所述的线上教学防入侵方法,其特征在于,在所述用户终端切换至所述临时用户的应用界面后,还包括:所述用户终端检测所述临时用户的临时操作,并根据所述临时操作的类型确定是否响应所述临时操作
。5.
根据权利要求1所述的线上教学防入侵方法,其特征在于...

【专利技术属性】
技术研发人员:张鹏程王瑞艺雷江涛武永建胡萍
申请(专利权)人:河南开放大学
类型:发明
国别省市:

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

1