基于数据处理的用户资格认证方法和系统的制作方法

文档序号:10655832阅读:245来源:国知局
基于数据处理的用户资格认证方法和系统的制作方法
【专利摘要】本发明实施例涉及一种基于数据处理的用户资格认证方法和系统,所述方法包括:根据用户点击用户界面输入的课程请求指令获取课件数据;课件数据中包括只读数据和读写数据;根据读写数据在用户界面提供交互信息输入区域;识别用户在交互信息输入区域的输入操作,得到对应读写数据的输入数据;获取读写数据对应的预先存储的基准数据;比较输入数据与基准数据得到对比信息;对课件数据中的全部读写数据对应的输入数据与基准数据的对比信息进行统计,得到统计结果信息;当统计结果信息满足预设条件时,修改用户身份信息对应的用户资格属性信息为认证通过;根据用户资格属性信息调用资格证书数据,并加载用户身份信息,生成用户资格认证证书。
【专利说明】
基于数据处理的用户资格认证方法和系统
技术领域
[0001]本发明涉及认证管理领域,尤其涉及一种基于数据处理的用户资格认证方法和系统。
【背景技术】
[0002]随着社会的进步,互联网技术的不断迭代更新,在线教育的方式已经广泛应用于各个院校、教育培训机构以及各行各业中。
[0003]目前最常用的在线教育方式就是通过在线的课件播放进行学习,该方式因使用方便,不受时间、地域限制,成本低等优点受到广泛欢迎。然而,这种方法因为在学习中缺乏互动性,学习效果往往很难达到预期。
[0004]除此之外,企业等对于在线教育的期待和要求已经远远超出简单的在线学习,而是希望有一整套的认证管理机制,通过该机制对员工进行培训、考核、资格认证等。而依赖于现有的在线教育方式还无法实现。

【发明内容】

[0005]本发明的目的是针对现有技术的缺陷,提供一种基于数据处理的用户资格认证方法和系统。
[0006]第一方面,本发明实施例提供了一种用户资格认证方法,包括:
[0007]用户终端接收用户点击所述用户终端的用户界面输入的课程请求指令,并发送给服务器;
[0008]服务器根据所述课程请求指令获取存储器中存储的课件数据,并发送给用户终端;所述课件数据中至少包括只读数据和读写数据;
[0009]所述用户终端将所述只读数据和读写数据在所述用户界面显示为多媒体可视听化数据;并且根据所述读写数据在所述用户界面提供交互信息输入区域;
[0010]所述用户终端识别用户根据所述显示为多媒体可试听化数据的读写数据在所述交互信息输入区域的输入操作,得到对应所述读写数据的输入数据,并发送给所述服务器;
[0011]所述服务器从所述存储器中获取所述读写数据对应的预先存储的基准数据;
[0012]所述服务器比较所述输入数据与所述基准数据,得到对比信息;
[0013]所述服务器对所请求的所述课件数据中包括的全部读写数据对应的输入数据与基准数据的对比信息进行统计,得到统计结果信息;所述统计结果信息中包含所述用户的用户身份信息;
[0014]当一个或多个课程的各个课件数据的所述统计结果信息满足预设条件时,所述服务器修改所述处理器中存储的所述用户身份信息对应的用户资格属性信息,将所述用户资格属性信息修改为认证通过;
[0015]所述服务器根据所述用户资格属性信息调用对应的资格证书数据,并将所述用户身份信息加载到所调用的资格证书数据中,生成用户资格认证证书。
[0016]优选的,在所述用户终端接收用户点击用户界面输入的课程请求指令之前,所述方法还包括:
[0017]所述用户终端接收用户输入的登陆请求;
[0018]根据所述登陆请求向用户显示登陆信息输入界面;
[0019]接收用户输入的登陆信息,所述登陆信息至少包括用户名和登陆验证码;
[0020]将所述用户名和登陆验证码发送到所述服务器;
[0021]所述服务器对所述用户名和登陆验证码进行验证,验证通过时,将面向所述用户的用户数据发送给所述用户终端;所述用户数据至少包括:用户界面数据和所述用户身份信息;
[0022]所述用户终端将所述用户界面数据显示为用户界面。
[0023]进一步优选的,所述用户界面数据包括:用户界面显示数据和用户进度存储数据;所述用户终端将所述用户界面数据显示为用户界面具体为:
[0024]所述用户终端根据所述用户进度存储数据确定相应的用户界面显示数据并进行显不O
[0025]优选的,所述在所述用户终端将所述只读数据和读写数据在所述用户界面显示为多媒体可视听化数据之后,所述方法还包括:
[0026]所述用户终端接收输入的操作指令;所述操作指令包括退出操作指令和/或暂停操作指令;
[0027]所述用户终端根据所述操作指令将当前用户界面数据的显示信息记录为所述用户界面显示数据,并将当前用户界面数据对应的进度信息记录为所述用户进度存储数据。
[0028]优选的,在所述将所述用户资格属性信息修改为认证通过之后,所述方法还包括:
[0029]所述服务器将所述认证通过的所述用户资格属性信息发送给所述用户终端;
[0030]所述用户终端对所述用户资格属性信息进行解析,得到对应的用户资格信息;
[0031]所述用户终端将所述用户资格信息在所述用户界面进行显示。
[0032]进一步优选的,所述用户终端将所述用户资格信息在所述用户界面进行显示具体为:
[0033]所述用户终端接收所述用户输入的用户资格查询指令;
[0034]根据所述用户资格查询指令查询所述用户资格信息,并将所述用户资格信息在所述用户界面进行显示。
[0035]优选的,所述用户资格认证证书至少包括:证书识别码、证书名称信息、证书编号信息、用户身份信息、颁发单位信息、证书获取日期和/或证书有效期;其中用户身份信息至少包括用户姓名和身份证号码;所述证书识别码包括二维码,通过对所述二维码进行扫描得到所述证书名称信息、证书编号信息、用户身份信息、颁发单位信息、证书获取日期和/或证书有效期。
[0036]优选的,在所述服务器比较所述输入数据与所述基准数据之后,所述方法还包括:
[0037]当所述输入数据与所述基准数据不相符时,所述服务器生成提示信息,并发送给所述用户终端,用以提示用户输入不正确;并且,所述服务器生返回链接并发送给所述用户终端进行显示,用以使得用户点击所述返回链接返回所述交互信息输入区域;所述用户终端再次接收并识别用户在所述交互信息输入区域的输入操作。
[0038]优选的,在所述服务器比较所述输入数据与所述基准数据之后,所述方法还包括:
[0039]所述服务器从所述存储器中获取对应所述读写数据的分析信息并显示;所述分析信息中包括所述基准数据。
[0040]第二方面,本发明实施例提供了一种用户资格认证系统,包括上述第一方面所述的用户终端、存储器和服务器。
[0041]本发明实施例提供的基于数据处理的用户资格认证方法和系统。利用先进的网络技术,集合了丰富的学习内容,采用互动灵活的教学方式,依托美观清晰的用户界面,为在线教育的使用者提供了一整套的认证管理机制。能够根据用户学习程度进行认证,对于用户在学习完成后具有的相应资质进行自动维护管理,节省了大量的人力资源成本,也便于人力资源数据的统计和管理。
【附图说明】
[0042]图1为本发明实施例提供的一种基于数据处理的用户资格认证方法流程图;
[0043]图2为本发明实施例提供的基于数据处理的用户资格认证系统的结构示意图。
【具体实施方式】
[0044]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0045]本发明实施例提供的基于数据处理的用户资格认证方法,适用于任何行业,基于网络技术、数据分析和统计技术,内容覆盖了授课培训、考核、纠错分析、课程完成度管理、用户认证资格管理和证书发放的全过程。下面首先以图1为例,对本发明实施例提供的用户资格认证方法进行说明。
[0046]本实施例提供的基于数据处理的用户资格认证方法,执行于用户资格认证系统中,该系统包括服务器和用户终端,通过用户终端接入服务器,进行数据交互。
[0047]图1为本发明实施例提供的基于数据处理的用户资格认证方法的流程图,如图所示,本发明实施例提供的用户资格认证方法包括如下步骤:
[0048]步骤110,用户终端接收用户点击用户终端的用户界面输入的课程请求指令,并发送给服务器;
[0049]具体的,用户终端为用户提供用以进行用户资格认证的用户界面,用户界面上包括多个模块,分别用以显示、请求查询不同的信息。当用户对请求查询模块进行点击操作时,用户终端识别用户进行的点击操作,向服务器发送相应的信息获取信息,在用户界面进行显示。
[0050]所述模块至少可以包括一下几个模块。
[0051]1、用户信息显示模块,对用户的姓名、工作单位、所在地区等信息进行显示。
[0052]2、认证进度查询模块,根据用户点击操作,从服务器获取与该用户身份信息相对应的学习科目,以及对应每个科目的学习进度、考核进度等。比如可以包括已完成、待完成、正在完成的状态,也可以包括考核成绩、是否通过该科目等等。
[0053]3、用户资格管理模块,根据用户点击操作,从服务器获取与该用户身份信息相对应的用户资格属性信息;用户资格属性信息可以包括用户已认证完成的资格认证信息以及用户待认证完成的资格认证信息。
[0054]4、课程管理模块,可以按照不同课程内容区分为多个子模块,根据用户点击操作,生成课程请求指令,从服务器请求获取相应课件数据。下面主要对课件数据的获取展开说明。
[0055]步骤120,服务器根据课程请求指令获取存储器中存储的课件数据,并发送给用户终端;
[0056]具体的,课件数据中至少包括只读数据和读写数据;
[0057]其中,只读数据包括演示文稿、视频、音频数据等;读写数据可以为可接受用户输入操作的数据。
[0058]步骤130,用户终端将只读数据和读写数据在用户界面显示为多媒体可视听化数据;并且根据读写数据在用户界面提供交互信息输入区域;
[0059]具体的,用户终端在接收到只读数据后,会对数据进行解析和显示播放,可以以图像、文字、多媒体等多种方式实现。
[0060]读写数据可以接受用户输入操作,该输入操作是在用户界面提供交互信息输入区域进行的。用户界面提供交互信息输入区域可以设置于读写数据的显示内容本身,通过用户点击读写数据的显示内容进行选择输入,也可以设置于读写数据显示内容的关联位置,比如在显不内容之如、之后、下方等等。
[0061]步骤140,用户终端识别用户根据显示为多媒体可试听化数据的读写数据在交互信息输入区域的输入操作,得到对应读写数据的输入数据,并发送给服务器;
[0062]具体的,输入操作可以包括语音、键盘输入、点击选择等。上述例举了点击选择显示内容进行输入操作。
[0063]对于语音输入,可以在交互信息输入区域设置拾音启动/暂停图标,通过解析用户在操作用户终端对拾音启动图标的点击操作,生成语音输入请求指令发送给用户终端,用户终端控制开启拾音器工作,接收用户的语音输入并发送到服务器。
[0064]对于键盘输入,可以设置交互信息输入区域为可接收字符输入区域,识别在该区域内输入的字符信息,并发送到服务器。
[0065]步骤150,服务器从存储器中获取读写数据对应的预先存储的基准数据;
[0066]具体的,在存储器中,预先存储有基准数据,基准数据面向各个交互信息输入区域,可以用来与交互信息输入区域输入的输入数据进行对比匹配。基准数据的属性信息中包括对应的交互信息输入区域的信息,因此服务器能够调用到所需的交互信息输入区域的基准数据。
[0067]步骤160,服务器比较输入数据与基准数据,得到对比信息;
[0068]具体的,服务器将具有相同交互信息输入区域的属性信息的输入数据与基准数据相对比,确认二者是否为相同的数据。并且,将对比结果记录为对比信息。
[0069]进一步的,对比信息可以包括是否匹配,也可以包括二者之间的匹配度。
[0070]除此之外,当输入数据与基准数据不相符时,服务器还可以生成提示信息,并发送给用户终端,用以提示用户输入不正确;并且,服务器生返回链接并发送给用户终端进行显示,使得用户通过点击返回链接返回交互信息输入区域。此时用户终端可以再次接收并识别用户在交互信息输入区域的输入操作。
[0071]此外还可以设定返回次数的阈值,当在同一交互信息输入区域输入的输入数据与基准数据不相符的次数达到一定阈值时,就不再生成返回链接,而是由服务器从存储器中获取对应读写数据的分析信息并显示。该阈值可以为I。即只要用户输入数据与基准数据不符就直接显示分析信息。
[0072]其中分析信息中包括所述基准数据。由此可以使用户及时获知基准数据对应的标准答案,能够在发现错误的同时第一时间学习自己还未掌握的内容。
[0073]步骤170,服务器对所请求的课件数据中包括的全部读写数据对应的输入数据与基准数据的对比信息进行统计,得到统计结果信息;
[0074]具体的,当一个课件播放完成时,服务器对课件播放过程中获取到的全部输入数据,根据其交互信息输入区域的属性信息,获取相应的基准数据,并对他们的对比结果进行统计,得到统计结果信息。在统计结果信息中,还包含有用户的用户身份信息。
[0075]步骤180,当一个或多个课程的各个课件数据的统计结果信息满足预设条件时,月艮务器修改处理器中存储的用户身份信息对应的用户资格属性信息,将用户资格属性信息修改为认证通过;
[0076]具体的,对于每个课件都可以设置其统计结果信息的预设条件,也就是当统计结果信息满足什么样的条件时认为该课件学习通过。当统计结果信息满足预设条件的时候,则服务器生成用户资格属性信息更新指令,将用户资格属性信息更新为认证通过。
[0077]步骤190,服务器根据用户资格属性信息调用对应的资格证书数据,并将用户身份信息加载到所调用的资格证书数据中,生成用户资格认证证书。
[0078]具体的,存储器中还存储有资格证书数据,服务器根据用户认证通过的用户资格属性信息,调用相应的资格证书数据,并将用户身份信息加载到所调用的资格证书数据中。其中资格证书数据可以包括证书名称信息、证书编号信息、颁发单位信息等,用户身份信息可以包括用户姓名、身份证号码、工作单位、职务等。同时加载的数据还有证书获取日期,以及根据设定好的时限生成的证书有效期等等。
[0079]此外,生成的资格证书数据中还包括证书识别码数据,根据证书识别码数据可以在生成的证书上显示成证书识别码,具体可以是二维码。通过对所述二维码进行扫描得到该证书的证书名称信息、证书编号信息、用户身份信息、颁发单位信息、证书获取日期和/或证书有效期等信息。
[0080]服务器根据加载用户身份信息后的资格证书数据生成用户资格认证证书。用户通过用户终端可以查询自己取得的证书,也可以下载、打印。
[0081]具体的可以是,服务器将认证通过的用户资格属性信息发送给用户终端;用户终端对用户资格属性信息进行解析,得到对应的用户资格信息;用户终端接收用户输入的用户资格查询指令并根据用户资格查询指令查询用户资格信息,将用户资格信息在用户界面进行显示。
[0082]该证书存储在存储器中,也可以被其他服务器所调用:如公司人力资源部门处理员工信息的服务器可以数据更新时间获取本公司最新更新的资格证书的数据,使得公司人力部门可以在员工获得资格证书的同一时间得到更新信息,无需员工,再自行进行上报,也无需人力资源部门员工再对信息进行录入。或者工程监理委托方也可以根据其权限调用监理人员的资格证书,以指定合适的委托人选。
[0083]当然,在执行步骤110之前,还需要先进行用户登录验证的过程。具体过程可以如下:
[0084]用户终端首先接收用户输入的登陆请求;这个登录请求为用户在用户终端选择打开登陆信息输入界面的请求。根据登陆请求向用户显示登陆信息输入界面;接收用户输入的登陆信息,其中至少包括用户名和登陆验证码;用户终端将用户名和登陆验证码发送到服务器;服务器对用户名和登陆验证码进行验证,验证通过时,将面向用户的用户数据发送给用户终端。其中用户数据至少包括:用户界面数据和之前提到的用户身份信息。用户终端将用户界面数据显示为用户界面。
[0085]其中,用户界面数据可以进一步具体包括:用户界面显示数据和用户进度存储数据。用户界面显示数据为用户提供显示界面。用户进度存储数据包括最后更新的用户课程完成进度、获取的资格证书等等。
[0086]用户终端根据用户进度存储数据确定相应的用户界面显示数据并进行显示。
[0087]此外,用户在课件学习过程中可能因为一些原因不能完成当前播放内容的学习,此时,用户可以向用户终端输入退出当前课件的操作指令或者暂停当前课件的操作指令。
[0088]用户终端根据操作指令将当前用户界面数据的显示信息记录为所述用户界面显示数据,并将当前用户界面数据对应的进度信息记录为用户进度存储数据。
[0089]本发明实施例提供的基于数据处理的用户资格认证方法,利用先进的网络技术,集合了丰富的学习内容,采用互动灵活的教学方式,依托美观清晰的用户界面,为在线教育的使用者提供了一整套的认证管理机制。能够根据用户学习程度进行认证,对于用户在学习完成后具有的相应资质进行自动维护管理,节省了大量的人力资源成本,也便于人力资源数据的统计和管理。
[0090]相应的,本实施例还提供了一种用以实现上述方法的用户资格认证系统,包括上述实施例中所述的用户终端、存储器和服务器。其系统架构如图2所示。
[0091]多个用户终端I与服务器2相连接,分别与服务器2进行数据交互,服务器2与存储器3相连接,调用存储器3中的数据,也向存储器3中存储数据。它们之间的具体工作过程,在上述实施例中都已进行了详述,再次不再赘述了。
[0092]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0093]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0094]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于数据处理的用户资格认证方法,其特征在于,所述用户资格认证方法包括: 用户终端接收用户点击所述用户终端的用户界面输入的课程请求指令,并发送给服务器; 服务器根据所述课程请求指令获取存储器中存储的课件数据,并发送给用户终端;所述课件数据中至少包括只读数据和读写数据; 所述用户终端将所述只读数据和读写数据在所述用户界面显示为多媒体可视听化数据;并且根据所述读写数据在所述用户界面提供交互信息输入区域; 所述用户终端识别用户根据所述显示为多媒体可试听化数据的读写数据在所述交互信息输入区域的输入操作,得到对应所述读写数据的输入数据,并发送给所述服务器;所述服务器从所述存储器中获取所述读写数据对应的预先存储的基准数据; 所述服务器比较所述输入数据与所述基准数据,得到对比信息; 所述服务器对所请求的所述课件数据中包括的全部读写数据对应的输入数据与基准数据的对比信息进行统计,得到统计结果信息;所述统计结果信息中包含所述用户的用户身份信息; 当一个或多个课程的各个课件数据的所述统计结果信息满足预设条件时,所述服务器修改所述处理器中存储的所述用户身份信息对应的用户资格属性信息,将所述用户资格属性信息修改为认证通过; 所述服务器根据所述用户资格属性信息调用对应的资格证书数据,并将所述用户身份信息加载到所调用的资格证书数据中,生成用户资格认证证书。2.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,在所述用户终端接收用户点击用户界面输入的课程请求指令之前,所述方法还包括: 所述用户终端接收用户输入的登陆请求; 根据所述登陆请求向用户显示登陆信息输入界面; 接收用户输入的登陆信息,所述登陆信息至少包括用户名和登陆验证码; 将所述用户名和登陆验证码发送到所述服务器; 所述服务器对所述用户名和登陆验证码进行验证,验证通过时,将面向所述用户的用户数据发送给所述用户终端;所述用户数据至少包括:用户界面数据和所述用户身份信息;所述用户终端将所述用户界面数据显示为用户界面。3.根据权利要求2所述的基于数据处理的用户资格认证方法,其特征在于,所述用户界面数据包括:用户界面显示数据和用户进度存储数据;所述用户终端将所述用户界面数据显示为用户界面具体为: 所述用户终端根据所述用户进度存储数据确定相应的用户界面显示数据并进行显示。4.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,所述在所述用户终端将所述只读数据和读写数据在所述用户界面显示为多媒体可视听化数据之后,所述方法还包括: 所述用户终端接收输入的操作指令;所述操作指令包括退出操作指令和/或暂停操作指令; 所述用户终端根据所述操作指令将当前用户界面数据的显示信息记录为所述用户界面显示数据,并将当前用户界面数据对应的进度信息记录为所述用户进度存储数据。5.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,在所述将所述用户资格属性信息修改为认证通过之后,所述方法还包括: 所述服务器将所述认证通过的所述用户资格属性信息发送给所述用户终端; 所述用户终端对所述用户资格属性信息进行解析,得到对应的用户资格信息; 所述用户终端将所述用户资格信息在所述用户界面进行显示。6.根据权利要求5所述的基于数据处理的用户资格认证方法,其特征在于,所述用户终端将所述用户资格信息在所述用户界面进行显示具体为: 所述用户终端接收所述用户输入的用户资格查询指令; 根据所述用户资格查询指令查询所述用户资格信息,并将所述用户资格信息在所述用户界面进行显示。7.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,所述用户资格认证证书至少包括:证书识别码、证书名称信息、证书编号信息、用户身份信息、颁发单位信息、证书获取日期和/或证书有效期;其中用户身份信息至少包括用户姓名和身份证号码;所述证书识别码包括二维码,通过对所述二维码进行扫描得到所述证书名称信息、证书编号信息、用户身份信息、颁发单位信息、证书获取日期和/或证书有效期。8.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,在所述服务器比较所述输入数据与所述基准数据之后,所述方法还包括: 当所述输入数据与所述基准数据不相符时,所述服务器生成提示信息,并发送给所述用户终端,用以提示用户输入不正确;并且,所述服务器生返回链接并发送给所述用户终端进行显示,用以使得用户点击所述返回链接返回所述交互信息输入区域;所述用户终端再次接收并识别用户在所述交互信息输入区域的输入操作。9.根据权利要求1所述的基于数据处理的用户资格认证方法,其特征在于,在所述服务器比较所述输入数据与所述基准数据之后,所述方法还包括: 所述服务器从所述存储器中获取对应所述读写数据的分析信息并显示;所述分析信息中包括所述基准数据。10.—种基于数据处理的用户资格认证系统,包括上述权利要求1-9任一权项所述的用户终端、存储器和服务器。
【文档编号】G06F21/33GK106022023SQ201610373503
【公开日】2016年10月12日
【申请日】2016年5月31日
【发明人】曹松青, 付大永, 郭忠生, 侯世臣, 楚方雨, 胡赢
【申请人】北京诚公通信工程监理股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1