Note: Descriptions are shown in the official language in which they were submitted.
CA 02995919 2018-02-16
,
WO 2017/1 01 003
PCT/CN2015/097393
Title: Method And Device For Data Exchange Processing
[1] [Technical Field]
[2] The present invention relates to the field of Internet data interaction
technology, and in
particular, to a data interaction processing method and device.
[3] [Background Technology]
[4] With the development of Internet technology and especially mobile
Internet technology,
users can connect to the Internet through mobile devices using 2G, 3G, 4G or
WiFi to
conduct interaction and social activities. Users can conveniently and
effectively perform
online activities, this is an incomparable experience with offline.
[5] When users interact with each other through the mobile Internet, they
usually search
keywords from the web database by keywords, and users can obtain the
information they
need from the searched information. However, this data exchange method, when
the
information obtained through the keyword matches the information actually
required by
the user is not high, the user cannot quickly and accurately obtain the
required information.
[6] [Summary of the Invention]
[7] An object of the present invention is to provide a data interaction
processing method and
device, which can automatically perform data matching to achieve data
interaction and
improve data matching efficiency and data interaction efficiency.
[8] In order to solve the above problem, the first technical solution
adopted by the present
invention is to provide a data interaction processing method, which includes:
The First
Server receives a first electronic certificate from at least one first account
and an
interactive request from a second account, where the first electronic
certificate is generated
by a Second Server; the interactive request is generated according to a second
electronic
certificate, a first electronic certificate, where the second electronic
certificate includes
target information, where the interactive request includes at least a preset
condition that
requires the first electronic certificate to be satisfied; and searching, by
the First Server
according to the interactive request, information that is related to the
preset condition when
the first electronic certificate that matches the preset condition is found,
delivering, by the
First Server, the found first electronic certificate to the second account,
and delivering the
first electronic certificate that matches the first electronic certificate to
the second account;
the second electronic certificate is delivered to the matching first account
corresponding to
the first electronic certificate.
1
CA 02995919 2018-02-16
WO 2017/101003
PCT/CN2015/097393
[9] In order to solve the above problem, a second technical solution
adopted by the present
invention is to provide a data interaction processing method, where the method
includes:
obtaining, by a first device, a first electronic certificate from a first
account and receiving a
first electronic certificate from a second account, wherein the first
electronic certificate is
generated by a Second Server; the interactive request is generated according
to a second
electronic certificate and used for obtaining a first electronic certificate;
the second
electronic certificate comprises target information, and where the interactive
request
includes at least a preset condition required to be met by the first
electronic certificate; and
confirming, by the first device, whether the first electronic certificate
satisfies the preset
condition according to the interactive request; and determining, by the first
device, when
the first electronic certificate satisfies the preset condition, delivering
the first electronic
certificate to the second account, and acquiring the second electronic
certificate, or
delivering the second electronic certificate to the electronic certificate
corresponding to the
first account.
[10] In order to solve the above problem, a third technical solution
adopted by the present
invention is to provide a data interaction processing method, where the method
includes:
receiving, by a second device, a first electronic certificate from at least
one first account,
wherein the first electronic certificate is generated by a Second Server; the
second
electronic certificate comprises target information, and the interactive
request at least
comprises a request for requesting the first electronic certificate. The
second device
searches for a first electronic certificate that matches the preset condition
according to the
interactive request; and after the second device finds a first electronic
certificate that
matches the preset condition, the first electronic certificate that matches is
obtained, and
the second electronic certificate is delivered to the first account
corresponding to the
matched first electronic certificate.
[11] In order to solve the above problem, a fourth technical solution
adopted by the present
invention is to provide a data interaction processing device, where the device
includes a
receiving module, a searching module, and a control module. The receiving
module is used
to receive and receive, a first electronic certificate of at least one first
account, and an
interactive request from a second account. The first electronic certificate is
generated by a
Second Server. The interactive request is generated according to a second
electronic
certificate, and is used to obtain a first electronic certificate, where the
second electronic
certificate includes target information, where the interactive request
includes at least a
preset condition that requires the first electronic certificate to be
satisfied; and the search
module is used to search for, according to the interactive request, an
identifier matching the
2
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
preset condition. The control module delivers the found first electronic
certificate to the
second account when the search module finds the first electronic certificate
that matches
the preset condition. The second electronic certificate is delivered to the
match an
electronic certificate corresponding to the first account.
[12] In order to solve the above problem, a fifth technical solution
adopted by the present
invention is to provide a data interaction processing device, where the device
includes an
acquisition module, a receiving module, a verification module, and a control
module; the
acquisition module is used to acquire a first electronic certificate from a
first account;
wherein the first electronic certificate is generated by a Second Server; the
receiving
module is used to receive an interactive request from a second account,
wherein the
interactive request is generated according to a second electronic certificate
is used to obtain
a first electronic certificate; the second electronic certificate includes
target information,
and the interactive request at least includes a preset condition required to
be met by the
first electronic certificate; and the confirmation module is used to
determine, according to
the interaction request to confirm whether the first electronic certificate
satisfies the preset
condition; and the control module is used to deliver the first electronic
certificate when the
confirmation module confirms that the first electronic certificate satisfies
the preset
condition to the second account, and acquire the second electronic
certificate, the second
electronic certificate is transmitted to the first electronic certificate
corresponding to the
first account.
[13] In order to solve the above problem, the sixth technical solution
adopted by the present
invention is to provide a data interaction processing device, where the device
includes a
receiving module, a generating module, a searching module, and a control
module; the
receiving module is used to receive a first electronic certificate from at
least one first
account; wherein the first electronic certificate is generated by a Second
Server; and the
generating module is used to generate an interactive request for obtaining a
first electronic
certificate according to a second electronic certificate; wherein, the second
electronic
certificate includes target information, and the interactive request at least
includes a preset
condition that requires the first electronic certificate to be satisfied; and
the search module
is used to search for, according to the interactive request, a first target
that matches the
preset condition the control module acquires the matched first electronic
certificate when
the searching module acquires the first electronic certificate that matches
the preset
condition, and delivers the second electronic certificate to the electronic
certificate match
the first electronic certificate corresponding to the first account
households.
[14] In the above solution, data interaction between the first electronic
certificate and the
3
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
second electronic certificate is completed when the first electronic
certificate that matches
the preset condition is found, data matching can be completed automatically to
achieve
data interaction, and data matching efficiency can be improved; since the
first electronic
certificate and the second electronic certificate provide data that needs to
be interacted with
beforehand, data interaction efficiency can be improved. The data that needs
to be
exchanged is transmitted in the form of electronic certificate, which can
improve the
security of data exchange.
[15] [Brief Description]
[16] Figure 1 is a schematic flow chart of first example of a data
interaction processing method
according to the present invention;
[17] Figure 2 is a schematic flow chart of a second example of a data
interaction processing
method according to the present invention;
[18] Figure 3 is a schematic flow chart of a third example of a data
interaction processing
method according to the present invention;
[19] Figure 4 is a schematic structural diagram of first example of a data
interaction processing
device according to the present invention. Figure
[20] Figure 5 is a schematic structural diagram of a second example of a
data interaction
processing device according to the present invention;
[21] Figure 6 is a schematic structural diagram of a third example of a
data interaction
processing device according to the present invention;
[22] Figure 7 is a schematic structural diagram of a fourth example of a
data interaction
processing device according to the present invention;
[23] Figure 8 is a schematic structural diagram of a fifth example of a
data interaction
processing device according to the present invention;
[24] Figure 9 is a schematic structural diagram of a sixth example of a
data interaction
processing device according to the present invention. Figure
[25] [Description of the Preferred Examples]
[26] In the following description, for purposes of explanation and not
limitation, specific details
are set forth such as particular system architecture, interfaces, and
techniques for a
thorough understanding of the present invention. However, it will be apparent
to those
skilled in the art that the present invention may be practised in other
examples that do not
have these specific details. In other instances, omit the detailed
instructions on the
well-known devices, circuits, and methods to avoid unnecessary details that
prevent the
description of the invention.
[27] Please refer to Figure 1, Figure 1 is a schematic flow chart of first
example of a data
4
CA 02995919 2018-02-16
W02017/101003 PCT/CN2015/097393
interaction processing method according to the present invention. The
executive body of
this example is First Server. The data interaction processing method in this
example
includes the following steps:
[28] S101: The First Server receives the first electronic certificate from
the first account and the
interactive request from the second account.
[29] Wherein, the first electronic certificate is generated by Second
Server; and the interactive
request is generated according to the second electronic certificate, for
obtaining the first
electronic certificate. The second electronic certificate includes the target
information, and
the interactive request at least includes a preset condition that the first
electronic certificate
needs to be satisfied.
[30] Further, the first electronic certificate is generated by the Second
Server locking the first
data / value of the first account, and the first electronic certificate
includes at least the
contact information of the first account or the user thereof
[31] Further, the first electronic certificate at least includes the first
account information and the
first data / value. The first account and the second account may be mobile
phones,
computers, servers, etc., and may also be registered accounts on the service
platform.
When the first account and the second account are registered in the service
platform, the
first electronic certificate and the interactive request need to be delivered
to the First Server
by using a mobile phone, a computer, a server, and so on. The first electronic
certificate
from the first account may be multiple.
[32] The first account registered on the service platform is associated
with the first account in
which Second Server locks the first data / value and corresponds to the same
user.
[33] The contact information of the user of the first account may be the
address of the first user
(email address, account or address registered by the electronic platform,
etc.), the phone
number, the IP address of the terminal used by the first user, and so on. The
contact
information of the user of the second account may be the address of the second
user (email
address, account or address registered by the electronic platform, etc.), the
phone number,
the IP address of the terminal used by the second user, and so on.
[34] The target corresponds to the second electronic certificate. The
target can be either an
electronic target or a physical target. The target may be book, music, etc.,
but not limited
thereto. Other data such as text data, audio data, video data, program data or
financial data
in the financial field may also be used. If it is financial data, such as
funds, Second Server
Funds-Management server, for example, the bank. If it is audio data, such as
songs, Second
Server is a music web server.
[35] The preset condition may be a request for the first data / value
corresponding to the first
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
electronic certificate (for example, the first data / value may be required to
meet a preset
range, or be close to a preset value, and so on). The user's credit rating
requirements, but
also can be set according to actual needs, not limited here.
[36] Further, the first electronic certificate may be a Bank Credit
certificate, and the first
electronic certificate is generated by the second server freezing the first
fund of the first
user's funds account according to the request from the first account, and
promises to settle
the payment of the first fund according to the agreed conditions certificate
of electronic
credit commitment.
[37] Further, when the first electronic certificate is a Bank Credit
certificate, the first electronic
certificate includes at least the first account information and the first
credit limit.
[38] Further, the second electronic certificate may be an Object Credit
Certificate, and the
second electronic certificate is a network electronic document that integrates
the target
commodity / service information and the E-commerce function provided by the
target
commodity / service provider.
[39] S102: The First Server searches for a first electronic certificate
that matches the preset
condition according to the interactive request.
[40] Further, the First Server may further authenticate the interactive
request for obtaining the
first electronic certificate, and when the authentication succeeds, acquire a
second
electronic certificate that matches the preset condition included in the
interactive request.
The authentication may be to confirm whether the interactive request matches
the second
electronic certificate or whether the preset condition included in the
interactive request is
valid or legal.
[41] When the First Server finds the first electronic certificate that
matches the preset condition
that is required by the first electronic certificate and included in the
interactive request, step
S103 is executed; otherwise, the flow ends.
[42] S103: When finding a first electronic certificate that matches the
preset condition, the First
Server delivers the found first electronic certificate to the second account,
and delivers the
second electronic certificate that is found in the second account electronic
certificate to the
matched first account corresponding to the first electronic certificate.
[43] When finding a first electronic certificate that matches the preset
condition, the First Server
delivers the found first electronic certificate to the second account, and
delivers the second
electronic certificate that is found in the second account electronic
certificate to the
matched first account corresponding to the first electronic certificate.
[44] Further, after step S103, the First Server may further deliver the
found first data
corresponding to the first electronic certificate according to the second
account
6
CA 02995919 2018-02-16
W02017/101003 PCT/CN2015/097393
information, or deliver the first data / value of permission to the user of
the second account;
and delivering the target corresponding to the second electronic certificate
according to the
first account information.
[45] For example, the First Server delivers the first data corresponding to
the first electronic
certificate to the second account, or delivers the first data corresponding to
the first
electronic certificate according to the contact information of the user in the
second account,
or delivers the first data corresponding to the first data / numerical value
to the user in the
second account; and delivering the target corresponding to the second
electronic certificate
to the first account or delivering the target corresponding to the second
electronic
certificate according to the contact information of the user in the first
account.
[46] Further, when the first electronic certificate is a Bank Credit
certificate and the second
electronic certificate is an Object Credit Certificate, after step S103, the
First Server may
further deliver, according to the second account information, the found first
electronic
certificate, the first fund is allocated to the second account, and the target
commodity /
services corresponding to the second electronic certificate are delivered
according to the
first account information.
[47] For example, the First Server notifies the Second Server to deliver
the first fund
corresponding to the first electronic certificate to the second device or
deliver the first fund
corresponding to the first electronic certificate to the second fund account
according to the
second fund account; and directly delivers the commodity / service (commodity
/ service
for electronic commodity / services) corresponding to the second electronic
certificate to
the first device or delivers the commodity / services corresponding to the
second electronic
certificate to the first user according to the contact information of the
first user.
[48] Further, when no first electronic certificate matching the preset
condition is found, the First
Server may return the received first electronic certificate to the first
account corresponding
to each of the first electronic certificates, and notify each corresponding
Second Server
unlocks the locked first data / value in the first electronic certificate.
[49] In the solution above, the First Server receives the first electronic
certificate from the at
least one first account and the interaction request from the second account,
and when
finding the first electronic certificate that matches the preset condition,
completes the first
electronic certificate and the second electronic certificate data interaction.
In the above
manner, First Server can automatically perform data matching to achieve data
interaction
and improve data matching efficiency. Since the first electronic certificate
and the second
electronic certificate provide data that needs to be interacted with in
advance, data
interaction efficiency can be improved. The data that needs to be exchanged is
transmitted
7
CA 02995919 2018-02-16
,
WO 2017/101003
PCT/CN2015/097393
in the form of electronic certificate, which can improve the security of data
exchange.
[50] Please refer to Figure 2, which is a schematic flowchart of a second
example of a data
interaction processing method according to the present invention. The
executive body in
this example is a first device. The data interaction processing method in this
example
includes the following steps:
[51] S201: The first device obtains the first electronic certificate from
the first account and
receives the interactive request from the second account.
[52] Wherein, the first electronic certificate is generated by Second
Server. The interactive
request is generated according to the second electronic certificate, for
obtaining the first
electronic certificate. The second electronic certificate includes the target
information, and
the interactive request at least includes a preset condition that the first
electronic certificate
needs to be satisfied.
[53] Further, the first electronic certificate is generated by the Second
Server locking the first
data / value of the first account, and the first electronic certificate
includes at least the
contact information of the first account or the user thereof.
[54] Further, the first electronic certificate at least includes the first
account information and the
first data / value.
[55] The first account and the second account may be mobile phones,
computers, servers, etc.,
or they may be registered accounts on the service platform. When the first
account and the
second account are registered in the service platform, the first electronic
certificate and the
interactive request need to be delivered to the First Server by using a mobile
phone, a
computer, a server, and so on. The first account may be multiple, and there
may be multiple
first electronic certificates from the first account.
[56] The first account registered on the service platform is associated
with the first account in
which Second Server locks the first data / value and corresponds to the same
user.
[57] The contact information of the user of the first account may be the
address of the first user
(email address, account or address registered by the electronic platform,
etc.), the phone
number, the IP address of the terminal used by the first user, and so on. The
contact
information of the user of the second account may be the address of the second
user (email
address, account or address registered by the electronic platform, etc.), the
phone number,
the IP address of the terminal used by the second user, and so on.
[58] For example, the first device may directly obtain the first electronic
certificate generated
by the Second Server, or may receive the first electronic certificate
delivered by a mobile
phone, a computer, and so on through an account registered in the service
platform, or
receive a mobile phone or a computer deliver the first electronic certificate.
8
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
[59] The target corresponds to the second electronic certificate. The
target can be either an
electronic target or a physical target. The target may be book, music, etc.,
but not limited
thereto. Other data such as text data, audio data, video data, program data or
financial data
in the financial field may also be used. If it is financial data, such as
funds, Second Server
Funds-Management server, for example, the bank. If it is audio data, such as
songs, Second
Server is a music web server.
[60] The preset condition may be a request for the first data / value
corresponding to the first
electronic certificate (for example, the first data / value may be required to
meet a preset
range, or be close to a preset value, and so on). The user's credit rating
requirements, but
also can be set according to actual needs, not limited here.
[61] Further, the first electronic certificate may be a Bank Credit
certificate, and the first
electronic certificate is generated by the second server freezing the first
fund of the first
user's funds account according to the request from the first account, and
promises to settle
the payment of the first fund according to the agreed conditions certificate
of electronic
credit commitment.
[62] Further, the second electronic certificate may be an Object Credit
Certificate, and the
second electronic certificate is a network electronic document that integrates
the target
commodity / service information and the E-commerce function provided by the
target
commodity / service provider.
[63] S202: The first device confirms whether the first electronic
certificate satisfies the preset
condition.
[64] The first device confirms whether the obtained first electronic
certificate satisfies the preset
condition included in the received interactive request.
[65] Further, the first device may further authenticate an interactive
request for obtaining the
first electronic certificate, and when the authentication succeeds, acquire a
second
electronic certificate that matches the preset condition included in the
interactive request.
The authentication may be to confirm whether the interactive request matches
the second
electronic certificate or whether the preset condition included in the
interactive request is
valid or legal.
[66] When the first device confirms that the first electronic certificate
satisfies the preset
condition, step S203 is performed; otherwise, the flow ends.
[67] S203: The first device delivers the first electronic certificate to
the second account when
confirming that the first electronic certificate satisfies the preset
condition, and acquires the
second electronic certificate, or deliver the second electronic certificate to
the first account
corresponding to the first electronic certificate.
9
CA 02995919 2018-02-16
,
WO 2017/101003
PCT/CN2015/097393
[68] When finding the first electronic certificate that matches the preset
condition, the first
device delivers the found first electronic certificate to the second account,
and acquires the
second electronic certificate, or delivers the second electronic certificate
electronic
certificate to the first account corresponding to the first electronic
certificate.
[69] Further, after step S203, the first device may further deliver first
data corresponding to the
first electronic certificate according to the second account information, or
deliver a first
data corresponding to the first data / value to a user of the second account;
and delivering a
target corresponding to the second electronic certificate according to the
first account
information.
[70] For example, the first device delivers the first data corresponding to
the first electronic
certificate to the second account, or delivers the first data corresponding to
the first
electronic certificate according to the contact information of the user in the
second account,
or delivers the first data corresponding to the first data / numerical value
to the user in the
second account; and delivering the target corresponding to the second
electronic certificate
to the first account or delivering the target corresponding to the second
electronic
certificate according to the contact information of the user in the first
account.
[71] Further, when the first electronic certificate is a Bank Credit
certificate and the second
electronic certificate is an Object Credit Certificate, after step S203, the
first device may
further deliver, according to the second account information, the first
electronic certificate
corresponding first funds to the second account, and delivering the target
commodity /
services corresponding to the second electronic certificate according to the
first account
information.
[72] For example, the first device notifies the Second Server to deliver
the first fund
corresponding to the first electronic certificate to the second device or
deliver the first fund
corresponding to the first electronic certificate to the second fund account
according to the
second fund account; and directly delivers the commodity / service (commodity
/ service
for electronic commodity / services) corresponding to the second electronic
certificate to
the first device or delivers the commodity / services corresponding to the
second electronic
certificate to the first user according to the contact information of the
first user.
[73] Further, when the first device does not find the first electronic
certificate that matches the
preset condition, the first device may notify the corresponding Second Server
to unlock the
locked first data / value in the first electronic certificate.
[74] In the solution above, the first device obtains the first electronic
certificate from the first
account and receives an interactive request from the second account, and
finishes finding
the first electronic certificate that matches the preset condition and
complete the first
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
electronic certificate and the second electronic certificate between the data
exchange. In the
above manner, First Server can automatically perform data matching to achieve
data
interaction and improve data matching efficiency. Since the first electronic
certificate and
the second electronic certificate provide data that needs to be interacted
with in advance,
data interaction efficiency can be improved. The data that needs to be
exchanged is
transmitted in the form of electronic certificate, which can improve the
security of data
exchange.
[75] Referring to Figure 3, Figure 3 is a schematic flowchart of a data
interaction processing
method according to a third example of the present invention. The executive
body in this
example is a second device. The data interaction processing method in this
example
includes the following steps:
[76] S301: The second device receives the first electronic certificate from
the first account, and
generates an interactive request for obtaining the first electronic
certificate according to the
second electronic certificate.
[77] Wherein, the first electronic certificate is generated by the Second
Server; the second
electronic certificate includes the target information, and the interactive
request at least
includes a preset condition that the first electronic certificate needs to be
satisfied.
[78] Further, the first electronic certificate is generated by the Second
Server locking the first
data / value of the first account, and the first electronic certificate
includes at least the
contact information of the first account or the user thereof.
[79] Further, the first electronic certificate at least includes the first
account information and the
first data / value.
[80] The first account and the second account may be mobile phones,
computers, servers, etc.,
or they may be registered accounts on the service platform. When the first
account and the
second account are registered in the service platform, the first electronic
certificate and the
interactive request need to be delivered to the First Server by using a mobile
phone, a
computer, a server, and so on. The first account may be multiple, and there
may be multiple
first electronic certificates from the first account.
[81] The first account registered on the service platform is associated
with the first account in
which Second Server locks the first data / value and corresponds to the same
user.
[82] The contact information of the user of the first account may be the
address of the first user
(email address, account or address registered by the electronic platform,
etc.), the phone
number, the IP address of the terminal used by the first user, and so on. The
contact
information of the user of the second account may be the address of the second
user (email
address, account or address registered by the electronic platform, etc.), the
phone number,
11
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
the IP address of the terminal used by the second user, and so on.
[83] For example, the first device may directly obtain the first electronic
certificate generated
by the Second Server, or may receive the first electronic certificate
delivered by a mobile
phone, a computer, and so on through an account registered in the service
platform, or
receive a mobile phone or a computer deliver the first electronic certificate.
[84] The target corresponds to the second electronic certificate. The
target can be either an
electronic target or a physical target. The target may be book, music, etc.,
but not limited
thereto. Other data such as text data, audio data, video data, program data or
financial data
in the financial field may also be used. If it is financial data, such as
funds, Second Server
Funds-Management server, for example, the bank. If it is audio data, such as
songs, Second
Server is a music web server.
[85] The preset condition may be a request for the first data / value
corresponding to the first
electronic certificate (for example, the first data / value may be required to
meet a preset
range, or be close to a preset value, and so on). The user's credit rating
requirements, but
also can be set according to actual needs, not limited here.
[86] Further, the first electronic certificate may be a Bank Credit
certificate, and the first
electronic certificate is generated by the second server freezing the first
fund of the first
user's funds account according to the request from the first account, and
promises to settle
the payment of the first fund according to the agreed conditions certificate
of electronic
credit commitment.
[87] Further, the second electronic certificate may be an Object Credit
Certificate, and the
second electronic certificate is a network electronic document that integrates
the target
commodity / service information and the E-commerce function provided by the
target
commodity / service provider.
[88] S302: The second device searches for a first electronic certificate
that matches the preset
condition.
[89] Further, the second device may further authenticate the interactive
request for obtaining the
first electronic certificate, and when the authentication succeeds, acquire a
second
electronic certificate that matches the preset condition included in the
interactive request.
The authentication may be to confirm whether the interactive request matches
the second
electronic certificate or whether the preset condition included in the
interactive request is
valid or legal.
[90] When the second device finds the first electronic certificate that
matches the preset
condition, step S303 is executed; otherwise, the flow ends.
[91] S303: When finding a first electronic certificate that matches the
preset condition, the
12
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
second device acquires the first electronic certificate that matches and
delivers the second
electronic certificate to the first account corresponding to the matched first
electronic
certificate.
[92] Further, after step S303, the first device may further deliver first
data corresponding to the
first electronic certificate according to the second account information, or
deliver a first
data corresponding to the first data / value to a user of the second account;
and delivering a
target corresponding to the second electronic certificate according to the
first account
information.
[93] For example, the second device delivers the first data corresponding
to the first electronic
certificate to the second account, or delivers the first data corresponding to
the first
electronic certificate according to the contact information of the user in the
second account,
or delivers the first data corresponding to the first data / numerical value
to the user in the
second account; and delivering the target corresponding to the second
electronic certificate
to the first account or delivering the target corresponding to the second
electronic
certificate according to the contact information of the user in the first
account.
[94] Further, when the first electronic certificate is a Bank Credit
certificate and the second
electronic certificate is an Object Credit Certificate, after step S303, the
first device may
further deliver, according to the second account information, the first
electronic certificate
corresponding first funds to the second account, and delivering the target
commodity /
services corresponding to the second electronic certificate according to the
first account
information.
[95] For example, the second device notifies the Second Server to deliver
the first fund
corresponding to the first electronic certificate to the second device or
deliver the first fund
corresponding to the first electronic certificate to the second fund account
according to the
second fund account; and delivers the commodity / service (commodity / service
for
electronic commodity / services) corresponding to the second electronic
certificate to the
first device or delivers the commodity / services corresponding to the second
electronic
certificate to the first user according to the contact information of the
first user.
[96] Further, when the second device does not find the first electronic
certificate that matches
the preset condition, the second device may return the received first
electronic certificate to
the first account corresponding to each of the first electronic certificates,
and notify each
correspondingly Second Server unlocks the first data / value that was locked
in the first
electronic certificate.
[97] In the solution above, the second device receives the first electronic
certificate from the at
least one first account and generates an interactive request for obtaining the
first electronic
13
CA 02995919 2018-02-16
,
,
WO 2017/101003
PCT/CN2015/097393
certificate according to the second electronic certificate. After finding the
first electronic
matching the preset condition certificate, complete the data exchange between
the first
electronic certificate and the second electronic certificate. In the foregoing
manner, the
second device can automatically complete data matching to achieve data
interaction and
improve data matching efficiency. Since the first electronic certificate and
the second
electronic certificate provide data that needs to be interacted with in
advance, data
interaction efficiency can be improved. The data that needs to be exchanged is
transmitted
in the form of electronic certificate, which can improve the security of data
exchange.
[98] Please refer to Figure 4, Figure 4 is a schematic structural diagram
of first example of a
data interaction processing device according to the present invention. Each
module
included in the data interaction processing device in this example is used to
execute each
step in the example corresponding to Figure 1 and Figure 1. For details,
reference may be
made to related descriptions in the examples corresponding to Figure 1 and
Figure 1, and
details are not described herein again. The data interaction processing device
in this
example corresponds to a First Server. The data interaction processing device
in this
example includes a receiving module 410, a searching module 420, and a control
module
430.
[99] The receiving module 410 is used to receive an interactive request for
receiving a second
account from at least one first account, where the first electronic
certificate is generated by
a Second Server; the interactive request is generated according to a second
electronic
certificate, and is used to: Obtain a first electronic certificate, and the
second electronic
certificate includes target information, where the interactive request at
least includes a
preset condition that the first electronic certificate needs to be satisfied.
[100] The searching module 420 is used to search for a first electronic
certificate that matches the
preset condition according to the interactive request.
[101] When the search module 420 finds the first electronic certificate
that matches the preset
condition, the control module 430 delivers the found first electronic
certificate to the
second account, and delivers the second electronic certificate electronic
certificate to the
matched first account corresponding to the first electronic certificate.
[102] In the above solution, the data interaction processing device
receives the first electronic
certificate from the at least one first account and the interaction request
from the second
account, and when finding the first electronic certificate that matches the
preset condition,
completes the first electronic certificate and the second electronic
certificate data
interaction. In the above manner, First Server can automatically perform data
matching to
achieve data interaction and improve data matching efficiency. Since the first
electronic
14
CA 02995919 2018-02-16
W02017/101003 PCT/CN2015/097393
certificate and the second electronic certificate provide data that needs to
be interacted with
in advance, data interaction efficiency can be improved. The data that needs
to be
exchanged is transmitted in the form of electronic certificate, which can
improve the
security of data exchange.
[103] Referring to Figure 5, Figure 5 is a schematic structural diagram of a
second example of a
data interaction processing device according to the present invention. Each
module
included in the data interaction processing device in this example is used to
execute each
step in the example corresponding to Figure 2 and Figure 2. For details,
reference may be
made to related descriptions in the examples corresponding to Figure 2 and
Figure 2, and
details are not described herein again. The data interaction processing device
in this
example is a first device. The data interaction processing device in this
example includes
an acquisition module 510, a receiving module 520, a verification module 530,
and a
control module 540.
[104] The acquisition module 510 is used to obtain a first electronic
certificate from a first
account, where the first electronic certificate is generated by a Second
Server.
[105] The receiving module 520 is used to receive an interactive request
from a second account,
where the interactive request is generated according to a second electronic
certificate and
used to obtain a first electronic certificate. The second electronic
certificate includes target
information, where the interactive request at least includes a preset
condition that the first
electronic certificate needs to be satisfied.
[106] The confirming module 530 is used to confirm whether the first
electronic certificate
satisfies the preset condition according to the interactive request received
by the receiving
module 520.
[107] The control module 540 is used to deliver the first electronic
certificate to the second
account when the confirmation module 530 confirms that the first electronic
certificate
satisfies the preset condition, and acquire the second electronic certificate
or deliver the
second electronic certificate to the first account corresponding to the first
electronic
certificate.
[108] In the above solution, the data interaction processing device obtains
the first electronic
certificate from the first account and receives an interactive request from
the second
account, and when finding the first electronic certificate that matches the
preset condition,
completes the first electronic certificate and the second electronic
certificate data
interaction. In the above manner, First Server can automatically perform data
matching to
achieve data interaction and improve data matching efficiency. Since the first
electronic
certificate and the second electronic certificate provide data that needs to
be interacted with
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
in advance, data interaction efficiency can be improved. The data that needs
to be
exchanged is transmitted in the form of electronic certificate, which can
improve the
security of data exchange.
[109] Please refer to Figure 6, which is a schematic structural diagram of
a third example of a
data interaction processing device according to the present invention. Each
module
included in the data interaction processing device in this example is used to
execute each
step in the example corresponding to Figure 3 and Figure 3. For details,
reference may be
made to related descriptions in the examples corresponding to Figure 3 and
Figure 3, and
details are not described herein again. The data interaction processing device
in this
example is a second device. The data interaction processing device in this
example
includes a receiving module 610, a generating module 620, a searching module
630, and a
control module 640.
[110] The receiving module 610 is used to receive a first electronic
certificate from at least one
first account, where the first electronic certificate is generated by a Second
Server.
[111] The generating module 620 is used to generate an interactive request
for obtaining a first
electronic certificate according to a second electronic certificate, where the
second
electronic certificate includes target information, where the interactive
request includes at
least information required to be met by the first electronic certificate
preset conditions.
[112] The searching module 630 is used to search for a first electronic
certificate that matches the
preset condition according to the interactive request generated by the
generating module
620.
[113] The control module 640 acquires the matched first electronic
certificate when the search
module 630 acquires the first electronic certificate that matches the preset
condition, and
delivers the second electronic certificate to the matched First electronic
certificate
corresponding to the first account.
[114] In the above solution, the data interaction processing device
receives the first electronic
certificate from the at least one first account and generates an interactive
request for
obtaining the first electronic certificate according to the second electronic
certificate. After
finding the first electronic matching the preset condition certificate,
complete the data
exchange between the first electronic certificate and the second electronic
certificate. In the
foregoing manner, the second device can automatically complete data matching
to achieve
data interaction and improve data matching efficiency. Since the first
electronic certificate
and the second electronic certificate provide data that needs to be interacted
with in
advance, data interaction efficiency can be improved. The data that needs to
be exchanged
is transmitted in the form of electronic certificate, which can improve the
security of data
16
CA 02995919 2018-02-16
,
W02017/101003
PCT/CN2015/097393
exchange.
[115] Please refer to Figure 7, Figure 7 is a schematic structural diagram
of fourth example of a
data interaction processing device according to the present invention. The
data interaction
processing device in this example is First Server. The data interaction
processing device in
this example includes a receiver 710, a processor 720, a transmitter 730, a
read-only
memory 740, a random access memory 750, and a bus 760.
[116] The receiver 710 is used for receiving data.
[117] The processor 720 controls the operation of the data interaction
processing device. The
processor 720 may also be referred to as a CPU (Central Processing Unit).
Processor 720
may be an integrated circuit chip with signal processing capabilities. The
processor 720
may also be a general purpose processor, a digital signal processor (DSP), an
application
specific integrated circuit (ASIC), a field programmable gate array (FPGA) or
other
programmable logic device, discrete gate or transistor logic, discrete
hardware
components. The general purpose processor may be a microprocessor or the
processor may
also be any conventional processor and so on.
[118] Transmitter 730 is used to deliver data.
[119] The memory may include a read only memory 740 and a random access memory
750 and
provide instructions and data to the processor 720. A portion of the memory
may also
include non-volatile random access memory (NVRAM).
[120] The various components of the data interaction processing device are
coupled together by a
bus 760, which may include a power bus, a control bus, a status signal bus,
etc., in addition
to a data bus. However, for the sake of clarity, various buses are labelled
bus 760 in the
figure.
[121] The memory stores the following elements, executable modules or data
structures, or a
subset of them, or their extensions:
[122] Operation instructions: Various operation instructions are included
for various operations.
[123] Operating System: Includes various system programs for implementing a
variety of basic
services and for handling hardware-based tasks.
[124] In the example of the present invention, the processor 720 performs
the following
operations by invoking memory-stored operation instructions (the operation
instructions
may be stored in the operating system):
[125] The processor 720 is used to control the receiver 710 to receive and
receive a first
electronic certificate from at least one first account and an interactive
request from a
second account. The first electronic certificate is generated by a Second
Server. The
interactive request is generated according to a second electronic certificate,
and is used to:
17
CA 02995919 2018-02-16
WO 2017/101003 PCT/CN2015/097393
Obtain a first electronic certificate, and the second electronic certificate
includes target
information, where the interactive request at least includes a preset
condition that the first
electronic certificate needs to be satisfied;
[126] The processor 720 is further configured to search for a first
electronic certificate that
matches the preset condition according to the interactive request;
[127] The processor 720 is also used to deliver, when the first electronic
certificate matching the
preset condition is found, the found first electronic certificate to the
second account, and
deliver the second electronic certificate to the matched first account
corresponding to the
first electronic certificate.
[128] In the above solution, the data interaction processing device
receives the first electronic
certificate from the at least one first account and the interaction request
from the second
account, and when finding the first electronic certificate that matches the
preset condition,
completes the first electronic certificate and the second electronic
certificate data
interaction. In the above manner, First Server can automatically perform data
matching to
achieve data interaction and improve data matching efficiency. Since the first
electronic
certificate and the second electronic certificate provide data that needs to
be interacted with
in advance, data interaction efficiency can be improved. The data that needs
to be
exchanged is transmitted in the form of electronic certificate, which can
improve the
security of data exchange.
[129] Referring to Figure 8, Figure 8 is a schematic structural diagram of
a fifth example of a
data interaction processing device according to the present invention. The
data interaction
processing device in this example is a first device. The data interaction
processing device
in this example includes a receiver 810, a processor 820, a transmitter 830, a
read-only
memory 840, a random access memory 850, and a bus 860.
[130] The receiver 810 is used for receiving data.
[131] The processor 820 controls the operation of the data interaction
processing device. The
processor 820 may also be referred to as a CPU (Central Processing Unit).
Processor 820
may be an integrated circuit chip with signal processing capabilities. The
processor 820
may also be a general purpose processor, a digital signal processor (DSP), an
application
specific integrated circuit (ASIC), a field programmable gate array (FPGA) or
other
programmable logic device, discrete gate or transistor logic, discrete
hardware
components. The general purpose processor may be a microprocessor or the
processor may
also be any conventional processor and so on.
[132] Transmitter 830 is used to deliver data.
[133] The memory may include a read only memory 740 and a random access memory
750 and
18
CA 02995919 2018-02-16
W02017/101003 PCT/CN2015/097393
provide instructions and data to the processor 720. A portion of the memory
may also
include non-volatile random access memory (NVRAM).
[134] The various components of the data interaction processing device are
coupled together by a
bus 860, which may include a power bus, a control bus, a status signal bus,
and so on in
addition to a data bus. However, for the sake of clarity, various buses are
labelled bus 860
in the figure.
[135] The memory stores the following elements, executable modules or data
structures, or a
subset of them, or their extensions:
[136] Operation instructions: Various operation instructions are included
for various operations.
[137] Operating System: Includes various system programs for implementing a
variety of basic
services and for handling hardware-based tasks.
[138] In the example of the present invention, the processor 820 performs the
following
operations by invoking memory-stored operation instructions (the operation
instructions
may be stored in the operating system):
[139] The processor 820 is used to acquire a first electronic certificate
from a first account,
where the first electronic certificate is generated by a Second Server.
[140] The processor 820 is further configured to control the receiver 810
to receive an interaction
request from a second account; wherein the interaction request is generated
according to a
second electronic certificate and is used for obtaining a first electronic
certificate; the
second electronic certificate comprises target information, and the
interaction request at
least comprises a preset condition that the first electronic certificate needs
to be satisfied.
[141] The confirmation module is used to confirm whether the first
electronic certificate satisfies
the preset condition according to the interactive request;
[142] The processor 820 is also used to deliver the first electronic
certificate to the second
account when it is confirmed that the first electronic certificate satisfies
the preset
condition, and acquire the second electronic certificate or Deliver the second
electronic
certificate to the first account corresponding to the first electronic
certificate.
[143] In the above solution, the data interaction processing device obtains
the first electronic
certificate from the first account and receives an interactive request from
the second
account, and when finding the first electronic certificate that matches the
preset condition,
completes the first electronic certificate and the second electronic
certificate data
interaction. In the above manner, First Server can automatically perform data
matching to
achieve data interaction and improve data matching efficiency. Since the first
electronic
certificate and the second electronic certificate provide data that needs to
be interacted with
in advance, data interaction efficiency can be improved. The data that needs
to be
19
CA 02995919 2018-02-16
,
WO 2017/101003
PCT/CN2015/097393
exchanged is transmitted in the form of electronic certificate, which can
improve the
security of data exchange.
[144] Referring to Figure 9, Figure 9 is a schematic structural diagram of
a sixth example of a
data interaction processing device according to the present invention. The
data interaction
processing device in this example is a second device. The data interaction
processing
device in this example includes a receiver 910, a processor 920, a transmitter
930, a
read-only memory 940, a random access memory 950, and a bus 960.
[145] The receiver 810 is used for receiving data.
[146] The processor 920 controls the operation of the data interaction
processing device. The
processor 920 may also be referred to as a CPU (Central Processing Unit).
Processor 920
may be an integrated circuit chip with signal processing capabilities. The
processor 820
may also be a general purpose processor, a digital signal processor (DSP), an
application
specific integrated circuit (ASIC), a field programmable gate array (FPGA) or
other
programmable logic device, discrete gate or transistor logic, discrete
hardware
components. The general purpose processor may be a microprocessor or the
processor may
also be any conventional processor and so on.
[147] Transmitter 930 is used to deliver data.
[148] The memory may include a read only memory 740 and a random access memory
750 and
provide instructions and data to the processor 720. A portion of the memory
may also
include non-volatile random access memory (NVRAM).
[149] The various components of the data interaction processing device are
coupled together by a
bus 960, which may include a power bus, a control bus, a status signal bus,
and so on in
addition to a data bus. However, for the sake of clarity, various buses are
labelled bus 960
in the figure.
[150] The memory stores the following elements, executable modules or data
structures, or a
subset of them, or their extensions:
[151] Operation instructions: Various operation instructions are included
for various operations.
[152] Operating System: Includes various system programs for implementing a
variety of basic
services and for handling hardware-based tasks.
[153] In the example of the present invention, the processor 920 performs
the following
operations by invoking memory-stored operation instructions (the operation
instructions
may be stored in the operating system):
[154] The processor 920 is used to control the receiver 910 to receive a
first electronic certificate
from at least one first account, where the first electronic certificate is
generated by a
Second Server.
CA 02995919 2018-02-16
,
WO 2017/101003
PCT/CN2015/097393
[155] The processor 920 is used to generate an interactive request for
obtaining a first electronic
certificate according to a second electronic certificate, where the second
electronic
certificate includes target information, where the interactive request
includes at least
information required to be met by the first electronic certificate preset
conditions.
[156] The processor 920 is further configured to search for a first
electronic certificate that
matches the preset condition according to the interactive request.
[157] The processor 920 is also used to: when the first electronic
certificate that matches the
preset condition is acquired, acquire the first electronic certificate that
matches and deliver
the second electronic certificate to the matched First electronic certificate
corresponding to
the first account.
[158] In the above solution, the data interaction processing device
receives the first electronic
certificate from the at least one first account and generates an interactive
request for
obtaining the first electronic certificate according to the second electronic
certificate. After
finding the first electronic matching the preset condition certificate,
complete the data
exchange between the first electronic certificate and the second electronic
certificate. In the
foregoing manner, the second device can automatically complete data matching
to achieve
data interaction and improve data matching efficiency. Since the first
electronic certificate
and the second electronic certificate provide data that needs to be interacted
with in
advance, data interaction efficiency can be improved. The data that needs to
be exchanged
is transmitted in the form of electronic certificate, which can improve the
security of data
exchange.
[159] In the several examples provided in the present invention, it should
be understood that the
disclosed system, device, and method may be implemented in other manners. For
example,
the device implementation described above is merely exemplary. For example,
the division
of the modules or units is merely logical function division and may be other
division in
actual implementation. For example, a plurality of units or components may be
Combining
or may be integrated into another system, or some of the features may be
ignored or not
performed. In addition, the shown or discussed mutual coupling or direct
coupling or
communication connection may be indirect coupling or communication connection
through
some interfaces, devices or units, and may be electrical, mechanical or other
forms.
[160] The units described as separate components may be or may not be
physically separated.
The components displayed as units may or may not be physical units, that is,
may be
located in one place or may be distributed to multiple networks unit. Some or
all of the
units may be selected according to actual needs to achieve the objectives of
the solution of
the examples.
21
CA 02995919 2018-02-16
,
WO 2017/101003
PCT/CN2015/097393
[161] In addition, each of the functional units in the examples of the
present invention may be
integrated in one processing unit, or each of the units may exist alone
physically, or two or
more units may be integrated in one unit. The above-mentioned integrated unit
can be
implemented in the form of hardware or in the form of software functional
unit.
[162] When the integrated unit is implemented in the form of a software
functional unit and is
sold or used as an independent commodity, the integrated unit may be stored in
a
computer-readable storage medium. Based on such understanding, the technical
solution of
the present invention essentially, or the part contributing to the prior art,
or all or part of the
technical solution may be embodied in the form of a software commodity stored
in a
storage medium Includes several instructions for causing a computer device
(which may be
a personal computer, a server, a network device, etc.) or a processor to
execute all or part
of the steps of the method according to the examples of the present invention.
The
foregoing storage medium includes various media capable of storing program
codes, such
as a USB flash disk, a removable hard disk, a read only memory (ROM), a random
access
memory (RAM), a magnetic disk, or an optical disk.
22