Equipment positioning method, device and system, mobile terminal and vending machine

Through the network connection between the mobile terminal and the target device, the signal strength parameters and feedback indicator information are used to solve the problem of inefficiency of users when looking for fixed devices, and achieve fast and accurate device positioning.

CN119729764APending Publication Date: 2025-03-28GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411829804.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, when users look for fixed equipment such as vending machines and express cabinets, they are inefficient and difficult to update signs in a timely manner.

Method used

By establishing a network connection between the mobile terminal and the target device, sending signal strength parameters, obtaining indicator information feedback from the target device, and using signal strength and indicator information to guide users to quickly find the target device.

Benefits of technology

The efficiency of device search is improved, and users can quickly and accurately find the target device based on signal strength and indication information, reducing the time and energy in the search process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729764A_ABST
    Figure CN119729764A_ABST
Patent Text Reader

Abstract

The invention relates to an equipment positioning method, device and system, a mobile terminal and a vending machine, and the method comprises the steps: responding to the establishment of network connection with target equipment, and transmitting a signal intensity parameter between the mobile terminal and the target equipment to the target equipment; acquiring first indication information which is fed back by the target equipment and is matched with the signal strength parameter; the first indication information is used for indicating the position of the target equipment. Therefore, according to the communication signal strength between the terminal and the target equipment, the terminal can obtain the information matched with the signal strength, so that a user can be accurately guided to find the target equipment from the current position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a device positioning method, device and system, a mobile terminal and a vending machine. Background Art

[0002] At present, for various fixed equipment such as vending machines and express lockers, users usually need to ask staff, check signs or rely on map navigation to search for them, which is time-consuming and labor-intensive, and signs are difficult to update in a timely manner, resulting in inefficient search for equipment. Summary of the invention

[0003] The present application provides a device positioning method, apparatus and system, a mobile terminal and a vending machine to solve the technical problem of low efficiency in device search.

[0004] In a first aspect, the present application provides a device positioning method, which is applied to a mobile terminal, and the method includes: in response to establishing a network connection with a target device, sending a signal strength parameter between the mobile terminal and the target device to the target device; obtaining first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

[0005] In a possible implementation, before sending the signal strength parameter between the mobile terminal and the target device to the target device, the method further includes: calculating the signal strength parameter between the mobile terminal and the target device based on a connection status of the network connection.

[0006] In a possible implementation, the responding to establishing a network connection with the target device includes: responding to searching for a Bluetooth signal of the target device within a predetermined range, and establishing a network connection with the target device based on Bluetooth.

[0007] In one embodiment, searching for the Bluetooth signal of the target device within the predetermined range includes: when searching for the Bluetooth signal of at least one available device within the predetermined range, screening out the Bluetooth signal of the target device from the Bluetooth signals of the available devices.

[0008] In one possible embodiment, after obtaining first indication information fed back by the target device that matches the signal strength parameter, the method further includes: in response to detecting a change in the signal strength parameter, sending the changed signal strength parameter to the target device; obtaining second indication information fed back by the target device; the second indication information matches the changed signal strength parameter.

[0009] In a second aspect, the present application provides a device positioning method, which is applied to a target device, and the method includes: in response to establishing a network connection with a mobile terminal, obtaining a signal strength parameter between the mobile terminal and the target device; determining first indication information that matches the signal strength parameter; and feeding back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0010] In a possible implementation, determining the first indication information that matches the signal strength parameter includes: determining the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength parameter; determining the first indication information that matches the direction and / or the distance.

[0011] In a possible implementation, determining the first indication information that matches the direction and / or the distance includes: determining multiple alternative indication information corresponding to the signal strength parameter; and determining the first indication information that matches the direction and / or the distance among the multiple alternative indication information.

[0012] In a possible implementation, the method further includes: in response to receiving the changed signal strength parameter sent by the mobile terminal, determining second indication information matching the changed signal strength parameter; and feeding back the second indication information to the mobile terminal.

[0013] In a third aspect, the present application provides a device positioning system, the system comprising: a mobile terminal, configured to send a signal strength parameter between the mobile terminal and the target device to the target device in response to establishing a network connection with the target device; obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device;

[0014] A target device, used to obtain a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with a mobile terminal; determine first indication information matching the signal strength parameter; and feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0015] In a fourth aspect, the present application provides a device positioning apparatus, which is applied to a mobile terminal, and the apparatus includes: a sending unit, which is used to send a signal strength parameter between the mobile terminal and the target device to the target device in response to establishing a network connection with the target device; a receiving unit, which is used to obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

[0016] In a fifth aspect, the present application provides a device positioning apparatus, which is applied to a target device, and the apparatus includes: an acquisition unit, which is used to acquire a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with a mobile terminal; a determination unit, which is used to determine first indication information that matches the signal strength parameter; a feedback unit, which is used to feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0017] In a sixth aspect, the present application provides a mobile terminal, comprising the device positioning apparatus described in the fourth aspect.

[0018] In a seventh aspect, the present application provides a vending machine, comprising the equipment positioning device described in the fifth aspect.

[0019] In an eighth aspect, the present application provides an electronic device comprising: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; the memory is used to store a computer program; and the processor is used to implement any one of the methods described in the first or second aspect when executing the computer program.

[0020] In a ninth aspect, the present application provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any one of the first or second aspects above.

[0021] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application, in response to establishing a network connection with the target device, sends the signal strength parameter between the mobile terminal and the target device to the target device; obtains the first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device. In this way, according to the communication signal strength between the mobile terminal and the target device to be found, the mobile terminal can obtain the information indicating the location of the target device that matches the signal strength, so that for users in different locations corresponding to different signal strengths, the location of the target device can be found quickly and accurately according to the matching indication information, thereby improving the efficiency of finding the device. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0023] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0024] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0025] Figure 1 A schematic diagram of a flow chart of a device positioning method provided in an embodiment of the present application;

[0026] Figure 2 A schematic diagram of a flow chart of a device positioning method provided in an embodiment of the present application;

[0027] Figure 3 A schematic diagram of a flow chart of a device positioning method provided in an embodiment of the present application;

[0028] Figure 4 A schematic diagram of a device positioning system provided in an embodiment of the present application;

[0029] Figure 5 A schematic diagram of a flow chart of a device positioning method provided in an embodiment of the present application;

[0030] Figure 6 A schematic diagram of a device positioning apparatus provided in an embodiment of the present application;

[0031] Figure 7 A schematic diagram of a device positioning apparatus provided in an embodiment of the present application;

[0032] Figure 8 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0034] The disclosure below provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0035] In order to solve the technical problem of low efficiency in finding devices in the prior art, the present application provides a device positioning method, device and system, a mobile terminal and a vending machine. Based on the signal strength between the location of the mobile terminal and the target device, a location guidance picture matching the signal strength is provided to quickly guide the user to find the target device.

[0036] Figure 1 A schematic diagram of a device positioning method provided in this embodiment is shown in FIG. Figure 1 As shown, applied to a mobile terminal, the method may include:

[0037] S10: In response to establishing a network connection with the target device, sending a signal strength parameter between the mobile terminal and the target device to the target device;

[0038] S20: Acquire first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

[0039] The device positioning method provided in this embodiment can be applied to mobile terminals, such as mobile intelligent terminals such as mobile phones, tablet computers, smart watches, etc., or can also be applied to servers or cloud platforms that have control capabilities over mobile terminals.

[0040] In this embodiment, the target device may be a device that the user of the mobile terminal needs to locate and search for, for example, the target device may be a vending machine, a charging pile, a mobile power cabinet, or other types of devices. The target device may have a fixed location and a certain communication capability. Among them, the vending machine may also be called a vending machine, an automatic vending machine, a vending cabinet, etc.

[0041] In one embodiment, establishing a network connection with the target device may refer to establishing a network connection with the target device such as Bluetooth, LAN, or Wifi. For example, establishing a Bluetooth network connection with the target device may include: searching for the target device via Bluetooth and successfully connecting to the target device via Bluetooth.

[0042] In one embodiment, responding to establishing a network connection with the target device may include: responding to establishing a network connection with the target device and the network connection lasting for a predetermined time. For example, the predetermined time may be 2s, 3s, or 5s. Thus, it is possible to avoid accidentally entering the communication range of the target device and causing unnecessary location guidance.

[0043] In one embodiment, step S10 may include: in response to establishing a network connection with a target device, outputting inquiry information; in response to detecting a user confirmation operation based on the inquiry information, sending a signal strength parameter between the mobile terminal and the target device to the target device.

[0044] Here, outputting the inquiry information may refer to displaying the inquiry information on the screen, or outputting the inquiry information by voice, etc. The inquiry information may be information asking the user whether the device positioning guidance is required. The confirmation operation based on the inquiry information may refer to the confirmation operation on the screen for the inquiry information, or the confirmation information input by voice or gesture, etc.

[0045] In one embodiment, the signal strength parameter may represent the signal strength of the network connection between the mobile terminal and the target device. For example, the signal strength parameter may be a level, value, percentage or other parameter representing the signal strength.

[0046] In one embodiment, the first indication information may be first picture information, and the first indication information may be used to indicate the location of the target device, and may also indicate navigation information or path information pointing to the target device, etc. Here, different signal strength parameters match different indication information, that is, different signal strength parameters match different first indication information. The stronger the signal strength represented by the signal strength parameter, the closer the mobile terminal is to the target device.

[0047] For example, the signal strength parameter may be a signal strength level, which may be divided into four levels: super strong, strong, medium, and weak. Different signal strength levels may be matched with different first indication information.

[0048] For example, the signal strength parameter may be a signal strength value, for example, a larger value indicates a stronger signal strength. Different signal strength values ​​may match different first indication information.

[0049] For example, the signal strength parameter may be a signal strength percentage, for example, a larger percentage indicates a stronger signal strength. Different signal strength percentages may match different first indication information.

[0050] In one embodiment, sending the signal strength parameter between the mobile terminal and the target device to the target device may include: sending the signal strength parameter between the mobile terminal and the target device to the target device according to a predetermined sending period. For example, the predetermined sending period may be 1s, 2s, or 5s, so that the signal strength parameter can be intermittently updated and the corresponding indication information can be obtained, thereby improving the guidance effect.

[0051] In one embodiment, sending the signal strength parameter between the mobile terminal and the target device to the target device may include: determining a sending frequency based on the moving speed of the mobile terminal; and sending the signal strength parameter between the mobile terminal and the target device to the target device based on the sending frequency. For example, the faster the moving speed, the higher the sending frequency, so that the corresponding guidance information can be updated in time according to the user's position movement.

[0052] In one embodiment, the first indication information may include a picture of the target device.

[0053] In one embodiment, the first indication information may also include environmental information of the target device and / or mobile terminal location. For example, the first indication information may include surrounding environmental information of the mobile terminal location corresponding to the matched signal strength parameter, and / or environmental information of the mobile terminal location toward the target device location corresponding to the matched signal strength parameter.

[0054] In one embodiment, the first indication information may include path information from the mobile terminal location to the target device location, for example, the first indication information may include path information from the mobile terminal location corresponding to the matched signal strength parameter toward the target device location. The path information may include at least one of: direction, distance, landmark, and target device image.

[0055] In one embodiment, when the signal strength parameter between the mobile terminal and the target device is sent to the target device according to a predetermined sending cycle, step S20 may include: obtaining first indication information matching the signal strength parameter fed back by the target device according to the predetermined sending cycle. Here, the mobile terminal sends the signal strength parameter in accordance with the cycle of the target device feeding back the indication information, thereby improving the timeliness and accuracy of the mobile terminal receiving the indication information update.

[0056] In one embodiment, when the signal strength parameter between the mobile terminal and the target device is sent to the target device based on the sending frequency, step S20 may include: obtaining first indication information matching the signal strength parameter fed back by the target device according to the sending frequency. Here, the mobile terminal sends the signal strength parameter at the same frequency as the target device feeds back the indication information, thereby improving the timeliness and accuracy of the mobile terminal receiving the indication information update.

[0057] In one embodiment, after step S20, the method may further include: outputting navigation indication information based on the first indication information. The navigation indication information may be output in the form of a map, text information, voice information, picture information, or virtual reality (VR), for example, the navigation indication information may be used to indicate a route from the current location of the mobile terminal to the location of the target device.

[0058] In this way, according to the communication signal strength between the mobile terminal and the target device to be found, the mobile terminal can obtain the indication information indicating the location of the target device that matches the signal strength. Therefore, for users in different locations corresponding to different signal strengths, the location of the target device can be found quickly and accurately according to the guidance of the matching indication information, thereby improving the efficiency of finding the device.

[0059] In some embodiments, in step S10, before sending the signal strength parameter between the mobile terminal and the target device to the target device, the method may further include:

[0060] A signal strength parameter between the mobile terminal and the target device is calculated based on the connection status of the network connection.

[0061] Here, the connection status of the network connection can be determined by at least one of parameters such as communication interaction efficiency, packet loss rate, and connection stability.

[0062] In one embodiment, calculating the signal strength parameters between the mobile terminal and the target device based on the connection status of the network connection may include: calculating the signal strength parameters between the mobile terminal and the target device based on the connection status of the network connection and the distance between the location of the mobile terminal and the location of the target device.

[0063] In one embodiment, calculating the signal strength parameter between the mobile terminal and the target device based on the connection status of the network connection may include: sending a heartbeat packet to the target device; and calculating the signal strength parameter between the mobile terminal and the target device based on the feedback result of the target device for the heartbeat packet. The feedback result may indicate at least one of the parameters such as the number, time, period, and frequency of the heartbeat packets received by the target device.

[0064] In one embodiment, when the signal strength parameter is a signal strength level, calculating the signal strength parameter between the mobile terminal and the target device based on the connection status of the network connection may include: calculating the signal strength level based on the connection status of the network connection and signal strength intervals corresponding to multiple preset levels.

[0065] In this way, the signal strength parameter calculated based on the network connection status can accurately characterize the stability of the communication signal between the mobile terminal and the target device, thereby accurately determining the relative position between the mobile terminal and the target device, which is conducive to providing accurate indication information.

[0066] In some embodiments, in response to establishing a network connection with the target device, the step includes:

[0067] In response to searching for a Bluetooth signal of a target device within a predetermined range, a network connection is established with the target device based on Bluetooth.

[0068] In one embodiment, the predetermined range may be a range centered on the mobile terminal, for example, a range formed with the mobile terminal as the center and a predetermined radius, and the predetermined radius may be 5m, 10m or 20m, etc.

[0069] In one embodiment, the above steps may include: in response to searching for Bluetooth signals of multiple devices within a predetermined range, outputting selection information; based on the user's selection operation on the selection information, determining a target device among the multiple devices, and establishing a network connection with the target device based on Bluetooth.

[0070] Here, outputting the selection information may refer to displaying the selection information on the screen, or outputting prompt information through voice, etc. The selection information may be information showing multiple devices searched for to the user. The selection operation for the selection information may refer to a selection operation for one of the multiple devices on the screen, or a selection operation through voice input or gesture input, etc.

[0071] In this way, by searching for Bluetooth signals and automatically establishing connections, the intelligence of the device positioning process can be further improved, user operations can be reduced, and Bluetooth connection does not require a WiFi network, which can achieve direct connection between the mobile terminal and the target device and improve connection efficiency.

[0072] In some embodiments, searching for a Bluetooth signal of a target device within a predetermined range may include:

[0073] When a Bluetooth signal of at least one available device is searched within a predetermined range, the Bluetooth signal of the target device is screened out from the Bluetooth signals of the available devices.

[0074] In one embodiment, filtering out the Bluetooth signal of the target device from the Bluetooth signals of the available devices may include: outputting selection information; and determining the Bluetooth signal of the target device from the Bluetooth signals of the at least one available device based on a selection operation of the user with respect to the selection information.

[0075] In this way, when multiple device signals are searched based on Bluetooth, the signal of the required target device can be quickly located, thereby quickly establishing a connection.

[0076] In some embodiments, Figure 2 As shown, after step S20, the method may further include:

[0077] S30: In response to detecting that the signal strength parameter has changed, sending the changed signal strength parameter to the target device;

[0078] S40: Acquire second indication information fed back by the target device; the second indication information matches the changed signal strength parameter.

[0079] In one embodiment, the change in the signal strength parameter may refer to a signal strength represented by the signal strength parameter becoming stronger, such as an increase in the signal strength level, etc. The second indication information is used to indicate the location of the target device, and the second indication information matches the changed signal strength parameter and is different from the first indication information.

[0080] Here, the second indication information may be second picture information, and the second indication information may be used to indicate the location of the target device, and may also indicate navigation information or path information pointing to the target device.

[0081] In one embodiment, the second indication information may include a picture of the target device.

[0082] In one embodiment, the second indication information may also include environmental information of the target device and / or mobile terminal location. For example, the second indication information may include surrounding environmental information of the mobile terminal location corresponding to the matched changed signal strength parameter, and / or environmental information of the mobile terminal location toward the target device location corresponding to the matched changed signal strength parameter.

[0083] In one embodiment, the second indication information may include path information from the mobile terminal position to the target device position, for example, the second indication information may include path information from the mobile terminal position corresponding to the matched changed signal strength parameter toward the target device position. The path information may include at least one of: direction, distance, landmark, and target device picture.

[0084] In one embodiment, the change in the signal strength parameter may also refer to a weakening of the signal strength represented by the signal strength parameter, such as a decrease in the signal strength level, etc. At this time, step S30 may include: in response to detecting a change in the signal strength parameter, outputting a reminder message, and sending the changed signal strength parameter to the target device.

[0085] Here, the reminder message may refer to a message that reminds the user that he / she is going in the wrong direction or taking the wrong route, thereby preventing the user from traveling in a direction further away from the target device.

[0086] In one embodiment, responding to detecting a change in the signal strength parameter may include: responding to detecting a change in the signal strength parameter, and the magnitude of the change exceeds a predetermined range, or the changed signal strength parameter exceeds a predetermined threshold, etc.

[0087] In one embodiment, responding to detecting a change in the signal strength parameter may include: responding to detecting that the signal strength parameter has changed and has not recovered to the signal strength parameter before the change within a preset period of time, thereby avoiding unnecessary picture acquisition actions caused by accidental signal fluctuations.

[0088] Thus, when the signal strength changes, it indicates that the relative position between the mobile terminal and the target device has changed. At this time, obtaining new indication information can guide the user to perform the next search more promptly and clearly, further improving the efficiency of searching for the device.

[0089] Figure 3 A schematic diagram of a device positioning method provided in this embodiment is shown in FIG. Figure 3 As shown, applied to a target device, the method includes:

[0090] S11: In response to establishing a network connection with the mobile terminal, obtaining a signal strength parameter between the mobile terminal and the target device;

[0091] S21: Determine first indication information matching the signal strength parameter;

[0092] S31: Feedback first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0093] In this embodiment, the specific implementation methods and related embodiments corresponding to the aforementioned mobile terminal side embodiment can refer to the aforementioned mobile terminal side content and will not be repeated here.

[0094] In one embodiment, establishing a network connection with a mobile terminal may refer to establishing a network connection with the mobile terminal such as Bluetooth, LAN, or Wifi. For example, establishing a Bluetooth network connection with a mobile terminal may include: being searched by the mobile terminal via Bluetooth and successfully connecting to the mobile terminal via Bluetooth.

[0095] In one embodiment, responding to establishing a network connection with a mobile terminal may include: responding to establishing a network connection with a mobile terminal and the network connection lasting for a predetermined time period, for example, the predetermined time period may be 2s, 3s or 5s.

[0096] In one embodiment, when the signal strength parameter is a signal strength value or a percentage, determining the first indication information matching the signal strength parameter may include: determining a signal strength level based on the signal strength parameter; and determining the first indication information matching the signal strength level.

[0097] Determining the signal strength level based on the signal strength parameter may refer to determining the signal strength level based on the signal strength parameter and parameter intervals corresponding to a plurality of preset levels.

[0098] In one embodiment, obtaining the signal strength parameter between the mobile terminal and the target device may include: receiving the signal strength parameter between the mobile terminal and the target device sent by the mobile terminal according to a predetermined sending period, or receiving the signal strength parameter between the mobile terminal and the target device sent by the mobile terminal based on a sending frequency.

[0099] Here, the transmission frequency may be determined based on the moving speed of the mobile terminal.

[0100] In one embodiment, before obtaining the signal strength parameter, the method may further include: receiving a heartbeat packet sent by the mobile terminal; and sending a feedback result based on the reception of the heartbeat packet. The feedback result may indicate at least one of the parameters such as the number, time, period, and frequency of the heartbeat packets received by the target device.

[0101] In one embodiment, feeding back the first indication information to the mobile terminal may include: feeding back the first indication information to the mobile terminal according to the predetermined sending period, or feeding back the first indication information to the mobile terminal based on the sending frequency.

[0102] In this way, according to the communication signal strength between the mobile terminal and the target device to be found, the target device can provide the mobile terminal with a picture indicating the location of the target device that matches the signal strength. Therefore, for users in different locations corresponding to different signal strengths, the location of the target device can be found quickly and accurately according to the matching picture instructions, thereby improving the efficiency of finding the device.

[0103] In some embodiments, the above step S21 may include:

[0104] Determine the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength parameter;

[0105] Determine first indication information matching the direction and / or the distance.

[0106] In one embodiment, when the signal strength parameter is a signal strength value or percentage, determining the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength parameter may include: determining the signal strength level based on the signal strength parameter; determining the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength level.

[0107] In an embodiment, the direction of the mobile terminal may refer to the direction of the mobile terminal relative to the target device.

[0108] In one embodiment, the first indication information may include a picture of the target device.

[0109] In one embodiment, the first indication information may also include environmental information of the target device and / or the mobile terminal location. For example, the first indication information may include the surrounding environmental information of the mobile terminal location corresponding to the direction and / or the distance, and / or environmental information of the mobile terminal location corresponding to the direction and / or the distance toward the target device location.

[0110] In one embodiment, the first indication information may include path information from the mobile terminal position to the target device position, for example, the first indication information may include path information from the mobile terminal position to the target device position corresponding to the direction and / or the distance. The path information may include at least one of: direction, distance, landmark, and target device image.

[0111] In this way, the relative position of the mobile terminal is preliminarily determined by the signal strength parameter, so as to accurately provide environmental image information for the position to meet the actual environment of the mobile terminal and quickly find the target device location.

[0112] In some embodiments, the determining of the first indication information matching the direction and / or the distance includes:

[0113] Determine multiple candidate indication information corresponding to the signal strength parameter;

[0114] Among the multiple candidate indication information, first indication information matching the direction and / or the distance is determined.

[0115] In one embodiment, the signal strength parameter may correspond to a plurality of candidate indication information, and the candidate indication information may be candidate picture information. For example, the plurality of candidate indication information may be matched with a plurality of different directions and / or distances, respectively. Here, the signal strength parameter may be a signal strength level.

[0116] In an embodiment, determining the first indication information matching the direction and / or the distance may refer to determining the first indication information matching the environment information corresponding to the direction and / or the distance.

[0117] In this way, by selecting the indication information matching the location of the mobile terminal from different candidate indication information corresponding to different locations under the same signal strength, the first indication information matching the current location of the user can be provided more accurately.

[0118] In some embodiments, after step S31, the method may further include:

[0119] In response to receiving the changed signal strength parameter sent by the mobile terminal, determining second indication information matching the changed signal strength parameter;

[0120] The second indication information is fed back to the mobile terminal.

[0121] In one embodiment, the change in the signal strength parameter may refer to a signal strength represented by the signal strength parameter becoming stronger, such as an increase in the signal strength level, etc. The second indication information matches the changed signal strength parameter and is different from the first indication information.

[0122] In an embodiment, a change in a signal strength parameter may also refer to a weakening of the signal strength represented by the signal strength parameter, such as a decrease in the signal strength level.

[0123] In one embodiment, determining the second indication information that matches the changed signal strength parameter may include: determining the changed direction of the mobile terminal and / or the changed distance between the mobile terminal and the target device based on the changed signal strength parameter; and determining the second indication information that matches the changed direction and / or the changed distance.

[0124] In one embodiment, when the signal strength parameter is a signal strength value or percentage, determining the changed direction of the mobile terminal and / or the changed distance between the mobile terminal and the target device based on the changed signal strength parameter may include: determining the changed signal strength level based on the changed signal strength parameter; determining the changed direction of the mobile terminal and / or the changed distance between the mobile terminal and the target device based on the changed signal strength level.

[0125] In one embodiment, the second indication information may include a picture of the target device.

[0126] In one embodiment, the second indication information may also include environmental information of the target device and / or the mobile terminal location. For example, the second indication information may include the surrounding environmental information of the mobile terminal location corresponding to the changed direction and / or the changed distance, and / or environmental information of the mobile terminal location toward the target device location corresponding to the changed direction and / or the changed distance.

[0127] In one embodiment, the second indication information may include path information from the mobile terminal position to the target device position, for example, the second indication information may include path information from the mobile terminal position to the target device position corresponding to the changed direction and / or the changed distance. The path information may include at least one of: direction, distance, landmark, and target device image.

[0128] In one embodiment, determining the second indication information that matches the changed signal strength parameter may include: determining multiple alternative indication information corresponding to the changed signal strength parameter; and determining the second indication information that matches the changed direction and / or the changed distance among the multiple alternative indication information corresponding to the changed signal strength parameter.

[0129] In this way, as the orientation of the mobile terminal changes, the signal strength changes accordingly. The target device can promptly provide new image information that changes with the orientation based on the signal strength reported by the mobile terminal, thereby facilitating timely updating of guidance information while the user is moving and quickly finding the target device.

[0130] The present application also provides a device positioning system, such as Figure 4 As shown, the system comprises:

[0131] A mobile terminal, configured to, in response to establishing a network connection with a target device, send a signal strength parameter between the mobile terminal and the target device to the target device; obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate a location of the target device;

[0132] A target device, used to obtain a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with a mobile terminal; determine first indication information matching the signal strength parameter; and feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0133] Here, the target device may be a vending machine, a charging pile, a mobile power cabinet or other types of devices. The mobile terminal may execute the device positioning method described in any one or more embodiments of the mobile terminal side, and the target device may execute the device positioning method described in any one or more embodiments of the target device side.

[0134] As a possible implementation method, a method for locating a vending machine is provided, such as Figure 5 As shown, specific methods may include:

[0135] A Bluetooth module is embedded in the vending machine, and it is set to be searchable and connectable. The Bluetooth module is used to send pictures of the surrounding environment of the vending machine. When each vending machine is installed and placed for sale, the vending system will be used to test the signal strength and input data from far to near. The Bluetooth signal strength can be divided into four levels: super strong, strong, medium, and weak. The weaker the signal, the farther away from the vending machine. Take pictures of the surrounding environment at each signal strength level and store them in the Bluetooth module of the vending machine for later use, so that the vending machine can be quickly located based on the signal strength and picture instructions.

[0136] Bluetooth on user-end device: The user turns on the Bluetooth function on mobile smart devices such as smartphones and installs a dedicated vending machine vending system program.

[0137] Bluetooth signal search and matching: The user's mobile smart device searches for nearby Bluetooth signals through Bluetooth technology, filters out the Bluetooth signals belonging to the vending machine, and automatically connects to the Bluetooth module of the vending machine. When the connection is successful, the current Bluetooth signal strength is calculated and obtained, and the current signal strength is sent to the Bluetooth system module of the vending machine. After receiving the signal strength, the Bluetooth system module of the vending machine determines the signal strength to see which level it belongs to, and then sends the environmental picture of the level at this strength distance to the user. The user can quickly locate the approximate direction and position of the vending machine based on the strength of the signal and the surrounding environmental picture logo at this signal strength, and move in that direction.

[0138] As the user moves forward, the signal becomes stronger and the signal update process in the previous step is repeated. Finally, the user reaches the placement point of the vending machine under the guidance of signal strength and picture information.

[0139] like Figure 6 As shown, an embodiment of the present application provides a device positioning apparatus, which is applied to a mobile terminal and may include:

[0140] The sending unit 100 is used to send the signal strength parameter between the mobile terminal and the target device to the target device in response to establishing a network connection with the target device;

[0141] The receiving unit 200 is used to obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

[0142] In a possible implementation, before sending the signal strength parameter between the mobile terminal and the target device to the target device, the sending unit 100 is further configured to: calculate the signal strength parameter between the mobile terminal and the target device based on the connection status of the network connection.

[0143] In a possible implementation manner, the sending unit 100 is specifically configured to: in response to searching for a Bluetooth signal of a target device within a predetermined range, establish a network connection with the target device based on Bluetooth.

[0144] In a possible implementation manner, the sending unit 100 is specifically configured to: when a Bluetooth signal of at least one available device is searched within a predetermined range, filter out the Bluetooth signal of the target device from the Bluetooth signals of the available devices.

[0145] In one possible implementation, after obtaining first indication information fed back by the target device that matches the signal strength parameter, the receiving unit 200 is further used to: in response to detecting a change in the signal strength parameter, send the changed signal strength parameter to the target device; obtain second indication information fed back by the target device; the second indication information matches the changed signal strength parameter.

[0146] like Figure 7 As shown, an embodiment of the present application provides a device positioning apparatus, which is applied to a target device and may include:

[0147] The acquisition unit 110 is configured to acquire a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with the mobile terminal;

[0148] A determining unit 210, configured to determine first indication information matching the signal strength parameter;

[0149] The feedback unit 310 is used to feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0150] In a possible implementation, the determination unit 210 is specifically used to: determine the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength parameter; and determine first indication information matching the direction and / or the distance.

[0151] In a possible implementation, the determining unit 210 is specifically configured to: determine a plurality of candidate indication information corresponding to the signal strength parameter; and determine, among the plurality of candidate indication information, first indication information matching the direction and / or the distance.

[0152] In a possible implementation, the feedback unit 310 is further used to: in response to receiving the changed signal strength parameter sent by the mobile terminal, determine second indication information matching the changed signal strength parameter; and feed back the second indication information to the mobile terminal.

[0153] An embodiment of the present application further provides a mobile terminal, comprising the device positioning apparatus described in any one or more embodiments applied to the mobile terminal, or used to execute the device positioning method described in any one or more embodiments applied to the mobile terminal.

[0154] An embodiment of the present application further provides a target device, comprising the device positioning apparatus described in any one or more embodiments as applied to the target device, or used to execute the device positioning method described in any one or more embodiments as applied to the target device.

[0155] like Figure 8 As shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.

[0156] Memory 113, used for storing computer programs;

[0157] In one embodiment of the present application, the processor 111, when executing the program stored in the memory 113, implements the device positioning method provided by any one or more method embodiments on the aforementioned mobile terminal side, which at least includes: in response to establishing a network connection with a target device, sending a signal strength parameter between the mobile terminal and the target device to the target device; obtaining first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

[0158] In one embodiment of the present application, the processor 111, when executing the program stored in the memory 113, implements the device positioning method provided by any one or more method embodiments of the aforementioned target device side, which at least includes: in response to establishing a network connection with a mobile terminal, obtaining a signal strength parameter between the mobile terminal and the target device; determining first indication information matching the signal strength parameter; feeding back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

[0159] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the device positioning method provided by any one or more method embodiments on the mobile terminal side or the target device side are implemented.

[0160] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0161] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0162] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described in the text are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0163] In the absence of contradiction, each step in a certain implementation mode or example can be implemented as an independent example, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain implementation mode or example can also be implemented as an independent example, and the order of the steps in a certain implementation mode or example can be arbitrarily exchanged. In addition, the optional methods or optional examples in a certain implementation mode or example can be arbitrarily combined; in addition, the various implementation modes or examples can be arbitrarily combined. For example, some or all steps of different implementation modes or examples can be arbitrarily combined, and a certain implementation mode or example can be arbitrarily combined with the optional methods or optional examples of other implementation modes or examples.

[0164] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.

Claims

1. A device positioning method, characterized in that: Applied to a mobile terminal, the method comprises: In response to establishing a network connection with a target device, sending a signal strength parameter between the mobile terminal and the target device to the target device; Acquire first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

2. The method according to claim 1, characterized in that Before sending the signal strength parameter between the mobile terminal and the target device to the target device, the method further includes: A signal strength parameter between the mobile terminal and the target device is calculated based on the connection status of the network connection.

3. The method according to claim 1, characterized in that The response to establishing a network connection with the target device includes: In response to searching for a Bluetooth signal of a target device within a predetermined range, a network connection is established with the target device based on Bluetooth.

4. The method according to claim 3, characterized in that The step of searching for a Bluetooth signal of a target device within a predetermined range includes: When a Bluetooth signal of at least one available device is searched within a predetermined range, the Bluetooth signal of the target device is screened out from the Bluetooth signals of the available devices.

5. The method according to claim 1, characterized in that After obtaining first indication information matched with the signal strength parameter fed back by the target device, the method further includes: In response to detecting a change in the signal strength parameter, sending the changed signal strength parameter to the target device; Acquire second indication information fed back by the target device; the second indication information matches the changed signal strength parameter.

6. A device positioning method, characterized in that: Applied to a target device, the method comprises: In response to establishing a network connection with a mobile terminal, obtaining a signal strength parameter between the mobile terminal and the target device; Determining first indication information matching the signal strength parameter; The first indication information is fed back to the mobile terminal; the first indication information is used to indicate the location of the target device.

7. The method according to claim 6, characterized in that The determining the first indication information matching the signal strength parameter includes: Determine the direction of the mobile terminal and / or the distance between the mobile terminal and the target device based on the signal strength parameter; Determine first indication information matching the direction and / or the distance.

8. The method according to claim 7, characterized in that The determining of the first indication information matching the direction and / or the distance includes: Determine multiple candidate indication information corresponding to the signal strength parameter; Among the multiple candidate indication information, first indication information matching the direction and / or the distance is determined.

9. The method according to claim 6, characterized in that The method further comprises: In response to receiving the changed signal strength parameter sent by the mobile terminal, determining second indication information matching the changed signal strength parameter; The second indication information is fed back to the mobile terminal.

10. A device positioning system, characterized in that: The system comprises: A mobile terminal, configured to, in response to establishing a network connection with a target device, send a signal strength parameter between the mobile terminal and the target device to the target device; obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate a location of the target device; A target device, used to obtain a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with a mobile terminal; determine first indication information matching the signal strength parameter; and feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

11. A device positioning apparatus, characterized in that: Applied to a mobile terminal, the device comprises: a sending unit, configured to send a signal strength parameter between the mobile terminal and the target device to the target device in response to establishing a network connection with the target device; A receiving unit is used to obtain first indication information matched with the signal strength parameter fed back by the target device; the first indication information is used to indicate the location of the target device.

12. A device positioning apparatus, characterized in that: Applied to a target device, the apparatus comprises: an acquisition unit, configured to acquire a signal strength parameter between the mobile terminal and the target device in response to establishing a network connection with the mobile terminal; A determining unit, configured to determine first indication information matching the signal strength parameter; A feedback unit is used to feed back the first indication information to the mobile terminal; the first indication information is used to indicate the location of the target device.

13. A mobile terminal, characterized in that: Includes the equipment positioning device as described in claim 11.

14. A vending machine, characterized in that: Includes the equipment positioning device as described in claim 12.

15. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store a computer program; the processor is used to implement the method described in any one of claims 1-5 or 6-9 when executing the computer program.

16. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method described in any one of claims 1 to 5 or 6 to 9 is implemented.