CN114245299A - Remote controller anti-lost method, electronic equipment and computer readable storage medium - Google Patents

Remote controller anti-lost method, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN114245299A
CN114245299A CN202111550427.5A CN202111550427A CN114245299A CN 114245299 A CN114245299 A CN 114245299A CN 202111550427 A CN202111550427 A CN 202111550427A CN 114245299 A CN114245299 A CN 114245299A
Authority
CN
China
Prior art keywords
remote controller
preset
motion
scene graph
terminal
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
CN202111550427.5A
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.)
Goertek Techology Co Ltd
Original Assignee
Goertek Techology 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 Goertek Techology Co Ltd filed Critical Goertek Techology Co Ltd
Priority to CN202111550427.5A priority Critical patent/CN114245299A/en
Publication of CN114245299A publication Critical patent/CN114245299A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/24Reminder alarms, e.g. anti-loss alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Emergency Management (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Remote Sensing (AREA)
  • Multimedia (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a remote controller anti-loss method, electronic equipment and a computer readable storage medium, belonging to the technical field of intelligent equipment.

Description

Remote controller anti-lost method, electronic equipment and computer readable storage medium
Technical Field
The invention relates to the technical field of intelligent equipment, in particular to a remote controller anti-lost method, electronic equipment and a computer readable storage medium.
Background
With the development of wireless technology, a 2.4G remote controller and a Bluetooth remote controller appear, and compared with a traditional infrared remote controller, the two remote controllers are favored by users due to the advantages of strong penetration capability, strong anti-interference capability and the like.
In daily life, because people place the remote controller at will, the situation that the remote controller can not be found when needing to be used often appears. The existing remote controller anti-loss method is that a buzzer and other sounding devices are arranged on a remote controller, and when the remote controller cannot be found, the remote controller is informed to make a sound in a Bluetooth or Wifi wireless mode. However, the anti-lost method depends on that the battery of the remote controller needs to be charged when searching, and when the battery of the remote controller is not charged, the buzzer on the remote controller cannot make a sound, so that the function of position reminding cannot be achieved.
Disclosure of Invention
The invention mainly aims to provide a remote controller anti-loss method, electronic equipment and a computer readable storage medium, and aims to solve the technical problem that the remote controller anti-loss method is easy to fail due to insufficient electric quantity in the prior art.
In order to achieve the above object, an embodiment of the present invention provides a remote controller anti-lost method, where the remote controller anti-lost method includes:
when the remote controller is detected to be in a preset picking state, acquiring motion data of the remote controller;
acquiring a motion track of the remote controller according to the motion data;
and when the remote controller is detected to be in a preset placing state, the motion track is sent to a terminal connected with the remote controller.
Optionally, the method for preventing the remote controller from being lost further includes:
dynamically detecting whether the acceleration change rate of the remote controller in the gravity direction is greater than a first preset threshold value;
if the change rate of the acceleration of the remote controller in the gravity direction is detected to be larger than a first preset threshold value, judging whether the continuous preset duration of the remote controller is in a static state or not;
if the remote controller is in a static state for a preset duration, judging that the remote controller is in a preset placing state; and if the remote controller is in the static state and does not last for the preset time length, judging that the remote controller is in the preset picking-up state.
Optionally, the step of obtaining the motion trajectory of the remote controller according to the motion data includes:
analyzing and calculating the acceleration direction and the acceleration value in the motion data at intervals of preset unit time to obtain the motion speed and the motion direction of the remote controller in each preset unit time;
and determining displacement units of the remote controller according to the movement speed and the movement direction in each preset unit time, and splicing the displacement units one by one to construct a movement track of the remote controller.
Optionally, the method for preventing the remote controller from being lost further includes:
and dynamically detecting the residual electric quantity of the remote controller, and when the residual electric quantity of the remote controller is detected to be smaller than a preset electric quantity threshold value, sending the currently acquired motion track of the remote controller to the terminal.
Optionally, after detecting that the remaining power of the remote controller is less than a preset power threshold, the method further includes:
and controlling the remote controller to output first prompt information with low electric quantity, and executing the step of collecting the motion data of the remote controller when the residual electric quantity of the remote controller is greater than or equal to a preset electric quantity threshold value.
Optionally, the method for preventing the remote controller from being lost further includes:
the method comprises the steps of periodically detecting the actual distance between the remote controller and the terminal, and sending the currently acquired motion track of the remote controller to the terminal when the actual distance is larger than a preset distance threshold value.
Optionally, the step of sending the motion trajectory to a terminal connected to the remote controller includes:
acquiring a plane scene graph of a space where the terminal is located, wherein a plurality of position target objects are preset in the plane scene graph;
projecting the motion trail to the plane scene graph in an equal proportion, packaging a preset starting display request in the plane scene graph, and sending the plane scene graph to a terminal connected with the remote controller so that the terminal can display the plane scene graph in a default mode when the terminal is started.
Optionally, before the step of sending the planar scene graph to a terminal connected to the remote controller, the method further includes:
and analyzing to obtain a historical residence place of the remote controller according to the historical motion track of the remote controller, marking the historical residence place to the plane scene graph, and executing the step of sending the plane scene graph to a terminal connected with the remote controller.
Optionally, after the step of sending the motion trajectory to the terminal connected to the remote controller, the method further includes:
and deleting the relevant data of the motion trail which is already sent to the terminal.
In addition, the present application also provides an electronic device, including: the remote controller comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the remote controller anti-lost method when being executed by the processor.
In addition, the present application also provides a computer readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the above-mentioned remote controller anti-lost method.
The application provides a remote controller anti-lost method, electronic equipment and a computer readable storage medium, through when detecting that the remote controller is in a preset picking-up state, the motion data of the remote controller is collected, according to the motion data, the motion track of the remote controller is obtained, when detecting that the remote controller is in a preset placing state, the motion track is sent to a terminal connected with the remote controller, a user enters a corresponding interface from a television end to know the position of the remote controller, because the motion track is sent to the terminal when the remote controller is just placed, such as a television box, the position reminding function can be played without the power of a battery of the remote controller when the remote controller is searched, and the anti-lost function of the remote controller is realized.
Drawings
Fig. 1 is a schematic structural diagram of an electronic device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of interaction between a remote controller and a television box according to the method for preventing the remote controller from being lost;
FIG. 3 is a schematic flow chart of a remote controller anti-lost method according to a first embodiment of the present invention;
fig. 4 is a plan view of a space where a television box is located in the remote controller anti-lost method of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In daily life, because people place the remote controller at will, the situation that the remote controller can not be found when needing to be used often appears. The existing remote controller anti-loss method is that a buzzer and other sounding devices are arranged on a remote controller, and when the remote controller cannot be found, the remote controller is informed to make a sound in a Bluetooth or Wifi wireless mode. However, this anti-lost method depends on the fact that the battery of the remote controller must be charged during searching, for example, a user places the remote controller in a certain place before going on a business trip, wants to watch a television to search for the remote controller after going home for a while, and at this time, if the battery of the remote controller is not charged, the buzzer on the remote controller will not sound, and the function of position reminding cannot be achieved.
The invention provides a remote controller anti-loss method, wherein an acceleration sensor is arranged in a remote controller, when the remote controller is detected to be in a preset picking state, the motion data of the remote controller is collected based on the acceleration sensor, the motion track of the remote controller is obtained according to the motion data, when the remote controller is detected to be in a preset placing state, the motion track is sent to a terminal connected with the remote controller, namely a television box, a user can know the position of the remote controller when entering a corresponding interface from a television end, and the motion track is sent to the terminal when the remote controller is just placed, so that the position reminding function can be realized without the power of a battery of the remote controller when the remote controller is searched, and the technical problem that the remote controller anti-loss method is easy to lose efficacy due to insufficient electric quantity in the prior art is solved.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
Referring to fig. 1, the present invention provides an electronic device, which may include: a processor 1001 such as a CPU, a communication interface 1003, a memory 1004, and a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The communication interface 1003 may include a radio frequency antenna and a radio frequency chip, and the memory 1004 may be a high-speed RAM memory or a non-volatile memory (e.g., a disk memory). The memory 1004 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the electronic device shown in fig. 1 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1004, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a computer program.
In the electronic device shown in fig. 1, the communication interface 1003 is mainly used for connecting a terminal and performing data communication with the terminal; and the processor 1001 may be configured to invoke the computer program stored in the memory 1004 and perform the following operations:
when the remote controller is detected to be in a preset picking state, acquiring motion data of the remote controller;
acquiring a motion track of the remote controller according to the motion data;
and when the remote controller is detected to be in a preset placing state, the motion track is sent to a terminal connected with the remote controller.
Further, the remote controller anti-lost method further comprises the following steps:
dynamically detecting whether the acceleration change rate of the remote controller in the gravity direction is greater than a first preset threshold value;
if the change rate of the acceleration of the remote controller in the gravity direction is detected to be larger than a first preset threshold value, judging whether the continuous preset duration of the remote controller is in a static state or not;
if the remote controller is in a static state for a preset duration, judging that the remote controller is in a preset placing state; and if the remote controller is in the static state and does not last for the preset time length, judging that the remote controller is in the preset picking-up state.
Further, the step of obtaining the motion trajectory of the remote controller according to the motion data includes:
analyzing and calculating the acceleration direction and the acceleration value in the motion data at intervals of preset unit time to obtain the motion speed and the motion direction of the remote controller in each preset unit time;
and determining displacement units of the remote controller according to the movement speed and the movement direction in each preset unit time, and splicing the displacement units one by one to construct a movement track of the remote controller.
Further, the remote controller anti-lost method further comprises the following steps:
and dynamically detecting the residual electric quantity of the remote controller, and when the residual electric quantity of the remote controller is detected to be smaller than a preset electric quantity threshold value, sending the currently acquired motion track of the remote controller to the terminal.
Further, after detecting that the remaining power of the remote controller is less than a preset power threshold, the method further includes:
and controlling the remote controller to output first prompt information with low electric quantity, and executing the step of collecting the motion data of the remote controller when the residual electric quantity of the remote controller is greater than or equal to a preset electric quantity threshold value.
Further, the remote controller anti-lost method further comprises the following steps:
the method comprises the steps of periodically detecting the actual distance between the remote controller and the terminal, and sending the currently acquired motion track of the remote controller to the terminal when the actual distance is larger than a preset distance threshold value.
Further, the step of sending the motion trail to a terminal connected to the remote controller includes:
acquiring a plane scene graph of a space where the terminal is located, wherein a plurality of position target objects are preset in the plane scene graph;
projecting the motion trail to the plane scene graph in an equal proportion, packaging a preset starting display request in the plane scene graph, and sending the plane scene graph to a terminal connected with the remote controller so that the terminal can display the plane scene graph in a default mode when the terminal is started.
Further, before the step of sending the planar scene graph to a terminal connected to the remote controller, the method further includes:
and analyzing to obtain a historical residence place of the remote controller according to the historical motion track of the remote controller, marking the historical residence place to the plane scene graph, and executing the step of sending the plane scene graph to a terminal connected with the remote controller.
Further, after the step of sending the motion trajectory to the terminal connected to the remote controller, the method further includes:
and deleting the relevant data of the motion trail which is already sent to the terminal.
Referring to fig. 2, the remote controller anti-loss method is applied to a remote controller end, and anti-loss of the remote controller is achieved based on interaction between the remote controller end and a terminal connected with the remote controller.
In the application, the remote controller comprises a first power supply, a first radio frequency chip, a physical button and an acceleration sensor (such as a gravity acceleration sensor), wherein the first power supply supplies power to the first radio frequency chip, the physical button and the acceleration sensor; the physical keys are used for realizing the key functions of the remote controller, and the acceleration sensor is used for realizing the tracking of the motion trail and the identification of the motion static state of the remote controller.
The terminal connected with the remote controller, namely the television box, comprises a second radio frequency chip, a flash memory and a second power supply, wherein the second power supply supplies power to the second radio frequency chip and the flash memory, and the flash memory is used for temporarily storing data. The first radio frequency chip of the remote controller is wirelessly connected with the second radio frequency chip of the television box, so that data communication and interaction between the remote controller and the television box are achieved, the wireless connection can be wireless communication such as Bluetooth and wifi, and the movement track of the remote controller can be transmitted to the television box through the remote controller based on the data communication of the first radio frequency chip and the second radio frequency chip.
In the application, whether the remote controller is picked up by a user for use is detected by the acceleration sensor based on the remote controller, namely whether the remote controller is in a preset picking-up state is detected, the acceleration sensor can wake up a system of the remote controller, then the motion data of the remote controller is continuously detected based on the acceleration sensor and the motion track of the remote controller is obtained based on the motion data, and the motion track data can be generally temporarily stored in a flash memory of the remote controller. When the remote controller is detected to be put down by a user (such as being put on a tea table or a sofa), namely the remote controller is detected to be in a preset placing state, the motion trail stored in a flash memory of the remote controller is packaged and sent to a television box through Bluetooth or wifi, the user is not required to be reminded to find the remote controller by relying on a buzzer of the remote controller in the traditional scheme, the remote controller is not limited to be electrified to support the buzzer to work, the remote controller is not required to be in a signal coverage range of the television box, even if the remote controller exceeds the signal coverage range, the television box already knows the motion trail in the last use process of the remote controller, the user only needs to check the motion trail in the television box to know the specific position of the remote controller easily, and then the remote controller is found conveniently and quickly, namely the application is not limited to be electrified, and the remote controller is not limited to be in a wireless signal coverage area of the television box, the remote controller anti-lost scheme is novel and is not limited by the residual power and the signal strength.
The invention also provides a remote controller anti-lost method, in a first embodiment of the remote controller anti-lost method, referring to fig. 3, the remote controller anti-lost method of the invention comprises:
step S10, when detecting that the remote controller is in a preset picking state, collecting the motion data of the remote controller;
an acceleration sensor is a sensor capable of measuring acceleration, and generally comprises a mass, a damper, an elastic element, a sensing element, an adjusting circuit and the like. In the acceleration process, the acceleration sensor obtains an acceleration value by measuring the inertial force borne by the mass block and utilizing a Newton's second law. Generally, common acceleration sensors include capacitive type, inductive type, strain type, piezoresistive type, piezoelectric type, etc. according to the sensor sensing element.
The acceleration sensor is used for detecting the acceleration change condition of the remote controller, and further calculating the motion state of the remote controller, such as the motion track and the motion speed of the remote controller. Specifically, whether the motion state of the remote controller is in a static state or a motion state is detected based on the acceleration sensor, after the remote controller is determined to be in the motion state, whether the remote controller is in a preset picking-up state is further judged based on motion data collected by the acceleration sensor, if the remote controller is detected to be in the preset picking-up state, the remote controller is picked up by a user and is ready to be used, at the moment, the motion data of the remote controller is collected based on the acceleration sensor and is stored in a flash memory of the remote controller, and the motion data is change data of the acceleration of the remote controller in the using process of the user.
Step S20, obtaining the motion trail of the remote controller according to the motion data;
the motion trail is a connecting line of corresponding position points of the remote controller relative to the continuous time points in the space of the television box, the motion data comprises the acceleration direction and the acceleration value of the remote controller at the continuous time points, and the displacement of the remote controller is calculated at each time point according to the initial speed direction and the initial speed value of the remote controller and by combining the acceleration direction and the acceleration value of the time point.
Optionally, step S20 includes:
step A1, analyzing and calculating the acceleration direction and the acceleration value in the motion data at intervals of preset unit time to obtain the motion speed and the motion direction of the remote controller in each preset unit time;
and A2, determining the displacement units of the remote controller according to the movement speed and the movement direction in each preset unit time, and splicing the displacement units one by one to construct the movement track of the remote controller.
Dividing the time of a user using the remote controller into a plurality of continuous preset unit times, determining an initial speed value and an initial speed direction of the preset unit time (for example, 0.1s) in each preset unit time, combining the acceleration direction and the acceleration numerical value of the preset unit time, further obtaining a final speed value and a final speed direction of the preset unit time as the initial speed value and the initial speed direction of the next preset unit time, meanwhile, calculating a displacement unit of the remote controller moving in the preset unit time based on the process that the initial speed and the initial speed direction of the preset unit time change into the final speed value and the final speed direction, and synchronously determining the initial position of the next preset unit time. And circulating in this way, analyzing and calculating the displacement units of each preset unit time one by one, splicing the displacement units of each preset unit time one by one according to the time sequence, and further constructing the motion trail of the remote controller. In this embodiment, the motion trajectory of the remote controller is obtained by analysis based on the motion data of the acceleration sensor.
And step S30, when the remote controller is detected to be in a preset placing state, the motion trail is sent to a terminal connected with the remote controller.
When the remote controller is in a preset picking-up state, after a user starts to use the remote controller, if the remote controller is detected to be in a preset placing state, the user finishes using the remote controller and puts down the remote controller, the user does not use the remote controller temporarily at the moment, the remote controller is generally in a static state, in order to prevent the user from forgetting the placing position of the remote controller, the motion track is sent to a terminal connected with the remote controller, namely, a television box, when the user cannot find the remote controller, the motion track in the last using process of the remote controller stored by the user is displayed by operating the television box, the user is helped to recall the placing position of the remote controller, and the user is helped to find the remote controller quickly.
Optionally, the method for preventing the remote controller from being lost further includes:
step B1, dynamically detecting whether the acceleration change rate of the remote controller in the gravity direction is larger than a first preset threshold value;
step B2, if the change rate of the acceleration of the remote controller in the gravity direction is detected to be larger than a first preset threshold value, judging whether the continuous preset duration of the remote controller is in a static state;
step B3, if the remote controller is in a static state for a preset duration, determining that the remote controller is in a preset placing state; and if the remote controller is in the static state and does not last for the preset time length, judging that the remote controller is in the preset picking-up state.
When the remote controller is static or a user uses the remote controller, whether the acceleration change rate of the remote controller in the gravity direction is greater than a first preset threshold value or not is dynamically detected based on the acceleration sensor, if the acceleration change rate of the remote controller in the gravity direction is greater than the first preset threshold value, the motion state of the remote controller in the gravity direction is changed violently, the remote controller is likely to be picked up by the user or put down by the user, at the moment, whether the remote controller is continuously in a static state within a future preset time (for example, 5s) is judged, if the remote controller is detected to be in the static state within the preset time, the remote controller is judged to be in a preset placing state, and if the remote controller is detected not to be in the static state within the preset time, the user takes up the remote controller and uses the remote controller, and the remote controller is judged to be in a preset picking-up state. Therefore, the remote controller is determined to be put down or taken up based on the acceleration change rate in the gravity direction, and whether the remote controller is put down or taken up is determined based on whether the remote controller is in a static state within the preset time length, so that the remote controller is simply judged to be in a preset picking-up state and a preset placing state.
In the application, whether the remote controller is picked up by a user for use is detected by the acceleration sensor based on the remote controller, namely whether the remote controller is in a preset picking-up state is detected, the acceleration sensor can wake up a system of the remote controller, then the motion data of the remote controller is continuously detected based on the acceleration sensor and the motion track of the remote controller is obtained based on the motion data, and the motion track data can be generally temporarily stored in a flash memory of the remote controller. When the remote controller is detected to be put down by a user (such as being put on a tea table or a sofa), namely the remote controller is detected to be in a preset placing state, the motion trail stored in the flash of the remote controller is packaged and sent to the television box through Bluetooth or wifi, the user is not required to be reminded to find the remote controller by relying on a buzzer of the remote controller in the traditional scheme, the remote controller is not limited to be electrified to support the buzzer to work, the remote controller is not required to be in the signal coverage range of the television box, even if the remote controller exceeds the signal coverage range, the television box already knows the motion trail in the last use process of the remote controller, the user only needs to check the motion trail in the television box to know the specific position of the remote controller easily, and then the remote controller is found conveniently and quickly, namely the application is not limited to be electrified, and the remote controller is not limited to be in the wireless signal coverage area of the television box, the remote controller anti-lost scheme is novel and is not limited by the residual power and the signal strength.
The embodiment provides a remote controller anti-loss method, electronic equipment and a computer readable storage medium, an acceleration sensor is arranged in a remote controller, when the remote controller is detected to be in a preset picking-up state, motion data of the remote controller is acquired based on the acceleration sensor, a motion track of the remote controller is acquired according to the motion data, when the remote controller is detected to be in a preset placing state, the motion track is sent to a television box matched with the remote controller, a user can know the position of the remote controller by entering a corresponding interface from a television end, and the motion track is sent to the television box just when the remote controller is placed, so that the position reminding function can be achieved without the need of electricity of a battery of the remote controller when the remote controller is searched, and the anti-loss function of the remote controller is achieved.
Further, in another embodiment of the remote controller anti-lost method of the present application, the remote controller anti-lost method further includes:
and step C, dynamically detecting the residual electric quantity of the remote controller, and when the residual electric quantity of the remote controller is detected to be smaller than a preset electric quantity threshold value, sending the currently acquired motion track of the remote controller to the terminal.
Control module based on remote controller power, can detect the residual capacity of remote controller dynamically, when detecting the residual capacity of remote controller and being less than when predetermineeing the electric quantity threshold value, it has shown that the residual capacity of remote controller is not enough to support the motion data and the motion track of dynamic detection remote controller, the motion track of avoiding follow-up remote controller can't be sent to the TV box smoothly this moment, the motion track that will obtain at present based on the remote controller sends the TV box in advance to this moment, with the TV box of supplying power knows the most recent motion track before the remote controller electric quantity exhausts, avoid the TV box can't know the effective motion track of remote controller because of the remote controller electric quantity exhausts.
Optionally, after detecting that the remaining power of the remote controller is less than the preset power threshold, the method for preventing the remote controller from being lost further includes:
and D, controlling the remote controller to output first prompt information with low electric quantity, and executing the step of acquiring the motion data of the remote controller based on the acceleration sensor when the residual electric quantity of the remote controller is greater than or equal to a preset electric quantity threshold value.
When detecting the residual capacity of remote controller not enough, residual capacity is less than and predetermines the electric quantity threshold value promptly, and steerable remote controller directly outputs the first prompt message that the electric quantity is low to remind the user to charge the remote controller, in order to avoid the remote controller to can't send the motion trail to the TV box because of the electric quantity is not enough. When the residual electric quantity of the remote controller is detected to be large, namely the residual electric quantity of the remote controller is larger than or equal to the preset electric quantity threshold value, the fact that the remote controller has more electric quantity to support collection of motion data and analysis and calculation of a motion track is shown, and the step of collecting the motion data of the remote controller based on the acceleration sensor in the step S10 is executed again, so that the accuracy of the motion track of the remote controller is further improved, and the reliability of finding the remote controller based on the motion track by a user is improved.
Optionally, the method for preventing the remote controller from being lost further includes:
and E, regularly detecting the actual distance between the remote controller and the terminal, and when the actual distance is greater than a preset distance threshold value, sending the currently acquired motion track of the remote controller to the terminal.
The remote controller can confirm the actual distance between remote controller and the TV box based on the wireless signal intensity of TV box to the remote controller, regularly detect the actual distance of remote controller and TV box, when actual distance is greater than preset distance and presets, it is about to surpass the wireless signal's of TV box coverage to show the remote controller, for avoiding follow-up remote controller this moment because of being too far away from the TV box, avoid the motion orbit can't be sent to the TV box smoothly, the motion orbit that obtains at present based on the remote controller sends the TV box to the TV box in advance this moment, with the latest motion orbit before the distance of power supply TV box knows the remote controller, avoid the TV box can't know the effective motion orbit of remote controller because the remote controller is too far away from the TV box.
Further, in another embodiment of the method for preventing a remote controller from being lost in the present application, the step of sending the motion trajectory to a terminal connected to the remote controller in step S30 includes:
step F1, acquiring a plane scene graph of the space where the terminal is located, wherein a plurality of position mark objects are preset in the plane scene graph;
referring to fig. 4, the plan view may be a house type view of an indoor space where the tv box is located, the location target object may be furniture in the house type view, for example, the plan view is a living room house type view, o in fig. 4 represents the location target object, and the location target object is a sofa, a tea table, a tv cabinet, an air conditioner, etc. in the living room.
Step F2, projecting the motion trail to the plane scene graph in equal proportion, packaging a preset starting display request in the plane scene graph, and sending the plane scene graph to a terminal connected with the remote controller so that the terminal can display the plane scene graph by default when starting.
After the motion trail is projected to the plane scene graph in an equal proportion mode, the user can calculate the position of the actual space where the user is located in an equal proportion mode based on the motion trail in the plane scene graph, and the user can perform auxiliary positioning on the motion trail by combining objects with a plurality of position marks, so that the position of the remote controller in the space where the television box is located can be located more quickly. In addition, a starting-up display request can be packaged in the plane scene graph, and when the user cannot find the remote controller, the television box can be restarted, so that the television box displays the plane scene graph in a default mode when the television is started up based on the starting-up display request, and the user can search the remote controller. In the embodiment, the motion track, the object of the position mark and the starting-up display request are encapsulated and inherited into the screen scene graph, so that a user can control the television box to display the plane scene graph conveniently, the user can check the motion track conveniently, and the user can find the remote controller conveniently.
Optionally, before the step of sending the plan scene graph to the terminal connected to the remote controller in step F2, the method further includes:
and G1, analyzing and obtaining the historical residence location of the remote controller according to the historical motion track of the remote controller, marking the historical residence location to the plane scene graph, and executing the step of sending the plane scene graph to a terminal connected with the remote controller.
The historical motion trail is the motion trail received by the television box before the current time of the remote controller, the starting point and/or the ending point of the historical motion trail can be used as the historical staying place of the remote controller, the historical staying place is the habitual placement position of a user after using the remote controller, referring to fig. 4, delta in fig. 4 represents the historical staying place, after the historical staying place is marked to the plane scene graph, the user knows the common position of using the remote controller in the past time, and therefore the user can find the remote controller more quickly.
Further, an embodiment of the present invention further provides an electronic device, where the electronic device includes: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the embodiments of the remote control anti-lost method described above.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the embodiments of the remote controller anti-lost method are implemented.
The specific implementation of the electronic device and the computer-readable storage medium of the present invention is basically the same as the embodiments of the remote controller anti-lost method, and will not be described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. 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 (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (also can be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. A remote controller anti-lost method is characterized by comprising the following steps:
when the remote controller is detected to be in a preset picking state, acquiring motion data of the remote controller;
acquiring a motion track of the remote controller according to the motion data;
and when the remote controller is detected to be in a preset placing state, the motion track is sent to a terminal connected with the remote controller.
2. The remote controller anti-loss method of claim 1, wherein the remote controller anti-loss method further comprises:
dynamically detecting whether the acceleration change rate of the remote controller in the gravity direction is greater than a first preset threshold value;
if the change rate of the acceleration of the remote controller in the gravity direction is detected to be larger than a first preset threshold value, judging whether the continuous preset duration of the remote controller is in a static state or not;
if the remote controller is in a static state for a preset duration, judging that the remote controller is in a preset placing state; and if the remote controller is in the static state and does not last for the preset time length, judging that the remote controller is in the preset picking-up state.
3. The method for preventing a remote controller from being lost according to claim 1, wherein the step of obtaining the motion track of the remote controller according to the motion data comprises:
analyzing and calculating the acceleration direction and the acceleration value in the motion data at intervals of preset unit time to obtain the motion speed and the motion direction of the remote controller in each preset unit time;
and determining displacement units of the remote controller according to the movement speed and the movement direction in each preset unit time, and splicing the displacement units one by one to construct a movement track of the remote controller.
4. The remote controller anti-loss method of claim 1, wherein the remote controller anti-loss method further comprises:
and dynamically detecting the residual electric quantity of the remote controller, and when the residual electric quantity of the remote controller is detected to be smaller than a preset electric quantity threshold value, sending the currently acquired motion track of the remote controller to the terminal.
5. The remote controller anti-lost method of claim 4, after detecting that the remaining power of the remote controller is less than a preset power threshold, further comprising:
and controlling the remote controller to output first prompt information with low electric quantity, and executing the step of collecting the motion data of the remote controller when the residual electric quantity of the remote controller is greater than or equal to a preset electric quantity threshold value.
6. The remote controller anti-loss method of claim 1, wherein the remote controller anti-loss method further comprises:
the method comprises the steps of periodically detecting the actual distance between the remote controller and the terminal, and sending the currently acquired motion track of the remote controller to the terminal when the actual distance is larger than a preset distance threshold value.
7. The remote controller anti-lost method of claim 1, wherein the step of transmitting the motion trajectory to a terminal connected to the remote controller comprises:
acquiring a plane scene graph of a space where the terminal is located, wherein a plurality of position target objects are preset in the plane scene graph;
projecting the motion trail to the plane scene graph in an equal proportion, packaging a preset starting display request in the plane scene graph, and sending the plane scene graph to a terminal connected with the remote controller so that the terminal can display the plane scene graph in a default mode when the terminal is started.
8. The remote controller anti-lost method of claim 7, prior to the step of transmitting the plan view to the terminal connected to the remote controller, further comprising:
and analyzing to obtain a historical residence place of the remote controller according to the historical motion track of the remote controller, marking the historical residence place to the plane scene graph, and executing the step of sending the plane scene graph to a terminal connected with the remote controller.
9. An electronic device, characterized in that the electronic device comprises: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the remote control anti-loss method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the remote control anti-lost method of any one of claims 1 to 8.
CN202111550427.5A 2021-12-17 2021-12-17 Remote controller anti-lost method, electronic equipment and computer readable storage medium Pending CN114245299A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111550427.5A CN114245299A (en) 2021-12-17 2021-12-17 Remote controller anti-lost method, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111550427.5A CN114245299A (en) 2021-12-17 2021-12-17 Remote controller anti-lost method, electronic equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN114245299A true CN114245299A (en) 2022-03-25

Family

ID=80757679

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111550427.5A Pending CN114245299A (en) 2021-12-17 2021-12-17 Remote controller anti-lost method, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114245299A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794865A (en) * 2015-04-15 2015-07-22 天脉聚源(北京)传媒科技有限公司 Loss preventive method and device for remote controller
CN105738921A (en) * 2016-01-29 2016-07-06 北京小米移动软件有限公司 Method and device used for acquiring position information
WO2016131279A1 (en) * 2015-08-04 2016-08-25 中兴通讯股份有限公司 Movement track recording method and user equipment
CN106504484A (en) * 2016-11-23 2017-03-15 成都四威电子有限公司成都星石科技分公司 A kind of article losing-proof method for tracing
CN107566988A (en) * 2016-10-31 2018-01-09 郑州蓝视科技有限公司 The anti-positioning and monitoring method of wandering away of one kind
CN111091681A (en) * 2019-12-12 2020-05-01 南京酷派软件技术有限公司 Anti-lost monitoring method and device, storage medium and electronic equipment
CN112689174A (en) * 2020-12-28 2021-04-20 当趣网络科技(杭州)有限公司 Control method and control system of remote controller, remote controller and smart television
CN113163247A (en) * 2021-04-02 2021-07-23 深圳创维-Rgb电子有限公司 Device control method, remote controller, and computer-readable storage medium
CN113691932A (en) * 2021-07-23 2021-11-23 深圳如果技术有限公司 Ad-hoc network-based article anti-loss method and system and electronic equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794865A (en) * 2015-04-15 2015-07-22 天脉聚源(北京)传媒科技有限公司 Loss preventive method and device for remote controller
WO2016131279A1 (en) * 2015-08-04 2016-08-25 中兴通讯股份有限公司 Movement track recording method and user equipment
CN105738921A (en) * 2016-01-29 2016-07-06 北京小米移动软件有限公司 Method and device used for acquiring position information
CN107566988A (en) * 2016-10-31 2018-01-09 郑州蓝视科技有限公司 The anti-positioning and monitoring method of wandering away of one kind
CN106504484A (en) * 2016-11-23 2017-03-15 成都四威电子有限公司成都星石科技分公司 A kind of article losing-proof method for tracing
CN111091681A (en) * 2019-12-12 2020-05-01 南京酷派软件技术有限公司 Anti-lost monitoring method and device, storage medium and electronic equipment
CN112689174A (en) * 2020-12-28 2021-04-20 当趣网络科技(杭州)有限公司 Control method and control system of remote controller, remote controller and smart television
CN113163247A (en) * 2021-04-02 2021-07-23 深圳创维-Rgb电子有限公司 Device control method, remote controller, and computer-readable storage medium
CN113691932A (en) * 2021-07-23 2021-11-23 深圳如果技术有限公司 Ad-hoc network-based article anti-loss method and system and electronic equipment

Similar Documents

Publication Publication Date Title
US11307639B2 (en) Power consumption control method and system for electronic positioning device, and electronic positioning device
CN110231640B (en) Indoor and outdoor mixed asset monitoring system
CN107608855B (en) Reminding method and mobile terminal
CN103250029B (en) Mobile terminal and continuous moving detection method
CN109164477B (en) Application positioning method and mobile terminal
KR20120113142A (en) Rtls tag device and real time location system
CN108322601B (en) Reminding method and terminal
CN106412818B (en) Method and device for positioning equipment
US9805231B2 (en) Golf data collection system with RFID in golf club
CN107566909B (en) Barrage-based video content searching method and user terminal
CN104063272A (en) Portable Terminal And Method For Managing Data In Portable Terminal
CN106646440A (en) Drop height detection method and drop height detection device
WO2007099471A1 (en) Method and apparatus for locating a portable device
CN110139213B (en) Dual-mode positioning system based on wristband and implementation method
JP2021131863A (en) Electronic system, electronic device, and method for controlling electronic device
JP2012194149A (en) Position registration device and position registration program
JP6102518B2 (en) Power supply device and power supply program
CN107835304B (en) Method and device for controlling mobile terminal, mobile terminal and storage medium
CN108228357B (en) Memory cleaning method and mobile terminal
KR20170098640A (en) Insole and mobile terminal
CN114245299A (en) Remote controller anti-lost method, electronic equipment and computer readable storage medium
US9756475B2 (en) Mobile terminal and method for controlling place recognition
CN109474889B (en) Information transmission method, mobile terminal and server
CN107770172B (en) Account information retrieving method and mobile terminal
CN114849215B (en) Rope skipping counting method and device based on intelligent wearable equipment

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