WO2018223586A1 - 一种售货方法、装置 - Google Patents

一种售货方法、装置 Download PDF

Info

Publication number
WO2018223586A1
WO2018223586A1 PCT/CN2017/107889 CN2017107889W WO2018223586A1 WO 2018223586 A1 WO2018223586 A1 WO 2018223586A1 CN 2017107889 W CN2017107889 W CN 2017107889W WO 2018223586 A1 WO2018223586 A1 WO 2018223586A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
vending machine
vending
keyword
item
Prior art date
Application number
PCT/CN2017/107889
Other languages
English (en)
French (fr)
Inventor
李文华
Original Assignee
深圳正品创想科技有限公司
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 深圳正品创想科技有限公司 filed Critical 深圳正品创想科技有限公司
Priority to JP2019567692A priority Critical patent/JP2020522821A/ja
Priority to EP17912740.2A priority patent/EP3637380A4/en
Publication of WO2018223586A1 publication Critical patent/WO2018223586A1/zh
Priority to US16/704,242 priority patent/US20200105084A1/en

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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • 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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • 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/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • 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/0631Item recommendations
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices

Definitions

  • the present application relates to the field of vending technology, and in particular, to a vending method and apparatus.
  • vending machines are widely used, and their structures and principles are also well known.
  • a plurality of buttons corresponding to the products for sale are provided, and the user selects and purchases the products to be purchased.
  • the corresponding button after the correct coin or scan code payment, the vending machine can push the goods.
  • the related art has the following problems: the merchandise can only be purchased after the physical vending machine is found, and the merchandise to be purchased can only be viewed according to the window displayed by the vending machine, thereby causing the user to purchase The product is not convenient enough and the user experience is not good enough.
  • the technical problem to be solved by the embodiments of the present application is to provide a method and device for selling goods, which solves the problem that the user purchases the goods is not convenient enough, and the user experience is not good enough.
  • An aspect of an embodiment of the present application provides a vending method, comprising: receiving a selected instruction of a selected vending machine; receiving a product keyword input by a user; and determining the selected resale according to the keyword Whether the cargo machine includes the product corresponding to the keyword; if the vending machine includes the product corresponding to the keyword, sending the information of the product to the user; receiving a purchase instruction for purchasing the product; The purchase instruction generates a two-dimensional code and transmits the two-dimensional code to the user.
  • the method further includes:
  • a lock command to lock the item is sent to the vending machine to cause the vending machine to lock the item purchased by the user.
  • the method further includes:
  • vending machine does not include an item corresponding to the keyword, obtaining geographic location information of the user;
  • the recommending, to the user according to the geographic location information of the user, another vending machine that includes the product includes:
  • a target area including a plurality of vending machines, and rasterizing the target area, wherein the plurality of vending machines each include the commodity
  • the target vending machine is determined based on the optimal path of the output, and the target vending machine is recommended to the user.
  • the path evaluation function is:
  • f(p) ⁇ 1 time+ ⁇ 2 traffic+ ⁇ 3 length, where ⁇ 1 , ⁇ 2 , ⁇ 3 are weight coefficients, and time represents the time taken from the position of the user to the vending machine, Traffic represents traffic conditions from the location of the user to the vending machine, and length represents the path length from the location of the user to the vending machine.
  • a vending apparatus including: a first receiving module, configured to receive a selected instruction of a selected vending machine; and a second receiving module, configured to receive a product keyword input by a user a judging module, configured to determine, according to the keyword, whether the selected vending machine includes an item corresponding to the keyword; and the first sending module is configured to: if the vending machine includes the keyword Corresponding merchandise, transmitting information of the merchandise to the user; a third receiving module, configured to receive a purchase instruction for purchasing the merchandise; and a processing module, configured to generate a two-dimensional code according to the purchase instruction, and to the The user transmits the two-dimensional code.
  • the device further includes:
  • An obtaining module configured to acquire geographic location information of the user if the vending machine does not include an item corresponding to the keyword
  • a recommendation module configured to recommend, to the user according to the geographic location information of the user, another vending machine that includes the commodity.
  • the recommendation module includes:
  • a first processing unit configured to determine, according to geographical location information of the user, a target area including a plurality of vending machines, and rasterize the target area, wherein the plurality of vending machines respectively include the commodity;
  • a storage unit configured to store obstacles in the target area according to a grid
  • a second processing unit configured to construct a path evaluation function
  • a searching unit configured to perform an optimal path search by using a particle swarm optimization algorithm based on the rasterized target area and the path evaluation function;
  • a recommendation unit for determining a target vending machine based on an optimal path of the output and recommending the target vending machine to the user.
  • the path evaluation function is:
  • f(p) ⁇ 1 time+ ⁇ 2 traffic+ ⁇ 3 length, where ⁇ 1 , ⁇ 2 , ⁇ 3 are weight coefficients, and time represents the time taken from the position of the user to the vending machine, Traffic represents traffic conditions from the location of the user to the vending machine, and length represents the path length from the location of the user to the vending machine.
  • an electronic device includes: at least one processor; and a memory communicably coupled to the at least one processor; wherein the memory is stored with the at least An instruction executed by a processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method as described above.
  • a non-transitory computer readable storage medium storing computer-executable instructions for causing The computer performs the method as described above.
  • a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program When the instructions are executed by the computer, the computer is caused to perform the method as described above.
  • the user selects the vending machine through the APP, and purchases the product on the APP.
  • the server After the user successfully purchases the product, the server generates a two-dimensional code, and sends the two-dimensional code to the user, the user.
  • the purchased merchandise can be taken out of the physical vending machine based on the two-dimensional code.
  • FIG. 1 is a schematic structural diagram of an implementation environment involved in various embodiments of the present application.
  • FIG. 2 is a schematic flow chart of a vending method according to Embodiment 1 of the present application.
  • FIG. 3 is a schematic flow chart of a vending method according to Embodiment 2 of the present application.
  • FIG. 4 is a schematic flow chart of a vending method according to Embodiment 3 of the present application.
  • FIG. 5 is a schematic flowchart of a method for recommending another vending machine including the product to the user according to the geographic location information of the user according to the third embodiment of the present application;
  • FIG. 6 is a schematic flow chart of a vending method provided in Embodiment 4 of the present application.
  • FIG. 7 is a schematic structural view of a vending apparatus provided in Embodiment 5 of the present application.
  • FIG. 8 is a schematic diagram showing the hardware structure of an electronic device for performing a vending method according to Embodiment 6 of the present application.
  • FIG. 1 is a schematic structural diagram of an implementation environment involved in various embodiments of the present application. As shown in FIG. 1, the implementation environment includes a user terminal 10, a server 20, and a vending machine 30.
  • the user terminal 10 can be an electronic device such as a mobile phone, a tablet computer, or a smart bracelet.
  • the user terminal 10 can be run with a browser, or can run other applications that can load and display webpage pages, such as shopping applications, payment applications, social applications, and the like.
  • the user terminal 10 can be connected to the server 20 via a wireless network or a wired network.
  • Server 20 can be a server, or a cluster of servers consisting of several servers, or a cloud computing service center.
  • the vending machine 30 is connected to the server 20 via a wireless network or a wired network.
  • the vending machine 30 is for storing various products, and has a scan code interface capable of scanning a two-dimensional code on the user terminal 10.
  • the vending machine 30 can push the product to the user based on the scanned two-dimensional code, and the vending machine 30 also has all the functions of a conventional vending machine.
  • FIG. 1 Only one user terminal 10, one server 20, and three vending machines 30 are shown in FIG. 1. Those skilled in the art can understand that any number of user terminals 10, servers 20, and Vending machine 30.
  • the following embodiments of the present application provide a vending method and a vending apparatus.
  • the step in the vending method is performed by the server, and the vending device can be disposed in the server as a software or hardware function unit, or can be used as a function module integrated in the server to execute the vending of the embodiment of the present application. method.
  • FIG. 2 is a schematic flow chart of a vending method according to Embodiment 1 of the present application. As shown in Figure 2, the method includes:
  • Step 110 Receive a selected instruction of the selected vending machine
  • Step 120 Receive a product keyword input by a user
  • Step 130 Determine, according to the keyword, whether the selected vending machine includes an item corresponding to the keyword;
  • Step 140 If the vending machine includes an item corresponding to the keyword, send information of the item to the user;
  • Step 150 Receive a purchase instruction for purchasing the commodity
  • Step 170 Generate a two-dimensional code according to the purchase instruction, and send the two-dimensional code to the user.
  • the user can view the vending machines around the user terminal through the APP of the user terminal, and select one of the vending machines according to the individual's will.
  • the user terminal sends the selected server to the server.
  • the vending machine displayed on the APP may display all the vending machines within a preset distance from the user according to the current location of the user, thereby facilitating the user to know the specific location of the vending machine around the user. Pick up.
  • the keyword of the product that he wants to purchase can be input in the APP interface, and the keyboard can be input or voice input or other methods when inputting the keyword.
  • User input key The word is sent by the user terminal to the server, and the server determines, according to the keyword and the vending machine selected by the user, whether the product that the user wants to purchase exists in the vending machine, and if so, sends the information of the product to the user terminal. .
  • the user can view the information of the product that he wants to purchase in the APP interface, and decide whether to purchase.
  • the server can receive the purchase instruction about the product sent by the user terminal, thereby generating a two-dimensional code according to the purchase instruction. And sending the two-dimensional code to the user terminal, and the user can pick up the goods according to the two-dimensional code to the physical vending machine.
  • all the product information can also be presented directly in the APP interface, and the user can find the product he wants to purchase without inputting a keyword search.
  • the server After the user purchases the product, the server also generates a corresponding QR code and sends the QR code to the user.
  • the order when the user wants to cancel the order after acquiring the two-dimensional code, the order can be cancelled by triggering the corresponding position of the APP interface. After the order is cancelled, the system automatically refunds and the QR code expires.
  • the time range for order cancellation can be limited, and after the predetermined time is exceeded, the order cannot be cancelled.
  • the duration of the two-dimensional code can also be limited. If the user does not pick up after exceeding the validity period of the two-dimensional code, the two-dimensional code is invalid, wherein the preset time before the expiration date of the two-dimensional code can be Remind users to remind users to pick up the goods as soon as possible.
  • the user can directly purchase the product in the APP, and directly pick up the goods in the vending machine by using the two-dimensional code generated when the product is purchased.
  • This embodiment makes it more convenient for the user to shop at the vending machine and solves the problem that the existing vending machine cannot be returned.
  • FIG. 3 is a schematic flowchart diagram of a vending method according to Embodiment 2 of the present application.
  • the main difference between FIG. 3 and FIG. 2 is that after receiving the purchase instruction for purchasing the commodity, the sales method further includes:
  • Step 160 Send a lock instruction for locking the item to the vending machine, so that the vending machine locks the item purchased by the user.
  • the process of locking the purchased item may be to store information of each item in the vending machine to the server, and configure a unique ID for each item.
  • the server sends the ID of the item to the vending machine, and the vending machine changes the sales status of the item from the sale status to the sold status according to the ID, and the vending machine does not The outside operation pushes the item.
  • the vending machine changes the item from the sold state to the for sale state according to the unlocking command sent by the server.
  • the user can directly purchase the product in the APP, and after the user purchases the successful product, a corresponding two-dimensional code for picking up the goods is generated, and the vending machine can lock the goods purchased by the user.
  • This embodiment makes it easier for the user to shop at the vending machine, solves the problem that the existing vending machine cannot be returned, and avoids the repeated purchase of the product, thereby improving the user experience.
  • FIG. 4 is a schematic flowchart diagram of a vending method according to Embodiment 3 of the present application.
  • the main difference between FIG. 4 and FIG. 3 is that the method of selling further includes:
  • Step 180 If the vending machine does not include an item corresponding to the keyword, obtain geographic location information of the user;
  • Step 190 Recommend other vending machines including the product to the user according to the geographic location information of the user.
  • the user when the user initially selected the vending machine does not include the product that the user wants to purchase, according to the geographical location information currently located by the user, the user is recommended to other vending machines including the product, and the user according to the user.
  • the recommended result is to choose vending machine to shop and pick up the product according to the QR code.
  • vending machines including the product As shown in FIG. 5, according to the geographic location information of the user, recommending other vending machines including the product to the user, specifically including:
  • Step 1901 Determine, according to geographic location information of the user, a target area that includes a plurality of vending machines, and rasterize the target area, wherein the plurality of vending machines each include the commodity;
  • Step 1902 Store obstacles in the target area according to a grid
  • Step 1903 constructing a path evaluation function
  • Step 1904 using the rasterized target area and the path evaluation function Particle swarm optimization algorithm for optimal path search;
  • Step 1905 Determine a target vending machine according to the output optimal path, and recommend the target vending machine to the user.
  • the particle swarm algorithm is used to plan the path of the vending machine to recommend an optimal vending machine containing the item to the user.
  • the grid method is first modeled on the two-dimensional plane for the environment in which the user and the vending machine are located.
  • the effectiveness of environmental modeling plays a key role in the ability of users to efficiently plan and avoid obstacles.
  • the advantage of grid method is that it is convenient and rapid to model, in which multiple grids can be combined to represent the same type of obstacles. Things, such as houses, rivers, etc. Since the granularity of the grid has a great influence on the accuracy of the path planning, it is possible to further subdivide large types of obstacles, such as houses, to further distinguish office buildings, residential buildings, etc., or to distinguish by floor height. Etc., then merge the rasters of the partitioned subclass's obstacles.
  • a path evaluation function is constructed.
  • three factors of time, distance, and traffic are mainly considered.
  • ⁇ 1 , ⁇ 2 , ⁇ 3 are weight coefficients, and time represents from the location of the user to the vending
  • traffic represents the traffic condition from the location of the user to the vending machine
  • length represents the path length from the location of the user to the vending machine.
  • factors such as weather factors, vehicles, transportation costs, and the like may also be added to the path evaluation function.
  • the traditional particle swarm optimization algorithm is used to perform optimal path search.
  • the fitness value of the current position of the particle is better than the fitness value of the individual optimal position, then the current value The position fitness value is used as the optimal adaptation of the particle. If the fitness value in all the individual optimal positions is better than the optimal fitness value of the whole group, the fitness value appearing in the optimal position of all individuals is substituted for the entire group.
  • the optimal fitness value is determined whether the current number of iterations reaches the preset maximum number of iterations. If yes, the current path is determined as the optimal path. If the preset maximum iteration is not reached, the position of the particle is passed. And the speed update formula updates the position and velocity of the particles and continues the path planning. Among them, the particle position and velocity update formula are described in the related art, and will not be described herein.
  • the vending machine corresponding to the optimal path is confirmed as the target vending machine of the user, thereby recommending to the user.
  • the user can directly purchase the product in the APP, and after the user purchases the successful product, a corresponding two-dimensional code for picking up the goods is generated, and the vending machine can lock the product purchased by the user, further, when When the vending machine does not include the product that the user wants to purchase, the vending machine can be recommended to the user according to the current location of the user.
  • This embodiment makes the user more convenient to shop at the vending machine, solves the problem that the existing vending machine cannot be returned, and avoids the repeated purchase of the product, thereby improving the user experience.
  • FIG. 6 is a schematic flow chart of a vending method according to Embodiment 4 of the present application. As shown in FIG. 6, the sales method includes:
  • Step 210 Receive a selected instruction of the selected vending machine
  • Step 220 Receive a product keyword input by a user
  • Step 230 Determine, according to the keyword, whether the selected vending machine includes an item corresponding to the keyword;
  • Step 240 If the vending machine includes an item corresponding to the keyword, send information of the item to the user;
  • Step 250 Receive identity verification information for the user, and determine whether the identity verification information of the user meets a preset rule.
  • Step 260 When the identity verification information of the user meets a preset requirement, receiving a purchase instruction for purchasing the commodity;
  • Step 270 Generate a two-dimensional code according to the purchase instruction, and send the two-dimensional code to the user.
  • the identity information of the user is further verified to determine whether the user is a user who can purchase the commodity within the preset regulation.
  • the process of the identity verification includes: scanning the user's ID card (including the front and back of the ID card), and scanning the user's facial avatar.
  • the ID of the user is identified by the ID card, and the ID avatar and the currently scanned facial avatar are compared to determine whether the user is the user, and only when determining the age of the user is in accordance with the preset.
  • the user is specified and is the user, it is confirmed that the user authentication is passed, and the user can purchase the product.
  • the identity information of the user may be verified by other methods, for example, by fingerprinting, voice recognition, etc., by acquiring the fingerprint information of the current user. Or the sound information, and the obtained fingerprint information or sound information is matched with the fingerprint information or the sound information collected in the pre-authentication verification. If the matching is consistent, it means that the current user's identity verification is passed, and the goods in the vending machine can be purchased. .
  • the identity information of the user may also be verified by other methods.
  • a sales method provided by the embodiment of the present application in which the user can purchase the product directly in the APP only when the user identity meets the preset requirement, and pick up the goods in the vending machine by the two-dimensional code generated when the product is purchased.
  • This embodiment provides convenience for the user to purchase, solves the problem that the existing vending machine cannot be returned, and on the other hand, enriches the vending machine sales method and effectively protects the minor.
  • FIG. 7 is a schematic structural diagram of a vending apparatus according to Embodiment 4 of the present application.
  • the device 40 includes a first receiving module 41 , a second receiving module 42 , a determining module 43 , a first sending module 44 , a third receiving module 45 , and a processing module 46 .
  • the first receiving module 41 is configured to receive a selected instruction of the selected vending machine; the second receiving module 42 is configured to receive a product keyword input by the user; and the determining module 43 is configured to determine, according to the keyword, Whether the selected vending machine includes the product corresponding to the keyword; the first sending module 44 is configured to: if the vending machine includes the product corresponding to the keyword, send the product to the user.
  • the third receiving module 45 is configured to receive a purchase instruction for purchasing the commodity; the processing module 46 is configured to generate a two-dimensional code according to the purchase instruction, and send the two-dimensional code to the user.
  • the first receiving module 41 and the second receiving module 42 are respectively connected to the determining module 43, and the determining module 43 determines, according to the received keyword, whether there is a product corresponding to the keyword in the selected vending machine. If the item exists, the determining module 43 transmits the determination result to the first sending module 44, and the first transmitting module 44 transmits the information of the item to the user.
  • the third receiving module 45 sends the received purchase instruction to the processing module 46, and the processing module 46 generates a two-dimensional code and returns the two-dimensional code to the user terminal.
  • the apparatus further includes: a second sending module 47.
  • the two sending module 47 is configured to send a lock instruction for locking the item to the vending machine, so that the vending machine locks the item purchased by the user.
  • the second sending module 47 sends a lock instruction to the vending machine, thereby locking the already purchased item, preventing other users from purchasing the item again.
  • the apparatus further includes an acquisition module 48 and a recommendation module 49.
  • the obtaining module 48 is configured to obtain the geographic location information of the user if the vending machine does not include the product corresponding to the keyword
  • the recommendation module 49 is configured to use the location information of the user to The user recommends other vending machines that contain the item.
  • the recommendation module 49 includes: a first processing unit 491, a storage unit 492, a second processing unit 493, a search unit 494, and a recommendation unit 495.
  • a first processing unit 491 configured to determine, according to geographic location information of the user, a target area that includes a plurality of vending machines, and rasterize the target area, wherein the plurality of vending machines include
  • the storage unit 492 is configured to store the obstacles in the target area according to the grid;
  • the second processing unit 493 is configured to construct a path evaluation function;
  • the searching unit 494 is configured to be based on the rasterized Determining the target area, and the path evaluation function, using the particle swarm algorithm to perform an optimal path search;
  • the recommending unit 495 is configured to determine the target vending machine according to the output optimal path, and recommend the target vending to the user Cargo aircraft.
  • the information exchange, the execution process, and the like between the modules are based on the same concept as the method embodiment of the present application, and the specific content is also applicable to the vending device.
  • the various modules in the embodiments of the present application can be implemented as separate hardware or software, and a combination of functions of the respective units can be implemented using separate hardware or software as needed.
  • the embodiment of the present application provides a vending device, in which a user can directly purchase an item in an APP, and after the user purchases a successful item, a corresponding two-dimensional code for picking up the product is generated, and the vending machine can lock the product purchased by the user. Further, when the vending machine does not include the product that the user wants to purchase, the user may recommend other vending machines containing the product according to the current location of the user. This embodiment makes the user more convenient to shop at the vending machine, solves the problem that the existing vending machine cannot be returned, and avoids the repeated purchase of the product, thereby improving the user experience.
  • FIG. 8 is a schematic diagram showing the hardware structure of an electronic device for performing a vending method according to Embodiment 5 of the present application.
  • the electronic device 50 includes:
  • One or more processors 51 and a memory 52 are exemplified by a processor 51 in FIG.
  • the processor 51 and the memory 52 can be connected by a bus or other means, as exemplified by a bus connection in FIG.
  • the memory 52 is a non-volatile computer readable storage medium and can be used for storing a non-volatile software program, a non-volatile computer executable program, and a module, such as a program instruction corresponding to the vending method in the embodiment of the present application.
  • / Module for example, the first receiving module 41, the second receiving module 42, the judging module 43, the first transmitting module 44, the third receiving module 45, and the processing module 46 shown in FIG. 7).
  • the processor 51 executes various functional applications of the server and data processing by executing non-volatile software programs, instructions, and modules stored in the memory 52, that is, implementing the above-described method embodiment sales method.
  • the memory 52 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to the use of the vending apparatus, and the like.
  • memory 52 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
  • memory 52 may optionally include memory remotely located relative to processor 51, which may be connected to the vending device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
  • the one or more modules are stored in the memory 52, and when executed by the one or more processors 51, perform the vending method in any of the above method embodiments, for example, performing the above described FIG. Method step 110 to step 150, step 170, method step 110 to step 170 in FIG. 3, method step 110 to step 190 in FIG. 4, method step 1901 to step 1905 in FIG. 5, method step in FIG. From 210 to 270, the functions of modules 41-49, units 491-495 in FIG. 7 are implemented.
  • the electronic device in the embodiment of the present application exists in various forms, including but not limited to: a server: a device that provides a computing service, and the server is configured to include a processor, a hard disk, a memory, a system bus, and the like.
  • the device is similar to a general-purpose computer architecture, but requires high processing power, stability, reliability, security, scalability, manageability, and so on. Or other electronic devices with data interaction capabilities.
  • the embodiment of the present application provides a non-transitory computer readable storage medium storing computer-executable instructions that are executed by an electronic device to perform any of the above method embodiments.
  • the method of vending for example, performs the method steps 110 to 150, 170 in FIG. 2, the method steps 110 to 170 in FIG. 3, the method steps 110 to 190 in FIG. 4, and FIG.
  • the method steps 1901 to 1905 in the method, the steps 210 to 270 in FIG. 6, implement the functions of the modules 41-49, 491-495 in FIG.
  • An embodiment of the present application provides a computer program product, including a computing program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer,
  • the computer executes the vending method in any of the above method embodiments, for example, performing the method steps 110 to 150, step 170 in FIG. 2, the method steps 110 to 170 in FIG. 3, and the method steps in FIG. From 110 to 190, method steps 1901 to 1905 in FIG. 5, and method steps 210 to 270 in FIG. 6, the functions of modules 41-49, units 491-495 in FIG. 7 are implemented.
  • the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • the various embodiments can be implemented by means of software plus a general hardware platform, and of course, by hardware.
  • a person skilled in the art can understand that all or part of the process of implementing the above embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or Random access memory (RAM), etc.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Molecular Biology (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

公开了一种售货方法。该方法包括:接收选定自动售货机的选定指令(110);接收用户输入的商品关键词(120);根据关键词,判断选定的自动售货机中是否包含关键词对应的商品(130);若自动售货机包含关键词对应的商品,向用户发送商品的信息(140);接收购买商品的购买指令(150);根据购买指令生成二维码,并向用户发送二维码(170)。还公开了一种售货装置。该实施方式使用户在使用自动售货机购物时更方便,提升了用户体验。

Description

一种售货方法、装置
本申请要求于2017年06月09日提交中国专利局,申请号为2017104344346,申请名称为“一种售货方法、装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及自动售货技术领域,尤其涉及一种售货方法、装置。
背景技术
目前,自动售货机被广泛使用,其结构和原理也均为公知,一般通过在一陈列装置内放置待售商品,提供多个与待售商品一一对应的按钮,由用户选择与待购商品相对应的按钮,正确投币或者扫码支付后,自动售货机即可以推送出商品。
发明人在实现本申请的过程中,发现相关技术存在以下问题:只能在找到实体的自动售货机后购买商品,并且只能根据自动售货机展示的窗口查看想购买的商品,从而导致用户购买商品不够便捷,用户体验不够好。
发明内容
本申请实施例要解决的技术问题是提供一种售货方法、装置,解决用户购买商品不够便捷,用户体验不够好的问题。
本申请实施例的一个方面,提供一种售货方法,包括:接收选定自动售货机的选定指令;接收用户输入的商品关键词;根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;接收购买所述商品的购买指令;根据所述购买指令生成二维码,并向所述用户发送所述二维码。
可选地,所述接收购买所述商品的购买指令之后,所述方法还包括:
向所述自动售货机发送锁定所述商品的锁定指令,以使所述自动售货机锁定用户购买的所述商品。
可选地,所述方法还包括:
若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;
根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
可选地,所述根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机包括:
根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;
将所述目标区域内的障碍物按照栅格进行存储;
构造路径评价函数;
基于栅格化后的所述目标区域,以及所述路径评价函数,利用粒子群算法进行最优路径搜索;
根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自动售货机。
可选地,所述路径评价函数为:
f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
本申请实施例的另一方面,提供一种售货装置,包括:第一接收模块,用于接收选定自动售货机的选定指令;第二接收模块,用于接收用户输入的商品关键词;判断模块,用于根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;第一发送模块,用于若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;第三接收模块,用于接收购买所述商品的购买指令;处理模块,用于根据所述购买指令生成二维码,并向所述用户发送所述二维码。
可选地,所述装置还包括:
获取模块,用于若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;
推荐模块,用于根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
可选地,所述推荐模块包括:
第一处理单元,用于根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;
存储单元,用于将所述目标区域内的障碍物按照栅格进行存储;
第二处理单元,用于构造路径评价函数;
搜索单元,用于基于栅格化后的所述目标区域,以及所述路径评价函数,利用粒子群算法进行最优路径搜索;
推荐单元,用于根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自动售货机。
可选地,所述路径评价函数为:
f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
本申请实施例的又一方面,提供一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
本申请实施例的再一方面,提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上所述的方法。
本申请实施例的还一方面,提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上所述的方法。
在本申请实施例中,用户通过APP选择自动售货机,并在APP上购买商品,当用户购买商品成功后,服务器生成二维码,并将该二维码发送给用户,用户 可以根据该二维码在实体的自动售货机上取出购买的商品。该实施方式使用户在使用自动售货机购物时更方便,提升了用户体验。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请各个实施例所涉及的一种实施环境的结构示意图;
图2是本申请实施例一提供的一种售货方法的流程示意图;
图3是本申请实施例二提供的一种售货方法的流程示意图;
图4是本申请实施例三提供的一种售货方法的流程示意图;
图5是本申请实施例三中根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机的方法的流程示意图;
图6是本申请实施例四提供的一种售货方法的流程示意图;
图7是本申请实施例五提供的一种售货装置的结构示意图;
图8是本申请实施例六提供的执行售货方法的电子设备的硬件结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
请参阅图1,图1是本申请各个实施例所涉及的一种实施环境的结构示意图。如图1所示,该实施环境包括:用户终端10、服务器20以及自动售货机30。
该用户终端10可以是手机、平板电脑、智能手环等电子设备。用户终端10中可以运行有浏览器,也可以运行有其他能够加载和显示网页页面的应用程序,比如购物类应用、支付类应用、社交类应用等。用户终端10可以通过无线网络或者有线网络与服务器20连接。
服务器20可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
自动售货机30通过无线网络或者有线网络与服务器20连接。自动售货机30用于存储各种商品,其具备扫码接口,能够扫描用户终端10上的二维码。自动售货机30能够根据其扫描的二维码向用户推送商品,另外,该自动售货机30也具备传统的自动售货机的全部功能。
需要说明的是,图1中仅示出了一个用户终端10、一个服务器20以及三个自动售货机30,本领域技术人员可以理解的是,还可以包括任意数量的用户终端10、服务器20以及自动售货机30。
基于该实施环境,本申请下述实施例提供了一种售货方法和售货装置。其中,售货方法中的步骤由服务器执行,售货装置可以作为一个软件或硬件功能单元设置在所述服务器中,也可以作为整合在服务器中的一个功能模块,执行本申请实施例的售货方法。
实施例一
请参阅图2,图2是本申请实施例一提供的一种售货方法的流程示意图。如图2所示,该方法包括:
步骤110、接收选定自动售货机的选定指令;
步骤120、接收用户输入的商品关键词;
步骤130、根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;
步骤140、若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;
步骤150、接收购买所述商品的购买指令;
步骤170、根据所述购买指令生成二维码,并向所述用户发送所述二维码。
在本实施例中,用户可以通过用户终端的APP查看其周围的自动售货机,并且根据个人意愿选择其中的一个自动售货机,在用户选定自动售货机的同时,用户终端向服务器发送选定指令,以使服务器获取用户所选的自动售货机。其中,在APP上显示的自动售货机可以是根据用户当前所处的位置,在地图上显示距离用户预设距离内的全部自动售货机,从而方便用户获悉其周围自动售货机的具***置,以便取货。
用户选定自动售货机后,可以在APP界面输入其想购买的商品的关键词,输入关键词时可以通过键盘输入或者语音输入或者其他方式。用户输入的关键 词由用户终端发送至服务器,服务器根据该关键词以及用户选定的自动售货机,判断该自动售货机中是否存在用户想要购买的商品,若存在,则将该商品的信息发送至用户终端。用户可以在APP界面查看其想购买的商品的信息,并决定是否购买,当用户购买该商品时,服务器能够接收用户终端发送的关于该商品的购买指令,从而根据该购买指令生成二维码,并将该二维码发送至用户终端,用户可以根据该二维码去实体的自动售货机取货。
在一些实施例中,也可以直接在APP界面呈现全部的商品信息,用户不需要输入关键词查找即可以找到其想购买的商品。在用户购买商品后,服务器也会生成相应的二维码,并将二维码发送给用户。
在一些实施例中,除了根据上述购买指令生成二维码之外,还可以根据上述购买指令生成其他类型的验证码,比如数字验证码等。
在一些实施例中,在用户获取二维码后想要取消订单时,可以通过触发APP界面的相应位置来取消订单,取消订单后,***会自动退款并且二维码失效。其中,可以对订单取消的时间范围进行限定,超过预定时间后,不能取消订单。此外,二维码的期限也可以进行限定,如果用户在超过二维码的有效期后还没有取货,则该二维码失效,其中,在距离二维码失效期限之前的预设时间内可以对用户进行提醒,提醒用户尽快取货。
在本申请实施例中,用户可以直接在APP购买商品,通过购买商品时生成的二维码在自动售货机直接取货。该实施方式,使用户在自动售货机购物更方便,并且解决了现有的自动售货机不能退货的问题。
实施例二
请参阅图3,图3是本申请实施例二提供的一种售货方法的流程示意图。图3与图2的主要区别在于,接收购买所述商品的购买指令之后,该售货方法还包括:
步骤160、向所述自动售货机发送锁定所述商品的锁定指令,以使所述自动售货机锁定用户购买的所述商品。
可以理解的是,当有两位或者多位用户在相同的时间段内在同一自动售货机购买同一个商品时,极有可能全部的用户都购买成功该商品,并均获取到了二维码,此时,在取货时,该一个商品显然不能满足全部用户的需求,容易引发混乱。因此,有必要在用户购买成功商品后,对该商品进行锁定,后续再购 买商品的用户不能重复购买该商品。
其中,对该购买的商品进行锁定的过程可以是,将自动售货机中每一商品的信息都存储至服务器,并且为每一商品配置唯一的ID。当某一商品被用户购买后,服务器将该商品的ID发送至自动售货机,自动售货机根据该ID将该商品的售卖状态由待售卖状态更改为已售卖状态,并且自动售货机不会根据外界的操作推送该商品。需要说明的是,当二维码期限失效而用户又没有取货时,自动售货机根据服务器发送的解锁指令将该商品由已售卖状态更改为待售卖状态。
在本申请实施例中,用户可以直接在APP购买商品,在用户购买成功商品后,会生成相应的用于取货的二维码,并且自动售货机能够锁定用户购买的商品。该实施方式,使用户在自动售货机购物更方便,解决了现有的自动售货机不能退货的问题,并且避免了商品被重复购买,提升了用户体验。
实施例三
请参阅图4,图4是本申请实施例三提供的一种售货方法的流程示意图。图4与图3的主要区别在于,该售货方法还包括:
步骤180、若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;
步骤190、根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
在本实施例中,当用户初始选定的自动售货机中不包含用户想要购买的商品时,根据用户当前所处的地理位置信息,向用户推荐其他包含该商品的自动售货机,用户根据推荐结果选择自动售货机购物,并根据二维码取货。
其中,如图5所示,根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机,具体包括:
步骤1901、根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;
步骤1902、将所述目标区域内的障碍物按照栅格进行存储;
步骤1903、构造路径评价函数;
步骤1904、基于栅格化后的所述目标区域,以及所述路径评价函数,利用 粒子群算法进行最优路径搜索;
步骤1905、根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自动售货机。
在本实施例中,利用粒子群算法对自动售货机的路径进行规划,以向用户推荐包含该商品的最优自动售货机。首先在二维平面上对用户和自动售货机所处的环境用栅格法进行建模。环境建模的有效性对于用户能否高效地规划和避开障碍物具有关键的作用,栅格法的优点是建模方便迅速,其中,可以将多个栅格进行拼合来代表同一类的障碍物,比如房屋类、河流类等。由于栅格的粒度大小对路径规划的精确性影响较大,因此,可以进一步将大类障碍物进行细分,比如房屋类,进一步区分出办公楼、住宅楼等,或者按楼层高度进行区分,等,然后再将划分的小类的障碍物的栅格进行合并。
利用栅格法进行环境建模后,构造路径评价函数。在本实施例中主要考虑时间、距离以及交通这三个因素。该路径评价函数为:f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
在一些实施例中,还可以将天气因素、交通工具、交通费用等因素加入路径评价函数中。
进一步地,利用传统的粒子群算法进行最优路径搜索。该过程包括:确定粒子群的参数、最大迭代次数、种群大小,并完成粒子群初始化;根据路径评价函数f(p)=ω1time+ω2traffic+ω3length计算每个粒子的自适应值;更新每个粒子的最优适应度值和整个群体的最优适应度值,在这个过程中,如果粒子当前位置的适应度值优于其个体最优位置的适应度值,则以当前位置适应度值作为该粒子的最优适应,如果所有个体最优位置中出现适应度值优于整个群体的最优适应值,则以所有个体最优位置中出现的适应度值代替整个群体的最优适应度值;判断当前的迭代次数是否达到预设的最大迭代次数,若达到,则将当前的路径确定为最优路径,若没有达到预设的最大迭代此时,则通过粒子的位置和速度更新公式更新粒子的位置和速度,继续进行路径规划。其中,粒子的位置和速度更新公式在相关技术中均有记载,在此不再赘述。
通过粒子群算法获取最优路径后,该最优路径所对应的自动售货机即确认是用户的目标自动售货机,由此,向用户进行推荐。
在本申请实施例中,用户可以直接在APP购买商品,在用户购买成功商品后,会生成相应的用于取货的二维码,并且自动售货机能够锁定用户购买的商品,进一步地,当该自动售货机不包含用户想要购买的商品时,可以根据用户当前的位置向用户推荐其他包含该商品的自动售货机。该实施方式,使用户在自动售货机购物更方便,解决了现有的自动售货机不能退货的问题,避免了商品被重复购买,提升了用户体验。
实施例四
请参阅图6,图6是本申请实施例四提供的一种售货方法的流程示意图。如图6所示,该售货方法包括:
步骤210、接收选定自动售货机的选定指令;
步骤220、接收用户输入的商品关键词;
步骤230、根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;
步骤240、若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;
步骤250、接收对所述用户的身份验证信息,并判断所述用户的身份验证信息是否符合预设的规定;
步骤260、当所述用户的身份验证信息符合预设的规定时,接收购买所述商品的购买指令;
步骤270、根据所述购买指令生成二维码,并向所述用户发送所述二维码。
可以理解的是,并不是所有的商品都可以售卖给消费者,例如,香烟、酒类,等一些不能对未成年人销售的商品。因此,有必要在消费者购买商品前对消费者的身份进行验证。
在本申请实施例中,在用户购买所述商品之前,还进一步对用户的身份信息进行验证,以判断该用户是否是预设规定内的可以购买商品的用户。
其中,该身份验证的过程包括:扫描用户的身份证(包括身份证正面及反面)、扫描用户的面部头像。通过身份证识别用户的年龄,通过身份证头像和当前扫描的面部头像对比判断是否是用户本人,只有当确定用户的年龄符合预设 规定并且是用户本人时,确认为用户身份验证通过,用户可以购买商品。
此外,当用户已经在购买商品的APP进行身份认证并且身份验证通过,此时,还可以通过其他方法来验证用户的身份信息,例如,通过指纹识别、声音识别等,通过获取当前用户的指纹信息或者声音信息,并将获取的指纹信息或者声音信息,与预先身份验证时采集的指纹信息或者声音信息进行匹配,如果匹配一致,即表示当前用户的身份验证通过,可以购买自动售货机中的商品。
需要说明的是,在本申请实施例中,还可以通过其他方法对用户的身份信息进行验证。
本申请实施例提供的一种售货方法,该方法中,只有用户身份符合预设规定时,用户才可以直接在APP购买商品,并且通过购买商品时生成的二维码在自动售货机取货。该实施方式,一方面,为用户购物提供了方便,解决了现有的自动售货机不能退货的问题,另一方面,丰富了自动售货机的售货方法,并且有效的保护了未成年人。
实施例五
请参阅图7,图7是本申请实施例四提供的一种售货装置的结构示意图。如图7所示,该装置40包括:第一接收模块41、第二接收模块42、判断模块43、第一发送模块44、第三接收模块45以及处理模块46。
其中,第一接收模块41,用于接收选定自动售货机的选定指令;第二接收模块42,用于接收用户输入的商品关键词;判断模块43,用于根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;第一发送模块44,用于若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;第三接收模块45,用于接收购买所述商品的购买指令;处理模块46,用于根据所述购买指令生成二维码,并向所述用户发送所述二维码。
在本申请实施例中,第一接收模块41和第二接收模块42均分别连接判断模块43,判断模块43根据接收到的关键词,判断选定的自动售货机中是否存在关键词对应的商品,如果存在该商品,判断模块43向第一发送模块44发送判断结果,由第一发送模块44向用户发送该商品的信息。第三接收模块45将接收到的购买指令发送至处理模块46,由处理模块46生成二维码,并返回该二维码至用户终端。
在一些实施例中,同样请参考图7,该装置还包括:第二发送模块47。第 二发送模块47,用于向所述自动售货机发送锁定所述商品的锁定指令,以使所述自动售货机锁定用户购买的所述商品。在这里,当用户在用户终端的APP购买了商品之后,第二发送模块47向自动售货机发送锁定指令,从而锁定该已经购买的商品,避免其他用户再次购买该商品。
在一些实施例中,同样请参考图7,该装置还包括:获取模块48和推荐模块49。其中,获取模块48,用于若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;推荐模块49,用于根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
其中,推荐模块49包括:第一处理单元491、存储单元492、第二处理单元493、搜索单元494以及推荐单元495。第一处理单元491,用于根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;存储单元492,用于将所述目标区域内的障碍物按照栅格进行存储;第二处理单元493,用于构造路径评价函数;搜索单元494,用于基于栅格化后的所述目标区域,以及所述路径评价函数,利用粒子群算法进行最优路径搜索;推荐单元495,用于根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自动售货机。
其中,所述路径评价函数为:f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
需要说明的是,本申请实施例中的售货装置中的各个模块、单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,具体内容同样适用于售货装置。本申请实施例中的各个模块能作为单独的硬件或软件来实现,并且可以根据需要使用单独的硬件或软件来实现各个单元的功能的组合。
本申请实施例提供了一种售货装置,用户可以直接在APP购买商品,在用户购买成功商品后,会生成相应的用于取货的二维码,并且自动售货机能够锁定用户购买的商品,进一步地,当该自动售货机不包含用户想要购买的商品时,可以根据用户当前的位置向用户推荐其他包含该商品的自动售货机。该实施方式,使用户在自动售货机购物更方便,解决了现有的自动售货机不能退货的问题,避免了商品被重复购买,提升了用户体验。
实施例六
请参阅图8,图8是本申请实施例五提供的执行售货方法的电子设备的硬件结构示意图。如图8所示,该电子设备50包括:
一个或多个处理器51以及存储器52,图8中以一个处理器51为例。
处理器51和存储器52可以通过总线或者其他方式连接,图7中以通过总线连接为例。
存储器52作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的售货方法对应的程序指令/模块(例如,附图7所示的第一接收模块41、第二接收模块42、判断模块43、第一发送模块44、第三接收模块45以及处理模块46)。处理器51通过运行存储在存储器52中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例售货方法。
存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据售货装置的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至售货装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器52中,当被所述一个或者多个处理器51执行时,执行上述任意方法实施例中的售货方法,例如,执行以上描述的图2中的方法步骤110至步骤150、步骤170,图3中的方法步骤110至步骤170,图4中的方法步骤110至步骤190,图5中的方法步骤1901至步骤1905,图6中的方法步骤210至步骤270,实现图7中的模块41-49,单元491-495的功能。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本申请实施例的电子设备以多种形式存在,包括但不限于:服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务 器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。或者,其他具有数据交互功能的电子装置。
实施例七
本申请实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被电子设备执行上述任意方法实施例中的售货方法,例如,执行以上描述的图2中的方法步骤110至步骤150、步骤170,图3中的方法步骤110至步骤170,图4中的方法步骤110至步骤190,图5中的方法步骤1901至步骤1905,图6中的方法步骤210至步骤270,实现图7中的模块41-49,单元491-495的功能。
实施例八
本申请实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的售货方法,例如,执行以上描述的图2中的方法步骤110至步骤150、步骤170,图3中的方法步骤110至步骤170,图4中的方法步骤110至步骤190,图5中的方法步骤1901至步骤1905,图6中的方法步骤210至步骤270,实现图7中的模块41-49,单元491-495的功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或 随机存储记忆体(Random Access Memory,RAM)等。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (13)

  1. 一种售货方法,其特征在于,所述方法包括:
    接收选定自动售货机的选定指令;
    接收用户输入的商品关键词;
    根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;
    若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;
    接收购买所述商品的购买指令;
    根据所述购买指令生成二维码,并向所述用户发送所述二维码。
  2. 根据权利要求1所述的方法,其特征在于,所述接收购买所述商品的购买指令之后,所述方法还包括:
    向所述自动售货机发送锁定所述商品的锁定指令,以使所述自动售货机锁定用户购买的所述商品。
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
    若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;
    根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
  4. 根据权利要求3所述的方法,其特征在于,所述根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机包括:
    根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;
    将所述目标区域内的障碍物按照栅格进行存储;
    构造路径评价函数;
    基于栅格化后的所述目标区域,以及所述路径评价函数,利用粒子群算法进行最优路径搜索;
    根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自 动售货机。
  5. 根据权利要求4所述的方法,其特征在于,所述路径评价函数为:
    f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
  6. 一种售货装置,其特征在于,所述装置包括:
    第一接收模块,用于接收选定自动售货机的选定指令;
    第二接收模块,用于接收用户输入的商品关键词;
    判断模块,用于根据所述关键词,判断选定的所述自动售货机中是否包含所述关键词对应的商品;
    第一发送模块,用于若所述自动售货机包含所述关键词对应的商品,向所述用户发送所述商品的信息;
    第三接收模块,用于接收购买所述商品的购买指令;
    处理模块,用于根据所述购买指令生成二维码,并向所述用户发送所述二维码。
  7. 根据权利要求6所述的装置,其特征在于,所述装置还包括:
    第二发送模块,用于向所述自动售货机发送锁定所述商品的锁定指令,以使所述自动售货机锁定用户购买的所述商品。
  8. 根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
    获取模块,用于若所述自动售货机不包含所述关键词对应的商品,获取所述用户的地理位置信息;
    推荐模块,用于根据所述用户的地理位置信息,向所述用户推荐其他包含所述商品的自动售货机。
  9. 根据权利要求8所述的装置,其特征在于,所述推荐模块包括:
    第一处理单元,用于根据所述用户的地理位置信息,确定包含多个自动售货机的目标区域,并将所述目标区域栅格化,其中,所述多个自动售货机均包含所述商品;
    存储单元,用于将所述目标区域内的障碍物按照栅格进行存储;
    第二处理单元,用于构造路径评价函数;
    搜索单元,用于基于栅格化后的所述目标区域,以及所述路径评价函数,利用粒子群算法进行最优路径搜索;
    推荐单元,用于根据输出的最优路径确定目标自动售货机,并向所述用户推荐所述目标自动售货机。
  10. 根据权利要求9所述的装置,其特征在于,所述路径评价函数为:
    f(p)=ω1time+ω2traffic+ω3length,其中,ω1,ω2,ω3为权系数,time表示从所述用户的位置到所述自动售货机所花费的时间,traffic表示从所述用户的位置到所述自动售货机这段路程中的交通状况,length表示从所述用户的位置到所述自动售货机的路径长度。
  11. 一种电子设备,其特征在于,包括:
    至少一个处理器;以及,
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5任一项所述的方法。
  12. 一种非易失性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行权利要求1-5任一项所述的方法。
  13. 一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行权利要求1-5任一项所述的方法。
PCT/CN2017/107889 2017-06-09 2017-10-26 一种售货方法、装置 WO2018223586A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019567692A JP2020522821A (ja) 2017-06-09 2017-10-26 販売方法及び装置
EP17912740.2A EP3637380A4 (en) 2017-06-09 2017-10-26 AUTOMATIC DISTRIBUTION PROCESS AND DEVICE
US16/704,242 US20200105084A1 (en) 2017-06-09 2019-12-05 Method for vending and electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710434434.6 2017-06-09
CN201710434434.6A CN107248222B (zh) 2017-06-09 2017-06-09 一种售货方法、装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/704,242 Continuation US20200105084A1 (en) 2017-06-09 2019-12-05 Method for vending and electronic device

Publications (1)

Publication Number Publication Date
WO2018223586A1 true WO2018223586A1 (zh) 2018-12-13

Family

ID=60018216

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/107889 WO2018223586A1 (zh) 2017-06-09 2017-10-26 一种售货方法、装置

Country Status (5)

Country Link
US (1) US20200105084A1 (zh)
EP (1) EP3637380A4 (zh)
JP (1) JP2020522821A (zh)
CN (1) CN107248222B (zh)
WO (1) WO2018223586A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248222B (zh) * 2017-06-09 2019-08-23 深圳正品创想科技有限公司 一种售货方法、装置
CN107833360A (zh) * 2017-11-28 2018-03-23 百达致胜(北京)科技有限公司 自动售卖控制方法、***
CN108256959A (zh) * 2017-12-25 2018-07-06 福建新大陆软件工程有限公司 利用物联网的自助售货机预购方法及***
CN108563996A (zh) * 2018-03-16 2018-09-21 北京缤歌网络科技有限公司 用于自动售货机的身份认证装置及其自动售货机
CN108805644A (zh) * 2018-03-29 2018-11-13 北京康得新创科技股份有限公司 贩售机的商品售卖方法以及贩售机
CN108597125A (zh) * 2018-04-25 2018-09-28 中国人民解放军陆军军医大学第附属医院 一种基于二维码自动取药售药机的工作方法
CN109035558B (zh) * 2018-06-12 2020-08-25 武汉市哈哈便利科技有限公司 一种用于无人售货柜的商品识别算法在线学习***
CN109685239B (zh) * 2018-10-16 2021-08-17 浙江工业大学 自动售卖机站点间的货物调整优化方法
CN109515449A (zh) * 2018-11-09 2019-03-26 百度在线网络技术(北京)有限公司 用于控制车辆与车载设备交互的方法和装置
CN110060413B (zh) * 2019-04-03 2022-06-10 秒针信息技术有限公司 物品的出售方法和装置、存储介质及电子装置
CN110349345A (zh) * 2019-07-11 2019-10-18 高翼 一种啤酒售卖机售卖啤酒的方法及装置
CN110659421B (zh) * 2019-09-26 2022-07-15 重庆集创家科技有限公司 零售柜的商品推荐***
CN110648100A (zh) * 2019-09-26 2020-01-03 重庆集创家科技有限公司 用于零售柜的商品配送***
CN112288526A (zh) * 2020-10-30 2021-01-29 孟祥宝 物品赠送方法、装置、存储介质及处理器
WO2022168395A1 (ja) 2021-02-05 2022-08-11 日立Astemo株式会社 物体検知装置
CN113129031B (zh) * 2021-04-15 2024-04-23 广东便捷神科技股份有限公司 一种基于无人售货机的可退货方法
CN113222702A (zh) * 2021-05-19 2021-08-06 齐喝彩(上海)人工智能科技有限公司 一种自动饮料机饮料食谱推荐方法及***
CN114724279A (zh) * 2022-03-21 2022-07-08 贵州卓霖科技有限公司 基于密码锁的信息获取方法、装置、电子设备及存储介质
CN114444985B (zh) * 2022-04-11 2022-06-28 新石器慧通(北京)科技有限公司 基于无人车的移动售卖路径动态调整方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293455A (ja) * 1999-04-09 2000-10-20 Yoshiro Mizuno ブラウザー付ハンディーターミナル
KR20130013463A (ko) * 2011-07-28 2013-02-06 이진호 2차원 코드의 정보에 따라 상품의 할인 및 이벤트가 수행되는 자판기
CN103136863A (zh) * 2013-03-06 2013-06-05 杭州九树网络科技有限公司 增强现实自动售卖机设备及控制方法
CN105225344A (zh) * 2015-10-19 2016-01-06 江门市东吉五金制品有限公司 一种自动售货机电子支付***及其支付方法
CN106355751A (zh) * 2016-08-25 2017-01-25 江苏派诺光电科技股份有限公司 一种自动售货机的售货方法
CN107248222A (zh) * 2017-06-09 2017-10-13 深圳正品创想科技有限公司 一种售货方法、装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3744786B2 (ja) * 2000-10-20 2006-02-15 株式会社日立製作所 チケットレス予約システム
JP2004310165A (ja) * 2003-04-02 2004-11-04 Nec Corp デリバリサービスシステム、サービス提供装置機及びそれに用いる予約方法並びにその決済方法
JP2005025687A (ja) * 2003-07-03 2005-01-27 Hitachi Software Eng Co Ltd サーバー搭載自動販売機及びその運用システム
JP4882798B2 (ja) * 2007-02-28 2012-02-22 富士通株式会社 販売支援処理方法及び装置
EP2710541A4 (en) * 2011-05-19 2014-11-05 Zoran Konevic SYSTEMS, METHOD AND DEVICE FOR DISTRIBUTING PRODUCT SAMPLES
US20120310408A1 (en) * 2011-06-02 2012-12-06 Nokia Siemens Networks Oy Vending machine ordering
CN104751344A (zh) * 2013-12-27 2015-07-01 腾讯科技(深圳)有限公司 一种商品信息的处理方法、装置和***
JP6601947B2 (ja) * 2014-08-25 2019-11-06 国立大学法人 鹿児島大学 ナビゲーションシステム、ナビゲーション方法及びプログラム
CN104850894B (zh) * 2015-04-28 2018-07-13 江西思克科技有限公司 一种用于自动售货机的货物预订***
CN105894256A (zh) * 2016-04-01 2016-08-24 赵忠义 一种便捷式网购商品实时领取***
CN105931104A (zh) * 2016-04-25 2016-09-07 张浩楠 一种基于互联网超市购物***
CN106991122B (zh) * 2017-02-27 2021-02-02 四川大学 一种基于粒子群算法的电影推荐方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293455A (ja) * 1999-04-09 2000-10-20 Yoshiro Mizuno ブラウザー付ハンディーターミナル
KR20130013463A (ko) * 2011-07-28 2013-02-06 이진호 2차원 코드의 정보에 따라 상품의 할인 및 이벤트가 수행되는 자판기
CN103136863A (zh) * 2013-03-06 2013-06-05 杭州九树网络科技有限公司 增强现实自动售卖机设备及控制方法
CN105225344A (zh) * 2015-10-19 2016-01-06 江门市东吉五金制品有限公司 一种自动售货机电子支付***及其支付方法
CN106355751A (zh) * 2016-08-25 2017-01-25 江苏派诺光电科技股份有限公司 一种自动售货机的售货方法
CN107248222A (zh) * 2017-06-09 2017-10-13 深圳正品创想科技有限公司 一种售货方法、装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3637380A4 *

Also Published As

Publication number Publication date
US20200105084A1 (en) 2020-04-02
EP3637380A1 (en) 2020-04-15
EP3637380A4 (en) 2021-04-28
CN107248222B (zh) 2019-08-23
CN107248222A (zh) 2017-10-13
JP2020522821A (ja) 2020-07-30

Similar Documents

Publication Publication Date Title
WO2018223586A1 (zh) 一种售货方法、装置
JP6585808B1 (ja) 生成方法、プログラム、情報処理装置
CN107908789A (zh) 用于生成信息的方法和装置
US11087396B1 (en) Context aware predictive activity evaluation
US10846689B2 (en) Reducing cybersecurity risks when purchasing products over a network
US20190073706A1 (en) Ad hoc merchant configuration system
US8972285B2 (en) System and method for determining inventory locations
KR20180064735A (ko) 공간 서비스 시스템 및 방법
US20200372823A1 (en) Systems and Methods for Interactive Learning through a Graphical User Interface
US11893532B2 (en) Radio frequency identification scanning using the Internet of Things
JP2020052633A (ja) プログラム、情報処理端末、及び情報処理方法
KR20210058525A (ko) 상품 또는 서비스에 대한 비정형의 품목데이터를 자동으로 분류하는 방법 및 디바이스
KR20210032691A (ko) 네트워크 기반 상품 추천 방법 및 장치
KR102459466B1 (ko) 메타버스와 nft 기반의 글로벌 이커머스 통합 관리 방법 및 시스템
KR20190075958A (ko) 생체측정 특징에 기초한 보안 검증 방법 및 장치
CN111724236A (zh) 一种人工智能导购方法及终端设备
US20170249684A1 (en) Systems and methods for search term prioritization
CN109345252A (zh) 一种线上交易控制方法、装置、及计算机设备
CN107292615A (zh) 一种电子支付的安全保障方法和装置
CN113868608A (zh) 一种身份验证方法及装置
KR20160025153A (ko) 오프라인 매장의 상품 정보 제공 장치 및 방법
KR102599361B1 (ko) 다이나믹 식별코드 판매서비스 제공 장치 및 방법
KR20230108641A (ko) 증강현실 애플리케이션 기반 캠핑 사용자 플랫폼 시스템 및 그 운용 방법
EP4273785A1 (en) Apparatus and method for providing dynamic identification code sales service
US20200117820A1 (en) Electronic systems of electronic terminals and servers for securing information integrity in the distributed technological environment and methods of using thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17912740

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019567692

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2017912740

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2017912740

Country of ref document: EP

Effective date: 20200109