一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备盘点方法、装置、计算机设备和计算机可读存储介质与流程

2022-02-21 04:47:33 来源:中国专利 TAG:


1.本技术涉及工业技术领域,特别是涉及一种设备盘点方法、装置、计算机设备和计算机可读存储介质。


背景技术:

2.随着自动化测试技术的发展,移动云测试平台也随之兴起。移动云测试平台中涉及的测试设备较多,为了便于对各测试设备进行有效管理,需要定期对测试设备进行盘点。
3.传统方法中,工作人员可以通过人工获取测试设备的设备信息,以根据设备信息对测试设备进行盘点。
4.但是,采用上述方法导致盘点测试设备耗费大量人力,盘点效率低。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高设备盘点工作的效率的设备盘点方法、装置、计算机设备和计算机可读存储介质,具体涉及金融科技领域或其他相关领域。
6.第一方面,本技术提供了一种设备盘点方法。所述方法包括:
7.生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;
8.将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;
9.获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;
10.将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
11.在其中一个实施例中,将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果,包括:
12.确定所述设备信息列表中是否包括所述待盘点设备;
13.若是,则根据所述待盘点设备的位置信息以及预设存放位置,确定所述盘点结果。
14.在其中一个实施例中,根据所述待盘点设备的位置信息以及预设存放位置,确定所述盘点结果,包括:
15.若所述待盘点设备的位置信息与所述预设存放位置匹配,则确定所述待盘点设备的盘点结果为正常;
16.若所述待盘点设备的位置信息与所述预设存放位置不匹配,则确定所述待盘点设备的盘点结果为位置异常。
17.在其中一个实施例中,确定所述设备信息列表中是否包括所述待盘点设备之后,还包括:
18.若所述设备信息列表中不包括所述待盘点设备,则确定所述盘点结果为盘盈。
19.在其中一个实施例中,上述设备盘点方法,还包括:
20.若未获取到所述待盘点设备的盘点信息,则确定所述盘点结果为盘亏。
21.在其中一个实施例中,生成待盘点设备的二维码信息之前,还包括:
22.获取所述扫描设备发送的盘点请求。
23.一种设备盘点方法,其特征在于,所述方法包括:
24.接收服务器发送的二维码信息;所述二维码信息用于携带待盘点设备的设备信息;
25.将所述二维码信息进行可视化显示,以使扫描设备向所述服务器返回所述待盘点设备的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;所述盘点信息用于所述服务器将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;所述包括各个待盘点设备对应的设备信息以及预设存放位置。
26.第二方面,本技术还提供了一种设备盘点装置。所述装置包括:
27.二维码生成模块,用于生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;
28.二维码显示模块,用于将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;
29.盘点信息获取模块,用于获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;
30.盘点结果生成模块,用于将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
31.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
32.生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;
33.将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;
34.获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;
35.将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
36.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
37.生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;
38.将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;
39.获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;
40.将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
41.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42.生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;
43.将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述待盘点设备;
44.获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;
45.将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
46.上述设备盘点方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,所述方法包括:生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。由于在传统的设备盘点方法中需要通过人工来获取待盘点设备的设备信息,以根据设备信息对上述待盘点设备进行盘点,进而导致盘点待盘点设备耗费大量人力以及盘点效率低的问题。本技术中服务器将待盘点设备的设备信息写入二维码,并将上述二维码信息发送至上述待盘点设备,待盘点设备将二维码信息进行可视化显示,随后扫描设备获取二维码信息来并将二维码发送至服务器中,服务器通过二维码信息来获取到待盘点设备的设备信息,并将上述设备信息与预设的设备信息列表进行匹配,从而得到上述待盘点设备的盘点结果,从而有效节省了人力资源以及提高了设备盘点工作的效率。
附图说明
47.图1为一个实施例中设备盘点方法的应用环境图;
48.图2为一个实施例中设备盘点方法的流程示意图;
49.图3为一个实施例中输出待盘点设备的盘点结果的流程示意图;
50.图4为一个实施例中根据待盘点设备的位置信息以及预设存放位置确定盘点结果的流程示意图;
51.图5为另一个实施例中输出待盘点设备的盘点结果的流程示意图;
52.图6为另一个实施例中设备盘点方法的流程示意图;
53.图7为另一个实施例中设备盘点方法的流程示意图;
54.图8为一个具体实施例中设备盘点方法的流程示意图;
55.图9为一个实施例中设备盘点装置的结构框图;
56.图10为一个实施例中盘点结果生成模块的结构框图;
57.图11为另一个实施例中设备盘点装置的结构框图;
58.图12为另一个实施例中设备盘点装置的结构框图;
59.图13为一个实施例中计算机设备的内部结构图。
具体实施方式
60.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
61.本技术实施例提供的设备盘点方法,可以应用于如图1所示的应用环境中,包括服务器120、扫描设备140以及待盘点设备160。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现;扫描设备140可以但不限于手持扫描设备、终端设备以及扫描机器人等,本技术对此不做限定;待盘点设备160可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,其中,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等,便携式可穿戴设备可为智能手表、智能手环、头戴设备等,本技术对此不做限定。
62.进一步的,服务器120、扫描设备140以及待盘点设备160之间通过网络进行通信,可选的,扫描设备140作为手持扫描设备或者终端设备时,盘点人员可以通过手持扫描设备或者终端设备对待盘点设备160进行扫描,从而获取到待盘点设备160的盘点信息,随后手持扫描设备或者终端设备通过网络实现与服务器120之间的交互,将待盘点设备160的盘点信息发送至服务器120中,服务器120对获取到的待盘点设备160的盘点信息进行判断,进而得到该待盘点设备160的盘点结果。可选的,扫描设备140作为扫描机器人时,扫描机器人通过路径规划获取库房中的所有待盘点设备160的盘点信息,比如,扫描机器人可以预先将库房中各个机位的路径进行规划,扫描机器人可以依据规划的路径实现精准定位,当扫描机器人走到各个机位的对应位置处时,扫描机器人可以对该机位的待盘点设备进行扫描从而获取到该待盘点设备的盘点信息,随后扫描机器人通过网络实现与服务器120之间的信息交互,即扫描机器人将待盘点设备160的盘点信息发送至服务器120中,服务器120对获取到的待盘点设备160的盘点信息进行判断,进而得到该待盘点设备160的盘点结果。
63.具体的,如图1所示,服务器120首先生成待盘点设备160的二维码信息;二维码信息用于携带待盘点设备160的设备信息;然后,服务器120将二维码信息发送至待盘点设备160,并指示待盘点设备160可视化显示待盘点设备;随后,服务器120将二维码信息发送至待盘点设备,并指示待盘点设备可视化显示二维码信息;最后,服务器120将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;盘点结果包括各个待盘点设备对应的设备信息以及预设存放位置。
64.在其中一个实施例中,如图2所示,提供了一种设备盘点方法,以该方法应用于图1中的服务器为例进行说明,包括:
65.s220、生成待盘点设备的二维码信息;二维码信息用于携带待盘点设备的设备信息。
66.其中,待盘点设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能车载设备等,便携式可穿戴设备可为智能手表、智能手环、头戴设备等,本技术对此不作限定。
67.服务器可以在接收到盘点请求指令之后生成待盘点设备的二维码信息。具体的,在设备盘点的过程中,盘点人员通过扫描设备向发送服务器盘点请求指令;进一步的,当服务器接收到扫描设备发送的盘点请求信息后,生成待盘点设备的二维码信息。或者,服务器
也可以根据预设的盘点周期自动生成待盘点设备的二维码信息,例如服务器可以在每月或者每年的固定时间开启盘点,生成待盘点设备的二维码信息。
68.上述二维码信息可以与待盘点设备的设备信息对应使得扫描设备扫描该二维码信息时,可以获得待盘点设备的设备信息。上述待盘点设备的设备信息可以但不限于待盘点设备的序列号、imei号以及设备型号,其中,上述待盘点设备的序列号、imei号以及设备型号为区别于其他盘点设备的唯一标识码,本技术对盘点设备的设备信息不作限定。
69.服务器生成待盘点设备的二维码信息时,可以通过自动化脚本自动获取待盘点设备发送的设备信息,然后根据该设备信息生成对应的二维码信息;或者,服务器可以根据预设的待盘点设备的设备信息列表,对该设备信息列表中待盘点的设备生成二维码信息。
70.具体地,服务器通过执行自动化脚本获取到待盘点设备的设备信息之后,通过二维码生成技术将获取将获取到的设备信息写入二维码,比如,服务器可以将待盘点设备的序列号、imei号以及设备型号写入二维码,从而生成待盘点设备的二维码信息。进一步的,服务器将待盘点设备的二维码信息可以将存储于本地存储器或者云服务器中。可选的,服务器可以将二维码信息以图片的形式存储于本地存储器中。上述二维码信息的命名方式可以采用该二维码信息对应的待盘点设备的序列号,比如,若待盘点设备有移动终端a、移动终端b以及移动终端c,其中,移动终端a的序列号为“a-123456”,移动终端b的序列号为“b-234567”,移动终端c的序列号为“c-345678”,则移动终端a的设备信息对应的二维码信息的存储文件为“a-123456.jpg”,移动终端b的设备信息对应的二维码信息的存储文件为“b-234567.jpg”,移动终端c的设备信息对应的二维码信息的存储文件为“c-345678.jpg”。
71.s240、将二维码信息发送至待盘点设备,并指示待盘点设备可视化显示二维码信息。
72.其中,服务器将待盘点设备的设备信息对应的二维码信息存储于本地存储器后,服务器通过执行自动化脚本向上述待盘点设备发送自动化任务命令。待盘点设备接收到上述自动化任务命令之后,可以将与自身序列号相匹配的二维码信息存储文件下载并存储,例如存储至该待盘点设备的相册中或者自动化盘点的应用程序app中。
73.在待盘点设备将二维码信息存储于相册的情况下,对于不同型号、不同系统以及不同类型的待盘点设备来说,待盘点设备中的相册的名称可以是不同的,比如,待盘点设备a的相册名称可以为“name_a”,待盘点设备b的相册名称可以为“name_b”,待盘点设备c的相册名称可以为“name_c”。服务器执行的自动化脚本中所包含的相册名称为“name_a”以及“name_c”的情况下,可以指示待盘点设备a和待盘点设备c可视化显示上述二维码信息。
74.上述二维码信息的存储方法,服务器发送了自动化任务命令之后,待盘点设备b可能无法执行可视化显示二维码信息的步骤。基于此,为了解决同一个自动化脚本能够打开任何一个待盘点设备的相册的问题,各待盘点设备可以预先安装自动化应用程序app,上述自动化app可以具有预先设置的控件名称,这样服务器在向待盘点设备发送自动化任务命令的情况下,自动化脚本将依据自动化app的控件名称使该待盘点设备将与自身序列号相匹配的二维码信息存储文件下载至该自动化app中。
75.具体的,服务器通过自动化脚本向待盘点设备下发自动化任务命令后,自动化脚本依据自动化app的控件名称打开对应的自动化app,其中,自动化脚本包含该待盘点设备中自动化app的控件名称。随后,自动化app获取该待盘点移动设备的序列号,并向服务器发
送http请求从而实现与服务器之间的通信,其中,http请求中包含该待盘点移动设备的序列号,服务器从获取的http请求中获取该待盘点移动设备的序列号,并依据该待盘点移动设备的序列号从服务器的本地存储器中获取与该待盘点移动设备的设备信息对应的二维码信息存储文件。进一步的,服务器将该待盘点移动设备的二维码信息存储文件发送至该待盘点设备的自动化app中,随后该自动化app将该二维码信息存储文件下载至该待盘点设备的本地存储器中。在二维码信息存储文件下载完成后,自动化app将该二维码信息以图片的形式进行可视化显示。
76.具体的,待盘点设备可以将该二维码信息以图片的形式显示于该待盘点移动设备屏幕上,也可以通过投影的方式将二维码信息显示于待盘点设备对应的投影区域中;对于可视化显示二维码信息的具体方式在此不做限定。
77.进一步的,在服务器通过执行自动化脚本向上述待盘点设备发送自动化任务命令时,服务器可以采用多线程并发机制的方式执行自动化脚本,从而向多个待盘点设备发送自动化任务命令,其中,每条线程均使用adb命令获取待盘点设备的序列号、imei号和设备型号,并将上述设备信息连同该待盘点设备的正确位置共同返回至服务器,存储在本地数据库表中,另外,为了确保执行效率和负载均衡,可以结合实际情况调整线程池大小,当待盘点设备数量较多时,可通过分批并发的方式向多个待盘点设备发送自动化任务命令。
78.s260、获取扫描设备返回的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息。
79.其中,在设备盘点过程中,盘点人员使用扫描设备获取待盘点设备的盘点信息,其中,盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息。盘点人员使用扫描设备可以扫描待盘点设备的屏幕中的二维码信息,进而通过上述二维码信息来获取该待盘点设备的设备信息。
80.其中,待盘点设备的位置信息为该待检测设备在库房中具体的位置信息,其中,待盘点设备的位置信息也可以存储于二维码或者条形码中,本技术对此不作限定,可选的,将待盘点设备的位置信息存储于条形码中。进一步的,待检测设备中所在的库房中一般具有多个机架,每个机架具有多个机位,通常来说,一个机位可以放置一个待盘点设备。将每个机位对应的位置信息写入条形码后,将与该机位对应的条形码贴在相应的位置上。比如,待盘点设备所在的库房中具有4个机架,分别标识为“a”、“b”、“c”、“d”,每个机架中具有9个机位,上述9个机位按照3行3列的顺序进行排列,因此,对于“b”机架中的第4个机位,该机位的位置信息可以标记为“b2-2”,“b2-2”用于表示“b架2行2列”的机位,将上述位置信息写入条形码后,盘点人员通过扫描机位的条形码就乐可以获得该待盘点设备的位置信息。
81.可选地,上述扫描设备可以是扫描机器人,扫描机器人可以获取服务器发送的盘点指令,并根据盘点指令中各待盘点设备的预设位置信息进行路径规划,按照待盘点设备的盘点顺序依次到达各待盘点设备所在位置,并自动开启扫描指令对待盘点设备显示的二维码信息进行扫描,生成待盘点设备的盘点信息。或者,上述扫描机器人也可以在待盘点区域中按照预设盘点路径到达各待盘点设备的位置,并对该待盘点设备的位置信息进行记录以及对对待盘点设备显示的二维码信息进行扫描,生成待盘点设备的盘点信息。
82.扫描设备在到达待盘点设备所在位置时,可以通过传感器获取待盘点设备的显示屏的显示朝向,使得扫描设备的扫描方向与显示屏的显示方向对应。
83.s280、将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
84.其中,预设的设备信息列表存储于服务器的本地存储器或者云服务器中,上述设备列表包括待盘点设备所在的库房中应该存在的所有待盘点设备的设备信息以及位置信息。具体的,在库房中设备入库时,工作人员可以通过扫描设备将各个待盘点设备的设备信息以及预设位置信息发送至服务器中,服务器将各个待盘点设备的设备信息以及预设位置信息写入设备列表中,供后续盘点使用。比如,上述待盘点设备的设备信息包括序列号、imei号、设备型号,因此,该预设的设备信息列表可以包括序列号、imei号、设备型号以及位置信息。
85.具体的,在设备盘点过程中,服务器获取待盘点设备的盘点信息之后,服务器依次对盘点信息进行解析从而获取到待盘点设备的设备信息以及位置信息。服务器将待盘点设备的设备信息以及位置信息与服务器中预设的设备信息列表进行匹配,进而输出该待盘点设备的盘点结果。比如,若待盘点设备的设备信息包括序列号、imei号、设备型号,那么服务器将会按照“序列号、imei号、设备型号”的顺序在预设的设备列表中进行查找,进一步地获取待盘点设备的盘点结果。
86.上述盘点结果可以包括待盘点设备的盘点信息是否与设备信息列表中匹配,还可以包括待盘点设备的当前位置信息,以及待盘点设备的当前位置信息与预设位置信息之间的位置关系等,在此不做限定。
87.进一步地,服务器可以根据各个待盘点设备的盘点结果生成盘点报告。
88.上述设备盘点方法中,生成待盘点设备的二维码信息;二维码信息用于携带待盘点设备的设备信息;将二维码信息发送至待盘点设备,并指示待盘点设备可视化显示二维码信息;获取扫描设备返回的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。由于在传统的设备盘点方法中需要通过人工来获取待盘点设备的设备信息,以根据设备信息对上述待盘点设备进行盘点,进而导致盘点待盘点设备耗费大量人力以及盘点效率低的问题。本技术中服务器将待盘点设备的设备信息写入二维码,并将上述二维码信息发送至上述待盘点设备,待盘点设备将二维码信息进行可视化显示,随后扫描设备获取二维码信息来并将二维码发送至服务器中,服务器通过二维码信息来获取到待盘点设备的设备信息,并将上述设备信息与预设的设备信息列表进行匹配,从而得到上述待盘点设备的盘点结果。从而,有效节省了人力资源以及提高了设备盘点工作的效率。
89.在其中一个实施例中,如图3所示,将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果,包括步骤320至步骤340:
90.s320、确定设备信息列表中是否包括待盘点设备;
91.具体的,服务器可以确定设备信息列表中是否包括待盘点设备。其中,预设的设备信息列表存储于服务器的本地存储器或者云服务器中,上述设备列表包括待盘点设备所在的库房中应该存在的所有待盘点设备的设备信息以及位置信息。具体的,在库房中设备入库时,工作人员可以通过扫描设备将各个待盘点设备的设备信息以及预设位置信息发送至服务器中,服务器将各个待盘点设备的设备信息以及预设位置信息写入设备列表中,供后续盘点使用。
92.比如,上述待盘点设备的设备信息包括序列号、imei号、设备型号,因此,该预设的设备信息列表可以包括序列号、imei号、设备型号以及位置信息。在设备盘点过程中,盘点人员使用扫描设备依次扫描待盘点设备屏幕中的二维码信息以及待盘点设备所在机位的条形码信息,随后扫描设备将该待盘点设备的二维码信息以及条形码信息发送至服务器中,服务器依次对二维信息以及条形码信息进行解析从而获取到待盘点设备的设备信息以及位置信息。服务器将上述待盘点设备的设备信息以及位置信息依次与服务器中预设的设备信息列表进行匹配。具体的,服务器通过待盘点设备的设备信息与预设的设备信息列表进行匹配,判断该待盘点设备是否在预设的设备信息列表中,也就是说,服务器判断待盘点设备的设备信息“序列号、imei号、设备型号”是否与预设的设备信息列表中的设备信息匹配,若是则进行下一步的判断。
93.s340、若是,则根据待盘点设备的位置信息以及预设存放位置,确定盘点结果。
94.若服务器确定设备信息列表中包括待盘点设备,则服务器根据待盘点设备的位置信息以及预设存放位置,确定盘点结果。
95.在本技术实施例中,将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果,包括:确定设备信息列表中是否包括待盘点设备;若是,则根据待盘点设备的位置信息以及预设存放位置,确定盘点结果。通过对待盘点设备的盘点信息与预设的设备信息列表进行匹配,从而可以判断该待盘点设备是否应该存在于库房中以及该待盘点设备的摆放位置是否正确,从而实现了对设备的自动盘点,进而有效节省了人力资源。
96.在其中一个实施例中,如图4所示,根据待盘点设备的位置信息以及预设存放位置,确定盘点结果,包括:
97.s342、若待盘点设备的位置信息与预设存放位置匹配,则确定待盘点设备的盘点结果为正常。
98.针对设备信息列表中包括待盘点设备的情况,服务器判断待盘点设备的位置信息与预设存放位置是否匹配,若服务器确定该待盘点设备的位置信息与预设的设备信息列表中预设存放位置是匹配的;服务器判断待盘点设备的位置信息与预设存放位置是否匹配,若服务器确定该待盘点设备的位置信息与预设的设备信息列表中预设存放位置是匹配的,则服务器将上述待盘点设备的盘点结果设置为“正常”,也就是说服务器从二维码信息中解析到的设备信息以及从条形码中解析到的位置信息与预设的设备信息列表中的设备信息与预设位置信息都是完全一致的。
99.s344、若待盘点设备的位置信息与预设存放位置不匹配,则确定待盘点设备的盘点结果为位置异常。
100.针对设备信息列表中包括待盘点设备的情况,判断待盘点设备的位置信息与预设存放位置是否匹配,若服务器确定该待盘点设备的位置信息与预设的设备信息列表中预设存放位置是不匹配的,则服务器将上述待盘点设备的盘点结果设置为“位置异常”,也就是说服务器从二维码信息中解析到的设备信息与预设的设备信息列表中的设备信息是完全一致的,但是服务器从条形码中解析到的位置信息与预设的设备信息列表中的预设位置信息是不一致的。
101.在本技术实施例中,根据待盘点设备的位置信息以及预设存放位置,确定盘点结果,包括:若待盘点设备的位置信息与预设存放位置匹配,则确定待盘点设备的盘点结果为
正常;若待盘点设备的位置信息与预设存放位置不匹配,则确定待盘点设备的盘点结果为位置异常。通过对待盘点设备的位置信息与预设的设备信息列表进行匹配,从而可以判断该待盘点设备的摆放位置是否正确,从而实现了对设备的自动盘点,进而有效节省了人力资源。
102.在其中一个实施例中,如图5所示,确定设备信息列表中是否包括待盘点设备之后,还包括:
103.s360、若设备信息列表中不包括待盘点设备,则确定盘点结果为盘盈。
104.针对设备信息列表中不包括待盘点设备的情况,服务器将该待盘点设备的盘点结果设置为“盘盈”。也就是说,该待盘点设备的设备信息没有在预设的设备信息列表中匹配到,因此,该预设的设备信息列表中没有该待盘点设备的信息,进而表明该待盘点设备不应存放至该库房中。
105.在本技术实施例中,确定设备信息列表中是否包括待盘点设备之后,还包括:若设备信息列表中不包括待盘点设备,则确定盘点结果为盘盈。通过对待盘点设备的盘点信息与预设的设备信息列表进行匹配,从而可以判断该待盘点设备是否应该存在于库房中。
106.在其中一个实施例中,上述设备盘点方法还包括:若未获取到待盘点设备的盘点信息,则确定盘点结果为盘亏。
107.具体的,在对库房中所有的待盘点设备盘点完成后,盘点人员通过扫描设备向服务器发送盘点结束指令,服务器在接收到上述盘点结束指令后,统计各个待盘点设备的盘点结果,将各个待盘点设备的盘点结果汇总成第一盘点报告,其中,第一盘点报告可以为列表的形式,由于上述第一盘点报告是各个待盘点设备的盘点结果的汇总,因此,第一盘点报告中的盘点结果包括“正常”、“盘盈”以及“位置异常”。服务器将上述第一盘点报告与预设的设备信息列表中的设备信息进行对比,找出预设的设备信息列表有记录但是在第一盘点报告中没有记录的待盘点设备,将上述没有记录的待盘点设备的设备信息以及位置信息以及第一盘点报告整合至第二盘点报告中,并将上述没有记录的待盘点设备的盘点结果设置为“盘亏”。因此,第二盘点报告中的盘点结果包括“正常”、“盘盈”、“盘亏”以及“位置异常”。
108.在本技术实施例中,上述设备盘点方法还包括:若未获取到待盘点设备的盘点信息,则确定盘点结果为盘亏。通过对库房中所有待盘点设备的盘点结果与预设的设备信息列表的设备信息进行对比,可以统计出未在库房中出现的待盘点设备的信息。
109.在其中一个实施例中,如图6所示,生成待盘点设备的二维码信息之前,还包括:
110.s210、获取扫描设备发送的盘点请求。
111.具体的,在设备盘点的过程中,盘点人员通过扫描设备向发送服务器盘点请求指令,上述服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现,本技术对此不作限定。当服务器接收到扫描设备发送的盘点请求信息后,服务器通过自动化脚本自动获取待盘点设备的设备信息。
112.在本技术实施例中,生成待盘点设备的二维码信息之前,还包括获取扫描设备发送的盘点请求。基于盘点请求,使得服务器通过自动化脚本自动获取待盘点设备的设备信息,节省盘点过程中的人力资源。
113.在其中一个实施例中,应用于图1中所示的待盘点设备,如图7所示,上述设备盘点方法,包括:
114.s420、接收服务器发送的二维码信息;二维码信息用于携带待盘点设备的设备信息。
115.待盘点设备接收服务器发送的二维码信息,具体的,在设备盘点的过程中,盘点人员通过扫描设备向发送服务器盘点请求指令;进一步的,当服务器接收到扫描设备发送的盘点请求信息后,生成待盘点设备的二维码信息。上述待盘点设备的设备信息可以但不限于待盘点设备的序列号、imei号以及设备型号,其中,上述待盘点设备的序列号、imei号以及设备型号为区别于其他盘点设备的唯一标识码。
116.s440、将二维码信息进行可视化显示,以使扫描设备向服务器返回待盘点设备的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;盘点信息用于服务器将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;盘点结果包括各个待盘点设备对应的设备信息以及预设存放位置。
117.具体的,在设备盘点过程中,服务器首先向待盘点设备发送自动化任务命令;随后,待盘点设备中的自动化app向服务器发送该待盘点设备的序列号,服务器依据待盘点设备的序列号将与该待盘点设备对应的二维码信息发送至该待盘点设备,最后,该待盘点设备将获取的二维码信息可视化显示于待盘点设备的屏幕中。
118.进一步的,盘点人员通过扫描设备扫描待盘点设备的屏幕中的二维码信息,随后盘点人员通过扫描设备扫描待盘点设备所在机位上的条形码信息,然后扫描设备将二维码信息以及条形码信息发送至服务器中,最后,服务器通过获取扫描设备返回的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息,具体的,服务器对获取的二维码信息进行解析得到该待盘点设备的设备信息,服务器对获取的条形码信息进行解析得到该待盘点设备的位置信息。进一步的,服务器将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果,服务器将上述盘点结果发送至扫描设备中,盘点人员通过扫描设备可以实时查看该待盘点设备的盘点情况。
119.在本技术实施例中,上述设备盘点方法包括:接收服务器发送的二维码信息;二维码信息用于携带待盘点设备的设备信息;将二维码信息进行可视化显示,以使扫描设备向服务器返回待盘点设备的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;盘点信息用于服务器将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;包括各个待盘点设备对应的设备信息以及预设存放位置。本技术中服务器将待盘点设备的设备信息写入二维码,并将上述二维码信息发送至上述待盘点设备,待盘点设备将二维码信息进行可视化显示,随后扫描设备获取二维码信息来并将二维码发送至服务器中,服务器通过二维码信息来获取到待盘点设备的设备信息,并将上述设备信息与预设的设备信息列表进行匹配,从而得到上述待盘点设备的盘点结果。从而,有效节省了人力资源以及提高了设备盘点工作的效率。
120.在其中一个实施例中,如图8所示,提供了一种设备盘点方法,包括步骤501至步骤509:
121.s501、获取扫描设备发送的盘点请求;
122.s502、生成待盘点设备的二维码信息;二维码信息用于携带待盘点设备的设备信
息;
123.s503、将二维码信息发送至待盘点设备,并指示待盘点设备可视化显示二维码信息;
124.s504、获取扫描设备返回的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;
125.s505、确定设备信息列表中是否包括待盘点设备;若是,则执行s506;若否,则执行s507;
126.s506、判断待盘点设备的位置信息与预设存放位置是否匹配,若是,则执行s508;若否,则执行s509;
127.s507、确定待盘点设备的盘点结果为盘盈;
128.s508、确定待盘点设备的盘点结果为正常;
129.s509、确定待盘点设备的盘点结果为位置异常;
130.在s504之后,还包括:
131.s510、将设备信息列表中没有被盘点的待盘点设备的盘点结果确定为盘亏。
132.在本技术实施例中,提供了一种设备盘点方法,所述方法包括:生成待盘点设备的二维码信息;所述二维码信息用于携带所述待盘点设备的设备信息;将所述二维码信息发送至所述待盘点设备,并指示所述待盘点设备可视化显示所述二维码信息;获取扫描设备返回的盘点信息;所述盘点信息为所述扫描设备对所述待盘点设备显示的二维码信息进行扫描获得的设备信息,以及所述待盘点设备的位置信息;将所述盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;所述盘点结果包括各个待盘点设备对应的设备信息以及预设存放位置。由于在传统的设备盘点方法中需要通过人工来获取待盘点设备的设备信息,以根据设备信息对上述待盘点设备进行盘点,进而导致盘点待盘点设备耗费大量人力以及盘点效率低的问题。本技术中服务器将待盘点设备的设备信息写入二维码,并将上述二维码信息发送至上述待盘点设备,待盘点设备将二维码信息进行可视化显示,随后扫描设备获取二维码信息来并将二维码发送至服务器中,服务器通过二维码信息来获取到待盘点设备的设备信息,并将上述设备信息与预设的设备信息列表进行匹配,从而得到上述待盘点设备的盘点结果,从而有效节省了人力资源以及提高了设备盘点工作的效率。
133.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
134.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的设备盘点方法的设备盘点装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个设备盘点装置实施例中的具体限定可以参见上文中对于设备盘点方法的限定,在此不再赘述。
135.在其中一个实施例中,如图9所示,提供了一种设备盘点装置600,包括:二维码生成模块620、二维码显示模块640、盘点信息获取模块660以及盘点结果生成模块680,其中:
136.二维码生成模块620,用于生成待盘点设备的二维码信息;二维码信息用于携带待盘点设备的设备信息;
137.二维码显示模块640,用于将二维码信息发送至待盘点设备,并指示待盘点设备可视化显示二维码信息;
138.盘点信息获取模块660,用于获取扫描设备返回的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;
139.盘点结果生成模块680,用于将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果。
140.在其中一个实施例中,如图10所示,盘点结果生成模块680包括:待盘点设备确定单元682以及盘点结果确定单元684,其中:
141.待盘点设备确定单元682,用于确定设备信息列表中是否包括待盘点设备;
142.盘点结果确定单元684,用于根据待盘点设备的位置信息以及预设存放位置,确定盘点结果。
143.在其中一个实施例中,盘点结果确定单元684,还用于若待盘点设备的位置信息与预设存放位置匹配,则确定待盘点设备的盘点结果为正常;若待盘点设备的位置信息与预设存放位置不匹配,则确定待盘点设备的盘点结果为位置异常。
144.在其中一个实施例中,盘点结果确定单元684,还用于若设备信息列表中不包括待盘点设备,则确定盘点结果为盘盈。
145.在其中一个实施例中,盘点结果确定单元684,还用于若未获取到待盘点设备的盘点信息,则确定盘点结果为盘亏。
146.在其中一个实施例中,如图11所示,设备盘点装置600,还包括:盘点请求获取模块610:用于获取扫描设备发送的盘点请求。
147.在其中一个实施例中,如图12所示,提供了一种设备盘点装置700,包括:二维码获取模块720以及二维码可视化模块740,其中:
148.二维码获取模块720,用于接收服务器发送的二维码信息;二维码信息用于携带待盘点设备的设备信息;
149.二维码可视化模块740,用于将二维码信息进行可视化显示,以使扫描设备向服务器返回待盘点设备的盘点信息;盘点信息为扫描设备对待盘点设备显示的二维码信息进行扫描获得的设备信息,以及待盘点设备的位置信息;盘点信息用于服务器将盘点信息与预设的设备信息列表进行匹配,输出待盘点设备的盘点结果;盘点结果包括各个待盘点设备对应的设备信息以及预设存放位置。
150.关于设备盘点装置的具体限定可以参见上文中对于设备盘点方法的限定,在此不再赘述。上述设备盘点装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
151.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。
其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储设备盘点数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种设备盘点方法。
152.本领域技术人员可以理解,图13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
153.本技术实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行设备盘点方法的步骤。
154.一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行设备盘点方法。
155.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
156.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
157.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献