IP Library Granted Patent US 9,613,154
Granted Patent B2
US 9,613,154 · App. 15/294,738 · Granted Apr 4, 2017

Platform and application method for inter-system data exchange based on data tags

Inventor: Lidong Qu (Beijing, CN)
Assignee: Lidong Qu
G06F17/30879G06K19/06037G06K19/06046
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,613,154
App. No.
15/294,738
Granted
Apr 4, 2017
Kind
B2
Abstract

The present invention relates to platforms, systems, and application methods for data exchanges between systems based on data tag. The platform for data exchange between systems includes a service management system, a data tag management systems, an application terminal, and a service resource system. The data tag management system obtains service resource information from the service management system based on different applications, and generates data tags. The application terminal obtains the corresponding service resource information from the data tag, interacts with the service management system to obtain service result, thus achieving a variety of service applications. The disclosed system and method can effectively integrate a range of services, facilitate inter-system data exchanges, and improve user experiences, which allow tag data to be applied to the larger scale commercial applications. The disclosed systems and methods are easy to implement at low costs.

Claims (55)

1. A data exchange system based on data tags, comprising:

a service management system that stores service resource information for fulfilling a first application, wherein the service management system defines a sequence of tasks for the first application, wherein the sequence of tasks includes at least a first task and a second task, wherein the second task is dependent on the first task;

a data tag management system in communication with the resource management system, wherein the data tag management system is configured to produce a first data tag associated with the first task based on the service resource information, and to produce a second data tag associated with the second task based on the service resource information in response to completion of the first task;

a first application terminal responsive to user actions, configured to obtain the first data tag from the data tag management system, and to extract the service resource information from the first data tag to fulfill the first task;

a second application terminal responsive to user actions, configured to obtain the second data tag from the data tag management system after the first task is completed, and to extract the service resource information from the second data tag to fulfill the second task; and

one or more service providing servers configured to fulfill the first application in response to the first application terminal and the second application terminal, and to send a service result to the first application terminal or the second application terminal.

2. The data exchange system of claim 1 , wherein the data tag management system comprises a data tag issuing server configured to obtain the service resource information from the service management system, and to generate the first data tag and the second data tag according to the service resource information.

3. The data exchange system of claim 1 , wherein the service management system is configured to complete a third task associated with the first application in response to completion of the second task under the control of the second application terminal, wherein the one or more of the service providing servers are configured to fulfill the first application in response to completion of the third task.

4. The data exchange system of claim 3 , wherein the first application terminal or the second application terminal comprises a data tag decoding module configured to extract the service resource information and the sequence of tasks from the first data tag or the second data tag, which allows the first application terminal and the second application terminal to interact with the one or more service providing servers according to the sequence of tasks.

5. The data exchange system of claim 1 , wherein the data tag management system is configured to receive the service result and generate a fourth data tag based on the service resource information and the service result.

6. A method for inter-system data exchange based on data tags, comprising:

(1) storing service resource information for a first application by a service management system;

defining a sequence of tasks for the first application by the service management system, wherein the sequence of tasks includes at least a first task and a second task;

obtaining service resource information by a data tag management system from a service management system; and

generating a first data tag based on the service resource information by the data tag management system;

(2) sending the first data tag from the data tag management system to a first application terminal;

extracting the service resource information from the data tag by the first application terminal;

fulfilling the first task in response to user commands at the first application terminal;

sending the first data tag from the data tag management system to a second application terminal;

extracting the service resource information from the first data tag by the second application terminal; and

fulfilling the second task in response to user commands at the second application terminal; and

(3) exchanging information with the first application terminal and the second application terminal by a service resource system;

providing a service for the first application by the service resource system; and

sending a service result associated with the service to the first application terminal and the second application terminal.

7. The method for inter-system data exchange of claim 6 , wherein the first data tag management system comprises a data tag issuing server, the method further comprising:

obtaining the service resource information from the service management system by the data tag issuing server; and

generating the first data tag according to the service resource information by the data tag issuing server, wherein the data tag specifies the sequence for the tasks.

8. The method for inter-system data exchange of claim 6 , wherein the data tag management system further comprises a task server, the method further comprising:

storing the tasks corresponding to the first application and a sequence for the tasks by the task server; and

sending the sequence for the tasks from the task server to the data tag issuing server.

9. The method for inter-system data exchange of claim 8 , wherein step (1) further comprises:

obtaining the service resource information from the service management system by the data tag issuing server;

obtaining the sequence for the tasks from the task server; and

generating the first data tag based on the service resource information, wherein the first data tag comprises the service resource information and the sequence for the tasks.

10. The method for inter-system data exchange of claim 8 , wherein the first application terminal or the second application terminal includes a data tag decoding module, wherein step (2) comprises:

(21) extracting the service resource information and the sequence for the tasks from the first data tag by data tag decoding module; and

(22) interacting with service providing servers in the service resource system by the first application terminal or the application terminal according to the sequence of tasks.

11. The method for inter-system data exchange of claim 6 , further comprising:

receiving the service result by the data tag management system; and

generating a second data tag by the data tag management system based on the service resource information and service result.

12. A method for inter-system data exchange based on data tags, comprising:

(1) storing service resource information for a first application by a service management system;

defining a sequence of tasks for the first application by the service management system, wherein the sequence of tasks includes at least a first task and a second task, wherein the second task is dependent on the first task;

obtaining service resource information by a data tag management system from the service management system;

generating a first data tag associated with the first task based on the service resource information by the data tag management system; and

generating a second data tag associated with the second task based on the service resource information by the data tag management system;

(2) sending the first data tag from the data tag management system to a first application terminal;

extracting the service resource information from the first data tag by the first application terminal;

fulfilling the first task in response to user commands at the first application terminal;

after the first task is completed, sending the second data tag from the data tag management system to a second application terminal;

extracting the service resource information from the second data tag by the second application terminal; and

fulfilling the second task in response to user commands at the second application terminal; and

(3) exchanging information with the first application terminal and the second application terminal by a service resource system;

providing a service for the first application by the service resource system; and

sending a service result associated with the service to the first application terminal and the second application terminal.

Priority Claims (1)
CN 2013 1 0683777 · Dec 13, 2013 · national
Continuity (2)
Continuation 14390138
Related Publication 20170032048A1 · Feb 2, 2017