Task-based data transmission method and data transmission apparatus
First Claim
1. A method, comprising:
- acquiring task-related synchronizable data information, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, wherein the data classification information is used to determine a range of to-be acquired data, and wherein the data synchronization range corresponds to a current data synchronization request of all directories;
generating a data synchronization request related to at least one task of all the synchronizable tasks according to the task-related synchronizable data information and at least one user instruction generated through another user operation, wherein the data synchronization request comprises task information about the at least one task and a data synchronization strategy, comprising a data synchronization priority corresponding to the at least one task, corresponding to the at least one task of the synchronizable tasks;
sending, by a device comprising a processor to a server device, the data synchronization request; and
receiving, from the server device, data corresponding to the data synchronization request.
1 Assignment
0 Petitions
Accused Products
Abstract
Task-based data transmission comprises, at a user end, sending a data synchronization request related to a task to a server end, wherein the data synchronization request comprises information about the task and a data synchronization strategy corresponding to the task, and receiving data corresponding to the data synchronization request that is returned by the server end. At the server end, a data synchronization request related to a task can be received by a requesting end. Data corresponding to the data synchronization request is determined, and then the requested corresponding data can be returned to the requesting end. Data related to a task currently to be done by a user is acquired from a server end by using a task-related data synchronization request, so that the user can quickly and flexibly virtualize a working environment of the user related to the task.
34 Citations
41 Claims
-
1. A method, comprising:
-
acquiring task-related synchronizable data information, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, wherein the data classification information is used to determine a range of to-be acquired data, and wherein the data synchronization range corresponds to a current data synchronization request of all directories; generating a data synchronization request related to at least one task of all the synchronizable tasks according to the task-related synchronizable data information and at least one user instruction generated through another user operation, wherein the data synchronization request comprises task information about the at least one task and a data synchronization strategy, comprising a data synchronization priority corresponding to the at least one task, corresponding to the at least one task of the synchronizable tasks; sending, by a device comprising a processor to a server device, the data synchronization request; and receiving, from the server device, data corresponding to the data synchronization request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
sending, by a device comprising a processor, task-related synchronizable data information to a requesting device, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, and the data classification information is used to determine a range of to-be acquired data, and wherein the data synchronization range corresponds to a current data synchronization request of all directories; receiving, by the device from the requesting device, a data synchronization request related to at least one task of all the synchronizable tasks, wherein the data synchronization request is generated according to the task-related synchronizable data information and at least one user instruction generated through another user operation, and wherein the data synchronization request comprises task information about the at least one task and a data synchronization strategy, comprising a data synchronization priority corresponding to the at least one task, corresponding to the at least one task of the synchronizable tasks; determining data corresponding to the data synchronization request, the corresponding task and the range of the data according to the synchronization strategy; and returning, to the requesting device, the data corresponding to the data synchronization request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a memory, coupled to a processor, that stores executable modules, the executable modules comprising; an information acquisition module configured to acquire task-related synchronizable data information, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, wherein the data classification information is used to determine a range of to-be acquired data, and wherein the data synchronization range corresponds to a current data synchronization request of all directories; a request generation module configured to generate a data synchronization request related to a task of all the synchronizable tasks according to the task-related synchronizable data information and a user instruction generated through another user operation, wherein the data synchronization request comprises task information about the task and a data synchronization strategy, comprising a data synchronization priority corresponding to the task, corresponding to the task of the synchronizable tasks; and a communications module configured to send the data synchronization request to a server device, wherein the communications module is further configured to receive data corresponding to the data synchronization request from the server device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A server, comprising:
-
a processor, coupled to a memory, that executes or facilitates execution of executable modules, the executable modules comprising; a communications module configured to; send task-related synchronizable data information to a requesting device, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, and the data classification information is used to determine a range of to-be acquired data, wherein the data synchronization range corresponds to a current data synchronization request of all directories; and receive, from the requesting device, a data synchronization request related to a task of all the synchronizable tasks, wherein the data synchronization request is generated according to the task-related synchronizable data information and at least one user instruction generated through another user operation, and wherein the data synchronization request comprises task information about the task and a data synchronization strategy, comprising a data synchronization priority corresponding to the task, corresponding to the task of the synchronizable tasks; and a data confirmation module configured to determine data corresponding to the data synchronization request, the corresponding task and the range of the data according to the synchronization strategy, wherein the communications module is further configured to return, to the requesting device, the data corresponding to the data synchronization request. - View Dependent Claims (28, 29, 30)
-
-
31. A computer readable storage device comprising executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
-
acquiring task-related synchronizable data information, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, wherein the data classification information is used to determine a range of to-be acquired data and wherein the data synchronization range corresponds to a current data synchronization request of all directories; generating a data synchronization request related to at least one task of all the synchronizable tasks according to the task-related synchronizable data information and at least one user instruction generated through another user operation, wherein the data synchronization request comprises task information about the at least one task and a data synchronization strategy, comprising a data synchronization priority corresponding to the at least one task, corresponding to the at least one task of the synchronizable tasks; sending, to a server device, the data synchronization request; and receiving, from the server device, data corresponding to the data synchronization request. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable storage device comprising executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
-
sending task-related synchronizable data information to a requesting device, wherein the task-related synchronizable data information comprises task information about all synchronizable tasks and data attribute information respectively corresponding to all the synchronizable tasks, wherein the data attribute information comprises data classification information, wherein the data classification information is used to determine a range of to-be acquired data, and wherein the data synchronization range corresponds to a current data synchronization request of all directories; receiving, from the requesting device, a data synchronization request related to a task of all the synchronizable tasks, wherein the data synchronization request is generated according to the task-related synchronizable data information and at least one user instruction generated through another user operation, and wherein the data synchronization request comprises task information about the task and a data synchronization strategy, comprising a data synchronization priority corresponding to the task, corresponding to the task of the synchronizable tasks; determining data corresponding to the data synchronization request, the corresponding task and the range of the data according to the synchronization strategy; and returning, to the requesting device, the data corresponding to the data synchronization request. - View Dependent Claims (40, 41)
-
Specification