本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種寵物信息查詢方法、服務(wù)器及系統(tǒng)。
背景技術(shù):
目前,為了防止寵物丟失,一般為寵物佩戴可穿戴設(shè)備??纱┐髟O(shè)備可以實時的對寵物進行定位,并將定位信息發(fā)送至終端,從而使得終端可以實時的獲取寵物的位置信息,并對寵物進行跟蹤,防止了寵物的丟失。然而,現(xiàn)有技術(shù)中,終端一般僅僅能夠獲得用戶自己的寵物對應(yīng)的位置信息,而不能獲得其他寵物的位置信息,不利于寵物玩耍。例如,若A用戶飼養(yǎng)了一只寵物狗1,在A用戶遛狗過程中,A用戶可能想去找與寵物狗1類型相似的其他寵物狗來與寵物狗1玩耍,但是,A用戶一般只能夠憑借經(jīng)驗或者事先約好的方式去尋找其他寵物狗,而不能通過技術(shù)的手段自動獲取與其寵物狗類似的其他寵物狗的地理位置信息,不利于寵物玩耍。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種寵物信息查詢方法、服務(wù)器及系統(tǒng),旨在解決終端一般僅僅能夠獲得用戶自己的寵物對應(yīng)的位置信息,而不能獲得其他寵物的位置信息,致使不利于寵物玩耍的技術(shù)問題。
本發(fā)明提供了一種寵物信息查詢方法,包括:
接收客戶端發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型;
在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;
選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端。
進一步地,所述查詢請求還包括:第一寵物的當前位置;
所述將所述匹配的位置信息表單發(fā)送至所述客戶端之前包括:在選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息;
所述將所述匹配的位置信息表單發(fā)送至所述客戶端包括:
將篩選的所述與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端。
進一步地,還包括:
接收客戶端上傳的第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息,將所述第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息的映射關(guān)系更新至所述預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中。
進一步地,所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的周邊的第二寵物的位置,所述第一查詢標記表示查詢與所述第一寵物的寵物信息對應(yīng)的所述第二寵物的位置;
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端包括:
在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第二寵物位置的第二標記的位置信息表單,并發(fā)送至所述客戶端。
進一步地,所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置,所述第一查詢標記表示查詢所述第一寵物的安全位置;
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端包括:
在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單,并發(fā)送至所述客戶端。
進一步地,所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,所述第一查詢標記表示查詢所述第一寵物的危險位置;
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端包括:
在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端。
本發(fā)明還提供了一種寵物信息查詢服務(wù)器,所述服務(wù)器包括接收模塊、查找模塊、選取模塊和返回模塊;
所述接收模塊用于接收客戶端發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型;
所述查找模塊用于在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;
所述選取模塊用于選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單;
所述返回模塊用于將所述選取模塊選取的所述匹配的位置信息表單發(fā)送至所述客戶端。
進一步地,所述查詢請求還包括:第一寵物的當前位置;
所述服務(wù)器還包括篩選模塊,用于在所述選取模塊選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息;
所述返回模塊具體用于將所述篩選模塊篩選的所述與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端。
本發(fā)明還提供了一種寵物信息查詢系統(tǒng),包括客戶端和服務(wù)器;
所述客戶端包括第一發(fā)送模塊;所述第一發(fā)送模塊用于發(fā)送查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型;
所述服務(wù)器包括接收模塊、查找模塊、選取模塊和返回模塊;
所述接收模塊用于接收客戶端發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型;
所述查找模塊用于在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;
所述選取模塊用于選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單;
所述返回模塊用于將所述選取模塊選取的所述匹配的位置信息表單發(fā)送至所述客戶端。
進一步地,所述第一發(fā)送模塊發(fā)送的查詢請求還包括:第一寵物的當前位置;
所述服務(wù)器還包括篩選模塊,用于在所述選取模塊選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息;
所述返回模塊具體用于將所述篩選模塊篩選的所述與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端。
本發(fā)明提供的寵物信息查詢方法、服務(wù)器及系統(tǒng),通過客戶端接收用戶輸入的查詢請求,服務(wù)器接收客戶端發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型,在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端。從而使得用戶能夠獲得與其寵物信息匹配的其他寵物的位置信息,使得用戶的寵物能夠更加便利的找到其他匹配的寵物一起玩耍,更有利于寵物交友,有利于寵物的身心健康。
附圖說明
圖1為本發(fā)明寵物信息查詢方法第一實施例的流程示意圖;
圖2為本發(fā)明一應(yīng)用場景的系統(tǒng)架構(gòu)圖;
圖3為本發(fā)明寵物信息查詢系統(tǒng)第一實施例的功能模塊示意圖;
圖4為本發(fā)明寵物信息查詢系統(tǒng)第二實施例的功能模塊示意圖;
圖5為本發(fā)明寵物信息查詢系統(tǒng)第三實施例的功能模塊示意圖;
圖6為本發(fā)明寵物信息查詢服務(wù)器一實施例的功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種寵物信息查詢方法,該寵物信息查詢方法可以應(yīng)用于客戶端100和服務(wù)器200中,客戶端可以為但不限于平板、手機等終端。本實施例及以下實施例以終端為手機為例進行說明。參照圖1和圖2,圖1為本發(fā)明寵物信息查詢方法第一實施例的流程示意圖,圖2為本發(fā)明一應(yīng)用場景的系統(tǒng)架構(gòu)圖,本發(fā)明提出的寵物信息查詢方法包括以下步驟:
步驟S10,接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型。
在本實施例中,客戶端100可以為用戶的手機等終端。用戶的寵物可以佩戴寵物可穿戴設(shè)備。該寵物可穿戴設(shè)備可與客戶端無線連接。寵物佩戴該寵物可穿戴設(shè)備后,可以將從寵物身上采集到的寵物信息發(fā)送到客戶端100。寵物信息可以包括但不限于寵物的品種、年齡、體重、顏色等參數(shù)信息。
一種可實施的方式是,用戶可以在登錄客戶端如手機的APP后,在APP界面上輸入寵物信息。
寵物可穿戴設(shè)備可以實時或定時進行定位,例如,可以GPS定位。寵物可穿戴設(shè)備可以實時或定時將其定位的位置信息上傳至客戶端100中,當寵物可穿戴設(shè)備定位到位置信息時,可以立即將定位的位置信息上傳至客戶端100,也可以每間隔預(yù)設(shè)的時間將位置信息上傳至客戶端100??蛇x的,在寵物可穿戴設(shè)備與客戶端之間建立了通信連接時,例如,建立了藍牙或WIFI連接時,則寵物可穿戴設(shè)備可以將定位的位置信息上傳至客戶端100中,客戶端100將接收到的位置信息轉(zhuǎn)發(fā)至服務(wù)器200中。在寵物可穿戴設(shè)備無法連接上客戶端100時,寵物可穿戴設(shè)備可以利用自身的通訊模塊將位置信息直接上傳至服務(wù)器200中,例如,可以通過2G/3G/4G/WIFI的方式將寵物的位置信息上傳至服務(wù)器200。
用戶可以通過客戶端100輸入對第一寵物的各類信息的查詢請求,第一寵物的信息的類型包括但不限于:位于第一寵物的周邊的第二寵物的位置、第一寵物的危險位置信息、第一寵物的安全位置信息。服務(wù)器200接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的第一寵物的信息的類型。
服務(wù)器200端主要完成以下工作:接收寵物的寵物信息,包括但不限于位置信息,用戶通過客戶端100可以請求查詢第一寵物的信息,服務(wù)器200按照客戶端100查詢的第一寵物的信息的類型,將相應(yīng)的信息下發(fā)到客戶端100。一個實施例中,服務(wù)器200匯總用戶上傳的安全位置信息和/或危險位置信息和/或周邊寵物的位置。例如,服務(wù)器200收集安全位置信息時,安全位置可以是用戶在客戶端的app上對路徑中的各個安全位置點進行標記,客戶端100再將這些標記上傳至服務(wù)器200中;服務(wù)器200收集危險位置信息時,危險位置可以是用戶在客戶端的app上對路徑中的各個危險位置點進行標記,客戶端再將這些標記上傳至服務(wù)器200中;服務(wù)器200還可以收集各個寵物的位置信息和寵物信息,當用戶通過客戶端100查詢時,服務(wù)器200將這些寵物的位置信息下發(fā)到客戶端100,用戶可以在地圖上看到這些寵物的位置。
服務(wù)器200匯總這些數(shù)據(jù),下發(fā)給寵物主人客戶端100,存儲大量用戶的數(shù)據(jù)??梢岳斫獾氖?,這些數(shù)據(jù)是實時根據(jù)用戶上傳的信息進行更新的,如危險位置信息和安全位置信息,是根據(jù)用戶標記的不同,實時更新到服務(wù)器200中的。用戶可以對危險位置進行刪除、添加或者修改一個位置的的屬性,如用戶可以在位置1上標記危險位置,在下次標記時,用戶可以將位置A標記為安全位置。服務(wù)器200實時收集這些數(shù)據(jù)并更新到預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中。
步驟S20,在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息。
其中,查詢標記是用于對其所在的位置信息表單所記錄的位置信息的類型進行標示作用。當服務(wù)器200接收到客戶端的查詢請求后,根據(jù)查詢請求中的第一查詢標記,可以匹配出寵物位置信息數(shù)據(jù)庫中帶對應(yīng)的第二查詢標記的位置信息表單,即匹配出需要查詢的寵物的信息的類型所在的位置信息表單。
服務(wù)器200可以在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與第一寵物的第一查詢標記匹配的寵物的位置信息。因此,可以查找到與第一寵物同類型的其他寵物的位置信息。
步驟S30,選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100。
下面舉一具體的實施例對本申請實施例方法進行詳細說明:
步驟一:接收客戶端100發(fā)送的查詢請求,查詢請求中攜帶有第一查詢標記A,查詢標記A表示要查詢第一寵物的周邊寵物位置,第一寵物的寵物信息如寵物類型。
步驟二:在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與第一寵物的寵物類型對應(yīng)的位置信息表單L1、L2、L3等,表單L1中標記有第二查詢標記A’,表單L2中標記有第二查詢標記B,表單L3中標記有第二查詢標記C。
可以理解的是,這里的表單L1、L2、L3都是與第一寵物的寵物類型匹配的位置信息表單,但表單L1、L2、L3上記錄的位置信息的類型不同。例如表單L1記錄第一寵物周邊的多個第二寵物的位置信息,表單L2記錄第一寵物周邊危險位置信息,表單L3記錄第一寵物周邊安全位置信息。其中安全位置信息和危險位置信息可以是由用戶通過客戶端標記后上傳到服務(wù)器中,這些位置信息以表單的形式存儲在服務(wù)器200中。具體可以參照前面的闡述,在此不再贅述。
步驟三:選取帶有與第一查詢標記A匹配的第二查詢標記A’的表單L1,表單L1中存儲有第一寵物周邊的多個第二寵物的位置信息,將表單L1發(fā)送至客戶端100中,用戶即可查看到表單中各個第二寵物的位置。
可選的,客戶端100在接收到服務(wù)器200發(fā)送的位置信息以及對應(yīng)的寵物信息時,可以利用APP自動打開地圖,并將接收到的位置信息通過加載的方式標記在地圖上,同時還可以在標記的位置上顯示寵物信息或?qū)櫸镄畔?yīng)進行人工標識。從而更加便于用戶瀏覽。
當所述查詢請求還包括第一寵物的當前位置時,服務(wù)器200在選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息。所述服務(wù)器200再將篩選的與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端100。
在本實施例中,預(yù)設(shè)距離可以根據(jù)實際需要進行設(shè)置,例如,可以設(shè)置為100米、200米等。通過這種方式,用戶可以具體查看周邊寵物信息匹配的其他寵物。
本發(fā)明提供的寵物信息查詢方法,通過客戶端100接收用戶輸入的查詢請求,服務(wù)器200接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型,在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100,從而使得用戶能夠獲得與其寵物信息匹配的或者其寵物附近的其他寵物的位置信息,不僅可以使得用戶的寵物能夠更加便利的找到其他匹配的寵物一起玩耍,更有利于寵物交友,有利于寵物的身心健康,還可以得知哪些地方對于寵物來說是安全地方,哪些地方對于寵物來說是危險地方,便于用戶判斷寵物可以出行的地方,有利于寵物的安全。
進一步地,客戶端100上傳第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息至服務(wù)器200,服務(wù)器200接收后,將所述第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息的映射關(guān)系更新至所述預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中。更新的過程為:找尋與寵物信息對應(yīng)的位置信息表單,如果表單中本身就有該位置信息,則可以直接跳過或者替換操作;如果表單中沒有該位置信息,可以修改表單,將位置信息添加到位置信息表單中。寵物位置信息數(shù)據(jù)庫的數(shù)據(jù)是保持更新的,可以不斷接收補充的位置信息,便于用戶查詢。
進一步地,當所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的周邊的第二寵物的位置,所述第一查詢標記表示查詢與所述第一寵物的寵物信息對應(yīng)的所述第二寵物的位置;
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100則包括:
在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第二寵物位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
其中,為清楚闡述本申請實施例方案,所采用的第一寵物和第二寵物的名稱僅作為區(qū)別本客戶端所要查詢的寵物和其他寵物之用處,第一寵物和第二寵物并不帶有前后順序意思。
進一步地,基于本發(fā)明寵物信息查詢方法的第一實施例,本發(fā)明還提出了寵物信息查詢方法的第二實施例,所述寵物信息查詢方法還包括:
當所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置,所述第一查詢標記表示查詢所述第一寵物的安全位置。
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100包括:
在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置的查詢請求時,在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。所述安全位置的查詢請求由客戶端發(fā)送,所述客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200。
具體地,客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
客戶端100發(fā)送寵物的寵物信息和安全位置查詢請求至服務(wù)器200。
在本實施例中,客戶端100上的APP可以顯示地圖,用戶可以直接在地圖上標記安全位置信息,同時還可以標記與安全位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較安全,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端上的APP輸入寵物信息,如寵物品種、寵物大小等。
在客戶端100接收到服務(wù)器200返回的安全位置信息時,可以在客戶端100的APP的地圖上顯示所述安全位置信息,使得用戶可以獲得其寵物能夠活動的安全區(qū)域范圍。
在客戶端100接收到用戶標記的危險位置信息與寵物信息時,將所述危險位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
可選的,所述寵物信息查詢方法還包括:
當所述查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,所述第一查詢標記表示查詢所述第一寵物的危險位置。
所述選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100包括:
在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置的查詢請求時,在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
在本實施例中,客戶端100上的APP可以顯示地圖,用戶可以直接在地圖上標記危險位置信息,同時還可以標記與危險位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較危險,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端100上的APP輸入寵物信息,如寵物品種、寵物大小等。
在客戶端100接收到服務(wù)器200返回的危險位置信息時,可以在客戶端100的APP的地圖上顯示所述危險位置信息,使得用戶可以獲得其寵物能夠活動的危險區(qū)域范圍。
本實施例使得寵物主人能夠及時了解其寵物附近的其他寵物信息,能夠避免寵物打架,保護寵物安全。另外通過大家都標識安全區(qū)域和危險區(qū)域信息,給溜寵者安全提示,既保護寵物也保護寵物主人的安全。
進一步的,基于本發(fā)明寵物信息查詢方法的第一實施例,本發(fā)明還提出了寵物信息查詢方法的第三實施例,所述寵物信息查詢方法還包括:
在客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
服務(wù)器200在選取的各個位置信息中,根據(jù)所述安全位置信息與寵物信息的對應(yīng)關(guān)系以及所述位置信息與所述寵物信息的對應(yīng)關(guān)系,確定與選取的各個所述位置信息對應(yīng)的安全位置信息,并將確定的所述安全位置信息發(fā)送至所述客戶端100。
在本實施例中,客戶端100上的APP可以顯示地圖,用戶可以直接在地圖上標記安全位置信息,同時還可以標記與安全位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較安全,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端100上的APP輸入寵物信息,如寵物品種、寵物大小等。
由于服務(wù)器200是在第一實施例中選取的所述目標寵物附近的其他寵物的位置信息中重新選取安全位置信息,因此,本實施例中選取的安全位置信息均是與所述目標寵物距離較近的位置,使得用戶可以直接確定其附近的安全位置信息,更加便于用戶使用。
在客戶端100接收到服務(wù)器200返回的安全位置信息時,可以在客戶端100的APP的地圖上顯示所述安全位置信息,使得用戶可以直觀的瀏覽其寵物能夠活動的附近的安全域范圍。
可選的,所述將確定的所述安全位置信息發(fā)送至發(fā)客戶端100的步驟之后,還包括:
在所述客戶端100接收到安全位置信息時,以所述目標寵物的當前位置為起點、所述安全位置信息為終點生成導(dǎo)航路線。從而使得用戶可以直接根據(jù)生成的導(dǎo)航路線引導(dǎo)目標寵物達到安全位置。
本發(fā)明進一步提供一種寵物信息查詢系統(tǒng)。該寵物信息查詢系統(tǒng)包括客戶端100和服務(wù)器200??蛻舳?00可以為終端,終端可以為但不限于平板、手機等。本實施例及以下實施例以終端為手機為例進行說明。參照圖3,圖3為本發(fā)明寵物信息查詢系統(tǒng)第一實施例的功能模塊示意圖,所述客戶端100包括第一發(fā)送模塊110,所述服務(wù)器200包括接收模塊210、查找模塊220、選取模塊230和返回模塊240;
所述第一發(fā)送模塊110用于接收用戶輸入的第一寵物的寵物信息,獲取所述第一寵物的位置信息,并向服務(wù)器200發(fā)送查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型。
在本實施例中,客戶端100可以為用戶的手機等終端。用戶的寵物可以佩戴寵物可穿戴設(shè)備。該寵物可穿戴設(shè)備可與客戶端無線連接。寵物佩戴該寵物可穿戴設(shè)備后,可以將寵物自身的寵物信息發(fā)送到客戶端100。寵物信息可以包括但不限于寵物的品種、年齡、體重、顏色等參數(shù)信息。
一種可實施的方式是,用戶可以在登錄客戶端如手機的APP后,在APP界面上輸入寵物信息。
寵物可穿戴設(shè)備可以實時或定時進行定位,例如,可以GPS定位。寵物可穿戴設(shè)備可以實時或定時將其定位的位置信息上傳至客戶端100中,當寵物可穿戴設(shè)備定位的位置信息時,可以立即將定位的位置信息上傳至客戶端100,也可以間隔預(yù)設(shè)的時間段將位置信息上傳至客戶端100??蛇x的,在寵物可穿戴設(shè)備與客戶端之間建立了通信連接時,例如,建立了藍牙或WIFI連接時,則寵物可穿戴設(shè)備可以將定位的位置信息上傳至客戶端100中,客戶端100將接收到的位置信息轉(zhuǎn)發(fā)至服務(wù)器200中。在所述寵物可穿戴設(shè)備無法連接上客戶端100時,寵物可穿戴設(shè)備可以利用自身的通訊模塊將位置信息直接上傳至服務(wù)器200中,例如,可以通過2G/3G/4G/WIFI的方式將位置信息上傳至服務(wù)器200。
用戶可以通過客戶端100輸入對寵物的各類信息的查詢請求,,第一寵物的信息的類型包括但不限于:位于第一寵物的周邊的第二寵物的位置、第一寵物的危險位置信息、第一寵物的安全位置信息。服務(wù)器200接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的第一寵物的信息的類型。
服務(wù)器200端主要完成以下工作:接收寵物的寵物信息,包括但不限于位置信息,用戶通過客戶端100可以請求查詢第一寵物的信息,服務(wù)器200按照客戶端100查詢的第一寵物的信息的類型,將相應(yīng)的信息下發(fā)到客戶端100。一個實施例中,服務(wù)器200匯總用戶上傳的安全位置信息和/或危險位置信息和/或周邊寵物的位置。例如,服務(wù)器200收集安全位置信息時,安全位置可以是用戶在客戶端的app上對路徑中的各個安全位置點進行標記,客戶端100再將這些標記上傳至服務(wù)器200中;服務(wù)器200收集危險位置信息時,危險位置可以是用戶在客戶端的app上對路徑中的各個危險位置點進行標記,客戶端再將這些標記上傳至服務(wù)器中;服務(wù)器200還可以收集各個寵物的位置信息和寵物信息,當用戶通過客戶端100查詢時,服務(wù)器200將這些寵物的位置信息下發(fā)到客戶端100,用戶可以在地圖上看到這些寵物的位置。
服務(wù)器200匯總這些數(shù)據(jù),下發(fā)給寵物主人客戶端100,存儲大量用戶的數(shù)據(jù)??梢岳斫獾氖牵@些數(shù)據(jù)是實時根據(jù)用戶上傳的信息進行更新的,如危險位置信息和安全位置信息,是根據(jù)用戶標記的不同,實時更新到服務(wù)器200中的。用戶可以對危險位置進行刪除、添加或者修改一個位置的的屬性,如用戶可以在位置1上標記危險位置,在下次標記時,用戶可以將位置A標記為安全位置。服務(wù)器200實時收集這些數(shù)據(jù)并更新到預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中。
所述接收模塊210用于接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型。
所述查找模塊220用于在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息。
其中,查詢標記是用于對其所在的位置信息表單所記錄的位置信息的類型進行標示作用。當服務(wù)器200接收到客戶端100的查詢請求后,根據(jù)查詢請求中的第一查詢標記,可以匹配出寵物位置信息數(shù)據(jù)庫中帶對應(yīng)的第二查詢標記的位置信息表單,即匹配出需要查詢的寵物的信息的類型所在的位置信息表單。
服務(wù)器200可以在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與第一寵物的第一查詢標記匹配的寵物的位置信息。因此,可以查找到與第一寵物同類型的其他寵物的位置信息。
所述選取模塊230用于選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單
所述返回模塊240,用于將所述選取模塊選取的所述匹配的位置信息表單發(fā)送至所述客戶端100。
下面舉一具體的實施例對本申請實施例系統(tǒng)進行詳細說明:
步驟一:接收客戶端100發(fā)送的查詢請求,查詢請求中攜帶有第一查詢標記A,查詢標記A表示要查詢第一寵物的周邊寵物位置,第一寵物的寵物信息如寵物類型。
步驟二:在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與第一寵物的寵物類型對應(yīng)的位置信息表單L1、L2、L3等,表單L1中標記有第二查詢標記A’,表單L2中標記有第二查詢標記B,表單L3中標記有第二查詢標記C。
可以理解的是,這里的表單L1、L2、L3都是與第一寵物的寵物類型匹配的位置信息表單,但表單L1、L2、L3上記錄的位置信息的類型不同。例如表單L1記錄第一寵物周邊的多個第二寵物的位置信息,表單L2記錄第一寵物周邊危險位置信息,表單L3記錄第一寵物周邊安全位置信息。其中安全位置信息和危險位置信息可以是由用戶通過客戶端100標記后上傳到服務(wù)器中,這些位置信息以表單的形式存儲在服務(wù)器200中。具體可以參照前面的闡述,在此不再贅述。
步驟三:選取帶有與第一查詢標記A匹配的第二查詢標記A’的表單L1,表單L1中存儲有第一寵物周邊的多個第二寵物的位置信息,將表單L1發(fā)送至客戶端中,用戶即可查看到表單中各個第二寵物的位置。
可選的,客戶端100在接收到服務(wù)器200發(fā)送的位置信息以及對應(yīng)的寵物信息時,可以利用APP自動打開地圖,并將接收到的位置信息通過加載的方式標記在地圖上,同時還可以在標記的位置上顯示寵物信息或?qū)櫸镄畔?yīng)進行人工標識。從而更加便于用戶瀏覽。
當所述查詢請求還包括第一寵物的當前位置時,服務(wù)器200還包括篩選模塊,所述篩選模塊用于在所述選取模塊選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息。
所述返回模塊240將所述篩選模塊篩選的與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端100。
在本實施例中,預(yù)設(shè)距離可以根據(jù)實際需要進行設(shè)置,例如,可以設(shè)置為100米、200米等。通過這種方式,用戶可以具體查看周邊寵物信息匹配的其他寵物。
本發(fā)明提供的寵物信息查詢系統(tǒng),通過客戶端100接收用戶輸入的查詢請求,服務(wù)器200接收客戶端發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型,在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息;選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單,并將所述匹配的位置信息表單發(fā)送至所述客戶端100,從而使得用戶能夠獲得與其寵物信息匹配的或者其寵物附近的其他寵物的位置信息,不僅可以使得用戶的寵物能夠更加便利的找到其他匹配的寵物一起玩耍,更有利于寵物交友,有利于寵物的身心健康,還可以得知哪些地方對于寵物來說是安全地方,哪些地方對于寵物來說是危險地方,便于用戶判斷寵物可以出行的地方,有利于寵物的安全。
進一步地,還包括更新模塊,用于接收客戶端100上傳的第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息,將所述第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息的映射關(guān)系更新至所述預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中??蛻舳?00上傳第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息至服務(wù)器200,服務(wù)器200接收后,將所述第二寵物的寵物信息以及與所述第二寵物的寵物信息對應(yīng)的位置信息的映射關(guān)系更新至所述預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中。更新的過程為:找尋與第二寵物信息對應(yīng)的位置信息表單,如果表單中本身就有該位置信息,則可以直接跳過或者替換操作;如果表單中沒有該位置信息,可以修改表單,將位置信息添加到位置信息表單中。寵物位置信息數(shù)據(jù)庫的數(shù)據(jù)是保持更新的,可以不斷接收補充的位置信息,便于用戶查詢。
進一步地,當?shù)谝话l(fā)送模塊110發(fā)送的查詢請求為:查詢與所述第一寵物的寵物信息匹配的周邊的第二寵物的位置,所述第一查詢標記表示查詢與所述第一寵物的寵物信息對應(yīng)的所述第二寵物的位置;
所述選取模塊240具體用于:在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第二寵物位置的第二標記的位置信息表單。
所述返回模塊240具體用于:將所述選取模塊選取的所述帶有表示所述第二寵物位置的第二標記的位置信息表單發(fā)送至所述客戶端100。
進一步的,基于本發(fā)明寵物信息查詢系統(tǒng)的第一實施例,本發(fā)明還提出了寵物信息查詢系統(tǒng)的第二實施例,參照圖4,圖4為本發(fā)明寵物信息查詢系統(tǒng)第二實施例的功能模塊示意圖,所述客戶端100還包括第一上傳模塊120。
所述第一上傳模塊120用于在接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200。
所述第一發(fā)送模塊110發(fā)送的查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置,所述第一查詢標記表示查詢所述第一寵物的安全位置。所述選取模塊230包括第一選取模塊,其用于在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單。
所述返回模塊240具體用于:將所述選取模塊230選取的所述帶有表示所述第一寵物的安全位置的第二標記的位置信息表單發(fā)送至所述客戶端100。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置的查詢請求時,在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。所述安全位置的查詢請求由客戶端發(fā)送,所述客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200。
具體地,客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
客戶端100發(fā)送寵物的寵物信息和安全位置查詢請求至服務(wù)器200。
在本實施例中,客戶端100上的APP可以顯示地圖,用戶可以直接在地圖上標記安全位置信息,同時還可以標記與安全位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較安全,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端上的APP輸入寵物信息,如寵物品種、寵物大小等。
在客戶端100接收到服務(wù)器200返回的安全位置信息時,可以在客戶端100的APP的地圖上顯示所述安全位置信息,使得用戶可以獲得其寵物能夠活動的安全區(qū)域范圍。
可選的,所述第一上傳模塊120還用于在接收到用戶標記的危險位置信息與寵物信息時,將所述危險位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
所述第一發(fā)送模塊110發(fā)送的查詢請求還包括:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,所述第一查詢標記表示查詢所述第一寵物的危險位置。
在接收到第一發(fā)送模塊110發(fā)送的查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,所述選取模塊230還包括第二選取模塊,其用于在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單。
所述返回模塊240具體用于:將所述選取模塊230選取的所述帶有表示所述第一寵物的危險位置的第二標記的位置信息表單并發(fā)送至所述客戶端100。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置的查詢請求時,在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
在本實施例中,客戶端上的APP可以顯示地圖,用戶可以直接在地圖上標記危險位置信息,同時還可以標記與危險位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較危險,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端上的APP輸入寵物信息,如寵物品種、寵物大小等。
在客戶端100接收到服務(wù)器200返回的危險位置信息時,可以在客戶端的APP的地圖上顯示所述危險位置信息,使得用戶可以獲得其寵物能夠活動的危險區(qū)域范圍。
本實施例使得寵物主人能夠及時了解其寵物附近的其他寵物信息,能夠避免寵物打架,保護寵物安全。另外通過大家都標識安全區(qū)域和危險區(qū)域信息,給溜寵者安全提示,既保護寵物也保護寵物主人的安全。
進一步的,基于本發(fā)明寵物信息查詢系統(tǒng)的第一實施例,本發(fā)明還提出了寵物信息查詢系統(tǒng)的第三實施例,參照圖5,圖5為本發(fā)明寵物信息查詢系統(tǒng)第三實施例的功能模塊示意圖,所述客戶端100還包括第二上傳模塊130;
所述第二上傳模塊130用于在接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200;
所述返回模塊240還用于在選取的各個所述位置信息中,根據(jù)所述安全位置信息與寵物信息的對應(yīng)關(guān)系以及所述位置信息與所述寵物信息的對應(yīng)關(guān)系,確定與選取的各個所述位置信息對應(yīng)的安全位置信息,并將確定的所述安全位置信息發(fā)送至所述客戶端100。
在本實施例中,客戶端100上的APP可以顯示地圖,用戶可以直接在地圖上標記安全位置信息,同時還可以標記與安全位置信息對應(yīng)的寵物信息。例如,在某一區(qū)域,若小型寵物狗比較安全,則用戶可以將該區(qū)域?qū)?yīng)的地理位置進行標記,同時關(guān)聯(lián)標記小型寵物狗。從而使得這些信息可以上傳至服務(wù)器200,進而共享給其他客戶端100。
用戶可以基于客戶端100上的APP輸入寵物信息,如寵物品種、寵物大小等。
由于服務(wù)器200是在第一實施例中選取的所述目標寵物附近的其他寵物的位置信息中重新選取安全位置信息,因此,本實施例中選取的安全位置信息均是與所述目標寵物距離較近的位置,使得用戶可以直接確定其附近的安全位置信息,更加便于用戶使用。
在客戶端100接收到服務(wù)器200返回的安全位置信息時,可以在客戶端100的APP的地圖上顯示所述安全位置信息,使得用戶可以直觀的瀏覽其寵物能夠活動的附近的安全域范圍。
可選的,所述將確定的所述安全位置信息發(fā)送至發(fā)客戶端100的步驟之后,還包括:
在所述客戶端100接收到安全位置信息時,以所述目標寵物的當前位置為起點,所述安全位置信息為終點生成導(dǎo)航路線。從而使得用戶可以直接根據(jù)生成的導(dǎo)航路線引導(dǎo)目標寵物達到安全位置。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
本發(fā)明還提出一種寵物信息查詢服務(wù)器的實施例。參照圖6,該服務(wù)器200包括接收模塊210、查找模塊220、選取模塊230和返回模塊240;
接收模塊210用于接收客戶端100發(fā)送的查詢請求,所述查詢請求攜帶第一查詢標記、第一寵物的寵物信息,所述第一查詢標記表示所要查詢的所述第一寵物的信息的類型。
查找模塊220用于在預(yù)設(shè)的寵物位置信息數(shù)據(jù)庫中查詢與所述第一寵物的寵物信息對應(yīng)的位置信息表單,所述位置信息表單中標記有第二查詢標記,所述寵物位置信息數(shù)據(jù)庫記錄有寵物信息與位置信息表單的映射關(guān)系,所述位置信息表單中記錄有多個位置信息。
選取模塊230用于選取所述第二查詢標記與所述第一查詢標記匹配的位置信息表單。返回模塊240用于將選取模塊230選取的所述匹配的位置信息表單發(fā)送至所述客戶端100。
當所述查詢請求還包括第一寵物的當前位置時,服務(wù)器200還包括篩選模塊,所述篩選模塊用于在選取的所述位置信息表單中,篩選與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息。所述返回模塊240再將篩選的與所述第一寵物的當前位置之間的距離小于預(yù)設(shè)距離的位置信息發(fā)送至所述客戶端100。
第一發(fā)送模塊110發(fā)送的查詢請求為:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置,所述第一查詢標記表示查詢所述第一寵物的安全位置。所述選取模塊230包括第一選取模塊,其用于在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單;返回模塊240用于將選取的所述匹配的位置信息表單發(fā)送至所述客戶端100。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的安全位置的查詢請求時,在查詢出的所述與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的安全位置的第二標記的位置信息表單,并發(fā)送至所述客戶端。所述安全位置的查詢請求由客戶端100發(fā)送,所述客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200。所述安全位置查詢請求為由客戶端100發(fā)送,所述客戶端100接收到用戶標記的安全位置信息與寵物信息時,將所述安全位置信息與寵物信息關(guān)聯(lián)上傳至服務(wù)器200。
所述第一發(fā)送模塊110發(fā)送的查詢請求還包括:查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,所述第一查詢標記表示查詢所述第一寵物的危險位置。
在接收到第一發(fā)送模塊110發(fā)送的查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置,通過第二選取模塊在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端200。
服務(wù)器200在接收到查詢與所述第一寵物的寵物信息匹配的第一寵物周邊的危險位置的查詢請求時,在查詢出的與所述第一寵物的寵物信息對應(yīng)的位置信息表單中,選取帶有表示所述第一寵物的危險位置的第二標記的位置信息表單,并發(fā)送至所述客戶端100。
上述接收模塊210還用于接收客戶端100上傳的寵物可穿戴設(shè)備對應(yīng)的寵物信息與關(guān)聯(lián)的位置信息,并將所述寵物信息與所述位置信息關(guān)聯(lián)保存至所述寵物位置信息數(shù)據(jù)庫中。服務(wù)器200的具體實現(xiàn)及功能可參照上述系統(tǒng)中所述。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。