WO2019062618A1 - Transaction data processing method, device and system - Google Patents
Transaction data processing method, device and system Download PDFInfo
- Publication number
- WO2019062618A1 WO2019062618A1 PCT/CN2018/106491 CN2018106491W WO2019062618A1 WO 2019062618 A1 WO2019062618 A1 WO 2019062618A1 CN 2018106491 W CN2018106491 W CN 2018106491W WO 2019062618 A1 WO2019062618 A1 WO 2019062618A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- online
- user
- offline
- transaction data
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/201—Price look-up processing, e.g. updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0238—Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Definitions
- the present application relates to the field of Internet technologies, and in particular, to a transaction data processing method, apparatus, and system.
- E-commerce is a new type of business that uses information network technology as a means to realize online shopping for consumers, online transactions between merchants, online electronic payment, and various business activities, trading activities, financial activities and related comprehensive service activities. Operating mode.
- aspects of the present application provide a transaction data processing method, apparatus and system for providing online and offline transaction data processing methods, and utilizing online advantages to drive offline transactions of physical stores, thereby improving the convenience of offline transactions. Sex.
- the embodiment of the present application provides a transaction data processing method, including:
- the embodiment of the present application further provides a transaction data processing method, including:
- the transaction data is delivered to the store terminal.
- the embodiment of the present application further provides a transaction data processing method, including:
- the embodiment of the present application further provides a transaction data processing method, including:
- the transaction data is delivered to the store terminal and the user's terminal.
- the embodiment of the present application further provides a transaction data processing method, including:
- the embodiment of the present application further provides a transaction data processing method, including:
- the transaction data is generated by the online transaction server for the online identity of the user for the offline goods purchased by the user at the physical store.
- the embodiment of the present application further provides a transaction data processing method, including:
- the transaction data is delivered to the store terminal and the user's terminal.
- the embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive information of the offline item and deliver the transaction data to the store terminal.
- the embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to send the identity information and the information of the offline item to the third-party server, and receive the transaction data delivered by the third-party server.
- the embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive the identity information sent by the store terminal and the offline product, and send the transaction data to the store terminal and the terminal of the user.
- the embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to send the online identity information and the offline product information to the online transaction server, and receive the transaction data delivered by the online transaction server.
- the embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive the transaction data delivered by the online transaction server.
- the embodiment of the present application further provides an online transaction server, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive the online identity information and the offline product information, and send the transaction data to the store terminal and the user terminal.
- the embodiment of the present application further provides a transaction data processing system, including: a store terminal, a user terminal, and an online transaction server;
- the store terminal is configured to acquire information of an offline product purchased by a user at a physical store and online identity information of the user on the online transaction server, and send the online to the online transaction server. Identity information and information of the offline goods, and receiving transaction data delivered by the online transaction server;
- the online transaction server is configured to receive the online identity information sent by the store terminal and the offline product information, and the online identity information and the information of the offline product are the line Generating the transaction data, and delivering the transaction data to the store terminal and the user terminal;
- the user terminal is configured to receive the transaction data delivered by the online transaction server.
- transaction data is generated for the offline product by the online identity of the user on the third party/online transaction server, or
- the online price of the offline goods is used to generate transaction data for the offline goods, and the transaction data is synchronized to the store terminal and the user terminal respectively, so as to realize a transaction data processing method combining online and offline, which can utilize the online advantage to drive the line.
- improve the convenience of offline transactions thereby improving the competitiveness of physical stores in the e-commerce environment and promoting the development of physical stores.
- FIG. 1 is a schematic structural diagram of a transaction data processing system according to an exemplary embodiment of the present application
- FIG. 2a is a schematic diagram of a transaction data processing flow provided by the system shown in FIG. 1 according to another exemplary embodiment of the present application;
- FIG. 2b is a schematic structural diagram of another transaction data processing system according to still another exemplary embodiment of the present application.
- FIG. 3 is a schematic flowchart diagram of a transaction data processing method according to still another exemplary embodiment of the present application.
- FIG. 4 is a schematic flowchart diagram of another transaction data processing method according to still another exemplary embodiment of the present application.
- FIG. 5 is a schematic flowchart diagram of still another transaction data processing method according to still another exemplary embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a transaction data processing apparatus according to still another exemplary embodiment of the present application.
- FIG. 6b is a schematic structural diagram of a terminal device according to another exemplary embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of another transaction data processing apparatus according to still another exemplary embodiment of the present application.
- FIG. 7b is a schematic structural diagram of another terminal device according to another exemplary embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of still another transaction data processing apparatus according to still another exemplary embodiment of the present application.
- FIG. 8b is a schematic structural diagram of an online transaction server according to still another exemplary embodiment of the present application.
- the embodiment of the present application provides a solution in which a user purchases a product in a physical store (ie, an offline shopping scenario), and the third-party server is based on the line.
- the online price of the lower product generates transaction data for the offline product, and synchronizes the transaction data to the store terminal and the user terminal respectively, thereby realizing a transaction data processing method combining online and offline.
- the transaction data processing method can realize the synchronization of online and offline commodity information, such as product price synchronization, using online price advantage to drive offline transactions, improving the competitiveness of physical stores in the e-commerce environment, and promoting the development of physical stores.
- An exemplary embodiment of the present application provides a transaction data processing system, a store terminal, a user terminal, and a third party server.
- a third party server may be implemented as a specific implementation of the online transaction server in the embodiment of Figure 1.
- the embodiment of the present application provides a transaction data processing method applicable to a store terminal, the method comprising: acquiring information of an offline product; and transmitting information of the offline product to a third-party server, for the third-party server to The online price of the offline product generates transaction data for the offline product; receives the transaction data issued by the third party server.
- the store terminal may acquire the identity information of the user, and send the identity information of the user to the third-party server, so that the third-party server may target the offline product according to the identity information of the user and the online price of the offline product.
- the identity information of the user may be identity information of the user on the third party server.
- the embodiment of the present application provides a transaction data processing method applicable to a third-party server, the method comprising: receiving information of an offline product sent by a store terminal; and acquiring a line of the offline product according to information of the offline product.
- the price is based on the online price of the offline product, and the transaction data is generated for the offline product; the transaction data is sent to the store terminal.
- the third-party server may receive the identity information of the user sent by the store terminal, and generate transaction data for the offline product according to the identity information of the user and the online price of the offline product.
- the identity information of the user may be identity information of the user on the third party server.
- the online and offline transaction data is opened through the online information of the offline goods, so that the online and offline product information can be synchronized, for example, the price of the commodity, the discount, etc., and the online price advantage is used to drive the offline transaction, thereby improving
- the competitiveness of physical stores in the e-commerce environment promotes the development of physical stores.
- the embodiment of the present application further provides a solution in which a user purchases a product in a physical store (ie, an offline shopping scenario), in combination with the user.
- the identity information on the third-party/online transaction server generates transaction data for offline goods by the user's identity on the third-party/online transaction server, and synchronizes the transaction data to the store terminal and the user terminal respectively to realize a line
- the online and offline transaction data processing method utilizes online advantages to drive offline transactions of physical stores, improve the competitiveness of physical stores in the e-commerce environment, and promote the development of physical stores.
- an offline store without a member registration under the offline can use the account of the identity information registered by the user on the online e-commerce website to process the transaction of the commodity, so that the user can realize the transaction data by using the account registered online.
- the offline line is opened, which also improves the operational efficiency of offline stores and improves the user experience of offline communication.
- the embodiment of the present application further provides a transaction data processing method applicable to a store terminal, including: acquiring information of an offline product; acquiring identity information of the user on a third-party server; and transmitting to the third-party server Sending the identity information of the user on the third-party server and the information of the offline goods, so that the third-party server generates transaction data for the offline goods according to the identity information of the user on the third-party server; receiving the transaction delivered by the third-party server data.
- the embodiment of the present application further provides a transaction data processing method applicable to a third-party server, including: receiving identity information of a user on a third-party server and information of an offline product sent by the terminal terminal; And the information of the offline item generates transaction data for the offline item; and the transaction data is sent to the terminal of the store and the terminal of the user.
- FIG. 1 is a schematic structural diagram of a transaction data processing system 100 according to an exemplary embodiment of the present application.
- the transaction data processing system 100 includes a store terminal 101, a user terminal 102, and an online transaction server 103.
- the store terminal 101 refers to a terminal device of a physical store, and may be installed in a physical store or may be deployed outside a physical store. In the deployment implementation, it is generally preferred to deploy the store terminal 101 inside a physical store.
- the store terminal 101 is mainly responsible for transaction processing for the user to purchase goods in the physical store.
- the transaction processing here includes, but is not limited to, order processing, order payment, order cancellation, order modification, and the like.
- the store terminal 101 can be any device with certain computing capabilities, such as a smart phone, a tablet, a personal computer, a smart POS machine, and the like.
- the basic structure of the store terminal 101 includes at least one processing unit and at least one memory. The number of processing units and memories depends on the configuration and type of store terminal 101.
- the memory may include volatile, such as RAM, and may also include non-volatile, such as Read-Only Memory (ROM), flash memory, etc., or both.
- An operating system (OS) one or more applications, and program data are stored in the memory.
- the store terminal 101 also includes some basic configurations, such as a network card chip, an IO bus, an audio and video component, and the like.
- the store terminal 101 may also include peripheral devices such as a keyboard, a mouse, a stylus, a printer, a scanner, and the like.
- peripheral devices such as a keyboard, a mouse, a stylus, a printer, a scanner, and the like.
- the scanning code gun can scan various coding patterns such as various barcodes or two-dimensional codes, and obtain relevant information therefrom.
- Other peripheral devices are well known in the art and will not be described herein.
- the store terminal 101 can be configured with one or more units depending on the size of the physical store.
- the physical store can be any physical space that has a certain space and has a sales function or behavior, such as a supermarket, a convenience store, a shopping mall, a wholesale market, and the like.
- the user terminal 102 is a terminal device used by the user, and may be, for example, a smart phone, a tablet computer, a personal computer, a wearable device, or the like.
- User terminal 102 also typically includes at least one processing unit and at least one memory. The number of processing units and memories depends on the configuration and type of user terminal 102.
- the user terminal 102 also includes basic configurations such as a network card chip, an IO bus, and audio and video components.
- the user terminal 102 may also include some peripheral devices, such as a keyboard, a mouse, a stylus, a printer, and the like. These peripheral devices are well known in the art and will not be described here.
- the online transaction server 103 refers to a server that can perform transaction processing in a network virtual environment, and generally refers to a server that uses a network to conduct online commodity transactions. Users usually need to register identity information on the server to use the registered account.
- the transaction behavior such as purchase of a commodity may be, for example, a transaction server of each e-commerce platform or an online transaction website, such as a third-party server.
- the online transaction server 103 can be any device capable of providing computing services, responding to service requests, and processing, such as conventional servers, cloud servers, cloud hosts, virtual centers, and the like.
- the composition of the server mainly includes a processor, a hard disk, a memory, a system bus, etc., and is similar to a general computer architecture.
- both the store terminal 101 and the user terminal 102 are connected to the online transaction server 103.
- the store terminal 101 or the user terminal 102 and the online transaction server 103 may be connected by wireless or wired network. If the store terminal 101 or the user terminal 102 is in communication connection with the online transaction server 103 via a mobile network, the network format of the mobile network may be 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS). ), 4G (LTE), 4G+ (LTE+), WiMax, and the like.
- the store terminal 101, the user terminal 102, and the online transaction server 103 cooperate with each other to realize a transaction data processing method combining online and offline, thereby connecting the online and offline
- the transaction is open.
- the transaction here gives priority to the opening of the transaction data generation process.
- the following describes the order generation process that can open up online and offline transactions.
- an item traded in a physical store is referred to as an offline item, and correspondingly, an item to be traded using an online trader may be referred to as an online item, here, the so-called online Commodities and offline goods are just a title for goods traded in different scenarios, and their essence is the commodity objects involved in the transaction.
- the user purchases the offline goods in the physical store, and after purchasing the required offline goods, the checkout is made at the checkout counter of the physical store.
- the cashier acquires information of the offline goods purchased by the user at the physical store through the store terminal 101.
- the information of the offline goods purchased by the user in the physical store includes but is not limited to: the name, quantity, category, merchant, shelf life, size and the like of the product.
- the cashier can scan the two-dimensional code or the barcode on the offline product purchased by the user in the physical store through the peripheral device of the store terminal 101, such as a scan code gun, to obtain the offline product purchased by the user in the physical store. information.
- the cashier can manually enter the information of the offline goods purchased by the user in the physical store through the peripheral device of the store terminal 101, such as a mouse, a keyboard, or the like.
- the store terminal 101 acquires information of offline goods purchased by the user at the physical store on the one hand, and acquires online identity information on the online transaction server 103 of the user on the other hand.
- the online identity information here is the information registered on the online transaction server 103 of the user for identifying the identity of the user, and may be, for example, the mobile phone number of the user, the ID number, or the identifier uniquely assigned by the online transaction server 103 to the user. information.
- online transactions (such as online shopping, online payment, etc.) can be performed through the online transaction server 103 based on their online identity information, and offline transactions can also be implemented through the online transaction server 103 based on their online identity information.
- Online synchronization of data For the online transaction server 103, the online transaction data of the user can be managed by the user's online identity information, and the transaction data of the user in the physical store can be managed or synchronized.
- the present embodiment does not limit the order in which the store terminal 101 obtains the information of the offline products purchased by the user at the physical store and the online identity information of the user.
- the information of the offline goods purchased by the user in the physical store may be obtained first, and then the online identity information of the user may be obtained; or, the online identity information of the user may be obtained first, and then the offline purchase of the user in the physical store is obtained.
- the information of the product; or, in the case of no conflict, the information of the offline goods purchased by the user in the physical store and the online identity information of the user may be obtained in parallel.
- the store terminal 101 After obtaining the offline product information purchased by the user at the physical store and the online identity information of the user, the store terminal 101 transmits the online identity information of the user to the online transaction server 103 and the offline goods purchased by the user at the physical store.
- the information is provided to the online transaction server 103 to generate transaction data for the offline goods purchased by the user in the physical store by the user's online identity, so as to combine online and offline transactions, thereby facilitating the convenience of offline transactions.
- the transaction data may be generated by the online identity of the user on the online transaction server 103, and the information of the offline goods purchased by the user at the physical store is used as the commodity order of the content.
- the online transaction server 103 For the online transaction server 103, the information of the offline goods purchased by the user at the physical store and the online identity information of the user are received by the store terminal 101, so that the user's online identity is used for the user to purchase at the physical store.
- the offline items generate transaction data, and the generated transaction data is distributed to the store terminal 101 and the user terminal 102, respectively.
- the store terminal 101 and the user terminal 102 receive the transaction data delivered by the online transaction server 103. So far, the transaction data is present on both the user terminal 102 and the store terminal 101.
- the transaction data is associated with the online identity of the user, and the maintenance and management of the transaction data of the store can be maintained from the user, which is convenient for viewing or understanding the consumption situation of the store consumer, and can also be the store layout of the physical store. Reference data is provided for product layout. From the user's point of view, not only can manage and view their online transaction data, but also manage and view the offline transaction data of the user in the physical store. This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
- the online transaction server 103 may manage its own users through membership codes. Different users have different membership codes, and the membership code uniquely identifies the user's online identity.
- the user's member code carries the user's online identity information.
- the member code of the user may be any coded graphic such as a barcode or a two-dimensional code.
- the user can send a registration request to the online transaction server 103 through the user terminal 102, and the registration request carries information of the user, such as an identity card number, a mobile phone number, a mailbox number, a home address, and the like.
- the online transaction server 103 generates a member code for the user based on the information, and transmits the member code to the user terminal 102.
- the user terminal 102 receives the member code sent by the online transaction server 103 and can store it locally. Of course, the user terminal 102 may not store it, and if necessary, obtain it from the online transaction server 103.
- the online identity information of the user may be other information that can uniquely identify the user, such as a member ID assigned to the user by the online transaction server 103, in addition to the member code.
- the cashier can scan the offline goods purchased by the user through the peripheral device of the store terminal 101, for example, a scan code gun.
- a barcode or a two-dimensional code to obtain information of the offline item purchased by the user (scanning the product as shown in FIG. 2a); on the other hand, the user can display the advance line to the cashier through the user terminal 102 according to the request of the cashier.
- the member code registered by the upper transaction server 103 the cashier can scan the member code to obtain the user's online identity information (scanning the member code as shown in FIG. 2a).
- the store terminal 101 transmits the acquired information to the online transaction server 103 (as shown in FIG. 2a, the identity information is uploaded); the online transaction server 103 uses the user's online identity as the user's offline purchase at the physical store.
- the transaction generates the transaction data, and the generated transaction data is delivered to the store terminal 101 and the user terminal 102 (as shown in the transaction data shown in FIG. 2a).
- the cashier can obtain other information recognized by the online transaction server 103 according to the user's member code in addition to the user terminal 102 (for example, The mobile phone number) transmits a member code request to the online transaction server 103 through the store terminal 101, the member code request including other information of the user, such as a mobile phone number; and receiving the member code of the user returned by the online transaction server 103.
- the user's member code carries the user's online identity information. Based on this, in the process of scanning the user member code, the online identity information of the user can be directly parsed from the member code.
- the user's member code carries other information that the user can be identified by the online transaction server 103, such as a user ID assigned by the online transaction server 103 to the user, and the user's Mobile number, etc.
- the other information of the user may be parsed from the member code, and the identity information request is sent to the online transaction server 103 according to other information of the user, where the identity information request carries the user. Other information, and then receive the online identity information of the user returned by the online transaction server.
- the store terminal 101 may automatically send the online transaction server 103 the user to purchase at the physical store.
- the store terminal 101 may display a single prompt page for the cashier or the user to confirm whether Order.
- the order operation can be triggered by the order prompt page, for example, clicking the order button on the order prompt page.
- the store terminal 101 can transmit the online identity information of the user to the online transaction server 103 and the offline goods purchased by the user at the physical store in response to the order operation for the online goods purchased by the user at the physical store. information.
- the store terminal when the store terminal transmits the online identity information of the user and the information of the offline goods purchased by the user at the physical store to the online transaction server 103, the user's line may be used in one communication process.
- the identity information and the information of the offline products purchased by the user in the physical store are all sent to the online transaction server 103; or, the online identity information of the user and the user can be purchased in the physical store in different communication processes.
- the information of the offline goods is sent to the online transaction server 103.
- the store terminal 101 may first send the online identity information of the user to the online transaction server 103, so that the online transaction server 103 verifies the legality of the user according to the online identity information of the user.
- the online identity information of the user sent by the store terminal 101 can be received, and the legality of the user can be verified according to the online identity information of the user; when the user passes the legality verification, the verification is sent to the store terminal 101. Pass the results.
- the store terminal 101 receives the verification result returned by the online transaction server 103, and upon receiving the verification result returned by the online transaction server 103, continues to transmit the information of the offline product purchased by the user at the physical store to the online transaction server 103.
- the online transaction server 103 receives the information of the offline goods purchased by the user at the physical store that the store terminal 101 continues to transmit. After that, the online transaction server 103 can generate transaction data for the offline goods purchased by the user in the physical store by the user's online identity, and deliver the generated transaction data to the store terminal 101 and the user terminal 102, respectively.
- the legality of the user is first verified. If the user fails to pass the legality verification, the store terminal 101 may not send the information of the offline product purchased by the user in the physical store to the online transaction server 103. It is beneficial to save network traffic and reduce the processing load of the online transaction server 103.
- the online transaction server 103 may generate transaction data for the offline goods purchased by the user at the physical store by the online identity of the user.
- the online transaction server 103 can generate transaction data for the offline goods purchased by the user at the physical store in the user's online identity in a variety of ways. Here are a few ways:
- the online transaction server 103 may generate initial transaction data according to information of offline products purchased by the user at the physical store, where the initial transaction data includes information of the offline products, such as the product name, Quantity, specification, etc.; then, assign the transaction number to the initial transaction data to obtain the transaction data; associate the transaction number of the transaction data with the online identity information of the user, and purchase the online identity of the user for the user in the physical store.
- the purpose of generating transaction data for offline goods the online transaction server 103 can assign a transaction number to the initial transaction data according to its own transaction number assignment strategy.
- the online transaction server 103 may generate a transaction number of the transaction data according to the online identity information of the user, for example, perform hash calculation on the online identity information of the user, and use the hash value as the transaction number.
- the content of the transaction data is generated according to the information of the offline goods purchased by the user in the physical store, thereby achieving the purpose of generating transaction data for the offline goods purchased by the user in the physical store by the user's online identity.
- the transaction number of the transaction data is related to the online identity of the user.
- the online transaction server 103 may obtain an online preferential policy enjoyed by the user according to the online identity information of the user; according to the online preferential policy and the offline product purchased by the user in the physical store.
- the information is generated, the initial transaction data is generated; the transaction number is assigned to the initial transaction data to obtain the transaction data; and the transaction number of the transaction data is associated with the online identity information of the user.
- the user can also enjoy the online preferential strategy when shopping in the physical store, thereby improving the competitiveness of the physical store.
- the transaction data includes but is not limited to: transaction number, information of each commodity, total transaction amount and the like.
- the transaction data processing system 100 of this embodiment can support, but is not limited to, the following payment methods:
- Bank card payment method Users can use various bank cards for payment.
- the bank card that the user uses to pay can be a general savings card, a UnionPay card or a credit card.
- the external device of the store terminal 101 includes a credit card machine, by which the cashier can deduct the total transaction amount corresponding to the transaction data from the user's bank card. Among them, the fee deducted from the user's bank card will be transferred to the merchant account corresponding to the physical store. Among them, the store terminal 101 will receive the credit success notice after the successful deduction, and then can print the transaction data for the user, for example, print the order ticket for the user.
- Cash payment method Users can pay in cash.
- the cashier can tell the user what the total amount of the transaction is, or the user can check the total amount of the transaction involved in the transaction data through his own terminal, and then give the corresponding amount of cash to the cashier.
- the cashier receives the user's cash as the revenue of the corresponding merchant of the physical store, and issues a payment success notification to the store terminal 101. After receiving the payment success notification, the store terminal 101 can print the transaction data for the user.
- the cashier receives the user's cash as his or her own income and issues a payment success notification to the store terminal 101.
- the store terminal 101 notifies the online transaction server 103 to deduct the total amount of the transaction from the exempted account pre-bound by the cashier and transfer it to the merchant account corresponding to the physical store.
- the online transaction server 103 successfully debits the exempted account pre-bound by the cashier, the deposit success message is returned to the store terminal 101.
- the store terminal 101 can print the transaction data for the user.
- Associated account payment method The user can choose to use the user account associated with the online identity information for payment.
- the cashier can scan the member code registered by the user in advance with the online transaction server 103 through an external device of the store terminal 101, for example, a scan code gun, thereby obtaining the online identity with the user.
- the user account associated with the information generates a payment request based on the user account, the transaction number of the transaction data, and the total transaction amount, and transmits the payment request to the online transaction server 103.
- the online transaction server 103 receives the payment request sent by the store terminal 101, and deducts the corresponding fee from the user account for the transaction data based on the transaction number of the transaction data and the total transaction amount.
- the online transaction server 103 returns a deduction success message to the store terminal 101 when the deduction is successful from the user account.
- the store terminal 101 can print the transaction data for the user.
- the user can enter the information page corresponding to the transaction data through the user terminal 102, and send a payment request to the online transaction server 103 through the information page.
- the information page related to the transaction data may be presented to the user in response to the triggering operation of the user; in response to the payment operation issued by the user through the information page, a payment request is generated, the payment request carrying the transaction with the transaction data The number, the total amount of the transaction, and the user account; the payment request is sent to the online transaction server 103.
- the online transaction server 103 receives the payment request sent by the user terminal 102, and deducts the corresponding fee from the user account for the transaction data according to the transaction number of the transaction data and the total transaction amount.
- the online transaction server 103 returns a deduction success message to the store terminal 101 and the user terminal 102 when the deduction is successful from the user account.
- the store terminal 101 can print the transaction data for the user.
- the user account pre-opens the confidential payment function.
- the online transaction server 103 can deduct the corresponding fee directly from the user account.
- the use of the password payment method is also applied to the present embodiment.
- the combined payment method can be further divided into: a combination of cash and bank cards, a combination of cash and associated accounts, a combination of cash and bank cards, and associated accounts. In the combination, the payment process of each payment method is still independent. For details, refer to the foregoing embodiment, and details are not described herein.
- each payment method can pay a part of the total amount of the transaction, so the payment request sent to the online transaction server 103 will not be the total transaction amount but other payment methods can be paid.
- online and offline transactions can be opened from the entire process of order generation and payment, so that the online and offline comprehensive integration can be realized, which is beneficial to fully utilizing online advantages, such as the advantage of easy to view and manage offline orders.
- the advantages of easy payment, etc. can promote the convenience of management, maintenance and payment of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote the development of physical stores.
- the store terminal 101 may further receive the commodity price synchronization information sent by the commodity center, and adjust the price of the offline commodity purchased by the user in the physical store in real time.
- the product center also synchronizes the price of the corresponding item to the online server 103.
- the store terminal 101 may further perform the pin processing on the products in the physical store according to the information of the offline products purchased by the user in the physical store.
- the store terminal 101 may send a pin request to the product center, the pin request carrying the name and quantity of the offline item purchased by the user, so that the product center updates the inventory quantity of the corresponding item, so as to timely purchase and/or Or update the shelves and so on.
- the store terminal 101 and the online transaction server 103 may belong to the same merchant. Based on this, in the interaction process between the store terminal 101 and the online server 103, the store terminal 101 can interact with the online transaction server 103 by itself.
- store terminal 101 and online transaction server 103 may belong to different merchants. Based on this, in the interaction process between the store terminal 101 and the online server 103, the store terminal 101 can interact with the online transaction server 103 through the store server.
- the schematic diagram of the system in this application scenario is shown in Figure 2b. In the system shown in Fig. 2b, the store terminal 101 makes a network connection with the online transaction server 103 via the store server 104.
- the store terminal may send the identity information and the product information to the online transaction server through the network according to the preset network access address, and the specific transmission mode and the online transaction.
- the way of the server is not specifically limited.
- the following embodiment will describe the flow of the transaction data processing method provided by the embodiment of the present application from the perspective of a store terminal, a user terminal, and an online transaction server.
- FIG. 3 is a schematic flowchart diagram of a transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of a store terminal. As shown in FIG. 3, the method includes:
- the online transaction server refers to a server that can perform transaction processing in a network virtual environment, and may be, for example, a transaction server of each e-commerce platform or an online transaction website.
- the online identity information on the online transaction server of the user is information that is registered by the user on the online transaction server to identify the identity of the user, for example, the user's mobile phone number, ID number, or online transaction server. Uniquely assigned identification information.
- online trading servers such as online shopping, online payment, etc.
- offline transaction data For users, based on their online identity information, they can conduct online transactions through online trading servers (such as online shopping, online payment, etc.), and based on their online identity information, they can also implement offline transaction data through online trading servers. Synchronize online.
- the online transaction data of the user can be managed by the user's online identity information, and the transaction data of the user in the physical store can be managed or synchronized.
- the online identity information of the user and the information of the offline product purchased by the user in the physical store are sent to the online transaction server, and the online transaction server
- the transaction data is generated for the offline goods purchased by the user in the physical store by the user's online identity, and the transaction data sent by the online transaction server is received, thereby realizing a transaction data processing method combining online and offline transactions.
- the transaction data may be an online transaction server that generates an order for the product generated by the user's online identity information for the offline item purchased by the user at the physical store.
- the online transaction server may manage its own users through membership codes. Different users have different membership codes, and the membership code uniquely identifies the user's online identity.
- the user's member code carries the user's online identity information.
- the member code of the user may be any coded graphic such as a barcode or a two-dimensional code. Based on this, in step 302, the member code registered by the user in advance to the online transaction server may be scanned to obtain the online identity information of the user.
- the online identity information of the user and the user in the physical store may be sent to the online transaction server in response to an order operation for the offline item purchased by the user in the physical store.
- the information of the purchased offline products is used by the online transaction server to generate transaction data for the offline goods purchased by the user in the physical store by the user's online identity.
- the online identity information of the user may be sent to the online transaction server for the online transaction server to verify the legitimacy of the user according to the online identity information of the user;
- the verification result returned by the online transaction server passes the result
- the information of the offline goods purchased by the user in the physical store is sent to the online transaction server, so that the online transaction server selects the user's online identity for the user at the physical store.
- Offline goods generate transaction data.
- the validity of the user is first verified. If the user fails to pass the legality verification, the information of the offline product purchased by the user in the physical store may not be sent to the online transaction server, which is beneficial to save network traffic. To reduce the processing burden of online trading servers.
- FIG. 4 is a schematic flowchart diagram of another transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of the user terminal. As shown in FIG. 4, the method includes:
- the online transaction server can manage its own users through the membership code. Different users have different membership codes, and the membership code uniquely identifies the user's online identity.
- the member code of the user may be any coded graphic such as a barcode or a two-dimensional code.
- the user may send a registration request to the online transaction server through the user terminal, where the registration request carries information about the user, such as an identity card number, a mobile phone number, a mailbox number, and a home address.
- the online transaction server generates a membership code for the user based on the information and sends the membership code to the user terminal.
- the user terminal receives the membership code sent by the online transaction server and stores it locally.
- the user may issue a display trigger operation to the terminal, and the user terminal triggers the operation in response to the user's display, and displays the member code registered by the user to the online transaction server in advance for the user to provide.
- the store terminal scans the member code to obtain the user's online identity information.
- the store terminal can provide the online identity information of the user and the information of the offline goods purchased by the user in the physical store to the online transaction server, and the online transaction server selects the online identity of the user for the user in the physical store.
- the offline goods generate transaction data and are distributed to the store terminal and the user terminal respectively.
- the store terminal and the user terminal respectively receive transaction data delivered by the online transaction server.
- the transaction data may be an order for the online transaction server to generate a product order for the offline item purchased by the user at the physical store with the user's online identity information.
- This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
- At least one of the following operations may also be included:
- the abbreviated information of the transaction data is displayed in the order of transaction data processing
- the corresponding fee is deducted from the user account associated with the user's online identity, and a debit notification message is sent to the store terminal.
- the embodiment can utilize the online advantage to drive the physical store, improve the competitiveness of the physical store in the e-commerce environment, and promote the development of the physical store.
- FIG. 5 is a schematic flowchart diagram of still another transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of an online trading server. As shown in FIG. 5, the method includes:
- the information of the offline product purchased by the user at the physical store and the online identity information of the user are received, so that the online identity of the user is generated for the offline product purchased by the user in the physical store.
- the transaction data is sent to the store terminal and the user terminal respectively, so that the transaction data is available on both the user terminal and the store terminal.
- the transaction data may be an online transaction server that generates an order for the product generated by the user's online identity information for the offline item purchased by the user at the physical store.
- This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
- the online identity information of the user sent by the store terminal may be received, and the legality of the user is verified according to the online identity information of the user; when the user passes the legality verification, the terminal is authenticated to the store. Sending the verification pass result, and receiving the information of the offline item purchased by the user at the physical store after the store terminal receives the verification pass result.
- the validity of the user is first verified. If the user fails to pass the legality verification, the store terminal may not need to send the information of the offline product purchased by the user in the physical store, which is beneficial to save network traffic and reduce the line. The processing burden on the trading server.
- initial transaction data may be generated according to information of offline goods purchased by the user at the physical store; transaction numbers are assigned to the initial transaction data to obtain transaction data; The transaction number is associated with the user's online identity information, and the purpose of generating transaction data for the offline goods purchased by the user in the physical store is determined by the user's online identity.
- a transaction number of the transaction data may be generated according to the online identity information of the user, for example, performing hash calculation on the online identity information of the user, and using the hash value as the transaction number;
- the information of the offline goods purchased by the user at the physical store generates the content of the transaction data, thereby achieving the purpose of generating transaction data for the offline goods purchased by the user in the physical store by the user's online identity.
- an online preferential policy enjoyed by the user may be obtained according to the online identity information of the user; and information about the offline product purchased by the user at the physical store according to the online preferential policy; , generating initial transaction data; assigning a transaction number to the initial transaction data to obtain transaction data; associating the transaction number of the transaction data with the online identity information of the user.
- the user can also enjoy the online preferential strategy when shopping in the physical store, thereby improving the competitiveness of the physical store.
- the execution bodies of the steps of the method provided by the foregoing embodiments may all be the same device, or the method may also be performed by different devices.
- the execution body of steps 301 to 304 may be device A; for example, the execution bodies of steps 301 and 302 may be device A, the execution bodies of steps 303 and 304 may be device B, and the like.
- a user A registers an account C on an e-commerce server B of an e-commerce website, and the user A can log in to the website provided by the e-commerce server B to conduct a shopping transaction, and the e-commerce server B records the User A's transaction data;
- the clerk in the physical store D can use the POS machine E therein to scan and obtain the product purchased by the user A, and obtain the product.
- the information, and the member code displayed by scanning the physical store D (the member code may be an application APP provided by the e-commerce server B installed on the mobile phone of the user A, the user code can be provided to the user A, and the member code can be Is the user's account, or a string of numbers or other identifiers corresponding to the user account C, etc., here refers to a string of numbers), obtains the user's identity information (the member code uniquely corresponds to the account, so it can represent the user's identity information) .
- the POS machine E obtains the product information purchased by the user A, and the identity information of the user, that is, the member code, and then can send the information to the e-commerce server B, and the e-commerce server B can be based on the member code and the product information.
- the transaction data is generated, specifically an order, and the order can be returned to the POS machine, so that the POS machine can perform the payment operation such as charging for the user A based on the order.
- the POS machine E can provide the user A with different payment options based on the returned order, and can have a cash payment option, a bank card payment option, a third party payment option (such as an Alipay payment option), and an automatic payment option.
- the automatic payment option means that the e-commerce server B can actively deduct the payment fee (such as the Alipay account) associated with the user's account to deduct the cost of the user's current order. In the process of deduction, the automatic deduction can be performed in the background without the user.
- the e-commerce server B may notify the user to complete the payment operation on the APP through the APP installed on the mobile phone of the user A; or the e-commerce server B notifies the payment APP of the payment account corresponding to the user A to prompt the user.
- a pays the specific method is not limited.
- the embodiment of the present application provides a terminal device, which can be implemented as a store terminal, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive information of the offline item and deliver the transaction data to the store terminal.
- the embodiment of the present application further provides a terminal device, which can be implemented as a store terminal, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to send the identity information and the information of the offline item to the third-party server, and receive the transaction data delivered by the third-party server.
- the embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
- the memory for storing a computer program
- the processor coupled to the memory, for executing the computer program for:
- the communication component is configured to receive the identity information sent by the store terminal and the offline product, and send the transaction data to the store terminal and the user terminal.
- FIG. 6 is a schematic structural diagram of a transaction data processing apparatus according to still another exemplary embodiment of the present application.
- the device includes an acquisition module 61, a transmitting module 62, and a receiving module 63.
- the obtaining module 61 is configured to obtain information about offline products purchased by the user in the physical store and online identity information on the online transaction server of the user;
- the sending module 62 is configured to send the online identity information and the offline product information to the online transaction server, where the online transaction server generates the offline product with the online identity of the user.
- Transaction data may be a merchandise order, but is not limited thereto.
- the receiving module 63 is configured to receive the transaction data delivered by the online transaction server.
- the obtaining module 61 when acquiring the online identity information of the user, is specifically configured to: scan a member code registered by the user to the online transaction server in advance to obtain the online identity information. Or receive the online identity information of the user manually entered by the cashier through the input device.
- the sending module 62 is specifically configured to: send the online identity information and the information of the offline item to an online transaction server in response to an order operation for the offline item, to The online transaction server generates transaction data for the offline item with the online identity of the user.
- the sending module 62 is specifically configured to: send the online identity information to the online transaction server, where the online transaction server verifies the user according to the online identity information. Legitimacy; if the verification result returned by the online transaction server is received, the offline goods information is sent to the online transaction server for the online transaction server to use the online identity of the user Generate transaction data for the offline item.
- the transaction data processing apparatus can be implemented as a terminal device, including: a memory 601, a processor 602, and a communication component 603.
- the memory 601 can be configured to store other various data to support operations on the terminal device. Examples of such data include instructions for any application or method for operation on the terminal device, member information, order information, pictures, videos, and the like.
- the memory 601 can be implemented by any type of volatile or non-volatile storage medium or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable.
- SRAM static random access memory
- EEPROM electrically erasable programmable read only memory
- EPROM Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- Magnetic Memory Flash Memory
- Disk Disk or Optical Disk.
- the processor 602 is coupled to the memory 601 for executing a computer program in the memory 601 for:
- the communication component 603 sends the online identity information of the user and the offline product information purchased by the user at the physical store to the online transaction server, so that the online transaction server purchases the user at the physical store by the online identity of the user.
- Offline goods generate transaction data
- the communication component 603 is configured to send the online identity information of the user and the offline product purchased by the user in the physical store to the online transaction server, and receive the transaction data sent by the online transaction server.
- the transaction data may be a merchandise order, but is not limited thereto.
- the processor 602 when acquiring the online identity information of the user, is specifically configured to: scan the member code registered by the user to the online transaction server in advance to obtain the online identity information of the user; or receive the cash register. The online identity information of the user manually entered by the input device.
- the processor 602 when the processor 602 sends the online identity information of the user and the information of the offline goods purchased by the user in the physical store through the communication component 603, the processor 602 is specifically configured to: respond to The order operation of the offline goods purchased by the user at the physical store sends the online identity information of the user and the offline goods purchased by the user in the physical store to the online transaction server through the communication component 603 for online transaction.
- the server generates transaction data for the offline goods purchased by the user at the physical store on the user's online identity.
- the processor 602 when the processor 602 sends the online identity information of the user and the information of the offline goods purchased by the user at the physical store through the communication component 603, the processor 602 is specifically configured to: through the communication component 603, sending the online identity information of the user to the online transaction server, so that the online transaction server verifies the legitimacy of the user according to the online identity information of the user; and receiving the verification result returned by the online transaction server through the communication component 603.
- the communication component 603 sends the information of the offline goods purchased by the user in the physical store to the online transaction server, so that the online transaction server generates the transaction for the offline goods purchased by the user in the physical store by the online identity of the user. data.
- the communication component 603 is further configured to receive a verification pass result returned by the online transaction server.
- the terminal device further includes: a display 604, a power component 605, an audio component 606, and the like. Only some of the components are schematically illustrated in Figure 6b, and it is not meant that the terminal device only includes the components shown in Figure 6b.
- the embodiment of the present application further provides a computer readable storage medium storing a computer program.
- the computer program When the computer program is executed by the computer, the steps or operations related to the store terminal in the foregoing method embodiment can be implemented, and details are not described herein.
- FIG. 7 is a schematic structural diagram of another transaction data processing apparatus according to still another exemplary embodiment of the present application. As shown in Figure 7a, the apparatus includes a display module 71 and a receiving module 72.
- the display module 71 is configured to display a member code registered by the user in advance to the online transaction server in response to the display trigger operation of the user, so that the store terminal obtains online identity information on the online transaction server of the user.
- the receiving module 72 is configured to receive transaction data sent by the online transaction server, where the transaction data is generated by the online transaction server for the offline product purchased by the user in the physical store.
- the transaction data may be a merchandise order, but is not limited thereto.
- the display module 71 is further configured to: display, on the transaction data list page, the abbreviated information of the transaction data in a transaction data processing sequence; and/or, in response to the user viewing the transaction An operation of the data, displaying detailed information of the transaction data; and/or, in response to the user deleting the transaction data, deleting the transaction data from an order list page.
- the transaction data processing apparatus can be implemented as a terminal device, including: a memory 701, a processor 702, and a communication component 703.
- the memory 701 can be configured to store other various data to support operations on the terminal device. Examples of such data include instructions for any application or method for operation on the terminal device, membership code, order information, pictures, videos, and the like.
- the memory 701 can be implemented by any type of volatile or non-volatile storage medium or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable.
- SRAM static random access memory
- EEPROM electrically erasable programmable read only memory
- EPROM Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- Magnetic Memory Flash Memory
- Disk Disk or Optical Disk.
- the processor 702 is coupled to the memory 701 for executing a computer program in the memory 701 for:
- the communication component 703 is configured to receive transaction data delivered by an online transaction server.
- the processor 702 is further configured to: display, on the transaction data list page, the abbreviated information of the transaction data in the order of transaction data processing; and/or, in response to the operation of the user viewing the transaction data, the display transaction Detailed information of the data; and/or, in response to the user deleting the transaction data, deleting the transaction data from the order list page.
- the terminal device further includes: a display 704, a power component 705, an audio component 706, and the like. Only some of the components are schematically illustrated in Figure 7b, and it is not meant that the terminal device only includes the components shown in Figure 7b.
- the embodiment of the present application further provides a computer readable storage medium storing a computer program, which can be implemented by a computer to implement the steps or operations related to the user terminal in the foregoing method embodiment, and no longer Narration.
- FIG. 8 is a schematic structural diagram of still another transaction data processing apparatus according to still another exemplary embodiment of the present application. As shown in FIG. 8a, the apparatus includes: a receiving module 81, a generating module 82, and a transmitting module 83.
- the receiving module 81 is configured to receive online identity information sent by the store terminal and information of the offline product, where the offline product is a product purchased by the user in the physical store, and the online identity information is used to identify the online transaction of the user. Online identity on the server.
- the generating module 82 is configured to generate transaction data for the offline item according to the online identity information received by the receiving module 81 and the information of the offline item.
- the transaction data may be a merchandise order, but is not limited thereto.
- the sending module 83 is configured to send transaction data to the terminal of the store and the terminal of the user.
- the apparatus further includes an identity verification module.
- the receiving module 81 is specifically configured to: receive the online identity information sent by the store terminal.
- the identity verification module is configured to verify the validity of the user according to the online identity information received by the receiving module 81.
- the sending module 83 is further configured to send a verification pass result to the store terminal when the user passes the legality verification.
- the receiving module 81 is specifically configured to: receive information of the offline item that is sent by the store terminal after receiving the verification pass result.
- the generating module 83 is specifically configured to: generate initial transaction data according to information of offline commodities; assign a transaction number to the initial transaction data to obtain transaction data; and transaction number of the transaction data and online identity Information is associated.
- the transaction data processing apparatus can be implemented as an online transaction server, including: a memory 801, a processor 802, and a communication component 803.
- Memory 801 can be configured to store various other data to support operations on an online transaction server. Examples of such data include instructions for any application or method operating on an online transaction server, membership code, order information, pictures, videos, and the like.
- the memory 801 can be implemented by any type of volatile or non-volatile storage medium or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable.
- SRAM static random access memory
- EEPROM electrically erasable programmable read only memory
- EPROM Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- Magnetic Memory Flash Memory
- Disk Disk or Optical Disk.
- the processor 802 is coupled to the memory 801 for executing a computer program in the memory 801 for:
- the communication component 803 is configured to receive online identity information of the user sent by the store terminal and information of the offline product purchased by the user in the physical store, and send the transaction data to the terminal of the store and the terminal of the user.
- the processor 802 receives the online identity information and the offline product information sent by the store terminal through the communication component 803, and is specifically configured to: receive, by the communication component 803, the online line sent by the store terminal Identity information; verifying the legitimacy of the user according to the online identity information; transmitting the verification pass result to the store terminal through the communication component 803 when the user passes the legality verification; and receiving the verification by the store terminal receiving the verification by the communication component 803 The information of the offline goods sent after the result is passed.
- the transaction data may be a merchandise order, but is not limited thereto.
- the method when the transaction data is generated by the processor 802, the method is specifically configured to: generate initial transaction data according to the information of the offline item; assign a transaction number to the initial transaction data to obtain transaction data; The transaction number of the transaction data is associated with the user's online identity information.
- the online transaction server further includes: a display 804, a power component 805, an audio component 806, and the like. Only some of the components are schematically illustrated in Figure 8b, and it is not meant that the online transaction server includes only the components shown in Figure 8b.
- the embodiment of the present application further provides a computer readable storage medium storing a computer program, which when executed by a computer, can implement the steps or operations related to an online transaction server in the foregoing method embodiment, where No longer.
- the communication components of Figures 6b, 7b, and 8b above may be configured to facilitate wired or wireless communication between the device to which the communication component belongs and other devices.
- the device to which the communication component belongs can access a wireless network based on a communication standard such as WiFi, 2G or 3G, or a combination thereof.
- the communication component receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel.
- the communication component further includes a near field communication (NFC) module to facilitate short range communication.
- the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
- RFID radio frequency identification
- IrDA infrared data association
- UWB ultra-wideband
- Bluetooth Bluetooth
- the display of Figures 6b, 7b, and 8b above may include a screen whose screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user.
- the touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor may sense not only the boundary of the touch or sliding action, but also the duration and pressure associated with the touch or slide operation.
- the power components of Figures 6b, 7b, and 8b above provide power to the various components of the equipment to which the power components belong.
- the power components can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the devices to which the power components belong.
- the audio component includes a microphone (MIC) that is configured to receive an external audio signal when the device to which the audio component belongs is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode.
- the received audio signal can be further stored in a memory or transmitted via a communication component.
- the audio component further includes a speaker for outputting an audio signal.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
- processors CPUs
- input/output interfaces network interfaces
- memory volatile and non-volatile memory
- the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
- RAM random access memory
- ROM read only memory
- Memory is an example of a computer readable medium.
- Computer readable media includes both permanent and non-persistent, removable and non-removable media.
- Information storage can be implemented by any method or technology.
- the information can be computer readable instructions, data structures, modules of programs, or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
- computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
La présente invention porte, dans les modes de réalisation, sur un procédé, un dispositif et un système de traitement de données de transaction. Selon les modes de réalisation de la présente invention, dans un scénario dans lequel un utilisateur achète un produit dans un magasin physique (c'est-à-dire un scénario d'achat hors ligne), des données de transaction sont générées pour un produit hors ligne par utilisation de l'identité en ligne de l'utilisateur dans un serveur de transaction tiers/en ligne, ou des données de transaction sont générées pour le produit hors ligne par utilisation du prix en ligne du produit hors ligne, et les données de transaction sont synchronisées à un terminal de magasin et à un terminal d'utilisateur respectivement, de façon à exécuter un mode de traitement de données de transaction qui combine un traitement en ligne et hors ligne. Grâce à la présente invention, des avantages en ligne peuvent être utilisés pour une transaction hors ligne de sorte que la gestion, la maintenance et le fonctionnement sont commodes, ce qui permet d'améliorer la compétitivité des magasins physiques dans l'environnement de commerce électronique et de favoriser l'essor de magasins physiques.The present invention relates, in the embodiments, to a method, a device and a transaction data processing system. According to the embodiments of the present invention, in a scenario in which a user purchases a product in a physical store (i.e., an offline purchase scenario), transaction data is generated for a product. offline by using the user's online identity in a third-party / online transaction server, or transaction data is generated for the offline product by using the online price of the offline product, and the data transactions are synchronized to a store terminal and a user terminal respectively, so as to execute a transaction data processing mode that combines online and offline processing. With the present invention, online benefits can be used for offline transaction so that management, maintenance and operation are convenient, thereby improving the competitiveness of physical stores in the e-commerce environment. and promote the growth of physical stores.
Description
本申请要求2017年09月30日递交的申请号为201710944600.7、发明名称为“交易数据处理方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims the priority of the Japanese Patent Application Serial No. No. No. No. No. No. No. Publication No
本申请涉及互联网技术领域,尤其涉及一种交易数据处理方法、装置及系统。The present application relates to the field of Internet technologies, and in particular, to a transaction data processing method, apparatus, and system.
电子商务是以信息网络技术为手段,实现消费者的网上购物、商户之间的网上交易、在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。E-commerce is a new type of business that uses information network technology as a means to realize online shopping for consumers, online transactions between merchants, online electronic payment, and various business activities, trading activities, financial activities and related comprehensive service activities. Operating mode.
随着电子商务技术的发展,各类电商不断涌现。各类电商采用的线上交易模式在数据处理方面的优势给实体门店采用的线下交易模式带来极大地冲击。为此,有必要针对实体门店提供一种新的交易数据处理方案,用来提高线下交易的便利性。With the development of e-commerce technology, various types of e-commerce continue to emerge. The advantages of the online trading model adopted by various e-commerce companies in data processing have greatly impacted the offline trading mode adopted by physical stores. To this end, it is necessary to provide a new transaction data processing solution for physical stores to improve the convenience of offline transactions.
发明内容Summary of the invention
本申请的多个方面提供一种交易数据处理方法、装置及系统,用以提供线上线下相结合的交易数据处理方式,利用线上优势带动实体门店的线下交易,提高线下交易的便利性。Aspects of the present application provide a transaction data processing method, apparatus and system for providing online and offline transaction data processing methods, and utilizing online advantages to drive offline transactions of physical stores, thereby improving the convenience of offline transactions. Sex.
本申请实施例提供一种交易数据处理方法,包括:The embodiment of the present application provides a transaction data processing method, including:
获取线下商品的信息;Obtain information about offline goods;
将所述线下商品的信息发送给第三方服务器,以供所述第三方服务器根据所述线下商品的线上价格针对所述线下商品生成交易数据;Transmitting the information of the offline item to a third-party server, where the third-party server generates transaction data for the offline item according to the online price of the offline item;
接收所述第三方服务器下发的所述交易数据。Receiving the transaction data delivered by the third party server.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
接收门店终端发送的线下商品的信息;Receiving information of offline goods sent by the store terminal;
根据所述线下商品的信息,获取所述线下商品的线上价格;Obtaining an online price of the offline product according to the information of the offline commodity;
根据所述线下商品的线上价格,针对所述线下商品生成交易数据;Generating transaction data for the offline item according to the online price of the offline item;
将所述交易数据下发给所述门店终端。The transaction data is delivered to the store terminal.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
获取线下商品的信息;Obtain information about offline goods;
获取用户在第三方服务器上的身份信息;Obtain the identity information of the user on the third-party server;
向所述第三方服务器发送所述身份信息和所述线下商品的信息,以供所述第三方服务器根据所述身份信息针对所述线下商品生成交易数据;Transmitting the identity information and the information of the offline item to the third-party server, so that the third-party server generates transaction data for the offline item according to the identity information;
接收所述第三方服务器下发的所述交易数据。Receiving the transaction data delivered by the third party server.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
接收门店终端发送的用户在第三方服务器上的身份信息和线下商品的信息;Receiving the identity information of the user on the third party server sent by the store terminal and the information of the offline goods;
根据所述身份信息和所述线下商品的信息针对所述线下商品生成交易数据;Generating transaction data for the offline item based on the identity information and the information of the offline item;
向所述门店终端和所述用户的终端下发所述交易数据。The transaction data is delivered to the store terminal and the user's terminal.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
获取用户在实体门店选购的线下商品的信息;Obtain information about offline goods purchased by users in physical stores;
获取所述用户在线上交易服务器上的线上身份信息;Obtaining online identity information on the online transaction server of the user;
向所述线上交易服务器发送所述线上身份信息和所述线下商品的信息,以供所述线上交易服务器以所述用户的线上身份针对所述线下商品生成交易数据;Transmitting, by the online transaction server, the online identity information and the information of the offline commodity, for the online transaction server to generate transaction data for the offline commodity with the online identity of the user;
接收所述线上交易服务器下发的所述交易数据。Receiving the transaction data delivered by the online transaction server.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
响应于用户的显示触发操作,显示所述用户事先向线上交易服务器注册的会员码,以供门店终端获取所述用户在所述线上交易服务器上的线上身份信息;Displaying, in response to the user's display triggering operation, the member code registered by the user to the online transaction server in advance, so that the store terminal obtains the online identity information of the user on the online transaction server;
接收所述线上交易服务器下发的交易数据,所述交易数据是所述线上交易服务器以所述用户的线上身份针对所述用户在实体门店选购的线下商品生成的。Receiving transaction data delivered by the online transaction server, the transaction data is generated by the online transaction server for the online identity of the user for the offline goods purchased by the user at the physical store.
本申请实施例还提供一种交易数据处理方法,包括:The embodiment of the present application further provides a transaction data processing method, including:
接收门店终端发送的线上身份信息和线下商品的信息,所述线下商品是用户在实体门店选购的商品,所述线上身份信息用于标识所述用户在线上交易服务器上的线上身份;Receiving online identity information sent by the store terminal and information of the offline goods, wherein the offline goods are products purchased by the user in the physical store, and the online identity information is used to identify the line on the online transaction server of the user. Identity
根据所述线上身份信息和所述线下商品的信息针对所述线下商品生成交易数据;Generating transaction data for the offline item based on the online identity information and the information of the offline item;
向所述门店终端和所述用户的终端下发所述交易数据。The transaction data is delivered to the store terminal and the user's terminal.
本申请实施例还提供一种终端设备,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
获取线下商品的信息;Obtain information about offline goods;
通过所述通信组件将所述线下商品的信息发送给第三方服务器,以供所述第三方服务器根据所述线下商品的线上价格针对所述线下商品生成交易数据;Transmitting, by the communication component, information of the offline item to a third-party server, for the third-party server to generate transaction data for the offline item according to an online price of the offline item;
通过所述通信组件接收所述第三方服务器下发的所述交易数据。Receiving, by the communication component, the transaction data delivered by the third-party server.
本申请实施例还提供一种第三方服务器,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
通过所述通信组件接收门店终端发送的线下商品的信息;Receiving, by the communication component, information of an offline product sent by the store terminal;
根据所述线下商品的信息,获取所述线下商品的线上价格;Obtaining an online price of the offline product according to the information of the offline commodity;
根据所述线下商品的线上价格,针对所述线下商品生成交易数据;Generating transaction data for the offline item according to the online price of the offline item;
通过所述通信组件将所述交易数据下发给所述门店终端;Transmitting the transaction data to the store terminal by the communication component;
所述通信组件,用于接收所述线下商品的信息,以及将所述交易数据下发给所述门店终端。The communication component is configured to receive information of the offline item and deliver the transaction data to the store terminal.
本申请实施例还提供一种终端设备,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
获取线下商品的信息;Obtain information about offline goods;
获取用户在第三方服务器上的身份信息;Obtain the identity information of the user on the third-party server;
通过所述通信组件向所述第三方服务器发送所述身份信息和所述线下商品的信息,以供所述第三方服务器根据所述身份信息针对所述线下商品生成交易数据;Transmitting, by the communication component, the identity information and the information of the offline item to the third-party server, where the third-party server generates transaction data for the offline item according to the identity information;
通过所述通信组件接收所述第三方服务器下发的所述交易数据;Receiving, by the communication component, the transaction data delivered by the third-party server;
所述通信组件,用于向所述第三方服务器发送所述身份信息和所述线下商品的信息,并接收所述第三方服务器下发的所述交易数据。The communication component is configured to send the identity information and the information of the offline item to the third-party server, and receive the transaction data delivered by the third-party server.
本申请实施例还提供一种第三方服务器,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
通过所述通信组件接收门店终端发送的用户在第三方服务器上的身份信息和线下商品的信息;Receiving, by the communication component, the identity information of the user on the third party server and the information of the offline goods sent by the store terminal;
根据所述身份信息和所述线下商品的信息针对所述线下商品生成交易数据;Generating transaction data for the offline item based on the identity information and the information of the offline item;
通过所述通信组件向所述门店终端和所述用户的终端下发所述交易数据;Transmitting the transaction data to the store terminal and the user's terminal through the communication component;
所述通信组件,用于接收所述门店终端发送的所述身份信息和所述线下商品的信息, 并向所述门店终端和所述用户的终端下发所述交易数据。The communication component is configured to receive the identity information sent by the store terminal and the offline product, and send the transaction data to the store terminal and the terminal of the user.
本申请实施例还提供一种终端设备,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
获取用户在实体门店选购的线下商品的信息;Obtain information about offline goods purchased by users in physical stores;
获取所述用户在线上交易服务器上的线上身份信息;Obtaining online identity information on the online transaction server of the user;
通过所述通信组件向所述线上交易服务器发送所述线上身份信息和所述线下商品的信息,以供所述线上交易服务器以所述用户的线上身份针对所述线下商品生成交易数据;以及Transmitting, by the communication component, the online identity information and the information of the offline item to the online transaction server, for the online transaction server to target the offline product with the online identity of the user Generate transaction data;
通过所述通信组件接收所述线上交易服务器下发的所述交易数据;Receiving, by the communication component, the transaction data delivered by the online transaction server;
所述通信组件,用于向所述线上交易服务器发送所述线上身份信息和所述线下商品的信息,并接收所述线上交易服务器下发的所述交易数据。The communication component is configured to send the online identity information and the offline product information to the online transaction server, and receive the transaction data delivered by the online transaction server.
本申请实施例还提供一种终端设备,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a terminal device, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
响应于用户的显示触发操作,显示所述用户预先向线上交易服务器注册的会员码,以供门店终端获取所述用户在所述线上交易服务器上的线上身份信息;以及Displaying, in response to the user's display triggering operation, the member code registered by the user to the online transaction server in advance for the store terminal to acquire the online identity information of the user on the online transaction server;
通过所述通信组件接收所述线上交易服务器下发的交易数据,所述交易数据是所述线上交易服务器以所述用户的线上身份针对所述用户在实体门店选购的线下商品生成的;Receiving, by the communication component, transaction data delivered by the online transaction server, where the transaction data is offline goods purchased by the online transaction server for the user in the physical store with the online identity of the user Generated;
所述通信组件,用于接收所述线上交易服务器下发的所述交易数据。The communication component is configured to receive the transaction data delivered by the online transaction server.
本申请实施例还提供一种线上交易服务器,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides an online transaction server, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
通过所述通信组件接收门店终端发送的线上身份信息和线下商品的信息,所述线下商品是用户在实体门店选购的商品,所述线上身份信息用于标识所述用在所述线上交易服务器上的线上身份;Receiving, by the communication component, online identity information sent by the store terminal and information of the offline goods, where the offline goods are products purchased by the user in the physical store, and the online identity information is used to identify the used goods The online identity on the online trading server;
根据所述线上身份信息和所述线下商品的信息针对所述线下商品生成交易数据;Generating transaction data for the offline item based on the online identity information and the information of the offline item;
通过所述通信组件向所述门店终端和所述用户的终端下发所述交易数据;Transmitting the transaction data to the store terminal and the user's terminal through the communication component;
所述通信组件,用于接收所述线上身份信息和所述线下商品的信息,并向所述门店 终端和所述用户的终端下发所述交易数据。The communication component is configured to receive the online identity information and the offline product information, and send the transaction data to the store terminal and the user terminal.
本申请实施例还提供一种交易数据处理系统,包括:门店终端、用户终端以及线上交易服务器;The embodiment of the present application further provides a transaction data processing system, including: a store terminal, a user terminal, and an online transaction server;
所述门店终端,用于获取用户在实体门店选购的线下商品的信息和所述用户在所述线上交易服务器上的线上身份信息,向所述线上交易服务器发送所述线上身份信息和所述线下商品的信息,以及接收所述线上交易服务器下发的交易数据;The store terminal is configured to acquire information of an offline product purchased by a user at a physical store and online identity information of the user on the online transaction server, and send the online to the online transaction server. Identity information and information of the offline goods, and receiving transaction data delivered by the online transaction server;
所述线上交易服务器,用于接收所述门店终端发送的所述线上身份信息和所述线下商品的信息,根据所述线上身份信息和所述线下商品的信息为所述线下商品生成所述交易数据,并向所述门店终端和所述用户终端下发所述交易数据;The online transaction server is configured to receive the online identity information sent by the store terminal and the offline product information, and the online identity information and the information of the offline product are the line Generating the transaction data, and delivering the transaction data to the store terminal and the user terminal;
所述用户终端,用于接收所述线上交易服务器下发的所述交易数据。The user terminal is configured to receive the transaction data delivered by the online transaction server.
在本申请实施例中,在用户在实体门店选购商品的场景(即线下购物场景)中,以用户在第三方/线上交易服务器上的线上身份针对线下商品生成交易数据,或者以线下商品的线上价格针对线下商品生成交易数据,并将交易数据分别同步到门店终端和用户终端,实现一种线上线下相结合的交易数据处理方式,可以利用线上优势带动线下交易,提高线下交易的便利性,进而提高实体门店在电商环境下的竞争力,促进实体门店的发展。In the embodiment of the present application, in a scenario in which a user purchases an item in a physical store (ie, an offline shopping scene), transaction data is generated for the offline product by the online identity of the user on the third party/online transaction server, or The online price of the offline goods is used to generate transaction data for the offline goods, and the transaction data is synchronized to the store terminal and the user terminal respectively, so as to realize a transaction data processing method combining online and offline, which can utilize the online advantage to drive the line. Under the transaction, improve the convenience of offline transactions, thereby improving the competitiveness of physical stores in the e-commerce environment and promoting the development of physical stores.
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the present application, and are intended to be a part of this application. In the drawing:
图1为本申请一示例性实施例提供的一种交易数据处理系统的结构示意图;1 is a schematic structural diagram of a transaction data processing system according to an exemplary embodiment of the present application;
图2a为本申请另一示例性实施例结合图1所示系统提供的交易数据处理流程的示意图;2a is a schematic diagram of a transaction data processing flow provided by the system shown in FIG. 1 according to another exemplary embodiment of the present application;
图2b为本申请又一示例性实施例提供的另一种交易数据处理系统的结构示意图;2b is a schematic structural diagram of another transaction data processing system according to still another exemplary embodiment of the present application;
图3为本申请又一示例性实施例提供的一种交易数据处理方法的流程示意图;FIG. 3 is a schematic flowchart diagram of a transaction data processing method according to still another exemplary embodiment of the present application;
图4为本申请又一示例性实施例提供的另一种交易数据处理方法的流程示意图;FIG. 4 is a schematic flowchart diagram of another transaction data processing method according to still another exemplary embodiment of the present application;
图5为本申请又一示例性实施例提供的又一种交易数据处理方法的流程示意图;FIG. 5 is a schematic flowchart diagram of still another transaction data processing method according to still another exemplary embodiment of the present application;
图6a为本申请又一示例性实施例提供的一种交易数据处理装置的结构示意图;FIG. 6 is a schematic structural diagram of a transaction data processing apparatus according to still another exemplary embodiment of the present application;
图6b为本申请又一示例性实施例提供的一种终端设备的结构示意图;FIG. 6b is a schematic structural diagram of a terminal device according to another exemplary embodiment of the present disclosure;
图7a为本申请又一示例性实施例提供的另一种交易数据处理装置的结构示意图;FIG. 7 is a schematic structural diagram of another transaction data processing apparatus according to still another exemplary embodiment of the present application;
图7b为本申请又一示例性实施例提供的另一种终端设备的结构示意图;FIG. 7b is a schematic structural diagram of another terminal device according to another exemplary embodiment of the present disclosure;
图8a为本申请又一示例性实施例提供的又一种交易数据处理装置的结构示意图;FIG. 8 is a schematic structural diagram of still another transaction data processing apparatus according to still another exemplary embodiment of the present application;
图8b为本申请又一示例性实施例提供的一种线上交易服务器的结构示意图。FIG. 8b is a schematic structural diagram of an online transaction server according to still another exemplary embodiment of the present application.
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions of the present application will be clearly and completely described in the following with reference to the specific embodiments of the present application and the corresponding drawings. It is apparent that the described embodiments are only a part of the embodiments of the present application, and not all of them. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
针对线上交易模式给线下交易模式带来的冲击,本申请实施例提供一种解决方案,在用户在实体门店选购商品的场景(即线下购物场景)中,由第三方服务器根据线下商品的线上价格针对线下商品生成交易数据,并将交易数据分别同步到门店终端和用户终端,实现一种线上线下相结合的交易数据处理方式。该交易数据处理方式可实现线上线下商品信息同步,例如商品价格同步,利用线上价格优势带动线下交易,提高实体门店在电商环境下的竞争力,促进实体门店的发展。In response to the impact of the online transaction mode on the offline transaction mode, the embodiment of the present application provides a solution in which a user purchases a product in a physical store (ie, an offline shopping scenario), and the third-party server is based on the line. The online price of the lower product generates transaction data for the offline product, and synchronizes the transaction data to the store terminal and the user terminal respectively, thereby realizing a transaction data processing method combining online and offline. The transaction data processing method can realize the synchronization of online and offline commodity information, such as product price synchronization, using online price advantage to drive offline transactions, improving the competitiveness of physical stores in the e-commerce environment, and promoting the development of physical stores.
本申请一示例性实施例提供一种交易数据处理系统,门店终端、用户终端以及第三方服务器。关于该系统的描述可参见下述图1所示实施例,该系统中的第三方服务器可作为图1所示实施例中线上交易服务器的一种具体实现形式。An exemplary embodiment of the present application provides a transaction data processing system, a store terminal, a user terminal, and a third party server. For a description of the system, reference may be made to the embodiment shown in Figure 1 below, in which a third party server may be implemented as a specific implementation of the online transaction server in the embodiment of Figure 1.
基于上述系统,本申请实施例提供一种适用于门店终端的交易数据处理方法,该方法包括:获取线下商品的信息;将线下商品的信息发送给第三方服务器,以供第三方服务器根据线下商品的线上价格针对线下商品生成交易数据;接收第三方服务器下发的交易数据。Based on the foregoing system, the embodiment of the present application provides a transaction data processing method applicable to a store terminal, the method comprising: acquiring information of an offline product; and transmitting information of the offline product to a third-party server, for the third-party server to The online price of the offline product generates transaction data for the offline product; receives the transaction data issued by the third party server.
在一可选实施方式中,门店终端可以获取用户的身份信息,将用户的身份信息发送给第三方服务器,以供第三方服务器根据用户的身份信息和线下商品的线上价格针对线下商品生成交易数据。可选地,用户的身份信息可以是用户在第三方服务器上的身份信息。In an optional implementation manner, the store terminal may acquire the identity information of the user, and send the identity information of the user to the third-party server, so that the third-party server may target the offline product according to the identity information of the user and the online price of the offline product. Generate transaction data. Optionally, the identity information of the user may be identity information of the user on the third party server.
基于上述系统,本申请实施例提供一种适用于第三方服务器的交易数据处理方法,该方法包括:接收门店终端发送的线下商品的信息;根据线下商品的信息,获取线下商品的线上价格;根据线下商品的线上价格,针对线下商品生成交易数据;将交易数据下发给门店终端。Based on the above system, the embodiment of the present application provides a transaction data processing method applicable to a third-party server, the method comprising: receiving information of an offline product sent by a store terminal; and acquiring a line of the offline product according to information of the offline product. The price is based on the online price of the offline product, and the transaction data is generated for the offline product; the transaction data is sent to the store terminal.
在一可选实施方式中,第三方服务器可以接收门店终端发送的用户的身份信息,进而根据用户的身份信息和线下商品的线上价格针对线下商品生成交易数据。可选地,用户的身份信息可以是用户在第三方服务器上的身份信息。In an optional implementation manner, the third-party server may receive the identity information of the user sent by the store terminal, and generate transaction data for the offline product according to the identity information of the user and the online price of the offline product. Optionally, the identity information of the user may be identity information of the user on the third party server.
在上述实施例中,通过线下商品的线上信息将线上线下交易数据打通,可实现线上线下商品信息同步,例如商品价格、优惠等同步,利用线上价格优势带动线下交易,提高实体门店在电商环境下的竞争力,促进实体门店的发展。In the above embodiment, the online and offline transaction data is opened through the online information of the offline goods, so that the online and offline product information can be synchronized, for example, the price of the commodity, the discount, etc., and the online price advantage is used to drive the offline transaction, thereby improving The competitiveness of physical stores in the e-commerce environment promotes the development of physical stores.
另外,针对线上交易模式给线下交易模式带来的冲击,本申请实施例还提供一种解决方案,在用户在实体门店选购商品的场景(即线下购物场景)中,结合用户在第三方/线上交易服务器上的身份信息,以用户在第三方/线上交易服务器上的身份针对线下商品生成交易数据,并将交易数据分别同步到门店终端和用户终端,实现一种线上线下相结合的交易数据处理方式,利用线上优势带动实体门店的线下交易,提高实体门店在电商环境下的竞争力,促进实体门店的发展。这样,线下无会员注册的实体门店等,可以利用用户在线上电商网站等注册的身份信息的账号,来进行商品的交易处理,使得用户利用线上注册的账号,就可以实现交易数据的线下线上打通,同时提升了线下实体店的运营效率,以及提高了用户线下沟通的用户体验。In addition, in response to the impact of the online transaction mode on the offline transaction mode, the embodiment of the present application further provides a solution in which a user purchases a product in a physical store (ie, an offline shopping scenario), in combination with the user. The identity information on the third-party/online transaction server generates transaction data for offline goods by the user's identity on the third-party/online transaction server, and synchronizes the transaction data to the store terminal and the user terminal respectively to realize a line The online and offline transaction data processing method utilizes online advantages to drive offline transactions of physical stores, improve the competitiveness of physical stores in the e-commerce environment, and promote the development of physical stores. In this way, an offline store without a member registration under the offline can use the account of the identity information registered by the user on the online e-commerce website to process the transaction of the commodity, so that the user can realize the transaction data by using the account registered online. The offline line is opened, which also improves the operational efficiency of offline stores and improves the user experience of offline communication.
基于上述实施例提供的系统,本申请实施例还提供一种适用于门店终端的交易数据处理方法,包括:获取线下商品的信息;获取用户在第三方服务器上的身份信息;向第三方服务器发送用户在第三方服务器上的身份信息和线下商品的信息,以供第三方服务器根据用户在第三方服务器上的身份信息针对线下商品生成交易数据;接收第三方服务器下发的所述交易数据。Based on the system provided in the foregoing embodiment, the embodiment of the present application further provides a transaction data processing method applicable to a store terminal, including: acquiring information of an offline product; acquiring identity information of the user on a third-party server; and transmitting to the third-party server Sending the identity information of the user on the third-party server and the information of the offline goods, so that the third-party server generates transaction data for the offline goods according to the identity information of the user on the third-party server; receiving the transaction delivered by the third-party server data.
相应地,本申请实施例还提供一种适用于第三方服务器的交易数据处理方法,包括:接收门店终端发送的用户在第三方服务器上的身份信息和线下商品的信息;根据所述身份信息和线下商品的信息针对所述线下商品生成交易数据;向门店终端和用户的终端下发所述交易数据。Correspondingly, the embodiment of the present application further provides a transaction data processing method applicable to a third-party server, including: receiving identity information of a user on a third-party server and information of an offline product sent by the terminal terminal; And the information of the offline item generates transaction data for the offline item; and the transaction data is sent to the terminal of the store and the terminal of the user.
关于上述方法的详细实施流程可参见下述实施例中的相关描述,在此不做赘述。For a detailed implementation process of the foregoing method, reference may be made to the related description in the following embodiments, and details are not described herein.
以下结合附图,详细说明本申请其它实施例提供的技术方案。The technical solutions provided by other embodiments of the present application are described in detail below with reference to the accompanying drawings.
图1为本申请一示例性实施例提供的交易数据处理系统100的结构示意图。如图1所示,该交易数据处理系统100包括:门店终端101、用户终端102以及线上交易服务器103。FIG. 1 is a schematic structural diagram of a transaction
门店终端101是指实体门店的终端设备,可以设置于实体门店中,也可以部署于实体门店之外实现。在部署实现时,一般会优先考虑将门店终端101部署于实体门店内部实现。门店终端101主要负责对用户在实体门店中选购商品进行交易处理。这里的交易处理包括但不限于:订单生成、订单支付、订单取消、订单修改等一系列与订单有关的处理。The
门店终端101可以是任何具有一定计算能力的设备,例如可以是智能手机、平板电脑、个人电脑、智能POS机等。门店终端101的基本结构包括:至少一个处理单元和至少一个存储器。处理单元和存储器的数量取决于门店终端101的配置和类型。存储器可以包括易失性的,例如RAM,也可以包括非易失性的,例如只读存储器(Read-Only Memory,ROM)、闪存等,或者也可以同时包括两种类型。存储器内通常存储有操作系统(Operating System,OS)、一个或多个应用程序,也可以存储有程序数据等。除了处理单元和存储器之外,门店终端101还包括一些基本配置,例如网卡芯片、IO总线、音视频组件等。可选地,门店终端101还可以包括一些外围设备,例如键盘、鼠标、输入笔、打印机、扫码枪等。其中,扫码枪可以扫描各种条形码或二维码等各种编码图形,从中获取相关信息。其它外围设备在本领域中是众所周知的,在此不做赘述。The
根据实体门店的大小,门店终端101可以配置一台或多台。实体门店可以是任何具有一定空间并具有销售功能或行为的物理空间,例如可以是超市、便利店、商场、批发市场等。The
用户终端102是用户使用的终端设备,例如可以是智能手机、平板电脑、个人电脑、穿戴设备等。用户终端102通常也包括至少一个处理单元和至少一个存储器。处理单元和存储器的数量取决于用户终端102的配置和类型。除了处理单元和存储器之外,用户终端102也会包括网卡芯片、IO总线、音视频组件等基本配置。可选地,根据用户终端102的实现形式,用户终端102也可以包括一些外围设备,例如键盘、鼠标、输入笔、打印机等。这些外围设备在本领域中是众所周知的,在此不做赘述。The
线上交易服务器103是指可以在网络虚拟环境中进行交易处理的服务器,通常是指利用网络进行线上商品交易的服务器,用户通常需要在该服务器进行身份信息的注册,以利用注册的账号进行商品的购买等交易行为,例如可以是各电商平台或线上交易网站的交易服务器,例如第三方服务器。在物理实现上,线上交易服务器103可以是任何能够提供计算服务,响应服务请求,并进行处理的设备,例如可以是常规服务器、云服务器、云主机、虚拟中心等。服务器的构成主要包括处理器、硬盘、内存、系统总线等, 和通用的计算机架构类似。The
在本实施例中,门店终端101和用户终端102均与线上交易服务器103进行网络连接。门店终端101或用户终端102与线上交易服务器103之间可以是无线或有线网络连接。若门店终端101或用户终端102通过移动网络与线上交易服务器103通信连接,该移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。In the present embodiment, both the
在本实施例提供的交易数据处理系统100中,门店终端101、用户终端102以及线上交易服务器103三者相互配合可以实现一种线上线下相结合的交易数据处理方式,从而将线上线下交易打通。这里的交易打通优先考虑交易数据生成过程的打通。下面对能够将线上线下交易打通的订单生成过程进行说明。在下面描述中,为便于描述和区分,将实体门店中交易的商品称为线下商品,相应的,将利用线上交易器进行交易的商品可称为线上商品,这里,所谓的线上商品和线下商品只是对商品在不同场景交易下的一个称谓,其本质都是交易所涉及到的商品对象。In the transaction
用户在实体门店选购线下商品,当选购好所需线下商品后,到实体门店的收银台处结账。收银员通过门店终端101获取用户在实体门店选购的线下商品的信息。用户在实体门店选购的线下商品的信息包括但不限于:商品的名称、数量、所属类别、商家、保质期、规格尺寸等等。The user purchases the offline goods in the physical store, and after purchasing the required offline goods, the checkout is made at the checkout counter of the physical store. The cashier acquires information of the offline goods purchased by the user at the physical store through the
可选地,收银人员可以通过门店终端101的外围设备,例如扫码枪扫描用户在实体门店选购的线下商品上的二维码或条形码,获得用户在实体门店选购的线下商品的信息。Optionally, the cashier can scan the two-dimensional code or the barcode on the offline product purchased by the user in the physical store through the peripheral device of the
可选地,收银人员可以通过门店终端101的外围设备,例如鼠标、键盘等手动录入用户在实体门店选购的线下商品的信息。Optionally, the cashier can manually enter the information of the offline goods purchased by the user in the physical store through the peripheral device of the
在本实施例中,门店终端101一方面获取用户在实体门店选购的线下商品的信息,另一方面获取用户在线上交易服务器103上的线上身份信息。这里的线上身份信息是用户在线上交易服务器103上注册的用于标识用户身份的信息,例如可以是用户的手机号码、身份证号码或者也可以是线上交易服务器103为用户唯一分配的标识信息。对用户来说,基于其线上身份信息可以通过线上交易服务器103进行在线交易(例如在线购物、在线支付等),另外基于其线上身份信息也可以通过线上交易服务器103实现线下交易数据的线上同步。对线上交易服务器103来说,可以通过用户的线上身份信息对用户的在线交易数据进行管理,并可以管理或同步用户在实体门店的交易数据。In the present embodiment, the
值得说明的是,本实施例并不限定门店终端101获取用户在实体门店选购的线下商 品的信息与获取用户的线上身份信息的先后顺序。例如,可以先获取用户在实体门店选购的线下商品的信息,然后获取用户的线上身份信息;或者,也可以先获取用户线上身份信息,然后获取用户在实体门店选购的线下商品的信息;或者,在不冲突的情况下,也可以并行获取用户在实体门店选购的线下商品的信息和用户的线上身份信息。It should be noted that the present embodiment does not limit the order in which the
在获得用户在实体门店选购的线下商品信息和用户的线上身份信息之后,门店终端101向线上交易服务器103发送用户的线上身份信息和用户在实体门店选购的线下商品的信息,以供线上交易服务器103以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据,以使线上线下交易相结合,便于提高线下交易的便利性。可选地,交易数据可以是以用户在线上交易服务器103上的线上身份生成的,以用户在实体门店选购的线下商品的信息作为内容的商品订单。After obtaining the offline product information purchased by the user at the physical store and the online identity information of the user, the
对线上交易服务器103来说,接收门店终端101发送的用户在实体门店选购的线下商品的信息以及用户的线上身份信息,从而以用户的线上身份为用户在实体门店选购的线下商品生成交易数据,并将所生成的交易数据分别下发给门店终端101和用户终端102。对门店终端101和用户终端102来说,接收线上交易服务器103下发的交易数据。至此,用户终端102和门店终端101上都会有该交易数据。从门店角度来看,该交易数据与用户的线上身份相关联,可以从用户维护对门店的交易数据进行维护管理,便于查看或了解门店消费者的消费情况,也可以为实体门店的店面布局、商品布局等提供参考数据。从用户角度来看,不仅可以管理、查看自己的线上交易数据,而且可以管理、查看用户在实体门店的线下交易数据。这种将线上线下相结合的交易数据处理方式,可以充分利用线上优势带动线下交易在管理、维护、操作等各方面的便利性,提高实体门店在电商环境下的竞争力,促进实体门店的发展。For the
实体门店的购物用户由于具有随机性,传统用户消费时,往往无法将用户的交易商品信息与实际用户关联,从而为实体门店的发展带来不利;而电商等线上交易中,用户通常会基于注册的身份等账号信息来统一处理交易商品信息,这也是线上交易便利性的一种技术实现。本申请实施例中,则可以将用户在线上注册的身份信息,来和线下交易进行关联和数据打通,这样,可便于线上、线下交易的统一,不仅提升了线下实体店的竞争力,同时也提升了用户线下购物的体验。Because of the randomness of the shopping users in the physical stores, when the traditional users consume, they often cannot associate the user's transaction product information with the actual users, which brings disadvantages to the development of the physical stores. In online transactions such as e-commerce, users usually Unified processing of transaction commodity information based on account information such as registered identity, which is also a technical implementation of online transaction convenience. In the embodiment of the present application, the identity information registered by the user on the line can be associated with the offline transaction and the data can be opened. This can facilitate the unification of online and offline transactions, and not only enhance the competition of offline stores. Force, but also enhance the user's offline shopping experience.
在一些示例性实施例中,线上交易服务器103可以通过会员码管理自己的用户。不同用户具有不同的会员码,会员码可唯一标识用户的线上身份。用户的会员码中携带有用户的线上身份信息。用户的会员码可以是条形码、二维码等任意编码图形。In some exemplary embodiments, the
如图2a所示,用户可以通过用户终端102向线上交易服务器103发送注册请求,该注册请求携带用户的信息,例如身份证号码、手机号码、邮箱号码、家庭住址等信息。线上交易服务器103根据这些信息为用户生成会员码,并将会员码发送至用户终端102。用户终端102接收线上交易服务器103下发的会员码,并可存储在本地,当然也可以不进行存储,需要时从线上交易服务器103来获取。值得说明的是,用户的线上身份信息除了可以是会员码之外,还可以是线上交易服务器103为用户分配的会员ID等其它可唯一标识用户的信息。As shown in FIG. 2a, the user can send a registration request to the
基于上述,如图2a所示,当用户在实体门店选购好需要的线下商品之后,收银人员一方面可通过门店终端101的外围设备,例如扫码枪扫描用户选购的线下商品的条形码或二维码,以获取用户选购的线下商品的信息(如图2a所示扫描商品);另一方面用户可根据收银人员的要求,通过用户终端102向收银人员展示自己预先向线上交易服务器103注册的会员码,收银人员可以扫描该会员码从而获得用户的线上身份信息(如图2a所示扫描会员码)。之后,门店终端101将所获取的信息发送至线上交易服务器103(如图2a所示商品、身份信息上传);线上交易服务器103以用户的在线身份为用户在实体门店选购的线下商品生成交易数据,并将所生成的交易数据分别下发给门店终端101和用户终端102(如图2a所示交易数据下发)。Based on the above, as shown in FIG. 2a, after the user purchases the required offline goods at the physical store, the cashier can scan the offline goods purchased by the user through the peripheral device of the
在上述过程中以及后续其它需要获取用户的会员码的过程中,收银人员除了通过用户终端102获取用户的会员码之外,还可以根据该用户可被线上交易服务器103识别的其它信息(例如手机号码)通过门店终端101向线上交易服务器103发送会员码请求,该会员码请求包括用户的其它信息,例如手机号码;接收线上交易服务器103返回的该用户的会员码。In the above process and in the subsequent process of obtaining the member code of the user, the cashier can obtain other information recognized by the
可选地,在一种实现方式中,用户的会员码中携带有用户的线上身份信息。基于此,在上述扫描用户会员码的过程中,可以直接从会员码中解析出用户的线上身份信息。Optionally, in an implementation manner, the user's member code carries the user's online identity information. Based on this, in the process of scanning the user member code, the online identity information of the user can be directly parsed from the member code.
可选地,在另一种实现方式中,用户的会员码中携带有该用户可被线上交易服务器103识别的其它信息,例如线上交易服务器103为该用户分配的用户ID、该用户的手机号码等。基于此,在上述扫描该用户会员码的过程中,可以从会员码中解析出用户的其它信息,根据用户的其它信息向线上交易服务器103发送身份信息请求,该身份信息请求中携带有用户的其它信息,然后接收线上交易服务器返回的用户的线上身份信息。Optionally, in another implementation manner, the user's member code carries other information that the user can be identified by the
在一些示例性实施例中,在获得用户在实体门店选购的线下商品的信息以及用户的线上身份信息之后,门店终端101可以自动向线上交易服务器103发送用户在实体门店 选购的线下商品的信息以及用户的线上身份信息。In some exemplary embodiments, after obtaining the information of the offline goods purchased by the user at the physical store and the online identity information of the user, the
在另一些示例性实施例中,在获得用户在实体门店选购的线下商品的信息以及用户的线上身份信息之后,门店终端101可以展示一下单提示页面,以供收银人员或用户确认是否下单。当收银人员或用户确认下单时,可以通过下单提示页面触发下单操作,例如点击下单提示页面上的下单按钮。基于此,门店终端101可响应于针对用户在实体门店选购的线上商品的下单操作,向线上交易服务器103发送用户的线上身份信息以及用户在实体门店选购的线下商品的信息。In other exemplary embodiments, after obtaining the information of the offline goods purchased by the user at the physical store and the online identity information of the user, the
在又一些示例性实施例中,门店终端在向线上交易服务器103发送用户的线上身份信息以及用户在实体门店选购的线下商品的信息时,可以在一次通信过程中将用户的线上身份信息以及用户在实体门店选购的线下商品的信息全部发送给线上交易服务器103;或者,也可以在不同的通信过程中分别将用户的线上身份信息以及用户在实体门店选购的线下商品的信息发送给线上交易服务器103。In still other exemplary embodiments, when the store terminal transmits the online identity information of the user and the information of the offline goods purchased by the user at the physical store to the
在一种可选实施方式中,门店终端101可以先向线上交易服务器103发送用户的线上身份信息,以供线上交易服务器103根据用户的线上身份信息验证用户的合法性。对线上交易服务器103来说,可以接收门店终端101发送的用户的线上身份信息,根据用户的线上身份信息验证用户的合法性;当用户通过合法性验证时,向门店终端101发送验证通过结果。门店终端101接收线上交易服务器103返回的验证结果,若接收到线上交易服务器103返回的验证通过结果,继续向线上交易服务器103发送用户在实体门店选购的线下商品的信息。线上交易服务器103接收门店终端101继续发送的用户在实体门店选购的线下商品的信息。之后,线上交易服务器103可以用户的在线身份为用户在实体门店选购的线下商品生成交易数据,并将所生成的交易数据分别下发给门店终端101和用户终端102。在该实施方式中,首先验证用户的合法性,在用户未通过合法性验证的情况下,门店终端101可以不用向线上交易服务器103发送用户在实体门店选购的线下商品的信息,有利于节约网络流量,减轻线上交易服务器103的处理负担。In an optional implementation manner, the
在上述实施例或下述实施例中,线上交易服务器103可以用户的线上身份为用户在实体门店选购的线下商品生成交易数据。线上交易服务器103可以采用多种方式以用户的线上身份为用户在实体门店选购的线下商品生成交易数据。下面提供几种方式:In the above embodiment or the following embodiments, the
在一种可选实施方式中,线上交易服务器103可以根据用户在实体门店选购的线下商品的信息,生成初始交易数据,该初始交易数据包括这些线下商品的信息,例如商品名称、数量、规格等;然后,为初始交易数据分配交易编号,以获得交易数据;将交易 数据的交易编号与用户的线上身份信息进行关联,达到以用户的线上身份为用户在实体门店选购的线下商品生成交易数据的目的。其中,线上交易服务器103可以按照自己的交易编号分配策略,为初始交易数据分配交易编号。In an optional implementation manner, the
在另一种可选实施方式中,线上交易服务器103可以根据用户的线上身份信息生成交易数据的交易编号,例如对用户的线上身份信息进行哈希计算,将哈希值作为交易编号;根据用户在实体门店选购的线下商品的信息生成交易数据的内容,从而达到以用户的线上身份为用户在实体门店选购的线下商品生成交易数据的目的。在该实施方式中,交易数据的交易编号与用户的线上身份相关。In another optional implementation manner, the
在又一种可选实施方式中,线上交易服务器103可以根据用户的线上身份信息,获取用户享有的线上优惠策略;根据该线上优惠策略和用户在实体门店选购的线下商品的信息,生成初始交易数据;为初始交易数据分配交易编号,以获得交易数据;将交易数据的交易编号与用户的线上身份信息进行关联。在该实施方式中,用户在实体门店购物也可以享有的线上优惠策略,从而提高实体门店的竞争力。In still another optional implementation manner, the
值得说明的是,在上述各实施例中,交易数据包括但不限于:交易编号、各商品的信息、交易总金额等信息。It should be noted that, in the above embodiments, the transaction data includes but is not limited to: transaction number, information of each commodity, total transaction amount and the like.
进一步,在生成交易数据之后,还需要用户针对该交易数据进行支付。本实施例的交易数据处理系统100可支持但不限于以下几种支付方式:Further, after generating the transaction data, the user is also required to make a payment for the transaction data. The transaction
银行卡支付方式:用户可以使用各种银行卡进行支付。用户用来支付的银行卡可以是普通储蓄卡、银联卡或信用卡等。可选地,门店终端101的外部设备中包括刷卡机,收银人员可以通过该刷卡机从用户的银行卡中扣除该交易数据对应的交易总金额。其中,从用户的银行卡中扣除的费用会转入实体门店对应的商户账户中。其中,门店终端101在扣款成功后会收到扣款成功通知,然后可以为用户打印交易数据,例如为用户打印订单小票。Bank card payment method: Users can use various bank cards for payment. The bank card that the user uses to pay can be a general savings card, a UnionPay card or a credit card. Optionally, the external device of the
现金支付方式:用户可以使用现金进行支付。收银人员可以告诉用户交易总金额是多少,或者用户可以通过自己的终端查看交易数据涉及的交易总金额是多少,然后将相应额度的现金给收银人员。Cash payment method: Users can pay in cash. The cashier can tell the user what the total amount of the transaction is, or the user can check the total amount of the transaction involved in the transaction data through his own terminal, and then give the corresponding amount of cash to the cashier.
在一种示例性实施例中,收银人员收到用户的现金后作为实体门店对应商户的收入,并向门店终端101发出付款成功通知。门店终端101收到付款成功通知之后,可以为用户打印交易数据。In an exemplary embodiment, the cashier receives the user's cash as the revenue of the corresponding merchant of the physical store, and issues a payment success notification to the
在另一种示例性实施例中,收银人员收到用户的现金后作为自己的收入,并向门店终端101发出付款成功通知。门店终端101通知线上交易服务器103从收银人员预先绑定的免密账户中扣除交易总金额并转入实体门店对应的商户账户中。当线上交易服务器103从收银人员预先绑定的免密账户中扣款成功时,向门店终端101返回扣款成功消息。门店终端101收到扣款成功消息之后,可以为用户打印交易数据。In another exemplary embodiment, the cashier receives the user's cash as his or her own income and issues a payment success notification to the
关联账号支付方式:用户可以选择使用与线上身份信息关联的用户账户进行支付。Associated account payment method: The user can choose to use the user account associated with the online identity information for payment.
可选地,当用户选择关联账号支付方式时,收银人员可以通过门店终端101的外部设备,例如扫码枪扫描用户预先向线上交易服务器103注册的会员码,从而获得与用户的线上身份信息关联的用户账户,根据该用户账户、交易数据的交易编号以及交易总金额生成支付请求,将该支付请求发送给线上交易服务器103。线上交易服务器103接收门店终端101发送的支付请求,根据交易数据的交易编号和交易总金额,针对该交易数据从用户账户中扣除相应费用。当扣款成功时,线上交易服务器103从用户账户中扣款成功时,向门店终端101返回扣款成功消息。门店终端101收到扣款成功消息之后,可以为用户打印交易数据。Optionally, when the user selects the associated account payment method, the cashier can scan the member code registered by the user in advance with the
可选地,当用户选择关联账号支付方式时,用户可以通过用户终端102进入交易数据对应的信息页,通过该信息页向线上交易服务器103发出支付请求。对用户终端102来说,可响应于用户的触发操作,向用户展示交易数据涉及的信息页;响应于用户通过该信息页发出的支付操作,生成支付请求,该支付请求携带有交易数据的交易编号、交易总金额以及用户账户;将支付请求发送给线上交易服务器103。线上交易服务器103接收用户终端102发送的支付请求,根据交易数据的交易编号和交易总金额,针对该交易数据从用户账户中扣除相应费用。当扣款成功时,线上交易服务器103从用户账户中扣款成功时,向门店终端101以及用户终端102返回扣款成功消息。门店终端101收到扣款成功消息之后,可以为用户打印交易数据。Optionally, when the user selects the associated account payment mode, the user can enter the information page corresponding to the transaction data through the
可选地,用户账户预先开通免密支付功能。基于此,线上交易服务器103可以直接从用户账户中扣除相应费用。当然,使用密码支付方式也应用于本实施方式。Optionally, the user account pre-opens the confidential payment function. Based on this, the
组合支付方式:组合支付方式又可划分为:现金与银行卡的组合方式、现金与关联账号的组合方式、现金与银行卡以及关联账号的组合方式。在组合方式中,各支付方式的支付流程仍是独立的,可参见前述实施例,在此不再赘述。Combined payment method: The combined payment method can be further divided into: a combination of cash and bank cards, a combination of cash and associated accounts, a combination of cash and bank cards, and associated accounts. In the combination, the payment process of each payment method is still independent. For details, refer to the foregoing embodiment, and details are not described herein.
在此说明,在组合支付方式中,每种支付方式可支付交易总金额中的部分金额,因此发送给线上交易服务器103的支付请求中携带的将不是交易总金额而是其他支付方式 可支付金额之外的金额。Herein, in the combined payment method, each payment method can pay a part of the total amount of the transaction, so the payment request sent to the
在采用关联账号支付方式中,可以从订单生成、支付整个流程上将线上线下交易打通,实现线上线下的全面结合,有利于充分利用线上优势,例如便于查看、管理线下订单的优势、便于支付的优势等,可以带动线下交易在管理、维护、支付等方面的便利性,提高实体门店在电商环境下的竞争力,促进实体门店的发展。In the related account payment method, online and offline transactions can be opened from the entire process of order generation and payment, so that the online and offline comprehensive integration can be realized, which is beneficial to fully utilizing online advantages, such as the advantage of easy to view and manage offline orders. The advantages of easy payment, etc., can promote the convenience of management, maintenance and payment of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote the development of physical stores.
可选地,在上述实施例中,门店终端101还可以接收商品中心发送的商品价格同步信息,并实时调整用户在实体门店中选购的线下商品的价格。除此之外,商品中心也会向线上服务器103同步相应商品的价格。Optionally, in the above embodiment, the
可选地,在上述实施例中,门店终端101还可以根据用户在实体门店中选购的线下商品的信息对实体门店中的商品进行销存处理。例如,门店终端101可以向商品中心发送销存请求,该销存请求携带有用户选购的线下商品的名称和数量,以供商品中心对相应商品的库存量进行更新,以便及时进货和/或更新货架等。Optionally, in the above embodiment, the
可选地,在一种应用场景中,门店终端101与线上交易服务器103可属于同一商家。基于此,在门店终端101与线上服务器103的交互过程中,门店终端101可以自行与线上交易服务器103进行交互。Alternatively, in an application scenario, the
在另一种应用场景中,门店终端101与线上交易服务器103可属于不同商家。基于此,在门店终端101与线上服务器103的交互过程中,门店终端101可以通过门店服务器与线上交易服务器103进行交互。该应用场景中的系统示意图如图2b所示。在图2b所示系统中,门店终端101通过门店服务器104与线上交易服务器103进行网络连接。In another application scenario,
本申请实施例中,门店终端获取用户的身份信息后,可根据预先设置的网络访问地址,将身份信息,以及商品信息,通过网络发送至线上交易服务器,其具体传输方式以及获取线上交易服务器的方式不做具体限定。In the embodiment of the present application, after obtaining the identity information of the user, the store terminal may send the identity information and the product information to the online transaction server through the network according to the preset network access address, and the specific transmission mode and the online transaction. The way of the server is not specifically limited.
下面实施例将分别从门店终端、用户终端以及线上交易服务器的角度来描述本申请实施例提供的交易数据处理方法的流程。The following embodiment will describe the flow of the transaction data processing method provided by the embodiment of the present application from the perspective of a store terminal, a user terminal, and an online transaction server.
图3为本申请又一示例性实施例提供的一种交易数据处理方法的流程示意图。该方法主要是从门店终端的角度进行的描述。如图3所示,该方法包括:FIG. 3 is a schematic flowchart diagram of a transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of a store terminal. As shown in FIG. 3, the method includes:
301、获取用户在实体门店选购的线下商品的信息。301. Obtain information about offline goods purchased by the user in a physical store.
302、获取用户在线上交易服务器上的线上身份信息。302. Obtain online identity information on the online transaction server of the user.
303、向线上交易服务器发送线上身份信息和线下商品的信息,以供线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据。303. Send online identity information and offline product information to the online transaction server, so that the online transaction server generates transaction data for the offline goods purchased by the user in the physical store by the online identity of the user.
304、接收线上交易服务器下发的交易数据。304. Receive transaction data sent by an online transaction server.
在本实施例中,线上交易服务器是指可以在网络虚拟环境中进行交易处理的服务器,例如可以是各电商平台或线上交易网站的交易服务器。用户在线上交易服务器上的线上身份信息是用户事先在线上交易服务器上注册的用于标识用户身份的信息,例如可以是用户的手机号码、身份证号码或者也可以是线上交易服务器为用户唯一分配的标识信息。In this embodiment, the online transaction server refers to a server that can perform transaction processing in a network virtual environment, and may be, for example, a transaction server of each e-commerce platform or an online transaction website. The online identity information on the online transaction server of the user is information that is registered by the user on the online transaction server to identify the identity of the user, for example, the user's mobile phone number, ID number, or online transaction server. Uniquely assigned identification information.
对用户来说,基于其线上身份信息可以通过线上交易服务器进行在线交易(例如在线购物、在线支付等),另外基于其线上身份信息也可以通过线上交易服务器实现线下交易数据的线上同步。对线上交易服务器来说,可以通过用户的线上身份信息对用户的在线交易数据进行管理,并可以管理或同步用户在实体门店的交易数据。For users, based on their online identity information, they can conduct online transactions through online trading servers (such as online shopping, online payment, etc.), and based on their online identity information, they can also implement offline transaction data through online trading servers. Synchronize online. For the online transaction server, the online transaction data of the user can be managed by the user's online identity information, and the transaction data of the user in the physical store can be managed or synchronized.
在本实施例中,在用户在实体门店选购商品的场景中,将用户的线上身份信息以及用户在实体门店选购的线下商品的信息发送给线上交易服务器,由线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据,并接收线上交易服务器下发的交易数据,实现一种线上线下交易相结合的交易数据处理方式。可选地,该交易数据可以是线上交易服务器以用户的线上身份信息针对用户在实体门店选购的线下商品生成的商品订单。In this embodiment, in the scenario where the user purchases the product in the physical store, the online identity information of the user and the information of the offline product purchased by the user in the physical store are sent to the online transaction server, and the online transaction server The transaction data is generated for the offline goods purchased by the user in the physical store by the user's online identity, and the transaction data sent by the online transaction server is received, thereby realizing a transaction data processing method combining online and offline transactions. Optionally, the transaction data may be an online transaction server that generates an order for the product generated by the user's online identity information for the offline item purchased by the user at the physical store.
从用户角度来看,可以通过自己的终端查看、管理用户在实体门店的线下交易数据。从门店角度来看,将用户的线下交易数据与用户的线上身份相结合,可以从用户维护对门店的交易数据进行维护管理,便于查看或了解门店消费者的消费情况,也可以为实体门店的店面布局、商品布局等提供参考数据。这种将线上线下相结合的交易数据处理方式,可以充分利用线上优势带动线下交易在管理、维护、操作等各方面的便利性,提高实体门店在电商环境下的竞争力,促进实体门店的发展。From the user's point of view, you can view and manage the offline transaction data of the user in the physical store through your own terminal. From the point of view of the store, combining the offline transaction data of the user with the online identity of the user, the maintenance and management of the transaction data of the store can be maintained from the user, so that it is convenient to view or understand the consumption situation of the store consumer, or it can be an entity. The store's store layout, product layout, etc. provide reference data. This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
在一些示例性实施例中,线上交易服务器可以通过会员码管理自己的用户。不同用户具有不同的会员码,会员码可唯一标识用户的线上身份。用户的会员码中携带有用户的线上身份信息。用户的会员码可以是条形码、二维码等任意编码图形。基于此,在步骤302中,可以扫描用户事先向线上交易服务器注册的会员码,以获取用户的线上身份信息。In some exemplary embodiments, the online transaction server may manage its own users through membership codes. Different users have different membership codes, and the membership code uniquely identifies the user's online identity. The user's member code carries the user's online identity information. The member code of the user may be any coded graphic such as a barcode or a two-dimensional code. Based on this, in
在一些示例性实施例中,在步骤303中,可响应于针对用户在实体门店中选购的线下商品的下单操作,向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息,以供线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据。In some exemplary embodiments, in
在一些示例性实施例中,在步骤303中,可以向线上交易服务器发送用户的线上身份信息,以供线上交易服务器根据用户的线上身份信息验证用户的合法性;以及在接收到线上交易服务器返回的验证通过结果时,向线上交易服务器发送用户在实体门店选购的线下商品的信息,以供线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据。在该实施方式中,首先验证用户的合法性,在用户未通过合法性验证的情况下,可以不用向线上交易服务器发送用户在实体门店选购的线下商品的信息,有利于节约网络流量,减轻线上交易服务器的处理负担。In some exemplary embodiments, in
图4为本申请又一示例性实施例提供的另一种交易数据处理方法的流程示意图。该方法主要是从用户终端的角度进行的描述。如图4所示,该方法包括:FIG. 4 is a schematic flowchart diagram of another transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of the user terminal. As shown in FIG. 4, the method includes:
401、响应于用户的显示触发操作,显示用户事先向线上交易服务器注册的会员码,以供门店终端获取用户在线上交易服务器上的线上身份信息。401. In response to the user's display triggering operation, displaying the member code registered by the user to the online transaction server in advance, so that the store terminal obtains the online identity information on the online transaction server of the user.
402、接收线上交易服务器下发的交易数据,交易数据是线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成的。402. Receive transaction data sent by an online transaction server, where the transaction data is generated by the online transaction server for the offline product purchased by the user in the physical store.
在本实施例中,线上交易服务器可以通过会员码管理自己的用户。不同用户具有不同的会员码,会员码可唯一标识用户的线上身份。用户的会员码可以是条形码、二维码等任意编码图形。In this embodiment, the online transaction server can manage its own users through the membership code. Different users have different membership codes, and the membership code uniquely identifies the user's online identity. The member code of the user may be any coded graphic such as a barcode or a two-dimensional code.
可选地,用户可以通过用户终端向线上交易服务器发送注册请求,该注册请求携带用户的信息,例如身份证号码、手机号码、邮箱号码、家庭住址等信息。线上交易服务器根据这些信息为用户生成会员码,并将会员码发送至用户终端。用户终端接收线上交易服务器下发的会员码并存储在本地。Optionally, the user may send a registration request to the online transaction server through the user terminal, where the registration request carries information about the user, such as an identity card number, a mobile phone number, a mailbox number, and a home address. The online transaction server generates a membership code for the user based on the information and sends the membership code to the user terminal. The user terminal receives the membership code sent by the online transaction server and stores it locally.
在用户在实体门店选购好线下商品的情景中,用户可向其终端发出显示触发操作,用户终端响应于用户的显示触发操作,显示用户预先向线上交易服务器注册的会员码,以供门店终端扫描该会员码从中获得用户的线上身份信息。进而,门店终端可以将用户的线上身份信息和用户在实体门店选购的线下商品的信息提供给线上交易服务器,由线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据,并分别下发给门店终端和用户终端。门店终端和用户终端分别接收线上交易服务器下发的交易数据。可选地,交易数据可以是线上交易服务器以用户的线上身份信息针对用户在实体门店选购的线下商品生成的商品订单。In the scenario where the user purchases the offline goods in the physical store, the user may issue a display trigger operation to the terminal, and the user terminal triggers the operation in response to the user's display, and displays the member code registered by the user to the online transaction server in advance for the user to provide. The store terminal scans the member code to obtain the user's online identity information. Further, the store terminal can provide the online identity information of the user and the information of the offline goods purchased by the user in the physical store to the online transaction server, and the online transaction server selects the online identity of the user for the user in the physical store. The offline goods generate transaction data and are distributed to the store terminal and the user terminal respectively. The store terminal and the user terminal respectively receive transaction data delivered by the online transaction server. Alternatively, the transaction data may be an order for the online transaction server to generate a product order for the offline item purchased by the user at the physical store with the user's online identity information.
对用户来说,不仅可以管理、查看自己的线上交易数据,而且可以管理、查看用户 在实体门店的线下交易数据。这种将线上线下相结合的交易数据处理方式,可以充分利用线上优势带动线下交易在管理、维护、操作等各方面的便利性,提高实体门店在电商环境下的竞争力,促进实体门店的发展。For the user, not only can manage and view their online transaction data, but also manage and view the offline transaction data of the user in the physical store. This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
在一些示例性实施例中,在接收到交易数据之后,还可以包括以下至少一种操作:In some exemplary embodiments, after receiving the transaction data, at least one of the following operations may also be included:
在交易数据列表页上,按交易数据处理先后顺序展示交易数据的简略信息;On the transaction data list page, the abbreviated information of the transaction data is displayed in the order of transaction data processing;
响应于用户查看交易数据的操作,展示交易数据的详情信息;Displaying detailed information of the transaction data in response to the user viewing the transaction data;
响应于用户删除交易数据的操作,从订单列表页上删除交易数据;Removing the transaction data from the order list page in response to the user deleting the transaction data;
响应于用户针对交易数据的支付操作,从与用户的线上身份关联的用户账户中扣除相应费用,并向门店终端发送扣款通知消息。In response to the user's payment operation for the transaction data, the corresponding fee is deducted from the user account associated with the user's online identity, and a debit notification message is sent to the store terminal.
由此可见,本实施例可以利用线上优势带动实体门店,提高实体门店在电商环境下的竞争力,促进实体门店的发展。It can be seen that the embodiment can utilize the online advantage to drive the physical store, improve the competitiveness of the physical store in the e-commerce environment, and promote the development of the physical store.
图5为本申请又一示例性实施例提供的又一种交易数据处理方法的流程示意图。该方法主要是从线上交易服务器的角度进行的描述。如图5所示,该方法包括:FIG. 5 is a schematic flowchart diagram of still another transaction data processing method according to still another exemplary embodiment of the present application. This method is mainly a description from the perspective of an online trading server. As shown in FIG. 5, the method includes:
501、接收门店终端发送的线上身份信息和线下商品的信息,所述线下商品是用户在实体门店选购的商品,所述线上身份信息用于标识用户在线上交易服务器上的线上身份。502、根据用户的线上身份信息和用户在实体门店选购的线下商品的信息针对用户在实体门店选购的线下商品生成交易数据。501. Receive online identity information and offline product information sent by the terminal, where the offline product is a product purchased by the user in a physical store, and the online identity information is used to identify a line on the online transaction server of the user. Identity. 502. Generate transaction data for the offline goods purchased by the user in the physical store according to the online identity information of the user and the information of the offline goods purchased by the user in the physical store.
503、向门店终端和用户的终端下发交易数据。503. Deliver transaction data to the terminal of the store and the terminal of the user.
在本实施例中,接收门店终端发送的用户在实体门店选购的线下商品的信息以及用户的线上身份信息,从而以用户的线上身份为用户在实体门店选购的线下商品生成交易数据,并将所生成的交易数据分别下发给门店终端和用户终端,使得用户终端和门店终端上都有该交易数据。可选地,该交易数据可以是线上交易服务器以用户的线上身份信息针对用户在实体门店选购的线下商品生成的商品订单。In this embodiment, the information of the offline product purchased by the user at the physical store and the online identity information of the user are received, so that the online identity of the user is generated for the offline product purchased by the user in the physical store. The transaction data is sent to the store terminal and the user terminal respectively, so that the transaction data is available on both the user terminal and the store terminal. Optionally, the transaction data may be an online transaction server that generates an order for the product generated by the user's online identity information for the offline item purchased by the user at the physical store.
对用户来说,不仅可以管理、查看自己的线上交易数据,而且可以管理、查看用户在实体门店的线下交易数据。这种将线上线下相结合的交易数据处理方式,可以充分利用线上优势带动线下交易在管理、维护、操作等各方面的便利性,提高实体门店在电商环境下的竞争力,促进实体门店的发展。For the user, not only can manage and view their own online transaction data, but also manage and view the offline transaction data of the user in the physical store. This kind of transaction data processing method that combines online and offline can make full use of the advantages of online to drive the convenience of management, maintenance and operation of offline transactions, improve the competitiveness of physical stores in the e-commerce environment, and promote The development of physical stores.
在一些示例性实施例中,在步骤501中,可以接收门店终端发送的用户的线上身份信息,根据用户的线上身份信息验证用户的合法性;当用户通过合法性验证时,向门店 终端发送验证通过结果,以及接收门店终端在接收到验证通过结果后发送的用户在实体门店选购的线下商品的信息。在该实施方式中,首先验证用户的合法性,在用户未通过合法性验证的情况下,门店终端可以不用发送用户在实体门店选购的线下商品的信息,有利于节约网络流量,减轻线上交易服务器的处理负担。In some exemplary embodiments, in
在一些示例性实施例中,在步骤502中,可以根据用户在实体门店选购的线下商品的信息,生成初始交易数据;为初始交易数据分配交易编号,以获得交易数据;将交易数据的交易编号与用户的线上身份信息进行关联,达到以用户的线上身份为用户在实体门店选购的线下商品生成交易数据的目的。In some exemplary embodiments, in
在一些示例性实施例中,在步骤502中,可以根据用户的线上身份信息生成交易数据的交易编号,例如对用户的线上身份信息进行哈希计算,将哈希值作为交易编号;根据用户在实体门店选购的线下商品的信息生成交易数据的内容,从而达到以用户的线上身份为用户在实体门店选购的线下商品生成交易数据的目的。In some exemplary embodiments, in
在一些示例性实施例中,在步骤502中,可以根据用户的线上身份信息,获取用户享有的线上优惠策略;根据该线上优惠策略和用户在实体门店选购的线下商品的信息,生成初始交易数据;为初始交易数据分配交易编号,以获得交易数据;将交易数据的交易编号与用户的线上身份信息进行关联。在该实施方式中,用户在实体门店购物也可以享有的线上优惠策略,从而提高实体门店的竞争力。In some exemplary embodiments, in
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤301至步骤304的执行主体可以为设备A;又比如,步骤301和302的执行主体可以为设备A,步骤303和304的执行主体可以为设备B;等等。It should be noted that the execution bodies of the steps of the method provided by the foregoing embodiments may all be the same device, or the method may also be performed by different devices. For example, the execution body of
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如301、302等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In addition, some of the processes described in the above-described embodiments and the accompanying drawings include a plurality of operations occurring in a specific order, but it should be clearly understood that the operations may be performed in the order in which they are presented or executed in parallel. The serial number of the operation, such as 301, 302, etc., is only used to distinguish the different operations, and the serial number itself does not represent any execution order. Additionally, these processes may include more or fewer operations, and these operations may be performed sequentially or in parallel. It should be noted that the descriptions of “first” and “second” in this document are used to distinguish different messages, devices, modules, etc., and do not represent the order, nor the “first” and “second”. It is a different type.
在一个具体的应用场景中,一用户A在一电商网站的电商服务器B上注册一账号C, 用户A可以登录电商服务器B提供的网站上进行购物交易,电商服务器B会记录该用户A的交易数据;In a specific application scenario, a user A registers an account C on an e-commerce server B of an e-commerce website, and the user A can log in to the website provided by the e-commerce server B to conduct a shopping transaction, and the e-commerce server B records the User A's transaction data;
同时用户A若在线下一实体店D进行购物时,在实体店D选购商品进行交易时,实体店D中的店员可以利用其中的POS机E,扫描获得用户A选购的商品,获得商品信息,以及通过扫描实体店D展示的会员码(该会员码可以是用户A的手机上安装的电商服务器B提供的应用APP,该APP上可以为用户A提供会员码,且该会员码可以是用户的账号,或者与用户账号C对应的一串数字或其它标识等,这里是指一串数字),获得用户的身份信息(会员码由于与账号唯一对应,因此可以表示用户的身份信息)。At the same time, if the user A purchases the product in the next physical store D and purchases the product in the physical store D, the clerk in the physical store D can use the POS machine E therein to scan and obtain the product purchased by the user A, and obtain the product. The information, and the member code displayed by scanning the physical store D (the member code may be an application APP provided by the e-commerce server B installed on the mobile phone of the user A, the user code can be provided to the user A, and the member code can be Is the user's account, or a string of numbers or other identifiers corresponding to the user account C, etc., here refers to a string of numbers), obtains the user's identity information (the member code uniquely corresponds to the account, so it can represent the user's identity information) .
POS机E获得用户A选购的商品信息,以及用户的身份信息,也就是会员码后,就可以将这些信息发送至电商服务器B,电商服务器B就可以基于该会员码以及商品信息,生成交易数据,具体是指一个订单,并可将该订单返回给POS机,使得POS机可以基于该订单对用户A进行收费等支付操作。The POS machine E obtains the product information purchased by the user A, and the identity information of the user, that is, the member code, and then can send the information to the e-commerce server B, and the e-commerce server B can be based on the member code and the product information. The transaction data is generated, specifically an order, and the order can be returned to the POS machine, so that the POS machine can perform the payment operation such as charging for the user A based on the order.
其中,POS机E可以基于该返回的订单,为用户A提供不同的支付选项,可以有现金支付选项、银行卡支付选项、第三方支付选项(例如支付宝支付选项),还可以自动支付选项。自动支付选项,是指可以由电商服务器B主动从用户的账号关联的支付账号(例如支付宝账号)去扣除用户本次订单所需支付的费用,在扣除过程中可以后台自动扣费,无需用户有其它操作;也可以是由电商服务器B通过用户A的手机上安装的APP来通知用户在APP上完成支付操作;或者由电商服务器B通知用户A对应的支付账号的支付APP来提示用户A进行支付,具体方式不做限定。Among them, the POS machine E can provide the user A with different payment options based on the returned order, and can have a cash payment option, a bank card payment option, a third party payment option (such as an Alipay payment option), and an automatic payment option. The automatic payment option means that the e-commerce server B can actively deduct the payment fee (such as the Alipay account) associated with the user's account to deduct the cost of the user's current order. In the process of deduction, the automatic deduction can be performed in the background without the user. There may be other operations; the e-commerce server B may notify the user to complete the payment operation on the APP through the APP installed on the mobile phone of the user A; or the e-commerce server B notifies the payment APP of the payment account corresponding to the user A to prompt the user. A pays, the specific method is not limited.
本申请实施例提供一种终端设备,可作为门店终端实现,包括:存储器、处理器以及通信组件;The embodiment of the present application provides a terminal device, which can be implemented as a store terminal, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
获取线下商品的信息;Obtain information about offline goods;
通过所述通信组件将所述线下商品的信息发送给第三方服务器,以供所述第三方服务器根据所述线下商品的线上价格针对所述线下商品生成交易数据;Transmitting, by the communication component, information of the offline item to a third-party server, for the third-party server to generate transaction data for the offline item according to an online price of the offline item;
通过所述通信组件接收所述第三方服务器下发的所述交易数据。Receiving, by the communication component, the transaction data delivered by the third-party server.
本申请实施例还提供一种第三方服务器,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
通过所述通信组件接收门店终端发送的线下商品的信息;Receiving, by the communication component, information of an offline product sent by the store terminal;
根据所述线下商品的信息,获取所述线下商品的线上价格;Obtaining an online price of the offline product according to the information of the offline commodity;
根据所述线下商品的线上价格,针对所述线下商品生成交易数据;Generating transaction data for the offline item according to the online price of the offline item;
通过所述通信组件将所述交易数据下发给所述门店终端;Transmitting the transaction data to the store terminal by the communication component;
所述通信组件,用于接收所述线下商品的信息,以及将所述交易数据下发给所述门店终端。The communication component is configured to receive information of the offline item and deliver the transaction data to the store terminal.
本申请实施例还提供一种终端设备,可作为门店终端实现,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a terminal device, which can be implemented as a store terminal, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
获取线下商品的信息;Obtain information about offline goods;
获取用户在第三方服务器上的身份信息;Obtain the identity information of the user on the third-party server;
通过所述通信组件向所述第三方服务器发送所述身份信息和所述线下商品的信息,以供所述第三方服务器根据所述身份信息针对所述线下商品生成交易数据;Transmitting, by the communication component, the identity information and the information of the offline item to the third-party server, where the third-party server generates transaction data for the offline item according to the identity information;
通过所述通信组件接收所述第三方服务器下发的所述交易数据;Receiving, by the communication component, the transaction data delivered by the third-party server;
所述通信组件,用于向所述第三方服务器发送所述身份信息和所述线下商品的信息,并接收所述第三方服务器下发的所述交易数据。The communication component is configured to send the identity information and the information of the offline item to the third-party server, and receive the transaction data delivered by the third-party server.
本申请实施例还提供一种第三方服务器,包括:存储器、处理器以及通信组件;The embodiment of the present application further provides a third-party server, including: a memory, a processor, and a communication component;
所述存储器,用于存储计算机程序;The memory for storing a computer program;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:The processor, coupled to the memory, for executing the computer program for:
通过所述通信组件接收门店终端发送的用户在第三方服务器上的身份信息和线下商品的信息;Receiving, by the communication component, the identity information of the user on the third party server and the information of the offline goods sent by the store terminal;
根据所述身份信息和所述线下商品的信息针对所述线下商品生成交易数据;Generating transaction data for the offline item based on the identity information and the information of the offline item;
通过所述通信组件向所述门店终端和所述用户的终端下发所述交易数据;Transmitting the transaction data to the store terminal and the user's terminal through the communication component;
所述通信组件,用于接收所述门店终端发送的所述身份信息和所述线下商品的信息,并向所述门店终端和所述用户的终端下发所述交易数据。The communication component is configured to receive the identity information sent by the store terminal and the offline product, and send the transaction data to the store terminal and the user terminal.
关于上述终端设备以及第三方服务器的详细功能可参见前述方法实施例中的相关描述,有关上述终端设备以及第三方服务器的其它实现结构可参考下述类似实施例中的相关描述,在此不做赘述。For the detailed functions of the foregoing terminal device and the third-party server, refer to the related description in the foregoing method embodiments. For other implementation structures of the foregoing terminal device and the third-party server, refer to related descriptions in the similar embodiments described below, and do not do this. Narration.
图6a为本申请又一示例性实施例提供的一种交易数据处理装置的结构示意图。如图 6a所示,该装置包括:获取模块61、发送模块62和接收模块63。FIG. 6 is a schematic structural diagram of a transaction data processing apparatus according to still another exemplary embodiment of the present application. As shown in FIG. 6a, the device includes an
获取模块61,用于获取用户在实体门店选购的线下商品的信息以及用户在线上交易服务器上的线上身份信息;The obtaining
发送模块62,用于向线上交易服务器发送所述线上身份信息和所述线下商品的信息,以供所述线上交易服务器以所述用户的线上身份针对所述线下商品生成交易数据。可选地,交易数据可以是商品订单,但不限于此。The sending
接收模块63,用于接收所述线上交易服务器下发的所述交易数据。The receiving
在一些示例性实施例中,获取模块61在获取用户的线上身份信息时,具体用于:扫描所述用户事先向所述线上交易服务器注册的会员码,以获取所述线上身份信息;或者接收收银人员通过输入设备手动录入的用户的线上身份信息。In some exemplary embodiments, when acquiring the online identity information of the user, the obtaining
在一些示例性实施例中,发送模块62具体用于:响应于针对所述线下商品的下单操作,向线上交易服务器发送所述线上身份信息和所述线下商品的信息,以供所述线上交易服务器以所述用户的线上身份针对所述线下商品生成交易数据。In some exemplary embodiments, the sending
在一些示例性实施例中,发送模块62具体用于:向所述线上交易服务器发送所述线上身份信息,以供所述线上交易服务器根据所述线上身份信息验证所述用户的合法性;若接收到所述线上交易服务器返回的验证通过结果,向所述线上交易服务器发送所述线下商品的信息,以供所述线上交易服务器以所述用户的线上身份为所述线下商品生成交易数据。In some exemplary embodiments, the sending
以上描述了交易数据处理装置的内部功能和结构,如图6b所示,实际中,该交易数据处理装置可实现为终端设备,包括:存储器601、处理器602以及通信组件603。The internal functions and structures of the transaction data processing apparatus are described above, as shown in FIG. 6b. In practice, the transaction data processing apparatus can be implemented as a terminal device, including: a
存储器601,可被配置为存储其它各种数据以支持在终端设备上的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,会员信息,订单信息,图片,视频等。The
存储器601可以由任何类型的易失性或非易失性存储介质或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The
处理器602与存储器601耦合,用于执行存储器601中的计算机程序,以用于:The
获取用户在实体门店选购的线下商品的信息;Obtain information about offline goods purchased by users in physical stores;
获取用户在线上交易服务器上的线上身份信息;Obtaining online identity information on the online transaction server of the user;
通过通信组件603向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息,以供线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据;以及The
通过通信组件603接收线上交易服务器下发的交易数据;Receiving transaction data delivered by an online transaction server through the
通信组件603,用于向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息,并接收线上交易服务器下发的交易数据。The
可选地,交易数据可以是商品订单,但不限于此。Alternatively, the transaction data may be a merchandise order, but is not limited thereto.
在一些示例性实施例中,处理器602在获取用户的线上身份信息时,具体用于:扫描用户事先向线上交易服务器注册的会员码,以获取用户的线上身份信息;或者接收收银人员通过输入设备手动录入的用户的线上身份信息。In some exemplary embodiments, when acquiring the online identity information of the user, the
在一些示例性实施例中,处理器602在通过通信组件603向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息时,具体用于:响应于针对用户在实体门店选购的线下商品的下单操作,通过通信组件603向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息,以供线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成交易数据。In some exemplary embodiments, when the
在一些示例性实施例中,处理器602在通过通信组件603向线上交易服务器发送用户的线上身份信息和用户在实体门店选购的线下商品的信息时,具体用于:通过通信组件603向线上交易服务器发送用户的线上身份信息,以供线上交易服务器根据用户的线上身份信息验证用户的合法性;以及在通过通信组件603接收到线上交易服务器返回的验证通过结果时,通过通信组件603向线上交易服务器发送用户在实体门店选购的线下商品的信息,以供线上交易服务器以用户的线上身份为用户在实体门店选购的线下商品生成交易数据。相应地,通信组件603还用于接收线上交易服务器返回的验证通过结果。In some exemplary embodiments, when the
进一步,如图6b所示,终端设备还包括:显示器604、电源组件605、音频组件606等其它组件。图6b中仅示意性给出部分组件,并不意味着终端设备只包括图6b所示组件。Further, as shown in FIG. 6b, the terminal device further includes: a
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被计算机执行时能够实现上述方法实施例中与门店终端相关的步骤或操作,在此不再赘述。Correspondingly, the embodiment of the present application further provides a computer readable storage medium storing a computer program. When the computer program is executed by the computer, the steps or operations related to the store terminal in the foregoing method embodiment can be implemented, and details are not described herein.
图7a为本申请又一示例性实施例提供的另一种交易数据处理装置的结构示意图。如 图7a所示,该装置包括:显示模块71和接收模块72。FIG. 7 is a schematic structural diagram of another transaction data processing apparatus according to still another exemplary embodiment of the present application. As shown in Figure 7a, the apparatus includes a
显示模块71,用于响应于用户的显示触发操作,显示用户事先向线上交易服务器注册的会员码,以供门店终端获取用户在线上交易服务器上的线上身份信息。The
接收模块72,用于接收线上交易服务器下发的交易数据,交易数据是线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成的。可选地,交易数据可以是商品订单,但不限于此。The receiving
在一些示例性实施例中,显示模块71还用于:在交易数据列表页上,按交易数据处理先后顺序展示所述交易数据的简略信息;和/或,响应于所述用户查看所述交易数据的操作,展示所述交易数据的详情信息;和/或,响应于所述用户删除所述交易数据的操作,从订单列表页上删除所述交易数据。In some exemplary embodiments, the
以上描述了交易数据处理装置的内部功能和结构,如图7b所示,实际中,该交易数据处理装置可实现为终端设备,包括:存储器701、处理器702以及通信组件703。The internal functions and structure of the transaction data processing apparatus are described above, as shown in FIG. 7b. In practice, the transaction data processing apparatus can be implemented as a terminal device, including: a
存储器701,可被配置为存储其它各种数据以支持在终端设备上的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,会员码,订单信息,图片,视频等。The
存储器701可以由任何类型的易失性或非易失性存储介质或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The
处理器702与存储器701耦合,用于执行存储器701中的计算机程序,以用于:The
响应于用户的显示触发操作,显示用户事先向线上交易服务器注册的会员码,以供门店终端获取用户在线上交易服务器上的线上身份信息;In response to the user's display triggering operation, displaying the member code registered by the user to the online transaction server in advance, so that the store terminal obtains the online identity information on the online transaction server of the user;
通过通信组件703接收线上交易服务器下发的用户的交易数据,该交易数据是线上交易服务器以用户的线上身份针对用户在实体门店选购的线下商品生成的;Receiving, by the
所述通信组件703,用于接收线上交易服务器下发的交易数据。The
在一些示例性实施例中,处理器702还用于:在交易数据列表页上,按交易数据处理先后顺序展示交易数据的简略信息;和/或,响应于用户查看交易数据的操作,展示交易数据的详情信息;和/或,响应于用户删除交易数据的操作,从订单列表页上删除交易数据。In some exemplary embodiments, the
进一步,如图7b所示,终端设备还包括:显示器704、电源组件705、音频组件706 等其它组件。图7b中仅示意性给出部分组件,并不意味着终端设备只包括图7b所示组件。Further, as shown in FIG. 7b, the terminal device further includes: a
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述方法实施例中与用户终端相关的步骤或操作,在此不再赘述。Correspondingly, the embodiment of the present application further provides a computer readable storage medium storing a computer program, which can be implemented by a computer to implement the steps or operations related to the user terminal in the foregoing method embodiment, and no longer Narration.
图8a为本申请又一示例性实施例提供的又一种交易数据处理装置的结构示意图。如图8a所示,该装置包括:接收模块81、生成模块82和发送模块83。FIG. 8 is a schematic structural diagram of still another transaction data processing apparatus according to still another exemplary embodiment of the present application. As shown in FIG. 8a, the apparatus includes: a receiving
接收模块81,用于接收门店终端发送的线上身份信息和线下商品的信息,所述线下商品是用户在实体门店选购的商品,所述线上身份信息用于标识用户在线上交易服务器上的线上身份。The receiving
生成模块82,用于根据接收模块81接收到的线上身份信息和线下商品的信息针对所述线下商品生成交易数据。可选地,交易数据可以是商品订单,但不限于此。The generating
发送模块83,用于向门店终端和用户的终端下发交易数据。The sending
在一些示例性实施例中,所述装置还包括:身份验证模块。基于此,接收模块81具体用于:接收门店终端发送的该线上身份信息。身份验证模块,用于根据接收模块81接收到的线上身份信息验证用户的合法性。发送模块83还用于在用户通过合法性验证时,向门店终端发送验证通过结果。接收模块81具体用于:接收门店终端在接收到该验证通过结果后发送的该线下商品的信息。In some exemplary embodiments, the apparatus further includes an identity verification module. Based on this, the receiving
在一些示例性实施例中,生成模块83具体用于:根据线下商品的信息,生成初始交易数据;为初始交易数据分配交易编号,以获得交易数据;将交易数据的交易编号与线上身份信息进行关联。In some exemplary embodiments, the generating
以上描述了交易数据处理装置的内部功能和结构,如图8b所示,实际中,该交易数据处理装置可实现为线上交易服务器,包括:存储器801、处理器802以及通信组件803。The internal functions and structure of the transaction data processing apparatus are described above, as shown in FIG. 8b. In practice, the transaction data processing apparatus can be implemented as an online transaction server, including: a
存储器801,可被配置为存储其它各种数据以支持在线上交易服务器上的操作。这些数据的示例包括用于在线上交易服务器上操作的任何应用程序或方法的指令,会员码,订单信息,图片,视频等。
存储器801可以由任何类型的易失性或非易失性存储介质或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁 存储器,快闪存储器,磁盘或光盘。The
处理器802与存储器801耦合,用于执行存储器801中的计算机程序,以用于:The
通过通信组件803接收门店终端发送的线上身份信息和线下商品的信息,所述线下商品是用户在实体门店选购的商品,所述线上身份信息用于标识用户在线上交易服务器上的线上身份;Receiving, by the
根据用户的线上身份信息和用户在实体门店选购的线下商品的信息针对用户在实体门店选购的线下商品生成交易数据;Generating transaction data for the offline goods purchased by the user at the physical store according to the online identity information of the user and the information of the offline goods purchased by the user at the physical store;
通过通信组件803向门店终端和用户的终端下发交易数据;Transmitting transaction data to the store terminal and the user's terminal through the
通信组件803,用于接收门店终端发送的用户的线上身份信息和用户在实体门店选购的线下商品的信息,并向门店终端和用户的终端下发交易数据。The
在一些示例性实施例中,处理器802通过通信组件803接收门店终端发送的线上身份信息和线下商品的信息,具体用于:通过通信组件803接收所述门店终端发送的所述线上身份信息;根据所述线上身份信息验证用户的合法性;当用户通过合法性验证时,通过通信组件803向门店终端发送验证通过结果;以及通过通信组件803接收门店终端在接收到所述验证通过结果后发送的所述线下商品的信息。In some exemplary embodiments, the
可选地,交易数据可以是商品订单,但不限于此。Alternatively, the transaction data may be a merchandise order, but is not limited thereto.
在一些示例性实施例中,处理器802通在生成交易数据时,具体用于:根据所述线下商品的信息,生成初始交易数据;为初始交易数据分配交易编号,以获得交易数据;将交易数据的交易编号与用户的线上身份信息进行关联。In some exemplary embodiments, when the transaction data is generated by the
进一步,如图8b所示,线上交易服务器还包括:显示器804、电源组件805、音频组件806等其它组件。图8b中仅示意性给出部分组件,并不意味着线上交易服务器只包括图8b所示组件。Further, as shown in FIG. 8b, the online transaction server further includes: a
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述方法实施例中与线上交易服务器相关的步骤或操作,在此不再赘述。Correspondingly, the embodiment of the present application further provides a computer readable storage medium storing a computer program, which when executed by a computer, can implement the steps or operations related to an online transaction server in the foregoing method embodiment, where No longer.
上述图6b、图7b和图8b中的通信组件,可被配置为便于通信组件所属设备和其他设备之间有线或无线方式的通信。通信组件所属设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频 识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The communication components of Figures 6b, 7b, and 8b above may be configured to facilitate wired or wireless communication between the device to which the communication component belongs and other devices. The device to which the communication component belongs can access a wireless network based on a communication standard such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component further includes a near field communication (NFC) module to facilitate short range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
上述图6b、图7b和图8b中的显示器,可以包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。The display of Figures 6b, 7b, and 8b above may include a screen whose screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor may sense not only the boundary of the touch or sliding action, but also the duration and pressure associated with the touch or slide operation.
上述图6b、图7b和图8b中的电源组件,为电源组件所属设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所属设备生成、管理和分配电力相关联的组件。The power components of Figures 6b, 7b, and 8b above provide power to the various components of the equipment to which the power components belong. The power components can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the devices to which the power components belong.
上述图6b、图7b和图8b中的音频组件,被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所属设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。The audio components of Figures 6b, 7b, and 8b above are configured to output and/or input audio signals. For example, the audio component includes a microphone (MIC) that is configured to receive an external audio signal when the device to which the audio component belongs is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in a memory or transmitted via a communication component. In some embodiments, the audio component further includes a speaker for outputting an audio signal.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。The memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory. Memory is an example of a computer readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media includes both permanent and non-persistent, removable and non-removable media. Information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It is also to be understood that the terms "comprises" or "comprising" or "comprising" or any other variations are intended to encompass a non-exclusive inclusion, such that a process, method, article, Other elements not explicitly listed, or elements that are inherent to such a process, method, commodity, or equipment. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device including the element.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above description is only an embodiment of the present application and is not intended to limit the application. Various changes and modifications can be made to the present application by those skilled in the art. Any modifications, equivalents, improvements, etc. made within the spirit and scope of the present application are intended to be included within the scope of the appended claims.
Claims (24)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710944600.7 | 2017-09-30 | ||
| CN201710944600.7A CN109598533A (en) | 2017-09-30 | 2017-09-30 | Transaction data processing method, apparatus and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019062618A1 true WO2019062618A1 (en) | 2019-04-04 |
Family
ID=65900664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/106491 Ceased WO2019062618A1 (en) | 2017-09-30 | 2018-09-19 | Transaction data processing method, device and system |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN109598533A (en) |
| TW (1) | TW201915877A (en) |
| WO (1) | WO2019062618A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110852843A (en) * | 2019-11-05 | 2020-02-28 | 冯建中 | Real preferential quotation system and price error correction system |
| CN111177629A (en) * | 2019-12-30 | 2020-05-19 | 杨国荣 | Legacy information and/or legacy management method, system and business platform |
| CN111885206A (en) * | 2020-08-05 | 2020-11-03 | 上海伯俊软件科技有限公司 | Cloud platform supporting multi-power-provider platform and pushing data to appointed environment |
| CN114417120A (en) * | 2020-10-28 | 2022-04-29 | 博泰车联网科技(上海)股份有限公司 | Information pushing method and device, electronic equipment and storage medium |
| CN114677138A (en) * | 2021-05-19 | 2022-06-28 | 腾讯云计算(北京)有限责任公司 | Data processing method, data processing equipment and computer readable storage medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110633803B (en) * | 2019-08-16 | 2023-06-02 | 创新先进技术有限公司 | A method and system for offline information verification |
| TWI730387B (en) | 2019-08-28 | 2021-06-11 | 財團法人工業技術研究院 | Integrated system of physical consumption environment and network consumption environment and control method thereof |
| CN112085129B (en) * | 2020-07-24 | 2024-09-06 | 成都打酒侠网络科技有限公司 | Equipment login method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140122196A1 (en) * | 2012-10-29 | 2014-05-01 | Yub, Inc | Secure vault for online-to-offline transactions |
| CN106233318A (en) * | 2014-04-15 | 2016-12-14 | 韩国基加株式会社 | Integrated Order Service Provider Method |
| CN106251154A (en) * | 2016-07-15 | 2016-12-21 | 天津秋水鱼悦文化传播有限公司 | A kind of on-line off-line aquatic products electricity business's method of servicing |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103714452A (en) * | 2012-10-09 | 2014-04-09 | 上海博路信息技术有限公司 | Terminal payment method |
| CN105321110B (en) * | 2015-11-16 | 2019-11-05 | 腾讯科技(深圳)有限公司 | Information recording method and device |
-
2017
- 2017-09-30 CN CN201710944600.7A patent/CN109598533A/en active Pending
-
2018
- 2018-06-15 TW TW107120686A patent/TW201915877A/en unknown
- 2018-09-19 WO PCT/CN2018/106491 patent/WO2019062618A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140122196A1 (en) * | 2012-10-29 | 2014-05-01 | Yub, Inc | Secure vault for online-to-offline transactions |
| CN106233318A (en) * | 2014-04-15 | 2016-12-14 | 韩国基加株式会社 | Integrated Order Service Provider Method |
| CN106251154A (en) * | 2016-07-15 | 2016-12-21 | 天津秋水鱼悦文化传播有限公司 | A kind of on-line off-line aquatic products electricity business's method of servicing |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110852843A (en) * | 2019-11-05 | 2020-02-28 | 冯建中 | Real preferential quotation system and price error correction system |
| CN111177629A (en) * | 2019-12-30 | 2020-05-19 | 杨国荣 | Legacy information and/or legacy management method, system and business platform |
| CN111885206A (en) * | 2020-08-05 | 2020-11-03 | 上海伯俊软件科技有限公司 | Cloud platform supporting multi-power-provider platform and pushing data to appointed environment |
| CN111885206B (en) * | 2020-08-05 | 2023-06-09 | 上海伯俊软件科技有限公司 | Cloud platform supporting multiple e-commerce platforms and pushing data to specified environments |
| CN114417120A (en) * | 2020-10-28 | 2022-04-29 | 博泰车联网科技(上海)股份有限公司 | Information pushing method and device, electronic equipment and storage medium |
| CN114677138A (en) * | 2021-05-19 | 2022-06-28 | 腾讯云计算(北京)有限责任公司 | Data processing method, data processing equipment and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109598533A (en) | 2019-04-09 |
| TW201915877A (en) | 2019-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2511622C2 (en) | Processing payment receipts using receipt bank | |
| US11854036B2 (en) | Location-based transaction reconciliation management methods and systems | |
| US20200051073A1 (en) | System and method for enhanced token-based payments | |
| US9953308B2 (en) | Payment, messaging, calling, and multimedia system on mobile and wearable device with haptic control for one-scan and single-touch payments | |
| US20210174314A1 (en) | Seller transaction management system and method generating a universal digital receipt that is independent of the seller and payment means and non-identifiable buyer | |
| WO2019062618A1 (en) | Transaction data processing method, device and system | |
| US20140207680A1 (en) | System and method for providing a mobile wallet shopping companion application | |
| US9805385B2 (en) | Subscription bill service, systems and methods | |
| US9508093B2 (en) | Apparatus, method and system for electronic gifting | |
| WO2019062704A1 (en) | Method, apparatus, and system for processing transaction data | |
| WO2015095517A1 (en) | A system and method for enhanced token-based payments | |
| US11704640B2 (en) | Automatic invoice notification | |
| US11488164B2 (en) | Computerized methods and computer systems for verification of transactions | |
| EP2771856A1 (en) | Subscription bill service, systems and methods |
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: 18862288 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18862288 Country of ref document: EP Kind code of ref document: A1 |