信息识别方法、装置和可读存储介质与流程

文档序号:24119285发布日期:2021-02-27 15:40阅读:50来源:国知局
信息识别方法、装置和可读存储介质与流程

[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]
图1示出了本发明的第一个实施例的信息识别方法的流程示意图;
[0033]
图2示出了本发明的第二个实施例的信息识别方法的流程示意图;
[0034]
图3示出了本发明的第三个实施例的信息识别方法的流程示意图;
[0035]
图4示出了本发明的第四个实施例的信息识别方法的流程示意图;
[0036]
图5示出了本发明的一个实施例的信息识别装置的示意框图;
[0037]
图6示出了本发明的一个具体实施例的信息识别装置的示意框图;
[0038]
图7示出了本发明的一个具体实施例的对校验单元进行配置的示意图;
[0039]
图8示出了本发明的一个具体实施例的对校验单元进行查询的示意图;
[0040]
图9示出了本发明的一个具体实施例的对输入信息进行校验的示意图。
具体实施方式
[0041]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
[0042]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
[0043]
根据本发明的一个方面的实施例,提出了一种信息识别方法。
[0044]
实施例一,图1示出了本发明的第一个实施例的信息识别方法的流程示意图。其中,该信息识别方法包括:
[0045]
步骤102,获取用户的多项数据结构;
[0046]
步骤104,根据多项数据结构确定多个属性信息;
[0047]
步骤106,根据多个属性信息配置校验单元;
[0048]
步骤108,根据校验单元对输入信息的唯一性进行识别。
[0049]
本发明实施例提供的信息识别方法,通过获取用户的多项数据结构,可以是一个用户,也可以是多个用户的,多项数据结构来自于数据库集。根据用户的需求,从中抽取出多个用于身份唯一识别的属性信息。根据这多个属性信息,并根据管理用户的需求配置校验单元,也就是信息的唯一识别条件。可以理解地,需求不同,配置的校验单元不同。当管理员基于用户界面录入信息时,根据校验单元对录入的信息即输入信息的唯一性进行识别。通过本实施例提供的信息识别方法,可根据用户的不同需求自由定制信息唯一识别条件,从而解决了不同用户对数据库记录唯一性识别的要求不相同,甚至一个用户可能会有多种
识别方法同时生效的问题。
[0050]
在上述实施例中,校验单元包括多个属性信息中的任一项或其组合。
[0051]
在该实施例中,校验单元包括多个属性信息中的任一项或其组合。通过根据用户的需求,对多个属性信息进行自由组合,比如,姓名+编码+唯一时间范围的组合,并保存为对应的校验单元,从而得到唯一识别约束条件。为解决不同用户对数据库记录唯一性识别的要求不相同,甚至一个用户可能会有多种识别方法同时生效的问题,提供了一种灵活、易用的设置方法。
[0052]
实施例二,图2示出了本发明的第二个实施例的信息识别方法的流程示意图。其中,该信息识别方法包括:
[0053]
步骤202,获取用户的多项数据结构;
[0054]
步骤204,根据多项数据结构确定多个属性信息;
[0055]
步骤206,将多个属性信息进行组合并保存为校验单元;
[0056]
步骤208,基于接收到第一预设请求的情况下,获取校验单元,并将校验单元显示在用户界面,以及接收输入信息;
[0057]
步骤210,根据校验单元对输入信息的唯一性进行识别。
[0058]
在该实施例中,当用户触发第一预设请求时,通过获取校验单元,并将校验单元的所有属性信息显示在用户界面,供用户查看/编辑。用户可根据校验单元所呈现的属性字段来录入信息,从而方便用户录入符合唯一性条件的信息,方法简单、易用,并节约用户时间。
[0059]
其中,用户可通过打开录入页面或者点击预设标签项来触发第一预设请求。
[0060]
实施例三,图3示出了本发明的第三个实施例的信息识别方法的流程示意图。其中,该信息识别方法包括:
[0061]
步骤302,获取用户的多项数据结构;
[0062]
步骤304,根据多项数据结构确定多个属性信息;
[0063]
步骤306,根据多个属性信息配置校验单元,校验单元包括多个属性信息中的任一项或其组合;
[0064]
步骤308,基于接收到第一预设请求的情况下,获取校验单元,并将校验单元显示在用户界面,以及接收输入信息;
[0065]
步骤310,基于接收到第二预设请求的情况下,将输入信息进行保存;
[0066]
步骤312,根据输入信息从校验单元获取对应的属性信息;
[0067]
步骤314,根据对应的属性信息和输入信息确定查询条件,并根据查询条件查询输入信息是否唯一。
[0068]
在该实施例中,当用户触发第二预设请求时,第二预设请求即保存请求,将管理用户的输入信息进行保存,并通过从校验单元中提取对应的属性信息,根据对应的属性信息和输入信息确定唯一查询条件,从而查询出输入信息是否满足唯一性规则。当输入信息不满足唯一性规则时,将提示信息显示在用户界面,管理用户可重新录入。通过本发明的实施例,一方面可自由定制唯一识别约束条件,另一方面可对输入信息的唯一性进行自动识别,从而既可满足用户的唯一性识别需求,又方便用户使用。以保证唯一性识别的顺利实施。
[0069]
实施例四,图4示出了本发明的第四个实施例的信息识别方法的流程示意图。其中,该信息识别方法包括:
[0070]
步骤402,获取用户的多项数据结构;
[0071]
步骤404,对多项数据结构进行数据抽象,得到预设数据结构;
[0072]
步骤406,从预设数据结构中选取多个属性信息;
[0073]
步骤408,根据多个属性信息配置校验单元,校验单元包括多个属性信息中的任一项或其组合;
[0074]
步骤410,基于接收到第一预设请求的情况下,获取校验单元,并将校验单元显示在用户界面,以及接收输入信息;
[0075]
步骤412,基于接收到第二预设请求的情况下,将输入信息进行保存;
[0076]
步骤414,根据输入信息从校验单元获取对应的属性信息;
[0077]
步骤416,根据对应的属性信息和输入信息确定查询条件,并根据查询条件查询输入信息是否唯一。
[0078]
在该实施例中,由于不同的管理系统之间存在不兼容的情况,通过对用户的多项数据结构进行抽象操作,得到本发明可以使用的数据结构,即预设数据结构,以保证唯一性识别的顺利实施。
[0079]
在上述任一实施例中,属性信息包括身份属性信息、预设范围信息。
[0080]
在该实施例中,属性信息包括身份属性信息和/或预设范围信息,但不限于此。通过本发明的实施例,可根据用户的不同需求,自由定制记录唯一识别条件及唯一识别范围,从而解决不用用户对记录唯一性定义不同,唯一范围也不相同的问题。
[0081]
在上述任一实施例中,身份属性信息包括以下任一项或其组合:姓名、性别、年龄、学历、部门、职务;预设范围信息为时间范围信息。
[0082]
在该实施例中,身份属性信息包括姓名、性别、年龄、学历、部门、职务中的任一项或其组合,但不限于此,比如,管理对象为物品时,物品的身份属性信息就相应的改变了。预设范围信息为时间范围信息,但不限于此。
[0083]
根据本发明的另一个方面的实施例,提出了一种信息识别装置。
[0084]
实施例一,图5示出了本发明的一个实施例的信息识别装置500的示意框图。其中,信息识别装置500包括:存储器502,存储器502存储有程序;处理器504,处理器504执行程序时实现如上述任一实施例的信息识别方法。
[0085]
本发明实施例提供的信息识别装置500,处理器504执行程序时实现如上述任一实施例的信息识别方法的步骤,因此该信息识别装置500包括上述任一实施例的信息识别方法的全部有益效果。
[0086]
实施例二,图6示出了本发明的一个具体实施例的信息识别装置600的示意框图;图7示出了本发明的一个具体实施例的对校验单元进行配置的示意图;图8示出了本发明的一个具体实施例的对校验单元进行查询的示意图;图9示出了本发明的一个具体实施例的对输入信息进行校验的示意图。
[0087]
其中,如图6所示,该信息识别装置600共由6部分组成,包括:数据结构抽象器602、唯一属性选择器604、唯一条件配置器606、录入工具608、唯一条件查询器610、校验器612。
[0088]
数据结构抽象器602:用于将用户的各项数据结构抽象为信息识别装置可以使用的数据结构(即预设数据结构)。
[0089]
唯一属性选择器604:用于在数据结构抽象器602抽象好的数据结构中,选取若干
个用户要用于身份唯一识别的属性(数据结构抽象器抽象出的属性)。
[0090]
图7中虚线箭头用于表示通过唯一属性选择器604从抽象好的数据结构中选取若干个唯一识别的属性。其中,若干个唯一识别的属性具体为唯一属性1和唯一属性2。
[0091]
唯一条件配置器606:用于将唯一属性选择器604选出来的若干个唯一属性进行组合,保存成唯一的校验单元。
[0092]
图7中实线箭头用于表示通过唯一条件配置器606从选出来的若干个唯一属性进行组合。
[0093]
唯一条件查询器610:当用户进入录入工具界面时,会通过唯一条件查询器610查询校验单元,并将校验单元中的所有唯一属性信息显示在用户界面,供用户查看/编辑。在用户进行数据的保存时,校验器612也会通过唯一条件查询器610查询相应属性信息,并根据唯一属性字段的组合去查询保存的数据是否满足唯一性规则。
[0094]
如图8所示,当用户a请求页面时,具体地,进入录入工具界面时,触发第一预设请求,录入工具界面会调用唯一条件查询器610,通过唯一条件查询器610查询校验单元n,并将校验单元n中的所有唯一属性信息,具体为唯一属性x和唯一属性y,显示在用户界面,供用户查看/编辑。
[0095]
校验器612:根据用户配置的校验条件(即校验单元),和用户输入的数据,执行校验,并将校验结果反馈给用户。
[0096]
如图9所示,在录入工具界面接收信息录入,校验器612通过唯一条件查询器610查询与输入信息对应的属性信息,根据此对应的属性信息对输入信息的唯一性进行识别,并返回识别结果,显示在录入工具界面。
[0097]
在用户进行数据的保存时,触发第二预设请求。
[0098]
本实施例提供的信息识别装置600,是一种灵活可配置的数据库记录唯一识别装置,可根据不通用户的需求配置不同的唯一识别器与唯一识别范围,一个用户可以配置多个生效的唯一识别器,也可以在不同的场景应用不同的唯一识别器。本发明可以广泛用于人员身份识别、档案唯一识别等系统。
[0099]
根据本发明的再一个方面的实施例,提出了一种可读存储介质,其上存储有程序,程序被处理器执行时实现如上述任一实施例的信息识别方法。
[0100]
本发明实施例提供的可读存储介质,程序被处理器执行时实现如上述任一实施例的信息识别方法的步骤,因此该可读存储介质包括上述任一实施例的信息识别方法的全部有益效果。
[0101]
在本说明书的描述中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性,除非另有明确的规定和限定;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0102]
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以
合适的方式结合。
[0103]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1