一种寻找宠物的方法、装置及服务器与流程

文档序号:15115862发布日期:2018-08-07 20:07阅读:149来源:国知局

本发明涉及信息处理技术领域,具体涉及一种寻找宠物的方法、装置及服务器。



背景技术:

城市伺养宠物的家庭越来越多,随之而来的丢失宠物的事件比比皆是。宠物丢失后的寻找工作具有很大的复杂性、不确定性和不可操作性,但目前宠物丢失后的寻找工作仍然非常原始,仅通过张贴寻找宠物的启事,或者电视、广播、互联网等渠道扩散。但这种寻找宠物方法仍然显然有些信息闭塞,寻回效率较低。



技术实现要素:

本发明实施例提供一种寻找宠物的方法、装置及服务器,以解决或缓解背景技术中的一项或多项以上技术问题,至少提供一种有益的选择。

第一方面,本发明实施例提供了一种寻找宠物的方法,包括:

接收第一客户端发送的寻找宠物的信息;

向所述第二客户端和第三客户端展示所述第一客户端发送的寻找宠物的信息;

接收所述第二客户端发送的与所寻找的宠物对应的疑似丢失宠物的信息;

将所述疑似丢失宠物的信息发送给所述第三客户端,以使捕捉者根据所述疑似丢失宠物的信息捕捉所述疑似丢失宠物。

结合第一方面,本发明在第一方面的第一种实施方式中,将所述疑似丢失宠物的信息发送给所述第三客户端,以使捕捉者根据所述疑似丢失宠物的信息捕捉所述疑似丢失宠物,包括:

计算所述疑似丢失宠物的信息与所寻找的宠物的信息的匹配程度;

若所述匹配程度大于第一预设阈值,则根据所述疑似丢失宠物的信息生成线索信息;

将所述线索信息发送给具有资质的捕捉者。

结合第一方面的第一实施方式中,计算所述疑似丢失宠物的信息与所寻找的宠物的信息的匹配程度,包括:

采用人脸识别方法计算所述疑似丢失宠物的照片与所寻找的宠物的照片的匹配程度。

结合第一方面,本发明在第一方面的第二实施方式中,接收第一客户端发送的寻找宠物的信息之后,所述方法还包括:

接收第一客户端发送的寻宠费用;

捕捉者根据所述疑似丢失宠物的信息捕捉所述疑似丢失宠物之后,所述方法还包括:

当捕捉者所捕捉到的疑似丢失宠物与所寻找的宠物相匹配时,向所述第二客户端和第三客户端分配寻宠费用。

结合第一方面,本发明在第一方面的第三实施方式中,寻宠费用包括悬赏金额、线索费和佣金。

结合第一方面的第三实施方式中,当捕捉者所捕捉到的疑似丢失宠物与所寻找的宠物相匹配时,向所述第二客户端和第三客户端分配寻宠费用,包括:

比对所述捕捉到的疑似丢失宠物与所寻找的宠物;

当所述捕捉到的疑似丢失宠物与所寻找的宠物的匹配程度超过第二预设阈值时,向所述第二客户端发送线索费,以及向所述第三客户端发送悬赏金额,并扣除佣金。

第二方面,本发明实施例提供了一种寻找宠物的装置,包括:

第一接收模块,配置为接收第一客户端发送的寻找宠物的信息;

发布模块,配置为向所述第二客户端和第三客户端展示所述第一客户端发送的寻找宠物的信息;

第二接收模块,配置为接收所述第二客户端发送的与所寻找的宠物对应的疑似丢失宠物的信息;

生成线索模块,配置为根据所述疑似丢失宠物的信息形成线索信息,以使捕捉者根据所述线索信息捕捉所述疑似丢失宠物。

结合第二方面,本发明在第二方面的第一实施方式中,所述生成线索模块包括:

计算子模块,配置为计算所述疑似丢失宠物的信息与所寻找的宠物的信息的匹配程度;

生成子模块,配置为当所述匹配程度大于第一预设阈值,则根据所述疑似丢失宠物的信息生成线索信息;

发送子模块,配置为将所述线索信息发送给具有资质的捕捉者。

结合第二方面的第一实施方式,所述计算子模块具体配置为:

采用人脸识别方法计算所述疑似丢失宠物的照片与所寻找的宠物的照片的匹配程度。

第三方面,本发明实施例提供了一种寻找宠物的终端,所述终端包括:

第一接收模块,配置为接收服务器发送的寻找宠物的信息;

拍摄模块,配置为拍摄与所寻找的宠物对应的疑似丢失宠物的照片;

判断模块,配置为当所述疑似丢失宠物与所寻找的宠物的匹配程度超过第一预设阈值时,将所述疑似丢失宠物的照片发送至服务器,以使所述服务器通知捕捉者根据疑似丢失宠物的照片捕捉疑似丢失宠物。

结合第三方面,本发明在第三方面的第一实施方式中,所述终端还包括:

第二接收模块,配置为当捕捉到的疑似丢失宠物与所寻找的宠物的匹配程度超过第二预设阈值时,接收所述服务器发送的线索费。

第四方面,本发明实施例提供了一种服务器,所述服务器包括:

一个或多个处理器;

存储系统,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。

第五方面,本发明实施例提供了一种计算机可读存储介质,用于存储寻找宠物的系统所用的计算机软件指令,其包括用于执行上述第一方面中寻找宠物的方法为寻找宠物的系统所涉及的程序。

上述技术方案中的一个技术方案具有如下优点或有益效果:本发明实施例的技术方案,接收并展示寻找宠物的信息,接收疑似丢失宠物的信息,以使捕捉者根据疑似丢失宠物的信息捕捉疑似丢失宠物,本发明实施例的识别准确率较高,能够提高宠物的寻回率。

上述技术方案中的另一个技术方案具有如下优点或有益效果:本发明实施例的技术方案通过图像识别技术,将疑似丢失宠物和失丢宠物的图像进行比对,减小了误判率,提高了寻找宠物的准确率。

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。

图1为本发明实施例一的寻找宠物的方法的流程图;

图2为本发明实施例二的寻找宠物的方法的流程图;

图3为本发明实施例二的寻找宠物的方法的总体流程架构示意图;

图4为本发明实施例三的寻找宠物的装置的示意图;

图5为本发明实施例四的寻找宠物的终端的示意图;

图6为本发明实施例五的服务器的示意图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。

实施例一

本发明实施例提供一种寻找宠物的方法。如图1所示,为本发明实施例的寻找宠物的方法的流程图。本发明实施例的寻找宠物的方法包括如下步骤:

s101,接收第一客户端发送的寻找宠物的信息。

本发明实施例的执行主体为服务器。

其中,本发明实施例涉及的第一客户端、第二客户端和第三客户端均可以包括手机、平板电脑和计算机等终端设备。

本发明实施例可以包括三种角色:失宠者、寻宠者和捕捉者;并且失宠者对应于第一客户端,寻宠者对应于第二客户端,捕捉者对应于第三客户端。

其中,寻找宠物的信息可以包括丢失宠物的照片、名字、品种,以及丢失地点、主人的联系方式等信息。

s102,向所述第二客户端和第三客户端展示所述第一客户端发送的寻找宠物的信息。

其中,所述服务器在接收到寻找宠物的信息后,将寻找宠物信息发布在网络平台上,以使得寻宠者和捕捉者可以查看寻找宠物的信息,并能够为寻找宠物提供线索。

其中,寻宠者并非特定的人;也就是说,能够为寻找宠物提供线索的都可以成为寻宠者。

s103,接收所述第二客户端发送的与所寻找的宠物对应的疑似丢失宠物的信息。

本发明实施例的寻宠者发现疑似丢失宠物时,可以对疑似丢失宠物进行拍照,然后将疑似宠物的照片和发现地点上传至服务器。

s104,将所述疑似丢失宠物的信息发送给所述第三客户端,以使捕捉者根据所述疑似丢失宠物的信息捕捉所述疑似丢失宠物。

其中,服务器将疑似丢失宠物的信息作为线索信息发送至捕捉者,使捕捉者根据该线索信息捕捉疑似丢失宠物。

本发明实施例的技术方案,接收并展示寻找宠物的信息,接收疑似丢失宠物的信息,以使捕捉者根据疑似丢失宠物的信息捕捉疑似丢失宠物,本发明实施例的识别准确率较高,能够提高宠物的寻回率。

实施例二

在实施例一的基础上,本发明实施例提供一种寻找宠物的方法。如图2所示,为本发明实施例的寻找宠物的方法的流程图。本发明实施例的寻找宠物的方法包括如下步骤:

s201,接收第一客户端发送的寻找宠物的信息。

s202,接收第一客户端发送的寻宠费用。

其中,为保证寻宠者及捕捉者能够获得酬劳,本发明实施例的第一客户端向服务器发送寻找宠物的信息的同时,还可以将寻宠费用一并发送至服务器,由服务器代为管理。

s203,向所述第二客户端和第三客户端展示所述第一客户端发送的寻找宠物的信息。

s204,接收所述第二客户端发送的与所寻找的宠物对应的疑似丢失宠物的信息。

在其中一个场景中,由于服务器中寻找宠物信息的列表中存在很多寻找宠物的信息,寻宠者可以根据这些寻找宠物的信息,筛选出自己感兴趣的丢失宠物去寻找。例如,寻宠者以丢失地点作为筛选条件,在寻找宠物信息的列表查找在某一地点丢失的宠物,然后寻宠者如果正处于该丢失地点,或者寻宠者正要前往丢失点,就可以在丢失地点附近寻找丢失宠物。同时,寻宠者也可以收藏寻找宠物的信息,以便于在遇到丢失宠物时引起足够的注意。

当寻宠者发现疑似丢失宠物时,可以直接为疑似丢失宠物拍照。然后,通过上传模块,将疑似丢失宠物的照片、照片地点等信息发送至服务器。

以上步骤s201对应实施例一的步骤s101,步骤s203对应实施例一的步骤s102,步骤s204对应实施例一的步骤s103。

s205,计算所述疑似丢失宠物的信息与所寻找的宠物的信息的匹配程度。

步骤s205包括:采用图像识别方法计算所述疑似丢失宠物的照片与所寻找的宠物的照片的匹配程度。

本发明实施例基于图像识别来验证疑似丢失宠物与丢失宠物的匹配程度。该图像识别模块可以采用传统技术中的图像识别模块,例如,百度的人工智能(artificialintelligence,ai)平台。该图像识别模块通过接口模块与上层的应用程序进行通信,并且该图像识别模块仅用于识别图像,然后将结果通过接口模块发送至应用程序,至于应用程序是如何处理数据的,在所不问。因此,本发明实施例,无需额外开发图像识别模块,节省了成本。

s206,若所述匹配程度大于第一预设阈值,则根据所述疑似丢失宠物的信息生成线索信息。

其中,服务器可以将所寻找的宠物的照片与疑似丢失宠物的照片进行比对,如果二者的匹配程度大于第一预设阈值,例如,二者的匹配程度大于80%。这时将生成一条寻找宠物的线索,然后通知第一客户端存在一条寻找宠物的线索,如果寻宠者想通过客户端查看该线索,则需要支付相应的线索费,方可查看该线索。该线索费是由寻宠费用中分配得到的,服务器可将寻宠费用中的线索费发送至寻宠者。

在其他实施例中,第一客户端在向服务器发送寻宠费用时,不包括线索费,因为可能生成的线索条数是不确定的,可以仅向服务器发送悬赏金额和佣金,在每生成一条线索时,就向服务器支付一次线索费。

s207,将所述线索信息发送给具有资质的捕捉者。

其中,捕捉者需要具有特定资质,例如,捕捉者为动物园工作人员或者消防人员等,也就是说捕捉者具有能力来捕捉宠物。

本发明实施例在具体实施时,可以将寻找宠物的信息和相应的线索推送给客户端,具备特定资质的捕捉者通过客户端查看到寻找宠物的信息和相应的线索,然后根据线索信息去捕捉疑似丢失宠物。

步骤s205至步骤s207对应实施例一的步骤s104。

s208,当捕捉者所捕捉到的疑似丢失宠物与所寻找的宠物相匹配时,向所述第二客户端和第三客户端分配寻宠费用。

步骤s208包括:a,比对所述捕捉到的宠物与所寻找的宠物;b,当所述捕捉到的宠物与所寻找的宠物的匹配程度超过第二预设阈值时,向所述第二客户端发送线索费,以及向所述第三客户端发送悬赏金额,并扣除佣金。

寻找宠物并非是无偿的,需要由失宠者向寻宠者和捕捉者提供寻宠费用。其中,寻宠费用包括悬赏金额、线索费和佣金。

其中,悬赏金额用于发送给捕捉者,线索费用于发送给寻宠者,佣金由服务器自动扣除。

如果捕捉成功,显而易见,寻找宠物的流程将结束;如果捕捉失败,本次寻找宠物的流程也将结束,回到寻宠的原始状态。

当捕捉者成功捕捉了疑似丢失宠物,并且服务器经过比对验证,认为所捕捉的疑似丢失宠物与所寻找的宠物匹配程度超过第二预设阈值,例如匹配程度超过90%。这时,服务器向第一客户端发送线下验证的通知;当线下验证成功后,失宠者向服务器发送可以支付悬赏金额的通知,服务器将暂时管理的寻宠费用中的悬赏金额发放给捕捉者,同时,还会扣除相应的佣金。

另外,当寻宠者不想再继续寻找丢失宠物时,例如,宠物已经自己回家了或者寻宠者自己已经找到丢失宠物了,可以通过第一客户端向服务器发送撤回寻宠费用的请求,以撤回寻宠费用。

如图3所示,为本发明实施例的架构示意图。其中,本发明实施例的角色包括失宠者、寻宠者和捕捉者。失宠者发布寻找宠物的信息和寻宠费用;寻宠者获取寻找宠物的信息,然后反馈线索;应用程序通过图像识别模块,比对丢宠物和照片和寻宠者提供的疑似丢失宠物的照片,当认为二者匹配时,展示该线索;然后捕捉者根据该线索捕捉疑似丢失宠物,当捕捉成功时,则结束此次寻找宠物的流程,捕捉者可以获得悬赏金额,当捕捉失败时,将回到寻找宠物的原始状态。

本发明实施例的技术方案通过图像识别技术,将疑似丢失宠物和失丢宠物的图像进行比对,减小了误判率,提高了寻找宠物的准确率。

实施例三

本发明实施例提供一种寻找宠物的装置。如图4所示,为本发明实施例的寻找宠物的装置的示意图。本发明实施例的寻找宠物的装置包括:

第一接收模块41,配置为接收第一客户端发送的寻找宠物的信息;

发布模块42,配置为向所述第二客户端和第三客户端展示所述第一客户端发送的寻找宠物的信息;

第二接收模块43,配置为接收所述第二客户端发送的与所寻找的宠物对应的疑似丢失宠物的信息;

生成线索模块44,配置为将所述疑似丢失宠物的信息发送给所述第三客户端,以使捕捉者根据所述疑似丢失宠物的信息捕捉所述疑似丢失宠物。

进一步地,所述生成线索模块44包括:

计算子模块441,配置为计算所述疑似丢失宠物的信息与所寻找的宠物的信息的匹配程度;

生成子模块442,配置为当所述匹配程度大于第一预设阈值,则根据所述疑似丢失宠物的信息生成线索信息;

发送子模块443,配置为将所述线索信息发送给具有资质的捕捉者。

具体地,所述计算子模块具体配置为:

采用图像识别方法计算所述疑似丢失宠物的照片与所寻找的宠物的照片的匹配程度。

本发明实施例的技术方案提高宠物的寻回率,其有益效果与实施例一相同,在此不再赘述。

实施例四

本发明实施例提供一种寻找宠物的终端。如图5所示,为本发明实施例的寻找宠物的终端的示意图。本发明实施例的寻找宠物的终端包括:

第一接收模块51,配置为接收服务器发送的寻找宠物的信息;

拍摄模块52,配置为拍摄与所寻找的宠物对应的疑似丢失宠物的照片;

判断模块53,配置为当所述疑似丢失宠物与所寻找的宠物的匹配程度超过第一预设阈值时,将所述疑似丢失宠物的照片发送至服务器,以使所述服务器通知捕捉者根据疑似丢失宠物的照片捕捉疑似丢失宠物。

进一步地,所述终端还包括:

第二接收模块54,配置为当捕捉到的疑似丢失宠物与所寻找的宠物的匹配程度超过第二预设阈值时,接收所述服务器发送的线索费。

本发明实施例的技术方案提高宠物的寻回率,其有益效果与实施例一相同,在此不再赘述。

实施例五

本发明实施例五提供一种服务器,如图6所示,该设备包括:存储器61和处理器62,存储器61内存储有可在处理器62上运行的计算机程序。处理器62执行所述计算机程序时实现上述实施例中的信息分类方法。存储器61和处理器62的数量可以为一个或多个。

该设备还包括:

通信接口63,用于存储器61和处理器62与外部设备之间的通信。

存储器61可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

如果存储器61、处理器62和通信接口63独立实现,则存储器61、处理器62和通信接口63可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(isa,industrystandardarchitecture)总线、外部设备互连(pci,peripheralcomponent)总线或扩展工业标准体系结构(eisa,extendedindustrystandardcomponent)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器61、处理器62及通信接口63集成在一块芯片上,则存储器61、处理器66及通信接口63可以通过内部接口完成相互间的通信。

实施例六

本发明实施例提供一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现如图1至3所示任一实施例所述的方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、系统或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、系统或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、系统或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、系统或设备或结合这些指令执行系统、系统或设备而使用的系统。

本发明实施例所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质的更具体的示例至少(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子系统),便携式计算机盘盒(磁系统),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤系统,以及便携式只读存储器(cdrom)。另外,计算机可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

在本发明实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于指令执行系统、输入法或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频(radiofrequency,rf)等等,或者上述的任意合适的组合。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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