一种采集器开发平台制造技术

技术编号:23558624 阅读:18 留言:0更新日期:2020-03-25 04:07
本申请实施例公开了一种采集器开发平台,其中存储有不同操作系统对应的驱动程序,包括硬件驱动层、中间隔离层和业务处理层。中间隔离层可以隔离硬件驱动层和业务处理层,中间隔离层中的配置管理模块用于读取采集器的配置信息,配置信息标识采集器所具有的目标操作系统。故,当硬件驱动引擎获取到配置信息后,硬件驱动引擎可以根据配置信息确定与目标操作系统对应的目标驱动程序,从而直接调用目标驱动程序驱动采集器。业务处理层用于通过业务处理引擎完成业务页面初始化,利用采集器采集到的物流码完成各种业务功能。通过一次开发在开发平台中存储了不同操作系统对应的驱动程序,减少了后续的系统维护工作量,降低了开发难度和开发成本高。

A collector development platform

【技术实现步骤摘要】
一种采集器开发平台
本申请涉及数据采集领域,特别是涉及一种采集器开发平台。
技术介绍
物流是指为了满足客户的需求,以最低的成本,通过运输、保管、配送等方式,实现原材料、半成品、成品或相关信息进行由商品的产地到商品的消费地的计划、实施和管理的全过程。由于现代互联网的快速发展,物流产业也经历了不断的革新,在物流过程中例如包装赋码、入库管理、出库管理、盘点管理,常常需要对货物的物流码进行电子扫描,将得到的数据录入电脑进行管理,所以为了方便扫码,使得各种各样的采集器得以出现。现有的采集器开发平台支持单个采集器,由于采集器多种多样,不同的采集器对应的驱动不统一,当使用不同的采集器进行扫码时,需要在开发平台上对采集器重新进行二次开发,导致开发成本高,开发难度大。
技术实现思路
为了解决上述技术问题,本申请提供了一种渠道盘点方法和装置,可以准确的确定分销渠道节点的库存数据,避免了在分销渠道节点统计的库存数据出错的情况下,厂家无法识别出库存数据的错误,而导致厂家根据错误的库存数据做出不合理的生产计划、市场管理、销售决策等。本申请实施例公开了如下技术方案:本申请实施例提供了一种采集器开发平台,所述开发平台中存储有不同操作系统对应的驱动程序,所述开发平台包括硬件驱动层、中间隔离层和业务处理层:所述中间隔离层,用于隔离所述硬件驱动层和所述业务处理层,所述中间隔离层中的配置管理模块用于读取采集器的配置信息,所述配置信息用于标识所述采集器所具有的目标操作系统;所述硬件驱动层包括硬件驱动引擎,所述硬件驱动引擎用于根据所述配置信息确定与所述目标操作系统对应的目标驱动程序,以便调用所述目标驱动程序驱动所述采集器;所述业务处理层,用于通过业务处理引擎完成业务页面初始化,利用所述采集器采集到的物流码完成各种业务功能。可选的,所述硬件驱动引擎调用所述目标程序驱动所述采集器,包括:所述硬件驱动引擎调用所述目标程序驱动所述采集器打开、关闭。可选的,所述开发平台还包括自动更新模块:所述自动更新模块,用于在检测到所述目标操作系统的最新版本后,根据所述最新版本联网更新所述目标操作系统对应的目标驱动程序。可选的,所述业务处理层还包括标记语言解释引擎:所述标记语言解释引擎,用于解释所有标记语言,所述标记语言用于标识各种业务功能和所述业务功能的业务页面。可选的,所述业务处理层还包括页面渲染引擎:所述页面渲染引擎,用于根据所述标记语言完成业务页面渲染。可选的,所述中间隔离层还包括数据访问模块、日志管理模块、系统参数模块和网络传输管理模块:所述数据访问模块,用于完成数据库访问所需要的增删改查功能;所述日志管理模块,用于记录运行过程中所产生的错误、告警和调试日志;所述系统参数管理模块,用于建立全局参数;所述网络传输管理模块,用于管理各种网络传输协议。可选的,所述配置信息还用于分别标识所述数据访问模块、所述日志管理模块、所述系统参数模块和所述网络传输管理模块的工作依据,所述配置管理模块还用于将所述配置信息分别发送至所述数据访问模块、所述日志管理模块、所述系统参数模块和所述网络传输管理模块。可选的,所述中间隔离层还包括系统调度引擎:所述系统调度引擎,用于通过统一入口采用代理模式统一调用所述配置管理模块、所述数据访问模块、所述日志管理模块、所述系统参数模块和所述网络传输管理模块。由上述技术方案可以看出,本申请实施例具有以下优点:本申请实施例提供的采集器开发平台中存储有不同操作系统对应的驱动程序,该开发平台包括硬件驱动层、中间隔离层和业务处理层。其中,中间隔离层可以隔离硬件驱动层和业务处理层,中间隔离层中的配置管理模块用于读取采集器的配置信息,配置信息可以标识采集器所具有的目标操作系统。故,当硬件驱动层中的硬件驱动引擎获取到配置信息后,硬件驱动引擎可以根据配置信息确定与目标操作系统对应的目标驱动程序,从而调用目标驱动程序驱动采集器。业务处理层用于通过业务处理引擎完成业务页面初始化,利用采集器采集到的物流码完成各种业务功能。可见,通过一次开发在开发平台中存储了不同操作系统对应的驱动程序,使得该开发平台可以支持不同的采集器,当使用不同的采集器进行扫码时,仅需要直接调用与该采集器的操作系统对应的驱动程序来驱动采集器,无需重新进行二次开发,减少了后续的系统维护工作量,降低了开发难度和开发成本高。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种采集器开发平台的结构图;图2为本申请实施例提供的不同操作系统的采集器实现的业务页面示例图;图3为本申请实施例提供的一种采集器开发平台的结构图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有的采集器开发平台支持单个采集器,由于采集器多种多样,不同的采集器对应的驱动不统一,当使用不同的采集器进行扫码时,需要在开发平台上对采集器重新进行二次开发,导致开发成本高,开发难度大。为此,本申请实施例提供了一种采集器开发平台,由于开发平台中存储了不同操作系统对应的驱动程序,该开发平台可以支持不同的采集器,当使用不同的采集器进行扫码时,仅需要直接调用与该采集器的操作系统对应的驱动程序来驱动采集器,无需重新进行二次开发,减少了后续的系统维护工作量,降低了开发难度和开发成本高。接下来,将结合附图对本申请实施例提供的采集器开发平台进行详细介绍。参见图1,图1示出了一种采集器开发平台的结构图。开发平台包括硬件驱动层100、中间隔离层200和业务处理层300。采集器可能包括很多种,例如摩托罗拉(Motorola)采集器、霍尼韦尔采集器、新大陆采集器、IDATA采集器等,由于不同的采集器可能有不同的操作系统,例如,摩托罗拉(Motorola)采集器的操作系统为winCE6.0,霍尼韦尔采集器的操作系统为winEH6.5,新大陆采集器的操作系统为安卓,IDATA采集器的操作系统为安卓。因此,在本实施例中,在开发平台中存储有不同操作系统对应的驱动程序。其中,中间隔离层200,用于隔离所述硬件驱动层100和所述业务处理层300,所述中间隔离层200中的配置管理模块201用于读取采集器的配置信息,所述配置信息用于标识所述采集器所具有的目标操作系统。例如,当使用新大陆采集器时,配置管本文档来自技高网
...

【技术保护点】
1.一种采集器开发平台,其特征在于,所述开发平台中存储有不同操作系统对应的驱动程序,所述开发平台包括硬件驱动层、中间隔离层和业务处理层:/n所述中间隔离层,用于隔离所述硬件驱动层和所述业务处理层,所述中间隔离层中的配置管理模块用于读取采集器的配置信息,所述配置信息用于标识所述采集器所具有的目标操作系统;/n所述硬件驱动层包括硬件驱动引擎,所述硬件驱动引擎用于根据所述配置信息确定与所述目标操作系统对应的目标驱动程序,以便调用所述目标驱动程序驱动所述采集器;/n所述业务处理层,用于通过业务处理引擎完成业务页面初始化,利用所述采集器采集到的物流码完成各种业务功能。/n

【技术特征摘要】
1.一种采集器开发平台,其特征在于,所述开发平台中存储有不同操作系统对应的驱动程序,所述开发平台包括硬件驱动层、中间隔离层和业务处理层:
所述中间隔离层,用于隔离所述硬件驱动层和所述业务处理层,所述中间隔离层中的配置管理模块用于读取采集器的配置信息,所述配置信息用于标识所述采集器所具有的目标操作系统;
所述硬件驱动层包括硬件驱动引擎,所述硬件驱动引擎用于根据所述配置信息确定与所述目标操作系统对应的目标驱动程序,以便调用所述目标驱动程序驱动所述采集器;
所述业务处理层,用于通过业务处理引擎完成业务页面初始化,利用所述采集器采集到的物流码完成各种业务功能。


2.根据权利要求1所述的开发平台,其特征在于,所述硬件驱动引擎调用所述目标程序驱动所述采集器,包括:
所述硬件驱动引擎调用所述目标程序驱动所述采集器打开、关闭。


3.根据权利要求1所述的开发平台,其特征在于,所述开发平台还包括自动更新模块:
所述自动更新模块,用于在检测到所述目标操作系统的最新版本后,根据所述最新版本联网更新所述目标操作系统对应的目标驱动程序。


4.根据权利要求1所述的开发平台,其特征在于,所述业务处理层还包括标记语言解释引擎:
所述标记语言解释引擎,用于解释所有标记语言,所述标记语言用...

【专利技术属性】
技术研发人员:张勇熊隆缘郭吉珍
申请(专利权)人:上海中商网络股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1