1 |
1
상황인지 지식서비스 시스템의 세션 관리 장치에 있어서,
입력 데이터를 분류 및 분석하고, 세션 쿼리를 이용하여 응답받은 출력 데이터를 전송할 모듈에 맞는 포맷으로 변환하는 데이터 인터페이싱 수단;
상기 입력 데이터의 쿼리 포맷에 맞게 생성된 세션 쿼리를 통해 세션 데이터 테이블에 사용자 및 서비스의 상태를 저장ㆍ관리하고, 서비스 재개 요청시 사용자 ID를 키로 상기 세션 데이터 테이블에서 해당 사용자의 세션 상태를 검사하여 서비스 상태 정보를 상기 데이터 인터페이싱 수단으로 전달하는 세션 데이터 관리 수단; 및
상기 세션 쿼리를 생성하여, 상기 세션 쿼리를 통해 지식 레퍼지토리의 상기 세션 데이터 테이블에 접근하여 해당 서비스에서 요구되는 서비스 상태 정보를 질의하고 그 응답으로서 상기 서비스 상태 정보를 반환받기 위한 세션 상황정보 관리 수단
을 포함하는 상황인지 지식서비스를 위한 세션 관리 장치
|
2 |
2
제1항에 있어서,
상기 세션 데이터 관리 수단은,
사용자와 서비스의 상태를 상기 세션 데이터 테이블에 저장하되, 서비스 시작시 세션을 등록하고, 서비스 종료시 해당 서비스의 최종 상태를 저장하여, 이후 서비스 재시작시 해당 서비스의 최종 상태를 알려주어, 해당 서비스의 최종 상태에서부터 끊김없는 서비스가 제공될 수 있도록 하는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
3 |
3
제2항에 있어서,
상기 세션 데이터 관리 수단은,
서비스 재시작을 위한 서비스 상태 요청시, 사용자 ID를 키로 상기 세션 데이터 테이블에서 해당 사용자의 세션 상태를 검사하여, 해당 사용자가 이용하던 서비스가 있는지, 서비스의 최종 상태는 어떠한지에 대한 상기 서비스 상태 정보를 제공하는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
4 |
4
제1항에 있어서,
상기 세션 데이터 관리 수단은,
상기 세션 데이터 테이블에 저장될 세션 객체(Session Object)의 키 값과 변수 값을 생성하고, 외부로부터 요청 입력받은 키 값에 대한 변수 값을 반환하는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
5 |
5
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 세션 데이터 테이블은,
해쉬 테이블 형태의 세션 객체(Session Object) 형태로 세션 정보를 저장하고, 상기 세션 객체를 통해 원하는 데이터를 키(Key), 변수(Value) 형태로 저장, 조회, 관리 가능한 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
6 |
6
제5항에 있어서,
상기 세션 데이터 테이블은,
사용자 키워드로 검색 가능한 사용자 데이터와, 서비스 키워드로 검색 가능한 서비스 데이터로 이루어지고, 각 데이터의 변수값이 문자열(String)로 저장되는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
7 |
7
제5항에 있어서,
상기 세션 데이터 관리 수단은,
상기 세션 객체를 통해 서비스 고유 데이터를 관리하고, 사용자별 세션 데이터를 생성하여 상기 세션 데이터 테이블에 저장함으로써, 필요로 하는 서비스 및 사용자 관련 상황정보를 이용할 수 있고, 끊김없는 서비스 제공을 가능케 하는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 장치
|
8 |
8
세션 관리 장치의 세션 관리 방법에 있어서,
세션 데이터 테이블에 사용자 및 서비스의 상태를 저장ㆍ관리하는 세션 상태 관리 단계;
서비스 요청시, 입력된 데이터를 분석 및 분류하는 단계;
상기 분류 결과, 상기 입력 데이터가 서비스 재개 요청 데이터인 경우, 입력 데이터의 쿼리 포맷에 맞게 세션 쿼리를 생성하는 단계; 및
상기 생성된 세션 쿼리를 이용해 사용자 ID를 키로 상기 세션 데이터 테이블에서 해당 사용자의 세션 상태를 검사하여 서비스 상태 정보를 제공하는 단계
를 포함하는 상황인지 지식서비스를 위한 세션 관리 방법
|
9 |
9
제8항에 있어서,
상기 세션 데이터 테이블에는,
사용자와 서비스의 상태가 저장되되, 서비스 시작시 세션이 등록되고, 서비스 종료시 해당 서비스의 최종 상태가 저장되는 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 방법
|
10 |
10
제9항에 있어서,
상기 세션 상태 관리 단계는,
사용자가 등록되어 있지 않은 경우, 추론엔진을 통해 해당 서비스 지역에서의 사용자 권한 및 정보를 얻고, 사용자 등급에 따라 세션 등록을 수행하는 단계; 및
해당 사용자가 서비스 이용을 중단할 경우, 세션을 해제하고, 서비스 상태가 세션에 저장된 상태와 다른 경우 상기 세션 데이터 테이블에 해당 서비스 상태를 갱신하는 단계
를 포함하는 상황인지 지식서비스를 위한 세션 관리 방법
|
11 |
11
제8항 내지 제10항 중 어느 한 항에 있어서,
상기 세션 데이터 테이블은,
해쉬 테이블 형태의 세션 객체(Session Object) 형태로 세션 정보를 저장하고, 상기 세션 객체를 통해 원하는 데이터를 키(Key), 변수(Value) 형태로 저장, 조회, 관리 가능한 것을 특징으로 하는 상황인지 지식서비스를 위한 세션 관리 방법
|
12 |
12
상황인지 지식서비스를 위하여, 프로세서를 구비한 세션 관리 장치에,
세션 데이터 테이블에 사용자 및 서비스의 상태를 저장ㆍ관리하는 기능;
서비스 요청시, 입력된 데이터를 분석 및 분류하는 기능;
상기 분류 결과, 상기 입력 데이터가 서비스 재개 요청 데이터인 경우, 입력 데이터의 쿼리 포맷에 맞게 세션 쿼리를 생성하는 기능; 및
상기 생성된 세션 쿼리를 이용해 사용자 ID를 키로 상기 세션 데이터 테이블에서 해당 사용자의 세션 상태를 검사하여 서비스 상태 정보를 제공하는 기능
을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|