Language selection

Search

Patent 2990324 Summary

Third-party information liability

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

Claims and Abstract availability

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

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2990324
(54) English Title: METHOD FOR ESTABLISHING INTERACTIVE BINDING RELATIONSHIP AND INTERACTIVE TERMINAL
(54) French Title: PROCEDE PERMETTANT D'ETABLIR UNE RELATION DE LIAISON INTERACTIVE ET TERMINAL INTERACTIF
Status: Examination Requested
Bibliographic Data
Abstracts

English Abstract

A method for establishing interactive binding relationship and an interactive terminal. The method comprises: a first terminal transmits an interactive binding requirement to a server, so as to obtain from the server a user set of second terminals that have operation records within a pre-set period (S11); the first terminal selects from the user set of the second terminals a target second terminal with which an interactive binding relationship needs to be established (S12); the first terminal transmits to the server a request to obtain the target data of the target second terminal, so as to obtain from the server a target data set of the target second terminal (S13); the first terminal selects target data from the target data set, and uses the selected target data to implement data exchange based on the selected target data, so that the server establishes an interactive binding relationship between the first terminal and the target second terminal (S14). The present method enables target data based exchange and automatically establishes interactive binding relationships.


French Abstract

La présente invention porte sur un procédé permettant d'établir une relation de liaison interactive et sur un terminal interactif. Le procédé comprend les étapes suivantes : un premier terminal transmet une exigence de liaison interactive à un serveur de sorte à obtenir du serveur un ensemble d'utilisateurs de seconds terminaux qui comportent des enregistrements d'opérations effectués pendant une période prédéfinie (S11); le premier terminal sélectionne parmi l'ensemble d'utilisateurs des seconds terminaux un second terminal cible avec lequel une relation de liaison interactive doit être établie (S12); le premier terminal transmet au serveur une requête pour obtenir les données cibles du second terminal cible de sorte à obtenir du serveur un ensemble de données cibles du second terminal cible (S13); le premier terminal sélectionne des données cibles parmi l'ensemble de données cibles et utilise les données cibles sélectionnées pour mettre en uvre un échange de données en se basant sur les données cibles sélectionnées de telle sorte que le serveur établisse une relation de liaison interactive entre le premier terminal et le second terminal cible (S14). Le procédé de la présente invention permet un échange basé sur des données cibles et établit automatiquement des relations de liaison interactive.

Claims

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


The Claims
[Claim 1] A method to build an interactive binding relationship, wherein
the method includes:
The first terminal delivers an interactive binding requirement to the server
to obtain
a user collection of second terminals with an operating record in a preset
time from
the server.
Select the target second terminal that needs to establish an interactive
binding
relationship from the user collection of the second 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;
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.
[Claim 2] According to the method in Claim 1, its characteristic is that
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, the steps including:
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;
Delivers a notification to the server, so that when the server receives the
notification
and determines that the first terminal meets the binding condition set by the
target
second terminal, establish an interactive binding relationship between the
first
terminal and the target second terminal.
[Claim 3] According to the method in Claim 1, wherein the characteristic
includes that the
user collection of the second terminal further includes a record that the user

collection of the second terminal also includes the collection of users of the

second terminal also includes an operation record of the user of the second
terminal
within a preset time;
Select the target second terminal that needs to establish an interactive
binding
relationship from the user collection of the second terminal, the steps
including;
According to the operation records of users in the preset time of the second
19

terminal, the target second terminal that establishes the interaction binding
relationship is selected from the user collection of the second terminal.
[Claim 4] According to the method in Claim 1, wherein the preset time is
carried by the
interaction binding requirement delivered by the first terminal, or preset by
the
server.
[Claim 5] According to the method in Claim 1-4, the characteristic is that
the target data is
an Object Credit Certificate or an obtaining manner information of Object
Credit
Certificate;
The step of using the selected target data to implement data interaction based
on
the selected target data including;
Implement the E-commerce function with the selected Object Credit Certificate
to
obtain the commodity / service.
[Claim 6] A method to build an interactive binding relationship, wherein
the method
includes:
The server receives the interactive binding requirement that is delivered by
the
first terminal;
Responds to the interactive binding requirements and delivers a user
collection of
the second terminal of the operating record in the preset time 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.
Receives a request for acquiring target data of the target second terminal
delivered
by the first terminal;
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;
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.
[Claim 7] According to the method in Claim 6, the characteristic is that
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, the step including:
Receiving the notification delivered by the first terminal after the
implementation

of the data interaction based on the selected target data;
Judging whether the first terminal meets the binding condition set by the
target
second terminal, establish an interactive binding relationship between the
first
terminal and the target second terminal.
[Claim 8] According to the method in Claim 7, its characteristic is that
before the step of the
server receiving the interaction binding requirement delivered by the first
terminal,
the method also including:
The server receives and saves the target data and the binding condition
delivered
by the second terminal.
[Claim 9] According to the method in Claim 6, its characteristic is that
before the step of the
server receiving the interaction binding requirement delivered by the first
terminal,
the method also including:
When the second terminal is detected, the operation information of the current

user of the second terminal is recorded.
[Claim 10] According to the method in Claim 6, the characteristic is that
establishes an
interactive binding relationship between the first terminal and the target
second
terminal, the step including:
Establish 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.
[Claim 11] T According to the method in Claim 6 to 10, the characteristic
is that the target
data is an Object Credit Certificate or an obtaining manner information of
Object
Credit Certificate;
The step of using the selected target data to implement data interaction based
on
the selected target data including;
Implement the E-commerce function with the selected Object Credit Certificate
to
obtain the commodity / service.
[Claim 12] A method to build an interactive binding terminal, the
characteristic is that the
terminal includes:
The first delivery module is used to deliver an interaction binding
requirement to a
server, so that a user collection of second terminals with an operating record
in a
preset time is obtained from the server;
The selection module is used to select, from the user collection of the second

terminal, a target second terminal that needs to establish an interaction
binding
21

relationship;
A second delivery module 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;
An acquisition module is used for 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.
[Claim 13] A method to build an interactive binding terminal, the
characteristic is that the
terminal includes:
A first receiving module is used to receive the interactive binding
requirement that
is delivered by the first terminal;
A first delivery module is used to respond to the interactive binding
requirements
and delivers a user collection of the second terminal of the operating record
in the
preset time 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;
A second receiving module is used to receive a request for acquiring target
data of
the target second terminal delivered by the first terminal;
A second delivery module 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;
An establishing module 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.
22

Description

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


CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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 modem 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 deliver the interactive binding request with the
target data,
obtain a collection of users from the server that has the second terminal of
the operation
record in the preset time; 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 and the target second terminal.

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
[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 also includes an
operation record of the
user of the second terminal within a preset time; and the selecting from the
user collection
of the second terminal that an interactive request to be established and the
steps of
interactive binding of the target second terminal including: according to the
operation
record of the user of the second terminal in the preset time, select the
target second
terminal which needs to establish the interactive binding relationship from
the user
collection of the second terminal.
[11] Wherein, the preset time is carried by the interaction binding
requirement delivered by the
first terminal, or preset by 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 requirement that is
delivered by the
first terminal;; in response to the interactive binding requests to the first
terminal of the
target data of second terminal interactive data collection of users, so that
the first terminal
selects a target second terminal that needs to establish an interactive
binding relationship
from the user collection of the second terminal; receive a request delivered
by the first
terminal to acquire target data of the target second terminal; a collection of
target data from
the target second terminal being delivered to the first terminal in response
to the request, so
that the target data is selected from the collection of the target data by the
first terminal,
and the data interaction based on the selected target data is realized by
using the selected
target data; after the first terminal implements the data interaction based on
the selected
target data, it establishes the relationship between the first terminal and
the parent of the
2

,
CA 02990324 2017-12-20
WO 2017/000173
PCT/CN2015/082772
target second terminal.
[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 it 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, the operation information of the current user of the second terminal
is recorded.
[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 application
provides a 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 obtain a collection of users from
the server that
has the second terminal of the operation record in the preset time; the
selecting module is
used to select the target second terminal 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 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 interactive binding relationship between the interactive
terminal and
3

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
the target second terminal.
[20] In order to solve the above technical problem, a fourth aspect of the
present application
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 to respond to the interaction binding
requirements,
delivers a user collection of the second terminal of the operation record in
the preset time
to the first terminal, so that select the first terminal from the user
collection of the second
terminal, the target second terminal request to establish an interactive
binding relationship,
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.
[21] In the above solution, the first terminal delivers a request for
establishing an interactive
binding relationship to the server, and the server selects a collection of
users with the
second terminal of the operation record in the preset time, 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 it to the first terminal after intelligent
filters based on the
operation records of 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.
4

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
[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
interactive binding relationship in an example of the present invention:
[30] S11: the first terminal delivers an interaction binding requirement to
the server, so as to
obtain a collection of users who obtain a second terminal of operational
records from the
server in the preset time.
[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.
[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 operation record of the user of
the second
terminal. Wherein the user operation record of the second terminal is recorded
in the
information of the current user of the second terminal when the detection of
the second
terminal is operated, and the operation record includes the login record of
the user of the
second terminal, the data interaction record with the server, or the operation
record that the
other server can detect.
[33] In this S11, the first terminal delivers an interactive binding
requirement to the server that

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
carries the identity of the target data, after receiving the interactive
binding request, the
user's operation records of each second terminal are querying from the
database, and
second terminal users with operation records in the preset time are filtered
out, and the user
collection of the second terminal selected is delivered to the first terminal.
[34] Wherein, the preset time may be carried by the interaction binding
requirement of the first
terminal or pre-set for the server. The preset time, for example, is a week or
a month and so
on. 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
an operation record of the user of the second terminal within a preset time.
[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: according to the operation record of the second terminal
in the preset
time, the target second terminal which needs to establish the interactive
binding
relationship is selected from the user collection of the second terminal. For
example, from
the user collection of the second terminal, select the second terminal of the
user with the
maximum number of login times in one week as the target second terminal that
needs to
establish an interactive 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
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
6

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
user information of the target second terminal to the first terminal.
[42] 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.
[43] 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.
[44] 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.
[45] 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.
[46] 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.
[47] 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
7

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[48] 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.
[49] 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.
[50] 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.
[51] Specifically, the buyer issues a request for acquiring a friend to the
server, so that the server
according to the requirement, the server will select the seller who has the
operation record
in the preset time and deliver the list containing seller information to the
buyer according
to the requirement. The information includes at least the seller's user name
and operation
record. The buyer may select a suitable seller from the seller list, such as
the seller who has
the highest number of logins in the preset time as the target seller. Of
course, the selection
condition may be adjusted according to circumstances, such as adjustments are
made to the
most frequently interacted data on the server based on the preset time, and
the current state
of login. 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.
[52] 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
8

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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 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.
[53] 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.
[54] 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.
[55] 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 the user's operating records of each Client B that is saved in
advance, users of the
Client B with an operating record in the preset time are selected, and the
user list including
the selected 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.
[56] According to the user list of the Client B, the Client A selects the
Client B1 corresponding
to the user who has the highest number of operations in the preset time as the
target client
for establishing the interaction binding. 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
9

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[57] 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).
[58] 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:
[59] S21: the server receives the interactive binding requirements
delivered by the first terminal.
[60] S22: the server responds to the interaction binding requirements and
delivers a user
collection of the second terminal of the operating record in the preset time
to the first

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[61] 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
operation
record of the user of the second terminal. The operation record includes the
login record of
the user of the second terminal, the data interaction record with the server,
or the operation
record that the other server can detect.
[62] Before the step S21, the method may include: when the second terminal
is detected, the
operation information of the current user of the second terminal is recorded.
[63] Wherein, the preset time may be carried by the interaction binding
requirement of the first
terminal or pre-set for the server. 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.
[64] S23: The server receives a request for acquiring target data of the
target second terminal
delivered by the first terminal.
[65] 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.
[66] 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.
[67] 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.
[68] 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
11

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[69] 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.
[70] 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.
[71] 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.
[72] 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.
[73] 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.
[74] 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.
12

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[75] The first delivery module 31 is used to deliver an interaction binding
requirement to a
server, so that a user collection of second terminals with an operating record
in a preset
time is obtained from the server.
[76] 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 an operation record of
the user of the
second terminal. The operation record includes a user's login record of the
second terminal,
a data interaction record with the server, or other the other server can
detect.
[77] The preset time may be carried by the interaction binding request
delivered by the first
delivery module 31, or preset by the server. The preset time, for example, is
a week or a
month and so on. 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.
[78] 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.
[79] Optionally, the user collection of the second terminal delivered by
the server also includes
an operation record of the user of the second terminal within a preset time.
[80] The selection module 32 is specifically used to according to the
operation records of users
in the preset time of the second terminal, the target second terminal that
establishes the
interaction binding relationship is selected from the user collection of the
second terminal.
For example, from the user collection of the second terminal, select the
second terminal of
the user with the maximum number of login times in one week as the target
second
terminal that needs to establish an interactive binding relationship.
[81] 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.
[82] 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.
[83] It can be understood that, in other examples, the server may not pre-
store the target data of
13

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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.
[84] 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.
[85] 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.
[86] 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.
[87] 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.
[88] 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.
[89] 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
14

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
function, and is used to provide corresponding information of the target
commodity /
service and the essential functions of E-commerce.
[90] 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.
[91] 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.
[92] 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.
[93] The first receiving module 41 is used to receive the interaction
binding requirements
delivered by the first terminal.
[94] The first delivery module 42 is used to respond to the interactive
binding requirements and
delivers a user collection of the second terminal of the operating record in
the preset time
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.
[95] 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
operation
record of the user of the second terminal. The operation record includes the
login record of
the user of the second terminal, the data interaction record with the server,
or the operation
record that the other server can detect.
[96] The terminal 40 may also include a recording module which used to
record the operation
information of the current user of the second terminal when the second
terminal is
detected.

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
[97] Wherein, the preset time may be carried by the interaction binding
requirement of the first
terminal or pre-set for the server. 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 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.
[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
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
16

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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 collection of
users with the
second terminal of the operation record in the preset time, 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 it to the first terminal after intelligent
filters based on the
operation records of 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
17

CA 02990324 2017-12-20
WO 2017/000173 PCT/CN2015/082772
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

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

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

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 2015-06-30
(87) PCT Publication Date 2017-01-05
(85) National Entry 2017-12-20
Examination Requested 2020-05-06

Abandonment History

There is no abandonment history.

Maintenance Fee

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


 Upcoming maintenance fee amounts

Description Date Amount
Next Payment if small entity fee 2025-06-30 $125.00
Next Payment if standard fee 2025-06-30 $347.00

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

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

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

Payment History

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

Note: Records showing the ownership history in alphabetical order.

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

To view selected files, please enter reCAPTCHA code :



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

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

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


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Examiner Requisition 2022-06-06 6 369
Special Order / Request for Examination / Amendment 2020-05-06 16 583
Claims 2020-05-06 11 403
Acknowledgement of Grant of Special Order 2020-05-26 1 173
Examiner Requisition 2020-07-21 3 206
Amendment 2020-07-23 28 1,001
Claims 2020-07-23 11 396
Examiner Requisition 2020-09-09 3 195
Amendment 2020-09-15 5 133
Examiner Requisition 2021-01-12 4 220
Amendment 2021-05-12 49 2,222
Description 2021-05-12 18 1,135
Claims 2021-05-12 11 373
Examiner Requisition 2021-07-12 4 226
Amendment 2021-10-01 31 1,063
Claims 2021-10-01 11 372
Examiner Requisition 2021-11-30 5 327
Amendment 2022-03-15 47 2,121
Description 2022-03-15 18 1,133
Claims 2022-03-15 11 367
Description 2022-10-03 18 1,554
Amendment 2022-10-03 24 1,345
Examiner Requisition 2023-03-16 10 598
Abstract 2017-12-20 2 106
Claims 2017-12-20 4 190
Drawings 2017-12-20 3 57
Description 2017-12-20 18 1,084
International Search Report 2017-12-20 4 143
National Entry Request 2017-12-20 9 374
Representative Drawing 2018-03-06 1 21
Cover Page 2018-03-06 1 47
Amendment 2023-07-14 48 2,205
Description 2023-07-14 18 1,547
Claims 2023-07-14 9 457
Drawings 2023-07-14 3 116