Method and system for communications with remote embedded applications
First Claim
Patent Images
1. A communications system comprising a computer network server which is arranged to communicate simultaneously with a plurality of remote computers;
- and a remote embedded application that is adapted to operate without direct human control, the remote embedded application having a controller which is arranged to communicate with said computer network server such that tile transfer sessions are carried out between said computer network server and said controller;
wherein said server and controller are arranged to establish separate control and data transfer channels via TCP ports and sockets at said server and controller, such that data is transferred between said server and controller over said data transfer channel, and the transfer of such data is controlled by control signals passing between said server and controller over said control channel; and
said server is arranged to divert a file transfer session with said controller, from said server to another remote device, while retaining control of the session.
3 Assignments
0 Petitions
Accused Products
Abstract
Data transfer occurs between an ISP database (21) and a vending machine database (11), via respective controllers (22 and 121). TCP ports and sockets (e.g. Telnet) (125, 126) at the module controller (121) and (225, 226) at the database controller (22) are used to establish separate CONTROL and CLEAR channels. The CONTROL channel provides end-to-end control information between the remote module controller (121) and the database controller (22), whilst the CLEAR channel is available to exchange pure end-to-end data.
-
Citations
24 Claims
-
1. A communications system comprising a computer network server which is arranged to communicate simultaneously with a plurality of remote computers;
- and a remote embedded application that is adapted to operate without direct human control, the remote embedded application having a controller which is arranged to communicate with said computer network server such that tile transfer sessions are carried out between said computer network server and said controller;
wherein said server and controller are arranged to establish separate control and data transfer channels via TCP ports and sockets at said server and controller, such that data is transferred between said server and controller over said data transfer channel, and the transfer of such data is controlled by control signals passing between said server and controller over said control channel; and
said server is arranged to divert a file transfer session with said controller, from said server to another remote device, while retaining control of the session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- and a remote embedded application that is adapted to operate without direct human control, the remote embedded application having a controller which is arranged to communicate with said computer network server such that tile transfer sessions are carried out between said computer network server and said controller;
-
23. A method of communication between a computer network server, which is arranged to communicate simultaneously with a plurality of remote computers, and a remote embedded application that is adapted to operate without direct human control, the remote embedded application having a controller which is arranged to communicate with said computer network server such that file transfer sessions are carried out between said computer network server and said remote embedded application, wherein said server and controller establish separate control and data transfer channels via TCP pods and sockets at said server and controller, such that data is transferred between said server and controller over said data transfer channel, and the transfer of such data is controlled by control signals passing between said server and controller over said control channel;
- and said server is arranged to divert a file transfer session with said controller, from said server to another remote device, while retain in control of the session.
- View Dependent Claims (24)
Specification