物品单位信息的处理方法、装置及设备与流程

文档序号:17730442发布日期:2019-05-22 02:48阅读:123来源:国知局
物品单位信息的处理方法、装置及设备与流程

本申请涉及信息技术领域,尤其是涉及到一种物品单位信息的处理方法、装置及系统。



背景技术:

餐饮行业,其主要内容是,从事该行业的组织(如餐厅、酒店、食品加工厂)或个人,通过对食品进行加工处理,满足食客的饮食需要,从而获取相应的服务收入。

目前,在餐饮行业里,为了方便货品统计,菜品原材料的物品单位通常是单一固定的,即按照固定的物品单位进货,然后在加工售卖时,也会按照这个固定的物品单位进行售卖。

然而,这种单一固定物品单位的进货和售卖形式,有时会造成菜品原材料浪费,增加商家运营的成本。例如,商家通常会按斤进货海鲜产品,也会按斤对海鲜产品进行加工售卖,如果顾客按斤点餐时有可能会只选择0.67条鱼,那么剩下的0.33条鱼将会被浪费。



技术实现要素:

有鉴于此,本申请提供了一种物品单位信息的处理方法、装置及系统,主要目的在于解决目前现有技术中单一固定物品单位的进货和售卖形式会增加商家运营成本的问题。

根据本申请的一个方面,提供了一种物品单位信息的处理方法,可应用于客户端侧,该方法包括:

向服务端发送目标物品的数据获取请求,以使得所述服务端获取所述目标物品相应的多物品单位信息,其中,所述多物品单位信息是根据所述目标物品的盘点单位信息和默认进货单位信息配置得到的,所述多物品单位信息中包括主单位信息和辅助单位信息;

接收所述服务端发送的所述多物品单位信息;

按照所述主单位信息发送所述目标物品对应的进货指令,以及按照所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,在所述接收所述服务端发送的所述多物品单位信息之后,所述方法还包括:

将所述多物品单位信息作为所述目标物品对应的多个可选物品单位信息进行输出;

当接收到所述多物品单位信息的更改指令时,对所述多物品单位信息包括的所述主单位信息和所述辅助单位信息进行更改;

所述按照所述主单位信息发送所述目标物品对应的进货指令,以及按照所述辅助单位信息发送所述目标物品对应的出货指令,具体包括:

按照更改后的所述主单位信息发送所述目标物品对应的进货指令,以及按照更改后的所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,所述方法还包括:

将所述多物品单位信息的更改记录信息发送给所述服务端,以使得所述服务端根据所述更改记录信息更新所述多物品单位信息中默认的所述主单位信息和所述辅助单位信息。

优选的,所述按照所述主单位信息发送所述目标物品对应的进货指令,具体包括:

以所述主单位信息作为所述目标物品的进货单位信息,获取所述目标物品相应的进货数量信息,并按照所述进货数量信息发送所述目标物品对应的进货指令;

所述按照所述辅助单位信息发送所述目标物品对应的出货指令,具体包括:

以所述辅助单位信息作为所述目标物品的出货单位信息,获取所述目标物品相应的出货数量信息,并按照所述出货数量信息发送所述目标物品对应的出货指令。

优选的,所述方法还包括:

获取所述目标物品按照所述进货单位信息进货对应的进货信息;及

获取所述目标物品按照所述出货单位信息出货对应的出货信息;

根据所述进货信息和所述出货信息,生成所述目标物品对应的盘点报告信息。

优选的,所述根据所述进货信息和所述出货信息,生成所述目标物品对应的盘点报告信息,具体包括:

以所述进货单位信息或所述出货单位信息作为盘点单位信息,将所述进货数量信息、所述出货数量信息和与所述目标物品对应的原盘点剩余数量信息进行单位统一转换;

将单位统一的所述进货数量信息减去所述出货数量信息,并加上与所述目标物品对应的原盘点剩余数量信息,得到所述目标物品对应的新盘点剩余数量信息。

优选的,所述方法还包括:

将所述盘点报告信息进行输出。

根据本申请的另一方面,提供了另一种物品单位信息的处理方法,可应用于服务端侧,该方法包括:

获取目标物品的盘点单位信息和默认进货单位信息;

根据所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息,其中所述多物品单位信息中包括主单位信息和辅助单位信息;

当接收到客户端发送的所述目标物品的数据获取请求时,将所述多物品单位信息发送给所述客户端,以使得所述客户端按照所述主单位信息发送所述目标物品对应的进货指令,以及按照所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,所述根据所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息,具体包括:

获取所述目标物品的物品属性信息;

按照所述物品属性信息获取所述目标物品按照不同维度计量时分别对应的计量单位信息;

依据所述计量单位信息、所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息。

优选的,所述依据所述计量单位信息、所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息,具体包括:

获取所述客户端对所述目标物品单位设置的历史记录信息;

根据所述历史记录信息,从所述计量单位信息、所述盘点单位信息和所述默认进货单位信息中选取所述客户端历史习惯设置的进货单位信息作为所述主单位信息,以及选取所述客户端历史习惯设置的出货单位信息作为所述辅助单位信息。

优选的,所述依据所述计量单位信息、所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息,具体包括:

将所述默认进货单位信息确定为所述主单位信息,以及将所述计量单位信息和所述盘点单位信息确定为所述辅助单位信息。

优选的,所述方法还包括:

接收所述客户端发送的所述多物品单位信息的更改记录信息;

根据所述更改记录信息更新所述多物品单位信息中默认的所述主单位信息和所述辅助单位信息;

当后续再次接收到所述客户端发送的所述目标物品的数据获取请求时,将更新后的所述多物品单位信息发送给所述客户端。

根据本申请的又一方面,提供了一种物品单位信息的处理装置,可应用于客户端侧,该装置包括:

发送模块,用于向服务端发送目标物品的数据获取请求,以使得所述服务端获取所述目标物品相应的多物品单位信息,其中,所述多物品单位信息是根据所述目标物品的盘点单位信息和默认进货单位信息配置得到的,所述多物品单位信息中包括主单位信息和辅助单位信息;

接收模块,用于接收所述服务端发送的所述多物品单位信息;

所述发送模块,还用于按照所述主单位信息发送所述目标物品对应的进货指令,以及按照所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,所述装置还包括:输出模块和更改模块;

所述输出模块,用于将所述多物品单位信息作为所述目标物品对应的多个可选物品单位信息进行输出;

所述更改模块,用于当接收到所述多物品单位信息的更改指令时,对所述多物品单位信息包括的所述主单位信息和所述辅助单位信息进行更改;

所述发送模块,具体用于按照所述更改模块更改后的所述主单位信息发送所述目标物品对应的进货指令,以及按照所述更改模块更改后的所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,所述发送模块,还用于将所述多物品单位信息的更改记录信息发送给所述服务端,以使得所述服务端根据所述更改记录信息更新所述多物品单位信息中默认的所述主单位信息和所述辅助单位信息。

优选的,所述发送模块,具体用于以所述主单位信息作为所述目标物品的进货单位信息,获取所述目标物品相应的进货数量信息,并按照所述进货数量信息发送所述目标物品对应的进货指令;

以所述辅助单位信息作为所述目标物品的出货单位信息,获取所述目标物品相应的出货数量信息,并按照所述出货数量信息发送所述目标物品对应的出货指令。

优选的,所述装置还包括:

获取模块,用于获取所述目标物品按照所述进货单位信息进货对应的进货信息;及

获取所述目标物品按照所述出货单位信息出货对应的出货信息;

生成模块,用于根据所述进货信息和所述出货信息,生成所述目标物品对应的盘点报告信息。

优选的,所述生成模块,具体用于以所述进货单位信息或所述出货单位信息作为盘点单位信息,将所述进货数量信息、所述出货数量信息和与所述目标物品对应的原盘点剩余数量信息进行单位统一转换;

将单位统一的所述进货数量信息减去所述出货数量信息,并加上与所述目标物品对应的原盘点剩余数量信息,得到所述目标物品对应的新盘点剩余数量信息。

优选的,所述装置还包括:

输出模块,用于将所述盘点报告信息进行输出。

依据本申请再一个方面,提供了一种物品单位信息的处理装置,可应用于服务端侧,该装置包括:

获取模块,用于获取目标物品的盘点单位信息和默认进货单位信息;

配置模块,用于根据所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息,其中所述多物品单位信息中包括主单位信息和辅助单位信息;

发送模块,用于当接收到客户端发送的所述目标物品的数据获取请求时,将所述多物品单位信息发送给所述客户端,以使得所述客户端按照所述主单位信息发送所述目标物品对应的进货指令,以及按照所述辅助单位信息发送所述目标物品对应的出货指令。

优选的,所述配置模块,具体用于获取所述目标物品的物品属性信息;

按照所述物品属性信息获取所述目标物品按照不同维度计量时分别对应的计量单位信息;

依据所述计量单位信息、所述盘点单位信息和所述默认进货单位信息,配置所述目标物品相应的多物品单位信息。

优选的,所述配置模块,具体还用于获取所述客户端对所述目标物品单位设置的历史记录信息;

根据所述历史记录信息,从所述计量单位信息、所述盘点单位信息和所述默认进货单位信息中选取所述客户端历史习惯设置的进货单位信息作为所述主单位信息,以及选取所述客户端历史习惯设置的出货单位信息作为所述辅助单位信息。

优选的,所述配置模块,具体还用于将所述默认进货单位信息确定为所述主单位信息,以及将所述计量单位信息和所述盘点单位信息确定为所述辅助单位信息。

优选的,所述装置还包括:接收模块和更改模块;

所述接收模块,用于接收所述客户端发送的所述多物品单位信息的更改记录信息;

所述更改模块,用于根据所述更改记录信息更新所述多物品单位信息中默认的所述主单位信息和所述辅助单位信息;

所述发送模块,还用于当后续再次接收到所述客户端发送的所述目标物品的数据获取请求时,将更新后的所述多物品单位信息发送给所述客户端。

依据本申请再一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述可应用于客户端侧的物品单位信息的处理方法。

依据本申请再一个方面,提供了一种客户端设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述可应用于客户端侧的物品单位信息的处理方法。

依据本申请再一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述可应用于服务端侧的物品单位信息的处理方法。

依据本申请再一个方面,提供了一种服务器设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述可应用于服务端侧的物品单位信息的处理方法。

依据本申请再一个方面,提供了一种物品单位信息的处理系统,包括上述客户端设备和服务器设备。

借由上述技术方案,本申请提供的一种物品单位信息的处理方法、装置及系统,与目前现有技术相比,本申请客户端在向服务端请求目标物品的数据时,服务端可同时返回目标物品相应的多物品单位信息,该多物品单位信息是根据目标物品的盘点单位信息和默认进货单位信息配置得到的,其具体主单位信息和辅助单位信息,以供客户端根据业务需求进行选择设定按照主单位信息发送目标物品对应的进货指令,以及按照辅助单位信息发送目标物品对应的出货指令,进而可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本,并且可满足后续的统计需求,方便目标物品的进出货统计,使得目标物品的进出货统计更加精确。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种物品单位信息的处理方法的流程示意图;

图2示出了本申请实施例提供的另一种物品单位信息的处理方法的流程示意图;

图3示出了本申请实施例提供的又一种物品单位信息的处理方法的流程示意图;

图4示出了本申请实施例提供的一种应用场景实例的流程示意图;

图5示出了本申请实施例提供的一种物品单位信息的处理装置的结构示意图;

图6示出了本申请实施例提供的另一种物品单位信息的处理装置的结构示意图;

图7示出了本申请实施例提供的又一种物品单位信息的处理装置的结构示意图;

图8示出了本申请实施例提供的再一种物品单位信息的处理装置的结构示意图;

图9示出了本申请实施例提供的一种物品单位信息的处理系统的系统架构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

针对目前单一固定物品单位的进货和售卖形式,有时会造成菜品原材料浪费,进而增加商家运营成本的问题,本实施例提供了一种物品单位信息的处理方法,可应用于客户端侧,如图1所示,该方法包括:

101、客户端向服务端发送目标物品的数据获取请求。

进一步的,以使得服务端获取目标物品相应的多物品单位信息,其中,多物品单位信息是根据目标物品的盘点单位信息和默认进货单位信息配置得到的。盘点单位信息包含目标物品定期盘点时对应的物品单位,如可通过目标物品管理方查询得到;而默认进货单位信息中包含目标物品所在行业内默认的进货单位,可通过目标物品的进货方查询得到。

具体的,多物品单位信息中可包括主单位信息和辅助单位信息。目标物品可为需要进货和出货业务处理的物品,具体可根据物品仓库管理的实际需求来确定;其主单位信息可为目标物品的其中一个物品单位信息,可为在先默认进货单位信息,也可为其它设置的单位信息,而辅助单位信息为目标物品的另一个物品单位信息,不同于主单位信息,二者可分别从不同维度对目标物品进行计量,二者具体各自负责什么功能可根据实际业务需求选择设定,为了方便说明本实施例方法的实施过程,以主单位信息对应进货单位、辅助单位信息对应出货单位为例进行赘述。另外,对于本实施例还可根据实际需求配置至少一个辅助单位信息,以满足不同的业务需求。

对于本实施例的执行主体可为物品单位信息处理的客户端,具体可配置在管理系统侧的客户端装置或设备,用于根据目标物品的多物品单位信息,配置目标物品合适的进货单位和出货单位,以便满足目标物品的进出货需求,保证出货时目标物品的完整性,不会造成目标物品的原材料浪费。

102、接收服务端发送的与目标物品相应的多物品单位信息。

对于本实施例,在客户端通过接口接收目标物品数据的同时,也接收与目标物品相应的多物品单位信息。即原本是只展示目标物品的单个物品单位,而在本实施例中,可展示目标物品的多个可选物品单位。

103、按照多物品单位信息中的主单位信息发送目标物品对应的进货指令,以及按照多物品单位信息中的辅助单位信息发送目标物品对应的出货指令。

在本实施例中,示例性的,以主单位信息对应进货单位进行目标物品的进货流程,以辅助单位信息对应出货单位进行目标物品的出货流程,但并不限于此,根据业务实际需求,用户还可通过客户端选择以辅助单位信息对应进货单位进行目标物品的进货流程,以主单位信息对应出货单位进行目标物品的出货流程。

例如,商家通常会按“斤”进货鱼产品,也会按“斤”对鱼产品进行加工售卖,即原本鱼产品只对应单一的单位“斤”,通过本实施例的方法,可提供鱼产品多个单位如“斤”和“条”,这样用户通过餐饮管理客户端可选择按“斤”进货,并且按“条”售卖,进而不会出现按“斤”售卖时剩余不满一整条鱼产品的情况。

本实施例提供的可应用于客户端侧的物品单位信息的处理方法,与目前现有技术相比,取消传统单一固定的物品单位形式,改用多个可选物品单位,进而可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本,并且可满足后续的统计需求,方便目标物品的进出货统计,使得目标物品的进出货统计更加精确。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例方法的实施过程,提供了另一种物品单位信息的处理方法,如图2所示,该方法包括:

201、客户端向服务端发送目标物品的数据获取请求。

进一步的,以使得服务端获取目标物品相应的多物品单位信息。对于本实施例,可预先配置目标物品相应的多物品单位信息,然后在客户端请求数据时一并返回。

202、接收服务端发送的与目标物品相应的多物品单位信息。

203、将接收到的多物品单位信息作为目标物品对应的多个可选物品单位信息进行输出。

用户可通过客户端展示的输出结果在多个物品单位中根据实际业务需求选择合适的物品单位配置后续任务。该输出结果中包含默认的主单位信息和辅助单位信息,该默认的主单位信息可对应不同用户常对目标物品使用的物品单位,以便减少用户后续再次调整的步骤。

204、当接收到目标物品的多物品单位信息的更改指令时,对多物品单位信息包括的主单位信息和辅助单位信息进行更改。

在本实施例中,为了方便配置后续目标物品进货和出货任务,将主单位信息包含的单位确定为目标物品的进货单位,且将辅助单位信息中包含的单位确定为目标物品的出货单位。如果用户根据实际业务需求需要更改,可通过客户端操作更改默认设置的主单位信息和辅助单位信息。

进一步的,为了避免后续用户再次对同一情形进行更改,作为一种可选方式,本实施例中客户端还可将目标物品的多物品单位信息的更改记录信息发送给服务端,进而使得服务端根据该更改记录信息更新目标物品的多物品单位信息中默认配置的主单位信息和辅助单位信息,这样待下次该客户端再一次请求该目标物品数据时,直接返回其更新后的多物品单位信息,其中的主单位信息和辅助单位信息已经是根据用户更改操作后的内容,从而减少用户重复更改操作,提高一定的效率。

205、按照更改后的主单位信息发送目标物品对应的进货指令,以及按照更改后的辅助单位信息发送目标物品对应的出货指令。

需要说明的是,上述方式并不唯一,用户还可选择设定按照更改后的辅助单位信息发送目标物品对应的进货指令,以及按照更改后的主单位信息发送目标物品对应的出货指令,以满足用户的不同需求。

具体的,为了说明上述步骤205的过程,作为一种可选方式,该过程具体可包括:以主单位信息作为目标物品的进货单位信息,获取目标物品相应的进货数量信息,并按照进货数量信息发送目标物品对应的进货指令。并且,以辅助单位信息作为目标物品的出货单位信息,获取目标物品相应的出货数量信息,并按照出货数量信息发送目标物品对应的出货指令。例如,按照鱼产品行业默认的进货单位“斤”,用户选择以“斤”作为鱼产品的进货单位,然后按照用户输入的进货斤数,进货该斤数的鱼产品;按照盘点鱼产品时对应的单位“条”,用户又选择以“条”作为鱼产品的出货单位,后续按照用户输入的出货条数,出货该条数的鱼产品,通过这种方式,不仅保证鱼产品出货时每条的完整性以减少浪费,并且还便于后续鱼产品盘点统计。

对于本实施例,由于采用同一物品多单位可选的方式,为了后续得到准确的盘点信息,在需要对目标物品进行盘点时,可执行步骤206至207所示的过程。

206、获取目标物品按照进货单位信息进货对应的进货信息,以及获取目标物品按照出货单位信息出货对应的出货信息。

其中,进货信息中包含目标物品进货的进货数量、进货单价、进货成本等。出货信息中包含目标物品出货的出货数量、出货单价、出货销售额等。

207、根据获取到的进货信息和出货信息,生成目标物品对应的盘点报告信息。

在本实施例中,可定期进行目标物品的盘点操作,例如,获取每日目标物品进货信息和出货信息,并结合目标物品原有的库存信息进行盘点,生成相应的盘点报告信息。进一步的,可将该盘点报告信息通过客户端进行输出,方便用户了解目标物品的盘点情况,输出形式包括文字、图片、音频、视频等。

为了说明步骤207的具体实施过程,作为一种可选方式,该步骤具体可包括:以进货单位信息或出货单位信息作为盘点单位信息,将进货数量信息、出货数量信息和与目标物品对应的原盘点剩余数量信息进行单位统一转换;然后将单位统一的进货数量信息减去出货数量信息,并加上与目标物品对应的原盘点剩余数量信息,得到目标物品对应的新盘点剩余数量信息。

由于本实施例中采用同一物品多单位可选的方式,因此进货单位信息和出货单位信息可能是不同的,需要将二者进行统一,根据实际情况可选择进货单位信息或出货单位信息作为盘点单位信息(多数情况可参考目标物品盘点时常用的单位),然后将进货数量信息、出货数量信息和与目标物品对应的原盘点剩余数量信息进行单位统一转换,最后按照统一单位的进货信息和出货信息进行盘点。例如,对于鱼产品,可采用按“斤”进货,按“条”售卖,以“条”为盘点单位,统计今日进货了多少条鱼,然后售卖了多少条鱼,取二者的差值再加上库存剩余该鱼的条数,即可得到鱼今日剩下多少条。

本实施例提供的可应用于客户端侧的另一种物品单位信息的处理方法,通过采用同一物品多单位可选的方式,选择的每个单位都有各自对应的业务功能,可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本。并且后续在物品盘点时采用多单位统一转换的方式,可保证物品盘点的准确性。

需要说明的是,上述可应用于客户端侧的物品单位信息的处理方法,是在客户端侧描述具体的物品单位信息处理过程,而为了完整说明本实施例的具体实施方式,提供了另一种可应用于服务端侧的物品单位信息的处理方法,以便说明在服务端侧的物品单位信息处理过程,如图3所示,该方法包括:

301、服务端获取目标物品的盘点单位信息和默认进货单位信息。

例如,可通过商家客户端获取商家盘点目标物品时所使用的盘点单位,以及商家对目标物品进货时行业内普遍使用的进货单位。

对于本实施例的执行主体可为物品单位信息处理的服务端,具体可配置在各个物品数据存储管理的服务端装置或设备,用于对物品数据库中物品单位进行多单位配置。

302、根据获取到的盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息。

例如,服务端可在原有的物品数据库中,添加目标物品是否多单位的标注位,根据获取到的盘点单位和默认进货单位,配置主单位和辅助单位的名称。这些单位谁负责什么功能可通过管理系统侧的客户端控制。

303、当接收到客户端发送的目标物品的数据获取请求时,将多物品单位信息发送给客户端。

进一步的,以使得客户端按照多物品单位信息中的主单位信息发送目标物品对应的进货指令,以及按照多物品单位信息中的辅助单位信息发送目标物品对应的出货指令。需要说明的是,除此之外,根据业务实际需求,用户还可通过客户端选择以辅助单位信息对应进货单位进行目标物品的进货流程,以主单位信息对应出货单位进行目标物品的出货流程。

本实施例提供的一种可应用于服务端侧的物品单位信息的处理方法,与目前现有技术相比,取消传统单一固定的物品单位形式,改用多个可选物品单位,进而可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本,并且可满足后续的统计需求,方便目标物品的进出货统计,使得目标物品的进出货统计更加精确。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了说明步骤302具体的实施过程,作为一种可选方式,步骤302具体可包括:首先获取目标物品的物品属性信息;然后按照物品属性信息获取目标物品按照不同维度计量时分别对应的计量单位信息;最后依据获取到的计量单位信息、盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息。

其中,物品属性信息中可包含目标物品的标识(如名称、id号等)、物品分类(如肉类原材料、菜类原材料、调味品类原材料、能源类加工材料等)、物品体积、物品质量等。

例如,按照目标物品的体积维度计量时对应的体积计量单位(如立方米、立方毫米、升等);按照目标物品的质量维度计量时对应的质量计量单位(如克、毫克、吨、斤、公斤等);按照目标物品的单个完整维度计量时对应的个数计量单位(如条、只、个、张、斗等)。将这些不同维度的计量单位,连同目标物品的盘点单位和默认进货单位,综合配置目标物品相应的多个物品单位,进而可根据更多的业务需求使得用户选择更多的物品单位可供选择,满足了用户的多种业务需要,用户可选择更加适合的物品单位针对其对应的应用场景。

进一步的,为了说明上述依据获取到的计量单位信息、盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息,作为一种可选方式,示例性的,该过程具体可包括:首先获取客户端对目标物品单位设置的历史记录信息;再根据获取到的历史记录信息,从计量单位信息、盘点单位信息和默认进货单位信息中选取客户端历史习惯设置的进货单位信息作为主单位信息,以及选取客户端历史习惯设置的出货单位信息作为辅助单位信息。

对于本可选方式,仍然以主单位信息对应进货单位进行目标物品的进货流程,以辅助单位信息对应出货单位进行目标物品的出货流程为例,为了减少后续用户的更改操作,可根据用户对目标物品单位设置的历史记录,找到用户历史习惯设置的进货单位作为主单位,以及选取用户历史习惯设置的出货单位作为辅助单位。这样在管理系统侧的客户端通过接口获取目标物品数据后,可直接展示已经配置好的主单位和辅助单位,用户确认后可直接按照之前习惯设置的进货单位来执行目标物品的进货操作,以及按照之前习惯设置的出货单位来执行目标物品的出货操作。通过这种方式,可减少用户更改操作,能够提高一定的操作效率,加快目标物品进货和出货流程。

除了上述可选方式以外,作为另一种可选方式,上述依据获取到的计量单位信息、盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息的步骤具体还包括:将默认进货单位信息确定为主单位信息,以及将计量单位信息和盘点单位信息确定为辅助单位信息。

在本可选方式中,由于目标物品的默认进货单位一般是行业内所普遍使用的进货单位,因此按照该单位设置主单位,可在一定程度上减少后续用户的更改操作。另外,计量单位和盘点单位可从不同维度满足目标物品的出货需求,将其设置为辅助单位,也可在一定程度上减少后续用户的重新设定的操作,能够提高一定的操作效率。

进一步的,为了避免后续用户再次对同一情形进行更改,作为一种可选方式,本实施例还可包括:服务端接收客户端发送的目标物品多物品单位信息的更改记录信息;然后根据更改记录信息更新目标物品多物品单位信息中默认的主单位信息和辅助单位信息;这样当服务端后续再次接收到客户端发送的目标物品的数据获取请求时,可将更新后的目标物品多物品单位信息发送给客户端。其中的主单位信息和辅助单位信息已经是根据用户更改操作后的内容,从而减少用户重复更改操作,提高一定的效率。

为了说明上述实施例的具体实施过程,以鱼产品为例,给出如下应用场景,但不限于此:

在餐饮行业里,菜品的原材料,往往会有一种自然形成的,并且商家不愿意分割开来售卖的单位(比如鱼产品的单位“条”,商家多数情况下不愿意卖0.67条鱼,这样剩下的0.33条鱼将会被浪费)。为了解决这一问题,如图4所示,服务端可在原有的菜品数据库中,为鱼产品添加是否双单位的标注位,添加主单位和辅助单位的名称字段,这两个单位谁负责什么功能可通过餐饮管理系统客户端控制,即通过管理系统添加修改菜品双单位。最后在餐饮管理系统销售终端(pointofsale,pos)通过接口获取到鱼产品数据后,若为双单位菜品则展示两个单位。即可实现按“斤”进货,但按“条”售卖的逻辑。这样既可保证鱼产品能够按照传统进货单位进货,又能保证鱼产品销售时的完整性,不会造成鱼产品浪费,可节省商家运营的成本,并且可满足后续的统计需求,方便鱼产品的进出货统计,使得鱼产品的进出货统计更加精确。

进一步的,作为图1和图2所示方法的具体实现,本申请实施例提供了一种可应用于客户端侧的物品单位信息的处理装置,如图5所示,该装置包括:发送模块41、接收模块42。

发送模块41,可用于向服务端发送目标物品的数据获取请求。

进一步的,以使得服务端获取目标物品相应的多物品单位信息,其中,多物品单位信息是根据目标物品的盘点单位信息和默认进货单位信息配置得到的,多物品单位信息中包括主单位信息和辅助单位信息;

接收模块42,可用于接收服务端发送的多物品单位信息;

发送模块41,还可用于按照主单位信息发送目标物品对应的进货指令,以及按照辅助单位信息发送目标物品对应的出货指令。

在具体的应用场景中,如图6所示,本装置还包括:输出模块43和更改模块44;

输出模块43,可用于将多物品单位信息作为目标物品对应的多个可选物品单位信息进行输出;

更改模块44,可用于当接收到多物品单位信息的更改指令时,对多物品单位信息包括的主单位信息和辅助单位信息进行更改;

发送模块41,具体可用于按照更改模块更改后的主单位信息发送目标物品对应的进货指令,以及按照更改模块更改后的辅助单位信息发送目标物品对应的出货指令。

在具体的应用场景中,发送模块41,还可用于将多物品单位信息的更改记录信息发送给服务端。

进一步的,以使得服务端根据更改记录信息更新多物品单位信息中默认的主单位信息和辅助单位信息。

在具体的应用场景中,发送模块41,具体可用于以主单位信息作为目标物品的进货单位信息,获取目标物品相应的进货数量信息,并按照进货数量信息发送目标物品对应的进货指令;以辅助单位信息作为目标物品的出货单位信息,获取目标物品相应的出货数量信息,并按照出货数量信息发送目标物品对应的出货指令。

在具体的应用场景中,如图6所示,本装置还包括:获取模块45和生成模块46;

获取模块45,可用于获取目标物品按照进货单位信息进货对应的进货信息;及获取目标物品按照出货单位信息出货对应的出货信息;

生成模块46,可用于根据进货信息和出货信息,生成目标物品对应的盘点报告信息。

在具体的应用场景中,生成模块46,具体可用于以进货单位信息或出货单位信息作为盘点单位信息,将进货数量信息、出货数量信息和与目标物品对应的原盘点剩余数量信息进行单位统一转换;将单位统一的进货数量信息减去出货数量信息,并加上与目标物品对应的原盘点剩余数量信息,得到目标物品对应的新盘点剩余数量信息。

在具体的应用场景中,输出模块43,还可用于将盘点报告信息进行输出。

需要说明的是,本实施例提供的一种可应用于客户端侧的物品单位信息的处理装置所涉及各功能单元的其它相应描述,可以参考图1和图2中的对应描述,在此不再赘述。

通过应用上述装置的方案,与目前现有技术相比,可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本,并且可满足后续的统计需求,方便目标物品的进出货统计,使得目标物品的进出货统计更加精确。

进一步的,作为图3所示方法的具体实现,本申请实施例提供了一种可应用于服务端侧的物品单位信息的处理装置,如图7所示,该装置包括:获取模块51、配置模块52、发送模块53。

获取模块51,可用于获取目标物品的盘点单位信息和默认进货单位信息;

配置模块52,可用于根据盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息,其中多物品单位信息中包括主单位信息和辅助单位信息;

发送模块53,可用于当接收到客户端发送的目标物品的数据获取请求时,将多物品单位信息发送给客户端。

进一步的,以使得客户端按照主单位信息发送目标物品对应的进货指令,以及按照辅助单位信息发送目标物品对应的出货指令。

在具体的应用场景中,配置模块52,具体可用于获取目标物品的物品属性信息;按照物品属性信息获取目标物品按照不同维度计量时分别对应的计量单位信息;依据计量单位信息、盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息。

在具体的应用场景中,配置模块52,具体还可用于获取客户端对目标物品单位设置的历史记录信息;根据历史记录信息,从计量单位信息、盘点单位信息和默认进货单位信息中选取客户端历史习惯设置的进货单位信息作为主单位信息,以及选取客户端历史习惯设置的出货单位信息作为辅助单位信息。

在具体的应用场景中,配置模块52,具体还可用于将默认进货单位信息确定为主单位信息,以及将计量单位信息和盘点单位信息确定为辅助单位信息。

在具体的应用场景中,如图8所示,本装置还包括:接收模块54和更改模块55;

接收模块54,可用于接收客户端发送的多物品单位信息的更改记录信息;

更改模块55,可用于根据更改记录信息更新多物品单位信息中默认的主单位信息和辅助单位信息;

发送模块53,还可用于当后续再次接收到客户端发送的目标物品的数据获取请求时,将更新后的多物品单位信息发送给客户端。

需要说明的是,本申请实施例提供的一种可应用于服务端侧的物品单位信息的处理装置所涉及各功能单元的其他相应描述,可以参考图3中的对应描述,在此不再赘述。

基于上述如图1和图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1和图2所示的物品单位信息的处理方法。基于上述如图3所示方法,本申请实施例还提供了另一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图3所示的物品单位信息的处理方法。其中,pos端的开发语言为android与web结合,可以使用androidstudio和webstorm工具。使用java开发服务器端程序,可以使用idea工具。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景的店铺信息的推送方法。

基于上述如图1和图2所示的方法,以及图5至图6所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种客户端设备,具体可以为个人计算机、平板电脑、智能手机、智能手表、pos设备或其他网络设备等,该客户端设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1和图2所示的物品单位信息的处理方法。

基于上述如图3所示的方法,以及图7至图8所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种服务器设备,具体可以为个人计算机、服务器、网络设备等,该服务器设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图3所示的物品单位信息的处理方法。

可选的,上述两种实体设备都还可以包括用户接口、网络接口、摄像头、射频(radiofrequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。

本领域技术人员可以理解,本实施例提供的一种客户端设备和服务器设备的实体设备结构并不构成对这两种实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述两个实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。

基于上述内容,进一步的,本申请实施例结合,还提供了一种物品单位信息的处理系统,如图9所示,该系统包括客户端设备61、服务器设备62;

其中,客户端设备61可用于执行如图1和图2所示的方法,服务器设备62可用于执行如图3所示的方法。

具体的,服务器设备62,可用于获取目标物品的盘点单位信息和默认进货单位信息。然后根据盘点单位信息和默认进货单位信息,配置目标物品相应的多物品单位信息,其中多物品单位信息中包括主单位信息和辅助单位信息;当接收到客户端设备61发送的目标物品的数据获取请求时,将多物品单位信息发送给客户端设备61。

客户端设备61,可用于向服务端发送目标物品的数据获取请求;接收服务端发送的多物品单位信息;按照主单位信息发送目标物品对应的进货指令,以及按照辅助单位信息发送目标物品对应的出货指令。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本申请的技术方案,采用同一物品多单位可选的方式,选择的每个单位都有各自对应的业务功能,可实现同一物品根据不同的业务需求选择不同的物品单位分别进行进货和出货,以保证出货时目标物品的完整性,不会造成目标物品的原材料浪费,可节省商家运营的成本。并且后续在物品盘点时采用多单位统一转换的方式,可保证物品盘点的准确性。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

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