本发明涉及一种自动终端扫码器使用方法、装置及介质,属于自助终端技术领域。
背景技术:
随着移动支付发展,扫码器的应用场景越来越多。自助设备产品兼容不同品牌的扫码器,并适应各种应用场景时会面临以下问题:第一,不同应用场景使用方式可能不同,分为两种情况:一种是作为键盘输入的方式调用,另外一种是做为一个串口设备进行调用;第二,如作为串口设备使用则不同品牌的扫码器,厂家提供的通讯协议可能不同,两种调用方式之间的进行切换时或按照应用场景进行设置时(如设置扫码超时时间或者扫码灯等),需要进行扫码或者输入命令进行设置;对于不同品牌的扫码器需要进行设置时,需要不同的条码和命令;如果用串口形式因通讯协议不同去对接各应用场景可能开发量比较大,而对于扫码设置来说,需要实施人员对各个扫码器比较了解,并要收集各个扫码器的设置方式,如不了解切换方式的设置,可能会出现失误导致扫码器不可用,现场出现因设置问题而必须将扫码器返厂修理的事情时有发生。
扫码器使用串口方式对接应用场景时,可能会有两种方式,一种是需要品牌厂家按照我方规定的现有协议标准来开发协议并刷新固件,直接接入应用,另外一种品牌厂家提供协议进行适应应用场景开发,串口模式和键盘模式这两种模式进行切换或按照应用场景进行特殊性设置时需使用不同品牌厂家提供的特定设置码或者命令进行设置。
如品牌厂家按照规定协议进行开发时,会导致工期比较长,固件版本和之前协议固件版本不一致,需对固件进行管理;如按照品牌厂家协议进行开发,则可能需要对接不同应用,造成开发人员工作量比较大,而对于两种使用方式的切换或进行特殊性设置时,则需要按照不同品牌厂家的提供的设置码或者命令进行设置,对人员要求较高,有时也会因为设置失误导致扫码器不能使用,必须返厂修理,并且键盘模式下的扫码器无法获取设备的状态。
技术实现要素:
针对上述存在的技术问题,本发明的目的是:提出了一种自动终端扫码器使用方法、装置及介质,适应多个品牌扫码器并提供简单配置就可以实现串口和键盘两种扫码模式切换和特殊性配置。
本发明的技术解决方案是这样实现的:一种自动终端扫码器使用方法,包括如下步骤,
扫码器设置统一的串口模式并按统一的api接口接入服务平台;
采用统一的扫码输出方式设置扫码器,对需求使用服务进行设置;
扫码输出方式有两种,分别为web模式或消息模式,以及模拟键盘模式;
当应用场景需要指令模式控制读码则通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码;
当应用场景需要键盘模式则服务开机启动时就开始轮询扫码器串口读码,读到数据后发送键盘事件模拟键盘模式发送数据给应用。
优选的,设置扫码器时,对于个性化需求通过软件进行配置。
优选的,两种扫码输出方式进行切换时,对配置文件进行一次性修改。
优选的,当通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码时,获取扫码器正常或离线状态。
一种自动终端扫码器使用装置,统一设置模块、服务设置模块和扫描切换模块;
所述统一设置模块设置扫码器统一的串口模式并按统一的api接口接入服务平台;
所述服务设置模块采用统一的扫码输出方式设置扫码器,并对需求使用服务进行设置;
所述扫描切换模块根据应用场景需要在web模式或消息模式,以及模拟键盘模式之间切换。
一种自动终端扫码器使用介质,用于储存为所述自动终端扫码器使用方法所用的软件指令,其中包含为自动终端扫码器使用方法所设计的程序。
由于上述技术方案的运用,本发明与现有技术相比具有下列优点:
本发明的一种自动终端扫码器使用方法、装置及介质,通过集成化、统一的设计思路,将各品牌扫码器继承在统一服务平台,根据不同应用场景的需求,进行个性化配置时,不需要按照各品牌的差异性进行配置,直接进行软件上配置,需键盘模式则利用服务平台读码模拟键盘输出进行数据输出,增强程序的可靠性,减少不必要的维护,提高设备的可维护性。
附图说明
下面结合附图对本发明技术方案作进一步说明:
附图1为本发明的一种自动终端扫码器使用方法的流程图;
附图2为本发明的一种自动终端扫码器使用装置的示意图。
具体实施方式
下面结合附图来说明本发明。
如附图1所示为本发明所述的一种自动终端扫码器使用方法,包括如下步骤,
扫码器设置统一的串口模式并按统一的api接口接入服务平台;
采用统一的扫码输出方式设置扫码器,对需求使用服务进行设置;设置扫码器时,对于个性化需求通过软件进行配置;
扫码输出方式有两种,分别为web模式或消息模式,以及模拟键盘模式;两种扫码输出方式进行切换时,对配置文件进行一次性修改;
当应用场景需要指令模式控制读码则通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码;当通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码时,获取扫码器正常或离线状态;
当应用场景需要键盘模式则服务开机启动时就开始轮询扫码器串口读码,读到数据后发送键盘事件模拟键盘模式发送数据给应用。
实施例二
如附图2所示,基于与前述实施例中一种自动终端扫码器使用方法同样的发明构思,本说明书实施例还提供一种自动终端扫码器使用装置,统一设置模块、服务设置模块和扫描切换模块;
所述统一设置模块设置扫码器统一的串口模式并按统一的api接口接入服务平台;
所述服务设置模块采用统一的扫码输出方式设置扫码器,并对需求使用服务进行设置;
所述扫描切换模块根据应用场景需要在web模式或消息模式,以及模拟键盘模式之间切换。
实施例三
基于与前述实施例中一种自动终端扫码器使用方法同样的发明构思,本说明书实施例还提供一种自动终端扫码器使用介质,用于储存为所述自动终端扫码器使用方法所用的软件指令,其中包含为自动终端扫码器使用方法所设计的程序。
本发明的一种自动终端扫码器使用方法、装置及介质,通过集成化、统一的设计思路,将各品牌扫码器继承在统一服务平台,根据不同应用场景的需求,进行个性化配置时,不需要按照各品牌的差异性进行配置,直接进行软件上配置,需键盘模式则利用服务平台读码模拟键盘输出进行数据输出,增强程序的可靠性,减少不必要的维护,提高设备的可维护性。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并加以实施,并不能以此限制本发明的保护范围,凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围内。
1.一种自动终端扫码器使用方法,其特征在于:包括如下步骤,
扫码器设置统一的串口模式并按统一的api接口接入服务平台;
采用统一的扫码输出方式设置扫码器,对需求使用服务进行设置;
扫码输出方式有两种,分别为web模式或消息模式,以及模拟键盘模式;
当应用场景需要指令模式控制读码则通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码;
当应用场景需要键盘模式则服务开机启动时就开始轮询扫码器串口读码,读到数据后发送键盘事件模拟键盘模式发送数据给应用。
2.如权利要求1所述的一种自动终端扫码器使用方法,其特征在于:设置扫码器时,对于个性化需求通过软件进行配置。
3.如权利要求1所述的一种自动终端扫码器使用方法,其特征在于:两种扫码输出方式进行切换时,对配置文件进行一次性修改。
4.如权利要求1所述的一种自动终端扫码器使用方法,其特征在于:当通过web模式或消息模式通知服务控制硬件开启读码返回数据或者关闭读码时,获取扫码器正常或离线状态。
5.一种自动终端扫码器使用装置,其特征在于:统一设置模块、服务设置模块和扫描切换模块;
所述统一设置模块设置扫码器统一的串口模式并按统一的api接口接入服务平台;
所述服务设置模块采用统一的扫码输出方式设置扫码器,并对需求使用服务进行设置;
所述扫描切换模块根据应用场景需要在web模式或消息模式,以及模拟键盘模式之间切换。
6.一种自动终端扫码器使用介质,其特征在于:用于储存为上述权利要求1~4中任一项所述自动终端扫码器使用方法所用的软件指令,其中包含为自动终端扫码器使用方法所设计的程序。
技术总结