Note: Descriptions are shown in the official language in which they were submitted.
CA 02995899 2018-02-16
WO 2017/100988
PCT/CN2015/097330
Merchandise Order Generation Method, Device, And System
[1] [Technical Field]
[2] The present invention relates to the technical field of E-commerce, and
in particular, to a
method, a device and a system for generating a commodity order.
[3] [Background Technology]
[4] At present, the commodity circulating in the market are generally
produced by the
manufacturers based on research and development and sales situations, and then
the
commodity are sold on the market through direct selling or distribution.
Buyers usually
only choose the commodity that the manufacturer has produced to buy.
[5] With the development of network technology, E-commerce is also
evolving. All kinds of
real commodity used in traditional commodity are also replaced by electronic
pictures,
texts and so on. The types of commodity that consumers can choose to purchase
are also
becoming more and more widespread. However, it still cannot solve the problem
that the
purchaser can only choose the commodity that the manufacturer has already
produced, and
the consumers cannot customize the commodity they want to buy according to
their own
wishes, and the individualized demands cannot be met. As a result, some
commodity
produced by manufacturers are often not favoured by consumers, making the
accumulation
of these commodity serious, causing pressure on the manufacturer inventory,
resulting in
the cost of the manufacturer.
[6] [Summary of the Invention]
[7] Based on this, it is necessary to provide a method, a device and a
system for generating a
commodity order, in which the individual needs cannot be met when the
purchaser cannot
customize the required commodity according to his / her own desire during the
shopping
process, and the computer storage media, to meet the individual needs of the
shopping
process.
[8] A method for generating a commodity order, comprising:
[9] According to the order information and commodity information to
generate electronic
commodity transaction certificates;
[10] Generate a commodity order that includes the content of the
transaction based on the
commodity electronic transaction certificate.
[11] In one example, before the step of generating the commodity electronic
transaction
certificate based on the subscription information and the commodity
information, the
method includes:
1
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
[12] Provide standardized information on demand for the commodity;
[13] Receiving the order instruction, selecting at least one requirement
information according to
the order instruction to generate the order information.
[14] In one example, after the step of generating the commodity electronic
transaction
certificate based on the subscription information and the commodity
information, the
method includes:
[15] Delivering the commodity electronic transaction certificate to a sales
terminal;
[16] It is determined according to the transaction instruction that one or
more sales terminals are
transaction terminals, and the electronic transaction certificates are updated
according to
the transaction instructions and the transaction certificate.
[17] In one example, before the step of delivering the commodity electronic
transaction
certificate to a sales terminal, the method includes:
[18] Pre-store the commodity electronic transaction certificate, encrypting
the commodity
electronic transaction certificate with a first key to obtain the first
encrypted data to be
delivered, and the second key is used to encrypt the first key to obtain the
second encrypted
data to be delivered.
[19] In one example, after the step of delivering the commodity electronic
transaction certificate
to a sales terminal, the method includes:
[20] The first key is obtained by using the second key to decrypt the
second encrypted data, and
the first key is used to decrypt the first encrypted data to obtain the
commodity electronic
transaction certificate;
[21] To decrypt the commodity obtained electronic transaction certificates
and pre-stored
commodity electronic transaction certificate comparison verification, as the
same, the
comparison verification passed, or contrast verification failed.
[22] A commodity order creating device comprising:
[23] A certificate generating module is used to generate a certificate for
the electronic
commodity according to the order information and the commodity information;
[24] An order generation module is used for generating a commodity order
containing the
transaction contents based on the commodity electronic transaction
certificate.
[25] In one example, the certificate generation module includes:
[26] Provide a demand unit is used for providing standardized demand
information for the
commodity;
[27] A receiving and ordering unit is used to receive an order instruction,
and select at least one
piece of requirement information according to the order instruction to
generate the order
information.
2
,
CA 02995899 2018-02-16
WO 2017/100988
PCT/CN2015/097330
[28] In one example, the method further includes:
[29] A delivering module is used to deliver the commodity electronic
transaction certificate to a
sales terminal;
[30] A transaction module is used to determine one or more sales terminals
as the trading
terminals according to the trading orders, and update the commodity electronic
transaction
certificates according to the trading orders and the transaction terminal.
[31] In one example, the method further includes:
[32] An encryption module, configured to pre-store the commodity electronic
transaction
certificate, encrypting the commodity electronic transaction certificate with
a first key to
obtain the first encrypted data to be delivered, and the second key is used to
encrypt the
first key to obtain the second encrypted data to be delivered.
[33] In one example, the method further includes:
[34] A decryption module is used to decrypt the second encrypted data by
using the second key
to obtain a first key, and decrypt the first encrypted data by using the first
key to obtain the
commodity electronic transaction certificate;
[35] The checking module is used to decrypt the commodity obtained
electronic transaction
certificates and pre-stored commodity electronic transaction certificate
comparison
verification, as the same, the comparison verification passed, or contrast
verification failed.
[36] A commodity order generation system including a certificate generation
server and an
order generation server connected to each other through a network;
[37] The certificate generation server is used to generate a commodity
electronic transaction
certificate based on the subscription information and the commodity
information;
[38] The order generation server is used to generate a commodity order
containing the
transaction content based on the commodity electronic transaction certificate.
[39] In one example, the certificate generation server is also used to
provide standardized
requirement information of the commodity and receive the order instruction,
and select at
least one requirement information according to the order instruction to
generate the order
information.
[40] In one example, a delivery server and a transaction server connected
to a certificate
generation server and an order generation server via a network are further
included.
[41] The delivering server is used to deliver the commodity electronic
transaction certificate to
a sales terminal;
[42] The transaction server is used to determine one or more sales
terminals as the trading
terminals according to the trading orders, and update the commodity electronic
transaction
certificates according to the trading orders and the transaction terminal.
3
CA 02995899 2018-02-16
WO 2017/100988
PCT/CN2015/097330
[43] In one example, an encryption server connected to a certificate
generation server and an
order generation server via a network;
[44] The encryption server is used to pre-store the commodity electronic
transaction certificate,
encrypting the commodity electronic transaction certificate with a first key
to obtain the
first encrypted data to be delivered, and the second key is used to encrypt
the first key to
obtain the second encrypted data to be delivered.
[45] In one example, a decryption server and a verification server
connected to a certificate
generation server and an order generation server via a network are further
included.
[46] The decryption server is used to decrypt the second encrypted data by
using the second key
to obtain a first key, and decrypt the first encrypted data by using the first
key to obtain the
commodity electronic transaction certificate;
[47] The verification server is used to decrypt the commodity obtained
electronic transaction
certificates and pre-stored commodity electronic transaction certificate
comparison
verification, as the same, the comparison verification passed, or contrast
verification failed.
[48] One or more computer storage media contains computer-executable
instructions, the said
computer executable instruction is used for executing a method for generating
a
commodity order, and the method comprises the following steps:
[49] According to the order information and commodity information to
generate electronic
commodity transaction certificates;
[50] Generate a commodity order that includes the content of the
transaction based on the
commodity electronic transaction certificate.
[51] In one example, before the step of generating the commodity electronic
transaction
certificate based on the subscription information and the commodity
information, the
method includes:
[52] Provide standardized information on demand for the commodity;
[53] Receiving the order instruction, selecting at least one requirement
information according to
the order instruction to generate the order information.
[54] In one example, after the step of generating the commodity electronic
transaction
certificate based on the subscription information and the commodity
information, the
method includes:
[55] Delivering the commodity electronic transaction certificate to a sales
terminal;
[56] It is determined according to the transaction instruction that one or
more sales terminals are
transaction terminals, and the electronic transaction certificates are updated
according to
the transaction instructions and the transaction certificate.
[57] In one example, before the step of delivering the commodity electronic
transaction
4
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
certificate to a sales terminal, the method includes:
[58] Pre-store the commodity electronic transaction certificate, encrypting
the commodity
electronic transaction certificate with a first key to obtain the first
encrypted data to be
delivered, and the second key is used to encrypt the first key to obtain the
second encrypted
data to be delivered.
[59] In one example, after the step of delivering the commodity electronic
transaction certificate
to a sales terminal, the method includes:
[60] The first key is obtained by using the second key to decrypt the
second encrypted data, and
the first key is used to decrypt the first encrypted data to obtain the
commodity electronic
transaction certificate;
[61] To decrypt the commodity obtained electronic transaction certificates
and pre-stored
commodity electronic transaction certificate comparison verification, as the
same, the
comparison verification passed, or contrast verification failed.
[62] The method, the device and the system for generating the above-
mentioned commodity
order can generate the commodity order according to the order information,
analyse based
on a large amount of data of the order information, produce with purpose and
direction,
optimize the resource integration, improve the commodity efficiency, reduce
manufacturing cost.
[63] [Brief Description]
[64] Figure 1 is an architectural diagram of a system for generating a
commodity order in an
example;
[65] Figure 2 is a flow chart of a method for generating a commodity order
in an example;
[66] Figure 3 is a structural block diagram of a commodity order generating
device of an
example;
[67] Figure 4 is a structural block diagram of a commodity order generating
device in another
example;
[68] Figure 5 is a block diagram of the internal structure of a certificate
generating module in
one example;
[69] Figure 6 is a schematic diagram of the internal structure of a server
in one example.
[70] [Description of the Preferred Examples]
[71] In order to make the purpose, the technical solution and advantages of
the invention more
clearly understood, the following explanations further explain the invention
according to
the attached drawings and examples. It should be understood that the specific
example
described herein are merely to illustrative the invention and is not intend to
limit the
invention.
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
[72] As shown in Figure 1, a system for generating a commodity order
includes a certificate
generating server 110, an order generating server 120, a ticket generating
server 120, a
delivery server 130, a transaction server 140, an encryption server 150, a
decryption server
160, and a verification server 170, wherein the certificate generation server
110, the order
generation server 120, the delivery server 130, the transaction server 140,
the encryption
server 150, the decryption server 160, the authentication server 170 is
connected through a
local area network and connected to the Internet 190 through a firewall 180.
[73] The certificate generation server 110 is used to generate a commodity
electronic transaction
certificate based on the subscription information and the commodity
information.
[74] In an example, for example, the commodity information includes:
payment information,
manufacturer information, insurance information, logistics information,
commodity
attribute information, and commodity trading rule information. For example,
the
commodity information includes commodity name, commodity specification,
authentication information, payment information, manufacturer information,
insurance
information, logistics information, commodity attribute information and / or
commodity
trading rules information.
[75] Wherein, the receiving information record includes the receiving bank,
the payee, the
receiving account and receiving status and other information;
[76] Vendor information record contents include commodity provider
information, such as
manufacturer name, contact number and address, and may further include agent
information providing the commodity if necessary;
[77] The insurance information is insurance company-related information
that covers the
commodity provided by the commodity provider;
[78] Logistics information, including receiving address, consignee contact
information, delivery
information, etc;
[79] The attribute information of a commodity dynamically records the
ownership of the
commodity, for example, when the commodity electronic transaction certificate
is
generated, the owner of the commodity is the manufacturer or the agent, the
commodity is
sold to the seller, and when the commodity is traded, the owner of the
commodity is the
consumer;
[80] Commodity Trading Rule Information defines the details of the rules
that consumers have
in their dealings with the commodity provider;
[81] For example, the certificate generation server 110 uses the receipt
information, the
manufacturer information, the insurance information, the logistics
information, the
commodity attribute information, the commodity transaction rule information,
and other
6
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
information related to the commodity as the commodity information and
generates, as the
commodity unique information identification of the electronic transaction
certificates for
electronic commodity, electronic certificates for the commodity circulation
and trading
certificates, electronic certificates for electronic commodity corresponding
to a commodity,
or a class of commodities, commodity can be tangible commodity, it can be
intangible
services; electronic commodity transaction certificates. It can be displayed
in the form of
QR code or displayed as a link to a website. Consumers can view the commodity
information by scanning the QR code or by opening a URL link in the browser to
open the
electronic transaction certificate. For example, the electronic commodity
transaction
certificate includes a website, a picture or a QR code, which stores the
corresponding
commodity information. For another example, the electronic commodity
certificate
includes a QR code in the form of an image. In another example, the electronic
transaction
certificate includes introduction of commodity information and purchase
connection.
[82] For example, after the electronic commodity transaction certificate is
generated, the
certificate generation server 110 generates an original electronic commodity
certificate
from the electronic commodity certificate and generates a copy of one or more
electronic
commodity certificates, and the original commodity electronic certificate is
saved in the
certificate. The generation server 110, as a copy of the electronic commodity
transaction
certificate with the final valid certificate, is distributed to the selling
terminal. The
consumer can view the commodity information through the electronic certificate
copy of
the electronic commodity. For example, the commodity information of the
electronic
commodity certificate and the copy of the electronic commodity certificate are
based on
the sales status is synchronized in real time. To ensure the transaction
security, for example,
the original record of the electronic transaction certificate includes all the
information of
the commodity information, the copy of the electronic transaction certificate
of the
electronic commodity records the manufacturer information, insurance
information and
commodity attribute information of the commodity information.
[83] In one example, the certificate generating server 110 is established
by the bank to ensure
the accuracy of the commodity information, the bank's guaranty transaction
process is
more fair, the bank obtains the commodity information from the commodity
provider such
as the manufacturer or the agent, the bank generates the commodity electronic
transaction
certificate for the commodity information via the certificate generation
server 110.
[84] In one example, the certificate generation server 110 is also used to
provide standardized
requirement information of the commodity and receive the order instruction,
and select at
least one requirement information according to the order instruction to
generate the order
7
CA 02995899 2018-02-16
WO 2017/100988
PCT/CN2015/097330
information.
[85] Standardized demand information such as commodity attributes such as
colour, size,
material, shape, etc. The manufacturer can split the attributes of a commodity
into
standardized demand information corresponding to the demand information, and
provide
the standardized demand information. The consumer issues order information
through the
sales terminal, and the certificate generating server 110 receives the order
instruction and
selects one or more pieces of requirement information according to the order
instruction to
generate the order information. For example, the certificate generating server
110 selects a
plurality of requirement information and a plurality of requirements
information
corresponding to different attributes of the commodity, the certificate
generating server 110
combines or separately combines multiple pieces of requirement information to
obtain
different subscription information.
[86] For example, the consumer logs in through the webpage or downloads the
APP, and
delivers the order information and commodity information of the commodity to
be
purchased to the certificate generating server 110 through the network. The
certificate
generating server 110 generates the electronic commodity transaction
certificate according
to the order information of the consumer.
[87] The order generation server 120 is used to generate a commodity order
containing the
transaction content based on the commodity electronic transaction certificate.
[88] The commodity order contains the transaction details, commodity
information and order
information, which contains the requirement information.
[89] In one example, the order generation server 120 parses multiple pieces
of requirement
information and sorts them according to the attributes of the pieces of
commodity in the
requirement information. For example, the colour attribute of the cup and the
blue cup
demand information are most, in turn, red and green, and the manufacturer sort
according
to the results of priority commodity and stocking.
[90] In one example, after the order generation server 120 generates the
commodity order, the
commodity order is delivered to the manufacturer to instruct the manufacturer
for
commodity and stocking.
[91] The delivering server 130 is used to deliver the commodity electronic
transaction
certificate to the selling terminal.
[92] The delivering server 130 delivers the electronic commodity
transaction certificate to the
selling terminal. In one example, the selling terminal includes a network
middleman, a
distributed electric dealer, and a network middleman as intermediate
distributing centers
for the electronic certificates of the electronic commodity. The network
broker may be a
8
CA 02995899 2018-02-16
WO 2017/100988
PCT/CN2015/097330
virtual network entity or network channel, an intermediate broker sets up an
intermediate
electronic warehouse for temporarily storing electronic transaction
certificates, or provides
a commodity electronic transaction certificate forwarding service, and the
distributed
electric provider can obtain commodity electronic transactions from an
intermediate
electronic certificate inventory information; distributed E-commerce for the
sales business,
distributed E-commerce to obtain sales through registration qualifications;
[93] In one example, the distribution server 130 delivers the commodity
electronic transaction
certificate of a different commodity provider to the virtual network entity or
the virtual
network entity downloads the commodity electronic transaction certificate from
the
distribution server 130. The subscription situation makes a purchase request
to the virtual
network entity, and the virtual network entity delivers the corresponding
commodity
electronic transaction certificate to the distributed merchant. In another
example, the
delivering server 130 can deliver the commodity electronic transaction
certificate of
different commodity providers to distributed electricity providers, to reduce
intermediate
circulation, improve efficiency.
[94] In an example, the delivering server 130 is also used to deliver the
commodity electronic
transaction certificate to the selling terminal according to the subscription
information to
obtain the terminal ID of the seller; and update the commodity electronic
according to the
terminal ID of the seller transaction certificates.
[95] For example, when the consumer orders the commodity through the
merchandising
terminal, the delivering server 130 delivers the commodity electronic
transaction certificate
to the merchant corresponding to the consumer ordered commodity according to
the
subscription information.
[96] For example, after the delivering server 130 distributes the commodity
electronic
transaction certificate to the virtual network entity, the terminal server
obtains the terminal
identifier of the virtual network entity, and delivers the terminal
identification of the virtual
network. The terminal identification of the entity writes the electronic
transaction
certificate of the commodity and updates the commodity attribute information
of the
electronic transaction certificate of the electronic commodity. When the
electronic
transaction certificate of the commodity is forwarded to the distributed
electronic
commerce provider, the terminal identification of the distributed electronic
commerce
provider is obtained, write the commodity attribute information of the
electronic
transaction certificate of the commodity and update the certificates of the
electronic
transaction of the commodity, in this way, the commodity electronic
transaction certificate
can be used to know the circulation of the electronic transaction certificate
at this time, and
9
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
the inventory of the intermediate vault of the virtual network entity and the
inventory of the
distributed electricity supplier can also be counted.
[97] The transaction server 140 is used to determine one or more sales
terminals as the trading
terminals according to the trading orders, and update the commodity electronic
transaction
certificates according to the trading orders and the transaction terminal.
[98] For example, receiving a transaction instruction, acquiring purchase
information,
determining one or more selling terminals as a network transaction terminal
according to
the transaction instruction, and obtaining a terminal identifier of the
network transaction
terminal; and writing the purchase information and a terminal identifier of
the network
transaction terminal into the commodity electronic transaction certificates.
[99] In one example, after the consumer logs in through the browser or
mobile phone APP to
order the corresponding commodity and confirms the purchase on the generated
commodity electronic transaction certificate, the consumer fills in the
information such as
the shipping address and the contact information, and the transaction after
successful, the
transaction server 140 acquires the registered account of the consumer, writes
the
registered account information of the consumer into the commodity attribute
information
of the electronic transaction certificate, and writes the receiving address
and the contact
information into the logistics information of the electronic transaction
certificate. The
payment information is updated according to the payment record of the
consumer. The
commodity supplier delivers the commodity according to the state of the
commodity
electronic transaction certificate and writes the logistics information of the
shipment into
the logistics information of the commodity electronic transaction certificate
for the
consumer to check, for example, after the purchase is successful, the
commodity electronic
transaction certificate is associated with the registered account of the
consumer. At this
time, only the consumer who purchased the commodity can view the corresponding
electronic transaction certificate, and the other consumers cannot view the
electronic
transaction certificate of the commodity. At the same time, the transaction
server 140
delivers the consumer distributed E-commerce to buy commodity as the network
side of
the transaction, the end of the network transaction terminal logo into the
electronic
commodity certificate, commodity provider can be settled under the trade
turnover of
electronic trading terminal identification certificates and distributed
electricity supplier.
[100] The encryption server 150 is used to pre-store the commodity electronic
transaction
certificate, encrypting the commodity electronic transaction certificate with
a first key to
obtain the first encrypted data to be delivered, and the second key is used to
encrypt the
first key to obtain the second encrypted data to be delivered.
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
[1011 For example, the commodity electronic transaction certificate is pre-
stored in the
encryption server 150 or the certificate generating server 110 or the
database, and the
commodity electronic transaction certificate information is AES-encrypted
using a
randomly generated AES key to obtain the first encrypted data; key to encrypt
the
randomly generated AES key to obtain the second encrypted data; and the
encryption
server 150 stores the commodity electronic transaction certificate and the key
for
encrypting the commodity electronic transaction certificate, and provides
verification; for
example, it can also carry out ECC encryption on the account information,
commodity
amount, trading rules and other important data.
[102] By encrypting the electronic commodity transaction certificate and the
AES key separately,
the encrypted data is packaged and delivered to the sales terminal.
[103] Encrypt and transmit the electronic transaction certificate and AES key
to ensure data
security, prevent data from being stolen, prevent electronic transaction
certificates from
being forged and protect the rights and interests of the commodity suppliers
and
consumers.
[104] The decryption server 160 is used to decrypt the second encrypted data
by using the second
key to obtain a first key, and decrypt the first encrypted data by using the
first key to obtain
the commodity electronic transaction certificate.
[105] After the virtual network entity and the distributed electricity
supplier receive the
encrypted certificate of the commodity electronic transaction certificate, the
encrypted
certificate is decrypted to obtain the electronic transaction certificate of
the commodity.
[106] For example, the ECC key is used to decrypt the second encrypted data to
obtain the AES
key, and the first encrypted data is decrypted by using the decrypted AES key
to obtain the
commodity electronic transaction certificate. The verification server 170 is
used to decrypt
the commodity obtained electronic transaction certificates and pre-stored
commodity
electronic transaction certificate comparison verification, as the same, the
comparison
verification passed, or contrast verification failed.
[107] The verification server 170 compares the decrypted electronic
transaction receipt with the
pre-stored electronic transaction receipt, and if yes, then the verification
is passed and the
subsequent operation is continued; otherwise, the verification fails and the
verification is
generated alarm signals. The sales terminal can know whether the electronic
transaction
certificate of the commodity is true and accurate through the verification
result.
[108] The above-mentioned commodity order generation system generates the
commodity order
according to the order information, analyses based on a large amount of data
of the order
information, and has purposeful and directional commodity, optimizes the
resource
11
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
integration, increases the commodity efficiency, reduces the commodity cost,
and can
effectively prevent the transaction data theft, to prevent data forgery.
[109] Figure 2 is a flowchart of a method for generating a commodity order in
a preferred
example. Figure 2 describes how to create a commodity order. As shown in
Figure 2, the
method includes:
[110] Step 100, providing standardized demand information for the commodity.
[111] Step 200: Receiving the order instruction, selecting at least one
requirement information
according to the order instruction to generate the order information.
[112] Standardized demand information such as commodity attributes such as
colour, size,
material, shape, etc. The manufacturer can split the attributes of the
commodity into
standardized demand information corresponding to the requirement information,
and
provide the standardized demand information; selecting one or more pieces of
requirement
information according to the order instruction to generate order information
based on the
demand information selected or input by the consumer on the selling terminal;
for example,
selecting a plurality of requirement information, the plurality of requirement
information
corresponding to different attributes of the commodity, a combination of
demand
information or separately, access to different ordering information.
[113] Step 300: Generate a commodity electronic transaction certificate
according to the order
information and the commodity information.
[114] In an example, for example, the commodity information includes:
payment information,
manufacturer information, insurance information, logistics information,
commodity
attribute information, and commodity trading rule information. For example,
the
commodity information includes commodity name, commodity specification,
authentication information, payment information, manufacturer information,
insurance
information, logistics information, commodity attribute information and / or
commodity
trading rules information.
[115] Wherein, the receiving information record includes the receiving
bank, the payee, the
receiving account and receiving status and other information;
[116] Vendor information record contents include commodity provider
information, such as
manufacturer name, contact number and address, and may further include agent
information providing the commodity if necessary;
[117] The insurance information is insurance company-related information that
covers the
commodity provided by the commodity provider;
[118] Logistics information, including receiving address, consignee contact
information, delivery
information, etc;
12
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
[119] The attribute information of a commodity dynamically records the
ownership of the
commodity, for example, when the commodity electronic transaction certificate
is
generated, the owner of the commodity is the manufacturer or the agent, the
commodity is
sold to the seller, and when the commodity is traded, the owner of the
commodity is the
consumer;
[120] Commodity Trading Rule Information defines the details of the rules that
consumers have
in their dealings with the commodity provider;
[121] For example, uses the receipt information, the manufacturer information,
the insurance
information, the logistics information, the commodity attribute information,
the commodity
transaction rule information, and other information related to the commodity
as the
commodity information and generates, as the commodity unique information
identification
of the electronic transaction certificates for electronic commodity,
electronic certificates for
the commodity circulation and trading certificates, electronic certificates
for electronic
commodity corresponding to a commodity, or a class of commodities, commodity
can be
tangible commodity, it can be intangible services; electronic commodity
transaction
certificates. It can be displayed in the form of QR code or displayed as a
link to a website.
Consumers can view the commodity information by scanning the QR code or by
opening a
URL link in the browser to open the electronic transaction certificate. For
example, the
electronic commodity transaction certificate includes a website, a picture or
a QR code,
which stores the corresponding commodity information. For another example, the
electronic commodity certificate includes a QR code in the form of an image.
In another
example, the electronic transaction certificate includes introduction of
commodity
information and purchase connection.
[122] For example, after the electronic commodity transaction certificate
is generated, generates
an original electronic commodity certificate from the electronic commodity
certificate and
generates a copy of one or more electronic commodity certificates, and the
original
commodity electronic certificate is saved in the certificate. As a copy of the
electronic
commodity transaction certificate with the final valid certificate, is
distributed to the selling
terminal. The consumer can view the commodity information through the
electronic
certificate copy of the electronic commodity. For example, the commodity
information of
the electronic commodity certificate and the copy of the electronic commodity
certificate
are based on the sales status is synchronized in real time. To ensure the
transaction security,
for example, the original record of the electronic transaction certificate
includes all the
information of the commodity information, the copy of the electronic
transaction certificate
of the electronic commodity records the manufacturer information, insurance
information
13
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
and commodity attribute information of the commodity information.
[123] Step 400: Generate a commodity order containing the transaction content
based on the
commodity electronic transaction certificate.
[124] The commodity order contains the transaction details, commodity
information and order
information, which contains the requirement information.
[125] In one example, parses multiple pieces of requirement information and
sorts them
according to the attributes of the pieces of commodity in the requirement
information. For
example, the colour attribute of the cup and the blue cup demand information
are most, in
turn, red and green, and the manufacturer sort according to the results of
priority
commodity and stocking.
[126] In one example, after the commodity order is generated, the commodity
order is delivered
to the manufacturer to guide the manufacturer in commodity and stocking.
[127] Step 500: Pre-store the commodity electronic transaction certificate,
encrypting the
commodity electronic transaction certificate with a first key to obtain the
first encrypted
data to be delivered, and the second key is used to encrypt the first key to
obtain the second
encrypted data to be delivered.
[128] For example, the commodity electronic transaction certificate is pre-
stored, and the
commodity electronic transaction certificate information is AES-encrypted
using a
randomly generated AES key to obtain the first encrypted data; and the
randomly generated
AES key is encrypted by using the ECC system public key ECC encryption to
obtain the
second encrypted data; pre-stored electronic transaction certificates, to
provide verification;
for example, it can also ECC key information such as payee account
information,
commodity amount, transaction rules and other information ECC.
[129] By encrypting the electronic commodity transaction certificate and the
AES key separately,
the encrypted data is packaged and delivered to the sales terminal.
[130] Encrypt and transmit the electronic transaction certificate and AES key
to ensure data
security, prevent data from being stolen, prevent electronic transaction
certificates from
being forged and protect the rights and interests of the commodity suppliers
and
consumers.
[131] Step 600: Deliver the commodity electronic transaction certificate to
the selling terminal.
[132] For example, the encrypted electronic merchandise transaction
certificate in the above step
is delivered to the seller, for example, the first encrypted data and the
second encrypted
data are packaged and delivered to the seller.
[133] In one example, the selling terminal includes a network middleman, a
distributed electric
dealer, and a network middleman as intermediate distributing centers for the
electronic
14
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
certificates of the electronic commodity. The network broker may be a virtual
network
entity or network channel, an intermediate broker sets up an intermediate
electronic
warehouse for temporarily storing electronic transaction certificates, or
provides a
commodity electronic transaction certificate forwarding service, and the
distributed electric
provider can obtain commodity electronic transactions from an intermediate
electronic
certificate inventory information; distributed E-commerce for the sales
business,
distributed E-commerce to obtain sales through registration qualifications;
[134] In one example, delivers the commodity electronic transaction
certificate of a different
commodity provider to the virtual network entity or the virtual network entity
downloads
the commodity electronic transaction certificate. The subscription situation
makes a
purchase request to the virtual network entity, and the virtual network entity
delivers the
corresponding commodity electronic transaction certificate to the distributed
merchant. In
another example, deliver the commodity electronic transaction certificate of
different
commodity providers to distributed electricity providers, to reduce
intermediate circulation,
improve efficiency.
[135] In an example, it is also used to deliver the commodity electronic
transaction certificate to
the selling terminal according to the subscription information to obtain the
terminal ID of
the seller; and update the commodity electronic according to the terminal ID
of the seller
transaction certificates.
[136] For example, when the consumer orders the commodity through the
merchandising
terminal, delivers the commodity electronic transaction certificate to the
merchant
corresponding to the consumer ordered commodity according to the subscription
information.
[137] For example, after distributes the commodity electronic transaction
certificate to the virtual
network entity, the terminal server obtains the terminal identifier of the
virtual network
entity, and delivers the terminal identification of the virtual network. The
terminal
identification of the entity writes the electronic transaction certificate of
the commodity
and updates the commodity attribute information of the electronic transaction
certificate of
the electronic commodity. When the electronic transaction certificate of the
commodity is
forwarded to the distributed electronic commerce provider, the terminal
identification of
the distributed electronic commerce provider is obtained, write the commodity
attribute
information of the electronic transaction certificate of the commodity and
update the
certificates of the electronic transaction of the commodity, in this way, the
commodity
electronic transaction certificate can be used to know the circulation of the
electronic
transaction certificate at this time, and the inventory of the intermediate
vault of the virtual
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
network entity and the inventory of the distributed electricity supplier can
also be counted.
[138] Step 700: The first key is obtained by using the second key to decrypt
the second encrypted
data, and the first key is used to decrypt the first encrypted data to obtain
the commodity
electronic transaction certificate;
[139] After the virtual network entity and the distributed electricity
supplier receive the
encrypted certificate of the commodity electronic transaction certificate, the
encrypted
certificate is decrypted to obtain the electronic transaction certificate of
the commodity. For
example, an ECC system public key is used to decrypt the second encrypted data
to obtain
an AES key, and the first encrypted data is decrypted by using the decrypted
AES key to
obtain the commodity electronic transaction certificate.
[140] In step 800, to decrypt the commodity obtained electronic transaction
certificates and
pre-stored commodity electronic transaction certificate comparison
verification, as the
same, the comparison verification passed, or contrast verification failed.
[141] In one example, compares the decrypted electronic transaction receipt
with the pre-stored
electronic transaction receipt, and if yes, then the verification is passed
and the subsequent
operation is continued; otherwise, the verification fails and the verification
is generated
alarm signals. The sales terminal can know whether the electronic transaction
certificate of
the commodity is true and accurate through the verification result.
[142] Step 900: It is determined according to the transaction instruction
that one or more sales
terminals are transaction terminals, and the electronic transaction
certificates are updated
according to the transaction instructions and the transaction certificate.
[143] For example, receiving a transaction instruction, acquiring purchase
information,
determining one or more selling terminals as a network transaction terminal
according to
the transaction instruction, and obtaining a terminal identifier of the
network transaction
terminal; and writing the purchase information and a terminal identifier of
the network
transaction terminal into the commodity electronic transaction certificates.
[144] In one example, after the consumer logs in through the browser or mobile
phone APP to
order the corresponding commodity and confirms the purchase on the generated
commodity electronic transaction certificate, the consumer fills in the
information such as
the shipping address and the contact information, and the transaction after
successful,
acquires the registered account of the consumer, writes the registered account
information
of the consumer into the commodity attribute information of the electronic
transaction
certificate, and writes the receiving address and the contact information into
the logistics
information of the electronic transaction certificate. The payment information
is updated
according to the payment record of the consumer. The commodity supplier
delivers the
16
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
commodity according to the state of the commodity electronic transaction
certificate and
writes the logistics information of the shipment into the logistics
information of the
commodity electronic transaction certificate for the consumer to check, for
example, after
the purchase is successful, the commodity electronic transaction certificate
is associated
with the registered account of the consumer. At this time, only the consumer
who
purchased the commodity can view the corresponding electronic transaction
certificate, and
the other consumers cannot view the electronic transaction certificate of the
commodity. At
the same time, delivers the consumer distributed E-commerce to buy commodity
as the
network side of the transaction, the end of the network transaction terminal
logo into the
electronic commodity certificate, commodity provider can be settled under the
trade
turnover of electronic trading terminal identification certificates and
distributed electricity
supplier.
[145] The above-mentioned commodity order generation method generates the
commodity order
according to the order information, analyses based on a large amount of data
of the order
information, and has purposeful and directional commodity, optimizes the
resource
integration, increases the commodity efficiency, reduces the commodity cost,
and can
effectively prevent the transaction data theft, to prevent data forgery.
[146] Figure 3 is a structural block diagram of a commodity order generating
device of a
preferred example. As shown in Figure 3, a device for generating a commodity
order is
applied to the verification of the commodity in the online shopping. The
device includes a
certificate generating module 410 and an order generating module 420. Among
them:
[147] The certificate generating module 410 is used to generate a
certificate for the electronic
commodity according to the order information and the commodity information;
[148] The order generating module 420 is used to generate a commodity order
containing the
transaction content according to the commodity electronic transaction
certificate.
[149] Figure 4 is a structural block diagram of a commodity order generating
device in another
example. As shown in Figure 4, a commodity order generating device includes a
certificate
generating module 410, an order generating module 420, an encrypting module
430, a
delivering module 440, a decrypting module 450, a checking module 460, and a
trading
module 470. Among them:
[150] The encryption module 430 is used to pre-store the commodity electronic
transaction
certificate, encrypting the commodity electronic transaction certificate with
a first key to
obtain the first encrypted data to be delivered, and the second key is used to
encrypt the
first key to obtain the second encrypted data to be delivered.
[151] The delivering module 440 is used to deliver the commodity electronic
transaction
17
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
certificate to the selling terminal.
[152] The decryption module 450 is used to decrypt the second encrypted data
by using the
second key to obtain a first key, and decrypt the first encrypted data by
using the first key
to obtain the commodity electronic transaction certificate;
[153] The verification module 460 is used to decrypt the commodity obtained
electronic
transaction certificates and pre-stored commodity electronic transaction
certificate
comparison verification, as the same, the comparison verification passed, or
contrast
verification failed.
[154] The transaction module 470 is used to determine one or more sales
terminals as the trading
terminals according to the trading orders, and update the commodity electronic
transaction
certificates according to the trading orders and the transaction terminal.
[155] Figure 5 is a block diagram of the internal structure of the
certificate generating module
410 in a preferred example. As shown in Figure 5, the certificate generating
module 410
includes a providing requirement unit 510 and a receiving order unit 520.
Among them:
[156] A demand unit 510 is provided for providing standardized demand
information for
commodity;
[157] The receiving and ordering unit 520 is used to receive an order
instruction, and select at
least one piece of requirement information according to the order instruction
to generate
the order information.
[158] The above-mentioned commodity order generation device generates the
commodity order
according to the order information, analyses based on a large amount of data
of the order
information, and has purposeful and directional commodity, optimizes the
resource
integration, increases the commodity efficiency, reduces the commodity cost,
and can
effectively prevent the transaction data theft, to prevent data forgery.
[159] Figure 6 is a schematic diagram of the internal structure of a server
in one example. As
shown in Figure 6, the server includes a processor, a storage medium, a
memory, and a
network interface connected via a system bus. The storage medium of the server
stores an
operating system, a database and a commodity order generating device. The
database stores
the commodity order, the electronic transaction certificate, the key and the
verification data
of the commodity, and the commodity order generating device is used to realize
the
commodity order generation method. The processor of the server is used to
provide
calculation and control capabilities to support the operation of the entire
server. The
server's memory provides an environment for the operation of the commodity
order
generator in the storage medium. The display screen of the server may be a
liquid crystal
display screen or an electronic ink display screen. The input device may be a
touch layer
18
CA 02995899 2018-02-16
WO 2017/100988 PCT/CN2015/097330
covered on the display screen or a button, a trackball or a touch panel
provided on the
terminal housing, or an external keyboard, touch pad or mouse. The network
interface of
the server is used to communicate with an external terminal over a network
connection,
such as a request sent by the receiving terminal and to return data to the
terminal. The
server can be implemented as a separate server or a server cluster of multiple
servers.
[160] The ordinary technicists in the field that can understand and implement
all or part of the
processes in the above mentioned method of the examples which can be
accomplished by
means of a computer program that can be stored in a non-volatile computer-
readable
storage medium. The program may, when executed, include flows of all examples
as
described above. Among them, the storage medium can be a magnetic disk, an
optical disk,
a read-only memory (ROM) or a random access memory (RAM), etc.
[161] The above-described examples show only a few methods of execution of the
present
invention, and its descriptions are comparatively specific and detailed,
however, it can not
to be construed as a limitation of the scope of the invention patent. It
should be noted that
various modifications and improvements can be made by those skilled in the
field without
departing from the inventive concept, which belong to the protection scope of
the present
invention. Accordingly, the protection scope of patent of the present
invention should be
measured by the appended claims.
19