本发明涉及通信技术领域,尤其涉及一种基于宠物寄养的建立用户关联的方法、服务器及系统。
背景技术:
随着人们生活水平的提高,饲养宠物的家庭越来越多,许多家庭已经把宠物当作家庭的一份子了,给予了很高的优待。但忙碌的生活节奏也让一些宠物主无法兼顾宠物的饲养问题,例如,宠物主人在出差或者度假时,宠物的喂养和照顾方面就成了一个大问题。市场上一些宠物医院会提供寄养服务,但是宠物医院的资质参差不齐,寄养医院的环境和服务不一定适合宠物,此外例如寄养价格和寄养的地址范围不一定是宠物主人可以接受的,因此,在寄养时要找到合适的接收寄养方和寄养地点也常耗费大量时间,并且宠物主人可能难以找到诚心满意的寄养点来照顾宠物。
技术实现要素:
本发明的主要目的在于提供一种基于宠物寄养的建立用户关联的方法、服务器及系统,旨在解决难以根据宠物及宠物主的需求寻找宠物寄养点的技术问题,为宠物找到适合的寄养用户。
本发明提供了一种基于宠物寄养的建立用户关联的方法,包括:接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息;计算所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度;判断所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度是否达到预设值,若是,则建立所述宠物接养用户与所述宠物寄养用户的关联关系。
进一步地,所述判断所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度是否达到预设值之前还包括:接收所述宠物寄养用户的用户信息以及所述宠物接养用户的用户信息,所述宠物寄养用户的用户信息包括:所述宠物寄养用户的id,所述宠物接养用户的用户信息包括:所述宠物接养用户的id;所述宠物寄养用户的用户信息还包括:所述宠物寄养用户的地址,所述宠物接养用户的用户信息还包括:所述宠物接养用户的地址。
进一步地,所述建立所述宠物接养用户与所述宠物寄养用户的关联关系包括:将所述宠物接养用户的用户信息推送至所述宠物寄养用户的终端上;
或者,建立所述宠物接养用户与所述宠物寄养用户的联系群组,将所述联系群组的标识以及所述联系群组中的宠物接养用户的用户信息推送至所述宠物寄养用户的终端上。
进一步地,所述计算所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度包括:将所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息;获取对所述匹配结果一致的宠物寄养需求信息预先配置的权重值;计算所述预先配置的权重值以及所述匹配结果一致的宠物寄养需求信息的加权和,所述加权和作为所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度。
进一步地,所述计算所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度包括:将所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息;统计所述匹配结果一致的宠物寄养需求信息的数量,所述宠物寄养需求信息的数量作为所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度。
本发明还提供了一种基于宠物寄养的建立用户关联的服务器,包括:接收单元,用于接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息;计算单元,用于计算所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度;判断单元,用于判断所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度是否达到预设值;关联单元,用于在所述判断单元判断出结果为是时,建立所述宠物接养用户与所述宠物寄养用户的关联关系。
进一步地,还包括:用户信息接收单元,用于接收所述宠物寄养用户的用户信息以及所述宠物接养用户的用户信息,所述宠物寄养用户的用户信息包括:所述宠物寄养用户的id,所述宠物接养用户的用户信息包括:所述宠物接养用户的id;所述宠物寄养用户的用户信息还包括:所述宠物寄养用户的地址,所述宠物接养用户的用户信息还包括:所述宠物接养用户的地址。
进一步地,所述关联单元具体用于:将所述宠物接养用户的用户信息推送至所述宠物寄养用户的终端上;或者,所述关联单元具体用于:建立所述宠物接养用户与所述宠物寄养用户的联系群组,将所述联系群组的标识以及所述联系群组中的宠物接养用户的用户信息推送至所述宠物寄养用户的终端上。
进一步地,所述计算单元具体包括:匹配模块,用于将所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息;获取模块,用于获取对所述匹配结果一致的宠物寄养需求信息预先配置的权重值;计算模块,用于计算所述预先配置的权重值以及所述匹配结果一致的宠物寄养需求信息的加权和,所述加权和作为所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度;或者,
所述计算单元包括:匹配模块,用于将所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息;统计模块,用于统计所述匹配结果一致的宠物寄养需求信息的数量,所述宠物寄养需求信息的数量作为所述宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
本发明还提供了一种基于宠物寄养的建立用户关联的系统,包括:宠物寄养用户终端、宠物接养用户终端以及基于宠物寄养的建立用户关联的服务器;所述宠物寄养用户终端,用于获取宠物寄养用户的宠物寄养需求信息,并将所述宠物寄养需求信息发送至所述基于宠物寄养的建立用户关联的服务器;所述宠物接养用户终端,用于获取宠物接养用户的接养信息,并将所述接养信息发送至所述基于宠物寄养的建立用户关联的服务器;所述基于宠物寄养的建立用户关联的服务器,用于所述接收宠物寄养用户的宠物寄养需求信息和所述宠物接养用户的接养信息;根据所述宠物寄养用户的宠物寄养需求信息以及所述宠物接养用户的接养信息,计算所述宠物寄养用户与所述宠物接养用户的匹配度;判断所述宠物寄养用户与所述宠物接养用户的匹配度是否达到预设值;在所述判断单元判断出结果为是时,建立匹配度达到预设值的所述宠物接养用户与所述宠物寄养用户的关联关系。
本申请实施例的基于宠物寄养的建立用户关联的方法、服务器及系统,接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息,计算宠物寄养需求信息与接养信息的匹配度,判断宠物寄养需求信息与接养信息的匹配度是否达到预设值,若是,则建立宠物接养用户与对应的宠物寄养用户的关联关系。由于宠物主人即宠物寄养用户可以根据自身的要求,输入宠物寄养需求信息,即可找寻与寄养需求信息较为匹配的接收用户,通过这种方式,宠物寄养用户可以找寻出理想的宠物接养用户对宠物进行寄养,并且,可以快速查询到适合的宠物寄养用户,方便了宠物寄养用户。
附图说明
图1为本申请的一种基于宠物寄养的建立用户关联的方法的流程图;
图2为本申请的另一种基于宠物寄养的建立用户关联的方法的流程图;
图3为本申请的一种基于宠物寄养的建立用户关联的服务器的结构示意图;
图4为本申请的另一种基于宠物寄养的建立用户关联的服务器的结构示意图;
图5为本申请的另一种基于宠物寄养的建立用户关联的服务器的结构示意图;
图6为本申请的另一种基于宠物寄养的建立用户关联的服务器的结构示意图;
图7为本申请的一种基于宠物寄养的建立用户关联的系统的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明提供一种基于宠物寄养的建立用户关联的方法,包括以下步骤:
s10、接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息。
上述步骤s10中,宠物寄养用户通过终端将宠物寄养需求信息发送至服务器,宠物寄养需求信息由宠物寄养用户设置,用户可以根据自身宠物的信息以及对宠物寄养的要求,输入宠物寄养需求信息。宠物寄养需求信息包括:寄养宠物的品种、年龄、性别、寄养时长、饮食习惯、健康状况、送养距离范围、寄养价格范围以及对宠物接养用户的接养宠物的经验要求。
宠物接养用户通过终端将接养信息发送至服务器,接养信息由宠物接养用户设置,接养信息与宠物寄养需求信息对应,包括:可接收寄养宠物的品种、年龄、性别、寄养时长、饮食习惯、健康状况、以及是否接送宠物、可接收的寄养用户的距离范围、寄养价格以及接养宠物的经验。
s20、计算宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
s30、判断宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度是否达到预设值,若是,则执行步骤s40。
s40、建立宠物接养用户与宠物寄养用户的关联关系。
上述步骤s40,在建立宠物接养用户与宠物寄养用户的关联关系时,宠物寄养用户可以得知哪些宠物接养用户合适接养自己的宠物,从而可以更快地选择出合适的寄养用户。具体的用户关联过程请继续参照下述介绍。
如果宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度高,则表示宠物寄养用户的寄养要求与该宠物接养用户的接收宠物的资质和要求符合,可以将该宠物接养用户的信息推送给该宠物寄养用户,这样宠物寄养用户可以方便知道有哪些寄养用户可以选择,当符合寄养条件的宠物接养用户较多时,服务器将这些宠物接养用户均推送给宠物寄养用户,宠物寄养用户可以进一步进行选择。
一种实施例中,上述步骤s20具体包括以下步骤:
s101、将宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息。
s102、统计匹配结果一致的宠物寄养需求信息的数量。
宠物寄养需求信息的数量作为宠物接养用户的匹配度。
上述步骤s101-s102中,匹配的过程是宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息进行比对,宠物寄养需求信息与接养信息匹配一致或者宠物寄养需求信息在接养信息的范围内,均视为匹配结果一致。举例来说,宠物寄养用户a的宠物寄养需求信息为:种类:大型犬;年龄:一周岁;性别:母犬;寄养时间:寄养6天;健康状况:健康良好;寄养价格范围:寄养价格范围为100-150元一天;经验要求:需要接收用户接收过寄养宠物1次以上,是否需要宠物接养用户接送宠物:未填写;饮食习惯:未填写。宠物接养用户b的接养信息为:种类:可接收大型犬和中型犬;年龄:一周岁至六周岁犬;性别:公犬和母犬均可;寄养时间:可寄养一个月内;寄养价格:寄养价格为130元一天;经验:之前未接收过寄养宠物;是否接送宠物:不接送;提供宠物饮食类型:狗粮。可以知道,经过匹配后,得到匹配结果一致的宠物寄养需求信息为:种类、年龄、性别、寄养时间、健康状况、寄养价格范围、是否需要宠物接养用户接送宠物以及饮食习惯,统计匹配结果一致的宠物寄养需求信息的数量为:8个。
本实施例中,在步骤s30-s40,将匹配结果一致的宠物寄养需求信息的数量作为匹配度。可以理解的是,本实施例的预设值根据匹配数量设置。下面以一具体例子进行介绍:假设预设值为数量5,则用户a的匹配度达到了预设值,服务器建立宠物寄养用户a和宠物接养用户b的关联关系。值得指出的是,本实施例中,若宠物寄养用户a在输入宠物寄养需求信息时不填写其中若干个宠物寄养需求信息,则默认宠物寄养用户a的该宠物寄养需求信息与宠物接养用户b的该接养信息是匹配一致的。如上述实施例所述,需要设置的宠物寄养信息中包括:是否需要宠物接养用户接送宠物,而宠物寄养用户a在输入时未填写该项信息,则在匹配时,无论宠物接养用户b的接养信息中表示是否接送宠物,均认定该是否需要宠物接养用户接送宠物的宠物寄养信息与用户b的对应接养信息匹配结果为一致。
在另一种实施例中,用户在终端输入宠物寄养需求信息时,而由于每个用户对宠物寄养要求的侧重点不同,因此,优选的,用户预先对这些宠物寄养需求信息的权重进行配置,则上述步骤s20具体包括以下步骤:
s201、将宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息。
步骤s201的实现过程与上一实施例中的步骤s101相同,具体可参照上一实施例对s101的介绍,在此不再赘述。
s202、获取对匹配结果一致的宠物寄养需求信息预先配置的权重值。
服务器根据匹配结果一致的宠物寄养需求信息,获取与每个筛选出的宠物寄养需求信息对应的权重值。需进一步说明的是,这些权重值由用户按照自身的寄养需求预先配置,用户在终端输入宠物寄养需求信息时,可以对这些宠物寄养需求信息的重要程度进行量化,并记录在终端上,权重值与对应的宠物寄养需求信息进行绑定,服务器在计算匹配度时可以进行获取。
s203、计算预先配置的权重值与匹配结果一致的宠物寄养需求信息的加权和。
本实施例将加权和作为宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度,下面对该计算步骤的过程进行举例说明:
假设宠物寄养用户a与宠物接养用户b进行匹配后,得到匹配结果一致的宠物寄养信息为c1、c2、c3、c4、c5,对应的权重值分别为10%、10%、10%、5%和5%,则宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度的计算方法如下:
1×10%+1×10%+1×10%+1×5%+1×5%=0.4。
本实施例中,上述计算得到的数值0.4即为宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
假设宠物寄养用户a’与宠物接养用户b’匹配的宠物寄养信息为c1、c3、c4、c6,对应的权重值分别为10%、10%、5%、60%。
则宠物寄养用户a’的宠物寄养需求信息与宠物b’接收用户的接养信息的匹配度的计算方法如下:
1×10%+1×10%+1×5%+1×60%=0.85。
本实施例中,上述计算得到的数值0.85即为宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
通过以上例子,可以看出,相比上一实施例以匹配的宠物寄养信息的数量计算匹配度,本实施例的宠物寄养用户的宠物寄养需求信息不仅与匹配结果一致的宠物寄养信息数量有关,还与匹配的宠物寄养信息的权重值有关,加入权重值更能反映宠物寄养用户的实际寄养需求。例如,宠物寄养用户比较关注宠物的寄养价格,则可以在输入宠物寄养信息时,为寄养价格这个信息配置比较大的权重值,从而后续计算匹配度时,可以根据预先配置的权重值以及筛选出匹配结果一致的宠物寄养需求信息的加权和进行计算,可以侧重地为宠物寄养用户推荐寄养价格符合要求的宠物接养用户。
本实施例中,在步骤s30-s40,将匹配结果一致的宠物寄养需求信息的加权和作为匹配度。可以理解的是,预设值根据加权和设置,预设值的大小根据一般经验以及对宠物寄养匹配的限制要求来设置,预设值大小的设置在此仅作举例,不做限定。下面对步骤s30举例说明:假设预设值为0.7,则上述用户a’的匹配度0.85达到了预设值0.7,服务器建立宠物寄养用户a’和宠物接养用户b’的关联关系。用户a的匹配度0.4未达到了预设值0.7,则服务器不建立宠物寄养用户a和宠物接养用户b的关联关系。
由于服务器仅建立符合要求的宠物寄养用户和宠物接养用户的关联关系,换句话说只有符合要求的宠物寄养用户和宠物接养用户才会得知到对方的用户信息,因此为宠物寄养用户查找适合的接养用户节约了大量的时间,大大方便了宠物寄养用户。
本申请实施例的基于宠物寄养的建立用户关联的方法,接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息,计算宠物寄养需求信息与接养信息的匹配度,判断宠物寄养需求信息与接养信息的匹配度是否达到预设值,若是,则建立宠物接养用户与对应的宠物寄养用户的关联关系。由于宠物主人即宠物寄养用户可以根据自身的要求,输入宠物寄养需求信息,即可找寻与寄养需求信息较为匹配的接收用户,通过这种方式,宠物寄养用户可以找寻出理想的宠物接养用户对宠物进行寄养,并且这种方式能查找出更多有饲养宠物经验的接养用户,突破传统的将宠物寄养在宠物医院的寄养模式。并且,可以快速查询到适合的宠物寄养用户,方便了宠物寄养用户。
实施例二:
如图2所示,本发明提供一种基于宠物寄养的建立用户关联的方法,包括以下步骤:
s100、接收宠物寄养用户的用户信息以及宠物接养用户的用户信息。
宠物寄养用户的用户信息至少包括:宠物寄养用户的id,宠物接养用户的用户信息至少包括:宠物接养用户的id。
本实施例中,服务器分别接收宠物寄养用户和宠物接养用户通过终端向发送的宠物寄养需求信息和接养信息。而在发送宠物寄养需求信息和接养信息之前,宠物寄养用户和宠物接养用户可预先在服务器上登记注册,即宠物寄养用户和宠物接养用户分别将宠物寄养用户的id和宠物接养用户的id上传至服务器,服务器接收宠物寄养用户的用户信息以及宠物接养用户的用户信息并进行保存。
一个优选的实施例中,宠物寄养用户的用户信息还包括:宠物寄养用户的地址。宠物接养用户的用户信息还包括:宠物接养用户的地址。
这样,后续在建立宠物寄养用户与宠物接养用户的关联关系时,可以将宠物接养用户的地址推送给宠物寄养用户,将宠物寄养用户的地址推送给宠物接养用户,宠物寄养用户和宠物接养用户之间不仅可以自行联系,宠物寄养用户还可以将宠物自行送至匹配的宠物接养用户所在地进行寄养,方便快捷。
s200、接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息。
s300、计算宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
s400、判断宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度是否达到预设值,若是,则执行步骤s500。
本实施例步骤s200-s400与实施例一中的步骤s10-s30的原理和过程相同,具体可参照实施例一的介绍,在此不再赘述。
s500、建立宠物接养用户与宠物寄养用户的关联关系。
上述步骤s500中,建立宠物接养用户与宠物寄养用户的关联关系之间的关联关系具体可以是:s500a、将宠物接养用户的用户信息推送至宠物寄养用户的终端上。也即,将宠物接养用户的用户id推送至宠物寄养用户的终端上。这样宠物寄养用户可以获知有哪些符合要求的宠物接养用户。优选的,当宠物接养用户的用户信息包括宠物接养用户的地址时,建立关联关系时,还将宠物接养用户的地址推送至宠物寄养用户的终端上。从而,宠物寄养用户终端上会显示匹配的宠物接养用户的id和地址,宠物寄养用户可以按照自身需求,根据宠物接养用户的id与匹配的宠物接养用户联系,更进一步地,宠物寄养用户还可以直接根据宠物接养用户的地址,直接将宠物送至该匹配的宠物接养用户处,从而本实施例方法可以方便宠物寄养用户挑选合适的宠物寄养用户和宠物寄养地点,更节省了挑选寄养用户时花费的时间。
在另一种实施例中,上述步骤s500中,建立宠物接养用户与宠物寄养用户的关联关系之间的关联关系可以是:s500b、建立宠物接养用户与宠物寄养用户的联系群组,将联系群组的标识以及联系群组中的宠物接养用户的用户信息推送至宠物寄养用户的终端上。
可以理解的是,宠物寄养用户在查找匹配的宠物接养用户时,根据宠物寄养需求可以匹配出多个匹配度达到预设值的宠物接养用户,也即可以查询到多个适合宠物寄养用户寄养的宠物接养用户。本实施例通过服务器将这些合适的宠物接养用户与宠物寄养用户组合到一个联系群组中,服务器将联系群组的标识推送给宠物寄养用户,宠物寄养用户可以根据联系群组的标识查询到该群组,获知有哪些适合寄养的宠物接养用户。进一步地,可以将群组内的宠物接养用户的用户信息,即用户id和用户地址等推送给宠物寄养用户,宠物寄养用户根据自身需求,进一步挑选最合适的用户进行联系或将宠物寄养。
一种可实施的方式中,服务器将联系群组的标识推送给宠物寄养用户,以及,将联系群组的标识以及联系群组中的宠物接养用户的用户信息推送至宠物寄养用户的终端上,则宠物寄养用户的终端上会生成一个联系群组的界面,群组界面中罗列有各个适合寄养的宠物接养用户的头像以及标注有宠物接养用户的id,用户根据需要可以点击读取宠物接养用户的id,进一步还可以读取宠物接养用户的地址。
在另一种实施例中,上述步骤s500中,建立宠物接养用户与宠物寄养用户的关联关系还包括:s500c、将宠物寄养用户的用户信息推送至宠物接养用户的终端上。本实施例当计算出宠物寄养用户和宠物接养用户之间的匹配度达到预设值时,还可以将宠物寄养用户的用户信息发送给宠物接养用户的终端,这样,宠物接养用户也可以主动联系宠物寄养用户,既方便了宠物寄养用户,也方便了宠物接养用户。
实施例三:
如图3所示,本发明提供一种基于宠物寄养的建立用户关联的服务器,包括:
接收单元20,用于接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息。
计算单元30,用于计算所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度。
判断单元40,用于判断所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息的匹配度是否达到预设值。
关联单元50,用于在判断单元40判断出结果为是时,建立所述宠物接养用户与所述宠物寄养用户的关联关系。
一个实施例中,如图4所示,基于宠物寄养的建立用户关联的服务器还包括:
用户信息接收单元10,用于接收所述宠物寄养用户的用户信息以及所述宠物接养用户的用户信息,所述宠物寄养用户的用户信息包括:所述宠物寄养用户的id,所述宠物接养用户的用户信息包括:所述宠物接养用户的id。
用户信息接收单元10用于接收宠物寄养用户和宠物接养用户分别上传的将宠物寄养用户的id和宠物接养用户的id,并将这些用户信息进行保存,这样,宠物寄养用户和宠物接养用户在服务器上预先注册登记。
宠物寄养用户的用户信息还包括:宠物寄养用户的地址,宠物接养用户的用户信息还包括:所述宠物接养用户的地址。上述用户信息接收单元10还用于接收宠物寄养用户的地址和宠物接养用户的地址。
值得指出的是,当宠物寄养用户的地址或者宠物接养用户的地址改变时,用户信息接收单元10接收新的宠物寄养用户的地址或者宠物接养用户的地址,将原有的宠物寄养用户的地址或者宠物接养用户的地址更新,与对应的宠物寄养用户的用户id和宠物接养用户的用户id进行绑定并保存。
一个实施例中,上述关联单元50具体用于:
将所述宠物接养用户的用户信息推送至所述宠物寄养用户的终端上。
关联单元50可以将所述宠物接养用户的用户id和地址推送至所述宠物寄养用户的终端上。
一个实施例中,上述关联单元50具体用于:
建立所述宠物接养用户与所述宠物寄养用户的联系群组,将所述联系群组的标识以及所述联系群组中的宠物接养用户的用户信息推送至所述宠物寄养用户的终端上。
关联单元50将合适的宠物接养用户与宠物寄养用户组合到一个联系群组中,服务器将联系群组的标识推送给宠物寄养用户,宠物寄养用户可以根据联系群组的标识查询到该群组,获知有哪些适合寄养的宠物接养用户。进一步地,关联单元50可以将群组内的宠物接养用户的用户信息,即用户id和用户地址等推送给宠物寄养用户,宠物寄养用户根据自身需求,进一步挑选最合适的用户进行联系或将宠物寄养。
更进一步地,优选的,上述关联单元50还用于:
将宠物寄养用户的用户信息推送至宠物接养用户的终端上。
请参照图5,一个实施例中,用户在终端输入宠物寄养需求信息时,可以对这些宠物寄养需求信息的重要程度进行量化,用户按照自身的寄养需求预先配置宠物寄养信息的权重值,并记录在终端上,本实施例服务器的计算单元30具体包括:
匹配模块301,用于将所述宠物寄养用户的宠物寄养需求信息与所述宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息。
获取模块302,用于获取对所述匹配结果一致的宠物寄养需求信息预先配置的权重值。
在得出符合的宠物寄养需求信息后,获取模块302从宠物寄养用户的终端上获取这些宠物寄养需求信息的权重值,以便后续计算模块303根据权重值计算宠物寄养用户的宠物寄养信息和宠物接养用户的接养信息之间的匹配值。
计算模块303,用于计算预先配置的权重值与匹配结果一致的宠物寄养需求信息的加权和。上述加权和即为宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
计算模块303的计算过程可参照前述实施例一中的步骤s203的描述。
请参照图6,在另一个实施例中,如果默认所有的宠物寄养信息,即所有的寄养条件都是一样重要的,则计算单元30通过计算匹配的宠物寄养信息的个数来确定宠物寄养用户和宠物接养用户的匹配度,计算单元30包括:
匹配模块301,用于将宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息进行匹配,筛选出匹配结果一致的宠物寄养需求信息。
统计模块304,用于统计匹配结果一致的宠物寄养需求信息的数量。宠物寄养需求信息的数量即为该宠物寄养用户的宠物寄养需求信息与宠物接养用户的接养信息的匹配度。
实施例四:
如图7所示,本实施例提供一种基于宠物寄养的建立用户关联的系统,包括:宠物寄养用户终端100、宠物接养用户终端200以及基于宠物寄养的建立用户关联的服务器300。
宠物寄养用户终端100,用于获取宠物寄养用户的宠物寄养需求信息,并将所述宠物寄养需求信息发送至基于宠物寄养的建立用户关联的服务器300。
宠物接养用户终端200,用于获取宠物接养用户的接养信息,并将所述接养信息发送至基于宠物寄养的建立用户关联的服务器300。
基于宠物寄养的建立用户关联的服务器300,用于接收宠物寄养用户的宠物寄养需求信息和宠物接养用户的接养信息;根据所述宠物寄养用户的宠物寄养需求信息以及所述宠物接养用户的接养信息,计算所述宠物寄养用户与所述宠物接养用户的匹配度;判断所述宠物寄养用户与所述宠物接养用户的匹配度是否达到预设值;在所述判断单元判断出结果为是时,建立匹配度达到预设值的所述宠物接养用户与所述宠物寄养用户的关联关系。
上述宠物寄养用户终端100和宠物接养用户终端200分别为宠物寄养用户和宠物接养用户使用。宠物寄养用户终端100和宠物接养用户终端200可以分别生成界面,分别供宠物寄养用户和宠物接养用户输入宠物寄养信息和宠物接养信息。
宠物寄养用户终端100生成界面,显示基于宠物寄养的建立用户关联的服务器300推送的宠物接养用户的用户信息。
宠物接养用户终端200生成界面,显示基于宠物寄养的建立用户关联的服务器300推送的宠物寄养用户的用户信息。
上述宠物寄养需求信息包括:
寄养宠物的品种、年龄、性别、寄养时长、饮食习惯、健康状况、送养距离范围、寄养价格范围以及对宠物接养用户接养宠物的经验要求。
上述接养信息包括:
可接收寄养宠物的品种、年龄、性别、寄养时间、提供宠物饮食类型、健康状况、以及是否接送宠物、寄养价格以及接养宠物的经验。
基于宠物寄养的建立用户关联的服务器300的具体结构和工作过程可参照实施例三对基于宠物寄养的建立用户关联的服务器的介绍。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。