Restaurant introduction method and system based on shared power bank and related equipment

By setting up a QR code on the shared power bank base station, the user terminal logs in and configures the restaurant introduction content, the problem of single function of shared power bank is solved, and the restaurant introduction is broadcasted through the shared power bank in the restaurant, improving the user experience.

CN120564310APending Publication Date: 2025-08-29SOYO TECH DEV CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510686274.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

The existing shared power banks have relatively single functions in restaurants, and the user experience needs to be improved.

Method used

By setting up a QR code on the power bank base station, the user terminal scans the code and displays the login interface. After logging in, configures the restaurant introduction content and writes it to the shared power bank. The restaurant introduction content will be played when the user rents it, including dishes, culture and activity introductions.

Benefits of technology

It has enhanced the charging needs of users in restaurants, while enhancing the dining experience. It has played the restaurant introduction content through a shared power bank, improving the user's experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120564310A_ABST
    Figure CN120564310A_ABST
Patent Text Reader

Abstract

The invention discloses a restaurant introduction method and system based on a shared power bank and related equipment. The method comprises the following steps: a first user terminal displays a login interface in response to a code scanning operation of a first user on a two-dimensional code on a power bank base station; the first user terminal responds to a login operation of the first user on the login interface and sends an account of the first user to the server; if the first user terminal receives first information from the server, the first user terminal displays a restaurant introduction configuration page, and the first information is used for indicating that an account of a first user is a merchant account associated with the power bank base station; the first user terminal sends restaurant introduction content configured by a first user to the server in response to a configuration operation of the first user on the restaurant introduction configuration page; the server sends restaurant introduction content to the power bank base station; and the power bank base station writes restaurant introduction content into the shared power bank in the card slot, so that the restaurant introduction content is played through the shared power bank when the user rents the shared power bank.
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 restaurant introduction 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 banks and other shared power supply devices have gradually emerged in recent years. However, the existing shared power banks in various restaurants 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 restaurant introduction 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 restaurant introduction method based on a shared power bank. The method is applied to a restaurant introduction system based on a shared power bank. The system includes a server, a power bank base station, and a first user terminal. The power bank base station is set in the restaurant and is provided with a QR code. The method includes:

[0006] The first user terminal displays a login interface in response to the first user scanning the QR code;

[0007] The first user terminal sends the first user's account number to the server in response to the first user's login operation on the login interface;

[0008] If the first user terminal receives the first information from the server, the first user terminal displays a restaurant introduction configuration page in response to the first information, wherein the first information is used to indicate that the first user's account is a merchant account associated with the power bank base station;

[0009] The first user terminal sends the restaurant introduction content configured by the first user to the server in response to the configuration operation of the first user on the restaurant introduction configuration page;

[0010] The server sends the restaurant introduction content to the power bank base station;

[0011] The power bank base station writes restaurant introduction content into the shared power bank in the card slot so that when a user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

[0012] In a second aspect, the present application provides a restaurant introduction system based on a shared power bank, the system comprising a server, a power bank base station, and a first user terminal; the power bank base station is set in the restaurant, and the power bank base station is provided with a QR code;

[0013] The first user terminal is configured to display a login interface in response to a scanning operation of the QR code by the first user;

[0014] The first user terminal is further configured to send the first user's account number to the server in response to a login operation performed by the first user on the login interface;

[0015] If the first user terminal receives the first information from the server, the first user terminal is further configured to display a restaurant introduction configuration page, wherein the first information is configured to indicate that the first user's account is a merchant account associated with the power bank base station;

[0016] The first user terminal is further configured to send the restaurant introduction content configured by the first user to the server in response to the configuration operation of the first user on the restaurant introduction configuration page;

[0017] The server is used to send restaurant introduction content to the power bank base station;

[0018] The power bank base station is used to write restaurant introduction content into the shared power bank in the card slot, so that when a user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

[0019] In a third aspect, the present application provides a restaurant introduction method based on a shared power bank. The method is applied to a restaurant introduction system based on a shared power bank. The system includes a power bank base station, a server, and a first user terminal. The power bank base station is set in the restaurant. The method includes:

[0020] The first user terminal sends a rental request to the server in response to the user's rental operation;

[0021] In response to the first instruction received from the server, the power bank base station pops up a first shared power bank corresponding to the first instruction;

[0022] The first shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to play restaurant introduction content corresponding to the restaurant;

[0023] The first shared power bank plays the restaurant introduction content in response to the user's confirmation operation on the first prompt information.

[0024] In one embodiment of the present application, the restaurant introduction content includes multiple dish introduction contents, and the method also includes: the first shared power bank obtains the priority of each dish introduction content, wherein the priority of each dish introduction content is received by the shared power bank base station from the server and written into the first shared power bank.

[0025] In one embodiment of the present application, when the first shared power bank plays restaurant introduction content, the method includes: the first shared power bank plays multiple dish introduction contents according to the priority of each dish introduction content.

[0026] In a fourth aspect, the present application provides a restaurant introduction system based on a shared power bank, the system further comprising a power bank base station, a server, and a first user terminal, wherein the power bank base station is provided in the restaurant;

[0027] The first user terminal is configured to send a rental request to the server in response to a user's rental operation;

[0028] The power bank base station is configured to, in response to a first instruction received from the server, pop up a first shared power bank corresponding to the first instruction;

[0029] A first shared power bank is configured to output a first prompt message, wherein the first prompt message is configured to prompt a user to play restaurant introduction content corresponding to the restaurant;

[0030] The first shared power bank is further configured to play restaurant introduction content in response to a user's confirmation operation on the first prompt information.

[0031] In a fifth aspect, the present application provides a restaurant introduction method based on a shared power bank. The method is applied to a shared power bank, wherein the shared power bank is located in a card slot of a power bank base station in a restaurant introduction system for a shared power bank. The system further includes a server and a first user terminal. The power bank base station is located in the restaurant and is provided with a QR code. The method includes:

[0032] After the user rents a shared power bank in the power bank base station through the user terminal, the shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to play restaurant introduction content corresponding to the restaurant;

[0033] The shared power bank obtains first response information for the first prompt information;

[0034] The shared power bank responds to the first response information and plays the restaurant introduction content, wherein the restaurant introduction content is received by the power bank base station from the server and written into the shared power bank. The restaurant introduction content is configured by the user by scanning the QR code through the first user terminal and logging into the merchant account corresponding to the restaurant. After the configuration is completed, it is sent to the server through the first user terminal.

[0035] In a sixth aspect, the present application provides a shared power bank, which is located in a card slot of a power bank base station in a restaurant introduction system for shared power banks, the system further comprising a server and a first user terminal, the power bank base station being located in the restaurant, and the power bank base station being provided with a QR code; the shared power bank comprising: an output unit, an acquisition unit, and a processing unit;

[0036] After the user rents the shared power bank in the power bank base station through the user terminal, the output unit is used for the shared power bank to output a first prompt message, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant;

[0037] an acquiring unit, configured to acquire first response information to the first prompt information;

[0038] The processing unit is used to play restaurant introduction content in response to the first response information, wherein the restaurant introduction content is received by the power bank base station from the server and written into the shared power bank, and the restaurant introduction content is configured by the user by scanning the QR code through the first user terminal and logging into the merchant account corresponding to the restaurant, and is sent to the server through the first user terminal after the configuration is completed.

[0039] In the seventh 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 method of the first aspect, the third aspect or the fifth aspect.

[0040] In an eighth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method of the first aspect, the third aspect, or the fifth aspect.

[0041] In a ninth 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 method of the first aspect, the third aspect, or the fifth aspect.

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

[0043] A power bank base station is set up in a restaurant, and a QR code is set on the power bank base station. Then, in response to the first user scanning the QR code, the first user terminal displays a login interface; then, in response to the first user's login operation on the login interface, the first user terminal sends the first user's account to the server; if the first user terminal receives the first information from the server, the first user terminal displays the restaurant introduction configuration page in response to the first information, wherein the first information is used to indicate that the first user's account is a merchant account associated with the power bank base station, that is, the account logged in by the first user at this time is the merchant account associated with the power bank base station; then, in response to the first user in the restaurant The configuration operation of the restaurant introduction configuration page sends the restaurant introduction content configured by the first user to the server; then the server sends the restaurant introduction content to the power bank base station; then the power bank base station writes the restaurant introduction content to the shared power bank in the card slot, so that when the user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank. That is to say, when the user dine in a restaurant, the introduction content of the restaurant can be played through the rented shared power bank, including but not limited to the introduction of dishes, culture, activities, etc., which can not only meet the user's charging needs, but also enhance the user's dining experience, that is, enhance the value of the shared power bank while enhancing the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] 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.

[0045] Figure 1 A schematic diagram of a restaurant introduction system based on a shared power bank provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of the interactive process of a restaurant introduction method based on a shared power bank provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of an interactive process for another restaurant introduction method based on a shared power bank provided in an embodiment of the present application;

[0048] Figure 4 A flowchart of a restaurant introduction method based on a shared power bank provided in an embodiment of the present application;

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

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

[0051] 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.

[0052] 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.

[0053] 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.

[0054] See Figure 1 , Figure 1 A schematic diagram of a restaurant introduction system based on a shared power bank provided in an embodiment of the present application.

[0055] Figure 1 The restaurant introduction system based on shared power banks shown includes a server, a power bank base station, and a first user terminal. The power bank base station is set in the restaurant and has a QR code set on it.

[0056] The first user terminal can be a tablet computer, smart phone, smart watch or other smart terminal with a code scanning function, which is 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 is 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 the number of the power bank base station, server, and first user terminal can be one or more, and the embodiment of this application is mainly explained by taking one as an example. In addition, Figure 1 The styles of the power bank base station, server, and first user terminal shown are only examples and are not limiting.

[0057] A target application is installed on the first user terminal, and the user can use the target application to configure and update the restaurant introduction content of the shared power bank in the power bank base station, as well as rent and return the shared power bank; or the user can use the target applet on the first user terminal to configure and update the restaurant introduction content of the shared power bank in the power bank base station, as well as rent and return the shared power bank, etc., which is not limited in this application.

[0058] When the first user scans the QR code on the power bank base station through the target application on the first user terminal, the first user terminal is used to display a login interface in response to the first user's scanning operation on the QR code; then the first user terminal is also used to send the first user's account to the server in response to the first user's login operation on the login interface; then the server is used to determine whether the first user's account is a merchant account associated with the power bank base station; if the first user's account is a merchant account associated with the power bank base station, the server is also used to send a first message to the first user terminal, wherein the first message is used to indicate that the first user's account is a merchant account associated with the power bank base station. The merchant account associated with the power bank base station; then the first user terminal is also used to display the restaurant introduction configuration page in response to the first information; then the first user can configure or update the restaurant introduction content through the restaurant introduction configuration page, and the first user terminal is also used to respond to the first user's configuration operation on the restaurant introduction configuration page, and send the restaurant introduction content configured by the first user to the server; then the server is also used to send the restaurant introduction content to the power bank base station; then the power bank base station is used to write the restaurant introduction content to the shared power bank in the card slot, so that when the user rents the shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

[0059] Of course, if the first user's account is not a merchant account associated with the power bank base station, the server is also used to send a third message to the first user terminal, wherein the third information is used to indicate that the first user's account is not a merchant account associated with the power bank base station; then the first user terminal is also used to display a rental page in response to the third information; then the first user can rent a shared power bank on the rental page, and the first user terminal is also used to send a rental request to the server in response to the first user's rental operation on the rental page; then the server is also used to send a second instruction to the power bank base station in response to the rental request; then the power bank base station is also used to respond to the second instruction received from the server, and pop up a third shared power bank corresponding to the second instruction; then the third shared power bank is used to output a first prompt message, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant; then the third shared power bank is also used to play the restaurant introduction content in response to the first user's confirmation operation for the first prompt message.

[0060] Among them, after the first user rents the third shared power bank, the third shared power bank needs to pre-establish a connection with the first user terminal. The connection method can be a wired connection or a wireless connection (such as Bluetooth, WiFi, etc.). Then, when the third shared power bank responds to the first user's confirmation operation for the first prompt information, the third shared power bank is also used to send a second prompt information to the server through the first user terminal, wherein the second prompt information is used to prompt the user to confirm the playback of the restaurant introduction content; then the server is also used to respond to the second prompt information, charge according to the billing standard for playing the restaurant introduction content, and send a third instruction to the third shared power bank through the first user terminal, wherein the third instruction is used to instruct the playback of the restaurant introduction content; then the third shared power bank is also used to respond to the third instruction and play the restaurant introduction content.

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

[0062] In addition, it is uniformly explained that the communication between the power bank base station and the server, the communication between the shared power bank and the user terminal such as the first user terminal and the second user terminal, the communication between the user terminal and the server, 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 (FL RC), 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.

[0063] See Figure 2 , Figure 2 This is a schematic diagram of the interactive process of a restaurant introduction method based on a shared power bank provided in an embodiment of the present application. This method is applied to the restaurant introduction system based on 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-S208:

[0064] S201: In response to a first user scanning a QR code, a first user terminal displays a login interface.

[0065] In an embodiment of the present application, each restaurant may be equipped with one or more power bank base stations, each of which is provided with a QR code. Users can scan the QR code on the power bank base station through a user terminal to rent a shared power bank or write restaurant introduction content on the shared power bank. Therefore, a first user can scan the QR code on the power bank base station located at the restaurant through a corresponding first user terminal. Accordingly, the first user terminal responds to the first user's scanning operation and displays a login interface. The user can then enter a login account on the login interface. The specific form of the login account can be set according to actual needs and is not limited by this application.

[0066] S202: The first user terminal sends the first user's account number to the server in response to the first user's login operation on the login interface.

[0067] When the first user performs a login operation on the login interface displayed on the first user terminal, the first user terminal responds to the login operation, obtains the account number entered by the first user on the login interface, and then sends the first user's account number to the server.

[0068] S203. The server determines whether the first user's account is a merchant account associated with the power bank base station. If so, execute step S204.

[0069] S204. The server sends first information to the first user terminal.

[0070] In an embodiment of the present application, each restaurant may be provided with one or more power bank base stations, and each restaurant may be provided with one or more merchant accounts. Therefore, the merchant account corresponding to each restaurant may be bound to the power bank base station at each restaurant. For example, the merchant account corresponding to each restaurant may be bound to the unique identification information of the power bank base station provided at each restaurant, and the information may be pre-stored on the server. In this way, the server may obtain all merchant accounts and the power bank base stations bound to the merchant accounts. After the server obtains the account of the first user from the first user terminal, the server determines whether the account of the first user is a merchant account stored locally on the server. If so, the server may send a first message to the first user terminal, wherein the first message is used to indicate that the account of the first user is a merchant account associated with the power bank base station.

[0071] Of course, optionally, only the merchant account corresponding to each restaurant can be uploaded to the server for storage in advance. Then, after the first user scans the QR code on the power bank base station through the first user terminal and performs a login operation, the user terminal can send the first user's account to the server as well as unique identification information indicating the power bank base station. The server can then determine whether the first user's account is a merchant account stored locally on the server. If so, the server can bind the first user's account with the unique identification information of the power bank base station and can also send first information to the first user terminal to indicate that the first user's account is a merchant account associated with the power bank base station.

[0072] Of course, if the first user's account is not a merchant account stored locally on the server, the server can send a third message to the first user terminal, wherein the third message is used to indicate that the first user's account is not a merchant account associated with the power bank base station; then the first user terminal displays a rental page in response to the third message; then the first user can rent a shared power bank on the rental page, and the first user terminal sends a rental request to the server in response to the first user's rental operation on the rental page; then the server sends a second instruction to the power bank base station in response to the rental request; then the power bank base station pops up a third shared power bank corresponding to the second instruction in response to the second instruction received from the server; then the third shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant; then the third shared power bank plays the restaurant introduction content in response to the first user's confirmation operation on the first prompt message. Other explanations can refer to the corresponding explanations of the above-mentioned system embodiments, which will not be repeated here.

[0073] S205. The first user terminal displays a restaurant introduction configuration page in response to the first information.

[0074] S206. The first user terminal sends the restaurant introduction content configured by the first user to the server in response to the configuration operation of the first user on the restaurant introduction configuration page.

[0075] In an embodiment of the present application, after receiving the first information from the server, the first user terminal displays a restaurant introduction configuration page in response to the first information, and then the user can configure the restaurant introduction content through the restaurant introduction configuration page. Then, the first user terminal sends the restaurant introduction content configured by the first user to the server in response to the first user's configuration operation on the restaurant introduction configuration page.

[0076] The restaurant introduction content can be customized based on the needs of the user (e.g., the merchant), and this application does not limit it. For example, it can include an introduction to the restaurant's background and culture, introductions to dishes (e.g., special dishes, recommendations, and various types such as stir-fried, steamed, spicy, light, and soup), introductions to restaurant activities (e.g., promotions), dining suggestions (e.g., ordering recommendations based on the number of diners), etc. In addition, the restaurant introduction content entered by the user on the restaurant introduction configuration page can be in at least one of text, audio, and image formats, and this application does not limit it.

[0077] S207. The server sends the restaurant introduction content to the power bank base station.

[0078] In an embodiment of the present application, when the server receives restaurant introduction content from the first user terminal, since the first user's account is bound to the unique identification information of the power bank base station, the server can send the restaurant introduction content to the power bank base station bound to the first user's account.

[0079] Of course, if the restaurant introduction content includes text form, the server can also convert the text-to-audio restaurant introduction content, such as using text-to-audio technology (Text-to-Speech, TTS), etc., which is not limited in this application, to obtain the restaurant introduction content in audio form, and then the audio-format restaurant introduction content can be played later by playing the audio, such as through the speaker of the shared power bank or the user terminal, which is not limited in this application. Of course, if the restaurant introduction content includes text form, the server may not perform text-to-audio conversion, and then the text-format restaurant introduction content can be displayed later by display, such as through the display screen of the shared power bank or the display screen of the user terminal, which is not limited in this application. And if the restaurant introduction content includes image form, then similarly to the text form, the image-format restaurant introduction content can be displayed later by display, which will not be repeated.

[0080] S208. The power bank base station writes restaurant introduction content into the shared power bank in the card slot, so that when a user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

[0081] In an embodiment of the present application, after the power bank base station receives the restaurant introduction content from the server, since the power bank base station 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, the power bank base station writes the restaurant introduction content to the shared power bank in the card slot that is connected through the contacts, and then when a subsequent user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

[0082] The following example uses the example where the account corresponding to the second user is not a merchant account. Specifically:

[0083] When the second user scans the QR code on the shared power bank base station located at the restaurant through the second user terminal, the second user terminal displays a login interface in response to the second user's scanning of the QR code, which is not described in detail here. The second user terminal then sends the second user's account information to the server in response to the second user's login operation on the login interface, which is not described in detail here. The server then determines whether the second user's account is a locally stored merchant account. If not, the server sends second information to the second user terminal, where the second information indicates that the second user's account is not a merchant account associated with the power bank base station. The second user terminal then displays a rental page in response to the second information. The second user can then rent a shared power bank on the rental page. For example, the user can select the function type of the shared power bank to be rented (such as charging function type, charging function and single-language restaurant introduction type, charging function and multi-language restaurant introduction type, etc.), each function type corresponding to a different billing standard. The second user terminal then sends a rental request to the server in response to the second user's rental operation on the rental page, where the rental request may include the target function type of the shared power bank selected by the user.

[0084] In an optional embodiment, during the process of a user renting a shared power bank, for example, a second user scans the QR code on the shared power bank base station set at the restaurant through a second user terminal and logs in to the account, or after the server receives a rental request from the second user terminal, the server sends a fourth instruction to the power bank base station, and then the power bank base station responds to the fourth instruction and plays the first audio content through the speaker module on the power bank base station, or the server sends the first audio content to the second user terminal to play the first audio content through the second user terminal, wherein the first audio content is used to remind the user of the restaurant's promotional activities, coupon collection, etc. Of course, the first audio content can also be set according to actual needs, and this application is not limited.

[0085] Furthermore, after receiving the rental request, the server needs to determine which shared power bank in the card slot of the power bank base station is to be used as the power bank rented by the second user. That is, the server determines the first shared power bank in response to the rental request, and then generates a first instruction based on the identifier of the first shared power bank. Therefore, when the server determines the first shared power bank, the server can first obtain the start writing timestamp of the restaurant introduction content for each of the multiple shared power banks corresponding to the target function type in the card slot of the power bank base station based on the target function type selected by the user in the rental request, for example:

[0086] When the power bank base station starts writing the restaurant introduction content for each shared power bank in the card slot, the power bank base station can send a start writing prompt message corresponding to each shared power bank to the server to prompt the server that each shared power bank is starting to write. The start writing timestamp corresponding to each shared power bank can be the timestamp of the start writing prompt message corresponding to each shared power bank sent by the power bank base station to the server.

[0087] Or optionally, the server can also obtain the timestamp of each shared power bank in the power bank base station being successfully inserted into the card slot, and obtain the timestamp of the server sending the restaurant introduction content to the power bank base station; then the server determines the start writing timestamp corresponding to each shared power bank based on the timestamp of each shared power bank being successfully inserted into the card slot and the timestamp of the server sending the restaurant introduction content to the power bank base station. For example: if the timestamp of each shared power bank being successfully inserted into the card slot is less than (or earlier than) the timestamp of the server sending the restaurant introduction content to the power bank base station, then the start writing timestamp corresponding to each shared power bank can be the timestamp of the server sending the restaurant introduction content to the power bank base station. The timestamp of sending the restaurant introduction content, or the sum of the timestamp of the server sending the restaurant introduction content to the power bank base station and the first preset time length, is not limited in this application; if the timestamp of each shared power bank successfully inserted into the card slot is greater than (or later than) the timestamp of the server sending the restaurant introduction content to the power bank base station, then the start writing timestamp corresponding to each shared power bank can be the timestamp of each shared power bank successfully inserted into the card slot, or the sum of the timestamp of each shared power bank successfully inserted into the card slot and the second preset time length, which is not limited in this application, wherein the first preset time length and the second preset time length can be the same or different, and their specific values ​​are not limited in this application.

[0088] Then, based on the restaurant introduction content, the server predicts the writing time required to completely write the restaurant introduction content into the shared power bank. For example, the server obtains the file size of the restaurant introduction content, and obtains the preset writing speed and the download speed of the power bank base station. Then, based on the file size, preset writing speed, and download speed of the restaurant introduction content, the server determines the writing time required to completely write the restaurant introduction content into the shared power bank. For example, based on the ratio of the file size of the restaurant introduction content and the preset writing speed, the server obtains the first time, and based on the ratio of the file size of the restaurant introduction content and the download speed, the server obtains the second time. Then, based on the first time and the second time, for example, the server adds them together to obtain the writing time required to completely write the restaurant introduction content into the shared power bank.

[0089] Then, the server predicts the end writing timestamp corresponding to each shared power bank based on the start writing timestamp and writing duration corresponding to each shared power bank, that is, the sum of the start writing timestamp and writing duration corresponding to each shared power bank, or the sum of the start writing timestamp, writing duration and preset duration corresponding to each shared power bank. This application does not limit this.

[0090] The server then obtains a receiving timestamp for the rental request, that is, a receiving timestamp when the server receives the rental request from the second user terminal; the server then filters multiple shared power banks based on the end writing timestamp and the receiving timestamp of each shared power bank to obtain a first shared power bank, wherein the end writing timestamp of the first shared power bank is less than or equal to the receiving timestamp, exemplarily:

[0091] The server can screen multiple shared power banks based on the end writing timestamp and receiving timestamp of each shared power bank to obtain multiple candidate shared power banks, where the end writing timestamp of each candidate shared power bank is less than or equal to the receiving timestamp; then the server can determine that the first shared power bank is any one of the multiple candidate shared power banks.

[0092] Or optionally, after obtaining multiple candidate shared charging stations, the server can also predict the power consumption of writing the restaurant introduction content completely into the shared power bank based on the restaurant introduction content. For example, the server determines the time required for the shared power bank to download the restaurant introduction content based on the file size of the restaurant introduction content and the current network speed; then the server determines the power consumption required for the shared power bank to download the restaurant introduction content based on the time required for the shared power bank to download the restaurant introduction content and the preset network power consumption; then the server determines the time required for the power bank base station to write the restaurant introduction content into the shared power bank based on the file size of the restaurant introduction content and the preset writing speed; then the server determines the power consumption required for the power bank base station to write the restaurant introduction content into the shared power bank based on the time required for the power bank base station to write the restaurant introduction content into the shared power bank and the preset writing power consumption; then the server determines the power consumption of writing the restaurant introduction content completely into the shared power bank based on the power consumption required for the shared power bank to download the restaurant introduction content and the power consumption required for the power bank base station to write the restaurant introduction content into the shared power bank, such as the sum of the two, or the sum of the two and a preset power experience value, which is not limited in this application.

[0093] The server then obtains the initial power of each candidate shared power bank when it starts writing the restaurant introduction content; then based on the initial power and consumed power of each candidate shared power bank, the server predicts the remaining power of each candidate shared power bank when the restaurant introduction content is completely written, which is the difference between the initial power and consumed power of the candidate shared power bank.

[0094] The server then determines the time difference between the reception timestamp of the rental request received from the second user terminal and the end writing timestamp of each candidate shared power bank; then the server predicts the rechargeable power of each candidate shared power bank within the time difference based on the time difference corresponding to each candidate shared power bank. For example, the server obtains a preset charging power, and then the server determines the rechargeable power corresponding to each candidate shared power bank based on the charging power and the time difference corresponding to each candidate shared power bank. That is to say, since the functions of writing restaurant introduction content to the shared power bank and charging the shared power bank are not performed at the same time at the power bank base station in principle, it is possible to determine how much power each candidate shared power bank can charge from the power bank base station within the time difference based on the time difference between the two, that is, the rechargeable power. The greater the time difference between the two, the greater the rechargeable power of the candidate shared power bank.

[0095] Furthermore, the server screens multiple candidate shared power banks based on the rechargeable power of each candidate shared power bank and the remaining power of each candidate shared power bank to obtain a first shared power bank. For example, the server determines the total remaining power corresponding to each candidate shared power bank based on the rechargeable power of each candidate shared power bank and the remaining power of each candidate shared power bank, such as summing them up. Then, the server determines the first shared power bank based on the total remaining power corresponding to each candidate shared power bank, such as the candidate shared power bank with the largest total remaining power among the multiple candidate shared power banks.

[0096] After identifying the first shared power bank, the server generates a first instruction based on the identifier of the first shared power bank, wherein the first instruction includes the identifier of the first shared power bank. The server then sends the first instruction to the power bank base station. In response to the first instruction received from the server, the power bank base station pops up the first shared power bank corresponding to the first instruction.

[0097] Then, the first shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant; then, in response to the second user's confirmation operation on the first prompt message, the first shared power bank plays the restaurant introduction content. There are multiple ways for the first shared power bank to output the first prompt message, and there are also multiple corresponding confirmation operations for the second user on the first prompt message, specifically:

[0098] When the type of the first prompt information is text, the way to output the first prompt information may be to display the first prompt information through the display screen of the first shared power bank, or optionally, when the type of the first prompt information is audio, the way to output the first prompt information may be to play the first prompt information through the speaker of the first shared power bank; further, if the second user confirms to play the restaurant introduction content, that is, the second user confirms the first prompt information, then the second user can touch the confirmation function button on the display screen of the first shared power bank, or touch the physical button representing the confirmation function on the first shared power bank. Accordingly, the first shared power bank responds to the touch operation of the second user, that is, responds to the second user's confirmation operation on the first prompt information, and obtains the first response information to the first prompt information, and then the first shared power bank responds to the first response information and plays the restaurant introduction content.

[0099] Alternatively, when the first prompt information is text, the first prompt information can be output by the first shared power bank sending the first prompt information to the second user terminal, which then displays the first prompt information. Furthermore, if the second user confirms the playback of the restaurant introduction content, i.e., the second user confirms the first prompt information, the second user can touch a confirmation button on the display screen of the second user terminal. Accordingly, the second user terminal generates a first response message in response to the touch operation, i.e., in response to the second user's confirmation operation of the first prompt information. The second user terminal then sends the first response message to the first shared power bank, i.e., the first shared power bank obtains the first response message to the first prompt message, and the first shared power bank plays the restaurant introduction content in response to the first response message. It should be noted that in this embodiment, the second user terminal and the first shared power bank are pre-connected, and the connection method is not limited.

[0100] In an optional embodiment, the restaurant introduction content includes multiple dish introduction contents and a preset recommendation level corresponding to each dish introduction content, wherein the preset recommendation level is configured by the above-mentioned first user, i.e., the merchant. In addition to sending the restaurant introduction content to the power bank base station, the above-mentioned server may also send the priority corresponding to each dish introduction content in the restaurant introduction content to the power bank base station, so that the shared power bank rented by the user plays the multiple dish introduction contents according to the priority corresponding to each dish introduction content. That is to say, the above-mentioned first shared power bank responds to the first response information, obtains the priority corresponding to each dish introduction content in the restaurant introduction content, and plays the multiple dish introduction contents in the restaurant introduction content in descending order of the priority corresponding to each dish introduction content. Of course, optionally, the power bank base station may also write the multiple dish introduction contents into the shared power bank in the card slot in descending order of the priority corresponding to each dish introduction content.

[0101] Therefore, before the server sends the corresponding priority of each dish introduction content in the restaurant introduction content to the power bank base station, the server needs to first determine the corresponding priority of each dish introduction content in the restaurant introduction content, specifically:

[0102] First, the server determines the attractiveness level corresponding to each dish introduction content based on the content of each dish introduction. For example, the server obtains multiple standard dish introduction contents; then the server determines the similarity of the introduction style between each dish introduction content and each standard dish introduction content. For example, the server can determine the similarity of the introduction style between each dish introduction content and each standard dish introduction content based on machine learning algorithms (such as support vector machines, random forests, etc.) and pre-trained deep learning models (such as BERT models, etc.), which are not limited in this application.

[0103] The server then determines the complexity of the content of each dish introduction, such as determining the character length corresponding to each dish introduction content. Of course, if the dish introduction content is in audio form, text conversion and recognition can be performed to obtain the text corresponding to each dish introduction content. Then, based on the text corresponding to each dish introduction content, the character length corresponding to each dish introduction content is determined. This application does not limit this; then, based on the preset mapping relationship between character length and complexity and the character length of each dish introduction content, the complexity of each dish introduction content is determined.

[0104] Then, the server determines the attractiveness level corresponding to each dish introduction content based on the complexity and similarity of the introduction style of each dish introduction content. For example, the server determines the attractiveness score corresponding to each dish introduction content based on the complexity and similarity of the introduction style of each dish introduction content. The attractiveness score corresponding to the i-th dish introduction content can be obtained by formula (1):

[0105]

[0106] Among them, F i represents the attractiveness score corresponding to the introduction of the i-th dish, X i Indicates the complexity of the content of the i-th dish introduction, Y i represents the similarity of the introduction style corresponding to the i-th dish introduction content, Q1 represents the first weight coefficient, and Q2 represents the second weight coefficient. The server then determines the attractiveness level corresponding to each dish introduction content based on the attractiveness score corresponding to each dish introduction content. For example, based on the mapping relationship between attractiveness score and attractiveness level, the server determines the attractiveness level corresponding to each dish introduction content.

[0107] The server then determines the priority level corresponding to each dish introduction content based on the preset recommendation level and attraction level corresponding to each dish introduction content. For example, the server averages or weighted averages the preset recommendation level and attraction level corresponding to each dish introduction content to obtain the target level corresponding to each dish introduction content. The server then determines the priority level corresponding to each dish introduction content based on the target level corresponding to each dish introduction content. That is, the target level can be set for each dish introduction content, or it can be determined based on the mapping relationship between level and priority, which is not limited in this application.

[0108] The server then sends the priority level corresponding to each dish introduction content to the power bank base station, so that the shared power bank rented by the user can play multiple dish introduction contents in order of the priority level corresponding to each dish introduction content, such as from large to small, to recommend special dishes to the user.

[0109] In an optional embodiment, when the power bank base station detects that the second shared power bank is inserted into the card slot, the power bank base station can overwrite the original restaurant introduction content in the second shared power bank based on the restaurant introduction content received from the server; of course, optionally, the power bank base station can also first determine whether the original restaurant introduction content in the second shared power bank is the restaurant introduction content corresponding to the restaurant received by the shared power bank base station from the server; if not, the shared power bank base station then overwrites the original restaurant introduction content in the second shared power bank based on the restaurant introduction content corresponding to the shared power bank base station. In this way, the restaurant introduction content in the shared power bank in the power bank base station at each restaurant is the content of the merchant account bound to the power bank base station, so that when users dine in each restaurant and rent a shared power bank here, they can play the restaurant introduction content corresponding to the restaurant; in addition, direct coverage by the power bank base station can also reduce the storage pressure of the shared power bank.

[0110] The following describes another restaurant introduction method based on a shared power bank by taking the case where the account of the user corresponding to the second user terminal is not a merchant account as an example.

[0111] See Figure 3 , Figure 3 This is a schematic diagram of an interactive process for another restaurant introduction method based on a shared power bank provided in an embodiment of the present application. This method is applied to the restaurant introduction system based on a shared power bank in the above embodiment. The system includes a power bank base station, a server, and a first user terminal. The card slot of the power bank base station includes a first shared power bank. The power bank base station is set in a restaurant. Other explanations can refer to the explanation of the restaurant introduction system based on a shared power bank in the above embodiment, and will not be repeated here. The method includes but is not limited to steps S301-S306:

[0112] S301: A first user terminal sends a rental request to a server in response to a user's rental operation.

[0113] In an embodiment of the present application, when a user scans a QR code on a shared power bank base station located at a restaurant through a first user terminal, the first user terminal displays a login interface in response to the user's scanning of the QR code, which is not described in detail here. The first user terminal then sends the user's account to the server in response to the user's login operation on the login interface, which is not described in detail here. The server then determines whether the user's account is a locally stored merchant account. If not, the server sends a second message to the first user terminal, where the second message indicates that the user's account is not a merchant account associated with the power bank base station. The first user terminal then displays a rental page in response to the second message. The user can then rent a shared power bank on the rental page. For example, the user can select the function type of the shared power bank to be rented (such as charging function type, charging function and single-language restaurant introduction type, charging function and multi-language restaurant introduction type, etc.), each function type corresponding to a different billing standard. The first user terminal then sends a rental request to the server in response to the user's rental operation on the rental page, where the rental request may include the target function type of the shared power bank selected by the user.

[0114] S302: The server generates a first instruction in response to the rental request.

[0115] In an embodiment of the present application, the server determines the first shared power bank in response to the rental request, and the principle will not be repeated here; then the server generates a first instruction based on the identification of the first shared power bank, that is, the first instruction includes the identification of the first shared power bank.

[0116] S303: The server sends a first instruction to the power bank base station.

[0117] S304: The power bank base station responds to the first instruction and pops up a first shared power bank corresponding to the first instruction.

[0118] S305: The first shared power bank outputs a first prompt message.

[0119] Among them, the first prompt information is used to prompt the user to play the restaurant introduction content corresponding to the restaurant, and the output form of the first prompt information is not repeated here.

[0120] S306. The first shared power bank plays the restaurant introduction content in response to the user's confirmation operation on the first prompt information.

[0121] It should be noted that the form of the user's confirmation operation for the first prompt information will not be described in detail here.

[0122] In an optional embodiment, the restaurant introduction content includes multiple dish introduction contents, and the first shared power bank can also obtain the priority of each dish introduction content (the principle of determining the priority is not repeated here), wherein the priority of each dish introduction content is received by the shared power bank base station from the server and written into the first shared power bank; then when the first shared power bank plays the restaurant introduction content, it can play multiple dish introduction contents according to the priority of each dish introduction content, for example, in order from large to small.

[0123] It should be noted that Figure 3 Each device in the restaurant introduction system based on shared power banks in the embodiment can also correspondingly execute the steps executed by each device in the restaurant introduction 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 restaurant introduction method based on shared power bank in the embodiment can refer to the above Figure 2 The corresponding explanations of the various steps in the restaurant introduction method based on shared power banks in the embodiment will not be repeated here.

[0124] See Figure 4 , Figure 4 This is a flow chart of a restaurant introduction method based on a shared power bank provided in an embodiment of the present application. The method is applied to a shared power bank, which is located in a card slot of a power bank base station in a shared power bank restaurant introduction system. The system also includes a server and a first user terminal. The power bank base station is located in the restaurant and is provided with a QR code. The method includes but is not limited to steps S401-S403:

[0125] S401: After a user rents a shared power bank in a power bank base station through a user terminal, the shared power bank outputs a first prompt message.

[0126] The first prompt information is used to prompt the user to play the restaurant introduction content corresponding to the restaurant.

[0127] S402: The shared power bank obtains first response information for the first prompt information.

[0128] S403. The shared power bank responds to the first response information and plays the restaurant introduction content.

[0129] Among them, the restaurant introduction content is received by the power bank base station from the server and written into the shared power bank. The restaurant introduction content is configured by the user through the first user terminal by scanning the QR code and logging into the merchant account corresponding to the restaurant. After the configuration is completed, it is sent to the server through the first user terminal. Optionally, the shared power bank can also send a third prompt message to the user terminal connected to the shared power bank in response to the first response message, wherein the third prompt message is used to prompt the user to download and play the restaurant introduction content through the user terminal; then the user terminal displays the third prompt message, such as the target application or target applet on the user terminal displays the third prompt message; when the user confirms, the user terminal responds to the user's confirmation operation on the third prompt message, downloads and plays the restaurant introduction content, such as the user terminal can download the shared power bank to establish a connection, or download from the server, which is not limited in this application.

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

[0131] It can be seen that in the embodiment of the present application, a power bank base station is set in the restaurant, and a QR code is set on the power bank base station. Then, in response to the first user's scanning operation on the QR code, the first user terminal displays a login interface; then, in response to the first user's login operation on the login interface, the first user terminal sends the first user's account to the server; if the first user terminal receives the first information from the server, the first user terminal displays the restaurant introduction configuration page in response to the first information, wherein the first information is used to indicate that the first user's account is a merchant account associated with the power bank base station, that is, the account logged in by the first user at this time is the merchant account associated with the power bank base station; then the first user terminal responds In response to the first user's configuration operation on the restaurant introduction configuration page, the restaurant introduction content configured by the first user is sent to the server; then the server sends the restaurant introduction content to the power bank base station; then the power bank base station writes the restaurant introduction content to the shared power bank in the card slot, so that when the user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank. That is to say, when the user is dining in a restaurant, the introduction content of the restaurant can be played through the rented shared power bank, including but not limited to introductions to dishes, culture, activities, etc., which can not only meet the user's charging needs, but also enhance the user's dining experience, that is, enhance the value of the shared power bank while enhancing the user's experience.

[0132] See Figure 5 , Figure 5 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 is located in a card slot of a power bank base station in a restaurant introduction system for shared power banks. The system also includes a server and a first user terminal. The power bank base station is located in the restaurant and is provided with a QR code. The shared power bank includes: an output unit 501, an acquisition unit 502, and a processing unit 503.

[0133] After the user rents the shared power bank in the power bank base station through the user terminal, the output unit 501 is used for the shared power bank to output a first prompt message, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant;

[0134] An acquiring unit 502 is configured to acquire first response information to the first prompt information;

[0135] Processing unit 503 is used to play restaurant introduction content in response to the first response information, wherein the restaurant introduction content is received by the power bank base station from the server and written into the shared power bank. The restaurant introduction content is configured by the user by scanning the QR code through the first user terminal and logging into the merchant account corresponding to the restaurant. After the configuration is completed, it is sent to the server through the first user terminal.

[0136] In a specific implementation, the output unit 501, the acquisition unit 502 and the processing unit 503 described in the embodiment of the present invention can execute other implementation methods described in the embodiment of the restaurant introduction method based on the shared power bank provided in the embodiment of the present invention, which will not be repeated here.

[0137] See Figure 6 , Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 6 As shown, the electronic device 600 includes a transceiver 601, a processor 602, and a memory 603. These are connected via a bus 604. The memory 603 is used to store computer programs and data, and can transmit the data stored in the memory 603 to the processor 602.

[0138] The processor 602 is configured to read the computer program in the memory 603 and perform the following operations:

[0139] After the user rents the shared power bank in the power bank base station through the user terminal, the transceiver 601 is controlled to output a first prompt message to the shared power bank, wherein the first prompt message is used to prompt the user to play the restaurant introduction content corresponding to the restaurant;

[0140] Controlling the transceiver 601 to obtain first response information to the first prompt information;

[0141] In response to the first response information, the restaurant introduction content is played, wherein the restaurant introduction content is received by the power bank base station from the server and written into the shared power bank, and the restaurant introduction content is configured by the user by scanning the QR code through the first user terminal and logging into the merchant account corresponding to the restaurant, and is sent to the server through the first user terminal after the configuration is completed.

[0142] Specifically, the transceiver 601 may be Figure 5 The output unit 501 and the acquisition unit 502 of the shared power bank of the embodiment of the present invention may be Figure 5 The processing unit 503 of the shared power bank of the embodiment.

[0143] In a specific implementation, the transceiver 601 and processor 602 described in the embodiment of the present invention can also execute other implementation methods described in the embodiment of the restaurant introduction method based on the shared power bank provided in the embodiment of the present invention, which will not be repeated here.

[0144] It should be understood that the electronic device in this application can be a server, such as an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be 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, and basic cloud computing services such as big data and artificial intelligence platforms. This application does not make specific limitations. The above-mentioned electronic devices are only examples and are not exhaustive, including but not limited to the above-mentioned electronic devices.

[0145] 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 one of the restaurant introduction methods based on shared power banks as recorded in the above method embodiments.

[0146] 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 restaurant introduction methods based on shared power banks as described in the above method embodiments.

[0147] 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.

[0148] 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.

[0149] 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.

[0150] 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.

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

[0152] 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.

[0153] 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.

[0154] 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 restaurant introduction method based on shared power bank, characterized in that: The method is applied to a restaurant introduction system based on a shared power bank, the system comprising a power bank base station, a server, and a first user terminal. The power bank base station is set in the restaurant and is provided with a QR code. The method comprises: The first user terminal displays a login interface in response to the first user scanning the QR code; The first user terminal sends the account number of the first user to the server in response to the first user's login operation on the login interface; If the first user terminal receives the first information from the server, the first user terminal displays a restaurant introduction configuration page in response to the first information, wherein the first information is used to indicate that the first user's account is a merchant account associated with the power bank base station; The first user terminal sends the restaurant introduction content configured by the first user to the server in response to the configuration operation of the first user on the restaurant introduction configuration page; The server sends the restaurant introduction content to the power bank base station; The power bank base station writes the restaurant introduction content into the shared power bank in the card slot, so that when a user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

2. The method according to claim 1, characterized in that The method further comprises: The second user terminal displays the login interface in response to the second user scanning the QR code; The second user terminal sends the account number of the second user to the server in response to the second user's login operation on the login interface; If the second user terminal receives the second information from the server, the second user terminal displays a rental page, wherein the second information is used to indicate that the second user's account is not a merchant account associated with the power bank base station; The second user terminal sends a rental request to the server in response to the second user's rental operation on the rental page; The power bank base station, in response to a first instruction received from the server, pops up a first shared power bank corresponding to the first instruction; The first shared power bank outputs a first prompt message, wherein the first prompt message is used to prompt the user to play restaurant introduction content corresponding to the restaurant; The first shared power bank plays the restaurant introduction content in response to the second user's confirmation operation on the first prompt information.

3. The method according to claim 2, characterized in that The rental request includes a target function type of a shared power bank selected by the user for rental. Before the first shared power bank corresponding to the first instruction is popped up, the method further includes: The server obtains a timestamp of when the restaurant introduction content is started to be written for each of the multiple shared power banks in the card slot of the power bank base station, wherein the function types of the multiple shared power banks are the target function types in the rental request; The server predicts the time required to fully write the restaurant introduction content into the shared power bank based on the restaurant introduction content; The server predicts the end writing timestamp corresponding to each shared power bank based on the start writing timestamp and the writing duration corresponding to each shared power bank; The server obtains a reception timestamp for the rental request; The server filters the multiple shared power banks based on the end writing timestamp of each shared power bank and the receiving timestamp to obtain the first shared power bank, wherein the end writing timestamp of the first shared power bank is less than or equal to the receiving timestamp; The server generates the first instruction based on the identifier of the first shared power bank.

4. The method according to claim 3, characterized in that The server filters the multiple shared power banks based on the end writing timestamp of each shared power bank and the receiving timestamp to obtain the first shared power bank, including: The server screens the multiple shared power banks based on the end writing timestamp and the receiving timestamp to obtain multiple candidate shared power banks, wherein the end writing timestamp of each candidate shared power bank is less than or equal to the receiving timestamp; The server predicts the power consumption of writing the restaurant introduction content into the shared power bank based on the restaurant introduction content; The server obtains the initial power of each candidate shared power bank when it starts writing the restaurant introduction content; The server predicts the remaining power of each candidate shared power bank when the restaurant introduction content is fully written based on the initial power of each candidate shared power bank and the power consumption; The server determines the time difference between the receiving timestamp and the end writing timestamp of each candidate shared power bank; The server predicts the chargeable amount of each candidate shared power bank within the time difference based on the time difference corresponding to each candidate shared power bank; The server screens the multiple candidate shared power banks based on the chargeable power of each candidate shared power bank and the remaining power of each candidate shared power bank to obtain the first shared power bank.

5. The method according to any one of claims 1 to 4, characterized in that The restaurant introduction content includes a plurality of dish introduction contents and a preset recommendation level corresponding to each dish introduction content. The method further includes: The server determines an attractiveness level corresponding to each dish introduction content based on each dish introduction content; The server determines the priority level corresponding to each dish introduction content based on the preset recommendation level and attractiveness level corresponding to each dish introduction content; The server sends the priority level corresponding to each dish introduction content to the power bank base station, so that the shared power bank rented by the user plays the multiple dish introduction contents according to the priority level corresponding to each dish introduction content.

6. The method according to claim 5, characterized in that The server determines, based on each dish introduction content, an attractiveness level corresponding to each dish introduction content, including: The server obtains a plurality of standard dish introduction contents; The server determines the similarity between the introduction style of each dish introduction content and each standard dish introduction content; The server determines the complexity of each dish description; The server determines the attractiveness level corresponding to each dish introduction content based on the complexity and introduction style similarity corresponding to each dish introduction content.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: When the power bank base station detects that a second shared power bank is inserted into the card slot, the power bank base station determines whether the original restaurant introduction content in the second shared power bank is the restaurant introduction content corresponding to the shared power bank base station; If not, the shared power bank base station overwrites the original restaurant introduction content in the second shared power bank based on the restaurant introduction content corresponding to the shared power bank base station.

8. A restaurant introduction system based on a shared power bank, the system comprising a server, a power bank base station, and a first user terminal; the power bank base station is located in the restaurant and is provided with a QR code; The first user terminal is configured to display a login interface in response to a scanning operation of the QR code by the first user; The first user terminal is further configured to send the first user's account number to the server in response to the first user's login operation on the login interface; If the first user terminal receives the first information from the server, the first user terminal is further configured to display a restaurant introduction configuration page, wherein: The first information is used to indicate that the first user's account is a merchant account associated with the power bank base station; The first user terminal is further configured to send the restaurant introduction content configured by the first user to the server in response to the configuration operation of the first user on the restaurant introduction configuration page; The server is configured to send the restaurant introduction content to the power bank base station; The power bank base station is used to write the restaurant introduction content into the shared power bank in the card slot, so that when a user rents a shared power bank in the power bank base station, the restaurant introduction content can be played through the shared power bank.

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.

Citation Information

Patent Citations

  • Method for playing advertisement through portable power source and portable power source renting system

    CN107590912A

  • Sharing power bank method

    CN107680280A

  • Advertising delivery method and advertising delivery system

    CN109146565A

  • Mobile power supply advertisement playing method, mobile power supply and mobile power supply leasing equipment

    CN110866789A