基于密码锁的信息获取方法、装置、电子设备及存储介质与流程

文档序号:30707773发布日期:2022-07-10 00:44阅读:175来源:国知局
基于密码锁的信息获取方法、装置、电子设备及存储介质与流程

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.图1为本发明一个实施例提供的一种基于密码锁的信息获取方法的流程示意图;
45.图2为本发明一个实施例提供的一种基于密码锁的信息获取装置的结构示意图;
46.图3为本发明一个实施例提供的一种电子设备的结构示意图。
具体实施方式
47.以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
48.下面以具体实施例对本发明的技术方案以及本发明的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
49.本发明实施例所提供的方案可以适用于任何需要基于密码锁获取用户信息的应用场景中。本发明实施例所提供的方案可以由任一电子设备执行,比如,可以是用户的终端设备,上述终端设备可以是任何可以安装应用,并可通过应用获取用户信息的终端设备,包括以下至少一项:智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、智能电视、智能车载设备。
50.本发明实施例提供了一种可能的实现方式,如图1所示,提供了一种基于密码锁的信息获取方法的流程图,该方案可以由任一电子设备执行,例如,可以是终端设备,或者由终端设备和服务器共同执行。为描述方便,下面将以服务器作为执行主体为例对本发明实施例提供的方法进行说明,如图1中所示的流程图,该方法可以包括以下步骤:
51.步骤s110,获取用户针对密码锁的解码请求,解码请求中包括被锁物品的标识信息,密码锁设置在被锁物品的开启处,用户为服务员或消费者;
52.步骤s120,根据解码请求,向用户反馈第一通知消息,提示用户是否允许获取用户信息;
53.步骤s130,若用户允许获取用户信息,则获取用户的用户信息,并根据标识信息,确定密码锁的解码信息反馈给用户。
54.通过本发明的方法,由于被锁物品的密码锁设置在该被锁物品的开启处,因此,在用户想开启该被锁物品时,需要获取密码锁的解码信息,则在获取解码请求时,表明用户想开启该解码请求对应的被锁物品,根据该解码请求,可根据反馈通知消息请求用户是否允许获取用户信息,如果用户允许获取用户信息,则获取用户的用户信息,并根据标识信息,确定密码锁的解码信息反馈给用户,以使用户可基于解码信息解码密码锁,开启被锁物品,通过本发明的方法,由于被锁物品的密码锁设置在该被锁物品的开启处,因此,在用户想开启该被锁物品时,需要获取密码锁的解码信息,每次获取解码信息,都可获取对应用户的用户信息,通过本发明的方案,可获取不同用户的用户信息,使得获取的用户信息更加全面。
55.下面结合以下具体的实施例,对本发明的方案进行进一步的说明,在该实施例中,基于密码锁的信息获取方法可以包括以下步骤:
56.步骤s110,获取用户针对密码锁的解码请求,解码请求中包括被锁物品的标识信息,密码锁设置在被锁物品的开启处,上述用户为服务员或消费者;
57.其中,解码请求指的是对想要获取解码密码锁的解码信息的请求,该请求可以是基于用户对终端设备的客户端界面的触发操作生成的请求,该触发操作的具体形式根据需要配置,例如,可以是用户在终端设备的应用程序的界面上特定操作位置的触发动作,在实际用中,触发操作可以是针对相关触发标识的触发选择操作。其中,触发标识的具体形式可以根据实际需要配置,比如,可以是客户端界面上的指定虚拟按钮或输入框,具体的,例如,可以是在客户端界面上显示的“xxx”的虚拟按钮,用户点击该虚拟按钮的操作即表示用户想要查看“xxx”获取解码密码锁的解码信息的请求。
58.其中,被锁物品指的是在开启处设置有密码锁的物品,比如,酒,饮料等。如果被锁物品是酒或饮料等灌装物品,则开启处可以是瓶盖。
59.其中,标识信息标识了被锁物品的身份信息,一个被锁物品对应一个唯一的标识信息,该标识信息可以通过文字、数字、字符中的至少一项表征,本发明中不限定标识信息的具体表现形式,均在本发明的保护范围内。
60.可选的,上述密码锁上可设置有识别码,上述识别码中包括被锁物品的标识信息,上述获取用户针对密码锁的解码请求,包括:
61.获取用户通过用户终端扫描识别码生成的针对密码锁的解码请求。
62.在本发明的方案中,用户可通过用户终端扫描密码锁上设置的识别码,生成解码请求并向服务器发送该解码请求。上述识别码可以为二维码、条形码或其他识别码,本发明
中不限定识别码的具体表现形式,均在本发明的保护范围内。
63.可选的,上述用户终端上安装有第一程序,上述第一程序为根据用户的用户信息登录后的程序,上述获取用户通过用户终端在第一次扫描识别码时生成的针对密码锁的解码请求,包括:
64.获取用户通过第一程序在第一次扫描识别码时生成的针对密码锁的解码请求。
65.其中,第一程序需要根据服务员的用户信息登录后才可用来扫描识别码以获取解码信息,则在服务员登录第一程序后,可通过第一程序绑定了该服务员的用户信息,在后续获取服务员的用户信息时,可通过第一程序获取该服务员的用户信息。同时,服务员在登录第一程序后,该服务员所开启的被锁物品即为该服务员所开启的,不是其他服务员开启的,确保后续获取到的用户信息是该服务员的,不是其他人的,从而可确保获取的用户信息的准确性。可选的,登录第一程序后的用户信息可存储在用户终端中。
66.步骤s120,根据解码请求,向用户反馈第一通知消息,提示用户是否允许获取用户信息。
67.其中,第一通知消息可通过用户终端显示给用户,该第一通知消息用于提示用户是否允许获取用户信息,通过该第一通知消息可保证获取的用户信息是在用户允许的情况下获取的,保证了用户的隐私。上述地图通知消息中可包括对用户信息的用途介绍,保密协议等信息。上述是否允许获取用户信息可通过选项的方式展示给用户,比如,“是”表示允许获取用户信息,“否”表示不允许获取用户信息。用户可通过对上述两个选择选项的选择操作,确定用户是否允许获取用户信息。
68.步骤s130,若用户允许获取用户信息,则获取用户的用户信息,并根据标识信息,确定密码锁的解码信息反馈给用户。
69.在用户允许获取用户信息,可获取用户信息,上述用户信息指的是表征用户身份、位置等与用户相关的信息。同时可根据标识信息,确定密码锁的解码信息,并将该解码信息反馈给用户,以使用户基于该解码信息解码密码锁。
70.其中,一个标识信息对应一个唯一的解码信息,则可预先建立各个解码信息和各个标识信息之间的关联关系,在需要确定解码信息时,根据解码请求中的标识信息和该关联关系,确定该标识信息对应的解码信息。
71.可以理解的是,上述用户还可以是消费者,消费者也可通过上述方式开启被锁物品,则本技术方案还可通过上述获取服务员的用户信息的方式获取消费者的用户信息,也就是说,通过本技术的方案可以获取服务员或消费者的用户信息,获取方式简单。
72.可选的,由于一个服务员在开启一个被锁物品时,对应获取该服务员的用户信息,如果该服务员开启多个被锁物品,则会获取到多个用户信息,这多个用户信息均为同一个服务员的用户信息,如果该多个用户信息是相同的,则可对该多个用户信息进行去重处理,以减少数据存储量。如果多个用户信息中有的用户信息发生改变,即多个用户信息是不相同的,则可对多个用户信息中的相同用户信息进行去重处理,对不同的用户信息进行存储。
73.可选的,在首次开启被锁物品时,需要获取密码锁的解码信息,在首次开启之后,如果该被锁物品再次被密码锁锁上,可以基于上述方式重新发送解码请求获取新的解码信息,以根据新的解码信息解码密码锁,以保证每次获取的解码信息的唯一性和被锁物品的安全性。在被锁物品再次被密码锁锁上,也可以基于第一次获取到的解码信息对被锁物品
进行再次解码,即每次解码同一个被锁物品所用的解码信息可以是同一个解码信息,这样不需要用户重新获取一次解码信息,减少用户再次获取解码信息的操作,提高用户体验。
74.如果一个识别码仅可被扫描一次,该方法还包括:
75.在识别码被扫描后,生成识别标识,识别标识用于标识识别码已被扫描过;
76.上述获取用户通过用户终端在扫描识别码时生成的针对密码锁的解码请求,包括:
77.在用户通过用户终端在扫描识别码时,确定是否获取到识别码对应的识别标识;
78.若获取到识别码对应的识别标识,生成的针对密码锁的解码请求;
79.若未获取到识别码对应的识别标识,该方法还包括:
80.生成第二通知消息并向用户反馈,第二通知消息用于提示用户识别码已失效。
81.其中,第二通知消息可以为文字,第二通知消息在显示设定时长后可自行消失,以提高用户的体验。在本技术方案中,对于同一个标识码,如果第二次被扫描,可检测该识别码是否对应有识别标识,如果有,证明该识别码已经被扫描过,则生成第二通知消息反馈用户,以通过第二通知消息告知用户该识别码已失效。
82.可以理解的是,如果用户不允许获取用户的用户信息,则表示用户放弃开启被锁物品的机会,被锁物品将无法被打开。
83.可以理解的是,基于上述获取一个被锁物品对应的用户信息的方式,每个被锁物品在开启时,都可获取到一个用户的用户信息,则累计多个被锁物品被开启后,获取到的多个用户信息可以进行分析处理,以了解各个被开启的被锁物品的销售情况。比如,可累计设定时间段(半年)内的用户信息进行后续的分析处理,以了解在该设定时间段内,被锁物品的销售情况。
84.可选的,上述识别码中还包括被锁物品的防伪信息,该方法还包括:
85.根据防伪信息,对被锁物品进行防伪验证。
86.其中,对于一个被锁物品,该防伪信息可以是该被锁物品的唯一标识信息,上述对被锁物品进行防伪验证的方式可采用现有技术中的防伪验证方式,比如,上述根据防伪信息,对被锁物品进行防伪验证可以包括:将防伪信息和预先存储的各个防伪信息对应的验证信息进行匹配,若各个防伪信息对应的验证信息中存在该防伪信息对应的验证信息,则表示该被锁物品通过防伪验证,否则,若各个防伪信息对应的验证信息中不存在该防伪信息对应的验证信息,则表示该被锁物品未通过防伪验证。
87.可选的,由于每个服务员在开启一个被锁物品时对应获取该服务员的用户信息,该方法还包括:
88.获取设定时长内多个服务员的用户信息;
89.根据多个用户信息和多个物品信息,确定设定时长内,每个服务员开启的被锁物品的统计结果。
90.其中,每个服务员开启的被锁物品的统计结果可反映该服务员在设定时长内的售卖情况,该统计结果可以是该服务员在设定时长内所开启的被锁物品的总数量。
91.如果在开启每个被锁物品时,对应还可获取到该被锁物品的物品信息,物品信息中包括物品类型、物品价格、物品产地和物品名称,该方法还包括:
92.根据设定时长内获取到的解码请求,获取设定时长内被解码的被锁物品中每个被
锁物品的物品信息,对于每个被锁物品,物品信息中包括物品类型、物品价格、物品产地和物品名称;
93.上述根据多个用户信息,确定设定时长内,每个服务员开启的被锁物品的统计结果,包括:
94.根据各个物品信息和各个用户信息,确定每个服务员所开启的各个被锁物品中具有相同物品信息的被锁物品的统计结果。
95.其中,对于每个服务员,在该服务员开启的各被锁物品中,根据具有相同物品信息的被锁物品的统计结果,可以更加具体的了解该服务员开启的各被锁物品中,具有不同物品信息的被锁物品的售卖情况,从而可更全面更准确的根据统计结果指导服务员的售卖。
96.可选的,由于每个被锁物品在开启时对应获取一个用户的用户信息,则该方法还包括:
97.对于每个被锁物品,根据被锁物品的标识信息,获取被锁物品的物品信息;
98.根据获取到的多个用户信息和多个物品信息,确定每个被锁物品的受欢迎程度。
99.其中,上述物品信息指的是反映被锁物品特征的信息,比如,物品的名称、类型、价格、产地、上市时间和配料等信息。每个被锁物品在被开启时,可获取开启该被锁物品的用户的用户信息,则如果开启k个被锁物品,则对应可获取到k个用户的用户信息。根据多个用户信息和多个物品信息,可分析统计出哪个物品最受欢迎,即受欢迎程度最高。在本技术的方案中,可基于每个被锁物品对应的用户数量的多少来确定哪个被锁物品最受欢迎,其中,用户的数量即为获取到的用户信息的数量,一个用户信息对应一个用户。
100.如果物品信息中包括被锁物品的名称,则可统计出每个被锁物品的名称和对应的用户数量,通过用户数量的多少反映被锁物品的受欢迎程度。如果物品信息中包括物品的类型,即类型信息,则上述根据获取到的多个用户信息和多个物品信息,确定每个被锁物品的受欢迎程度,包括:
101.根据获取到的多个用户信息和每个用户信息对应的被锁物品的类型信息,确定多个被锁物品中每个类型的被锁物品的受欢迎程度。
102.如果物品信息中包括价格信息,则可根据多个用户信息和多个价格信息,确定多个被锁物品中每个价格区间对应的被锁物品的受欢迎程度。其中,价格区间指的是一个价格范围,按照价格区间对被锁物品进行划分,可了解每个用户的销售习惯。
103.同理,如果物品信息中包括产地信息,则可根据多个用户信息和多个产地信息,确定多个被锁物品中每个产地对应的被锁物品的受欢迎程度。不同产地的被锁物品的受欢迎程度,可反映出用户对不同产地的产品的喜好程度,根据这些数据可为被锁物品的售卖和生产提供足够的数据支持。物品信息中所包含的信息不同,则可分析出用户对不同条件的被锁物品的喜好程度,在此不再一一列举。
104.由于基于不同的物品信息,可以分析出用户对不同的物品的喜好程度,则如果用户信息中包括不同的信息,则可基于不同的用户信息,分析出被锁物品的售卖情况,以及用户对不同物品的喜好程度,具体的,上述用户信息可包括用户开启被锁物品时的位置信息,每个被锁物品在开启时对应获取一个用户的用户信息,该方法还包括:
105.根据获取到的多个用户的位置信息,确定多个位置信息中每个位置信息对应开启的被锁物品的数量。
106.其中,在获取到每个用户的位置信息之后,可根据多个位置信息和各被开启的被锁物品,确定每个位置信息对应开启的被锁物品的数量,即在一个位置信息,通过该位置信息对应开启的被锁物品的数量,反映该位置信息对应开启被锁物品的受欢迎程度,数量越多,表示受欢迎程度越高。
107.可选的,还可以先根据每个用户的位置信息,确定每个用户所处的区域,按照区域,确定每个区域对应开启的被锁物品的数量。其中,一个区域至少包括两个位置信息。
108.可选的,可以根据每个被锁物品的受欢迎程度,或每个类型的被锁物品的受欢迎程度,或每个产地的被锁物品的受欢迎程度,或每个价格区间对应的被锁物品的受欢迎程度等,生成推荐信息并发送给购买者。
109.为了更好的说明及理解本发明所提供的方法的原理,下面结合一个可选的具体实施例对本发明的方案进行说明。需要说明的是,该具体实施例中的各步骤的具体实现方式并不应当理解为对于本发明方案的限定,在本发明所提供的方案的原理的基础上,本领域技术人员能够想到的其他实现方式也应视为本发明的保护范围之内。
110.本实施例中,被锁物品以酒为例,每瓶酒的瓶盖开启处设置有密码锁,每个密码锁上设置有一个二维码,该二维码中包括该瓶酒的标识信息,在此基础上,该基于密码锁的信息获取方法包括以下步骤:
111.步骤1,用户通过某即时通讯软件的“扫一扫”功能,扫描密码锁上的二维码,生成解码请求,该解码请求中包括被锁物品的标识信息。
112.步骤2,根据解码请求,向用户反馈第一通知消息,提示用户是否允许获取用户信息,比如,“是”和“否”。
113.步骤3,响应于用户针对“是”的选择操作,即用户允许获取用户信息,则获取用户的用户信息,并根据标识信息,确定密码锁的解码信息反馈给用户,以使用户根据该解码信息开启酒瓶。
114.步骤4,统计半年时间内,被开启的酒和对应的用户信息,根据统计得到的用户信息和被开启的酒的相关信息(物品信息),对每个服务员所开启的酒的售卖情况等进行分析,以更好的指导服务员的售卖情况。
115.步骤5,密码锁上的二维码已被扫描后,在其他人员再次扫描该二维码时,生成第二通知消息,以提醒该其他人员该二维码已被识别过,现在已经失效。
116.基于与图1中所示的方法相同的原理,本发明实施例还提供了一种基于密码锁的信息获取装置20,如图2中所示,该基于密码锁的信息获取装置20可以包括解码请求获取模块210、通知消息反馈模块220和用户信息获取模块230,其中:
117.解码请求获取模块210,用于获取用户针对密码锁的解码请求,解码请求中包括被锁物品的标识信息,密码锁设置在被锁物品的开启处,用户为服务员或消费者;
118.第一通知消息反馈模块220,用于根据解码请求,向用户反馈第一通知消息,提示用户是否允许获取用户信息;
119.用户信息获取模块230,用于在用户允许获取用户信息时,获取用户的用户信息,并根据标识信息,确定密码锁的解码信息反馈给用户。
120.可选的,上述密码锁上设置有识别码,上述解码请求获取模块210在识别码中包括被锁物品的标识信息,获取用户针对密码锁的解码请求时,具体用于:
121.获取用户通过用户终端扫描识别码生成的针对密码锁的解码请求。
122.可选的,上述用户终端上安装有第一程序,第一程序为根据用户的用户信息登录后的程序,上述第一通知消息反馈模块220在获取用户通过用户终端在第一次扫描识别码时生成的针对密码锁的解码请求时,具体用于:
123.获取用户通过第一程序在第一次扫描识别码时生成的针对密码锁的解码请求。
124.可选的,上述识别码中还包括被锁物品的防伪信息,该装置还包括:
125.防伪模块,用于根据防伪信息,对被锁物品进行防伪验证。
126.可选的,该装置还包括:
127.识别标识生成模块,用于在识别码被扫描后,生成识别标识,识别标识用于标识识别码已被扫描过;
128.上述解码请求获取模块210在获取用户通过用户终端在扫描识别码时生成的针对密码锁的解码请求时,具体用于:
129.在用户通过用户终端在扫描识别码时,确定是否获取到识别码对应的识别标识;
130.若获取到识别码对应的识别标识,生成的针对密码锁的解码请求;
131.若未获取到识别码对应的识别标识,该装置还包括:
132.第二通知消息反馈模块,用于生成第二通知消息并向用户反馈,第二通知消息用于提示用户识别码已失效。
133.可选的,每个服务员在开启一个被锁物品时对应获取该服务员的用户信息,该装置还包括:
134.用户信息分析模块,用于获取设定时长内多个服务员的用户信息;根据多个用户信息,确定设定时长内,每个服务员开启的被锁物品的统计结果。
135.可选的,该装置还包括:
136.物品信息获取模块,用于根据设定时长内获取到的解码请求,获取设定时长内被解码的被锁物品中每个被锁物品的物品信息,对于每个被锁物品,物品信息中包括物品类型、物品价格、物品产地和物品名称;
137.上述用户信息分析模块在根据多个用户信息,确定设定时长内,每个服务员开启的被锁物品的统计结果时,具体用于:
138.根据各个物品信息和各个用户信息,确定每个服务员所开启的各个被锁物品中具有相同物品信息的被锁物品的统计结果。
139.本发明实施例的基于密码锁的信息获取装置可执行本发明实施例所提供的基于密码锁的信息获取方法,其实现原理相类似,本发明各实施例中的基于密码锁的信息获取装置中的各模块、单元所执行的动作是与本发明各实施例中的基于密码锁的信息获取方法中的步骤相对应的,对于基于密码锁的信息获取装置的各模块的详细功能描述具体可以参见前文中所示的对应的基于密码锁的信息获取方法中的描述,此处不再赘述。
140.其中,上述基于密码锁的信息获取装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该基于密码锁的信息获取装置为一个应用软件;该装置可以用于执行本发明实施例提供的方法中的相应步骤。
141.在一些实施例中,本发明实施例提供的基于密码锁的信息获取装置可以采用软硬件结合的方式实现,作为示例,本发明实施例提供的基于密码锁的信息获取装置可以是采
用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的基于密码锁的信息获取方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
142.在另一些实施例中,本发明实施例提供的基于密码锁的信息获取装置可以采用软件方式实现,图2示出了存储在存储器中的基于密码锁的信息获取装置,其可以是程序和插件等形式的软件,并包括一系列的模块,包括解码请求获取模块210、第一通知消息反馈模块220和用户信息获取模块230,用于实现本发明实施例提供的基于密码锁的信息获取方法。
143.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该模块本身的限定。
144.基于与本发明的实施例中所示的方法相同的原理,本发明的实施例中还提供了一种电子设备,该电子设备可以包括但不限于:处理器和存储器;存储器,用于存储计算机程序;处理器,用于通过调用计算机程序执行本发明任一实施例所示的方法。
145.在一个可选实施例中提供了一种电子设备,如图3所示,图3所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本发明实施例的限定。
146.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
147.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
148.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限
于此。
149.存储器4003用于存储执行本发明方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
150.其中,电子设备也可以是终端设备,图3示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
151.本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
152.根据本发明的另一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种实施例实现方式中提供的方法。
153.可以以一种或多种程序设计语言或其组合来编写用于执行本发明的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
154.应该理解的是,附图中的流程图和框图,图示了按照本发明各种实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
155.本发明实施例提供的计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
156.上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述实施例所示的方法。
157.以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人
员应当理解,本发明中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1