本发明涉及物联网,尤其涉及一种基于一物一码实现经销商防窜的稽查方法及系统。
背景技术:
1、“一物一码”指的是对每一个商品分配一个唯一的标识码,通过该标识码对商品进行追踪,商品从生产到销售的过程中,需要经过各个品牌商和各个经销商,每种商品只能在对应的销售区域内进行销售,才能保证市场的稳定,窜货指的是商品在不属于自己的销售区域内销售,这将导致市场价格的混乱,影响市场的正常秩序。
2、现有的窜货识别方法,主要是通过“一物一码”确定商品的扫描区域,同时获取商品的可销售区域,将二者进行比对判断是否发生窜货,而商品的可销售区域主要是根据国家的行政区域进行划分,这种方式对于窜货的判断并不能满足实际场景需求,并进一步影响窜货判断的准确性。
技术实现思路
1、本发明所要解决的技术问题是:本发明提供一种基于一物一码实现经销商防窜的稽查方法及系统,满足实际场景需求的同时提高窜货判断的准确性。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、第一方面,本发明提供一种基于一物一码实现经销商防窜的稽查方法,包括:
4、接收企业基于行政区域的基础上创建的自定义区域,接收经销商基于行政区域和自定义区域所选中的合法销售区域,将所述合法销售区域与所述经销商进行关联,得到区域关联表;
5、获取稽查人员的当前稽查位置,接收所述稽查人员扫描当前商品时获得的商品追溯码,根据所述商品追溯码获取包含当前经销商的码值信息;
6、根据所述当前经销商从所述区域关联表中获取对应的当前合法销售区域,将所述当前合法销售区域与所述当前稽查位置进行匹配,若匹配成功,则所述当前商品未发生窜货,若匹配失败,则所述当前商品发生窜货。
7、本发明的有益效果在于:支持企业在行政区域的基础上创建自定义区域,使得经销商可以在行政区域和自定义区域中灵活选择合法销售区域,即,在不破坏行政区域的基础上支持经销商对合法销售区域的自定义选择,提高合法销售区域的灵活性,满足实际场景的需要,并创建经销商与合法销售区域的区域关联表,当稽查人员扫描当前商品获取到包含当前经销商的码值信息时,能从区域关联表中获取与当前经销商对应的当前合法销售区域,并将其与稽查人员的当前稽查位置进行匹配,判断当前商品是否窜货,提高窜货判断效率的同时,提高窜货判断的准确性。
8、可选地,所述自定义区域中限定了不同行政区域之间的隶属关系,所述区域关联表包括第一关联表,所述将所述合法销售区域与所述经销商进行关联,得到区域关联表包括:
9、判断某上一级区域所管辖的所有下级区域是否均在所述合法销售区域中,若是,则仅将这上一级区域的上级区域id作为合法区域id,否则,将剩余的合法销售区域所对应的区域id作为合法区域id;
10、将所有所述合法区域id与所述经销商的经销商id进行关联,得到第一关联表。
11、根据上述描述可知,当上一级区域所管辖的所有下级区域均在合法销售区域中时,仅将上一级区域的上级区域id作为合法区域id与经销商id进行关联,实现关联的高效性同时减少关联的数据存储量,反之,是将合法销售区域所对应的区域id作为合法区域id与经销商id进行关联,保证关联的全面性。
12、可选地,所述区域关联表包括第二关联表,所述得到第一关联表之后还包括:
13、根据行政区划规则和所述合法销售区域生成对应所述合法区域id的上级区域id路径,将所述上级区域id路径与所述合法区域id进行关联,得到第二关联表,所述上级区域id路径包括所述合法区域id的上级区域直至所述自定义区域中最上级区域的所有区域id;
14、所述根据所述当前经销商从所述区域关联表中获取对应的当前合法销售区域,将所述当前合法销售区域与所述当前稽查位置进行匹配包括:
15、获取所述当前经销商的当前经销商id,根据所述当前经销商id从所述第一关联表中获取所有第一合法区域id;
16、将所述当前稽查位置转换为当前区域id,根据所述当前区域id从所述第二关联表中获取所述当前区域id对应的第二合法区域id和所述第二合法区域id对应的第一上级区域id路径;
17、判断所述第一合法区域id和所述第二合法区域id、所述第一上级区域id路径是否存在重合的区域id,若存在,则匹配成功,反之,匹配失败。
18、根据上述描述可知,将上级区域id路径与合法区域id进行关联,且上级区域id路径包括合法区域id的上级区域直至自定义区域中最上级区域的所有区域id,保证了所得到的第二关联表的全面性同时,以id路径的方式进行关联存储,降低存储和维护的数据量,且在得到当前区域id时,是从第二关联表中获得当前区域id对应的第二合法区域id和第二合法区域id对应的第一上级区域id路径,以此判断第一合法区域id和第二合法区域id、第一上级区域id路径是否存在重合的区域id,如果存在,则认为匹配成功,反之,匹配失败,提高匹配的准确性同时提高匹配效率。
19、可选地,所述将所述当前稽查位置转换为当前区域id包括:
20、获取所述当前稽查位置的当前坐标,通过逆地理编码规则获取所述当前坐标的当前行政区划编码,根据所述当前行政区划编码得到对应的当前区域id。
21、根据上述描述可知,通过逆地理编码规则得到当前稽查位置的当前坐标对应的当前行政区划编码,以该当前行政区划编码得到当前区域id,保证所得到的当前区域id的准确性。
22、可选地,所述码值信息还包括当前商品名称、当前商品类型和当前商品生产工厂。
23、根据上述描述可知,码值信息中包含当前商品的多种相关信息,即,码值信息具有丰富性信息,便于后续对当前商品进行进一步的操作。
24、第二方面,本发明提供一种基于一物一码实现经销商防窜的稽查系统,包括:
25、区域关联表创建模块,用于接收企业基于行政区域的基础上创建的自定义区域,接收经销商基于行政区域和自定义区域所选中的合法销售区域,将所述合法销售区域与所述经销商进行关联,得到区域关联表;
26、扫描模块,用于获取稽查人员的当前稽查位置,接收所述稽查人员扫描当前商品时获得的商品追溯码,根据所述商品追溯码获取包含当前经销商的码值信息;
27、窜货判断模块,用于根据所述当前经销商从所述区域关联表中获取对应的当前合法销售区域,将所述当前合法销售区域与所述当前稽查位置进行匹配,若匹配成功,则所述当前商品未发生窜货,若匹配失败,则所述当前商品发生窜货。
28、本发明的有益效果在于:支持企业在行政区域的基础上创建自定义区域,使得经销商可以在行政区域和自定义区域中灵活选择合法销售区域,即,在不破坏行政区域的基础上支持经销商对合法销售区域的自定义选择,提高合法销售区域的灵活性,满足实际场景的需要,并创建经销商与合法销售区域的区域关联表,当稽查人员扫描当前商品获取到包含当前经销商的码值信息时,能从区域关联表中获取与当前经销商对应的当前合法销售区域,并将其与稽查人员的当前稽查位置进行匹配,判断当前商品是否窜货,提高窜货判断效率的同时,提高窜货判断的准确性。
29、可选地,所述自定义区域中限定了不同行政区域之间的隶属关系,所述区域关联表包括第一关联表,所述区域关联表创建模块具体用于:
30、判断某上一级区域所管辖的所有下级区域是否均在所述合法销售区域中,若是,则仅将这上一级区域的上级区域id作为合法区域id,否则,将剩余的合法销售区域所对应的区域id作为合法区域id;
31、将所有所述合法区域id与所述经销商的经销商id进行关联,得到第一关联表。
32、根据上述描述可知,当上一级区域所管辖的所有下级区域均在合法销售区域中时,仅将上一级区域的上级区域id作为合法区域id与经销商id进行关联,实现关联的高效性同时减少关联的数据存储量,反之,是将合法销售区域所对应的区域id作为合法区域id与经销商id进行关联,保证关联的全面性。
33、可选地,所述区域关联表包括第二关联表,所述区域关联表创建模块具体用于:
34、根据行政区划规则和所述合法销售区域生成对应所述合法区域id的上级区域id路径,将所述上级区域id路径与所述合法区域id进行关联,得到第二关联表,所述上级区域id路径包括所述合法区域id的上级区域直至所述自定义区域中最上级区域的所有区域id;
35、所述窜货判断模块具体用于:
36、获取所述当前经销商的当前经销商id,根据所述当前经销商id从所述第一关联表中获取所有第一合法区域id;
37、将所述当前稽查位置转换为当前区域id,根据所述当前区域id从所述第二关联表中获取所述当前区域id对应的第二合法区域id和所述第二合法区域id对应的第一上级区域id路径;
38、判断所述第一合法区域id和所述第二合法区域id、所述第一上级区域id路径是否存在重合的区域id,若存在,则匹配成功,反之,匹配失败。
39、根据上述描述可知,将上级区域id路径与合法区域id进行关联,且上级区域id路径包括合法区域id的上级区域直至自定义区域中最上级区域的所有区域id,保证了所得到的第二关联表的全面性同时,以id路径的方式进行关联存储,降低存储和维护的数据量,且在得到当前区域id时,是从第二关联表中获得当前区域id对应的第二合法区域id和第二合法区域id对应的第一上级区域id路径,以此判断第一合法区域id和第二合法区域id、第一上级区域id路径是否存在重合的区域id,如果存在,则认为匹配成功,反之,匹配失败,提高匹配的准确性同时提高匹配效率。
40、可选地,所述窜货判断模块具体用于:
41、获取所述当前稽查位置的当前坐标,通过逆地理编码规则获取所述当前坐标的当前行政区划编码,根据所述当前行政区划编码得到对应的当前区域id。
42、根据上述描述可知,通过逆地理编码规则得到当前稽查位置的当前坐标对应的当前行政区划编码,以该当前行政区划编码得到当前区域id,保证所得到的当前区域id的准确性。
43、可选地,所述码值信息还包括当前商品名称、当前商品类型和当前商品生产工厂。
44、根据上述描述可知,码值信息中包含当前商品的多种相关信息,即,码值信息具有丰富性信息,便于后续对当前商品进行进一步的操作。
1.一种基于一物一码实现经销商防窜的稽查方法,其特征在于,包括:
2.如权利要求1所述的一种基于一物一码实现经销商防窜的稽查方法,其特征在于,所述自定义区域中限定了不同行政区域之间的隶属关系,所述区域关联表包括第一关联表,所述将所述合法销售区域与所述经销商进行关联,得到区域关联表包括:
3.如权利要求2所述的一种基于一物一码实现经销商防窜的稽查方法,其特征在于,所述区域关联表包括第二关联表,所述得到第一关联表之后还包括:
4.如权利要求3所述的一种基于一物一码实现经销商防窜的稽查方法,其特征在于,所述将所述当前稽查位置转换为当前区域id包括:
5.如权利要求1所述的一种基于一物一码实现经销商防窜的稽查方法,其特征在于,所述码值信息还包括当前商品名称、当前商品类型和当前商品生产工厂。
6.一种基于一物一码实现经销商防窜的稽查系统,其特征在于,包括:
7.如权利要求6所述的一种基于一物一码实现经销商防窜的稽查系统,其特征在于,所述自定义区域中限定了不同行政区域之间的隶属关系,所述区域关联表包括第一关联表,所述区域关联表创建模块具体用于:
8.如权利要求7所述的一种基于一物一码实现经销商防窜的稽查系统,其特征在于,所述区域关联表包括第二关联表,所述区域关联表创建模块具体用于:
9.如权利要求8所述的一种基于一物一码实现经销商防窜的稽查系统,其特征在于,所述窜货判断模块具体用于:
10.如权利要求6所述的一种基于一物一码实现经销商防窜的稽查系统,其特征在于,所述码值信息还包括当前商品名称、当前商品类型和当前商品生产工厂。
