学习平台的认证系统及其方法

文档序号:9754598阅读:729来源:国知局
学习平台的认证系统及其方法
【技术领域】
[0001]本发明涉及一种认证系统及其方法,尤其是指涉及一种客户端透过学习平台与验证服务端进行数据验证以反馈认证标识符进行认证的认证系统及其方法。
【背景技术】
[0002]目前在教育领域,各个学校都会建立自己的学习平台,在其上放置课程相关教育教学资源,每个学校所建立的学习平台都有自己的认证方式,认证方式多样且不见得都相同或是不相同。
[0003]在学校与学校之间,若是彼此之间建立结盟,透过每个学校所建立的学习平台可以有效的将课程相关教育教学资源进行分享,然而有鉴于每个学校所建立的学习平台都有自己的认证方式,认证方式多样且不见得都相同或是不相同,不论是相同或是不相同学习平台的认证方式,往往需要在每个学校的学习平台进行数据注册,才能享有课程相关教育教学资源的分享,另外的解决方式为提供一个公用认证,但公用认证无法提供个人化课程相关教育教学资源的学习纪录。
[0004]综上所述,可知现有技术中长期以来一直存在跨学校学习平台认证与个人化学习纪录不便的问题,因此有必要提出改进的技术手段,来解决此一问题。

【发明内容】

[0005]有鉴于现有技术存在现有技术无法达到跨学校学习平台认证与个人化学习纪录不便的问题,本发明遂揭露一种学习平台的认证系统及其方法,其中:
[0006]本发明所揭露的学习平台的认证系统,其包括:第一客户端、第一学习平台以及验证服务端,其中第一学习平台还包括:接收模块、解析模块、传送模块以及记录模块;验证服务端还包括:服务端接收模块、注册处理模块、验证模块、生成模块以及服务端传送模块。
[0007]其中,第一客户端是发送登入信息,以及接收认证标识符;第一学习平台的接收模块,用以自第一客户端接收登入信息,或是接收认证标识符;第一学习平台的解析模块,当接收模块接收认证标识符时,对认证标识符进行解析,以对登入信息进行权限控制;第一学习平台的传送模块,用以传送储存于第一学习平台中的注册数据、传送登入信息或是传送认证标识符至第一客户端;及第一学习平台的记录模块,用以当接收模块接收到认证标识符时,纪录第一客户端于第一学习平台的学习过程与学习纪录;验证服务端的服务端接收模块是用以自传送模块接收第一学习平台中的注册数据,或是接收登入信息;验证服务端的注册处理模块是用以当服务端接收模块接收第一学习平台中的注册数据时,将第一学习平台中的注册数据进行数据转换为转换注册数据后储存于注册数据库中;验证服务端的验证模块是用以当服务端接收模块接收登入信息时,依据转换注册数据对登入信息进行验证;验证服务端的生成模块是用以当登入信息通过验证模块的验证时,依据与登入信息对应的转换注册数据生成认证标识符;及验证服务端的服务端传送模块是用以传送登入信息认证标识符至接收模块。
[0008]本发明所揭露的学习平台的认证方法,其包括下列步骤:
[0009]首先,第一学习平台传送储存于第一学习平台中的注册数据至验证服务端;接着,验证服务端将第一学习平台中的注册数据进行数据转换为转换注册数据后储存于注册数据库中;接着,第一客户端发送登入信息至第一学习平台,第一学习平台发送登入信息至验证服务端;接着,验证服务端依据转换注册数据对登入信息进行验证;接着,当登入信息通过验证服务端的验证时,依据与登入信息对应的转换注册数据生成认证标识符;接着,验证服务端传送认证标识符至第一学习平台,第一学习平台对认证标识符进行解析,以对登入信息进行权限控制;最后,第一学习平台传送认证标识符至第一客户端。
[0010]本发明所揭露的系统及方法如上所述,与现有技术之间的差异在于本发明将储存于第一学习平台中的注册数据提供至验证服务端进行数据转换为转换注册数据后储存于注册数据库中,当第一学习平台的第一客户端登入第一学习平台时,透过第一学习平台提供第一客户端所提供的登入信息至验证服务端,验证服务端经过登入信息的验证以生成认证标识符以回送至第一学习平台,并透过第一学习平台将认证标识符回送至第一客户端,而第一学习平台即可记录第一客户端于第一学习平台的学习过程与学习纪录,藉此可透过验证服务端提供不同学习平台第一客户端于第一学习平台的学习过程与学习纪录,以及透过验证服务端对不同学习平台提供认证。
[0011]透过上述的技术手段,本发明可以达成整合学习平台的认证与提供学习平台学习过程与学习纪录的技术效果。
【附图说明】
[0012]图1绘示为本发明学习平台的认证系统的系统方块图。
[0013]图2A至图2C绘示为本发明学习平台的认证方法的方法流程图。
[0014]图3绘示为本发明学习平台的认证的架构示意图。
[0015]组件标号说明
[0016]10第一客户端
[0017]20第一学习平台
[0018]21接收模块
[0019]22解析模块
[0020]23传送模块[0021 ]24 记录模块
[0022]30验证服务端
[0023]31服务端接收模块
[0024]32注册处理模块
[0025]33验证模块
[0026]34生成模块
[0027]35服务端传送模块
[0028]41注册数据
[0029]42登入信息
[0030]43认证标识符[0031 ]44更新认证标识符
[0032]45删除指令
[0033]50第二学习平台
[0034]60第二客户端
[0035]101 ?107 步骤
[0036]201 ?204 步骤
[0037]301 ?306 步骤
【具体实施方式】
[0038]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与效果。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0039]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0040]以下将以一个实施例来说明本发明所揭露的学习平台的认证系统及其方法,并请同时参考图1、图2A至图2C以及图3所示,图1绘示为本发明学习平台的认证系统的系统方块图;图2A至图2C绘示为本发明学习平台的认证方法的方法流程图;图3绘示为本发明学习平台的认证的架构示意图。
[0041]本发明所揭露的学习平台的认证系统,其包括:第一客户端10、第一学习平台20以及验证服务端30,其中第一学习平台20还包括:接收模块21、解析模块22、传送模块23以及记录模块24;验证服务端30还包括:服务端接收模块31、注册处理模块32、验证模块33、生成模块34以及服务端传送模块35。
[0042]第一学习平台20首先将储存于第一学习平台20中的注册数据41透过第一学习平台20的传送模块23传送至验证服务端30,验证服务端30的服务端接收模块31在接收到第一学习平台20的传送模块23所传送储存于第一学习平台20中的注册数据41后,即可藉由验证服务端30得注册处理模块32将第一学习平台20中的注册数据41进行数据转换为转换注册数据后储存于注册数据库36中,即可提供第一学习平台快速将注册数据41注册于验证服务端30。
[0043]上述第一学习平台20—般即为服务器,上述的注册数据41以及转换注册数据报含用户身份信息、角色信息以及权限信息…等,用户身份信息包括姓名、生日、地址…等,角色信息包括学号、账号、密码…等,权限信息即为对应的权限,在此皆仅为举例说明之,并不以此局限本发明的应用范畴。
[0044]接着,当连接于第一学习平台20的第一客户端10需要进行学习平台的登入时,第一客户端10即可发送登入信息42至第一学习平台20,登入信息42可以是学号以及密码的组合、账号以及密码的组合…等,第一客户端10可以是个人计算机、笔记本电脑、平板电脑、手持式装置(例如为智能手机)...等,上述皆仅为举例说明之,并不以此局限本发明的应用范畴。
[0045]接着,第一学习平台20的接收模块21即可接收第一客户端10所提供的登入信息42,并再透过第一学习平台20的传送模块23将由第一客户端10所接收到的登入信息42传送至验证服务端30。
[0046]接着,验证服务端30的服务端接收模块31即可接收第一学习平台20所提供的登入信息42,并再透过验证服务端30的验证模块33依据验证服务端30的注册数据库36中所储存的转换注册数据对登入信息42进行验证,若登入信息42为学号以及密码,验证服务端30的验证模块33即是比对登入信息42的学号以及密码与验证服务端30的注册数据库36中所储存的转换注册数据中学号以及密码是否相符合以及相互对应,若比对相符合,则登入信息42即可通过验证服务端30的验证模块33验证,若比对不相符,则登入信息42即不通过验证服务端30的验证模块33验证。
[0047]在登入信息42通过验证服务端30的验证模块33验证后,即可再透过验证服务端30的生成模块34依据与登入信息42对应的转换注册数据生成认证标识符43,即验证服务端30的生成模块34是依据与登入信息42对应的用户身份信息、角色信息、权限信息以及唯一键值透过可逆运算的加密算法生成认证标识符43,上述认证标识符43即具有唯一性。
[0048]接着,验证服务端30的服务端传送模块35即可传送验证服务端30的生成模块34所生成的认证标识符43至第一学习平台20,第一学习平台20的接收模块21即可自验证服务端30的服务端传送模块35接收认证标识符43,再透过第一学习平台20的解析模块22对认证标识符43进行解析,即第一学习平台20的解析模块22对认证标识符43对进行解密,以依据权限信息对登入信息42进行权限控制。
[0049]在此同时,第一学习平台20的传送模块23会将认证标识符43传送至第一客户端10,并且第一学习平台20的记录模块24会纪录第一客户端
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1