智能柜应用配置方法、装置、计算机设备及存储介质
文献发布时间:2023-06-19 18:25:54
技术领域
本发明涉及智能柜技术领域,尤其涉及一种智能柜应用配置方法、装置、计算机设备及存储介质。
背景技术
智能柜集柜机硬件和应用软件于一体,为了满足各种各样适用场景下不同的业务需求,智能柜柜机的产品类型日趋丰富,智能柜应用所能实现的业务功能也日益增多。智能柜柜机硬件设备接入软件即服务平台后,可以根据平台提供的软件开发工具包生成智能柜应用软件。
智能柜的软件即服务平台包括少则几十多则几万的数据表,基于数据表提取柜机硬件实体和属性构建数据字典,通过数据字典来进行数据表的管理和维护,因此数据字典在智能柜应用的开发、测试及运行中起到至关重要的作用。但是,由于智能柜业务涉及复杂的实现逻辑,导致智能柜应用开发时需要逐一设置业务流程,无法依据数据字典实现智能柜业务层面的直接配置,对于特殊业务需求则需要联系技术人员以定制代码的方式进行开发。数据量庞杂的数据字典对于业务人员的操作难度大,不利于业务人员进行查找、维护和配置使用,导致智能柜应用配置效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种智能柜应用配置方法、装置、计算机设备及存储介质,以解决智能柜应用配置时操作复杂度高,生成效率低。
一种智能柜应用配置方法,包括:
通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据;
加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据;
加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息;
根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
一种智能柜应用配置装置,包括:
产品类型配置模块,用于通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据;
业务类型配置模块,用于加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据;
业务规则配置模块,用于加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息;
应用生成模块,用于根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述智能柜应用配置方法。
一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述智能柜应用配置方法。
上述智能柜应用配置方法、装置、计算机设备及存储介质,通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与产品类型选择信息匹配的目标产品配置数据;加载与产品类型选择信息关联的业务类型选择页面,通过业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与业务类型选择信息匹配的目标业务配置数据;加载与业务类型选择信息关联的业务规则配置页面,通过业务规则配置页面接收业务规则配置信息;根据目标产品配置数据、目标业务配置数据和业务规则配置信息组装智能柜的目标应用。本发明的智能柜应用配置方法通过选择智能柜产品类型和业务类型,并配置业务规则,即可快速生成智能柜应用以上线使用,提高应用开发配置效率;同时产品类型数据字典和业务类型数据字典有利于运营人员查询、维护以及拓展更新,可实现新型产品类型的接入和新型业务类型数据流转,提高更新效率,增加可扩展性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中智能柜应用配置方法的一流程示意图;
图2是本发明一实施例中智能柜应用配置装置的一结构示意图;
图3是本发明一实施例中计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在一实施例中,如图1所示,提供一种智能柜应用配置方法,包括如下步骤S10-S40。
S10、通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据。
可理解地,智能柜按照功能和应用场景可划分为多个产品类型,例如快递柜产品类型、存包柜产品类型、信报柜产品类型、零售柜产品类型和定制柜产品类型。数据字典(Data dictionary)用于对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,即对数据流图中的各个元素做出详细的说明。数据流图(Data FlowDiagram,DFD)以图形的方式描绘数据在应用系统中流动和处理的过程,反映应用系统必须完成的逻辑功能,是结构化分析方法中的工具。数据字典和数据流图共同构成应用系统的逻辑模型,没有数据流图则数据字典难以发挥作用,没有数据字典则数据流图不严格。
数据字典是一种用户可以访问的记录数据库和应用程序源数据的目录,主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由数据库管理系统自动更新的数据字典。产品类型数据字典包括多个指定产品类型数据字典集,用于整合指定产品类型对应的数据字典名称和数据字典值的集合,例如快递柜产品类型对应快递柜产品类型数据字典集。在一实施例中,企业用户入驻软件即服务平台并添加或接入智能柜设备后,通过产品类型选择页面选择智能柜的产品类型;后台接收产品类型选择信息,在产品类型数据字典中查找与产品类型选择信息匹配的目标产品类型数据字典集,根据目标产品类型数据字典集映射目标产品配置数据,在可视化页面展示目标业务产品配置数据。
S20、加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据。
可理解地,智能柜按照具体业务场景可划分为多个业务类型,业务类型与产品类型相互关联,例如与快递柜产品类型关联的派件业务类型、取件业务类型、寄件业务类型和揽收业务类型,与存包柜产品类型关联的存包业务类型等。业务类型数据字典包括多个指定业务产品类型数据字典集,用于整合指定业务类型对应的数据字典名称和数据字典值的集合,例如派件业务类型对应派件业务类型数据字典集。在一实施例中,企业用户通过产品类型选择页面选择智能柜的产品类型后,后台加载与产品类型选择信息关联的业务类型选择页面,通过业务类型选择页面接收业务类型选择信息,业务类型可选择一种或多种;在业务类型数据字典中查找与业务类型选择信息匹配的目标业务类型数据字典集,根据目标业务类型数据字典集映射目标业务配置数据,在可视化页面展示目标业务配置数据。
S30、加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息。
可理解地,一项业务包含多个业务流程节点,每个业务流程节点对应不同的业务规则配置参数,例如派件方式、取件方式和收费方式等。业务规则引擎解析业务规则配置参数,调用服务使业务规则配置参数生效以实现业务流程节点。业务规则引擎(BusinessRules Engine,BRE)是一种嵌入在应用程序中的组件,用于非程序员添加或更改业务流程管理系统中的业务逻辑,业务逻辑描述的是与业务类型数据字典中业务流程执行规则的数据相关的一系列操作。业务规则引擎将业务规则执行代码从应用程序代码中分离出来,与业务类型数据字典的数据分开,用户无需请求程序员的帮助就可以配置更改业务规则,降低实现复杂业务逻辑的配置复杂度,提高应用程序的维护效率和可扩展性。在一实施例中,企业用户通过业务类型选择页面选择智能柜的业务类型后,后台加载与业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息,配置或个性化拓展业务规则,使目标业务配置数据生效以在目标应用中执行业务逻辑。
S40、根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
可理解地,一种产品类型的智能柜包含至少一项业务,一项业务包含多个业务流程节点,每个业务流程节点对应不同的业务规则配置参数,根据目标产品配置数据、目标业务配置数据和业务规则配置信息进行组装,以调用对应的微服务接口和组件使业务逻辑生效,生成智能柜的目标应用。微服务接口指的是应用编程接口(Application ProgrammingInterface,API),API接口是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的操作指令。组件是对数据和方法的简单封装,业务组件是用于执行具体业务逻辑操作的组件。在一实施例中,确认目标产品配置数据为快递柜产品配置数据,目标业务配置数据包含派件业务配置数据、取件业务配置数据和寄件业务配置数据,业务规则配置信息包含物流公司权限规则、登录规则、计费规则和验证规则等,对全部数据和对应的微服务接口、组件进行组装,集成智能柜目标应用。
本实施例通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与产品类型选择信息匹配的目标产品配置数据;加载与产品类型选择信息关联的业务类型选择页面,通过业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与业务类型选择信息匹配的目标业务配置数据;加载与业务类型选择信息关联的业务规则配置页面,通过业务规则配置页面接收业务规则配置信息;根据目标产品配置数据、目标业务配置数据和业务规则配置信息组装智能柜的目标应用。本发明的智能柜应用配置方法通过选择智能柜产品类型和业务类型,并配置业务规则,即可快速生成智能柜应用以上线使用,提高应用开发配置效率;同时基于数据字典实现对产品类型和业务类型的查询、维护以及拓展更新,可同步实现智能柜应用的维护和更新升级,提高更新效率,增加可扩展性。
可选的,步骤S10中,即所述在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据之前,包括:
S101、接收产品类型新增指令,根据所述产品类型新增指令创建新增产品类型;
S102、接收硬件添加指令,根据所述硬件添加指令添加与所述新增产品类型对应的硬件设备;
S103、对所述硬件设备进行解析,获得所述硬件设备的产品实体信息;所述产品实体信息包括产品实体对象以及所述产品实体对象的产品属性信息;
S104、获取与所述产品实体信息关联的第一字典值集合,建立所述新增产品类型与所述第一字典值集合之间的第一关联关系;
S105、根据所述第一关联关系更新所述产品类型数据字典。
可理解地,产品类型数据字典包含预设的产品类型对应的产品数据名称和产品数据字典值,当用户需要引入新的智能柜类型,则生成产品类型新增指令。接收产品类型新增指令,根据产品类型新增指令创建新增产品类型;接收硬件添加指令,根据硬件添加指令添加与新增产品类型对应的硬件设备;对硬件设备进行解析,获得硬件设备的产品实体信息,即新增产品实体信息。产品实体信息包括产品实体对象以及产品实体对象的产品属性信息,例如:智能柜副柜硬件实体及属性、智能柜显示器实体及属性、智能柜格口实体及属性、智能柜柜机状态实体及属性、智能柜格口状态实体及属性和智能柜故障实体及属性等。判断产品类型数据字典中是否存在新增产品实体信息对应的产品实体对象以及产品属性信息,若存在,则直接复用产品类型数据字典中的产品数据名称和产品数据字典值;若不存在,则根据新增产品实体信息的产品实体对象创建对应的新增产品数据名称,根据产品实体对象的产品属性信息设置对应的新增产品数据字典值。第一字典值集合是与新增产品实体信息关联的数据字典值集合,建立新增产品类型与第一字典值集合之间的第一关联关系;根据第一关联关系生成新增产品类型数据字典集,将新增产品类型数据字典集添加到产品类型数据字典进行更新,以便于用户选择产品类型时,基于产品类型数据字典自动映射对应的产品类型数据字典集。产品类型数据字典集可以是直接由多个产品数据名称和产品数据字典值组成的集合,也可以是先由不同维度的产品数据名称和产品数据字典值直接组成的多个数据字典子集,再由多个数据字典子集组成的集合。例如快递柜产品类型数据字典集包括显示器维度的数据字典子集、格口维度的数据字典子集和副柜硬件维度的数据字典子集,其中格口维度的数据字典子集包括数据名称“格口尺寸”和对应的数据字典值“45×30”、数据名称“格口数量”和对应的数据字典值“20”等。
本实施例在引入智能柜新增产品类型时,可根据新增产品类型所包含的硬件设备抽象出产品实体信息,根据产品实体信息包括的产品实体对象和产品属性信息创建对应的数据字典名称和值,生成智能柜新增产品类型数据字典集并更新产品类型数据字典。智能柜所对应的产品类型数据字典预留了拓展字段,可根据实际情况进行增、删数据字典集及子集,通过维护产品类型数据字典,即可完成智能柜产品类型的数据更新和流转,有利于数据管理,提高数据更新配置效率。
可选的,步骤S10中,即所述在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据,包括:
S106、根据所述产品类型选择信息确定目标产品类型;
S107、从所述产品类型数据字典中查找出与所述目标产品类型关联的字典值集合,生成所述目标产品配置数据。
可理解地,不同的产品类型对应了不同的数据字典集,在对产品类型选择信息进行解析,确定目标产品类型后,根据映射关系对产品类型数据字典进行查找,获得目标产品类型关联的字典值集合,根据目标产品类型数据字典集生成目标产品配置数据,即目标产品类型包含的产品实体对象和产品属性信息。当目标产品类型的指定产品实体对象需要更新时,直接更新数据字典集中指定实体对象及属性所对应的数据名称和数据字典值,即可关联到目标产品类型对应的目标产品配置数据。
本实施例确定智能柜的目标产品类型后,可直接映射目标产品类型的数据字典集,快速获取目标产品配置数据,便于查询、维护以及拓展更新,提高产品配置的效率。
可选的,步骤S20中,即所述在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据之前,包括:
S201、接收业务类型新增指令,根据所述业务类型新增指令创建新增业务类型;
S202、获取所述新增业务类型的业务流程信息;所述业务流程信息包括业务实体对象以及所述业务实体对象的业务属性信息;
S203、获取与所述业务流程信息关联的第二字典值集合,建立所述新增业务类型与所述第二字典值集合之间的第二关联关系;
S204、根据所述第二关联关系更新所述业务类型数据字典。
可理解地,业务类型数据字典包含预设的业务类型对应的业务数据名称和业务数据字典值,当用户引入新的智能柜产品类型或者在当前智能柜产品类型增加新的业务类型,则生成业务类型新增指令。接收业务类型新增指令,根据业务类型新增指令创建新增业务类型;对新增业务类型的业务流程进行解析,获得业务流程信息。业务流程信息包括业务实体对象以及业务实体对象的业务属性信息,例如:派取件业务中的派件人实体及物流公司、快递小哥手机、实名、网点等属性;取件人实体及收件人手机、账户等属性;包裹运单实体及包裹运单号、所属物流公司、清单等属性;订单实体及订单状态已入柜待取出、已取出、已退回等属性;包裹实体及扫描包裹运单、获取收件人信息等派件方式属性;扫码取件、取件码取件、亲友待取件、远程开门取件等取件方式属性。判断业务类型数据字典中是否存在新增业务流程信息对应的业务实体对象以及业务属性信息,若存在,则直接复用业务类型数据字典中的业务数据名称和业务数据字典值;若不存在,则根据新增业务实体信息的业务实体对象创建对应的新增业务数据名称,根据业务实体对象的业务属性信息设置对应的新增业务数据字典值。第二字典值集合是与新增业务流程信息关联的数据字典值集合,建立新增业务类型与第二字典值集合之间的第二关联关系;根据第二关联关系生成新增业务类型数据字典集,将新增业务类型数据字典集添加到业务类型数据字典进行更新,以便于用户选择业务类型时,基于业务类型数据字典自动映射对应的业务类型数据字典集。在一实施例中,业务类型新增指令可以是新增整个业务流程,也可以是根据业务场景新增部分业务流程节点,根据新增业务流程节点对应的业务实体及属性生成新增业务数据名称和新增业务数据字典值,例如消息触达实体及属性和滞留件实体及属性,根据新增业务数据名称和新增业务数据字典值更新业务类型数据字典。
本实施例在引入智能柜新增业务类型时,可根据新增业务类型的业务流程信息包括的产品实体对象和产品属性信息创建对应的数据字典名称和值,生成智能柜新增业务类型数据字典集并更新业务类型数据字典。智能柜所对应的业务类型数据字典预留了拓展字段,可根据实际情况进行增、删数据,通过维护业务类型数据字典,即可完成智能柜业务类型的数据更新和流转,有利于数据管理,提高数据更新配置效率。
可选的,步骤S20中,即所述,包括:
S205、根据所述业务类型选择信息确定目标业务类型;
S206、从所述业务类型数据字典中查找出与所述目标业务类型关联的字典值集合,生成所述目标业务配置数据。
可理解地,不同的业务类型对应不同的数据字典集,一种产品类型可同时选择多种业务类型作为目标业务类型,例如快递柜产品类型的目标业务类型包括派件业务类型、取件业务类型和寄件业务类型。在对业务类型选择信息进行解析,确定目标业务类型后,根据映射关系对业务类型数据字典进行查找,获得目标业务类型关联的字典值集合,根据目标业务类型数据字典集生成目标业务配置数据,即目标业务类型包含的业务实体对象和业务属性信息。当目标业务类型的指定业务实体对象需要更新时,直接更新数据字典集中指定业务实体对象及属性所对应的数据名称和数据字典值,即可关联到目标业务类型对应的目标业务配置数据。
本实施例确定智能柜的目标业务类型后,可直接映射目标业务类型的数据字典集,快速获取目标业务配置数据,便于查询、维护以及拓展更新,提高业务配置的效率。
可选的,步骤S40中,即所述根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用,包括:
S401、获取与所述业务规则配置信息关联的服务组件;
S402、根据所述服务组件构建模板应用;
S403、根据所述目标产品配置数据和所述目标业务配置数据更新所述模板应用,生成所述目标应用。
可理解地,服务组件包括用于执行具体业务操作对应的微服务接口和组件,根据服务组件构建模板应用,即应用系统框架;根据目标产品配置数据和目标业务配置数据组装到应用系统框架,生成目标应用。在一实施例中,确认目标产品配置数据为快递柜产品配置数据,目标业务配置数据包含派件业务配置数据、取件业务配置数据和寄件业务配置数据,对应的组件包括派件业务组件、取件业务组件和寄件业务组件,业务规则配置信息包含物流公司权限规则、登录规则、计费规则和验证规则等,对应的微服务接口包括路由服务、校验服务、账号服务、权限服务和消息推送服务等,对全部数据和对应的微服务接口、组件进行组装,集成智能柜目标应用。
本实施例根据业务规则配置信息关联的服务组件搭建应用系统框架,将目标产品配置数据和目标业务配置数据组装到应用系统框架生成目标应用,达到快速查找数据、适配规则和组装应用,提高应用配置的效率,降低流程复杂度。
可选的,步骤S40中,即所述根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用之后,还包括:
S404、接收字典更新指令,根据所述字典更新指令更新所述产品类型数据字典和/或所述业务类型数据字典,以实现所述目标应用的数据更新。
可理解地,在智能柜运营过程中,如需更改或拓展目标应用的产品类型或业务类型,则生成字典更新指令提交到平台创建对应的数据字典集(数据名称和数据字典值),并添加到产品类型数据字典或所述业务类型数据字典,基于数据字典远程推送到目标应用实现数据更新。在一实施例中,目标应用的业务类型中已有派件业务和取件业务,当引入信报业务作为新的业务类型时,信报业务类型与派件业务类型、取件业务类型的相同点是均有派件人、取件人,因此可直接复用派件业务、取件业务的数据字典集。此外,信报业务类型的派件方式需要拓展至按地址派件、派件物品需要拓展至信报,因此需要拓展派件方式、派件物品的业务实体对象及属性,创建对应的数据名称和数据字典值添加到数据字典集,基于数据字典集远程推送到目标应用实现数据更新和流转。
本实施例根据产品类型和业务类型的实体对象和属性进行匹配,对于可复用的数据字典集则直接使用,仅对不可复用的实体对象和属性更新或拓展对应的数据名称和数据字典值,基于数据字典实现数据推送流转。不需要针对每种新的产品类型和业务类型进行重新开发,即可实现产品类型的接入和业务类型的扩展,有利于数据管理,增加了可拓展性,缩短开发流程,提高应用配置效率。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种智能柜应用配置装置,该智能柜应用配置装置与上述实施例中智能柜应用配置方法一一对应。如图2所示,该智能柜应用配置装置包括产品类型配置模块10、业务类型配置模块20、业务规则配置模块30和应用生成模块40。各功能模块详细说明如下:
产品类型配置模块10,用于通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据;
业务类型配置模块20,用于加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据;
业务规则配置模块30,用于加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息;
应用生成模块40,用于根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
可选的,产品类型配置模块10包括:
产品类型新增单元,用于接收产品类型新增指令,根据所述产品类型新增指令创建新增产品类型;
硬件添加单元,用于接收硬件添加指令,根据所述硬件添加指令添加与所述新增产品类型对应的硬件设备;
产品实体信息获取单元,用于对所述硬件设备进行解析,获得所述硬件设备的产品实体信息;所述产品实体信息包括产品实体对象以及所述产品实体对象的产品属性信息;
第一关联关系建立单元,用于获取与所述产品实体信息关联的第一字典值集合,建立所述新增产品类型与所述第一字典值集合之间的第一关联关系;
产品类型数据字典更新单元,用于根据所述第一关联关系更新所述产品类型数据字典。
可选的,产品类型配置模块10还包括:
目标产品类型获取单元,用于根据所述产品类型选择信息确定目标产品类型;
目标产品配置数据生成单元,用于从所述产品类型数据字典中查找出与所述目标产品类型关联的字典值集合,生成所述目标产品配置数据。
可选的,业务类型配置模块20包括:
业务类型新增单元,用于接收业务类型新增指令,根据所述业务类型新增指令创建新增业务类型;
业务流程信息获取单元,用于获取所述新增业务类型的业务流程信息;所述业务流程信息包括业务实体对象以及所述业务实体对象的业务属性信息;
第二关联关系建立单元,用于获取与所述业务流程信息关联的第二字典值集合,建立所述新增业务类型与所述第二字典值集合之间的第二关联关系;
业务类型数据字典更新单元,用于根据所述第二关联关系更新所述业务类型数据字典。
可选的,业务类型配置模块20还包括:
目标业务类型获取单元,用于根据所述业务类型选择信息确定目标业务类型;
目标业务配置数据生成单元,用于从所述业务类型数据字典中查找出与所述目标业务类型关联的字典值集合,生成所述目标业务配置数据。
可选的,应用生成模块40包括:
服务组件获取单元,用于获取与所述业务规则配置信息关联的服务组件;
模板应用构建单元,用于根据所述服务组件构建模板应用;
目标应用生成单元,用于根据所述目标产品配置数据和所述目标业务配置数据更新所述模板应用,生成所述目标应用。
可选的,应用生成模块40还包括:
字典更新单元,用于接收字典更新指令,根据所述字典更新指令更新所述产品类型数据字典和/或所述业务类型数据字典,以实现所述目标应用的数据更新。
关于智能柜应用配置装置的具体限定可以参见上文中对于智能柜应用配置方法的限定,在此不再赘述。上述智能柜应用配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该可读存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的数据库用于存储智能柜应用配置方法所涉及的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种智能柜应用配置方法。本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据;
加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据;
加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息;
根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时实现以下步骤:
通过产品类型选择页面接收产品类型选择信息,在产品类型数据字典中查找与所述产品类型选择信息匹配的目标产品配置数据;
加载与所述产品类型选择信息关联的业务类型选择页面,通过所述业务类型选择页面接收业务类型选择信息,在业务类型数据字典中查找与所述业务类型选择信息匹配的目标业务配置数据;
加载与所述业务类型选择信息关联的业务规则配置页面,通过所述业务规则配置页面接收业务规则配置信息;
根据所述目标产品配置数据、所述目标业务配置数据和所述业务规则配置信息组装智能柜的目标应用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
- 应用程序配置方法、装置、计算机设备及可读存储介质
- 配置文件修改方法、装置、计算机设备和存储介质
- 交易路由配置方法、装置、计算机设备和存储介质
- 产品数据配置方法、装置、计算机设备和存储介质
- 配置项解密方法、装置、计算机设备和存储介质
- 智能柜的结构配置方法、装置、计算机设备及存储介质
- 智能柜的结构配置方法、装置、计算机设备及存储介质