2009/11/29 06:59

타디스(tadis) 운영을 마감하며... 타디스 History

크리에이티브 커먼즈 라이선스
Creative Commons License

 

2009년 6월 5일... 작은 아이디어에서 시작하여 나홀로 개발.. 기획/디자인/개발/운영을 총 프로듀싱하여 만든 사이트... 4개월여간의 운영끝에 비록 지금 타디스(http://www.tadis.co.kr)는 문을 닫았지만... 소중한 기록이기에 여기에 보관합니다.

 

-----------------------------------------------------------------------------------

개발기간: 총 4개월(핵심엔진 3~4주, 버그개선 및 안정화 작업 2개월, 기타 기능추가 1개월)

주요기능: 사용자 SMS 분석 후 맞춤답변 제공(1차 답변 완벽재현, 퀴즈와 같은 2차답변 구현성공 및 제공)

 

주요명령어: 도움말, 명령어, 오늘날씨, 내일날씨, 종합지수, 해외지수, 주가 종목명, 프로야구, 로또, 최저가 제품명, 퀴즈, 퀴즈(숫자)... 등등..

 

개발언어: Linux, PHP, Mysql, SMS수신모듈

서비스개시: 2009년 6월 5일 새벽, 서비스종료: 2009년 10월 3일

서비스중단사유: 임차서버제공사의 회사사정 및 개발자 본인의 회사업무비중이 늘어나 관리하기 힘듬

서비스내역: 약 4개월간 총 SMS 7,141 건 수신 / 5,469 건 발신

                  (약 1,500건은 서비스중지상태에서 수신됨) 95%이상의 발신성공률

                  평일평균: 150건 내외, 주말평균 20건내외, 하루 최고 1,014건수신 및 처리 기록

 

주요특징 및 서비스구조:

 

타디스 서비스의 구조는 크게 4가지로 나눠
-----------------------------
1. [ 문자 수신모듈 ]
              +
2. [ 정보처리 모듈 ]
              +
3. [ 문자 발송모듈 ]
              +
4. [ 처리불능문자 제거모듈 ]
-----------------------------
과 같이 구성되어 있습니다.
 
1. 수신모듈은 10초에 한번씩 네띠앙에 로그인 후 수신된 메세지가 있으면 시스템에 저장후 삭제하는 방식으로 되어 있고,
2. 정보처리모듈은 수신된 정보를 분석해서 해당질의에 맞는 답변을 찾아내도록 하고 있습니다. 2.정보처리 모듈의 경우 단방향과 양방향 2개로 쪼개어 지는데... 단방향은... 1회성 문자(주식, 야구스코어,복권,날씨 등등..)가 있고.. 양방향은 퀴즈서비스, 설문서비스와 같은 수신된 정보에서 1차정보가 보내어진 뒤에 해당 번호로 들어온 정보와 보내어진 정보를 기억하고 있다가 2차적으로 질의가 연속해서 들어올 경우 1차에서 제공된 정보와 비교하여 2, 3, 4차 답변이 나가도록 되어 있습니다.
3. 발송모듈은 나름의 필터링 모듈에 의해 적합한 정답을 찾았다고 간주되었을 경우 발송모듈을 통해 정보를 제공합니다.
이때 20%정도의 정보부적합 문자가 가려지게 되는데... 계속해서 쌓게되면 시스템에 큐가 계속 쌓이게 되어 처리속도가 저하되는 부분이 문제로 남습니다. 이에 4.제거모듈에서 일정시간동안 적합한 정보를 찾지못한 질의를 큐에서 제거하도록 하는 부분으로 만들어져 있습니다.
 
1. 수신부 구현시  저같은 경우는 소켓형태의 신호를 SMS수신서버측(015 네띠앙서비스)에 보내고 있는데...
이때 웹파싱처리시 1차 로그인은 가능하나 로그인 세션을 유지한채로 받은메세지함으로 연결하기가 쉽지가 않습니다. 로그인 세션을 유지한 상태에서 받은메세지함으로 이동하는 것이 핵심이라 할 수 있겠습니다.

 

 

주요기능 스냅샷:

(아래 스냅샷은 2009년 10월 3일 타디스 서비스를 종료하며 기록한 인증샷이며, 서비스종료 전부터 운영을 중지하여 처리불능 멘트들이 많이표시되어 있습니다. 실제 운영시에는 95%이상의 성공률을 보입니다.)

 

 

[ 서비스 메인 ]

 

 

[ 서비스 안내 및 소개 ]

 

 

[ 퀴즈서비스 안내 및 참여자랭킹 ]

 

 

[ 퀴즈서비스 문제수집 ]

 

 

[ 로그인 서비스 ]

 

 

[ 로그인 후 화면 ]

 

 

[ FAQ ]

 

 

[ 게시판 ]

 

 

 

 

 

--- 여기서부터는 관리자 툴입니다. ---

 

[ 관리자 메인 - 전체상황판 ]

 

 

[ 회원리스트 ]

 

 

[ 퀴즈서비스와 같은 양방향 문자수신 및 처리정보 ]

 

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #1 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #2 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #3 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #4 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #5 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #6 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #7 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #8 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #9 ]

 

 

[ 서버오작동시 수동으로 스케쥴러점검 #10 ]

 

 

기타 서비스와 관련된 문의사항이나 소스구매, 기타문의는 메일또는 코멘트로 남겨주세요. 감사합니다.


Trackback 0 Comment 6
  1. Favicon of http://hanacanvas.textcube.com BlogIcon 하나 2009/10/21 20:13 address edit & del reply

    혹시 닥터 후의 타디스(Tardis)에서 따온 말인가요? 이름만 들어도 반갑네... ㅎㅅㅎ

    • Favicon of http://blog.giristory.net BlogIcon 길이 2009/10/22 01:43 address edit & del

      ㅎㅎ 네.. 맞습니다. 원단어인 tardis의 도메인이 다른나라에서 선점한관계로... tadis... ^^닥터후를 아신다니 저도 반갑네요. ^^

  2. 김영진 2009/10/30 01:39 address edit & del reply

    안녕하세요~ 타디스의 서비스 중지사태(?)를 초래하는데 한 역할을 했던
    사람입니다. 뽐? 라는 사이트에 소개를 했었지요 ㅠㅠ
    전 이렇게 좋은 곳은 여러사람이 공유하면 좋겠다 생각해서 했던일인데...
    너무 죄송하게 됐네요..ㅠㅠ
    언제쯤 다시 서비스를 재개 하실까 하여 가끔 와봤었는데
    결국은 이렇게 됐네요...왠지 꼭 저때문에 이렇게 된것 같아 너무 죄송해요
    서비스 페이지만 봤을땐 잘 몰랐는데 관리자 페이지까지 보니
    엄청난 노력을 기울이셨었던거 같은데...이 아이템 나중에라도 꼭
    성공할수 있길 빌겠습니다.

    • Favicon of http://blog.giristory.net BlogIcon 길이 2009/10/30 16:35 address edit & del

      ㅎㅎ 뭘요 덕분에 테스터들이 많이 들어와 짜릿한 긴장감을 느낄 수 있었는걸요.. 안타깝지만 좋은 스폰서를 잡지 못해서 더이상의 운영은 할 수 없지만... 기본 엔진을 완성한 단계라 미련은 없습니다. 더 좋은 서비스로 다시 찾아뵐께요. ^^

  3. 지나가던1인 2010/02/07 02:49 address edit & del reply

    원래 철자대로의 타디스는 다른 나라가 아니라 어떤 분이 개인 도메인으로 갖고 계신답니다. 이런 서비스도 있었군요 이제서야 보게 되었네요 ㅠㅠ

  4. 웅이다 2010/10/28 14:09 address edit & del reply

    문자 수신에 대한 방법(?)을 검색하다가 들어왔습니다.
    문자를 수신하여 게시물을 등록하는 뭐 그런 시스템이 가능하냐고 물어봐서
    sms 발송하는 서버는 봤지만 수신은,,,, 모르겠다고 했는데;;;
    어쨌든 가능은 하겠네요 ^^