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