Language selection

Search

Patent 2990287 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 2990287
(54) English Title: DATA INTERACTION PROCESSING METHOD AND DEVICE
(54) French Title: PROCEDE ET DISPOSITIF DE TRAITEMENT D'INTERACTION DE DONNEES
Status: Granted and Issued
Bibliographic Data
Abstracts

English Abstract

A data interaction processing method and device. The method comprises: a first terminal sends a request for obtaining information of at least two second terminals to a server (S10); the first terminal receives from the server user information, determined according to previously stored activity records, of second terminals which satisfy a first preset requirement with a first terminal activity record (S11); the first terminal selects within the at least two second terminals a second terminal having an activity record which satisfies a second preset requirement to be a target second terminal (S12); the first terminal sends requirement information for obtaining target data to the target second terminal (S13); the first terminal receives the target data from the second terminal (S14). The method enables the first terminal to first perform selecting and matching on a data interaction object. The data to be interacted is provided by an eligible object, and the data interaction matching speed and the transmission security are increased.


French Abstract

L'invention concerne un procédé et un dispositif de traitement d'interaction de données. Le procédé comprend les étapes suivantes : un premier terminal envoie à un serveur une demande pour obtenir des informations d'au moins deux seconds terminaux (S10) ; le premier terminal reçoit du serveur des informations d'utilisateur, déterminées selon des enregistrements d'activité précédemment stockés, de seconds terminaux qui satisfont une première exigence prédéfinie avec un enregistrement d'activité de premier terminal (S11) ; le premier terminal sélectionne, au sein des au moins deux seconds terminaux, un second terminal ayant un enregistrement d'activité qui satisfait une seconde exigence prédéfinie pour être un second terminal cible (S12) ; le premier terminal envoie des informations sur les exigences pour obtenir des données cibles au second terminal cible (S13) ; le premier terminal reçoit les données cibles du second terminal (S14). Le procédé permet au premier terminal d'effectuer d'abord la sélection et la mise en correspondance sur un objet d'interaction de données. Les données devant faire l'objet d'une interaction sont fournies par un objet admissible et la vitesse de mise en correspondance d'interaction de données et la sécurité de transmission sont accrues.

Claims

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


Claims:
1. A data interaction processing method applied in a first terminal of a
buyer for increasing
efficiency in finding sellers on an e-commerce platform, the method
comprising:
delivering a request of acquiring user information of at least two second
terminals of
respective sellers to a server from the first terminal, wherein the server is
running the e-
commerce platform;
acquiring determined user information of the second terminals where pre-saved
activity
records meet first target requirement of the first terminal activity record;
selecting one of the second terminals as a target second terminal where
activity record
meets second target requirement;
delivering required information of acquiring target data to the target second
terminal; and
receiving the target data from the target second terminal, wherein the target
data pertains
to an electronic certificate that integrates commodity/service information and
e-
commerce functions.
2. The method of claim 1, wherein the first target requirement includes a
partial overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
3. The method of claim 1, wherein the first target requirement refers to a
complete overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
4. The method of claim 1, wherein the second target requirement refers to
the extent of
overlapping between the activity record of each second terminal and the
activity record of
the first terminal exceeds than a threshold.
12
Date Recue/Date Received 2021-06-28

5. The method of claim 1 further includes:
calculating respectively the extent of overlapping between the activity record
of each
second terminal and the activity record of the first terminal, wherein the
extent of
overlapping of each second terminals is arranged in order from high to low;
and
selecting one of the second terminals as the target second terminal where
extent of
overlapping exceeds a pre-set value.
6. The method of claim 1 further includes:
selecting more than one of the second terminals as the target second terminals
where
extent of overlapping exceeds the pre-set value respectively.
7. The method of claim 1 further includes:
the first terminal generates a transaction order according to the target data.
8. The method of claim 1, wherein the server stores each relationship
between each second
terminal and the first terminal in advance.
9. The method of claim 8, wherein the relationship between each second
terminal and the
first terminal refers to a contact list of the first terminal, including
information of each
second terminal connected to the first terminal.
10. The method of claim 9, wherein the information of each second terminal
includes a name.
11. The method of claim 9, wherein the information of each second terminal
includes the
activity record.
13
Date Recue/Date Received 2021-06-28

12. The method of any one of claims 1 to 11, wherein the required
information of acquiring
target data at least includes the name information of the target commodity /
service.
13. The method of any one of claims 1 to 12, wherein the required
information of acquiring
target data further includes price information of target commodity / service.
14. The method of any one of claims 1 to 13, wherein the required
information of acquiring
target data further includes specification information of target commodity /
service.
15. The method of any one of claims 1 to 14, wherein the first terminal is
a buyer's terminal.
16. The method of any one of claims 1 to 14, wherein the second terminal is
a seller's
terminal.
17. A data interaction processing method applied in a server running an e-
commerce platform
for increasing efficiency for buyers in finding sellers, the method
comprising:
receiving a request of acquiring user information of at least two second
terminals of
respective sellers from a first terminal of a buyer;
searching out user information of the second terminals where pre-saved
activity records
meet first target requirement of the first terminal activity record based on
pre-saved
activity records of the second terminals; and
delivering the determined user information of the second terminals to the
first terminal
whereby the first terminal selects a target second terminal for acquiring
target data,
wherein the target data pertains to an electronic certificate that integrates
commodity/service information and e-commerce functions.
14
Date Recue/Date Received 2021-06-28

18. The method of claim 17, wherein the first target requirement includes a
partial overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
19. The method of claim 17, wherein the first target requirement refers to
a complete overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
20. The method of claim 17, wherein the server stores each relationship
between each second
terminal and the first terminal in advance.
21. The method of claim 20, wherein the relationship between each second
terminal and the
first terminal refers to a contact list of the first terminal, including
information of each
second terminal connected to the first terminal.
22. The method of claim 21, wherein the information of each second terminal
includes a
name.
23. The method of claim 21, wherein the information of each second terminal
includes the
activity record.
24. The method of any one of claims 17 to 23, wherein the first terminal is
a buyer's
terminal.
25. The method of any one of claims 17 to 23, wherein the second terminal
is a seller's
terminal.
26. A data interaction processing method for increasing efficiency of
finding sellers by
buyers on a e-commerce platform, the method comprising:
Date Recue/Date Received 2021-06-28

a first terminal of a buyer delivers a request of acquiring user information
of at least two
second terminals of respective sellers to a server, wherein the server is
running the e-
commerce platform;
a server searches out user information of the second terminals where pre-saved
activity
records meet first target requirement of the first terminal activity record
based on pre-
saved activity records of the second terminals;
the first terminal selects one of the second terminals as a target second
terminal where
activity record meets second target requirement after acquiring the determined
user
information of the second terminals from the server;
the second terminal delivers required information of acquiring target data to
the target
second terminal; and
the first terminal receives the target data from the target second terminal,
wherein the
target data pertains to an electronic certificate that integrates
commodity/service
information and e-commerce functions.
27. The method of claim 26, wherein the first target requirement includes a
partial overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
28. The method of claim 26, wherein the first target requirement refers to
a complete overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
29. The method of claim 26, wherein the second target requirement refers to
the extent of
overlapping between the activity record of each second terminal and the
activity record of
the first terminal exceeds a threshold.
16
Date Recue/Date Received 2021-06-28

30. The method of claim 26 further includes:
calculating respectively the extent of overlapping between the activity record
of each
second terminal and the activity record of the first terminal, wherein the
extent of
overlapping of each second terminals is arranged in order from high to low;
and
selecting one of the second terminals as the target second terminal where
extent of
overlapping is greater than a preset value.
31. The method of claim 26 further includes:
selecting more than one of the second terminals as the target second terminals
where
extent of overlapping exceeds a preset value respectively.
32. The method of claim 26 further includes:
the first terminal generates a transaction order according to the target data.
33. The method of claim 26, wherein the server stores each relationship
between each second
terminal and the first terminal in advance.
34. The method of claim 33, wherein the relationship between each second
terminal and the
first terminal refers to a contact list of the first terminal, including
information of each
second terminal connected to the first terminal.
35. The method of claim 34, wherein the information of each second terminal
includes a
name.
36. The method of claim 34, wherein the information of each second terminal
includes the
activity record.
17
Date Recue/Date Received 2021-06-28

37. The method of any one of claims 26 to 36, wherein the required
information of acquiring
target data at least includes the name information of the target commodity /
service.
38. The method of any one of claims 26 to 37, wherein the required
information of acquiring
target data further includes price information of target commodity / service.
39. The method of any one of claims 26 to 38, wherein the required
information of acquiring
target data further includes specification information of target commodity /
service.
40. The method of any one of claims 26 to 39, wherein the first terminal is
a buyer's
terminal.
41. The method of any one of claims 26 to 39, wherein the second terminal
is a seller's
terminal.
42. A data interaction processing device being a first terminal of a buyer,
for increasing
efficiency in finding sellers on an e-commerce platform, the device
comprising:
a delivery module, configured to
deliver a request of acquiring user information of at least two second
terminals of respective sellers to a server, wherein the server is running the
e-commerce platform;
a receiving module, configured to:
acquire the determined user information of the second terminals where pre-
saved activity records meet first target requirement of a first terminal
activity record; and
a selecting module, configured to:
18
Date Recue/Date Received 2021-06-28

select one of the second terminals as a target second terminal where activity
record meets second target requirement; and
wherein the delivery module is further configured to deliver the required
information of
acquiring target data to the target second terminal, wherein the target data
pertains to an
electronic certificate that integrates commodity/service information and e-
commerce
functions.
43. The device of claim 42, wherein the receiving module is further
configured to receive the
target data from the target second terminal.
44. The device of claim 42, wherein the first target requirement includes a
partial overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
45. The device of claim 42, wherein the first target requirement refers to
a complete overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
46. The device of claim 42, wherein the second target requirement refers to
the extent of
overlapping between the activity record of each second terminal and the
activity record of
the first terminal is higher than a threshold.
47. The device of claim 42, wherein the server stores each relationship
between each second
terminal and the first terminal in advance.
48. The device of claim 47, wherein the relationship between each second
terminal and the
first terminal refers to a contact list of the first terminal, including
information of each
second terminal connected to the first terminal.
19
Date Recue/Date Received 2021-06-28

49. The device of claim 48, wherein the information of each second terminal
includes a
name.
50. The device of claim 48, wherein the information of each second terminal
includes the
activity record.
51. The device of any one of claims 42 to 50, wherein the required
information of acquiring
target data at least includes the name information of the target commodity /
service.
52. The device of any one of claims 42 to 51, wherein the required
information of acquiring
target data further includes price information of target commodity / service.
53. The device of any one of claims 42 to 52, wherein the required
information of acquiring
target data further includes specification information of target commodity /
service.
54. The device of any one of claims 42 to 53, wherein the first terminal is
a buyer's terminal.
55. The device of any one of claims 42 to 53, wherein the second terminal
is a seller's
terminal.
56. A data interaction processing device for increasing efficiency in
finding sellers by a
buyer on an e-commerce platform, the device comprising:
a receiving module, configured to:
receive a request of acquiring user information of at least two second
terminals of respective sellers from a first terminal of a buyer;
a searching module, configured to:
Date Recue/Date Received 2021-06-28

search out user information of the second terminals where pre-saved activity
records meet first target requirement of the first terminal activity record
based on pre-saved activity records of the second terminals; and
a delivery module, configured to:
deliver the determined user information of the second terminals to the first
terminal, whereby the first terminal selects a target second terminal for
acquiring target data, wherein the target data pertains to an electronic
certificate that integrates commodity/service information and e-commerce
functions.
57. The device of claim 56, wherein the first target requirement includes a
partial overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
58. The device of claim 56, wherein the first target requirement refers to
a complete overlap
between the activity record of each second terminal and the activity record of
the first
terminal at least.
59. The device of claim 56, wherein the server stores each relationship
between each second
terminal and the first terminal in advance.
60. The device of claim 59, wherein the relationship between each second
terminal and the
first terminal refers to a contact list of the first terminal, including
information of each
second terminal connected to the first terminal.
61. The device of claim 60, wherein the information of each second terminal
includes a
name.
21
Date Recue/Date Received 2021-06-28

62. The device of claim 60, wherein the information of each second terminal
includes the
activity record.
63. The device of any one of claims 56 to 62, wherein the first terminal is
a buyer's terminal.
64. The device of any one of claims 56 to 62, wherein the second terminal
is a seller's
terminal.
22
Date Recue/Date Received 2021-06-28

Description

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


CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
Title: Data Interaction Processing Method And Device
[1] [Technical Field]
[2] The present invention relates to the field of data interaction
technology, especially
involving a data interaction processing method and device.
[3] [Background Technology]
[4] With the 2G / 3G and even the 4G era is coming, as well as the
widespread of WiFi
hotspot, it marks the advent of the era of big data today. All the user's
daily behaviour can
theoretically achieve processing a variety of data by means of the network
constructed by
mobile data network provided by major operators, wireless local area networks
such as
WiFi and Internet technology. Therefore, the network environment has
advantages over the
offline real world in terms of user convenience, but how to use the network
quickly to find
the information that the user need, there is no effective solution.
[5] Take the data processing of a user in a life scene as an example. When
a user purchases
commodity through the Internet, he usually searches the commodity through the
platform
provided by the Internet, and then conducts further filters through a large
amount of
commodity information provided by the Internet. In the above way, although a
large
amount of commodity information can provide reference information for the
user, it takes a
lot of time for the user to filter out the commodity they need, and shopping
is inefficient
and reduces user experience.
[6] [Summary of the Invention]
[7] The technical problem mainly solved by the present invention is to
provide a data
interaction processing method and device, which can effectively improve the
efficiency of
data interaction.
[8] In order to solve the above technical problem, one technical solution
adopted by the
present invention is to provide a data interaction processing method, which
includes: the
=
first terminal delivers a request to the server for at least two second
terminal information;
receiving the second terminal user information determined by the server
according to the
presaved activity records and meeting the first target requirement with the
first terminal
activity record; and selecting, in the at least two second terminals, the
activity record
meeting a second target requirement; The requirement information is delivered
to the target
second terminal to obtain the target data; and the target data from the second
terminal is
received.

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
[9] In order to solve the above technical problem, another technical
solution adopted by the
present invention is to provide a data interaction processing method, where
the method
includes: the server receives at least two activity records from the first
terminal to satisfy
the request for the second terminal information of the first order; according
to a pre-stored
activity record, select the second terminal user information that meets a
first target
requirement with the first terminal activity record; and delivering the second
terminal
information to the first terminal.
[10] In order to solve the above technical problem, another technical
solution adopted by the
present invention is to provide a data interaction processing method, where
the method
includes: the first terminal delivers a request to the server for at least two
second terminal
information; according to a pre-stored activity record, the server select the
second terminal
user information that meets a first target requirement and the first terminal
activity record,
and delivers the second terminal information to the first terminal; and the
first terminal
delivers, the first terminal select the activity record of at least two second
terminals to meet
the second terminal requirements of the second terminal as the target second
terminal, and
delivering to the target second terminal a requirement information for
acquiring the target
data; and t the second terminal will be delivered to the first terminal with
the target data
matched with the requirements information; and the first terminal receives the
target data
from the second terminal.
[11] In order to solve the above technical problem, another technical
solution adopted by the
present invention is to provide a data interaction processing device, where
the device
includes: a delivery module is used to deliver requests to the server for at
least two second
terminal information; a receiving module is used to receive second terminal
user
information, which is determined by the server according to a pre-stored
activity record
and meets the first preset requirement with the first terminal activity
record; and a selection
module is used for the second terminal to satisfy the second target request
and the second
terminal for the selection of the activity record in at least two second
terminals; the
delivery module is also used to deliver requirement information for obtaining
target data to
the target second terminal; and the receiving module is also used receive the
target data
from the second terminal.
[12] In order to solve the above technical problem, another technical
solution adopted by the
present invention is to provide a data interaction processing device, where
the device
includes: a receiving module is used to receive at least two activity records
from the first
terminal to satisfy the request of the second terminal of the first order, a
query module is
used to respond to the request received by the receiving module, the second
terminal user
2

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
information that meets the first target request is recorded according to the
pre-saved
activity research record and the first terminal activity record; and the
deliver module is
used to deliver the second terminal information specified in the query module
to the first
terminal.
[13] Different from the existing technology, the first terminal selects a
target second terminal
according to the degree of overlap of the activity records, so that the demand
information
for acquiring the target data is delivered to the target second terminal,
making the target
second terminal delivers the target data matching to the demand information to
the first
terminal, the target data is obtained by the first terminal, so as to achieve
the interaction of
the target data. Therefore, the first terminal selects and matches the objects
of the data
interaction first, and the desired interactive object is provided by the
qualified object. On
the one hand, improve the efficiency of the first terminal. On the other hand,
the second
terminal can ensure the security of data transmission when transmitting the
target data.
[14] [Brief Description]
[15] Figure 1 is a schematic flow chart of a data interaction processing
method in a first
example of the present invention;
[16] Figure 2 is a schematic flowchart of a data interaction processing in
a second example of
the present invention;
[17] Figure 3 is a schematic flowchart of a data interaction processing in
a second example of
the present invention;
[18] Figure 4 is a schematic structural diagram of a data interaction
processing device in a first
example of the present invention;
[19] Figure 5 is a schematic structural diagram of a data interaction
processing device in a
second example of the present invention.
[20] [Description of the Preferred Examples]
[21] The present invention will be described in detail below with reference
to the accompanying
drawings and examples.
[22] Please refer to Figure 1, it is a schematic flowchart of a data
interaction processing method
according to a first example of the present invention. The method flow shown
in this
example includes:
[23] Step S10: the first terminal delivers a request for obtaining at least
two pieces of second
terminal information to the server.
[24] Wherein, at least two second terminals have an interactive binding
relationship with the
first terminal.
[25] In step S10, the first terminal and the second terminal are both
clients for data interaction.
3

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
The second terminal associated with the first terminal may be understood as
that the first
terminal had a communication connection with the second terminal and has
conducted data
interaction, so the two are in a friend relationship.
[26] Step S11: receives the second terminal user information from the
server based on the
pre-saved activity record and the first terminal activity record to meet the
first target
request.
[27] The first target requirement includes that the activity record of the
second terminal at least
partially overlaps with the activity record of the first terminal.
[28] Further, the activity record includes a movement track and an activity
time corresponding
to the movement track. Therefore, overlap refers to the same or the same
activity time as
the moving track and/or the moving track.
[29] In this example, the server pre-saves the activity records of the
first terminal and each
second terminal. When the server receives the request of the first terminal,
according to the
activity record of the first terminal, the activity record of the search and
the first terminal
can meet the second terminal of the first reservation request, and the
corresponding list of
friends of the second terminal that contains the appropriate information is
delivered to the
first terminal. Wherein the information includes at least a name and an
activity record for
the first terminal to make the selection.
[30] Step S12: the selection of activity records in at least two second
terminals will meet the
second terminal of the second target request.
[31] Wherein, the second target request includes the amount of overlap
between the activity
record of the second terminal and the activity record of the first terminal
above the
threshold.
[32] In step S12, the first terminal respectively calculates the degree of
overlap between the
activity records of the at least two second terminals and the activity record
of the first
terminal, and the calculated the overlap degree is arranged in order from high
to low, and
selecting one or more second terminals whose degree of overlap is greater than
a preset
value as the target second terminal.
[33] Step S13: the second terminal delivers the request information for the
target data.
[34] In step S13, when the target second terminal receives the requirement
information, the
matching target data is downloaded from another server according to the
requirement
information. Wherein, the other server pre stores various kinds of data.
[35] Step S14: Receive the target data from the second terminal.
[36] Further, after step S14, the method also includes: the first terminal
generates transaction
orders based on the target data.
4

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
[37] In the above solution, the target data is the information about the
Object Credit Certificate
or the obtaining method of Object Credit Certificate. The Object Credit
Certificate is a
network electronic certificate that integrates the information of the target
commodity/service and the necessary functions of the E-commerce for the target
commodity/service provider.
[38] Further, the method for obtaining the Object Credit Certificate is the
link address of the
Object Credit Certificate, and the linked address contains the Object Credit
Certificate
function, which provides the target commodity / service corresponding
information and the
essential function of E - commerce.
[39] The data interaction processing method in the example of the present
invention is described
below by way of example. Wherein, the first terminal is a buyer client
(hereinafter referred
to as buyer), and the second terminal is a seller client (hereinafter referred
to as seller), the
server is a server (hereinafter referred to as a server) running an E-commerce
platform.
[40] Specifically, the buyer delivers a request for obtaining a friend to
the server, so that the
server searches for the seller overlapping the buyer's activity record from
the pre-saved
buyer-seller's activity record according to the request, and delivers the
friend list containing
the seller's information to the buyer. Wherein, the information at least
includes the seller's
user name, the transaction time and transaction volume of the seller and
buyer. The buyer
selects the appropriate seller from the list of friends according to the list
of friends and the
overlap of the activity record as the target seller. Specifically, the buyer
may select one or
more sellers with the highest degree of overlap as the target seller, and the
selection
conditions may be adjusted according to circumstances, which are not described
here in
detail. When the target seller is selected, the buyer sets the demand
information and
delivers the demand information request to the target seller. Specifically,
the requirement
information at least includes the name information of the target commodity /
service. In
order to further improve the purchase accuracy, there are at least two kinds
of information
including price and specification parameters. When the target seller receives
the demand
information, download the Object Credit Certificate that matches this
requirement
information from another server, and the Object Credit Certificate is
delivered to the buyer.
The buyer accepted the Object Credit Certificate to complete the transaction.
[41] The data interaction processing method in the example of the present
invention is
illustrated once again. Wherein, the first terminal is Client A, the second
terminal is Client
B, and the server is a Data-Management Server. Wherein, each Client B
correspondingly
saves an administrator password of one or more terminal devices, and the
administrator
password is used for performing administrator rights on the corresponding
terminal device.

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
The Client A, B and terminal devices can be personal computers, tablet
computers, smart
phones and other devices that can interact with the Data-Management Server
through the
network.
[42] When the Client A delivers a request for acquiring the friend list to
the Data-Management
Server, the Data-Management Server responds to the request and according to
the
pre-saved activity record, the activity record of the client A is recorded to
meet the client B
of the first reservation request, and delivers the friend list containing the
determined Client
B to Client A. The Data-Management Server Data-Management Server has pre-saved
the
activity records of client A and each client B.
[43] Client A, based on the list of friends, selects the highest overlap of
activity records as the
target client for data interaction. The Client A sets the requirement
information of the target
data that needs to be interacted with and delivers the requirement information
to the target
client so that the target client downloads the matched data from another
server and delivers
the data to the Client A so that the Client A accepts the data to obtain the
ownership or
authority of the data. Wherein, in order to secure data information, the
interactive data can
be a packet formed after the encryption of the administrator's password of the
terminal
Device C and the key to decrypt the packet. When the Client A accepts the
data, the data
packet is decrypted and decompressed by using the key and another key provided
by the
device providing the administrator password of the terminal Device C to obtain
the
administrator password of the terminal Device C.
[44] In the above solution, the first terminal selects the target second
terminal according to the
degree of overlap of the activity records, so as to deliver the requirement
information for
the target data to the target second terminal, so that the target second
terminal delivers a
target that matches the requirement information, When the data is delivered to
the first
terminal, the target data is obtained by the first terminal, so as to achieve
the interaction of
the target data. Therefore, the first terminal selects and matches the objects
of the data
interaction first, and the desired interactive object is provided by the
qualified object. On
the one hand, improve the efficiency of the first terminal. On the other hand,
the second
terminal can ensure the security of data transmission when transmitting the
target data.
[45] Please refer to Figure 2, it is a data interaction processing method
according to the second
example of the present invention, the method and process including:
[46] Step S20: the server receives a request delivered by a first terminal
to acquire at least two
pieces of activity records that satisfy the second terminal information of the
first preset
request.
[47] Wherein, at least two second terminals have an interactive binding
relationship with the
6

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
first terminal.
[48] In step S20, both the first terminal and the second terminal are
clients that implement data
interaction. The second terminal associated with the first terminal may be
understood as
that the first terminal had a communication connection with the second
terminal and has
conducted data interaction, so the two are in a friend relationship.
[49] Step S21: According to the pre-saved activity record retrieval and the
first terminal activity
record satisfies the second terminal user information which is required for
the first target
request.
[50] Wherein, the first target requirement is that the activity record of
the second terminal at
least partially overlaps with the activity record of the first terminal.
[51] Further, the activity record includes moving track and the activity
time corresponding to
the moving track. Therefore, overlap refers to the same or the same activity
time as the
moving track and/or the moving track.
[52] Specifically, the server obtains a listing of the second terminal that
has interactive binding
relationships with the first terminal, and searches the list for the activity
record of the first
terminal meeting the first target requirement according to the activity record
stored in
advance of the second terminal user information.
[53] In this example, the server pre-saves the activity records of the
first terminal and each
second terminal. When the server receives the request of the first terminal,
according to the
activity record of the first terminal, the activity record of the search and
the first terminal
can meet the second terminal of the first reservation request, and the
corresponding list of
friends of the second terminal that contains the appropriate information is
delivered to the
first terminal. The information includes at least name and activity record for
the first
terminal to select.
[54] Step S22: deliver the second terminal information to the first
terminal.
[55] In step S22, delivers the second terminal information to the first
terminal, so that the first
terminal selects, among the at least two second terminals, the second terminal
whose
activity record satisfies the second target requirement as the target second
terminal,
delivers the request information for acquiring the target data to the selected
target second
terminal so that the target second terminal delivers the matched target data
according to the
requirement information to the first terminal to obtain the target data.
[56] Wherein the second target requirement includes the amount of overlap
between the activity
record of the second terminal and the activity record of the first terminal
above the
threshold.
[57] In the above solution, the target data is the information about the
Object Credit Certificate
7

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
or the obtaining method of Object Credit Certificate. The Object Credit
Certificate is a
network electronic certificate that integrates the information of the target
commodity/service and the necessary functions of the E-commerce for the target
commodity/service provider.
[58] Further, the method for obtaining the Object Credit Certificate is the
link address of the
Object Credit Certificate, and the linked address contains the Object Credit
Certificate
function, which provides the target commodity / service corresponding
information and the
essential function of E - commerce.
[59] Please refer to Figure 3, it is a data interaction processing method
according to a third
example of the present invention. The method and process shown in this example
includes:
[60] Step S30: the first terminal delivers, to the server, a request for
acquiring at least two pieces
of second terminal activity whose activity records satisfy the first target
requirement.
[61] Wherein, at least two second terminals have an interactive binding
relationship with the
first terminal.
[62] Step S31: the server records the second terminal user information that
meets the first target
request based on the pre-saved activity record retrieval and the first
terminal activity
record, and delivers the second terminal information to the first terminal.
[63] Step S32: the first terminal selects, from the at least two second
terminals, a second
terminal whose activity record satisfies the second target requirement as a
target second
terminal, and delivers a request for obtaining the request information of
target data to the
target second terminal.
[64] Step S33: the second terminal delivers the target data that matches
the requirement
information to the first terminal.
[65] Step S34, the first terminal receives the target data from the second
terminal.
[66] Please refer to Figure 4, it is a schematic structural diagram of a
data interaction processing
device according to a first example of the present invention. The data
interaction
processing device 40 shown in this example includes a delivery module 41, a
selecting
module 42, and a receiving module 43. In this example, the device 40 is a
client and runs
on an electronic device such as a smart phone or a tablet computer.
[67] The delivery module 41 is used to deliver, to the server, a request
for obtaining at least two
pieces of second terminal activity whose activity records satisfy the first
target
requirement. The first target requirement is that the activity record of the
second terminal at
least partially overlaps the activity record of the first terminal. Further,
the activity record
includes a movement track and an activity time corresponding to the movement
track.
Therefore, overlap refers to the same or the same activity time as the moving
track and/or
8

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
the moving track.
[68] At least two second terminals have an interactive binding relationship
with the device.
Specifically, both the device 40 and the second terminal are clients that
implement data
interaction. A second terminal having an interactive binding relationship with
the device 40
may be understood as device 40 used to have communication connections with the
second
terminal and data interaction, so the two are friend relationship.
[69] The receiving module 43 is used to receive second terminal user
information that is
determined by the server according to a pre-stored activity record and
satisfies the first
preset requirement with the first terminal activity record.
[70] In this example, the server pre-saves the activity records of the
first terminal and each
second terminal. When receiving the request from the device 40, the server
searches for the
second terminal meeting the first target request with the activity record of
the device 40
according to the activity record of the device 40, and delivers the
corresponding friend list
including the second terminal information to the device 40. Where the
information includes
at least the name, the time and amount of data communicated with the device 40
for
viewing by the device 40.
[71] The selecting module 42 is used to select the activity record in at
least two second
terminals to meet the second terminal required by the second terminal.
[72] Wherein the second target requirement includes the amount of overlap
between the activity
record of the second terminal and the activity record of the first terminal
above the
threshold.
[73] Specifically, after receiving a plurality of second terminal user
information as their friends,
the selection module 42 respectively calculates the active record of at least
two of the
second terminal and the degree of overlap between the terminal activity
records, and
arranged the calculated degree of overlap in the order from high to low. And
selecting one
or more second terminals whose overlap degree is higher than a preset value as
the target
second terminal.
[74] The delivery module 41 is also used to deliver, to the target second
terminal determined by
the selecting module 42, the requirement information for acquiring the target
data, so that
the target second terminal delivers the matched target data to the device 40
according to the
requirement information.
[75] The receiving module 44 is used to receive the target data from the
second terminal.
[76] In the above solution, the target data is the information about the
Object Credit Certificate
or the obtaining method of Object Credit Certificate. The Object Credit
Certificate is a
network electronic certificate that integrates the information of the target
9

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
commodity/service and the necessary functions of the E-commerce for the target
commodity/service provider.
[77] Further, the method for obtaining the Object Credit Certificate is the
link address of the
Object Credit Certificate, and the linked address contains the Object Credit
Certificate
function, which provides the target commodity / service corresponding
information and the
essential function of E - commerce.
[78] Please refer to Figure 5, it is a schematic structural diagram of a
data interaction processing
device according to a second example of the present invention. The data
interaction
processing device 50 shown in this example includes a receiving module 51, a
query
module 52 and a delivery module 53. In this example, the device 50 is a
server.
[79] The receiving module 51 is used to receive a request delivered by a
first terminal to acquire
second terminal information that has at least two activity records meeting a
first target
requirement.
[80] Wherein, at least two second terminals have an interactive binding
relationship with the
first terminal.
[81] Further, the first target requires that the activity record of the
second terminal be at least
partially overlapped with the activity record of the first terminal. The
activity record
includes a movement track and an activity time corresponding to the movement
track.
Therefore, overlap refers to the same or the same activity time as the moving
track and/or
the moving track.
[82] Both the first terminal and the second terminal are clients that
implement data interaction.
The second terminal associated with the first terminal may be understood as
that the first
terminal had a communication connection with the second terminal and has
conducted data
interaction, so the two are in a friend relationship.
[83] The query module 52 is used to respond to requests received by the
receiving module 51,
According to the pre-saved activity record retrieval and the first terminal
activity record
satisfies the second end user information which is required for the first
reservation request.
[84] The delivery module 53 is used to deliver the second terminal
information determined by
the inquiry module 52 to the first terminal, so that the second terminal which
satisfies the
second target request is determined by the first terminal according to the
information of the
second terminal, and delivers to the selected second target terminal the
requirement
information for acquiring the target data, so that the target second terminal
delivers the
matched target data to the first terminal according to the requirement
information to obtain
the target data.
[85] Wherein the second target requirement includes the amount of overlap
between the activity

CA 02990287 2017-12-20
WO 2017/000151 PCT/CN2015/082745
record of the second terminal and the activity record of the first terminal
above the
threshold.
[86] In the present example, the device 50 pre-stores the activity records
of the first terminal
and each second terminal. When the receiving module 51 receives the request of
the first
terminal, the query module 52 according to the activity record of the first
terminal, the
second terminal that meets the first target requirement with the activity
record of the first
terminal is searched, and the corresponding friend list of the second terminal
information
including the determined second terminal is delivered to the first terminal by
delivering
module 53. The information includes at least the name and activity record for
the first
terminal to select.
[87] In the above solution, the target data is the information about the
Object Credit Certificate
or the obtaining method of Object Credit Certificate. The Object Credit
Certificate is a
network electronic certificate that integrates the information of the target
commodity/service and the necessary functions of the E-commerce for the target
commodity/service provider.
[88] Further, the method for obtaining the Object Credit Certificate is the
link address of the
Object Credit Certificate, and the linked address contains the Object Credit
Certificate
function, which provides the target commodity / service corresponding
information and the
essential function of E - commerce.
[89] According to the data interaction processing method and device
provided by the present
invention, the first terminal selects a target second terminal according to
the degree of
overlap of the activity records so as to deliver the requirement information
for acquiring
the target data to the target second terminal, so that the target the second
terminal delivers
the target data that matches the requirement information to the first
terminal, and the first
terminal obtains the target data, so as to achieve the interaction of the
target data.
Therefore, the first terminal selects and matches the objects of the data
interaction first, and
the desired interactive object is provided by the qualified object. On the one
hand, improve
the efficiency of the first terminal. On the other hand, the second terminal
can ensure the
security of data transmission when transmitting the target data. In the above
examples, the
present invention has been exemplary described only, but various modifications
to the
present invention can be made by those skilled in the area after reading this
patent
application without departing from the spirit and scope of the present
invention.
11

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

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

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 , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC deactivated 2021-10-09
Inactive: Grant downloaded 2021-10-05
Inactive: Grant downloaded 2021-10-05
Letter Sent 2021-09-14
Grant by Issuance 2021-09-14
Inactive: Cover page published 2021-09-13
Inactive: Final fee received 2021-07-29
Pre-grant 2021-07-29
Notice of Allowance is Issued 2021-07-26
Letter Sent 2021-07-26
Notice of Allowance is Issued 2021-07-26
Inactive: Approved for allowance (AFA) 2021-07-23
Inactive: QS passed 2021-07-23
Amendment Received - Voluntary Amendment 2021-06-28
Amendment Received - Response to Examiner's Requisition 2021-06-28
Examiner's Report 2021-02-26
Inactive: Report - No QC 2021-02-22
Common Representative Appointed 2020-11-07
Inactive: COVID 19 - Deadline extended 2020-08-19
Inactive: COVID 19 - Deadline extended 2020-08-06
Inactive: COVID 19 - Deadline extended 2020-07-16
Inactive: COVID 19 - Deadline extended 2020-07-02
Inactive: COVID 19 - Deadline extended 2020-06-10
Inactive: COVID 19 - Deadline extended 2020-05-28
Amendment Received - Voluntary Amendment 2020-05-22
Inactive: COVID 19 - Deadline extended 2020-05-14
Inactive: COVID 19 - Deadline extended 2020-04-28
Inactive: COVID 19 - Deadline extended 2020-03-29
Examiner's Report 2020-01-22
Inactive: Report - No QC 2020-01-21
Inactive: IPC removed 2019-11-28
Inactive: IPC assigned 2019-11-28
Inactive: IPC assigned 2019-11-28
Inactive: First IPC assigned 2019-11-28
Advanced Examination Determined Compliant - paragraph 84(1)(a) of the Patent Rules 2019-11-25
Letter Sent 2019-11-25
Letter sent 2019-11-25
All Requirements for Examination Determined Compliant 2019-11-18
Amendment Received - Voluntary Amendment 2019-11-18
Request for Examination Received 2019-11-18
Inactive: Advanced examination (SO) 2019-11-18
Request for Examination Requirements Determined Compliant 2019-11-18
Inactive: Advanced examination (SO) fee processed 2019-11-18
Common Representative Appointed 2019-10-30
Common Representative Appointed 2019-10-30
Change of Address or Method of Correspondence Request Received 2019-01-31
Inactive: IPC expired 2019-01-01
Appointment of Agent Request 2018-10-15
Revocation of Agent Requirements Determined Compliant 2018-10-15
Appointment of Agent Requirements Determined Compliant 2018-10-15
Revocation of Agent Request 2018-10-15
Change of Address or Method of Correspondence Request Received 2018-10-15
Change of Address or Method of Correspondence Request Received 2018-07-12
Inactive: Cover page published 2018-03-05
Inactive: Notice - National entry - No RFE 2018-01-12
Letter Sent 2018-01-09
Inactive: First IPC assigned 2018-01-08
Inactive: IPC assigned 2018-01-08
Inactive: IPC assigned 2018-01-08
Application Received - PCT 2018-01-08
National Entry Requirements Determined Compliant 2017-12-20
Application Published (Open to Public Inspection) 2017-01-05

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2021-01-08

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.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Basic national fee - standard 2017-12-20
Registration of a document 2017-12-20
MF (application, 2nd anniv.) - standard 02 2017-06-30 2017-12-20
MF (application, 3rd anniv.) - standard 03 2018-07-03 2018-06-12
MF (application, 4th anniv.) - standard 04 2019-07-02 2019-01-07
Request for examination - standard 2020-06-30 2019-11-18
Advanced Examination 2019-11-18 2019-11-18
MF (application, 5th anniv.) - standard 05 2020-06-30 2020-01-07
MF (application, 6th anniv.) - standard 06 2021-06-30 2021-01-08
Final fee - standard 2021-11-26 2021-07-29
MF (patent, 7th anniv.) - standard 2022-06-30 2022-01-19
MF (patent, 8th anniv.) - standard 2023-06-30 2022-12-15
MF (patent, 9th anniv.) - standard 2024-07-02 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
YI ZHANG
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) 
Claims 2019-11-17 12 341
Description 2017-12-19 11 646
Claims 2017-12-19 3 124
Abstract 2017-12-19 2 97
Drawings 2017-12-19 4 61
Representative drawing 2018-03-04 1 16
Claims 2020-05-21 11 330
Claims 2021-06-27 11 333
Representative drawing 2021-08-17 1 8
Courtesy - Certificate of registration (related document(s)) 2018-01-08 1 106
Notice of National Entry 2018-01-11 1 193
Courtesy - Acknowledgement of Request for Examination 2019-11-24 1 433
Commissioner's Notice - Application Found Allowable 2021-07-25 1 570
National entry request 2017-12-19 9 366
International search report 2017-12-19 2 75
Request for examination 2019-11-17 16 448
Courtesy - Advanced Examination Request - Compliant (SO) 2019-11-24 1 157
Examiner requisition 2020-01-21 5 282
Amendment / response to report 2020-05-21 34 1,179
Examiner requisition 2021-02-25 4 189
Amendment / response to report 2021-06-27 30 985
Final fee 2021-07-28 3 61
Electronic Grant Certificate 2021-09-13 1 2,527