一种基于多库存系统进行库存管理的方法和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于多库存系统进行库存管理的方法和系统。
【背景技术】
[0002]随着一个系统不断的扩大,对外不停的接入其他服务供应商的系统,这样就需要A系统改好一个商品的库存后,又去B系统改商品库存,有可能B系统不是我们能直接操作的,因此这样操作多平台的系统就会造成库存管理的不便。
【发明内容】
[0003]本发明的主要目的在于提出一种基于多库存系统进行库存管理的方法和系统,以达到通过一个中间平台对多个不同库存系统进行统一管理的目的,克服上述操作多个库存系统所述造成的库存管理不便。
[0004]本发明解决上述技术问题的技术方案如下:
[0005]根据本发明的一个方面,提供的一种基于多库存系统进行库存管理的方法,包括:
[0006]建立中间平台,所述中间平台与若干个库存系统连接;
[0007]建立管理平台,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息。
[0008]优选地,所述中间平台上设置有若干个接口,所述若干个接口与所述若干个库存系统对应。
[0009]优选地,所述中间平台通过接口与若干个库存系统连接具体包括:
[0010]中间平台按照每个库存系统预设的授权规则通过所述接口向所述库存系统请求授权;
[0011]所述库存系统同意授权,并将授权信息返回至所述中间平台;
[0012]所述中间平台将所述授权信息保存至数据库中;
[0013]所述中间平台向所有库存系统请求库存信息,并将所述库存信息保存至数据库中。
[0014]优选地,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息具体包括:
[0015]管理平台通过密钥的方式取得中间平台的授权;
[0016]管理平台向中间平台发送库存调拨指令;
[0017]中间平台判断所述库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统发送操作请求,并将操作结果发送给所述管理平台;
[0018]中间平台更新数据库中的库存信息。
[0019]优选地,所述管理平台通过密钥的方式取得中间平台的授权之后还包括:
[0020]管理平台向中间平台发送库存查看指令;
[0021]中间平台接收所述库存查看指令,并将当前时间点的库存信息发送给管理平台。
[0022]根据发明的另一个方面,提供的一种基于多库存系统进行库存管理的系统,包括:中间平台、管理平台和若干个库存系统;
[0023]所述中间平台,用于连接管理平台和若干个库存系统;
[0024]所述管理平台,用于通过所述中间平台管理若干个库存系统的库存信息;
[0025]所述库存系统,用于保存商品的库存信息。
[0026]优选地,所述中间平台上设置有若干个接口,所述若干个接口与所述若干个库存系统对应。
[0027]优选地,所述中间平台包括:
[0028]数据库,用于保存库存系统发送过来的库存信息、授权信息及配置信息;
[0029]第一请求授权模块,用于按照每个库存系统预设的授权规则通过所述接口向所述库存系统请求授权;
[0030]授权信息接收模块,用于所述库存系统同意授权后,接收所述库存系统返回的授权信息;
[0031]授权信息保存模块,用于将所述授权信息保存至数据库中;
[0032]库存信息保存模块,用于向所有库存系统请求库存信息,并将所述库存信息保存至数据库中;
[0033]授权模块,用于向管理平台进行授权;
[0034]库存调拨判断模块,用于判断管理平台发来的库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统发送操作请求,并将操作结果发送给所述管理平台;
[0035]库存查看模块,用于接收管理平台发来的库存查看指令,并将当前时间点的库存信息发送给管理平台;
[0036]更新模块,用于更新数据库中的库存信息。
[0037]优选地,所述管理平台包括库存调拨管理模块,所述库存调拨管理模块包括:
[0038]第二请求授权模块,用于管理平台通过密钥的方式取得中间平台的授权;
[0039]优选地,所述管理平台还包括库存查询管理模块,所述库存查询管理模块还包括:
[0040]库存查看请求单元,用于管理平台向中间平台发送库存查看指令。
[0041]本发明提供了一种基于多库存系统进行库存管理的方法和系统,通过建立中间平台,所述中间平台与若干个库存系统连接;建立管理平台,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息,使得管理平台通过中间平台对多个不同库存系统进行统一管理,保证了库存管理的实时性和准确性。
【附图说明】
[0042]图1为本发明的实施例一的基于多库存系统进行库存管理的方法的流程图;
[0043]图2为本发明的实施例二的基于多库存系统进行库存管理的方法的流程图;
[0044]图3为本发明的实施例三的基于多库存系统进行库存管理的方法的流程图;
[0045]图4为本发明的实施例四的基于多库存系统进行库存管理的方法的流程图;
[0046]图5为本发明的实施例五的基于多库存系统进行库存管理的系统的示范性结构框图;
[0047]图6为本发明的实施例六的基于多库存系统进行库存管理的系统的示范性结构框图;
[0048]图7为本发明的实施例七的基于多库存系统进行库存管理的系统的示范性结构框图。
[0049]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0050]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0051]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,〃模块〃与〃部件〃可以混合地使用。
[0052]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0053]实施例一
[0054]图1为本实施例的基于多库存系统进行库存管理的方法的流程图,下面结合图1来描述本发明的一个实施例的基于多库存系统进行库存管理的方法,如图1所示,一种基于多库存系统进行库存管理的方法,包括以下步骤:
[0055]S10、建立中间平台,所述中间平台与若干个库存系统连接;
[0056]S20、建立管理平台,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息。
[0057]其中,所述中间平台上设置有若干个接口,所述若干个接口与所述若干个库存系统——对应。
[0058]通过搭建中间平台的方法,存取各个库存系统中商品的库存信息、授权信息及各库存系统的配置信息,中间平台通过设置时间更新表的方法来判断库存是否有变化,进而通过对应的API (Applicat1n Programming Interface,应用程序编程接口 )进行操作。
[0059]只需管理一个管理平台就可以与多个库存系统进行库存操作,给操作人的感觉就是直接操作相对应的库存系统,方便快捷,用户体验好。
[0060]在本方法下,不止可以做到库存的统一管理,还可以做到诸如订单同步等一系列跨平台操作。
[0061]在本实施例中,所述中间平台上还设置有备用接口,当库存系统不断壮大时,只需配置新添加的库存系统进来以及相应的接口即可轻易的与新的库存系统进行互动。
[0062]实施例二
[0063]图2为本实施例的基于多库存系统进行库存管理的方法的流程图,如图2所示,上述步骤SlO具体包括:
[0064]S11、中间平台按照每个库存系统预设的授权规则通过所述接口向所述库存系统请求授权;
[0065]S12、所述库存系统同意授权,并将授权信息返回至所述中间平台;
[0066]S13、所述中间平台将所述授权信息保存至数据库中;
[0067]S14、所述中间平台向所有库存系统请求库存信息,并将所述库存信息保存至数据库中。
[0068]在本实施例中,所述每个库存系统预设的授权规则为不同的密钥。
[0069]在本实施例中,所述中间平台设置有数据库,用以保存库存信息、授权信息及各个库存系统的配置信息,因为每个库存系统的授权机制不同,所以中间平台只需提供相应库存系统所需的密钥即可授权成功,授权成功后将token (令牌)等重要信息保存在数据库中,每隔一段时间更新一次。
[0070]在本实施例中,每个库存系统上架的商品库存信息都统一保存在数据库中,按不同的库存系统进行区分,然后记录档次更新时间,当下次获取A商品的库存信息时,会按照更新时间作为条件查看A商品的库存信息是否有变化,并对中间平台数据库中的库存信息进行更新,按时间刷新数据,避免了每次全部商品的刷新数据。
[0071]实施例三
[0072]图3为本实施例的基于多库存系统进行库存管理的方法的流程图,如图3所示,上述步骤S20具体包括:
[0073]S21、管理平台通过密钥的方式取得中间平台的授权;
[0074]S22、管理平台向中间平台发送库存调拨指令;
[0075]S23、中间平台判断所述库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统发送操作请求,并将操作结果发送给所述管理平台;
[00
76]S24、中间平台更新数据库中的库存信息。
[0077]在本实施例中,管理平台与中间平台之间也需要建立一套授权机制,当授权后,管理平台就能通过中间平台统筹管理所有商品,所述管理包括调拨库存及查看库存信息,在调拨库存的同时,更新中间平台上的数据库的库存信息,这样在多个库存系统之间上架新的商品时,必须先让管理平台往中间平台更新新的商品信息上去,以保持库存信息数据的平衡,同时也保证了库存信息的实时性和正确性。
[0078]在本实施例中,当管理平台需要更新A库存系统中B商品时,中间平台会刷新和保存当前最新库存信息数据,然后判断B商品是否存在,以及库存信息在执行减的操作时,是否够减库存,然后再将事先存储A库存系统的授权信息取出来,将A库存系统对应的API操作,然后返回此次操作的结构,以帮助分析出错情况。
[0079]实施例四
[0080]图4为本实施例的基于多库存系统进行库存管理的方法的流程图,如图4所示,上述步骤S20还包括:
[0081]S211、管理平台通过密钥的方式取得中间平台的授权;
[0082]S222、管理平台向中间平台发送库存查看指令;
[0083]S233、中间平台接收所述库存查看指令,并将当前时间点的库存信息发送给管理
-ψ-
口 O
[0084]在本实施例中,由于多个库存系统都是对外不停的销售商品,因此商品的库存数量变动比较快,因此,在查询每个商品的库存信息时,会先通过中间平台的商品更新时间查询,当商品有变动时,商品的库存信息就有变化,也就说明这个商品有更新,把这个时间点记录在中间平台上,并将并将当前时间点的库存信息发送给中间平台,等管理平台发来库存查看指令时,将该库存信息发送给管理平台。
[0085]实施例五
[0086]图5为本实施例提供的一种基于多库存系统进行库存管理的系统的示范性结构框图,如图5所示,基于多库存系统进行库存管理的系统包括:中间平台11、管理平台10和若干个库存系统12 ;
[0087]所述中间平台11,用于连接管理平台10和若干个库存系统12 ;
[0088]所述管理平台10,用于通过所述中间平台11管理若干个库存系统12的库存信息;
[0089]所述库存系统12,用于保存商品的库存信息。
[0090]优选地,所述中间平台11上设置有若干个接口,所述若干个接口与所述若干个库存系统12 对应。
[0091]实施例六
[0092]图6为本实施例提供的一种基于多库存系统进行库存管理的系统的示范性结构框图,如图6所示的中间平台11包括:
[0093]数据库111,用于保存库存系统12发送过来的库存信息、授权信息及配置信息;
[0094]第一请求授权模块112,用于按照每个库存系统12预设的授权规则通过所述接口向所述库存系统12请求授权;
[0095]授权信息接收模块113,用于所述库存系统12同意授权后,接收所述库存系统12返回的授权信息;
[0096]授权信息保存模块114,用于将所述授权信息保存至数据库111中;
[0097]库存信息保存模块115,用于向所有库存系统12请求库存信息,并将所述库存信息保存至数据库111中;
[0098]授权模块116,用于向管理平台10进行授权;
[0099]库存调拨判断模块117,用于判断管理平台10发来的库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统12发送操作请求,并将操作结果发送给所述管理平台10 ;
[0100]库存查看模块118,用于接收管理平台10发来的库存查看指令,并将当前时间点的库存信息发送给管理平台10 ;
[0101]更新模块119,用于更新数据库111中的库存信息。
[0102]实施例7
[0103]图7为本实施例提供的一种基于多库存系统进行库存管理的系统的示范性结构框图,如图7所示的管理平台10包括库存调拨管理模块101,所述库存调拨管理模块包括:
[0104]第二请求授权模块,用于管理平台10通过密钥的方式取得中间平台11的授权;
[0105]优选地,所述管理平台10还包括库存查询管理模块102,所述库存查询管理模块还包括:
[0106]库存查看请求单元,用于管理平台10向中间平台11发送库存查看指令。
[0107]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0108]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0109]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0110]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种基于多库存系统进行库存管理的方法,其特征在于,包括: 建立中间平台,所述中间平台与若干个库存系统连接; 建立管理平台,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息。2.根据权利要求1所述的一种基于多库存系统进行库存管理的方法,其特征在于,所述中间平台上设置有若干个接口,所述若干个接口与所述若干个库存系统一一对应。3.根据权利要求2所述的一种基于多库存系统进行库存管理的方法,其特征在于,所述中间平台通过接口与若干个库存系统连接具体包括: 中间平台按照每个库存系统预设的授权规则通过所述接口向所述库存系统请求授权; 所述库存系统同意授权,并将授权信息返回至所述中间平台; 所述中间平台将所述授权信息保存至数据库中; 所述中间平台向所有库存系统请求库存信息,并将所述库存信息保存至数据库中。4.根据权利要求3所述的一种基于多库存系统进行库存管理的方法,其特征在于,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息具体包括: 管理平台通过密钥的方式取得中间平台的授权; 管理平台向中间平台发送库存调拨指令; 中间平台判断所述库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统发送操作请求,并将操作结果发送给所述管理平台; 中间平台更新数据库中的库存信息。5.根据权利要求4所述的一种基于多库存系统进行库存管理的方法,其特征在于,所述管理平台通过密钥的方式取得中间平台的授权之后还包括: 管理平台向中间平台发送库存查看指令; 中间平台接收所述库存查看指令,并将当前时间点的库存信息发送给管理平台。6.—种基于多库存系统进行库存管理的系统,其特征在于,包括:中间平台、管理平台和若干个库存系统; 所述中间平台,用于连接管理平台和若干个库存系统; 所述管理平台,用于通过所述中间平台管理若干个库存系统的库存信息; 所述库存系统,用于保存商品的库存信息。7.根据权利要求6所述的一种基于多库存系统进行库存管理的系统,其特征在于,所述中间平台上设置有若干个接口,所述若干个接口与所述若干个库存系统一一对应。8.根据权利要求7所述的一种基于多库存系统进行库存管理的系统,其特征在于,所述中间平台包括: 数据库,用于保存库存系统发送过来的库存信息、授权信息及配置信息; 第一请求授权模块,用于按照每个库存系统预设的授权规则通过所述接口向所述库存系统请求授权; 授权信息接收模块,用于所述库存系统同意授权后,接收所述库存系统返回的授权信息; 授权信息保存模块,用于将所述授权信息保存至数据库中; 库存信息保存模块,用于向所有库存系统请求库存信息,并将所述库存信息保存至数据库中; 授权模块,用于向管理平台进行授权; 库存调拨判断模块,用于判断管理平台发来的库存调拨指令是否合理,若是,则向所述库存调拨指令对应的库存系统发送操作请求,并将操作结果发送给所述管理平台; 库存查看模块,用于接收管理平台发来的库存查看指令,并将当前时间点的库存信息发送给管理平台; 更新模块,用于更新数据库中的库存信息。9.根据权利要求8所述的一种基于多库存系统进行库存管理的系统,其特征在于,所述管理平台包括库存调拨管理模块,所述库存调拨管理模块包括: 第二请求授权模块,用于管理平台通过密钥的方式取得中间平台的授权; 库存调拨请求模块,用于管理平台向中间平台发送库存调拨指令。10.根据权利要求9所述的一种基于多库存系统进行库存管理的系统,其特征在于,所述管理平台还包括库存查询管理模块,所述库存查询管理模块还包括: 库存查看请求单元,用于管理平台向中间平台发送库存查看指令。
【专利摘要】本发明公开了一种基于多库存系统进行库存管理的方法和系统,属于移动终端技术领域。该方法包括:建立中间平台,所述中间平台与若干个库存系统连接;建立管理平台,所述管理平台通过所述中间平台管理所述若干个库存系统的库存信息,使得管理平台通过中间平台对多个不同库存系统进行统一管理,保证了库存管理的实时性和准确性。
【IPC分类】G06Q10/08, G06Q50/28
【公开号】CN104881767
【申请号】CN201510245806
【发明人】王军
【申请人】努比亚技术有限公司
【公开日】2015年9月2日
【申请日】2015年5月14日
转载请注明原文地址:https://www.famiwei.com/read-8138309.html