Information processing device, system, method, and recording medium
First Claim
1. An information processing device which transmits and receives information to and from other devices via a network, comprising:
- a storage section storing a plurality of objects with respect to addresses, each object being given a unique address which is expressed by a hierarchical structure by a plurality of nodes, and in which object position information showing a position from a highest order node to its own node in the hierarchical structure by name information which expresses names of the respective nodes being continuous in accordance with the hierarchical structure is connected to identification information for identifying the present device in the network, and which expresses its own position;
a transmitting and receiving section transmitting and receiving information expressed in external languages to and from other devices via the network, and successively processing a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and
an engine section including a first converting section which via the network acquires at least one object which is in accordance with external languages together with the request for processing and converts the acquired object into information expressed in internal languages while preserving a hierarchical structure of the acquired object as is, a control section interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and a second converting section converting an object stored in the storage section into the external languages while preserving a hierarchical structure of the object as is.
1 Assignment
0 Petitions
Accused Products
Abstract
To reduce the load on construction and employment of a network application. An information processing device, which transmits and receives information to and from other devices via a network, includes: a storage section storing a plurality of objects with respect to addresses, the object being given a unique address such as a URI or the like which is expressed by a hierarchical structure by a plurality of nodes and which corresponds to the hierarchical structure; a transmitting and receiving section transmitting and receiving information expressed in an external language to and from other devices via the network, and successively processing a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and an engine section including a first converting section which via the network acquires at least one object which is in accordance with an external language together with the request for processing and converts the acquired object into information expressed in an internal language while maintaining a hierarchical structure of the acquired object as is, a control section interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and a second converting section converting an object stored in the storage section into the external language while maintaining a hierarchical structure of the object as is.
50 Citations
14 Claims
-
1. An information processing device which transmits and receives information to and from other devices via a network, comprising:
-
a storage section storing a plurality of objects with respect to addresses, each object being given a unique address which is expressed by a hierarchical structure by a plurality of nodes, and in which object position information showing a position from a highest order node to its own node in the hierarchical structure by name information which expresses names of the respective nodes being continuous in accordance with the hierarchical structure is connected to identification information for identifying the present device in the network, and which expresses its own position;
a transmitting and receiving section transmitting and receiving information expressed in external languages to and from other devices via the network, and successively processing a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and
an engine section including a first converting section which via the network acquires at least one object which is in accordance with external languages together with the request for processing and converts the acquired object into information expressed in internal languages while preserving a hierarchical structure of the acquired object as is, a control section interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and a second converting section converting an object stored in the storage section into the external languages while preserving a hierarchical structure of the object as is. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method which transmits and receives information to and from other devices via a network, comprising the steps of:
-
storing a plurality of objects with respect to addresses, each object being given a unique address which is expressed by a hierarchical structure by a plurality of nodes, and in which object position information showing a position from a highest order node to its own node in the hierarchical structure by name information which expresses names of the respective nodes being continuous in accordance with the hierarchical structure is connected to identification information for identifying a present device in the network, and which expresses its own position;
transmitting and receiving information expressed in external languages to and from other devices via the network, and successively processing a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and
acquiring, via the network, at least one object which is in accordance with external languages together with the request for processing and firstly converting the acquired object into information expressed in an internal language while preserving a hierarchical structure of the acquired object as is, interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and secondly converting an object stored in the storage section into the external languages while preserving a hierarchical structure of the object as is.
-
-
7. A computer-readable recording medium at which is recorded an information processing program which is executed by a computer which transmits and receives information to and from other devices via a network, wherein the information processing program includes the steps of:
-
causing storage of a plurality of objects with respect to addresses, each object being given a unique address which is expressed by a hierarchical structure by a plurality of nodes, and in which object position information showing a position from a highest order node to its own node in the hierarchical structure by name information which expresses names of the respective nodes being continuous in accordance with the hierarchical structure is connected to identification information for identifying a present device in the network, and which expresses its own position;
transmitting and receiving information expressed in external languages to and from other devices via the network, and causing successive processing of a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and
acquiring, via the network, at least one object which is in accordance with external languages together with the request for processing and causing first conversion of the acquired object into information expressed in an internal language while preserving a hierarchical structure of the acquired object as is, interpreting the address of the requested object and causing carrying out of the requested processing on the object whose address is interpreted, and causing second conversion of an object stored in the storage section into the external languages while preserving a hierarchical structure of the object as is.
-
-
8. An information processing device which transmits and receives information to and from other devices via a network, comprising:
-
a storage section storing a plurality of objects which are structured by hierarchical structures of nodes, and to which are given addresses in which names of the respective nodes are connected in accordance with the hierarchical structures;
a first transmitting and receiving section transmitting and receiving a request message expressing that an object stored in the storage section requests, from another object, a predetermined processing;
a determining section which, on the basis of a request message transmitted and received by the transmitting and receiving section, determines whether the other object is at the present device or at another device;
a processing request section which, when it is determined by the determining section that the other object is at the present device, requests, from the other object, the predetermined processing on the basis of an address of the other object; and
an outputting section which, when it is determined by the determining section that the other object is at another device, converts the request message into external information and outputs the external information to the other object on the basis of the address of the other object. - View Dependent Claims (9)
-
-
10. An information processing method which transmits and receives information to and from other devices via a network, comprising the steps of:
-
transmitting and receiving a request message expressing that an object, which is structured by a hierarchical structure of nodes and to which is given an address in which names of the respective nodes are connected in accordance with the hierarchical structure, requests, from another object, a predetermined processing;
determining whether the other object is at a present device or at another device, on the basis of the request message which is transmitted and received; and
when it is determined that the other object is at the present device, requesting, from the other object, the predetermined processing on the basis of an address of the other object, and when it is determined that the other object is at another device, converting the request message into external information and outputting the external information to the other object on the basis of the address of the other object. - View Dependent Claims (11)
-
-
12. A computer-readable recording medium at which is recorded an information processing program which is executed by a computer which transmits and receives information to and from other devices via a network, wherein the information processing program causes the computer to execute processings of:
-
transmitting and receiving a request message expressing that an object, which is structured by a hierarchical structure of nodes and to which is given an address in which names of the respective nodes are connected in accordance with the hierarchical structure, requests, from another object, a predetermined processing;
determining whether the other object is at a present device or at another device, on the basis of the request message which is transmitted and received; and
when it is determined that the other object is at the present device, requesting, from the other object, the predetermined processing on the basis of an address of the other object, and when it is determined that the other object is at another device, converting the request message into external information and outputting the external information to the other object on the basis of the address of the other object. - View Dependent Claims (13)
-
-
14. An information processing device which transmits and receives information to and from other devices via a network, comprising:
-
a storage section storing a plurality of objects having data writing regions with respect to addresses, each object being given a unique address which is expressed by a tree structure by a plurality of nodes, and in which object position information showing a position from a highest order node to its own node in the tree structure by name information which expresses names of the respective nodes being continuous in accordance with the tree structure is connected to identification information for identifying the present device in the network, and which expresses its own position;
a transmitting and receiving section transmitting and receiving information expressed in external languages to and from other devices via the network, and successively processing a request for at least one processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and
an engine section including a first converting section which via the network acquires at least one object which is in accordance with external languages together with the request for processing and converts the acquired object into information expressed in an internal language while preserving a tree structure of the acquired object as is, a control section interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and a second converting section converting an object stored in the storage section into the external languages while preserving a tree structure of the object as is.
-
Specification