Method, apparatus, device and storage medium for remote controller positioning

CN122932709APending Publication Date: 2026-10-16QINGDAO HAIER MULTI MEDIA CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510422288.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0005]本公开实施例提供了一种用于遥控器定位的方法、装置和存储介质,以解决遥控器定位的直观性有待提高的技术问题

Benefits of technology

[0028]After the device and remote control are paired and connected, the device can send a location request to the remote control. After receiving the location command, the remote control can emit a response sound. The device can then determine the location of the sound based on the received response sound and mark it on the generated layout plan. This intuitive display of the remote control's location in the area helps it to be found quickly, improving not only the device's intelligence but also the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122932709A_ABST
    Figure CN122932709A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent devices, and discloses a method, device and equipment for remote controller positioning and a storage medium. The method comprises the following steps: sending a positioning request to a matched remote controller; receiving response sound information of the remote controller and determining current sound emission position information; and marking the position of the remote controller on a saved layout plan of a set region according to the current sound emission position information and displaying the position. In this way, the remote controller can be quickly found, the intelligence of the device is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart device technology, such as methods, apparatus, devices, and storage media for remote control positioning. Background Technology

[0002] With the popularization of smart technology, many devices can be controlled by remote control, such as televisions, set-top boxes, air conditioners, electric fans, etc., and households often need to have multiple remote controls. Because remote controls are small in size, users often put them away after use and then can't find them the next time they need them, which takes time to find. Once a remote control is lost or missing, it often means that the user's home appliances cannot be controlled, causing inconvenience to their life.

[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.

[0005] This disclosure provides a method, apparatus, and storage medium for remote control positioning, addressing the technical problem that the intuitiveness of remote control positioning needs improvement.

[0006] In some embodiments, the method includes:

[0007] Send a location request to the paired and connected remote control;

[0008] Receive the response sound information from the remote control and determine the current sound source location information;

[0009] Based on the current sound source location information, mark the remote control location on the saved layout plan of the set area and display it.

[0010] In some embodiments, it also includes:

[0011] The layout of a designated area is scanned using an image acquisition device, and a corresponding layout plan is generated and saved; or, communication is established with a mobile device to obtain the layout image information of the designated area obtained by the mobile device through the image acquisition device, and a corresponding layout plan is generated and saved based on the layout image information.

[0012] In some embodiments, before sending a location request to the matched remote controller, the method further includes:

[0013] A search message for the remote control has been received.

[0014] In some embodiments, determining the current sound location information includes:

[0015] When configuring two or more microphones, determine the pickup time for each microphone to receive the response sound information;

[0016] Based on the first sound source localization technology, the current sound source location information is determined according to the arrangement of the microphones and the time difference between the sound reception times.

[0017] In some embodiments, determining the current sound location information includes:

[0018] Determine the current sound wave energy information of the received response sound information;

[0019] Based on the second sound source localization technology, the current sound source location information is determined according to the current sound wave energy information.

[0020] In some embodiments, the device includes:

[0021] The request sending module is configured to send a location request to the matched remote control.

[0022] The location determination module is configured to receive the response sound information from the remote control and determine the current sound location information;

[0023] The positioning display module is configured to mark the remote control position on a saved layout plan of the set area based on the current sound source location information, and then display the position.

[0024] In some embodiments, the apparatus for remote control positioning includes a processor and a memory storing program instructions, the processor being configured to execute the above-described method for remote control positioning when the program instructions are executed.

[0025] In some embodiments, the device includes: a device body; and a means for remote control positioning as described above, which is installed on the device body.

[0026] In some embodiments, the storage medium stores program instructions that, when executed, perform the above-described method for remote control positioning.

[0027] The method, apparatus, device, and storage medium for remote control positioning provided in this disclosure can achieve the following technical effects:

[0028] After the device and remote control are paired and connected, the device can send a location request to the remote control. After receiving the location command, the remote control can emit a response sound. The device can then determine the location of the sound based on the received response sound and mark it on the generated layout plan. This intuitive display of the remote control's location in the area helps it to be found quickly, improving not only the device's intelligence but also the user experience.

[0029] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0030] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:

[0031] Figure 1 This is a schematic diagram of an architecture for a remote control positioning system provided in an embodiment of this disclosure;

[0032] Figure 2 This is a flowchart illustrating a remote control positioning method provided in an embodiment of this disclosure;

[0033] Figure 3 This is a flowchart illustrating a remote control positioning method provided in an embodiment of this disclosure;

[0034] Figure 4 This is a schematic diagram of a remote control positioning device provided in an embodiment of this disclosure;

[0035] Figure 5 This is a schematic diagram of a remote control positioning device provided in an embodiment of this disclosure;

[0036] Figure 6 This is a schematic diagram of a remote control positioning device provided in an embodiment of this disclosure;

[0037] Figure 7 This is a schematic diagram of a device provided in an embodiment of this disclosure. Detailed Implementation

[0038] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.

[0039] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0040] Unless otherwise stated, the term "multiple" means two or more.

[0041] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0042] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0043] Smart devices such as televisions, air conditioners, and speakers are all equipped with corresponding remote controls. In this embodiment, after the device and the remote control are paired and connected, the device can send a positioning request to the remote control. After receiving the positioning command, the remote control can emit a response sound. Thus, the device can determine the location of the sound based on the received response sound and mark it on the generated layout plan for display. This intuitive display of the remote control's location in the area helps the remote control to be found quickly, which not only improves the intelligence of the device but also further enhances the user experience.

[0044] Figure 1 This is a schematic diagram of an architecture for a remote control positioning system provided in an embodiment of this disclosure. Figure 1 As shown, the system for remote control positioning includes a device 100 and a remote control 200. Device 100 can be a smart home appliance such as a television, air conditioner, refrigerator, or speaker. Based on short-range wireless technology, device 100 can pair and connect with the corresponding remote control 200. This short-range wireless technology includes technologies such as Bluetooth, infrared, or Wi-Fi.

[0045] In this way, device 100 can wirelessly connect to the corresponding remote control 200 in a short range, and thus, device 100 stores the wireless short-range connection information with remote control 200. As long as device 100 is powered on, the corresponding remote control 200 can automatically reconnect to device 100. That is, device 100 can be configured to store the wireless short-range connection information with the remote control, and when powered on, it can pair and connect according to the remote control's automatic reconnection request.

[0046] Device 100 not only stores the short-range wireless connection information with the remote control, but also saves the layout plan of the designated area. Specifically, if the remote control's location is in a home environment, device 100 can save the layout plan of that home environment; if the remote control's location is in an office environment, device 100 can save the layout plan of that office environment. For example, a television can save the layout plan of its two-bedroom apartment, and a smart speaker can save the layout plan of its office.

[0047] Device 100 can obtain a layout plan of a designated area from a cloud server or other devices via a network connection. Alternatively, in some embodiments, device 100 can scan the layout of the designated area using an image acquisition device and generate a corresponding layout plan for storage. For example, a television is equipped with a camera, which can scan the house layout and generate a corresponding layout plan based on the acquired layout image information. Alternatively, in some embodiments, it can communicate with a mobile device to obtain the layout image information of the designated area obtained by the mobile device through an image acquisition device, and generate a corresponding layout plan for storage based on the layout image information. The mobile device can be a robotic vacuum cleaner, a floor scrubber, or a mobile terminal, etc., and these mobile devices are also equipped with image acquisition devices. Thus, during movement, the mobile device can perform a 360-degree scan of the designated area using the image acquisition device, obtaining the corresponding layout image information. Terminal 100 can communicate with the mobile device to obtain the layout image information obtained by the mobile device, and then generate a corresponding layout plan for storage based on the layout image information. In this way, because the designated area is scanned 360-degree during movement using an image acquisition device, a more accurate and comprehensive layout plan can be generated.

[0048] After the device 100 saves the layout plan, and the device 100 is powered on and paired with the corresponding remote control 200, the location of the remote control can be determined through acoustic positioning technology and displayed on the layout plan. This intuitively shows the location of the remote control in the area, making the remote control easy to find. This not only improves the intelligence of the device but also enhances the user experience.

[0049] Figure 2This is a flowchart illustrating a remote control positioning method provided in an embodiment of this disclosure.

[0050] like Figure 2 As shown, the process for remote control positioning includes:

[0051] Step 201: Send a location request to the paired remote control.

[0052] As mentioned above, smart devices such as televisions, air conditioners, and speakers are all equipped with corresponding remote controls. This means the device stores short-range wireless connection information with the remote control. Therefore, after the device is powered on, the remote control can automatically reconnect to the device. In some embodiments, the device stores short-range wireless connection information with the remote control and, when powered on, automatically reconnects based on the remote control's reconnection request.

[0053] Once a powered-on device is paired with a remote control, it can send a location request to the paired remote control. However, in some embodiments, the device only sends a location request to the paired remote control after the user indicates a need to locate it. The device can determine this need through voice, gestures, or other intelligent methods.

[0054] In some embodiments, before sending a location request to a paired and connected remote control, the method further includes receiving a search message for the remote control. For example, after the device is powered on, the user issues a voice command to "find the remote control." This voice command could be a broadcast message or far-field speech. Upon receiving the voice command, the device performs voice recognition to determine that the user needs to find the remote control, and then sends a location request to the paired and connected remote control. Alternatively, in some embodiments, before sending a location request to the paired and connected remote control, the method further includes receiving a gesture message for finding the remote control. The device is equipped with an image acquisition device, such as a camera. By capturing the user's current gesture image information and performing image recognition, if the current gesture image information is determined to be a gesture message for finding the remote control, it is also determined that the user needs to find the remote control, and thus a location request is sent to the paired and connected remote control. Currently, other methods that do not require the remote control to send commands to the device can also be applied in this way, and will not be listed here. Therefore, the search message may include: a voice message, a gesture message, or a button message set on the device, etc.

[0055] If the device and remote control are paired and connected via Bluetooth technology, in some embodiments, sending a location request to the paired remote control may include communicating with the Bluetooth-paired remote control by sending a command word via the Bluetooth standard protocol immediateAlert, the command word carrying location request information. Of course, the device can also send a location request to the remote control via infrared technology or Wi-Fi technology, etc., the specific processes of which will not be detailed here.

[0056] Step 202: Receive the response sound information from the remote control and determine the current sound source location information.

[0057] After receiving a location request from the device, the remote controller will respond. In some embodiments, the remote controller will emit a response sound. For example, after receiving a command word carrying location request information sent by the device via the Bluetooth standard protocol immediateAlert, the remote controller will emit a beeping sound.

[0058] The device is equipped with a voice module, which allows it to receive audio responses from the remote control. Then, using sound localization technology, the location of the sound source can be determined based on the received audio responses, thus pinpointing the location of the remote control.

[0059] The voice module configured on the device may include two or more microphones. In some embodiments, determining the current sound source location information includes: when two or more microphones are configured, determining the reception time of the response sound information received by each microphone; and determining the current sound source location information based on the first sound source localization technology, according to the arrangement of the microphones and the time difference between the reception times.

[0060] The device can filter and denoise the received audio signals, record the exact time each microphone receives the signal, obtain the time difference between sound waves reaching the microphones, and then calculate the angle between the sound waves and the plane of the microphone array based on the array's geometry to achieve localization. Specifically, this may include: performing a Fourier transform on the signals from two microphones and calculating their cross-correlation function. By weighting these functions in the frequency domain, a generalized cross-correlation function can be obtained. Based on the time delay difference corresponding to the maximum value of the generalized cross-correlation function, combined with the microphone's geometric position, the direction of the sound source can be estimated.

[0061] In some embodiments, the sound signals corresponding to the response sound information received by the two microphones in the device are s1(t) and s2(t), respectively, and their time delay difference τ can be estimated by the cross-correlation function Rs1s2(τ). When Rs1s2(τ) reaches its maximum value, the corresponding τ is the time delay difference. Then, based on the time delay difference and the speed of sound (assumed to be 343 m / s), the distance from the sound source to the voice device is calculated. For example, if the time delay difference is 0.01 seconds, the distance between the sound source and the microphone is:

[0062] distance=τ×speed_of_sound=0.01×343=3.43 meters.

[0063] In some embodiments, if the device's voice device consists of an array of three microphones located at M1(0,0), M2(1,0), and M3(0,1), the sound signal corresponding to the response sound information emitted by the remote control is received by these three microphones, and the recorded reception times are t1, t2, and t3. The corresponding time delay differences τ12 = t2 - t1 and τ13 = t3 - t1 can be obtained, and the corresponding distances are d12 = τ12 × c and d13 = τ13 × c. Therefore, using the trilateration method, based on the known microphone positions and the calculated distances, the location of the sound source, i.e., the current sound emission location, can be determined. Assuming the current location is (x,y), the following system of equations applies:

[0064] (x-0) 2 +(y-0) 2 =d 12 2

[0065] (x-1) 2 +(y-0) 2 =d 13 2

[0066] Solving this system of equations can give the precise location of the sound source, that is, determine the current location of the sound source.

[0067] In some embodiments, determining the current sound source location information includes: determining the current sound wave energy information of the received response sound information; and determining the current sound source location information based on the current sound wave energy information using a second sound source localization technology.

[0068] The device can measure the acoustic energy of the sound signal corresponding to the received response sound information through a configured microphone array. The acoustic energy can be obtained by calculating the power spectral density (PSD) of the signal, thus determining the current acoustic energy information of the received response sound information. Then, based on a second sound source localization technique, the location of the sound source is determined according to the acoustic energy information, i.e., the current sound emission location information is determined. The second sound source localization technique can include energy-based methods and high-spectral-resolution methods.

[0069] Step 203: Based on the current sound source location information, mark the remote control location on the saved layout plan of the set area and display it.

[0070] The device may be equipped with an image acquisition device, which can scan the layout of a set area and generate a corresponding layout plan for saving; or, it can communicate with a mobile device to obtain the layout image information of the set area obtained by the mobile device through the image acquisition device, and generate a corresponding layout plan for saving based on the layout image information.

[0071] For example: A television can use its camera to scan the layout of a house and generate a corresponding floor plan based on the acquired layout image information. Alternatively, a robot vacuum cleaner can use its camera to obtain layout image information of a designated area while moving, and an air conditioner can communicate with the robot vacuum cleaner to obtain the layout image information of the designated area obtained by the robot vacuum cleaner, and then generate a corresponding floor plan based on the layout image information and save it. Or, a mobile phone can follow the user and use its camera to obtain layout image information of a designated area while moving, and a smart speaker can communicate with the mobile phone to obtain the layout image information of the designated area obtained by the mobile phone, and then generate a corresponding floor plan based on the layout image information and save it.

[0072] The device saves a layout plan of the set area. After the device determines the current sound source location information, it can mark the remote control position on the saved layout plan of the set area and display it.

[0073] For example, based on the location coordinates of the saved layout plan of the designated area, the current sound output position is adjusted, and a remote control icon is generated. Then, according to the adjusted sound output position, the remote control icon can be placed in the corresponding position on the layout plan and displayed on the device's human-machine interface. This allows users to directly obtain the remote control's location information and quickly locate it.

[0074] As can be seen, in this embodiment, after the device and the remote control are paired and connected, the device can send a positioning request to the remote control. After receiving the positioning command, the remote control can emit a response sound. Thus, the device can determine the location of the sound based on the received response sound and mark it on the generated layout plan for display. In this way, not only can the location of the remote control in the set area be accurately located, but the location of the remote control in the area can also be displayed intuitively, which helps the remote control to be found quickly. This not only improves the accuracy of the remote control positioning and the intelligence of the device, but also further improves the user experience.

[0075] The following describes the operation process in a specific embodiment, illustrating the remote control positioning process provided by the embodiments of the present invention.

[0076] In one embodiment of this disclosure, the device can be a television in a two-bedroom apartment. The television is paired and connected with a remote control, and it communicates with a mobile terminal to acquire and save the layout plan of the two-bedroom apartment. Specifically, the mobile terminal moves with the user and, during this movement, obtains layout image information of the two-bedroom apartment through its camera. The television communicates with the mobile terminal to acquire this layout image information and then generates and saves a corresponding layout plan based on the layout image information.

[0077] Figure 3 This is a flowchart illustrating a remote control positioning method provided in an embodiment of this disclosure. Figure 3 As shown, the process for remote control positioning includes:

[0078] Step 301: The TV is turned on and receives an automatic reconnection request from the remote control.

[0079] Step 302: The TV connects to the remote control via Bluetooth based on the saved Bluetooth connection information.

[0080] Step 303: The TV receives a voice message saying "Find the remote control".

[0081] Step 304: The TV sends a command word based on the Bluetooth standard protocol immediateAlert.

[0082] The command sent by the television can be a broadcast message carrying the identification information of the remote control paired with the television.

[0083] Step 305: The TV receives the response sound information from the remote control.

[0084] After receiving a command, the remote control emits a beep, and the TV receives the response sound information from the remote control.

[0085] Step 306: The television determines the reception time of the response sound information received by each microphone, and determines the current sound emission location information based on the arrangement of the microphones and the time difference between the reception times.

[0086] Step 307: Based on the current sound source location information, the TV marks the remote control location on the saved layout plan of the set area and displays it.

[0087] As can be seen, in this embodiment, after the TV and remote control are paired and connected, the TV can send a positioning request to the remote control. After receiving the positioning command, the remote control can emit a response sound. Thus, the TV can determine the location of the sound based on the received response sound and mark it on the generated layout plan for display. In this way, not only can the location of the remote control in the set area be accurately located, but its location in the area can also be displayed intuitively, which helps the remote control to be found quickly. This not only improves the accuracy of remote control positioning and the intelligence of the TV, but also further enhances the user experience.

[0088] Based on the above process for remote control positioning, a device for remote control positioning can be constructed.

[0089] Figure 4 This is a schematic diagram of a remote control positioning device provided in an embodiment of this disclosure. Figure 4 As shown, the remote control positioning device includes: a request sending module 410, a location determination module 420, and a location display module 430.

[0090] The request sending module 410 is configured to send a location request to a matched and connected remote control.

[0091] The location determination module 420 is configured to receive the response sound information from the remote control and determine the current sound location information.

[0092] The positioning display module 430 is configured to mark the location of the remote control on a saved layout plan of the set area based on the current sound source location information, and then display the location.

[0093] In some embodiments, it also includes:

[0094] The layout generation module is configured to scan the layout of a set area through an image acquisition device and generate a corresponding layout plan for saving; or, to communicate with a mobile device to obtain the layout image information of the set area obtained by the mobile device through the image acquisition device, and generate a corresponding layout plan for saving based on the layout image information.

[0095] In some embodiments, it also includes:

[0096] The find receiving module is configured to receive find messages from the remote control.

[0097] In some embodiments, it also includes:

[0098] The connection saving module is configured to save the short-range wireless connection information with the remote control, and when the device is powered on, it will perform a pairing connection based on the remote control's automatic reconnection request.

[0099] In some embodiments, the location determination module 420 is specifically configured to determine the reception time of each microphone receiving response sound information when two or more microphones are configured; and to determine the current sound emission location information based on the first sound source localization technology, according to the arrangement of the microphones and the time difference between the reception times.

[0100] In some embodiments, the location determination module 420 is specifically configured to determine the current sound wave energy information of the received response sound information; and to determine the current sound source location information based on the second sound source localization technology and the current sound wave energy information.

[0101] The following example illustrates the remote control positioning process performed by the device for remote control positioning provided in this embodiment of the invention.

[0102] In one embodiment of this disclosure, the device for remote control positioning can be located in a television, and the television can be used in a home environment. For example... Figure 5 As shown, the remote control positioning device includes: a request sending module 410, a location determination module 420, a positioning display module 430, a layout generation module 440, a search receiving module 450, and a connection saving module 460.

[0103] The layout generation module 440 can communicate with the robot vacuum cleaner. That is, the layout generation module 440 obtains the layout image information of the set area obtained by the robot vacuum cleaner, and generates and saves the corresponding layout plan based on the layout image information.

[0104] In this way, after the TV is turned on, the connection module 460 receives the remote control's automatic reconnection request and connects to the remote control via Bluetooth according to the saved Bluetooth connection information. After receiving the "Find Remote Control" voice message, the request sending module 410 sends a remote control search message to the corresponding remote control via infrared standard. Upon receiving the search information, the remote control will emit a beep. The location determination module 420 receives the beep and determines the current sound wave energy information of the received beep. Using energy-based methods, it determines the current sound source location information based on the current sound wave energy information.

[0105] Then, the positioning display module 430 marks the remote control position on the saved layout plan of the set area based on the current sound position information and displays it.

[0106] As can be seen, in this embodiment, after the TV and remote control are paired and connected, the device for remote control positioning sends a positioning request to the remote control. After receiving the positioning command, the remote control can emit a response sound. Thus, the TV can determine the location of the sound based on the received response sound and mark it on the generated layout plan for display. In this way, not only can the location of the remote control in the set area be accurately located, but its location in the area can also be displayed intuitively, which helps the remote control to be found quickly. This not only improves the accuracy of remote control positioning and the intelligence of the TV, but also further enhances the user experience.

[0107] This disclosure provides a device for remote control positioning, the structure of which is as follows: Figure 6 As shown, it includes:

[0108] The processor 1000 and memory 1001 may further include a communication interface 1002 and a bus 1003. The processor 1000, communication interface 1002, and memory 1001 can communicate with each other via the bus 1003. The communication interface 1002 can be used for information transmission. The processor 1000 can call logical instructions stored in the memory 1001 to execute the remote control positioning method described in the above embodiment.

[0109] Furthermore, the logic instructions in the aforementioned memory 1001 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0110] The memory 1001, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 1000 executes functional applications and data processing by running the program instructions / modules stored in the memory 1001, that is, it implements the method for remote control positioning in the above method embodiments.

[0111] The memory 1001 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 1001 may include high-speed random access memory and may also include non-volatile memory.

[0112] This disclosure provides a remote control positioning device, including: a processor and a memory storing program instructions, wherein the processor is configured to execute a remote control positioning method when executing the program instructions.

[0113] This disclosure provides a device, such as a television, projector, air conditioner, or smart speaker, etc. Figure 7 As shown, the device includes a device body 700, and the aforementioned device 400 (600) for remote control positioning is installed within the device body 700. The installation relationship described herein is not limited to placement within the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections, or signal transmission connections. Those skilled in the art will understand that the device 400 (600) for remote control positioning can be adapted to suitable corresponding device bodies to achieve other feasible embodiments.

[0114] This disclosure provides a storage medium storing program instructions that, when executed, perform the method for remote control positioning as described above.

[0115] This disclosure provides a computer program product, which includes a computer program stored on a storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the aforementioned remote control positioning method.

[0116] The aforementioned storage medium can be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0117] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0118] The foregoing description and accompanying drawings fully illustrate embodiments of the present disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included or replace parts and features of other embodiments. The scope of the embodiments of this disclosure includes the entire scope of the claims and all available equivalents of the claims. While the terms “first,” “second,” etc., may be used in this application to describe elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first element may be called a second element without changing the meaning of the description, and similarly, a second element may be called a first element, provided that all occurrences of “first element” are consistently renamed and all occurrences of “second element” are consistently renamed. First and second elements are both elements, but may not be the same element. Moreover, the terminology used in this application is only for describing embodiments and is not intended to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms. Similarly, the term “and / or” as used herein means comprising one or more of the associated listed items and all possible combinations thereof. Additionally, the term “comprising” is used herein.

[0119] The word "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Unless otherwise specified, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.

[0120] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0121] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement this embodiment according to actual needs. In addition, the functional units in the embodiments of this disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0122] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

Claims

1. A method for remote control positioning, characterized in that, include: Send a location request to the paired and connected remote control; Receive the response sound information from the remote control and determine the current sound source location information; Based on the current sound source location information, mark the remote control location on the saved layout plan of the set area and display it.

2. The method according to claim 1, characterized in that, Also includes: The layout of the designated area is scanned using an image acquisition device, and a corresponding layout plan is generated and saved. or, It communicates with the mobile device to obtain the layout image information of the set area obtained by the mobile device through the image acquisition device, and generates and saves the corresponding layout plan based on the layout image information.

3. The method according to claim 1, characterized in that, Before sending a location request to the matched remote controller, the method further includes: A search message for the remote control has been received.

4. The method according to claim 1, characterized in that, Before sending a location request to the matched remote controller, the process includes: Save the short-range wireless connection information with the remote control, and when the device is powered on, pair and connect according to the remote control's automatic reconnection request.

5. The method according to claim 1, characterized in that, The determination of the current sound source location information includes: When configuring two or more microphones, determine the pickup time for each microphone to receive the response sound information; Based on the first sound source localization technology, the current sound source location information is determined according to the arrangement of the microphones and the time difference between the sound reception times.

6. The method according to claim 1, characterized in that, The determination of the current sound source location information includes: Determine the current sound wave energy information of the received response sound information; Based on the second sound source localization technology, the current sound source location information is determined according to the current sound wave energy information.

7. A device for remote control positioning, characterized in that, include: The request sending module is configured to send a location request to the matched remote control. The location determination module is configured to receive the response sound information from the remote control and determine the current sound location information; The positioning display module is configured to mark the remote control position on a saved layout plan of the set area based on the current sound source location information, and then display the position.

8. A device for remote control positioning, the device comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to perform the method for remote control positioning as described in any one of claims 1 to 6 when executing the program instructions.

9. A device, characterized in that, include: Equipment body; The device for remote control positioning as described in claim 7 or 8 is installed on the device body.

10. A storage medium storing program instructions, characterized in that, When the program instructions are executed, they perform the method for remote control positioning as described in any one of claims 1 to 6.