KR100505281B1 - 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법 - Google Patents

비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법 Download PDF

Info

Publication number
KR100505281B1
KR100505281B1 KR10-2000-0022735A KR20000022735A KR100505281B1 KR 100505281 B1 KR100505281 B1 KR 100505281B1 KR 20000022735 A KR20000022735 A KR 20000022735A KR 100505281 B1 KR100505281 B1 KR 100505281B1
Authority
KR
South Korea
Prior art keywords
game
user
users
video game
room
Prior art date
Application number
KR10-2000-0022735A
Other languages
English (en)
Other versions
KR20010081906A (ko
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 KR10-2000-0022735A priority Critical patent/KR100505281B1/ko
Priority to EP01103952A priority patent/EP1125617A2/en
Priority to US09/790,068 priority patent/US20010016519A1/en
Publication of KR20010081906A publication Critical patent/KR20010081906A/ko
Application granted granted Critical
Publication of KR100505281B1 publication Critical patent/KR100505281B1/ko

Links

Classifications

    • A63F13/12
    • 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
    • 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/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • 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
    • 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
    • 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/45Controlling the progress of the video game
    • A63F13/48Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
    • 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/45Controlling the progress of the video game
    • A63F13/49Saving the game status; Pausing or ending the game
    • 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/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • 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/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • 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/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/401Secure communication, e.g. using encryption or authentication
    • 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/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • 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
    • 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/532Features 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 using secure communication, e.g. by encryption, authentication
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/6063Methods for processing data by generating or executing the game program for sound processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한 비디오게임 시스템 및 방법에 관한 것이다. 본 발명의 하나의 특징에 따른 네트워크를 이용한 비디오게임 방법은, 다수의 사용자가 사용하는 비디오 게임기, 상기 비디오 게임기에 연결되어 비디오게임 진행과정이 표시되는 화면 표시 장치를 가지는 비디오게임 장치를 이용한 비디오게임 방법으로서, 상기 다수의 사용자가 상기 비디오게임 장치를 실행하여 네트워크를 통해 사용자 상호간에 물리적으로 접속되도록 하는 단계; 및 상기 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임을 진행하도록 하는 단계를 포함한다.
본 발명은 다수의 사용자가 비디오 게임기에 의해 네트워크에 접속되어 문자 및 음성 정보를 교환하면서 게임을 즐길 수 있도록 한다.

Description

비디오게임 론칭 서버와 이를 이용한 네트워크를 통한 비디오게임 시스템 및 방법{A VIDEO GAME LAUNCHING SERVER AND A VIDEO GAME SYSTEM AND A METHOD USING A VIDEO GAME LAUNCHING SERVER ON THE NETWORK}
본 발명은 비디오게임 론칭 서버와 이를 이용한 네트웍을 통한 비디오게임 시스템 및 방법에 관한 것으로써, 특히 다수의 비디오게임 이용자가 인터넷을 통해 물리적으로 접속되어 게임을 즐길 수 있는 비디오게임 론칭 서버와 이를 이용한 네트웍을 통한 비디오게임 시스템 및 방법에 관한 것이다.
일반적으로, 비디오게임이라 함은 비디오 게임기에 지원되는 게임을 말하며, 전세계 게임 인구중의 대다수가 즐기는 게임을 말한다.
종래에, 사용자는 비디오 게임기를 이용하여 텔레비전 또는 모니터를 통해 개인 또는 최대 두명의 게임 플레이어(player)가 혼자서 또는 일대일로 게임을 진행하는 방법이 있었다.
그런데, 이러한 비디오게임 방법은 최대한으로 게임을 즐길 수 있는 게임 플레이어가 제한되어 있어서, 다수의 사용자가 공통적 관심을 가지는 게임을 동시에 즐길 수 없는 문제점이 있었다.
이와 같은 문제점을 해결하기 위해 본 발명이 이루고자 하는 기술적인 과제는 다수의 사용자가 비디오 게임기에 의해 네트웍에 접속되어 문자 및 음성 정보를 교환하면서 게임을 즐길 수 있도록 하는 데 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명의 하나의 특징에 따른 비디오게임 론칭 서버는,
사용자가 다수의 다른 사용자와 네트워크를 통해 접속하여 게임을 실행할 수 있도록, 사용자의 요구에 의해 사이버 공간인 게임 방을 생성 및 해제하는 게임 방 생성 모듈;
비디오 게임기를 네트웍을 통해 연결시켜주고, 상기 게임 방에서 상기 다수의 사용자 상호간에 게임 진행이 가능하도록 게임 응용프로그램을 지원하는 게임 지원 모듈;
상기 사용자의 상기 게임 진행 중 또는 게임 종료 후 사용자가 실행한 게임의 결과정보를 저장하고 호출하는 게임 통계 모듈;
상기 게임을 실행하는 사용자끼리 음성을 통해 메시지를 주고받을 수 있도록 하는 음성 게임지원 모듈;
상기 게임을 실행하는 사용자끼리 텍스트를 통해 메시지를 주고받을 수 있도록 하는 메시지 교환 모듈
을 포함한다.
본 발명의 다른 특징에 따른 네트워크를 통한 비디오게임 시스템은,
다수의 사용자가 사용하는 비디오 게임기, 상기 비디오 게임기에 연결되어 비디오게임 진행과정이 표시되는 화면 표시 장치를 가지는 비디오게임 시스템으로서,
상기 비디오게임 장치를 네트웍을 통해 물리적으로 연결시켜주고, 상기 다수의 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임 진행이 가능하도록 하는 비디오게임 서버;
상기 다수의 사용자 접속에 따라, 상기 비디오게임 서버의 요청을 받아들여 상기 다수의 사용자 정보와 상기 다수의 사용자의 게임 결과를 저장하는 데이터베이스 서버
를 포함한다.
본 발명의 또다른 특징에 따른 비디오 게임 방법은,
다수의 사용자가 사용하는 비디오 게임기, 상기 비디오 게임기에 연결되어 비디오게임 진행과정이 표시되는 화면 표시 장치를 가지는 비디오게임 장치를 이용한 비디오게임 방법으로서,
상기 다수의 사용자가 상기 비디오게임 장치를 실행하여 네트워크를 통해 사용자 상호간에 물리적으로 접속되도록 하는 단계;
상기 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임을 진행하도록 하는 단계
를 포함한다.
이하에서는 본 발명의 기술 분야에서 통상의 지식을 가진자가 본 발명을 용이하게 실시할 수 있는 가장 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다.
도1은 본 발명의 실시예에 따른 비디오게임 시스템을 나타내는 구성 블록도 이다.
첨부한 도1에서와 같이, 본 발명의 실시예에 따른 비디오게임 시스템은, TV(120)와, TV(120)에 표시되는 화면을 조정할 수 있는 조정부(130)가 케이블로 연결되고, 클라이언트가 비디오게임을 즐길 수 있도록 지원하는 비디오 게임기(110)를 포함하는 비디오게임 장치(100); 비디오게임 장치(100)와 물리적으로 접속되며, 클라이언트가 선택하는 정보내용을 전달하는 정보 전송 경로인 인터넷(200); 클라이언트가 비디오게임을 즐길 수 있도록, 인터넷(200)상에 웹 페이지를 표시해 주고, 클라이언트의 접속에 따른 접속정보를 처리하는 웹 서버(300); 웹 서버(300)에서 전송되는 비디오게임 관련 정보를 수신하여 다수의 클라이언트가 게임을 즐길 수 있도록 하는 비디오게임 론칭 서버(400); 클라이언트의 접속 정보와 클라이언트의 비디오게임 실행 결과를 저장하는 데이터베이스 서버(500); 비디오게임 론칭 서버(400)에서 요구하는 정보를 데이터베이스 서버(500)에서 호출하여 검색한 후 검색 결과 정보를 비디오게임 론칭 서버(400)에 넘겨주는 씨지아이(600)를 포함하여 이루어진다.
비디오게임 장치(100)는, 인터넷(200)에 물리적으로 접속 가능하도록 하고, 사용자로 하여금 다양한 형태의 게임을 즐길 수 있도록 하는 비디오 게임기(110); 비디오 게임기와 연결되어, 사용자가 진행하는 게임이 디스플레이 되는 티브이(TV , 이하 TV라 칭함)(120); 비디오 게임기와 연결되어, 사용자가 게임을 진행할 수 있도록 하는 조절 장치가 구비된 조정부(130)를 포함한다.
비디오게임 장치(100)는 전용선 또는 랜(LAN)으로 인터넷(200)에 접속될 수 있으며, 아이에스피(ISP : Internet Service Provider, 인터넷 서비스 제공자)를 통해 접속될 수도 있으며, 본 발명의 실시예에만 한정되는 것은 아니다.
비디오게임 론칭 서버(400)는, 사용자가 다수의 다른 사용자와 접속하여 게임을 실행할 수 있도록, 사용자의 요구에 의해 사이버 공간인 게임 방을 생성 및 해제하여 주는 게임 방 생성 모듈(410); 사용자가 게임 방에서 공통의 게임을 즐길 수 있도록 게임 프로그램을 지원하는 게임 지원 모듈(420); 사용자의 게임 진행 중 또는 게임 종료 후 사용자가 실행한 게임의 결과정보를 게임 통계 데이터베이스(520)에 저장하거나, 게임 통계 데이터베이스(520)에 저장된 사용자의 게임결과 정보를 호출하는 게임 통계 모듈(430); 게임을 실행하는 사용자끼리 음성을 통해 메시지를 주고받을 수 있도록 하는 음성 게임지원 모듈(440); 게임을 실행하는 사용자끼리 텍스트를 통해 메시지를 주고받을 수 있도록 하는 메시지 교환 모듈(450)을 포함한다.
비디오게임 론칭 서버(400)의 각 모듈은 독립적인 기능을 수행하는 장치일 수 있으며, 각각의 모듈이 통합된 하나의 프로그램일 수도 있으며, 본 발명의 실시예에만 한정되는 것은 아니다.
데이터베이스 서버(500)는, 게임에 참여하는 사용자의 아이디 및 패스워드 정보와 사용자가 생성하는 게임 방 정보를 저장하는 유저 등록 데이터베이스(510); 게임 진행 중 또는 게임 종료 후 사용자가 실행한 게임결과 정보를 저장하는 게임 통계 데이터베이스(520)를 포함한다.
데이터베이스 서버(500)의 각 데이터베이스는 독립적인 기능을 수행하는 정보 저장 장치일 수 있으며, 본 발명의 실시예에만 한정되는 것은 아니다.
이하에서는 본 발명의 실시예에 따른 네트워크를 이용한 비디오게임 시스템의 동작에 대하여 첨부한 도면을 참조하여 상세히 설명한다.
도2은 본 발명의 실시예에 따른 비디오게임 방법을 나타내는 흐름도이다.
첨부한 도2에서와 같이, 사용자 A와 사용자 B가 비디오 게임기(110)의 전원을 온 시켜, 조정부(130)의 조정을 통해 TV(120)에 표시되는 인터넷(200) 접속 브라우저를 실행한다. 사용자 A,B가 브라우저 상에 나타나는 웹 페이지에 사용자 아이디와 패스워드, 사용자 IP 어드레스, 사용자가 실행하고자 하는 게임의 종류를 입력하여 웹 서버(300)를 통해 비디오게임 론칭 서버(400)에 물리적인 접속을 요청한다(S100).
웹 서버(300)는 클라이언트가 입력한 사용자 아이디와 패스워드를 입력받아 씨지아이(600)를 작동시켜 데이터베이스 서버(500)의 유저 등록 데이터베이스(510)에 저장된 사용자 아이디와 패스워드를 호출하여 비교, 분석한다. 비교, 분석된 사용자 인증 처리결과 정보는 씨지아이를 통해 웹 서버(300)에 전달되고, 웹 서버(300)는 사용자 인증 처리결과 정보를 웹 페이지에 표시하여 브라우저 상에 보여준다(S110). 사용자 인증이 완료되면, 웹 서버(300)는 사용자 A,B에게 로그인이 성공적으로 완료되었음을 알려주는 웹 페이지를 브라우저 상에 표시하여 주고, 사용자 A, B는 웹 페이지 상에서 로그인 성공 메시지를 수신 받는다(S130).
사용자 A는 비디오게임 론칭 서버(400)에 게임 방 개설을 요청하고(S140), 비디오게임 론칭 서버(400)의 게임 방 생성 모듈(410)은 사용자의 게임 방 개설 요청 정보를 수신하여 사용자 A와 사용자 A 이외의 사용자가 게임을 멀티(Multi, 다중)로 실행할 수 있는 게임 방을 생성한다(S150). 이때, 사용자 A는 음성 채팅 지원 여부, 게임 참여 인원수, 방 제목, 게임 방을 공개 또는 비공개로 진행할 것인지를 설정하는 방의 성격을 입력하고, 게임 방 생성 모듈(410)은 사용자의 입력정보를 토대로 게임 방을 생성한다.
게임 방 생성 모듈(410)은 사용자 A의 비디오 게임기(110)를 통해 TV(120)에 게임 방 생성이 완료되었음을 알리는 메시지를 전송하고, 사용자 A는 게임 방 생성 완료 메시지를 수신 받는다(S160). 이때, 게임 방 생성 모듈(410)은 사용자 B에 사용자 A가 입력한 게임 방 생성 정보를 전송하고, 사용자 B는 게임 방 생성 정보를 수신 받아(S170) 게임 참여 여부를 결정한다(S180). 사용자 B가 게임에 참여하고자 하면, 사용자 B의 TV에 표시되는 웹 페이지에 표시하여 게임 방 참여 요청을 한다(S190). 사용자 B의 게임 방 참여 요청정보를 수신한 게임 방 생성 모듈(410)은 사용자 A가 생성한 게임 방 정보에 사용자 B의 아이디와 IP 주소 정보를 유저 등록 데이터베이스(510)에 추가하여 저장한다(S200). 게임 방 생성 모듈(410)은 사용자 A와 B의 추가 및 변경된 정보를 바탕으로 사용자 A와 B에 추가된 정보를 각각 전송한다(S210). 사용자 A와 B는 추가된 정보를 수신 받는다(S220).
게임 방을 생성한 사용자 A가 표시된 화면에서 게임 시작 영역을 선택하여 게임 시작을 알리면(S230), 게임 방 생성 모듈(410)은 게임 시작을 허가하고 게임 방에 참여한 사용자끼리 게임이 진행될 수 있도록 게임 지원 모듈(420)을 호출하여 게임이 진행되도록 한다(S240). 사용자 B는 게임 시작에 의해 게임을 진행한다(S250).
게임 진행 중, 사용자 A가 사용자 A와 동일한 팀에서 게임을 하는 팀원 또는 사용자 B에게 메시지를 전달하고자 할 때, 도시하지 않은 마이크를 통해 메시지를 전송할 수 있다. 즉, 사용자 A가 전달한 음성 신호 메시지는 음성 게임지원 모듈(440)에 의해 음성 파일로 변경되고, 변경된 음성 파일이 압축되어 유저 등록 데이터베이스(510)에 저장된 다른 사용자의 IP 어드레스로 직접 전달된다. 사용자 A로부터 전달된 압축된 음성 파일은 사용자 B의 비디오 게임기(110)에서 압축이 풀리고 도시하지 않은 다른 스피커를 통해 출력된다. 이때, 게임 진행 중 발생하는 음성 정보는 게임 진행 사운드에는 아무런 영향을 주지 않고 음성이 스피커를 통해 출력되므로, 게임의 진행에는 영향이 미치지 않는다. 또한, 사용자 A가 전송한 메시지는 비디오게임 론칭 서버(400)를 경유하지 않고 인터넷(200)을 통해 직접 다른 사용자에게 전달 가능하므로, 비디오게임 론칭 서버(400)가 수용할 수 있는 부하를 최대한으로 감소 시킬 수 있다. 이 때문에 비디오게임 론칭 서버(400)를 효율적으로 운영할 수 있다.
사용자가 음성 전송 모드를 선택하지 않은 경우의 메시지 전송은 기존의 텍스트 전송이 가능하다. 사용자 A가 사용자에게 B에게 텍스트 메시지를 전송하고자 할 때, 사용자 A가 비디오 게임기(110)에 도시하지 않은 키보드를 연결시켜 텍스트를 입력하여 전송하면, 메시지 교환 모듈(450)은 유저 등록 데이터베이스(510)에 저장된 사용자 B의 IP 주소를 찾아 사용자 B의 비디오게임 장치의 TV(120)에 텍스트 내용을 전송하여 전송된 텍스트 메시지를 표시한다.
게임이 종료되면, 사용자 A는 게임의 종료를 판단하고(S260), 게임 방을 해제할 것인지를 결정한다(S270). 사용자 A가 게임 방을 해제하고자 하면, 게임 방 생성 모듈(410)은 사용자 A의 게임 방 해제 정보를 수신하여 사용자 B에게 게임 방 해제 정보를 전달하며(S280), 사용자 B는 게임 방 해제 정보를 수신받아 로그아웃을 결정한다(S300). 마찬가지로, 사용자 A 또한 게임 방 해제와 로그아웃을 결정하면(S300), 게임 방 생성 모듈(410)은 사용자 A와 B의 로그아웃을 실행하고, 로그아웃 처리 결과를 각각 사용자에게 전송한다(S310). 로그아웃이 처리되면, 게임 통계 모듈(430)은 사용자의 게임 결과 정보를 게임 통계 데이터베이스(520)에 저장하고, 각각의 사용자가 다시 게임을 실행할 때 이전까지의 게임 전적 등을 보여줄 수 있다.
각각의 사용자는 상기한 과정을 통해 다시 새로운 게임을 시작할 수 있다.
본 발명은 하나의 실시예에 지나지 않으며, 본 발명의 요지를 벗어나지 않는 범위 내에서 많은 변형 및 변경이 가능함은 물론이다.
이와 같이, 본 발명의 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한 비디오게임 시스템 및 방법은 종래의 개인 또는 일대일 형태의 비디오게임 방법을 벗어나 네트워크를 통해 다수의 사용자가 공통 관심의 게임을 동시에 즐길 수 있다.
또한, 음성으로 정보를 교환함으로써, 텍스트 위주의 정보 교환을 탈피할 수 있으며, 게임을 기다리는 불필요한 시간의 낭비를 줄일 수 있다.
또한, 멀티유저가 동시에 접속할 수 있는 비디오게임 론칭 서버를 통해 다수의 사용자를 네트워크로 연결시켜 줄 수 있으며, 네트워크를 통해 서비스를 제공하는 서비스 제공자 입장에서는 다양한 종류의 서비스를 제공할 수 있다.
도1은 본 발명의 실시예에 따른 비디오게임 시스템을 나타내는 구성 블록도 이다.
도2은 본 발명의 실시예에 따른 비디오게임 방법을 나타내는 흐름도이다.

Claims (14)

  1. 삭제
  2. 다수의 사용자가 사용하는 비디오 게임기, 상기 비디오 게임기에 연결되어 비디오게임 진행과정이 표시되는 화면 표시 장치를 가지는 비디오게임 시스템에 있어서:
    다수의 상기 비디오게임 장치들을 네트웍을 통해 물리적으로 연결시켜주고, 상기 다수의 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임 진행이 가능하도록 하는 비디오게임 서버;
    상기 다수의 사용자 접속에 따라, 상기 비디오게임 서버의 요청을 받아들여 상기 다수의 사용자 정보와 상기 다수의 사용자의 게임 결과를 저장하는 데이터베이스 서버를 포함하고,
    상기 비디오 게임 서버는,
    상기 사용자가 다수의 다른 사용자와 접속하여 게임을 실행할 수 있도록, 사용자의 요구에 의해 사이버 공간인 게임 방을 생성 및 해제하여 주는 게임 방 생성 모듈;
    상기 사용자와 상기 다른 사용자가 공통의 게임을 실행할 수 있도록 게임 프로그램을 지원하는 게임 지원 모듈;
    상기 사용자의 상기 게임 진행 중 또는 게임 종료 후 사용자가 실행한 게임의 결과정보를 저장하고 호출하는 게임 통계 모듈;
    상기 게임을 실행하는 사용자끼리 음성을 통해 메시지를 주고받을 수 있도록 하는 음성 게임지원 모듈 및;
    상기 게임을 실행하는 사용자끼리 텍스트를 통해 메시지를 주고받을 수 있도록 하는 메시지 교환 모듈을 포함하고,
    상기 데이터베이스 서버는,
    상기 게임에 참여하는 사용자 정보를 저장하는 유저 등록 데이터베이스; 및
    상기 게임 진행 중 또는 상기 게임 종료 후 사용자가 실행한 게임결과 정보를 저장하는 게임 통계 데이터베이스를 포함하는 네트워크를 이용한 비디오게임 시스템.
  3. 삭제
  4. 삭제
  5. 다수의 사용자가 사용하는 비디오 게임기, 상기 비디오 게임기에 연결되어 비디오게임 진행과정이 표시되는 화면 표시 장치를 가지는 비디오게임 장치를 이용한 비디오게임 방법에 있어서:
    상기 다수의 사용자가 상기 비디오게임 장치를 실행하여 네트워크를 통해 사용자 상호간에 물리적으로 접속되는 단계; 및
    상기 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임을 진행하는 단계를 포함하고,
    상기 접속 단계는,
    다수의 사용자중 한명의 사용자가 상기 게임을 다수의 사용자 공통으로 실행할 수 있는 사이버 공간인 게임 방을 생성하는 단계;
    상기 게임 방을 생성한 사용자에게 상기 게임 방의 정보를 선택하도록 하는 단계; 및
    상기 게임 방의 정보를 상기 게임 방에 참여하기를 원하는 다른 사용자에게 알리는 단계를 포함하고,
    상기 게임 진행 단계는,
    상기 게임 방에 참여하여 상기 게임을 실행하는 다수의 사용자가 전송하는 상기 음성 또는 문자 메시지를 수신 하는 단계 및;
    상기 수신 음성 또는 문자 메시지를 분석하여 수신 받을 해당 사용자에게 전송하는 단계를 포함하는 네트워크를 통한 비디오게임 방법.
  6. 삭제
  7. 삭제
  8. 제5항에서,
    상기 게임의 종료에 따라, 상기 사용자의 상기 게임결과 정보를 정보 저장 장치에 저장한 후, 상기 사용자의 재 접속시에 상기 게임결과를 상기 사용자에게 알려주는 단계를 더 포함하는 네트워크를 통한 비디오게임 방법.
  9. 제5항에서,
    상기 게임이 종료되면, 상기 게임 방을 생성한 사용자가 상기 게임 방을 해제하는 단계 및;
    상기 사용자의 게임 방 해제 결정에 따라, 상기 사용자의 로그아웃 실행을 감지하여 처리하는 단계를 더 포함하는 네트워크를 통한 비디오게임 방법.
  10. 다수의 사용자가 비디오게임 장치를 실행하여 네트워크를 통해 사용자 상호간에 물리적으로 접속되는 단계; 및
    상기 사용자 상호간에 문자 및 음성 정보를 교환하면서 게임을 진행하는 단계를 포함하고,
    상기 접속 단계는,
    다수의 사용자에 속한 하나의 사용자가 상기 게임을 다수의 사용자 공통으로 실행할 수 있는 사이버 공간인 게임 방을 생성하는 단계;
    상기 게임 방의 생성에 따라, 상기 게임 방을 생성한 사용자에게 상기 게임 방의 정보를 선택하도록 하는 단계; 및
    상기 게임 방의 정보를 상기 게임 방에 참여하기를 원하는 다른 사용자에게 알리는 단계를 포함하고
    상기 게임 진행 단계는,
    상기 게임 방에 참여하여 상기 게임을 실행하는 다수의 사용자가 전송하는 상기 음성 또는 문자 메시지를 수신하는 단계; 및
    상기 수신된 상기 음성 또는 문자 메시지를 분석하여 수신 받을 해당 사용자에게 전송하는 단계를 포함하는 프로그램이 기록된 컴퓨터가 판독 가능한 저장 매체.
  11. 삭제
  12. 삭제
  13. 제10항에서,
    상기 게임의 종료에 따라, 상기 사용자의 상기 게임결과 정보를 상기 정보 저장 장치에 저장한 후, 상기 사용자의 재 접속시에 상기 게임결과를 상기 사용자에게 알려주는 단계를 더 포함하는 프로그램이 기록된 컴퓨터가 판독 가능한 저장 매체.
  14. 제10항에서,
    상기 게임이 종료되면, 상기 게임 방을 생성한 사용자가 상기 게임 방을 해제하도록 하는 단계, 그리고
    상기 사용자의 게임 방 해제 결정에 따라, 상기 사용자의 로그아웃 실행을 감지하여 처리하는 단계를 더 포함하는 프로그램이 기록된 컴퓨터가 판독 가능한 저장 매체.
KR10-2000-0022735A 2000-02-18 2000-04-28 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법 KR100505281B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2000-0022735A KR100505281B1 (ko) 2000-02-18 2000-04-28 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법
EP01103952A EP1125617A2 (en) 2000-02-18 2001-02-19 Video game launching server, and network-based video gaming system and method using the same
US09/790,068 US20010016519A1 (en) 2000-02-18 2001-02-20 Video game launching server, and network-based video gaming system and method using the same

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020000007807 2000-02-18
KR20000007807 2000-02-18
KR10-2000-0022735A KR100505281B1 (ko) 2000-02-18 2000-04-28 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20010081906A KR20010081906A (ko) 2001-08-29
KR100505281B1 true KR100505281B1 (ko) 2005-08-04

Family

ID=26637165

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0022735A KR100505281B1 (ko) 2000-02-18 2000-04-28 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법

Country Status (3)

Country Link
US (1) US20010016519A1 (ko)
EP (1) EP1125617A2 (ko)
KR (1) KR100505281B1 (ko)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7950999B2 (en) * 2004-09-16 2011-05-31 Bally Gaming, Inc. User interface system and method for a gaming machine
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US6699125B2 (en) * 2000-07-03 2004-03-02 Yahoo! Inc. Game server for use in connection with a messenger server
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
AU2015200895A1 (en) * 2001-10-17 2015-03-12 Aristocrat Technologies Australia Pty Limited Gaming system customer service techniques
KR20020030766A (ko) * 2002-04-01 2002-04-25 김만섭 다중 게임운영용 게임기 시스템
EP1493133A4 (en) * 2002-04-04 2006-09-27 Yahoo Inc ONLINE TEAMS AND TOURNAMENTS SYSTEM
CN1643884B (zh) 2002-04-08 2011-02-09 爱亭株式会社 网络游戏方法、网络游戏终端机和服务器
US7711847B2 (en) 2002-04-26 2010-05-04 Sony Computer Entertainment America Inc. Managing users in a multi-user network game environment
US7421471B2 (en) 2002-05-17 2008-09-02 Sony Computer Entertainment America Inc. Configuration switching: dynamically changing between network communication architectures
US20030217135A1 (en) 2002-05-17 2003-11-20 Masayuki Chatani Dynamic player management
US7606920B2 (en) 2002-05-17 2009-10-20 Sony Computer Entertainment America Inc. Method and apparatus for controlling communication ports for an online session of a multi-user application by associating each of the ports with a protocol and designating an active port
US8131802B2 (en) 2007-10-05 2012-03-06 Sony Computer Entertainment America Llc Systems and methods for seamless host migration
US8560707B2 (en) 2007-10-05 2013-10-15 Sony Computer Entertainment America Llc Seamless host migration based on NAT type
WO2004015531A2 (en) * 2002-08-08 2004-02-19 Versaly Games, Inc. System and method for automatically finding gaming partners based on pre-established criteria
US20060080702A1 (en) * 2004-05-20 2006-04-13 Turner Broadcasting System, Inc. Systems and methods for delivering content over a network
US7465231B2 (en) * 2004-05-20 2008-12-16 Gametap Llc Systems and methods for delivering content over a network
US7491123B2 (en) * 2004-07-29 2009-02-17 Nintendo Co., Ltd. Video game voice chat with amplitude-based virtual ranging
US7785197B2 (en) * 2004-07-29 2010-08-31 Nintendo Co., Ltd. Voice-to-text chat conversion for remote video game play
CN1798049A (zh) * 2004-12-29 2006-07-05 华为技术有限公司 一种移动在线游戏***和方法
CN100454884C (zh) * 2005-06-07 2009-01-21 华为技术有限公司 在线游戏***实现多媒体信息通信的方法及其***
US7789757B2 (en) 2005-09-22 2010-09-07 At&T Intellectual Property I, L.P. Video games on demand with anti-piracy security
US7841946B2 (en) 2006-06-29 2010-11-30 Spawn Labs, Inc. System for remote game access
US20080118897A1 (en) * 2006-11-17 2008-05-22 Perales Reynaldo J Method and system for teaching a game of chance
JP5430054B2 (ja) * 2007-03-13 2014-02-26 任天堂株式会社 ネットワークゲームシステム、ゲーム装置およびゲームプログラム
US9483405B2 (en) 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
US8635163B2 (en) * 2010-01-13 2014-01-21 Green Man Gaming Limited System and method for facilitating a video game exchange
US8621536B1 (en) * 2010-03-18 2013-12-31 West Corporation Systems and methods for conducting transactions with a customer using text messages
US8433759B2 (en) 2010-05-24 2013-04-30 Sony Computer Entertainment America Llc Direction-conscious information sharing
US20130198273A1 (en) * 2010-10-16 2013-08-01 James Charles Vago Methods, devices, and systems for video gaming
WO2012164329A1 (en) * 2011-06-01 2012-12-06 Samvo Strategic Holdings Limited Structured peer-to-peer competition
GB2511668A (en) * 2012-04-12 2014-09-10 Supercell Oy System and method for controlling technical processes
US8998719B1 (en) 2012-12-14 2015-04-07 Elbo, Inc. Network-enabled game controller
CN106924967A (zh) * 2017-03-17 2017-07-07 解用海 一种进行棋牌游戏的方法和***
CN109316753B (zh) * 2018-09-18 2021-09-03 珠海金山网络游戏科技有限公司 一种组队的方法、装置及电子设备
US10765952B2 (en) 2018-09-21 2020-09-08 Sony Interactive Entertainment LLC System-level multiplayer matchmaking
US10695671B2 (en) 2018-09-28 2020-06-30 Sony Interactive Entertainment LLC Establishing and managing multiplayer sessions

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630757A (en) * 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
KR970031583A (ko) * 1995-11-08 1997-06-26 양승택 에이티엠(atm)망 상에서의 통신을 이용한 실시간의 온라인 영상 게임 장치 및 방법
US5685775A (en) * 1994-10-28 1997-11-11 International Business Machines Corporation Networking video games over telephone network
JPH1133230A (ja) * 1997-07-16 1999-02-09 Sega Enterp Ltd 通信ゲームシステム
KR19990044544A (ko) * 1996-07-11 1999-06-25 이리마지리 쇼우이치로 음성 인식 장치, 음성 인식 방법 및 이것을 이용한 게임기
KR20000017795A (ko) * 1999-12-11 2000-04-06 조형만 원격지 다자간 음성통화와 특정배경음악 청취기능이구비된 네트워크 게임시스템.
KR20010018798A (ko) * 1999-08-23 2001-03-15 김대기 인터넷과 연동하는 이동통신 단말기의 게임 서비스 구현방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5685775A (en) * 1994-10-28 1997-11-11 International Business Machines Corporation Networking video games over telephone network
US5630757A (en) * 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
KR970031583A (ko) * 1995-11-08 1997-06-26 양승택 에이티엠(atm)망 상에서의 통신을 이용한 실시간의 온라인 영상 게임 장치 및 방법
KR19990044544A (ko) * 1996-07-11 1999-06-25 이리마지리 쇼우이치로 음성 인식 장치, 음성 인식 방법 및 이것을 이용한 게임기
JPH1133230A (ja) * 1997-07-16 1999-02-09 Sega Enterp Ltd 通信ゲームシステム
KR20010018798A (ko) * 1999-08-23 2001-03-15 김대기 인터넷과 연동하는 이동통신 단말기의 게임 서비스 구현방법
KR20000017795A (ko) * 1999-12-11 2000-04-06 조형만 원격지 다자간 음성통화와 특정배경음악 청취기능이구비된 네트워크 게임시스템.

Also Published As

Publication number Publication date
EP1125617A2 (en) 2001-08-22
US20010016519A1 (en) 2001-08-23
KR20010081906A (ko) 2001-08-29

Similar Documents

Publication Publication Date Title
KR100505281B1 (ko) 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법
EP1206954B1 (en) Game machine, server system, information service method and recording medium
JP5468247B2 (ja) ゲームシステム
JP2005103265A (ja) 友人がプレイしているオンラインゲームに迅速に参加するための方法および装置
JP4252608B2 (ja) 通信システム、通信装置、通信サーバ、通信方法、ならびに、プログラム
US20090275403A1 (en) Limiting access to shared media content
US8152644B2 (en) Data stream processing
KR20220047724A (ko) 멀티플레이어 게임 세션 구축을 위한 게임 중개 인프라
KR100480411B1 (ko) 네트워크 게임용 서버 장치, 네트워크 게임 관리 방법 및 네트워크 게임 관리 프로그램을 기록한 컴퓨터 판독가능 기록 매체
JP2003047778A (ja) 管理サーバ、ゲーム制御方法およびその記録媒体ならびにコンピュータプログラム
JP2002035432A (ja) インターネットを利用した自動勝敗認識機能を有する一般ゲーム中継システム及びそれの中継方法
JP2001224864A (ja) インターネットゲームの提供システムおよび方法
KR100436068B1 (ko) 음성 지원 게임 시스템 및 그 방법
JP2001236308A (ja) ビデオゲームローンチングサーバーとこれを利用したネットワークを通じたビデオゲームシステム及び方法
JP4246778B2 (ja) キャラクターを利用したチャンネル別ゲーム室数が調節可能なインターネットゲームサービスシステム及びその方法
WO2012081302A1 (ja) ゲームシステム、ゲームシステムの制御方法、プログラム及び情報記憶媒体
JP2003030362A (ja) ユーザ名称切替方法及びシステム、端末、記録媒体並びにプログラム
JP2002336552A (ja) ゲーム装置、オンライン通知方法およびプログラム
JP2020124634A (ja) サーバ装置およびプログラム
KR100813109B1 (ko) 온라인 플래시 게임에서의 멀티플레이 서비스 제공 방법 및이를 위한 기록 매체
KR100587772B1 (ko) 음성 통신 방법 및 시스템
JP2019150397A (ja) ゲームプログラムおよびゲーム装置
JP3453616B2 (ja) 通信方法、通信システム、メールサーバ、及び記録媒体
JP2011143010A (ja) プログラム及びサーバ装置
KR20020092264A (ko) 웹 상에서의 게임 중계 방법

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
E902 Notification of reason for refusal
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20030203

Effective date: 20050324

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20080723

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee