一种字段处理方法及相关设备与流程

文档序号:20031422发布日期:2020-02-28 10:26阅读:141来源:国知局
一种字段处理方法及相关设备与流程

本发明涉及数据处理技术领域,尤其涉及一种字段处理方法及相关设备。



背景技术:

在项目开发过程中,需要创建很多的字段。目前,开发人员在对字段命名(即创建字段)时,通常通过翻译软件将中文字段名翻译为英文字段名,进而基于该英文字段名创建字段,采用这样的字段命名方式存在以下几点:a.不同的人可能用不同的翻译软件,导致相同的中文字段名翻译出不同的英文字段名,不利于统一编码规范;b.翻译软件翻译出的英文字段名,不一定是最合适的英文字段名,如中文字段名是“应用”,如果通过翻译软件会翻译为“application”,但是实际上用“app”作为英文字段名更简洁合适;c.如果字段特别多,翻译的工作量会很大。可以看出,现有的字段命名方式,命名不规范且命名效率低下。



技术实现要素:

本申请实施例提供了一种字段处理方法及相关设备,可以提高字段的创建效率,以及增强所创建字段的规范性。

第一方面,本申请实施例提供了一种字段处理方法,该方法包括:

接收针对待创建字段的创建请求,所述创建请求中包括所述待创建字段对应的中文字段名;

从预创建的字段集中获取与所述中文字段名匹配的匹配英文字段名,所述预创建的字段集中包括至少一个中文字段名以及所述至少一个中文字段名中各个中文字段名对应的英文字段名;

根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名;

基于所述至少一个候选英文字段名创建所述待创建字段。

在一个实施例中,所述匹配英文字段名的数量为n,所述n为大于0的整数,所述根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名的具体实施方式为:

根据预设筛选规则获取所述n个匹配英文字段名中各个匹配英文字段名的历史使用次数;

若检测到所述n个匹配英文字段名中的任一个匹配英文字段名的历史使用次数满足预设数据量条件,则将所述n个匹配英文字段名中所述历史使用次数大于或者等于第一预设次数阈值的匹配英文字段名确定为第一匹配英文字段名,所述第一匹配英文字段名的数量为至少一个;

依照所述历史使用次数对所述至少一个第一匹配英文字段名进行排序;

基于所述至少一个第一匹配英文字段名中各个第一匹配英文字段名的排序以及所述历史次数,从所至少一个第一匹配英文字段名中确定出至少一个候选英文字段名。

在一个实施例中,所述依照所述历史使用次数对至少一个所述第一匹配英文字段名进行排序的具体实施方式为:

获取所述至少一个第一匹配英文字段名中各个第一匹配英文字段名对应创建用户的等级信息;

基于所述各个第一匹配英文字段名对应的创建用户的等级信息以及所述历史使用次数,对各个所述第一匹配英文字段名进行排序。

在一个实施例中,所述根据预设筛选规则获取所述n个匹配英文字段名中各个匹配英文字段名的历史使用次数之后,所述方法还包括:

若检测到所述n个匹配英文字段名中的各个匹配英文字段名的历史使用次数均不满足所述预设数据量条件,则将所述n个匹配英文字段名均确定为候选英文字段名。

在一个实施例中,所述根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名的具体实施方式为:

根据预设筛选规则获取各个所述匹配英文字段名的历史使用次数;

从各个所述匹配英文字段名中将历史使用次数大于或者等于第二预设次数阈值的匹配英文字段名确定为候选英文字段名。

在一个实施例中,若未从所述预创建的字段集中成功获取所述匹配英文字段名,则从所述字段集中确定出与所述中文字段名匹配的候选中文字段名;从所述字段集包括的至少一个英文字段名中获取与所述候选中文字段名对应的候选英文字段名;输出所述与所述候选中文字段名对应的候选英文字段名,以便于用户基于所述与所述候选中文字段名对应的候选英文字段名创建所述待创建字段。

在一个实施例中,还可以接收用户基于所述与候选中文字段名对应的候选英文字段名创建的待创建字段;根据所述候选英文字段名对所述待创建字段进行校验,并输出校验结果。

第二方面,本申请实施例提供了一种字段处理装置,该字段处理装置包括用于执行上述第一方面的方法的模块。

第三方面,本申请实施例提供了一种终端设备,该终端设备包括处理器、输入设备和输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

本申请实施例中,终端设备接收针对待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名。进一步地,终端从预创建的字段集中获取与中文字段名匹配的匹配英文字段名,并根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名,进而基于至少一个候选英文字段名创建待创建字段。采用这样的方式,不仅可以提高字段的创建效率,还可以增强所创建字段的规范性。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种字段处理方法的流程示意图;

图2是本申请实施例提供的另一种字段处理方法的流程示意图;

图3是本申请实施例提供的一种字段处理装置的示意性框图;

图4是本申请实施例提供的一种终端设备的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,开发人员在创建字段时,通常还包括以下几种方式:第一、开发人员基于自身的命名习惯,自行发挥,创建字段;第二、在字段很多的情况下,如产品提供了几十个excel模板,每个模板都有几十个字段,需要按照每个模板建一张数据库表,则一般是通过工具类,自动生成无意义的不重复的数据库英文字段名(p1,p2,p3…)。可以看出,第一种创建方式,完全基于各个开发人员的个人命名习惯,不同的人会将同一个中文字段名,按照自己的喜好命名为不同的英文字段名,不利于字段的命名规范,且后续维护困难。第二种创建方式,每个模板中的字段对应一种命名方式,字段命名不规范,无法见名知意,导致后续维护困难。

为了解决上述问题,本申请实施例提出了一种字段处理方法,可以基于携带有待创建字段对应的中文字段名的创建请求,从预创建的字段集中获取与中文字段名匹配的匹配英文字段名,并根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名,进而基于至少一个候选英文字段名创建待创建字段。采用这样的方式,一方面可以自动实现对待创建字段的创建,另一方面,可以根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名,并基于至少一个候选英文字段名创建字段,增强所创建字段的规范性。

参见图1,图1是本申请实施例提供的一种字段处理方法的流程示意图,该方法应用于终端设备,可由终端设备执行,如图所示,该字段处理方法可包括:

s101:接收针对待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名。

在一个实施例中,终端设备可以提供字段创建页面,当用户想要创建一个待创建字段时,可以在字段创建页面中输入待创建字段对应的中文字段名,并提交针对该待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名。

在另一个实施例中,在系统开发过程中,终端设备在检测到用户的指定触发操作时,可以在当前显示界面弹出字段创建框,用户可以在该字段创建框中输入待创建字段的中文字段名,并提交针对该待创建字段的创建请求。其中,该指定触发操作可以包括为触控指定按钮的触控操作,例如点击“字段创建”按钮,或者在开发界面长按,又或者在开发界面点击鼠标右键等等。本申请实施例对此不作具体限定。

s102:从预创建的字段集中获取与待创建字段对应的中文字段名匹配的匹配英文字段名,该预创建的字段集中包括至少一个中文字段名以及该至少一个中文字段名中各个中文字段名对应的英文字段名。

在一个实施例中,可以预先采集多个历史字段,该历史字段包括中文字段名以及该中文字段名对应的英文字段名。示例性地,对于企业而言,可以预先收集整个公司所有已创建的历史字段,例如,数据库字段。进一步地,可以对采集到的多个历史字段进行数据清洗,由数据清洗后的历史字段构成字段集,并存储该字段集。

其中,对历史字段进行数据清洗的过程中,可以对预设格式的英文字段名进行清洗,该预设格式例如为单字母加数字格式的英文字段名,这种英文字段名明显毫无意义。

可以看出,预创建的字段集中的中文字段名与英文字段名具有对应关系。在一个实施例中,当终端设备接收到针对待创建字段的创建请求时,可以基于创建请求中的中文字段名从字段集中查询该中文字段名对应的至少一个英文字段名,也即与该中文字段名匹配的至少一个匹配英文字段名。

s103:根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名。

在一个实施例中,匹配英文字段名的数量为n,该n为大于0的整数,终端设备可以根据预设筛选规则获取n个匹配英文字段名中各个匹配英文字段名的历史使用次数,若检测到n个匹配英文字段名中的任一个匹配英文字段名的历史使用次数满足预设数据量条件,则将n个匹配英文字段名中历史使用次数大于或者等于第一预设次数阈值的匹配英文字段名确定为第一匹配英文字段名,该第一匹配英文字段名的数量为至少一个。进一步地,终端设备可以依照历史使用次数对至少一个第一匹配英文字段名进行排序,并基于至少一个第一匹配英文字段名中各个第一匹配英文字段名的排序以及历史次数,从至少一个第一匹配英文字段名中确定出至少一个候选英文字段名。

或者,在另一个实施例中,若检测到n个匹配英文字段名中的各个匹配英文字段名的历史使用次数均不满足上述预设数据量条件,则将n个匹配英文字段名均确定为候选英文字段名。采用这样的方式,可以防止与中文字段名匹配的匹配英文字段名的数据量小时,数据不可靠,导致后续从匹配英文字段名中确定出的至少一个候选英文字段名存在误差问题。

其中,在一个实施例中,该预设数据量条件可以为匹配英文字段名的历史使用次数大于或者等于数据量阈值。该数据量阈值的大小是依据企业的开发人员人数确定的。假设企业开发人员为p个,该数据量阈值可以设置为p/2,。针对这种情况,当终端设置检测到任一匹配英文字段名的历史使用次数大于或者等于p/2,则可以确定该任一匹配英文字段名满足预设数据量条件。其中,该数据量阈值可以根据实际需求的变动,进行调整,p/2仅为一种示例,还可以为其它数值,本申请实施例对此不作具体限定。

示例性地,数据量阈值可以为50,假设匹配英文字段名的数量n为2,匹配英文字段名包括name1和name2,分别对应的历史使用次数为51、49。针对这种情况,终端设备检测到匹配英文字段名name1对应的历史使用次数大于数量阈值,则可以确定该匹配英文字段名name1满足预设数据量条件。

又例如,假设上述匹配英文字段名name1的历史使用次数从51降低至42,在其它条件不变的情况下,终端设备检测到匹配英文字段名name1和匹配英文字段名name2各自对应的历史使用次数均小于数量阈值,则可以确定匹配英文字段名name1和匹配英文字段名name2均不满足预设数量条件。进一步地,可以将匹配英文字段名name1和匹配英文字段名name2均确定为候选英文字段名。

在一个实施例中,终端设备将n个匹配英文字段名中历史使用次数大于或者等于第一预设次数阈值的匹配英文字段名确定为第一匹配英文字段名后,可以依据历史使用次数从大到小的顺序对各个第一匹配英文字段名进行排序。

或者,在另一个实施例中,可以获取至少一个第一匹配英文字段名中各个第一匹配英文字段名对应创建用户的等级信息,并基于各个第一匹配英文字段名对应的创建用户的等级信息以及历史使用次数,对各个第一匹配英文字段名进行排序。

具体实现中,每一个第一匹配英文字段名均可对应有一个创建用户的等级信息,可以预先为每一个等级配置对应的加权系数,例如,第一等级(即最高等级)配置最大的加权系数k1,第二等级(即次高等级)配置次大的加权系数k2,依次类推,第n等级(即次次高等级)配置次次大的加权系数kn.。针对这种情况,终端设备获取到各个第一匹配英文字段名对应的创建用户的等级信息之后,可以确定与该等级信息匹配的加权系数,进而将各个第一匹配英文字段名的历史使用次数与各自对应的加权系数进行加权处理,并依据加权处理结果由大到小的顺序对各个第一匹配英文字段名进行排序。

例如,第一匹配英文字段名包括name1和name2,分别对应的历史使用次数为51、49,name1对应创建用户的等级信息指示创建用户等级为第二等级,name2对应创建用户的等级信息指示创建用户等级为第一等级,其中,第二等级配置的加权系数为k2,第一等级配置的加权系数为k1。针对这种情况,可以将各个第一匹配英文字段名的历史使用次数与各自对应的加权系数进行加权处理,加权处理结果分别为:51*k2和49*k1。

进一步地,在对至少一个第一匹配英文字段名进行排序之后,可以从至少一个第一匹配英文字段名中选取出历史使用次数大于或者等于第一预设次数阈值的第一匹配英文字段名。假设历史使用次数大于或者等于第一预设次数阈值的第一匹配英文字段名有m个,各自对应的历史使用次数从大到小依次为:m1、m2、m3…mm。进一步地,按照该排序,采用第二排序的历史次数除以第一排序的历史次数,记为:m2/m1=p12,第三排序的历史次数除以第二排序的历史次数,记为:m3/m2=p23,以此类推,直到采用第m排序的历史次数除以第m-1排序的历史次数,记为mm/mm-1=pm-1m。若从上述p12、p12…pm-1m中确定出任一个j(j为小于或者等于m的整数)满足pj-1j>o1,pjj+1<o1,则可以将j(包括j)之前的所有历史次数对应的第一匹配英文字段名确定为候选英文字段名。其中,上述第一预设次数阈值为正整数,可以根据企业开发人员规模(如开发人员人数)进行设置,小于开发人员总数。该o1的具体数值为开发人员根据实验测算数据确定的,例如可以为0.9。

示例性地,假设预设数量阈值为o0,第一匹配英文字段名的数量为n,每个第一匹配英文字段名的历史使用次数从大到小排序为:m1、m2、m3…mm,如果存在历史使用次数大于第一预设次数阈值o0的有m1,m2和m3,则依照预设计算规则计算得到:m2/m1=p12和m3/m2=p23,如果p12>o1,p23<o1,则可以将历史使用次数为m1和m2的第一匹配英文字段名确定为候选英文字段名。

例如,假设o0为10,o1为0.9,如果在字段集中,一个中文字段名对应的匹配英文字段名的数量为200,其中,历史使用次数大于10的匹配英文字段名(即第一匹配英文字段名)分别被使用99次,98次,92次,20次。这种情况下,基于历史使用次数从大到小依次排序为:99次,98次,92次,20次,再分别计算98/99=0.99;92/98=0.94;20/92=0.22;由于0.99和0.94大于0.9,0.22小于0.9,可以将99次,98次,92次各自对应的第一匹配英文字段名,确定为该中文字段名对应的候选英文字段名。

在一个实施例中,可以根据预设筛选规则获取各个匹配英文字段名的历史使用次数,并从各个匹配英文字段名中将历史使用次数大于或者等于第二预设次数阈值的匹配英文字段名确定为候选英文字段名。其中,该第二预设次数阈值远大于上述第一预设次数阈值。第二预设次数阈值和第一预设次数阈值均与企业的开发人员数量有关,例如,假设某企业开发人员数量为200,该第一预设次数阈值例如可以为10,这个阈值的设定,是为了从n个匹配英文字段名中筛选出第一匹配英文字段名,减少后续确定候选英文字段名的计算量。上述第二预设次数阈值例如可以为100,远大于第一预设次数阈值。采用这样的方式,可以在各个匹配英文字段名中将历史使用次数足够多的匹配英文字段名直接确定为候选英文字段名,而无需复杂的计算。

s104:基于上述至少一个候选英文字段名创建该待创建字段。

在一个实施例中,终端设备确定出至少一个候选英文字段名后,可以输出该至少一个候选英文字段名,便于用户查看该至少一个候选英文字段名。进一步地,可以基于用户针对该候选英文字段名的选取操作,从至少一个候选英文字段名中确定出目标英文字段名,后续用户可以基于该目标英文字段名创建待创建字段,从而实现待创建字段的创建。

在一个实施例中,当某一个候选英文字段名被选取为目标英文字段名,均可以进行记录,每被选取一次,则该某一候选英文字段名的被选取次数累加一次。针对这种情况,当任一候选英文字段名被确定为目标英文字段名之后,可以获取该任一候选英文字段名的历史被选取次数,若该历史被选取次数大于或者等于预设选取次数阈值,则将该任一候选英文字段名添加至创建请求中的中文字段名对应的候选英文字段名集合中。在系统开发过程中,当开发人员创建字段,输入待创建字段的中文字段名时,可以直接从该中文字段名对应的候选英文字段名集合中确定出与该中文字段名匹配的候选英文字段名,而无需重新执行步骤s102和步骤s103,提高处理效率。

在一个实施例中,每一次执行步骤s103根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名,每一次从匹配英文字段名中确定出候选英文字段名,均会记录筛选次数,每执行一次,该筛选次数累计一次。针对这种情况,当检测到筛选次数大于或者等于预设筛选次数阈值(例如10次),该候选英文字段名的数量仍然不止一个,可以将待创建字段对应的中文字段名,以及该至少一个候选英文字段名发送至目标对象,以便与目标对象对该至少一个候选英文字段名进行处理,并返回一个唯一的候选英文字段名,以确保字段命名规则统一。其中,该目标对象可以由开发人员预先设置,本申请实施例对此不作具体限定。

本申请实施例中,终端设备可以接收针对待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名。进一步地,终端从预创建的字段集中获取与中文字段名匹配的匹配英文字段名,并根据预设筛选规则从匹配英文字段名中确定出至少一个候选英文字段名,进而基于至少一个候选英文字段名创建待创建字段。采用这样的方式,不仅可以提高字段的创建效率,还可以增强所创建字段的规范性。

参见图2,图2是本申请实施例提供的另一种字段处理方法的流程示意图,该方法应用于终端设备,可由终端设备执行,如图所示,该字段处理方法可包括:

s201:接收针对待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名。其中,步骤s201的具体实施方式,可以参见上述实施例中步骤s201的相关描述,此处不再赘述。

s202:若未从预创建的字段集中成功获取与待创建字段对应的中文字段名匹配的匹配英文字段名,则从字段集中确定出与中文字段名匹配的候选中文字段名。

s203:从字段集包括的至少一个英文字段名中获取与该候选中文字段名对应的候选英文字段名。

s204:输出与候选中文字段名对应的候选英文字段名,以便于用户基于该与候选中文字段名对应的候选英文字段名创建上述待创建字段。

作为一种可行的实施方式,当用户想要创建字段时,若终端设备未在预创建的字段集中获取到与待创建字段对应的中文字段名匹配的匹配英文字段名,则需要用户自己定义初始的英文字段名,创建字段。针对这种情况,终端设备可以从字段集中检测出与该待创建字段的中文字段名相似的中文字段名(即候选中文字段名),并从字段集中获取该候选中文字段名对应的候选英文字段名,并展示该候选英文字段名,供开发人员参考,辅助用户定义初始的英文字段名,也即,辅助开发人员创建上述待创建字段。

在一个实施例中,可以接收用户基于与候选中文字段名对应的候选英文字段名创建的待创建字段,并根据候选英文字段名对待创建字段进行校验,进而输出校验结果,辅助用户调整该待创建字段。采用这样的方式,可以基于符合规范的候选英文字段名对待创建字段进行校验,确定用户创建的待创建字段是否符合规范,辅助用户调整该待创建字段。

本申请实施例中,终端设备可以接收针对待创建字段的创建请求,该创建请求中包括待创建字段对应的中文字段名,进一步地,若未从预创建的字段集中成功获取与待创建字段对应的中文字段名匹配的匹配英文字段名,则从字段集中确定出与中文字段名匹配的候选中文字段名,从字段集包括的至少一个英文字段名中获取与该候选中文字段名对应的候选英文字段名,进而输出与候选中文字段名对应的候选英文字段名,以便于用户基于该与候选中文字段名对应的候选英文字段名创建上述待创建字段。采用这样的方式,可以在未从预创建的字段集中成功获取与待创建字段对应的中文字段名匹配的匹配英文字段名时,辅助用户创建字段。

本申请实施例还提供了一种字段处理装置。该装置包括用于执行前述图1或者图2所述的方法的模块,配置于终端设备。具体地,参见图3,是本申请实施例提供的字段处理装置的示意框图。本实施例的字段处理装置包括:

检测模块30,用于接收针对待创建字段的创建请求,所述创建请求中包括所述待创建字段对应的中文字段名;

处理模块31,从预创建的字段集中获取与所述待创建字段对应的中文字段名匹配的匹配英文字段名,所述预创建的字段集中包括至少一个中文字段名以及所述至少一个中文字段名中各个中文字段名对应的英文字段名;

所述处理模块31,还用于根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名,并基于所述至少一个候选英文字段名创建所述待创建字段。

在一个实施例中,所述匹配英文字段名的数量为n,所述n为大于0的整数,所述处理模块31,具体用于根据预设筛选规则获取所述n个匹配英文字段名中各个匹配英文字段名的历史使用次数,若检测到所述n个匹配英文字段名中的任一个匹配英文字段名的历史使用次数满足预设数据量条件,则将所述n个匹配英文字段名中所述历史使用次数大于或者等于第一预设次数阈值的匹配英文字段名确定为第一匹配英文字段名,所述第一匹配英文字段名的数量为至少一个;依照所述历史使用次数对所述至少一个第一匹配英文字段名进行排序;基于所述至少一个第一匹配英文字段名中各个第一匹配英文字段名的排序以及所述历史次数,从所至少一个第一匹配英文字段名中确定出至少一个候选英文字段名。

在一个实施例中,所述处理模块31,还用于获取所述至少一个第一匹配英文字段名中各个第一匹配英文字段名对应创建用户的等级信息;基于所述各个第一匹配英文字段名对应的创建用户的等级信息以及所述历史使用次数,对各个所述第一匹配英文字段名进行排序。

在一个实施例中,所述处理模块31,还用于若检测到所述n个匹配英文字段名中的各个匹配英文字段名的历史使用次数均不满足所述预设数据量条件,则将所述n个匹配英文字段名均确定为候选英文字段名。

在一个实施例中,所述处理模块31,还具体用于根据预设筛选规则获取各个所述匹配英文字段名的历史使用次数,从各个所述匹配英文字段名中将历史使用次数大于或者等于第二预设次数阈值的匹配英文字段名确定为候选英文字段名。

在一个实施例中,所述处理模块31,还用于若未从所述预创建的字段集中成功获取所述匹配英文字段名,则从所述字段集中确定出与所述中文字段名匹配的候选中文字段名;从所述字段集包括的至少一个英文字段名中获取与所述候选中文字段名对应的候选英文字段名;输出所述与所述候选中文字段名对应的候选英文字段名,以便于用户基于所述与所述候选中文字段名对应的候选英文字段名创建所述待创建字段。

在一个实施例中,所述处理模块31,还用于接收用户基于所述与候选中文字段名对应的候选英文字段名创建的待创建字段,根据所述候选英文字段名对所述待创建字段进行校验,并通过检测模块30输出校验结果。

需要说明的是,本申请实施例所描述的字段处理装置的各功能模块的功能可根据图1或者图2所述的方法实施例中的方法具体实现,其具体实现过程可以参照图1或者图2的方法实施例的相关描述,此处不再赘述。

请参见图4,图4是本申请实施例提供的一种终端设备的示意性框图,如图4所示,该终端设备包括,处理器401、存储器402、输入设备403和输出设备404。上述处理器401、存储器402、输入设备403和输出设备404可通过总线或其他方式连接,在本申请实施例所示图4中以通过总线连接为例。其中,存储器402用于存储计算机程序,所述计算机程序包括程序指令,处理器401用于执行存储器402存储的程序指令。其中,处理器401被配置用于调用所述程序指令执行:通过输入设备403接收针对待创建字段的创建请求,所述创建请求中包括所述待创建字段对应的中文字段名;从预创建的字段集中获取与所述待创建字段对应的中文字段名匹配的匹配英文字段名,所述预创建的字段集中包括至少一个中文字段名以及所述至少一个中文字段名中各个中文字段名对应的英文字段名;根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名;基于所述至少一个候选英文字段名创建所述待创建字段。

在一个实施例中,所述匹配英文字段名的数量为n,所述n为大于0的整数,所述处理器401,具体用于根据预设筛选规则获取所述n个匹配英文字段名中各个匹配英文字段名的历史使用次数,若检测到所述n个匹配英文字段名中的任一个匹配英文字段名的历史使用次数满足预设数据量条件,则将所述n个匹配英文字段名中所述历史使用次数大于或者等于第一预设次数阈值的匹配英文字段名确定为第一匹配英文字段名,所述第一匹配英文字段名的数量为至少一个;依照所述历史使用次数对所述至少一个第一匹配英文字段名进行排序;基于所述至少一个第一匹配英文字段名中各个第一匹配英文字段名的排序以及所述历史次数,从所至少一个第一匹配英文字段名中确定出至少一个候选英文字段名。

在一个实施例中,所述处理器401,还用于获取所述至少一个第一匹配英文字段名中各个第一匹配英文字段名对应创建用户的等级信息;基于所述各个第一匹配英文字段名对应的创建用户的等级信息以及所述历史使用次数,对各个所述第一匹配英文字段名进行排序。

在一个实施例中,所述处理器401,还用于若检测到所述n个匹配英文字段名中的各个匹配英文字段名的历史使用次数均不满足所述预设数据量条件,则将所述n个匹配英文字段名均确定为候选英文字段名。

在一个实施例中,所述处理器401,还具体用于根据预设筛选规则获取各个所述匹配英文字段名的历史使用次数,从各个所述匹配英文字段名中将历史使用次数大于或者等于第二预设次数阈值的匹配英文字段名确定为候选英文字段名。

在一个实施例中,所述处理器401,还用于若未从所述预创建的字段集中成功获取所述匹配英文字段名,则从所述字段集中确定出与所述中文字段名匹配的候选中文字段名;从所述字段集包括的至少一个英文字段名中获取与所述候选中文字段名对应的候选英文字段名;通过输出设备404输出所述与所述候选中文字段名对应的候选英文字段名,以便于用户基于所述与所述候选中文字段名对应的候选英文字段名创建所述待创建字段。

在一个实施例中,所述处理器401,还用于接收用户基于所述与候选中文字段名对应的候选英文字段名创建的待创建字段,根据所述候选英文字段名对所述待创建字段进行校验,并通过输出设备404输出校验结果。

应当理解,在本申请实施例中,所称处理器401可以是中央处理单元(centralprocessingunit,cpu),该处理器401还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备403可以包括触控板(用于检测输入的创建请求等)、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备404可以包括显示器(lcd等)、扬声器等。

该存储器402可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器402的一部分还可以包括非易失性随机存取存储器。例如,存储器402还可以存储设备类型的信息。

具体实现中,本申请实施例中所描述的处理器401、存储器402、输入设备403和输出设备404可执行本申请实施例提供的图1或者图2所述的方法实施例所描述的实现方式,也可执行本申请实施例所描述的字段处理装置的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:接收针对待创建字段的创建请求,所述创建请求中包括所述待创建字段对应的中文字段名;从预创建的字段集中获取与所述待创建字段对应的中文字段名匹配的匹配英文字段名,所述预创建的字段集中包括至少一个中文字段名以及所述至少一个中文字段名中各个中文字段名对应的英文字段名;根据预设筛选规则从所述匹配英文字段名中确定出至少一个候选英文字段名;基于所述至少一个候选英文字段名创建所述待创建字段。

所述计算机可读存储介质可以是前述任一实施例所述的终端设备的内部存储单元,例如终端设备的硬盘或内存。所述计算机可读存储介质也可以是所述终端设备的外部存储设备,例如所述终端设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述终端设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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