Method for creating context aware application and user terminal
First Claim
1. A method for creating a context aware application for operating a plurality of terminal devices, the method comprising:
- obtaining a creation instruction used to create the context aware application, wherein the creation instruction comprises a plurality of terminal device identifiers, each terminal device identifier corresponding to a one of the plurality of terminal devices;
determining, based on the plurality of terminal device identifiers, the plurality of terminal devices, where each one of the plurality of terminal devices is associated with a corresponding one of the terminal device identifiers;
obtaining for each one of the plurality of terminal devices, a context information and an action information stored on the ones of the plurality of terminal devices for instances of action instructions executed on the respective ones of the plurality of terminal devices, wherein each instance of executing an action instruction on one of the plurality of terminal devices results in the respective terminal device storing corresponding;
action information that identifies the executed action instruction, wherein corresponding action, andcontext information comprising status data collected at the respective terminal device shortly before or after executing the instance of the action instruction;
generating a plurality of operation items, wherein each operation item corresponds to one of the action instructions executed on the respective ones of the plurality of terminal devices, and wherein each operation item comprises;
an action operation item generated according to the action information for the executed action instruction, anda condition operation item generated according to context information;
determining, after the generating the plurality of operation items, a sequential time order for the plurality of operation items corresponding to the instances of action instructions executed on the respective ones of the terminal devices;
generating, according to the sequential time order, a time-sequence sorted plurality of displayable identifier objects, where each one of the displayable identifier objects represents an instruction execution instance corresponding to one of the plurality of operation items executed on a respective one of the plurality of terminal devices; and
generating, after generating a time-sequence sorted plurality of displayable identifier objects, the context aware application according to the plurality of operation items and the time-sequence sorted plurality of displayable identifier objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating a context aware application and a user terminal are provided, where the method includes: obtaining a creation instruction used to create the context aware application, where the creation instruction includes a creation factor, and the creation factor is entered by a user and/or generated by a user terminal; determining, according to the creation factor, at least one terminal device related to the creation factor, and obtaining context information and action information of the at least one terminal device; generating at least one operation item according to the context information and the action information of the at least one terminal device; and generating the context aware application according to the at least one operation item. Thereby resolving a technical problem that development steps of the context aware application are tedious, and achieving beneficial effects of simplifying the development steps and improving the development efficiency.
-
Citations
20 Claims
-
1. A method for creating a context aware application for operating a plurality of terminal devices, the method comprising:
-
obtaining a creation instruction used to create the context aware application, wherein the creation instruction comprises a plurality of terminal device identifiers, each terminal device identifier corresponding to a one of the plurality of terminal devices; determining, based on the plurality of terminal device identifiers, the plurality of terminal devices, where each one of the plurality of terminal devices is associated with a corresponding one of the terminal device identifiers; obtaining for each one of the plurality of terminal devices, a context information and an action information stored on the ones of the plurality of terminal devices for instances of action instructions executed on the respective ones of the plurality of terminal devices, wherein each instance of executing an action instruction on one of the plurality of terminal devices results in the respective terminal device storing corresponding; action information that identifies the executed action instruction, wherein corresponding action, and context information comprising status data collected at the respective terminal device shortly before or after executing the instance of the action instruction; generating a plurality of operation items, wherein each operation item corresponds to one of the action instructions executed on the respective ones of the plurality of terminal devices, and wherein each operation item comprises; an action operation item generated according to the action information for the executed action instruction, and a condition operation item generated according to context information; determining, after the generating the plurality of operation items, a sequential time order for the plurality of operation items corresponding to the instances of action instructions executed on the respective ones of the terminal devices; generating, according to the sequential time order, a time-sequence sorted plurality of displayable identifier objects, where each one of the displayable identifier objects represents an instruction execution instance corresponding to one of the plurality of operation items executed on a respective one of the plurality of terminal devices; and generating, after generating a time-sequence sorted plurality of displayable identifier objects, the context aware application according to the plurality of operation items and the time-sequence sorted plurality of displayable identifier objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user terminal, comprising:
-
a transceiver, configured to send and receive data; a memory, configured to store at least one program instruction; and a processor, configured to execute the at least one program instruction, which instructs the processor to carry out a method comprising; obtaining a creation instruction used to create a context aware application, wherein the creation instruction comprises a plurality of terminal device identifiers, each terminal device identifier corresponding to a one of a plurality of terminal devices; determining, based on the plurality of terminal device identifiers, the plurality of terminal devices, where each one of the plurality of terminal devices is associated with a corresponding one of the terminal device identifiers; obtaining for each one of the plurality of terminal devices, a context information and an action information stored on the ones of the plurality of terminal devices for instances of action instructions executed on the respective ones of the plurality of terminal devices, wherein each instance of executing an action instruction on one of the plurality of terminal devices results in the respective terminal device storing corresponding; action information that identifies the executed action instruction, wherein corresponding action, and context information comprising status data collected at the respective terminal device shortly before or after executing the instance of the action instruction; generating a plurality of operation items, wherein each operation item corresponds to one of the action instructions executed on the respective ones of the plurality of terminal devices, and wherein each operation item comprises; an action operation item generated according to the action information for the executed action instruction, and a condition operation item generated according to context information; determining, after the generating the plurality of operation items, a sequential time order for the plurality of operation items corresponding to the instances of action instructions executed on the respective ones of the terminal devices; generating, according to the sequential time order, a time-sequence sorted plurality of displayable identifier objects, where each one of the displayable identifier objects represents an instruction execution instance corresponding to one of the plurality of operation items executed on a respective one of the plurality of terminal devices; and generating, after generating a time-sequence sorted plurality of displayable identifier objects, the context aware application according to the plurality of operation items and the time-sequence sorted plurality of displayable identifier objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium, comprising processor-executable instructions which when executed causes a processor to implement operations of a method including:
-
obtaining a creation instruction used to create a context aware application, wherein the creation instruction comprises a plurality of terminal device identifiers, each terminal device identifier corresponding to a one of a plurality of terminal devices; determining, based on the plurality of terminal device identifiers, the plurality of terminal devices, where each one of the plurality of terminal devices is associated with a corresponding one of the terminal device identifiers; obtaining for each one of the plurality of terminal devices, a context information and an action information stored on the ones of the plurality of terminal devices for instances of action instructions executed on the respective ones of the plurality of terminal devices, wherein each instance of executing an action instruction on one of the plurality of terminal devices results in the respective terminal device storing corresponding; action information that identifies the executed action instruction, wherein corresponding action, and context information comprising status data collected at the respective terminal device shortly before or after executing the instance of the action instruction; generating a plurality of operation items, wherein each operation item corresponds to one of the action instructions executed on the respective ones of the plurality of terminal devices, and wherein each operation item comprises; an action operation item generated according to the action information for the executed action instruction, and a condition operation item generated according to context information; determining, after the generating the plurality of operation items, a sequential time order for the plurality of operation items corresponding to the instances of action instructions executed on the respective ones of the terminal devices; generating, according to the sequential time order, a time-sequence sorted plurality of displayable identifier objects, where each one of the displayable identifier objects represents an instruction execution instance corresponding to one of the plurality of operation items executed on a respective one of the plurality of terminal devices; and generating, after generating a time-sequence sorted plurality of displayable identifier objects, the context aware application according to the plurality of operation items and the time-sequence sorted plurality of displayable identifier objects. - View Dependent Claims (20)
-
Specification