一种激光头扫码结果的读取方法、装置、设备及介质制造方法及图纸

技术编号:37983518 阅读:13 留言:0更新日期:2023-06-30 09:58
本申请公开了一种激光头扫码结果的读取方法、装置、设备及介质,方法包括:在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。去除使用者手持工业级掌上电脑扫码设备本身的差异,摆脱手持工业级掌上电脑扫码设备的激光扫码模块以往复杂的配置和联调,实现了一种可以适用于不同手持工业级掌上电脑扫码设备,获取激光头扫码结果的通用方法。获取激光头扫码结果的通用方法。获取激光头扫码结果的通用方法。

【技术实现步骤摘要】
一种激光头扫码结果的读取方法、装置、设备及介质


[0001]本申请涉及信息获取领域,具体涉及一种激光头扫码结果的读取方法、装置、设备及介质。

技术介绍

[0002]近年来,随着越来越多的智能工厂配备手持工业级掌上电脑扫码设备,手持工业级掌上电脑扫码设备的厂商、系统、版本、激光头也越来越多样性,这就导致对激光头扫码的驱动调试也越来越复杂和多样。
[0003]激光扫码设备的传统调试方法,是用广播的方式监听给定设备激光扫码键。比较适用于原生工具开发,但由于开发框架的多样性,一般混合开发工具,不好实现广播监听功能。
[0004]此外,面向消息的中间件移动端标准产品,无法按照某一个特定型号的工业级掌上电脑,用传统广播的方法去调试匹配扫码/扫描功能,也无法针对每种PDA都推出一个属于自己特定扫码适配的面向消息的中间件移动端产品。

技术实现思路

[0005]为了解决上述问题,本申请提出了一种激光头扫码结果的读取方法、装置、设备及介质,包括:
[0006]在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。
[0007]在一个示例中,所述将所述扫码结果呈现给所述用户之前,所述方法还包括:对所述扫码结果进行测试,若测试结果与预期结果相同,则将所述扫描结果呈现给所述用户;若所述测试结果与所述预期结果不同,则将所述测试结果上传。
[0008]在一个示例中,所述将所述扫码结果呈现给所述用户之前,所述方法还包括:将所述文本输入组件外观进行隐藏,仅显示所述扫码结果。
[0009]在一个示例中,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:对所述文本输入组件设置动作监视事件,用于监听所述文本输入组件的变化。
[0010]在一个示例中,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:根据用户需求,在TypeScript界面中编写所述动作监听事件对应的预设方法,用于获取到所述目标激光头扫码结果之后的后续处理逻辑。
[0011]在一个示例中,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:根据所述文本输入组件的名称,在TypeScript界面中注册文本元素;并通过所述文本元素对所述文本输入组件设置二次获取焦点动作。
[0012]在一个示例中,所述指定界面为用户端html界面。
[0013]本申请还提供了一种激光头扫码结果的读取装置,包括:
[0014]焦点获取模块,在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;动作执行模块,接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;结果展示模块,通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。
[0015]本申请还提供了一种激光头扫码结果的读取设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。
[0016]本申请还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。
[0017]通过本申请提出的方法能够带来如下有益效果:去除使用者手持工业级掌上电脑扫码设备本身的差异,摆脱手持工业级掌上电脑扫码设备的激光扫码模块以往复杂的配置和联调,实现了一种可以适用于不同手持工业级掌上电脑扫码设备,获取激光头扫码结果的通用方法。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1为本申请实施例中一种激光头扫码结果的读取方法的流程示意图;
[0020]图2为本申请实施例中指定界面放置文本输入组件的界面示意图;
[0021]图3为本申请实施例中指定界面获取扫描结果的示意图;
[0022]图4为本申请实施例中指定界面隐藏文本输入组件之后的界面示意图;
[0023]图5为本申请实施例中一种激光头扫码结果的读取装置的结构示意图;
[0024]图6为本申请实施例中一种激光头扫码结果的读取设备的结构示意图。
具体实施方式
[0025]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0027]图1为本说明书一个或多个实施例提供的一种激光头扫码结果的读取方法的流程示意图。该方法可以应用于不同类型的工业级手持电脑的激光头。该流程可以由相应的移
动设备执行,流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
[0028]本申请实施例涉及的分析方法的实现可以为终端设备,也可以为服务器,本申请对此不作特殊限制。为了方便理解和描述,以下实施例均以服务器为例进行详细描述。
[0029]需要说明的是,该服务器可以是单独的一台设备,可以是有多台设备组成的系统,即,分布式服务器,本申请对此不做具体限定。
[0030]掌上电脑(Personal Digital Assistant,PDA)又称为,可以帮助我们完成在移动中工作,学习,娱乐等。按使用来分类,分为工业级掌上电脑和消费品掌上电脑。工业级掌上电脑主要应用在工业领域,常见的有条码扫描器、RFID读写器、POS机等都可以称作掌上电脑。
[0031]如图1所示,本申请实施例提供一种激光头扫码结果的读取方法,包括:
[0032]S101:在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件。
[0033]由于掌上电脑外置的激光头就是一个类似扫码枪的设备,在程序设计中,在需要使用激光头扫码的页面,放置隐本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激光头扫码结果的读取方法,其特征在于,包括:在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件;接收来自于用户的扫码请求,并基于所述扫码请求执行目标激光头的扫描动作;通过所述文本输入组件获取所述目标激光头的扫码结果,并将所述扫码结果呈现给所述用户。2.根据权利要求1所述的方法,其特征在于,所述将所述扫码结果呈现给所述用户之前,所述方法还包括:对所述扫码结果进行测试,若测试结果与预期结果相同,则将所述扫描结果呈现给所述用户;若所述测试结果与所述预期结果不同,则将所述测试结果上传。3.根据权利要求1所述的方法,其特征在于,所述将所述扫码结果呈现给所述用户之前,所述方法还包括:将所述文本输入组件外观进行隐藏,仅显示所述扫码结果。4.根据权利要求1所述的方法,其特征在于,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:对所述文本输入组件设置动作监视事件,用于监听所述文本输入组件的变化。5.根据权利要求4所述的方法,其特征在于,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:根据用户需求,在TypeScript界面中编写所述动作监听事件对应的预设方法,用于获取到所述目标激光头扫码结果之后的后续处理逻辑。6.根据权利要求1所述的方法,其特征在于,所述在指定界面放置文本输入组件,并对所述文本输入组件设置自动获取焦点事件之后,所述方法还包括:根据所述文本输入组件的名称,在...

【专利技术属性】
技术研发人员:王浩张将冯焕虎
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1