1 |
1
제1 시스템에서 동작하는 제1 브라우저로부터 상기 제1 시스템과 상이한 제2 시스템에서 동작하는 제2 브라우저로 데이터를 전송하는 시스템에 있어서,상기 제1 브라우저 및 제2 브라우저의 화면간에 데이터를 전송하기 위한 표준 항목을 정의하고, 상기 정의된 표준 항목에 대한 필드 명을 저장하는 데이터 사전 리포지터리(Data Dictionary Repository); 및상기 데이터 사전 리포지터리, 제1 브라우저 및 제2 브라우저와 연결되어 있으며, 상기 제1 브라우저로부터 제1 데이터--여기서 제1 데이터는 상기 제1 브라우저를 통해 화면으로 출력되는 정보를 의미함--를 전달받아 상기 제2 브라우저로 제공하기 위한 제2 데이터--여기서 제2 데이터는 상기 제1 데이터, 상기 표준 항목 및 상기 제2 브라우저를 통해 제공될 정보 중 서로 일치하는 정보를 의미함--를 추출하여 출력하는 데이터 전송부를 포함하는 화면간 데이터 전송 시스템
|
2 |
2
제1항에 있어서,상기 데이터 전송부는,상기 제1 브라우저로부터 수집된 제1 데이터를 수신하고, 상기 데이터 전송부로부터 생성된 제2 데이터를 상기 제2 브라우저로 전송하는 데이터 송수신부;상기 데이터 송수신부를 통하여 상기 제1 데이터를 전달받아 출력하는 데이터 패치부;상기 데이터 패치부로부터 출력된 상기 제1 데이터를 토대로, 상기 데이터 사전 리포지터리에 정의되어 있는 상기 표준 항목과 일치하는 데이터를 추출하는 제1 파싱부; 및상기 데이터 패치부로부터 출력된 상기 제1 데이터의 필드 값을 저장하는 메모리부;상기 제2 브라우저를 통해 출력될 데이터의 필드 명을 수집하고, 상기 제1 데이터를 토대로 상기 필드 명에 대응되는 제2 데이터의 필드 값을 상기 메모리부로부터 전달받아 출력하는 제2 파싱부를 포함하는 화면간 데이터 전송 시스템
|
3 |
3
제1항에 있어서,상기 제1 브라우저는 상기 제1 브라우저를 통해 디스플레이 되는 데이터 정보인 제1 데이터를 저장하는 제1 HTML(Hyper Text Markup Language) 저장부; 및상기 제2 브라우저는 제2 브라우저를 통해 디스플레이 되는 데이터를 저장하며, 상기 데이터 전송부로부터 전달받은 상기 제1 브라우저와 상기 제2 브라우저간에 일치되는 데이터 정보인 제2 데이터를 저장하는 제2 HTML 저장부를 포함하는 화면간 데이터 전송 시스템
|
4 |
4
제1항에 있어서,상기 데이터 전송부는 OCX(Object Linking and Embedding Custom Control) 기반 기술로 구현되는 화면간 데이터 전송 시스템
|
5 |
5
제1항에 있어서,상기 데이터 사전 리포지터리는 상기 데이터 전송부의 내부에 포함되어 구현 가능한 화면간 데이터 전송 시스템
|
6 |
6
데이터 전송 시스템을 이용하여 제1 시스템에서 동작하는 제1 브라우저로부터 상기 제1 시스템과 상이한 제2 시스템에서 동작하는 제2 브라우저로 데이터를 전송하기 위하여, 상기 데이터를 저장하는 화면간 데이터 전송 방법에 있어서,(a) 상기 제1 브라우저를 통해 저장된 데이터--여기서 데이터는 상기 제1 브라우저를 통해 출력되는 정보를 의미하며, 상기 데이터는 필드 명과 필드 값을 포함함--의 정보를 호출하는 단계;(b) 상기 호출된 데이터를 토대로, 데이터 사전 리포지터리(Data Dictionary Repository)--여기서 데이터 사전 리포지터리는 다수의 이종 시스템을 통해 실행되는 다수의 브라우저를 토대로 화면간 데이터를 전송하기 위해, 사전에 정의된 표준 항목의 필드 명을 저장한 저장 장소임--에 저장되어 있는 상기 표준 항목의 필드 명과 일치하는 데이터 필드 명을 수집하는 단계; 및(c) 상기 수집된 데이터 필드 명에 대응되는 필드 값을 저장하는 단계를 포함하는 데이터 전송 방법
|
7 |
7
제6항에 있어서,상기 (c) 단계에서 상기 필드 값을 저장하는 단계는, 상기 제1 브라우저의 실행을 통해 한 번 저장되는 데이터 전송 방법
|
8 |
8
데이터 전송 시스템을 이용하여 제1 시스템에서 동작하는 제1 브라우저로부터 상기 제1 시스템과 상이한 제2 시스템에서 동작하는 제2 브라우저로 데이터를 전송하기 위하여 상기 데이터를 디스플레이하는 화면간 데이터 전송 방법에 있어서,(a) 상기 제2 브라우저를 통해 저장된 제1 데이터--여기서 제1 데이터는 상기 제2 브라우저를 통해 출력되는 정보를 의미하며, 데이터는 필드 명과 필드 값을 포함함--의 정보를 호출하는 단계;(b) 상기 제2 브라우저를 통해 제2 데이터--여기서 제2 데이터는 상기 제2 브라우저와 데이터 사전 리포지터리(Data Dictionary Repository)--여기서 데이터 사전 리포지터리는 다수의 시스템을 통해 실행되는 다수의 브라우저를 이용하여 화면간 데이터를 전송하기 위해 사전에 정의된 표준 항목의 필드 명을 저장한 저장 장소임--에 저장되어 있는 상기 표준 항목의 필드명과 일치하는 데이터를 의미함--를 디스플레이하기 위하여 요구되는 제2 데이터의 필드 명을 추출하는 단계;(c) 상기 추출된 제2 데이터의 필드 명에 대응되며, 상기 제1 브라우저가 실행되어 저장된 제3 데이터--여기서 제3 데이터는 상기 제1 브라우저를 통해 출력되는 정보 중 상기 표준 항목의 필드 명과 일치하는 데이터의 필드 값을 포함하는 데이터를 의미함--의 필드 값을 호출하는 단계; 및(d) 상기 호출된 제3 데이터의 필드 값을 토대로 상기 제2 브라우저를 통해 상기 제3 데이터를 디스플레이하는 단계를 포함하는 데이터 전송 방법
|
9 |
9
제8항에 있어서,상기 (d) 단계에서,상기 제3 데이터의 필드 값은 상기 제2 브라우저로 전달되어 저장되고, 상기 제2 브라우저를 통해 디스플레이되는 데이터 전송 방법
|
10 |
10
제8항에 있어서,상기 제1 브라우저는 상기 제2 브라우저보다 선행되어 실행되는 데이터 전송 방법
|
11 |
11
데이터 전송 시스템을 이용하여 제1 시스템에서 동작하는 제1 브라우저로부터 상기 제1 시스템과 상이한 제2 시스템에서 동작하는 제2 브라우저로 데이터를 전송하기 위하여, 상기 데이터를 송수신하는 화면간 데이터 전송 방법에 있어서,(a) 상기 제1 브라우저의 실행을 통해 저장된 제1 데이터--여기서 제1 데이터는 상기 제1 브라우저에 의해 출력되는 정보를 의미함--를 수신하는 단계;(b) 상기 제2 브라우저의 실행을 통해 상기 제2 브라우저를 통해 출력하고자 하는 제2 데이터를 수신하는 단계;(c) 상기 제1 데이터, 제2 데이터 및 상기 데이터 전송 시스템에 포함되어 있는 데이터 사전 리포지터리(Data Dictionary Repository)--여기서 데이터 사전 리포지터리는 다수의 시스템을 통해 실행되는 다수의 브라우저를 이용하여 화면간 데이터를 전송하기 위해 사전에 정의된 표준 항목의 필드 명을 저장한 저장 장소임--의 필드 명을 비교하여 일치되는 필드를 수집하는 단계;(d) 상기 필드 명이 일치되는 필드에 대한 필드 값을 호출하는 단계; 및(e) 상기 호출된 필드 값을 상기 제2 브라우저로 전달하여 출력하는 단계를 포함하는 데이터 전송 방법
|
12 |
12
제11항에 있어서,상기 (c) 단계는,상기 표준 항목의 필드 명에 대응되는 필드 값이 저장되어 있는지 판단하는 단계;상기 필드 명에 대응되는 필드 값이 저장되어 있지 않은 경우, 상기 제1 데이터 또는 제2 데이터의 필드명과 상기 표준 항목의 필드 명을 비교하여 일치하는 필드 명 및 일치하는 필드 명에 대응하는 필드 값을 수집하고, 수집된 필드 값을 저장하는 단계;를 더 포함하는 데이터 전송 방법
|
13 |
13
제11항에 있어서,상기 제1 데이터의 필드 명에 대응되는 필드 값과 상기 제2 데이터의 필드 명에 대응되는 필드 값 중 상기 표준 항목의 필드 명에 대응되는 필드 값은 하나의 메모리에 저장되는 데이터 전송 방법
|
14 |
14
제11항에 있어서,상기 데이터를 송수신하기 위한 데이터 전송 시스템은 OCX(Object Linking and Embedding Custom Control) 기반 기술을 이용하여 프레임워크로 구현되며, 상기 프레임워크는 상기 제1 브라우저 및 제2 브라우저에 각각 플러그 인(Plug in) 되는 데이터 전송 방법
|
15 |
15
제14항에 있어서,상기 프레임워크는 사용자 인터페이스 프레임워크로 구현 가능한 데이터 전송 방법
|
16 |
16
제15항에 있어서,상기 프레임워크가 사용자 인터페이스 프레임워크로 구현되는 경우,상기 (a) 단계 또는 (b) 단계를 통해 수집되는 상기 제1 데이터 또는 제2 데이터는,상기 사용자 인터페이스 프레임워크 상에 포함되어 있는 다수개의 메뉴 중, 어느 하나의 메뉴의 선택에 의해 수집되는 데이터 전송 방법
|