关于编码你应该注意的一切

本文从自编码的目标、输入、输出、阅读等方面切入,描述了应该如何设计自编码、使用自编码。

编码是在系统设计时绕不开的点。看似简单

生成规则

  • 唯一

    • 理论上没有上限的。

      • 纯随机:但有时候不想暴露顺序。优惠券还要刻意防治伪造复杂化。依赖随机数唯一需要非常长的宽度
      • 利用时间切割解决一个小范围时间段的唯一
      • 和人产生交互的编码要具备逻辑意义,不能纯随机。
    • 有明显可预见的上限的。最好不要直接使用名字作为编码,如果很容易重复的话

    规律循环才能程序化 数量在2位数以内可以人工,超了就必须使用循环

  • 指代

    • 虚拟的
    • 物理的
      • 可移动的
      • 固定的

输入

编码来源

  • 手写或印刷 应尽量规避数字和字母相近的 例如 0O 数字1和L的小写字母以及i的大写字母8B S5 q9 为了降低肉眼识别错误风险,也应该规避这些组合。很显然我们无法将组合完全消除,会损失太多数字,大幅缩减容量,同时数字过于常用不可能抹去,所以尽量消除字母,但也会缩小编码容量。
  • 耳听 应尽量规避容易混淆的字母 例如BD JG 非英语母语国家很难习惯用单词alpha bravo Charlie david 代表字母来避免歧义的,所以最好别用

输入设备

  • PC机实体全键盘
  • 移动端实体小键盘 避免使用字母,避免太长,最好只使用数字键盘。最好不要让用户使用shift或其他的lock输入副键盘的字符
  • 移动端虚拟键盘
  • 条码扫描 有条件的,应该注意在可能用作输入来源的介质上同时生成条码。
  • OCR扫描 同手写一样,OCR和人眼一样,对外观相似的数字字母容易识别错误

输出

介质

  • 电脑屏幕
  • 小屏幕
  • 纸张
    • 小纸张 卡片、标签等小尺寸 应尽量缩短编码,以免换行、越界或自动扩充占据太多空间。且当编码同时打印了对应条码用于作为输入来源时,编码过长会导致条码越界,条码必须保证不得低于扫描设备的识别密度下限。

介质的位置

  • 物体表面
  • 物体旁边

阅读

解读释义

  • 人看 编码自身 编码代表的指代含义。为了随机目的的无意义号段尽量短;有意义字段的选取要考察使用对象的业务场景,减少其必须依赖系统才能获取相关信息的依赖(但往往受限于经验不够,无法接触到使用对象)
  • 机器看 编码自身

对比

有字母时的大小写 跟实物比对的校验码) 不同介质之间的核对,不同介质或载体的核对,(打印介质的顺序 大脑如何快速定位 是否设计校验码(校验码可用于保证物账一致,促使移动设备扫描库位时,员工真的在库位所在的物理位置操作,而非复制粘贴或手动输入)


我所说的一切都只是我的观点。
我的观点都可能是错的。

访问量统计:0

• 对于仓库多、使用阁楼的大型仓库,在编码时代表仓库实体建筑、阁楼层的编码应该避免使用字母,字母会造成很大的记忆负担。编码要做到对于新人而言,可以快速定位到实体建筑和对应楼层,然后再在目的楼层内寻找巷道标识
•
•	• 不应该拘泥于固定规则而设定过长无用的编码,例如轻型货架由库区-阁楼层数-巷道-货架组-层-流水组成,出库的地面集货库位就只需要库区--巷道--流水号 即可。但需要注意当库位编码直接用于排序时,字符串需要等长
• 库位编码批量循环生成时,应注意由于规划不可避免的不整齐问题:某处有柱子导致没有库位 某些巷道尽头由于有其他功能占用而比其他巷道短等等问题。
• 

库位标识的制作: • 不能使用热敏技术,需要使用显示更耐久的印刷技术,例如热转印 • 编码尽量不要使用长编码 • 编码应以掩码格式进行打印(当使用掩码格式化输出时,如果有手动输入库位的场景,应该培训员工所见并非真实的编码) • 不同区段应根据其重要性进行区分重点显示。例如当进入一个巷道定位库位时,关注的是“货架组”,当查看一个库位的时候,该库位的“库区”“巷道”“货架组”都已经失去意义了,因为你已经在货架组面前,此时需要快速辨别的是“层”和“顺序位”,所以最后三个区块应该分隔并重点突出 • 粘贴位置应该尽量一致 • 当使用校验码时,标识应该同时印刷库位号条码和校验码条码。对于一维条码扫描器而言,其激光的长度较长,应该尽量避免激光同时覆盖2个条码的情形。多个条码的印刷应该在垂直方向上错开。多个条码时应注意扫描技巧,通过将初始位置定位到条码外部,然后移入条码的方式,以免直接粗略定位到另一个条码上。 • 条码横向或竖向打印,应根据扫描场景决定,以减少手腕旋转为标准 • 当用户视线在库位和别处来回切换时,如何帮助快速对焦 ○ 举例:库位可放多个sku,上架操作是扫描库位,然后依次扫描待上架商品条码即可完成上架。当需要换下一个库位上架时,可以点按钮清空库位文本框扫描新货位或直接选中库位文本框扫描新货位。上架员扫描过库位后,视线会离开库位,从周转箱中取出待上架商品,扫描,然后视线需要重新移动到库位上,放进去。由于视线发生了转移,库位实际上是由库位的层+顺序号在上架员脑中形成的货位外观+高度记忆定位的,在高频作业中,上架员可能会无意识的不再二次核对记忆中的货位号和视线聚焦的货位号,更不会再花费时间再看一眼屏幕。(同层之间相邻的两个容易搞错。不同层之间自底部向上,前两层后顶层不会弄错,中间的三四层容易弄错层)所以为了解决这个问题,应该将上架员的短时记忆进行简化,将组合记忆或易错的记忆简化成唯一的不容易错的记忆,例如可以利用一下颜色 相邻两层不同色 四个顺序号不同色 也就是只要保证左右相邻两个库位不同色,上下相邻库位不同色即可。上架员在上架时,所站位置已经决定了只需要解决面向位置的上下左右定位错误就可以了。 库位标识也存在类“物账不一致”现象,常见于托盘货架。二层以上的货架对于驾驶室在地面的叉车而言是无法扫描的(即使现在有些品牌提供的激光读码器可以扫描几十米,但由于距离远,操作起来并不容易瞄准,用户也很少),只有订单拣选机可以人上式作业。这种货架往往在人可以方便触及的一层立柱或横梁上粘贴上方的库位标识。 需要注意: 1. 仍然在高层横梁上粘贴库位标识,一来可以和一层立柱上的库位标识更准确地对应减少人的计算,二来未来使用人上式拣选机时不需要重新粘贴 2. 一层立柱或横梁上的标识除了标识库位本身外,还需要清晰的额外表达高层的层数和第几个库位。为了方便人识别减少点数,应该利用颜色快速定位其标识

发表了15篇文章 · 总计28.82k字
输出促进思考
Built with Hugo
主题 StackJimmy 设计