基于Web环境的外设数据采集方法及装置制造方法及图纸

技术编号:46628530 阅读:0 留言:0更新日期:2025-10-14 21:26
本公开的实施例提供一种基于Web环境的外设数据采集方法及装置,该方法包括:将Web页面输入框作为事件监听载体,监听扫码枪或键盘输入事件并捕获输入数据;根据输入速度、结束符或数据长度判断输入数据是扫码枪数据还是手动输入数据;如果输入数据为扫码枪数据,则通过回调函数将内存缓存区中的扫码枪数据传递到业务逻辑层;如果输入数据为手动输入数据,则将手动输入数据延迟预设时间后回显到输入框。

【技术实现步骤摘要】

本公开的实施例涉及web应用领域,具体地,涉及一种基于web环境的外设数据采集方法、装置和计算机可读存储介质。


技术介绍

1、在现代的业务和操作环境中,扫码枪、读卡器等外部设备被广泛应用于商品管理、库存管理、信息录入等多种场景。扫码枪通过读取二维码或条形码,将扫描的内容作为键盘输入传输到计算机中,从而简化了手动输入数据的过程。然而,扫码枪和传统的键盘输入存在一定的交互冲突,这对用户体验带来了挑战,特别是在一些需要同时支持手动输入和扫码输入的应用场景中。例如,在库存管理系统中,用户可能需要手动输入商品的名称或数量,并在适当的时候扫描商品条形码以自动填充相关信息。然而,扫码枪作为一种模拟键盘的设备,其扫描内容被直接输入到当前焦点的输入框中。在这种情况下,扫码枪扫描的内容通常会与手动输入的内容混合在一起,导致用户输入的内容不清晰、操作不一致,甚至引发错误。

2、虽然扫码枪支持通过条形码配置设置,但不同品牌和型号的扫码枪在设置选项和默认行为上可能存在差异,导致同一系统在不同的硬件环境下表现不同。为了保证系统能够适应各种扫码枪的行为,开发人员需要为每个特本文档来自技高网...

【技术保护点】

1.一种基于Web环境的外设数据采集方法,其特征在于,包括:

2.根据权利要求1所述的基于Web环境的外设数据采集方法,其特征在于,所述将Web页面输入框作为事件监听载体,监听扫码枪或键盘输入事件并捕获输入数据包括:

3.根据权利要求2所述的基于Web环境的外设数据采集方法,其特征在于,所述keydown事件在按下任意键时触发,用于捕获输入开始的时刻,所述input事件在每次输入框内容发生变化时触发,用来捕获实际输入的内容,所述keyup事件在按键释放时触发。

4.根据权利要求1所述的基于Web环境的外设数据采集方法,其特征在于,所述根据输入速度、结束...

【技术特征摘要】

1.一种基于web环境的外设数据采集方法,其特征在于,包括:

2.根据权利要求1所述的基于web环境的外设数据采集方法,其特征在于,所述将web页面输入框作为事件监听载体,监听扫码枪或键盘输入事件并捕获输入数据包括:

3.根据权利要求2所述的基于web环境的外设数据采集方法,其特征在于,所述keydown事件在按下任意键时触发,用于捕获输入开始的时刻,所述input事件在每次输入框内容发生变化时触发,用来捕获实际输入的内容,所述keyup事件在按键释放时触发。

4.根据权利要求1所述的基于web环境的外设数据采集方法,其特征在于,所述根据输入速度、结束符或数据长度判断输入数据是扫码枪数据还是手动输入数据包括:

5.根据权利要求4所述的基于web环境的外设数据采集方法,其特征在于,所述根据输入速度、结束符或数据长度判断输入数据是扫...

【专利技术属性】
技术研发人员:张青亮王国标钱琦谢国飞
申请(专利权)人:四川中仑数科科技有限责任公司
类型:发明
国别省市:

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

1