一种社区宠物管理方法、社区服务器及存储介质与流程

文档序号:21085035发布日期:2020-06-12 16:50阅读:243来源:国知局
一种社区宠物管理方法、社区服务器及存储介质与流程

本申请涉及通信技术领域,特别是涉及一种社区宠物管理方法、社区服务器及存储介质。



背景技术:

由于人们生活方式的多样性,每个社区都有很多养宠物的业主,犬比较忠诚、机灵可爱,常常是养宠物的首选,难免其中有些业主由于对自家宠物的喜爱,忽略一些其他业主的感受,比如出门遛狗时,狗发出叫声,有时候会忘记阻止狗叫,对社区居民造成噪音影响。



技术实现要素:

本申请旨在提供一种社区宠物管理方法、社区服务器及存储介质,能够合理规范犬只行为,减少或防止犬只叫声影响社区住户。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种社区宠物管理方法,所述方法包括:社区服务器接收视频采集设备发送的社区场景视频;所述社区服务器识别所述社区场景视频以判断所述社区场景视频是否包含狗脸图像;若包含,则所述社区服务器识别所述狗脸图像以判断所述狗脸图像的狗嘴部位是否呈张开状态;若是,则所述社区服务器判断所述张开状态的持续时间是否小于或等于第一阈值;若是,则所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音;其中,所述社区服务器判断所述张开状态的持续时间是否小于或等于第一阈值的步骤包括:所述社区服务器判断所述狗嘴部位呈张闭状态的频次是否大于或等于第二阈值;若是,则所述张开状态的持续时间小于或等于所述第一阈值;若否,则所述张开状态的持续时间大于所述第一阈值。

其中,根据权利要求1所述的方法,其特征在于,所述第一阈值与所述第二阈值满足其中,所述a1为所述第一阈值,a2为所述第二阈值。

其中,所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音的步骤包括:所述社区服务器向播放设备发出第一警示指令,以使得所述播放设备发出降噪警报,所述播放设备安装于社区内。

其中,所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音的步骤包括:所述社区服务器在犬只数据库中查找与所述狗脸图像匹配的预设图像相应的业主信息;所述社区服务器根据所述业主信息向业主终端发送所述第一警示指令,以使得所述业主终端生成降低噪音提示信息。

其中,所述播放设备的数量为多个,所述社区服务器向播放设备发出第一警示指令,以使得所述播放设备发出降噪警报的步骤包括:所述社区服务器识别社区场景视频以获取所述多个播放设备中与所述犬只距离最近的一个,并向所述最近的播放设备发出第一警示指令,以使得所述最近的播放设备发出降噪警报。

其中,所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音的步骤之前还包括:所述社区服务器判断所述狗脸部位是否朝向地面;若否,则执行所述社区服务器发出第一警示指令的步骤。

其中,所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音的步骤之前还包括:所述社区服务器判断狗头部位的抖动幅度是否大于或等于第三阈值;若是,则执行所述社区服务器发出第一警示指令的步骤。

其中,所述社区服务器发出第一警示指令,以提醒犬只的主人所述犬只产生噪音的步骤之后还包括:所述社区服务器接收气味探测器发送的检测信号,以判断是否有异味,所述气味探测器安装于社区内;若是,则所述社区服务器发出第二警示指令,以提醒所述犬只的主人所述犬只大小便。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种社区服务器,所述社区服务器包括处理器以及存储器,所述存储器存储有计算机指令,所述处理器耦合所述存储器,所述处理器在工作时执行所述计算机指令以实现如上述的方法。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述的方法。

本申请的有益效果是:区别于现有技术的情况,本申请通过社区服务器接收视频采集设备发送的社区场景视频;社区服务器识别社区场景视频以判断社区场景视频是否包含狗脸图像;若包含,则社区服务器识别狗脸图像以判断狗脸图像的狗嘴部位是否呈张开状态;若是,则社区服务器判断张开状态的持续时间是否小于或等于第一阈值;若是,则社区服务器发出第一警示指令,以提醒犬只的主人犬只产生噪音的方法,使得犬只在发出叫声时,提醒犬只主人该叫声产生的噪音对社区居民造成影响,从而提醒犬只主人合理规范犬只行为,降低或阻止犬只发出叫声,进而减少或防止犬只叫声影响社区住户。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:

图1是本申请提供的社区宠物管理方法第一实施例的流程示意图;

图2是图1中步骤s150一实施方式的具体流程示意图;

图3是本申请提供的社区宠物管理方法第二实施例的流程示意图;

图4是本申请提供的社区服务器实施例的示意框图;

图5是本申请提供的计算机可读存储介质实施例的示意框图。

具体实施方式

在下文中,将更全面地描述本申请的各种实施例。本申请可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本申请的各种实施例限于在此公开的特定实施例的意图,而是应将本申请理解为涵盖落入本申请的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本申请的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本申请的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本申请的各种实施例中,表述“a或/和b”包括同时列出的文字的任何组合或所有组合,例如,可包括a、可包括b或可包括a和b二者。

在本申请的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本申请的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:在本申请中,除非另有明确的规定和定义,“安装”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接、也可以是可拆卸连接、或者一体地连接;可以是机械连接,也可以是电连接;可以是直接连接,也是可以通过中间媒介间接相连;可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

在本申请中,本领域的普通技术人员需要理解的是,文中指示方位或者位置关系的术语为基于附图所示的方位或者位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或者元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

在本申请的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本申请的各种实施例。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本申请的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本申请的各种实施例中被清楚地限定。

请参阅图1,图1是本申请提供的社区宠物管理方法第一实施例的流程示意图,本实施例中的社区宠物管理方法包括:

s110:社区服务器接收视频采集设备发送的社区场景视频;

具体的,视频采集设备与社区服务器通信连接,以使得两者之间可进行信息交互,视频采集设备安装于社区内,比如视频采集设备为安装在社区多个位置的摄像头,用于采集社区内的社区场景视频,并将该社区场景视频发送至社区服务器。

s120:社区服务器识别社区场景视频以判断社区场景视频是否包含狗脸图像;

具体的,社区服务器通过图像识别技术识别社区场景视频,以判断社区场景视频是否包含狗脸图像,若包含狗脸图像,则执行步骤s130,否则结束或返回步骤s110。

其中,社区服务器可通过目标检测网络识别社区场景视频是否包含狗脸图像,该目标检测网络可以是基于rcnn(regionswithcnnfeatures)、fast-rcnn、faster-rcnn、spp-net(spatialpyramidpoolingnetwork)、yolo或其他目标物检测算法获得。

s130:社区服务器识别狗脸图像以判断狗脸图像的狗嘴部位是否呈张开状态;

具体的,社区服务器通过图像识别技术识别狗脸图像以判断狗脸图像的狗嘴部位是否呈张开状态,若狗嘴部位呈张开状态,则执行步骤s140,否则结束。

其中,社区服务器可通过将狗脸图像的狗嘴部位与预先存储的狗嘴图像进行匹配,预先存储的狗嘴图像为狗嘴呈张开状态的图像,若两者之间的匹配度大于或等于匹配度阈值,则说明狗嘴图像的狗嘴部位呈张开状态,反之说明狗嘴呈闭合状态,可以理解的,上述的匹配度阈值可以根据实际情况设置。

s140:社区服务器判断张开状态的持续时间是否小于或等于第一阈值;

具体的,当步骤s130中社区服务器判断狗嘴部位呈张开状态时,社区服务器判断张开状态的持续时间是否小于或等于第一阈值,若小于或等于第一阈值,则执行步骤s150,否则结束。

在一具体实施方式中,社区服务器通过判断狗脸图像的狗嘴部位呈张闭状态的频次是否大于或等于第二阈值来判断狗嘴部位的张开状态的持续时间是否小于或等于第一阈值,若狗嘴部位呈张闭状态的频次大于或等于第二阈值,则说明狗嘴部位呈张开状态的持续时间小于或等于第一阈值,否则,说明狗嘴部位呈张开状态的持续时间大于第一阈值,也即当狗嘴部位呈张闭状态的频次越大,说明狗嘴部位呈张开状态的持续时间越短,反之亦然。

可以理解的,上述的第一阈值与第二阈值可以根据实际情况进行设置,在此不做限定。

其中,上述的第一阈值与第二阈值满足a1为所述第一阈值,a2为第二阈值,比如狗嘴部位呈张闭状态的频次为2次/秒,则说明狗嘴部位呈张开状态的持续时间为0.5秒。

s150:社区服务器发出第一警示指令,以提醒犬只的主人产生噪音。

具体的,当步骤s130中社区服务器判断狗嘴部位呈张开状态时,说明狗脸图像对应的犬只出现打哈欠、散热以及发出叫声等情况,而由于打哈欠、散热等情况下的狗嘴呈张开状态的持续时间较长,因此,当步骤s140中社区服务器判断狗嘴部位的张开状态的持续时间小于或等于第一阈值时,可判断该犬只为发出叫声的情况,此时,社区服务器发出第一警示指令,以提醒犬只主人犬只产生噪音,使得犬只在发出叫声时,提醒犬只主人该叫声产生的噪音对社区居民造成影响,从而提醒犬只主人合理规范犬只行为,降低或阻止犬只发出叫声,进而减少或防止犬只叫声影响社区住户。

请参阅图2,图2是图1中步骤s150一实施方式的具体流程示意图,在该具体实施方式中,步骤s150可具体包括:

s1501:社区服务器在犬只数据库中查找与狗脸图像匹配的预设图像相应的业主信息;

具体的,犬只数据库中预先存储有不同狗脸的预设图像,并分别关联有相应的业主信息,社区服务器则在犬只数据库中查找与狗脸图像关联的业主信息。

其中,社区服务器可通过识别犬只的狗鼻纹来匹配相应的预设图像,并查找相应的业主信息,狗鼻纹类似人类指纹,能够成为每一只狗的唯一识别标识,采用狗鼻纹进行犬只识别或犬只对比有利于提高犬只身份验证的准确性。

可选的,该业主信息可包括业主的业主终端信息、业主姓名、楼栋号、房间号等。

s1502:社区服务器根据业主信息向业主终端发送第一警示指令,以使得业主终端生成降低噪音提示信息。

具体的,社区服务器根据业主信息向业主终端发送第一警示指令,发送方式包括但不限于短信、应用程序、小程序等,当业主终端接收到第一警示指令后,生成降低噪音提示信息,以提醒犬只主人,使得犬只主人被提醒后,合理规范犬只行为,降低或阻止犬只发出叫声,进而减少或防止犬只叫声影响社区住户。

在另一实施方式中,社区服务器向播放设备发出第一警示指令,以使得播放设备发出降噪警报,该播放设备安装于社区内,比如安装于社区的智能喇叭,当智能喇叭接收到第一警示指令后,播报降噪警报,以提醒犬只主人,使得犬只主人被提醒后,合理规范犬只行为,降低或阻止犬只发出叫声,进而减少或防止犬只叫声影响社区住户。

可选的,播放设备的数量为多个,比如安装于社区多个位置的智能喇叭,在这种情况下,社区服务器识别社区场景视频以获取多个播放设备中与犬只距离最近的一个,并向最近的播放设备发出第一警示指令,以使得最近的播放设备发出降噪警报,提高该犬只的主人能够听到降噪警报的概率。

进一步的,在一其他实施例中,为了提高判断准确性,在步骤s150之前,社区服务器还判断狗脸部位是否朝向地面,若没有朝向地面,则执行步骤s150,否则结束,也即在步骤s140中,社区服务器通过狗嘴部位的张闭状态的频次判断狗嘴部位的张开状态的持续时间小于或等于第一阈值时,狗嘴部位的张闭状态的频次较高的还有可能是犬只吃东西的情况,而犬只在吃东西时,一般狗脸部位会朝向地面,在发出叫声时,狗脸部位一般则不会朝向地面,因此,为了提高判断准确率,避免在这种情况下发出第一警示指令,社区服务器则进一步判断狗脸部位是否朝向地面,在不朝向地面时才发出第一警示指令。

进一步的,另一其他实施例中,为了提高判断准确性,在步骤s150之前,社区服务器还判断狗头部位的抖动幅度是否大于或等于第三阈值,若大于或等于第三阈值,则执行步骤s150,如上述所描述的,狗嘴部位的张闭状态的频次较高的还有可能是犬只吃东西的情况,而犬只在吃东西时,狗头部位的抖动幅度较小,在发出叫声时,狗头部位的抖动幅度则较大,因此,社区服务器通过判断狗头部位的抖动幅度是否大于或等于第三阈值,在大于或等于第三阈值时发出第一警示指令,提高判断准确性。

本实施例通过社区服务器接收视频采集设备发送的社区场景视频;社区服务器识别社区场景视频以判断社区场景视频是否包含狗脸图像;若包含,则社区服务器识别狗脸图像以判断狗脸图像的狗嘴部位是否呈张开状态;若是,则社区服务器判断张开状态的持续时间是否小于或等于第一阈值;若是,则社区服务器发出第一警示指令,以提醒犬只的主人犬只产生噪音的方法,使得犬只在发出叫声时,提醒犬只主人该叫声产生的噪音对社区居民造成影响,从而提醒犬只主人合理规范犬只行为,降低或阻止犬只发出叫声,进而减少或防止犬只叫声影响社区住户。

请参阅图3,图3是本申请提供的社区宠物管理方法第二实施例的流程示意图,本实施例中的步骤s210~s250分别与上述第一实施例中的步骤s110~s150相同,本实施例中的社区宠物管理方法还包括:

s260:社区服务器接收气味探测器发出的检测信号,以判断是否有异味;

具体的,气味探测器安装于社区内,数量可以为多个,可以监测社区内空气的气味,并将检测信号发送至社区服务器,社区服务器通过该检测信号判断是否有异味,若有,则执行步骤s270,否则结束。

s270:社区服务器发出第二警示指令,以提醒所述犬只的主人犬只大小便。

具体的,当社区服务器检测有异味时,判断犬只有大小便行为,此时,发出第二警示指令,以提醒犬只的主人犬只大小便,使得犬只主人被提醒后,合理规范犬只行为,防止犬只大小便影响社区环境。

其中,社区服务器发出第二警示指令的方式可与上述第一警示指令相同,在此不再赘述。

本实施例中进一步通过社区服务器接收气味探测器发出的检测信号,以判断是否有异味,若是,则社区服务器发出第二警示指令,以提醒所述犬只的主人犬只大小便的方法,使得犬只主人被提醒后,合理规范犬只行为,防止犬只大小便影响社区环境。

参阅图4,图4是本申请提供的社区服务器实施例的示意框图,本实施例中的社区服务器包括处理器310及存储器320,处理器310与存储器320耦合,存储器320存储有计算机指令,处理器310在工作时执行计算机指令以实现上述任一实施例中的社区宠物管理方法。

其中,处理器310还可以称为cpu(centralprocessingunit,中央处理单元)。处理器310可能是一种集成电路芯片,具有信号的处理能力。处理器310还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

参阅图5,图5是本申请提供的计算机可读存储介质实施例的示意框图,本实施例中的计算机可读存储介质存储有计算机程序410,该计算机程序410能够被处理器执行以实现上述任一实施例中的社区宠物管理方法。

可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1