一种摄影器材存储管理系统

文档序号:26994464发布日期:2021-10-19 21:25阅读:111来源:国知局
一种摄影器材存储管理系统

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.图1是本发明提供的摄影器材存储管理系统的一种实施例的结构示意图;
39.图2是本发明提供的摄影器材存储管理系统的一种实施例的器材端结构示意图;
40.图3是本发明提供的摄影器材存储管理系统的一种实施例的云服务端结构示意图;
41.图4是本发明提供的摄影器材存储管理系统的一种实施例的后台管理端结构示意图;
42.图5是本发明提供的摄影器材存储管理系统的一种实施例的用户端结构示意图;
43.图6是本发明提供的摄影器材存储管理系统的一种实施例的用户端登录接口流程示意图;
44.图7是本发明提供的摄影器材存储管理系统的系统运行环境的一种实施例的表格示意图。
具体实施方式
45.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.实施例1
47.参见图1,图1是本发明提供的摄影器材存储管理系统的一种实施例的结构示意图,如图1所示,该系统包括:器材端1、云服务端2、后台管理端3和用户端4,具体如下:
48.云服务端2分别与器材端1、后台管理端3、用户端4通信连接;云服务端2用于接收和传递指令,为器材端1与后台管理端3、用户端4提供通信连接;器材端1用于检测摄影器材存储情况,并根据云服务端2传递的指令执行相应操作;后台管理端3用于为管理员提供摄影器材的查询和分配功能;用户端4用于为摄影师提供摄影器材的存入和取出功能。
49.作为本实施例的一种优选方案,如表1所示,摄影器材存储管理系统的运行环境为使用window 10操作系统、使用mongodb数据库,使用visual studio code开发工具,使用nginx服务器。
50.器材端1包括总控模块15以及与总控模块15连接的温湿度采集模块11、温湿度调节模块13、门锁开关模块14、第一通信模块12,如图2所示;本实施例中,总控模块15用于控制温湿度采集模块11、温湿度调节模块13、门锁开关模块14和第一通信模块12;温湿度采集模块11用于收集摄影器材存储环境的温湿度数据;第一通信模块12用于与云服务端2通信连接,接收云服务端2发送的控制指令;温湿度调节模块13用于对摄影器材存储环境的温湿度进行相应调节;门锁开关模块14用于控制存放摄影器材的柜体的开关。
51.作为本实施例的一种优选方案,器材端1的总控模块15为esp32单片机。
52.云服务端2包括接收模块21和控制模块22,如图3所示;本实施例中,接收模块21用于接收后台管理端3和用户端4发送的指令;控制模块22用于根据接收到的后台管理端3和用户端4发送的指令来控制所述器材端1执行相应操作。
53.作为本实施例的一种优选方案,云服务器端2的接收模块21为mqtt模块。
54.后台管理端3包括第一查询模块31、第二通信模块32、第一历史查询模块35、分配模块37、和第一温湿度设置模块36、第一登陆模块33和第一身份验证模块34,如图4所示;其中,第一查询模块31用于查询摄影器材存储状况;第二通信模块32用于与云服务器端通信连接;第一历史查询模块35用于查询器材历史使用情况;分配模块37用于分配摄影器材;第一温湿度设置模块36用于设定存储温湿度;第一身份验证模块34用于验证用户身份信息是否为管理员;第一登录模块33用于当第一身份验证模块34通过后,进行管理员登陆管理。
55.本实施例中,后台管理端3为pc端或网页端,管理员通过pc端或网页端提供的第一登录模块33进行登录,这时第一身份验证模块34开始对登录人员的身份信息进行验证,当判定登录人员为管理员,且该管理员为照相馆的管理员时,管理员登入后台管理系统,管理员可以通过第一查询模块31查看全部摄影器材当前的存储状况,方便管理员了解当前的摄
影器材有哪些正在被使用,有哪些放置在摄影存储柜中;还可以通过第一查询模块31查询当前摄影器材的存储环境的温湿度,便于管理员在摄影器材存储环境出现异常时可以及时处理;管理员通过第一温湿度设置模块36可以给不同类型的摄影器材设定合适的存储温湿度,通过第二通信模块32与云服务端2连接,云服务器给器材端1发送各个柜体对应的存储温湿度,以使得器材端1内各摄影存储柜能保持一个合适的温度;管理员可以通过分配模块37对设备进行分配,可以更改摄影师对摄影器材的取出权限,给特定的摄影师分配指定的照相机等摄影器材,这时只有该摄影师才可以在存储柜中取出和使用这个器材,对指定的照相机等摄影器材非特定摄影师无法取出;管理员通过第一历史查询模块35可以查询某一设备的使用历史情况,当管理员例行对摄影器材进行检查时,若发现摄影器材出现损坏的情况,可以通过查询最近哪位摄影师使用过该设备,便于追究责任和后续处理。
56.本实施例中,后台管理端3第一查询模块31对摄影器材存储状况的查询;分配模块37对摄影器材的分配、第一历史查询模块35对器材历史使用情况的查询以及第一温湿度设置模块36对所有摄影器材存储柜的温湿度设置均需要通过第二通信模块32与云服务端2进行通信连接,再通过云服务端2与器材端1第一通信模块12的通信连接,实现将器材端1的信息传输到后台管理端3,同时器材端1执行后台管理端3的操作指令。
57.用户端4包括显示模块41、第三通信模块42、存放模块47、第二身份验证模块44、第二登录模块43、第二历史查询模块45和第二温湿度设置模块46,如图5所示;显示模块41用于显示摄影器材存储柜的实时数据信息;第三通信模块42用于与云服务端2通信连接;存放模块47包括存入单元和取出单元,其中,存入单元用于存入摄影器材,取出单元用于取出摄影器材;第二身份验证模块44用于验证用户身份信息是否为摄影师;第二登录模块43用于当所述第一身份验证模块34通过后,进行用户登陆管理;第二历史查询模块45用于查询单个柜体的历史温湿度数据;第二温湿度设置模块46用于设定特定摄影器材存储柜的温湿度。
58.本实施例中,用户端4为移动端或小程序,用户通过移动端或小程序提供的第二登录模块进行登录,这时第二身份验证模块44开始对登录人员的身份信息进行验证,当判定登录人员为用户,且该用户为照相馆的摄影师时,用户可以登入使用页面,这时显示模块41会在使用页面显示摄影器材存储柜相关的数据和对存储柜的一些操作按钮,如使用页面会显示取出设备,和存入设备的操作按钮,还会显示不同的摄影存储柜当前有无存储摄影器材,若有,存储的摄影器材为什么类型的摄影机,以及显示当前摄影器材存储柜的湿度信息,有无进行除湿工作等,用户可以在此界面快速地掌握存储柜当前的运行状况。用户可以通过使用页面提供的功能选项选择相应的功能,用户的使用页面提供取出设备,和存入设备的选项,当用户选择取出或存入设备的选项时,存放模块47会通过第三通信模块42与云服务端2连接,将用户的取出需求发送到云服务端2,使用云服务端2根据接收到的取出命令控制器材端1的门锁开关模块14工作,打开摄影器材存储柜柜门;但由于管理员在后台管理端3为不同的摄影师,即不同的用户进行了相应的摄影器材的分配,因此,用户可以在小程序端对摄影器材进行存入取出操作时,只能对分配给自己的摄影器材进行存入或取出,同时第二历史模块也为用户提供了关于单个柜体的历史温湿度进行查询的功能,当用户点击小程序页面单个柜体的温湿度标签时,页面会跳转到该柜体的温湿度历史数据界面,该页面通过曲线图的形式将温湿度情况进行体现,使得用户能够直观的了解到摄影器材存储柜
温湿度有无出现异常;当用户对于当前摄影器材柜体的温湿度进行调整时,可以通过第二温湿度设置模块46,在小程序的温湿度历史数据界面对温湿度设置或选择开启或关闭除湿工作。
59.本实施例中,用户端4显示模块41显示的摄影器材存储柜的实时数据信息,存放模块47对摄影器材的存放、第二历史查询模块45对摄影器材存储柜的历史温湿度的查询以及第二温湿度设置模块46对摄影器材存储柜的温湿度设置均需要通过第三通信模块42与云服务端2进行通信连接,再通过云服务端2与器材端1第一通信模块12的通信连接,实现将器材端1的信息传输到用户端4,同时器材端1执行用户端4的操作指令。
60.作为本实施例的一种优选方案,当用户端4为微信小程序时,用户端4第二登录模块的软件实现,具体为:如图6所示,当用户启动微信小程序时,微信小程序内的程序首先会在后台调用微信官方提供的wx.login()登录接口,该接口返回的数据中包含了一个有效期为五分钟的code,将该code通过wx.request()发送到开发者服务器之后,开发者服务器会通过登陆凭证校验接口appid+appsecret+code向微信接口服务换取用户唯一标识openid等数据,在换取用户唯一标识openid后自定义登陆态,然后向小程序返回自定义登录态,这时小程序将自定义登录态存进storage,再通过wx.request()向开发者服务器发起业务请求,且该业务请求中携带自定义登录态,开发者服务器通过自定义登录态向数据库查询用户唯一标识openid等数据,若查询成功,则向小程序前端返回token和该用户的详细信息,小程序进入到主界面,若查询失败,小程序前端则会跳转到登录/注册界面。
61.作为本实施例的一种优选方案,用户端4显示模块41的软件实现,具体为:当小程序启动完成,用户通过登陆验证,进入小程序的使用页面,即主界面的时候,小程序内的程序会自动在后台创建mqtt客户端,并订阅相应的主题,当小程序接收到来自mqtt相应主题的消息时,便将这些实时的数据显示在页面上,其中所述的订阅相应的主题为单个摄影器材存储柜存储的器材设备信息,柜体内部的湿度信息,柜体内部有无进行除湿工作的信息。
62.作为本实施例的一种优选方案,用户端4第二历史查询模块45的软件实现,具体为:在微信小程序中,用户通过点击微信小程序的主页面下方标签栏相应的标签可以进入历史数据界面,当进入该界面时,程序就会向后台服务器发起http/https请求,请求成功之后,将服务器返回的json格式的历史数据,以不同的形式展示在界面上;这里的标签主要为温湿度标签,以曲线型显示图的方式显示出来。
63.作为本实施例的一种优选方案,用户端4第二温湿度设置模块46的软件实现,具体为:在微信小程序中,用户通过点击微信小程序的主页面下方标签栏相应的标签可以进入相应的温湿度设置界面,也可以通过点击主页对应的按钮进入。控制界面会显示更详细的数据,和更多具有不同功能的按钮。当用户点击相应的按钮时,程序首先会向服务器发起请求,服务器将对该请求进行验证,验证成功之后,才会对器材端1的总控模块15发出相应的控制指令,否则将会在界面上提示错误信息,这里的标签主要为温湿度标签,主要用于设置器材端1温湿度调节模块13的开关和工作模式。
64.作为本实施例的一种优选方案,用户端4存放模块47的软件实现,具体为:当用户在微信小程序的主页面触发存入或取出功能后,微信小程序通过http协议向服务器发送取出/存入器材的请求,服务端接收到之后,会对该请求进行权限验证,验证通过之后,再通过mqtt协议向器材端1的总控模块15发送对应的指令,总控模块15接收到之后根据指令的内
容对门锁开关模块14进行控制,实现存储柜门的打开和关闭。
65.综上,本发明一种摄影器材存储管理系统,包括器材端、云服务端、后台管理端和用户端;其中,所述云服务端分别与所述器材端、后台管理端、用户端通信连接;所述云服务端用于接收和传递指令,为所述器材端与所述后台管理端与所述用户端提供通信连接;所述器材端用于检测摄影器材存储情况,并根据所述云服务器传递的指令执行相应操作;所述后台管理端用于为管理员提供摄影器材的查询和分配功能;所述用户端用于为摄影师提供摄影器材的存入和取出功能。与现有技术相比,通过云服务端响应后台管理端和用户端的操作指令,控制器材端进行相应的操作,实现对摄影器材的管理,提高存储管理效率。
66.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1