一种获取商品销售数据的方法及装置与流程

文档序号:13254074阅读:154来源:国知局
技术领域本发明涉及通信技术领域,具体涉及一种获取商品销售数据的方法及装置。

背景技术:
在信息高速发展的当今社会,供应链上下游企业之间的信息共享尤为突出。例如当供应链上游企业是商品制造商时,其为了更好的安排生产计划,务必需要了解其下游各级经销商的商品销售情况;又例如当供应链上游企业为商品经销商时,其为了更合理地安排分销计划和任务,务必需要了解下游各级分销商的商品销售情况。现有供应链上游企业获取下游企业的商品销售情况的方法主要有两种方式。第一种方式是下游企业通过人工方式向上游企业发送商品销售数据;另一种方式是上游企业通过ERP或进销存系统主动获取下游企业的商品销售数据,但这依赖于下游企业在ERP系统中开放了数据共享功能。由此可见,当下游企业不主动给上游企业发送商品销售数据,或没有在ERP系统中开放数据共享功能时,上游企业均不能获取到下游企业的商品销售数据。因此亟需提供一种能在下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业还能获取下游企业的商品销售数据的方法及装置。

技术实现要素:
本发明提供了一种获取商品销售数据方法及装置,以解决现有技术中当供应链下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业不能获取到下游企业的商品销售数据的技术问题。根据本发明的一方面,提供了一种获取商品销售数据的方法,包括:服务器接收客户端发送的账号申请请求,并根据账号申请请求为客户端分配服务账号;客户端通过移动终端设备采集进出商品的进出记录,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型;客户端将采集的进出记录上传至服务器;服务器将接收的进出记录保存至商品销售数据库中,商品销售数据库用于保存服务器分配的所有服务账号对应的客户端上传的进出记录;服务器接收客户端发送的查询命令,并根据查询命令在商品销售数据库中获取与查询命令对应的查询结果;服务器将查询结果发送给客户端。进一步地,根据查询命令在商品销售数据库中获取与查询命令对应的查询结果包括:获取预先设定的与查询命令对应的查询规则;根据查询规则从商品销售数据库中调取与之对应的查询数据,作为查询结果。进一步地,服务器将查询结果发送给客户端包括:对查询结果进行统计分析,并将统计分析后的结果自动生成报表;将报表发送给客户端。进一步地,进出记录还包括:商品进出时间、商品进出地点。进一步地,商品编号的类型为:一维码、二维码、RFID标签及条码标签中的任意一种类型。根据本发明的另一方面,提供了一种获取商品销售数据的装置,包括:服务账号分配装置,用于接收客户端发送的账号申请请求,并根据账号申请请求为客户端分配服务账号;采集装置,用于通过移动终端设备采集进出商品的进出记录,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型;上传装置,用于将采集的进出记录上传至服务器;保存装置,用于将接收的进出记录保存至商品销售数据库中,商品销售数据库用于保存服务器分配的所有服务账号对应的客户端上传的进出记录;查询装置,用于接收客户端发送的查询命令,并根据查询命令在商品销售数据库中获取与查询命令对应的查询结果;查询结果发送装置,用于将查询结果发送给客户端。进一步地,,查询装置还包括:查询规则获取装置,用于获取预先设定的与查询命令对应的查询规则;调取装置,用于根据查询规则从商品销售数据库中调取与之对应的查询数据,作为查询结果。进一步地,,查询结果发送装置包括:统计分析装置,用于对查询结果进行统计分析,并将统计分析后的结果自动生成报表;报表发送装置,用于将报表发送给客户端。本发明具有以下有益效果:本发明提供的获取商品销售数据的方法及装置,该方法通过客户端采集进出商品的进出记录并上传至服务器,服务器响应客户端发送的查询命令并在用于保存服务器分配的所有服务账号对应的客户端上传的进出记录的商品销售数据库中进行查询,从而获取与查询命令对应的商品销售数据,解决了现有技术中当供应链下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业不能获取到下游企业的商品销售数据的技术问题,实现了供应链上游企业在下游企业不主动给其发送商品销售数据或在ERP系统中没有开放数据共享功能时,还能实时并主动获取下游企业的商品销售数据,从而有助于供应链上游企业依据获取的商品销售数据,有的放矢地安排生产计划或销售任务。除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。附图说明构建本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构建对本发明的不当限定。在附图中:图1是本发明优选实施例的获取商品销售数据方法流程图;图2是本发明优选实施例针对的精简实施例获取商品销售数据方法流程图;图3是本发明优选实施例的获取商品销售数据装置的结构框图。附图标记说明:10、服务账号分配装置;20、采集装置;30、上传装置;40、保存装置;50、查询装置;60、查询结果发送装置。具体实施方式以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。参照图1,本发明的优选实施例提供了一种获取商品销售数据方法,包括:步骤S101,服务器接收客户端发送的账号申请请求,并根据账号申请请求为客户端分配服务账号;步骤S102,客户端通过移动终端设备采集进出商品的进出记录,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型;步骤S103,客户端将采集的进出记录上传至服务器;步骤S104,服务器将接收的进出记录保存至商品销售数据库中,商品销售数据库用于保存服务器分配的所有服务账号对应的客户端上传的进出记录;步骤S105,服务器接收客户端发送的查询命令,并根据查询命令在商品销售数据库中获取与查询命令对应的查询结果;步骤S106,服务器将查询结果发送给客户端。本发明提供的获取商品销售数据的方法,通过客户端采集进出商品的进出记录并上传至服务器,服务器响应客户端发送的查询命令并在用于保存服务器分配的所有服务账号对应的客户端上传的进出记录的商品销售数据库中进行查询,从而获取与查询命令对应的商品销售数据,现有技术中当供应链下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业不能获取到下游企业的商品销售数据的技术问题,实现了供应链上游企业在下游企业不主动给其发送商品销售数据或在ERP系统中没有开放数据共享功能时,还能实时并主动获取下游企业的商品销售数据,从而有助于供应链上游企业依据获取的商品销售数据,有的放矢地安排生产计划或销售任务。此外,本实施例的技术方案不仅能实现供应链上游企业实时主动获取下游企业的商品销售数据,还能实现供应链上的任何企业实时实时获取其他企业的商品销售数据,从而有利于企业基于获取的其他企业的商品销售数据,做出合理的计划安排或准确的商业决策。具体地,本实施例中客户端向服务器发送账号申请请求时还可以包括向服务器发送其他的附加信息,例如客户端所属的经销商级别或其他客户端信息。服务器接收到客户端发送的账号申请请求时,根据其自定义的账号分配规则为客户端分配服务账号。此外,本实施例中采集进出商品的进出记录是通过客户端的移动终端设备实现的,其中,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,具体可以是商品制造商或经销商等上游供应商。商品进出类型包括商品进货类型和商品出货类型,但本实施例不限于包括这些信息,例如还可以包括商品的进出时间、商品的进出地点等等。在具体的实施过程中,只有获得了服务器分配的服务账号才能成功登陆本实施例中的客户端,从而才能成功地将客户端通过移动终端设备采集的商品的进出记录成功上传至服务器。需要说明的是,本实施例所指的移动终端是指具有扫描功能的移动终端,且移动终端设备可以是台式电脑、平板电脑、个人数字助理、手机、电视机、车载电脑、可穿戴通信设备等。在具体的实施过程中,本实施例可以通过移动终端设置的扫描装置对进出商品进行扫描,从而获得商品的商品编号、商品名称、采集进出记录的客户端的服务账号等信息,而商品的进出类型或商品进出对象既可以通过系统预先设置进行自动扫描录入,也可以通过客户端用户手动录入。可选地,根据查询命令在商品销售数据库中获取与查询命令对应的查询结果包括:获取预先设定的与查询命令对应的查询规则;根据查询规则从商品销售数据库中调取与之对应的查询数据,作为查询结果。在本方案中,销售数据的具体形式可以是销量、库存量、销售人员、消费者、时间、地点等统计数据。由于不同的经销商需查询的销售数据可能不一样,例如有些经销商需要查询的可能仅仅是自己销售商品的商品销售数据,有些经销商需要查询的是与其分销的所有商品关联的商品销售数据,故当客户端查询不同的销售数据时,需发送不同的查询命令。例如,当需要查询的仅仅是经销商自己销售商品的商品销售数据时,则只需要获取商品进出对象为服务器为该经销商客户端分配的服务账号对应的所有进出记录;当需要查询的是与经销商分销的所有商品关联的商品销售数据时,则需要获取满足商品进出对象为服务器为该经销商客户端分配的服务账号且进出货类型为进货类型两个条件对应的所有商品编号对应的进出记录。当然,本实施例不限于针对该两种查询需求设置的查询命令以及与之对应的查询规则,具体根据实际情况可能出现的查询需求分别设置与之对应的查询规则。例如,当需要查询某经销商针对某特定商品名称的库存量时,则需要获取满足商品名称为该特定商品名称且商品进出对象为服务器为该经销商客户端分配的服务账号两个条件对应的所有商品编号对应的进出记录,然后再通过对查询结果进行统计分析便能最终获取经销商针对该特定商品名称的库存量。本实施例针对不同的查询命令,预先设置与其对应的查询规则,并在接收客户端发送的查询命令时,自动获取与其对应的查询规则,并根据查询规则从商品销售数据库中调取与之对应的查询数据,能快速获取与查询命令对应的商品销售数据,且准确率高,大大提升了用户体验。可选地,服务器将查询结果发送给客户端包括:对查询结果进行统计分析,并将统计分析后的结果自动生成报表;将报表发送给客户端。现有技术中,用户对获得的商品销售数据进行统计分析的做法一般是手动将获取的商品销售数据输入到用于统计分析的计算机软件,然后再通过计算机软件对手动输入的商品销售数据进行统计分析,从而全面了解商品销售数据的综合情况。针对该问题,本实施例中的服务器首先通过接收客户端向其发送的查询命令在商品销售数据库中搜索获得查询结果,然后对查询结果进行统计分析并将统计分析后的结果自动生成报表,最后再将其自动生成的报表发送给客户端,解决了用户需借助计算机软件对手动录入的商品销售数据进行统计分析导致过程复杂、流程繁琐且耗时费力的问题,大大方便了用户对商品销售数据的管理。此外,本实施例还可以根据统计分析结果生成报表,并将报表显示在用户的移动终端,使得用户对商品销售情况一目了然,大大提升了用户体验。可选地,进出记录还包括:商品进出时间、商品进出地点。本实施例通过在进出记录中增加进出商品的商品进出时间和商品进出地点,为后续用户基于商品销售数据进行大数据分析时提供了数据来源。例如,当商品销售商需要分析商品销售时间的高峰期或分析商品销售最多的销售地时,则可以基于进出记录中包含的商品销售时间和商品销售地点进行统计分析获取。此外,通过增加进出商品的商品进出时间和商品进出地点,同时也方便了后续经销商或其他用户对商品记录的查询和追溯。可选地,商品编号的类型为:一维码、二维码、RFID标签及条码标签中的任意一种类型。具体地,本实施例中商品编号的类型可以是一维码、二维码、RFID标签及条码标签中的任意一种类型,具体在商品出厂时由商品制造商自定义。在具体的实施过程中,本实施例还可以在给商品编号的条码或标签上包含名称、品牌、颜色、型号、尺寸、销售价格、成本、厂商、销售地点、促销信息等一种或多种组合信息。下面针对一个精简实施例对本发明的获取商品销售数据的过程和原理进行更进一步说明。参照图2,本实施例中获取商品销售数据方法包括:步骤S201,服务器接收客户端发送的账号申请请求,并根据账号申请请求为客户端分配服务账号。具体地,假设本实施例所指的客户端是商品销售商B使用的客户端,故商品销售商B首先通过其移动终端设备上的客户端向服务器发送账号申请请求,且该账号申请请求中还包括商品销售商B发送给服务器的经销商级别,具体见表1,本实施例假设服务器给商品销售商B分配的服务账号为002。需要说明的是,在具体的实施过程中,服务器对客户端发送的账号申请请求分配的服务账号的命名规则不限于本实施例的方式,具体可由服务器自定义规则对服务账号进行账号分配。表1商品销售商名称服务账号经销商级别A001一级B002二级C003三级D004三级E005四级步骤S202,客户端通过移动终端设备采集进出商品的进出记录,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型。在实际的实施过程中,商品销售商B在买进商品或卖出商品时,都需要采用服务器为其分配的服务账号登录客户端,并且将移动终端设备终端采集买进或卖出商品的进出记录同步至客户端或通过客户端直接上传至服务器。具体地,假设本实施例在某一时刻卖出一件商品(商品编号为S02),则记录与之对应的进出记录,其中,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型。由于在实际的实施过程中,往往通过移动终端设备不能全部采集到与商品的进出记录相关的所有信息,例如,通过移动终端设备不能采集到商品的进出对象,针对这种情况,本实施例可以通过商品销售商B在卖出编号为S02的商品时,手动补充与该商品对应的进出对象信息。具体地,通过自动或人工采集与编号为S02的商品的进出记录信息,可以得到该商品的进出记录具体如表2所示。在具体的实施过程中,本实施例中的进出记录还可以包括商品销售时间,商品销售地点等信息。表2商品编号商品名称采集进出记录的客户端的服务账号商品进出类型商品进出对象S02面膜002商品出货C步骤S203,客户端将采集的进出记录上传至服务器。具体地,本实施例可以实时将商品销售商B通过客户端采集的进出记录上传至服务器,也可以定期将商品销售商B通过客户端采集的进出记录上传至服务器,也可以设置在联网时自动将商品销售商B通过客户端采集的进出记录上传至服务器。步骤S204,服务器将接收的进出记录保存至商品销售数据库中,商品销售数据库用于保存服务器分配的所有服务账号对应的客户端上传的进出记录。具体地,本实施例假设服务器一共为五个商品销售商使用的客户端分配了服务账号,且每一个商品销售商对应不同的经销商级别,具体见表1。步骤S205,获取预先设定的与查询命令对应的查询规则。具体地,假设本实施例中商品销售商B需要查询与其分销的所有商品关联的商品销售数据,则系统预先设置的查询规则为首先在商品销售数据库中获取商品进出对象为服务器为商品销售商B分配的服务账号(002)且进出货类型为商品进货类型两个条件对应的所有商品编号(假设为S01、S02、S03、S04),然后获取与商品编号为S01、S02、S03、S04对应的所有进出记录。步骤S206,根据查询规则从商品销售数据库中调取与之对应的查询数据,作为查询结果。具体地,本实施例假设按照步骤S205给出的查询规则在商品销售数据库中进行搜索,且搜索到与商品编号为S01、S02、S03、S04对应的所有进出记录为8条,具体见表3。需要说明的是,在具体的实施过程中,在商品销售数据库中获取的所有与编号(S01、S02、S03、S04)关联的进出记录可能远远不止下面8条,本实施例仅仅是为了对获取商品销售数据的方法进行说明而给出的精简查询结果。表3商品编号商品名称采集进出记录的客户端的服务账号商品进出类型商品进出对象S01面膜002商品进货AS02面膜002商品进货AS03面膜002商品进货AS04面膜002商品进货AS01面膜002商品出货CS02面膜002商品出货CS03面膜002商品出货DS01面膜003商品出货E步骤S207,服务器将查询结果发送给客户端。在具体的实施过程中,本实施例中的服务器首先通过接收客户端向其发送的查询命令在商品销售数据库中搜索获得查询结果(见表3),然后对查询结果进行统计分析并将统计分析后的结果自动生成报表,最后再将其自动生成的报表发送给客户端。由此可见,任何一个商品销售商或商品经销商想知道与其相关或与其分销的商品相关的商品销售数据时,只需要向服务器发送查询命令,服务器将返回与之对应的查询结果,或者根据查询结果生成的报表等信息,解决了现有技术中当供应链下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业不能获取到下游企业的商品销售数据的技术问题,实现了供应链上游企业在下游企业不主动给其发送商品销售数据或在ERP系统中没有开放数据共享功能时,还能实时并主动获取下游企业的商品销售数据,从而有助于供应链上游企业依据获取的商品销售数据,有的放矢地安排生产计划或销售任务。此外,本实施例通过将从服务器获得的查询结果进行统计分析并自动生成报表,以及将报表显示在用户的移动终端,使得用户对商品销售情况一目了然,大大提升了用户体验。参照图3,本发明的优选实施例提供的获取商品销售数据装置,包括:服务账号分配装置10,用于接收客户端发送的账号申请请求,并根据账号申请请求为客户端分配服务账号;采集装置20,用于通过移动终端设备采集进出商品的进出记录,进出记录包括商品编号、商品名称、采集进出记录的客户端的服务账号、商品进出类型、商品进出对象,其中,商品编号为商品出厂时对商品进行编码的编号,商品进出类型包括商品进货类型和商品出货类型;上传装置30,用于将采集的进出记录上传至服务器;保存装置40,用于将接收的进出记录保存至商品销售数据库中,商品销售数据库用于保存服务器分配的所有服务账号对应的客户端上传的进出记录;查询装置50,用于接收客户端发送的查询命令,并根据查询命令在商品销售数据库中获取与查询命令对应的查询结果;查询结果发送装置60,用于将查询结果发送给客户端。进一步地,,查询装置50还包括:查询规则获取装置,用于获取预先设定的与查询命令对应的查询规则;调取装置,用于根据查询规则从商品销售数据库中调取与之对应的查询数据,作为查询结果。进一步地,,查询结果发送装置60包括:统计分析装置,用于对查询结果进行统计分析,并将统计分析后的结果自动生成报表;报表发送装置,用于将报表发送给客户端。本发明提供的获取商品销售数据的装置,通过客户端采集进出商品的进出记录并上传至服务器,服务器响应客户端发送的查询命令并在用于保存服务器分配的所有服务账号对应的客户端上传的进出记录的商品销售数据库中进行查询,从而获取与查询命令对应的商品销售数据,解决了现有技术中当供应链下游企业不主动给上游企业发送商品销售数据,或在ERP系统中没有开放数据共享功能时,上游企业不能获取到下游企业的商品销售数据的技术问题,实现了供应链上游企业在下游企业不主动给其发送商品销售数据或在ERP系统中没有开放数据共享功能时,还能实时并主动获取下游企业的商品销售数据,从而有助于供应链上游企业依据获取的商品销售数据,有的放矢地安排生产计划或销售任务。本实施例获取商品销售数据装置的具体工作过程和工作原理可参照本实施例的获取商品销售数据方法的工作过程和工作原理。本发明实施例中的移动终端设备可以是台式电脑、平板电脑、个人数字助理、手机、电视机、车载电脑、可穿戴通信设备等。以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1