한국인터넷정보학회 추계 학술대회 발표자료
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

웹 기반의 자동 링크 지원 시스템의 설계 및 구현 PowerPoint PPT Presentation


  • 160 Views
  • Uploaded on
  • Presentation posted in: General

한국인터넷정보학회 추계 학술대회 발표자료. 웹 기반의 자동 링크 지원 시스템의 설계 및 구현. 원 광 대 학 교 전 병택, 정 창원, 이 원중, 성 재석, 주 수종 [email protected] 목 차. 서론 연구 배경 및 목적 시스템 구조 기능 구성요소 처리 과정 클라이언트 측 서버 측 개발환경 및 구현 개발 시스템 결론 향후 연구 내용. 시스템 구조. 연구 배경 목적. 결론. 처리 과정. 개발 환경 및 구현. 연구 배경. 서 론. 연구 배경

Download Presentation

웹 기반의 자동 링크 지원 시스템의 설계 및 구현

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


3662371

한국인터넷정보학회 추계 학술대회 발표자료

웹 기반의 자동 링크 지원 시스템의설계 및 구현

원 광 대 학 교

전 병택, 정 창원, 이 원중, 성 재석, 주 수종

[email protected]


3662371

목 차

  • 서론

    • 연구 배경 및 목적

  • 시스템 구조

    • 기능

    • 구성요소

  • 처리 과정

    • 클라이언트 측

    • 서버 측

  • 개발환경 및 구현

    • 개발 시스템

  • 결론

    • 향후 연구 내용

시스템 구조

연구 배경

목적

결론

처리 과정

개발 환경

구현


3662371

연구 배경

서 론

  • 연구 배경

    • 인터넷 기술의 발전

      • 이용 증가율

      • 사용자 수의 증가

        • 맞춤 정보 서비스의 필요성 대두

    • 문제점

      • 웹 상의 문서나 다양한 정보의

        효율적인 검색과 정보 교환의

        한계점

      • HTML 문서의 증가

        • 하이퍼링크의 관리와 유지

Internet


3662371

연구 목적

서 론

  • 연구 목적

    • 기존의 텍스트 문서상의 관련된 정보의 재사용성

    • 사용자의 요구사항을 만족

    • 효율적인 검색을 제공

자동링크지원 시스템

맞춤 정보 서비스

정보의 재사용성

사용자의 요구사항

효율적인 검색


3662371

시스템 구조

기타 다른 검색 엔진

ALSⅡ의 시스템 구조

웹 도우미

자동링크 엔진

검색

Multimedia Database

인터넷

Web Browser

사전

URLs

문서분석기

개발자용

웹 에디터

전문

콘텐츠

질의처리기

통합문서생성기

웹 문서

개발

Web Browser


3662371

시스템 구조

인터넷

시스템 구성 요소

  • 웹 에디터

    • 웹 문서 작성을 위한 서버에서 제공하는 형태

    • 기능

      • 일반 메뉴, 실행 메뉴, 선택 메뉴, 화면 전환 메뉴

  • 웹 도우미

    • 마우스 이벤트에 의한 검색 방법 제공

      • 기존의 문서상의 키워드 추출

  • 자동링크 엔진

    • 문서 분석기

      • 에디터 상에서 작성된 문장을 어휘 분석하여 키워드 추출

    • 질의 처리기

      • 추출된 키워드와 데이터베이스의 키워드와 매칭

    • 통합 문서 생성기

      • 문서 분석기에 의한 키워드와 질의 처리기에 의한 매칭된 키워드에 따라 얻어진 문서(=통합문서)


3662371

시스템 구조

시스템 구성 요소

  • 멀티미디어 데이터베이스

    • 컴퓨터, 전기, 전자에 관련된 정보 개발

      • 사전 정보 DB

      • 콘텐츠 DB

      • URL에 관련된 DB

    • 확장성 고려

      • 그 밖의 구축된 DB 이용 가능


3662371

처리 과정

처리과정

1

2

3

사용자의 선택에

의한 최종 문서

명사 추출

키워드 매칭

문자열 스트림

문 서

분 석

질 의

처리기

통 합

문 서

생성기

DATABASE

조사

/

어미

사전

클라이언트의 처리 과정

서버의 처리 과정


3662371

웹 브라우저를 통하여 ALSⅡ 서버에 접속하여 웹 에디터 실행

새로운 문서 작성 또는 기존 텍스트 문서 읽어 들임

작성 또는 읽어 들인 문서 상의 명사 후보군을 추출

추출된 명사 후보군에 대한 Key 값을 서버 측에 전송

Key 값에 해당되는 사전, 이미지, 관련 사이트들에 대한 정보를 리턴 받는다.

사용자에 의해 지정된 정보와 각 명사 후보군과 함께 서버 측에 전송

HTML 형식의 통합 문서를 리턴 받는다.

통합 문서 생성 확인 후 저장

기존의 문서상의 특정 키워드를 마우스 이벤트에 의해 추출

추출된 키워드와 필요한 정보 선택하여 서버 측에 전송

통합 문서와 같은 폼으로 정보를 리턴 받는다.

클라이언트 처리 과정

처리과정

웹 도우미

웹 에디터


3662371

서버 처리 과정

처리과정

원문을 스트림 화

Web Editor 에서 사용자정의에 의하여 링크를 원하는 명사 후보들의 리스트

어절단위

단어추출

사용자 정의

링크 리스트

사용자

정의 명사인가 ?

NO

조사 및

어미사전

조사 및 어미제거

접두어 사전

명사가 아닌 단어들(동사, 형용사, 부사, 감탄사, 존칭어, 소유격 등) 중에서 출현빈도가 높은 단어 리스트

접두어 제거

YES

빈도수 사전

빈도사전

참 조

YES

NO

명사후보추출

명사 후보의 중간결과

링크 리스트

저장

응용 DB로 전달

(링크후보명사)

스트림 화


3662371

개발환경

개발환경

구 분

사 용 환 경

서버 : Window NT Server 4.0이상

클라이언트 : Windows 95 (IE 4.0) 이상

운 영 체 제

MS-SQL Server 7.0

DB 엔 진

IIS 4.0

(Internet Information Server)

웹 서 버

Forte for Java 1.0

개 발 도구

JAVA (jdk 1.3)

개 발 언 어


3662371

구현

구현

  • 웹 에디터


3662371

구현

구현

  • 자동링크 엔진

어휘분석 코드

public class AlsObjectImpl extends RemoteObject implements AlsObject{

……

public String WordAnalysis(String) {

……

try{

// 받은 문자열 토큰처리(공백으로 처리)

……

emoi = new Eomi(); // 어미

josa = new Josa(); // 조사

jubmisa = new Jubmisa(); // 접미사

jubdusa = new Jubdusa(); // 접두사

……

for(int i = 0; i < josa_String.length; i++) {

……

if(word_length >= char_num) {

eogan_start = word_length = char_num;

word_eomi = new String(Word.substring(eogan_start, word_length));

if(Word_eomi.equals(josa_string[I])){

if

질의처리 코드

private void ConnectToDB() throws SQLException{

……

Connection conn = java.sql.DriverManager

.getConnection(“jdbc:odbc:woon”,”sa”,””);

Statement stmt = conn.createStatement();

……

String sqlString = “select keyword from db

_computer where keyword=key”

……

ResultSet rs= stmt.executeQuery(sqlString)

……


3662371

구현

구현

  • 데이터베이스

컴퓨터 DB

전기 DB

통신 DB

이미지 DB

URL DB


3662371

구현

구 현

  • 웹 도우미


3662371

원격 교육

가상 대학

연간 간행물

전자 도서관

결 론

결론

  • 적용 분야

전자 신문

ALSⅡ

기 타

정보 검색 시스템

콘텐츠 개발사업


3662371

결 론

결론

  • 향후 연구 내용

    • 다양한 콘텐츠 확보와 이에 따른 성능 평가

    • 한국어 정보 처리

      • 복합 명사 처리 기법과 유사어 처리를 위한 시소러스 처리 기법에 관한 연구

      • 표준화된 사전 구축

    • 구조화된 통합 문서의 레이아웃에 관한 연구


  • Login