Shopping mall guide method and system based on shared power bank and related equipment

By prompting users to turn on the mall tour function when a shared power bank pops up and playing the tour data based on location, the problem of the shared power bank's single function is solved and the user experience is improved.

CN120599733APending Publication Date: 2025-09-05SOYO TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510741427.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The existing shared power banks in shopping malls have limited functions and the user experience needs to be improved.

Method used

When the shared power bank pops up from the power bank base station, a prompt message is output to prompt the user to turn on the mall guide function, and the guide data is determined from the pre-written guide data based on the current location, and the guide information is played.

Benefits of technology

The shared power bank not only charges the user but also provides a convenient and flexible shopping mall navigation function, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120599733A_ABST
    Figure CN120599733A_ABST
Patent Text Reader

Abstract

The invention discloses a shopping mall guide method and system based on a shared power bank and related equipment. The method comprises the steps that after a shared power bank pops up from a card slot of a power bank base station, the shared power bank outputs first prompt information, the first prompt information is used for prompting a user to start a shopping mall guide function of the shared power bank, and the power bank base station is arranged in a shopping mall; when the shared power bank obtains a confirmation response of a user for the first prompt information, the shared power bank determines the current position of the shared power bank; the shared power bank determines first navigation data corresponding to the current position from navigation data of the shopping mall based on the current position, and the navigation data is written by the power bank base station before the shared power bank pops up from a card slot of the power bank base station; and the shared power bank plays the first navigation data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of shared power banks, and in particular to a shopping mall navigation method, system and related equipment based on shared power banks. Background Art

[0002] With the development of science and technology and the progress of social economy, electronic devices such as mobile phones and tablets have become an indispensable part of people's daily lives, and the battery life of electronic devices has become one of the focuses of people's increasing attention.

[0003] To address the battery life issues of electronic devices, shared power supply devices such as shared power banks have gradually emerged in recent years. However, the shared power banks currently available in shopping malls can only be used to power electronic devices, their functions are relatively limited, and their user experience needs to be improved. Summary of the Invention

[0004] This application provides a shopping mall navigation method, system and related equipment based on shared power banks to enhance the user experience.

[0005] In a first aspect, the present application provides a shopping mall navigation method based on a shared power bank, the method comprising:

[0006] After the shared power bank is ejected from the card slot of the power bank base station, the shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to turn on the mall guide function of the shared power bank, and the power bank base station is set in the mall;

[0007] When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank determines the current location of the shared power bank;

[0008] The shared power bank determines, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0009] The shared power bank plays the first tour data.

[0010] In a second aspect, the present application provides a shopping mall navigation system based on a shared power bank, the system comprising a shared power bank and a power bank base station, the power bank base station being arranged in the shopping mall;

[0011] After the shared power bank is ejected from the card slot of the power bank base station, the shared power bank is configured to output a first prompt message, wherein the first prompt message is configured to prompt the user to enable the mall guide function of the shared power bank;

[0012] When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank is further used to determine the current location of the shared power bank;

[0013] The shared power bank is further configured to determine, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0014] The shared power bank is also used to play the first guide data.

[0015] In a third aspect, the present application provides a shopping mall navigation method based on a shared power bank, which is applied to a shared power bank; the method comprises:

[0016] After the shared power bank is ejected from the card slot of the power bank base station, the shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to turn on the mall guide function of the shared power bank, and the power bank base station is set in the mall;

[0017] When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank determines the current location of the shared power bank;

[0018] The shared power bank determines, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0019] The shared power bank plays the first tour data.

[0020] In a fourth aspect, the present application provides a shared power bank, which includes a transceiver module, a processing module and a speaker;

[0021] After the shared power bank is ejected from the card slot of the power bank base station, the transceiver module is used to output a first prompt message, wherein the first prompt message is used to prompt the user to turn on the shopping mall guide function of the shared power bank, and the power bank base station is set in the shopping mall;

[0022] When the transceiver module obtains the user's confirmation response to the first prompt information, the processing module is used to determine the current location of the shared power bank;

[0023] The processing module is further configured to determine, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0024] The speaker is used to play the first guide data.

[0025] In a fifth aspect, the present application provides an electronic device comprising: a processor and a memory, the processor being connected to the memory, the memory being used to store computer programs, and the processor being used to execute the computer programs stored in the memory, so that the electronic device executes the methods of the first and third aspects.

[0026] In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a computer to execute the methods of the first and third aspects.

[0027] In a seventh aspect, the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and is computer-operable to enable the computer to execute the methods of the first and third aspects.

[0028] The implementation of this application has the following beneficial effects:

[0029] A power bank base station is set up in a shopping mall. When a user rents a shared power bank at the power bank base station, that is, after the shared power bank pops out from the card slot of the power bank base station, the shared power bank can output a first prompt message for prompting the user to turn on the mall navigation function of the shared power bank; then if the user confirms the first prompt message, that is, the user confirms to turn on the mall navigation function of the shared power bank, the shared power bank determines the current location of the shared power bank after obtaining the confirmation response; then the shared power bank determines the first navigation data corresponding to the current location from the pre-written navigation data of the mall based on the current location; then the shared power bank plays the first navigation data. The shared power bank can not only meet the user's charging needs, but also provide the user with a mall navigation function, and compared with the fixed floor navigation set up in the mall, it is more convenient and flexible, while enhancing the value of the shared power bank, it can also improve the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0031] Figure 1 A schematic diagram of a shopping mall navigation system based on a shared power bank provided in an embodiment of the present application;

[0032] Figure 2 A flowchart of a shopping mall navigation method based on a shared power bank provided in an embodiment of the present application;

[0033] Figure 3A flowchart of another shopping mall navigation method based on a shared power bank provided in an embodiment of the present application;

[0034] Figure 4 A block diagram of the functional units of a shared power bank provided in an embodiment of the present application;

[0035] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0037] The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. In addition, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0038] References herein to "embodiments" mean that a particular feature, result, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0039] See Figure 1 , Figure 1 A schematic diagram of a scenario of a shopping mall navigation system based on a shared power bank provided in an embodiment of the present application.

[0040] Figure 1 The shopping mall navigation system based on shared power banks includes a user terminal, a management terminal, a server, a power bank base station, and a shared power bank. The power bank base station is set up in the shopping mall and has a QR code on it. The shared power bank is one of the multiple shared power banks in the card slot of the power bank base station.

[0041] The user terminal and the management terminal can be respectively tablet computers, laptop computers, desktop computers, smart phones, smart TVs, desktop computers, smart watches, smart cars and other smart terminals, which are not specifically limited in this application; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, as well as basic cloud computing services such as big data and artificial intelligence platforms, which are not specifically limited in this application; the power bank base station can also be called a rental station, which can establish a connection with the shared power bank through the contacts in the card slot of the shared power bank base station for communication; it should be noted that there can be one or more power bank base stations, servers, and management terminals. The embodiments of this application are mainly explained by taking one as an example. In addition, Figure 1 The styles of the power bank base station, server, and management terminal shown are for illustrative purposes only and are not limiting.

[0042] First, the management terminal obtains the mall information according to a preset cycle, such as obtaining it from the mall's official website, or having the mall's management personnel enter the management terminal, wherein the mall information includes the floor plans of all floors of the mall, the guide introduction content corresponding to multiple stores in the mall, etc.; then the management terminal sends the mall information to the server; then the server generates the mall's guide data based on the mall information; then the server sends the guide data to each power bank base station set up in the mall (this embodiment of the application is illustrated by one as an example); then the power bank base station writes the guide data into each shared power bank inserted into the card slot of the power bank base station. Of course, since the shared power bank in the card slot may store the original guide data, if the original guide data is for the mall, it will be written repeatedly. If the original guide data is not for the mall, then writing the mall's guide data again will undoubtedly increase the storage pressure of the shared power bank. Therefore, the power bank base station can also directly overwrite the original guide data of each shared power bank in the card slot based on the mall's guide data.

[0043] In addition, a target application APP or a target mini-program can be installed on the user terminal, and the user can use the target application or target mini-program to realize the rental function of the shared power bank in the power bank base station, the query function of various locations in the shopping mall such as stores, toilets, entrances and exits, etc., as well as the rental and return of shared power banks, etc. This application does not limit this.

[0044] Furthermore, when the user scans the QR code on the power bank base station through the user terminal, the user terminal displays a login interface in the target application or target applet in response to the scanning operation; then the user terminal displays a rental page in response to the user's login operation on the login interface; then the user can rent a shared power bank on the rental page, and the user terminal sends a rental request to the server in response to the user's rental operation on the rental page; then the server sends a first instruction to the power bank base station in response to the rental request; then the power bank base station pops up a shared power bank corresponding to the first instruction in response to the first instruction; then the shared power bank is connected to the charging station. After the card slot of the power bank base station is ejected, the shared power bank outputs a first prompt message, which is used to prompt the user to turn on the shopping mall guide function of the shared power bank. The power bank base station is set in the shopping mall; when the shared power bank obtains the user's confirmation response to the first prompt message, the shared power bank determines the current location of the shared power bank; then, based on the current location, the shared power bank determines the first guide data corresponding to the current location from the shopping mall's guide data, wherein the guide data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station; then the shared power bank plays the first guide data. Optionally, the shared power bank may include a speaker ( Figure 1 (not shown), the speaker is used to play the various guide data in the embodiments of the present application.

[0045] Among them, after the user rents the shared power bank, the shared power bank needs to establish a connection with the user terminal in advance. The connection method can be a wired connection or a wireless connection (such as Bluetooth, WiFi, etc.). Then, when the shared power bank obtains the user's confirmation response to the first prompt information, the shared power bank sends a second prompt information to the server through the user terminal, wherein the second prompt information is used to prompt the user that the mall guide function of the shared power bank has been confirmed to be turned on; then the server responds to the second prompt information, charges according to the billing standard for turning on the mall guide function of the shared power bank, and sends a second instruction to the shared power bank through the user terminal, wherein the second instruction is used to turn on the mall guide function of the shared power bank; then the shared power bank responds to the second instruction and plays the first guide data.

[0046] It should be noted that the server, power bank base station, management terminal, and shared power bank included in the shopping mall navigation system based on shared power banks can not only execute the steps in the above embodiments, but also correspondingly execute other steps in the shopping mall navigation method based on shared power banks provided in the following embodiments, which are not elaborated here one by one.

[0047] In addition, it is uniformly explained that the communication between the shared power bank and the user terminal, the communication between the user terminal and the server, the communication between the shared power bank and the positioning pile, and the communication between the shared power bank and the server in this application may include but is not limited to the following wireless communication methods: Long Range Wide Area Network (LoRA), Fast Longrange Communication (FLRC), Gaussian Frequency Shift Keying (GFSK), 4G, 5G and other modulation methods. The communication method adopted in each scenario can be set according to actual needs, and this application does not limit it.

[0048] See Figure 2 , Figure 2 A flowchart of a method for shopping mall navigation based on a shared power bank provided in an embodiment of the present application is provided. This method is applied to the shopping mall navigation system based on a shared power bank or a shared power bank in the above embodiment, and will not be described in detail here. The method includes but is not limited to the following steps S201-S204:

[0049] S201. After the shared power bank pops out from the card slot of the power bank base station, the shared power bank outputs a first prompt message.

[0050] In an embodiment of the present application, a shopping mall is provided with a power bank base station. Before a user rents a shared power bank from the power bank base station provided in the shopping mall, that is, before the shared power bank pops out from the card slot of the power bank base station, the management terminal first obtains the shopping mall information according to a preset period (not limited in this application), such as from the official website of the shopping mall, or input into the management terminal by the management personnel of the shopping mall, wherein the shopping mall information includes the floor plans of all floors of the shopping mall, the guide introduction content corresponding to multiple stores in the shopping mall, etc. Based on the floor plans of all floors, various locations in the shopping mall, such as the locations of stores, toilets, elevators, entrances and exits, etc., can be determined, which is not limited in this application.

[0051] The management terminal then sends the mall information to the server; the server then generates navigation data for the mall based on the mall information, wherein the navigation data includes navigation guidance information for each location in the mall (for example, navigation guidance information for each location based on the current location, such as store A is on the same floor as the current location and is the first sub-distance in a certain direction, or turning right from the current location to reach the restroom, or navigation guidance relationships based on locations, such as store A is the second sub-distance in a certain direction of store B, or store A is at the target serial number (i.e., house number) on a certain floor. This application does not limit the specific form of the navigation guidance information, and it is set according to actual needs), one or more of the tour guide introduction content corresponding to multiple stores in the mall (for some or all of all stores in the mall) (such as the store's product types, price ranges, promotional activities, etc.), etc. This application does not limit this.

[0052] The server then sends the guide data to each power bank base station (one is used as an example for illustration in the embodiment of the present application) set up in the shopping mall; the power bank base station then writes the guide data into each shared power bank inserted into the card slot of the power bank base station. Of course, since the shared power bank in the card slot may store the original guide data, if the original guide data is from the shopping mall, it will be written repeatedly. If the original guide data is not from the shopping mall, the guide data of the shopping mall will be written again, which will undoubtedly increase the storage pressure of the shared power bank. Therefore, the power bank base station can also directly overwrite the original guide data of each shared power bank in the card slot based on the guide data of the shopping mall.

[0053] Furthermore, in an optional embodiment, since the management terminal obtains the mall information according to a preset period, the navigation data of the mall in the shared power bank will be updated accordingly according to the preset period. When the mall information is updated, but the time from the management terminal to the next period for obtaining the mall information is greater than the second threshold, in order to ensure timeliness, the management terminal obtains the mall information to be updated, wherein the method for obtaining the mall information to be updated is similar to the method for obtaining the above-mentioned mall information, which will not be repeated here; then the management terminal sends the mall information to be updated to the server; then the server generates the navigation data to be updated based on the mall information to be updated; then the server sends the navigation data to be updated to the power bank base station; then the power bank base station updates the data corresponding to the navigation data to be updated in the navigation data in the shared power bank in the card slot (that is, the navigation data generated based on the mall information obtained in the previous period), such as directly overwriting it.

[0054] Furthermore, when the user scans the QR code on the power bank base station through the user terminal, the user terminal responds to the scanning operation and displays a login interface in the target application or target applet; then the user terminal responds to the user's login operation on the login interface and displays a rental page; then the user can rent a shared power bank on the rental page, and the user terminal responds to the user's rental operation on the rental page and sends a rental request to the server; then the server responds to the rental request and sends a first instruction to the power bank base station; then the power bank base station responds to the first instruction and pops up a shared power bank corresponding to the first instruction; after the shared power bank pops out from the card slot of the power bank base station, the shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to turn on the mall guide function of the shared power bank.

[0055] S202. When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank determines the current location of the shared power bank.

[0056] In the embodiment of the present application, there are multiple ways for the shared power bank to output the first prompt information, and there are also multiple corresponding user confirmation responses to the first prompt information, specifically:

[0057] The shared power bank may include a display screen. When the first prompt information is text, the first prompt information may be output by displaying the first prompt information on the shared power bank's display screen. Alternatively, the shared power bank may also include a speaker. When the first prompt information is audio, the first prompt information may be output by playing the first prompt information on the shared power bank's speaker. Furthermore, if the user confirms the activation of the shared power bank's shopping mall guide function, i.e., the user confirms the first prompt information, the user may touch a confirmation button on the shared power bank's display screen or a physical button on the shared power bank indicating the confirmation function. Accordingly, the shared power bank receives a confirmation response from the user regarding the first prompt information in response to the user's touch operation. The shared power bank then determines the shared power bank's current location in response to the confirmation response.

[0058] Or optionally, the user terminal establishes a connection with the shared power bank in advance, and the connection method is not described in detail here. When the type of the first prompt information is text, the method of outputting the first prompt information can also be that the shared power bank sends the first prompt information to the user terminal, and then the user terminal displays the first prompt information; further, if the user confirms to turn on the mall guide function of the shared power bank, that is, the user confirms the first prompt information, the user can touch the confirmation function button on the display screen of the user terminal, and accordingly, the user terminal generates a user confirmation response to the first prompt information in response to the touch operation, and then the user terminal sends the confirmation response to the shared power bank, and accordingly, the shared power bank obtains the user's confirmation response to the first prompt information, and then the shared power bank responds to the confirmation response to determine the current location of the shared power bank.

[0059] Exemplarily, the shared power bank may further include a positioning module and a processing module. A positioning pile is also provided in the shopping mall. Then, when the shared power bank determines the current location of the shared power bank, first, the shared power bank (i.e., the positioning module of the shared power bank) receives a positioning signal from the positioning pile, wherein the positioning signal includes the position of the positioning pile. It should be noted that the position of the positioning pile can be pre-configured to the positioning pile by a configuration device; then, the shared power bank determines the current location of the shared power bank based on the position of the positioning pile, for example:

[0060] The positioning pile can also receive configuration information from the configuration device, and the configuration information includes the coverage radius corresponding to the positioning pile. The coverage radius refers to the radius covered by the positioning signal emitted by the positioning pile, that is, other devices such as shared power banks can receive the positioning signal sent by the positioning pile within the coverage radius, thereby locating the shared power bank; then the positioning pile determines the transmission power corresponding to the coverage radius based on the corresponding coverage radius and the preset mapping relationship between power and radius, wherein the smaller the coverage radius, the smaller the transmission power, which can ensure that the positioning signal sent with the transmission power can cover the coverage radius of the positioning pile while not interfering with the coverage radius of other positioning piles. Similarly, the larger the coverage radius, the greater the transmission power, which ensures that the positioning signal sent with the transmission power can cover the target coverage radius of the positioning pile; then the positioning pile transmits the positioning signal at the transmission power; if the shared power bank receives the positioning signal, the shared power bank determines that the shared power bank has entered the coverage radius of the positioning pile based on the position of the positioning pile in the positioning signal, that is, determines that the current position of the shared power bank is within the coverage radius of the position of the positioning pile, thereby locating the shared power bank.

[0061] In an optional embodiment, when there are multiple positioning piles, the shared power bank (i.e., the positioning module of the shared power bank) can also receive positioning signals corresponding to each first positioning pile from multiple first positioning piles, wherein the multiple first positioning piles are part or all of the multiple positioning piles, and the number of the multiple first positioning piles is greater than or equal to a preset number (for example, 3, not limited in this application), and each positioning signal includes the position of the corresponding first positioning pile and the sending time of the positioning signal; then the shared power bank (i.e., the processing module of the shared power bank) determines the sending duration corresponding to each positioning signal based on the sending time corresponding to each positioning signal and the receiving time of each positioning signal, wherein the sending duration corresponding to each positioning signal represents the time duration for each first positioning pile to send the positioning signal to the positioning module of the shared power bank.

[0062] Then the shared power bank (i.e., the processing module of the shared power bank) determines the current location of the shared power bank based on the transmission duration, the speed of light, and the position of each first positioning pile corresponding to each positioning signal, wherein the position of each first positioning pile is pre-configured to each first positioning pile and is sent to the shared power bank through the positioning signal, and the position of each first positioning pile is the position in the spatial coordinate system within the mall, and the current position of the corresponding shared power bank is also the position in the spatial coordinate system, for example, both are represented by three-dimensional coordinates. Exemplarily, three second positioning piles are selected (for example, randomly selected) from multiple first positioning piles, and the current location of the shared power bank is determined based on the positions of the three second positioning piles, the transmission duration and the speed of light corresponding to the positioning signal sent by each second positioning pile, as shown in formula (1):

[0063]

[0064] Where (x1, y1, z1), (x2, y2, z2), and (x3, y3, z3) are the three-dimensional coordinates of the three second positioning piles, t1, t2, and t3 are the corresponding transmission times of the positioning signals sent by the three second positioning piles, (x, y, z) is the current location of the shared power bank, and c is the speed of light. Using formula (1), we can calculate the current location of the shared power bank, i.e., (x, y, z).

[0065] In an optional embodiment, since the GPS signal needs to cover a larger coverage area, the high-frequency signal sent by GPS has poor penetration ability and cannot penetrate buildings to reach the interior of the shopping mall. As a result, if positioning is directly performed through GPS, it will cause lower positioning accuracy. In addition, due to the errors caused by clock drift during the positioning process, the sending duration of the positioning signal sent by the positioning pile will have deviations, which will lead to lower positioning accuracy of the shared power bank.

[0066] Therefore, the present application can also set up a timing device outside the shopping mall, and the timing device sends a timing signal to multiple positioning piles on a preset frequency band, wherein the maximum frequency of the preset frequency band is less than the preset frequency; each positioning pile receives the timing signal on the first frequency band, and calibrates the time of each positioning pile based on the time of the clock of the timing device to ensure the accuracy of the time of each positioning pile, reduce the time error caused by clock drift, and improve the accuracy of positioning.

[0067] Therefore, when the number of the plurality of first positioning piles is greater than the preset number, the time error and the current position of the shared power bank can also be determined based on the positions of the four third positioning piles in the plurality of first positioning piles, the sending time corresponding to the positioning signal sent by each third positioning pile, and the speed of light. The time error represents the time error caused by the asynchrony between the time of the clock of the timing device and the time of each positioning pile, as shown in formula (2):

[0068]

[0069] Where (x1, y1, z1), (x2, y2, z2), (x3, y3, z3), and (x4, y4, z4) are the three-dimensional coordinates of the four third-party positioning stakes, t1, t2, t3, and t4 are the durations of the positioning signals sent by the four third-party positioning stakes, (x, y, z) is the current location of the shared power bank, c is the speed of light, and Δt is the time error. Using formula (2), we can calculate the current location of the shared power bank (x, y, z) and the time error (Δt).

[0070] It should be noted that positioning signals can be sent through radio frequency modulation, such as Long Range Radio (LoRA), Fast Remote Communication (FLRC), and Gaussian Frequency Shift Keying (GFSK). These methods have stronger penetration than communication methods such as Bluetooth and are less affected by the target object. Each first positioning stake sends its own first position information and the timestamp of sending the positioning signal. If a positioning device receives the positioning signal from the positioning stake, it can start locating the positioning device.

[0071] S203. The shared power bank determines first navigation data corresponding to the current location from the navigation data of the shopping mall based on the current location.

[0072] Among them, the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station, and will not be repeated here.

[0073] Exemplarily, the shared power bank determines, based on the current location, navigation guidance of multiple first locations corresponding to the current location from the navigation data of the shopping mall, wherein the third distance between each first location and the current location is less than or equal to the third threshold, and the third threshold is greater than the first threshold, and each first location can be a store, a restroom, an elevator, etc.; then, based on the navigation guidance of each first location corresponding to the current location, the first navigation data is generated, for example, the first navigation data includes the navigation guidance of each first location corresponding to the current location. The example of the navigation guidance is not repeated here.

[0074] In an optional embodiment, when determining the first navigation data corresponding to the current location, if the user terminal has established a connection with the shared power bank in advance, the shared power bank receives the target location input by the user from the user terminal, wherein the navigation data of the mall includes the target location; then the shared power bank generates multiple navigation paths based on the current location, the target location, and the navigation data of the mall. For example, if the navigation data of the mall covers the floor plans of each floor, then multiple navigation paths are generated based on the floor plans of each floor in the navigation data, the current location, and the target location; then the shared power bank obtains the first distance of each navigation path, and obtains the first number of stores passed by each navigation path.

[0075] Then, the shared power bank screens the multiple navigation paths based on the first distance of each navigation path and the first number corresponding to each navigation path to obtain a target navigation path. Exemplarily, first, the shared power bank determines a first recommendation score corresponding to each navigation path based on the first distance of each navigation path and the first number of stores passed by each navigation path, for example, obtaining a first mapping relationship between distance and recommendation score, and a second mapping relationship between the number of stores passed by each navigation path and recommendation score; then, the shared power bank determines a first sub-recommendation score corresponding to each navigation path based on the first mapping relationship and the first distance of each navigation path, and determines a second sub-recommendation score corresponding to each navigation path based on the second mapping relationship and the first number of stores passed by each navigation path; then, the shared power bank obtains a first recommendation score corresponding to each navigation path based on the first sub-recommendation score corresponding to each navigation path and the second sub-recommendation score corresponding to each navigation path, such as averaging or weighted summing.

[0076] Alternatively, the first recommendation score corresponding to the i-th navigation path can be obtained by formula (3):

[0077]

[0078] Among them, P i represents the first recommendation score corresponding to the i-th navigation path, ω irepresents the first distance corresponding to the i-th navigation path, θ i represents the first quantity corresponding to the i-th navigation path, β1 represents the first weight coefficient, β2 represents the second weight coefficient, e () It is an exponential function. The shorter the navigation distance and the more stores passed by, the higher the recommendation score corresponding to the navigation path. It can provide users with more recommended stores within a shorter distance. It can not only help users reach the target location as soon as possible, but also recommend other stores for users on the way to the target location, making it easier for users to browse and increasing the diversity of user choices.

[0079] Furthermore, based on the first recommendation score corresponding to each navigation path, multiple navigation paths may be screened to obtain a target navigation path. For example, the target navigation path may be the navigation path with the highest first recommendation score among the multiple navigation paths.

[0080] Or optionally, if the target location is a store in a shopping mall, the shared power bank can also obtain a second number of stores of the same type as the store corresponding to the target location on each navigation path; then the shared power bank determines the second recommendation score corresponding to each navigation path based on the second number corresponding to each navigation path, for example, the shared power bank obtains a third mapping relationship between the number of stores of the same type as the store corresponding to the target location on each navigation path and the recommendation score, and then the shared power bank determines the second recommendation score corresponding to each navigation path based on the third mapping relationship and the second number corresponding to each navigation path; then the shared power bank filters the multiple navigation paths based on the first recommendation score corresponding to each navigation path and the second recommendation score corresponding to each navigation path to obtain the target navigation path, for example, the shared power bank obtains the target recommendation score corresponding to each navigation path based on the first recommendation score corresponding to each navigation path and the second recommendation score corresponding to each navigation path, such as averaging or weighted summing, and then the shared power bank filters the multiple navigation paths based on the target recommendation score corresponding to each navigation path to obtain the target navigation path, such as the navigation path with the largest target recommendation score among the multiple navigation paths.

[0081] Finally, the shared power bank generates first navigation data based on the target navigation path, for example, the first navigation data includes the target navigation path; optionally, the first navigation data may also include tour guide introduction content corresponding to multiple fourth stores, wherein the multiple fourth stores are each store passed by the target navigation path, or are stores of the same type as the store corresponding to the target location on the target navigation path, which is not limited in this application.

[0082] It should be noted that in this embodiment, since the GPS signal is easily blocked, users cannot achieve GPS navigation positioning in the shopping mall. At most, they can only achieve planar navigation, and cannot achieve three-dimensional navigation between floors. Therefore, this application adopts low-frequency modulation method in the communication between the shared power bank and the positioning pile, such as the above-mentioned LoRA, FLRC, etc., which has strong penetration and will not be blocked, so navigation between floors can be achieved in the shopping mall.

[0083] S204: The shared power bank plays the first guide data.

[0084] In an embodiment of the present application, if the first navigation data is generated based on the above-mentioned navigation instructions for each first location corresponding to the current location, that is, the first navigation data includes navigation instructions for multiple first locations corresponding to the current location, then the shared power bank can play the navigation instructions for each first location corresponding to the current location in the first navigation data in ascending order of the third distance between the current location and each first location.

[0085] Optionally, the first guide data may also include tour guide introduction content corresponding to each of the multiple stores in the mall. At this time, the multiple stores correspond one-to-one to the multiple first locations. When the shared power bank plays the navigation instructions for each first location corresponding to the current location in the first guide data in ascending order of the third distance between the current location and each first location, the shared power bank determines the location of each of the multiple stores, such as determining the location of each store from the mall's guide data; then the shared power bank determines the second distance between the location of each store and the current location; if the shared power bank detects that the second distance corresponding to the first store in the multiple stores is less than the first threshold, the shared power bank plays the tour guide introduction content corresponding to the first store.

[0086] Of course, after the shared power bank plays the tour guide introduction content corresponding to the second store, if the shared power bank detects again that the distance between the current location and the second store is less than the first threshold, the shared power bank will no longer repeat the tour guide introduction content corresponding to the second store.

[0087] For example, assuming the first guide data corresponding to the current location includes navigation instructions A and tour guide introduction A corresponding to location A, and navigation instructions B and tour guide introduction B corresponding to location B, and the third distance A between location A and the current location, and the third distance B between location B and the current location, are both less than a third threshold. If third distance A is less than third distance B, the shared power bank will first play navigation instructions A, and then play navigation instructions B. During this process, as the user's location changes, if the shared power bank detects that the distance between the current location and location A is less than the first threshold, the shared power bank will play the corresponding tour guide introduction A. Similarly, as the user's location changes, if the shared power bank detects that the distance between the current location and location B is less than the first threshold, the shared power bank will play the corresponding tour guide introduction B. Of course, after the shared power bank plays tour guide introduction A or tour guide introduction B, if the shared power bank again detects that the distance between the current location and location A or location B is less than the first threshold, the shared power bank will no longer play tour guide introduction A or tour guide introduction B.

[0088] That is to say, in an embodiment of the present application, the first guide data corresponding to the current location includes navigation instructions between the current location and multiple first locations and / or tour guide introduction content corresponding to each first location, so that as the user's location (in this application, the user's location can be equivalent to the location of the shared power bank rented by the user) changes, the corresponding navigation instructions and / or tour guide introduction content corresponding to a certain location are played through the shared power bank, providing guidance for the user in the mall and improving the user experience.

[0089] In an optional embodiment, if the first navigation data includes a target navigation path, the shared power bank plays the target navigation path; of course, optionally, if the first navigation data also includes tour guide introduction content corresponding to multiple fourth stores, the shared power bank determines the fourth distance between the current location and each fourth store. If the shared power bank detects that the fourth distance corresponding to the fifth store among the multiple fourth stores is less than the first threshold, the shared power bank can also play the tour guide introduction content corresponding to the fifth store.

[0090] In an optional embodiment, the shared power bank can also obtain the user's query request. For example, the shared power bank establishes a connection with the user terminal in advance, which will not be repeated here. Then the user can input a query or search operation for the mall through the target application or target applet on the user terminal. Then the user terminal generates a query request in response to the query or search operation and sends the query request to the shared power bank. The query request may include the store information entered by the user, such as one or more of the store type or specific store name, the average sales price of the product or the price range, etc., which is not limited in this application; then the shared power bank screens multiple stores in the mall based on the query request to obtain multiple second stores corresponding to the query request.

[0091] The shared power bank then obtains the third recommendation score corresponding to each second store. For example, if the recommendation score of each store is pre-written into the shared power bank, the shared power bank can obtain the third recommendation score corresponding to each second store. Or optionally, the shared power bank obtains the pre-written historical congestion level of each second store in the current time period from the local area, and obtains the pre-written evaluation score corresponding to each second store from the local area, and obtains the pre-written latest promotion activities corresponding to each second store from the local area; then the shared power bank determines the third sub-recommendation score corresponding to each second store based on the historical congestion level of each second store in the current time period, such as based on the fourth mapping relationship between congestion level and recommendation score, and the historical congestion level of each second store in the current time period; then the shared power bank determines the fourth sub-recommendation score corresponding to each second store based on the evaluation score corresponding to each second store and the fifth mapping relationship, wherein the fifth mapping relationship is the evaluation score and recommendation score. The mapping relationship between the recommendation scores; then the shared power bank determines the promotion strength corresponding to each second store based on the latest promotional activities corresponding to each second store, such as the lower the discount in the latest promotional activities and the more types of activities, the greater the promotion strength; then the shared power bank determines the fifth sub-recommendation score corresponding to each second store based on the promotion strength corresponding to each second store and the sixth mapping relationship, wherein each sixth mapping relationship is a mapping relationship between promotion strength and recommendation score; then the shared power bank obtains the third recommendation score corresponding to each second store based on the third sub-recommendation score corresponding to each second store, the fourth sub-recommendation score corresponding to each second store, and the fifth sub-recommendation score corresponding to each second store, such as averaging or weighted averaging.

[0092] Then, the shared power bank outputs a query result corresponding to the query request based on the third recommendation score corresponding to each second store, wherein the query result includes multiple second stores and the recommendation score corresponding to each second store, and the multiple second stores in the query result are arranged in descending order according to the recommendation score. The specific way in which the shared power bank outputs the query result corresponding to the query request can be: (1) sending the query result to the user terminal, and accordingly, the user terminal displays the query result in the target application or target applet through the display screen; (2) displaying the query result through the display screen of the shared power bank, or playing the query result through the speaker of the shared power bank, etc., which is not limited in this application.

[0093] Furthermore, in response to the user's selection operation on the third store in the query result, the shared power bank plays the second navigation data corresponding to the third store, specifically:

[0094] After generating the query result, if the shared power bank outputs the query result corresponding to the query request in the manner of (1), that is, the shared power bank sends the query result to the user terminal, correspondingly, the user terminal displays the query result in the target application or target applet through the display screen, and the user can know the recommended multiple second stores and the recommendation score corresponding to each second store based on the query result, and the multiple second stores are arranged in descending order according to the recommendation score and presented to the user, so that the user can more intuitively understand the recommendation priority among the multiple second stores; if the user selects the third store in the query result, the user terminal sends the first information to the shared power bank in response to the user's selection operation, and the first information includes the third store; then the shared power bank responds to the first information, that is, responds to the user's selection operation for the third store in the query result, and plays the second guide data corresponding to the third store.

[0095] Alternatively, if the shared power bank outputs the query result corresponding to the query request in the manner (2), the user can select the third store through the display screen of the shared power bank (if it is a touch screen), or select the third store in combination with the display screen of the shared power bank (if it is not a touch screen) and the physical function buttons of the shared power bank; then the shared power bank responds to the user's selection operation for the third store in the query result and plays the second guide data corresponding to the third store.

[0096] Of course, it is optional. In an embodiment of the present application, in addition to playing the above-mentioned first navigation data or second navigation data, the shared power bank can also send the first navigation data or the second navigation data to the user terminal to display the first navigation data or the second navigation data in the target application or target applet through the display screen of the user terminal. This application does not limit this.

[0097] See Figure 3 , Figure 3 A flowchart of another method for shopping mall navigation based on shared power banks provided in an embodiment of the present application. This method is applied to the shopping mall navigation system based on shared power banks in the above embodiment and will not be described in detail here. The method includes but is not limited to steps S301-S309:

[0098] S301. The management terminal obtains shopping mall information according to a preset period.

[0099] S302: The management terminal sends shopping mall information to the server.

[0100] S303. The server generates shopping mall navigation data based on the shopping mall information.

[0101] S304: The server sends the navigation data to the power bank base station.

[0102] S305. When the power bank base station detects that the shared power bank is inserted into the card slot, it writes the guide data into the shared power bank.

[0103] S306: After the shared power bank pops out from the card slot of the power bank base station, the shared power bank outputs a first prompt message.

[0104] S307. When the shared power bank obtains the user's confirmation response to the first prompt information, the shared power bank determines the current location of the shared power bank.

[0105] S308. The shared power bank determines the first navigation data corresponding to the current location from the navigation data of the shopping mall based on the current location.

[0106] S309: The shared power bank plays the first guide data.

[0107] It should be noted that Figure 3 Each device in the shopping mall guide system based on shared power banks in the embodiment can also correspondingly execute the steps executed by each device in the shopping mall guide system based on shared power banks in the above embodiment, which will not be elaborated here one by one; and Figure 3 The principles of each step in the shopping mall navigation method based on shared power banks in the embodiment can refer to the above Figure 2 The corresponding explanations of the various steps in the shopping mall navigation method based on shared power banks in the embodiment will not be repeated here.

[0108] It can be seen that in an embodiment of the present application, a power bank base station is set up in a shopping mall. When a user rents a shared power bank at the power bank base station, that is, after the shared power bank pops out from the card slot of the power bank base station, the shared power bank can output a first prompt information for prompting the user to turn on the mall guide function of the shared power bank; then if the user confirms the first prompt information, that is, the user confirms to turn on the mall guide function of the shared power bank, the shared power bank determines the current location of the shared power bank after obtaining the confirmation response; then the shared power bank determines the first guide data corresponding to the current location from the pre-written guide data of the mall based on the current location; then the shared power bank plays the first guide data. The shared power bank can not only meet the user's charging needs, but also provide the user with a mall guide function, and compared with the fixed floor guide set up in the mall, it is more convenient and flexible, while enhancing the value of the shared power bank, it can also enhance the user's experience.

[0109] See Figure 4 , Figure 4 This is a block diagram of the functional units of a shared power bank provided in an embodiment of the present application. The shared power bank includes a transceiver module 401, a processing module 402, and a speaker 403;

[0110] After the shared power bank is ejected from the card slot of the power bank base station, the transceiver module 401 is used to output a first prompt message, wherein the first prompt message is used to prompt the user to turn on the mall guide function of the shared power bank, and the power bank base station is set in the mall;

[0111] When the transceiver module 401 obtains the user's confirmation response to the first prompt information, the processing module 402 is used to determine the current location of the shared power bank;

[0112] The processing module 402 is further configured to determine, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0113] The speaker 403 is used to play the first navigation data.

[0114] In one embodiment, the mall includes a plurality of positioning posts. In determining the current location of the shared power bank, the processing module 402 is specifically configured to:

[0115] Receiving, by a positioning module in the shared power bank, a positioning signal corresponding to each of the plurality of first positioning piles from the plurality of first positioning piles, wherein the plurality of first positioning piles is part or all of the plurality of positioning piles, and the number of the plurality of first positioning piles is greater than or equal to a preset number;

[0116] Determine the transmission duration corresponding to each positioning signal based on the transmission time corresponding to each positioning signal and the reception time of each positioning signal;

[0117] The current location of the shared power bank is determined based on the transmission duration, speed of light, and position of each first positioning pile corresponding to each positioning signal.

[0118] In one embodiment, in determining first navigation data corresponding to the current location from navigation data of a shopping mall based on the current location, the processing module 402 is specifically configured to:

[0119] Receiving a target location input by a user from a user terminal through the transceiver module 401, wherein the user terminal has established a connection with the shared power bank in advance;

[0120] Generate multiple navigation paths based on the current location, target location, and shopping mall navigation data;

[0121] Obtaining a first distance of each navigation path and a first number of stores passed by each navigation path;

[0122] Filtering the plurality of navigation paths based on the first distance of each navigation path and the first quantity corresponding to each navigation path to obtain a target navigation path;

[0123] Based on the target navigation path, first navigation data is generated.

[0124] In one embodiment, in the shared power bank, based on the first distance of each navigation path and the first quantity corresponding to each navigation path, the processing module 402 filters the multiple navigation paths to obtain the target navigation path, specifically for:

[0125] Determining a first recommendation score corresponding to each navigation path based on a first distance of each navigation path and a first number of stores passed by each navigation path;

[0126] If the target location is a store in a shopping mall, obtaining a second number of stores of the same type as the store corresponding to the target location on each navigation path;

[0127] determining a second recommendation score corresponding to each navigation path based on the second number corresponding to each navigation path;

[0128] Based on the first recommendation score corresponding to each navigation path and the second recommendation score corresponding to each navigation path, the multiple navigation paths are screened to obtain a target navigation path.

[0129] In one embodiment, the first tour guide data includes a guide introduction content corresponding to each of the multiple stores in the mall. In terms of playing the first tour guide data on the shared power bank, the processing module 402 is specifically configured to:

[0130] determining a location of each store in the plurality of stores; determining a second distance between the location of each store and the current location;

[0131] If the second distance corresponding to a first store among the multiple stores is less than the first threshold, the speaker 403 plays the tour guide introduction content corresponding to the first store.

[0132] In one embodiment, the processing module 402 is specifically configured to:

[0133] Obtaining the user's query request through the transceiver module 401;

[0134] Based on the query request, multiple stores in the mall are screened to obtain multiple second stores corresponding to the query request;

[0135] Get the third recommendation score corresponding to each second store;

[0136] Based on the third recommendation score corresponding to each second store, output a query result corresponding to the query request, wherein the query result includes multiple second stores and the recommendation score corresponding to each second store, and the multiple second stores in the query result are arranged in descending order according to the recommendation score;

[0137] In response to the user's selection operation on the third store in the query result, the speaker 403 is controlled to play the second guide data corresponding to the third store.

[0138] In a specific implementation, the transceiver module 401, the processing module 402, and the speaker 403 described in the embodiment of the present invention can execute other implementation methods described in the embodiment of the shopping mall guide method based on the shared power bank provided in the embodiment of the present invention, which will not be repeated here.

[0139] See Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown, electronic device 500 includes transceiver 501, processor 502, memory 503 and speaker 504. They are connected via bus 505. Memory 503 is used to store computer programs and data, and can transmit data stored in memory 503 to processor 502.

[0140] The processor 502 is configured to read the computer program in the memory 503 and perform the following operations:

[0141] After the shared power bank is ejected from the card slot of the power bank base station, the transceiver 501 is controlled to output a first prompt message, wherein the first prompt message is used to prompt the user to turn on the shopping mall guide function of the shared power bank, and the power bank base station is set in the shopping mall;

[0142] When the shared power bank obtains a confirmation response from the user to the first prompt information, determining the current location of the shared power bank;

[0143] Based on the current location, determining first navigation data corresponding to the current location from navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station;

[0144] The speaker 504 is controlled to play the first guide data.

[0145] In one embodiment, the mall includes a plurality of positioning posts. In determining the current location of the shared power bank, the processor 502 is further configured to perform the following steps:

[0146] receiving a positioning signal corresponding to each of the plurality of first positioning piles from the plurality of first positioning piles, wherein the plurality of first positioning piles is part or all of the plurality of positioning piles, and the number of the plurality of first positioning piles is greater than or equal to a preset number;

[0147] Determine the transmission duration corresponding to each positioning signal based on the transmission time corresponding to each positioning signal and the reception time of each positioning signal;

[0148] The current location of the shared power bank is determined based on the transmission duration, speed of light, and position of each first positioning pile corresponding to each positioning signal.

[0149] In one embodiment, in determining first navigation data corresponding to the current location from the navigation data of the shopping mall based on the current location, the processor 502 is further configured to perform the following steps:

[0150] Controlling the transceiver 501 to receive a target location input by a user from a user terminal, wherein the user terminal has previously established a connection with the shared power bank;

[0151] Generate multiple navigation paths based on the current location, target location, and shopping mall navigation data;

[0152] Obtaining a first distance of each navigation path and a first number of stores passed by each navigation path;

[0153] Filtering the plurality of navigation paths based on the first distance of each navigation path and the first quantity corresponding to each navigation path to obtain a target navigation path;

[0154] Based on the target navigation path, first navigation data is generated.

[0155] In one embodiment, in terms of filtering the plurality of navigation paths based on the first distance of each navigation path and the first quantity corresponding to each navigation path to obtain the target navigation path, the processor 502 is further configured to perform the following steps:

[0156] Determining a first recommendation score corresponding to each navigation path based on a first distance of each navigation path and a first number of stores passed by each navigation path;

[0157] If the target location is a store in a shopping mall, obtaining a second number of stores of the same type as the store corresponding to the target location on each navigation path;

[0158] determining a second recommendation score corresponding to each navigation path based on the second number corresponding to each navigation path;

[0159] Based on the first recommendation score corresponding to each navigation path and the second recommendation score corresponding to each navigation path, the multiple navigation paths are screened to obtain a target navigation path.

[0160] In one embodiment, the first tour guide data includes tour guide introduction content corresponding to each of the multiple stores in the mall. In terms of playing the first tour guide data, the processor 502 is further configured to perform the following steps:

[0161] determining a location of each store in the plurality of stores; determining a second distance between the location of each store and the current location;

[0162] If the second distance corresponding to a first store among the multiple stores is less than the first threshold, the speaker 504 is controlled to play the tour guide introduction content corresponding to the first store.

[0163] In one embodiment, the processor 502 is further configured to perform the following steps:

[0164] Control transceiver 501 to obtain the user's query request;

[0165] Based on the query request, multiple stores in the mall are screened to obtain multiple second stores corresponding to the query request;

[0166] Get the third recommendation score corresponding to each second store;

[0167] Based on the third recommendation score corresponding to each second store, output a query result corresponding to the query request, wherein the query result includes multiple second stores and the recommendation score corresponding to each second store, and the multiple second stores in the query result are arranged in descending order according to the recommendation score;

[0168] In response to the user's selection operation on the third store in the query result, the speaker 504 is controlled to play the second guide data corresponding to the third store.

[0169] Specifically, the transceiver 501 may be Figure 4 The transceiver module 401 of the shared power bank of the embodiment, the processor 502 may be Figure 4 The processing module 402 of the shared power bank of the embodiment, the above-mentioned speaker 504 may be Figure 4 The speaker 403 of the shared power bank of an embodiment.

[0170] In a specific implementation, the transceiver 501, processor 502, and speaker 504 described in the embodiment of the present invention can also execute other implementation methods described in the embodiment of the shopping mall navigation method based on shared power banks provided in the embodiment of the present invention, which will not be repeated here.

[0171] It should be understood that the electronic device in this application can be the shared power bank in the above embodiment, which will not be described in detail here.

[0172] It should be understood that the embodiments of the present application also provide a computer-readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement part or all of the steps of any mall navigation method based on shared power banks as recorded in the above method embodiments.

[0173] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute part or all of the steps of any one of the mall navigation methods based on shared power banks as described in the above method embodiments.

[0174] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all optional embodiments, and the actions and modules involved are not necessarily required by this application.

[0175] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0176] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0177] Units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0178] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software program modules.

[0179] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0180] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program. The program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0181] The above is a detailed introduction to the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A shopping mall navigation method based on shared power banks, characterized in that: The method comprises: After the shared power bank is ejected from the card slot of the power bank base station, the shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to turn on the shopping mall guide function of the shared power bank, and the power bank base station is set in the shopping mall; When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank determines the current location of the shared power bank; The shared power bank determines, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station; The shared power bank plays the first guide data.

2. The method according to claim 1, characterized in that The shared power bank is located in a shopping mall tour guide system based on the shared power bank, and the system further includes a management terminal and a server. Before the shared power bank is ejected from the card slot of the power bank base station, the method further includes: The management terminal obtains shopping mall information according to a preset period; The management terminal sends the shopping mall information to the server; The server generates navigation data of the shopping mall based on the shopping mall information; The server sends the navigation data to the power bank base station; When the power bank base station detects that the shared power bank is inserted into the card slot, the guide data is written into the shared power bank.

3. The method according to claim 1 or 2, characterized in that The shopping mall includes a positioning pile, and the shared power bank determines the current location of the shared power bank, including: The shared power bank receives a positioning signal from the positioning pile, wherein the positioning signal includes the position of the positioning pile; The shared power bank determines the current location of the shared power bank based on the location of the positioning pile.

4. The method according to any one of claims 1 to 3, characterized in that The shared power bank determines, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, including: The shared power bank receives a target location input by a user from a user terminal, wherein the user terminal is pre-connected with the shared power bank; The shared power bank generates multiple navigation routes based on the current location, the target location, and the navigation data of the shopping mall; The shared power bank obtains a first distance of each navigation path and a first number of stores passed by each navigation path; The shared power bank filters the multiple navigation paths based on the first distance of each navigation path and the first quantity corresponding to each navigation path to obtain a target navigation path; The shared power bank generates the first navigation data based on the target navigation path.

5. The method according to claim 4, characterized in that The shared power bank filters the multiple navigation paths based on the first distance of each navigation path and the first quantity corresponding to each navigation path to obtain a target navigation path, including: The shared power bank determines a first recommendation score corresponding to each navigation path based on a first distance of each navigation path and a first number of stores passed by each navigation path; If the target location is a store in the mall, the shared power bank obtains a second number of stores of the same type as the store corresponding to the target location on each navigation path; The shared power bank determines a second recommendation score corresponding to each navigation path based on the second number corresponding to each navigation path; The shared power bank filters the multiple navigation paths based on the first recommendation score corresponding to each navigation path and the second recommendation score corresponding to each navigation path to obtain a target navigation path.

6. The method according to any one of claims 1 to 5, characterized in that The first guide data includes guide introduction content corresponding to each of the multiple stores in the mall, and the shared power bank plays the first guide data, including: The shared power bank determines the location of each store in the plurality of stores; The shared power bank determines a second distance between the location of each store and the current location; If the second distance corresponding to a first store among the multiple stores is less than a first threshold, the shared power bank plays the tour guide introduction content corresponding to the first store.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The shared power bank obtains a query request from the user; The shared power bank screens multiple stores in the mall based on the query request to obtain multiple second stores corresponding to the query request; The shared power bank obtains a third recommendation score corresponding to each second store; The shared power bank outputs a query result corresponding to the query request based on the third recommendation score corresponding to each second store, wherein the query result includes multiple second stores and the recommendation score corresponding to each second store, and the multiple second stores in the query result are arranged in descending order according to the recommendation score; In response to the user's selection operation on the third store in the query result, the shared power bank plays the second guide data corresponding to the third store.

8. A shopping mall navigation system based on shared power banks, comprising a shared power bank and a power bank base station, wherein the power bank base station is located in the shopping mall; After the shared power bank pops out from the card slot of the power bank base station, the shared power bank is used to output a first prompt message, wherein: The first prompt information is used to prompt the user to turn on the shopping mall guide function of the shared power bank; When the shared power bank obtains a confirmation response from the user to the first prompt information, the shared power bank is further configured to determine the current location of the shared power bank; The shared power bank is further configured to determine, based on the current location, first navigation data corresponding to the current location from the navigation data of the shopping mall, wherein the navigation data is written by the power bank base station before the shared power bank is ejected from the card slot of the power bank base station; The shared power bank is also used to play the first guide data.

9. An electronic device, characterized in that: include: A processor and a memory, the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 7.