一种爬宠饲养管理系统

文档序号:26950718发布日期:2021-10-16 01:13阅读:182来源:国知局
一种爬宠饲养管理系统

1.本发明涉及管理系统的技术领域,特别是涉及一种爬宠饲养管理系统。


背景技术:

2.爬行类宠物属冷门宠物类,宠物主对其认识不深,且饲养环境条件要求较高,若饲养箱环境条件出现异常,容易影响到爬行类宠物的身体健康状况,因此需要宠物主花费时间和精力去打理,饲养难度较大,若宠物主需要经常外出,没有时间去精心饲养,也会影响到爬行类宠物的身体健康状况。


技术实现要素:

3.本发明要解决的技术问题是:一种爬宠饲养管理系统,实现对爬宠进行远程管理,降低饲养难度,提高用户的饲养效率。
4.为了解决上述技术问题,本发明提供了一种爬宠饲养管理系统,包括:移动端、硬件端、通信端;
5.其中,所述通信端分别与所述移动端和所述硬件端通信连接;
6.所述通信端用于为所述移动端和所述硬件端提供通信和数据交换;
7.所述硬件端用于获取爬宠饲养箱内部的实时数据;
8.所述移动端用于为用户提供对所述爬宠饲养箱的监控和控制功能。
9.进一步地,所述硬件端设置于所述爬宠饲养箱内,包括总控模块以及与所述总控模块电连接的温湿度模块、称重模块、闸门开关模块、摄像头模块、通风模块、加热灯模块、通信模块和清洗模块;
10.所述总控模块用于控制与其电连接的所述温湿度模块、所述称重模块、所述闸门开关模块、所述摄像头模块、所述通风模块、所述加热灯模块、所述通信模块和所述清洗模块;
11.所述温湿度模块用于检测所述爬宠饲养箱内部的温湿度;
12.所述称重模块用于检测所述爬宠饲养箱内饲料的实时重量;
13.所述闸门开关模块用于控制所述爬宠饲养箱内饲料存储箱的闸门开关;
14.所述摄像头模块用于获取所述爬宠饲养箱内的图像数据;
15.所述通风模块用于降低所述爬宠饲养箱内的温度;
16.所述加热灯模块用于提高所述爬宠饲养箱内的温度;
17.所述清洗模块用于对所述爬宠饲养箱进行清洗;
18.所述通信模块用于与所述通信端进行通信连接。
19.进一步地,所述通信端包含mqtt消息服务器;
20.所述mqtt服务器用于接收来自所述移动端的网络连接,并处理所述移动端的订阅/取消订阅、消息发布的请求,同时将所述移动端发布的信息进行转发。
21.进一步地,所述移动端用于为用户提供对爬宠饲养箱的监控和控制功能,具体为:
22.所述移动端用于为用户提供远程温湿度监测功能;
23.所述移动端用于为用户提供远程爬宠状态监控功能;
24.所述移动端用于为用户提供远程定量饲喂功能;
25.所述移动端用于为用户提供调节设备控制功能。
26.进一步地,所述移动端还基于特定服务器为用户拓展功能,其中,所述拓展功能包括积分系统、社区板块、商城系统、用户注册/登录功能。
27.本发明实施例一种爬宠饲养管理系统,与现有技术相比,具有如下有益效果:
28.爬宠饲养管理系统包括:移动端、硬件端、通信端;其中,所述通信端分别与所述移动端和所述硬件端通信连接;所述通信端用于为所述移动端和所述硬件端提供通信和数据交换;所述硬件端用于获取爬宠饲养箱内部的实时数据;所述移动端用于为用户提供对爬宠饲养箱的监控和控制功能。与现有技术相比,通过通信端响应移动端的操作指令,将移动端的操作指令传递到硬件端,使得移动端控制硬件端执行相应的操作,实现对爬行类宠物的管理,提高用户的饲养效率。
附图说明
29.图1是本发明提供的爬宠饲养管理系统的一种实施例的结构示意图;
30.图2是本发明提供的爬宠饲养管理系统的一种实施例的硬件端结构示意图;
31.图3是本发明提供的爬宠饲养管理系统的一种实施例的通信端结构示意图;
32.图4是本发明提供的爬宠饲养管理系统的系统运行环境的一种实施例的表格示意图;
33.图5是本发明提供的爬宠饲养管理系统的一种实施例的远程饲喂流程示意图。
具体实施方式
34.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.实施例1
36.参见图1,图1是本发明提供的一种爬宠饲养管理系统的一种实施例的流程示意图,如图1所示,该爬宠饲养管理系统,包括:移动端1、硬件端3、通信端2,具体为:
37.通信端2分别与移动端1和硬件端3通信连接;通信端2用于为移动端1和硬件端3提供通信和数据交换;硬件端3用于获取爬宠饲养箱内部的实时数据;移动端1用于为用户提供对爬宠饲养箱的监控和控制功能。
38.作为本实施例的一种优选方案,爬宠饲养管理系统的运行环境为使用window 10操作系统、使用mongodb数据库,使用keil5开发工具,使用linux服务器,如图4所示。作为本实施例中的一种优选方案,爬宠饲养管理系统在软件涉及方面分为移动端1的功能实现以及硬件端3的软件编程控制,移动端1采用微信小程序作为远程控制设备的主要平台,该平台依靠微信应用,具有“打开即用,用完即走”的特点,方便用户使用;硬件端3的软件编程采取python环境运行在树莓派的操作系统,实现对传感器获取数据,mqtt通讯,设备控制的功
能。
39.通信端2包含mqtt消息服务器,如图3所示;mqtt服务器用于接收来自移动端1的网络连接,并处理移动端1的订阅/取消订阅、消息发布的请求,同时将移动端1发布的信息进行转发。
40.作为本实施例的一种优选方案,mqtt消息服务器中使用mqtt协议,用于数据传输。
41.移动端1用于为用户提供对爬宠饲养箱的监控和控制功能,移动端1用于为用户提供远程温湿度监测功能;移动端1用于为用户提供远程爬宠状态监控功能;移动端1用于为用户提供远程定量饲喂功能;移动端1用于为用户提供调节设备控制功能。
42.本实施例中,作为本实施例的一个优选方案,移动端1为微信小程序端,由于移动端1与通信端2连接,通信端2内的mqtt服务器处理移动端1的订阅/取消订阅、消息发布的请求。
43.本实施例中,当用户需要对爬宠饲养箱进行远程温湿度检测时,通过连接mqtt服务器,订阅“湿度”和“湿度”主题,实时获取爬宠饲养箱的温湿度数据,开启检测后,数据将实时显示在移动端1上;关闭检测后,将停止检测环境的温湿度数据,不显示实时数据;并设置适合爬行宠物的温湿度条件方案若环境的温湿度数据异常时,可以启动相关设备调节环境的温湿度条件,直到恢复正常状态。
44.本实施例中,当用户需要对爬宠饲养箱进行远程定量饲喂:通过设置不同种类爬宠所需的饲料量后,通过mqtt服务器把饲喂数据发布到“饲喂”主题上,开启饲喂后,将远程控制饲养箱内启动投喂操作。
45.本实施例中,当用户需要对爬宠饲养箱进行远程爬宠状态监控:通过访问mqtt服务器上的视频流,获取爬宠饲养箱的实时图像数据,开启后,移动端1显示爬宠饲养箱内实时的图像数据,可观察爬宠的状态。
46.本实施例中,当用户需要对爬宠饲养箱进行调节设备控制:通过mqtt服务器把“相应设备名称+开启/关闭信号”内容发送到“设备控制”主题上,其中,进行调节设备控制主要控制的是硬件端3的设备,如当用户需要远程清洗饲养箱时,可通过mqtt服务器把“清洗模块+开启”内容发送到“设备控制”的主题上,通过mqtt服务器将清洗信号发送到硬件端3。
47.硬件端3设置于爬宠饲养箱内,包括总控模块31以及与总控模块31电连接的温湿度模块32、称重模块33、闸门开关模块34、摄像头模块35、通风模块36、加热灯模块37、通信模块38和清洗模块39,如图2所示。本实施例中,总控模块31用于控制与其电连接的温湿度模块32、称重模块33、闸门开关模块34、摄像头模块35、通风模块36、加热灯模块37、通信模块38和清洗模块39;温湿度模块32用于检测所述爬宠饲养箱内部的温湿度;称重模块33用于检测爬宠饲养箱内饲料的实时重量;闸门开关模块34用于控制爬宠饲养箱内饲料存储箱的闸门开关;摄像头模块35用于获取爬宠饲养箱内的图像数据;通风模块36用于降低爬宠饲养箱内的温度;加热灯模块37用于提高爬宠饲养箱内的温度;清洗模块39用于对所述爬宠饲养箱进行清洗;通信模块38用于与通信端2进行通信连接。
48.作为本实施例的一种优选方案,硬件端3的总控模块31为树莓块3b;温湿度模块32为dht11温湿度传感器;称重模块33为hx711称重模块33;摄像头模块35为树莓派csi接口摄像头;通风模块36为散热风扇;加热灯模块37为陶瓷灯;闸门开关模块34为步进电机。
49.本实施例中,由于硬件端3与通信端2通信连接,硬件端3的温湿度模块32获取爬宠
饲养箱内的温湿度数据后,发布到通信端2的mqtt服务器上,供用户查看。
50.本实施例中,用户可以预先在系统上设定温湿度数据,若温湿度模块32检测大的温湿度数据不符合正常范围时,总控模块31启动相应的环境条件调节模块,直到环境温湿度数据恢复到正常范围后,关闭调节设备,其中,环境条件调节模块包括通风模块36和加热灯模块37。
51.本实施例中,硬件端3接收到mqtt服务器传来的开启监控的信号后,总控模块31控制启动摄像头设备获取爬宠饲养箱内的图像数据,并对获取的图像数据处理后上传到mqtt服务上,供用户实时监控,若未接收到用户关闭监控的信号,将继续获取图像数据,直到接收到用户关闭监控信号,即停止获取图像数据,系统继续等待用户的开启监控信号。
52.本实施例中,当mqtt服务器将用户订阅的“饲喂”主题接收到相应的饲喂数据信号传送给硬件端3时,硬件端3将数据进行分割获取饲喂量,控制硬件端3的闸门开关模块34的开启用于为爬宠投放饲料,此时称重模块33获取实时的饲料重量,当到达用户设定的饲喂量后,控制闸门开关模块34的关闭,具体如图5所示。
53.本实施例中,当mqtt服务器将用户订阅的“设备控制”主题接收到的需控制的设备的数据信号传送到硬件端3时,硬件端3的总控模块31控制清洗模块39,加热灯模块37,通风模块36等模块的开启或关闭,达到远程控制设备的功能,如当mqtt服务器将用户订阅的“设备控制”主题接收到的清洗信号发送到硬件端3时,总控模块31控制清洗模块39设备运行,完成一次爬宠饲养箱清洗。
54.本实施例中,mqtt服务器在爬宠饲养管理系统中的流程为温湿度模块32获取数据后,通过与mqtt服务器连接,发布主题为“温湿度”,内容为“温湿度数据”的信息到mqtt服务器,用户在微信小程序上连接mqtt服务器并订阅“温度”和“湿度”主题,接收温湿度数据内容;在微信小程序端通过mqtt通讯发送喂食信号后,硬件端3的总控模块31接收到饲喂量数据,并通过闸门开关模块34投放饲料,称重模块33获取当前饲料重量,完成定量饲喂;在微信小程序端通过mqtt通讯发送设备控制信号,硬件端3的总控模块31接收到控制信号,启动或关闭相应的设备,实现对清洗模块39、通风模块36、加热灯模块37和摄像头模块35的远程控制。
55.移动端1还基于特定服务器为用户拓展功能,其中,所述拓展功能包括积分系统、社区板块、商城系统、用户注册/登录功能。
56.本实施例中,移动端1主要通过阿里云服务器部署django后端和mongodb数据库为用户拓展功能,将通过django后端进行数据业务逻辑处理以及数据库的处理,将数据返回到小程序界面上。用户注册/登录功能主要为当用户打开移动端1的微信小程序后,系统自动检测用户是否为第一次打开,若检测到用户为未注册用户将自动跳转到信息完善页面进行个人信息填写,并在保存注册信息后,跳转到微信小程序中“我的”页面,允许用户进行其他功能操作;社区板块为系统用户提供的信息发布板块,供用户发布帖子,查看或收藏其他用户发布的贴子,且当在社区板块收藏帖子后,可在帖子收藏界面查询,若为用户本人发布的贴子,可在我的贴子界面中查询发布的贴子,社区板块中发布的贴子为关于爬行类宠物饲养的经验等,帮助用户了解更多饲养方面的知识;积分系统为当用户对爬宠进行投喂后,系统会对用户进行积分奖励,用户可查询自己的积分数,并在积分数达到一定量的时候在积分兑换界面兑换礼品,并查询自己兑换的礼品;商城系统用来为用户提供升级账号的权
限,用于开启控制和检测设备的权限,对于权限的开通记录可通过订单记录进行查询。
57.综上,本发明一种爬宠饲养管理系统,包括:移动端、硬件端、通信端;其中,所述通信端分别与所述移动端和所述硬件端通信连接;所述通信端用于为所述移动端和所述硬件端提供通信和数据交换;所述硬件端用于获取爬宠饲养箱内部的实时数据;所述移动端用于为用户提供对爬宠饲养箱的监控和控制功能。与现有技术相比,通过通信端响应移动端的操作指令,将移动端的操作指令传递到硬件端,使得移动端控制硬件端执行相应的操作,实现对爬行类宠物的管理,提高用户的饲养效率。
58.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1