[go: up one dir, main page]

CN113012355A - Charger leasing method and device - Google Patents

Charger leasing method and device Download PDF

Info

Publication number
CN113012355A
CN113012355A CN202110260329.1A CN202110260329A CN113012355A CN 113012355 A CN113012355 A CN 113012355A CN 202110260329 A CN202110260329 A CN 202110260329A CN 113012355 A CN113012355 A CN 113012355A
Authority
CN
China
Prior art keywords
area
user
navigation
navigation data
cabinet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110260329.1A
Other languages
Chinese (zh)
Inventor
白金山
庞宁
徐珂琼
吴峰
丁晨
彭泉铫
董天
吕绪文
葛河俊
高福
李朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202110260329.1A priority Critical patent/CN113012355A/en
Publication of CN113012355A publication Critical patent/CN113012355A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

The specification discloses a charger baby leasing method and device, and the method and device are used for acquiring and displaying the position of at least one charger baby cabinet corresponding to the current position of a user. And then, responding to the selection operation of the user, acquiring first navigation data navigated to a first area corresponding to the selected power bank cabinet, displaying a navigation path reaching the first area, and guiding the user to reach the first area. And when the user arrives at the first area, acquiring second navigation data navigated to a second area corresponding to the selected charger cabinet to display navigation information arriving at the second area, and guiding the user to arrive at the second area for charging treasure renting. The range of the second area is smaller than that of the first area, and the second area is located in the first area. Precious lease of charging in navigating to the second region that the precious rack that charges corresponds through the guide user accuracy, improved the precious efficiency that charges that the user rented, further promoted user experience.

Description

Charger leasing method and device
Technical Field
The application relates to the technical field of power banks, in particular to a power bank renting method and device.
Background
In daily life, mobile phones are becoming one of the indispensable tools for people. When people go out, the situation that the mobile phone is insufficient in electric quantity and needs to be charged in time may occur, so that the shared charger is often required to be rented.
At present, when a user perceives that the electric quantity of a mobile phone is insufficient, a target area where a nearby charging treasure cabinet is located, such as a hospital, a market, an office building and the like, can be searched through a charging treasure leasing application (app), and the user goes to the nearest target area to rent.
However, because there are many buildings in target areas such as hospitals and markets, and each building also includes multiple floors, the search range of the user is further expanded, the user is difficult to accurately locate the position of the charging treasure cabinet according to the target area, and the charging treasure cabinet is often searched in the target area by consuming a long time, which results in a low renting efficiency of the charging treasure.
Moreover, through dispose Global Positioning System (GPS) chip and fix a position on each treasured cabinet that charges, can increase the equipment cost and the maintenance cost of treasured cabinet that charge by a wide margin on the one hand, on the other hand because the treasured cabinet that charges is installed indoor usually, when using the GPS chip location, produces the position drift easily, is difficult to the accurate indoor position that provides the treasured cabinet that charges.
Disclosure of Invention
The embodiment of the specification provides a method and a device for renting a charger baby, which are used for partially solving the problems in the prior art.
The embodiment of the specification adopts the following technical scheme:
the charger baby leasing method provided by the specification comprises the following steps:
the method comprises the steps of obtaining the position of at least one charger baby cabinet corresponding to the current position of a user, and displaying the position;
responding to the selection operation of the user, acquiring first navigation data which are navigated to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area;
when the user arrives at the first area, acquiring second navigation data navigated to a second area corresponding to the charger cabinet selected by the user, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for charging treasure lease;
wherein the range of the second area is smaller than the range of the first area, and the second area is located in the first area.
Optionally, the method includes acquiring first navigation data for navigating to a first area corresponding to the power bank cabinet selected by the user, and displaying a navigation path from the current position of the user to the first area according to the first navigation data, and specifically includes:
determining each entrance from a first area corresponding to the charger cabinet selected by the user to a second area corresponding to the charger cabinet selected by the user;
determining a target inlet according to at least one of the current position of the user and the position of the charger baby cabinet and the positions of inlets;
and acquiring first navigation data navigated to the target entrance, and displaying a navigation path from the current position of the user to the target entrance according to the first navigation data.
Optionally, second navigation data that is navigated to a second area corresponding to the power bank cabinet selected by the user is obtained, and navigation information that reaches the second area is displayed according to the second navigation data, which specifically includes:
according to the determined target entrance, acquiring second navigation data which are navigated from the target entrance to a second area corresponding to the charger cabinet selected by the user;
and displaying navigation information reaching the second area from the target entrance according to the second navigation data.
Optionally, displaying navigation information reaching the second area according to the second navigation data, specifically including:
according to the determined target entrance, determining navigation video data of the second area reached by the target entrance from navigation video data of the second area reached by each entrance contained in the second navigation data;
and playing the navigation video reaching the second area from the target entrance according to the navigation video data.
Optionally, after responding to the selection operation of the user, the method further comprises:
and acquiring and displaying position description information of the charger cabinet selected by the user, wherein the position description information describes the position of the second area in the first area.
Optionally, second navigation data that is navigated to a second area corresponding to the power bank cabinet selected by the user is obtained, and navigation information that reaches the second area is displayed according to the second navigation data, which specifically includes:
re-acquiring the current position of the user, and sending a second navigation data acquisition request to the server according to the re-acquired current position;
and receiving second navigation data which is returned by the server and navigated to a second area, and displaying a navigation path from the current position of the user to the second area according to the second navigation data.
Optionally, the method further comprises:
when a plurality of paths exist from the target entrance to the second area, responding to the path selection operation of the user, and determining a target path selected by the user from the plurality of paths;
and determining navigation video data corresponding to the target path according to the second navigation data, and playing a navigation video corresponding to the target path according to the navigation video data.
This specification provides a treasured device of renting charges, includes:
the first acquisition module is used for acquiring and displaying the position of at least one charger baby cabinet corresponding to the current position of a user;
the second acquisition module is used for responding to the selection operation of the user, acquiring first navigation data which are navigated to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area;
and the third acquisition module is used for acquiring second navigation data which is navigated to a second area corresponding to the charging treasure cabinet selected by the user when the user arrives at the first area, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for renting the charging treasure, wherein the range of the second area is smaller than that of the first area, and the second area is located in the first area.
The present specification provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the above-described method for renting a battery charger.
The electronic device provided by the specification comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor executes the program to realize the charging treasure leasing method.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
when the treasured that charges rents in this specification, can acquire the position of at least one treasured cabinet that charges that user's current position corresponds earlier and show. And then, responding to the selection operation of the user, acquiring first navigation data for navigating to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area. And when the user arrives at the first area, acquiring second navigation data navigated to a second area corresponding to the charger baby cabinet selected by the user, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for charging baby leasing. The range of the second area is smaller than that of the first area, and the second area is located in the first area. Precious lease of charging in navigating to the second region that the precious rack that charges corresponds through the guide user accuracy, improved the precious efficiency that charges that the user rented, further promoted user experience.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart of a method for renting a charger baby according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a rental interface of a charger baby according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a position display interface provided by an embodiment of the present disclosure;
fig. 4 is a schematic diagram of an indoor navigation manner provided in the embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a device for renting a charger baby according to an embodiment of the present disclosure;
fig. 6 is a schematic view of an electronic device implementing a method for renting a charger baby according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more apparent, the technical solutions of the present disclosure will be clearly and completely described below with reference to the specific embodiments of the present disclosure and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person skilled in the art without making any inventive step based on the embodiments in the description belong to the protection scope of the present application.
At present, when a user searches for a position of a nearby charging treasure through a charging treasure rental app, the user can usually only search for a target area where a charging treasure cabinet is located, such as a hospital, a scenic spot, a shop and the like.
However, when the electronic device cabinet is located in a target area with a large range such as a hospital and a scenic spot, the user often needs to spend a long time searching for the electronic device cabinet, and the electronic device renting efficiency is low. Moreover, when a user rents the charging treasure, the electric quantity of the mobile phone is insufficient, and if the user spends a long time searching for the charging treasure cabinet, the mobile phone may be shut down and the charging treasure cannot be rented, so that the renting experience of the user is influenced.
Based on the existing problems, the description provides a method for renting a charge pal, which can reduce the time for a user to find a charge pal cabinet in a target area, improve the efficiency for the user to rent the charge pal, and further improve the user experience.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a method for renting a charger baby according to an embodiment of the present disclosure, which specifically includes the following steps:
s100: and acquiring the position of at least one charging treasure cabinet corresponding to the current position of the user, and displaying.
The method for renting the charger baby provided by the specification can be executed by the terminal where the app is rented by the charger baby. When a user rents the charge pal through the charge pal renting app, the position of the charge pal can be determined through the charge pal renting method, and the charge pal can be rented by reaching the charge pal cabinet in an indoor navigation mode.
Specifically, after the user performs the operation of renting the charge pal in the terminal, the terminal can determine the current position of the user in response to the user operation, and send a charge pal renting request to the corresponding server according to the determined current position. The charging treasure lease request comprises the current position of the user, so that the server determines the position of the charging treasure cabinet corresponding to the current position according to the current position of the user.
Then, the terminal may receive the position of the at least one power bank cabinet corresponding to the current position returned by the server, that is, the position of the at least one power bank cabinet around the current position. The position of the power bank cabinet at least comprises the position of a target area where the power bank cabinet is located, and the position of the power bank cabinet can also comprise a first area and a second area corresponding to the power bank area.
Finally, the terminal can render and display an icon containing the at least one power bank cabinet corresponding to the current position and a map of a target area where the at least one power bank cabinet is located according to the position of the at least one power bank cabinet corresponding to the current position of the user.
It should be noted that, when the terminal responds to the user operation, the terminal may respond to an operation of clicking a rental charger key in an application interface by the user, or may also respond to an operation of opening the rental app of the charger as an operation of renting the charger by the user. The present specification does not limit this, and may specifically set according to business needs.
Fig. 2 is a schematic diagram of a treasured charging lease interface, where the diagram includes map information around a current location, icons of treasured charging cabinets corresponding to the current location, and distribution thereof, where a shaded area indicates a target area where the treasured charging cabinet is located, a lightning identifier indicates an icon of the treasured charging cabinet, and a light gray identifier indicates a current location of a user. In fig. 2, target areas such as store B, hospital C, scenic spot D and store E are all distributed with charger cabinets.
S102: responding to the selection operation of the user, acquiring first navigation data navigated to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area.
In one or more embodiments of the present disclosure, after the terminal displays the positions of the power bank cabinets around the current position, the user may select one of the displayed power bank cabinets and rent the selected power bank in a target area where the power bank cabinet is located.
Specifically, after a user selects any one of the power bank cabinets in the display interface, the terminal can respond to the selection operation of the user and acquire first navigation data for navigating to a first area corresponding to the power bank cabinet selected by the user. And according to the acquired first navigation data, rendering and displaying a navigation path from the current position of the user to the first area so as to guide the user to reach the first area corresponding to the selected power bank cabinet. Wherein, the first region that should charge precious rack corresponds can be a great scope that should charge precious rack place, for example, the target area that should charge precious rack place, perhaps 50 meters's scope around this precious rack that charges. The specification does not limit this, and can set this as required.
Further, when the first navigation data is acquired, the terminal may send a first navigation data acquisition request to the corresponding server in response to a selection operation of the user, where the first navigation data acquisition request carries an identifier of the power bank cabinet selected by the user. And the server determines a first area corresponding to the charging treasure cabinet according to the identifier of the charging treasure cabinet in the first navigation data acquisition request, and first navigation data navigated to the first area and sent to the terminal.
S104: when the user arrives at the first area, second navigation data navigating to a second area corresponding to the charger cabinet selected by the user are obtained, navigation information arriving at the second area is displayed according to the second navigation data, and the user is guided to arrive at the second area for charger renting.
In one or more embodiments of the present disclosure, after the user reaches the first area through the navigation path in step S102, the user may be further guided to reach a second area corresponding to the charger baby cabinet, so as to complete renting of the charger baby.
Specifically, when the terminal determines that the user reaches the first area according to the real-time position information of the user, the terminal can acquire second navigation data which are navigated to a second area corresponding to the power bank cabinet selected by the user, and display the navigation information reaching the second area in a display interface according to the second navigation data to guide the user to reach the second area for renting the power bank. Wherein, the second region that this precious rack that charges corresponds can be a less scope that the precious rack that charges is located, for example, 1 meter within range around the precious rack that charges. And the scope of this second region is less than the scope of first region, and the second region that should charge precious rack corresponds is located the scope of the first region that should charge precious rack corresponds.
Further, when acquiring the second navigation data, the terminal may reacquire the current location of the user, and send a second navigation data acquisition request to the corresponding server according to the reacquired current location, where the second navigation data acquisition request may carry the current location of the user and an identifier of the charger cabinet selected by the user, so that the server determines a second area corresponding to the selected charger cabinet, determines second navigation data navigated to the second area from the current location of the user, and issues the second navigation data to the terminal.
After the terminal receives second navigation data which is returned by the server and navigated to a second area, a navigation path from the current position of the user to the second area can be displayed in a display interface according to the second navigation data, so that the user is guided to reach the second area for renting the charging treasure.
Based on the charging treasure renting method shown in fig. 1, the position of at least one charging treasure cabinet corresponding to the current position of the user is obtained and displayed. And then, responding to the selection operation of the user, acquiring first navigation data for navigating to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area. And when the user arrives at the first area, acquiring second navigation data navigated to a second area corresponding to the charger baby cabinet selected by the user, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for charging baby leasing. The range of the second area is smaller than that of the first area, and the second area is located in the first area. Precious lease of charging in navigating to the second region that the precious rack that charges corresponds through the guide user accuracy, improved the precious efficiency that charges that the user rented, further promoted user experience.
In step S102 in this specification, the terminal may also determine, according to the obtained position of the power bank cabinet, each entry that reaches the second area corresponding to the power bank cabinet selected by the user from the first area corresponding to the power bank cabinet selected by the user. And then, determining a target entrance according to at least one of the current position of the user and the position of the charger baby cabinet and the positions of the entrances. And acquiring first navigation data navigated to the target entry, and displaying a navigation path from the current position of the user to the target entry according to the first navigation data.
When determining the target entry, the terminal may determine, as the target entry, an entry that is closest to the user at present according to the present location of the user and the locations of the entries. Or, the terminal may also determine, as the target entry, the entry closest to the rented charge pal according to the position of the charge pal cabinet selected by the user and the positions of the entries.
In addition, in this specification, a target entry may also be determined by a corresponding server, and specifically, after the terminal sends a first navigation data acquisition request to the corresponding server, the server may determine, according to an identifier of the power bank cabinet selected by the user, each entry from a first area corresponding to the power bank cabinet selected by the user to a second area corresponding to the power bank cabinet selected by the user. And then, determining a target entrance according to at least one of the current position of the user and the position of the charger baby cabinet selected by the user and the positions of all entrances. And finally, determining first navigation data navigated to the target entrance and issuing the first navigation data to the terminal.
In step S104 in this specification, after the terminal determines that the user reaches the first area, second navigation data that is navigated from the target entry to a second area corresponding to the power bank cabinet selected by the user may be acquired according to the determined target entry, and navigation information that reaches the second area from the target entry is displayed according to the second navigation data.
Further, the second navigation data may include navigation video data of each entry to the second area. When displaying the navigation information reaching the second area, the navigation video data reaching the second area from the target entry may be determined from the navigation video data reaching the second area from each entry included in the second navigation data according to the determined target entry, and the navigation video reaching the second area from the target entry may be played according to the determined navigation video data. When multiple paths exist from the target entrance to the second area, the terminal can respond to the path selection operation of the user, determine a target path selected by the user from the multiple paths, determine navigation video data corresponding to the target path according to the second navigation data, and play a navigation video corresponding to the target path according to the navigation video data. The navigation video may be previously collected by a manager and stored in the server. And when the position of the power bank cabinet changes, the navigation video is updated.
Alternatively, the second navigation data may include navigation route data from each entry to the second area. When displaying the navigation information reaching the second area, the navigation path data reaching the second area from the target entry may be determined from the navigation path data reaching the second area from each entry included in the second navigation data according to the determined target entry, and the navigation path reaching the second area from the target entry may be displayed according to the determined navigation path data.
In an embodiment of the present description, in order to facilitate a user to know a location of a power bank cabinet, after responding to a selection operation of the user, the terminal may further obtain location description information of the power bank cabinet selected by the user from a corresponding server and display the location description information, where the location description information describes a location of a second area corresponding to the power bank cabinet in a first area corresponding to the power bank cabinet. For example, assuming that the first area corresponding to the charger baby cabinet is a shopping mall a, and the second area corresponding to the charger baby cabinet is a first building 401, the store entrance turns right 10 meters, the location description information of the charger baby cabinet may be: the charger cabinet is located in a store 401 in a business building a, and is located at a position where the entrance of the store turns 10 meters to the right. Of course, the position description information of each power bank cabinet can be directly displayed in the interface when the positions of the power bank cabinets around the user are displayed without user operation.
As shown in fig. 3, after the user selects the treasury charging cabinet located in hospital C, the terminal may, in response to the selection operation of the user, obtain the location description information of the treasury charging cabinet from the corresponding server, and display the location description information of the treasury charging cabinet in hospital C in the application interface, that is, the specific address is X-way X-floor stairway.
Furthermore, the position description information of the power bank cabinet can also be displayed by adopting images, and the position of a second area corresponding to the power bank cabinet in the first area is displayed. Of course, the location description information may further include information such as the number of the power bank cabinets, the business hours of the target area where the power bank is located, and the distance from the current location, which may be specifically set according to business needs, and this specification does not limit this.
Furthermore, in this specification, the prestored position description information of each power bank cabinet may be bound by the administrator according to the position where each power bank cabinet is installed in advance, where each power bank cabinet and the corresponding position description information are bound.
In addition, in order to facilitate user operation in this specification, a first navigation key and a second navigation key may also be set in the display interface of the terminal, and when the user clicks the first navigation key, the first navigation data is acquired, and a navigation path from the current position of the user to the first area is displayed. And when the user clicks the second navigation key, second navigation data is acquired, and navigation information reaching the second area is displayed.
In an embodiment of the present specification, the first area corresponding to the power bank cabinet may be a target area where the power bank cabinet is located, and the second area corresponding to the power bank cabinet may be a location of the power bank itself. Then, after the user selects the power bank cabinet, the terminal can acquire first navigation data navigating to a target area where the selected power bank cabinet is located, and display a navigation path reaching the target area.
After the user arrives at the target area, the terminal can acquire second navigation data of the power bank cabinet arriving at the target area, and display navigation information of the power bank cabinet arriving at the terminal according to the second navigation data. The indoor navigation technology is required to be adopted when the mobile power supply device navigates to the power supply bank cabinet in the target area, technologies such as inertial navigation, bluetooth navigation and Wireless (WIFI) navigation can be adopted in the specification, and since the indoor navigation is already a mature prior art, the specification does not need to repeat the description, and a suitable indoor navigation technology can be specifically selected according to needs.
Furthermore, when guiding the user to reach the position of the power bank cabinet through an indoor navigation technology, the position coordinates of the power bank cabinet need to be acquired in advance to perform indoor path planning. Wherein, this precious rack that charges's position coordinate can adopt modes such as bluetooth location, WIFI location to fix a position by managers in advance, owing to fix a position indoor object and have been comparatively common prior art, this description is no longer repeated this.
Or, in other embodiments of this specification, an Augmented Reality panoramic navigation (AR) mode may also be used to perform indoor navigation, and the second navigation data may include AR panoramic information that is collected in advance by a manager and arrives at the charger cabinet from each entrance. The terminal can determine a target inlet, acquire second navigation data from the target inlet to the power bank cabinet, display an AR panoramic map from the target inlet to the power bank cabinet, and guide a user to reach the power bank cabinet for power bank renting.
Alternatively, in another embodiment of the present specification, the second navigation data may further include at least one of image information and audio information that arrives at the power bank cabinet from the current location of the user. For example, including pictures from several locations in the path from the entrance of the target area to the power bank cabinet, or including voice navigation from the entrance of the target area to the power bank cabinet. When the indoor navigation is performed, the terminal can guide the user to reach the position of the power bank cabinet according to at least one of the picture information and the audio information contained in the indoor navigation data.
As shown in fig. 4, the concave area in the figure represents the target area where the selected power bank cabinet is located, and the dark line segment represents the indoor navigation path from the entrance to the power bank cabinet. After the user reaches the AOI entrance, the user can go to the position of the power bank cabinet according to the indoor navigation path shown in fig. 4. When the user walks to the position M in the path, the user can compare whether the walking is correct according to the displayed image 1, and when the user walks to the position N in the path, the user can compare whether the walking is correct according to the displayed image 2. The image 1 is a symbolic image collected by the manager at the position of M point in the target area in advance, and the image 2 is a symbolic image collected by the manager at the position of N point in the target area in advance.
In one or more embodiments of the present disclosure, the terminal may also send a navigation obtaining request to the server in response to a selection operation of a user, and receive navigation data returned by the server, so as to display a complete path from the current location of the user to the charger baby cabinet in the target area according to the navigation data returned by the server, that is, the complete path includes an outdoor navigation path and an indoor navigation path.
And then guiding the user to reach the entrance position of the target area through outdoor navigation technology such as GPS according to the displayed outdoor navigation path, and guiding the user to reach the position of the charging treasure cabinet in the target area from the entrance position of the target area through indoor navigation technology such as inertial navigation according to the displayed indoor navigation path.
Alternatively, in other embodiments of the present specification, the navigation data may also include an outdoor navigation path from the current location of the user to the target area entrance, and navigation video data from the target area entrance to the AOI charging treasure cabinet, so that the terminal displays the outdoor navigation path and guides the user to the target area entrance. When the user reaches the target area entrance, the indoor navigation video which reaches the position of the charging treasure cabinet in the target area from the position of the target area entrance can be automatically played, so that the user is guided to reach the position of the charging treasure cabinet.
In addition, the method for renting the charger baby provided by the specification can be applied to a user side and a management side. When the manager schedules the charge pal or detects a fault, the position of the charge pal cabinet can be quickly and accurately determined by the method in the steps S100 to S104. Save the time that managers looked for the precious rack that charges, improve precious scheduling efficiency that charges and the precious fault detection efficiency that charges.
Based on the method for renting a charger baby shown in fig. 1, an embodiment of the present specification further provides a schematic structural diagram of a device for renting a charger baby, as shown in fig. 5.
Fig. 5 is a schematic structural diagram of a device for renting a charger baby according to an embodiment of the present disclosure, where the device includes:
the first obtaining module 200 is used for obtaining and displaying the position of at least one charger baby cabinet corresponding to the current position of the user;
the second obtaining module 202, configured to, in response to a selection operation of the user, obtain first navigation data for navigating to a first area corresponding to the power bank cabinet selected by the user, display a navigation path from a current position of the user to the first area according to the first navigation data, and guide the user to reach the first area;
a third obtaining module 204, configured to obtain, when the user arrives at the first area, second navigation data for navigating to a second area corresponding to the power bank cabinet selected by the user, display, according to the second navigation data, navigation information that arrives at the second area, and guide the user to arrive at the second area for renting the power bank, where a range of the second area is smaller than a range of the first area, and the second area is located in the first area.
Optionally, the second obtaining module 202 is specifically configured to determine each entry that reaches the second area corresponding to the power bank cabinet selected by the user from the first area corresponding to the power bank cabinet selected by the user, determine a target entry according to at least one of the current position of the user and the position of the power bank cabinet and the position of each entry, obtain first navigation data navigated to the target entry, and display a navigation path that reaches the target entry from the current position of the user according to the first navigation data.
Optionally, the third obtaining module 204 is specifically configured to, according to the determined target entry, obtain second navigation data that is navigated from the target entry to a second area corresponding to the power bank cabinet selected by the user, and according to the second navigation data, display navigation information that arrives at the second area from the target entry.
Optionally, the third obtaining module 204 is specifically configured to, according to the determined target entry, determine navigation video data that the target entry reaches the second area from navigation video data that the entries included in the second navigation data reach the second area, and play a navigation video that reaches the second area from the target entry according to the navigation video data.
Optionally, the second obtaining module 202 is further configured to obtain and display location description information of the power bank cabinet selected by the user, where the location description information describes that the location of the second area in the first area is optional, and the outdoor navigation module 206 is specifically configured to, when there are multiple outdoor navigation paths displayed, determine an outdoor navigation path selected by the user according to the monitored operation of the user on the outdoor navigation path, and guide the user to reach the interest area according to the selected outdoor navigation path.
Optionally, the third obtaining module 204 is specifically configured to obtain the current location of the user again, send a second navigation data obtaining request to the server according to the obtained current location, receive second navigation data that is returned by the server and navigated to a second area, and display a navigation path from the current location of the user to the second area according to the second navigation data.
Optionally, the third obtaining module 204 is further configured to, when multiple paths exist from the target entry to the second area, determine a target path selected by the user from the multiple paths in response to a path selection operation of the user, determine navigation video data corresponding to the target path according to the second navigation data, and play a navigation video corresponding to the target path according to the navigation video data.
The embodiment of the present specification further provides a computer-readable storage medium, where the storage medium stores a computer program, and the computer program is operable to execute the method for renting a charger baby provided in fig. 1.
Based on the method for renting a charger baby shown in fig. 1, the embodiment of the present specification further provides a schematic structural diagram of the electronic device shown in fig. 6. As shown in fig. 6, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads a corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to implement the charger baby leasing method shown in fig. 1.
Of course, besides the software implementation, the present specification does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may be hardware or logic devices.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the various elements may be implemented in the same one or more software and/or hardware implementations of the present description.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, the description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only an example of the present specification, and is not intended to limit the present specification. Various modifications and alterations to this description will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification should be included in the scope of the claims of the present specification.

Claims (10)

1. A method for renting a charger baby is characterized by comprising the following steps:
the method comprises the steps of obtaining the position of at least one charger baby cabinet corresponding to the current position of a user, and displaying the position;
responding to the selection operation of the user, acquiring first navigation data which are navigated to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area;
when the user arrives at the first area, acquiring second navigation data navigated to a second area corresponding to the charger cabinet selected by the user, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for charging treasure lease;
wherein the range of the second area is smaller than the range of the first area, and the second area is located in the first area.
2. The method according to claim 1, wherein acquiring first navigation data for navigating to a first area corresponding to the charger cabinet selected by the user, and displaying a navigation path from the current position of the user to the first area according to the first navigation data specifically includes:
determining each entrance from a first area corresponding to the charger cabinet selected by the user to a second area corresponding to the charger cabinet selected by the user;
determining a target inlet according to at least one of the current position of the user and the position of the charger baby cabinet and the positions of inlets;
and acquiring first navigation data navigated to the target entrance, and displaying a navigation path from the current position of the user to the target entrance according to the first navigation data.
3. The method according to claim 2, wherein acquiring second navigation data for navigating to a second area corresponding to the charger cabinet selected by the user, and displaying navigation information reaching the second area according to the second navigation data specifically includes:
according to the determined target entrance, acquiring second navigation data which are navigated from the target entrance to a second area corresponding to the charger cabinet selected by the user;
and displaying navigation information reaching the second area from the target entrance according to the second navigation data.
4. The method of claim 2, wherein displaying navigation information to the second area based on the second navigation data comprises:
according to the determined target entrance, determining navigation video data of the second area reached by the target entrance from navigation video data of the second area reached by each entrance contained in the second navigation data;
and playing the navigation video reaching the second area from the target entrance according to the navigation video data.
5. The method of claim 1, wherein in response to the user's selection operation, the method further comprises:
and acquiring and displaying position description information of the charger cabinet selected by the user, wherein the position description information describes the position of the second area in the first area.
6. The method according to claim 1, wherein acquiring second navigation data for navigating to a second area corresponding to the charger cabinet selected by the user, and displaying navigation information reaching the second area according to the second navigation data specifically includes:
re-acquiring the current position of the user, and sending a second navigation data acquisition request to the server according to the re-acquired current position;
and receiving second navigation data which is returned by the server and navigated to a second area, and displaying a navigation path from the current position of the user to the second area according to the second navigation data.
7. The method of claim 4, wherein the method further comprises:
when a plurality of paths exist from the target entrance to the second area, responding to the path selection operation of the user, and determining a target path selected by the user from the plurality of paths;
and determining navigation video data corresponding to the target path according to the second navigation data, and playing a navigation video corresponding to the target path according to the navigation video data.
8. A treasured device of renting charges, its characterized in that includes:
the first acquisition module is used for acquiring and displaying the position of at least one charger baby cabinet corresponding to the current position of a user;
the second acquisition module is used for responding to the selection operation of the user, acquiring first navigation data which are navigated to a first area corresponding to the charger cabinet selected by the user, displaying a navigation path from the current position of the user to the first area according to the first navigation data, and guiding the user to reach the first area;
and the third acquisition module is used for acquiring second navigation data which is navigated to a second area corresponding to the charging treasure cabinet selected by the user when the user arrives at the first area, displaying navigation information arriving at the second area according to the second navigation data, and guiding the user to arrive at the second area for renting the charging treasure, wherein the range of the second area is smaller than that of the first area, and the second area is located in the first area.
9. A computer-readable storage medium, characterized in that the storage medium stores a computer program which, when executed by a processor, implements the method of any of the preceding claims 1-7.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1-7 when executing the program.
CN202110260329.1A 2021-03-10 2021-03-10 Charger leasing method and device Pending CN113012355A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110260329.1A CN113012355A (en) 2021-03-10 2021-03-10 Charger leasing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110260329.1A CN113012355A (en) 2021-03-10 2021-03-10 Charger leasing method and device

Publications (1)

Publication Number Publication Date
CN113012355A true CN113012355A (en) 2021-06-22

Family

ID=76404124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110260329.1A Pending CN113012355A (en) 2021-03-10 2021-03-10 Charger leasing method and device

Country Status (1)

Country Link
CN (1) CN113012355A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113630722A (en) * 2021-07-02 2021-11-09 支付宝(杭州)信息技术有限公司 Service processing method, device and equipment based on indoor positioning of unmanned vending cabinet

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933624A (en) * 2005-09-13 2007-03-21 集嘉通讯股份有限公司 Mobile communication device, system and method for dynamically updating scenic spot data
CN101017096A (en) * 2006-02-07 2007-08-15 环达电脑(上海)有限公司 Guiding system of global positioning system and method therefor
CN101603835A (en) * 2009-07-14 2009-12-16 北京交通大学 Hierarchical navigation system and navigation method based on wireless communication technology
CN105222773A (en) * 2015-09-29 2016-01-06 小米科技有限责任公司 Air navigation aid and device
CN105550203A (en) * 2015-12-03 2016-05-04 金花 Item leasing system and method based on mobile terminal searching and positioning
CN105973227A (en) * 2016-06-21 2016-09-28 上海磐导智能科技有限公司 Visual live navigation method
CN112165685A (en) * 2020-09-23 2021-01-01 武汉虹信技术服务有限责任公司 Self-adaptive navigation method based on smart park environment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933624A (en) * 2005-09-13 2007-03-21 集嘉通讯股份有限公司 Mobile communication device, system and method for dynamically updating scenic spot data
CN101017096A (en) * 2006-02-07 2007-08-15 环达电脑(上海)有限公司 Guiding system of global positioning system and method therefor
CN101603835A (en) * 2009-07-14 2009-12-16 北京交通大学 Hierarchical navigation system and navigation method based on wireless communication technology
CN105222773A (en) * 2015-09-29 2016-01-06 小米科技有限责任公司 Air navigation aid and device
CN105550203A (en) * 2015-12-03 2016-05-04 金花 Item leasing system and method based on mobile terminal searching and positioning
CN105973227A (en) * 2016-06-21 2016-09-28 上海磐导智能科技有限公司 Visual live navigation method
CN112165685A (en) * 2020-09-23 2021-01-01 武汉虹信技术服务有限责任公司 Self-adaptive navigation method based on smart park environment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113630722A (en) * 2021-07-02 2021-11-09 支付宝(杭州)信息技术有限公司 Service processing method, device and equipment based on indoor positioning of unmanned vending cabinet

Similar Documents

Publication Publication Date Title
US7519470B2 (en) Location-based caching for mobile devices
US9189947B2 (en) System and method for providing notification of a task
US8769396B2 (en) Calibration and annotation of video content
KR20170046675A (en) Providing in-navigation search results that reduce route disruption
CN106201448B (en) Information processing method and user terminal
US9134138B2 (en) Navigation device, method of outputting a map, and method of generating a database
CN107426272A (en) A kind of small routine method for pushing, device and computer-readable storage medium
CN105594267A (en) Virtual breadcrumbs for indoor location wayfinding
JP2006153863A (en) Development of software for position recognitive mobile device
CN107656961B (en) Information display method and device
CN105045610A (en) Method and apparatus for starting application of intelligent device
CN109543115A (en) A kind of method and apparatus obtaining target object
CN113012355A (en) Charger leasing method and device
Wang et al. AR precision navigation system based on Baidu map API
CN110532482B (en) Method and device for displaying boarding point
CN104967907A (en) Video playing positioning method and system
KR101737544B1 (en) System and method for providing map transaction service
CN113010623A (en) Service execution method and device
CN113984038A (en) Navigation method, device and equipment
KR101136542B1 (en) Method, terminal device and computer-readable recording medium for providing service for reservation using augmented reality
US12114231B2 (en) Content notification using a multi-dimensional fabric interface
CN114754764A (en) Navigation method and device based on augmented reality
KR102321103B1 (en) Method for recommending contents and computer program for the same based on personal activity information
CN109990781B (en) Navigation processing method and device for navigation processing
HK1248865A1 (en) Information display method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210622