本技术涉及计算机,尤其涉及一种信息录入方法、装置及设备。
背景技术:
1、在一些场景中,电子设备可以连接扫码枪,通过扫码枪扫描产品上的条形码或者二维码,以快速录入产品信息,并显示在电子设备的显示屏上。
2、在相关技术中,当扫码速度较快时,电子设备上可能无法按照扫码顺序在显示屏上依次显示产品信息。例如,当通过扫码枪对产品1进行扫码操作之后,又快速对产品2进行扫码操作,电子设备可能会先显示产品2对应的产品信息,再显示产品1对应的产品信息。
3、由上可知,相关技术中,电子设备显示产品信息的准确性较低。
技术实现思路
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、若所述至少一个第二识别码中存在未处理状态的第二识别码,则按照所述至少一个第二识别码在所述识别码序列中的顺序对所述第二识别码进行处理,直至所述至少一个第二识别码的状态切换为已处理状态时,获取所述第一识别码对应的第一对象信息。
48、在一种可能的实施方式中,所述获取模块具体用于:
49、针对任意一个第二识别码,获取所述第二识别码对应的第二对象信息;
50、显示所述第二对象信息;
51、将所述第二识别码的状态更新为已处理状态。
52、在一种可能的实施方式中,所述获取模块具体用于:
53、获取关联信息,所述关联信息中包括多个识别码和每个识别码对应的对象信息;
54、根据所述第一识别码和所述关联信息,获取所述第一对象信息。
55、在一种可能的实施方式中,所述显示模块具体用于:
56、显示第一页面;其中,所述第一页面中包括表单,所述表单中包括第一表单行,输入光标位于所述第一表单行的输入框中;
57、显示所述第一对象信息,包括:
58、在所述第一表单行中显示所述第一对象信息。
59、在一种可能的实施方式中,所述显示模块具体用于:
60、在所述至少一个输入框中确定第一输入框和第二输入框,所述第二输入框对应有关联公式;
61、在所述第一对象信息中确定所述第一输入框的第一填充信息,并在所述第一输入框中显示所述第一填充信息;
62、根据所述第二输入框对应的关联公式,确定所述第二输入框对应的第二填充信息,并在所述第二输入框中显示所述第二填充信息。
63、在一种可能的实施方式中,所述装置还包括新增模块,所述新增模块用于:
64、判断所述表单中是否存在所述第一表单行对应的下一个表单行;
65、若否,则在所述表单中新增所述第二表单行,并将所述输入光标移动至所述第二表单行的输入框中,所述第二表单行中包括的控件与所述第一表单行中包括的控件相同。
66、在一种可能的实施方式中,所述新增模块还用于:
67、若所述表单中存在所述第一表单行对应的下一个表单行,则将所述输入光标移动至所述下一个表单行的输入框中。
68、在一种可能的实施方式中,所述装置还包括:确定模块和更新模块;其中,
69、所述确定模块用于,在所述第一表单行的至少一个输入框中确定第三输入框,所述第三输入框与所述汇总控件存在关联关系;
70、所述确定模块还用于,确定所述汇总控件中的信息与所述第三输入框中的信息的关联关系;
71、所述确定模块还用于,根据所述第三输入框中的信息和所述关联关系,确定所述汇总控件对应的目标信息;
72、所述更新模块还用于,将所述汇总控件中的显示内容更新为所述目标信息。
73、第三方面,本技术实施例提供一种电子设备,包括:存储器和处理器;
74、所述存储器存储计算机执行指令;
75、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行第一方面任一项所述的信息录入方法。
76、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的信息录入方法。
77、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所示的信息录入方法。
78、本技术提供一种信息录入方法、装置及设备,电子设备可以响应于对第一对象的扫码操作,获取第一对象的第一识别码,并将第一识别码添加至识别码序列中。电子设备可以按照识别码序列中的识别码顺序,获取第一识别码对应的第一对象信息,并显示第一对象信息。由于可以通过识别码序列指示识别码顺序,电子设备可以根据识别码序列中的识别码顺序,获取每个第一识别码对应的第一对象信息,并依次显示多个第一对象信息,提高了电子设备显示产品信息的准确性。