Language selection

Search

Patent 2995919 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2995919
(54) English Title: METHOD AND DEVICE FOR DATA EXCHANGE PROCESSING
(54) French Title: PROCEDE ET DISPOSITIF DE TRAITEMENT D'ECHANGE DE DONNEES
Status: Granted
Bibliographic Data
Abstracts

English Abstract

Provided are a method and device for data exchange processing. The method for data exchange processing comprises: a first server receiving a first electronic certificate from at least one first account and an exchange request from a second account (S101); said first server searching, according to said exchange request, for a first electronic certificate matching preset conditions (S102); upon finding a first electronic certificate matching the preset conditions, the first server sending the found first electronic certificate to the second account, and sending the second electronic certificate to a first account corresponding to said matching first electronic certificate (S103). The described solution improves data exchange efficiency and improves data exchange security.


French Abstract

L'invention concerne un procédé et un dispositif de traitement d'échange de données. Le procédé de traitement d'échange de données comprend les opérations suivantes : un premier serveur reçoit un premier certificat électronique à partir d'au moins un premier compte et une requête d'échange à partir d'un second compte (S101) ; ledit premier serveur recherche, selon ladite requête d'échange, un premier certificat électronique correspondant à des conditions prédéfinies (S102) ; lorsqu'un premier certificat électronique correspondant aux conditions prédéfinies est trouvé, le premier serveur envoie le premier certificat électronique trouvé au second compte, et envoie le second certificat électronique à un premier compte correspondant audit premier certificat électronique correspondant (S103). La solution décrite améliore l'efficacité d'échange de données et renforce la sécurité d'échange de données.

Claims

Note: Claims are shown in the official language in which they were submitted.


Claims:
1. A data interaction processing method comprising:
a first server receiving a first electronic certificate as a credit commitment
from at least
one first account, and an interactive request with a preset condition of an
amount of
funds from a second account, wherein the first electronic certificate is
generated by a
second server according to a request from the first account for freezing a
first amount of
funds in an account of a first user and for committing to settle an electronic
credit
certificate of the first amount of the funds according to agreed conditions,
wherein the
interactive request is generated for obtaining the first electronic
certificate according to a
second electronic certificate, and wherein the interactive request includes
the preset
condition that the first electronic certificate needs to be satisfied, wherein
the second
electronic certificate is a web-based electronic service that integrates
information of a
target commodity / service and electronic commerce functions provided by a
provider of
the target commodity / service certificate, wherein the second electronic
certificate
includes target information;
the first server searching for the first electronic certificate that matches
the preset
condition according to the interactive request when an authentication for the
interactive
request is successful, wherein the authentication is 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; and
the first server delivering the first electronic certificate matched to the
second account
and delivering the second electronic certificate to the first account, wherein
the first
account corresponds to the first electronic certificate matched.
2. The method of claim 1, wherein the first electronic certificate includes
first account
information.
23
Date Recue/Date Received 2022-07-14

3. The method of any one of claims 1 to 2, wherein the first electronic
certificate includes a first
data value.
4. The method of claim 1, further includes the first server delivering the
first data corresponding
to the first electronic certificate matched according to second account
information.
5. The method of claim 1, further includes the first server transferring
access permission of a
first data value to the second account.
6. The method of claim 1, further includes the first server delivering a
target object
corresponding to the second electronic certificate, according to the first
account information.
7. The method of claim 1, wherein the first electronic certificate is
generated by the second
server according to a request from the first account for freezing a first
amount of funds in an
account of a first user and for committing to settle an electronic credit
certificate of the first
amount of the funds according to agreed conditions.
8. The method of claim 1, wherein the second electronic certificate is a web-
based electronic
service that integrates information of a target commodity / service and
electronic commerce
functions provided by a provider of the target commodity / service
certificate.
9. The method of claim 7, wherein the first electronic certificate includes
the first account
information.
10. The method of any one of claims 7 and 9, wherein the first electronic
certificate includes the
first amount of funds.
11. The method of any one of claims 7 to 10, further includes the first server
allocating the first
amount of funds corresponding to the first electronic certificate matched
according to second
account.
24
Date Recue/Date Received 2022-07-14

12. The method of any one of claims 7 to 10, further includes the first server
delivering the target
commodity / service corresponding to the second electronic certificate,
according to the first
account.
13. The method of any one of claims 1 to 12, wherein the first account may be
a cellphone.
14. The method of any one of claims 1 to 12, wherein the first account may be
a computer.
15. The method of any one of claims 1 to 12, wherein the first account may be
a server.
16. The method of any one of claims 1 to 12, wherein the first account may be
an account
registered on a service platform.
17. The method of any one of claims 1 to 12, wherein the second account may be
a cellphone.
18. The method of any one of claims 1 to 12, wherein the second account may be
a computer.
19. The method of any one of claims 1 to 12, wherein the second account may be
a server.
20. The method of any one of claims 1 to 12, wherein the second account may be
an account
registered on a service platform.
21. A data interaction processing method comprising:
a first device obtaining a first electronic certificate as a credit commitment
from a first
account, and receiving an interactive request with a preset condition of an
amount of
funds from a second account, wherein the first electronic certificate is
generated by a
second server according to a request from the first account for freezing a
first amount of
funds in an account of a first user and for committing to settle an electronic
credit
certificate of the first amount of the funds according to agreed conditions,
wherein the
interactive request is generated for obtaining the first electronic
certificate according to a
Date Recue/Date Received 2022-07-14

second electronic certificate, and wherein the interactive request includes
the preset
condition that the first electronic certificate needs to be satisfied, wherein
the second
electronic certificate is a web-based electronic service that integrates
information of a
target commodity / service and electronic commerce functions provided by a
provider of
the target commodity / service certificate, wherein the second electronic
certificate
includes target information;
the first device confirming whether the first electronic certificate matches
the preset
condition according to the interactive request when an authentication for the
interactive
request is successful, wherein the authentication is 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; and
where if the first electronic certificate matches the preset condition, the
first device
delivering the first electronic certificate matched to the second account and
obtaining the
second electronic certificate.
22. The method of claim 21, where if the first electronic certificate matches
the preset condition,
the first device delivers the second electronic certificate to the first
account, wherein the first
account corresponds to the first electronic certificate matched.
23. The method of claim 21, wherein the first electronic certificate includes
first account
information.
24. The method of any one of claims 21 to 22, wherein the first electronic
certificate includes a
first data value.
25. The method of claim 21, further includes the first device delivering the
first data
corresponding to the first electronic certificate matched according to second
account
information.
26
Date Recue/Date Received 2022-07-14

26. The method of claim 21, further includes the first device transferring
access permission of a
first data value to the second account.
27. The method of claim 21, further includes the first device delivering a
target object
corresponding to the second electronic certificate, according to the first
account information.
28. The method of claim 21, wherein the first electronic certificate is
generated by the second
server according to a request from the first account for freezing a first
amount of funds in an
account of a first user and for committing to settle an electronic credit
certificate of the first
amount of the funds according to agreed conditions.
29. The method of claim 21, wherein the second electronic certificate is a web-
based electronic
service that integrates information of a target commodity / service and
electronic commerce
functions provided by a provider of the target commodity / service
certificate.
30. The method of claim 28, wherein the first electronic certificate includes
the first account
information.
31. The method of any one of claims 28 and 30, wherein the first electronic
certificate includes
the first amount of funds.
32. The method of any one of claims 28 to 31, further includes the first
device allocating the first
amount of funds corresponding to the first electronic certificate matched
according to second
account.
33. The method of any one of claims 28 to 31, further includes the first
device delivering the
target commodity / service corresponding to the second electronic certificate,
according to
the first account.
34. The method of any one of claims 21 to 33, wherein the first account may be
a cellphone.
27
Date Recue/Date Received 2022-07-14

35. The method of any one of claims 21 to 33, wherein the first account may be
a computer.
36. The method of any one of claims 21 to 33, wherein the first account may be
a server.
37. The method of any one of claims 21 to 33, wherein the first account may be
an account
registered on a service platform.
38. The method of any one of claims 21 to 33, wherein the second account may
be a cellphone.
39. The method of any one of claims 21 to 33, wherein the second account may
be a computer.
40. The method of any one of claims 21 to 33, wherein the second account may
be a server.
41. The method of any one of claims 21 to 33, wherein the second account may
be an account
registered on a service platform.
42. A data interaction processing method comprising:
a second device receiving a first electronic certificate as a credit
commitment from at
least one first account, and generating an interactive request with a preset
condition of an
amount of funds for obtaining the first electronic certificate according to a
second
electronic certificate, wherein the first electronic certificate is generated
by a second
server according to a request from the first account for freezing a first
amount of funds in
an account of a first user and for committing to settle an electronic credit
certificate of
the first amount of the funds according to agreed conditions, and wherein the
interactive
request includes the preset condition that the first electronic certificate
needs to be
satisfied, wherein the second electronic certificate is a web-based electronic
service that
integrates information of a target commodity / service and electronic commerce

functions provided by a provider of the target commodity / service
certificate, wherein
the second electronic certificate includes target information;
28
Date Recue/Date Received 2022-07-14

the second device searching for the first electronic certificate matches the
preset
condition according to the interactive request when an authentication for the
interactive
request is successful, wherein the authentication is 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; and
the second device obtaining the first electronic certificate matched to the
second account
and delivering the second electronic certificate to the first account, wherein
the first
account corresponds to the first electronic certificate matched.
43. The method of claim 42, wherein the first electronic certificate includes
first account
information.
44. The method of any one of claims 42 to 43, wherein the first electronic
certificate includes a
first data value.
45. The method of claim 42, further includes the second device delivering the
first data
corresponding to the first electronic certificate matched according to second
account
information.
46. The method of claim 42, further includes the second device transferring
access permission of
a first data value to the second account.
47. The method of claim 42, further includes the second device delivering a
target object
corresponding to the second electronic certificate, according to the first
account information.
48. The method of claim 42, wherein the first electronic certificate is
generated by the second
server according to a request from the first account for freezing a first
amount of funds in an
account of a first user and for committing to settle an electronic credit
certificate of the first
amount of the funds according to agreed conditions.
29
Date Recue/Date Received 2022-07-14

49. The method of claim 42, wherein the second electronic certificate is a web-
based electronic
service that integrates information of a target commodity / service and
electronic commerce
functions provided by a provider of the target commodity / service
certificate.
50. The method of claim 48, wherein the first electronic certificate includes
the first account
information.
51. The method of any one of claims 48 and 50, wherein the first electronic
certificate includes
the first amount of funds.
52. The method of any one of claims 42 to 51, further includes the second
device allocating the
first amount of funds corresponding to the first electronic certificate
matched to second
account according to the second account infoimation.
53. The method of any one of claims 42 to 51, further includes the second
device delivering the
target commodity / service corresponding to the second electTonic certificate,
according to
the first account information.
54. The method of any one of claims 42 to 53, wherein the first account may be
a cellphone.
55. The method of any one of claims 42 to 53, wherein the first account may be
a computer.
56. The method of any one of claims 42 to 53, wherein the first account may be
a server.
57. The method of any one of claims 42 to 53, wherein the first account may be
an account
registered on a service platform.
58. The method of any one of claims 42 to 53, wherein the second account may
be a cellphone.
59. The method of any one of claims 42 to 53, wherein the second account may
be a computer.
Date Recue/Date Received 2022-07-14

60. The method of any one of claims 42 to 53, wherein the second account may
be a server.
61. The method of any one of claims 42 to 53, wherein the second account may
be an account
registered on a service platform.
62. A data interaction processing device comprising:
a receiving module, configured to receive a first electronic certificate as a
credit
commitment from at least one first account, and an interactive request with a
preset
condition of an amount of funds from a second account, wherein the first
electronic
certificate is generated by a second server according to a request from the
first account
for freezing a first amount of funds in an account of a first user and for
committing to
settle an electronic credit certificate of the first amount of the funds
according to agreed
conditions, wherein the interactive request is generated for obtaining the
first electronic
certificate according to a second electronic certificate, and wherein the
interactive
request includes the preset condition that the first electronic certificate
needs to be
satisfied, wherein the second electronic certificate is a web-based electronic
service that
integrates information of a target commodity / service and electronic commerce

functions provided by a provider of the target commodity / service
certificate, wherein
the second electronic certificate includes target information;
a searching module, configured to search for the first electronic certificate
that matches
the preset condition according to the interactive request when an
authentication for the
interactive request is successful, wherein the authentication is 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; and
a control module configured to deliver the first electronic certificate
matched to the
second account and delivering the second electronic certificate to the first
account,
wherein the first account corresponds to the first electronic certificate
matched.
31
Date Recue/Date Received 2022-07-14

63. The computer device of claim 62, wherein the first electronic certificate
includes first
account information.
64. The computer device of any one of claims 62 to 63, wherein the first
electronic certificate
includes a first data value.
65. The computer device of any one of claims 62 to 64, wherein the first
account may be a
cellphone.
66. The computer device of any one of claims 62 to 64, wherein the first
account may be a
computer.
67. The computer device of any one of claims 62 to 64, wherein the first
account may be a
server.
68. The computer device of any one of claims 62 to 64, wherein the first
account may be an
account registered on a service platform.
69. The computer device of any one of claims 62 to 64, wherein the second
account may be a
cellphone.
70. The computer device of any one of claims 62 to 64, wherein the second
account may be a
computer.
71. The computer device of any one of claims 62 to 64, wherein the second
account may be a
server.
72. The computer device of any one of claims 62 to 64, wherein the second
account may be an
account registered on a service platform.
73. A data interaction processing device comprising:
32
Date Recue/Date Received 2022-07-14

an acquisition module configured to obtain a first electronic certificate as a
credit
commitment from a first account, wherein the first electronic certificate is
generated by a
second server according to a request from the first account for freezing a
first amount of
funds in an account of a first user and for committing to settle an electronic
credit
certificate of the first amount of the funds according to agreed conditions;
a receiving module configured to receive an interactive request with a preset
condition of
an amount of funds from a second account, wherein the interactive request is
generated
for obtaining the first electronic certificate according to a second
electronic certificate,
and wherein the interactive request includes the preset condition that the
first electonic
certificate needs to be satisfied, wherein the second electronic certificate
is a web-based
electronic service that integrates information of a target commodity / service
and
electronic commerce functions provided by a provider of the target commodity /
service
certificate, wherein the second electronic certificate includes target
information;
a confirming module configured to confirm whether the first electronic
certificate
matches the preset condition according to the interactive request when an
authentication
for the interactive request is successful, wherein the authentication is 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; and
a control module configured to deliver the first electronic certificate
matched to the
second account, and obtaining the second electronic certificate, where if the
first
electronic certificate matches the preset condition.
74. The computer device of claim 65, where if the first electronic certificate
matches the preset
condition, the control module is further configured to deliver the second
electronic certificate
to the first account.
75. The computer device of claim 74, wherein the first account corresponds to
the first electronic
33
Date Recue/Date Received 2022-07-14

certificate matched.
76. The computer device of claim 65, wherein the first electronic certificate
includes first
accot nt information.
77. The computer device of any one of claims 65 to 76, wherein the first
electronic certificate
includes a first data value.
78. The computer device of any one of claims 73 to 77, wherein the first
account may be a
cellphone.
79. The computer device of any one of claims 73 to 77, wherein the first
account may be a
computer.
80. The computer device of any one of claims 73 to 77, wherein the first
account may be a
server.
81. The computer device of any one of claims 73 to 77, wherein the first
account may be an
account registered on a service platform.
82. The computer device of any one of claims 73 to 77, wherein the second
account may be a
cellphone.
83. The computer device of any one of claims 73 to 77, wherein the second
account may be a
computer.
84. The computer device of any one of claims 73 to 77, wherein the second
account may be a
server.
85. The computer device of any one of claims 73 to 77, wherein the second
account may be an
account registered on a service platform.
34
Date Recue/Date Received 2022-07-14

86. A data interaction processing device comprising:
a receiving module configured to receive a first electronic certificate as a
credit
commitment from at least one first account, wherein the first electronic
certificate is
generated by a second server according to a request from the first account for
freezing a
first amount of funds in an account of a first user and for committing to
settle an
electronic credit certificate of the first amount of the funds according to
agreed
conditions;
a generating module configured to generate an interactive request with a
preset condition
of an amount of funds for obtaining the first electronic certificate according
to a second
electronic certificate, and wherein the interactive request includes the
preset condition
that the first electronic certificate needs to be satisfied, wherein the
second electronic
certificate is a web-based electronic service that integrates information of a
target
commodity / service and electronic commerce functions provided by a provider
of the
target commodity / service certificate, wherein the second electronic
certificate includes
target information;
a searching module configured to search for the first electronic certificate
matches the
preset condition according to the interactive request when an authentication
for the
interactive request is successful, wherein the authentication is 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; and
a control module configured to obtain the first electronic certificate matched
to the
second account and delivering the second electronic certificate to the first
account,
wherein the first account corresponds to the first electronic certificate
matched.
87. The computer device of claim 86, wherein the first electronic certificate
includes first
account information.
Date Recue/Date Received 2022-07-14

88. The computer device of any one of claims 86 to 87, wherein the first
electronic certificate
includes a first data value.
89. The computer device of any one of claims 86 to 88, wherein the first
account may be a
cellphone.
90. The computer device of any one of claims 86 to 88, wherein the first
account may be a
computer.
91. The computer device of any one of claims 86 to 88, wherein the first
account may be a
server.
92. The computer device of any one of claims 86 to 88, wherein the first
account may be an
account registered on a service platform.
93. The computer device of any one of claims 86 to 88, wherein the second
account may be a
cellphone.
94. The computer device of any one of claims 86 to 88, wherein the second
account may be a
computer.
95. The computer device of any one of claims 86 to 88, wherein the second
account may be a
server.
96. The computer device of any one of claims 86 to 88, wherein the second
account may be an
account registered on a service platform.
36
Date Recue/Date Received 2022-07-14

Description

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

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2023-01-03
(86) PCT Filing Date 2015-12-15
(87) PCT Publication Date 2017-06-22
(85) National Entry 2018-02-16
Examination Requested 2020-12-09
(45) Issued 2023-01-03

Abandonment History

There is no abandonment history.

Maintenance Fee

Last Payment of $210.51 was received on 2023-12-15


 Upcoming maintenance fee amounts

Description Date Amount
Next Payment if small entity fee 2025-12-15 $125.00
Next Payment if standard fee 2025-12-15 $347.00

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 2018-02-16
Application Fee $400.00 2018-02-16
Maintenance Fee - Application - New Act 2 2017-12-15 $100.00 2018-02-16
Maintenance Fee - Application - New Act 3 2018-12-17 $100.00 2018-12-11
Maintenance Fee - Application - New Act 4 2019-12-16 $100.00 2019-01-11
Maintenance Fee - Application - New Act 5 2020-12-15 $200.00 2020-01-08
Advance an application for a patent out of its routine order 2020-12-09 $500.00 2020-12-09
Request for Examination 2020-12-15 $800.00 2020-12-09
Maintenance Fee - Application - New Act 6 2021-12-15 $204.00 2021-06-25
Maintenance Fee - Application - New Act 7 2022-12-15 $203.59 2022-06-22
Final Fee 2022-12-22 $306.00 2022-11-02
Maintenance Fee - Patent - New Act 8 2023-12-15 $210.51 2023-06-14
Maintenance Fee - Patent - New Act 9 2024-12-16 $210.51 2023-12-15
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
10353744 CANADA LTD.
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Examiner Requisition 2022-03-17 4 251
Request for Examination / Special Order / Amendment 2020-12-09 18 600
Acknowledgement of Grant of Special Order 2020-12-21 1 173
Claims 2020-12-09 13 424
Examiner Requisition 2021-04-06 5 289
Amendment 2021-07-29 40 1,566
Claims 2021-07-29 14 511
Examiner Requisition 2021-10-08 4 237
Amendment 2022-01-31 9 305
Amendment 2022-07-13 36 1,339
Claims 2022-07-13 14 733
Amendment 2022-07-14 36 1,370
Claims 2022-07-14 14 732
Final Fee 2022-11-02 2 48
Representative Drawing 2022-12-05 1 13
Cover Page 2022-12-05 1 47
Electronic Grant Certificate 2023-01-03 1 2,527
Abstract 2018-02-16 2 90
Claims 2018-02-16 6 287
Drawings 2018-02-16 3 102
Description 2018-02-16 22 1,253
Representative Drawing 2018-02-16 1 24
Patent Cooperation Treaty (PCT) 2018-02-16 1 65
International Search Report 2018-02-16 2 70
National Entry Request 2018-02-16 9 376
Cover Page 2018-04-06 2 42
Maintenance Fee Payment 2018-12-11 1 30