Method for establishing interactive binding relationship and interactive terminal
Patent Information
- Application Number
- CA2990324
- Authority / Receiving Office
- CA · CA
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2015-06-30
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2035-06-30
Abstract
Description
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 on the Internet, users can perform various activities in the network environment, such as online shopping, making friends and so on. Especially with 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 methods for establishing an interactive binding relationship is as follows: when the requesting party requests to establish an interactive binding relationship with the requested party, it must obtain the permission information fed back by the requested party to establish the interactive 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 interactive binding relationship and an interaction terminal, so that an interactive binding relationship can be established automatically based on the use 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 the interaction binding requirement with the target data, obtains a collection of the second terminal from the server that has an operating record of users in the preset time; selects the target second terminal from the collection of the second terminal that needs to establish the interactive binding relationship; delivers a request to the server to obtain the target data of the target second terminal, retrieves the collection of target data of the target second terminal from the server; selects target data from the collection of target data, and using the selected data to realize a 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. Selecting target data from the collection of target data and implementing interaction based on the selected target data by using 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 include: selecting target data from the collection of target data, and implementing a interaction based on the selected target data by using the selected target data; 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. The collection of the second terminals also includes an operation record of the user of the second terminal within a preset time; and the selecting from the collection of the second terminals that an interactive request to be established and the steps of interactive binding of the target second terminal include: 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 collection of the second terminals. the preset time is set by the interaction binding requirement delivered by the first terminal, or preset by the server. using the selected target data to implement interaction based on the selected target data includes: implementing the e-commerce function by using the selected target data to obtain the commodity / services. The target data is 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 functions of E-commerce for the target commodity / service provider. 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 interaction binding requirement that is delivered by the first terminal; the server responds to the interaction binding requirement and delivers a collection of the second terminal having an operating record in the preset time to the first terminal, so that the first terminal selects a target second terminal that needs to establish an interactive binding relationship from the 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 is 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 interaction based on the selected target data is implemented by using the selected target data; after the first terminal uses the interaction based on the selected target data, it establishes the relationship between the first terminal and the target second terminal. The step of establishing an interactive binding relationship between the first terminal and the target second terminal, after the first terminal uses the interaction based on the selected target data includes: receive a notification sent by the first terminal after the first terminal uses the interaction based on the selected target data; determine whether the first terminal satisfies the binding conditions set by the target second terminal, and if satisfied, the interactive binding relationship between the first terminal and the target second terminal is established.
[15] 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] Before the step of the server receiving the interaction binding requirement delivered by the first terminal, the method further includes: when detecting that the second terminal is operating, the operation information of the current user of the second terminal is recorded.
[17] 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 from the target second terminal, or the target second terminal detects that the first terminal is operating. <semantics>⌈18⌉<annotation encoding="application / x-tex">\lceil 18 \rceil< / annotation>< / semantics> The target data is information about the Object Credit Certificate or the obtaining manner of the Object Credit Certificate; and the step of implementing interaction based on the selected target data by using the selected target data includes: 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 interaction binding requirement with the target data, and obtain a collection of the second terminal from the server that has the operation record of the user 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 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 implement 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. 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 requirement and the identification information of the target data delivered by the first terminal; the first delivery module is used to respond to the interaction binding requirement, and delivers a collection of the second terminal with the operation record of the users in the preset time to the first terminal, for the first terminal selects from the collection of the second terminal, the target second terminal 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, for the first terminal to select the target data from the collection of the target data, and use the selected target data to achieve the 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 uses the interaction based on the selected target data. 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 the second terminal with the operation record of the users 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 collection of the target data of the target second terminal, when the first terminal uses the selected target data to achieve interaction based on the selected target data, 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. 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 from the target second terminal, or the target second terminal detects that the first terminal is operating. Moreover, the server delivers the collection of the second terminal to the first terminal after screening the information of the second terminal based on the operation records of the users, and then delivers the collection of the second 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 interaction is completed and facilitates the interaction between the first terminal and the target second terminal again.
[22] [Brief Description of the drawings]
[23] Figure 1 is a schematic flow chart of a method for establishing an interactive binding relationship in an example of the present invention;
[24] Figure 2 is another schematic flow chart of a method for establishing an interactive binding relationship in an example of the present invention;
[25] Figure 3 is a schematic structural diagram of an interactive terminal for establishing an interactive binding relationship in an example of the present invention;
[26] Figure 4 is another schematic structural diagram of an interactive terminal for establishing an interactive 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, to obtain a collection of the second terminal that has operating records of the user from the server in a preset time.
[31] In this present invention, the first terminal and a second terminal are clients and can realize interaction between these clients, or devices executed by the clients, and the first and second terminal can perform interaction with the server through the network. Generally, the first terminal and the second terminal need to first register on the server to obtain the rights to perform the interaction.
[32] A database is 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 user operation record of the second terminal is recorded in the information of the current user of the second terminal when detecting that the second terminal is operating, and the operation record includes the login record of the user of the second terminal, the interaction record with the server, or an operation record that is detected by the server.
[33] In this S11, the first terminal delivers an interaction binding requirement to the server that carries the identification information of the target data, after the server receives the interaction binding requirement, the user's operation records of each second terminal are queried in the database, and second terminal with user operation records in the preset time are filtered out, and the collection of the second terminal selected is delivered to the first terminal.
[34] The preset time may be set by the interaction binding requirement of the first terminal or pre-set by the server. The preset time, for example, is a week or a month and so on. The collection of the second terminal may be delivered to the first terminal in a list way, and the collection of the second terminal includes a user identifier of the at least one second terminal.
[35] S12: The first terminal selects, from the collection of the second terminal, a target second terminal that needs to establish an interactive binding relationship.
[36] Optionally, the 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 collection of the second terminal that an interactive binding relationship needs to be established and the steps of interactive binding relationship to the target second terminal includes: according to the user 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 collection of the second terminal. For example, from the collection of the second terminal, select the second terminal that has the user with the highest 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 of the target second terminal from the server. 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. The collection of target data may be delivered to the first terminal in a list way and includes at least one target data. 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 collection of target data is delivered to the first terminal.
[41] In S13, the request delivered by the first terminal may further include a request to obtain the user profile of the target second terminal, such as the location of the user of the target second terminal, and so on. So that when the server receives the request, it also delivers the user information of the target second terminal to the first terminal. S14: The first terminal selects target data from the collection of target data, and uses the selected target data to implement interaction based on the selected target data, so that the server establishes the interactive binding relationship between the first terminal and the target second terminal. For example, the first terminal selects target data from the collection of target data of the target second terminal to realize interaction based on the selected target data by using the selected target data, and then delivers the notification to the server. When the server receives the notification, the first terminal obtains the right to establish an interactive binding relationship with the target second terminal, so the server establishes the interactive binding relationship between the first terminal and the target second terminal without the response of the target second terminal. In another example, the server further stores a binding conditions set by the target second terminal. After receiving the notification, 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 server may send a notification that the first terminal does not meet the binding condition of the target second terminal. 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. 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 from the target second terminal, or the target second terminal detects that the first terminal is operating. In the above solution, the target data is 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 functions of E-commerce for the target commodity / service provider. Further, obtaining the Object Credit Certificate is with the link address of the web page which contains the Object Credit Certificate, and is used to provide corresponding information of the target commodity / service and the essential functions of E-commerce. For example, when the first terminal or the second terminal has an Object Credit Certificate with a commodity / service, a web page can be directly opened and displayed by clicking or selecting a link address, and the web page is used to provide information corresponding to the commodity / service, and E-commerce functions, descriptions of commodity / services, specifications, purchase records, reviews, and can jump to the order generation interface and / or payment interface link buttons, etc. Further, all the functions you need to generate orders are automatically completed once you click or select the link to complete a single-click order or even complete a single-click order and payment. In the step S14, the above steps of using the selected target data to achieve 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 obtain the commodity / services. Further, the Object Credit Certificate obtained by the first terminal includes the identification 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 in the Object Credit Certificate with the identification information of the first terminal. The building interactive binding method in the example of the present invention is described below by way of example. 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. Specifically, the buyer issues a request for acquiring a seller to the server, so that the server according to the requirement, the server will select the seller who has the operation record of the user 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 locally stored 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 relationship 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 corresponding Object Credit Certificate, and the Object Credit Certificate contains information related to the transaction information of the provider, 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 between the first terminal and provider. When the first terminal confirms the acceptance, the corresponding transaction order is generated by using an Object Credit Certificate, and the payment is directly paid to the provider according to the transaction order. When the provider accepts the transaction order, the provider issues the commodity according to the information of the first terminal. The second terminal obtains the an Object Credit Certificate of the commodity / services from the provider.
[53] Further, the target data can also be an opening method to integrate the functions required by the interaction.
[54] The interactive binding relationship method in the example of the present invention is described again in the present example of the present invention. The first terminal is Client A, the second terminal is Client B, and the server is a Data-Management Server. Client B 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. When the Client A delivers the Data-Management Server a request for acquiring a client that carries the user ID of the target data, the Data-Management Server responds to the request, and from the use ID operating records of the collection of Client B that is saved in advance, user ID 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. The Data-Management Server pre-saves the operation records of the collection of Client B. 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 interactive binding relationship. Client A requests the Data-Management Server to obtain the target data of Client B1, the Data-Management Server responds to the request and delivers the locally stored target data list of the Client B1 to Client A, Client A accepts the target data list to receive the required target data in order to interact with Client B1 using the administrator password. The target data list comprises the administrator passwords of the Client B1. When receiving the notification that the Client A receives the administrator password of the Client B1, the Data-Management Server establishes the interactive binding relationship between the Client A and the Client B1. For security of the data information, the interaction data may be a data packet formed by encrypting the administrator password of the client B1 and a key for decrypting a data packet. When the client A accepts the data, the client A decrypts and decompresses the data packet by using the key and another key provided by the device providing the administrator password of the client B1, to obtain the administrator password of the client B1. 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. Testers 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 obtains 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 certificate that triggers the testing process. If it is a qualification certificate, the tester may obtain the test qualification and automatically complete a series of pre-test preparation operations, to facilitate subsequent testing (equivalent to using the selected target data to implement interaction based on the selected target data).
[58] Please refer to Figure 2, it is another schematic flowchart of a method for establishing an interactive binding relationship as an example of the present invention. The method flow shown in this example includes the following steps:
[59] S21: the server receives the interaction binding requirement delivered by the first terminal.
[60] S22: the server responds to the interaction binding requirement and delivers a collection of the second terminal having an operating record in the preset time to the first terminal, so that the first terminal selects from the collection of the second terminal an target second terminal that needs to establish an interactive binding relationship.
[61] The first terminal and a second terminal are clients and can realize interaction between these clients, or devices executed by the clients, and the first and second terminal can perform 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 interaction record with the server, or the operation record that is detected by the server.
[62] Before the step S21, the method may include: when detecting that the second terminal is operating, the operation information of the current user of the second terminal is recorded.
[63] The preset time may be set by the interaction binding requirement of the first terminal or pre-set by the server. The collection of the second terminal may be delivered to the first terminal in a list way, and the 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, the first terminal selects the target data from the collection of the target data, and use the interaction based on the selected target data by using the selected target data. 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 collection of target data to the first terminal. The collection of target data may be delivered to the first terminal in a list way, and includes 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 from the target second terminal to the first terminal.
[68] the target data is 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 functions of the E-commerce for the target commodity / service provider. Further, obtaining the Object Credit Certificate is with the link address of the web page which contains the Object Credit Certificate, 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 interaction based on the selected target data can be specific as follows: implementing an e-commerce function by using the selected target data to obtain the commodity / service.
[70] S25: After the first terminal uses 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 notification delivered by the first terminal after the first terminal uses the 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, 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. The binding condition may include at least one of 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 server may deliver a notification to the first terminal stating that it does not meet the binding condition of the target second terminal. 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 from the target second terminal, or the target second terminal detects that the first terminal is operating. Please refer to Figure 3, it is a schematic structural diagram of an interactive terminal for establishing an interactive 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. The first delivery module 31 is used to deliver an interaction binding requirement to a server, so that a collection of the second terminal with an operating record in a preset time is obtained from the server. The first terminal and the second terminal can realize interaction with the server through the network. A database is in the server used 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 interaction record with the server, or an other operation recorded that can be detected by the server. The preset time may be set 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 collection of the second terminal may be delivered to the first delivery module 31 in a list way, and the 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 collection of the second terminal, a target second terminal to establish an interactive binding relationship.
[79] Optionally, the 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 configured to select, the second terminal in the preset time, the target second terminal that establishes the interactive binding relationship from the collection of the second terminal. For example, from the collection of the second terminal, select the second terminal that has the user with the highest number of login times in one week as the target second terminal 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 of the target 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 delivers the collection of target data of the target second terminal to the second delivery module 33. The collection of target data may be delivered to the second delivery module 33 in a list way, and includes at least one target data.
[83] 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.
[84] 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 the interaction based on the selected target data, so that the server establishes the interactive binding relationship between the terminal and the target second terminal.
[86] For example, the acquisition module 34 is used to select target data from the collection of target data of the target second terminal to implement interaction based on the selected target data by using 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, to establish the interactive binding relationship between the first terminal and the target second terminal without the response of the target second terminal. 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 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. the binding condition may include at least one of credit status, occupation, behaviour habit, income, location, and hobby of the user of the first terminal. The acquisition module 34 is further used to establish an interactive binding relationship between the first terminal and the target second terminal, the steps include: establishing an instant communication relationship between the first terminal and the target second terminal, or establish permission of the first terminal to acquire data from the target second terminal, or the target second terminal detects that the first terminal is operating. In the above solution, the target data is 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 functions of E-commerce for the target commodity / service provider. Further, obtaining the Object Credit Certificate is with the link address of the web page which contains the Object Credit Certificate, and is used to provide corresponding information of the target commodity / service and the essential functions of E-commerce. The acquisition module 34 in the above steps of using the selected target data to achieve 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 obtain the commodity / services. Further, the Object Credit Certificate obtained by the acquisition module 34 includes the identification 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 interactive 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 requirement delivered by the first terminal.
[94] The first delivery module 42 is used to respond to the interaction binding requirement and delivers a collection of the second terminal having as operating record in the preset time to the first terminal, so that the first terminal selects from the collection of the second terminal an target second terminal that needs to establish an interactive binding relationship.
[95] The first terminal and a second terminal are clients and can realize interaction between these clients, or devices executed by the clients, and the first and second terminal can perform 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 interaction record with the server, or the operation record that is detected by the server.
[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 detecting that the second terminal is operating.
[97] The preset time may be set by the interaction binding requirement of the first terminal or pre-set by the server. The collection of the second terminal may be delivered to the first terminal in a list way, and the 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 use the 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 collection target data to the first terminal. the collection of target data may be delivered to the first terminal in a list way, and includes at least one target data. <semantics>⌈101⌉<annotation encoding="application / x-tex">\lceil 101 \rceil< / annotation>< / semantics> 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 from the target second terminal to the first terminal. 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 functions of the E-commerce for the target commodity / service provider. Further, obtaining the Object Credit Certificate is with the link address of the web page which contains the Object Credit Certificate, and is used to provide corresponding information of the target commodity / service and the essential functions of E-commerce. <semantics>⌈103⌉<annotation encoding="application / x-tex">\lceil 103 \rceil< / annotation>< / semantics> The above steps of using the selected target data to achieve 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 obtain the commodity / services.
[104] The establishing module 45 is used after the first terminal uses interaction based on the selected target data, establish an interactive binding relationship between the first terminal and the target second terminal. <semantics>⌈105⌉<annotation encoding="application / x-tex">\lceil 105 \rceil< / annotation>< / semantics> For example, the establishing module 45 receives a notification after the first terminal uses the 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, 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. The binding condition may include at least one of 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 server may deliver a notification to the first terminal stating that it does not meet the binding condition of the target second terminal. <semantics>⌈107⌉<annotation encoding="application / x-tex">\lceil 107 \rceil< / annotation>< / semantics> 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 from the target second terminal, or the target second terminal detects that the first terminal is operating. 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 the second terminal which has the operation record of the user 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 from the collection of target data—of the target second terminal, using the selected target data to achieve 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 use of the target data. Moreover, the server delivers second terminals to the first terminal after performing filtering based on the operation records of the users, 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 interaction is completed and facilitates the interaction between the first terminal and the target second terminal again. 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.
Claims
1. A method for establishing an interactive binding relationship between a first terminal and a selected second terminal through a server directly in an ecommerce transaction, applied in the first terminal, the method comprising: delivering an interaction requirement to the server for binding to a target second terminal that meets a requirement condition, wherein the requirement condition includes having an operating record of users of the target second terminal in a pre-set time interval; obtaining information about a group of second terminal from the server, wherein the group of the second terminal include the user's operating record of the target second terminal in the pre-set time interval, wherein the user's operating record of the target second terminal in the pre-set time interval meets the requirement condition based on the interaction requirement from the first terminal; selecting the target second terminal from the group of the second terminal, wherein the target second terminal establishes the interactive binding relationship directly; delivering a request to the server for target data from the selected target second terminal to obtain the target data of the selected target second terminal from the server directly, wherein the selected target second terminal includes at least one target data; and selecting a target data from the one group of target data, thereby establishing the interactive binding relationship between the first terminal and the selected second terminal through the server directly in the ecommerce transaction based on the selected target data.
2. The method of claim 1 further includes: delivering a notification to the server, to enable the server to determine that the first terminal meets the requirement condition set by the target second terminal to establish the interactive binding relationship between the first terminal and the target second terminal.
3. The method of claim 1, wherein the pre-set time interval is in the interaction requirement delivered by the first terminal.
4. The method of claim 1, wherein the pre-set time interval is preset by the server.
5. The method of any one of claims 1 to 4, wherein the target data is information about an Object Credit Certificate.
6. The method of any one of claims 1 to 4, wherein the target data is information about an obtaining method of an Object Credit Certificate.
7. The method of any one of claims 1 to 4, wherein a step of implementing data interaction based on the selected target data includes implementing an ecommerce function with an Object Credit Certificate to obtain a commodity or a service.
8. The method of any one of claims 1 to 7, wherein the server includes a database for storing user information of second terminal.
9. The method of any one of claims 1 to 8, wherein the user's operating record of the second terminal in the pre-set time interval includes a registration record of the user of the second terminal.
10. The method of any one of claims 1 to 9, wherein the user's operating record of the second terminal in the pre-set time interval includes a data interaction record with the server.
11. The method of any one of claims 1 to 10, wherein the user's operating record of the second terminal in the pre-set time interval includes an operating record detected by server.
12. The method of any one of claims 1 to 11, wherein the first terminal is a buyer's device.
13. The method of any one of claims 1 to 11, wherein the second terminal is a seller's device.
14. A method for establishing an interactive binding relationship between a first terminal and a selected second terminal through a server directly in an ecommerce transaction, applied in the server, the method comprising: receiving an interaction requirement from the first terminal for binding to a target second terminal that meets a requirement condition, wherein the requirement condition includes having an operating record of users of the target second terminal in a pre-set time interval; responding to the interaction requirement and delivering information about a group of second terminal to the first terminal, wherein the group of the second terminal include the user's operating record of the target second terminal in the pre-set time interval, wherein the user's operating record of the target second terminal in the pre-set time interval meets the requirement condition based on the interaction requirement from the first terminal; selecting the target second terminal from the group of the second terminal, wherein the target second terminal is selected by the first terminal, wherein the target second terminal establishes the interactive binding relationship directly; receiving a request from the first terminal for target data from the selected target second terminal to deliver the target data of the selected target second terminal to the first terminal directly, wherein the selected target second terminal includes at least one target data; and responding the request and delivering the one group of target data to the first terminal, for the first terminal to select a target data from the one group of target data, to establish the interactive binding relationship between the first terminal and the selected second terminal through the server directly in the ecommerce transaction, based on the selected target data.
15. The method of claim 14 further includes receiving and saving the target data and the requirement condition delivered by the second terminal.
16. The method of claim 14 further includes establishing an instant communication relationship between the first terminal and the selected target second terminal.
17. The method of claim 14, wherein the group of the second terminal includes the user's operating record of the second terminal in the pre-set time interval.
18. The method of claim 14, wherein the pre-set time interval is in the interaction requirement delivered by the first terminal.
19. The method of claim 14, wherein the pre-set time interval is preset by the server.
20. The method of any one of claims 14 to 19, wherein the target data is information about an Object Credit Certificate.
21. The method of any one of claims 14 to 19, wherein the target data is information about an obtaining method of an Object Credit Certificate.
22. The method of any one of claims 14 to 19, wherein a step of implementing data interaction based on the selected target data includes implementing an ecommerce function with an Object Credit Certificate to obtain a commodity or a service.
23. The method of any one of claims 14 to 22, wherein the server includes a database for storing user information of second terminal.
24. The method of any one of claims 14 to 23, wherein the user's operating record of the second terminal in the pre-set time interval includes a registration record of the user of the second terminal.
25. The method of any one of claims 14 to 24, wherein the user's operating record of the second terminal in the pre-set time interval includes a data interaction record with the server.
26. The method of any one of claims 14 to 25, wherein the user's operating record of the second terminal in the pre-set time interval includes an operating record detected by server.
27. The method of any one of claims 14 to 26, wherein the first terminal is a buyer's device.
28. The method of any one of claims 14 to 26, wherein the second terminal is a seller's device.
29. An interactive terminal for establishing an interactive binding relationship between a first terminal and a selected second terminal through a server directly in an ecommerce transaction, the interactive terminal comprises: a first delivery module configured to deliver an interaction requirement to the server for binding to a target second terminal that meets a requirement condition, wherein the requirement condition includes having an operating record of users of the second terminal in a pre-set time; a selection module configured to select the target second terminal from a group of second terminal, wherein the target second terminal is available to establish the interactive binding relationship directly, without a response of the second terminal in the ecommerce transaction; a second delivery module configured to deliver a request to the server for requesting target data of the selected target second terminal to obtain the target data of the selected target second terminal from the server directly, wherein the selected target second terminal includes at least one target data; and an acquisition module configured to select a target data from the target data, thereby establishing the interactive binding relationship between the first terminal and the selected second terminal through the server directly in the ecommerce transaction, based on the selected target data.
30. The interactive terminal of claim 29, wherein the group of the second terminal includes the user's operating record of the second terminal in the pre-set time.
31. The interactive terminal of claim 29, wherein the pre-set time is in the interaction requirement delivered by the first terminal.
32. The interactive terminal of claim 29, wherein the pre-set time is preset by the server.
33. The interactive terminal of any one of claims 29 to 32, wherein the target data is information about an Object Credit Certificate.
34. The interactive terminal of any one of claims 29 to 32, wherein the target data is information about an obtaining method of an Object Credit Certificate.
35. The interactive terminal of any one of claims 29 to 34, wherein the server includes a database for storing user information of second terminal.
36. The interactive terminal of any one of claims 29 to 35, wherein the user's operating record of the second terminal in the pre-set time includes a registration record of the user of the second terminal.
37. The interactive terminal of any one of claims 29 to 36, wherein the user's operating record of the second terminal in the pre-set time includes a data interaction record with the server.
38. The interactive terminal of any one of claims 29 to 37, wherein the user's operating record of the second terminal in the pre-set time includes an operating record detected by server.
39. The interactive terminal of any one of claims 29 to 38, wherein the first terminal is a buyer's device.
40. The interactive terminal of any one of claims 29 to 38, wherein the second terminal is a seller's device.
41. A server for establishing an interactive binding relationship between a first terminal and a selected second terminal through the server directly in an ecommerce transaction, the server comprises: a first receiving module configured to receive an interaction requirement from the first terminal for binding to a target second terminal that meets a requirement condition, wherein the requirement condition includes having an operating record of a user of the target second terminal in a pre-set time; a first delivery module configured to respond the interaction requirement and delivering information about a group of second terminal to the first terminal, wherein the group of the second terminal includes the user's operating record of the target second terminal in the pre-set time, wherein the user of the second terminal having an operating record in a pre-set time meets the requirement condition based on the interaction requirement from the first terminal; a second receiving module configured to receive a request from the first terminal for requesting target data of a selected target second terminal to deliver one group of the target data of the selected target second terminal to the first terminal directly, wherein the selected target second terminal includes at least one target data; a second delivery module configured to deliver the one group of target data to the first terminal in response to the request, to enable the first terminal to select a target data from the one group of target data; and an establishing module configured to establish the interactive binding relationship between the first terminal and the selected second terminal through the server directly in the ecommerce transaction, based on the selected target data.
42. The server of claim 41, wherein the establishing module is further configured to: receive a notification from the first terminal about selecting a target data from the one group of target data; and determine if the first terminal meets the requirement condition set by the target second terminal to establish the interactive relationship between the first terminal and the target second terminal.
43. The server of claim 41, wherein the establishing module is further configured to establish an instant communication relationship between the first terminal and the selected target second terminal.
44. The server of claim 41, wherein the group of the second terminal includes the user's operating record of the second terminal in the pre-set time.
45. The server of claim 41, wherein the pre-set time is in the interaction requirement delivered by the first terminal.
46. The server of claim 41, wherein the pre-set time is preset for the server.
47. The server of claim 41, wherein a third receiving module is configured to receive and save the target data delivered by the second terminal.
48. The server of claim 41, wherein a fourth receiving module is configured to receive and save the pre-set condition delivered by the second terminal.
49. The server of any one of claims 41 to 48, wherein the target data is information about an Object Credit Certificate.
50. The server of any one of claims 41 to 48, wherein the target data is information about an obtaining method of an Object Credit Certificate.
51. The server of any one of claims 41 to 50, wherein the user's operating record of the second terminal in the pre-set time includes a registration record of the user of the second terminal.
52. The server of any one of claims 41 to 51, wherein the user's operating record of the second terminal in the pre-set time includes a data interaction record with the server.
53. The server of any one of claims 41 to 52, wherein the user's operating record of the second terminal in the pre-set time includes an operating record detected by server.