IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0398707
(2001-10-05)
|
등록번호 |
US-8612608
(2013-12-17)
|
국제출원번호 |
PCT/GB01/04449
(2001-10-05)
|
§371/§102 date |
20030407
(20030407)
|
국제공개번호 |
WO02/32075
(2002-04-18)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
19 |
초록
▼
A vending machine module (12) is pre-programmed with a unique serial number. It is also programmed to dial up and connect to a specific registration database when first installed and powered up in the vending machine (1) which is one example of a remote embedded application. When the vending machine
A vending machine module (12) is pre-programmed with a unique serial number. It is also programmed to dial up and connect to a specific registration database when first installed and powered up in the vending machine (1) which is one example of a remote embedded application. When the vending machine module (12) dials up the registration database for the first time, the registration database identifies the specific module (12) by means of its unique serial number, and then programs the module (12) with all of its relevant customised configuration—such as, for example, Telnet and PTP passwords, PTP Public Encryption Keys, telephone numbers for local ISP access (local telephone rates), customer name, customised web pages, new user configuration, subsequent database IP addresses, etc. Having been programmed with all of this data, the vending machine (12) is then ready to dial up an ISP server (2) over the Internet, for file transfer sessions. Thus, the vending machine module (12) requires only minimal programming. Many similar almost exactly the same information, each differing only in its own, unique serial number.
대표청구항
▼
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 having a controller which is arranged to communicate with said computer network server via a modem at said remote em
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 having a controller which is arranged to communicate with said computer network server via a modem at said remote embedded application, such that file transfer sessions are carried out between said computer network server and said remote embedded application: wherein said controller is programmed, upon installation of the controller, to establish communication via said modem with a central registration database that is separate from said computer network server and to register with said central registration database, in order to transfer data files from said database to said remote embedded application in order to apply a customised configuration to said controller upon installation of the controller, including setting up and configuring said controller for subsequent file transfer sessions with said computer network server. 2. A communications system according to claim 1, wherein said database is provided by said computer network server. 3. A communications system according to claim 1, wherein said controller communicates with said server via a global computer network. 4. A communications system according to claim 3, wherein said global computer network comprises the Internet. 5. A communications system according to claim 1, wherein each said file transfer session is a File Transfer Protocol (FTP) session. 6. A communications system according to claim 1, wherein said controller is arranged to initiate a connection between said controller and said server and, once that connection is made, said controller exchanges data with said remote embedded application under the control of said server. 7. A communications system according to claim 6, wherein said connection initiated between said module and said server is by way of a simple terminal emulation session. 8. A communications system according to claim 6, wherein said connection initiated between said module and said server is by way of Telnet protocol. 9. A communications system according to claim 6, wherein said server is arranged to look up ID data in response to a connection initiated by said controller and use that ID data to establish a file transfer session with said remote embedded application. 10. A communications system according to claim 1, wherein said server is arranged to transmit to said remote embedded application during each said file transfer session a new public encryption key such that, for each subsequent file transfer session, said server communicates with said controller using the new public encryption key that was transmitted to said remote embedded application during a previous file transfer session. 11. A communications system according to claim 10, wherein for each said subsequent file transfer session, said server logs on to said controller using the new public encryption key that was transmitted to said remote embedded application during the immediately previous file transfer session. 12. A communications system according to claim 1, wherein said server is arranged to transmit to said remote embedded application, prior to at least an initial file transfer session, real time clock data in order to synchronise a clock local to said controller with a clock local to said server or another reference clock which is used by said server, thereby to synchronise date and time data as between said server and said remote embedded application. 13. A communications system according to claim 12, wherein said controller is arranged to transmit said real time clock data to said remote embedded application during only an initial set up procedure of said controller. 14. A communications system according to claim 12, wherein said server is arranged to transmit said real time clock data to said controller prior to each said file transfer session after x prior file transfer sessions, where x is 1 or greater than 1. 15. A communications system according to claim 12, wherein said server is arranged to compare the local time at said controller with the local time at said server and to make a decision, based on the result of that comparison, whether to transmit real time clock data to said remote embedded application, thereby to synchronise date and time data as between said server and said remote embedded application. 16. A communications system according to claim 1, wherein said set up and configuration of said controller includes programming the remote embedded application with all of its relevant customised configuration. 17. A communications system according to claim 1, wherein said set up and configuration of said controller includes setting up and configuring one or more of the group comprising Telnet and FTP passwords, FTP Public Encryption Keys, telephone numbers for local ISP access, customer name, customised web pages, new user configuration and subsequent database IP addresses. 18. A communications system according to claim 1, wherein communication between said computer network server, said plurality of remote computers and said remote embedded application is carried out in an environment selected from the group comprising hard wired connections, wireless connections, Ethernet, Extranet, Intranet, WAN, private networks, public networks, packet switched networks and circuit switched networks. 19. 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, having a controller which is arranged to communicate with said computer network server via a modem at said remote embedded application, such that file transfer sessions are carried out between said computer network server and said remote embedded application, wherein, upon installation of said controller, said controller establishes communication via said modem with a central registration database that is separate from said computer network server and registers with said central registration database, and data files are transferred from said database to said remote embedded application in order to apply a customised configuration to said controller upon installation of the controller, including setting up and configuring said controller for subsequent file transfer sessions with said computer network server. 20. A method according to claim 19, wherein said computer network server and said remote embedded application are comprised in a system in accordance with claim 1.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.