一种多功能的扫码方法和装置

文档序号:8314 发布日期:2021-09-17 浏览:39次 英文

一种多功能的扫码方法和装置

技术领域

本发明涉及的是扫码领域,特别涉及一种多功能的扫码方法和装置。

背景技术

扫码功能是一种综合利用电脑、通讯装置、多媒体的服务端,扫码系统在常规的超市、车展进出口、收费站等领域广泛运用,常规是将数据存储到服务器,服务器分发给一个特定加密字符串,再将字符串转换成二维码,供另外的端口进行使用,起到多方面运用,比如数据加密、美观性、方便使用的好处。然而,现有技术中,常规扫码分为通过二维码的解码解析出二维码或者一维码加密前的字符,在通过电脑的串口功能发送给电脑。因此,现有的常规扫码的具有功能性单一的问题。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种多功能的扫码方法和装置。

为了解决上述技术问题,本申请实施例公开了如下技术方案:

一种多功能的扫码方法,包括:

软件自动识别扫码装置是否为摄像头或者二维码扫码器设备;

当软件识别到扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;

通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;

服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;

将获取的用户的数据给用户进行可视化展示。

进一步地,当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。

进一步地,当扫码装置同时具有摄像头和二维码扫码器设备时,使用摄像头的优先级高于二维码扫码器设备。

进一步地,通过预设软件对特定字符进行解析,获取关键字符串,关键字符串所含信息至少包括:用户的姓名和编号。

进一步地,二维码扫码器设备通过串口模式,进行获取二维码信息进行筛选识别获取到特定字符。

本发明还公开了一种多功能的扫码装置,包括:扫码识别装置、软件服务模块、服务器;其中:

扫码识别装置,用于获取二维码信息,并将获取的二维码信息发送给软件服务模块;

软件服务模块,用于对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;

服务器,用于对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;

将获取的用户的数据给用户进行可视化展示。

进一步地,扫码识别装置包括摄像头和二维码扫码器设备。

进一步地,当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。

进一步地,当扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;将获取的用户的数据给用户进行可视化展示。

本发明实施例提供的上述技术方案的有益效果至少包括:

本发明公开的一种多功能的扫码方法,通过软件自动识别扫码装置是否为摄像头或者二维码扫码器设备;当软件识别到扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;将获取的用户的数据给用户进行可视化展示。

当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。本发明可以使用二维码扫码器也可以使用常规摄像头进行捕捉二维码信息,解决了现有技术中扫码的功能性单一的问题。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例1中,一种多功能的扫码方法的流程图;

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决现有技术中存在的问题,本发明实施例提供一种多功能的扫码方法和装置。

实施例1

本实施例公开了一种多功能的扫码方法,如图1,包括:

软件自动识别扫码装置是否为摄像头或者二维码扫码器设备;

当软件识别到扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;

通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;

服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;

将获取的用户的数据给用户进行可视化展示。

在一些优选实施例中,当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。

在一些优选实施例中,当扫码装置同时具有摄像头和二维码扫码器设备时,使用摄像头的优先级高于二维码扫码器设备。

在一些优选实施例中,通过预设软件对特定字符进行解析,获取关键字符串,关键字符串所含信息至少包括:用户的姓名和编号。

在一些优选实施例中,二维码扫码器设备通过串口模式,进行获取二维码信息进行筛选识别获取到特定字符。

本实施例还公开了一种多功能的扫码装置,其特征在于,包括:扫码识别装置、软件服务模块、服务器;其中:

扫码识别装置,用于获取二维码信息,并将获取的二维码信息发送给软件服务模块;具体的,扫码识别装置包括摄像头和二维码扫码器设备。

软件服务模块,用于对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;

服务器,用于对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;

将获取的用户的数据给用户进行可视化展示。

在一些优选实施例中,当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。

在一些优选实施例中,当扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;将获取的用户的数据给用户进行可视化展示。

本实施例公开的一种多功能的扫码方法和装置,通过软件自动识别扫码装置是否为摄像头或者二维码扫码器设备;当软件识别到扫码装置为摄像头时,通过摄像头捕捉二维码信息,将捕捉的二维码信息进行筛选识别获取到特定字符;通过预设软件对特定字符进行解析,获取关键字符串,从而将该字符串发送给服务器;服务器对字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON格式的内容进行解析,获取用户的数据;将获取的用户的数据给用户进行可视化展示。

当扫码装置为二维码扫码器设备时,获取二维码信息,并进行筛选识别获取到特定字符;将字符在软件中进行解析,获取关键字符串,将该字符串发送给服务器,服务器对该字符甄选识别,再发送给软件特定的JSON格式的内容,软件将特定的JSON进行解析,获取用户的数据,将获取的用户的数据给用户进行可视化展示。本发明可以使用二维码扫码器也可以使用常规摄像头进行捕捉二维码信息,解决了现有技术中扫码的功能性单一的问题。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。

结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。

对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:用于显示快速响应(QR)代码内的专有信息的系统、方法和设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!