Note: Descriptions are shown in the official language in which they were submitted.
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
Title: Method For Establishing Interactive Binding Relationship And
Interactive Terminal
[1] [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 interactive binding relationship, where
the method
includes: the first terminal delivers interactive binding requirements to the
server, and ;
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 selected data to realize data interaction based on the
selected target data,
so that the server establishes an interactive binding relationship between the
first terminal
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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 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.
[11] 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 requirement that is
delivered by the
first terminal;; in response to the interaction binding requirement, a user
collection of a
second terminal that has a common bound binding object with the first terminal
to the first
terminal, so that the first terminal selection need to establish interactive
binding
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.
[12] 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.
[13] Wherein, in response to the interaction binding requirement, the steps
to deliver the user
collection to the second terminal of the interactive binding object having the
same common
terminal with the first terminal are delivered to the first terminal,
including: in response
2
WO 2017/000174 PCT/CN2015/082773
to the first terminal, a user collection of a second terminal that has a
common interacted
binding object that exceeds the preset value with the first terminal; and the
preset value is
delivered by the first terminal Or carried in advance by the server, or is
preset by the server
[14] 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.
[15] 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 the
relationship between the first terminal and the second terminal of the target,
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.
[16] 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.
[17] In order to solve the above technical problem, a third aspect of the
present invention
provides an interactive terminal for establishing an interactive binding
relationship, where
the interactive terminal includes: the first delivery module is used to
deliver the interactive
binding request with the target data, and a user collection of second
terminals with
common interactive binding objects with the interactive terminal is obtained
from the
server; the selecting module is used to select the target second teriiiinal
that needs 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 teriiiinal, to retrieve the collection of
target data from the
target second terminal to 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
interactive binding
relationship between the interactive terminal and the target second terminal.
[18] 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;
the first delivery module is used for a user collection of sending the second
terminal with
the interactive terminal to the first terminal to respond to the interaction
binding
3
Date Recue/Date Received 2023-07-06
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
requirement is provided., 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 deliver 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 module 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.
[19] In the above solution, the first terminal delivers a request for
establishing an interactive
binding relationship to the server, and the server filters out the user
collection of the second
terminal with the interactive binding object with 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
interactive 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 delivers the first terminal to the first terminal after
intelligent
selecting of the objects that have been bound by the second terminal, and then
delivers the
first terminal to the first terminal, thereby improving search efficiency of
interaction
binding objects and efficiency of network data transmission and delivery
accuracy, 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.
[20] [Brief Description]
[21] Figure 1 is a schematic flow chart of a method for establishing an
interaction binding
relationship in an example of the present invention;
[22] Figure 2 is another schematic flow chart of a method for establishing
an interaction binding
relationship in an example of the present invention;
[23] Figure 3 is a schematic structural diagram of an interactive terminal
for establishing an
4
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
interaction binding relationship in an example of the present invention;
[24] Figure 4 is another schematic structural diagram of an interactive
terminal for establishing
an interaction binding relationship in an example of the present invention.
[25] [Description of the Preferred Examples]
[26] 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.
[27] 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:
[28] S11: the first terminal delivers an interactive binding requirement to
the server, so as to
obtain a collection of users from the server that has a common interaction
bound object
with the first terminal.
[29] 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.
[30] A database is set in the server for storing user information of the
second terminal. The user
information of the second terminal includes an object that the second terminal
user has
bound, that is, an object that the second terminal has bound and interacted
with, for
example, a name, location, registration information, credit index, etc. of an
interactively
bound object. Wherein, the interactive binding object of the second terminal
is to record
the other terminal as an interactive binding object of the second terminal
when the
interaction between the second terminal and other terminals is detected.
Wherein, an
interactive binding object can also be understood to be a user of the terminal
of an
interactive binding relationship. For example, when detecting that another
terminal user C
establishes an interaction binding object with the second terminal, the server
records the
user C of the other terminal as an interactive binding object of the second
terminal.
[31] 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
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
an interactive binding object for each second terminal from the database, and
select out a
second terminal user that has a common binding object with the first terminal,
the user
collection of the selected second terminal will be delivered to the first
terminal.
[32] Optionally, the second terminal user selected by the server can also
have a common
interaction bound object with the first terminal, and the binding object
exceeds the preset
value. The preset value may be carried by the interaction binding requirement
of the first
terminal or pre-set for the server.
[33] 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.
[34] 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.
[35] 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: according to the object of the second terminal which has
been
interacted, select the target second terminal which 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 terminal with the most
common
interactively bound objects with the first terminal as the target second
terminal that needs
to establish an interactive binding relationship.
[36] 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
terminal from the server.
[37] 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.
[38] 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.
[39] 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.
6
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
[40] 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.
[41] 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.
[42] 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
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.
[43] 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.
[44] 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.
[45] 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
7
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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.
[46] 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.
[47] 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.
[48] 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
referred to as seller), the server is a server (hereinafter referred to as a
server) running an
E-commerce platform.
[49] Specifically, the buyer issues a request for obtaining a friend to the
server, so that
according to the requirement, the server will select the seller who has a
friend with the
seller from the presaved seller's friend list, and deliver a list containing
seller information
to the buyer. Wherein, the information includes at least the seller's user
name and the
seller's mutual friend information. The buyer may select a suitable seller
from the seller
list, such as the seller having the most common friends with the first
terminal, as the target
seller. Of course, the selection condition may be adjusted according to
circumstances, for
example, the adjustment is based on the special concern of the first terminal
based on the
common friends with the first terminal. 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 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.
[50] 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
8
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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 Object Credit Certificate
to implement
the E-cornmerce 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.
[51] 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.
[52] 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.
[53] When the Client A delivers the request for obtaining the friend to the
Data-Management
Server, the Data-Management Server responds to the request and filters out the
bound
objects bound to each Client B from the Client A which has more than 5 Clients
B that
have been mutually bound together, and delivers the list of users containing
the filtered
Clients B to Client A. Wherein, the Data-Management Server pre-saves the bound
objects
of each Client B.
[54] The Client A selects the Client B1 which has the most common
interaction binding object
with the first terminal according to the user list of the Client B, and acts
as the target client
to establish the interaction binding relationship. 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
9
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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 BI, 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.
[55] 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
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).
[56] 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:
[57] S21: the server receives the interactive binding requirements
delivered by the first terminal.
[58] S22: the server responds to the interaction binding requirement and
delivers the user
collection to the second terminal by the first terminal with the common
interactive binding
object to the first terminal, so that the first terminal is selected from the
user collection of
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
the second terminal to select an object second terminal that needs to
establish an interactive
binding relationship.
[59] 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
object that the
second terminal user has bound, that is, an object that the second terminal
has bound and
interacted with, for example, a name, location, registration information,
credit index, etc. of
an interactively bound object.
[60] Before the step S21, the method may include, when it is detected that
the second terminal
establishes an interactive binding relationship with other terminals,
recording the other
terminal as an interactive binding object of the second terminal.
[61] In the S21, the server in response to the interaction binding
requirement, the steps to
deliver the user collection to the second terminal of the interactive binding
object having
the same common terminal with the first terminal are delivered to the first
terminal,
including: the server in response to the first terminal, a user collection of
a second terminal
that has a common interacted binding object that exceeds the preset value with
the first
terminal. The preset value may be carried by the interaction binding
requirement of the first
terminal or pre-set for the server.
[62] 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.
[63] S23: The server receives a request for acquiring target data of the
target second terminal
delivered by the first terminal.
[64] 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.
[65] 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.
[66] In another example, the server does not pre-store the target data of
the second terminal
11
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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.
[67] 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.
[68] 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.
[69] S25: After the server 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.
[70] For example, the server receives the delivered notification 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.
[71] 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.
[72] 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.
12
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
[73] 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.
[74] The first delivery module 31 is used to deliver an interaction binding
requirement to a
server, so that to obtain the user collection of second terminals with a
common interactive
binding object with the first terminal from the server.
[75] 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.
The user information of the second terminal includes a name, a location,
registration
information, a credit index, and so on. The second terminal user selected by
the server can
also have a common interaction bound object with the first terminal, and the
binding object
exceeds the preset value. The preset value may be carried by the interaction
binding request
delivered by the first delivery module 31 or pre-set for the server.
[76] 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.
[77] 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.
[78] Optionally, the user collection of the second terminal delivered by
the server also includes
objects that the second terminal has interacted with.
[79] The selection module 32 is used to according to the object of the
second terminal which
has been interacted, select the target second terminal which 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
terminal with
the most common interactively bound objects with the first terminal as the
target second
terminal that needs to establish an interactive binding relationship.
[80] 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.
[81] For example, the server's database stores in advance the target data
delivered by the second
13
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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.
[82] 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 second delivery
module 33.
[83] 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.
[84] 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.
[85] 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 without the response of the target second
terminal.
[86] 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.
[87] 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.
14
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
[88] 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
function, and is used to provide corresponding information of the target
commodity /
service and the essential functions of E-commerce.
[89] 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.
[90] 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.
[91] 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.
[92] The first receiving module 41 is used to receive the interaction
binding requirements
delivered by the first terminal.
[93] The first delivery module 42 is used to respond to the interactive
binding requirement and
delivers the user collection to the second terminal by the first terminal with
the common
interactive binding object to the first terminal, 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.
[94] 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 specifically
includes a
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
name, a location, registration information, a credit index, and so on.
[95] The terminal 40 may also include a recording module, which is used to
when it is detected
that the second terminal establishes an interactive binding relationship with
other terminals,
recording the other terminal as an interactive binding object of the second
terminal.
[96] The first delivery module 42 may be specifically used to deliver to
the first terminal in
response to the interaction binding request, the first binding request with
the first terminal
having a common bound object that exceeds a preset value of second terminal
user
collection. The preset value may be carried by the interaction binding
requirement of the
first terminal or pre-set for the server.
[97] 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.
[98] 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.
[99] The second delivery module 44 is used for the collection of target
data for delivering the
target second terminal to the first terminal in response to the requested
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.
[100] 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.
[101] 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.
[102] 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
16
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
information of the target commodity / service and the essential functions of E-
commerce.
[103] 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.
[104] 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.
[105] For example, the establishing module 45 receive the notification
delivered 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.
[106] In another present invention, the device 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.
[107] 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.
[108] In the above solution, the first terminal delivers a request for
establishing an interactive
binding relationship to the server, and the server selects a user collection
of the second
terminal with the interactive binding object with 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
interactive binding relationship between the first terminal and the target
second terminal
17
CA 02990721 2017-12-22
WO 2017/000174 PCT/CN2015/082773
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 delivers the first terminal to the first terminal after
intelligent
selecting of the objects that have been bound by the second terminal, and then
delivers the
first terminal to the first terminal, thereby improving search efficiency of
interaction
binding objects and efficiency of network data transmission and delivery
accuracy, 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.
[109] 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.
18