[发明专利]一种采集器开发平台在审
申请号: | 201911144243.1 | 申请日: | 2019-11-20 |
公开(公告)号: | CN110909557A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 张勇;熊隆缘;郭吉珍 | 申请(专利权)人: | 上海中商网络股份有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06F8/20 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭化雨 |
地址: | 201203 上海市浦东新区自由贸易试验*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采集 开发 平台 | ||
本申请实施例公开了一种采集器开发平台,其中存储有不同操作系统对应的驱动程序,包括硬件驱动层、中间隔离层和业务处理层。中间隔离层可以隔离硬件驱动层和业务处理层,中间隔离层中的配置管理模块用于读取采集器的配置信息,配置信息标识采集器所具有的目标操作系统。故,当硬件驱动引擎获取到配置信息后,硬件驱动引擎可以根据配置信息确定与目标操作系统对应的目标驱动程序,从而直接调用目标驱动程序驱动采集器。业务处理层用于通过业务处理引擎完成业务页面初始化,利用采集器采集到的物流码完成各种业务功能。通过一次开发在开发平台中存储了不同操作系统对应的驱动程序,减少了后续的系统维护工作量,降低了开发难度和开发成本高。
技术领域
本申请涉及数据采集领域,特别是涉及一种采集器开发平台。
背景技术
物流是指为了满足客户的需求,以最低的成本,通过运输、保管、配送等方式,实现原材料、半成品、成品或相关信息进行由商品的产地到商品的消费地的计划、实施和管理的全过程。由于现代互联网的快速发展,物流产业也经历了不断的革新,在物流过程中例如包装赋码、入库管理、出库管理、盘点管理,常常需要对货物的物流码进行电子扫描,将得到的数据录入电脑进行管理,所以为了方便扫码,使得各种各样的采集器得以出现。
现有的采集器开发平台支持单个采集器,由于采集器多种多样,不同的采集器对应的驱动不统一,当使用不同的采集器进行扫码时,需要在开发平台上对采集器重新进行二次开发,导致开发成本高,开发难度大。
发明内容
为了解决上述技术问题,本申请提供了一种渠道盘点方法和装置,可以准确的确定分销渠道节点的库存数据,避免了在分销渠道节点统计的库存数据出错的情况下,厂家无法识别出库存数据的错误,而导致厂家根据错误的库存数据做出不合理的生产计划、市场管理、销售决策等。
本申请实施例公开了如下技术方案:
本申请实施例提供了一种采集器开发平台,所述开发平台中存储有不同操作系统对应的驱动程序,所述开发平台包括硬件驱动层、中间隔离层和业务处理层:
所述中间隔离层,用于隔离所述硬件驱动层和所述业务处理层,所述中间隔离层中的配置管理模块用于读取采集器的配置信息,所述配置信息用于标识所述采集器所具有的目标操作系统;
所述硬件驱动层包括硬件驱动引擎,所述硬件驱动引擎用于根据所述配置信息确定与所述目标操作系统对应的目标驱动程序,以便调用所述目标驱动程序驱动所述采集器;
所述业务处理层,用于通过业务处理引擎完成业务页面初始化,利用所述采集器采集到的物流码完成各种业务功能。
可选的,所述硬件驱动引擎调用所述目标程序驱动所述采集器,包括:
所述硬件驱动引擎调用所述目标程序驱动所述采集器打开、关闭。
可选的,所述开发平台还包括自动更新模块:
所述自动更新模块,用于在检测到所述目标操作系统的最新版本后,根据所述最新版本联网更新所述目标操作系统对应的目标驱动程序。
可选的,所述业务处理层还包括标记语言解释引擎:
所述标记语言解释引擎,用于解释所有标记语言,所述标记语言用于标识各种业务功能和所述业务功能的业务页面。
可选的,所述业务处理层还包括页面渲染引擎:
所述页面渲染引擎,用于根据所述标记语言完成业务页面渲染。
可选的,所述中间隔离层还包括数据访问模块、日志管理模块、系统参数模块和网络传输管理模块:
所述数据访问模块,用于完成数据库访问所需要的增删改查功能;
所述日志管理模块,用于记录运行过程中所产生的错误、告警和调试日志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中商网络股份有限公司,未经上海中商网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911144243.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固态聚合物电解质、其制备方法及锂电池
- 下一篇:一种干衣机