掌桥专利:专业的专利平台
掌桥专利
首页

一种基于笔顺、OCR和人工智能的数据接口管理方法及系统

文献发布时间:2023-06-19 10:27:30


一种基于笔顺、OCR和人工智能的数据接口管理方法及系统

技术领域

本发明涉及数据库管理技术领域,特别涉及一种基于笔顺、OCR和人工智能的数据接口管理方法及系统。

背景技术

目前,大数据是继云计算、物联网和移动互联网之后,新一代信息技术的产物,正在成为信息技术的新热点、新方向,将对人类的生产与生活产生巨大影响。数据库通过提供数据接口为第一用户提供访问,如何通过数据接口的管理来保证大数据平台的数据库的安全访问是亟需解决的问题。

发明内容

本发明目的之一在于提供了一种基于笔顺、OCR和人工智能的数据接口管理方法,构建数据接口库,进行数据接口的预制,然后基于第一用户的权限配置对应的权限的数据接口,从基于笔顺、OCR和人工智能的数据接口管理保证数据库数据访问的安全性。

本发明实施例提供的一种基于笔顺、OCR和人工智能的数据接口管理方法,包括:

构建第一数据接口库,预制至少一个第一数据接口,并对第一数据接口的接口参数进行配置,接口参数包括:数据接口的接口权限、数据接口的编号、数据接口可接入的数据源、数据接口的传输速度其中一种或多种结合;

为第一用户配置第二数据接口;第二数据接口只与权限数据库连接;

通过第二数据接口接收第一用户输入的笔迹信息;

基于笔迹信息,确定第一用户的第一用户权限信息;

从第一数据接口库中为第一用户配置与第一用户权限信息相对应的第一数据接口,并同时取消第一用户使用的第二数据接口将第二数据接口存入第二数据接口库。

优选的,基于笔顺、OCR和人工智能的数据接口管理方法,还包括:

每隔预设的第一时间段,为配置了第一数据接口的第一用户配置第二数据接口;

通过第二接口接收第一用户输入的笔迹信息;

对第一用户的身份进行验证;

当验证不通过或超过预设的验证时间时,将第一数据接口映射至待二次分配列表;当其他第一用户从二次分配列表中获取第一数据接口的使用权后,重新为第一用户配置其他的第一数据接口;

当在预设的验证时间内验证通过时,保持第一用户使用第一数据接口。

优选的,当每隔预设的第一时间段为第二用户配置第二数据接口,接收第二用户的输入的笔记信息时,还包括:

接收第二用户输入的对于第一数据接口的二次分配请求;

获取当前第二用户使用的第一数据接口对应的第一权限值;

将第一权限值与二次分配列表中第一数据接口的第二权限值比较,获取至少一个可选择的第一数据接口作为目标接口;

获取使用目标接口的第一用户的第一用户权限信息和/或第一活跃度;

获取第二用户的第二用户权限信息和/或第二活跃度;

基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配;

其中,基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配,包括:

当第二用户权限信息的第二权限值大于第一用户权限信息中的第一权限值时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用;

和/或,

当第二用户的第二活跃度大于第一用户的第一活跃度时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用。

优选的,第二活跃度的确定步骤如下:

获取第二用户的历史登录情况;

解析历史登录情况,获取距离当前时间的预设的时间段内用户的登录天数、每天登录时间及每天登录时调用数据库内数据的列表;

基于列表中的数据、预设的调用数据与时间的对照表对每天登录时间进行修正,确定有效时间;具体如下:统计调用列表中的数据的总调用时间,当总调用时间大于等于每天登录时间时,以每天登录时间为有效时间;当总调用时间小于等于每天登录时间时,以总调用时间为有效时间;

基于当前用户的有效时间、所有用户的有效时间总和、当前用户的登录天数和预设的时间段对应的天数,确定用户的活跃度,计算公式如下:

其中,H

优选的,基于笔迹信息,确定第一用户的第一用户权限信息;包括:

解析笔记信息,获取笔顺信息和识别信息;

基于识别信息,确定第一用户的身份;

基于第一用户的身份,调取预设的验证模型;

基于验证模型对第一用户的身份进行验证,当验证通过时,获取第一用户的权限信息;

其中基于验证模型对第一用户的身份进行验证包括:

提取笔顺信息和/或识别信息的特征值,将特征值代入预先建立的神经网络模型中,获得验证因子,查询预设的验证表,当验证因子存在与验证表中时,验证通过;

或,

基于笔顺信息和/或识别信息构建验证向量,将验证向量与预先建立的验证库中的标准向量进行匹配,当验证向量与标准向量的匹配度大于预设匹配值时,验证通过;

其中,验证向量与标准向量的匹配度计算公式如下:

其中,P

笔顺信息包括:笔画的类型、各个笔画类型之间的顺序、各个笔画的参数信息其中一种或多种结合;

各个笔画的参数信息包括:起始点、终点、各个笔画的起点与终点中间的预设数量的采样点之间的位置关系参数,和/或,起始点、终点、各个笔画的起点与终点中间的预设数量的采样点的笔迹力度参数;

识别信息包括:文字、图形、符号其中一种或多种结合。

本发明还提供一种基于笔顺、OCR和人工智能的数据接口管理系统,包括:

构建模块,用于构建第一数据接口库,预制至少一个第一数据接口,并对第一数据接口的接口参数进行配置,接口参数包括:数据接口的接口权限、数据接口的编号、数据接口可接入的数据源、数据接口的传输速度其中一种或多种结合;

第一配置模块,用于为第一用户配置第二数据接口;第二数据接口只与权限数据库连接;

第一输入模块,用于通过第二数据接口接收第一用户输入的笔迹信息;

权限获取模块,用于基于笔迹信息,确定第一用户的第一用户权限信息;

第二配置模块,用于从第一数据接口库中为第一用户配置与第一用户权限信息相对应的第一数据接口,并同时取消第一用户使用的第二数据接口将第二数据接口存入第二数据接口库。

优选的,基于笔顺、OCR和人工智能的数据接口管理系统,还包括:验证模块,验证模块执行如下操作:

每隔预设的第一时间段,为配置了第一数据接口的第一用户配置第二数据接口;

通过第二接口接收第一用户输入的笔迹信息;

对第一用户的身份进行验证;

当验证不通过或超过预设的验证时间时,将第一数据接口映射至待二次分配列表;当其他第一用户从二次分配列表中获取第一数据接口的使用权后,重新为第一用户配置其他的第一数据接口;

当在预设的验证时间内验证通过时,保持第一用户使用第一数据接口。

优选的,基于笔顺、OCR和人工智能的数据接口管理系统,还包括:二次分配模块,用于当每隔预设的第一时间段为第二用户配置第二数据接口,接收第二用户的输入的笔记信息时,执行如下操作:

接收第二用户输入的对于第一数据接口的二次分配请求;

获取当前第二用户使用的第一数据接口对应的第一权限值;

将第一权限值与二次分配列表中第一数据接口的第二权限值比较,获取至少一个可选择的第一数据接口作为目标接口;

获取使用目标接口的第一用户的第一用户权限信息和/或第一活跃度;

获取第二用户的第二用户权限信息和/或第二活跃度;

基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配;

其中,基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配,包括:

当第二用户权限信息的第二权限值大于第一用户权限信息中的第一权限值时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用;

和/或,

当第二用户的第二活跃度大于第一用户的第一活跃度时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用。

优选的,第二活跃度的确定步骤如下:

获取第二用户的历史登录情况;

解析历史登录情况,获取距离当前时间的预设的时间段内用户的登录天数、每天登录时间及每天登录时调用数据库内数据的列表;

基于列表中的数据、预设的调用数据与时间的对照表对每天登录时间进行修正,确定有效时间;具体如下:统计调用列表中的数据的总调用时间,当总调用时间大于等于每天登录时间时,以每天登录时间为有效时间;当总调用时间小于等于每天登录时间时,以总调用时间为有效时间;

基于当前用户的有效时间、所有用户的有效时间总和、当前用户的登录天数和预设的时间段对应的天数,确定用户的活跃度,计算公式如下:

其中,H

优选的,权限获取模块执行如下操作:

解析笔记信息,获取笔顺信息和识别信息;

基于识别信息,确定第一用户的身份;

基于第一用户的身份,调取预设的验证模型;

基于验证模型对第一用户的身份进行验证,当验证通过时,获取第一用户的权限信息;

其中基于验证模型对第一用户的身份进行验证包括:

提取笔顺信息和/或识别信息的特征值,将特征值代入预先建立的神经网络模型中,获得验证因子,查询预设的验证表,当验证因子存在与验证表中时,验证通过;

或,

基于笔顺信息和/或识别信息构建验证向量,将验证向量与预先建立的验证库中的标准向量进行匹配,当验证向量与标准向量的匹配度大于预设匹配值时,验证通过;

其中,验证向量与标准向量的匹配度计算公式如下:

其中,P

笔顺信息包括:笔画的类型、各个笔画类型之间的顺序、各个笔画的参数信息其中一种或多种结合;

各个笔画的参数信息包括:起始点、终点、各个笔画的起点与终点中间的预设数量的采样点之间的位置关系参数,和/或,起始点、终点、各个笔画的起点与终点中间的预设数量的采样点的笔迹力度参数;

识别信息包括:文字、图形、符号其中一种或多种结合。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种权限管理方法的示意图;

图2为本发明实施例中又一种权限管理方法的示意图;

图3为本发明实施例中一种权限管理系统的示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供了一种基于笔顺、OCR和人工智能的数据接口管理方法,如图1所示,包括:

步骤S1:构建第一数据接口库,预制至少一个第一数据接口,并对第一数据接口的接口参数进行配置,接口参数包括:数据接口的接口权限、数据接口的编号、数据接口可接入的数据源、数据接口的传输速度其中一种或多种结合;

步骤S2:为第一用户配置第二数据接口;第二数据接口只与权限数据库连接;

步骤S3:通过第二数据接口接收第一用户输入的笔迹信息;

步骤S4:基于笔迹信息,确定第一用户的第一用户权限信息;

步骤S5:从第一数据接口库中为第一用户配置与第一用户权限信息相对应的第一数据接口,并同时取消第一用户使用的第二数据接口将第二数据接口存入第二数据接口库。

上述技术方案的工作原理及有益效果为:

针对数据库构建数据接口库,在数据接口库中预制第一数据接口,并对第一数据接口的接口参数进行配置,在配置时,对第一数据接口进行编号,可以根据第一数据接口的接口权限进行编号,即权限最高的编号为1,然后依次根据权限进行编号;当然配置的时候,权限越高的接口可接入的数据源越多,数据安全等级越高的数据存储在对应的数据源中,该数据源的访问接口设置相对少,便于该数据源的数据接口的监控;在配置时,还可根据权限的等级配置传输速度,即权限越高的接口的传输速度越快;预制的接口的数量可以根据数据库的可容许访问速度进行配置,即所有的数据接口的最大限制速度的总和低于数据库可容许访问的最大速度,这样可以有效避免数据流式网络袭击,即所有数据接口都以最大速度运行时,数据库不会超过其负荷。第一用户在使用数据库通过第二数据接口接入数据库中的权限数据库,通过笔迹信息验证的方式确定第一用户的第一用户权限信息,当第一用户权限信息确定后从数据接口库中为第一用户配置对应权限的数据接口,通过数据接口的预制、基于权限配置,实现数据接口的合理管控,进而保证通过数据接口访问数据库内数据的流量不会高于数据库容许的范围,进而保证数据库数据访问的安全性。第二数据接口也根据权限数据库的容许进行配置,即保证同时存在的第二数据接口的数量不会超过权限数据库的负荷;在第一数据接口配置后,取消配置了第一数据接口的第一用户的第二数据接口使用。通过本申请实现了智慧教育平台为全平台提供统一科目、版本、册章节以及知识点等公共数据WCF接口之外,提供数据接口的快速配置以及个性化定制;此外,接口及服务为系统提供基于REST架构的API,对接的客户系统可以通过HTTP应用协议的通用接口,访问服务程序会议纪要合并、智慧教育等应用场景均需依靠此数据接口来进行实现,实现了,有效支撑跨模块数据互联互通,并可方便进行统一维护管理。

本发明的基于笔顺、OCR和人工智能的数据接口管理方法,构建数据接口库,进行数据接口的预制,然后基于第一用户的权限配置对应的权限的数据接口,从基于笔顺、OCR和人工智能的数据接口管理保证数据库数据访问的安全性。

在一个实施例中,基于笔顺、OCR和人工智能的数据接口管理方法,如图2所示,还包括:

步骤S11:每隔预设的第一时间段,为配置了第一数据接口的第一用户配置第二数据接口;

步骤S12:通过第二接口接收第一用户输入的笔迹信息;

步骤S13:对第一用户的身份进行验证;

步骤S14:当验证不通过或超过预设的验证时间时,将第一数据接口映射至待二次分配列表;当其他第一用户从二次分配列表中获取第一数据接口的使用权后,重新为第一用户配置其他的第一数据接口;

当在预设的验证时间内验证通过时,保持第一用户使用第一数据接口。

上述技术方案的工作原理及有益效果为:

在智慧教育数据平台应用运行时,为了实现第一数据接口的合理配置,在每隔预设的第一时间段后对配置有第一数据接口的第一用户进行身份验证,确认第一数据接口的使用对象的身份,将验证未通过的第一数据接口进行二次分配,保证高权限的第一数据接口的使用率,优化数据接口的管理。

在一个实施例中,当每隔预设的第一时间段为第二用户配置第二数据接口,接收第二用户的输入的笔记信息时,还包括:

接收第二用户输入的对于第一数据接口的二次分配请求;

获取当前第二用户使用的第一数据接口对应的第一权限值;

将第一权限值与二次分配列表中第一数据接口的第二权限值比较,获取至少一个可选择的第一数据接口作为目标接口;

获取使用目标接口的第一用户的第一用户权限信息和/或第一活跃度;

获取第二用户的第二用户权限信息和/或第二活跃度;

基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配;

其中,基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配,包括:

当第二用户权限信息的第二权限值大于第一用户权限信息中的第一权限值时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用;

和/或,

当第二用户的活跃度大于第一用户的活跃度时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用。

上述技术方案的工作原理及有益效果为:

在智慧教育数据平台应用运行时,对第一数据接口实行二次分配机制,保证高权限的第一数据接口的合理利用,即先前登录的用户使用了最高级的权限的第一数据接口时,其并未退出登录,这样最高级的权限一直在使用,后登录的账号想要使用最高级的权限时,可以通过二次分配机制获取。以活跃度和/ 或用户权限值为竞逐的参数,实现二次分配结果的判定,使二次分配机制更加合理,在二次分配成功后,当原使用者有操作时,重新进行第一数据接口的配置。

在一个实施例中,第二活跃度的确定步骤如下:

获取第二用户的历史登录情况;

解析历史登录情况,获取距离当前时间的预设的时间段内用户的登录天数、每天登录时间及每天登录时调用数据库内数据的列表;

基于列表中的数据、预设的调用数据与时间的对照表对每天登录时间进行修正,确定有效时间;具体如下:统计调用列表中的数据的总调用时间,当总调用时间大于等于每天登录时间时,以每天登录时间为有效时间;当总调用时间小于等于每天登录时间时,以总调用时间为有效时间;

基于当前用户的有效时间、所有用户的有效时间总和、当前用户的登录天数和预设的时间段对应的天数,确定用户的活跃度,计算公式如下:

其中,H

上述技术方案的工作原理及有益效果为:

基于登录天数及每天登录的有效时间对用户进行活跃度计算,保证活跃度的准确性,此外引入有效时间,通过每次用户登录时调用的数据对登录时间修正,剔除了用户无操作时间的影响,使活跃度更加准确、客观。同理,第一活跃度确定步骤与第二活跃度的确定步骤相同。

在一个实施例中,基于笔顺、OCR和人工智能的数据接口管理方法,还包括:

获取第一用户使用的终端的第一设备信息和第一用户权限信息;

获取第一数据接口的容许接入的第二设备信息和接口权限信息;

基于第一设备信息和第一权限信息构建登录向量;

基于第二设备信息和接口权限信息构建接口向量;

计算登录向量与接口向量的相似度,将相似度最大的第一数据接口配置给第一用户使用。

上述技术方案的工作原理及有益效果为:

引入设备信息,参与第一数据接口的配置,考虑第一数据接口与终端的兼容性,实现第一数据接口配置的合理性。

其中,所述第一设备信息或所述第二设备信息包括:设备的电压、设备的电流、设备中各个部件的型号、设备的上传速度和设备的下载速度其中一个或多种结合。

在一个实施例中,基于笔迹信息,确定第一用户的第一用户权限信息;包括:

解析笔记信息,获取笔顺信息和识别信息;

基于识别信息,确定第一用户的身份;

基于第一用户的身份,调取预设的验证模型;

基于验证模型对第一用户的身份进行验证,当验证通过时,获取第一用户的权限信息;

其中基于验证模型对第一用户的身份进行验证包括:

提取笔顺信息和/或识别信息的特征值,将特征值代入预先建立的神经网络模型中,获得验证因子,查询预设的验证表,当验证因子存在与验证表中时,验证通过;

或,

基于笔顺信息和/或识别信息构建验证向量,将验证向量与预先建立的验证库中的标准向量进行匹配,当验证向量与标准向量的匹配度大于预设匹配值时,验证通过;

其中,验证向量与标准向量的匹配度计算公式如下:

其中,P

笔顺信息包括:笔画的类型、各个笔画类型之间的顺序、各个笔画的参数信息其中一种或多种结合;

各个笔画的参数信息包括:起始点、终点、各个笔画的起点与终点中间的预设数量的采样点之间的位置关系参数,和/或,起始点、终点、各个笔画的起点与终点中间的预设数量的采样点的笔迹力度参数;

识别信息包括:文字、图形、符号其中一种或多种结合。

上述技术方案的工作原理及有益效果为:

首先通过笔记信息经过OCR(Optical Character Recognition,光学字符识别)识别技术识别出的识别信息确定第一用户的身份,然后调取与第一用户的身份对应存储的验证模型进行身份验证,当验证通过后获取第一用户的权限信息,本实施例提供两种方案用于验证。方案一、采用预先训练好的神经网络模型,提取笔顺信息和/或识别信息的特征值输入其中,得到验证因子,基于验证因子确定最后的验证结果。方案二、采用预先建立的验证库,基于笔顺信息和/或识别信息构建验证向量,将验证向量与验证库中的标准向量进行匹配,通过匹配结果进行验证。更进一步,综合笔顺信息和识别信息,提高了验证精度,即文字书写时,也可不按照规范标准,实现根据第一用户自定义,将笔画顺序作为验证点,提高了验证的粒度,实现第一用户自定义的可操作性。此外,考虑到笔画之间的笔迹力度参数,实现不同人在写同一个字的同一笔的识别,提高基于笔顺信息和识别信息方案上的人员的识别度。

本发明还提供一种基于笔顺、OCR和人工智能的数据接口管理系统,如图 3所示,包括:

构建模块1,用于构建第一数据接口库,预制至少一个第一数据接口,并对第一数据接口的接口参数进行配置,接口参数包括:数据接口的接口权限、数据接口的编号、数据接口可接入的数据源、数据接口的传输速度其中一种或多种结合;

第一配置模块2,用于为第一用户配置第二数据接口;第二数据接口只与权限数据库连接;

第一输入模块3,用于通过第二数据接口接收第一用户输入的笔迹信息;

权限获取模块4,用于基于笔迹信息,确定第一用户的第一用户权限信息;

第二配置模块5,用于从第一数据接口库中为第一用户配置与第一用户权限信息相对应的第一数据接口,并同时取消第一用户使用的第二数据接口将第二数据接口存入第二数据接口库。

上述技术方案的工作原理及有益效果为:

针对数据库构建数据接口库,在数据接口库中预制第一数据接口,并对第一数据接口的接口参数进行配置,在配置时,对第一数据接口进行编号,可以根据第一数据接口的接口权限进行编号,即权限最高的编号为1,然后依次根据权限进行编号;当然配置的时候,权限越高的接口可接入的数据源越多,数据安全等级越高的数据存储在对应的数据源中,该数据源的访问接口设置相对少,便于该数据源的数据接口的监控;在配置时,还可根据权限的等级配置传输速度,即权限越高的接口的传输速度越快;预制的接口的数量可以根据数据库的可容许访问速度进行配置,即所有的数据接口的最大限制速度的总和低于数据库可容许访问的最大速度,这样可以有效避免数据流式网络袭击,即所有数据接口都以最大速度运行时,数据库不会超过其负荷。第一用户在使用数据库通过第二数据接口接入数据库中的权限数据库,通过笔迹信息验证的方式确定第一用户的第一用户权限信息,当第一用户权限信息确定后从数据接口库中为第一用户配置对应权限的数据接口,通过数据接口的预制、基于权限配置,实现数据接口的合理管控,进而保证通过数据接口访问数据库内数据的流量不会高于数据库容许的范围,进而保证数据库数据访问的安全性。第二数据接口也根据权限数据库的容许进行配置,即保证同时存在的第二数据接口的数量不会超过权限数据库的负荷;在第一数据接口配置后,取消配置了第一数据接口的第一用户的第二数据接口使用。通过本申请实现了智慧教育平台为全平台提供统一科目、版本、册章节以及知识点等公共数据WCF接口之外,提供数据接口的快速配置以及个性化定制;此外,接口及服务为系统提供基于REST架构的API,对接的客户系统可以通过HTTP应用协议的通用接口,访问服务程序会议纪要合并、智慧教育等应用场景均需依靠此数据接口来进行实现,实现了,有效支撑跨模块数据互联互通,并可方便进行统一维护管理。

本发明的基于笔顺、OCR和人工智能的数据接口管理方法,构建数据接口库,进行数据接口的预制,然后基于第一用户的权限配置对应的权限的数据接口,从基于笔顺、OCR和人工智能的数据接口管理保证数据库数据访问的安全性。

在一个实施例中,基于笔顺、OCR和人工智能的数据接口管理系统,还包括:验证模块,验证模块执行如下操作:

每隔预设的第一时间段,为配置了第一数据接口的第一用户配置第二数据接口;

通过第二接口接收第一用户输入的笔迹信息;

对第一用户的身份进行验证;

当验证不通过或超过预设的验证时间时,将第一数据接口映射至待二次分配列表;当其他第一用户从二次分配列表中获取第一数据接口的使用权后,重新为第一用户配置其他的第一数据接口;

当在预设的验证时间内验证通过时,保持第一用户使用第一数据接口。

上述技术方案的工作原理及有益效果为:

在智慧教育数据平台应用运行时,为了实现第一数据接口的合理配置,在每隔预设的第一时间段后对配置有第一数据接口的第一用户进行身份验证,确认第一数据接口的使用对象的身份,将验证未通过的第一数据接口进行二次分配,保证高权限的第一数据接口的使用率,优化数据接口的管理。

在一个实施例中,基于笔顺、OCR和人工智能的数据接口管理系统,还包括:二次分配模块,用于当每隔预设的第一时间段为第二用户配置第二数据接口,接收第二用户的输入的笔记信息时,执行如下操作:

接收第二用户输入的对于第一数据接口的二次分配请求;

获取当前第二用户使用的第一数据接口对应的第一权限值;

将第一权限值与二次分配列表中第一数据接口的第二权限值比较,获取至少一个可选择的第一数据接口作为目标接口;

获取使用目标接口的第一用户的第一用户权限信息和/或第一活跃度;

获取第二用户的第二用户权限信息和/或第二活跃度;

基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配;

其中,基于第一用户权限信息和/或第一活跃度、第二用户权限信息和/或第二活跃度从二次分配列表中为第二用户进行第一数据接口的二次分配,包括:

当第二用户权限信息的第二权限值大于第一用户权限信息中的第一权限值时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用;

和/或,

当第二用户的第二活跃度大于第一用户的第一活跃度时,将二次分配列表中第一用户使用的第一数据接口配置为第二用户使用。

上述技术方案的工作原理及有益效果为:

在智慧教育数据平台应用运行时,对第一数据接口实行二次分配机制,保证高权限的第一数据接口的合理利用,即先前登录的用户使用了最高级的权限的第一数据接口时,其并未退出登录,这样最高级的权限一直在使用,后登录的账号想要使用最高级的权限时,可以通过二次分配机制获取。以活跃度和/ 或用户权限值为竞逐的参数,实现二次分配结果的判定,使二次分配机制更加合理,在二次分配成功后,当原使用者有操作时,重新进行第一数据接口的配置。

在一个实施例中,第二活跃度的确定步骤如下:

获取第二用户的历史登录情况;

解析历史登录情况,获取距离当前时间的预设的时间段内用户的登录天数、每天登录时间及每天登录时调用数据库内数据的列表;

基于列表中的数据、预设的调用数据与时间的对照表对每天登录时间进行修正,确定有效时间;具体如下:统计调用列表中的数据的总调用时间,当总调用时间大于等于每天登录时间时,以每天登录时间为有效时间;当总调用时间小于等于每天登录时间时,以总调用时间为有效时间;

基于当前用户的有效时间、所有用户的有效时间总和、当前用户的登录天数和预设的时间段对应的天数,确定用户的活跃度,计算公式如下:

其中,H

上述技术方案的工作原理及有益效果为:

基于登录天数及每天登录的有效时间对用户进行活跃度计算,保证活跃度的准确性,此外引入有效时间,通过每次用户登录时调用的数据对登录时间修正,剔除了用户无操作时间的影响,使活跃度更加准确、客观。同理,第一活跃度确定步骤与第二活跃度的确定步骤相同。

在一个实施例中,权限获取模块执行如下操作:

解析笔记信息,获取笔顺信息和识别信息;

基于识别信息,确定第一用户的身份;

基于第一用户的身份,调取预设的验证模型;

基于验证模型对第一用户的身份进行验证,当验证通过时,获取第一用户的权限信息;

其中基于验证模型对第一用户的身份进行验证包括:

提取笔顺信息和/或识别信息的特征值,将特征值代入预先建立的神经网络模型中,获得验证因子,查询预设的验证表,当验证因子存在与验证表中时,验证通过;

或,

基于笔顺信息和/或识别信息构建验证向量,将验证向量与预先建立的验证库中的标准向量进行匹配,当验证向量与标准向量的匹配度大于预设匹配值时,验证通过;

其中,验证向量与标准向量的匹配度计算公式如下:

其中,P

笔顺信息包括:笔画的类型、各个笔画类型之间的顺序、各个笔画的参数信息其中一种或多种结合;

各个笔画的参数信息包括:起始点、终点、各个笔画的起点与终点中间的预设数量的采样点之间的位置关系参数,和/或,起始点、终点、各个笔画的起点与终点中间的预设数量的采样点的笔迹力度参数;

识别信息包括:文字、图形、符号其中一种或多种结合。

上述技术方案的工作原理及有益效果为:

首先通过笔记信息经过OCR(Optical Character Recognition,光学字符识别)识别技术识别出的识别信息确定第一用户的身份,然后调取与第一用户的身份对应存储的验证模型进行身份验证,当验证通过后获取第一用户的权限信息,本实施例提供两种方案用于验证。方案一、采用预先训练好的神经网络模型,提取笔顺信息和/或识别信息的特征值输入其中,得到验证因子,基于验证因子确定最后的验证结果。方案二、采用预先建立的验证库,基于笔顺信息和/或识别信息构建验证向量,将验证向量与验证库中的标准向量进行匹配,通过匹配结果进行验证。更进一步,综合笔顺信息和识别信息,提高了验证精度,即文字书写时,也可不按照规范标准,实现根据第一用户自定义,将笔画顺序作为验证点,提高了验证的粒度,实现第一用户自定义的可操作性。此外,考虑到笔画之间的笔迹力度参数,实现不同人在写同一个字的同一笔的识别,提高基于笔顺信息和识别信息方案上的人员的识别度。

本发明实施例还提供一种基于笔顺、OCR和人工智能的数据接口管理系统,包括:

第一获取模块,用于获取第一用户使用的终端的第一设备信息和第一用户权限信息;

第二获取模块,用于获取第一数据接口的容许接入的第二设备信息和接口权限信息;

第三配置模块,用于基于第一设备信息和第一权限信息构建登录向量;基于第二设备信息和接口权限信息构建接口向量;计算登录向量与接口向量的相似度,将相似度最大的第一数据接口配置给第一用户使用。

上述技术方案的工作原理及有益效果为:

引入设备信息,参与第一数据接口的配置,考虑第一数据接口与终端的兼容性,实现第一数据接口配置的合理性。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 一种基于笔顺、OCR和人工智能的数据接口管理方法及系统
  • 一种基于笔顺、OCR和人工智能的用户账户管理方法及系统
技术分类

06120112553615