KR101055871B1 - 웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 - Google Patents
웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 Download PDFInfo
- Publication number
- KR101055871B1 KR101055871B1 KR1020090038403A KR20090038403A KR101055871B1 KR 101055871 B1 KR101055871 B1 KR 101055871B1 KR 1020090038403 A KR1020090038403 A KR 1020090038403A KR 20090038403 A KR20090038403 A KR 20090038403A KR 101055871 B1 KR101055871 B1 KR 101055871B1
- Authority
- KR
- South Korea
- Prior art keywords
- session
- web log
- web
- time
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (22)
- 웹 로그의 실시간 분석을 통한 사용자 세션 정보를 추출하는 장치로서,웹 로그를 실시간으로 분석하여 세션 처리를 위한 웹 로그를 결정하는 실시간 웹 로그 분석부; 및상기 세션 처리를 위한 웹 로그로 결정된 웹 로그에 대해 IP 주소 및 URL을 기초로 사용자 세션 정보를 추출하는 세션 분석부를 포함하고,상기 세션 분석부는,이전 생성된 세션의 웹 로그에 대한 IP 주소 및 URL을 키(key)로 하고 해당 키 값(value)으로서 세션 종료 타임스탬프 및 세션 시간을 저장하는 캐시 메모리부;상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL을 기초로 상기 캐시 메모리부에 저장된 키 및 키 값을 참조하여 세션 유형을 판단하는 세션 유형 판단부; 및상기 판단된 세션 유형에 따른 세션 정보를 전송하는 세션 정보 전달부를 포함하며,상기 세션 유형 판단부는,상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL이 상기 캐시 메모리부에 저장되어 있는 경우, 해당 웹 로그의 현재 타임스탬프와 세션 종료 타임스탬프의 차이가 기 설정된 제1 기준 시간 이내인 경우 기존 세션의 연장에 해당하는 제1 유형으로 판단하고, 해당 웹 로그의 현재 타임스탬프와 세션 종료 타임스탬프의 차이가 상기 제1 기준 시간을 초과하는 경우 시간 경과 후 새로운 세션의 생성에 해당하는 제2 유형으로 판단하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 삭제
- 삭제
- 삭제
- 제1항에 있어서, 상기 세션 정보 전달부는상기 제1 유형에 해당하는 웹 로그에 대해 세션을 기존 세션의 연장에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하고,상기 제2 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 세션 시간의 값으로 설정하여 세션 정보를 전송하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 제1항에 있어서, 상기 캐시 메모리부는상기 제2 유형에 해당하는 웹 로그에 대해 기 저장된 키는 유지하고 해당 키 값을 변경하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 제1항에 있어서, 상기 세션 유형 판단부는상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL이 상기 캐시 메모리부에 저장되어 있지 않은 경우, 새로운 세션의 생성에 해당하는 제3 유형으로 판단하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 제7항에 있어서, 세션 정보 전달부는상기 제3 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 제1항, 제5항 내지 제8항 중 어느 한 항에 있어서, 상기 실시간 웹 로그 분석부는웹 로그가 특정 페이지를 나타내는 타입의 파일을 요청한 것으로 판단되면 해당 웹 로그를 페이지 뷰로 결정하는 페이지 뷰 판단부; 및웹 로그가 웹 검색 엔진의 로봇이 접속한 것인지 여부를 판단하는 웹 검색 엔진 판단부를 포함하고,상기 세션 처리를 위한 웹 로그는 상기 페이지 뷰로 결정된 웹 로그 중 웹 검색 엔진의 로봇이 접속한 경우가 아닌 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 제9항에 있어서, 상기 실시간 웹 로그 분석부는웹 로그의 IP 주소 및 URL를 실시간으로 분석하는 웹 로그 URL 분석부를 더 포함하는 것을 특징으로 하는 사용자 세션 정보 추출 장치.
- 웹 로그를 실시간으로 분석하는 웹 로그 분석 서버로서,웹 서버로부터 웹 로그를 수집하는 웹 로그 수집부;상기 수집된 웹 로그를 실시간으로 분석하여 세션 처리를 위한 웹 로그를 결정하는 실시간 웹 로그 분석부; 및상기 세션 처리를 위한 웹 로그로 결정된 웹 로그에 대해 IP 주소 및 URL을 기초로 사용자 세션 정보를 추출하는 세션 분석부를 포함하고,상기 세션 분석부는,이전 생성된 세션의 웹 로그에 대한 IP 주소 및 URL을 키(key)로 하고 해당 키 값(value)으로서 세션 종료 타임스탬프 및 세션 시간을 저장하는 캐시 메모리부;상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL을 기초로 상기 캐시 메모리부에 저장된 키 및 키 값을 참조하여 세션 유형을 판단하는 세션 유형 판단부; 및상기 판단된 세션 유형에 따른 세션 정보를 전송하는 세션 정보 전달부를 포함하며,상기 세션 유형 판단부는,상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL이 상기 캐시 메모리부에 저장되어 있는 경우, 해당 웹 로그의 현재 타임스탬프와 세션 종료 타임스탬프의 차이가 기 설정된 제1 기준 시간 이내인 경우 기존 세션의 연장에 해당하는 제1 유형으로 판단하고, 해당 웹 로그의 현재 타임스탬프와 세션 종료 타임스탬프의 차이가 상기 제1 기준 시간을 초과하는 경우 시간 경과 후 새로운 세션의 생성에 해당하는 제2 유형으로 판단하는 것을 특징으로 하는 웹 로그 분석 서버.
- 제11항에 있어서, 상기 실시간 웹 로그 분석부는상기 수집된 웹 로그의 IP 주소 및 URL를 실시간으로 분석하는 웹 로그 URL 분석부;상기 분석된 웹 로그가 특정 페이지를 나타내는 타입의 파일을 요청한 것으로 판단되면 해당 웹 로그를 페이지 뷰로 결정하는 페이지 뷰 판단부; 및상기 분석된 웹 로그가 웹 검색 엔진의 로봇이 접속한 것인지 여부를 판단하는 웹 검색 엔진 판단부를 포함하고,상기 세션 처리를 위한 웹 로그는 상기 페이지 뷰로 결정된 웹 로그 중 웹 검색 엔진의 로봇이 접속한 경우가 아닌 것을 특징으로 하는 웹 로그 분석 서버.
- 삭제
- 제11항에 있어서, 상기 세션 유형 판단부는,상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL이 상기 캐시 메모리부에 저장되어 있지 않은 경우, 새로운 세션의 생성에 해당하는 제3 유형으로 판단하는 것을 특징으로 하는 웹 로그 분석 서버.
- 제14항에 있어서, 상기 세션 정보 전달부는상기 제1 유형에 해당하는 웹 로그에 대해 세션을 기존 세션의 연장에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하고,상기 제2 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 세션 시간의 값으로 설정하여 세션 정보를 전송하며,상기 제3 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하는 것을 특징으로 하는 웹 로그 분석 서버.
- 제11항에 있어서, 상기 웹 로그 분석 서버는상기 세션 처리를 위한 웹 로그에 대해 상기 추출된 사용자 세션 정보를 기초로 웹 로그 파일을 분석하는 웹 로그 파일 분석부를 더 포함하는 것을 특징으로 하는 웹 로그 분석 서버.
- 웹 로그의 실시간 분석을 통한 사용자 세션 정보를 추출하는 방법으로서,a) 웹 로그를 실시간으로 분석하여 세션 처리를 위한 웹 로그를 결정하는 단계;b) 상기 세션 처리를 위한 웹 로그로 결정된 웹 로그에 대해 IP 주소 및 URL을 기초로 세션 유형을 판단하는 단계; 및c) 상기 판단된 세션 유형에 따른 사용자 세션 정보를 전송하는 단계를 포함하고,상기 b) 단계는,b1) 상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 IP 주소 및 URL을 기 생성된 세션에 대한 IP 주소 및 URL과 비교하여 동일 세션 여부를 판단하는 단계;b2) 상기 b1) 단계의 판단 결과 동일 세션인 경우, 상기 세션 처리를 위한 웹 로그로 결정된 웹 로그의 현재 타임스탬프와 이전 생성된 세션의 타임스탬프를 비교하는 단계; 및b3) 상기 b2) 단계의 비교 결과 상기 현재 타임스탬프와 이전 생성된 타임스탬프의 차이가 기 설정된 제1 기준 시간 이내인 경우, 기존 세션의 연장에 해당하는 제1 유형으로 판단하고, 상기 b2) 단계의 비교 결과 상기 현재 타임스탬프와 이전 생성된 타임스탬프의 차이가 상기 제1 기준 시간을 초과하는 경우, 시간 경과 후 새로운 세션의 생성에 해당하는 제2 유형으로 판단하는 단계를 포함하는 것을 특징으로 하는 사용자 세션 정보 추출 방법.
- 삭제
- 제17항에 있어서, 상기 b) 단계는b4) 상기 b1) 단계의 판단 결과 동일 세션이 아닌 경우, 새로운 세션의 생성에 해당하는 제3 유형으로 판단하는 단계를 더 포함하는 것을 특징으로 하는 사용자 세션 정보 추출 방법.
- 제19항에 있어서, 상기 c) 단계는상기 제1 유형에 해당하는 웹 로그에 대해 세션을 기존 세션의 연장에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하고,상기 제2 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 세션 시간의 값으로 설정하여 세션 정보를 전송하며,상기 제3 유형에 해당하는 웹 로그에 대해 세션을 새로운 세션의 생성에 해당하는 값으로 설정하고 체류 시간을 0으로 설정하여 세션 정보를 전송하는 것을 특징으로 하는 사용자 세션 정보 추출 방법.
- 제17항에 있어서, 상기 b) 단계 이후에세션 유형에 따라서 상이한 방법으로 상기 웹 로그의 타임스탬프를 업데이트하는 것을 특징으로 하는 사용자 세션 정보 추출 방법.
- 제17항, 제19항 내지 제21항 중 어느 한 항에 따른 사용자 세션 정보 추출 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능 기록매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090038403A KR101055871B1 (ko) | 2009-04-30 | 2009-04-30 | 웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090038403A KR101055871B1 (ko) | 2009-04-30 | 2009-04-30 | 웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100119333A KR20100119333A (ko) | 2010-11-09 |
| KR101055871B1 true KR101055871B1 (ko) | 2011-08-09 |
Family
ID=43405412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090038403A Expired - Fee Related KR101055871B1 (ko) | 2009-04-30 | 2009-04-30 | 웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101055871B1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101126126B1 (ko) * | 2009-08-05 | 2012-04-12 | 삼성에스디에스 주식회사 | 웹 로그의 사용자 세션 정보 추출 장치 및 방법 |
| KR101148002B1 (ko) * | 2010-04-06 | 2012-05-24 | 국방과학연구소 | 웹 로봇 탐지 시스템 및 방법 |
| US10241957B2 (en) | 2012-02-06 | 2019-03-26 | Infosys Limited | Workload patterns for realistic load recreation in performance testing |
| KR102500695B1 (ko) * | 2021-01-28 | 2023-02-17 | 주식회사 앤다스 | 이벤트 영상 제공 시스템, 이벤트 영상 제공 방법 및 기록 매체에 저장된 프로그램 |
| CN115361433B (zh) * | 2022-07-27 | 2024-07-26 | 北京仁科互动网络技术有限公司 | 基于阻塞队列的会话结束方法、装置和电子设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010097408A (ko) * | 2000-04-22 | 2001-11-08 | 이태균 | 사용자 행동 분석 방법 및 장치 |
| US20040073644A1 (en) | 2002-10-15 | 2004-04-15 | Koch Donald O. | System and method for processing web activity data |
| JP2006302218A (ja) | 2005-04-25 | 2006-11-02 | Tasco System:Kk | 情報処理システム |
| KR100823075B1 (ko) * | 2007-11-29 | 2008-04-21 | 방용정 | 웹사이트 접속자 개개인별 실시간 로그 분석 시스템 및 그방법 |
-
2009
- 2009-04-30 KR KR1020090038403A patent/KR101055871B1/ko not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010097408A (ko) * | 2000-04-22 | 2001-11-08 | 이태균 | 사용자 행동 분석 방법 및 장치 |
| US20040073644A1 (en) | 2002-10-15 | 2004-04-15 | Koch Donald O. | System and method for processing web activity data |
| JP2006302218A (ja) | 2005-04-25 | 2006-11-02 | Tasco System:Kk | 情報処理システム |
| KR100823075B1 (ko) * | 2007-11-29 | 2008-04-21 | 방용정 | 웹사이트 접속자 개개인별 실시간 로그 분석 시스템 및 그방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100119333A (ko) | 2010-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU774177B2 (en) | Information collection system and information collection method on network, each using technique of internet, and recording medium in which the information collection method is recorded | |
| US6411998B1 (en) | World wide web internet delay monitor | |
| CN103443781B (zh) | 数据递送 | |
| US6973492B2 (en) | Method and apparatus for collecting page load abandons in click stream data | |
| JP6518700B2 (ja) | ユーザとコンテンツデータとの対話によってデータをルーティングしてユーザを接続するシステムおよび方法 | |
| US20020046281A1 (en) | Request tracking for analysis of website navigation | |
| US20090024748A1 (en) | Website monitoring and cookie setting | |
| US20140032519A1 (en) | Method and system for recording search trails across one or more search engines in a communications network | |
| Sisodia et al. | Web usage pattern analysis through web logs: A review | |
| US20140156738A1 (en) | System and method for tracking unique vistors to a website | |
| US20110093461A1 (en) | Extensible Custom Variables for Tracking User Traffic | |
| US20120253733A1 (en) | Transaction based workload modeling for effective performance test strategies | |
| KR20110009198A (ko) | 최다 클릭된 다음 객체들을 갖는 검색 결과 | |
| Langhnoja et al. | Pre-processing: procedure on web log file for web usage mining | |
| US20040205119A1 (en) | Method and apparatus for capturing web page content development data | |
| AU2004208177A1 (en) | Method and system of measuring and recording user data in a communications network | |
| KR101055871B1 (ko) | 웹 로그의 실시간 분석을 통한 사용자 세션 정보 추출 장치 및 방법 | |
| US6535916B1 (en) | Systems, methods and computer program products for linking transactions by multiple web site servers to web site visitors | |
| Jyothi et al. | A study on raise of web analytics and its benefits | |
| Suguna et al. | User interest level based preprocessing algorithms using web usage mining | |
| KR101126126B1 (ko) | 웹 로그의 사용자 세션 정보 추출 장치 및 방법 | |
| Shrivastava et al. | Extracting knowledge from user access logs | |
| Mowla et al. | Analysis of web server logs to understand internet user behaviour and develop digital marketing strategies | |
| CN106126538B (zh) | 页面的转化处理方法及装置 | |
| JP5673391B2 (ja) | 情報処理装置、ログ処理方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20140603 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20160701 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20170629 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180625 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190804 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190804 |