최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0614311 (2012-09-13) |
등록번호 | US-9002980 (2015-04-07) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 14 인용 특허 : 521 |
A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy conver
A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.
1. A method performed by one or more computing devices for transferring data in a communication session between a first application on a first network and a second application on a second network, the method comprising: storing, in a database and in association with the first application, informatio
1. A method performed by one or more computing devices for transferring data in a communication session between a first application on a first network and a second application on a second network, the method comprising: storing, in a database and in association with the first application, information about a computer program for converting between a non-local protocol and a local protocol associated with the first application to thereby provide data to the first application in the local protocol, the database being stored in computer memory;assigning an identifier to the communication session;creating at least one queue associated with the communication session, the at least one queue being created in computer memory;storing, in the at least one queue, data received from the second application that is destined for the first application, the received data being stored in association with the identifier;receiving a command from the computer program;using the one or more computing devices to output the received data from the at least one queue to the computer program in reply to the command;wherein the first application and the second application run local protocols, and the received data is passed at least partly between the first application and the second application using an intermediary protocol that corresponds to the non-local protocol; andwherein the first application is on the first network behind a first firewall, and the second application on the second network is behind a second firewall that is different from the first firewall. 2. The method of claim 1, further comprising: the computer program creating a socket interface to the first application, the received data being transmitted through the socket interface. 3. The method of claim 1, wherein the local protocol comprises at least one of TCP/IP or a serial protocol, the serial protocol comprising one of RS232 or RS485. 4. The method of claim 1, wherein the intermediary protocol comprises HTTP. 5. The method of claim 1, wherein the identifier is associated with the at least one queue. 6. The method of claim 1, wherein the identifier is invalidated when the communication session terminates. 7. The method of claim 1, wherein the communication session comprises a telnet session. 8. The method of claim 1, further comprising maintaining a session record, the session record including an identity of a user initiating the communication session. 9. The method of claim 1, wherein the command is an HTTP POST command or an HTTP GET command. 10. The method of claim 1, further comprising: establishing the communication session along with a user-selected termination scenario for terminating the communication session. 11. The method of claim 1, wherein the computer program is a first computer program and the at least one queue comprises a first queue and a second queue that is different from the first queue; and wherein the method further comprises: storing, in the database and in association with the second application, information about a second computer program for converting between a non-local protocol and a local protocol associated with the second application to thereby provide data to the second application in the local protocol associated with the second application;storing, in the second queue, data received from the first application that is destined for the second application, the received data from the first application being stored in association with the identifier;receiving a command from the second computer program; andusing the one or more computing devices to output the received data from the first application from the second queue to the second computer program in reply to the command from the second computer program. 12. One or more non-transitory machine-readable storage media storing instructions that are executable by one or more computing devices to perform operations to transfer data in a communication session between a first application on a first network and a second application on a second network, the operations comprising: storing, in a database and in association with the first application, information about a computer program for converting between a non-local protocol and a local protocol associated with the first application to thereby provide data to the first application in the local protocol;assigning an identifier to the communication session;creating, in computer memory, at least one queue associated with the communication session;storing, in the at least one queue, data received from the second application that is destined for the first application, the received data being stored in association with the identifier;receiving a command from the computer program;output outputting the received data from the at least one queue to the computer program in reply to the command;wherein the first application and the second application run local protocols, and the received data is passed at least partly between the first application and the second application using an intermediary protocol that corresponds to the non-local protocol; andwherein the first application is on the first network behind a first firewall, and the second application on the second network is behind a second firewall that is different from the first firewall. 13. The one or more non-transitory machine-readable media of claim 12, wherein the local protocol comprises at least one of TCP/IP or a serial protocol, the serial protocol comprising one of RS232 or RS485. 14. The one or more non-transitory machine-readable media of claim 12, wherein the intermediary protocol comprises HTTP. 15. The one or more non-transitory machine-readable media of claim 12, wherein the identifier is associated with the at least one queue. 16. The one or more non-transitory machine-readable media of claim 12, wherein the identifier is invalidated when the communication session terminates. 17. The one or more non-transitory machine-readable media of claim 12, wherein the communication session comprises a telnet session. 18. The one or more non-transitory machine-readable media of claim 12, wherein the operations comprise maintaining a session record, the session record including an identity of a user initiating the communication session. 19. The one or more non-transitory machine-readable media of claim 12, wherein the command is an HTTP POST command or an HTTP GET command. 20. The one or more non-transitory machine-readable media of claim 12, wherein the operations comprise establishing the communication session along with a user-selected termination scenario for terminating the communication session. 21. A system comprising: computer memory storing instructions that are executable by one or more computing devices; andone or more computing devices to execute the instructions to perform operations to transfer data in a communication session between a first application on a first network and a second application on a second network, the operations comprising: storing, in a database and in association with the first application, information about a computer program for converting between a non-local protocol and a local protocol associated with the first application to thereby provide data to the first application in the local protocol, the database being stored in computer memory;assigning an identifier to the communication session;creating at least one queue associated with the communication session, the at least one queue being created in computer memory;storing, in the at least one queue, data received from the second application that is destined for the first application, the received data being stored in association with the identifier;receiving a command from the computer program;outputting the received data from the at least one queue to the computer program in reply to the command;wherein the first application and the second application run local protocols, and the received data is passed at least partly between the first application and the second application using an intermediary protocol that corresponds to the non-local protocol; andwherein the first application is on the first network behind a first firewall, and the second application on the second network is behind a second firewall that is different from the first firewall. 22. The system of claim 21, wherein the command is an HTTP POST command or an HTTP GET command. 23. The system of claim 21, wherein the operations comprise establishing the communication session along with a user-selected termination scenario for terminating the communication session. 24. The system of claim 21, wherein the computer program is a first computer program and the at least one queue comprises a first queue and a second queue that is different from the first queue; and wherein the operations comprise: storing, in the database and in association with the second application, information about a second computer program for converting between a non-local protocol and a local protocol associated with the second application to thereby provide data to the second application in the local protocol associated with the second application;storing, in the second queue, data received from the first application that is destined for the second application, the received data from the first application being stored in association with the identifier;receiving a command from the second computer program; andoutputting the received data from the first application from the second queue to the second computer program in reply to the command from the second computer program. 25. The one or more non-transitory machine-readable media of claim 12, wherein the computer program is a first computer program and the at least one queue comprises a first queue and a second queue that is different from the first queue; and wherein the operations comprise: storing, in the database and in association with the second application, information about a second computer program for converting between a non-local protocol and a local protocol associated with the second application to thereby provide data to the second application in the local protocol associated with the second application;storing, in the second queue, data received from the first application that is destined for the second application, the received data from the first application being stored in association with the identifier;receiving a command from the second computer program; andoutputting the received data from the first application from the second queue to the second computer program in reply to the command from the second computer program.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.