分拣装置的制造方法

文档序号:10016545阅读:178来源:国知局
分拣装置的制造方法
【技术领域】
[0001]本公开涉及一种分拣方法和执行所述分拣方法的分拣装置,具体地,涉及一种分拣方法和执行所述分拣方法的分拣装置,该分拣装置不仅能够执行在线分拣,而且能够在离线的状态下执行分拣任务。
【背景技术】
[0002]在物流传送领域,经常需要对物品进行分拣,因此分拣系统已成为物流领域不可或缺的重要设备。现有的分拣系统往往依赖于网络执行在线分拣。然而,在网络状况出现异常而使得无法使用网络来执行在线分拣的情况下,现有分拣系统无法继续执行现场分拣工作,导致工作效率和分拣时效明显降低。
[0003]为了解决这一问题,本公开提供了一种分拣方法和执行所述分拣方法的分拣装置,该分拣装置不仅能够执行在线分拣,而且能够在离线的状态下继续执行分拣任务,从而提高了工作效率和分拣时效。
【实用新型内容】
[0004]本公开提供了一种分拣方法和执行所述分拣方法的分拣装置。尽管所述分拣方法可以用于解决上述问题中的一部分,所述分拣方法可以不解决以上提出的任何问题。
[0005]本公开的示例实施例提供了一种离线分拣方法,可以包括:扫描分拣数据;确定当前的网络状态是否是正常状态;在当前的网络状态为非正常状态的情况下,将所扫描的分拣数据存储在本地数据库,直到当前的网络状态变为是正常状态;以及在当前的网络状态恢复正常状态的情况下,通过网络将所存储的分拣数据异步上传到服务器。
[0006]所述本地数据库的类型可以为嵌入式数据库,例如,SQLite。
[0007]所述通过网络将所存储的分拣数据异步上传到服务器可以包括:通过有线网络或无线网络将所存储的分拣数据异步上传到服务器。
[0008]本实用新型的示例实施例提供了一种离线分拣装置,可以包括:网络识别模块,用于确定当前的网络状态是否是正常状态;离线分拣模块,用于扫描分拣数据,其中所述离线分拣模块还用于在网络识别模块确定当前的网络状态为非正常状态的情况下,将所扫描的分拣数据存储在本地数据库,直到当前的网络状态变为是正常状态;以及异步上传模块,用于在网络状态恢复正常状态的情况下,通过网络将所存储的分拣数据异步上传到服务器。
[0009]本公开的示例实施例提供了一种分拣方法,可以包括:扫描分拣数据;确定当前的网络状态是否是正常状态;以及上传分拣数据,包括:在当前的网络状态为正常状态的情况下,通过网络将所扫描的分拣数据直接上传到服务器;以及在当前的网络状态为非正常状态的情况下,将所扫描的分拣数据存储到本地数据库,直到当前的网络状态变为是正常状态;并在当前的网络状态恢复正常状态的情况下,通过网络将所存储的分拣数据异步上传到服务器。
[0010]本实用新型的示例实施例提供了一种分拣装置,可以包括:网络识别模块,用于确定当前的网络状态是否是正常状态;分拣模块,用于扫描分拣数据,其中所述分拣模块包括:在线分拣模块,用于在网络识别模块确定当前的网络状态为正常状态的情况下,通过网络将所扫描的分拣数据直接上传到服务器;以及离线分拣模块,用于在当前的网络状态为非正常状态的情况下,将所扫描的分拣数据存储到本地数据库,直到当前的网络状态变为是正常状态;以及异步上传模块,用于在网络状态恢复正常状态的情况下,通过网络将所存储的分拣数据异步上传到服务器。
[0011]所述确定当前的网络状态是否是正常状态可以包括:网络识别模块通过读取手持设备的接口确定当前的网络状态是否是正常状态,并将确定结果返回到分拣模块。
[0012]所述分拣模块可以配置为:在当前的网络状态为正常状态的情况下,自动调用在线分拣模块;以及在当前的网络状态为非正常状态的情况下,自动切换到离线分拣模块。
【附图说明】
[0013]结合附图,根据以下详细描述,本实用新型的特定示例实施例的上述和其它方面、特征以及优点将更清楚,附图中:
[0014]图1a)示出了根据本公开示例实施例的离线分拣方法的流程图;
[0015]图1b)示出了根据本实用新型示例实施例的执行所述离线分拣方法的离线分拣装置的示意图;
[0016]图2a)示出了根据本公开示例实施例的分拣方法的流程图;以及
[0017]图2b)示出了根据本实用新型示例实施例的执行所述分拣方法的分拣装置的示意图。
【具体实施方式】
[0018]以下参考附图描述了本公开的示例实施。本公开提供了一种分拣方法和执行所述分拣方法的分拣装置。
[0019]目前分拣中心经常有断网的风险,或者是网络异常导致的断网,或者是断电导致的断网。目前手持设备上安装的分拣系统基本上都是在线分拣模式,断网的情况下将手持设备扫描的数据上传至服务器会导致出现异常,现场的工作人员只能终止现场工作,影响了工作效率和分拣时效。这样的分拣系统对网络的依赖性强,无法实现在离线状态下进行分拣工作。
[0020]本公开的示例实施例提出了一种离线分拣装置和方法,具体地,该离线分拣装置和方法能够在离线的状态下执行分拣任务。以下将结合附图描述根据本公开的示例实施例的离线分拣装置和方法。
[0021]图1a)示出了根据本公开示例实施例的离线分拣装置的示意图。具体地,所述离线分拣装置100包括:网络识别模块110、离线分拣模块120和异步上传模块130。
[0022]网络识别模块110用于确定当前的网络状态是否是正常状态。网络识别模块110能够通过读取离线分拣装置100所在的电子设备(例如,手持设备等)的接口以确定当前的网络情况是否正常。网络识别模块110可以把所确定的网络情况的结果返回给离线分拣模块120。网络识别模块110以固定时间(例如,几秒钟)为间隔地反复确定当前网络是否是正常状态。
[0023]离线分拣模块120用于扫描分拣数据。另外,离线分拣模块120可以以固定的时间(例如,几秒钟)为间隔,不断调用网络识别模块110确定当前网络是否是正常状态。所述离线分拣模块120还用于在网络识别模块110确定当前的网络状态为非正常状态的情况下,将所扫描的分拣数据存储在本地数据库,直到当前的网络状态恢复正常状态。本地数据库的类型一般为嵌入式数据库,例如,SQLite。在网络恢复正常状态的情况下,离线分拣模块120调用异步上传模块130把本地存储的数据异步上传至另一设备,例如,服务器。
[0024]异步上传模块I30用于在网络状态恢复正常状态的情况下,通过网络将所存储的分拣数据异步上传到另一设备(例如,服务器),其中所述网络可以是有线网络或无线网络。也就是说,如果网络识别模块110确定当前的网络状态为正常状态,则离线分拣模块120通过调用异步上传模块130,经由正常状态下的有线网络或无线网络将本地存储的数据上传至另一设备,例如,服务器。
[0025]此外,所述离线分拣装置100还可以包括电池(未示出)或外部电源(未示出),使得在由于断电而导致断网的情况下,通过电池向分拣装置100中的网络识别模块110、离线分拣模块120或异步上传模块130提供电力,从而实现各组件对应的功能。
[0026]图1b)示出了根据示例实施例的离线分拣方法的流程图。首先,在步骤S10,扫描分拣数据。分拣数据可以是
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1