Remote control system, server-client system, server for controlling terminal device, terminal device operating method, device information sharing method, storage media, and program transmission apparatus
First Claim
1. A remote control system comprising:
- a terminal device having a control program;
a server coupled to said terminal device, said server configured to transmit control data to said control program for controlling said terminal device and register three-dimensional model data representing said terminal device; and
a client coupled to said server, said client configured to receive and render said three-dimensional model data and to transmit to said server update three-dimensional model data for said rendered three-dimensional model data, said update data reflecting an operation on said rendered three-dimensional model data corresponding to an operation to be performed on said terminal device;
wherein said server is further configured to receive said update data and transmit, in response to receiving said update data, corresponding operation control data to said control program in order to effect remote control of said terminal device by said client.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote control system includes: an electric home terminal device 11 having a control program; a server PC 12, for transmitting control data to the electric home terminal device 11 and for registering three-dimensional model data concerning the electric home terminal device 11; and client PCs 14, 15 and 16, for receiving the three-dimensional model data from the server PC 12, wherein the client PCs 14, 15 and 16 perform an additional operation upon the receipt of specific three-dimensional model data from the server PC 12, and transmit, to the server PC 12, update data for a three-dimensional model obtained by the additional operation, and wherein the server PC 12 transmits, to the electric home terminal device 11, the control data based on the update data for a three-dimensional model received from the client PCs 14, 15 and 16.
91 Citations
19 Claims
-
1. A remote control system comprising:
-
a terminal device having a control program; a server coupled to said terminal device, said server configured to transmit control data to said control program for controlling said terminal device and register three-dimensional model data representing said terminal device; and a client coupled to said server, said client configured to receive and render said three-dimensional model data and to transmit to said server update three-dimensional model data for said rendered three-dimensional model data, said update data reflecting an operation on said rendered three-dimensional model data corresponding to an operation to be performed on said terminal device; wherein said server is further configured to receive said update data and transmit, in response to receiving said update data, corresponding operation control data to said control program in order to effect remote control of said terminal device by said client. - View Dependent Claims (2, 3, 4)
-
-
5. A server-client system comprising:
-
a server, in which are stored three-dimensional model data in an object-oriented programming language program file, said three-dimensional model data representing a terminal device coupled to said server, and a program for controlling the terminal device; a first client connected to said server via a network, for calling, displaying and updating said three-dimensional model data, wherein said updating reflects an operation on said displayed three-dimensional model data corresponding to an operation to be performed on said terminal device; and a second client connected to said server via said network, for employing a web browser to designate a URL for said three-dimensional model data, and for downloading and displaying said three-dimensional model data received from said server so as to share said three-dimensional model data with said first client. - View Dependent Claims (6, 7)
-
-
8. A control server for a terminal device, said control server comprising:
-
a terminal device operation control program, for exchanging terminal device control data with a terminal device coupled to the control server, and for controlling the operation of said terminal device; three-dimensional model data for remote control of said terminal device, comprising geometrical data representing said terminal device and terminal device operating data received from said terminal device reflecting operating results of said terminal device; and a module, for recording an operation on said terminal device performed by a user via the three-dimensional model data as a three-dimensional operation event and for replaying, as needed, said three-dimensional operation event. - View Dependent Claims (9, 10, 11)
-
-
12. A terminal device control method whereby a client exercises remote control of a terminal device, the method comprising:
-
designating a URL at said client with a web browser, the URL corresponding to said terminal device, and downloading three-dimensional model data representing said terminal device; rendering at said client said three-dimensional model data that are downloaded; updating said three-dimensional model data at said client, said updating corresponding to an operation on said rendered three-dimensional model data corresponding to an operation to be performed on said terminal device; and transmitting operation control data for said operation to said terminal device in response to said updating. - View Dependent Claims (13, 14)
-
-
15. A terminal device sharing method, for sharing among a plurality of clients information concerning a terminal device, the method comprising:
-
employing a web browser at a first client to designate a URL corresponding to said terminal device, and downloading three-dimensional model data representing said terminal device; rendering said model data that are downloaded; updating the rendered model data by said first client, and transmitting the updated model data, the updated model data representing an operation on the rendered three-dimensional model data corresponding to an operation to be performed on said terminal device; employing a web browser at a second client to designate the URL, and downloading said three-dimensional model data; and receiving and rendering said updated model data at said second client.
-
-
16. Storage media on which is stored a computer-readable program that permits one or more computers to perform:
-
a process of calling for three-dimensional model data representing a terminal device coupled to a network; a process of rendering said three-dimensional model data that has been called for to create an image; a process of calling for a control file associated with said three-dimensional model data, wherein the control file allows for one or more operations to be performed on the rendered three-dimensional model data corresponding to one or more operations performable on said terminal device; and a process of receiving control data from said terminal device after performing one or more of the one or more operations on the terminal device and reflecting the received control data to said three-dimensional model data in order to update the image. - View Dependent Claims (17)
-
-
18. Storage media on which is stored a computer-executable program that permits one or more computers to perform:
-
a process of calling for the transmission, via an external network, of three-dimensional model data representing a terminal device; a process of rendering said three-dimensional model data that is called for; a process of calling for a control file associated with said three-dimensional model data; a process of reflecting said control file to values of said three dimensional model data; a process of changing the values of said three-dimensional model data based on an operation on said three-dimensional model, wherein said operation corresponds to an operation to be performed on said terminal device; and a process of performing the operation on said terminal device, thereby effecting remote control of the terminal device via the operation on the three-dimensional model.
-
-
19. A program transmission apparatus comprising:
-
storage means for storing a program that executes a process of calling for the transmission, via an external network, of three-dimensional model data representing a terminal device, a process of rendering said three-dimensional model data that has been called for, a process of calling for a control file associated with said three-dimensional model data, a process of reflecting the values in said control file to the values of said three-dimensional model data, a process of changing the values of said three-dimensional model data based on an operation performed by a user on said three-dimensional model, wherein said operation corresponds to an operation to be performed on said terminal device, and a process of performing the operation on said terminal device, thereby effecting remote control of the terminal device via the operation on the three-dimensional model; and transmission means for reading said program from said storage means and for transmitting said program to an external computer.
-
Specification