1 |
1
상황인식 온톨로지(Context Awareness Ontology)를 이용한 웹(web)기반 시맨틱(semantic) 정보검색 시스템에 있어서, 사용자가 검색하고자 하는 관심정보에 대한 검색을 요청하고 검색결과를 표시하기 위한 사용자 단말; 상기 사용자 단말로부터 상기 사용자의 검색요청을 수신하고, 수신된 상기 검색요청에 따라 검색을 수행한 결과를 상기 사용자 단말로 전송하는 검색서버; 상기 사용자의 검색요청에 대한 질의 내용을 분석하여 형성된 질의 패턴과 상기 사용자의 현재 위치에 대한 정보를 포함하는 상기 사용자의 상황정보(Context Information) 및 상기 사용자가 검색하고자 하는 관심영역에 관련된 정보를 수집하고 온톨로지 형태로 저장하여 구축되는 상황인식 온톨로지 데이터베이스(context awareness ontology database); 및 FP-growth 알고리즘을 이용한 시맨틱 데이터 마이닝 알고리즘을 이용하여, 상기 상황인식 온톨로지 데이터베이스로부터 상기 사용자에 의해 요청된 사용자 질의 패턴과 유사하거나 동일한 질의 패턴을 찾아내기 위한 검색모듈(Retrieval Module);을 포함하고,상기 검색서버는, 상기 사용자가 상기 사용자 단말을 이용하여 현재 위치에서 자신의 관심정보에 대한 검색을 요청하면, 상기 사용자의 검색요청과 함께 상기 사용자 단말의 WiFi, 이동통신망, GPS 및 센서를 이용하여 상기 사용자의 현재 위치에 대한 정보를 함께 수신하여 상기 사용자의 상황정보로서 수집하고 상기 상황인식 온톨로지 데이터베이스에 저장하도록 구성되며,상기 사용자의 관심정보로서 관광지에 대한 정보를 각 지역별로 수집하여 최상위 클래스로서 루트 클래스(root class)를 지정하고, 각각의 지역을 서브클래스(subclass)로 지정하며, 각각의 상기 지역에 대한 관광지 이름을 각각의 상기 지역에 대한 서브클래스로 지정하고, 각각의 관광지 내에 있는 시설이나 해당 관광지에 대한 상세한 설명을 상기 관광지 이름에 대한 서브클래스로 지정하며, 각각의 상기 지역이나 상기 관광지에 대하여 동의어나 초성검색을 위한 동의어 클래스(equivalent class)를 지정하여 계층구조를 이루는 관계형 데이터베이스를 구축하고, 상기 관계형 데이터베이스의 각 데이터에 대하여, 각 지역의 서브클래스(subclass)와 수퍼클래스(superclass) 관계, 동의어나 초성어 처리를 위한 동의어 클래스(equivalent class) 관계, 각 지역과 관광지 간의 속성관계, 같은 지역 내에 속해 있는 관광지 사이의 속성관계를 각각 설정하며, 각 클래스를 구성하는 데이터들에 복수의 속성관계가 존재하는 경우 다중 속성관계를 가지는 것으로 설정하여 상기 상황인식 온톨로지 데이터베이스를 구축하도록 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제 1항에 있어서, 상기 상황인식 온톨로지 데이터베이스는, id, add_1, add_2, add_3, add_4, add_5, tour_site, syn, lat, long를 포함하는 복수의 필드(field)를 포함하여 구성되며, 상기 add_1 필드, 상기 add_2 필드, 상기 add_3 필드, 상기 add_4 필드 및 상기 add_5 필드는 각각의 관광지의 주소를 나타내고, 상기 tour_site 필드는 관광지 이름을 저장하며, 상기 syn 필드는 동의어나 초성어 처리를 위한 필드이고, 상기 lat 필드와 상기 long 필드는 지도를 설정할 때 필요한 위도와 경도를 각각 의미하도록 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
5 |
5
제 4항에 있어서, 상기 검색모듈은, 상기 사용자로부터 검색요청이 수신되면, 상기 사용자의 질의 패턴에 대한 분석을 수행하여 사용자 질의패턴을 생성하고, 생성된 상기 사용자 질의패턴이 새로운 패턴인가의 여부를 검사하며, 검사 결과, 새로운 패턴인 경우는 상기 패턴 데이터베이스에 저장되어 있는 기존의 패턴들과 일치하는지의 여부를 조사하고, 일치하는 패턴이 있으면 해당 패턴을 검색 결과로서 제시하고 상기 패턴 데이터베이스에 새로운 패턴으로 저장하며, 일치하지 않으면 검사 과정을 다시 수행하는 처리가 수행되도록 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
6 |
6
제 5항에 있어서, 상기 사용자 단말은, 상기 사용자의 스마트폰이나 태블릿 PC를 포함하는 모바일 기기에 전용의 애플리케이션 프로그램을 설치하여 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
7 |
7
제 6항에 있어서, 상기 전용의 애플리케이션 프로그램은, 최초 구동시 검색어를 입력하기 위한 검색창과 검색을 실행하기 위한 검색버튼이 화면 중앙에 표시되는 메인화면이 표시되고, 상기 화면의 하단(footer) 부분에는, 홈으로 돌아가는 홈 버튼과, 상기 검색창에 입력된 값을 읽어들여 입력된 검색어와 관련된 지역의 지도를 나타내는 페이지를 표시하는 맵 버튼 및 입력된 상기 검색어와 관련된 추가적인 정보를 나타내는 페이지를 표시하는 상세정보 버튼을 포함하는 복수의 기능버튼이 항시 표시되며, 상기 사용자가 상기 검색창에 검색어를 입력하고 상기 검색버튼을 클릭하면, 상기 검색서버에 상기 검색어를 송신하고 상기 검색서버로부터 검색결과를 수신하여 상기 검색결과를 나타내는 페이지가 표시되고, 상기 맵 버튼을 클릭하면, 상기 lat 및 상기 long 필드값으로 설정된 위도 및 경도 값을 이용하여 위치값을 구하고 해당 지역의 지도를 표시하는 동시에, 상기 지도상에 상기 위도와 상기 경도 값 및 해당 위치를 나타내는 페이지가 표시되며, 상기 상세정보 버튼을 클릭하면, 상기 검색어에 관련된 지역의 식당이나 관광지를 소개하는 내용을 나타내는 페이지가 표시되는 처리를 수행하도록 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
8 |
8
제 7항에 있어서, 상기 정보검색 시스템은, HTML5, CSS3 및 JavaScript 프로그램을 이용하여 구현됨으로써, 복수의 운영체제에서 실행이 가능하도록 구성되는 것을 특징으로 하는 상황인식 온톨로지를 이용한 웹기반 시맨틱 정보검색 시스템
|
9 |
9
삭제
|