특허권

다운로드 서비스 지원 방법 및 이를 수용한 개방형 모바일비즈니스 지원 시스템

상품번호 2019081119210269
IPC 한국(KO) 등록
출원번호 1020050111373
등록번호 1007167320000
출원인 주식회사 케이티프리텔
판매가 0원
 

꼭 읽어보세요!

기술거래는 양방향 경매방식으로 이루어집니다.

기술을 매수한 당사자는 거래금액의 전부 혹은 10퍼센트(%)를 당일 본원에 입금하여야 하며, 10% 나머지 잔금은 거래일로부터 2일 이내(거래일 익일)에 납부하여야 합니다. 만약 위 지정 기간내에 매수자가 입금하지 않으면 거래는 무효가 되며, 잔금도 기한내에 입금되지 않으면 매도자로 귀속됩니다. 이는 매도자의 기한의 이익상실을 보장함 입니다.

기술거래의 수수료는 기술의 이전 및 사업화 촉진에 관한 법률 시행규칙 산업통상자원부령 제48호 의거 기술이전 금액의 13퍼센트∼기술이전 금액의 17.5퍼센트로 되어있지만, 본 거래사이트에서는 매도‧매수인 각각 10%로 합니다.
이때 매수인의 매수금액(당사로 입금되는 금액)에서 수수료 각각10% 인 20%를 공제한 후 매도인에게 계좌이체를 하여야 합니다.
또한 권리이전(특허)비용은 기술양수인(매수자)부담이며 그 비용은 별도입니다.

 
본 발명은 동영상, 음악 파일들의 콘텐츠를 다운로드하는 모바일 서비스를 위한 사용자 인증, 포맷 변환, 다운로드의 복합적인 처리를 간단하게 제공받을 수 있도록 지원하는 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법을 제공하기 위한 것으로서, 다운로드 서비스를 이동 통신 시스템의 서비스 기능 단위로 구분하여 수행하는 비즈 템플리트를 마련하고, 외부 CP/SP 시스템에 대해 표준 API를 제공하고, 상기 표준 API를 통해 상기 CP/SP 시스템으로부터 다운로드 서비스 요청을 수신하면, 해당하는 비즈 템플리트를 호출하여, 사용자 인증, 포맷 변환 및 URL 수신, 콜백 URL 메시지 전달, 과금등을 순차적으로 수행되도록 지원함으로써, 콘텐츠 제공자에 대한 편의 및 비용절감을 제공한다.

특허청구의 범위
청구항 1.
이동통신시스템을 통해 콘텐츠를 서비스하는 CP/SP 시스템에 접속한 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법에 있어서,
a) CP/SP 시스템의 다운로드 서비스중 이동 통신 시스템에서 수행되며 한 단위로 묶을 수 있는 비즈니스 로직을 추출하고, 이에 대한 플로우로 구현된 비즈 템플리트로 마련하는 단계;
b) 상기 CP/SP 시스템으로부터 특정 다운로드 서비스 요청을 수신하는 단계;
c) 상기 요청된 다운로드 서비스의 종류를 분석하여 대응하는 비즈 템플리트를 호출하는 단계;
d) 상기 호출된 비즈 템플리트에 따라서 소정 순서로 상기 이동 통신 시스템의 레거시 시스템과 연동하여 다운로드 서비스를 수행하는 단계;
e) 상기 비즈 템플리트의 수행결과를 CP/SP 시스템에 전달하는 단계; 및f) 상기 비즈 템플리트의 수행 결과가 과금 조건을 충족하는지를 확인하여, 과금 조건 충족시 과금 정보를 수집하여 이동통신 시스템의 과금 인프라로 전달하는 단계를 포함하는 것을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템에서의다운로드 서비스 지원 방법.
청구항 2.
제1항에 있어서, 상기 a)단계는사용자 인증된 다운로드 요청자의 이동 통신 단말로 특정 콘텐츠를 다운로드하고, 다운로드가 완료되는 경우 다운로드 요청자에게 과금하는 내폰에 전송하기용 비즈 템플리트를 마련하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 3.
제1항에 있어서, 상기 a) 단계는사용자 인증된 다운로드 요청자의 요청에 의해, 동일 이동 통신 시스템에 속하는 다른 사용자의 이동 통신 단말로 선택된콘텐츠를 제공하는 자사 선물하기용 비즈 템플리트를 마련하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 4.
제1항에 있어서,상기 a) 단계는 사용자 인증된 다운로드 요청자의 요청에 의해, 다른 이동 통신 시스템에 연결된 사용자의 이동 통신 단말로 선택된 콘텐츠를 전달하는 타사 선물하기용 비즈 템플리트를 마련하는 단계를 포함함을 특징으로 하는 개방형 모바일비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 5.
제2항에 있어서, 상기 d)단계는상기 호출된 비즈 템플리트가 상기 내폰에 전송용 비즈 템플리트인 경우, 다운로드 요청자에 대한 인증을 이동통신시스템의 인증 시스템으로 요청하여 그 결과를 수신하는 단계;상기 수신된 인증 결과, 다운로드 서비스의 이용이 가능하면, 상기 CP/SP 시스템으로부터 전달된 컨텐츠를 이동 통신 시스템의 다운로드 플랫폼으로 업로드하여, 포맷 변환 및 URL을 생성하여 전달하도록 하는 단계를 포함함을 특징으로 하는개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 6.
제2항에 있어서, 상기 e)단계는이동 통신 시스템의 다운로드 플랫폼으로부터 URL이 전달되면, 상기 URL을 상기 CP/SP 시스템의 다운로드 서비스 호출에 대한 결과값으로 CP/SP 시스템에 제공하는 단계임을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 7.
제2항에 있어서, 상기 f) 단계는이동 통신 시스템의 다운로드 플랫폼으로부터 다운로드 요청자의 이동 통신 단말로 다운로드가 완료되었음을 알리는 리포트 메시지 수신을 대기하는 단계;상기 다운로드가 완료되었음을 알리는 리포트 메시지가 수신되면, 다운로드 서비스가 완료된 것으로 판단하여 과금 데이터를 이동통신시스템의 과금 인프라로 전달하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법.
청구항 8.
제3항에 있어서, 상기 d) 단계는상기 호출된 비즈 템플리트가 자사 선물하기용 비즈 템플리트인 경우, 이동 통신 시스템의 인증 시스템으로 다운로드 요청자 및 다운로드 대상자에 대한 인증을 요청하여, 그 결과를 전달받는 단계;상기 인증 결과 서비스가 가능한 경우, 이동 통신 시스템의 다운로드 플랫폼로 선택된 컨텐츠를 업로드하여 포맷 변환 및URL 생성을 수행하도록 하는 단계; 및상기 생성된 URL을 수신하여, 이동 통신 시스템의 메시징 플랫폼으로 다운로드 요청자로부터 콘텐츠가 선물되었음을 알리는 메시지와 상기 URL로 구성된 콜백 메시지를 다운로드 대상자의 이동 통신 단말로 전달하도록 요청하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의 다운로드 서비스 지원 방법.
청구항 9.
제3항에 있어서, 상기 e) 단계는다운로드 대상자의 이동 통신 단말로 다운로드 서비스 받을 수 있는 콜백 URL 메시지 전송이 완료되었음을, 상기 API 호출에 대한 결과값으로 전송하는 단계임을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의 다운로드 서비스 지원 방법.
청구항 10.
제3항에 있어서, 상기 f) 단계는 (과금 반환)다운로드 대상자의 이동 통신 단말에서 선택된 콘텐츠를 다운로드 받을 콜백 URL 메시지가 수신되었음을 확인하는 단계;및상기 확인 결과, 다운로드 대상자의 이동 통신 단말에서의 수신이 확인되면, 과금 조건이 성립한 것으로 판단하여 이동 통신 시스템의 과금 인프라로 과금 데이터를 전송하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의 다운로드 서비스 지원 방법.
청구항 11.
제4항에 있어서, 상기 d)단계는 (BT 수행)상기 호출된 비즈 템플리트가 타사 선물하기 비즈 템플리트인 경우,이동 통신 시스템의 인증 시스템으로 다운로드 요청자 에 대한 인증을 요청하고, 그 결과를 전달받는 단계; 및상기 인증 결과 서비스가 가능한 경우, 이동 통신 시스템의 다운로드 플랫폼으로 선택된 컨텐츠를 업로드하여 타사 이동통신 시스템으로의 전달을 요청하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의 다운로드 서비스 지원 방법.
청구항 12.
제4항에 있어서, 상기 e) 단계는이동통신시스템의 다운로드 플랫폼으로부터 타사 이동통신시스템으로의 전달 결과를 수신하는 단계; 및상기 수신 결과, 타사 이동 통신 시스템으로의 전달이 완료되면, 상기 CP/SP 시스템으로 타사 전송이 완료되었음을 알리는 결과값을 리턴하는 단계를 포함함을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의 다운로드 서비스 지원 방법.
청구항 13.
제4항에 있어서, 상기 f) 단계는 (과금 반환)다운로드 대상자가 속한 이동 통신 시스템으로의 선택된 컨텐츠의 전송이 완료되면, 과금 조건이 충족된 것으로 판단하여이동통신시스템의 과금 인프라로 과금 데이터를 전달하는 단계임을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템의다운로드 서비스 지원 방법.
청구항 14.
콘텐츠 다운로드 서비스를 제공하는 CP/SP 시스템에 표준 인터페이스를 제공하여, 상기 표준 인터페이스를 통해 상기CP/SP 시스템으로부터의 특정 컨텐츠에 대한 다운로드 서비스가 호출되면, 상기 호출을 분석하여 대응하는 비즈 템플리트를 호출하고, 상기 비즈 템플리트의 수행 결과를 수신하는 개방형 인터페이스 처리부;CP/SP 시스템에서 제공되는 다운로드 서비스를 서비스 기능 단위로 구현하는 비즈 템플리트를 관리하며, 상기 OI 처리부에서 호출된 비즈 템플리트를 수행하고, 상기 수행 결과를 상기 개방형 인터페이스 처리부로 반환하는 비즈니스 로직 처리부;상기 비즈니스 로직 처리부의 비즈 템플리트 수행에 의한 과금 정보를 수집하는 과금 처리부;이동 통신 시스템의 다운로드 플랫폼에 대한 인터페이스를 제공하는 다운로드 연동부와, 인증 시스템에 대한 인터페이스를 제공하는 인증 연동부와, 메시징 플랫폼에 대한 인터페이스를 제공하는 메시지 연동부를 포함하여 각 이동 통신 시스템 인프라 자원과 상기 비즈니스 로직 처리부 간을 인터페이싱하는 레거시 연동 처리부를 포함하는 것을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템.
청구항 15.
제14항에 있어서, 상기 비즈니스 로직 처리부는사용자 인증된 다운로드 요청자의 이동 통신 단말로 특정 콘텐츠를 다운로드하고, 다운로드가 완료되는 경우 다운로드 요청자에게 과금하는 내폰에 전송하기용 비즈 템플리트와, 사용자 인증된 다운로드 요청자의 요청에 의해, 동일 이동 통신시스템에 속하는 다른 사용자의 이동 통신 단말로 선택된 콘텐츠를 제공하는 자사 선물하기용 비즈 템플리트와, 사용자 인증된 다운로드 요청자의 요청에 의해, 다른 이동 통신 시스템에 연결된 사용자의 이동 통신 단말로 선택된 콘텐츠를 전달하는 타사 선물하기용 비즈 템플리트를 수행하는 것을 특징으로 하는 개방형 모바일 비즈니스 지원 시스템.
명세서
발명의 상세한 설명
발명의 목적
발명이 속하는 기술 및 그 분야의 종래기술
본 발명은 이동 통신 시스템의 다양한 인프라 자원에 대한 단일 인터페이스를 제공하여 사용자 인증, 포맷 변환, URL 전송등 다양한 기능이 수행되어야 할 다운로스 서비스를 지원하여 콘텐츠/서비스 제공자의 편의를 도모하고, 모바일 서비스 성능 향상을 도모한 다운로드 서비스 지원 방법 및 이를 수용한 개방형 모바일 비즈니스 지원 시스템에 관한 것이다.
최근 무선 인터넷 기술이 발전하고, 이동 통신 단말기의 사용이 급증하면서, 상기 이동 통신 시스템을 통해 이동 통신 단말기 사용자를 대상으로 서비스를 제공하는 다양한 형태의 모바일 비즈니스 모델이 제안되고 있으며, 또한 유선 인터넷 기반의 콘텐츠 서비스 제공자가 사용자 인증 혹은 과금을 수행하기 위하여 이동 통신 시스템의 서비스를 이용하는 경우도 있는등, 이동 통신 시스템의 인프라 자원에 대한 이용이 급증하고 있다.
콘텐츠/서비스 제공자가 이러한 이동 통신 시스템의 자원을 이용하여 소정의 모바일 서비스를 제공하는 경우, 인증, 과금,메시징 등 여러 기능의 복합적인 운용이 요구되는데, 기존에는 이를 위해 각 콘텐츠/서비스 제공자는 해당 서비스 로직에따라서, 이동 통신 시스템의 인프라 자원 각각에 차례로 직접 접속하여야 했다.
그렇기 때문에, 콘텐츠/서비스 제공자가 자신이 원하는 모바일 비즈니스를 다양하게 구축하기 어려웠으며, 또한 신속하고안정된 서비스의 제공이 어려웠다.
특히, CP/SP 시스템(11)에서 제공하는 가장 대표적인 모바일 서비스로서, VOD, MP3, 게임, 플래시 등과 같은 콘텐츠를이동 통신 단말(13)로 다운로드하는 서비스를 들 수 있으며, 이는 현재 무선 인터넷 서비스중 가장 많이 이용되는 서비스이다. 이러한 다운로드 서비스는 다운로드의 주체에 따라서 다양한 형태로 제공될 수 있으며, 더하여 사용자 인증과 복잡한 과금 처리가 요구될 수 있다.
따라서, 모바일 서비스 특히, 다운로드 서비스와 같이 다양한 인프라 자원을 이용하는 서비스를 위한 통합형 인터페이스제공이 요구된다.
발명이 이루고자 하는 기술적 과제

본 발명은 상술한 종래의 문제점을 해결하기 위하여 제안된 것으로서, 그 목적은 콘텐츠의 다운로드 서비스시에, 외부 시스템이 한 번의 호출만으로 사용자 인증, 포맷 변환, 다운로드의 복합처리가 요구되는 다운로드 서비스를 지원하면서 복잡한 과금을 수행하는 다운로드 서비스 지원 방법 및 이를 수용하는 개방형 모바일 비즈니스 지원 시스템을 제공하는 것이다.
발명의 구성
상술한 목적을 달성하기 위한 구성수단으로서, 본 발명은 이동통신시스템을 통해 콘텐츠를 서비스하는 CP/SP 시스템에접속한 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법에 있어서, a) CP/SP 시스템의 다운로드 서비스중 이동 통신 시스템에서 수행되며 한 단위로 묶을 수 있는 비즈니스 로직을 추출하고, 이에 대한 플로우로 구현된 비즈 템플리트로 마련하는 단계; c) 상기 요청된 다운로드 서비스의 종류를 분석하여 대응하는 비즈 템플리트를 호출하는 단계; d) 상기 호출된 비즈 템플리트에 따라서 소정 순서로 상기 이동 통신 시스템의 레거시 시스템과 연동하여 다운로드 서비스를 수행하는 단계; e) 상기 비즈 템플리트의 수행결과를 CP/SP 시스템에 전달하는 단계; 및 f) 상기 비즈 템플리트의수행 결과가 과금 조건을 충족하는지를 확인하여, 과금 조건 충족시 과금 정보를 수집하여 이동 통신 시스템의 과금 인프라로 전달하는 단계를 포함하는 것을 특징으로 한다.
이하, 첨부한 도면을 참조하여 본 발명에 의한 개방형 모바일 비즈니스 지원 시스템에서의 다운로드 서비스 지원 방법에대해서 실시 예를 들어 구체적으로 설명한다.
이동 통신 시스템의 다양한 인프라 자원에 대한 단일화된 인터페이스를 제공하며, 다양한 비즈니스 로직을 지원하기 위한개방형 모바일 비즈니스 지원 시스템은, 다양한 콘텐츠/서비스를 제공하는 CP(Contents Providing)/SP(ServiceProviding) 시스템(11)과, 무선 망을 구축하여 무선 인터넷 서비스 및 음성 통화 서비스를 제공하는 이동 통신 시스템(12)과, 상기 이동 통신 시스템(12)을 통해 음성 통화 및 무선 인터넷 서비스를 이용하는 이동 통신 단말(13) 로 이루어진 서비스 네트워크 구조에 있어서, 상기 CP/SP 시스템(11)과 이동 통신 시스템(12)의 다양한 인프라 자원 간의 인터페이스를 제공하며, CP/SP 시스템(11)에서 필요한 비즈니스 로직을 구현하는 비즈 템플리트(Biz templete)를 설정하고, CP/SP 시스템(11)의 호출에 따라 해당하는 비즈 템플리트를 수행토록 함으로써, CP/SP 시스템(11)의 모바일 비즈니스 서비스 제공에 대한 편의를 도모할 수 있도록 한 것이다. 여기서 비즈니스 로직은, 상기 CP/SP 시스템(11)에서 제안된 소정의 서비스로직에 있어서, 단일 기능을 묶을 수 있으며 이동 통신 시스템(12)에서 처리되는 로직을 나타내는 것으로서, 상기 비즈니스 로직에는 이동 통신 시스템(12)의 인프라 자원의 이용이 포함되는데, 이때, 하나의 인프라 자원만이 이용될 수도 있고,둘 이상의 서로 다른 이동 통신 서비스를 제공하는 인프라 자원이 이용될 수도 있는 것이다.
이러한 개방형 모바일 비즈니스 지원 시스템(22)은, 도 2에 도시된 바와 같이, 개방형 인터페이스(Open Interface, 이하OI라 한다) 처리부(22)와, 비즈니스 로직 처리부(23)와, 인프라 채널 제공부(24)와, 과금 처리부(25)와, 레거시 연동 처리부(26)와, 운용및관리부(Operating & management, 이하 OMS라 한다)(27)와, 웹서비스부(28)를 포함한다.
그외에서, 상기 부호 21은 이동 통신 단말(14)로 모바일 서비스를 제공하는 CP/SP 시스템을 나타내고, 부호 29는 상기 이동 통신 시스템(13)의 서비스 플랫폼, 인프라 시스템, 망 구성 장비 등을 포함한 레거시(legacy) 시스템을 나타낸다.
상기 레거시 시스템(29)의 서비스 플랫폼으로는, 예를 들면, 멀티미디어 메시징 서비스를 제공하는 메시징 플랫폼, 위치추적/조회등의 위치 서비스를 제공하기 위한 위치 서비스 플랫폼(LBSP), 소정 콘텐츠를 이동통신 단말로 다운로드하기 위한 다운로드 플랫폼이 있으며, 상기 인프라 시스템으로는, 단말 정보를 관리하는 단말 정보 관리 시스템, 사용자 정보를 관리하는 인증 시스템이 있으며, 망 구성 장치로는 SMSC(Short Message Service Center), CBSC(Cell BroadcastingService Center)가 있다.
도 3에 나타난 바와 같이, 본 발명의 개방형 모바일 비즈니스 지원 시스템은, 상기 다양한 레거시 시스템(29)에 대한 통합된 인터페이스를 제공하여 상기 CP/SP 시스템(21)과 레거시 시스템(29)을 중개하며, 상기 CP/SP 시스템(21)에서의 모바일 서비스 구성 및 제공이 용이하도록 지원하는 것이다.
이를 위하여, 상기 OI 처리부(22)는 이동통신시스템(13) 외부의 CP/SP 시스템(21)이 특정 비즈 로직의 수행을 요청하고,그 결과를 반환할 수 있는 인터페이스를 제공하는 수단으로써, 웹 접속 기반의 API(Application Program Interface)를 제공한다. 이때 특정 비즈 로직의 요청은, 대응하는 비즈 템플리트의 API 호출을 통해 이루어지고, 상기 호출 함수를 통해 수행할 비즈 템플리트 식별 정보와, 서비스할 데이터(콘텐츠등)등을 전송하며, 결과값을 반환받는다. 상기 OI 처리부(21)는상기와 같이 CP/SP 시스템(21)으로부터 수신된 요청을 분석하여, 비즈 템플리트 식별정보와, 서비스할 데이터를 추출하고, 이를 비즈니스 로직 처리부(23)로 전달한다. 이때, 상기 OI 처리부(23)는 상기 CP/SP 시스템(21)의 각 요청 별로 유일한 세션 키(session key)를 생성하여 관리하며, 상기 생성된 세션 키는 개방형 모바일 비즈니스 모델 지원 시스템에서 처리되는 비즈 로직들을 구분하는데 이용된다.
더하여, 상기 OI 처리부(23)는 필요시 상기 CP/SP 시스템(21)과의 사이에 전달되는 데이터의 암호화 및 복호화를 수행한다.
상기 비즈니스 로직 처리부(23)는 CP/SP의 서비스 로직 중에서 단위 기능으로 묶을 수 있으며 이동 통신 시스템에 의해수행되는 하위 기능인 비즈 로직을 수행하기 위해 구현된, 이동 통신 시스템의 레거시 시스템별로 각 레거시 시스템과의연동 혹은 상기 연동 결과를 근거한 비교/판단을 수행하는 복수의 비즈 오브젝트와, 상기 비즈 오브젝트들이 일정 순서로배열되어 이루어져 상기 비즈 로직을 수행하는 비즈 템플리트를 저장/관리/수행한다. 여기서, 비즈 로직, 비즈 템플리트 및비즈 오브젝트는 상기 도 10a ~ 도 12를 참조한 설명을 참조한다.
즉, 상기 비즈니스 로직 처리부(23)는 지원하는 비즈 로직에 대한 구현형태인 비즈 템플리트 및 비즈 오브젝트를 설정하여구비하고 있으며, 상기 OI처리부(23)에 의해 요청된 비즈 템플리트(Biz template)를 수행하여, 그 처리 결과를 상기 OI 처리부(22)로 반환한다. 더 구체적으로 설명하면, 상기 비즈니스 로직 처리부(23)는 요청된 비즈 템플리트를 구성하는 배열된 순서에 따라서 제1 또는 제2 비즈 오브젝트를 순차적으로 수행하고, 모든 비즈 오브젝트의 수행이 완료되면 상기 OI 처리부(22)로 결과값을 반환한다. 이때, 상기 비즈니스 로직 처리부(23)는 비즈 템플리트를 구성하는 비즈 오브젝트의 종류에 따라서 레거시 연동 처리부(26)에 레거시 시스템(29)과의 연동을 요청하고 그 결과를 반환받거나, 상기 반환된 수행 결과를 이용하여 내부 판단 혹은 비교 처리를 수행한다
이와 같이, 본 발명에 의한 개방형 모바일 비즈니스 지원 시스템은, 상기 비즈니스 로직 처리부(23)를 이용하여, CP/SP 시스템(21)에서 요청한 다양한 처리가 복합되어 있는 복잡한 서비스를 신속하게 지원할 수 있다. 더불어, 본 발명의 개방형 모바일 비즈니스 지원 시스템은, 신속한 처리가 요구되는 성능 중심의 연동 처리도 지원할 수 있다. 이는 인프라 채널 중개부(24)를 통해 이루어진다.
상기 인프라 채널 중개부(24)는 상기 OI 처리부(22)를 통하지 않고, 이동 통신 시스템(13) 내부의 레거시 시스템(29)으로부터 직접 다른 레거시 시스템(29)에서 수행되는 비즈 오브젝트의 수행 요청을 수신하고, 상기 요청된 비즈 오브젝트를 레거시 연동 처리부(26)를 통해 레거시 시스템(29)에 전달한 후, 그 레거시 시스템(29)으로부터의 처리 결과를 반환받아, 다시 비즈 오브젝트의 수행을 요청한 레거시 시스템(29)으로 전달한다.
레거시 연동 처리부(26)는 레거시 시스템(29)과의 연동을 담당하는 것으로서, 효율적인 처리를 위하여 기능 단위로 구분되는 레거시 시스템별로 각각 표준화된 입출력 인터페이스 기능 및 각 레거시 시스템별 로그 및 과금 정보를 처리하는 복수의 연동부로 구성되는데, 예를 들면, SMSC로 단문 메시지의 송신 요청을 전달하고 그 결과를 반환하는 SMS 연동부(251)와, LBSP와 연동하여 위치관련 조회 혹은 추적 요청 메시지를 전달하고 그 수행 결과를 반환받는 LBS 연동부(252)와, MMSC로 멀티미디어 메시지 송신 요청 메시지를 전달하고, 그 수행결과를 반환받는 MMS 연동부(253)와, 이동통신시스템(13)내의 정상 사용자 여부, 성인, 과금 처리와 관련된 인증 레거시 시스템으로 인증 요청 메시지를 전달하고 그 결과를 반환받는 인증 연동부(254)를 포함한다.
다음으로, 과금 처리부(25)는 상기 비즈니스 로직 처리부(23) 및 인프라 채널 제공부(24)의 비즈 템플리트, 비즈 오브젝트의 수행에 따른 과금 데이터를 수집하여, 과금 레거시 시스템으로 전달한다. 더 구체적으로, 상기 과금 처리부(25)는 각 서비스 별로 설정되는 과금 조건을 참조하여, 각각의 비즈 템플리트나 비즈 오브젝트의 수행시 과금 조건이 충족된 경우, 해당 처리에 대한 과금 정보(예를 들면, 데이터량, 로그 시간등)를 수집하여 UDR 데이터를 변환한 후, 과금 레거시 시스템으로 전달한다. 상기와 같이, 과금 처리부(25)가 비즈니스 로직 처리부(23) 및 인프라 채널 제공부(24)와 동일 계층에 형성됨으로써, 모바일 서비스별로, 각 레거시 시스템별로 로그 정보를 각각 수집할 수 있으며, 따라서 과금의 상세 정보 및 통합처리가 가능해 진다.
더하여, 본 발명에 의한 개방형 모바일 비즈니스 지원 시스템은, OMS(27)을 구비하여, 개방형 모바일 비즈니스 지원 서비스에 대한 로그 정보를 수집하여, 장애 및 성능 정보를 감시하고 운영 업무 지원을 위한 정보를 관리한다. 즉, 상기 OI 처리부(23)를 통해 CP/SP별로 로그 정보를 수집하고, 비즈니스 로직 처리부(24) 및 레거시 연동 처리부(26)의 운용 및 장애 정를 수집하여 CP/SP 또는 운용자에게 제공한다.
또한, 상기 개방형 모바일 비즈니스 지원 시스템은, CP/SP 또는 관리자의 등록, 개방형 모바일 비즈니스 서비스 수행에 대한 통계 정보 조회, 모니터링을 제공하는 웹 서비스부(28)를 더 포함한다. 상기 웹 서비스부(28)는 관리자용 사이트와,CP/SP용 사이트를 각각 제공한다.
도 3은 상기 도 2에 보인 개방형 모바일 비즈니스 지원 시스템을 기반으로 한 다운로드 서비스 지원 방법을 나타낸 플로우챠트로서, 이를 참조하여 다운로드 서비스 지원 방법을 설명한다.
상기 CP/SP 시스템(11)의 서비스 및 응용부(21)에서 수행되는 다운로드 서비스 로직에 있어서, 이동 통신 시스템에서 수행되며 단일 기능으로 묶을 수 있는 비즈니스 로직을 추출하여, 상기 비즈니스 로직을 추출하는 비즈 템플리트(Biztemplete)를 설정한다(S301~S306).
상기 비즈 템플리트에 대해서 설명하면, 상기 추출된 비즈니스 로직을 프로그램화한 것으로서, 이는 비즈 오브젝트(BizObject)라 불리는 상세 구현 단위로 이루어지는 것으로서, 포함하고 있는 비즈 오브젝트들의 속성, 비즈 오브젝트들의 실행 순서, 조건 분기의 표현, 비즈 오브젝트를 실행하기 위한 입력 파라미터 정보, 데이터 조작 방법, 비즈 템플리트가 수행된 후 도출된 출력 파라미터에 대한 정보, 실행 타임 아웃 설정 정보가 포함하며, 상기 비즈 오브젝트는 레거시 시스템(26)에서 수행되는 것, 비즈니스 로직 처리부(24)에서 수행되는 판단이나, 조건 비교등을 수행하는 것으로 이루어진다.
상기 비즈 템플리트의 구현 방법은, 다운로드 서비스 로직 중에서, 상기 CP/SP 시스템(11)에서 요청되어 이동 통신 시스템(12)에서 수행되어 그 결과가 다시 CP/SP 시스템(11)으로 반환되는 범위를 비즈니스 로직으로 추출하여, 기능 단위로구분하고, 각 기능별 비즈 오브젝트를 설정하여 연결하여 구성한 것으로서, 이와 같은 비즈 템플리트를 통하여 CP/SP 시스템(11)의 다운로드 서비스를 정형화할 수 있다. 상기 추출된 비즈니스 로직의 범위는 그 효용성(즉, CP/SP 시스템(11)의 재사용성)에 근거하여 설정할 수 있는 것으로서, 이동 통신 레거시 시스템(26)에서 제공하는 기능 중, 하나의 기능만을포함할 수도 있으며, 둘 이상의 기능이 포함될 수도 있다. 다운로드 서비스의 경우, 일반적으로 이용 빈도가 높은 서비스이므로, 다운로드 서비스 로직 중에서, 이동 통신 시스템에서 수행되어야 할 인증, 콘텐츠 변환 및 전달, URL 전달, 과금 기능을 하나로 묶어 비즈니스 로직으로 설정하고, 이에 대한 비즈 템플리트를 구현하는 것이 바람직하다.
또한, 상기 다운로드 서비스는 다운로드 요청자와 다운로드 대상자 간의 일치 여부, 다운로드 대상 이동통신단말이 다운로드 요청자와 동일한 이동 통신 시스템에 속하는지의 여부에 따라서 다운로드 서비스의 처리 절차 및 다운로드 서비스를 위해 이용되는 이동통신시스템의 인프라 자원에 차이가 발생하므로, 상술한 다운로드 서비스별로 각각의 비즈 템플리트를구현하는 것이 바람직하다.
예를 들면, 상기 다운로드 서비스는 다운로드 서비스의 요청자와 다운로드 대상자에 따라서, 다운로드 서비스를 요청한 사용자의 이동 통신 단말로 선택된 콘텐츠를 다운로드하는 '내폰에 전송 서비스'와, 다운로드 서비스를 요청한 사용자가 아닌다른 사람의 이동 통신 단말로 콘텐츠를 다운로드하는 '선물하기 서비스'가 있으며, 상기 '선물하기 서비스'는 다운로드 서비스 받는 대상자가 다운로드 서비스를 요청하는 사용자와 동일한 이동 통신 사업자에게 가입되어 있는 지의 여부에 따라서, 자사 이동 통신 단말에 선물하는 서비스와, 타사 이동 통신 단말에 선물하는 서비스로 나눌 수 있다.
상기 다운로드 서비스별로, 다운로드 대상자가 다르기 때문에, 과금 조건, 과금 수행시기, 다운로드 방식 등이 달라져, 해 서비스 수행을 위한 비즈니스 로직에 큰 차이가 발생한다.따라서 상기 단계(301)에서는, 다운로드 요청자의 이동 통신 단말로 선택된 콘텐츠를 다운로드하는 '내폰에 전송' 비즈 템플리트와, 다운로드 요청자와 동일 이동 통신 시스템에 속하는 다른 사용자의 이동 통신 단말로 선택된 콘텐츠를 다운로드하는 '자사 가입자에게 선물하기' 비즈 템플리트와, 다운로드 요청자와는 다른 이동 통신 시스템에 속한 다른 사용자의 이동 통신 단말로 선택된 콘텐츠를 다운로드 하는 '타사 가입자에게 선물하기' 비즈 템플리트를 모두 구현한다.
더하여, 상술한 다운로드 서비스 용 비즈 템플리트들은, 각각 인증을 요청하는 부분에 해당하는 비즈 오브젝트(Biz object)와, 상기 사용자 인증 결과에 따라서 서비스 수행 여부를 판단하는 비즈 오브젝트와, 상기 판단 결과에 따라서 콘텐츠의 포맷 변환을 요청하는 비즈 오브젝트와, 이동 통신 단말로 콜백 메시지를 전송하는 비즈 오브젝트와, 과금을 수행하는 비즈오브젝트를 선택적으로 포함할 수 있으며, 다운로드 서비스의 종류에 따라서 비즈 템플리트의 상기 비즈 오브젝트들의 상호 연결 관계 및 처리 순서 등이 달라진다. 여기에 있어서, 비즈 오브젝트는 비즈 템플리트의 상세 실행 단위를 말한다.
상기와 같이, 비즈 템플리트가 마련된 상태에서, 상기 개방형 모바일 비즈니스 지원 시스템(22)은 상기 서비스 및 응용부(21)로부터 다운로드 서비스 요청을 기다린다. 이때, 상기 다운로드 서비스 요청은 다운로드 서비스용 표준 API(Application Program Interface)를 통해서 이루어지며, 상기 표준 API는 웹 서비스 기반으로 구현된다. 더 구체적으로,상기 구현된 세 개의 비즈 템플리트 각각과 관련하여, "내폰에 전송 서비스"에 대한 API, "자사 선물하기 서비스"를 위한API, "타사 선물하기 서비스"를 위한 API가 구성되어, 서비스 및 응용부(21)에 제공되고, 서비스 및 응용부(21)는 상기PI중 원하는 서비스의 API를 호출하고, 그 API 호출을 통해서 다운로드할 콘텐츠 및 파라메터를 전달한다.
상기에 의해 CP/SP 시스템(11)의 서비스 및 응용계층(21)으로부터 특정 다운로드 서비스를 요청하는 API 호출을 수신하면(S302), 상기 개방형 모바일 비즈니스 지원 시스템(22)의 OI 처리부(23)에서 상기 API 호출을 분석하여, 대응하는 비즈템플리트를 호출한다. 즉, 상기 API 호출이 콘텐츠의 다운로드 서비스 중에서 '내 폰에 전송 서비스'에 관련된 것인지, '선물하기'에 관련된 것인지를 파악하고, '선물하기'인 경우에는 다운로드 요청자와 동일한 이동통신시스템에 속하는 이동 통신 단말로의 선물하기인지, 다운로드 요청자와는 다른 이동 통신 시스템에 속한 이동 통신 단말로의 선물하기인지를 판단하여, 판단결과에 따라서 대응하는 비즈 템플리트를 호출한다(S303).
이에 상기 비즈니스 로직 처리부(24)는 레거시 연동 처리부(25)를 통해 레거시 시스템(26)과 연동하여 호출된 비즈 템플리트를 수행한다. 이때, 상기 비즈 템플리트의 수행 절차는 다운로드 서비스의 종류별로 달라진다.
그리고, 상기 비즈니스 로직 처리부(24)에서 비즈 템플리트의 수행이 완료되여 결과값이 레거시 연동 처리부(25)를 통해전달되면, 상기 결과값을 OI 처리부(23)를 통하여 CP/SP 시스템(11)의 서비스 및 응용부(21)로 전달한다. 이때, 서비스및 응용부(21)로의 결과값 전달도 상기 구현된 다운로드 서비스용 API를 통해 이루어진다.
그리고, 과금 조건이 만족되었는 지를 판단하여, 과금 조건이 만족되는 경우, 해당하는 과금 정보를 수집하여 레거시 시스템(26)중 과금 인프라로 전달한다(S306). 이때, 과금 조건은 다운로드 서비스의 종류별로 달라진다. 예를 들어, 다운로드요청자의 이동 통신 단말로 다운로드하는 경우에는, 상기 다운로드 요청자의 이동 통신 단말로 선택된 콘텐츠가 정상적으로 다운로드된 경우에 과금하여야 하며, '선물하기 서비스'의 경우에는 콘텐츠의 다운로드 성공 여부에 관계없이, 지정된이동 통신 단말로 콜백 URL 주소가 전달되었거나, 다른 이동 통신 시스템으로 콘텐츠 전달 요청이 정상적으로 전달되면과금을 수행한다. 또한, 하나의 다운로드 서비스에 대하여, 인증, SMS 이용, 포맷변환 및 URL 생성등 여러 기능이 이용되기 때문에, 각 이용된 기능 별로 과금이 세분화되어야 하는데, 상기 비즈니스 로직 처리부(24)는 이러한 세부 정보를 수집하여 전달할 수 있다.
따라서 상기 단계(S306)는 이러한 각각의 조건들을 확인하여, 조건이 만족되면 과금 정보를 전달하게 된다.
도 4는 본 발명에 의한 다운로드 서비스 지원 방법에 있어서, 다운로드 요청자의 이동 통신 단말로 선택된 콘텐츠를 다운로드하는 서비스에 대한 상세 절차를 나타낸 것으로서, 앞서 설명한 바와 같이, 소정의 이동 통신 가입자가 내폰에 전송 서비스를 선택하여, CP/SP 시스템(11)으로부터 '내 폰에 전송 서비스'에 대한 API 호출이 수신되면(S401,S402), 상기 개방형 모바일 비즈니스 지원 시스템(22)의 OI 처리부(23)는 다운로드 서비스와 관련된 비즈 템플리트중에서, 내 폰에 콘텐츠를 전송하는 로직을 수행하는 비즈 템플리트를 호출하고(S403), 이에 상기 호출된 비즈 템플리트가 비즈니스 로직 처리부(24)에서 수행되는데(S404), 먼저, 상기 비즈니스 로직 처리부(24)는 레거시 연동 처리부(25)를 통해서, 레거시 시스템(26)의 인증 시스템(도시생략)으로 다운로드 요청자의 사용자 인증을 요청하고, 상기 레거시 시스템(26)으로부터 사용자인증 결과가 전송되면, 상기 인증 결과로부터 다운로드 여부를 판단하는데, 더 구체적으로는, 사용자가 정상 사용자로 인증된 경우, 또는 사용자의 이동 통신 단말(13)이 다운로드 가능한 종류인 것으로 인증되면, 레거시 시스템(26)으로 상기CP/SP 시스템(11)으로부터 전달된 콘텐츠를 전달하여, 포맷 변환 및 URL 생성을 요청한다(S406). 여기서 포맷 변환이란, CP/SP 시스템(11)으로부터 전달된 콘텐츠를 이동 통신 단말의 환경에 맞는 형태(예를 들면, xml)로 변환하는 것을 말하며, URL 생성은 상기 포맷 변환된 콘텐츠를 다운로드 받을 수 있는 URL 주소를 생성하는 것을 말한다.
상기에 의하여, 레거시 시스템(26)에서 포맷 변환 및 URL 생성이 수행된 후에는, 레거시 연동 처리부(25)를 통해서 URL값을 리턴 받고, 상기 URL 값을 OI 처리부(23)을 통해서 CP/SP 시스템(11)에 전달한다(S407).
상기 CP/SP 시스템(11)은 서비스 로직에 따라서 상기 전달받은 URL을 다운로드 요청자의 이동 통신 단말에 표시하고(S408), 이에 상기 다운로드 요청자가 상기 URL을 선택하면, 이동통신 레거시 시스템(26)의 해당 URL에 저장된 포맷 변환된 콘텐츠가 이동 통신 단말로 전송되며(S409), 상기 레거시 시스템(26)에서 콘텐츠 전송이 완료되면, 개방형 모바일 비즈니스 지원 시스템(22)의 레거시 연동 처리부(25)에서 이에 대한 다운로드 완료 리포트를 비즈니스 로직 처리부(24)로 전달한다(S410).
상기 비즈니스 로직 처리부(24)는 다운로드 완료 리포트가 수신되었는지를 확인하여, 상기와 같이 다운로드 완료 리포트가 수신된 경우, 다운로드 서비스가 정상적으로 완료된 것으로 판단하여, 과금 정보를 수집하여 처리한다(S411).
다음으로 도 5는 본 발명에 의한 다운로드 서비스 지원 방법에 있어서, 다운로드 요청자와는 다른 사용자의 이동 통신 단말로 선택된 콘텐츠를 전송하는 '선물하기 서비스'에 대한 지원 절차를 상세하게 나타낸 것이다.
도 5를 참조하면, 초기 시작은, 앞서 설명한 바와 같이, 소정의 이동 통신 가입자가 CP/SP 시스템(11)의 서비스중 '선물하기 서비스'를 선택하여 소정 이동 통신 단말(MIN으로 표시됨)로의 소정 콘텐츠 전송을 요청함에 의해, CP/SP 시스템(11)으로부터 '자사 선물하기 서비스' API가 호출된다(S501,S502).
상기 개방형 모바일 비즈니스 지원 시스템(22)의 OI 처리부(23)는 상기 수신된 API 호출을 분석하여, 다운로드 서비스와관련된 비즈 템플리트 중에서, 자시 선물하기와 관련된 비즈 템플리트를 호출하고(S503), 이에 상기 호출된 비즈 템플리트가 비즈니스 로직 처리부(24)에서 수행되는데(S504), 먼저, 상기 비즈니스 로직 처리부(24)는 레거시 연동 처리부(25)를통해서, 레거시 시스템(26)의 인증 시스템(도시생략)으로 다운로드 요청자 및 다운로드 대상자에 대한 인증을 요청한다.
상기 인증과 관련된 레거시 시스템(26)은 다운로드 요청자 및 다운로드 대상자가 각각 정상 사용자인지, 다운로드 대상자의 이동 통신 단말이 다운로드 가능한 종류인지 등을 확인하여 인증 결과를 제공하고(S505), 상기 비즈니스 로직 처리부(24)는 이러한 인증 결과로부터 다운로드 여부를 판단하여, 다운로드가 불가한 것으로 판단된 경우에는 에러 메시지를 결과값으로 반환하고, 다운로드가 가능한 것으로 판단되면 레거시 연동 처리부(25)를 통해서 다운로드 관련 레거시 시스템26)으로 포맷 변환 및 URL 생성을 요청하고, 그에 따라서 해당 레거시 시스템(26)에서 콘텐츠의 포맷 변환이 이루어진후 URL이 전달되면(S505), 상기 전달된 URL을 레거시 시스템(26)중 메시지 관련 시스템으로 전달하여 다운로드 대상자의 이동통신단말로 콜백 URL 전송하기를 요청한다(S507).그리고, 상기 다운로드 대상자의 이동통신 단말로 콘텐츠 다운로드를 위한 콜백URL을 전송한 결과를 CP/SP 시스템(11)에 제공한다(S508). 상기 결과값을 통해 CP/SP 시스템(11)은 다운로드 요청자에게 선물하기가 완료되었음을 알릴 수 있다.
그리고, 상기 비즈니스 로직 처리부(24)는 레거시 시스템(26)으로부터 다운로드 대상자의 이동통신 단말로 콜백 URL 주소의 전송이 완료되었다는 리포트가 수신되면(S509), 과금 수행 조건이 충족되었으므로 과금 정보를 레거시 시스템(26)중과금 처리 관련 시스템으로 전달한다(S510).
이후, 상기 레거시 시스템(26)중 다운로드 관련 시스템은 상기 콜백 URL 주소에 대응하여 해당 콘텐츠 정보를 저장하여두고 있다가, 다운로드 대상자의 이동 통신 단말로부터 상기 콜백 URL주소가 호출되면, 해당 콘텐츠를 전송한다(S511).상기 단계(S511)는 콘텐츠를 선물받은 다운로드 대상자의 의지에 의하여 선택적으로 수행된다.
다음으로, 도 6은 본 발명에 의한 다운로드 서비스 지원 방법에 있어서, 타사의 이동 통신 단말로 콘텐츠를 선물하는 서비스에 대한 지원 절차를 보인 것으로서, 도시된 바와 같이, 소정의 이동 통신 가입자가 CP/SP 시스템(11)의 서비스중 '선물하기 서비스'를 선택하며 다운로드 대상자로서 이동통신사가 다른 소정 이동 통신 단말(MIN으로 표시됨)을 지정함에 의해, CP/SP 시스템(11)으로부터 '타사 선물하기 서비스'를 요청하는 API 호출이 수신된다(S601,S602).
상기 개방형 모바일 비즈니스 지원 시스템(22)의 OI 처리부(23)는 상기 수신된 API 호출을 분석하여, 다운로드 서비스와관련된 비즈 템플리트 중에서, 타사 선물하기와 관련된 비즈 템플리트를 호출하고(S603), 이에 상기 호출된 비즈 템플리트가 비즈니스 로직 처리부(24)에서 수행되는데(S604), 타사 선물하기용 비즈 템플리에 의하면, 상기 비즈니스 로직 처리부(24)가 레거시 연동 처리부(25)를 통해서, 레거시 시스템(26)의 인증 시스템(도시생략)으로 다운로드 요청자에 대한 인증을 요청한다(S605). 이때, 다운로드 대상자가 다른 이동통신시스템에 속해 있으므로, 다운로드 대상자에 대한 인증을 할수 없다.그리고 상기 사용자 인증 결과를 통해 서비스 가능 여부를 판단하여, 가능한 경우 레거시 시스템(26)의 연동 기능부(IWF)를 통해 해당 타사의 이동 통신 시스템으로 선택된 콘텐츠를 전달하며, 상기 콘텐츠의 다운로드를 요청하고, 그 요청에 대한 결과 메시지를 타사 이동 통신 시스템으로부터 전달받는다(S606).
상기 단계(S606)에 의해 타사로의 전송이 완료되면 레거시 연동 처리부(25)를 통해 타사 전송 완료 리포트를 수신하고(s607), 상기 전송 완료 리포트를 참조하여 타사 선물하기의 수행 결과를 CP/SP 시스템(11)으로 리턴한다(S608).
타사 선물하기 서비스의 경우, 상기와 같이 비즈 템플리트의 수행이 완료되고, 그 결과값이 반환되면, 서비스가 완료된 것으로 판단하여 과금 정보를 처리한다(S609). 즉, 타사 선물하기의 경우, 실제 콘텐츠의 포맷 변환 및 콜백 URL 메시지 전달, 콜백 URL 선택에 의한 다운로드 대상자로의 전송은 타사 이동통신시스템에서 담당하게 되며, 상기 개방형 모델 비즈니스 지원 시스템(22)은 타사 이동통신시스템으로 해당 콘텐츠의 전송을 요청하기만 하면 된다.도 7은 상술한 다운로드 서비스 지원 방법을 수행하는 개방형 모바일 비즈니스 지원 시스템의 상세 구성을 나타낸 블록구성도이다.
도 7을 참조하면, 본 발명이 적용된 이동 통신 시스템(32)은, 이동 통신 시스템의 모든 인프라 자원에 대한 단일 인터페이스를 제공하여 CP/SP 시스템(31)의 호출에 따라서 다운로드 서비스 로직을 수행하는 개방형 모바일 비즈니스 지원 시스템(321)과, 이동 통신 시스템의 기존 인프라 자원으로서, 소정 콘텐츠의 수신, 변환, 이동통신 단말로의 다운로드를 수행하는 다운로드 플랫폼(322a)과 사용자에 대한 인증을 수행하는 인증 시스템(322b)과, 이동 통신 단말로의 메시지 전달 서비스를 수행하는 메시징 플랫폼(322c)을 포함하는 레거시 시스템(322)을 포함한다.
상기 개방형 모바일 비즈니스 지원 시스템(321)은, CP/SP 시스템(31)으로 다운로드 서비스용 표준 API를 제공하고, 상기표준 인터페이스를 통해 상기 CP/SP 시스템(31)으로부터 다운로드 서비스 호출을 수신하면, 해당하는 다운로드 서비스용비즈 템플리트를 호출하고 상기 호출에 대한 결과값이 반환되면, 표준인터페이스를 통해 해당 CP/SP 시스템(31)으로 결과값을 리턴하는 OI 처리부(323)와, 다운로드 서비스의 비즈니스 로직을 정형화하여 비즈 템플리트로 관리하며, 상기 OI처리부(323)의 호출에 따라서 해당 비즈 템플리트를 수행하고, 그 결과를 상기 OI 처리부(323)로 반환하는 비즈니스 로직처리부(324)와, 상기 비즈니스 로직 처리부(324)의 수행에 의한 과금 정보를 수집하여 관리하는 과금 처리부(315)와, 상기 레거시 시스템(322)의 다운로드 플랫폼(322a)에 대한 인터페이스를 제공하는 다운로드 연동부(326a)와 레거시 시스템(322)의 인증 시스템(322b)에 대한 인터페이스를 제공하는 인증 연동부(326b)와 레거시 시스템(322)의 메시징 플랫폼(322c)에 대한 인터페이스를 제공하는 메시지 연동부(326c)를 포함하여 상기 레거시 시스템(322)과 상기 비즈니스 로직처리부(324) 간이 요청 및 응답을 중개하는 레거시 연동 처리부(326)를 포함한다.
상기 도 7에 있어서, 상기 이동통신단말(33,34)과, CP/SP 시스템(31) 및 레거시 시스템(322) 간의 연결은 게이트웨이를통해 이루어진다.
그리고 상기 개방형 모바일 비즈니스 지원 시스템(321)에 있어서, 상기 OI 처리부(323)는 상술한 다운로드 서비스의 종류별로 각각의 API 호출 규격을 CP/SP 시스템(31)에 제공하며, 다운로드 서비스에 대한 호출이 수신되면, 상기 호출 별로고유의 세션 키를 설정한다. 상기 설정된 세션 키는 비동기 방식으로 동작하는 비즈니스 로직 처리부(324)와 레거시 연동처리부(326)의 동작에 일관성을 제공하기 위한 식별자로 사용된다. 그리고 상기 OI 처리부(323)는 호출된 다운로드 서비스에 대응하는 비즈 템플리트에 대한 호출 메시지를 상기 비즈니스 로직 처리부(324)로 제공하며, 상기 호출에 대한 결과를 비즈니스 로직 처리부(324)로부터 반환받아, 표준 API를 통하여 CP/SP 시스템(31)에 제공한다.
상기 비즈니스 로직 처리부(324)는 OI 처리부(323)로부터 다운로드 서비스용 비즈 템플리트의 호출 메시지를 수신하면,상기 비즈 템플리트를 수행하면서, 레거시 시스템(322)의 특정 인프라 자원(예를 들어, 다운로드 플랫폼 등)의 동작이 필요한 경우, 레거시 연동 처리부(326)에 상기 인프라 자원의 특정 서비스 수행을 요청하고, 그 결과를 전달받는다. 그리고,상기와 같이 비즈 템플리트의 수행에 의해 처리된 결과 및 상기 레거시 연동 처리부(326)로부터 전달된 결과를 취합하여,다운로드 서비스용 비즈 템플리트의 최종 수행 결과를 OI 처리부(323)로 반환한다.
즉, 다운로드 기능이 필요한 경우에는, 상기 레거시 연동 처리부(326)의 다운로드 연동부(322a)가 동작하여, 레거시 시스템(322)의 다운로드 플랫폼(322a)에 콘텐츠를 업로드하면서 해당 콘텐츠의 다운로드를 요청하며, 사용자 인증이 필요한경우에는, 상기 레거시 연동 처리부(326)의 인증 연동부(326b)가 동작하여, 레거시 시스템(322)의 인증 시스템(322b)으로 다운로드 요청자 혹은 대상자의 사용자의 인증을 요청하며, 다운로드 콜백주소의 메시지 전송이 필요한 경우에는 상기레거시 연동 처리부(326)의 메시지 연동부(326c)가 동작하여 메시징 플랫폼(322)으로 콜백 주소가 포함된 문자 메시지의전송을 요청한다.
이렇게 구성된 개방형 모바일 비즈니스 지원 시스템의 서비스 흐름을 도 8 ~ 도 9의 흐름도를 참조하여 구체적으로 설명한다. 상기 도 8 ~ 도 9는 다운로드 서비스 종류별 개방형 모바일 비즈니스 지원 시스템의 신호 흐름을 나타낸 것이다.먼저 다운로드 요청자의 이동 통신 단말로 특정 콘텐츠를 다운로드 하는 경우는, 도 8을 참조하면, 소정의 이동 통신 서비스 사용자가 CP/SP 시스템(11)에서 제공되는 서비스중 특정 콘텐츠에 대한 다운로드를 선택하면, 해당 이동 통신 단말(13)의 브라우저(131)를 통해 CP/SP 시스템(31)으로 특정 콘텐츠에 대한 다운로드 요청 메시지가 전송되고(801), 이를수신한 CP/SP 시스템(31)은 상기 다운로드 요청 메시지를 분석하여 다운로드 요청자가 자신의 이동 통신 단말로 다운로드를 요청한 것이므로 '내폰에 전송' API를 호출하여, 선택된 콘텐츠를 OI 처리부(323)로 전송한다(S802).
이에 상기 OI 처리부(323)는 수신된 메시지를 분석하여, 내 폰에 전송 비즈 템플리트(BT)를 호출하고(S803), 상기 호출에의하여 비즈니스 로직 처리부(324)가 호출된 비즈 템플리트의 플로우에 따라서, 먼저 인증 연동부(326b)를 통해 인증 시스템(322b)으로 사용자 인증을 요청하여 그 인증 결과를 반환 받고(S805), 이어서 다운로드 연동부(326b)를 통해 다운로드 플랫폼(322a)에 콘텐츠 전송을 요청하며, 이에 다운로드 플랫폼(322a)에서 콘텐츠의 포맷을 변환한 후 상기 변환된 콘텐츠에 대한 URL 값을 전송한다(S806).이에 비즈니스 로직 처리부(324)는 상기 수신된 URL을 OI 처리부(323)를 통해서 CP/SP 시스템(31)으로 리턴한다. 이때,리턴되는 URL에는 해당 API 호출을 구분하기 위한 세션키(SessKey)가 포함된다(S807,S808).
상기 CP/SP 시스템(31)은 전달받은 URL(세션키 포함)을 다운로드 요청자의 이동 통신 단말(33)의 브라우저(331)로 전달한다(S809).상기와 같이, 자신의 이동 통신 단말(33)의 브라우저(331)를 통해 다운로드 페이지(URL표시)를 확인한 다운로드 요청자가 상기 페이지에서 전송 요청을 선택하면, 이는 상기 표시된 URL에 의해 이동통신시스템의 다운로드 플랫폼(322a)에 전달되고, 상기 다운로드 플램폿(322a)는 해당하는 콘텐츠를 이동 통신 단말(33)로 전송한다(S810).
그리고 상기 다운로드 플랫폼(322a)에서의 콘텐츠 다운로드 완료는 다운로드 연동부(326a)를 통해 비즈니스 로직 처리부(324)로 리포트되고(S811), 상기 비즈니스 로직 처리부(324)는 상기 리포트 수신시 해당 다운로드 서비스에 대한 과금 정보를 과금 처리부(325)로 전달한다(S812).
상기 단계(S810,S811)의 처리에 있어서, 다운로드 서비스 및 과금 대상자의 구분은 함께 포함된 세션 키를 통해 이루어질수 있다.
다음으로, 도 9를 참조하면, 상기 이동 통신 단말(33)로부터 동일 이동 통신 시스템에 속하는 이동 통신 단말(34)로의 콘텐츠 선물하기 요청 메시지가 CP/SP 시스템(31)으로 전달되는 경우(S901), 상기 CP/SP 시스템(31)은 OI 처리부(323)으로자사 선물하기 API를 호출하여 선택된 콘텐츠를 전송하며(S902), OI 처리부(323)는 상기 API 호출을 분석하여 비즈니스로직 처리부(324)로 대응하는 자사 선물하기 비즈 템플리트(BT)를 호출한다(S903).
상기 비즈니스 로직 처리부(324)는 호출된 자사 선물하기 비즈 템플리트에 따라서, 먼저 인증 연동부(326b)를 통해 인증시스템(322b)으로 다운로드 요청자 및 다운로드 대상자에 대한 인증을 요청하여, 그 결과를 전달받으며(S904), 다운로드연동부(326a)를 통해서 다운로드 플랫폼(322a)로 선택된 컨텐츠를 업로드하여 포맷 변환 및 URL 생성을 수행하게 하며,상기 URL을 응답 메시지를 전달 받는다(S905). 그리고 SMS 연동부(326c)를 통해 메시징 플랫폼(322c)로 다운로드 요청자로부터 콘텐츠가 선물되었음을 알리는 메시지와 콜백 URL을 다운로드 대상자의 이동 통신 단말(34)로 전달하도록 한다(S906,S909).
그리고, 상기 OI 처리부(323)을 통해서 CP/SP 시스템(31)으로 자사 선물하기 서비스가 완료되었음을 알린다.
더하여, 상기 비즈니스 로직 처리부(324)는 SMS 연동부(326c)로부터 리포트 메시지를 확인하여, 메시징 플랫폼(322c)에서 콜백 URL 메시지를 이동 통신 단말(34)로 전달하고, 그 수신 여부가 확인되어 SMS 수신 완료 리포트가 전달되면(S910), 과금 조건이 성립한 것으로 판단하여 과금 처리부(325)로 과금 데이터를 전송한다(S911).
다음으로, 도 10을 참조하면, 상기 이동 통신 단말(33)로부터 다른 이동 통신 시스템에 속하는 이동 통신 단말로의 콘텐츠선물하기 요청 메시지가 CP/SP 시스템(31)으로 전달되는 경우(S1001), 상기 CP/SP 시스템(31)은 OI 처리부(323)으로타사 선물하기 API를 호출하여 선택된 콘텐츠를 전송하며(1002), 상기 OI 처리부(323)는 상기 API 호출을 분석하여 비즈니스 로직 처리부(324)로 타사 선물하기 비즈 템플리트(BT)를 호출한다(S1003).
상기 비즈니스 로직 처리부(324)는 호출된 타사 선물하기 비즈 템플리트에 따라서, 먼저 인증 연동부(326b)를 통해 인증시스템(322b)으로 다운로드 요청자 에 대한 인증을 요청하여, 그 결과를 전달받으며(S1004), 다운로드 연동부(326a)를통해서 다운로드 플랫폼(322a)으로 선택된 컨텐츠를 업로드하여 타사 선물하기를 요청한다(S1005).
이에 상기 다운로드 플랫폼(322a)는 이동통신시스템의 타사 연동 게이트웨이(15)를 통해서 타사 이동통신시스템으로 업로드된 콘텐츠를 포맷 변환없이 그대로 전송하며, 다운로드 요청 메시지를 전달하고, 타사 이동 통신 시스템으로부터 이에대한 응답을 수신한다(S1006).
상기 타사 이동 통신 시스템으로부터의 응답을 수신한 다운로드 연동부(326a)는 비즈니스 로직 처리부(324)로 타사 전송완료 리포트를 전송하고(S1007), 이를 수신한 비즈니스 로직 처리부(324)는 OI 처리부(323)를 통해서 CP/SP 시스템(31)으로 타사 전송이 완료되었음을 알리는 결과 메시지를 리턴한다(S1008,S1009).
또한, 타사 선물하기 서비스가 완료된 것으로 판단하여, 해다 다운로드 요청자에 대한 과금 데이터를 과금 처리부(325)로전송한다(S1010).
이상 설명한 바와 같이, 본 발명에 개방형 모바일 비즈니스 지원 시스템은 CP/SP 시스템의 다운로드 서비스를 지원한다.
발명의 효과
상술한 바에 의하면, 본 발명은 이동 통신 시스템의 다양한 레거시 시스템에 대한 단일 인터페이스를 제공하고, 더하여 다양한 다운로드 서비스 로직을 지원함으로써, 사용자 인증, 콘텐츠의 변환 URL 전달, 적절한 시점의 과금 처리가 요구되며,다운로드 서비스의 요청자 및 대상자에 따라서 다운로드 방식 및 절차에 큰 차이를 나타내는 여러 종류의 다운로드 서비스를 수행하기 위하여, CP/SP 시스템측에서 직접 이동 통신 시스템의 다수 레거시 시스템에 각각 접속하여 서비스를 요청할필요없이, 한번의 API 호출을 통해 서비스 수행 및 그 결과를 제공받을 수 있으며, 따라서, 콘텐츠 제공자의 편의 및 시스템 구축에 대한 비용 절감을 도모할 수 있으며, 단일화된 인터페이스를 통해 복합적인 기능을 수행함으로써, 다운로드 서비스에 대한 품질을 더 향상시킬 수 있는 우수한 효과가 있다.
도면의 간단한 설명
도 1은 모바일 비즈니스의 개략적인 망 구성도이다.
도 2는 본 발명에 의한 개방형 모바일 비즈니스 지원 구조를 개략적으로 나타낸 블럭도이다.
도 3은 본 발명에 의한 다운로드 서비스 지원 방법을 보인 플로우챠트이다.
도 4는 본 발명의 제1 실시예에 의한 다운로드 서비스 지원 방법의 상세 플로우챠트이다.
도 5는 본 발명의 제2 실시예에 의한 다운로드 서비스 지원 방법의 상세 플로우챠트이다.
도 6은 본 발명의 제3 실시예에 의한 다운로드 서비스 지원 방법의 상세 플로우챠트이다.
도 7은 본 발명에 의해 다운 로드 서비스 지원이 가능한 개방형 모바일 비즈니스 지원 시스템의 상세 구조를 나타낸 블록구성도이다.
도 8은 도 7에 나타낸 시스템에서의 제1 실시예에 의한 서비스 흐름도를 보인 것이다.
도 9는 도 7에 나타낸 시스템에서의 제2 실시예에 의한 서비스 흐름도를 보인 것이다.
도 10은 도 7에 보인 시스템에서의 제3 실시예에 의한 서비스 흐름도를 보인 것이다.
* 도면의 주요 부분에 대한 부호의 설명 *
11: CP/SP 시스템 12: 이동 통신 시스템
13: 이동 통신 단말
321: 개방형 모바일 비즈니스 지원 시스템
322: 레거시(legacy) 시스템 323: 개방형 인터페이스(OI) 처리부
324: 비즈니스 로직 처리부 325: 과금 처리부
326: 레거시 연동 처리부
도면
도면1
도면2
도면3
도면4
도면5
도면6
도면7
도면8
도면9
도면10 

등록된 상품문의

  • 상품문의가 없습니다.

등록된 사용후기

  • 사용후기가 없습니다.