CN106382945A - Path generation method for searching pet, apparatus and system thereof - Google Patents

Path generation method for searching pet, apparatus and system thereof Download PDF

Info

Publication number
CN106382945A
CN106382945A CN201610777467.6A CN201610777467A CN106382945A CN 106382945 A CN106382945 A CN 106382945A CN 201610777467 A CN201610777467 A CN 201610777467A CN 106382945 A CN106382945 A CN 106382945A
Authority
CN
China
Prior art keywords
pet
whereabouts
owner
path
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610777467.6A
Other languages
Chinese (zh)
Inventor
王忠山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Water World Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to CN201610777467.6A priority Critical patent/CN106382945A/en
Publication of CN106382945A publication Critical patent/CN106382945A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • A01K29/005Monitoring or measuring activity, e.g. detecting heat or mating

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Biophysics (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a path generation method for searching pet, an apparatus and a system thereof. The method comprises the following steps: obtaining the position of the pet and the position of master of the pet; according to the position of the pet and the position of the master of the pet, determining a navigation path for searching the pet for the master. The provided path generation method, the apparatus and the system are convenient for searching the pet according to the navigation path of the pet for the master as well as reducing the difficulty for searching the pet.

Description

Give path generating method, the apparatus and system of pet for change
Technical field
The present invention relates to smart machine field, particularly to a kind of path generating method giving pet for change, apparatus and system.
Background technology
With the raising of people's living standard, the family of pet feeding gets more and more, and some families are considered as pet One one's share of expenses for a joint undertaking of family.For supporting the family having pet, it is often occurrence that pet imprudence is gone astray from the group.After pet is lost, The mode of recovering that presently, there are has:Seek and dote on notice by personnel searching or patch.Under such mode, take longer, and recover difficulty Degree is larger, recovers probability little.
Meanwhile, pet is typically all it is difficult to determine the optimal path looking for pet in constantly activity, looks for pet owner Return pet and bring very big difficulty.
Content of the invention
The main object of the present invention, for providing a kind of path generating method giving pet for change, apparatus and system, is easy to pet Owner, according to the guidance path giving pet for change, looks for pet, reduces the difficulty looking for pet.
The present invention proposes a kind of path generating method giving pet for change, comprises the following steps:
Obtain the position of pet and the position of pet owner;
Position according to described pet and the position of described pet owner, determine that pet owner gives the navigation road of pet for change Footpath.
Further, the position of the described position according to described pet and described pet owner, determines that pet owner is looked for Include before returning the step of guidance path of pet:
Obtain the pet whereabouts image that pet wearable device shoots;
The described position according to described pet and the position of pet owner, determine that pet owner gives the navigation road of pet for change The step in footpath includes:
Position according to described pet combines the follow-up whereabouts of pet whereabouts image anticipation pet, after described pet Continuous whereabouts and the position of pet owner, determine that pet owner gives the guidance path of pet for change.
Further, the position of the described position according to described pet and pet owner, determines that pet owner is given for change and dotes on The step of the guidance path of thing includes:
Inquire about the historical path of the position comprising described pet in the conventional motion path of described pet;
According to the position of described pet, in conjunction with the historical path of described pet, the follow-up whereabouts of pet described in anticipation;
The follow-up whereabouts of the pet according to described anticipation and the position of described pet owner, determine that pet owner is given for change and dote on The guidance path of thing.
Further, the described position according to described pet, in conjunction with the historical path of described pet, pet described in anticipation The step of follow-up whereabouts includes:
According to the historical path of pet, analyze the probability in each crossing whereabouts for the pet;And/or, pet is gone to for analysis Probability on each direction, described direction includes azimuth information;
According to the pet analyzing each crossing whereabouts probability, and/or, pet goes to the probability on each direction, Anticipation goes out the follow-up whereabouts of described pet whereabouts maximum probability.
Further, the described position according to described pet, in conjunction with the historical path of described pet, pet described in anticipation The step of follow-up whereabouts also includes:
According to the historical path of pet, analyze pet and go to the probability on each direction;And/or, analyze pet and go Probability toward each scene;Described direction includes azimuth information, and described scene is included one in building, street, park and grove Plant or multiple;
Pet according to analyzing goes to the probability on each direction, and/or, pet goes to the probability of each scene, in advance Sentence the follow-up whereabouts described pet whereabouts maximum probability.
Present invention also offers a kind of coordinates measurement device giving pet for change, including:
Acquiring unit, for obtaining the position of pet and the position of pet owner;
Navigation elements, for the position of the position according to described pet and described pet owner, determine that pet owner is looked for Return the guidance path of pet.
Further, also include:
Image acquisition unit, obtains and is worn on the pet whereabouts image that the pet wearable device with pet shoots;
Described navigation elements are used for:
Position according to described pet combines the follow-up whereabouts of pet whereabouts image anticipation pet, after described pet Continuous whereabouts and the position of pet owner, determine that pet owner gives the guidance path of pet for change.
Further, described navigation elements include:
Call subelement, in the motion path conventional for inquiring about described pet, comprise the history road of the position of described pet Footpath;
Anticipation subelement, for the position according to described pet, in conjunction with the historical path of described pet, pet described in anticipation Follow-up whereabouts;
Navigation subelement, the follow-up whereabouts for the pet according to described anticipation and the position of described pet owner, really Determine the guidance path that pet owner gives pet for change.
Further, described anticipation subelement includes:
First analysis module, for the historical path according to pet, analyzes the probability in each crossing whereabouts for the pet; And/or, analysis pet goes to the probability on each direction, and described direction includes azimuth information;
First anticipation module, for according to the pet that analyzes each crossing whereabouts probability, and/or, pet is gone to Probability on each direction, anticipation goes out the follow-up whereabouts of described pet whereabouts maximum probability.
Or, described anticipation subelement includes:
Second analysis module, for the historical path according to pet, analyzes pet and goes to the probability on each direction; And/or, analyze the probability that pet goes to each scene;Described direction includes azimuth information, and described scene includes building, street One or more in road, park and grove;
Second anticipation module, for going to the probability on each direction according to the pet analyzing, and/or, pet is gone to The probability of each scene, anticipation goes out the follow-up whereabouts of described pet whereabouts maximum probability.
Present invention also offers a kind of path generating system giving pet for change, including pet wearable device and give pet for change Coordinates measurement device;Described pet wearable device is used for positioning the position of pet;
The described coordinates measurement device giving pet for change is used for obtaining the position of pet owner, and sets from described pet wearing The standby middle position obtaining pet;And the position of the position according to described pet and described pet owner, determine that pet owner is looked for Return the guidance path of pet.
Path generating method, the apparatus and system of giving pet for change providing in the present invention, has the advantages that:
Path generating method, the apparatus and system of giving pet for change providing in the present invention, obtains the position of pet and dotes on The position of owner people;Position according to pet and the position of described pet owner, determine that pet owner gives the navigation of pet for change Path.It is easy to pet owner and pet is looked for according to the guidance path giving pet for change, the difficulty looking for pet can be reduced.
Brief description
Fig. 1 is the path generating method step schematic diagram giving pet in one embodiment of the invention for change;
Fig. 2 is the concrete steps schematic diagram of step S2 in one embodiment of the invention;
Fig. 3 is the concrete schematic diagram of anticipation pet whereabouts in the embodiment of the present invention;
Fig. 4 is the concrete steps schematic diagram of step S22 in one embodiment of the invention;
Fig. 5 is the concrete steps schematic diagram of step S22 in another embodiment of the present invention;
Fig. 6 A is the coordinates measurement apparatus structure schematic diagram giving pet in one embodiment of the invention for change;
Fig. 6 B is the coordinates measurement apparatus structure schematic diagram giving pet in another embodiment of the present invention for change;
Fig. 7 is navigation elements structural representation in one embodiment of the invention;
Fig. 8 is anticipation sub-unit structure schematic diagram in one embodiment of the invention;
Fig. 9 is anticipation sub-unit structure schematic diagram in another embodiment of the present invention;
Figure 10 is the path generating system structural representation giving pet in one embodiment of the invention for change.
The realization of the object of the invention, functional characteristics and advantage will be described further in conjunction with the embodiments referring to the drawings.
Specific embodiment
It should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " " used herein, " Individual ", " described " " above-mentioned " and " being somebody's turn to do " may also comprise plural form.It is to be further understood that making in the specification of the present invention Wording " inclusion " refers to there is described feature, integer, step, operation, element, unit, module and/or assembly, but simultaneously Do not preclude the presence or addition of other features one or more, integer, step, operation, element, unit, module, assembly and/or it Group.It should be understood that when we claim element to be " connected " or during " coupled " to another element, it can be directly connected to or couple To other elements, or can also there is intermediary element.Additionally, " connection " used herein or " coupling " can include wirelessly connecting Connect or wirelessly couple.Wording "and/or" used herein includes one or more associated listing the whole or arbitrary of item Unit and whole combination.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, and all terms used herein (include technology art Language and scientific terminology), there is the general understanding identical meaning with the those of ordinary skill in art of the present invention.Also should Be understood by, those terms defined in such as general dictionary it should be understood that have with the context of prior art in The consistent meaning of meaning, and unless by specific definitions as here, otherwise will not use idealization or excessively formal implication To explain.
Those skilled in the art of the present technique are appreciated that " mobile terminal " used herein above had both included wireless signal receiver Equipment, it only possesses the equipment of the wireless signal receiver of non-emissive ability, again include receive and transmitting hardware equipment, its There is the reception that on bidirectional communication link, can execute two-way communication and the equipment of transmitting hardware." terminal used herein above Equipment " can also be communication terminal, access terminals, music/video playback terminal, for example, can be PDA, MID (Mobile Internet Device, mobile internet device) and/or have music/video playing function mobile phone or Intelligent television, flat board, apparatus such as computer.
In the present invention give the path generating method of pet for change, apparatus and system is mainly used in and departs from pet master in pet People, not when owner side, helps pet owner to give the application scenarios of pet for change.At present, because pet is mostly relatively more active, dote on Owner people saunters when doting on outside, and pet often runs away, and runs out of the visual line of sight of pet owner, is susceptible to the event of going astray from the group.Therefore, Provide a kind of path generating method giving pet for change, apparatus and system in the present invention, obtain the position of pet in real time and dote on The position of owner people;And the position of the position according to pet and pet owner, determine that pet owner gives the navigation road of pet for change Footpath, is shown simultaneously on the client;Consequently facilitating pet owner, according to the guidance path of display in client, is looked for and is doted on Thing, reduces the difficulty looking for pet.
With reference to Fig. 1, it is the path generating method step schematic diagram giving pet in one embodiment of the invention for change.
Propose a kind of path generating method giving pet for change in one embodiment of the invention, be applied to pet owner and give pet for change When, pet owner is navigated, comprises the following steps:
Step S1, obtains the position of pet and the position of pet owner.
Step S2, the position according to above-mentioned pet and the position of pet owner, determine that pet owner gives leading of pet for change Bit path.
When the present embodiment is applied to pet owner and gives pet for change, pet owner is navigated.Above-mentioned pet is cat, dog Deng animal, the position of above-mentioned pet can be gathered and be sent to mobile terminal by the pet wearable device being worn on pet And/or server;There is the acquisition for mobile terminal that pet owner carries the position of above-mentioned pet owner, equally, the pet that navigates to During the position of owner equally can upload onto the server.It should be noted that the present invention does not limit to and is applied to pet owner and gives for change Pet, it be should apply to carry anyone of mobile terminal being connected with pet wearable device adaptation and looks for pet.Above-mentioned Pet wearable device is connected with mobile terminal pairing, and above-mentioned pet wearable device is to be worn on pet four limbs, body, neck, head Wearable device in portion, it can be the wearable device such as Pet neck ring, tail ring.Above-mentioned mobile terminal can be smart mobile phone, electricity The equipment such as brain, flat board and intelligent watch, mobile terminal is provided with the client of display guidance path.In above-mentioned pet wearing Camera, microphone and various kinds of sensors are usually provided with equipment, this sensor can detect the health of pet, physiology letter Number, the parameter such as positional information and moving situation.The sensor includes GPS, nine axle sensors, acceleration transducer, distance Sensor, infrared sensor, temperature sensor, heart rate sensor, one or more of step-counting sensor etc., according to actual needs may be used Suitably increase or decrease.
Because pet is more active, often run out of the visual line of sight of pet owner, if the searching of pet owner blindness, Waste time and energy, and be not easy to give for change.
Therefore, in the present embodiment, pet wearable device can be worn on pet in advance, by pet wearable device Obtain the position of pet in real time, and the positional information of pet is sent to mobile terminal;Pet owner is carried with and is worn with pet Wear the mobile terminal that device pairing connects and can be communicated, this mobile terminal can position the position getting pet owner in real time And upload onto the server.Position according to pet and the position of pet owner, determine that pet owner gives the navigation road of pet for change Footpath.In a kind of optional embodiment, the coordinates measurement device giving pet for change can be arranged on the terminal device it is also possible to be arranged on On server, when the coordinates measurement device giving pet for change can arrange on the terminal device, guidance path can be carried out by terminal Display;When the coordinates measurement device giving pet for change is arranged on the server, also guidance path is pushed to client further On shown.It is easy to pet owner and intuitively views the guidance path giving pet for change on the client, according to this navigation road Pet is looked in footpath, can reduce the difficulty looking for pet.Preferably, can also show in the client on being arranged at mobile terminal Show the position of pet and the position of pet owner, pet run away close together when, pet owner need not be navigated and just can be looked for Return pet;Or, pet owner is familiar with to pet surrounding enviroment, and pet owner is also dependent on the pet of display in client Position is directly found.
In the present embodiment, in above-mentioned steps S2, the guidance path that pet owner gives pet for change includes:
The most unimpeded road between shortest path between above-mentioned pet owner and pet, or above-mentioned pet owner and pet The optimal paths such as footpath.
In the position of the position according to pet for the mobile terminal and pet owner, cook up pet owner and give leading of pet for change Bit path both can include the most smooth between shortest path or pet owner and pet between pet owner and pet Path.Can there is mulitpath, when smooth traffic, user can select shortest path strength between pet owner and pet Go to give pet for change;And sometimes, during heavy traffic, then road strength the most unimpeded can be selected in mulitpath.Existing map visitor The busy extent showing each bar route would generally be corresponded to different colours on the end of family.
In another embodiment, in above-mentioned steps S2, the position according to described pet and the position of described pet owner, Also include before determining the step that pet owner gives the guidance path of pet for change:
Obtain the pet whereabouts image that pet wearable device shoots.
Specifically, after pet runs away, when pet owner looks for pet, controllable pet wearable device opens camera Shoot the image in front of pet, or the image of the surrounding enviroment by full-view camera shooting pet present position, above-mentioned figure As including photo and video.Pet wearable device sends the pet whereabouts image information of shooting to mobile terminal.
When receiving above-mentioned image information, the position according to above-mentioned pet combines the follow-up of pet whereabouts image anticipation pet Whereabouts, the whereabouts according to above-mentioned pet and the position of pet owner, determine that pet owner gives the guidance path of pet for change.Pass through Obtain the whereabouts image of pet, can more accurately determine the whereabouts of pet, be easy to pet owner and give pet for change.
Specifically, after the follow-up whereabouts of anticipation pet, the follow-up whereabouts of the pet according to above-mentioned anticipation, generate some Pet possible path, this pet possible path represents that pet is subsequently possible to the possible path gone to;In a kind of embodiment, permissible Respectively guidance path is generated according to the position of every pet possible path and pet owner.Preferably, in some of above-mentioned generation A pet is selected most possibly to go to the pet possible path of (maximum probability), further according to this probability in pet possible path The position of big pet possible path and pet owner generates guidance path.And in this guidance path, at least include above-mentioned probability Shortest path between maximum pet possible path and pet owner position and the most smooth path of traffic.With this, more Pet owner is facilitated to look for pet.
Because pet is not motionless, the pet path between activity, pet owner and pet always of staying always Change can be produced at any time, particularly pet and pet owner away from too far away when in fact it could happen that when pet owner reach initial fixed During the pet position of position, now pet has run to other position, pet owner is carried out looking for and causes necessarily to perplex.
Therefore, with reference to Fig. 2, in another embodiment, in above-mentioned steps S2, the position according to above-mentioned pet and pet master The position of people, determines that pet owner is given the step of the guidance path of pet for change and specifically included:
Step S21, inquires about the historical path comprising pet position in the conventional motion path of above-mentioned pet.
Step S22, according to the position of above-mentioned pet, in conjunction with the historical path of above-mentioned pet, the above-mentioned pet of anticipation follow-up Whereabouts.
Step S23, the follow-up whereabouts of the pet according to above-mentioned anticipation and the position of above-mentioned pet owner, determine pet master People gives the guidance path of pet for change.
After above-mentioned pet wearable device is worn on pet, can be by the built-in positioner of pet wearable device The daily movement position of positioning pet, these movement positions can be communicated back to and note in the mobile terminal of pet wearable device pairing Record, or the middle record that directly uploads onto the server, or uploaded onto the server by the terminal device matching and recorded, thus The movement locus of pet daily routines can be obtained, movement locus is stored in pet wearable device, or send to Match, with pet wearable device, the mobile terminal being connected to be stored, or be uploaded to cloud server and stored.
In the present embodiment, after getting the position of pet and the position of pet owner, according to the position of pet, from The motion of the pet in identical with this geographical position, similar or adjacent geographical position is called in the conventional motion path of pet of storage Path.Analyze pet and be accustomed to place, direction of going etc. from the conventional motion path of this pet in the past, thus, analyze pet The moving line that lower a moment will be likely to occur, anticipation goes out whereabouts or the particular location of pet subsequent time.Finally further according to anticipation The whereabouts at the pet lower a moment going out or particular location, and pet owner position this moment, cook up optimal path, as looking for Return the navigation way of pet, pet owner looks for pet along this navigation way, time saving and energy saving.Optimal road in the present embodiment Footpath mainly includes the shortest path between pet owner and pet, or the clear path between pet owner and pet.Can To be understood by, being executed by terminal it is also possible to be executed by server, preferably of the above-mentioned path generating method giving pet for change , during server execution, guidance path can be pushed to the pet of connection.
Specifically, after the follow-up whereabouts of anticipation pet, according to the follow-up whereabouts of above-mentioned pet, generating some pets can Energy path, this pet possible path represents that pet is subsequently possible to the possible path gone to;In a kind of embodiment, root can be distinguished Position according to every pet possible path and pet owner generates guidance path.Preferably, can in some pets of above-mentioned generation A pet can be selected most possibly to go to the pet possible path of (maximum probability), doting on further according to this maximum probability in path The position of thing possible path and pet owner generates guidance path.And in this guidance path, at least include above-mentioned maximum probability Shortest path between pet possible path and pet owner position and the most smooth path of traffic.With this, convenient dote on Owner people looks for pet.
With reference to Fig. 3, it is the concrete schematic diagram of anticipation pet whereabouts in the embodiment of the present invention.
In one embodiment, in certain first moment, pet first is located at the primary importance shown in figure, and pet wearing sets For navigating to pet first primary importance now, upload to mobile terminal or server, pet owner is located at farther out one Position.The route of navigation indicates pet owner first to this primary importance, if when pet owner reaches this primary importance, pet First then has moved to other positions, now then needs again the new guidance path of plane-generating.
Therefore, in the present embodiment, the primary importance of pet first is obtained in the first moment, and according to this primary importance, from The pet first in identical with this primary importance, similar or adjacent geographical position is called in the conventional motion path of pet first of storage Motion path.Analyze pet first and be accustomed to place, direction of going etc. from the conventional motion path of this pet first in the past, thus, The moving line that analysis pet lower a moment is likely to occur, anticipation goes out whereabouts or the particular location of pet first subsequent time.Finally The whereabouts at the pet first lower a moment going out further according to anticipation or particular location, and pet owner position this moment, cook up Good path, as the navigation way giving pet first for change, pet owner looks for pet first along this route, time saving and energy saving.For example, In the first moment, the primary importance according to pet first and the conventional motion path calling, anticipation goes out pet first and will go to position A Probability be much larger than and go to the probability of position B, then can be using position A as the whereabouts at pet first lower a moment or particular location. Pet owner is navigated to position A and just very maximum probability can find pet first at the A of position or near it.Meanwhile, according to this position Optimal path is cooked up in the position putting A with pet owner, and this optimal path mainly includes the shortest between pet owner and position A Clear path between path, or pet owner and position A.So, just can be more time-consuming, simultaneously for pet master People provides and has a good transport service.
With reference to Fig. 4, in another embodiment, in above-mentioned steps S22, according to the position of above-mentioned pet, in conjunction with above-mentioned pet Historical path, the step of the follow-up whereabouts of the above-mentioned pet of anticipation includes:
Step S201, when the position of pet is identical with the position of pet normal activity, close or adjacent, then can basis The historical path of pet, analyzes the probability in each crossing whereabouts for the pet;And/or, pet is gone on each direction for analysis Probability, above-mentioned direction includes azimuth information;
Step S202, according to the pet analyzing each crossing whereabouts probability, and/or, pet goes to each direction On probability, anticipation goes out the follow-up whereabouts of above-mentioned pet whereabouts maximum probability.
In the present embodiment, it is mainly used in pet position and the not strange application scenarios in pet normal activity position.Root Went to the probability of each crossing whereabouts according to pet in the past, and/or, pet goes to the probability on each direction, and anticipation goes out above-mentioned dotes on The follow-up whereabouts of thing whereabouts maximum probability.
After anticipation goes out the follow-up whereabouts of this pet, just can be advised with pet owner location according to this follow-up whereabouts Mark the optimal guidance path that pet owner gives pet for change.User can find pet according to this optimal guidance path.
With reference to Fig. 5, in another embodiment, in above-mentioned steps S22, according to the position of above-mentioned pet, in conjunction with above-mentioned pet Historical path, the step of the follow-up whereabouts of the above-mentioned pet of anticipation also includes:
Step S221, when entirely different with pet normal activity when the position that pet wearable device comes off, then can basis The historical path of pet, analyzes pet and goes to the probability on each direction;And/or, analyze pet and go to each scene Probability;Above-mentioned direction includes azimuth information, and above-mentioned scene is included one or more in building, street, park and grove;
Step S222, the pet according to analyzing goes to the probability on each direction, and/or, pet goes to each scene Probability, anticipation goes out the follow-up whereabouts of above-mentioned pet whereabouts maximum probability.
In the present embodiment, it is mainly used in pet present position and the completely strange application scenarios in pet normal activity position. Probability on each direction is gone to according to pet, and/or, pet goes to the probability of each scene, and anticipation goes out above-mentioned pet whereabouts The follow-up whereabouts of maximum probability.The probability that above-mentioned pet goes to each scene mainly judges according to the usual habit of pet.For example, have A little pets like the place more than crowd, and some pets hobby is gone in grove, and then more hobby goes to park to some pets.According to pet Usual custom, can go out, with analytic statistics, the probability that pet goes to each scene.
After anticipation goes out the follow-up whereabouts of this pet, just can be advised with pet owner location according to this follow-up whereabouts Mark the optimal guidance path that pet owner gives pet for change.User can find pet according to this optimal guidance path.
In order to further be described to the present invention, present invention also offers a kind of coordinates measurement giving pet for change Device.
Reference picture 6A, additionally provides a kind of coordinates measurement device giving pet for change in one embodiment of the invention, including:
Acquiring unit 10, for obtaining the position of pet and the position of pet owner.
Navigation elements 20, for the position of the position according to above-mentioned pet and pet owner, determine that pet owner is given for change The guidance path of pet.
When the present embodiment is applied to pet owner and gives pet for change, pet owner is navigated.Above-mentioned pet is cat, dog Deng animal, the position of above-mentioned pet can be gathered and be sent to mobile terminal by the pet wearable device being worn on pet And/or server;There is the acquisition for mobile terminal that pet owner carries the position of above-mentioned pet owner, equally, the pet that navigates to During the position of owner equally can upload onto the server.It should be noted that the present invention does not limit to and is applied to pet owner and gives for change Pet, it be should apply to carry anyone of mobile terminal being connected with pet wearable device adaptation and looks for pet.Above-mentioned Pet wearable device is connected with mobile terminal pairing, and above-mentioned pet wearable device is to be worn on pet four limbs, body, neck, head Wearable device in portion, it can be the wearable device such as Pet neck ring, tail ring.Above-mentioned mobile terminal can be smart mobile phone, electricity The equipment such as brain, flat board and intelligent watch, mobile terminal is provided with the client of display guidance path.In above-mentioned pet wearing Camera, microphone and various kinds of sensors are usually provided with equipment, this sensor can detect the health of pet, physiology letter Number, the parameter such as positional information and moving situation.The sensor includes GPS, nine axle sensors, acceleration transducer, distance Sensor, infrared sensor, temperature sensor, heart rate sensor, one or more of step-counting sensor etc., according to actual needs may be used Suitably increase or decrease.
Because pet is more active, often run out of the visual line of sight of pet owner, if the searching of pet owner blindness, Waste time and energy, and be not easy to give for change.
Therefore, in the present embodiment, pet wearable device can be worn on pet in advance, by pet wearable device Obtain the position of pet in real time, and the positional information of pet is sent to acquiring unit 10;Pet owner is carried with and pet The mobile terminal that wearable device pairing connects and can be communicated, the acquiring unit 10 of this mobile terminal can position in real time and get The position of pet owner simultaneously uploads onto the server.The position according to pet for the navigation elements 20 and the position of pet owner, determine Pet owner gives the guidance path of pet for change.In a kind of optional embodiment, the coordinates measurement device giving pet for change can be arranged On the terminal device it is also possible to arrange on the server, when the coordinates measurement device giving pet for change can be arranged on terminal device On, guidance path can be shown by terminal;When the coordinates measurement device giving pet for change is arranged on the server, further Also guidance path is pushed to and shown in client.It is easy to pet owner and intuitively views on the client give pet for change Guidance path, pet is looked for according to this guidance path, the difficulty looking for pet can be reduced.Preferably, can also be in setting The position of pet and the position of pet owner are shown on mobile terminal, pet run away close together when, pet owner Need not navigate and just can give pet for change;Or, pet owner is familiar with to pet surrounding enviroment, and pet owner is also dependent on client On end, the pet position of display is directly found.
In the present embodiment, the guidance path that the pet owner that above-mentioned navigation elements 20 determine gives pet for change includes:
The most unimpeded road between shortest path between above-mentioned pet owner and pet, or above-mentioned pet owner and pet The optimal paths such as footpath.
In the position of the position according to pet for the navigation elements 20 and pet owner, cook up pet owner and give pet for change Between shortest path or pet owner and pet that guidance path both can include between pet owner and pet Clear path.Can there is mulitpath, when smooth traffic, user can select shortest path between pet owner and pet Strength goes to give pet for change;And sometimes, during heavy traffic, then road strength the most unimpeded can be selected in mulitpath.Existing map The busy extent showing each bar route would generally be corresponded to different colours on client.
As shown in Figure 6B, in another embodiment, said apparatus also include:
Image acquisition unit 30, for obtaining the pet whereabouts image of pet wearable device shooting.
Specifically, after pet runs away, when pet owner looks for pet, controllable pet wearable device opens camera Shoot the image in front of pet, or the image of the surrounding enviroment by full-view camera shooting pet present position, above-mentioned figure As including photo and video.Pet wearable device sends the pet whereabouts image information of shooting to mobile terminal and/or clothes Business device.
When acquiring unit 10 receives above-mentioned image information, above-mentioned navigation elements 20 combine according to the position of above-mentioned pet dotes on Follow-up whereabouts, the whereabouts according to above-mentioned pet and the position of pet owner of thing whereabouts image anticipation pet, determines pet master People gives the guidance path of pet for change.By obtaining the whereabouts image of pet, can more accurately determine the whereabouts of pet, be easy to Pet owner gives pet for change.
Specifically, after the follow-up whereabouts of mobile terminal anticipation pet, the follow-up whereabouts of the pet according to above-mentioned anticipation, raw Become some pet possible paths, this pet possible path represents that pet is subsequently possible to the possible path gone to;A kind of enforcement In example, respectively guidance path can be generated according to the position of every pet possible path and pet owner.Preferably, in above-mentioned life Become and in some pet possible paths, select a pet most possibly to go to the pet possible path of (maximum probability), further according to The position of the pet possible path of this maximum probability and pet owner generates guidance path.And at least include in this guidance path Shortest path between the pet possible path of above-mentioned maximum probability and pet owner position and the most smooth path of traffic.With This, convenient pet owner looks for pet.
Because pet is not motionless, the pet path between activity, pet owner and pet always of staying always Change can be produced at any time, particularly pet and pet owner away from too far away when in fact it could happen that when pet owner reach initial fixed During the pet position of position, now pet has run to other position, pet owner is carried out looking for and causes necessarily to perplex.
Therefore, with reference to Fig. 7, in another embodiment, above-mentioned navigation elements 20 specifically include:
Call subelement 201, in the motion path conventional for inquiring about above-mentioned pet, comprise the historical path of pet position.
Anticipation subelement 202, for the position according to above-mentioned pet, in conjunction with the historical path of above-mentioned pet, anticipation is above-mentioned The follow-up whereabouts of pet.
Navigation subelement 203, the follow-up whereabouts for the pet according to above-mentioned anticipation and the position of above-mentioned pet owner, Determine that pet owner gives the guidance path of pet for change.
After above-mentioned pet wearable device is worn on pet, can be by the built-in positioner of pet wearable device The daily movement position of positioning pet, these movement positions can be communicated back to and note in the mobile terminal of pet wearable device pairing Record, or the middle record that directly uploads onto the server, or uploaded onto the server by the terminal device matching and recorded, thus The movement locus of pet daily routines can be obtained, movement locus is stored in pet wearable device, or send to Match, with pet wearable device, the mobile terminal being connected to be stored, or be uploaded to cloud server and stored.
In the present embodiment, get the position of pet and the position of pet owner in acquiring unit 10 after, call Subelement 201, according to the position of pet, calls identical with this geographical position, similar from the conventional motion path of the pet of storage Or the motion path of the pet in adjacent geographical position.Anticipation subelement 202 analyzes from the conventional motion path of this pet to be doted on Thing is accustomed to place, direction of going etc. in the past, thus, the moving line that analysis pet lower a moment is likely to occur, anticipation goes out under pet The whereabouts in one moment or particular location.Finally the navigation whereabouts at pet lower a moment that goes out further according to anticipation of subelement 203 or Particular location, and pet owner position this moment, cook up optimal path, as the navigation way giving pet for change, pet master People looks for pet along this navigation way, time saving and energy saving.Optimal path in the present embodiment mainly includes pet owner and dotes on Shortest path between thing, or the clear path between pet owner and pet.In the embodiment of the present invention, anticipation pet goes To instantiation can refer to described in said method and Fig. 3, here is no longer repeated.
With reference to Fig. 8, in another embodiment, above-mentioned anticipation subelement 202 includes:
First analysis module 2021 is identical with the position of pet normal activity, close or adjacent for the position when pet When, then the probability in each crossing whereabouts for the pet can be analyzed according to the historical path of pet;And/or, pet is gone to for analysis Probability on each direction, above-mentioned direction includes azimuth information;
First anticipation module 2022, for according to the pet that analyzes each crossing whereabouts probability, and/or, pet Go to the probability on each direction, anticipation goes out the follow-up whereabouts of above-mentioned pet whereabouts maximum probability.
In the present embodiment, it is mainly used in pet position and the not strange application scenarios in pet normal activity position.Root Went to the probability of each crossing whereabouts according to pet in the past, and/or, pet goes to the probability on each direction, and anticipation goes out above-mentioned dotes on The follow-up whereabouts of thing whereabouts maximum probability.
After anticipation goes out the follow-up whereabouts of this pet, just can be advised with pet owner location according to this follow-up whereabouts Mark the optimal guidance path that pet owner gives pet for change.User can find pet according to this optimal guidance path.
With reference to Fig. 9, in another embodiment, above-mentioned anticipation subelement 202 also includes:
Second analysis module 2023, the position for coming off when pet wearable device is entirely different with pet normal activity When, then can analyze pet and go to the probability on each direction according to the historical path of pet;And/or, analyze pet and go Probability toward each scene;Above-mentioned direction includes azimuth information, and above-mentioned scene is included one in building, street, park and grove Plant or multiple;
Second anticipation module 2024, for going to the probability on each direction according to the pet analyzing, and/or, pet Go to the probability of each scene, anticipation goes out the follow-up whereabouts of above-mentioned pet whereabouts maximum probability.
In the present embodiment, it is mainly used in pet present position and the completely strange application scenarios in pet normal activity position. Probability on each direction is gone to according to pet, and/or, pet goes to the probability of each scene, and anticipation goes out above-mentioned pet whereabouts The follow-up whereabouts of maximum probability.The probability that above-mentioned pet goes to each scene mainly judges according to the usual habit of pet.For example, have A little pets like the place more than crowd, and some pets hobby is gone in grove, and then more hobby goes to park to some pets.According to pet Usual custom, can go out, with analytic statistics, the probability that pet goes to each scene.
After anticipation goes out the follow-up whereabouts of this pet, just can be advised with pet owner location according to this follow-up whereabouts Mark the optimal guidance path that pet owner gives pet for change.User can find pet according to this optimal guidance path.
With reference to Figure 10, additionally provide a kind of path generating system giving pet for change in one embodiment of the invention, be applied to dote on When owner people gives pet for change, pet owner is navigated, set including the coordinates measurement device 50 giving pet for change and pet wearing Standby 51;Pet wearable device 51 is used for positioning the position of pet;
The above-mentioned coordinates measurement device 50 giving pet for change obtains the position of pet owner, and from pet wearable device 51 Obtain the position of pet;And the position of the position according to above-mentioned pet and pet owner, determine that pet owner gives pet for change Guidance path.
The above-mentioned coordinates measurement device 50 giving pet for change specifically for:
Determine the most smooth between the shortest path between above-mentioned pet owner and pet, or above-mentioned pet owner and pet Path.
In the present embodiment, above-mentioned pet wearable device 51 is additionally operable to shoot the whereabouts image of pet, and sends to giving for change The coordinates measurement device 50 of pet;
The above-mentioned coordinates measurement device 50 giving pet for change receives the whereabouts image of above-mentioned pet, according to the position of above-mentioned pet In conjunction with the follow-up whereabouts of pet whereabouts image anticipation pet, according to the follow-up whereabouts of above-mentioned pet and the position of pet owner, Determine that pet owner gives the guidance path of pet for change.
In the present embodiment, the above-mentioned coordinates measurement device 50 giving pet for change specifically for:
Inquire about the historical path of the position comprising above-mentioned pet in the conventional motion path of above-mentioned pet;
According to the position of above-mentioned pet, in conjunction with the historical path of above-mentioned pet, the follow-up whereabouts of the above-mentioned pet of anticipation;
The follow-up whereabouts of the pet according to above-mentioned anticipation and the position of above-mentioned pet owner, determine that pet owner is given for change and dote on The guidance path of thing.
It is worthy of note that, the above-mentioned coordinates measurement device 50 giving pet for change can be integrated in terminal or server On, or, the coordinates measurement device 50 giving pet for change can be terminal or server.
In the embodiment of the present invention, the specific implementation of system refer to described in said method and device, and here is no longer entered Row repeats.
In sum, path generating method, the apparatus and system of giving pet for change for providing in the embodiment of the present invention, obtains The position of pet and the position of pet owner;Position according to pet and the position of pet owner, determine that pet owner is looked for Return the guidance path of pet, and described guidance path is pushed to shown in the client of described pet owner.It is easy to dote on Owner people intuitively views the guidance path giving pet for change on the client, looks for pet according to this guidance path, can drop The low difficulty looking for pet.At the same time it can also the whereabouts of anticipation pet, and navigate directly to the position of pet whereabouts, just permissible More time-consuming, provide for pet owner simultaneously and have a good transport service.
It will be understood by those skilled in the art that the present invention includes relating to execute in operation described herein Or multinomial equipment.These equipment can specially design for required purpose and manufacture, or can also include general-purpose computations Known device in machine.These equipment have and are stored in its interior computer program, and these computer programs optionally activate Or reconstruct.Such computer program can be stored in equipment (for example, computer) computer-readable recording medium or be stored in and be suitable to Storage e-command is simultaneously coupled in any kind of medium of bus respectively, and described computer-readable medium includes but is not limited to Any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk), ROM (Read-Only Memory, read-only storage Device), RAM (Random Access Memory, memory immediately), EPROM (Erasable Programmable Read- Only Memory, Erarable Programmable Read only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory, magnetic card or light card.It is, it is readable Medium include being stored in the form of can reading by equipment (for example, computer) or transmission information any medium.
Those skilled in the art of the present technique be appreciated that can be realized with computer program instructions these structure charts and/or Each frame in block diagram and/or flow graph and the combination of the frame in these structure charts and/or block diagram and/or flow graph.This technology is led Field technique personnel be appreciated that can by these computer program instructions be supplied to all-purpose computer, special purpose computer or other The processor of programmable data processing method is realizing, thus the process by computer or other programmable data processing methods Device is executing the scheme specified in the frame of structure chart disclosed by the invention and/or block diagram and/or flow graph or multiple frame.
Those skilled in the art of the present technique be appreciated that the various operations having discussed in the present invention, method, in flow process Step, measure, scheme can be replaced, changed, combined or deleted.Further, there is discussed in the present invention each Kind of operation, method, other steps in flow process, measure, scheme can also be replaced, changed, reset, decomposed, combined or deleted. Further, of the prior art have and the step in the various operations disclosed in the present invention, method, flow process, measure, scheme Can also be replaced, changed, reset, decomposed, combined or deleted.
The foregoing is only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, every utilization Equivalent structure or equivalent flow conversion that description of the invention and accompanying drawing content are made, or it is related to be directly or indirectly used in other Technical field, be included within the scope of the present invention.

Claims (10)

1. a kind of path generating method giving pet for change is it is characterised in that comprise the following steps:
Obtain the position of pet and the position of pet owner;
Position according to described pet and the position of described pet owner, determine that pet owner gives the guidance path of pet for change.
2. the path generating method giving pet for change according to claim 1 it is characterised in that described according to described pet Position and the position of described pet owner, include before determining the step that pet owner gives the guidance path of pet for change:
Obtain the pet whereabouts image that pet wearable device shoots;
The described position according to described pet and the position of pet owner, determine that pet owner gives the guidance path of pet for change Step includes:
Position according to described pet combines the follow-up whereabouts of pet whereabouts image anticipation pet, according to subsequently going of described pet To and pet owner position, determine that pet owner gives the guidance path of pet for change.
3. the path generating method giving pet for change according to claim 1 it is characterised in that described according to described pet Position and the position of pet owner, determine that pet owner is given the step of the guidance path of pet for change and included:
Inquire about the historical path of the position comprising described pet in the conventional motion path of described pet;
According to the position of described pet, in conjunction with the historical path of described pet, the follow-up whereabouts of pet described in anticipation;
The follow-up whereabouts of the pet according to described anticipation and the position of described pet owner, determine that pet owner gives pet for change Guidance path.
4. the path generating method giving pet for change according to claim 3 it is characterised in that described according to described pet Position, in conjunction with the historical path of described pet, the step of the follow-up whereabouts of pet described in anticipation includes:
According to the historical path of pet, analyze the probability in each crossing whereabouts for the pet;And/or, analysis pet goes to each Probability on direction, described direction includes azimuth information;
According to the pet analyzing each crossing whereabouts probability, and/or, pet goes to the probability on each direction, anticipation Go out the follow-up whereabouts of described pet whereabouts maximum probability.
5. the path generating method giving pet for change according to claim 3 it is characterised in that described according to described pet Position, in conjunction with the historical path of described pet, the step of the follow-up whereabouts of pet described in anticipation also includes:
According to the historical path of pet, analyze pet and go to the probability on each direction;And/or, analyze pet and go to respectively The probability of individual scene;Described direction includes azimuth information, described scene include in building, street, park and grove a kind of or Multiple;
Pet according to analyzing goes to the probability on each direction, and/or, pet goes to the probability of each scene, and anticipation goes out The follow-up whereabouts of described pet whereabouts maximum probability.
6. a kind of coordinates measurement device giving pet for change is it is characterised in that include:
Acquiring unit, for obtaining the position of pet and the position of pet owner;
Navigation elements, for the position of the position according to described pet and described pet owner, determine that pet owner is given for change and dote on The guidance path of thing.
7. the coordinates measurement device giving pet for change according to claim 6 is it is characterised in that also include:
Image acquisition unit, obtains and is worn on the pet whereabouts image that the pet wearable device with pet shoots;
Described navigation elements are used for:
Position according to described pet combines the follow-up whereabouts of pet whereabouts image anticipation pet, according to subsequently going of described pet To and pet owner position, determine that pet owner gives the guidance path of pet for change.
8. the coordinates measurement device giving pet for change according to claim 6 is it is characterised in that described navigation elements include:
Call subelement, in the motion path conventional for inquiring about described pet, comprise the historical path of the position of described pet;
Anticipation subelement, for the position according to described pet, in conjunction with the historical path of described pet, after pet described in anticipation Continuous whereabouts;
Navigation subelement, the follow-up whereabouts for the pet according to described anticipation and the position of described pet owner, determination is doted on Owner people gives the guidance path of pet for change.
9. the coordinates measurement device giving pet for change according to claim 8 is it is characterised in that described anticipation subelement bag Include:
First analysis module, for the historical path according to pet, analyzes the probability in each crossing whereabouts for the pet;And/or, Analysis pet goes to the probability on each direction, and described direction includes azimuth information;
First anticipation module, for according to the pet that analyzes each crossing whereabouts probability, and/or, pet goes to each Probability on direction, anticipation goes out the follow-up whereabouts of described pet whereabouts maximum probability.
Or, described anticipation subelement includes:
Second analysis module, for the historical path according to pet, analyzes pet and goes to the probability on each direction;And/or, Analyze the probability that pet goes to each scene;Described direction includes azimuth information, and described scene includes building, street, park And one or more in grove;
Second anticipation module, for going to the probability on each direction according to the pet analyzing, and/or, pet goes to each The probability of scene, anticipation goes out the follow-up whereabouts of described pet whereabouts maximum probability.
10. a kind of path generating system giving pet for change is it is characterised in that include pet wearable device and the road giving pet for change Footpath generating means;Described pet wearable device is used for positioning the position of pet;
The described coordinates measurement device giving pet for change is used for obtaining the position of pet owner, and from described pet wearable device Obtain the position of pet;And the position of the position according to described pet and described pet owner, determine that pet owner is given for change and dote on The guidance path of thing.
CN201610777467.6A 2016-08-30 2016-08-30 Path generation method for searching pet, apparatus and system thereof Pending CN106382945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610777467.6A CN106382945A (en) 2016-08-30 2016-08-30 Path generation method for searching pet, apparatus and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610777467.6A CN106382945A (en) 2016-08-30 2016-08-30 Path generation method for searching pet, apparatus and system thereof

Publications (1)

Publication Number Publication Date
CN106382945A true CN106382945A (en) 2017-02-08

Family

ID=57939302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610777467.6A Pending CN106382945A (en) 2016-08-30 2016-08-30 Path generation method for searching pet, apparatus and system thereof

Country Status (1)

Country Link
CN (1) CN106382945A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018039935A1 (en) * 2016-08-30 2018-03-08 深圳市沃特沃德股份有限公司 Path generation method, apparatus and system for retrieving pet

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104596500A (en) * 2014-08-28 2015-05-06 腾讯科技(深圳)有限公司 Navigation method, navigation apparatus and terminal
CN104977010A (en) * 2015-07-03 2015-10-14 小米科技有限责任公司 Navigation prompting method and apparatus
CN105115488A (en) * 2015-06-26 2015-12-02 深圳市贝沃德克生物技术研究院有限公司 Navigation method based on data platform, first terminal, and data platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104596500A (en) * 2014-08-28 2015-05-06 腾讯科技(深圳)有限公司 Navigation method, navigation apparatus and terminal
CN105115488A (en) * 2015-06-26 2015-12-02 深圳市贝沃德克生物技术研究院有限公司 Navigation method based on data platform, first terminal, and data platform
CN104977010A (en) * 2015-07-03 2015-10-14 小米科技有限责任公司 Navigation prompting method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018039935A1 (en) * 2016-08-30 2018-03-08 深圳市沃特沃德股份有限公司 Path generation method, apparatus and system for retrieving pet

Similar Documents

Publication Publication Date Title
US10893659B2 (en) Mobile telephone dog training tool and method
US11928149B2 (en) Systems and methods for querying a distributed inventory of visual data
US20180206450A1 (en) Mobile Telephone Dog Training Tool and Method
CN106259035A (en) House pet wearable device gives the method for house pet, Apparatus and system for change after coming off
WO2017130736A1 (en) Information processing device, information processing system, and information processing method
CN105049458A (en) Wearable device remote tracking method, mobile terminal and cloud server
CN108133619A (en) Method, apparatus, storage medium and the terminal device of Parking prediction
CN106202576A (en) Control method, terminal and the system made friends for house pet
CN105737824A (en) Indoor navigation method and device
CN112923943A (en) Auxiliary navigation method and electronic equipment
CN103414779A (en) Animal friend making method and animal friend making system
CN104639897B (en) A kind of distributed photographed images processing method
CN106417075A (en) Method and device for obtaining pet life habit
CN106382945A (en) Path generation method for searching pet, apparatus and system thereof
JP3705882B2 (en) Grazing livestock remote management system
KR20200066902A (en) Wildlife tracking system and its operation method
JP2017033266A (en) Electronic apparatus, system, information notification method, and information notification program
US20220146693A1 (en) Methods and systems for parking location navigation
CN114788776A (en) Multifunctional intelligent auxiliary recognition walking system based on semantic segmentation and use method
CN107180065B (en) Pet active region pushing method and device
CN102679988B (en) Motor vehicle navigation user carries out method and the data exchange system of data exchange
TWI785643B (en) UAV tour guide positioning system
CN110647046A (en) Route updating method and device based on intelligent home operation system
CN109556608A (en) Navigation system and mobile terminal air navigation aid, mobile terminal
CN203377917U (en) Animal friend-making system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170208

RJ01 Rejection of invention patent application after publication