Content manipulation using hierarchical address translations across a network
First Claim
1. An information processing method of an information processing device which transmits and receives information to and from other devices via a network, comprising:
- storing in a memory of the information processing device, a plurality of objects as nodes of a hierarchical tree structure, wherein;
(i) each object is denoted as a particular sub-tree of the hierarchical tree structure, each object comprising one or more application nodes, one or more data nodes, and zero or more objects as sub-nodes,(ii) each sub-tree is given a unique label that represents corresponding nodes of the hierarchical tree structure, the unique label including (A) name information showing node names from a higher order node of the hierarchical tree structure to a highest order node of the sub-tree, the name information being continuous and (B) a storing position indicating a location of the sub-tree on the network;
(iii) each application node including application logic for calling-up, writing, deleting, or partially changing one or more data nodes of the respective application node'"'"'s object;
transmitting and receiving information expressed in an external language to and from other devices via the network, receiving an HTTP request comprising;
a particular label expressing a designated sub-tree, and an identification of an application node of the designated sub-tree;
acquiring, via the network, the designated sub-tree and the identified application node of the designated sub-tree from the HTTP request;
firstly translating the designated sub-tree into information expressed in an internal language, while preserving a tree structure of the designated sub-tree;
executing the application logic of the identified application node of the designated sub-tree; and
secondly translating a sub-tree stored in the memory into the external language while preserving a tree structure of the stored sub-tree;
wherein the information processing method enables a user to change contents of the one or more data nodes during the execution of a program of the information processing device that access the plurality of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing method, objects are given unique labels expressed by a tree structure by a plurality of nodes. The label includes (A) name information showing node names from a highest order node to a lowest order node and (B) a storing position of the object. Each node corresponds to data required for a process or a software application. Information expressed in an external language is transmitted and received to and from devices in a network. A received label expressing an object is processed such that a process of calling-up, writing, deletion, and partial change with respect to each node of the object is performed. At least one node of the object is acquired via the network expressed in the external language together with a request for processing. The designated object is converted into information expressed in an internal language while preserving the acquired node tree structure.
36 Citations
6 Claims
-
1. An information processing method of an information processing device which transmits and receives information to and from other devices via a network, comprising:
-
storing in a memory of the information processing device, a plurality of objects as nodes of a hierarchical tree structure, wherein; (i) each object is denoted as a particular sub-tree of the hierarchical tree structure, each object comprising one or more application nodes, one or more data nodes, and zero or more objects as sub-nodes, (ii) each sub-tree is given a unique label that represents corresponding nodes of the hierarchical tree structure, the unique label including (A) name information showing node names from a higher order node of the hierarchical tree structure to a highest order node of the sub-tree, the name information being continuous and (B) a storing position indicating a location of the sub-tree on the network; (iii) each application node including application logic for calling-up, writing, deleting, or partially changing one or more data nodes of the respective application node'"'"'s object; transmitting and receiving information expressed in an external language to and from other devices via the network, receiving an HTTP request comprising;
a particular label expressing a designated sub-tree, and an identification of an application node of the designated sub-tree;acquiring, via the network, the designated sub-tree and the identified application node of the designated sub-tree from the HTTP request; firstly translating the designated sub-tree into information expressed in an internal language, while preserving a tree structure of the designated sub-tree; executing the application logic of the identified application node of the designated sub-tree; and secondly translating a sub-tree stored in the memory into the external language while preserving a tree structure of the stored sub-tree; wherein the information processing method enables a user to change contents of the one or more data nodes during the execution of a program of the information processing device that access the plurality of objects. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable recording medium comprising an information processing program which, when executed by a computer which transmits and receives information to and from other devices via a network, performs the following:
-
storing, in a memory of an information processing device, a plurality of objects as nodes of a hierarchical tree structure, wherein; (i) each object is denoted as a particular sub-tree of the hierarchical tree structure, each object comprising one or more application nodes, one or more data nodes, and zero or more objects as sub-nodes, (ii) each sub-tree is given a unique label that represents corresponding nodes of the hierarchical tree structure, the unique label including (A) name information showing node names from a highest order node of the hierarchical tree structure to a highest order node of the sub-tree, the name information being continuous and (B) a storing position indicating a location of the sub-tree on the network; (iii) each application node including application logic for calling-up, writing, deleting, or partially changing one or more data nodes of the respective application node'"'"'s object; transmitting and receiving information expressed in an external language to and from other devices via the network, receiving an HTTP request comprising;
a particular label expressing a designated sub-tree, and an identification of an application node of the designated sub-tree;acquiring, via the network, the designated sub-tree and the identified application node of the designated sub-tree from the HTTP request; firstly translating the designated sub-tree into information expressed in an internal language while preserving a tree structure of the designated sub-tree; executing the application logic of the identified application node of the designated sub-tree; secondly translating a sub-tree stored in the memory into the external language while preserving a tree structure of the stored sub-tree; wherein the information processing program enables a user to change contents of the one or more data nodes during the execution of a program of the information processing device that accesses the plurality of objects. - View Dependent Claims (5, 6)
-
Specification