一种使用外接通讯的手持设备解码加密系统的制作方法

文档序号:14861018发布日期:2018-07-04 07:24阅读:216来源:国知局

本发明涉及条码扫描领域,尤其涉及一种使用外接通讯的手持设备解码加密系统。



背景技术:

条形码(简称条码)可分为一维条码和二维条码,一维条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息。二维条码是用特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的矩形方阵记录数据符号信息的新一代条码技术。在日常生活和工业应用中,条码的使用越来越广泛,诸如:零售行业、物流行业、金融行业对条码的使用需求越来越大。条码技术的发展非常迅速,条码技术的发展对相应的条码扫描设备提出了更高的要求。

目前市面上的专用扫描识读设备都具备专门设计的图像采集设备,比如摄像头、激光扫描头、ccd等,配合专用的硬件解码芯片或是软件解码库,具备识读速度快,效率高等优势;普通手持设备虽然具有一定的条码扫描识读能力,但由于没有使用专门的硬件解码芯片,软件解码也都是基于开放的解码库,很少有生产厂家专门为手持设备配备解码芯片或者设计专用解码库,导致其在解码性能上无法提高。随着手持设备应用范围的扩大,在一些物流仓储等场合,企业主希望能通过员工自备的手持设备(如pad、手机、手持终端等)就可以进行条码的扫描识读,一方面解决了企业购置工业级pda设备的成本,同时由于员工手持设备随身携带,可以免去再带一台pda设备的麻烦。针对这个需求,本发明提出了一种解决方式,可以在现有的手持设备上实现识读性能的极大提升。



技术实现要素:

本发明的目的,主要是针对使用普通手持设备扫码过程中,扫描效率低下,识别准确度不高的的缺点,通过一种使用外接通讯的手持设备解码加密系统,提高扫描效率和识别精度,节省购置专业扫描设备的成本。

为了解决上述技术问题,本发明采用下述技术方案:

一种使用外接通讯的手持设备解码加密系统,包含

外接加密组件,内含加密模块;

手持设备;

所述手持设备预装有条码解码数据库的大部分,被称为parta,所述外接加密组件中包含有条码解码数据库的剩余部分,被称为partb;

其中,所述一种使用外接通讯的手持设备解码加密系统的工作步骤为:

s1:所述手持设备拍摄条码;

s2:所述手持设备对图像进行预处理并发送解密请求给所述外接加密组件;

s3:所述外接加密组件接受并验证解密请求;

s4:如果获得授权则发送partb给所述手持设备,未获得授权则不予发送;

s5:所述手持设备接受partb并与parta组合,生成完整条码解码数据库,并对预处理图像进行解码输出解码结果。

所述手持设备发送的解密请求包含机器特征码。

所述解密请求为非对称加密的密文。

所述partb为特征提取模块。

所述外接加密组件为音频接口通讯方式。

所述外接加密组件为type-c接口通讯方式。

所述手持设备初次使用时需要发送机器特征码给所述外接加密组件进行授权登记,在后期的使用过程中,可以直接操作所述外接加密组件删除不再支持的手持设备。

本发明的上述技术方案相比现有技术具有以下优点:

充分利用了手持设备现有的摄像头,解码的码制支持范围上更广,解码速度大大提高,抗污损解码能力也大大增强,极大提升了解码成功率。基本可以满足一般物流仓储超市领域的使用,既节省了购买专用扫描解码设备的成本,还可以根据工作需要选择要不要与手持设备连接。

附图说明

为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中

图1是本发明一个实施例的一种使用外接通讯的手持设备解码加密系统的工作流程图。

具体实施方式

如图1所示,是本发明一种使用外接通讯的手持设备解码加密系统的一个实施例的工作流程图。所述一种使用外接通讯的手持设备解码加密系统,包含外接加密组件,内含加密模块,手持设备,所述手持设备预装有条码解码数据库的大部分,被称为parta,所述外接加密组件中包含有条码解码数据库的剩余部分,被称为partb。

在该实施例中,本发明的工作流程为,将本公司研发的条码解码数据库及相关软件下载到所述手持设备中,所述手持设备包含手机,平板电脑等带有摄像头和处理器的设备。通过所述手持设备拍摄到条码图像后,经过相关软件对图像进行预处理,常见的预处理方式包含,对锐化程度、对比度、亮暗等参数进行设置来达到最好的解码效果,预处理成功后等待解码处理。

所述条码解码数据库优势在于,相对于手机常用的软件解码库基于开源的解码库,其功能更强大,支持的码制更多,不限于常见的qr码和code128码,也包含工业领域和邮政领域常用的pdf417和汉信码等特殊专用码制。

解码需要通过所述手持设备中已经加载的条码解码数据库和外置的所述外接加密组件数据交互来实现,即所述parta和partb。所述外接加密组件中包含partb数据以外,还包含了验证所述手持设备发送的解密请求的公钥及在与所属手持设备通信过程中使用到的密钥。所述手持设备不作为专用解码设备使用时,不需要与所述外接加密组件通信,在需要使用所述手持设备的专用解码功能时,将激活所述外接加密组件。

每次所述手持设备激活所述外接加密组件成功后,内置的条码解码数据库相关软件启动,发送一个非对称加密的密文,即所述解密请求给所述外接加密组件,所述外接加密组件中的加密模块通过自身的公钥验证所述解密请求已获得授权后才能正常使用所述外接加密组件的功能,这样可以防止山寨厂商直接复制条码解码数据库。所述解密请求包含所述手持设备的机器特征码,便于所述外接加密组件进行验证。

所述外接加密组件正常工作后,开始与所述手持设备内置的条码解码数据库配合解码,在一个图片进行解码的过程需要使用到所述手持设备内置的条码解码数据库的parta部分与所述外接加密模块的partb部分组合完整后才能正确解码。这样也可以保证,即使不法厂商获得我们的软件解码库,没有所述外接加密组件的配合,仍然不能使用,极大的保护了我们的合法权益。

在一个实施例中,所述partb为条码解码数据库中特征提取模块,该模块负责对预处理图像中条码的特征位进行识别,从而识别出当前条码的种类。

在另一个实施例中,所述partb为条码解码数据库中图像定位模块,该模块负责对预处理图像中条码的定位点进行识别,从而识别出当前条码的位置和边缘。

在一个实施例中,所述外接加密组件为音频接口通讯方式,工作时其通过音频接头直接插入所述手持设备的音频口,即耳机孔即可开始通信。

在另一个实施例中,所述外接加密组件为type-c接口通讯方式,工作时其通过type-c接头连接所述手持设备,即常用的usb读取模式。

在所述手持设备初次使用时,需要发送机器特征码给所述外接加密组件进行授权登记,在后期的使用过程中,可以直接操作外接加密组件删除不再支持的所述手持设备,这样当某位员工离职或者手机丢失后,可以直接使其手机上的专用条码扫描功能失效。

现有的专用识读设备一般是将解码芯片也集成到设备内部,而本发明是将解码芯片部分独立出来,这样就大大拓展了其使用范围,可以在普通手持设备上进行使用,不需要改变手持设备电路设计,只需加载专用的条码解码数据库,然后购买外接加密组件就可以使用。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1