一种课务系统的信息查询方法及装置与流程

文档序号:35974030发布日期:2023-11-09 15:48阅读:26来源:国知局
一种课务系统的信息查询方法及装置与流程

本技术涉及物联网信息数据管理,特别是涉及一种课务系统的信息查询方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、在教育培训行业中,学员的信息管理和身份识别是非常重要的。区别于学校等场所,教育培训机构存在学员、老师流动性大的问题,导致学员、老师之间互相熟悉的难度较高。随着培训机构在教育行业快速发展,除了我们所熟知的正常培训机构(沟通和交流都无障碍的学员报名的机构),我们身边还有一种特殊的培训机构,专门是为了那种有沟通障碍,或者交流障碍的学员服务的机构,老师在上课的时候,会存在对一些跑错课程的学员存在错乱的情况,由于属于特殊学校,有些老师是属于志愿者,存在对学员不熟悉的情况,与学员沟通会比较麻烦,不清楚学员具体的情况,也不了解学员当前上课的班次是哪个。在过去,机构通常利用电脑在管理后台手动搜索学院信息来进行管理和识别身份,这种方式浪费了许多时间和资源,也耽误了老师和学员的时间。

2、相关技术中,为了实现高效的学员信息的管理,通常采用自动化的身份识别系统,主要通过为每一位学生配备内置电子芯片的身份识别卡,在电子芯片中预先烧录学员的身份信息,并在教室门口或其他流通关卡区域设置门禁识别装置,通过nfc、蓝牙等近场通信技术获取学员信息。

3、然而,目前的信息识别方法,存在如下的技术问题:

4、基于身份识别卡和门禁识别装置实现学员信息的识别,在硬件设施支持上的投入过大,且信息的配置和更新也依赖于硬件设备的支持导致信息管理的效率低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够降低对学员的信息识别的硬件设施成本,提高信息识别效率的一种课务系统的信息查询方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种课务系统的信息查询方法。所述方法包括:

3、获取查询终端发送的目标对象的查询报文,所述查询报文包括通过识别所述查询终端扫描的二维码得到的识别信息码和登录所述查询终端的账户类别,所述二维码为预先按照加密算法对目标对象的身份信息进行加密生成的;

4、基于所述查询报文对所述查询终端进行权限校验;

5、在所述校验通过的情况下,基于预设的解码算法对所述查询报文进行解密处理,得到所述目标对象的身份信息;

6、根据所述目标对象的身份信息查询与所述目标对象关联的课程信息,所述与目标对象关联的课程信息包括所述目标对象已购买的课程信息和与所述目标对象的身份信息匹配但未购买的课程信息;

7、根据所述查询终端的账户类别将查询到的与所述账户类别对应的课程信息返回至所述查询终端进行展示。

8、在其中一个实施例中,所述获取查询终端发送的目标对象的查询报文,所述查询报文包括通过识别所述查询终端扫描的二维码得到的识别信息码,所述识别信息码与目标对象的课程信息一一对应之前,还包括:

9、获取所述目标对象的课程信息,基于所述课程信息得到信息标识,所述信息标识与所述课程信息一一对应;

10、基于预设的加密算法对所述信息标识进行加密处理,得到识别信息码,所述加密算法与所述解码算法相互关联。

11、在其中一个实施例中,预设的所述加密算法为sm4算法,预设的所述解码算法为sm2算法,所述获取所述目标对象的课程信息,基于所述课程信息得到信息标识,所述信息标识与所述课程信息一一对应包括:

12、对所述课程信息进行封装处理,得到加密信息包;

13、对所述加密信息包分配所述识别信息码以及对应的加密密钥,所述加密密钥用于实现所述加密处理以及对应的所述解密处理。

14、在其中一个实施例中,身份信息、选课信息以及障碍信息,所述障碍信息用于描述所述目标对象的障碍类型;

15、所述根据所述查询信息获取所述目标对象的课程信息,并将查询到的所述课程信息返回至所述查询终端进行展示还包括:

16、获取所述目标对象的所述障碍信息,基于所述障碍信息确定与所述目标对象相关联的课程推荐列表,所述课程推荐列表中包括对应于所述障碍信息的全部推荐课程;

17、根据所述选课信息在所述课程推荐列表中确定可推荐课程,并将所述可推荐课程返回至所述查询终端进行展示;

18、所述根据所述选课信息在所述课程推荐列表中确定可推荐课程包括:

19、将所述课程推荐列表中的已选课程去除,并根据所述选课信息确定所述目标对象的可选课时间。

20、在其中一个实施例中,所述方法还包括:

21、获取信息变更请求,基于所述信息变更请求对所述课程信息进行更新,得到更新后的所述课程信息;

22、基于更新后的所述课程信息变更所述信息识别码,将变更后的所述信息识别码发布至查询终端。

23、在其中一个实施例中,所述方法还包括:

24、获取所述目标对象的课程状态信息;

25、所述将所述课程信息响应至所述查询终端包括:

26、将所述课程状态信息响应至所述查询终端。

27、第二方面,本技术还提供了一种查询终端的信息查询方法,其特征在于,所述方法包括:

28、扫描二维码得到目标对象的信息识别码,所述识别信息码与目标对象的课程信息一一对应;

29、将包含所述目标对象信息识别码的查询报文发送至课程系统,所述查询报文用于所述课程系统基于所述查询报文对所述查询终端进行权限校验,以及在所述校验通过的情况下,基于预设的解码算法对所述查询报文进行解密处理,得到查询信息,以及根据所述查询信息获取所述目标对象的课程信息,并将查询到的所述课程务信息返回至所述查询终端;

30、接收所述课程系统返回的所述目标对象的课程信息并进行展示。

31、第三方面,本技术还提供了一种课务系统的信息查询装置。所述装置包括:

32、查询请求模块,用于获取查询终端发送的目标对象的查询报文,所述查询报文包括通过识别所述查询终端扫描的二维码得到的识别信息码和登录所述查询终端的账户类别,所述二维码为预先按照加密算法对目标对象的身份信息进行加密生成的;

33、请求校验模块,用于基于所述查询报文对所述查询终端进行权限校验;

34、请求解密模块,用于在所述校验通过的情况下,基于预设的解码算法对所述查询报文进行解密处理,得到所述目标对象的身份信息;

35、信息响应模块,根据所述目标对象的身份信息查询与所述目标对象关联的课程信息,所述与目标对象关联的课程信息包括所述目标对象已购买的课程信息和与所述目标对象的身份信息匹配但未购买的课程信息;

36、信息展示模块,用于根据所述查询终端的账户类别将查询到的与所述账户类别对应的课程信息返回至所述查询终端进行展示。

37、在其中一个实施例中,所述查询请求模块之前,还包括:

38、信息标识模块,用于获取所述目标对象的课程信息,基于所述课程信息得到信息标识,所述信息标识与所述课程信息一一对应;

39、加密处理模块,用于基于预设的加密算法对所述信息标识进行加密处理,得到识别信息码,所述加密算法与所述解码算法相互关联。

40、在其中一个实施例中,所述查询请求模块包括:

41、信息封装模块,用于对所述课程信息进行封装处理,得到加密信息包;

42、加密密钥模块,用于对所述加密信息包分配所述识别信息码以及对应的加密密钥,所述加密密钥用于实现所述加密处理以及对应的所述解密处理。

43、在其中一个实施例中,所述课程信息包括:身份信息、选课信息以及障碍信息,所述障碍信息用于描述所述目标对象的障碍类型;

44、所述信息响应模块还包括:

45、课程关联模块,用于获取所述目标对象的所述障碍信息,基于所述障碍信息确定与所述目标对象相关联的课程推荐列表,所述课程推荐列表中包括对应于所述障碍信息的全部推荐课程;

46、课程推荐模块,用于根据所述选课信息在所述课程推荐列表中确定可推荐课程,并将所述可推荐课程返回至所述查询终端进行展示;

47、所述课程推荐模块包括:

48、可行性筛选模块,用于将所述课程推荐列表中的已选课程去除,并根据所述选课信息确定所述目标对象的可选课时间。

49、在其中一个实施例中,所述装置还包括:

50、信息变更模块,用于获取信息变更请求,基于所述信息变更请求对所述课程信息进行更新,得到更新后的所述课程信息;

51、图码变更模块,用于基于更新后的所述课程信息变更所述信息识别码,将变更后的所述信息识别码发布至查询终端。

52、在其中一个实施例中,所述装置还包括:

53、课程状态模块,用于获取所述目标对象的课程状态信息;

54、所述信息响应模块包括:

55、状态监测模块,用于将所述课程状态信息响应至所述查询终端。

56、第四方面,本技术还提供了一种查询终端的信息查询装置,所述装置包括:

57、扫描模块,用于扫描二维码得到目标对象的信息识别码,所述识别信息码与目标对象的课程信息一一对应;

58、请求模块,用于将包含所述目标对象信息识别码的查询报文发送至课程系统,所述查询报文用于所述课程系统基于所述查询报文对所述查询终端进行权限校验,以及在所述校验通过的情况下,基于预设的解码算法对所述查询报文进行解密处理,得到查询信息,以及根据所述查询信息获取所述目标对象的课程信息,并将查询到的所述课程务信息返回至所述查询终端;

59、展示模块,用于接收所述课程系统返回的所述目标对象的课程信息并进行展示。

60、第五方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述中任意一项实施例所述的一种课务系统的信息查询方法或一种查询终端的信息查询方法中的步骤。

61、第六方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任意一项实施例所述的一种课务系统的信息查询方法或一种查询终端的信息查询方法中的步骤。

62、第七方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述中任意一项实施例所述的一种课务系统的信息查询方法或一种查询终端的信息查询方法中的步骤。

63、上述一种课务系统的信息查询方法、装置、计算机设备、存储介质和计算机程序产品,通过独权中的技术特征进行推导,能够达到对应背景技术中的技术问题的如下有益效果:

64、在实施中,信息管理系统可以接收查询终端发送的查询报文,通过查询报文得知查询终端所扫描的学员佩戴的二维码中所携带的信息以及查询终端的信息,通过查询报文对查询终端进行权限校验,从而能够得知查询终端是否具有查看学员信息的权限,通过校验后,对查询报文进行解密处理,得到查询目标对象的课程信息所用的查询信息,最终通过查询信息在课程信息数据库中得到目标对象的课程信息并响应至查询终端。教职人员能够通过扫描二维码获取学员的信息,有助于提高学员信息以及相应的的课程信息的查询效率,在特殊教育(学员具有健康障碍)场景下,能够提高学员信息查询的便利性。另一方面,信息管理系统接收到查询报文后,通过权限验证,解密等处理,对查询信息的请求进行多次验证,有助于提高学员信息管理的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1