CN110647046B - Route updating method and device based on intelligent home operation system - Google Patents
Route updating method and device based on intelligent home operation system Download PDFInfo
- Publication number
- CN110647046B CN110647046B CN201910939839.4A CN201910939839A CN110647046B CN 110647046 B CN110647046 B CN 110647046B CN 201910939839 A CN201910939839 A CN 201910939839A CN 110647046 B CN110647046 B CN 110647046B
- Authority
- CN
- China
- Prior art keywords
- information
- route
- emotion
- traveled
- pet
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000008451 emotion Effects 0.000 claims abstract description 127
- 238000004590 computer program Methods 0.000 claims description 18
- 230000002996 emotional effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 6
- 241000282472 Canis lupus familiaris Species 0.000 description 29
- 238000010586 diagram Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000036651 mood Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 241000282326 Felis catus Species 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101150116295 CAT2 gene Proteins 0.000 description 1
- 101100392078 Caenorhabditis elegans cat-4 gene Proteins 0.000 description 1
- 101100326920 Caenorhabditis elegans ctl-1 gene Proteins 0.000 description 1
- 101100494773 Caenorhabditis elegans ctl-2 gene Proteins 0.000 description 1
- 101100112369 Fasciola hepatica Cat-1 gene Proteins 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 101100005271 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-1 gene Proteins 0.000 description 1
- 101100005280 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-3 gene Proteins 0.000 description 1
- 101100126846 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) katG gene Proteins 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000037237 body shape Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Navigation (AREA)
Abstract
The invention provides a method and a device for dynamically adjusting data of an intelligent home operating system, wherein the method comprises the following steps: acquiring first emotion information and a route to be traveled of a first object, and object information of a second object, wherein the object information includes at least one of: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories; according to the first emotion information and the object information, the route to be traveled is updated, and by means of the technical scheme, the problems that in the process of walking a dog by a user, when the emotion of other pets is unstable, conflicts easily occur, the route of walking the dog needs to be frequently changed and the like in the related art are solved.
Description
Technical Field
The invention relates to the field of communication, in particular to a route updating method and device based on an intelligent home operating system.
Background
Along with the development of urbanization and the improvement of the quality of life and emotional requirements of people, more and more people for raising pets are available. The common process of walking a dog generally refers to a pet owner walking out with a pet at home along with a dog rope. Often can meet between other pets and be fighting a shelf among the dog walking in-process, perhaps meet other pets that the mood is unstable, cause the pet dog of oneself because of receiving the mood interference and take place dangerous conflict incident, cause easily that the pet bites uncontrollable mutually, then the pet dog is injured. In addition, various news are frequently reported, and the collision of pets can easily cause personal injury to other people or pet owners.
At present, the pet collar can be worn by a pet, the current emotion of the pet is identified by the pet collar, the emotion reminding is carried out in advance for a pet owner, and the pet is taken away in time before outbreak conflict.
However, the existing method is not intelligent enough and lacks predictability, and the emotion of the pet may change frequently along with the change of the environment, so that the route of the pet owner is frequently changed in the process of walking the dog once, and the experience is poor.
Aiming at the problems that in the related art, when a user walks a dog, other pets are easy to conflict when the emotion of the pet is unstable, the dog walking route needs to be frequently changed, and the like, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a route updating method and device based on an intelligent home operating system and a storage medium, and aims to solve the problems that in the process of walking a dog by a user, other pets are easy to conflict when the emotion of the other pets is unstable, the route of walking the dog needs to be frequently changed and the like in the related art.
According to an embodiment of the invention, a route updating method based on an intelligent home operating system is provided, which includes: acquiring first emotion information and a route to be traveled of a first object, and object information of a second object, wherein the object information includes at least one of: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories.
In an embodiment of the present invention, acquiring first emotion information of a first subject includes: the first emotion information of the first object is obtained through intelligent wearable equipment worn on the first object.
In this embodiment of the present invention, the acquiring object information of the second object includes: acquiring multimedia information of one or more second objects on the route to be traveled through flight equipment; and acquiring the object information of the second object according to the multimedia information.
In this embodiment of the present invention, the acquiring object information of the second object includes: the object information reported by the supervision object of the second object.
In an embodiment of the present invention, updating the route to be traveled according to the first emotion information and the object information includes: acquiring position information corresponding to object information of which the first emotion information meets a preset condition; and updating the route to be traveled so that the updated route to be traveled does not include the position information corresponding to the object information of which the first emotion information meets the preset condition.
In an embodiment of the present invention, before acquiring location information corresponding to object information whose first emotion information satisfies a preset condition, the method further includes: and setting different emotion levels corresponding to different emotion information and setting the emotion level meeting the preset condition.
In an embodiment of the present invention, after acquiring the first emotion information and the route to be traveled of the first object, and the object information of the second object, the method further includes: and displaying the emotion level corresponding to the emotion information included in the object information on a terminal of the supervision object of the first object.
According to another embodiment of the present invention, there is also provided a route updating device based on a smart home operating system, including: the system comprises an acquisition module and a processing module, wherein the acquisition module is used for acquiring first emotion information and a route to be traveled of a first object and object information of a second object, and the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories; and the updating module is used for updating the route to be traveled according to the first emotion information and the object information.
According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
By the invention, the first emotion information and the route to be traveled of the first object and the object information of the second object are obtained, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories; according to the technical scheme, the problems that in the related technology, when a user walks a dog, collision is easy to happen when the emotion of other pets is unstable, the dog walking route needs to be frequently changed, and the like are solved, so that the route to be traveled can be timely updated according to the object information of the second object on the route to be traveled, and collision among the pets with unstable emotion is avoided.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a block diagram of a hardware structure of a server of a route updating method based on an intelligent home operating system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an alternative network architecture according to an embodiment of the present invention;
fig. 3 is a flowchart of an alternative route updating method based on an intelligent home operating system according to an embodiment of the present invention;
FIG. 4 is an alternative schematic flow chart diagram in accordance with an example of the invention;
FIG. 5 is a schematic diagram of an alternative user-selected pet route, according to an embodiment of the present invention;
FIG. 6 is a schematic view of an alternative pet route selected by a user, according to an embodiment of the present invention;
FIG. 7 is a schematic illustration of an alternative cruise route according to an embodiment of the present invention;
FIG. 8 is a schematic illustration of an alternative mood level according to embodiments of the present invention;
fig. 9 is a block diagram of an alternative route updating apparatus based on a smart home operating system according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
The method provided by the embodiment of the invention can be executed in a server or similar equipment. Taking an operation on a server as an example, fig. 1 is a hardware structure block diagram of the server of the route updating method based on the smart home operating system according to the embodiment of the present invention. As shown in fig. 1, the server 10 may include one or more (only one shown in fig. 1) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, and optionally, the mobile terminal may further include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration, and does not limit the structure of the mobile terminal. For example, the server 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration with equivalent functionality to that shown in FIG. 1 or with more functionality than that shown in FIG. 1.
The memory 104 may be configured to store a computer program, for example, a software program and a module of an application software, such as a computer program corresponding to a route updating method based on a smart home operating system in an embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, so as to implement the method described above. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 104 may further include memory located remotely from processor 102, which may be connected to server 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the server 10. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the embodiment of the present application may also operate on the network architecture shown in fig. 2, as shown in fig. 2, the network architecture includes: server, basic station, unmanned aerial vehicle, pet intelligence neck ring, user terminal, wherein, the operating system of each equipment all disposes communication module, can realize the interoperation between a plurality of equipment, still is provided with the server in figure 2, and the server can be for basic station, unmanned aerial vehicle, pet intelligence neck ring, user terminal provide services such as data processing.
Fig. 3 is a flowchart of an optional route updating method based on an intelligent home operating system according to an embodiment of the present invention, which is applied to the server shown in fig. 1 or the network architecture shown in fig. 2, and as shown in fig. 3, the flowchart includes the following steps:
step S302, acquiring first emotion information and a to-be-traveled route of a first object and object information of a second object, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories;
step S304, updating the route to be traveled according to the first emotion information and the object information.
By the invention, the first emotion information and the route to be traveled of the first object and the object information of the second object are obtained, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories; according to the technical scheme, the problems that in the related technology, when a user walks a dog, collision is easy to happen when the emotion of other pets is unstable, the dog walking route needs to be frequently changed, and the like are solved, so that the route to be traveled can be timely updated according to the object information of the second object on the route to be traveled, and collision among the pets with unstable emotion is avoided.
It should be noted that the set of target categories may include: all belonging to the same class of subjects, e.g., biological subjects such as cats, dogs, etc.
Optionally, the obtaining of the first emotion information of the first object in step S302 may be implemented by the following technical solution: the first emotion information of the first object is obtained through intelligent wearable equipment worn on the first object.
In the embodiment of the present invention, the technical solution of obtaining the object information of the second object may optionally be implemented by the following two technical solutions:
first implementation
Acquiring multimedia information of one or more second objects on the route to be traveled through flight equipment; and acquiring the object information of the second object according to the multimedia information, wherein the flight equipment preferably can be an unmanned aerial vehicle, namely the flight equipment can acquire the multimedia information of one or more second objects on the route to be traveled through the unmanned aerial vehicle so as to determine the object information.
Second implementation
In the embodiment of the present invention, all terminals of the monitoring object need to download a same APP, and input object information through the APP monitoring object, so that the object information reported by the monitoring object of the second object can be subsequently passed.
The step S304 may have various implementation manners, and in an optional embodiment, the position information corresponding to the object information of which the first emotion information satisfies the preset condition is obtained; before the embodiment of the present invention is executed, different emotion levels corresponding to different emotion information need to be set, and an emotion level meeting the preset condition needs to be set, for example, emotion level 1 represents anger, and emotion level 3 represents joy, so that if a pet at home is at emotion level 1, then the location information of a second object with emotion level 3 displayed on the route to be traveled should be understood as a danger area, and the updated route to be traveled cannot include the danger area.
In an embodiment of the present invention, after acquiring the first emotion information and the route to be traveled of the first object, and the object information of the second object, the method further includes: and displaying the emotion level corresponding to the emotion information included in the object information on a terminal of the supervision object of the first object.
The server plans an unmanned aerial vehicle cruising route according to an initial route selected by a user, determines information of other pets in a cruising range according to cruising audio and video data, determines a dangerous area for the own pet according to a preset condition and combining the emotion of the own pet and the information of the other pets, bypasses the dangerous area, generates a new pet route, and sends the new pet route to the user.
The route updating process is explained with reference to an example, but is not intended to limit the technical solution of the embodiment of the present invention.
The invention mainly provides a pet route planning method based on an intelligent home operating system, wherein a user intelligent terminal sends a pet route selected by a user to a server, the server generates an unmanned aerial vehicle cruising route according to the pet route, starts the unmanned aerial vehicle and sends the cruising route V0 to the unmanned aerial vehicle; the server acquires the current emotion level of the pet by the intelligent collar worn by the pet; the server determines the position coordinates of the pet, the body type of the pet and the emotion level of the pet in the cruising route range according to the image and the audio data which are acquired in the cruising route range and sent by the unmanned aerial vehicle; the server determines a dangerous area based on the current emotion of the pet according to the current emotion level of the pet and the pet information in the cruising route range; the server plans the pet route in the cruising route range based on the dangerous area, generates a new pet route and sends the new pet route to the user intelligent terminal. .
Based on the network architecture shown in fig. 2, as shown in fig. 4, the exemplary technical solution of the present invention mainly includes the following steps:
s401, the user intelligent terminal sends the pet route P0 selected by the user to the server;
specifically, the user may select the pet route planning interface provided by the server, which may be understood as a map-like interface on which the user may select a location point of the route from the current location, as shown in fig. 5, and then the terminal may generate the pet route P0 according to the location point selected by the user.
Subsequently, the user smart terminal transmits the generated pet route P0 to the server.
S402, the server generates an unmanned aerial vehicle cruising route V0 according to the pet route P0, starts the unmanned aerial vehicle and sends the cruising route V0 to the unmanned aerial vehicle;
it should be noted that, step S402 and subsequent step S404 are optional steps, and after the pet route P0 is determined, indication information may be sent to the mobile terminal registered with the pet APP and located on the pet route P0 to indicate the mobile terminal to report the pet position coordinates, the pet body shape, and the emotion level of the pet, which is not limited in the embodiment of the present invention.
It can be understood that the pet route is a route that is subjectively selected by the user, and since the route may be subsequently adjusted, when the route is adjusted, the whole route is adjusted based on the periphery of the route that is initially selected by the user, so the unmanned aerial vehicle cruising route V0 in the step S402 can be understood as a proper expansion based on the pet route P0, and the specific proper expansion can be realized by the following means:
in one example, as shown in FIG. 6, the server may obtain the locations of all the route turning points U, such as U1, U2 … … Un, based on the pet route P0. Then, the outermost points D1 and D2 … … Dn in the turning point U are screened out, and the central point C of all the points D is obtained. And finally, calculating the distances from all the U points to the central point C, and acquiring the maximum distance Xmax and the minimum distance Xmin. The C point is used as the center, the maximum distance Xmax is the outer diameter, the minimum distance Xmin is the inner diameter, namely the cruising range of the unmanned aerial vehicle, and the cruising route V0 of the unmanned aerial vehicle can be traveled by the inner broken line of the circular ring.
In another example, when the difference between the outer diameter and the inner diameter of the circular ring obtained by calculation is smaller than a preset value, the circular ring area is narrow, and the cruising route V0 of the drone may also be a midpoint between the inner diameter and the outer diameter, and it can be understood that the drone circles around the center of the circular ring, i.e. the drone can cover the whole circular ring area.
S403, the server acquires the current emotion level of the pet by the intelligent collar worn by the pet;
a general pet smart collar is generally provided with a GPS (global positioning system) positioning system, and a sound acquisition device, a physical sign data acquisition device and the like are arranged inside the pet smart collar. The server acquires the pet sign data, and can identify the current emotion of the pet at home, such as excitement, happiness, calmness, anger, and the like, through the existing pet emotion identification technology.
The server prestores emotion levels corresponding to the current emotions of the pets, as shown in the following table 1:
mood of pet | Emotional rating |
Calm and happy | 1 |
Exciting and generating |
2 |
Anger and |
3 |
TABLE 1
In one example, if the current mood of the pet is happy, the mood level is 1.
S404, the unmanned aerial vehicle sends the images and the audio data collected within the range of the cruising route V0 to a server;
s405, the server determines pet information in the range of the cruising route V0 according to the image and the audio data sent by the unmanned aerial vehicle, wherein the pet information comprises: the position coordinates of the pet, the body type of the pet and the emotion level of the pet;
it should be noted that the information may also be pet position information, pet type body type, uploaded pet emotion and the like that the dog owner allows to display through a specific APP (for example, the pet social APP may facilitate the pet owner to view information about walking the dog, and facilitate the pet social interaction).
Specifically, the server can identify the pet types such as cats and dogs in the cruising route range through the image identification technology, and determine the body types such as big, medium and small of the pets through the image identification technology. And determining the emotion of the pet through the acquired pet voice, and then determining the emotion level of the pet within the cruising route range according to the corresponding relation between the emotion of the pet and the emotion level prestored in the server.
In one example, the pet information within the cruising route range acquired by the server is shown in fig. 7.
Where the yellow dots represent dogs, the red dots represent cats, and the position of the dots on the map represents the actual position of the animal, the pet information can be shown in table 2 below:
pet number | Body type | |
Dog | ||
1 | Small | 3 |
|
Small | 3 |
|
In | 2 |
|
Big (a) | 1 |
|
Big (a) | 1 |
|
In | 1 |
Dog 7 | Big (a) | 2 |
|
Small | 3 |
|
Small | 1 |
|
Small | 1 |
|
|
3 |
TABLE 2
S406, the server determines a dangerous area based on the current emotion of the pet according to the current emotion level of the pet and the pet information in the range of the cruising route V0;
the specific judgment principle is that when the current emotion level of the pet at home is level 1, the pet with the emotion level of 3 in the cruising route range is screened out to form a candidate pet combination; and when the current emotion level of the pet at home is 2 or 3, screening out the pets with emotion levels of 2 and 3 in the cruising route range to form a candidate pet combination.
It can be understood that when the emotion level of the pet at home is 1, and the emotion is better, only the pet at level 3 in the range needs to be noticed, that is, the combination of pets with the least emotion is noticed. When the emotion of the pet at home is in a bad state, attention is paid to the bad emotion and at best to the two types of pets.
The judgment rule of the dangerous area is as follows: when the linear distance between two targets in the candidate pet group is smaller than a first preset value, for example, a pet with a 3-grade emotion, the first preset value may be 5 meters, and a pet with a 2-grade emotion, the first preset value may be 2 meters. Taking the middle point between two pets as the center of circle, and the circular area with radius within the second preset value is the conflict area, for example, the pet with emotion level 3, the pet with emotion level 2 may be 10 meters, and the pet with emotion level 2 may be 5 meters, as shown in fig. 8.
In addition, the body type of the pet of the user and the body type of the pet in the candidate pet combination can be combined to further modify, if the body type of the pet of the user is small, the pet with the large body type in the candidate pet combination can be used as a circle center, and an area with the radius of 10 meters can also be used as a dangerous area.
S407, the server plans the pet route in the cruising route V0 range based on the dangerous area, generates a pet route P1 and sends the pet route P1 to the user intelligent terminal.
Specifically, the server bypasses the dangerous area within the cruising route, and a new pet route plan is generated, namely P1.
It should be noted that, in actual operation, after the user walks with the pet according to the new pet route, the unmanned aerial vehicle continues to cruise according to the above steps, the server determines the new dangerous area in real time and reminds the user in advance, and the user can adjust the route according to the reminding.
It can be understood that, according to the technical scheme of the embodiment of the invention, since the route is preliminarily planned before starting, the planning takes into account the current emotion of the pet at home and the emotion of the pet within the route range of the pet, even if the area changes due to the movement of the pet in the later period, the number of real-time adjustment times is greatly reduced compared with the prior art since the route is initially planned, and the user can obtain a better experience of walking with the pet.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The present embodiment further provides a route updating device based on an intelligent home operating system, where the route updating device is used to implement the foregoing embodiments and preferred embodiments, and details are not repeated after the description. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 9 is a block diagram of a structure of an optional route updating device based on a smart home operating system according to an embodiment of the present invention, and as shown in fig. 9, the device includes:
an obtaining module 90, configured to obtain first emotion information and a route to be traveled of a first object, and object information of a second object, where the object information includes at least one of: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories;
and the updating module 92 is used for updating the route to be traveled according to the first emotion information and the object information.
By the invention, the first emotion information and the route to be traveled of the first object and the object information of the second object are obtained, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories; according to the technical scheme, the problems that in the related technology, when a user walks a dog, collision is easy to happen when the emotion of other pets is unstable, the dog walking route needs to be frequently changed, and the like are solved, so that the route to be traveled can be timely updated according to the object information of the second object on the route to be traveled, and collision among the pets with unstable emotion is avoided.
Optionally, the obtaining module 90 is further configured to obtain, by the smart wearable device worn on the first subject, first emotion information of the first subject.
In this embodiment of the present invention, the obtaining module 90 is further configured to obtain, by the flight device, multimedia information of one or more second objects on the route to be traveled; acquiring object information of the second object according to the multimedia information, wherein the flight equipment can be preferably an unmanned aerial vehicle, namely the multimedia information of one or more second objects on the route to be traveled can be acquired through the unmanned aerial vehicle, and then the object information is determined; the obtaining module 90 is further configured to obtain the object information reported by the monitoring object of the second object, in the embodiment of the present invention, all terminals of the monitoring object need to download a same APP, and input the object information through the APP monitoring object, so that the object information reported by the monitoring object of the second object can be subsequently obtained.
Optionally, the updating module 92 is further configured to obtain location information corresponding to object information of which the first emotion information meets the preset condition; before the embodiment of the present invention is executed, it is necessary to set different emotion levels corresponding to different emotion information and set an emotion level meeting the preset condition, for example, emotion level 1 represents anger and emotion level 3 represents happiness, that is, if a pet at home is at emotion level 1, then the location information of a second object with emotion level 3 displayed on the route to be traveled should be understood as a danger area, and the updated route to be traveled cannot include the danger area.
In this embodiment of the present invention, the updating module 92 is further configured to display, on the terminal of the supervising object of the first object, an emotion level corresponding to the emotion information included in the object information.
It should be noted that the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
In conclusion, the technical scheme of the embodiment of the invention avoids the problem that a pet owner puts up a frame among a plurality of pets and injures the pet or other people in the process of walking the dog. According to the scheme, the dangerous area which influences the current emotion of the pet can be acquired according to the emotion of the pet and the pet information in the pet route range. Meanwhile, since the cruising route of the unmanned aerial vehicle is determined based on the initial pet route of the user, the regenerated pet route can also be understood as being in an area that the user prefers. Generally speaking, the pet route planning method ensures the walking area which is subjectively liked by the user, avoids the event of conflict between the pet of the user and other pets, and improves the experience of the user integrally.
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, acquiring first emotion information and a to-be-traveled route of a first object and object information of a second object, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled meets a predetermined condition, and the first object and the second object are both located in a set of target categories;
and S2, updating the route to be traveled according to the first emotion information and the object information.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, acquiring first emotion information and a to-be-traveled route of a first object and object information of a second object, wherein the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, appearance information of the second object, the second object being located on the route to be traveled, or the second object being located in an area where a distance from the route to be traveled satisfies a predetermined condition, and the first object and the second object being both located in a set of target categories;
and S2, updating the route to be traveled according to the first emotion information and the object information.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims (10)
1. A route updating method based on an intelligent home operation system is characterized by comprising the following steps:
acquiring first emotion information and a route to be traveled of a first object, and object information of a second object, wherein the object information includes at least one of: second emotion information of the second object, location information of the second object, appearance information of the second object, the second object being located on the route to be traveled, or the second object being located in an area whose distance from the route to be traveled satisfies a predetermined condition, and the first object and the second object being both located in a set of target categories;
and updating the route to be traveled according to the first emotion information and the object information.
2. The method of claim 1, wherein obtaining the first emotional information of the first subject comprises:
the first emotion information of the first object is obtained through intelligent wearable equipment worn on the first object.
3. The method of claim 1, wherein the obtaining object information of the second object comprises:
acquiring multimedia information of one or more second objects on the route to be traveled through flight equipment;
and acquiring the object information of the second object according to the multimedia information.
4. The method of claim 1, wherein the obtaining object information of the second object comprises:
and acquiring the object information reported by the supervision object of the second object.
5. The method according to claim 1, wherein updating the route to be traveled according to the first emotion information and the object information comprises:
acquiring position information corresponding to object information of which the first emotion information meets a preset condition;
and updating the route to be traveled so that the updated route to be traveled does not include the position information corresponding to the object information of which the first emotion information meets the preset condition.
6. The method according to claim 5, wherein before acquiring the position information corresponding to the object information of which the first emotion information satisfies the preset condition, the method further comprises:
and setting different emotion levels corresponding to different emotion information and setting the emotion level meeting the preset condition.
7. The method of claim 1, wherein after obtaining the first emotional information and the route to be traveled of the first subject, and the subject information of the second subject, the method further comprises:
and displaying the emotion level corresponding to the emotion information included in the object information on a terminal of the supervision object of the first object.
8. The utility model provides a route updating device based on intelligence house operating system which characterized in that includes:
the system comprises an acquisition module and a processing module, wherein the acquisition module is used for acquiring first emotion information and a route to be traveled of a first object and object information of a second object, and the object information comprises at least one of the following: second emotion information of the second object, location information of the second object, and appearance information of the second object, wherein the second object is located on the route to be traveled, or the second object is located in an area where a distance from the route to be traveled satisfies a predetermined condition, and the first object and the second object are both located in a set of target categories;
and the updating module is used for updating the route to be traveled according to the first emotion information and the object information.
9. A computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to carry out the method of any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910939839.4A CN110647046B (en) | 2019-09-29 | 2019-09-29 | Route updating method and device based on intelligent home operation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910939839.4A CN110647046B (en) | 2019-09-29 | 2019-09-29 | Route updating method and device based on intelligent home operation system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110647046A CN110647046A (en) | 2020-01-03 |
CN110647046B true CN110647046B (en) | 2022-08-02 |
Family
ID=69012026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910939839.4A Active CN110647046B (en) | 2019-09-29 | 2019-09-29 | Route updating method and device based on intelligent home operation system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110647046B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114001744B (en) * | 2020-07-27 | 2024-08-09 | 中移(苏州)软件技术有限公司 | Information processing method, system, equipment and computer storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008282073A (en) * | 2007-05-08 | 2008-11-20 | Matsushita Electric Ind Co Ltd | Pet guiding robot and pet guiding method |
WO2017033529A1 (en) * | 2015-08-26 | 2017-03-02 | ソニー株式会社 | Information processing device, information processing method, and program |
CN108009676A (en) * | 2017-11-28 | 2018-05-08 | 北京小米移动软件有限公司 | The route planning method and device of pet |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9386110B2 (en) * | 2014-03-13 | 2016-07-05 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Communications responsive to recipient sentiment |
CN114461062A (en) * | 2014-11-07 | 2022-05-10 | 索尼公司 | Information processing system, control method, and computer-readable storage medium |
US20170030726A1 (en) * | 2015-07-31 | 2017-02-02 | International Business Machines Corporation | Selective human emotion metrics for navigation plans and maps |
-
2019
- 2019-09-29 CN CN201910939839.4A patent/CN110647046B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008282073A (en) * | 2007-05-08 | 2008-11-20 | Matsushita Electric Ind Co Ltd | Pet guiding robot and pet guiding method |
WO2017033529A1 (en) * | 2015-08-26 | 2017-03-02 | ソニー株式会社 | Information processing device, information processing method, and program |
CN108009676A (en) * | 2017-11-28 | 2018-05-08 | 北京小米移动软件有限公司 | The route planning method and device of pet |
Also Published As
Publication number | Publication date |
---|---|
CN110647046A (en) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11589559B2 (en) | Adaptive sensor performance based on risk assessment | |
CN105072417B (en) | The prison shooting method and system intelligently herded | |
US10653112B2 (en) | Information processing system and method for managing groups of individuals | |
US20120204811A1 (en) | Cell collar system and method | |
US10426140B2 (en) | Data-acquiring and reporting animal collar | |
CN110677488B (en) | Event planning method and device for Internet of things system, storage medium and electronic device | |
US20070171047A1 (en) | Device and system for locating and providing status of persons, animals or objects | |
AU2021409538A1 (en) | Livestock management system | |
US11778420B2 (en) | Systems, methods, and program products for digital PET identification | |
KR102322004B1 (en) | Geofencing based tourism platform | |
CN106202576A (en) | Control method, terminal and the system made friends for house pet | |
WO2012079107A2 (en) | Method for displaying a piece of information associated with an animal | |
CN111311193B (en) | Method and device for configuring public service resources | |
US20220361444A1 (en) | Livestock monitoring system and components thereof | |
EP3758474B1 (en) | Device, system and method for tracking animals | |
CN106385433A (en) | Pet information pushing method, server and system | |
CN110647046B (en) | Route updating method and device based on intelligent home operation system | |
CN108776874A (en) | A kind of modern agriculture regulatory analysis system | |
CN110547218A (en) | Livestock searching system | |
US20190012535A1 (en) | Trail camera image recognition system | |
CN108734604A (en) | A kind of intelligent tour reminding method and its system based on LIFI communications | |
Francis et al. | Design and implementation of a cattle grazing tracking and anti-theft alert GPS/GSM collar, leveraging on improvement in telecom and ICT infrastructure | |
Haldar et al. | Application of information and electronic technology for best practice management in livestock production system | |
KR102431588B1 (en) | System for animal object recognition, meal amount recording, and catering control using deep learning-based face recognition | |
TW202009518A (en) | Aviation Internet-of-things and wearable system for captive animals including a wearable part, a networking communication device and a monitoring unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |