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

字段配置方法、装置以及存储介质

文献发布时间:2023-06-19 18:30:43


字段配置方法、装置以及存储介质

技术领域

本申请实施例涉及数据处理领域,尤其涉及一种字段配置方法、装置以及存储介质。

背景技术

随着企业使用软件系统服务用户数量增多,数据对企业业务的开展有着至关重要的作用,不同的企业关注的数据字段不同。通常情况下,可以针对不同企业开发一套符合企业业务需求的字段配置系统。

通常情况下,可以通过动态字段或动态表单技术,开发符合业务需求的字段配置系统。企业用户在使用字段配置系统的时候,可以根据需求手动创建字段,但手动的方式效率较低。

发明内容

本申请提供了一种字段配置方法、装置以及存储介质,用于提高字段的配置效率。

为达到上述目的,本申请采用如下技术方案:

第一方面,提供了一种字段配置方法,该方法包括:获取多个字段,一个字段对应一个字段类型,字段类型的信息包括字段类型的名称、字段的展现形式、字段类型对应的查询条件中的一个或多个;从多个字段中,确定目标业务对应的目标字段;对目标字段进行配置,得到目标字段的配置信息,配置信息包括目标字段的值以及目标字段的查询条件。

一种可能的实现方式中,该方法还包括:获取多个字段类型,多个字段类型包括目标字段对应的字段类型;响应于配置操作,为每个字段类型配置多个字段。

一种可能的实现方式中,该方法还包括:响应于配置操作,为每个字段类型配置多个字段。

一种可能的实现方式中,该方法还包括:根据目标字段的字段类型,从对应的一个或多个查询条件中选择目标字段的查询条件。根据目标字段的查询条件,从数据库中查询与查询条件匹配的值,并将值作为目标字段的值;数据库预先配置有多个字段的值。

一种可能的实现方式中,目标字段的配置信息还包括目标字段的属性信息,属性信息包括目标字段的描述、目标字段是否必填、目标字段对应预设值。

一种可能的实现方式中,该方法还包括:响应于输入操作,获取目标字段对应的选项信息;根据预设数据格式存储目标字段对应的选项信息。

第二方面,提供了一种字段配置装置,该装置应用于字段配置装置中的芯片或者片上系统,还可以为字段配置装置中用于实现第一方面或第一方面的任一可能的设计的方法的功能模块。该字段配置装置可以实现上述各方面或者各可能的设计中字段配置装置所执行的功能,功能可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该字段配置装置包括获取单元、确定单元、处理单元和存储单元。

获取单元,用于获取多个字段,一个字段对应一个字段类型,字段类型的信息包括字段类型的名称、字段的展现形式、字段类型对应的查询条件中的一个或多个;

确定单元,用于从多个字段中,确定目标业务对应的目标字段;

处理单元,用于对目标字段进行配置,得到目标字段的配置信息,配置信息包括目标字段的值以及目标字段的查询条件。

一种可能的实现方式中,获取单元,还用于获取多个字段类型,多个字段类型包括目标字段对应的字段类型;处理单元,还用于响应于配置操作,为每个字段类型配置多个字段。

一种可能的实现方式中,处理单元,具体用于:若字段类型具有业务数据,则将业务数据作为字段类型的多个字段,并为字段类型配置一个或多个查询条件,查询条件用于从业务数据中查询字段。

一种可能的实现方式中,处理单元,具体用于根据目标字段的字段类型,从对应的一个或多个查询条件中选择目标字段的查询条件;根据目标字段的查询条件,从数据库中查询与查询条件匹配的值,并将值作为目标字段的值;数据库预先配置有多个字段的值。

一种可能的实现方式中,若目标字段为选项类型的字段,获取单元,还用于响应于输入操作,获取目标字段对应的选项信息;字段配置装置还包括存储单元,存储单元用于根据预设数据格式存储目标字段对应的选项信息。

其中,该字段配置装置的具体实现方式可以参考第一方面或第一方面的任一可能的设计提供的配置方法中字段配置装置的行为功能,在此不再重复赘述。因此,该提供的字段配置装置可以达到与第一方面或者第一方面的任一可能的设计相同的有益效果。

第三方面,提供了一种字段配置装置。该装置可以实现上述各方面或者各可能的设计中所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该装置可以包括:处理器和通信接口,处理器可以用于支持该装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。

在又一种可能的设计中,该装置还可以包括存储器,存储器用于保存该装置必要的计算机执行指令和数据。当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上述第一方面或者第一方面的任一种可能的涉及的字段配置方法。

第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的涉及的字段配置方法。

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的涉及的字段配置方法。

第六方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的确定装置所执行的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。

其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面所带来的技术效果,不再赘述。

附图说明

图1为本申请实施例提供的一种配置系统的结构示意图;

图2为本申请实施例提供的一种字段配置装置200的结构示意图;

图3为本申请实施例提供的一种字段配置方法的流程示意图;

图4为本申请实施例提供的另一种字段配置方法的流程示意图;

图5为本申请实施例提供的另一种字段配置方法的流程示意图;

图6为本申请实施例提供的另一种字段配置装置60的结构示意图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请实施例的一些方面相一致的装置和方法的例子。

还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。

图1示出的是本申请实施例提供的一种字段配置系统的示意图。如图1所示,该字段配置系统可以包括前端设备和服务器。前端设备和服务器通信连接。

其中,前端设备可以用于接收来自服务器的查询条件,查询条件用于确定目标字段对应的已有业务数据。前端设备还可以响应于用户的输入操作和选择操作,对字段进行配置并输出配置结果。例如,前端设备可以为开发人员使用的电脑、个人计算机、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)。

其中,服务器可以用于向前端设备发送配置信息。

一些实施例中,服务器可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本公开对服务器的具体实现方式也不作限制。

其中,当服务器配置有数据库时,该数据库可以为前端设备提供对应的接口,接口用于传输业务数据。数据库可以通过统一的接口来规范数据的传输格式。

需要说明的是,本公开提供的字段配置方法的执行主体为前端设备、服务器,也可以是前端设备中芯片或片上系统、服务器中芯片或片上系统等,不予限制。

本申请的实施例对前端设备和服务器的应用场景不做限定。本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

具体实现时,图1的设备可以采用图2所示的组成结构,或者包括图2所示的部件。图2为本申请实施例提供的一种字段配置装置200的组成示意图,该字段配置装置200可以为前端设备和服务器中的芯片或者片上系统。如图2所示,该字段配置装置200包括处理器201,通信接口202以及通信线路203。

进一步的,该字段配置装置200还可以包括存储器204。其中,处理器201,存储器204以及通信接口202之间可以通过通信线路203连接。

其中,处理器201是CPU、通用处理器、网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器201还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。

通信接口202,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。通信接口202可以是模块、电路、通信接口或者任何能够实现通信的装置。

通信线路203,用于在字段配置装置200所包括的各部件之间传送信息。

存储器204,用于存储指令。其中,指令可以是计算机程序。

其中,存储器204可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random accessmemory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。

需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于字段配置装置200内,也可以位于字段配置装置200外,不予限制。处理器201,用于执行存储器204中存储的指令,以实现本申请下述实施例提供的字段配置方法。

在一种示例中,处理器201可以包括一个或多个CPU,例如,图2中的CPU0和CPU1。

作为一种可选的实现方式,字段配置装置200包括多个处理器,例如,除图2中的处理器201之外,还可以包括处理器207。

作为一种可选的实现方式,字段配置装置200还包括输出设备205和输入设备206。示例性地,输入设备206是键盘、鼠标、麦克风或操作杆等设备,输出设备205是显示屏、扬声器(speaker)等设备。

需要指出的是,字段配置装置200可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图2中类似结构的设备。此外,图2中示出的组成结构并不构成对该图1中的各个设备的限定,除图2所示部件之外,图1在的各个设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。

此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。

为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

下面结合图1所示通信系统,对本申请实施例提供的字段配置方法进行描述。其中,本申请各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。本申请各实施例涉及的动作只是一个示例,具体实现中也可以采用其他的名称,如:本申请实施例的“包括在”还可以替换为“承载于”或者“携带在”等。

图3为本申请实施例提供的一种字段配置方法,该方法包括:

S301、获取多个字段。

其中,多个字段可以为前端设备预先配置的,一个字段对应一个字段类型。一个字段类型可以对应多个字段。例如,字段类型可以包括:用户单选类型、文本输入框类型。用户单选类型对应的字段可以包括:创建人、执行人等。文本输入框类型对应的字段可以包括:标题等。

其中,字段类型的信息可以包括字段类型的名称、字段的展现形式、字段类型对应的查询条件中的一个或多个。字段类型的名称可以是指数据库规定了获取的字段属于哪个预设字段类型,可以根据业务需要选择对应的字段类型名称。字段的展现形式包括使用字段时的展现形式(简称为使用形式)和搜索字段时的展现形式(简称为搜索形式)。字段的查询条件可以参照上述描述。

下面分别对字段的使用形式和搜索形式进行说明。

一、字段的使用形式是指配置目标字段时配置样式。例如,字段的使用形式可以包括:文本输入框(包括单行文本输入框和多行文本输入框)、日期输入框、数字输入框、下拉选择(包括单选、复选)、级联选择(包括标准、高级)中的一个或多个。一个使用形式可以对应一个唯一的标识。

其中,文本的展现样式可以文本输入框,数字的展现样式为数字输入框,日期的展现样式可以为用于选择日期的输入框,下拉选择的展现样式下拉框,标准类型的字段的级联选择的展现样式可以为输入框,高级类型的字段的级联选择的样式可以为下拉框。标准类型的字段可以是指符合预设标准的字段,比如,预设标准可以是指字段的字数为预设字数、字段的形式为预设形式等。高级类型可以为不符合预设标准的字段。

二、字段的搜索形式是指在搜索字段时使用的查询样式。例如,字段,包括文本查询框、日期查询框、数字查询框、单选查询样式、多选查询样式。一种搜索形式可以对应一个唯一的标识。

其中,文本框中输入的内容为文本内容。日期查询样式为日期选择框,日期选择框中选择的内容为日期内容。数字查询样式为数字输入框,数字输入框中的内容为数字内容。单选和多选查询样式为下拉选择样式,可在下拉框中选择要查询的选项。

一种可能的实现方式中,前端设备可以响应于用户的获取操作,从数据库中获取预先配置的多个字段。获取操作可以是指用户在前端设备输入获取字段的指令的操作。比如,前端设备可以设置有显示界面,该显示界面可以响应于用户的点击查询字段的操作,向数据库发送用于获取多个字段的请求。数据库在接收到该请求之后,可以返回多个字段。

可以理解的是,前端设备可以响应于用户的设置操作,确定字段的展现形式。

S302、从多个字段中,确定目标业务对应的目标字段。

其中,目标业务对应的目标字段是指具体某个业务需要使用的字段,例如,业务可以包括用户业务、作业时间业务。用户业务对应的目标字段可以包括选项类型的字段,作业时间业务对应的字段可以包括非选项类型的字段。选项类型的字段可以包括:创建人、执行人等,非选项类型的字段可以包括:作业人数等。

其中,选项类型的字段是指需要使用已有业务数据作为字段的选选项信息的字段,非选项类型的字段指不需要使用已有业务数据作为选项信息的字段。对于已有的业务数据需要使用数据库的查询条件来确定目标字段对应的业务数据。

一种示例中,以目标业务为用户业务为例,前端设备可以响应于选择操作从获取的多个字段中选择与用户业务相关的字段,如创建人等。

S303、对目标字段进行配置,得到目标字段的配置信息。

其中,目标字段的配置信息可以包括目标字段的值以及目标字段的查询条件。目标字段的值可以是指目标字段的具体参数。例如,当目标字段为创建人,则字段的值可以为人的信息(如名称、身份证号、工号)。目标字段的查询条件可以用于查询目标字段的值。当目标字段为选项类型的字段时,目标字段的值是指目标字段的选项信息。

一种可能的实现方式中,前端设备可以根据目标字段的字段类型,从对应的一个或多个查询条件中选择目标字段的查询条件,并根据目标字段的查询条件,从数据库中查询与查询条件匹配的值,并将值作为目标字段的值,数据库预先配置有多个字段的值。

其中,一个或多个查询条件可以为该目标字段对应的字段类型预先配置的查询条件。例如,当目标字段为用户业务,则配置的查询条件可以包括查询系统已有用户、查询符合某角色的用户中的一个或多个。

需要说明的是,本申请实施例中,同一字段类型可以配置多个查询条件,如表示用户的字段类型可以配置查询系统已有用户和查询符合某角色的用户两个查询条件。则字段对应的查询条件可以为对应字段类型配置的多个查询条件中的一个。

一种示例中,若目标字段为选项类型的字段,则前端设备可以响应于选择操作,从目标字段的选项信息中选择字段匹配的值作为目标字段的值。其中,选项信息可以包括字段的多个值。例如,字段为创建人,则选项信息可以为字段对应的下拉列表。

前端设备在获取到目标字段的选项信息之后,可以通过下列列表的形式展示在显示界面。前端设备可以响应于选择操作,从“创建人”对应的下拉列表中选择与目标业务匹配的值,如“创建人”对应的下拉列表可以包括张三、李四、王五、赵六。响应于用户选择张三的操作,前端设备可以确定创建人对应的值为“张三”。

又一种示例中,若目标字段为非选项类型的字段,则前端设备可以响应于输入操作,获取目标字段的值。例如,输入操作可以是指在显示界面中用于输入字段的值的输入框中输入字段的值的操作。比如,字段为作业人数。则该字段作业人数的值可以输入1。

进一步的,目标字段的配置信息还可以包括目标字段的属性信息。

其中,目标字段的属性信息包括字段是否必填以及字段的默认值以及字段的描述信息。字段是否必填是指后续在查询字段是否需要输入字段的值。如果是必填,则后续在使用该字段时需要输入字段的值才可以查询该字段。如果不是必填,则后续在使用字段时,不需要输入字段的值也可以使用该字段。字段的默认值是字段的值为预设值(如可以为1)。后续在使用时,可以将该预设值作为字段的值。字段的描述信息是对目标字段的解释。

一种示例中,响应于设置操作,获取目标字段的属性信息,根据目标字段的属性信息,对目标字段进行配置。

其中,设置操作可以是指用户在前端设备输入或选择的操作。比如,前端设备可以设置有显示界面,该显示界面可以响应于用户的点击操作,获取目标字段的属性信息。显示界面在接收到该属性信息之后,向数据库发送目标字段的属性信息完成配置。

例如,响应于选择操作用户选择字段是否必填,例如,配置字段“创建人”,若必须输入字段的值才可以使用,则在是否必填的选项中选择“是”。响应于输入操作用户选择字段的默认值,例如获取的字段为数字段类型中的“用户个数”,配置其默认值为1。响应于输入操作当获取某个字段后用户对该字段输入字段描述信息,例如,获取字段为单选字段时,用户可以输入单选的字段作为字段描述信息。

本申请实施例提供了一种字段配置方法,前端设备在获取到多个字段之后,可以从多个字段中,确定目标业务对应的目标字段,也即完成了业务目标的字段创建。然后,前端设备可以对目标字段进行配置,得到目标字段的配置信息。如此,实现了对业务需要的字段的配置。另外,由于本申请实施例中,每个字段可以对应一个字段类型,因此,字段不会出现重复的情况,从而实现了对字段的统一管理。

一些实施例中,如图4所示,该方法还包括:

S401、获取多个字段类型。

其中,字段类型可以为预先设置的。例如,数据库可以预先设置多个字段类型。如此,前端设备可以响应于用户的操作,从数据库中获取多个字段类型,并通过显示界面显示该多个字段类型。用户的操作可以是指用户的选择操作,选择操作可以是指用户在前端设备的显示界面上选择需要的字段类型的操作,如在界面上选择类型名称为用户单选的字段类型。

S402、响应于配置操作,为每个字段类型配置多个字段。

其中,为每个字段类型对应的多个字段是指根据选择的字段类型新建多个字段。配置操作可以是指用户通过显示界面为字段类似配置字段的操作。例如,每个字段类型可以设置有输入框,该输入框可以用于输入字段。例如,对于选择用户单选的字段类型,输入的字段可以包括创建人、执行人,如此前端设备便可以获取到每个字段类型对应的多个字段。

进一步的,前端设备在获取到字段类型对应的多个字段之后,可以将字段类型对应的多个字段存储至数据库中,如此,后续前端设备便可以从数据库中获取目标字段需要的字段。

基于图4的技术方案,根据业务确定了字段类型的类型名称、展现形式以及字段类型对应的查询条件,简化了动态字段的使用方式,实现了字段的统一管理。根据字段的类型确定了多个字段,且一个字段只能对应一个字段类型,字段的名称也是唯一,这样可以避免字段名的重复创建,便于字段信息的维护和字段的重复使用。

一些实施例中,如图5所示,若目标字段为选项类型的字段,则该方法还可以包括:

S501、响应于输入操作,获取目标字段对应的选项信息。

其中,输入操作可以是指在前端设备界面输入字段对应的值。选项信息是指获取的目标字段进行配置,需要配置字段值的相关信息。

其中,配置目标字段对应的选项信息需要判断目标字段是否为选项类型的字段,若不是选项类型的字段则字段值的相关信息配置完成,若目标字段是选项类型的字段则需要进一步判断是否需要已有业务数据作为字段的值,如果需要已有业务作为字段的选项信息,则根据查询条件来选择已有业务数据作为字段的值进行配置。如果不需要已有业务作为字段的选项信息,则响应于输入操作由用户在配置界面输入选项信息作为字段的值。

一种示例中,需要字段已有业务数据作为字段的值,响应于选择操作用户选择已有业务数据,如在对应的下拉列表中选择“张三”。不需要字段已有业务数据作为字段的值,则响应于输入操作由用户在配置界面输入选项信息,如用户在对应的文本框中输入选项信息“李四”作为字段的值。

S502、根据预设数据格式存储目标字段对应的选项信息。

其中,预设数据格式是指json格式。目标对应字段的选型信息为由用户输入的选项信息时,数据库会将用户输入的选项信息转换为json结构并存储在数据库中。如此,后续在需要使用该字段时,便可以使用json语句从数据中库获取该选项信息。

基于图5的技术方案,如果不需要已有业务作为字段的选项信息,则响应于输入操作由用户在配置界面输入选项信息作为字段的值,根据具体的目标字段配置用户需要的字段值,可以丰富字段的组成形式,满足用户的要求。例如,可以将用户输入的选项信息转换为json结构并存储在数据库,规范了数据的存储形式,能够降低配置不同字段的选项信息时的对接难度。

本申请上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。

本申请实施例可以根据上述方法示例对字段查询装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图6示出了一种字段配置装置60的结构示意图,该字段配置装置60可以为字段配置装置,也可以为应用于对字段配置装置的芯片,该字段配置装置60可以用于执行上述实施例中涉及的对字段配置装置的功能。图6所示的字段配置装置60可以包括:获取单元601、确定单元602、处理单元603、和存储单元604。

获取单元601,用于获取多个字段,一个字段对应一个字段类型,字段类型的信息包括字段类型的名称、字段的展现形式、字段类型对应的查询条件中的一个或多个;

确定单元602,用于从多个字段中,确定目标业务对应的目标字段;

处理单元603,用于对目标字段进行配置,得到目标字段的配置信息,配置信息包括目标字段的值以及目标字段的查询条件。

获取单元601,还用于:获取多个字段类型,多个字段类型包括目标字段对应的字段类型;

处理单元603,还用于响应于配置操作,为每个字段类型配置多个字段。

一种可能的实现方式中,处理单元603,具体用于若字段类型具有业务数据,则将业务数据作为字段类型的多个字段,并为字段类型配置一个或多个查询条件,查询条件用于从业务数据中查询字段。

一种可能的实现方式中,处理单元603,具体用于根据目标字段的字段类型,从对应的一个或多个查询条件中选择目标字段的查询条件。根据目标字段的查询条件,从数据库中查询与查询条件匹配的值,并将值作为目标字段的值,数据库预先配置有多个字段的值。

一种可能的实现方式中,若目标字段为选项类型的字段,获取单元601,还用于响应于输入操作,获取目标字段对应的选项信息。存储单元604,还用于根据预设数据格式存储目标字段对应的选项信息。

本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的字段配置装置(包括数据发送端和/或数据接收端)的内部存储单元,例如字段配置装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述字段配置装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述字段配置装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 文本属性字段的匹配方法、装置、电子设备及存储介质
  • 存储空间配置方法、装置、计算机设备及存储介质
  • 同步配置的方法、同步配置的装置、存储介质和处理器
  • 配置信息的切换方法、装置、电子装置、系统及存储介质
  • 消息配置方法、消息获取方法、装置、设备及存储介质
  • 报表字段配置化动态获取方法、装置、存储介质和终端
  • 一种电商商品字段配置方法、装置、服务器及存储介质
技术分类

06120115596552