Remote controller positioning method and device, computer equipment and storage medium
By obtaining the user's search command, determining the remote control device information, sending a positioning signal, and generating a positioning prompt, the problem of remote control being easily lost is solved, and the user experience and positioning efficiency are improved.
Patent Information
- Application Number
- CN202511259167.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2026-01-23
AI Technical Summary
In existing technologies, remote controls are easily lost and inconvenient to find, and traditional positioning methods require additional hardware support or equipment maintenance, resulting in a poor user experience.
By obtaining the user's search command, the device information of the remote control to be located is determined, a positioning signal is sent to it, the remote control returns the position signal and controls the module to act, a positioning prompt is generated, and the positioning is performed in combination with the position pointing to the screen.
It enables remote control positioning without additional hardware, improving the user experience and helping users quickly find the remote control.
Smart Images

Figure CN121397283A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of smart televisions, and in particular to a remote controller positioning method and device, a computer device, and a storage medium. BACKGROUND
[0002] In modern families, a smart remote controller, as a key device for controlling a smart television, plays an important role. However, the remote controller is small in size and is easily covered by other items or lost in a family environment such as a sofa or a bed, which brings great inconvenience to users. Meanwhile, frequently searching for the remote controller not only wastes time but also easily leads to user frustration. Traditional solutions are mostly to control the television through a backup remote controller or a mobile phone application, but still have many problems.
[0003] Currently, in order to solve the problem of difficulty in finding the remote controller, some related positioning technologies have appeared on the market. Most of the current methods are to set a prompt button on the remote controller, and when the remote controller cannot be found, the remote controller is made to emit a sound by pressing the corresponding button on the television, so as to help the user find it. However, these technologies usually require additional hardware support or regular maintenance of the device, and the user experience is poor.
[0004] Therefore, how to analyze the position of the remote controller to be positioned to obtain a position prompt, so as to perform positioning of the remote controller to be positioned, becomes a problem to be solved. SUMMARY
[0005] Embodiments of the present application provide a remote controller positioning method and device, a computer device, and a storage medium, to solve the problem of how to analyze the position of the remote controller to be positioned to obtain a position prompt, so as to perform positioning of the remote controller to be positioned.
[0006] In a first aspect, embodiments of the present application provide a remote controller positioning method, applied to a television terminal, the remote controller positioning method comprising: obtaining a search instruction of a user, and determining device information of a remote controller to be positioned according to the search instruction; sending a positioning signal to the remote controller to be positioned corresponding to the device information, the remote controller to be positioned being configured to send a position signal to the television terminal and control a corresponding module in the remote controller to be positioned to generate a positioning prompt after receiving the positioning signal; obtaining the position signal sent by the remote controller to be positioned, analyzing the position signal, and generating a position pointing picture on a display interface of the television device; performing positioning of the remote controller to be positioned according to the positioning prompt in combination with the position pointing picture.
[0007] In a second aspect, the embodiments of the present application provide a remote controller positioning device, the remote controller positioning method is applied to a television terminal, and the remote controller positioning device comprises: A device information determination module is configured to acquire a search instruction of a user, determine device information of a remote controller to be positioned according to the search instruction, and send a positioning signal to the remote controller to be positioned corresponding to the device information. A positioning prompt generation module is configured to control a corresponding module in the remote controller to be positioned to act after the remote controller to be positioned receives the positioning signal, so as to generate a positioning prompt. A position signal analysis module is configured to acquire a position signal sent by the remote controller to be positioned, analyze the position signal, and generate a position pointing picture on a display interface of the television device. A positioning execution module is configured to execute positioning of the remote controller to be positioned according to the positioning prompt in combination with the position pointing picture.
[0008] In a third aspect, the embodiments of the present application provide a computer device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the remote controller positioning method when executing the computer program.
[0009] In a fourth aspect, the embodiments of the present application provide a computer readable storage medium, which stores a computer program, and the computer program is executable by a processor to implement the remote controller positioning method.
[0010] The present application has the following beneficial effects compared with the prior art: the search instruction of the user is acquired, the device information of the remote controller to be positioned is determined according to the search instruction, the positioning signal is sent to the remote controller to be positioned corresponding to the device information, the remote controller to be positioned is controlled to send the position signal to the television terminal and act the corresponding module in the remote controller to be positioned after receiving the positioning signal, so as to generate the positioning prompt, the position signal sent by the remote controller to be positioned is acquired, the position signal is analyzed, and the position pointing picture is generated on the display interface of the television device, and the positioning of the remote controller to be positioned is executed according to the positioning prompt in combination with the position pointing picture. Thus, the position analysis of the remote controller to be positioned is performed to obtain the position prompt, so as to execute the positioning of the remote controller to be positioned. BRIEF DESCRIPTION OF DRAWINGS
[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative labor.
[0012] Figure 1 is an application environment schematic diagram of a remote controller positioning method provided by an embodiment of the present application; Figure 2 is a flow schematic diagram of a remote controller positioning method provided by an embodiment of the present application; Figure 3 is a flow schematic diagram of a remote controller positioning method provided by an embodiment of the present application; Figure 4 is a flow schematic diagram of a remote controller positioning method provided by an embodiment of the present application; Figure 5 is a flow schematic diagram of a remote controller positioning method provided by an embodiment of the present application; Figure 6 is a structure schematic diagram of a remote controller positioning device provided by an embodiment of the present application; Figure 7 is a structure schematic diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0013] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0014] As shown in Figure 1 , it is an application environment schematic diagram of a remote controller positioning method provided by an embodiment of the present application, wherein the remote controller positioning method is applied to a television terminal, wherein a client and a server are connected to communicate, the server is connected to the television terminal to communicate, a user can provide conditions, requirements and operation instructions for remote controller positioning by operating the client, the server is used to generate control instructions of the television terminal according to the related content sent by the client, so that the user can remotely control the television terminal. The client includes but is not limited to various personal computers, notebook computers, smart phones, tablet computers and portable wearable devices and other computer devices. The computer device corresponding to the server can be realized by an independent server or a server cluster composed of multiple servers.
[0015] As shown in Figure 2 , it is a flow schematic diagram of a remote controller positioning method provided by an embodiment of the present application, the remote controller positioning method is applied to a television terminal, and the remote controller positioning method can include the following steps: Step S201, a user's search instruction is acquired, and device information of a remote controller to be positioned is determined according to the search instruction.
[0016] Optionally, the search instruction is detected, and if the search instruction triggers a positioning option, a standby identification of a remote controller is displayed on the television device; According to the standby identification, device information of the remote controller to be positioned is determined.
[0017] There are various ways for a user to issue a search instruction. For example, the user can operate through the physical buttons of the television, such as pressing the "search remote controller" button specially set on the television; can select the function option of searching for a remote controller in the menu through the intelligent interactive interface of the television; or can speak the relevant words such as "search remote controller" to the voice receiving device of the television through a voice instruction.
[0018] The television terminal has a corresponding receiving mechanism and can capture different forms of search instructions issued by the user. If it is a physical button operation, the circuit inside the television will detect the change of the button signal. For the operation of the intelligent interactive interface, the system of the television will monitor the clicking action of the user on the interface. If it is a voice instruction, the television will use voice recognition technology to convert the voice content into processable text information.
[0019] In a simple scenario where only one remote controller is used in pairing with the television, the search instruction usually directly corresponds to this unique remote controller. After the television terminal receives the search instruction, it does not need additional judgment and can directly determine the device information of the remote controller to be positioned. The device information can include the model and unique identification code of the remote controller, which is stored in the system database of the television for subsequent accurate communication with the remote controller.
[0020] When there are multiple remote controllers associated with the television, the search instruction may not directly indicate which remote controller to be positioned. After the television terminal receives the search instruction, it will detect the instruction in detail and determine whether the instruction triggers a positioning option. The positioning option can be understood as a specific operation or condition. When this condition is met, it means that the specific remote controller selection link is entered. Once it is detected that the search instruction triggers the positioning option, the television terminal will display the standby identification of the remote controller on the screen of the television device. The standby identification can be in various forms, such as the icons of different remote controllers, each icon representing a remote controller paired with it; or using numbers to distinguish different remote controllers, such as "remote controller 1", "remote controller 2", etc. These standby identifications facilitate the user to intuitively identify and select the remote controller to be positioned.
[0021] After seeing the candidate identifiers displayed on the TV screen, the user selects the remote control to be positioned according to his own needs through the operation mode of the TV (such as direction key selection, touch screen click, etc.). After receiving the user's selection, the TV terminal will match the candidate identifier selected by the user with the corresponding remote control device information according to the association information stored in the system in advance. For example, if the user selects the remote control identifier with a blue icon, the TV system will find the model, identification code, and other specific device information of the remote control represented by the blue icon according to the corresponding relationship stored in advance, thereby completing the determination of the to-be-positioned remote control device information.
[0022] Preferably, the user can remotely trigger the positioning function through a mobile application (mobile phone or tablet) without relying on the TV interface. The specific implementation includes direct Bluetooth or UWB connection (such as Bluetooth 5.0+). Or through cloud forwarding (when the remote control is connected to the network, the instructions are forwarded through home Wi-Fi or IoT platform).
[0023] The mobile application matched with the remote control can be opened, the bound home account is logged in, and the target remote control (such as "living room remote control") is selected in the device list. Click the "Find" button, and the mobile phone directly sends a positioning signal to the remote control through Bluetooth / UWB. The remote control feeds back the position through sound, light, and vibration. The TV device can set administrator permissions (such as parental passwords) to prevent unauthorized personnel from triggering positioning at will and protect privacy.
[0024] In step S202, a positioning signal is sent to the to-be-positioned remote control corresponding to the device information. The to-be-positioned remote control is used to send a position signal to the TV terminal and control the corresponding module in the to-be-positioned remote control to generate a positioning prompt after receiving the positioning signal.
[0025] In step S201, the TV terminal has determined the device information of the to-be-positioned remote control. These device information is an important basis for accurate communication between the TV terminal and the remote control. The TV terminal uses specific communication technologies (such as Bluetooth, infrared, Wi-Fi, etc.) to send positioning signals according to the communication parameters corresponding to the device information stored in its own database.
[0026] The positioning signal is like a "wake-up instruction" that tells the to-be-positioned remote control that the TV terminal has initiated a positioning request, and the remote control needs to respond accordingly. The remote control has a signal processing module inside. When it receives the positioning signal sent by the TV terminal, it will start its own positioning-related functions. For example, it uses its built-in sensors (such as accelerometers, gyroscopes, etc.) or interacts with the signals in the surrounding environment (such as Bluetooth signal strength, Wi-Fi hotspot information, etc.) to generate a position signal containing information related to its own position.
[0027] The remote control sends the generated position signal back to the television terminal through the communication channel established with the television terminal. The position signal contains information that can help the television terminal analyze the approximate position of the remote control, such as the distance between the remote control and the television by signal strength, and the approximate direction of the remote control by signal direction information.
[0028] The corresponding module is a module in the remote control that is usually used to generate a positioning prompt, such as a sound module, a light module, a vibration module, etc.
[0029] In step S203, the position signal sent by the remote control to be positioned is obtained, and the position signal is analyzed to generate a position pointing picture on the display interface of the television device.
[0030] Optionally, after obtaining the position signal sent by the remote control to be positioned, the following steps can be included: According to a preset position detection range, the position of the remote control to be positioned is detected, and if the position signal of the remote control is not detected, a notification information is generated, and the notification information is used to prompt the user.
[0031] Among them, the television terminal and the remote control to be positioned establish a communication connection through a specific communication protocol (such as Bluetooth, infrared, etc.). When the remote control receives the positioning signal sent by the television terminal, it will return the position signal to the television terminal according to the agreed format and way. The signal receiving module of the television terminal will continuously monitor the communication channel, and once the position signal sent by the remote control is detected, it will be captured and received. The position signal contains various information related to the position of the remote control, such as signal strength, signal propagation direction, signal timestamp, etc. These information will be used as the basis data for subsequent analysis of the position of the remote control.
[0032] The signal strength is related to the distance between the remote control and the television terminal. The stronger the signal strength, the closer the remote control is to the television; the weaker the signal strength, the farther the distance. The television terminal can estimate the approximate distance between the remote control and the television through the built-in algorithm according to the received signal strength value.
[0033] The position signal contains direction information (such as determining direction through the phase difference of multiple antenna receiving signals), and the television terminal can use this information to determine the direction of the remote control relative to the television, such as on the left side, right side, front or back of the television, etc. The television terminal will consider various factors such as signal strength, direction, etc., and use complex mathematical models and algorithms to more accurately calculate and judge the position of the remote control, thereby determining the approximate area where the remote control is located.
[0034] According to the analysis result of the position signal, the television terminal calls the graphic processing module to generate a position pointing picture on the display interface of the television device. The position pointing picture is drawn based on the position information of the remote controller obtained by the analysis.
[0035] The position pointing picture can have various forms. It can be an arrow icon, the direction of the arrow pointing to the approximate direction of the remote controller. The user can find the remote controller in the corresponding direction according to the indication of the arrow. It can also be a simple map, on which the position of the television and the area where the remote controller can be located are marked, so that the user has a more intuitive understanding of the position of the remote controller.
[0036] The television terminal is pre-set with a position detection range, which is determined according to the communication capability between the television and the remote controller, the actual use scene and other factors. For example, the effective range of Bluetooth communication is generally about 10 meters, so the pre-set position detection range can be set as a circular area with the television as the center and a radius of 10 meters.
[0037] After receiving the position signal, the television terminal compares the position information in the signal with the pre-set position detection range to determine whether the remote controller is within the detection range. If the position signal of the remote controller is not detected within the pre-set position detection range, it can be caused by the fact that the remote controller is out of the detection range, the remote controller is malfunctioning or the signal is interfered. The television terminal can make a judgment according to the situation. Once it is determined that the position signal is not detected, the television terminal generates a notification information. The notification information can prompt the user in various ways, such as displaying a text prompt on the television screen, for example, “the remote controller signal is not detected, please expand the search range”. It can also be prompted by sound, a specific alarm sound or voice prompt, reminding the user that the remote controller can not be within the current detection range.
[0038] In step S204, the positioning of the remote controller to be positioned is performed according to the positioning prompt combined with the position pointing picture.
[0039] In step S202, after the remote control receives the positioning signal, its sound module controls the speaker to emit a specific sound, such as a continuous buzzing sound or a rhythmic beep. The user can use the volume and direction of the sound to make a preliminary judgment about the approximate location of the remote control. In step S203, the TV terminal generates a location guidance screen on the display interface based on the analysis of the remote control's location signal. This screen marks the areas where the remote control might be located. The user needs to carefully observe this location guidance screen to understand the information it conveys. The positioning prompt and the location guidance screen verify and complement each other. The location guidance screen provides macroscopic directional guidance, while the positioning prompt helps the user further narrow down the search area at a microscopic level. For example, the location guidance screen shows that the remote control is in the bedroom, but its specific location within the bedroom is not clear. In this case, the user can use the sound or light cues emitted by the remote control to more accurately locate it in the bedroom.
[0040] Users can first define a large search area based on the location indicated on the screen, and then continuously narrow down the search area within this area using location prompts. For example, they can first follow the on-screen instructions to the sofa area in the living room, and then, based on the sound prompts, discover that the sound is coming from the gap in the sofa, eventually successfully finding the remote control.
[0041] In this embodiment, by obtaining the user's search command, the device information of the remote control to be located is determined according to the search command. A positioning signal is sent to the remote control corresponding to the device information. After receiving the positioning signal, the remote control sends a location signal to the TV terminal and controls the corresponding module in the remote control to generate a positioning prompt. The location signal sent by the remote control is obtained, analyzed, and a location pointing screen is generated on the display interface of the TV device. Based on the positioning prompt and the location pointing screen, the positioning of the remote control is executed. Thus, the location of the remote control is analyzed to obtain a location prompt, and the positioning of the remote control is executed.
[0042] like Figure 3 The diagram shown is a flowchart of a remote control positioning method according to Embodiment 3 of the present invention. The positioning prompts include sound prompts, light prompts, and vibration prompts. In step S202, the remote control to be positioned is used to send a location signal to the TV terminal and control the corresponding module in the remote control to generate a positioning prompt after receiving the positioning signal. This may include the following steps: Step S301: Detect the signal interface of the remote control to be located. If the signal interface receives a positioning signal, generate a sound prompt command, a light prompt command, and a vibration prompt command to the TV terminal.
[0043] Step S302, according to the sound prompt instruction, the light prompt instruction and the vibration prompt instruction, the corresponding module in the remote control to be positioned acts, generates the sound prompt corresponding to the sound prompt instruction, the light prompt corresponding to the light prompt instruction and the vibration prompt corresponding to the vibration prompt instruction.
[0044] Among them, the remote control to be positioned is equipped with a special signal interface for receiving the positioning signal sent by the television terminal. The signal interface is the communication channel between the remote control and the television terminal, which can identify and receive positioning signals of specific format and frequency. The detection circuit inside the remote control continuously monitors the signal interface and constantly scans whether there is a positioning signal. This detection is carried out in real time to ensure that the positioning signal sent by the television terminal can be captured in time.
[0045] Once the signal interface receives the positioning signal, the control chip of the remote control will generate three different types of prompt instructions according to the preset program logic, which are sound prompt instruction, light prompt instruction and vibration prompt instruction.
[0046] Among them, the sound prompt instruction is used to control the sound module of the remote control to make it emit a specific sound. The type and mode of the sound can be set according to the preset, such as continuous beep, rhythmic drop sound, etc., the purpose is to attract the user's attention through sound.
[0047] The light prompt instruction is used to control the light module of the remote control, so that the indicator light on the remote control flashes in a specific way. The frequency, color and other parameters of the flashing light can also be preset, such as red light flashing quickly, which is more easily perceived by the user visually.
[0048] The vibration prompt instruction is used to control the vibration module of the remote control to make the remote control vibrate. The intensity and mode of the vibration can also be adjusted, such as continuous slight vibration or rhythmic strong and weak vibration, which helps the user find the remote control through tactile feedback.
[0049] When receiving the sound prompt instruction, the sound module will drive the speaker to emit the corresponding sound according to the requirements of the instruction. The sound module contains audio processing circuit and power amplifier components inside, which can convert the instruction into actual sound output. For example, if the sound prompt instruction requires continuous beep, the sound module will control the speaker to emit beep at a certain frequency and volume.
[0050] The light prompt instruction will trigger the work of the light module. The light module is usually composed of light-emitting diodes (LED) and driving circuit. According to the setting of the instruction, the driving circuit will control the LED to flash at a specific frequency and color. For example, if the instruction requires red light to flash quickly, the light module will make the red LED light up and turn off according to the set frequency.
[0051] The vibration prompt instruction makes the vibration module start working. The vibration module is generally a small vibration motor. When receiving the instruction, the motor starts rotating to generate a vibration effect. The strength and mode of the vibration are determined by the instruction. For example, the instruction requires a rhythmic strong and weak vibration. The vibration module controls the rotating speed and rotating time of the motor to realize the corresponding vibration effect.
[0052] After the sound module acts, the sound emitted by the remote controller becomes a positioning prompt. The user can determine the approximate position of the remote controller according to the size and direction of the sound. The flashing light of the light module forms a clear visual identifier in the environment, helping the user quickly find the remote controller within the visual range. If the user can feel the vibration when touching the remote controller or the object where the remote controller is located, it can also assist the user to determine the position of the remote controller.
[0053] In this embodiment, different types of prompt instructions are generated to control the corresponding modules to act, thereby providing diversified positioning prompts for the user, so as to more effectively help the user find the remote controller.
[0054] As shown in FIG. 4, a flowchart of a remote controller positioning method provided in Embodiment Four of the present application is shown. The step of analyzing the position signal in step S203 can include the following steps: Figure 4 Step S401: Collecting position signals of the remote controller to be positioned at at least three positions to obtain a to-be-positioned signal.
[0055] Step S402: Calculating the to-be-positioned signal with the television device as the center to obtain direction information of the remote controller to be positioned.
[0056] Optionally, according to the to-be-positioned signal, the signal strength variation of the to-be-positioned signal is determined. According to the signal strength variation, a signal strength value is calculated, the signal strength value is input into a preset strength-distance relationship model, and a distance value between the remote controller to be positioned and the television device is obtained. According to the distance value, a position pointing picture is generated on a display interface of the television device.
[0057] Step S403: Generating a position pointing picture on a display interface of the television device according to the direction information of the remote controller to be positioned.
[0058] In order to determine the position of an object in space, information of multiple reference points is required. According to the principle of triangular positioning, at least three signal collection points at different positions are required to accurately determine the position of the remote controller to be positioned.
[0059] The signal acquisition modules (e.g. multiple Bluetooth receivers) can be placed at different locations around the television device, and they will simultaneously receive the position signal emitted by the remote control to be located. Each acquisition module will record the relevant information of the received signal, such as signal strength, reception time, etc. After collecting these information, the signal to be located is obtained. For example, the acquisition modules are placed at the upper left corner, the upper right corner and the central bottom of the television respectively, and they respectively acquire the signals emitted by the remote control. These signals collectively constitute the signal to be located required for subsequent analysis.
[0060] The signal to be located received by multiple acquisition points is calculated by combining mathematical methods such as triangulation algorithm. Due to the differences in signal reception time, signal strength, etc. at different acquisition points, the direction of the remote control relative to the television device can be determined by analyzing these differences. For example, according to the time difference of the signals received by the three acquisition points, the distance relationship of the signals propagating from the remote control to each acquisition point can be calculated, and then the direction of the remote control can be determined.
[0061] The signal strength changes with the distance between the remote control and the acquisition point. By monitoring and recording the signal strength received by different acquisition points, the change of signal strength over time or position can be obtained. For example, as time goes on, the signal strength received by a certain acquisition point gradually increases, indicating that the remote control is approaching that acquisition point.
[0062] According to the change of signal strength, a comprehensive signal strength value is calculated. Then this signal strength value is input into the pre-set strength-distance relationship model. This model is established through a large number of experimental data, which describes the corresponding relationship between signal strength and distance. Through model calculation, the distance value between the remote control to be located and the television device can be obtained.
[0063] After obtaining the distance value, the position of the remote control can be more accurately represented when generating the position pointing picture. For example, not only can an arrow be used to indicate the direction on the picture, but also the approximate distance can be marked beside the arrow according to the distance value, so that the user has a more intuitive understanding of the position of the remote control.
[0064] The graphic processing module of the television device will generate a corresponding position pointing picture on the display interface according to the direction information of the remote control calculated. The common way is to draw an arrow, and the direction of the arrow directly points to the direction of the remote control. More complex graphics can also be used, such as a simple map, on which the position of the television device and the approximate direction of the remote control are marked.
[0065] The position pointing picture provides intuitive visual guidance for the user, and the user can quickly determine the direction to find the remote control according to the indication on the picture, greatly improving the efficiency of finding.
[0066] In this embodiment, by analyzing and processing the position signal received from the remote controller to be positioned, a picture indicating the position of the remote controller is generated on the display interface of the television device, helping the user to quickly find the remote controller.
[0067] As shown in FIG. 5, it is a flowchart of a remote controller positioning method provided by the fifth embodiment of the present application. Before determining the remote controller to be positioned in step S201, the method can further include the following steps: Figure 5 Step S501, establishing a communication connection between the mobile device and the remote controller, and storing the name identifier of the remote controller on the mobile device.
[0068] Step S502, determining the search instruction corresponding to the name identifier according to the name identifier.
[0069] The mobile device (such as a smart phone, a tablet computer, etc.) and the remote controller can be connected through various wireless communication technologies, such as Bluetooth, Wi-Fi, etc. Taking the Bluetooth connection as an example, both the mobile device and the remote controller need to support Bluetooth function and be in a pairable state. The user opens the Bluetooth setting on the mobile device, searches for the nearby Bluetooth devices, selects the remote controller for pairing operation, and inputs the pairing code (if needed) to establish a stable Bluetooth communication connection.
[0070] Establishing the communication connection is the basis for data interaction. Through this connection, the mobile device can send instructions to the remote controller and also can receive the feedback information from the remote controller, providing a communication channel for subsequent operations.
[0071] Each remote controller has a unique name identifier, which can be pre-set by the manufacturer or customized by the user. In the process of establishing the communication connection, the mobile device obtains the name identifier information of the remote controller from the remote controller. For example, the name identifier of the remote controller can be "living room television remote controller", "bedroom air conditioner remote controller", etc.
[0072] The name identifier of the remote controller is stored on the mobile device, which is convenient for subsequent identification and management of the remote controller. When the user needs to find a specific remote controller, the mobile device can determine the target remote controller according to the stored name identifier.
[0073] In the system of the mobile device, a mapping relationship between the name identifier and the search instruction is established in advance. When the user selects a remote controller corresponding to a name identifier for searching, the mobile device can find the corresponding search instruction according to the mapping relationship.
[0074] The mobile device sends the search instruction to the corresponding remote controller through the established communication connection after determining the search instruction. The remote controller receives the instruction and starts the positioning operation and sends the positioning prompt signal.
[0075] The application establishes the communication connection between the mobile device and the remote controller and stores the name identifier, and determines the search instruction according to the name identifier, so that the system can accurately perform the positioning operation on the target remote controller.
[0076] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the application.
[0077] As shown in Figure 6 Fig. 6 is a schematic diagram of a remote controller positioning device provided by an embodiment of the application, which corresponds to the remote controller positioning method in the above embodiment.
[0078] The remote controller positioning device comprises: A device information determination module 61 is configured to obtain a search instruction of a user, and determine device information of a remote controller to be positioned according to the search instruction; A positioning prompt generation module 62 is configured to send a positioning signal to the remote controller to be positioned corresponding to the device information, and the remote controller to be positioned is configured to send a position signal to the television terminal and control corresponding modules in the remote controller to be positioned to generate a positioning prompt after receiving the positioning signal; A position signal analysis module 63 is configured to obtain the position signal sent by the remote controller to be positioned, analyze the position signal, and generate a position pointing picture on a display interface of the television device; A positioning execution module 64 is configured to execute positioning of the remote controller to be positioned according to the positioning prompt combined with the position pointing picture.
[0079] Optionally, the device information determination module 61 comprises: An identifier determination unit is configured to detect the search instruction, and if the search instruction triggers a positioning option, display a candidate identifier of a remote controller on the television device; An identifier analysis unit is configured to determine device information of a remote controller to be positioned according to the candidate identifier.
[0080] Optionally, the positioning prompt generation module 62 comprises: An instruction generation unit is configured to detect a signal interface of the remote controller to be positioned, and if it is detected that the signal interface receives a positioning signal, generate a sound prompt instruction, a light prompt instruction and a vibration prompt instruction to the television terminal. The prompt generation unit is used to generate a sound prompt corresponding to the sound prompt instruction, a light prompt corresponding to the light prompt instruction, and a vibration prompt corresponding to the vibration prompt instruction by performing corresponding module actions in the remote control to be located, based on the sound prompt instruction, the light prompt instruction, and the vibration prompt instruction.
[0081] Optionally, the remote control positioning device includes: The information prompting module is used to perform position detection on the remote control to be located according to a preset position detection range after obtaining the position signal sent by the remote control to be located. If the position signal of the remote control is not detected, a notification message is generated to prompt the user.
[0082] Optionally, the position signal analysis module 63 includes: A signal acquisition unit is used to acquire the position signals of the remote controller to be located at at least three locations to obtain the positioning signal; The direction determination unit is used to calculate the direction information of the remote control to be located by taking the television device as the center. The image generation unit is used to generate a position pointing image on the display interface of the television device based on the direction information of the remote control to be located.
[0083] Optionally, the image generation unit further includes: The intensity change determination unit is used to calculate the signal to be located, obtain the direction information of the remote controller to be located, and then determine the signal intensity change of the signal to be located based on the signal to be located. The distance value determination unit is used to calculate the signal strength value based on the signal strength change, input the signal strength value into a preset strength-distance relationship model, and obtain the distance value between the remote control to be located and the television device. The distance value application unit is used to generate a position pointing image on the display interface of the television device based on the distance value.
[0084] Optionally, the remote control positioning device also includes: The name identifier storage module is used to establish a communication connection between the mobile device and the remote control before determining the remote control to be located when the user triggers the positioning function of the TV device, and to store the name identifier of the remote control on the mobile device. The instruction determination module is used to determine the search instruction corresponding to the name identifier based on the name identifier.
[0085] The specific definitions of the remote controller positioning apparatus can refer to the definitions of the remote controller positioning method, which will not be repeated here. The remote controller positioning apparatus and each module in the remote controller positioning apparatus can be implemented by software, hardware, or a combination thereof, in whole or in part. Each module can be embedded in or independent of a processor in the computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.
[0086] As shown in Figure 7 Fig. 7 is a structural schematic diagram of a computer device according to an embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a remote controller positioning method.
[0087] In an embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor implements the remote controller positioning method in the above embodiments when executing the computer program, such as Figures 2 to 5 Fig. 7 is a structural schematic diagram of a computer device according to an embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a remote controller positioning method. Figure 6 Fig. 7 is a structural schematic diagram of a computer device according to an embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a remote controller positioning method.
[0088] In an embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the remote controller positioning method in the above embodiments, such as Figures 2 to 5 Fig. 7 is a structural schematic diagram of a computer device according to an embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a remote controller positioning method. Figure 6 Fig. 7 is a structural schematic diagram of a computer device according to an embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a remote controller positioning method.
[0089] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments of each method. Any reference to memory, storage, database or other medium used in each embodiment provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0090] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.
[0091] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of positioning a remote control, characterized by, The remote controller positioning method is applied to a television terminal, and the remote controller positioning method comprises the following steps: An instruction for searching is obtained from a user, and device information of a remote controller to be positioned is determined according to the instruction for searching; A positioning signal is sent to the remote controller to be positioned corresponding to the device information, and the remote controller to be positioned is used to send a position signal to the television terminal and control corresponding modules in the remote controller to be positioned to generate a positioning prompt after receiving the positioning signal; The position signal sent by the remote controller to be positioned is obtained, and the position signal is analyzed to generate a position pointing picture on a display interface of the television device; The positioning of the remote controller to be positioned is performed according to the positioning prompt and the position pointing picture.
2. The method of claim 1, wherein, The instruction for searching is obtained, and the device information of the remote controller to be positioned is determined according to the instruction for searching, which comprises the following steps: The instruction for searching is detected, and if the instruction for searching triggers a positioning option, then a standby identifier of a remote controller is displayed on the television device; The device information of the remote controller to be positioned is determined according to the standby identifier.
3. The method of claim 1, wherein, The positioning prompt comprises a sound prompt, a light prompt and a vibration prompt. The remote controller to be positioned is used to send a position signal to the television terminal and control corresponding modules in the remote controller to be positioned to generate a positioning prompt after receiving the positioning signal, which comprises the following steps: A signal interface of the remote controller to be positioned is detected, and if it is detected that the signal interface receives a positioning signal, then a sound prompt instruction, a light prompt instruction and a vibration prompt instruction are generated for the television terminal; According to the sound prompt instruction, the light prompt instruction and the vibration prompt instruction, corresponding modules in the remote controller to be positioned are controlled to generate a sound prompt corresponding to the sound prompt instruction, a light prompt corresponding to the light prompt instruction and a vibration prompt corresponding to the vibration prompt instruction.
4. The method of claim 1, wherein, After the position signal sent by the remote controller to be positioned is obtained, the following step is further included: According to a preset position detection range, the position of the remote controller to be positioned is detected, and if the position signal of the remote controller is not detected, then notification information is generated, and the notification information is used to prompt the user.
5. The method of claim 1, wherein, The position signal is analyzed, and a position pointing picture is generated on a display interface of the television device, which comprises the following steps: The position signal of the remote controller to be positioned is collected at at least three positions to obtain a positioning signal; The television device is taken as a center, and the positioning signal is calculated to obtain direction information of the remote controller to be positioned; According to the direction information of the remote controller to be positioned, a position pointing picture is generated on a display interface of the television device.
6. The method of claim 5, wherein, After the positioning signal is calculated to obtain the direction information of the remote controller to be positioned, the following steps are further included: According to the positioning signal, a signal strength change of the positioning signal is determined; According to the signal strength change, a signal strength value is calculated, the signal strength value is input into a preset strength-distance relationship model to obtain a distance value between the remote controller to be positioned and the television device; According to the distance value, a position pointing picture is generated on a display interface of the television device.
7. The method of claim 1, wherein, Before the user triggers the positioning function of the television device, the method further comprises: Before the user triggers the positioning function of the television device, the method further comprises: establishing a communication connection between the mobile device and the remote controller, and storing the name identifier of the remote controller on the mobile device; 8. A remote control locator device, comprising: determining a search instruction corresponding to the name identifier according to the name identifier. The remote controller positioning method is applied to a television terminal, and the remote controller positioning device comprises: a device information determination module configured to acquire a search instruction of a user, and determine device information of a remote controller to be positioned according to the search instruction; a positioning prompt generation module configured to send a positioning signal to the remote controller to be positioned corresponding to the device information, and the remote controller to be positioned is configured to send a position signal to the television terminal and control a corresponding module in the remote controller to be positioned to generate a positioning prompt after receiving the positioning signal; a position signal analysis module configured to acquire the position signal sent by the remote controller to be positioned, analyze the position signal, and generate a position pointing picture on a display interface of the television device; 9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, a positioning execution module configured to execute positioning of the remote controller to be positioned according to the positioning prompt and the position pointing picture.
10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 9. The processor executes the computer program to implement the remote controller positioning method of any one of claims 1 to 7. The computer program is executed by the processor to implement the remote controller positioning method of any one of claims 1 to 7.