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

处理序列号的方法、装置、设备和计算机可读介质

文献发布时间:2023-06-19 11:52:33


处理序列号的方法、装置、设备和计算机可读介质

技术领域

本发明涉及计算机技术领域,尤其涉及一种处理序列号的方法、装置、设备和计算机可读介质。

背景技术

在新零售模式下,改变进货渠道和采购渠道是一种趋势。相比传统线下门店模式,新零售业态的中心化采购零售模式是必然趋势。在物品采购过程中,会涉及到3C行业唯一码即序列号。3C是计算机类、通信类和消费类电子的统称。

由于3C品类物品价值高,在购买后使用过程中,可能会存在质量问题。需要返修或换货时,厂商需要结合序列号作为凭证进行处理。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:线下门店通常采用人工上传序列号,以同步序列号至线上系统,因此上传序列号的准确性较低,进而由于上传序列号错误导致无法正常售后。

发明内容

有鉴于此,本发明实施例提供一种处理序列号的方法、装置、设备和计算机可读介质,能够提高上传序列号的准确性,进而确保物品的正常售后。

为实现上述目的,根据本发明实施例的一个方面,提供了一种处理序列号的方法,包括:

解析物品入库消息,得到所述物品的标识和所述物品的序列号,并将所述物品的标识和所述物品的序列号存储至MYSQL数据库;

监听到物品出库消息,基于所述物品出库消息中所述物品的标识和所述物品的序列号,成功匹配所述MYSQL数据库中物品的标识和物品的序列号;

通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。

所述方法还包括:

监听到序列号变更消息;

基于所述序列号变更消息中物品的标识和物品的序列号,更新所述MYSQL数据库中物品的标识和物品的序列号。

通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,采用服务提供接口技术同步至线上系统。

所述REIDS队列中还包括成功匹配的物品的出库线下门店标识;

所述通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统,包括:

通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的标识、成功匹配的物品的出库线下门店标识,同步至线上系统。

所述通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的标识、成功匹配的物品的出库线下门店标识,同步至线上系统,包括:

通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的序列号和成功匹配的物品的出库线下门店标识,同步至所述出库线下门店标识对应的线上系统。

所述成功匹配的物品的出库线下门店标识是通过远程过程调用接口获取的。

所述监听到物品出库消息,包括:通过消息中间件监听到物品出库消息。

根据本发明实施例的第二方面,提供了一种处理序列号的装置,包括:

解析模块,用于解析物品入库消息,得到所述物品的标识和所述物品的序列号,并将所述物品的标识和所述物品的序列号存储至MYSQL数据库;

匹配模块,用于监听到物品出库消息,基于所述物品出库消息中所述物品的标识和所述物品的序列号,成功匹配所述MYSQL数据库中物品的标识和物品的序列号;

同步模块,用于通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。

根据本发明实施例的第三方面,提供了一种处理序列号的电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的方法。

根据本发明实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述的方法。

上述发明中的一个实施例具有如下优点或有益效果:解析物品入库消息,得到物品的标识和物品的序列号,并将物品的信息存储至MYSQL数据库;监听到物品出库消息,基于物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中的信息;通过数据节点将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。物品出库消息的序列号成功匹配MYSQL数据库中的信息,说明该序列号对应的物品出库,则可以将该物品的标识和物品的序列号,同步至线上系统。同步序列号的过程自动操作,因此能够提高上传序列号的准确性,进而确保物品的正常售后。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是现有技术的涉及序列号的处理流程示意图;

图2是根据本发明实施例的处理序列号的方法的主要流程的示意图;

图3是根据本发明实施例的匹配物品的标识和物品的序列号的流程示意图;

图4是根据本发明实施例的更新物品的序列号的流程示意图;

图5是根据本发明实施例的处理序列号的流程示意图;

图6是根据本发明实施例的处理序列号的装置的主要结构的示意图;

图7是本发明实施例可以应用于其中的示例性系统架构图;

图8是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在新零售模式下,线下门店与线上系统相结合。具体来说,线下门店可以从线上系统采购物品。线下门店可以通过自身的销售渠道,销售从不同渠道采购的物品。线下门店是销售物品的实体场所。线上系统可以是采购物品和包括多种物品涉及信息的网络平台。

参见图1,图1是根据本发明实施例的涉及序列号的处理流程示意图,其中主要涉及线下门店、线上系统和厂商。

现有技术中,线下门店可以通过人工同步的方式,将出库3C产品的序列号上传至线上系统。线上系统与线下门店同步出库3C产品的序列号后,可以将上述3C产品的序列号自动同步至厂商。

这样,在3C产品需要售后服务的情况下,厂商可以通过自身存储的序列号,决定是否提供售后服务。

然而,线下门店通常采用人工上传序列号,以同步序列号至线上系统,因此上传序列号的准确性较低,进而由于上传序列号错误可能导致无法正常售后。

为了解决上传序列号的准确性较低的技术问题,可以采用以下本发明实施例中的技术方案。

参见图2,图2是根据本发明实施例的处理序列号的方法主要流程的示意图,监听到物品出库消息,物品的标识和物品的序列号成功匹配,则可以将物品的标识和物品的序列号同步至线上系统。如图2所示,具体包括以下步骤:

S201、解析物品入库消息,得到物品的标识和物品的序列号,并将物品的标识和物品的序列号存储至MYSQL数据库。

线下门店在线上系统采购物品时,线上系统会产生货单及物品入库消息。可以在消息队列(MQ)中监听物品入库消息。从MQ中获得的消息一般都是JSON格式,再通过反序列化解析物品入库消息。

MQ是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的消息通信。

物品入库消息包括采购单号、物品的标识、物品的序列号、图片路径和采购来源等参数。其中,采购单号是线下门店在线上系统采购物品涉及货单的单号。物品的标识是所采购物品的标识,作为一个示例:物品的标识为A1,序列号为:abc111。A1代表物品:某品牌的冰箱。物品的序列号是所采购物品的序列号。图片路径是用于展示物品图片涉及的存储路径。采购来源是所采购物品对应线上系统的标识。作为一个示例,物品A1是从线上系统A00处采购,则采购来源可以是:A00。

在本发明实施例中,通过解析物品入库消息,可以得到物品的标识和物品的序列号,并可以将解析得到的物品的标识和物品的序列号,存储至MYSQL数据库中。在MYSQL数据库中,可以存储物品的标识和物品的序列号的对应关系表,以及对上述关系表单的操作。还可以记录涉及序列号详细数据。

可以理解的是,在物品入库消息包括采购单号、物品的标识、物品的序列号、图片路径和采购来源等参数的情况下,也可以将上述参数和参数之间的对应关系,存储至MYSQL数据库中。

S202、监听到物品出库消息,基于物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中物品的标识和物品的序列号。

在本发明实施例中,可以通过消息中间件监听到物品出库消息。消息中间件,可以进行与平台无关的数据交流,并基于数据通信进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。

作为一个示例,消息中间件可以是JMQ消息。JMQ是一款消息中间件系统,具有高可用、数据高可靠等特性。广泛应用于公司内部系统,包括订单、支付、库房等场景。

监听到物品出库消息,则说明线下门店有物品出库。对于3C物品需要上传序列号,那么首先需要解析物品出库消息,然后判断是否为3C物品出库。

监听到物品出库消息后,可以通过反序列化解析得到物品的标识和物品的序列号。物品的标识即出库物品的标识,物品的序列号即出库物品的序列号。

在MYSQL数据库中,存储有物品的标识和物品的序列号。可以基于物品出库消息中物品的标识和物品的序列号,匹配MYSQL数据库中物品的标识和物品的序列号。

参见图3,图3是根据本发明实施例的匹配物品的标识和物品的序列号的流程示意图,具体包括:

S301、匹配MYSQL数据库中物品的标识是否成功。

在MYSQL数据库中,存储有物品的标识和物品的序列号。可以基于物品出库消息中物品的标识和物品的序列号,进行匹配。具体来说,可以先匹配物品的标识,然后再匹配物品的序列号。

基于物品出库消息中物品的标识,匹配MYSQL数据库中物品的标识。遍历MYSQL数据库中物品的标识,以确定物品出库消息中物品的标识是否匹配MYSQL数据库中物品的标识。

在MYSQL数据库中存储有物品出库消息中物品的标识,则匹配成功,执行S302;在MYSQL数据库中未存储有物品出库消息中物品的标识,则匹配失败,执行S304。

S302、匹配MYSQL数据库中物品的序列号是否成功。

物品的序列号是可以标识物品的唯一标识。在MYSQL数据库中成功匹配物品的标识之后,需要匹配物品的序列号。

基于物品出库消息中物品的序列号,匹配MYSQL数据库中物品的序列号。遍历MYSQL数据库中物品的序列号,以确定物品出库消息中物品的序列号是否匹配MYSQL数据库中物品的序列号。

在MYSQL数据库中存储有物品出库消息中物品的序列号,则匹配成功,执行S303;在MYSQL数据库中未存储有物品出库消息中物品的序列号,则匹配失败,执行S304。

S303、成功匹配MYSQL数据库中的信息。

在匹配MYSQL数据库中物品的标识和物品的序列号均成功的情况下,可以确定成功匹配MYSQL数据库中物品的标识和物品的序列号。

S304、匹配MYSQL数据库中的信息失败。

在匹配MYSQL数据库中物品的标识或物品的序列号失败的情况下,可以确定匹配MYSQL数据库中物品的标识和物品的序列号失败。

在图3实施例中,可以基于物品出库消息中的物品的标识和物品的序列号,匹配MYSQL数据库中物品的标识和物品的序列号。匹配成功,则判断物品为3C物品出库。

物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中的信息之后,可以将上述物品的标识和物品的序列号写入REDIS队列。此外,还可以将匹配成功物品的标识和物品的序列号在MYSQL数据库中更新。

REIDS是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

在本发明的一个实施例中,考虑到物品的序列号会发生改变。那么,可以按照图4中的方案更新MYSQL数据库中物品的序列号。

参见图4,图4是根据本发明实施例的更新物品的序列号的流程示意图,具体包括:

S401、监听到序列号变更消息。

在本发明实施例中,可以通过消息中间件监听序列号变更消息。作为一个示例,消息中间件可以是JMQ消息。

S402、基于序列号变更消息中物品的标识和物品的序列号,更新MYSQL数据库中物品的标识和物品的序列号。

解析序列号变更消息,获得序列号变更消息中物品的标识和物品的序列号。以序列号变更消息中物品的标识和物品的序列号,更新MYSQL数据库中物品的标识和物品的序列号。

这样,MYSQL数据库中物品的标识和物品的序列号,始终与入库的物品的标识和物品的序列号保持一致,能够进一步提高上传序列号的准确性。

S203、通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。

在本发明实施例中,可以通过数据节点监听REDIS队列。通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。可以理解的是,数据节点的数量可以根据实际业务量确定。也就是说,数据节点的数量可以是一个或多个。

在本发明的一个实施例中,通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,采用服务提供接口(Service Provider Interface,SPI)技术同步至线上系统。

SPI提供了一种Java虚拟机级别的服务发现机制,只需要按照SPI的要求,在jar包中预先配置,虚拟机在运行时通过懒加载,找到所需的服务并加载。如果一直不使用某个服务,那么它不会被加载,一定程度上避免了资源的浪费。

其中,懒加载是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。

在本发明的一个实施例中,在REIDS队列中还包括物品的出库线下门店标识。出库线下门店标识即出库物品所对应的线下门店的标识。作为一个示例,出现物品为手机X1,X1对应的线下门店的标识为007。

物品的出库线下门店标识是通过远程过程调用接口(Remote Procedure Calls,RPC)获取的。

那么,通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的序列号和成功匹配的物品的出库线下门店标识,同步至线上系统。这样,线上系统就可以获知该物品出库涉及的线下门店。

在本发明的一个实施例中,涉及多个线上系统,线下门店与线上系统相对应。作为一个示例,线下门店1和线下门店2对应线上系统A;线下门店3和线下门店4对应线上系统B。那么,同步数据则需要同步至出库线下门店标识对应的线上系统。

即:通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的序列号和成功匹配的物品的出库线下门店标识,同步至出库线下门店标识对应的线上系统。

在上述本发明的实施例中,解析物品入库消息,得到物品的标识和物品的序列号,并将物品的信息存储至MYSQL数据库;监听到物品出库消息,基于物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中物品的标识和物品的序列号;通过数据节点将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。物品出库消息的序列号成功匹配MYSQL数据库中物品的标识和物品的序列号,说明该序列号对应的物品出库,则可以将该物品的标识和物品的序列号,同步至线上系统。同步序列号的过程自动操作,因此能够提高上传序列号的准确性,进而确保物品的正常售后。

参见图5,图5是根据本发明实施例的处理序列号的流程示意图,具体包括:

S501、解析物品入库消息。

解析物品入库消息,得到采购单号、物品的标识、物品的序列号、图片路径和采购来源等参数。并将解析得到的参数存储至MYSQL数据库。

S502、监听到物品出库消息。

监听物品出库消息。监听到物品出库消息后,可以解析物品出库消息,得到物品的标识和物品的序列号。

S503、成功匹配MYSQL数据库中物品的标识。

根据物品入库消息中物品的标识,匹配MYSQL数据库中物品的标识。若匹配成功,则可以继续匹配物品入库消息中物品的序列号,即执行S504;若匹配失败,则说明该物品没有序列号,该物品可能并非3C物品,则结束。

S504、成功匹配MYSQL数据库的物品的序列号。

根据物品入库消息中物品的序列号,匹配MYSQL数据库中物品的序列号。若匹配成功,则可以执行S505;若匹配失败,则说明该物品的序列号并未存储在MYSQL数据库中,则结束。

S505、构建REIDS队列。

通过RPC接口获取物品的出库线下门店标识。按照物品的标识、物品的序列号和物品的出库线下门店标识,构建请求参数。

基于请求参数,将物品的标识、物品的序列号和物品的出库线下门店标识,写入REDIS队列。

S506、同步序列号至线上系统。

通过数据节点,将REIDS队列中物品的标识、物品的序列号和物品的出库线下门店标识,采用SPI技术同步至线上系统。

如果同步异常,则重试3次,重试3次之后同步仍然失败,则结束。

S507、回写至MYSQL数据库。

将匹配成功物品的标识和物品的序列号,回写至MYSQL数据库,以更新MYSQL数据库。

参见图6,图6是根据本发明实施例的处理序列号的装置的主要结构的示意图,处理序列号的装置可以实现处理序列号的方法,如图7所示,处理序列号的装置具体包括:

解析模块601,用于解析物品入库消息,得到物品的标识和物品的序列号,并将物品的标识和物品的序列号存储至MYSQL数据库。

匹配模块602,用于监听到物品出库消息,基于物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中物品的标识和物品的序列号。

同步模块603,用于通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。

在本发明的一个实施例中,解析模块601,还用于监听到序列号变更消息;

基于序列号变更消息中物品的标识和物品的序列号,更新MYSQL数据库中物品的标识和物品的序列号。

在本发明的一个实施例中,同步模块603,具体用于通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,采用服务提供接口技术同步至线上系统。

在本发明的一个实施例中,REIDS队列中还包括成功匹配的物品的出库线下门店标识。

同步模块603,具体用于通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的标识、成功匹配的物品的出库线下门店标识,同步至线上系统。

在本发明的一个实施例中,同步模块603,具体用于通过数据节点,将REIDS队列中成功匹配的物品的标识、成功匹配的物品的序列号和成功匹配的物品的出库线下门店标识,同步至出库线下门店标识对应的线上系统。

在本发明的一个实施例中,成功匹配的物品的出库线下门店标识是通过远程过程调用接口获取的。

在本发明的一个实施例中,匹配模块602,具体用于通过消息中间件监听到物品出库消息。

图7示出了可以应用本发明实施例的处理序列号的方法或处理序列号的装置的示例性系统架构700。

如图7所示,系统架构700可以包括终端设备701、702、703,网络704和服务器705。网络704用以在终端设备701、702、703和服务器705之间提供通信链路的介质。网络704可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备701、702、703通过网络704与服务器705交互,以接收或发送消息等。终端设备701、702、703上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。

终端设备701、702、703可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器705可以是提供各种服务的服务器,例如对用户利用终端设备701、702、703所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。

需要说明的是,本发明实施例所提供的处理序列号的方法一般由服务器705执行,相应地,处理序列号的装置一般设置于服务器705中。

应该理解,图7中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

下面参考图8,其示出了适于用来实现本发明实施例的终端设备的计算机系统800的结构示意图。图8示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,计算机系统800包括中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有系统800操作所需的各种程序和数据。CPU 801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。

以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括发送单元、获取单元、确定单元和第一处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,发送单元还可以被描述为“向所连接的服务端发送图片获取请求的单元”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:

解析物品入库消息,得到所述物品的标识和所述物品的序列号,并将所述物品的标识和所述物品的序列号存储至MYSQL数据库;

监听到物品出库消息,基于所述物品出库消息中物品的标识和物品的序列号,成功匹配所述MYSQL数据库中物品的标识和物品的序列号;

通过数据节点,将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。

根据本发明实施例的技术方案,解析物品入库消息,得到物品的标识和物品的序列号,并将物品的信息存储至MYSQL数据库;监听到物品出库消息,基于物品出库消息中物品的标识和物品的序列号,成功匹配MYSQL数据库中的信息;通过数据节点将REIDS队列中成功匹配的物品的标识和成功匹配的物品的序列号,同步至线上系统。物品出库消息的序列号成功匹配MYSQL数据库中的信息,说明该序列号对应的物品出库,则可以将该物品的标识和物品的序列号,同步至线上系统。同步序列号的过程自动操作,因此能够提高上传序列号的准确性,进而确保物品的正常售后。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

相关技术
  • 处理序列号的方法、装置、设备和计算机可读介质
  • 序列号生成方法、装置、设备及计算机可读存储介质
技术分类

06120113084004