宠物信息查询方法服务器及系统与流程

本发明涉及通信技术领域,尤其涉及一种宠物信息查询方法、服务器及系统。

背景技术:

目前,为了防止宠物丢失,一般为宠物佩戴可穿戴设备。可穿戴设备可以实时的对宠物进行定位,并将定位信息发送至终端,从而使得终端可以实时的获取宠物的位置信息,并对宠物进行跟踪,防止了宠物的丢失。然而,现有技术中,终端一般仅仅能够获得用户自己的宠物对应的位置信息,而不能获得其他宠物的位置信息,不利于宠物玩耍。例如,若A用户饲养了一只宠物狗1,在A用户遛狗过程中,A用户可能想去找与宠物狗1类型相似的其他宠物狗来与宠物狗1玩耍,但是,A用户一般只能够凭借经验或者事先约好的方式去寻找其他宠物狗,而不能通过技术的手段自动获取与其宠物狗类似的其他宠物狗的地理位置信息,不利于宠物玩耍。

技术实现要素:

本发明的主要目的在于提供一种宠物信息查询方法、服务器及系统,旨在解决终端一般仅仅能够获得用户自己的宠物对应的位置信息,而不能获得其他宠物的位置信息,致使不利于宠物玩耍的技术问题。

本发明提供了一种宠物信息查询方法,包括:

接收客户端发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型;

在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息;

选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端。

进一步地,所述查询请求还包括:第一宠物的当前位置;

所述将所述匹配的位置信息表单发送至所述客户端之前包括:在选取的所述位置信息表单中,筛选与所述第一宠物的当前位置之间的距离小于预设距离的位置信息;

所述将所述匹配的位置信息表单发送至所述客户端包括:

将筛选的所述与所述第一宠物的当前位置之间的距离小于预设距离的位置信息发送至所述客户端。

进一步地,还包括:

接收客户端上传的第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息,将所述第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息的映射关系更新至所述预设的宠物位置信息数据库中。

进一步地,所述查询请求为:查询与所述第一宠物的宠物信息匹配的周边的第二宠物的位置,所述第一查询标记表示查询与所述第一宠物的宠物信息对应的所述第二宠物的位置;

所述选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端包括:

在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第二宠物位置的第二标记的位置信息表单,并发送至所述客户端。

进一步地,所述查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置,所述第一查询标记表示查询所述第一宠物的安全位置;

在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单,并发送至所述客户端。

进一步地,所述查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置,所述第一查询标记表示查询所述第一宠物的危险位置;

在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的危险位置的第二标记的位置信息表单,并发送至所述客户端。

本发明还提供了一种宠物信息查询服务器,所述服务器包括接收模块、查找模块、选取模块和返回模块;

所述接收模块用于接收客户端发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型;

所述查找模块用于在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息;

所述选取模块用于选取所述第二查询标记与所述第一查询标记匹配的位置信息表单;

所述返回模块用于将所述选取模块选取的所述匹配的位置信息表单发送至所述客户端。

所述服务器还包括筛选模块,用于在所述选取模块选取的所述位置信息表单中,筛选与所述第一宠物的当前位置之间的距离小于预设距离的位置信息;

所述返回模块具体用于将所述筛选模块筛选的所述与所述第一宠物的当前位置之间的距离小于预设距离的位置信息发送至所述客户端。

本发明还提供了一种宠物信息查询系统,包括客户端和服务器;

所述客户端包括第一发送模块;所述第一发送模块用于发送查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型;

所述服务器包括接收模块、查找模块、选取模块和返回模块;

进一步地,所述第一发送模块发送的查询请求还包括:第一宠物的当前位置;

本发明提供的宠物信息查询方法、服务器及系统,通过客户端接收用户输入的查询请求,服务器接收客户端发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型,在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息;选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端。从而使得用户能够获得与其宠物信息匹配的其他宠物的位置信息,使得用户的宠物能够更加便利的找到其他匹配的宠物一起玩耍,更有利于宠物交友,有利于宠物的身心健康。

附图说明

图1为本发明宠物信息查询方法第一实施例的流程示意图;

图2为本发明一应用场景的系统架构图;

图3为本发明宠物信息查询系统第一实施例的功能模块示意图;

图4为本发明宠物信息查询系统第二实施例的功能模块示意图;

图5为本发明宠物信息查询系统第三实施例的功能模块示意图;

图6为本发明宠物信息查询服务器一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种宠物信息查询方法,该宠物信息查询方法可以应用于客户端100和服务器200中,客户端可以为但不限于平板、手机等终端。本实施例及以下实施例以终端为手机为例进行说明。参照图1和图2,图1为本发明宠物信息查询方法第一实施例的流程示意图,图2为本发明一应用场景的系统架构图,本发明提出的宠物信息查询方法包括以下步骤:

步骤S10,接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型。

在本实施例中,客户端100可以为用户的手机等终端。用户的宠物可以佩戴宠物可穿戴设备。该宠物可穿戴设备可与客户端无线连接。宠物佩戴该宠物可穿戴设备后,可以将从宠物身上采集到的宠物信息发送到客户端100。宠物信息可以包括但不限于宠物的品种、年龄、体重、颜色等参数信息。

用户可以通过客户端100输入对第一宠物的各类信息的查询请求,第一宠物的信息的类型包括但不限于:位于第一宠物的周边的第二宠物的位置、第一宠物的危险位置信息、第一宠物的安全位置信息。服务器200接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的第一宠物的信息的类型。

服务器200端主要完成以下工作:接收宠物的宠物信息,包括但不限于位置信息,用户通过客户端100可以请求查询第一宠物的信息,服务器200按照客户端100查询的第一宠物的信息的类型,将相应的信息下发到客户端100。一个实施例中,服务器200汇总用户上传的安全位置信息和/或危险位置信息和/或周边宠物的位置。例如,服务器200收集安全位置信息时,安全位置可以是用户在客户端的app上对路径中的各个安全位置点进行标记,客户端100再将这些标记上传至服务器200中;服务器200收集危险位置信息时,危险位置可以是用户在客户端的app上对路径中的各个危险位置点进行标记,客户端再将这些标记上传至服务器200中;服务器200还可以收集各个宠物的位置信息和宠物信息,当用户通过客户端100查询时,服务器200将这些宠物的位置信息下发到客户端100,用户可以在地图上看到这些宠物的位置。

服务器200汇总这些数据,下发给宠物主人客户端100,存储大量用户的数据。可以理解的是,这些数据是实时根据用户上传的信息进行更新的,如危险位置信息和安全位置信息,是根据用户标记的不同,实时更新到服务器200中的。用户可以对危险位置进行删除、添加或者修改一个位置的的属性,如用户可以在位置1上标记危险位置,在下次标记时,用户可以将位置A标记为安全位置。服务器200实时收集这些数据并更新到预设的宠物位置信息数据库中。

步骤S20,在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息。

其中,查询标记是用于对其所在的位置信息表单所记录的位置信息的类型进行标示作用。当服务器200接收到客户端的查询请求后,根据查询请求中的第一查询标记,可以匹配出宠物位置信息数据库中带对应的第二查询标记的位置信息表单,即匹配出需要查询的宠物的信息的类型所在的位置信息表单。

服务器200可以在预设的宠物位置信息数据库中查询与第一宠物的第一查询标记匹配的宠物的位置信息。因此,可以查找到与第一宠物同类型的其他宠物的位置信息。

步骤S30,选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端100。

下面举一具体的实施例对本申请实施例方法进行详细说明:

步骤一:接收客户端100发送的查询请求,查询请求中携带有第一查询标记A,查询标记A表示要查询第一宠物的周边宠物位置,第一宠物的宠物信息如宠物类型。

步骤二:在预设的宠物位置信息数据库中查询与第一宠物的宠物类型对应的位置信息表单L1、L2、L3等,表单L1中标记有第二查询标记A’,表单L2中标记有第二查询标记B,表单L3中标记有第二查询标记C。

可以理解的是,这里的表单L1、L2、L3都是与第一宠物的宠物类型匹配的位置信息表单,但表单L1、L2、L3上记录的位置信息的类型不同。例如表单L1记录第一宠物周边的多个第二宠物的位置信息,表单L2记录第一宠物周边危险位置信息,表单L3记录第一宠物周边安全位置信息。其中安全位置信息和危险位置信息可以是由用户通过客户端标记后上传到服务器中,这些位置信息以表单的形式存储在服务器200中。具体可以参照前面的阐述,在此不再赘述。

步骤三:选取带有与第一查询标记A匹配的第二查询标记A’的表单L1,表单L1中存储有第一宠物周边的多个第二宠物的位置信息,将表单L1发送至客户端100中,用户即可查看到表单中各个第二宠物的位置。

可选的,客户端100在接收到服务器200发送的位置信息以及对应的宠物信息时,可以利用APP自动打开地图,并将接收到的位置信息通过加载的方式标记在地图上,同时还可以在标记的位置上显示宠物信息或宠物信息对应进行人工标识。从而更加便于用户浏览。

当所述查询请求还包括第一宠物的当前位置时,服务器200在选取的所述位置信息表单中,筛选与所述第一宠物的当前位置之间的距离小于预设距离的位置信息。所述服务器200再将筛选的与所述第一宠物的当前位置之间的距离小于预设距离的位置信息发送至所述客户端100。

在本实施例中,预设距离可以根据实际需要进行设置,例如,可以设置为100米、200米等。通过这种方式,用户可以具体查看周边宠物信息匹配的其他宠物。

本发明提供的宠物信息查询方法,通过客户端100接收用户输入的查询请求,服务器200接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型,在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息;选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端100,从而使得用户能够获得与其宠物信息匹配的或者其宠物附近的其他宠物的位置信息,不仅可以使得用户的宠物能够更加便利的找到其他匹配的宠物一起玩耍,更有利于宠物交友,有利于宠物的身心健康,还可以得知哪些地方对于宠物来说是安全地方,哪些地方对于宠物来说是危险地方,便于用户判断宠物可以出行的地方,有利于宠物的安全。

进一步地,客户端100上传第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息至服务器200,服务器200接收后,将所述第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息的映射关系更新至所述预设的宠物位置信息数据库中。更新的过程为:找寻与宠物信息对应的位置信息表单,如果表单中本身就有该位置信息,则可以直接跳过或者替换操作;如果表单中没有该位置信息,可以修改表单,将位置信息添加到位置信息表单中。宠物位置信息数据库的数据是保持更新的,可以不断接收补充的位置信息,便于用户查询。

进一步地,当所述查询请求为:查询与所述第一宠物的宠物信息匹配的周边的第二宠物的位置,所述第一查询标记表示查询与所述第一宠物的宠物信息对应的所述第二宠物的位置;

所述选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端100则包括:

在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第二宠物位置的第二标记的位置信息表单,并发送至所述客户端100。

其中,为清楚阐述本申请实施例方案,所采用的第一宠物和第二宠物的名称仅作为区别本客户端所要查询的宠物和其他宠物之用处,第一宠物和第二宠物并不带有前后顺序意思。

进一步地,基于本发明宠物信息查询方法的第一实施例,本发明还提出了宠物信息查询方法的第二实施例,所述宠物信息查询方法还包括:

当所述查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置,所述第一查询标记表示查询所述第一宠物的安全位置。

所述选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端100包括:

在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单,并发送至所述客户端100。

服务器200在接收到查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置的查询请求时,在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单,并发送至所述客户端100。所述安全位置的查询请求由客户端发送,所述客户端100接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200。

具体地,客户端100接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200;

客户端100发送宠物的宠物信息和安全位置查询请求至服务器200。

在本实施例中,客户端100上的APP可以显示地图,用户可以直接在地图上标记安全位置信息,同时还可以标记与安全位置信息对应的宠物信息。例如,在某一区域,若小型宠物狗比较安全,则用户可以将该区域对应的地理位置进行标记,同时关联标记小型宠物狗。从而使得这些信息可以上传至服务器200,进而共享给其他客户端100。

用户可以基于客户端上的APP输入宠物信息,如宠物品种、宠物大小等。

在客户端100接收到服务器200返回的安全位置信息时,可以在客户端100的APP的地图上显示所述安全位置信息,使得用户可以获得其宠物能够活动的安全区域范围。

在客户端100接收到用户标记的危险位置信息与宠物信息时,将所述危险位置信息与宠物信息关联上传至服务器200;

可选的,所述宠物信息查询方法还包括:

当所述查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置,所述第一查询标记表示查询所述第一宠物的危险位置。

在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的危险位置的第二标记的位置信息表单,并发送至所述客户端100。

服务器200在接收到查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置的查询请求时,在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的危险位置的第二标记的位置信息表单,并发送至所述客户端100。

在本实施例中,客户端100上的APP可以显示地图,用户可以直接在地图上标记危险位置信息,同时还可以标记与危险位置信息对应的宠物信息。例如,在某一区域,若小型宠物狗比较危险,则用户可以将该区域对应的地理位置进行标记,同时关联标记小型宠物狗。从而使得这些信息可以上传至服务器200,进而共享给其他客户端100。

用户可以基于客户端100上的APP输入宠物信息,如宠物品种、宠物大小等。

在客户端100接收到服务器200返回的危险位置信息时,可以在客户端100的APP的地图上显示所述危险位置信息,使得用户可以获得其宠物能够活动的危险区域范围。

本实施例使得宠物主人能够及时了解其宠物附近的其他宠物信息,能够避免宠物打架,保护宠物安全。另外通过大家都标识安全区域和危险区域信息,给溜宠者安全提示,既保护宠物也保护宠物主人的安全。

进一步的,基于本发明宠物信息查询方法的第一实施例,本发明还提出了宠物信息查询方法的第三实施例,所述宠物信息查询方法还包括:

在客户端100接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200;

服务器200在选取的各个位置信息中,根据所述安全位置信息与宠物信息的对应关系以及所述位置信息与所述宠物信息的对应关系,确定与选取的各个所述位置信息对应的安全位置信息,并将确定的所述安全位置信息发送至所述客户端100。

由于服务器200是在第一实施例中选取的所述目标宠物附近的其他宠物的位置信息中重新选取安全位置信息,因此,本实施例中选取的安全位置信息均是与所述目标宠物距离较近的位置,使得用户可以直接确定其附近的安全位置信息,更加便于用户使用。

在客户端100接收到服务器200返回的安全位置信息时,可以在客户端100的APP的地图上显示所述安全位置信息,使得用户可以直观的浏览其宠物能够活动的附近的安全域范围。

可选的,所述将确定的所述安全位置信息发送至发客户端100的步骤之后,还包括:

在所述客户端100接收到安全位置信息时,以所述目标宠物的当前位置为起点、所述安全位置信息为终点生成导航路线。从而使得用户可以直接根据生成的导航路线引导目标宠物达到安全位置。

本发明进一步提供一种宠物信息查询系统。该宠物信息查询系统包括客户端100和服务器200。客户端100可以为终端,终端可以为但不限于平板、手机等。本实施例及以下实施例以终端为手机为例进行说明。参照图3,图3为本发明宠物信息查询系统第一实施例的功能模块示意图,所述客户端100包括第一发送模块110,所述服务器200包括接收模块210、查找模块220、选取模块230和返回模块240;

所述第一发送模块110用于接收用户输入的第一宠物的宠物信息,获取所述第一宠物的位置信息,并向服务器200发送查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型。

在本实施例中,客户端100可以为用户的手机等终端。用户的宠物可以佩戴宠物可穿戴设备。该宠物可穿戴设备可与客户端无线连接。宠物佩戴该宠物可穿戴设备后,可以将宠物自身的宠物信息发送到客户端100。宠物信息可以包括但不限于宠物的品种、年龄、体重、颜色等参数信息。

用户可以通过客户端100输入对宠物的各类信息的查询请求,,第一宠物的信息的类型包括但不限于:位于第一宠物的周边的第二宠物的位置、第一宠物的危险位置信息、第一宠物的安全位置信息。服务器200接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的第一宠物的信息的类型。

服务器200端主要完成以下工作:接收宠物的宠物信息,包括但不限于位置信息,用户通过客户端100可以请求查询第一宠物的信息,服务器200按照客户端100查询的第一宠物的信息的类型,将相应的信息下发到客户端100。一个实施例中,服务器200汇总用户上传的安全位置信息和/或危险位置信息和/或周边宠物的位置。例如,服务器200收集安全位置信息时,安全位置可以是用户在客户端的app上对路径中的各个安全位置点进行标记,客户端100再将这些标记上传至服务器200中;服务器200收集危险位置信息时,危险位置可以是用户在客户端的app上对路径中的各个危险位置点进行标记,客户端再将这些标记上传至服务器中;服务器200还可以收集各个宠物的位置信息和宠物信息,当用户通过客户端100查询时,服务器200将这些宠物的位置信息下发到客户端100,用户可以在地图上看到这些宠物的位置。

所述接收模块210用于接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型。

所述查找模块220用于在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息。

其中,查询标记是用于对其所在的位置信息表单所记录的位置信息的类型进行标示作用。当服务器200接收到客户端100的查询请求后,根据查询请求中的第一查询标记,可以匹配出宠物位置信息数据库中带对应的第二查询标记的位置信息表单,即匹配出需要查询的宠物的信息的类型所在的位置信息表单。

所述选取模块230用于选取所述第二查询标记与所述第一查询标记匹配的位置信息表单

所述返回模块240,用于将所述选取模块选取的所述匹配的位置信息表单发送至所述客户端100。

下面举一具体的实施例对本申请实施例系统进行详细说明:

可以理解的是,这里的表单L1、L2、L3都是与第一宠物的宠物类型匹配的位置信息表单,但表单L1、L2、L3上记录的位置信息的类型不同。例如表单L1记录第一宠物周边的多个第二宠物的位置信息,表单L2记录第一宠物周边危险位置信息,表单L3记录第一宠物周边安全位置信息。其中安全位置信息和危险位置信息可以是由用户通过客户端100标记后上传到服务器中,这些位置信息以表单的形式存储在服务器200中。具体可以参照前面的阐述,在此不再赘述。

步骤三:选取带有与第一查询标记A匹配的第二查询标记A’的表单L1,表单L1中存储有第一宠物周边的多个第二宠物的位置信息,将表单L1发送至客户端中,用户即可查看到表单中各个第二宠物的位置。

当所述查询请求还包括第一宠物的当前位置时,服务器200还包括筛选模块,所述筛选模块用于在所述选取模块选取的所述位置信息表单中,筛选与所述第一宠物的当前位置之间的距离小于预设距离的位置信息。

所述返回模块240将所述筛选模块筛选的与所述第一宠物的当前位置之间的距离小于预设距离的位置信息发送至所述客户端100。

本发明提供的宠物信息查询系统,通过客户端100接收用户输入的查询请求,服务器200接收客户端发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型,在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息;选取所述第二查询标记与所述第一查询标记匹配的位置信息表单,并将所述匹配的位置信息表单发送至所述客户端100,从而使得用户能够获得与其宠物信息匹配的或者其宠物附近的其他宠物的位置信息,不仅可以使得用户的宠物能够更加便利的找到其他匹配的宠物一起玩耍,更有利于宠物交友,有利于宠物的身心健康,还可以得知哪些地方对于宠物来说是安全地方,哪些地方对于宠物来说是危险地方,便于用户判断宠物可以出行的地方,有利于宠物的安全。

进一步地,还包括更新模块,用于接收客户端100上传的第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息,将所述第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息的映射关系更新至所述预设的宠物位置信息数据库中。客户端100上传第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息至服务器200,服务器200接收后,将所述第二宠物的宠物信息以及与所述第二宠物的宠物信息对应的位置信息的映射关系更新至所述预设的宠物位置信息数据库中。更新的过程为:找寻与第二宠物信息对应的位置信息表单,如果表单中本身就有该位置信息,则可以直接跳过或者替换操作;如果表单中没有该位置信息,可以修改表单,将位置信息添加到位置信息表单中。宠物位置信息数据库的数据是保持更新的,可以不断接收补充的位置信息,便于用户查询。

进一步地,当第一发送模块110发送的查询请求为:查询与所述第一宠物的宠物信息匹配的周边的第二宠物的位置,所述第一查询标记表示查询与所述第一宠物的宠物信息对应的所述第二宠物的位置;

所述选取模块240具体用于:在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第二宠物位置的第二标记的位置信息表单。

所述返回模块240具体用于:将所述选取模块选取的所述带有表示所述第二宠物位置的第二标记的位置信息表单发送至所述客户端100。

进一步的,基于本发明宠物信息查询系统的第一实施例,本发明还提出了宠物信息查询系统的第二实施例,参照图4,图4为本发明宠物信息查询系统第二实施例的功能模块示意图,所述客户端100还包括第一上传模块120。

所述第一上传模块120用于在接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200。

所述第一发送模块110发送的查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置,所述第一查询标记表示查询所述第一宠物的安全位置。所述选取模块230包括第一选取模块,其用于在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单。

所述返回模块240具体用于:将所述选取模块230选取的所述带有表示所述第一宠物的安全位置的第二标记的位置信息表单发送至所述客户端100。

可选的,所述第一上传模块120还用于在接收到用户标记的危险位置信息与宠物信息时,将所述危险位置信息与宠物信息关联上传至服务器200;

所述第一发送模块110发送的查询请求还包括:查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置,所述第一查询标记表示查询所述第一宠物的危险位置。

在接收到第一发送模块110发送的查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置,所述选取模块230还包括第二选取模块,其用于在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的危险位置的第二标记的位置信息表单。

所述返回模块240具体用于:将所述选取模块230选取的所述带有表示所述第一宠物的危险位置的第二标记的位置信息表单并发送至所述客户端100。

在本实施例中,客户端上的APP可以显示地图,用户可以直接在地图上标记危险位置信息,同时还可以标记与危险位置信息对应的宠物信息。例如,在某一区域,若小型宠物狗比较危险,则用户可以将该区域对应的地理位置进行标记,同时关联标记小型宠物狗。从而使得这些信息可以上传至服务器200,进而共享给其他客户端100。

在客户端100接收到服务器200返回的危险位置信息时,可以在客户端的APP的地图上显示所述危险位置信息,使得用户可以获得其宠物能够活动的危险区域范围。

进一步的,基于本发明宠物信息查询系统的第一实施例,本发明还提出了宠物信息查询系统的第三实施例,参照图5,图5为本发明宠物信息查询系统第三实施例的功能模块示意图,所述客户端100还包括第二上传模块130;

所述第二上传模块130用于在接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200;

所述返回模块240还用于在选取的各个所述位置信息中,根据所述安全位置信息与宠物信息的对应关系以及所述位置信息与所述宠物信息的对应关系,确定与选取的各个所述位置信息对应的安全位置信息,并将确定的所述安全位置信息发送至所述客户端100。

在所述客户端100接收到安全位置信息时,以所述目标宠物的当前位置为起点,所述安全位置信息为终点生成导航路线。从而使得用户可以直接根据生成的导航路线引导目标宠物达到安全位置。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

本发明还提出一种宠物信息查询服务器的实施例。参照图6,该服务器200包括接收模块210、查找模块220、选取模块230和返回模块240;

接收模块210用于接收客户端100发送的查询请求,所述查询请求携带第一查询标记、第一宠物的宠物信息,所述第一查询标记表示所要查询的所述第一宠物的信息的类型。

查找模块220用于在预设的宠物位置信息数据库中查询与所述第一宠物的宠物信息对应的位置信息表单,所述位置信息表单中标记有第二查询标记,所述宠物位置信息数据库记录有宠物信息与位置信息表单的映射关系,所述位置信息表单中记录有多个位置信息。

选取模块230用于选取所述第二查询标记与所述第一查询标记匹配的位置信息表单。返回模块240用于将选取模块230选取的所述匹配的位置信息表单发送至所述客户端100。

当所述查询请求还包括第一宠物的当前位置时,服务器200还包括筛选模块,所述筛选模块用于在选取的所述位置信息表单中,筛选与所述第一宠物的当前位置之间的距离小于预设距离的位置信息。所述返回模块240再将筛选的与所述第一宠物的当前位置之间的距离小于预设距离的位置信息发送至所述客户端100。

第一发送模块110发送的查询请求为:查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置,所述第一查询标记表示查询所述第一宠物的安全位置。所述选取模块230包括第一选取模块,其用于在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单;返回模块240用于将选取的所述匹配的位置信息表单发送至所述客户端100。

服务器200在接收到查询与所述第一宠物的宠物信息匹配的第一宠物周边的安全位置的查询请求时,在查询出的所述与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的安全位置的第二标记的位置信息表单,并发送至所述客户端。所述安全位置的查询请求由客户端100发送,所述客户端100接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200。所述安全位置查询请求为由客户端100发送,所述客户端100接收到用户标记的安全位置信息与宠物信息时,将所述安全位置信息与宠物信息关联上传至服务器200。

在接收到第一发送模块110发送的查询与所述第一宠物的宠物信息匹配的第一宠物周边的危险位置,通过第二选取模块在查询出的与所述第一宠物的宠物信息对应的位置信息表单中,选取带有表示所述第一宠物的危险位置的第二标记的位置信息表单,并发送至所述客户端200。

上述接收模块210还用于接收客户端100上传的宠物可穿戴设备对应的宠物信息与关联的位置信息,并将所述宠物信息与所述位置信息关联保存至所述宠物位置信息数据库中。服务器200的具体实现及功能可参照上述系统中所述。

THE END
1.狗狗品种大全,你知道的还有哪些呢大叔花高价买了只小牛当宠物,养大后才发现买了头牛魔王 乐趣泡泡 815跟贴 狗子们每次坐车,必须是这待遇才肯下车,亲爹妈都没有这待遇! 小强动物世界 274跟贴 美女在家睡觉,不料一边一个护法,美女翻身都难! 张琪来谈搞笑 227跟贴 狗狗大战电子狗,躲避方式太高超,只要头一探必挨揍 搞笑佳丽 192跟贴 小女孩...https://m.163.com/v/video/VGGK0439J.html
2.识狗品种的软件哪个好APP推荐识狗品种的软件哪个好下载豌豆荚识狗品种的软件哪个好榜单为您提供最新识狗品种的软件哪个好大全,这里不仅有识狗品种的软件哪个好安卓版本APP、历史版本应用下载资源,还有类似识狗品种的软件哪个好的应用推荐,欢迎大家前来豌豆荚下载。https://www.wandoujia.com/bangdan/404177/
3.捡的狗不知道什么品种怎么查如何识别狗品种捡来的狗狗不知道什么品种,可以拍一张照片,然后在微信小程序中打开识别品种进行搜索。之后就可以比对查看,也可以问问对狗狗了解比较多的人。 首先,在手机微信中打开识别品种。然后,点击屏幕中间的开始识别,选择拍照或者从相册选择一张照片。最后,等待几秒钟,可以几个根据宠物猫狗照片匹配的品种图,左右滑动可以对比查看...http://m.oiocw.com/yangchongzhishi/19766.html
4.证书查询证书编号查询 查询http://cy.youzhuanxt.com/
5.狗狗品种info.chinapet.com网站标签:宠物,犬种,宠物大全,犬种分类,犬种大全 网站内容描述(仅供参考): 狗狗品种_猫咪品种_狗狗大全_猫咪大全_水族资料_宠物大全_宠物中国(info.chinapet.com)。 网站Alexa排名趋势: 网站收藏|认领|报错: 通过本站收藏该站通过浏览器收藏该站该站认领和更新网址报错 ...http://www.fwol.cn/gotoweb.php?id=5020087&lc=1
6.警惕买宠物品种受骗!保护自己和心爱的毛茸茸小伙伴宠物品种买宠物是件令人兴奋的事,但不幸的是,一些骗子利用了这一点。他们通过提供虚假的广告或信息,引诱宠物爱好者购买品种宠物,但最终却发现自己遭到欺骗。 以下是常见的宠物品种骗局以及如何保护自己的方法: 伪造血统证书 一些骗子会伪造血统证书,声称他们的宠物是纯种犬。但实际上,这些宠物可能只是混血犬,价值远低于纯种犬。https://www.qinpa.cn/25575.html
7.宠物百科提供宠物知识宠物喂养宠物治病宠物价格查询和宠物...全国宠物貂专卖店数量及分布情况: 根据最新统计数据,全国共有大约XXXX家宠物貂专卖店,它们遍布在各个省市。 以下是部分宠物貂专卖店所在地的具体信息: 北京市:XX家宠物貂专卖店 … 1天前 养狗 家狗价格多少钱一只 家狗价格多少钱一只: 家狗的价格取决于多种因素,包括狗的品种、纯种程度、年龄、健康状况、培育...http://tuzigou.com/
1.猫咪品种鉴定网站我是喵星人你的猫咪身份证你知道吗?在喵星上,有一款神奇的应用——“猫咪品种鉴定网站”,它可以帮你揭开你的猫咪小生命背后的秘密。这个网站不仅能识别出你的宠物是哪一种品种,还能提供有关该品种的详细信息,比如它们的特点、性格、成长习惯等。 首先,打开“猫咪品种鉴定网站”,点击首页上的“开始鉴定”按钮。你只需要上传一张清晰的照片,...https://www.stddjzkkll.cn/pin-zhong/478961.html
2.猫品种查询我要知道我的小猫是哪一种了你好,我是一位猫奴,最近对我的小朋友的品种产生了浓厚的兴趣。每当我带它到公园散步,都会有好奇的小朋友来问:“这只猫是不是大名鼎鼎的波斯猫呀?”或者,“看起来就像英国短毛猫呢。”但是我真的不知道它们说的是什么。我决定查一查,看看我的宠物到底属于哪一种。 首https://www.udbqij552.cn/shi-chang/491982.html
3.识别猫品种扫一扫我来教你怎么轻松辨认家里的宠物是不是纯种喵在这个快节奏的时代,科技的进步让我们的生活变得更加便捷。对于猫咪爱好者来说,识别猫品种扫一扫已经成为了一种常见的做法。如果你有宠物猫,并且对它的品种感到好奇,这篇文章将教你如何轻松地通过手机APP或者其他工具来识别你的家里的宠物是不是纯种。 首先,你需要准备一个智能手机和一个可以下载各种APP的网络连接。https://www.lynecx.cn/geng-duo-chong-wu/492674.html
4.动物识别APP扫一扫了解世界狗,是犬科动物中最常见且最受欢迎的人类宠物之一。科学上,狗属于哺乳纲啮齿目犬科,可以追溯到狼的一支演化线。在自然界中,狗主要以猎食和社交作为主要行为模式,而在人类社会,它们则扮演着忠诚伙伴和辅助工作者的角色。 鸟类鸟鸣及羽毛分析 鸟类是脊椎动物中的一个非常多样化群体,它们拥有独特的飞行能力,并通过复杂的...https://www.ntyujmf.cn/diao-yu-jiao-xue/453964.html
5.喵揭秘猫咪的DNA探索最酷的品种鉴定网站在我们热爱并饲养这些毛茸茸的小王子之前,了解它们的血统和特性至关重要。每一种猫咪都有其独特的外观、性格和健康问题,这些因素都会影响我们的宠物生活。因此,我们需要一个可靠且精准的工具来帮助我们识别出我们的宠物到底是什么品种。 二、如何选择最佳的猫咪品种鉴定网站? https://www.godyood.cn/wen-hua/694420.html
6.怎么辨认宠物狗的品种和价格?怎么辨认宠物狗的品种和价格? 在选择宠物狗的时候,许多狗主人往往面临一个重要的问题:如何辨认宠物狗的品种和价格?这是一个涉及到狗狗的外观特征、行为习性以及市场价格等多个方面的综合性问题。本文将详细探讨如何识别不同品种的宠物狗,并提供一些参考价格的信息,帮助你在选择心仪的宠物狗时做出更明智的决定。https://www.chongwugo.cn/66017.html
7.瞬间识猫掌握五种常见家喵机型在这个快节奏的时代,人们对宠物的选择越来越多元化,不仅仅是为了陪伴和爱情,更是在乎品种特性和外观。今天,我们就一起探索如何看图识猫品种,以及五种常见家喵机型。 二、看图识猫品种之道 首先要明确的是,看图识猫品种并不像看图辨认植物或动物一样复杂,但它仍然需要一定的知识积累。以下是一些建议: ...https://www.gkklenewvt.cn/geng-duo-chong-wu/228209.html
8.常见宠物犬品种大全(常见宠物犬品种大全图)品种大全常见宠物犬品种大全(常见宠物犬品种大全图) 狗的种类有几种? 一般来说,狗狗可分为7大类,每一类都有其大致的特性和不同的体态、性格、生活习惯。 1.玩赏类犬:toy breeds 以玩赏为目的所培育出来的犬种,自古以来便是王室与贵族的最爱。皮毛美丽,性格安稳,是容易饲养的小型犬种。如吉娃娃、西施犬、博美犬等。https://keguatang.com.cn/pzdq/68.html
9.猫品种查询咱们一起找回宠物的根源咱们一起找回宠物的根源! 在这个快节奏的时代,人们越来越注重生活品质和个人兴趣。对于猫 lovers 来说,拥有一个健康、活泼又有特色的猫咪,不仅是家中的宝贝,也是心灵的慰藉。然而,当我们想要了解或寻找某个独特品种的猫时,可能会感到迷茫,因为市场上有着各种各样的猫。 https://www.tepnz.com/li-shi/74937.html
10.宠物兔子品种及价格便宜,宠物兔品种推荐垂耳兔比较受人们欢迎的宠物兔品种,体型不会很大,根据品相不同价格也不同,城市差别也会有价格差别,纯种的一般在150人民币~400人民币不等。 2、波兰兔 波兰兔价格一般在100-500元,具体的价格每个地方不一样,有一定的差异,请以当地的为准。 3、熊猫兔 https://chagougou.com/59862.html
11.关于品种猫后院猫和如何挑芽谱的猫舍,这篇万字长文希望把这几...关于各品种猫的介绍可以参考我之前的这篇文章:《品种猫介绍大全》。 3、世界上为什么会有血统猫? 其实,最简单的说法,就是:为了好看。 “品种猫”的概念其实最多只能追溯到150多年前。 在19世纪,许多贵族和富有的中产阶级在欧洲、小亚细亚和其它更远的地方到处旅行,而把包括猫在内的具有异域风情的宠物带回家成了...https://www.douban.com/note/775637589/
12.工作犬种类有哪些工作犬和宠物犬的区别→MAIGOO知识part 01 工作犬和宠物犬的区别 宠物狗会撒娇,会做一些讨好人的动作,工作犬不会,但可学。像导盲犬、缉毒犬等工作犬,对狗狗的要求都比较高,也有一些固定、专门的品种,普通的宠物狗是不会导盲、缉毒的,而且也很难学会。 part 02 工作犬证怎么办理 注册程序 1、 犬主填写犬籍注册登记申报表,表格可向工作...https://m.maigoo.com/goomai/242161.html
13.宠物狗品种大全价格价格鉴证宠物狗品种大全价格,你问的有的搞笑。品种就多你要人家说多少。https://www.bkw.cn/jgjz/ask/2487545.html
14.犬细小怎样确诊如何确诊狗细小10.最好带小狗到专门的宠物医院里打疫苗,使小狗产生抗体。 犬细小病毒性肠炎是一种传染性极强、致死率极高的肠胃疾病,但是它的症状常常会和其他犬科疾病(比如冠状病毒感染、出血性肠炎、球虫病、钩虫感染等)混淆,影响判断。 识别发病症状 1.考虑狗狗的年龄 ...http://m.boqii.com/article/86955.html