Note: Descriptions are shown in the official language in which they were submitted.
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
Title: Method For Establishing Interactive Binding Relationship And
Interactive Terminal
[I] [Technical Field]
[2] The present invention relates to the field of information interaction,
and in particular, to a
method and an interactive terminal for establishing an interactive binding
relationship.
[3] [Background Technology]
[4] With the wide application and popularization of the mobile data network
provided by the
major operators in the Internet, users can perform various activities in the
network
environment, such as online shopping, making friends and so on. Especially
online
shopping, it has gradually become one of the most popular modern shopping
methods.
Usually, in order to facilitate future communication between buyers and
sellers, buyers and
sellers can establish interactive binding relationships through the network,
such as mutual
friends.
[5] However, the existing method for establishing an interactive binding
relationship is as
follows: when the requesting party requests to establish an interaction
binding relationship
with the requested party, it must obtain the permission information fed back
by the
requested party to establish the interaction binding relationship, and can not
achieve the
automatic establishment of interactive binding relationship.
[6] [Summary of the Invention]
[7] The technical problem to be solved by the present invention is to
provide a method for
establishing an interaction binding relationship and an interaction terminal,
so that an
interaction binding relationship can be established automatically based on the
interaction of
the target data.
[8] In order to solve the above technical problem, a first aspect of the
present invention
provides a method for establishing an interaction binding relationship, where
the method
includes: the first terminal deliver the interactive binding request with the
target data, and
obtained the target data represented by the identified representative from the
server and
collect the user of second terminal for making data interaction; select the
target second
terminal that needs to establish the interactive binding relationship from the
user collection
of the second terminal; delivers a request to the server to obtain the target
data of the target
second terminal, to retrieve the collection of target data from the target
second terminal
from the server; selecting target data from the collection of target data, and
using the
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
selected data to realize data interaction based on the selected target data,
so that the server
establishes an interaction binding relationship between the first terminal and
the target
second terminal.
[9] Wherein the selecting target data from the collection of target data
and implementing data
interaction based on the selected target data with the selected target data to
cause the server
to establish the interactive binding relationship between the first terminal
and the target
second terminal, the steps including: selecting target data from the
collection of target data,
and implementing data interaction based on the selected target data by using
the selected
target data; The server sends a notification, so that when the server receives
the notification
and determines that the first terminal meets the binding condition set by the
target second
terminal, the server establish an interactive binding relationship between the
first terminal
and the target second terminal.
[10] Wherein, the user collection of the second terminal further includes a
record that the
second terminal performs data interaction on the target data that is
identified by the
identifier; and the selecting from the user collection of the second terminal
that an
interaction needs to be established and the steps of interactive binding of
the target second
terminal including: selecting, according to the record that the second
terminal performs
data interaction on the target data that is identified by the identifier, the
target second
terminal that needs to establish the interactive binding relationship from the
user collection
of the second terminal.
[11] Wherein, delivers a request to the server to obtain the target data of
the target second
terminal, and the steps to obtain the target data of the target second
terminal from the
server including: delivers a request to the server to obtain the target data
of the target data
that is represented by the target second terminal, to retrieve the collection
of target data
represented by the identity of the target second terminal from the server.
[12] Wherein, the target data is obtaining manner information of an Object
Credit Certificate or
an Object Credit Certificate; and the step of implementing data interaction
based on the
selected target data by using the selected target data including: Object
Credit Certificate
implements the E-commerce function to obtain the commodity / services.
[13] In order to solve the above technical problem, a second aspect of the
present invention
provides a method for establishing an interactive binding relationship, where
the method
includes: the server receives the interactive binding requirements that the
first terminal
delivers the identification of the target data; in response to the interactive
binding needs to
the first terminal of the represents the target data of second terminal
interactive data
collection of users, so that the first terminal selection need to establish
interactive binding
2
CA 02990325 2017-12-20
,
WO 2017/000176
PCT/CN2015/082775
relationship from the second terminal of the second terminal users; receive a
request
delivered by the first terminal to acquire target data of the target second
terminal; after the
first terminal implements the data interaction based on the selected target
data, the
interactive binding relationship between the first terminal and the target
second terminal is
established.
[14] Wherein, after the step of establishing an interactive binding
relationship between the first
terminal and the target second terminal after the first terminal implements
data interaction
based on the selected target data includes: the first terminal is received the
notification
delivered after the first terminal implements the data interaction based on
the selected
target data; determine whether the first terminal satisfies the binding
conditions set by the
second terminal of the target, and if satisfied, the interaction binding
relationship between
the first terminal and the target second terminal is established.
[15] Wherein, before the server receives the interaction binding
requirement delivered by the
first terminal, the method further includes: the server receives and saves the
target data and
binding conditions delivered by the second terminal.
[16] Wherein before the step of the server receiving the interaction
binding requirement
delivered by the first terminal, the method further includes: when the second
terminal is
detected to interact with the target data of the other terminal, the
interactive information of
the target data is recorded in the second terminal. The server receives and
saves the target
data and binding conditions delivered by the second terminal.
[17] Wherein, the step of establishing an interactive binding relationship
between the first
terminal and the target second terminal includes: establishing an instant
communication
relationship between the first terminal and the target second terminal, or
establish
permission of the first terminal to acquire data for viewing the target second
terminal, or
establish attention of the first terminal to the target second terminal.
[18] Wherein, the target data is obtaining manner information of an Object
Credit Certificate or
an Object Credit Certificate; and the step of implementing data interaction
based on the
selected target data by using the selected target data including: Object
Credit Certificate
implements the E-commerce function to obtain the commodity / services.
[19] In order to solve the above technical problem, a third aspect of the
present invention
provides a terminal for establishing an interaction binding relationship,
where the
interactive terminal includes: the first delivery module is used to deliver
the interactive
binding request with the target data, and obtained the target data represented
by the
identified representative from the server and collect the user of second
terminal for making
data interaction; the selecting module is used to select the target second
terminal that needs
3
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
to establish the interactive binding relationship from the user collection of
the second
terminal; the second delivery module is used to deliver a request to the
server to obtain the
target data of the target second terminal, to retrieve the collection of
target data from the
target second terminal from the server; the acquisition module is used to
select target data
from the collection of target data, and using the selected data to realize
data interaction
based on the selected target data, so that the server establishes an
interaction binding
relationship between the interactive terminal and the target second terminal.
[20] In order to solve the above technical problem, a fourth aspect of the
present invention
provides an interactive terminal for establishing an interactive binding
relationship, where
the interactive terminal includes: a first receiving module is used to receive
the interaction
binding requirements of the identification of the target data delivered by the
first terminal;
to the first delivery module, which is used to respond to the interaction
binding
requirements, delivers the first terminal to the user collection of the second
terminal of the
data interaction to the target data represented by the identified
representative, so that the
first terminal select the target second terminal which needs to establish the
interactive
binding relationship from the user collection of the second terminal; the
second receiving
module is used to receive the request for the target data of the target second
terminal
delivered by the first terminal; the second delivery module, which is used to
respond to the
request and send the collection of target data of the target second terminal
to the first
terminal, so that select the target data from the collection of the target
data set by the first
terminal, and use the selected target data to achieve the data interaction
based on the
selected target data; establishing is used to establish an interactive binding
relationship
between the first terminal and the target second terminal after the first
terminal implements
the data interaction based on the selected target data.
[21] In the above solution, the first terminal delivers a request for
establishing an interaction
binding relationship to the server, and the server selects a user collection
of the second
terminal that has performed the data interaction with the target data
designated by the first
terminal. The first terminal selects the target second terminal which needs to
establish the
interactive binding relationship and selects the target data in the target
data collection of
the target server, so that using the selected target data to achieve data
interaction based on
the selected target data, and the server determines that the first terminal
has permission to
set up an interactive binding relationship with the target second terminal,
therefore, it is
possible to establish the interaction binding relationship between the first
terminal and the
target second terminal without the response of the target second terminal,
that is, the
interactive binding relationship is automatically established based on the
interaction of the
4
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
target data. Moreover, the server intelligently filters the second terminal
according to the
data interaction record of the target data designated by the first terminal,
and then delivers
the first terminal to the first terminal, thereby improving search efficiency
of interaction
binding objects and accuracy of network data transmission and delivery, and
reducing
invalid transmission of network data and resource consumption. In addition,
establishing
an interactive binding relationship after the data interaction is completed
also facilitates the
data interaction between the first terminal and the target second terminal
again.
[22] [Brief Description]
[23] Figure 1 is a schematic flow chart of a method for establishing an
interaction binding
relationship in an example of the present invention;
[24] Figure 2 is another schematic flow chart of a method for establishing
an interaction binding
relationship in an example of the present invention;
[25] Figure 3 is a schematic structural diagram of an interactive terminal
for establishing an
interaction binding relationship in an example of the present invention;
[26] Figure 4 is another schematic structural diagram of an interactive
terminal for establishing
an interaction binding relationship in an example of the present invention.
[27] [Description of the Preferred Examples]
[28] In the following description, in order to illustrate, not to qualify,
specific details such as
specific system structure, interfaces, and technology are presented to make a
thorough
understanding of this application. However, technical personnel in this field
should be
aware that this application can be implemented in other implementation ways
without 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 application.
[29] Please refer to Figure 1, it is a schematic flowchart of a method for
establishing an
interaction binding relationship in an example of the present invention. The
method flow
shown in this example includes the following steps:
[30] S11: The first terminal delivers the interaction binding requirement
with the identification
of the target data to the server, so that to get the user collection of the
second terminal that
interacts with the target data represented by the symbol.
[31] In this present invention, the first terminal and a second terminal
can realize data
interaction between the clients, or to perform the client's equipment, and the
first and
second terminal can perform data interaction with the server through the
network.
Generally, the first terminal and the second terminal need to register on the
server first to
obtain the right to perform the data interaction.
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
[32] A database is set in the server for storing user information of the
second terminal. The user
information of the second terminal includes an interaction record of the
second terminal on
the target data, such as a name of the target data, a source, a time of data
interaction,
second end user information for performing the data interaction, and so on.
Wherein, the
second terminal records the interaction between the target data and the target
data in the
second terminal.
[33] In this S11, the first terminal delivers an interactive binding
requirement to the server that
carries the identity of the target data, after receiving the interactive
binding request, query
the interactive record of each second terminal for the target data from the
database, the
second terminal user who has data interaction with the target data of the
identified
representative is selected, the user collection of the selected second
terminal will be
delivered to the first terminal.
[34] Wherein, the identification of the target data is any information of
the target data, such as
the name of the target data and the source of the target data. Specifically,
the data
interaction is performed on the target data represented by the identifier by
obtaining the
permission or ownership of the target data represented by the identifier or
implementing
the data interaction based on the target data represented by the identifier by
using the target
data represented by the identifier. The user collection of the second terminal
may be
delivered to the first terminal in a list way, and the user collection of the
second terminal
includes a user identifier of the at least one second terminal.
[35] S12: The first terminal selects, from the user collection of the
second terminal, a target
second terminal that needs to establish an interaction binding relationship.
[36] Optionally, the user collection of the second terminal delivered by
the server also includes
a record of data interaction between the target data represented by the second
terminal to
the identified representative.
[37] In the S12, the step of selecting from the user collection of the
second terminal that an
interaction needs to be established and the steps of interactive binding of
the target second
terminal including: selecting, according to the record that the second
terminal performs
data interaction on the target data that is identified by the identifier, the
target second
terminal that needs to establish the interactive binding relationship from the
user collection
of the second terminal. For example, from the user collection of the second
terminal, select
the second earliest terminals that correspond to the target data representing
the target data
as the target second terminal to establish the interaction binding
relationship.
[38] S13: The first terminal delivers a request to the server to retrieve
the target data of the
target second terminal, to retrieve the collection of target data from the
target's second
6
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
terminal from the server.
[39] For example, the server's database stores in advance the target data
delivered by the second
terminal. After receiving the request, the server searches all the target data
corresponding to
the target second terminal in the database, and delivers the collection of
target data of the
target second terminal to the first terminal. Wherein, the collection of
target data may be
delivered to the first terminal in a list way, and include at least one target
data.
[40] It can be understood that, in other examples, the server may not pre-
store the target data of
the second terminal, but after receiving the request, the target data is
obtained from the
target second terminal and the target data is delivered to the first terminal.
[41] In S13, the request delivered by the first terminal may further
include a request to obtain
the user profile of the target second terminal, such as the location of the
user of the target
second terminal, and so on. So that when the server receives the request, it
also delivers the
user information of the target second terminal to the first terminal.
[42] In the S13, the request delivered by the first terminal may further
include an identifier in
S11. Delivers a request to the server to obtain the target data of the target
second terminal,
and the steps to obtain the target data of the target second terminal from the
server
including: delivers a request to the server to obtain the target data of the
target data that is
represented by the target second terminal, so that to retrieve the collection
of target data
represented by the identity of the target second terminal from the server.
[43] S14: The first terminal selects target data from the collection of
target data, and uses the
selected target data to implement data interaction based on the selected
target data, so that
the server establishes the relationship between the first terminal and the
interactive binding
relationship of the target second terminal.
[44] For example, the first terminal selects target data of its own needs
from the collection of
target data of the target second terminal to realize data interaction based on
the selected
target data with the selected target data, and then delivers the notification
to the server.
After receiving the notification, the server determines that the first
terminal obtains the
right to establish an interactive binding relationship with the target second
terminal, so that
to establish the interactive binding relationship between the first terminal
and the target
second terminal without the response of the target second terminal.
[45] In another example, the server further stores binding conditions set
by the target second
terminal. After receiving the notification, the server first judges whether
the server meets
the binding condition set by the target second terminal, and if yes,
establishes the first
terminal to obtain an interactive binding relationship with the target second
terminal; if not
the first terminal may send a notification that it does not meet the binding
condition of the
7
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
target second terminal. Wherein, the binding condition may include at least
one of the
credit status, occupation, behaviour habit, income, location, and hobby of the
user of the
first terminal.
[46] In the S14, the step of establishing an interactive binding
relationship between the first
terminal and the target second terminal includes: establishing an instant
communication
relationship between the first terminal and the target second terminal, or
establish
permission of the first terminal to acquire data for viewing the target second
terminal, or
establish attention of the first terminal to the target second terminal.
[47] 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.
[48] Further, the method for obtaining the Object Credit Certificate is the
link address of the
web page which contains the Object Credit Certificate function, and is used to
provide
corresponding information of the target commodity / service and the essential
functions of
E-commerce. For example, when the first terminal or the second terminal has an
Object
Credit Certificate with a commodity / service, a web page can be directly
opened and
displayed by clicking or selecting a link address, and the web page is used to
provide
information corresponding to the commodity / service, and E-commerce
functions,
descriptions of commodity / services, specifications, purchase records,
reviews, and can
jump to the order generation interface and/or payment interface link buttons,
etc. Further,
you can auto-complete all the functions you need to generate orders once you
click or
select the link to complete a single-click order or even complete a single-
click order and
payment.
[49] In the step S14, the above steps of using the selected target data to
achieve data interaction
based on the selected target data can be specific as follows: the Object
Credit Certificate is
selected to implement the E-commerce function to get the commodity / services.
[50] Further, the Object Credit Certificate obtained by the first terminal
includes the identity
information of the target second terminal. When obtaining the ownership of the
Object
Credit Certificate, the first terminal replaces the identification information
of the target
second terminal with the identification information of the first terminal.
[51] The building interactive binding 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
8
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
referred to as seller), the server is a server (hereinafter referred to as a
server) running an
E-commerce platform.
[52] Specifically, the buyer delivers to the server a request for obtaining
a friend name including
an Object Credit Certificate, so that the server selects, according to the
requirement, the
Object Credit Certificate record transferred from the pre-stored Object Credit
Certificate of
the seller to participate in the Object Credit Certificate, and delivers a
list containing the
seller's information to the buyer. Wherein, the information includes at least
the user name
of the seller and the record of the transfer record of the Object Credit
Certificate
represented by the name. The buyer may select the appropriate seller from the
seller list,
such as the seller as the target seller, as the seller of the transfer of the
Object Credit
Certificate, which was first represented by the name. Of course, the selection
criteria may
be adjusted according to the circumstances, such as adjusting to the transfer
of the Object
Credit Certificate represented by the latest name of the participant. When the
target seller is
selected, the buyer requests the server to obtain the target seller's target
data. When the
server receives the request, it delivers the list of links of all Object
Credit Certificate held
by the local store to the buyer. The buyer selects the desired Object Credit
Certificate from
the list and clicks the link to accept the Object Credit Certificate to
complete the
transaction. After completing this transaction, the server establishes a
friendship between
the seller and the buyer.
[53] As mentioned above, the Object Credit Certificate is provided in
advance by the provider
(for example, the manufacturer of the commodity), that is, each commodity /
service has a
corresponding Object Credit Certificate, and the Object Credit Certificate
contains
information related to The transaction information actually provides the
party's
information, not the second terminal's information. Therefore, when the first
terminal
accepts the Object Credit Certificate and uses the selected Object Credit
Certificate to
implement the E-commerce function to obtain the commodity / services, the
first terminal
generates the transaction order by using the Object Credit Certificate, and
the actual
transaction is performed by both the first terminal and provider. When the
first terminal
confirms the acceptance, the corresponding transaction order is generated by
using the
electronic commitment certificate, and the payment is directly paid to the
provider
according to the transaction order. When the provider accepts the transaction
order, the
supplier issues the commodity according to the information of the first
terminal. The
second terminal acts as an electronic commitment certificate for obtaining the
commodity /
services from the provider and publishing these E-commitment certificate to
the parties that
need to be purchased.
9
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
[54] Further, the target data can also be an opening method for the data
provider to integrate the
functions required by the data interaction or the target data.
[55] The building interactive binding method in the example of the present
invention is
described again in the present example of the present invention. 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. 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.
[56] When the Client A delivers the Data-Management Server a request for
acquiring a friend
that carries the ID of the target data, the Data-Management Server responds to
the request,
and from each pre-saved target data of the Client B In the interactive record,
the Client B
user who has performed the data interaction on the target data represented by
the identifier
is selected, and the user list including the filtered Client B is delivered to
the Client A.
Wherein, the Data-Management Server pre-saves the interactive records of each
Client B
for the target data represented by the identifier.
[57] Client A, based on the user list of Client B, selects the Client B1 as
the target client to
establish the interactive binding relationship with the first client to
participate in the
interaction of the target data represented by the identifier. Client A
requests the
Data-Management Server to obtain the target data of Client Bl, that is, the
administrator
password, so that the Data-Management Server responds to the request and
delivers the
locally stored target data list of the Client B1 to Client A, so that Client A
in the target data
list to receive the required target data in order to achieve the Client B1
administrator
password interaction. When receiving the notification that the Client A
delivers the
administrator password of the Client Bl, the Data-Management Server
establishes the
interactive binding relationship between the Client A and the Client Bl.
Wherein, in order
to secure data information, the interactive data can be encrypted after the
administrator
password of the Client B1 is formed, and the key to decrypt the data packet is
also
provided. When the Client A accepts the data, the client uses the key and
another key
provided by the device providing the administrator password of the Client B1
to decrypt
and decompress the data packet to obtain the administrator password of the
Client Bl.
[58] For another example, the first terminal is a Client A and is used by a
tester; the second
terminal is a Client B and is used by a test provider, and the server is a
Data-Management
Server. The test provider has its own test application, test case, or test
environment for
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
testers to test. Different test providers have different test applications,
test cases, or test
environments. Tester need to find the right test provider, test application,
test case or test
environment for testing, but faced with many test providers, test
applications, it is not clear
how to choose to achieve the best test results, the selection of inappropriate
test providers
or test applications can lead to unsatisfactory test results; Test providers
also need to be
tested by appropriate testers to improve their commodity / services. Using the
above
method, testers can use Client A and the appropriate test provider using
Client B to
establish a stable interactive binding relationship to improve the test
application, test case
or test environment, and to improve the commodity / service. During this
process, the tester
gains the test application, test case, or test environment provided by the
test provider,
which is equivalent to the target data. The test application can be a program
or a
qualification that triggers the testing process. If it is a qualification
certificate, if the tester
turns on the qualification, he or she will obtain the test qualification and
automatically
complete a series of pre-test preparations for subsequent testing (equivalent
to
implementing data interaction based on the selected target data with the
selected target
data).
[59] Please refer to Figure 2, it is another schematic flowchart of a
method for establishing an
interaction binding relationship in an example of the present invention. The
method flow
shown in this example includes the following steps:
[60] S21: The server receives the interactive binding requirement that is
delivered by the first
terminal and carries the identifier of the target data.
[61] S22: The server responds to the interactive binding needs to the first
terminal of the
identifier represents the target data of second terminal interactive data
collection of users,
so that the first terminal is selected from the user collection of the second
terminal to select
an object second terminal that needs to establish an interactive binding
relationship.
[62] The first terminal and a second terminal can realize data interaction
between the clients, or
to perform the client's equipment, and the first and second terminal can
perform data
interaction with the server through the network. The server pre-stores user
information of
the second terminal. The user information of the second terminal includes an
interaction
record of the second terminal on the target data, such as a name of the target
data, a source,
a time of data interaction, second end user information for performing the
data interaction,
and so on.
[63] Before the S21, the method further includes: when the second terminal
is detected to
interact with the target data of the other terminal, the interactive
information of the target
data is recorded in the second terminal.
11
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
[64] Wherein, the identification of the target data is any information of
the target data, such as
the name of the target data and the source of the target data. Specifically,
the data
interaction is performed on the target data represented by the identifier by
obtaining the
permission or ownership of the target data represented by the identifier or
implementing
the data interaction based on the target data represented by the identifier by
using the target
data represented by the identifier. The user collection of the second terminal
may be
delivered to the first terminal in a list way, and the user collection of the
second terminal
includes a user identifier of the at least one second terminal.
[65] S23: The server receives a request for acquiring target data of the
target second terminal
delivered by the first terminal.
[66] S24: The server delivers the collection of target data of the target
second terminal to the
first terminal in response to the request, so that the first terminal selects
the target data from
the collection of the target data, and realizes the data interaction based on
the selected
target data by using the selected target data.
[67] In an example, before the step S21, the server receives and pre-stores
the target data
delivered by the second terminal. When receiving the request delivered by the
first
terminal, the server searches out all pre-stored target data corresponding to
the target
second terminal and delivers the target data to the first terminal. Wherein,
the collection of
target data may be delivered to the first terminal in a list way, and include
at least one
target data.
[68] In another example, the server does not pre-store the target data of
the second terminal
before step S21. In step S24, when receiving the request delivered by the
first terminal, the
server requests to obtain the target data from the target second terminal and
delivers the
target data fed back from the target second terminal to the first terminal.
[69] Wherein, 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
product/service and the
necessary functions of the E-commerce for the target commodity /service
provider. Further,
the method for obtaining the Object Credit Certificate is the link address of
the web page
which contains the Object Credit Certificate function, and is used to provide
corresponding
information of the target commodity / service and the essential functions of E-
commerce.
[70] In the step S24, the above steps of using the selected target data to
achieve data interaction
based on the selected target data can be specific as follows: the Object
Credit Certificate is
selected to implement the E-commerce function to get the commodity / services.
[71] S25: After the server implements data interaction based on the
selected target data, the
12
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
server establishes an interactive binding relationship between the first
terminal and the
target second terminal.
[72] For example, the server receives the notification delivered by the
first terminal after the
first terminal implements the data interaction based on the selected target
data, and
determines that the first terminal obtains the right to establish an
interactive binding
relationship with the target second terminal, so that to establish the
interactive binding
relationship between the first terminal and the target second terminal without
the response
of the target second terminal.
[73] In another implementation method, before the step S21, the server
receives and stores the
binding conditions sent by the second terminal. Wherein, the binding condition
may
include at least one of the credit status, occupation, behaviour habit,
income, location, and
hobby of the user of the first terminal. After receiving the notification
delivered by the first
terminal, the server first judges whether the first terminal meets the binding
condition set
by the target second terminal, and if yes, establishes the first terminal to
obtain an
interactive binding relationship with the target second terminal; if not the
first terminal may
deliver a notification that it does not meet the binding condition of the
target second
terminal.
[74] In the S25, the step of establishing an interactive binding
relationship between the first
terminal and the target second terminal includes: establishing an instant
communication
relationship between the first terminal and the target second terminal, or
establish
permission of the first terminal to acquire data for viewing the target second
terminal, or
establish attention of the first terminal to the target second terminal.
[75] Please refer to Figure 3, it is a schematic structural diagram of an
interactive terminal for
establishing an interaction binding relationship in an example of the present
invention. In
this example, the interactive terminal 30 includes a first delivery module 31,
a selecting
module 32, a second delivery module 33 and an acquisition module 34. The
terminal 30 is
an execution body of the method shown in Figure 1, that is, a first terminal.
Each module
of the terminal 30 is used to execute each step in the example shown in Figure
1.
Specifically, the terminal 30 is a client running on an electronic device such
as a smart
phone, a tablet, or an electronic device running the client.
[76] The first delivery module 31 is used to deliver the interaction
binding requirement with the
identification of the target data to the server, so that to get the user
collection of the second
terminal that interacts with the target data represented by the identifier.
[77] The first terminal and the second terminal can interactive data with
the server through the
network. A database is set in the server for storing user information of the
second terminal.
13
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
The user information of the second terminal includes an interaction record of
the second
terminal on the target data, such as a name of the target data, a source, a
time of data
interaction, second end user information for performing the data interaction,
and so on.
Wherein, the second terminal records the interaction between the target data
and the target
data in the second terminal.
[78] Wherein, the identification of the target data is any information of
the target data, such as
the name of the target data and the source of the target data. Specifically,
the data
interaction is performed on the target data represented by the identifier by
obtaining the
permission or ownership of the target data represented by the identifier or
implementing
the data interaction based on the target data represented by the identifier by
using the target
data represented by the identifier. The user collection of the second terminal
may be
delivered to the first delivery module 31 in a list way, and the user
collection of the second
terminal includes a user identifier of the at least one second terminal.
[79] The selection module 32 is used to select, from the user collection of
the second terminal, a
target second terminal that needs to establish an interaction binding
relationship.
[80] Optionally, the user collection of the second terminal delivered by
the server also includes
a record of data interaction between the target data represented by the second
terminal to
the identified representative.
[81] The selection module 32 is specifically used to according to the
record that the second
terminal performs data interaction on the target data that is identified by
the identifier,
select a target second terminal that needs to establish an interactive binding
relationship
from the user collection of the second terminal. For example, from the user
collection of
the second terminal, select the second earliest terminals that correspond to
the target data
representing the target data as the target second terminal to establish the
interaction binding
relationship
[82] The second delivery module 33 is used to deliver a request to the
server to retrieve the
target data of the target second terminal, to retrieve the collection of
target data from the
target's second terminal from the server.
[83] For example, the server's database stores in advance the target data
delivered by the second
terminal. After receiving the request, the server searches all the target data
corresponding to
the target second terminal in the database, and s delivers the collection of
target data of the
target second terminal to the second delivery module 33. Wherein, the
collection of target
data may be delivered to the second delivery module 33 in a list way, and
include at least
one target data.
[84] It can be understood that, in other examples, the server may not pre-
store the target data of
14
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
the second terminal, but after receiving the request, the target data is
obtained from the
target second terminal and the target data is delivered to the second delivery
module 33.
[85] Wherein, the request delivered by the second delivery module 33 may
further include a
request to obtain the user profile of the target second terminal, such as the
location of the
user of the target second terminal, and so on, so that when the server
receives the request, it
also delivers the user information of the target second delivery terminal to
the second
delivery module 33.
[86] The acquisition module 34 is used to select target data from the
collection of target data,
and uses the selected target data to implement data interaction based on the
selected target
data, so that the server establishes the relationship between the terminal and
the interactive
binding relationship of the target second terminal.
[87] For example, the acquisition module 34 is used to select target data
of its own needs from
the collection of target data of the target second terminal to realize data
interaction based
on the selected target data with the selected target data, and then delivers
the notification to
the server. After receiving the notification, the server determines that the
first terminal
obtains the right to establish an interactive binding relationship with the
target second
terminal, so that to establish the interactive binding relationship between
the first terminal
and the target second terminal.
[88] In another example, the server further stores binding conditions set
by the target second
terminal. After receiving the notification, the server first judges whether
the server meets
the binding condition set by the target second terminal, and if yes,
establishes the first
terminal to obtain an interactive binding relationship with the target second
terminal
Wherein, the binding condition may include at least one of the credit status,
occupation,
behaviour habit, income, location, and hobby of the user of the first
terminal.
[89] The acquisition module 34 is further used to establish an interactive
binding relationship
between the first terminal and the target second terminal, the steps
including: establishing
an instant communication relationship between the first terminal and the
target second
terminal, or establish permission of the first terminal to acquire data for
viewing the target
second terminal, or establish attention of the first terminal to the target
second terminal.
[90] 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. Further, the method for obtaining the Object
Credit
Certificate is the link address of the web page which contains the Object
Credit Certificate
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
function, and is used to provide corresponding information of the target
commodity /
service and the essential functions of E-commerce.
[91] The acquisition module 34 in the above steps of using the selected
target data to achieve
data interaction based on the selected target data can be specific as follows:
the Object
Credit Certificate is selected to implement the E-commerce function to get the
commodity /
services.
[92] Further, the Object Credit Certificate obtained by the acquisition
module 34 includes the
identity information of the target second terminal. When the acquisition
module 34 obtains
the ownership of the Object Credit Certificate, the first terminal replaces
the identification
information of the target second terminal with the identification information
of the first
terminal.
[93] Please refer to Figure 4, it is a schematic structural diagram of an
interactive terminal for
establishing an interaction binding relationship in an example of the present
invention. In
this present invention, the interactive terminal 40 includes a first receiving
module 41, a
first delivery module 42, a second receiving module 43, a second delivery
module 44, and
an establishing module 45. The terminal 40 is an execution body of the method
shown in
Figure 2, that is, a server. Each module of the terminal 40 is used to execute
each step in
the example shown in Figure 2.
[94] The first receiving module 41 is used to receive an interactive
binding request that is
delivered by a first terminal and carries an identifier of target data.
[95] The first delivery module 42 is used to respond to the interactive
binding needs to the first
terminal of the identifier represents the target data of second terminal
interactive data
collection of users, so that the first terminal is selected from the user
collection of the
second terminal to select an object second terminal that needs to establish an
interactive
binding relationship.
[96] The first terminal and a second terminal can realize data interaction
between the clients, or
to perform the client's equipment, and the first and second terminal can
perform data
interaction with the server through the network. The server pre-stores user
information of
the second terminal. The user information of the second terminal includes an
interaction
record of the second terminal on the target data, such as a name of the target
data, a source,
a time of data interaction, second end user information for performing the
data interaction,
and so on.
[97] The terminal 40 may also include a recording module is detected to
interact with the target
data of the other terminal, the interactive information of the target data is
recorded in the
second terminal.
16
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
[98] Wherein, the identification of the target data is any information of
the target data, such as
the name of the target data and the source of the target data. Specifically,
the data
interaction is performed on the target data represented by the identifier by
obtaining the
permission or ownership of the target data represented by the identifier or
implementing
the data interaction based on the target data represented by the identifier by
using the target
data represented by the identifier. The user collection of the second terminal
may be
delivered to the first terminal in a list way, and the user collection of the
second terminal
includes a user identifier of the at least one second terminal.
[99] The second receiving module 43 is used to receive a request for
acquiring target data of the
target second terminal delivered by the first terminal.
[100] The second delivery module 44 is used to deliver the collection of
target data of the target
second terminal to the first terminal in response to the request, so that the
first terminal
selects the target data from the collection of the target data, and realizes
the data interaction
based on the selected target data by using the selected target data.
[101] In an example, the terminal 40 also includes a third receiving module,
which is used to
receive and pre-save the target data delivered by the second terminal. When
the second
receiving module 43 receives the request delivered by the first terminal, the
second
receiving module 44 searches out all pre-stored target data corresponding to
the target
second terminal and delivers the target data to the first terminal. Wherein,
the collection of
target data may be delivered to the first terminal in a list way, and include
at least one
target data.
[102] In another example, the server does not pre-store the target data of the
second terminal. The
second receiving module 43 is also used to when receiving the request
delivered by the
first terminal, requests to obtain the target data from the target second
terminal and delivers
the target data fed back from the target second terminal to the first
terminal.
[103] Wherein, 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
product/service and the
necessary functions of the E-commerce for the target commodity /service
provider. Further,
the method for obtaining the Object Credit Certificate is the link address of
the web page
which contains the Object Credit Certificate function, and is used to provide
corresponding
information of the target commodity / service and the essential functions of E-
commerce.
[104] The above steps of using the selected target data to achieve data
interaction based on the
selected target data can be specific as follows: the Object Credit Certificate
is selected to
implement the E-commerce function to get the commodity / services.
17
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
[105] The establishing module 45 is used to after implements data interaction
based on the
selected target data, the server establishes an interactive binding
relationship between the
first terminal and the target second terminal.
[106] For example, the establishing module 45 receive the notification
delivered by the first
terminal after the first terminal implements the data interaction based on the
selected target
data, and determines that the first terminal obtains the right to establish an
interactive
binding relationship with the target second terminal, so that to establish the
interactive
binding relationship between the first terminal and the target second
terminal.
[107] In another present invention, the terminal also includes a fourth
receiving module, which is
used to receive and save the binding condition delivered by the second
terminal. Wherein,
the binding condition may include at least one of the credit status,
occupation, behaviour
habit, income, location, and hobby of the user of the first terminal. When
receiving the
notification delivered by the first terminal, the establishing module 45
judges whether the
first terminal meets the binding condition set by the target second terminal,
and if yes,
establishes the first terminal to obtain an interactive binding relationship
with the target
second terminal; if not the first terminal may deliver a notification that it
does not meet the
binding condition of the target second terminal.
[108] The establishing module 45 is used to establish an interactive binding
relationship between
the first terminal and the target second terminal, the steps including:
establishing an instant
communication relationship between the first terminal and the target second
terminal, or
establish permission of the first terminal to acquire data for viewing the
target second
terminal, or establish attention of the first terminal to the target second
terminal.
[109] In the above solution, the first terminal delivers a request for
establishing an interaction
binding relationship to the server, and the server selects a user collection
of the second
terminal that has performed the data interaction with the target data
designated by the first
terminal. The first terminal selects the target second terminal which needs to
establish the
interactive binding relationship and selects the target data in the target
data collection of
the target server, so that using the selected target data to achieve data
interaction based on
the selected target data, and the server determines that the first terminal
has permission to
set up an interactive binding relationship with the target second terminal,
therefore, it is
possible to establish the interaction binding relationship between the first
terminal and the
target second terminal without the response of the target second terminal,
that is, the
interactive binding relationship is automatically established based on the
interaction of the
target data. Moreover, the server intelligently filters the second terminal
according to the
data interaction record of the target data designated by the first terminal,
and then delivers
18
CA 02990325 2017-12-20
WO 2017/000176 PCT/CN2015/082775
the first terminal to the first terminal, thereby improving search efficiency
of interaction
binding objects and accuracy of network data transmission and delivery, and
reducing
invalid transmission of network data and resource consumption. In addition,
establishing
an interactive binding relationship after the data interaction is completed
also facilitates the
data interaction between the first terminal and the target second terminal
again.
[110] The above is only an example of the present invention and is not
intended to limit the
scope of the invention as a matter of limitation, either by way of equivalent
construction or
equivalent process transformation using the present specification and the
accompanying
drawings, directly or indirectly used in other related technical fields, which
are included in
the scope of the patent protection of the present invention.
19