KR20050082597A - 통화자간 게임 서비스 제공방법 - Google Patents

통화자간 게임 서비스 제공방법 Download PDF

Info

Publication number
KR20050082597A
KR20050082597A KR1020040011091A KR20040011091A KR20050082597A KR 20050082597 A KR20050082597 A KR 20050082597A KR 1020040011091 A KR1020040011091 A KR 1020040011091A KR 20040011091 A KR20040011091 A KR 20040011091A KR 20050082597 A KR20050082597 A KR 20050082597A
Authority
KR
South Korea
Prior art keywords
game
group
participants
server
service
Prior art date
Application number
KR1020040011091A
Other languages
English (en)
Inventor
배종필
박경종
이석준
박지원
장희숙
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020040011091A priority Critical patent/KR20050082597A/ko
Publication of KR20050082597A publication Critical patent/KR20050082597A/ko

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/535Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for monitoring, e.g. of user parameters, terminal parameters, application parameters, network parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신망을 이용한 통화자간 게임 서비스 제공방법에 있어서, 게임 개시자의 이동단말기와 그룹게임 서버 간에 데이터 통신이 가능한 상태에서, 상기 그룹게임 서버가 게임 개시지로부터 게임 참가자 명단을 제공받아 게임 참가자들 모두가 음성 및 데이터 동시 서비스 가입자인 지를 파악한 후 게임 참가자 모두 음성 및 데이터 동시 서비스 가입이면, 게임 참가자 명단을 ARS 시스템에 제공하여 상기 ARS 시스템으로의 접속을 유도하고, 이후 상기 게임 참가자 명단 중 실제로 게임에 참가자를 승낙한 게임 참가자의 명단을 상기 ARS 시스템으로부터 제공받는다. 그런 다음 그룹게임 서버는 상기 ARS 시스템으로부터 제공받은 게임 참가자들의 이동단말기과의 접속이 이루어지게 한 후, 접속한 게임 참가자를 특정 게임방에 입장시켜 게임 서비스를 제공한다.

Description

통화자간 게임 서비스 제공방법{Method for providing game service to group member on line}
본 발명은 이동통신망에서 통화자간 게임 서비스 제공방법에 관한 것으로, 더욱 자세하게는 음성 및 데이터 동시 서비스(SVD: Simultaneous Voice and Data)를 이용해 게임 서비스를 통해 통화자들이 특정 게임을 실시간으로 즐길 수 있게 하는 서비스 제공방법에 관한 것이다.
이동통신의 발달로 이제는 이동단말기를 이용해 음성뿐만 아니라 멀티미디어 서비스가 제공되고 있다. 또한, 가입자마다 서로 차별성을 갖도록 이동통신망을 이용해 다양한 부가 서비스가 제공되고 있다.
상기 부가 서비스 중 하나로 모바일 게임(mobile game) 서비스가 있다. 현재 제공중인 모바일 게임서비스로는 왑(WAP: Wireless Application Protocol) 게임과 가상머신(VM: Virtual Machine) 게임이 있다. 왑 게임은 WML(Wireless Markup Language)을 이용한 웹(web) 게임 형식이며, 가상머신 게임은 가상머신을 이용한 스크립트 방식의 프로그램을 이용해서 게임을 제공하는 것으로 일반게임과 같다.
상기에서 가상머신이란 각 기기별로 다른 체계와 다른 OS(Operating System)을 사용하고 있어서 하나의 프로그램을 다른 기기에서 작동시키면 소스를 새로 만들어야하는 문제점을 개선하기 위해 만들어진 것이다.
그런데 종래의 모바일 게임 서비스는 음성 통화를 하지 않은 상태에서 제공된다. 즉, 사용자는 음성 통화와 동시에 모바일 게임을 할 수 없는 문제가 있다. 모바일 수익구조를 창출하기 위해 노력하는 사업자 입장에서 다자간 통화가 가능하며 게임을 즐기는 사용자가 늘어나는 현대인의 욕구를 고려해 볼 때, 상기 음성과 동시에 게임을 즐길 수 있는 서비스의 개발이 절실한 실정이다.
따라서 본 발명은 적어도 2명 이상의 가입자들이 음성 데이터 동시 서비스(SVD)를 이용해 게임 서버에 접속하여, 적어도 2명 이상이 동시성을 가지고 게임을 즐길 수 있게 하는 서비스 제공 방법을 제공하는데 그 목적이 있다.
본 발명은 음성 및 데이터를 동시 서비스(SVD: Simultaneous Voice and Data)를 이용한다. 즉, 3세대 이동통신 망에서는 파일롯 채널, 동기 채널, 페이징 채널, 브로드캐스트 채널, 할당 채널, 공통 전력 제어 채널, 공통 제어 채널, 전용 제어 채널, 기본 채널, 보조 채널, 보조 코드 채널을 포함한 다수의 채널들을 포함하며, 상기 기본 채널과 다수개의 보조 채널을 이용해 음성 및 데이터 서비스를 동시에 제공한다.
상기 SVD 서비스와 관련된 기술이 국제공개번호 WO 2001/86837호(발명의 명칭: 무선 통신 시스템에서 음성 및 데이터 서비스를 제공하는 방법 및 장치)와, 국제공개번호 WO 2002/05575호(발명의 명칭: 무선 통신 네트워크에서 패킷화된 음성 및 데이터를 운반하는 방법 및 장치)와, 국제공개번호 WO 2002/17592호(발명의 명칭: 무선 통신 네트워크를 통해 실시간 패킷화된 음성 및 데이터 서비스를 제공하기 위한 방법 및 장치), 및 대한민국 등록특허공보 10-0364788호(CDMA 이동통신 시스템에서의 동시 서비스 방법)에 개시된다.
상기 목적을 달성하기 위한 본 발명은, 이동통신망을 이용한 통화자간 게임 서비스 제공방법에 있어서,
게임 개시자의 이동단말기와 그룹게임 서버 간에 데이터 통신이 가능한 상태에서, 상기 그룹게임 서버가 게임 개시지로부터 게임 참가자 명단을 제공받아 게임 참가자들 모두가 음성 및 데이터 동시 서비스 가입자인 지를 파악하는 제1 단계; 게임 참가자 모두 음성 및 데이터 동시 서비스 가입이면, 상기 그룹게임 서버가 게임 참가자 명단을 ARS 시스템에 제공하여 상기 ARS 시스템으로의 접속을 유도하는 제2 단계; 상기 그룹게임 서버는 상기 게임 참가자 명단 중 실제로 게임에 참가자를 승낙한 게임 참가자의 명단을 상기 ARS 시스템으로부터 제공받는 제3 단계; 상기 그룹게임 서버는 상기 ARS 시스템으로부터 제공받은 게임 참가자들의 이동단말기과의 접속이 이루어지게 하는 제4 단계; 및 상기 그룹게임 서버는 접속한 게임 참가자를 특정 게임방에 입장시켜 게임 서비스를 제공하는 제5 단계를 통화자간 게임 서비스 제공방을 제공한다.
또한 본 발명은 IP 망에 연결된 컴퓨터에서, 게임 개시자의 이동단말기와 그룹게임 서버 간에 데이터 통신이 가능한 상태에서, 상기 그룹게임 서버가 게임 개시지로부터 게임 참가자 명단을 제공받아 게임 참가자들 모두가 음성 및 데이터 동시 서비스 가입자인 지를 파악하는 제1 단계; 게임 참가자 모두 음성 및 데이터 동시 서비스 가입이면, 상기 그룹게임 서버가 게임 참가자 명단을 ARS 시스템에 제공하여 상기 ARS 시스템으로의 접속을 유도하는 제2 단계; 상기 그룹게임 서버는 상기 게임 참가자 명단 중 실제로 게임에 참가자를 승낙한 게임 참가자의 명단을 상기 ARS 시스템으로부터 제공받는 제3 단계; 상기 그룹게임 서버는 상기 ARS 시스템으로부터 제공받은 게임 참가자들의 이동단말기과의 접속이 이루어지게 하는 제4 단계; 및 상기 그룹게임 서버는 접속한 게임 참가자를 특정 게임방에 입장시켜 게임 서비스를 제공하는 제5 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명이 적용되는 망 구성도를 나타낸다.
이동단말기(MS)(11, 11')는 바람직하게는 가상머신(VM: Virtual Machine)을 내장하고 기지국과의 무선 통신이 가능한 휴대전화기 또는 개인정보단말(PDA) 폰일 수 있다. 이동단말기는 예를 들면 EIA/TIA/IS-707 표준에서 설명된 것과 같은 무선 패킷 데이터 프로토콜을 탑재하며, 더욱이 기지국(BS)(12, 12')과 동시에 음성 및 데이터 통신을 할 수 있고, 멀티미디어 데이터의 재생이 가능해야 한다. 상기 이동국은 바람직하게는 점대점 프로토콜(PPP)을 사용하여 IP 패킷 통신을 한다.
기지국(BS)(12, 12')은 고정된 위치에 설치되며, 이동단말기(11, 11')와 무선으로 동시에 음성 및 데이터 통신 서비스를 제공할 수 있다. 기지국(BS)(12, 12')은 기지국 제어기(BSC)(13, 13')와 전용선을 통해 연결된다.
기지국 제어기(13, 13')는 다수의 기지국(12, 12')을 제어하며, 이동단말기의 핸드오프 처리 등을 담당한다. 또한 기지국 제어기(13, 13')는 이동교환기(MSC)(14, 14')와 전용선을 통해 연결되고, 마찬가지로 무선 데이터 서비스를 위한 게이트웨이(17, 17')와 전용선을 통해 연결된다.
상기 게이트웨이(17)는 패킷 데이터 서빙 노드(PDSN)와 기지국 제어기(BSC)간에 위치하여 무선 인터넷 서비스 제공을 위한 인터페이스 기능을 제공한다.
이동교환기(MSC)(14, 14')들은 공중교환전화망(PSTN)에 결합된다. 선택적으로 이동교환기(MSC)는 패킷 데이터 서빙 노드(PDSN)에 연결될 수 있다. 이동교환기(MSC)에는 이동단말기의 위치와 서비스 가입 여부 등의 가입자 정보를 저장하는 홈위치등록기(HLR)(15, 15')와 관할 지역 내에 존재하는 이동단말기를 관리하기 위한 방문자위치등록기(VLR)(16, 16')가 연결된다.
무선 인터넷 서비스 제공을 위해 패킷 데이터 서빙 노드(18)가 구비된다. 상기 패킷 데이터 서빙 노드(PDSN)와 이동단말기(MS)는 점대점(PPP) 프로토콜을 이용해 IP 패킷 통신을 하며, 상기 패킷 데이터 서빙 노드는 이동 IP 관리 및 등록 기능을 수행한다.
그룹게임 서버(19)는 각종 유형별 게임 파일이 저장된 데이터베이스를 포함한다. 그리고 그룹게임 서버(19)는 이동단말기로 게임 서비스 제공에 필요한 메뉴 화면을 제공하는 기능과, 가입자에 의해 그룹으로 지정된 착신자를 호출하고 SVD 서비스로 그룹게임 서버(19)로 접속시켜 동일 그룹 가입자들을 동일 방에 입장시키는 기능, 동일한 방에 입장한 가입자들에 게임 데이터를 동시 전송하는 기능과, 동일한 방에 입장한 가입자들의 IP들을 관리하기 위한 기능을 포함한다.
ARS(음성응답시스템: Acoustic Response System) 시스템(20)은 그룹게임 서버(19)를 지원하기 위한 게임지원 프로그램을 포함하고 있으며, 그룹게임 서버(19)가 요청한 착신자 즉, 게임 참가자에게 음성 호를 착신시켜 게임참가 의사 및, 게임 서비스를 음성으로 안내하여 게임 참가자들이 그룹게임 서버(19)에 접속하도록 유도한다. ARS 시스템(20)은 특정 그룹게임에 참가하는 참가자들에게 다자간 통화 서비스(회의 통화 서비스)를 제공한다.
이하에서는 도 2를 참조로 하여 그룹게임 개시자가 그룹게임 서버에 접속하는 과정을 설명한다. 도 2는 본 발명에 따른 그룹게임 개시자가 그룹게임 서버에 접속하는 과정을 설명하기 위한 흐름도이다.
도 2에 도시된 바와 같이, 그룹게임 개시자의 그룹게임 서버로의 접속은 통상의 절차에 따라 이루어진다. 즉, 최초로 그룹게임 서버로의 접속을 시도하는 SVD 서비스 가입자는 이동단말기에 형성된 핫키(Hot Key)를 눌러 게임 서비스를 요구한다(S201).
게임 서비스가 요청되면, 발신 MS(11)는 BSC(13)에게 무선 데이터 채널 할당을 요구하고, BSC(13)는 BS(12)를 제어하여 발신 MS(11)로 호 할당 메시지를 전송하고 발신 MS(11)와 무선 인터페이스 규격 상의 서비스 협상 절차를 수행하여 BS(12)와의 무선 데이터 채널을 설정한다. 그리고 BSC(13)는 PDSN(18)에게 회선 설정을 요구하여 회선을 설정한다(S202).
이에 발신 이동단말기는 그룹게임 서버(19)와 점대점 프로토콜(PPP) 접속이 개시되고, 패킷 통신을 위한 이동 IP가 등록된다(S203).
이렇게 이동 IP가 등록되면, 발신 이동단말기(11)는 그룹게임 서버(19)에 접속한다(S204).
이하에서는 도 3을 참조로 하여 게임 참가자가 그룹게임 서버에 접속하는 과정을 설명한다. 도 3은 본 발명에 따른 게임 참가자가 그룹게임 서버에 접속하는 과정을 설명하기 위한 흐름도이다.
상기 게임 참가자는 그룹게임 개시자의 요청에 따라 그룹게임 서버에 접속하는 사람이다. 결국 본 발명에서 게임 참가자의 그룹게임 서버로의 접속은 그룹게임 개시자가 그룹게임 서버(19)에 게임 참가자 명단 즉, 게임 참가자의 전화번호를 제공한 후에 이루어진다.
게임 참가자 명단을 제공받은 그룹게임 서버(19)는 단말기사양 정보DB(미도시)를 통해 게임 참가자들이 SVD 서비스 가입자 즉, SVD 서비스 제공이 가능한 이동단말기를 가지고 있는지를 확인한다(S301). 상기 단말기사양 정보DB에는 각 이동단말기의 고유코드(즉, 제품번호)가 저장되어 있으며, 상기 고유코드는 이동단말기의 성능 즉, 수용가능한 서비스 종류를 판단할 수 있는 근거가 된다.
그룹게임 서버(19)는 SVD 서비스 가입자 여부 확인을 통해 각 게임 참가자들이 SVD 서비스 가입자인 경우에 게임 참가자들의 명단 즉, 전화번호를 ARS 시스템(20)에 제공한다(S302).
여기서, 게임 참가자중 SVD 서비스 가입자가 아닌 사람이 있으면 그룹게임 서버(19)는 SVD 서비스가 가능하지 않은 게임 참가자의 정보를 게임 개시자에게 알린다. 그러면 게임 개시자는 새로운 사람을 게임 참가자로 선택하거나 SVD 서비스 불가능자를 게임에서 배제시키게 된다.
게임 참가자들의 명단을 수신한 ARS 시스템(20)은 게임 참가자의 이동단말기로 음성 호를 착신시키는데, 이러한 음성 호 착신을 순차적으로 수행한다. 즉, 우선 하나의 게임 참가자를 선택하고 선택한 게임 참가자의 전화번호를 이용하여 발신 MSC로 음성 호를 요구한다(S303). 발신 MSC는 착신 HLR로 착신 이동단말기의 현재 위치를 요구하여 획득하고, 게임 참가자의 현재 위치를 관할하는 착신 MSC로 음성 호를 요구한다(S304). 그러면 MSC는 호를 해당 게임 참가자의 이동단말기로 착신시킨다(S305).
음성 호가 착신된 게임 참가자의 이동단말기는 게임 참가자의 사정에 따라 전화를 받지 못하는 경우가 발생되며, 이때 ARS 시스템(20)은 전화 통화되지 않은 게임 참가자를 게임 불참자로 체크한다.
이후 ARS 시스템(20)은 다음 게임 참자가와 통화를 위해 발신 MSC로 착신 전화번호를 제공하여 음성 호를 요구하고, 발신 MSC는 상술한 과정을 통해 음성 호를 다음 게임 참가자의 이동단말기에 착신시킨다. ARS 시스템(20)은 이러한 과정을 게임 참가자 모두에 대해 수행하며, 그 결과로 통화 시도 실패에 따른 게임 불참자를 확인한다.
음성 호 착신에 따라 통화 게임 참가자가 접속하면(S306), ARS 시스템(20)은 접속한 게임 참가자에게 게임 개시자의 개인정보를 알리고 게임참가를 질의하는 음성 안내 서비스를 제공한다(S307).
그러면 게임 참가자는 ARS 음성 안내 정보에 따라 게임 참가 의사를 응답한다. 일예로, ARS 시스템(20)에서 게임참가 승낙은 번호 1, 게임참가 거부는 번호 2를 누르라는 음성 안내를 하게 되고, 이에 따라 게임 참가자가 이동단말기로 번호 1 또는 번호 2를 눌러 게임 참가 응답을 한다.
ARS 시스템(20)은 게임 참가 승낙 응답한 게임 참가자를 실제 게임 참가자로 체크하고, 게임 참가 거절한 게임 참가자를 게임 불참자로 체크한다. 이렇게 ARS 시스템(20)은 게임 참가자 모두에 대해 통화 시도하고, 통화 연결에 따라 게임 참가 응답을 수신하면 게임 참가자와 게임 불참자를 알게 되며, 이에 따라 게임 참가자에 대한 정보를 그룹게임 서버(19)에 알리고, 게임 참가자들와 게임 개시자간에 음성 채널을 형성시킨다. 즉, 게임 참가자들(게임 개시자 포함)들에게 다자간 통화 서비스를 제공한다(S309, S310).
다자간 통화 서비스를 제공받은 게임 참가자들은 게임에 대한 얘기를 하게 되며 그룹 게임을 통화 상에서 결정한다. 이에 따라 게임 참가자(게임 개시자 포함)들 중 한 명의 요청으로 그룹게임 서버(19)가 게임방을 개설(게임방 선택 또는 게임방 신설)하면, 그룹게임 서버(19)는 게임 참가자들의 전화번호를 이용하여 각 게임 참가자의 현재 위치를 관할하는 착신 MSC에 데이터 채널 설정을 요구한다(S311).
게임 참가자의 이동단말기와 그룹게임 서버(19) 간에 데이터 링크가 설정되는 방법은 통상의 절차에 따라 이루어진다. 즉, 이동교환국(MSC)은 기지국 제어기(BSC)로 데이터 채널 할당을 요구하고, 기지국 제어기(BSC)는 이동단말기에 데이터 호 할당 메시지를 전송한 후 이동단말기와 서비스 협상을 수행하여 기지국(BS)과 이동단말기(MS) 간에 무선 데이터 채널을 설정한다. 그리고, 기지국 제어기(BSC)는 PDSN에 회선 설정을 요구하고 회선을 설정한다(S312).
이후 게임 참가자의 이동단말기는 그룹게임 서버(19)와 점대점 프로토콜(PPP) 접속을 개시하고 IP를 등록하여(S313), 그룹게임 서버(19)에 접속한다(314).
상기 그룹게임 서버와 이동단말기간의 접속 해제는 이동단말기의 요구에 따르는 통상의 방법이 적용된다.
한편, 이동단말기가 보다 빨리 패킷 데이터 서빙 노드와 접속할 수 있는 방법으로는, SVD 서비스 가입자에 한해 미리 PPP 접속을 위한 자원 할당을 마무리한 상태에서 휴면 상태로 유지할 수도 있을 것이다. 즉, 이동교환기는 자기 관할지역에 들어오는 이동단말기들에 대해 위치등록을 하면서, 홈위치등록기로부터 이동단말기의 SVD 가입 정보를 전달받아, SVD 가입자들에 대해서는 미리 데이터 전송을 위한 자원을 할당하고, 그 자원에 대해 휴면 상태를 유지한다. 이와 같이 하는 경우에는 관리 세션이 SVD 가입자 수에 따라 많아지고, 자원의 낭비가 발생할 수 있으나, PPP 접속을 위한 셋업 타임이 빨라지는 이점이 있다.
이하에서는 도 4를 참조로 하여 그룹게임 서버의 동작을 설명한다. 도 4는 본 발명에 따른 그룹게임 서버에서의 처리 절차를 나타낸 흐름도이다.
먼저, 초기 상태에서(401) 그룹게임 서버(19)는 발신자(게임 개시자)의 이동단말기(11)들로부터 세션 접속이 이루어지면(402), 발신 이동단말기(11)로 게임 참가자의 정보를 요구한다(S402).
게임 개시자는 수작업을 통해 게임에 참가할 대상의 이동단말기 전화번호를 입력하거나, 저장된 전화번호 리스트로부터 게임 참가자를 선택하는 것으로 게임 참가자 정보를 그룹게임 서버(19)에 제공한다.
게임 개시자로부터 게임 참가자 정보를 수신하면(S403), 그룹게임 서버(19)는 게임 참가자들 모두 SVD 서비스 가입자인지를 확인하고, 모두 SVD 서비스 가입자이면 수신한 게임 참가자 정보를 ARS 시스템(20)에 제공한다(S404). 앞서 상술한 바와 같이 모두 SVD 서비스가 아니면 그룹게임 서버(19)는 SVD 서비스 불가능자의 정보를 게이 개시자에게 알려 적절한 조취를 취하게 한다.
게임 참가자 명단을 ARS 시스템(20)에 제공한 이후, 그룹게임 서버(19)는 ARS 시스템(20)으로부터 게임 참가를 승낙한 게임 참가자 정보(이동단말기의 전화번호)를 제공받는다(S405). 이때 ARS 시스템(20)은 게임 참가자들간에 다자간 통화 서비스를 제공한 후 다자간 통화 서비스 제공 사실을 그룹게임 서버(19)에게 알리면서 게임 참가자 정보도 같이 알린다. 그리고 ARS 시스템(20)은 게임 참가자 모두로부터 게임 참가에 대한 응답을 수신한 경우에, 게임 참가를 승낙한 게임 참가자 정보를 그룹게임 서버(19)에 제공한다.
그룹게임 서버(19)는 게임방 개설을 요구함과 동시에 사용 가능한 게임방의 목록을 발신 이동단말기(11)에 제공한다(S406). 여기서 그룹게임 서버(19)는 게임방 목록을 제공하는 대신에, 게임 개시자가 새로운 게임방을 개설할 수 있는 서비스를 제공할 수 있다. 새로운 게임방을 개설하는 경우에 그룹게임 서버(19)는 개설된 게임방의 이름 또는 번호 등을 게임 개시자가 지정하도록 하고, 이 지정이 끝나면 이름 또는 번호를 타이틀로 하는 게임방을 개설한다(S407).
게임 개시자에 의해 게임방이 개설(선택 또는 신설)되고 이용할 게임이 선택되면, 그룹게임 서버(19)는 게임 참가자들의 현재 위치를 관할하는 각 착신 MSC에 이동단말기와의 무선 데이터 링크 설정 요구를 전송한다(S408). 여기서, 그룹게임 서버(19)는 ARS 시스템의 도움없이 착신 HLR을 통해 게임 참가자의 현재 위치를 얻어 올 수 있다. 상기 게임 종류는 포커, 고스톱, 하이-로우(high-low), 월남뽕 등 일 수 있다.
상기 무선 데이터 링크 설정 요구에 따라, 착신 MSC에 의한 데이터 채널 설정은 도 3을 참조로 한 설명에 상세히 기재되어 있으므로 더 이상 설명하지 않는다. 결국, 그룹게임 서버(19)의 요청에 의해 게임 참가자의 이동단말기와 그룹게임 서버(19) 간에는 데이터 링크가 설정되고 점대점 프로토콜(PPP) 접속이 개시되며 IP 등록이 이루어진다(S409).
상기 과정(S409)을 통해 게임 참가자로부터 세션 접속이 이루어지면, 그룹게임 서버(19)는 게임방 목록 정보를 게임 참가자에게 제공하거나 또는 신설한 게임방의 타이틀(이름 또는 번호)을 질의하여 게임 참가자가 게임 개시자가 선택 또는 개설한 게임방에 입장시킨다(S410).
상기 과정(S410)에서 그룹게임 서버(19)는 게임방 접속을 시도하는 게임 참가자의 전화번호와, 상기 게임 개시자로부터 제공받은 게임 참가자 명단을 대조하고, 게임 참가자 명단에 있는 게임 가입자만 게임방에 입장시킨다.
그룹게임 서버(19)는 게임 참가자가 입장하면, 각 게임 참가자에게 해당 게임 파일을 제공한다(S411). 예상한 모든 게임 참가자가 입장하면 그룹게임 서버(14)는 게임 참가자의 입장 사실을 메시지를 통해 게임 개시자에게 전송하거나 화면상에 게임 참가자의 입장을 표시한다. 이후 게임 참가자(게임 개시자 포함) 중 한 명에 의해 게임 시작 요구가 발생하면 그룹게임 서버(19)는 게임 프로그램을 실행시키고 각 게임 참가자 입력에 따른 실행 결과 정보를 각 게임 참가자에게 동시에 제공한다(S412).
한편, 게임 개시자 및 게임 참가자는 그룹게임 서버(19)로부터 게임 서비스를 제공받기 이전에, ARS 시스템(20)를 통해 다자간 음성 통화 서비스를 제공받고 있는 중이므로, 그룹게임 서버(19)에 접속하여 게임 서비스를 제공받으면 음성 및 데이터 통신이 가능해진다.
결국, 본 발명의 서비스에 의해 원격지에 위치한 적어도 2 이상의 게임 참가자들은 동일 장소에서 같이 게임을 즐기면서 얘기할 수 있는 환경을 제공받게 되어, 현장감있는 게임을 즐길 수 있다.
한편, 전술한 도 3의 설명에서는 착신 MSC를 통해 데이터 링크 설정 및 그룹게임 서버에 접속하는 것으로 설명하였으나, 이는 다음과 같이 변형될 수 있을 것이다. 즉, 그룹게임 서버는 단문 메시지 서버(SMSC: Shot Message Service Controller)를 통해 게임 참가자에게 그룹게임 서버의 URL 정보를 포함한 콜백(call back) URL을 전송하고, 게임 참가자가 콜백 URL을 통해 SVD 서비스로 세션 접속을 할 수 있다. 본 발명에서 콜백 URL을 이용한 방법은 통상의 절차를 따르므로 더 이상의 설명은 생략한다.
이상 본 발명의 내용이 실시예를 들어 설명되었으나, 본 발명의 실시예는 본 발명의 예시에 불과하며 본 발명의 범위를 제한하는 것으로 해석되어서는 안 된다. 본 발명이 속하는 분야의 기술자는 본원의 특허청구범위에 기재된 원리 및 범위 내에서 본 발명을 여러 가지 형태로 변형 또는 변경할 수 있다.
상기와 같은 본 발명에 의하면, 가상 머신을 내장하고 있으며 음성 및 데이터 동시 서비스가 가능한 이동단말기를 이용하여 게임 개시자가 다수의 가입가들에게 그룹 게임을 요청하고, 그에 따라 게임 참가자들간에 그룹 통화와 동시에 그룹 게임을 할 수 있게 됨으로써, 원격지의 통화자들간에 같은 공간에서 게임을 하는 것과 같은 현장감있는 게임 서비스를 즐길 수 있다.
도1은 본 발명이 적용되는 망 구성도이다.
도 2는 본 발명에 따른 그룹게임 개시자가 그룹게임 서버에 접속하는 과정을 설명하기 위한 흐름도이다.
도 3은 본 발명에 따른 게임 참가자가 그룹게임 서버에 접속하는 과정을 설명하기 위한 흐름도이다.
도 4는 본 발명에 따른 그룹게임 서버에서의 처리 절차를 나타낸 흐름도이다.
*도면의 주요 부분에 대한 부호의 설명
11, 11': 이동단말기(MS)
12, 12': 기지국(BS)
13, 13': 기지국 제어기(BSC)
14, 14': 발신 및 착신 이동교환기(MSC)
15, 15': 홈위치등록기(HLR)
16,16': 방문자위치등록기(VLR)
17, 17': 게이트웨이
18, 18': 패킷 데이터 서빙 노드(PDSN)
19: 그룹게임 서버
20: ARS 시스템

Claims (9)

  1. 이동통신망을 이용한 통화자간 게임 서비스 제공방법에 있어서,
    게임 개시자의 이동단말기와 그룹게임 서버 간에 데이터 통신이 가능한 상태에서, 상기 그룹게임 서버가 게임 개시지로부터 게임 참가자 명단을 제공받아 게임 참가자들 모두가 음성 및 데이터 동시 서비스 가입자인 지를 파악하는 제1 단계;
    게임 참가자 모두 음성 및 데이터 동시 서비스 가입이면, 상기 그룹게임 서버가 게임 참가자 명단을 ARS 시스템에 제공하여 상기 ARS 시스템으로의 접속을 유도하는 제2 단계;
    상기 그룹게임 서버는 상기 게임 참가자 명단 중 실제로 게임에 참가자를 승낙한 게임 참가자의 명단을 상기 ARS 시스템으로부터 제공받는 제3 단계;
    상기 그룹게임 서버는 상기 ARS 시스템으로부터 제공받은 게임 참가자들의 이동단말기과의 접속이 이루어지게 하는 제4 단계; 및
    상기 그룹게임 서버는 접속한 게임 참가자를 특정 게임방에 입장시켜 게임 서비스를 제공하는 제5 단계를 통화자간 게임 서비스 제공방법.
  2. 제 1 항에 있어서,
    상기 제1 단계에서 상기 그룹게임 서버는
    이동단말기의 사양 정보를 저장하고 있는 단말사양 정보DB에서 획득한 각 게임 참가자들의 이동단말기 사양 정보를 이용하여 게임 참가자 모두가 음성 및 데이터 동시 서비스 가입자 인지를 확인하는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  3. 제2 항에 있어서,
    상기 그룹게임 서버는 게임 참가자 중 음성 및 데이터 서비스 가입자가 아닌 게임 참가자가 있으며, 해당 게임 참가자의 정보를 게임 개시자에게 알리는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  4. 제1 항에 있어서,
    상기 제3 단계에서 상기 ARS 시스템은,
    통화 접속이 되지 않거나 게임 참가를 거부한 사람을 게임 불참자라고 판단하고, 게임 참가를 승낙한 사람을 실제 게임 참가자로 판단하며, 상기 실제 게임 참가자들 및 게임 개시자들에 대하여 다자간 통화 서비스를 제공하고, 실제 게임 참가자 명단을 상기 그룹게임 서버에 제공하는 단계를 더 포함하는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  5. 제1 항에 있어서,
    상기 제5 단계 이전에,
    상기 그룹게임 서버가 게임 참가자 중 1명에게 사용 가능한 게임방의 목록 정보를 제공하여 게임 방을 개설시키는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  6. 제1 항에 있어서,
    상기 제5 단계 이전에,
    상기 그룹게임 서버가 게임 참가자 중 1명에게 신설될 게임방의 이름 또는 번호 입력을 요구하여, 입력된 게임방의 이름 또는 번호에 매칭된 게임방을 신설하는 단계를 더 포함하는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  7. 제1 항에 있어서,
    상기 제4 단계는,
    상기 그룹게임 서버가 게임 참가자들 각자의 전화번호를 이용하여 착신 홈위치등록기로부터 게임 참가자들의 현재 위치를 파악하는 단계,
    파악한 현재 위치 정보를 이용하여 파악한 각 이동단말기를 관할하는 착신 이동교환기로 데이터 채널 설정을 요구하는 단계,
    착신 이동교환기가 착신 기지국 제어기에 데이터 채널 설정을 요구하는 단계,
    착신 기지국 제어기가 이동단말기와 서비스 협상을 수행하여 상기 이동단말기와 기지국간에 무선 데이터 채널이 설정되게 하는 단계와,
    상기 기지국 제어기의 요청에 따라 PDSN 서버와 회선이 설정되는 단계, 및
    상기 이동단말기의 IP가 등록되고 상기 이동단말기가 상기 그룹게임 서버에 접속하는 단계를 포함하는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  8. 상기 제4 단계는,
    상기 그룹게임 서버가 단문 메시지 서버를 통해 그룹 게임참가 요구용 콜백 URL을 각 게임 참가자에게 전송하여 수신 승낙한 게임 참가자의 이동단말기가 콜백 요구한 URL에 접속되도록 하는 것을 특징으로 하는 통화자간 게임 서비스 제공방법.
  9. IP 망에 연결된 컴퓨터에서,
    게임 개시자의 이동단말기와 그룹게임 서버 간에 데이터 통신이 가능한 상태에서, 상기 그룹게임 서버가 게임 개시지로부터 게임 참가자 명단을 제공받아 게임 참가자들 모두가 음성 및 데이터 동시 서비스 가입자인 지를 파악하는 제1 단계;
    게임 참가자 모두 음성 및 데이터 동시 서비스 가입이면, 상기 그룹게임 서버가 게임 참가자 명단을 ARS 시스템에 제공하여 상기 ARS 시스템으로의 접속을 유도하는 제2 단계;
    상기 그룹게임 서버는 상기 게임 참가자 명단 중 실제로 게임에 참가자를 승낙한 게임 참가자의 명단을 상기 ARS 시스템으로부터 제공받는 제3 단계;
    상기 그룹게임 서버는 상기 ARS 시스템으로부터 제공받은 게임 참가자들의 이동단말기과의 접속이 이루어지게 하는 제4 단계; 및
    상기 그룹게임 서버는 접속한 게임 참가자를 특정 게임방에 입장시켜 게임 서비스를 제공하는 제5 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020040011091A 2004-02-19 2004-02-19 통화자간 게임 서비스 제공방법 KR20050082597A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040011091A KR20050082597A (ko) 2004-02-19 2004-02-19 통화자간 게임 서비스 제공방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040011091A KR20050082597A (ko) 2004-02-19 2004-02-19 통화자간 게임 서비스 제공방법

Publications (1)

Publication Number Publication Date
KR20050082597A true KR20050082597A (ko) 2005-08-24

Family

ID=37268980

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040011091A KR20050082597A (ko) 2004-02-19 2004-02-19 통화자간 게임 서비스 제공방법

Country Status (1)

Country Link
KR (1) KR20050082597A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101146771B1 (ko) * 2010-12-23 2012-05-21 주식회사 엘지유플러스 이동통신단말기의 통화 이벤트에 따른 부가서비스 제공 방법 및 그 이동통신단말기
US8595336B1 (en) 2008-02-01 2013-11-26 Wimm Labs, Inc. Portable universal personal storage, entertainment, and communication device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8595336B1 (en) 2008-02-01 2013-11-26 Wimm Labs, Inc. Portable universal personal storage, entertainment, and communication device
US10084644B2 (en) 2008-02-01 2018-09-25 Google Llc Portable universal personal storage, entertainment, and communication device
KR101146771B1 (ko) * 2010-12-23 2012-05-21 주식회사 엘지유플러스 이동통신단말기의 통화 이벤트에 따른 부가서비스 제공 방법 및 그 이동통신단말기

Similar Documents

Publication Publication Date Title
US7463881B2 (en) Method and apparatus for providing dispatch-type services in a cellular communication system
KR100882937B1 (ko) 사용자 인터페이스 메뉴 제어 방법 및 이를 적용한 이동통신 단말과 응용 서비스 제공 장치
JP4705159B2 (ja) プッシュ・トゥ・トーク移動体通信サービスにおける応答モード
KR20060016373A (ko) Ptt휴대용 단말기에서 ptt통신서비스의 발언권자표시방법
WO2007051493A1 (en) Method for managing a conference call in a telephone network
KR20020038229A (ko) 실시간 음성/화상 채팅 서비스를 제공하는 온라인 게임시스템 및 그 운영 방법
CN101491156A (zh) 来自移动终端的多媒体会话的交换
CN107635198A (zh) 一种基于现有WiFi网络实现通信的***和方法
KR100754581B1 (ko) 통화대기 시 멀티미디어 영상 서비스를 제공하는 방법
JP2008546296A (ja) サービス品質を考慮したプッシュツートークモード通信
JP2004112752A (ja) 動画像呼または音声呼の自動変更が試せる移動無線端末機、移動通信システム及びその方法
JP2010519841A (ja) ショートメッセージを利用した第3世代通信サービス提供方法及びシステム
JP2007259082A (ja) PoCシステム及びその通信方法
JP4444271B2 (ja) PoCグループ通信システム、通信端末
KR20050082597A (ko) 통화자간 게임 서비스 제공방법
KR20100020152A (ko) 이동통신단말기의 통화 이벤트에 따른 부가서비스 제공 시스템
CN115430156A (zh) 游戏期间的呼叫方法、呼叫装置及主叫用户终端
KR100993041B1 (ko) 이동통신망에서 거짓말 탐지 서비스 제공방법
KR101146771B1 (ko) 이동통신단말기의 통화 이벤트에 따른 부가서비스 제공 방법 및 그 이동통신단말기
JP2007189444A (ja) 通信品質変更システム、通信品質変更方法および通信品質変更プログラム
KR100572628B1 (ko) 이동통신망에서 실시간 노래방 서비스 제공방법
KR100623294B1 (ko) 이동통신망에서 착신 가입자의 이미지 데이터 제공방법
KR100797373B1 (ko) 화상 통화에서의 영상 안내 서비스 방법 및 시스템과 이를위한 장치
JP2008518524A (ja) 移動通信電話の通話中に背景音を挿入する方法及び通信システム
CN110493023B (zh) 三方会话建立方法及装置

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination