Abstract:
Disclosed are a transaction method, and a transaction system and device. The method comprises: an online store server managing information about physical stores, accepting the login of a user terminal, querying information about physical stores which have corresponding commodities according to a selected commodity list submitted by the user terminal, selecting therefrom a suitable physical store for the user terminal in accordance with a screening policy, and sending the name and position information about the selected physical store to the user terminal; the user terminal reporting the commodity list to a physical store terminal of the physical store selected by the online store server, and the physical store terminal querying position information about a corresponding commodity according to the commodity list reported by the user terminal, and feeding back same to the user terminal; and the user terminal searching for a corresponding commodity in a corresponding physical store according to the position information about the commodity, and completing commodity payment through interaction with the online store server or the physical store terminal. The present invention can carry out querying and selection of mass commodity information, and can greatly improve the shopping experience of a user and ensure shopping quality.

Description:
TECHNICAL FIELD 
       [0001]    The disclosure relates to the field of Internet information technology, and in particular to a transaction method, system, and device. 
       BACKGROUND 
       [0002]    With development of the Internet and electronics industry, shopping modes are increasingly diversified. There are two usual shopping modes. One is based on Internet virtual shopping, in which a whole process of buying, selling, and commodity transaction may be performed on the Internet, with an inevitable quality or fraud issue, failing to meet a user demand of on-site shopping/experience. The other is shopping at a conventional physical store, in which a commodity may be selected at a physical marketplace and a counter, and transaction by cash or card may be made once a purchase is determined. Although capable of meeting the user demand of on-site experience, such a shopping mode can provide but a small range of commodities for selection, hardly meeting a user demand of free selection and shopping from massive commodities information. 
       SUMMARY 
       [0003]    In view of this, embodiments herein may provide a transaction method, system, and device, capable of implementing combined virtual online shopping and physical store shopping. 
         [0004]    To this end, a technical solution according to an embodiment herein may be implemented as follows. 
         [0005]    According to an embodiment herein, a transaction method includes: 
         [0006]    managing, by an online mall server, physical store information; receiving login by a user terminal; searching, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selecting, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sending information on a name and a location of the selected physical store to the user terminal; 
         [0007]    reporting, by the user terminal, the list of commodities to a physical store terminal of the selected physical store; searching, by the physical store terminal, for information on a location of a commodity corresponding to the list of commodities reported by the user terminal, and feeding the found information on the location of the commodity back to the user terminal; 
         [0008]    finding, by the user terminal, the commodity in the physical store according to the received information on the location of the commodity, and paying for the commodity by interacting with the online mall server or the physical store terminal. 
         [0009]    The method may further include: 
         [0010]    searching, by the physical store terminal, for a tag of the commodity corresponding to the list of commodities reported by the user terminal, and feeding the found tag of the commodity back to the user terminal; 
         [0011]    scanning, by the user terminal, the received tag of the commodity, and checking the commodity according to a result of the scanning. 
         [0012]    The tag of the commodity may be one of a Near Field Communication NFC tag, a wireless Radio Frequency IDentification RFID tag, and a Quick Response code. 
         [0013]    The physical store information may include information on a name of a physical store, a location of the physical store, and a commodity in the physical store. 
         [0014]    The physical store information may further include information on a location of the commodity in the physical store. 
         [0015]    According to an embodiment herein, a transaction system includes an online mall server, a physical store terminal, and a user terminal. 
         [0016]    The online mall server may be configured for: managing physical store information; receiving login by the user terminal; searching, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selecting, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sending information on a name and a location of the selected physical store to the user terminal. 
         [0017]    The physical store terminal may be configured for: managing information on a local physical store; reporting the information on the local physical store to the online mall server; searching for information on a location of a commodity in the local physical store according to the list of commodities reported by the user terminal, and feeding the found information on the location of the commodity back to the user terminal. 
         [0018]    The user terminal may be configured for: logging in to the online mall server; selecting commodities and submitting the selected list of commodities; receiving the information on the name and the location of the physical store selected by the online mall server for the user terminal; reporting the list of commodities to a physical store terminal of the physical store selected by the online mall server; receiving information on a location of a commodity fed back by the physical store terminal of the selected physical store. 
         [0019]    The user terminal may be further configured for: finding the commodity in the selected physical store according to the received information on the location of the commodity, and paying for the commodity by interacting with the online mall server or the physical store terminal of the selected physical store. 
         [0020]    The physical store terminal may be further configured for: searching for a tag of the commodity corresponding to the list of commodities reported by the user terminal, and feeding the found tag of the commodity back to the user terminal; 
         [0021]    The user terminal may be further configured for: scanning the received tag of the commodity in a physical store, and checking the commodity according to a result of the scanning. 
         [0022]    According to an embodiment herein, an online mall server includes a physical store managing module, a first terminal interaction module, and a first physical store interaction module. 
         [0023]    The physical store managing module may be configured for: managing physical store information; receiving login by a user terminal; searching, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selecting, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sending, through the first terminal interaction module, information on a name and a location of the selected physical store to the user terminal. 
         [0024]    The first terminal interaction module may be configured for: delivering information between the online mall server and the user terminal. 
         [0025]    The first physical store interaction module may be configured for: delivering information between the online mall server and a physical store terminal. 
         [0026]    The information delivered between the online mall server and the user terminal may include: information delivered during login of the user terminal, the selected list of commodities submitted by the user terminal received by the online mall server, and information delivered during commodity payment between the online mall server and the user terminal. 
         [0027]    The information delivered between the online mall server and the physical store terminal may include physical store information reported by the physical store terminal received by the online mall server. 
         [0028]    According to an embodiment herein, a physical store terminal includes a commodity managing module, a second terminal interaction module, and a first network interaction module. 
         [0029]    The commodity managing module may be configured for: managing information on a local physical store; searching for information on a location of a commodity corresponding to a list of commodities reported by a user terminal. 
         [0030]    The second terminal interaction module may be configured for: receiving the list of commodities reported by the user terminal, and feeding the found information on the location of the commodity back to the user terminal. 
         [0031]    The first network interaction module may be configured for: reporting the information on the local physical store to an online mall server. 
         [0032]    The second terminal interaction module may be further configured for interacting with the user terminal to complete commodity payment. 
         [0033]    According to an embodiment herein, a user terminal include a shopping module, a second network interaction module, an information storing module, a second physical store interaction module, and a paying module. 
         [0034]    The shopping module may be configured for: logging in, through the second network interaction module, to an online mall server, selecting commodities and submitting a selected list of commodities. 
         [0035]    The second network interaction module may be configured for delivering information between the user terminal and the online mall server. 
         [0036]    The information storing module may be configured for: receiving and storing information on a name and a location of a physical store selected by the online mall server for the user terminal. 
         [0037]    The second physical store interaction module may be configured for: reporting the list of commodities to a physical store terminal of the physical store selected by the online mall server, and receiving information on a location of a commodity fed back by the physical store terminal of the selected physical store. 
         [0038]    The paying module may be configured for: paying for the commodity by interacting with the online mall server or the physical store terminal. 
         [0039]    With a transaction method, system, and device according to an embodiment herein, online and offline resources of a virtual online mall and a physical store or an experience store can be combined, implementing search and selection among massive commodity information; complementary advantages of virtual online shopping and of physical store shopping can be combined, greatly increasing user experience in shopping, ensuring shopping quality. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0040]      FIG. 1  is a diagram of a structure of a transaction system according to an embodiment herein. 
           [0041]      FIG. 2  is a diagram of internal structures of an online mall server, a physical store terminal, and a user terminal according to an embodiment herein. 
           [0042]      FIG. 3  is a flowchart of a transaction method according to an embodiment herein. 
       
    
    
     DETAILED DESCRIPTION 
       [0043]    A technical solution herein is elaborated below with reference to drawings and embodiments. 
         [0044]    a transaction system according to an embodiment herein, as shown in  FIG. 1 , mainly may include an online mall server, a physical store terminal, and a user terminal, among which information may be delivered through interaction channels. 
         [0045]    An online mall may include various virtual stores implementing Business To Business (B2B), Business To Customer (B2C), Customer to Customer (C2C), Online To Offline (O2O) buying and selling, and the like. 
         [0046]    Compared with a virtual store, a physical store may be a conventional marketplace, a shopping center, a storefront, or a new experience store established by a virtual store. There may be multiple physical stores, each physical store may include a physical store terminal. The physical store terminal may be configured for maintaining information on the local physical store (the physical store where the physical store terminal is arranged). 
         [0047]    A user terminal may be a personal device for user shopping, and may be a mobile terminal, a PC, a laptop, and the like, or a combination thereof. 
         [0048]    An interaction channel may be configured for completing system information delivery. A physical bearer of an interaction channel may be a network of any type and/or form. Such a bearer network may include any of a point to point network, a broadcast network, a wide area network, a local area network, a remote communication network, a data communication network, a computer network, an Asynchronous Transfer Mode (ATM) network, a Synchronous Optical Network (SONET), a Synchronous Digital Hierarchy (SDH) network, a wireless network, and a wired network. 
         [0049]    An interaction channel  1  may be that between a user terminal and an online mall server, for which a cellular wireless network may be selected as a bearer. Through the interaction channel, a terminal user may log in to an online mall, browse and select a list of commodities as needed. The online mall server may acquire, according to the list of commodities, stored information on commodities in physical stores; look for a proper physical store for the user according to a strategy, and transfer information on the name and location of the physical store and the like to the user terminal through the interaction channel. 
         [0050]    An interaction channel  2  may be that between a user terminal and a physical store terminal, for which a WIFI network may be selected as a bearer. After arriving at the physical store, the user may acquire, through the interaction channel, a specific location of a commodity corresponding to the list of commodities in the physical store, such that the user may select or experience the commodity. The physical store terminal may also transfer other relevant information, such as broadcast information, to the user terminal through the interaction channel. 
         [0051]    An interaction channel  3  may be that between an online mall server and a physical store terminal, for which a wired network may be selected as a bearer. Through the interaction channel, physical store information may be transferred to the online mall server. The physical store information may include information on the name of a physical store, the location of the physical store, a commodity in the physical store, and the like. The physical store information may further include information on the location of a commodity (in the physical store, such as a floor, a shelf), and the like. The online mall server may also initiate a requirement to a physical store terminal to report information dynamically as needed. 
         [0052]    In the transaction system, the online mall server may be configured for: managing physical store information; receiving login by the user terminal; searching, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selecting, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sending information on a name and a location of the selected physical store to the user terminal. 
         [0053]    The physical store terminal may be configured for: managing information on a local physical store; reporting the information on the local physical store to the online mall server; searching for information on a location of a commodity in the local physical store according to the list of commodities reported by the user terminal, and feeding the found information on the location of the commodity back to the user terminal. 
         [0054]    The user terminal may be configured for: logging in to the online mall server; selecting commodities and submitting the selected list of commodities; receiving the information on the name and the location of the physical store selected by the online mall server for the user terminal; reporting the list of commodities to a physical store terminal of the physical store selected by the online mall server; receiving information on a location of a commodity fed back by the physical store terminal of the selected physical store. 
         [0055]    The user terminal may be further configured for: finding the commodity in the selected physical store according to the received information on the location of the commodity, and paying for the commodity by interacting with the online mall server or the physical store terminal of the selected physical store. 
         [0056]    The physical store terminal may be further configured for: searching for a tag of the commodity corresponding to the list of commodities reported by the user terminal, and feeding the found tag of the commodity back to the user terminal. 
         [0057]    The user terminal may be further configured for: scanning the received tag of the commodity in a physical store, and checking the commodity according to a result of the scanning. A tag of a commodity may be one of a Near Field Communication (NFC) tag, a wireless Radio Frequency IDentification (RFID) tag, and a Quick Response code. 
         [0058]    With the system, while being logged in to an online mall, a terminal user may browse commodities to be purchased, select and then submit a list of commodities; an online mall server may acquire stored physical store information according to the list of commodities, select a physical store according to a strategy, and transfer information on the name and the location of the selected physical store to the user terminal. After arriving at the physical store, the user may acquire information on the specific location of the commodities in the physical store, select or experience a commodity; network payment may be made through the online mall or on-site payment may be made directly at the physical store for a subsequent purchase, thereby greatly increasing means and experience of shopping. 
         [0059]      FIG. 2  shows a diagram of internal structures of an online mall server, a physical store terminal, and a user terminal in a transaction system according to an embodiment herein. 
         [0060]    The online mall server may include a physical store managing module, a first terminal interaction module, and a first physical store interaction module. 
         [0061]    The physical store managing module may be configured for: managing physical store information; receiving login by a user terminal; searching, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selecting, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sending, through the first terminal interaction module, information on a name and a location of the selected physical store to the user terminal. 
         [0062]    The first terminal interaction module may be configured for: delivering information between the online mall server and the user terminal. The information delivered between the online mall server and the user terminal may include at least: information delivered during login of the user terminal, the selected list of commodities submitted by the user terminal received by the online mall server, and information delivered during commodity payment between the online mall server and the user terminal. 
         [0063]    The first physical store interaction module may be configured for: delivering information between the online mall server and a physical store terminal. The information delivered between the online mall server and the physical store terminal may include at least physical store information reported by the physical store terminal received by the online mall server. 
         [0064]    To increase processing efficiency, the physical store managing module may manage the physical store information by way of a database. 
         [0065]    The physical store terminal may include a commodity managing module, a second terminal interaction module, and a first network interaction module. 
         [0066]    The commodity managing module may be configured for: managing information on a local physical store; searching for information on a location of a commodity corresponding to a list of commodities reported by a user terminal. 
         [0067]    The second terminal interaction module may be configured for: receiving the list of commodities reported by the user terminal, and feeding the found information on the location of the commodity back to the user terminal. 
         [0068]    The first network interaction module may be configured for: reporting the information on the local physical store to an online mall server. 
         [0069]    The second terminal interaction module may be further configured for interacting with the user terminal to complete commodity payment. 
         [0070]    The user terminal may include a shopping module, a second network interaction module, an information storing module, a second physical store interaction module, and a paying module. 
         [0071]    The shopping module may be configured for: logging in, through the second network interaction module, to an online mall server, selecting commodities and submitting a selected list of commodities. 
         [0072]    The second network interaction module may be configured for delivering information between the user terminal and the online mall server. 
         [0073]    The information storing module may be configured for: receiving and storing information on a name and a location of a physical store selected by the online mall server for the user terminal. 
         [0074]    The second physical store interaction module may be configured for: reporting the list of commodities to a physical store terminal of the physical store selected by the online mall server, and receiving information on a location of a commodity fed back by the physical store terminal of the selected physical store. 
         [0075]    The paying module may be configured for: paying for the commodity by interacting with the online mall server or the physical store terminal. 
         [0076]    The user terminal may further include a displaying module configured for information display and user interface interaction during shopping and paying. 
         [0077]    The user terminal may further include a navigation module configured for performing Global Positioning System (GPS) navigation according to information on the location of a commodity fed back by a physical store terminal as well as information on the location of the user terminal. 
         [0078]    A transaction method implemented by a transaction system according to an embodiment herein, as shown in  FIG. 3 , mainly may include steps as follows. 
         [0079]    In step  301 , an online mall server manages physical store information; receives login by a user terminal; searches, according to a selected list of commodities submitted by the user terminal, for information on physical stores having a commodity in the list; selects, according to a selecting strategy, a physical store from the physical stores having a commodity in the list; sends information on a name and a location of the selected physical store to the user terminal. 
         [0080]    In step  302 , the user terminal reports the list of commodities to a physical store terminal of the selected physical store. 
         [0081]    In step  303 , the physical store terminal searches for information on a location of a commodity corresponding to the list of commodities reported by the user terminal, and feeds the found information on the location of the commodity back to the user terminal. 
         [0082]    In step  304 , the user terminal finds the commodity in the physical store according to the received information on the location of the commodity, and pays for the commodity by interacting with the online mall server or the physical store terminal. 
         [0083]    The transaction method may further include steps as follows. 
         [0084]    The physical store terminal may search for a tag of the commodity corresponding to the list of commodities reported by the user terminal, and feed the found tag of the commodity back to the user terminal. 
         [0085]    The user terminal may scan the received tag of the commodity, and check the commodity according to a result of the scanning. 
         [0086]    A tag of a commodity may be one of an NFC tag, an RFID tag, and a Quick Response code. 
         [0087]    The physical store information may include information on a name of a physical store, a location of the physical store, and a commodity in the physical store. The physical store information may further include information on a location of the commodity in the physical store. 
         [0088]    The transaction method is further elaborated below with reference to an embodiment. In the embodiment, a terminal user plans to buy 3 commodities A, B, C in an online mall and wishes to experience the commodities and make payment at a nearby physical store. The user terminal supports GPS navigation, WIFI, and NFC. A physical store terminal regularly reports commodities relevant information to the online mall server. For precise management, each commodity may be provided with an NFC tag for user search and check. The transaction method mainly may include steps as follows. 
         [0089]    In step a, a terminal user may select a commodity in an online mall and form a selected list of commodities. 
         [0090]    In step b, a selecting strategy may include that based on nearby experience and that based on experience once for all; the terminal user may select nearby experience, and input a current geographical location of the terminal user. 
         [0091]    In step c, an online mall server may traverse all physical stores having the commodity A, B, or C in the selected list of commodities, select a physical store M according to a nearby principle, transfer the address of the physical store M to the user terminal. Of course, the online mall server may select multiple physical stores for the user, and it&#39;s up to the user to select the physical store(s) where to shop. 
         [0092]    In step d, the user terminal may start a GPS navigation system and arrive at the physical store M. 
         [0093]    In step e, the user terminal may transfer the list of commodities to a terminal of the physical store M through WIFI in the physical store M. The list of commodities may include information on A, B, C. The list of commodities may of course include information on only one or at least one commodity the user desires to experience or purchase. 
         [0094]    In step f, the terminal of the physical store M may find information on the location of a commodity in the local physical store according to the received list of commodities, return the found information as well as an NFC tag thereof to the user terminal. 
         [0095]    In step g, the terminal user may find the commodity according to the received information on the location of the commodity. 
         [0096]    In step h, the user terminal may check the commodity by reading the NFC tag of the commodity. 
         [0097]    In step i, the terminal user may determine to purchase the commodity and form a payment list. 
         [0098]    In step j, NFC payment may be made in the physical store M using the user terminal. 
         [0099]    In step k, the user may pick up the commodity at the physical store M, completing the whole transaction. 
         [0100]    To sum up, with embodiments herein, online and offline resources of a virtual online mall and a physical store or an experience store can be combined, implementing search and selection among massive commodity information; complementary advantages of virtual online shopping and of physical store shopping can be combined, greatly increasing user experience in shopping, ensuring shopping quality. 
         [0101]    What described are merely embodiments of the present disclosure and are not intended to limit the protection scope of the present disclosure.