[go: up one dir, main page]

CN109559195B - Shopping management method and system for unmanned supermarket and related equipment - Google Patents

Shopping management method and system for unmanned supermarket and related equipment Download PDF

Info

Publication number
CN109559195B
CN109559195B CN201811316998.0A CN201811316998A CN109559195B CN 109559195 B CN109559195 B CN 109559195B CN 201811316998 A CN201811316998 A CN 201811316998A CN 109559195 B CN109559195 B CN 109559195B
Authority
CN
China
Prior art keywords
commodity
information
shopping
display area
mobile terminal
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.)
Active
Application number
CN201811316998.0A
Other languages
Chinese (zh)
Other versions
CN109559195A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201811316998.0A priority Critical patent/CN109559195B/en
Publication of CN109559195A publication Critical patent/CN109559195A/en
Application granted granted Critical
Publication of CN109559195B publication Critical patent/CN109559195B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • G06Q30/0627Directed, with specific intent or strategy using item specifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a shopping management method, a system, a mobile terminal and a storage medium for an unmanned supermarket, wherein the method comprises the following steps: when the target application in the mobile terminal is detected to be started, a target interface in the target application is displayed, wherein the target interface is provided with a code scanning frame display area and a shopping list display area, a code scanning frame is provided in the code scanning frame display area, an identification code for a commodity in an unmanned supermarket scanned by the code scanning frame is obtained, the identification code is sent to a shopping management platform, commodity information of the commodity sent by the shopping management platform is received, and the commodity information of the commodity is displayed in the shopping list display area. Compared with the method that the commodity information is obtained through the RFID tag, the user does not need to queue for payment, the time of the user is greatly saved, meanwhile, the cost of the unmanned supermarket is greatly reduced, the code scanning frame and the commodity information are displayed in the same interface, and the user can use and check the commodity information conveniently.

Description

Shopping management method and system for unmanned supermarket and related equipment
Technical Field
The invention relates to the technical field of electronic commerce, in particular to a shopping management method and system for an unmanned supermarket, a mobile terminal and a storage medium.
Background
With the development of electronic commerce technology, the unmanned supermarket gradually enters the lives of people. In the related art, most of unmanned supermarkets are provided with Radio Frequency Identification (RFID) tags attached to each commodity, and the functions of Identification, settlement, replenishment and the like are realized through the RFID tags.
However, the use of RFID tags in a large supermarket can significantly increase the cost of the supermarket.
Disclosure of Invention
The embodiment of the invention provides a shopping management method, a shopping management system, a mobile terminal and a storage medium for an unmanned supermarket, and aims to solve the problem that the cost of RFID tags adopted by the unmanned supermarket in the related technology is high.
An embodiment of the present invention provides a shopping management method for an unmanned supermarket, including:
when detecting that a target application in the mobile terminal is started, displaying a target interface in the target application, wherein the target interface is provided with a code scanning frame display area and a shopping list display area;
providing a code scanning frame in the code scanning frame display area;
acquiring an identification code of a commodity in the unmanned supermarket, which is scanned by the code scanning frame, and sending the identification code to a shopping management platform, wherein the identification code is used for the shopping management platform to acquire commodity information of the commodity through an image recognition technology and send the commodity information of the commodity;
and receiving the commodity information of the commodity sent by the shopping management platform, and displaying the commodity information of the commodity in the shopping list display area.
The embodiment of the invention provides a shopping management system for an unmanned supermarket, which comprises a mobile terminal and a shopping management platform, wherein the mobile terminal is used for displaying a target interface in a target application when the target application is detected to be started, the target interface is provided with a code scanning frame display area and a shopping list display area, a code scanning frame is provided in the code scanning frame display area, an identification code which is scanned by the code scanning frame and aims at a commodity in the unmanned supermarket is obtained, the identification code is sent to the shopping management platform, commodity information of the commodity sent by the shopping management platform is received, and the commodity information of the commodity is displayed in the shopping list display area; the shopping management platform is used for receiving the identification code sent by the mobile terminal, identifying the identification code through an image identification technology to obtain corresponding commodity information, and sending the corresponding commodity information to the mobile terminal.
Still another embodiment of the present invention provides a mobile terminal, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the computer program, the shopping management method according to the above embodiment of the present invention is implemented.
Yet another embodiment of the present invention provides a non-transitory computer readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the shopping management method according to the above-mentioned embodiment of the present invention.
The technical scheme provided by the embodiment of the invention has the following beneficial effects: the method includes the steps that an identification code of a commodity is obtained through scanning of a code scanning frame on a target interface of the mobile terminal, the identification code is sent to a shopping management platform, the shopping management platform sends commodity information corresponding to the identification code to the mobile terminal, the mobile terminal obtains the commodity information through scanning of the identification code, the commodity information is displayed in a shopping list display area in the target interface, and compared with the commodity information obtained through an RFID label, the commodity information is obtained, the user does not need to queue for payment, time of the user is greatly saved, meanwhile, cost of an unmanned supermarket is greatly reduced, the code scanning frame and the commodity information are displayed in the same interface, and the user can use and check the commodity information conveniently.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which,
fig. 1 is a schematic structural diagram of a shopping management system for an unmanned supermarket, according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a target interface according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a billing information display interface according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another shopping management system for an unmanned supermarket, according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a management interaction interface of a merchant commodity client according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating a commodity information modification according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another shopping management system for an unmanned supermarket, according to an embodiment of the present invention;
FIG. 8 is a schematic diagram illustrating the operation of a specific shopping management platform according to an embodiment of the present invention;
fig. 9 is a schematic flowchart of a shopping management method for an unmanned supermarket according to an embodiment of the present invention;
fig. 10 is a schematic flowchart of another shopping management method for an unmanned supermarket according to an embodiment of the present invention;
fig. 11 is a schematic flowchart of another shopping management method for an unmanned supermarket according to an embodiment of the present invention;
FIG. 12 is a timing diagram illustrating a user selecting a product according to an embodiment of the present invention;
fig. 13 is a timing diagram illustrating a user confirmation of order payment according to an embodiment of the present invention;
FIG. 14 is a timing diagram illustrating merchant merchandise management according to an embodiment of the present invention;
fig. 15 is a timing chart of merchant sales management according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
A shopping management method, system, mobile terminal and storage medium for an unmanned supermarket according to an embodiment of the present invention will be described with reference to the accompanying drawings.
The embodiment of the invention provides a shopping management system for an unmanned supermarket, aiming at the problem that the cost of RFID tags adopted by the unmanned supermarket in the related art is high.
According to the shopping management system of the unmanned supermarket, the code scanning frame on the target interface of the mobile terminal is used for scanning to obtain the identification code of the commodity, the identification code is sent to the shopping management platform, the shopping management platform sends the commodity information corresponding to the identification code to the mobile terminal, the mobile terminal obtains the commodity information through scanning the identification code, and the commodity information is displayed in the shopping list display area in the target interface.
Fig. 1 is a schematic structural diagram of a shopping management system for an unmanned supermarket according to an embodiment of the present invention.
It should be noted that the shopping management system for an unmanned supermarket according to the embodiment of the present invention is directed to an entity supermarket, rather than an online unmanned supermarket built by aggregating a plurality of merchants.
As shown in fig. 1, the shopping management system for an unmanned supermarket includes: a mobile terminal 100 and a shopping management platform 200.
The mobile terminal 100 is configured to display a target interface in a target application when it is detected that the target application is started. The target application refers to an application program which is installed on the mobile terminal and is needed when a user shops in an unmanned supermarket.
In this embodiment, the target application may be an application program, an application program searched and opened in a third-party application, and the like, the mobile terminal where the target application is located has a photographing function, and the mobile terminal may be a portable device such as a mobile phone and a palmtop computer.
The target interface is provided with a code scanning frame display area and a shopping list display area. For example, when the user opens the target application, the mobile terminal detects that the target application is started, and a code scanning frame display area and a shopping list display area are displayed on an interface of the mobile terminal.
The mobile terminal 100 provides a code scanning frame in the code scanning frame display area, a user can place an identification code of a commodity, such as a two-dimensional code, a bar code, and the like, in the code scanning frame, the mobile terminal 100 obtains the identification code of the commodity in the unmanned supermarket through scanning, and the identification code is sent to the shopping management platform 200.
The shopping management platform 200 is configured to receive the identification code sent by the mobile terminal 100, identify the identification code to obtain corresponding commodity information, and send the corresponding commodity information to the mobile terminal 100.
In practical applications, the shopping management platform 200 may recognize the identification code image sent by the mobile terminal 100 by using an image recognition technology to obtain the commodity information corresponding to the identification code. Specifically, the shopping management platform prestores a corresponding relationship between the identification code and the commodity information, and when the identification code is acquired, the commodity information corresponding to the identification code can be determined by searching the corresponding relationship between the identification code and the commodity information.
The mobile terminal 100 receives the goods information and displays the goods information of the goods in the shopping list display area in the target interface.
The commodity information includes, but is not limited to, the name, price, production date, etc. of the commodity.
In this embodiment, the target interface of the mobile terminal has a code scanning frame display area and a shopping list display area, and when the user scans the identification code of the commodity, the mobile terminal can acquire the commodity information corresponding to the identification code of the commodity from the shopping management platform and display the commodity information in the shopping list display area. That is to say, when the user scans the identification codes of the commodities in sequence through the code scanning frame, the mobile terminal can display the commodity information corresponding to the scanned commodities in the shopping list display area, so that the code scanning frame and the commodity information are displayed in the same interface, and the user can use the code scanning frame and check the commodity information conveniently.
In actual use, the position relation of the code scanning frame display area and the shopping list display area in the target interface can be determined according to the size of the mobile terminal. Specifically, a threshold may be set, and when the size of the mobile terminal is smaller than a preset threshold, the barcode scanning frame display area and the shopping list display area may be displayed up and down. For example, the code-scan frame display area is located in the upper half within the target interface and the shopping list display area is located in the lower half within the target interface, or the code-scan frame display area is located in the lower half within the target interface and the shopping list display area is located in the upper half within the target interface.
When the size of the mobile terminal is larger than or equal to the preset threshold, the code scanning frame display area and the shopping list display area can be displayed left and right for the convenience of viewing by a user. For example, the code-scan frame display area is located on the left side within the target interface and the shopping list display area is located on the right side within the target interface, or the code-scan frame display area is located on the right side within the target interface and the shopping list display area is located on the left side within the target interface. The specific positional relationship may be set according to actual needs, and this embodiment is not limited.
Fig. 2 is a schematic diagram of a target interface according to an embodiment of the present invention. When the user opens the target application on the mobile terminal, a code scanning frame display area and a shopping list display area are displayed on the interface of the mobile terminal, as shown in fig. 2, the code scanning frame display area is located on the upper half portion of the interface of the mobile terminal, a code scanning frame is provided in the code scanning frame display area, and the shopping list display area is located on the lower half portion of the interface of the mobile terminal, that is, an area in a dotted line frame is the shopping list display area. When the user aims the bar code of the commodity at the bar code scanning frame above the scanning request, the mobile terminal sends the bar code scanned by the bar code scanning frame to the shopping management platform. The shopping management platform recognizes the bar code and sends the recognized commodity information to the mobile terminal, and the mobile terminal displays the commodity information, as shown in fig. 2, in the shopping list display area below the code scanning frame display area.
In actual use, a supermarket usually sets different discount information for commodities at different times. Further, in the embodiment of the application, when the user scans the identification code of the product, the mobile terminal 100 may further obtain the current time when the product in the unmanned supermarket is scanned through the code scanning frame, and generate a product discount information request according to the current time, and when the scanned and obtained identification code of the product is sent to the shopping management platform 200, the product discount information request is also sent to the shopping management platform 200 together, or after the identification code of the product is sent to the shopping management platform, the product discount information request is sent to the shopping management platform 200.
Wherein, the commodity discount information request carries the current time.
The shopping management platform 200 is further configured to receive a product discount information request sent by the mobile terminal 100, where the shopping management platform 200 may obtain product information, such as a product name or a product number, according to the identification code, and look up product discount information, which is in line with the current time and is for the product, from a database according to the product information of the product, and send the product information of the product and the product discount information of the product to the mobile terminal 100.
The mobile terminal 100 receives the commodity information of the commodity and the commodity discount information of the commodity sent by the shopping management platform 200, calculates the price information of the commodity after discount according to the commodity discount information of the commodity and the price information in the commodity information, and simultaneously displays the price information of the commodity after discount, the commodity information and the commodity discount information in the shopping list display area. Therefore, the user can conveniently check the discount condition of the commodity. Further, the user clicks an add button on the interface according to the information of the goods displayed on the target interface, and the mobile terminal 100 may receive an add instruction and add the goods to the "shopping cart".
The mobile terminal 100 is further configured to generate a corresponding shopping list upon receiving a purchase confirmation instruction for the goods in the shopping list display area, generate corresponding billing information according to purchase information in the shopping list, and provide the generated billing information to the user. The shopping list comprises the names of the purchased commodities, the purchase quantity of the commodities, price information and the like; the billing information includes the name of the purchased commodity, the purchase quantity of the commodity, the unit price and total price of the commodity, the total price of all commodities, and the like.
After the mobile terminal 100 generates the bill information, the interface of the mobile terminal 100 is updated to display the bill information by displaying the code scanning frame display area and the shopping list display area.
The mobile terminal 100 provides a payment interface upon receiving a confirmation order instruction of the user for the bill information, and calls the payment interface to make a payment upon receiving a confirmation payment request input by the user on the payment interface.
As shown in fig. 2, the mobile terminal may display the commodity information below the code bar display area, and when the user clicks a "shopping cart" or "payment for payment" button, the mobile terminal may generate a corresponding shopping list and generate billing information according to the purchase information in the shopping list, such as the name of the commodity purchased and the corresponding price, quantity, and the like, as shown in fig. 3. Fig. 3 is a schematic diagram of a billing information display interface according to an embodiment of the present invention. When the user clicks the "confirm payment" button shown in fig. 3, the mobile terminal receives a confirm ordering instruction for the bill information, and the mobile terminal provides a payment interface.
Specifically, when the user performs the order placing confirmation operation on the bill information interface, the mobile terminal 100 receives the order placing confirmation instruction of the user and transmits the order placing confirmation instruction to the shopping management platform 200. The shopping management platform 200 provides a payment interface to the mobile terminal 100 according to the order placing confirmation instruction, and the mobile terminal 100 displays the payment interface.
When the user performs the payment confirmation operation according to the payment interface, the mobile terminal 100 receives the payment confirmation request and sends the payment confirmation request to the shopping management platform 200, and the shopping management platform 200 returns to the payment interface. Wherein, the payment request is confirmed to carry the payment amount.
The mobile terminal 100 receives the payment interface returned by the shopping management platform 200, and calls the payment interface to pay. And, the shopping management platform 200 pays the paid amount to the account corresponding to the target merchant.
The target commercial tenant refers to a commercial tenant corresponding to an unmanned supermarket where the user purchases goods.
In this embodiment, the payment interface provided by the shopping management platform 200 to the mobile terminal 100 may include information such as payment amount, payment method, and payment button. After the user clicks the payment button, the mobile terminal 100 may generate a payment confirmation request, where the payment confirmation request carries a payment amount, send the payment confirmation request to the shopping management platform 200, and the shopping management platform 200 calls the payment interface to perform payment, and pays the payment amount to an account of a corresponding merchant, so that the user completes payment.
In practical applications, the user may add the goods to the shopping list before, and may not want to purchase the goods, or may increase the number of purchased goods.
In order to improve the flexibility of shopping, the shopping management platform 200 may be further configured to determine the identification information of the commodities and the number of each commodity included in the billing information according to a confirmation ordering instruction sent by the mobile terminal 100. The shopping management platform 200 finds the stock number of the corresponding commodity from the database according to the identification information of the commodity contained in the bill information, and updates the stock number of each commodity according to the number of each commodity in the shopping list. That is, the stock number of each commodity is subtracted from the stock number of each commodity in the shopping list, so that the stock number of each commodity is updated, and the real-time update of the quantity of the commodities in the stock is ensured.
In practical applications, the user may also modify the purchase of the goods. In this embodiment, the mobile terminal 100 is further configured to receive a modification operation for the target purchase amount of the commodity, which is input by the user in the display page of the billing information, before receiving the order command for confirmation of the user for the billing information, for example, in fig. 3, the user may click a plus sign or a minus sign on the right side of the commodity on the display page of the billing information to increase or decrease the purchase amount of the commodity.
The mobile terminal 100 transmits the modification operation of the purchase amount of the target item to the shopping management platform 200. The shopping management platform 200 receives the modification operation for the purchase quantity of the target commodity sent by the mobile terminal, modifies the purchase quantity of the target commodity according to the modification operation, and sends the modified purchase quantity of the target commodity to the mobile terminal 100.
The mobile terminal 100 receives the modified purchase quantity for the target goods transmitted by the shopping management platform 200 and updates the modified purchase quantity into the billing information. Therefore, the flexibility of purchasing commodities is improved, and the user can change the purchasing quantity of the commodities conveniently.
For example, if the purchase quantity of a certain product is 2 and the user clicks the plus button, the shopping management platform changes the purchase quantity of the product from 2 to 3 and sends the change to the mobile terminal. The purchase data of the goods in the billing information of the mobile terminal is displayed as 3.
Further, in order to facilitate the merchant to manage the goods in the unmanned supermarket, such as the goods feeding, the replenishment, the discount information release, and the like, the shopping management system for the unmanned supermarket provided by the embodiment of the invention may further include a merchant goods client. Fig. 4 is a schematic structural diagram of another shopping management system for an unmanned supermarket according to an embodiment of the present invention.
As shown in fig. 4, the shopping management system for an unmanned supermarket may further include: merchant merchandise client 300.
The merchant commodity client 300 is configured to provide a management interaction interface for commodities in an unmanned supermarket, and send modification information of a target commodity to the shopping management platform 200 in response to an information modification operation of a merchant for the target commodity in the management interaction interface.
The merchant may add the name, quantity, price, etc. of the new product, or modify the quantity, discount information, etc. of the product.
The shopping management platform 200 is further configured to correspondingly modify the related information of the target product according to the modification information of the target product, so that when the user purchases the target product, the modified information of the target product is sent to the mobile terminal 100. Thus, the timeliness of the commodity information is improved.
The shopping management platform 200 feeds back the information of the modified target commodity to the merchant commodity client 300. The merchant commodity client 300 receives and displays the modified target commodity information fed back by the shopping management platform 200.
Fig. 5 is a schematic diagram of a management interaction interface of a merchant commodity client according to an embodiment of the present invention. In fig. 5, the left side of the interface shows commodity classification, such as food, beverage, fresh vegetables and fruits, grain and oil subsidiary food, personal care, household appliances, household cleaning and imported commodity. When one of the categories is clicked, information on the goods under the category, such as the name of the goods, the price, discount information, etc., may be displayed on the right side.
Fig. 6 is a schematic diagram illustrating a commodity information modification according to an embodiment of the present invention. As shown in fig. 6, the merchant may change the name of the product, the picture of the product, the unit price, the weight, the offer information, and the offer discount information in a modification edit box popped up on the management interactive interface, and may click a "confirm modification" button to complete the modification after the merchant finishes the modification.
In the embodiment, the merchant can change the price of the current activity through the merchant commodity client to finish the corresponding promotion activity, and does not need to arrange personnel for commodity promotion, thereby greatly saving the labor cost.
In this embodiment, the management interactive interface provided by the merchant commodity client is convenient for the merchant to manage the sold commodities and is clear for the sold commodities.
Fig. 7 is a schematic structural diagram of another shopping management system for an unmanned supermarket according to an embodiment of the present invention.
As shown in fig. 7, the shopping management platform 200 in the shopping management system for an unmanned supermarket may include: reverse proxy server 210, write service cluster 220, read service cluster 230, cache module 240, and database shard cluster 250.
The reverse proxy server 210 is configured to receive request information sent by the mobile terminal 100, send a read data request to the read service cluster 230 when determining that the request information is a read data request, and send a write data library request to the write service cluster 220 when determining that the request information is a write data library request.
For example, when the user scans the identification code of the commodity, the sent request information is a read data request and is sent to the read service cluster, and when the user changes the quantity of the commodity in the order information, the request information sent by the mobile terminal is a write database request.
The write service cluster 220 is used for writing corresponding data into the database shard cluster 250 according to the request of writing the data library.
The read service cluster 230 is configured to read corresponding data from the buffer module 240 according to the read data request, and send the read data to the mobile terminal 100 through the reverse proxy server.
The database shard cluster 250 is further configured to update the corresponding data into the cache module 240 in an asynchronous manner when detecting that the write service cluster 220 writes the corresponding data.
For example, when the user modifies the quantity of a certain product in the order information and the writing service cluster 220 writes the order information, the database shard cluster 250 updates the order information to the cache module 240 in an asynchronous manner.
Fig. 8 is a schematic diagram of an operation process of a specific shopping management platform according to an embodiment of the present invention. As shown in fig. 8, the request message transmitted from the mobile terminal is transmitted to the reverse proxy server through the firewall. The reverse proxy server judges the type of the request information, and if the request information is a write data base request, the request information sends the write data base request to the write server cluster; and if the request is a read data request, sending the read data request to the read service cluster.
And the writing service cluster puts the corresponding data into a database fragmentation cluster according to the writing data request, and asynchronously updates the CACHE data into a CACHE memory (CACHE).
And the reading service cluster reads corresponding data from the CACHE according to the reading data request and sends the corresponding data to the mobile terminal through the reverse proxy server.
Therefore, the shopping management platform provided by the embodiment of the invention asynchronously updates the data written in the database request to the cache module by adopting read-write separation aiming at the data request, and the bottom-layer database adopts a fragmentation clustering scheme, so that the high-concurrency request can be responded, the system can bear simultaneous use of a large number of users, and the availability of the system is ensured.
In order to implement the embodiment, the embodiment of the invention also provides a shopping management method for the unmanned supermarket. Fig. 9 is a schematic flowchart of a shopping management method for an unmanned supermarket according to an embodiment of the present invention.
The shopping management method for the unmanned supermarket can be executed by the mobile terminal provided by the invention.
As shown in fig. 9, the shopping management method for an unmanned supermarket includes:
step 401, when it is detected that a target application in the mobile terminal is started, displaying a target interface in the target application, wherein the target interface has a code scanning frame display area and a shopping list display area.
In this embodiment, when detecting that the target application is started, the mobile terminal displays a target interface in the target application. The target application refers to an application program which is installed on the mobile terminal and is needed when a user shops in an unmanned supermarket.
The target application can be an application program, an application program searched and opened in a third-party application and the like, the mobile terminal where the target application is located has a photographing function, and the mobile terminal can be a mobile phone, a palm computer and other portable equipment.
The target interface is provided with a code scanning frame display area and a shopping list display area. For example, when the user opens the target application, the mobile terminal detects that the target application is started, and a code scanning frame display area and a shopping list display area are displayed on an interface of the mobile terminal.
Step 402, providing a code scanning frame in the code scanning frame display area.
The mobile terminal provides a code scanning frame in the code scanning frame display area, and a user can place an identification code of a commodity, such as a two-dimensional code, a bar code and the like, in the code scanning frame for scanning.
And step 403, acquiring the identification code of the commodity in the unmanned supermarket scanned by the code scanning frame, and sending the identification code to the shopping management platform, wherein the identification code is used for the shopping management platform to acquire the commodity information of the commodity through an image recognition technology, and sending the commodity information of the commodity.
The mobile terminal obtains an identification code for a commodity in the unmanned supermarket through scanning, and sends the identification code to the shopping management platform.
In practical application, the shopping management platform can utilize an image recognition technology to recognize the identification code image sent by the mobile terminal so as to obtain the commodity information corresponding to the identification code. Specifically, the shopping management platform prestores a corresponding relationship between the identification code and the commodity information, and when the identification code is acquired, the commodity information corresponding to the identification code can be determined by searching the corresponding relationship between the identification code and the commodity information, and the commodity information of the commodity is sent to the mobile terminal.
Step 404, receiving the commodity information of the commodity sent by the shopping management platform, and displaying the commodity information of the commodity in the shopping list display area.
The mobile terminal receives the commodity information and displays the commodity information of the commodity in a shopping list display area in the target interface.
The commodity information includes, but is not limited to, the name, price, production date, etc. of the commodity.
In this embodiment, the target interface of the mobile terminal has a code scanning frame display area and a shopping list display area, and when the user scans the identification code of the commodity, the mobile terminal can acquire the commodity information corresponding to the identification code of the commodity from the shopping management platform and display the commodity information in the shopping list display area. That is to say, when the user scans the identification code of the commodity through the code scanning frame, the mobile terminal can display the corresponding commodity information in the shopping list display area, so that the code scanning frame and the commodity information are displayed in the same interface, and the user can use the code scanning frame and check the commodity information conveniently.
In actual use, the position relation of the code scanning frame display area and the shopping list display area in the target interface can be determined according to the size of the mobile terminal. Specifically, a threshold may be set, and when the size of the mobile terminal is smaller than a preset threshold, the barcode scanning frame display area and the shopping list display area may be displayed up and down. For example, the code-scan frame display area is located in the upper half within the target interface and the shopping list display area is located in the lower half within the target interface, or the code-scan frame display area is located in the lower half within the target interface and the shopping list display area is located in the upper half within the target interface.
When the size of the mobile terminal is larger than or equal to the preset threshold, the code scanning frame display area and the shopping list display area can be displayed left and right for the convenience of viewing by a user. For example, the code-scan frame display area is located on the left side within the target interface and the shopping list display area is located on the right side within the target interface, or the code-scan frame display area is located on the right side within the target interface and the shopping list display area is located on the left side within the target interface. The specific positional relationship may be set according to actual needs, and this embodiment is not limited.
Fig. 2 is a schematic diagram of a target interface according to an embodiment of the present invention. When the user opens the target application on the mobile terminal, a code scanning frame display area and a shopping list display area are displayed on the interface of the mobile terminal, as shown in fig. 2, the code scanning frame display area is located on the upper half portion of the interface of the mobile terminal, a code scanning frame is provided in the code scanning frame display area, and the shopping list display area is located on the lower half portion of the interface of the mobile terminal, that is, an area in a dotted line frame is the shopping list display area. When the user aims the bar code of the commodity at the bar code scanning frame above the scanning request, the mobile terminal sends the bar code scanned by the bar code scanning frame to the shopping management platform. The shopping management platform recognizes the bar code and sends the recognized commodity information to the mobile terminal, and the mobile terminal displays the commodity information, as shown in fig. 2, in the shopping list display area below the code scanning frame display area.
In the embodiment, the code scanning frame scans the identification code of the commodity in the code scanning frame display area through the mobile terminal to obtain the commodity information of the commodity.
In practical applications, supermarkets usually sell some commodities at a reduced price. In order to facilitate the user to know the discount information of the product, in this embodiment, the mobile terminal may further display the discount information of the product. Fig. 10 is a schematic flow chart of another shopping management method for an unmanned supermarket according to an embodiment of the present invention, which is described in detail below with reference to fig. 10.
Before displaying the commodity information of the commodity in the shopping list display area, as shown in fig. 10, the shopping management method for an unmanned supermarket further includes:
step 501, obtaining the current time when the commodities in the unmanned supermarket are scanned through the code scanning frame.
In actual use, a supermarket usually sets different discount information for commodities at different times. In this embodiment, when the user scans the identification code of the commodity, the mobile terminal may further obtain the current time when the commodity in the unmanned supermarket is scanned through the code scanning frame, so as to determine the current discount information according to the current time. Wherein the current time may be determined according to a clock in the mobile terminal.
Step 502, generating a product discount information request according to the current time, and sending the product discount information request to the shopping management platform, wherein the product discount information request is used for the shopping management platform to find out the product discount information which is in line with the current time and aims at the product from the database according to the product information of the product, and sending the product discount information of the product.
The mobile terminal generates a commodity discount information request according to the current time, and when the identification code of the scanned and obtained commodity is sent to the shopping management platform, the commodity discount information request is also sent to the shopping management platform, or after the identification code of the commodity is sent to the shopping management platform, the commodity discount information request is sent to the shopping management platform.
Wherein, the commodity discount information request carries the current time.
The shopping management platform receives a commodity discount information request sent by the mobile terminal, can acquire commodity information such as the name or the number of a commodity according to the identification code, searches commodity discount information which is consistent with the current time and aims at the commodity from the database according to the commodity information of the commodity, and sends the commodity information of the commodity and the commodity discount information of the commodity to the mobile terminal.
Step 503, receiving the product discount information of the product sent by the shopping management platform.
And the mobile terminal receives the commodity discount information and the commodity information of the commodity sent by the shopping management platform.
And step 504, calculating the price information of the discounted commodity according to the commodity discount information of the commodity and the price information in the commodity information.
The mobile terminal can calculate the price of the commodity after discount according to the discount information of the commodity and the price in the commodity information.
And 505, displaying the discounted price information of the commodity, the commodity information and the commodity discount information in the shopping list display area at the same time.
After calculating the discounted price of the commodity, the mobile terminal simultaneously displays the discounted price information of the commodity, the commodity information and the commodity discount information in the shopping list display area. Therefore, the user can conveniently check the discount condition of the commodity.
According to the shopping management method for the unmanned supermarket, the current time when the code scanning frame scans the commodities in the unmanned supermarket is obtained and sent to the shopping management platform, so that the commodity discount information of the commodities is obtained from the shopping management platform, the price information after the commodities are discounted is calculated according to the discount information and the price information of the commodities, and the price information after the commodities are discounted, the commodity information and the commodity discount information are displayed in the shopping list display area at the same time, so that a user can conveniently check the discount information and the price after the discounting.
Further, the user may make purchases of items displayed in the shopping list display area. Fig. 11 is a schematic flow chart of another shopping management method for an unmanned supermarket according to an embodiment of the present invention, which is described in detail below with reference to fig. 11.
As shown in fig. 11, the shopping management method for an unmanned supermarket may further include:
step 601, when a purchase confirmation instruction of a user for the articles in the shopping list display area is received, generating a corresponding shopping list.
And the user clicks an adding button on the interface according to the commodity information displayed on the target interface of the mobile terminal, and the mobile terminal can receive an adding instruction and add the commodity to the shopping cart.
And when receiving a purchase confirmation instruction aiming at the articles in the shopping list display area, the mobile terminal generates a corresponding shopping list. Specifically, the user can purchase the commodity through the confirmed purchase button displayed on the target interface, and the mobile terminal can receive a confirmed purchase instruction for the commodity in the shopping list display area and generate the shopping list according to the confirmed purchase instruction.
The shopping list includes the name of the purchased commodity, the purchase quantity of the commodity, price information and the like.
Step 602, generating corresponding bill information according to the purchase information in the shopping list.
And the mobile terminal generates corresponding bill information according to the purchase information in the shopping list. The billing information includes the name of the purchased commodity, the purchase quantity of the commodity, the unit price and total price of the commodity, the total price of all the commodities, and the like.
Step 603, providing the generated bill information to the user.
After the mobile terminal generates the bill information, the interface of the mobile terminal is updated to display the bill information by the display code scanning frame display area and the shopping list display area.
And step 604, providing a payment interface when a user confirmation ordering instruction for the bill information is received.
Specifically, when the user performs the payment confirmation ordering operation on the bill information interface, the mobile terminal receives the order confirmation instruction of the user and sends the order confirmation instruction to the shopping management platform. And the shopping management platform provides a payment interface for the mobile terminal according to the order placing confirmation instruction, and the mobile terminal displays the payment interface.
The payment interface can include information such as payment amount, payment mode and payment button.
As shown in fig. 2, the mobile terminal may display the commodity information below the code bar display area, and when the user clicks a "shopping cart" or "payment for payment" button, the mobile terminal may generate a corresponding shopping list and generate billing information according to the purchase information in the shopping list, such as the name of the commodity purchased and the corresponding price, quantity, and the like, as shown in fig. 3. When the user clicks the "confirm payment" button shown in fig. 3, the mobile terminal receives a confirm ordering instruction for the bill information, and the mobile terminal provides a payment interface.
Step 605, when receiving a payment confirmation request input on the payment interface by the user, calling the payment interface to pay.
When the user confirms payment operation according to the payment interface, the mobile terminal receives a payment confirmation request and sends the payment confirmation request to the shopping management platform, and the shopping management platform returns to the payment interface. Wherein, the payment request is confirmed to carry the payment amount.
And the mobile terminal receives a payment interface returned by the shopping management platform so as to call the payment interface to pay. And the shopping management platform pays the paid amount to the account corresponding to the target merchant, so that payment is completed.
The target commercial tenant refers to a commercial tenant corresponding to an unmanned supermarket where the user purchases goods.
In practical applications, the user may also modify the purchase of the goods. In this embodiment, before receiving a confirmation order command of the user for the billing information, the mobile terminal receives a modification operation for the target commodity purchase amount input by the user in the display page of the billing information, for example, in fig. 3, the user may click a plus sign or a minus sign on the right side of the commodity on the display page of the billing information to increase or decrease the purchase amount of the commodity.
And the mobile terminal sends the operation of modifying the purchase quantity of the target commodity to the shopping management platform. The shopping management platform receives a modification operation aiming at the purchase quantity of the target commodity sent by the mobile terminal, modifies the purchase quantity of the target commodity according to the modification operation, and sends the modified purchase quantity of the target commodity to the mobile terminal.
And the mobile terminal receives the modified purchase quantity aiming at the target commodity, which is sent by the shopping management platform, and updates the modified purchase quantity into the bill information. Therefore, the flexibility of purchasing commodities is improved, and the user can change the purchasing quantity of the commodities conveniently.
For example, if the purchase quantity of a certain product is 2 and the user clicks the plus button, the shopping management platform changes the purchase quantity of the product from 2 to 3 and sends the change to the mobile terminal. The purchase data of the goods in the billing information of the mobile terminal is displayed as 3.
In order to more clearly illustrate the above embodiments, the following describes, by taking an example of searching for a target application in a third-party application, a timing sequence of selecting a product by a user, a timing sequence of confirming and paying a purchase order by the user, a merchant product management timing sequence, and a merchant sales management timing sequence, respectively, with reference to fig. 12, 13, 14, and 15.
Fig. 12 is a timing chart of a user selecting a product according to an embodiment of the present invention. Fig. 13 is a timing diagram illustrating a user confirmation of order placement payment according to an embodiment of the present invention. Fig. 14 is a timing diagram of merchant product management according to an embodiment of the present invention. Fig. 15 is a timing chart of merchant sales management according to an embodiment of the present invention.
The time sequence of the user selecting the commodity is shown in fig. 12, the user opens the third-party application on the mobile terminal, searches the target application in the third-party application, initiates the authorized login of the third-party application on the home page of the target application end, and the third-party application acquires the login authorization code according to the authorized login request and returns the login authorization code to the login request interface of the target application. The target application requests login on the home page, and after the shopping management platform receives the login request, the login is successful through the login interface. The third party application caches the login state, and after caching is successful, the user can scan the bar code of the commodity on the home page of the target application. At this time, the target application first determines whether the login state is expired. If the login state is expired, the third party application authorized login is initiated again; and if the login state is not expired, requesting a commodity interface corresponding to the bar code from the shopping management platform. And the shopping management platform returns the latest commodity information to the target application through the commodity operation interface. And displaying the latest commodity information by the target application home page so as to be used by the user for selecting the commodities. The user may also determine whether the login status is expired when deleting the merchandise, such as increasing or decreasing the number of merchandise in a shopping list.
Next, a timing sequence of the user confirming the order placing payment is described, as shown in fig. 13, the user clicks a payment button in a home page of the target application to confirm the order placing, and the target application requests an order placing interface from the shopping management platform. And the shopping management platform returns the payment interface to the target application, the target application home page displays the payment interface, and the target application calls the third-party application to pay after the user confirms payment. The third-party application payment platform returns an account entry interface through a Software Development Kit (SDK), the shopping management platform calls the account entry interface to pay and returns the payment interface to the target application, the target application pops up a payment state prompt such as a payment success prompt or a payment failure prompt on an order page, and meanwhile the shopping management platform pays the payment amount to an account corresponding to the target merchant through the account entry interface of the merchant commodity client.
Referring to the timing sequence of merchant commodity management, as shown in fig. 14, when a merchant modifies commodity information, the merchant can modify the commodity information, such as the name, unit price, photo, and preference information of a commodity, through a modification frame popped up on a merchant commodity client management interactive interface, and then send the modification information of the target commodity to a shopping management platform, the shopping management platform sends the modified target commodity information to the merchant commodity client through a commodity operation interface, and the merchant commodity client displays the latest commodity information.
The merchant can also monitor the sales volume information of the on-sale commodities in real time through the merchant commodity client, namely, sales control management. As shown in fig. 15, the merchant commodity client displays a commodity alarm list and a commodity sales control list through the sales control management module, where the commodity alarm list is a commodity with insufficient inventory and needs to be restocked. When the merchant clicks the replenishment source on the merchant commodity client, a request for replenishment of the source may be sent to the shopping management platform. The shopping management platform sends the replenishment list information request to the third-party supply system through the replenishment interface, and the third-party supply system supplies the goods. The replenishment bill information request carries identification information of the commodity needing replenishment, the replenishment quantity and the like. And the third-party supply system returns the latest supply information to the shopping management platform in real time. The shopping management platform sends the supply information of the third party to the merchant commodity client through the supply commodity socket bidirectional link interface, the merchant commodity client displays the replenishment state in real time, meanwhile, the shopping management platform synchronizes information to the commodity list through the interface and the commodity operation interface, and feeds the supply information received by the shopping management platform back to the third party supply system through the supply commodity socket bidirectional link interface, so that the third party supply system can check the supply information. Therefore, the merchant realizes sale control management of the goods on sale through the merchant goods client, and timely goods feeding, replenishment and the like are carried out.
In order to implement the foregoing embodiment, an embodiment of the present invention further provides a mobile terminal, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, where when the processor executes the computer program, the shopping management method for an unmanned supermarket according to the foregoing embodiment is implemented.
In order to implement the foregoing embodiments, the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the shopping management method for an unmanned supermarket according to the foregoing embodiments.
In the description of the present invention, it is to be understood that the terms first and second are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (14)

1. A shopping management method for an unmanned supermarket is applied to a mobile terminal, and is characterized by comprising the following steps:
when detecting that a target application in the mobile terminal is started, displaying a target interface in the target application, wherein the target interface has a code scanning frame display area and a shopping list display area which are displayed simultaneously and have non-crossed position relations;
providing a code scanning frame in the code scanning frame display area;
acquiring an identification code of a commodity in the unmanned supermarket, which is scanned by the code scanning frame, and sending the identification code to a shopping management platform, wherein the identification code is used for the shopping management platform to acquire commodity information of the commodity through an image recognition technology and send the commodity information of the commodity;
receiving commodity information of the commodity sent by the shopping management platform, and displaying the commodity information of the commodity in the shopping list display area, wherein the commodity information of the commodity is latest commodity information obtained by the shopping management platform through modification according to the commodity modification information, and the commodity modification information is modification information generated by the shopping management platform receiving a merchant commodity client end responding to information modification operation of a merchant for the commodity.
2. The shopping management method according to claim 1, wherein a positional relationship of the code bar display area and the shopping list display area within the target interface depends on a size of the mobile terminal; wherein,
when the size of the mobile terminal is smaller than a preset threshold value, the code scanning frame display area is positioned on the upper half part in the target interface, and the shopping list display area is positioned on the lower half part in the target interface;
when the size of the mobile terminal is larger than or equal to the preset threshold, the code scanning frame display area is located on the left side in the target interface, and the shopping list display area is located on the right side in the target interface.
3. The shopping management method according to claim 1, further comprising, before displaying the commodity information of the commodity in the shopping list display area:
acquiring the current time when the commodities in the unmanned supermarket are scanned through the code scanning frame;
generating a commodity discount information request according to the current time, and sending the commodity discount information request to the shopping management platform, wherein the commodity discount information request is used for the shopping management platform to search out commodity discount information which is in line with the current time and aims at the commodity from a database according to the commodity information of the commodity, and sending the commodity discount information of the commodity;
receiving commodity discount information of the commodity sent by the shopping management platform;
calculating price information of the commodity after discount according to commodity discount information of the commodity and price information in the commodity information;
wherein displaying the commodity information of the commodity in the shopping list display area includes:
and simultaneously displaying the discounted price information, the commodity information and the commodity discount information of the commodity in the shopping list display area.
4. The shopping management method of claim 1, further comprising:
when a purchase confirmation instruction of a user for the commodities in the shopping list display area is received, generating a corresponding shopping list;
generating corresponding bill information according to the purchasing information in the shopping list;
providing the generated billing information to the user;
providing a payment interface upon receiving a confirmation order-placing instruction of the user for the billing information;
and when a payment confirmation request input on the payment interface by the user is received, calling the payment interface to carry out payment.
5. The shopping management method of claim 4, wherein said prior to receiving a confirmation by said user of said billing information to issue a single instruction, further comprises:
receiving modification operation input by the user in a display page of the bill information and aiming at a target commodity;
sending a modification operation of the target commodity to the shopping management platform, wherein the modification operation is used for modifying the purchase quantity of the target commodity by the shopping management platform;
and receiving the modified purchase quantity aiming at the target commodity, which is sent by the shopping management platform, and updating the modified purchase quantity into the bill information.
6. A shopping management system for an unmanned supermarket is characterized by comprising a mobile terminal and a shopping management platform, wherein,
the mobile terminal is used for displaying a target interface in a target application when the target application is detected to be started, wherein the target interface has a code scanning frame display area and a shopping list display area which are displayed simultaneously and have non-crossed position relation, a code scanning frame is provided in the code scanning frame display area, an identification code of a commodity in the unmanned supermarket scanned through the code scanning frame is obtained, the identification code is sent to a shopping management platform, commodity information of the commodity sent by the shopping management platform is received, and commodity information of the commodity is displayed in the shopping list display area, wherein the commodity information of the commodity is latest commodity information obtained by modifying the shopping management platform according to the modification information of the commodity, and the modification information of the commodity is that the shopping management platform receives the latest commodity information generated by a merchant commodity client in response to the information modification operation of the merchant on the commodity Modifying the information;
the shopping management platform is used for receiving the identification code sent by the mobile terminal, identifying the identification code through an image identification technology to obtain corresponding commodity information, and sending the corresponding commodity information to the mobile terminal.
7. The shopping management system according to claim 6, wherein a positional relationship of the code bar display area and the shopping list display area within the target interface depends on a size of a dimension of the mobile terminal; wherein,
when the size of the mobile terminal is smaller than a preset threshold value, the code scanning frame display area is positioned on the upper half part in the target interface, and the shopping list display area is positioned on the lower half part in the target interface;
when the size of the mobile terminal is larger than or equal to the preset threshold, the code scanning frame display area is located on the left side in the target interface, and the shopping list display area is located on the right side in the target interface.
8. The shopping management system as claimed in claim 6,
the mobile terminal is further configured to acquire current time when the commodities in the unmanned supermarket are scanned through the code scanning frame, generate a commodity discount information request according to the current time, send the commodity discount information request to the shopping management platform, receive the commodity discount information of the commodities sent by the shopping management platform, calculate price information after discount of the commodities according to the commodity discount information of the commodities and price information in the commodity information, and simultaneously display the price information after discount of the commodities, the commodity information and the commodity discount information in the shopping list display area;
the shopping management platform is further used for receiving the commodity discount information request sent by the mobile terminal, searching commodity discount information which is in line with the current time and aims at the commodity from a database according to the commodity information of the commodity, and sending the commodity discount information of the commodity to the mobile terminal.
9. The shopping management system as claimed in claim 6,
the mobile terminal is further used for generating a corresponding shopping list when a purchase confirmation instruction of a user for the commodities in the shopping list display area is received, generating corresponding bill information according to the purchase information in the shopping list, providing the generated bill information for the user, providing a payment interface when a bill placement confirmation instruction of the user for the bill information is received, and calling a payment interface to pay when a payment confirmation request input by the user on the payment interface is received.
10. The shopping management system as claimed in claim 9,
the mobile terminal is further configured to receive, before receiving a confirmation ordering instruction of the user for the billing information, a modification operation for a target commodity purchase quantity input by the user in a display page of the billing information, send the modification operation for the target commodity purchase quantity to the shopping management platform, receive a modified purchase quantity for the target commodity sent by the shopping management platform, and update the modified purchase quantity to the billing information;
the shopping management platform is further configured to receive a modification operation for the purchase quantity of the target commodity sent by the mobile terminal, and modify the purchase quantity of the target commodity according to the modification operation.
11. The shopping management system as claimed in any one of claims 6 to 10, further comprising:
the merchant commodity client is used for providing a management interactive interface aiming at commodities in the unmanned supermarket, responding to information modification operation of a merchant aiming at a target commodity in the management interactive interface, sending modification information of the target commodity to the shopping management platform, receiving the modified information of the target commodity fed back by the shopping management platform and displaying the modified information;
the shopping management platform is further configured to modify the relevant information of the target commodity according to the modification information of the target commodity, and feed back the modified information of the target commodity to the merchant commodity client.
12. The shopping management system of claim 6 wherein the shopping management platform comprises a reverse proxy server, a write service cluster, a read service cluster, a cache module, and a database shard cluster, wherein,
the reverse proxy server is used for receiving the request information sent by the mobile terminal, sending the read data request to the read service cluster when judging that the request information is a read data request, and sending the write data database request to the write service cluster when judging that the request information is a write data database request;
the write service cluster is used for writing corresponding data into the database shard cluster according to the write database request;
the read service cluster is used for reading corresponding data from the cache module according to the read data request and sending the read data to the mobile terminal through the reverse proxy server;
the database fragment cluster is further configured to update the corresponding data to the cache module in an asynchronous manner when it is detected that the write service cluster writes the corresponding data.
13. A mobile terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor, when executing the program, implements the shopping management method according to any one of claims 1-5.
14. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the program, when executed by a processor, implements the shopping management method according to any one of claims 1-5.
CN201811316998.0A 2018-11-07 2018-11-07 Shopping management method and system for unmanned supermarket and related equipment Active CN109559195B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811316998.0A CN109559195B (en) 2018-11-07 2018-11-07 Shopping management method and system for unmanned supermarket and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811316998.0A CN109559195B (en) 2018-11-07 2018-11-07 Shopping management method and system for unmanned supermarket and related equipment

Publications (2)

Publication Number Publication Date
CN109559195A CN109559195A (en) 2019-04-02
CN109559195B true CN109559195B (en) 2021-05-28

Family

ID=65865742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811316998.0A Active CN109559195B (en) 2018-11-07 2018-11-07 Shopping management method and system for unmanned supermarket and related equipment

Country Status (1)

Country Link
CN (1) CN109559195B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112016861B (en) * 2019-05-29 2024-10-18 阿里巴巴集团控股有限公司 Code scanning display method and device, storage medium, processor and terminal
CN111047393A (en) * 2019-11-18 2020-04-21 深圳市灵智数字科技有限公司 Information addition, information generation method, information processing system, and electronic device
JP2021125026A (en) * 2020-02-06 2021-08-30 東芝テック株式会社 Product management device and its control program
CN111105568B (en) * 2020-03-04 2021-10-12 焦作大学 Marketing information acquisition device and method
CN113298544A (en) * 2020-04-07 2021-08-24 阿里巴巴集团控股有限公司 Commodity settlement data processing method and device and settlement equipment
CN113297887B (en) * 2020-09-15 2024-07-19 盒马(中国)有限公司 Weighing method, device and system
CN113177824B (en) * 2021-05-06 2024-06-21 北京沃东天骏信息技术有限公司 Method, device, computer system and readable storage medium for processing replenishment task

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003060646A2 (en) * 2002-01-14 2003-07-24 Airclic, Inc. System and method for facilitating shopping
CN106204030A (en) * 2016-08-17 2016-12-07 成都仁通融合信息技术有限公司 A kind of supermarket self-help purchase system based on Quick Response Code and method
CN107220825A (en) * 2017-05-17 2017-09-29 南宁学院 A kind of commodity purchasing method based on self-service scanning figure shape code

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003060646A2 (en) * 2002-01-14 2003-07-24 Airclic, Inc. System and method for facilitating shopping
CN106204030A (en) * 2016-08-17 2016-12-07 成都仁通融合信息技术有限公司 A kind of supermarket self-help purchase system based on Quick Response Code and method
CN107220825A (en) * 2017-05-17 2017-09-29 南宁学院 A kind of commodity purchasing method based on self-service scanning figure shape code

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Add Barcode Scanning to a Website - Barcode Scanner SDK for the Web;Scandit;《https://www.youtube.com/watch?v=M4Y1D--TzWY&ab_channel=Scandit》;20180306;第0分16秒-第0分28秒 *
Alphanumeric Code (OCR) Scanning and Augmented Reality Solutions;Scandit;《https://www.youtube.com/watch?v=iQK0IcyRyh0&ab_channel=Scandit》;20180704;第0分15秒-第0分20秒 *

Also Published As

Publication number Publication date
CN109559195A (en) 2019-04-02

Similar Documents

Publication Publication Date Title
CN109559195B (en) Shopping management method and system for unmanned supermarket and related equipment
RU2722857C2 (en) Systems and methods for controlling display shelf units and for graphically displaying information on display shelf units
US20080027796A1 (en) Distributed reputation-based recommendation system
US11810067B2 (en) Digitally managed shelf space marketplace
US6854656B2 (en) Self-scanning system with enhanced features
US9710802B2 (en) Merchant competition alert
CN110210940B (en) Goods taking method applied to business district and business district order system
US11461834B2 (en) Systems and methods for location sensing for purchases
US12148022B2 (en) Consumer purchasing and inventory control assistant apparatus, system and methods
KR20160038662A (en) Omni commerce method and apparatus thereof
KR20200000605A (en) Method for settlement of delivery order sales and payment terminal thereof
US20250037076A1 (en) Inferring a location of an item within a warehouse from a taxonomy of items offered by the warehouse and locations of other items within the warehouse
JP7468509B2 (en) Sales management server, sales management system, sales management method and program
JP2007200258A (en) Commodity sales information management system combining joint purchase and point system on internet shopping site
CN110210847B (en) Order settlement method applied to business district and online order system
JP2004503012A (en) Method and system for generating an individual shopping list
TW202145094A (en) Information processing system, information processing method, and program
US20200184539A1 (en) Voice-based in-store digital checkout system
US20240370915A1 (en) Consumer Purchasing and Inventory Control Assistant Apparatus, System and Methods
JP5952617B2 (en) Payment processing system, payment processing apparatus, payment processing method, and program
US20130268345A1 (en) Methods for and apparatus for automated presale kiosk
KR101944934B1 (en) Device for managing out of stock in e-commerce
KR20010099400A (en) Electronic commerce sever system and selling method thereof
US20230153751A1 (en) Generating clusters of geographic regions for evaluation of different conditions based on active shoppers fulfilling orders in different geographic regions
CN110210941B (en) Order information code generation method applied to business circles and online order system

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
GR01 Patent grant
GR01 Patent grant