KR101189973B1 - 온라인 게임에서 친구 정보 제공 방법 및 서버 - Google Patents

온라인 게임에서 친구 정보 제공 방법 및 서버 Download PDF

Info

Publication number
KR101189973B1
KR101189973B1 KR1020110131227A KR20110131227A KR101189973B1 KR 101189973 B1 KR101189973 B1 KR 101189973B1 KR 1020110131227 A KR1020110131227 A KR 1020110131227A KR 20110131227 A KR20110131227 A KR 20110131227A KR 101189973 B1 KR101189973 B1 KR 101189973B1
Authority
KR
South Korea
Prior art keywords
user
game
information
friend
displayed
Prior art date
Application number
KR1020110131227A
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 KR1020110131227A priority Critical patent/KR101189973B1/ko
Priority to PCT/KR2012/000539 priority patent/WO2013085106A1/ko
Application granted granted Critical
Publication of KR101189973B1 publication Critical patent/KR101189973B1/ko

Links

Images

Classifications

    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • 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/40Business processes related to the transportation industry
    • 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/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/556Player lists, e.g. online players, buddy list, black list
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 친구의 상태 정보 및 사용자와 친구간의 경기전적 정보를 제공하는 온라인 게임에서 친구 정보 제공 기술에 관한 것이다. 온라인 게임에서 친구 정보 제공 방법은 게임 운영 서버가 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 방법에 있어서, 사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하는 친구 정보 표시 메뉴를 출력하는 단계, 상기 사용자 단말로부터의 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하는 단계, 및 상기 표시된 리스트에 상기 다른 사용자의 게임 접속 상태 및 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 단계를 포함한다.

Description

온라인 게임에서 친구 정보 제공 방법 및 서버{Method and server for providing information of companion in online game}
본 발명은 친구의 상태 정보 및 사용자와 친구간의 경기전적 정보를 제공하는 온라인 게임에서 친구 정보 제공 방법 및 서버에 관한 것이다.
최근 네트워크 기술과, 콘텐츠 기술이 발달하면서, 온라인 게임을 이용하는 사용자들의 수가 급증하고 있다. 온라인 게임의 이용률이 높아짐에 따라서, 사용자들 사이에서의 경쟁 및 협동을 통한 다양한 게임 플레이가 가능해졌고, 이에 따라서 온라인 게임은 단순 게임의 차원을 넘어서 소셜 네트워크를 구축할 수 있는 콘텐츠가 되고 있다.
온라인 게임에서는, 보통 사용자들끼리 협동 또는 경쟁을 하여 다른 사용자들보다 높은 레벨의 캐릭터를 키우는 것이 목적이 되어 있었다. 그러나, 온라인 게임에 대한 사용자의 수가 많아지고, 온라인 게임의 공략 및 다수의 사용자들이 협동하는 미션을 갖는 게임들이 많아지면서, 온라인 게임을 이용하는 사용자들 사이에서 다른 사용자와 경쟁하거나 협력하면서 멀티 플레이를 하는 것도 가능하다.
이러한 상황에서 친구들 사이에 이용할 수 있는 편의 기능이나 콘텐츠를 제공하기 위해, 친구간의 관계를 나타내는 다양한 데이터가 제공되며 표시되어야 하는데, 아직 제공 데이터가 부족하여 친구간의 관계를 확립이 어려운 실정이다.
본 발명이 해결하고자 하는 기술적인 과제는 친구의 상태 정보 및 사용자와 친구간의 경기전적 정보를 제공함으로써 온라인 상황에서 친구간의 관계 확립이 더 긴밀해지고, 경기전적 정보 제공으로 경쟁심을 유발시켜 게임의 흥미를 향상시킬 수 있는 온라인 게임에서 친구 정보 제공 방법 및 서버를 제공하는데 있다.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법은 게임 운영 서버가 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 방법에 있어서, 사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하는 친구 정보 표시 메뉴를 출력하는 단계; 상기 사용자 단말로부터의 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하는 단계; 및 상기 표시된 리스트에 상기 다른 사용자의 게임 접속 상태 및 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 단계를 포함하는 것이 바람직하다.
본 발명에 있어서, 상기 친구 정보를 표시하는 단계는 상기 다른 사용자의 게임 접속 상태, 게임에 미접속한 상태, 게임 플레이 중인 상태, 게임에 접속하여 게임 플레이를 대기하고 있는 상태, 게임 플레이를 종료하여 게임 결과를 확인하는 상태 및 상기 사용자와 함께 게임을 플레이할 수 있는 초대 메뉴를 전송할 수 있는 상태 중 어느 하나로 표시하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구의 정보를 표시하는 단계는 상기 사용자와 상기 다른 사용자가 플레이이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인, 상대 전적 정보를 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구 정보를 표시하는 단계는 상기 다른 사용자가 접속한 네트워크 영역을 분석하는 단계; 및 상기 분석된 네트워크 영역이 기설정된 네트워크 영역에 포함된 경우, 상기 표시된 리스트 중 상기 기설정된 네트워크 영역에 존재하는 것으로 분석된 다른 사용자가 표시되는 영역의 일부분에, 상기 다른 사용자의 접속한 네트워크 영역에 관한 정보를 표시하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 사용자가 접속한 네트워크 영역과, 상기 분석된 네트워크 영역이 동일한 경우, 상기 사용자와 상기 다른 사용자가 동일한 네트워크 영역에서 접속했음을 알리는 정보를 표시하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 리스트에 포함된 상기 적어도 하나의 다른 사용자 중, 어느 하나가 표시되는 영역에 대해 상기 사용자 단말로부터의 선택 입력을 수신하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 수신하는 단계 후, 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들의 경기 플레이에 관한 정보를 포함하는 상세 정보를 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 상세 정보는, 상기 상세 정보가 표시되는 시점으로부터 추출된, 상기 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보 중 어느 하나를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들과, 상기 사용자가 연동하여 이용 가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴를, 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 단계를 더 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 이용 가능한 서비스는 상기 사용자와 상기 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 중 어느 하나인 것을 특징으로 한다.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 서버는 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 게임 운영 서버에 있어서, 사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 게임 접속 상태 정보를 생성하는 친구상태 알림모듈; 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과를 정보를 생성하는 경기전적 생성모듈; 및 상기 사용자 단말에 표시되는 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하여 친구 정보 표시 메뉴를 출력하고, 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하며, 상기 표시된 리스트에 상기 친구정보 생성모듈로부터 수신한 상기 다른 사용자의 게임 접속 상태 및 상기 경기전적 생성모듈로부터 수신한 상기 게임결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 친구정보 제공모듈을 포함하는 것이 바람직하다.
본 발명에 있어서, 상기 친구상태 알림모듈은 상기 다른 사용자의 게임 접속 상태, 게임에 미접속한 상태, 게임 플레이 중인 상태, 게임에 접속하여 게임 플레이를 대기하고 있는 상태, 게임 플레이를 종료하여 게임 결과를 확인하는 상태 및 상기 사용자와 함께 게임을 플레이할 수 있는 초대 메뉴를 전송할 수 있는 상태 중 어느 하나를 상기 친구정보 제공모듈로 전송하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구정보 제공모듈은 상기 다른 사용자가 접속한 네트워크 영역을 분석하여, 상기 분석된 네트워크 영역이 기설정된 네트워크 영역에 포함된 경우, 상기 표시된 리스트 중 상기 기설정된 네트워크 영역에 존재하는 것으로 분석된 다른 사용자가 표시되는 영역의 일부분에, 상기 다른 사용자의 접속한 네트워크 영역에 관한 정보를 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 경기전적 생성모듈은 상기 사용자와 상기 다른 사용자가 플레이이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인, 상대 전적 정보를 상기 친구정보 제공모듈로 출력하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구정보 제공모듈은 상기 사용자가 접속한 네트워크 영역과, 상기 분석된 네트워크 영역이 동일한 경우, 상기 사용자와 상기 다른 사용자가 동일한 네트워크 영역에서 접속했음을 알리는 정보를 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구정보 제공모듈은 상기 리스트에 포함된 상기 적어도 하나의 다른 사용자 중, 어느 하나가 표시되는 영역에 대해 상기 사용자 단말로부터의 선택 입력을 한 후, 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들의 경기 플레이에 관한 정보를 포함하는 상세 정보를 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 상세 정보는, 상기 상세 정보가 표시되는 시점으로부터 추출된, 상기 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보 중 어느 하나를 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 친구정보 제공모듈은 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들과, 상기 사용자가 연동하여 이용 가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴를, 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 것을 특징으로 한다.
본 발명에 있어서, 상기 이용 가능한 서비스는 상기 사용자와 상기 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 중 어느 하나인 것을 특징으로 한다.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 구현하기 위한 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록 매체는 게임 운영 서버가 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 방법을 구현하기 위한 프로그램을 기록한 기록 매체로서, 사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하는 친구 정보 표시 메뉴를 출력하는 단계; 상기 사용자 단말로부터의 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하는 단계; 및 상기 표시된 리스트에 상기 다른 사용자의 게임 접속 상태 및 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 단계를 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명에 따르면 친구의 상태 정보 및 사용자와 친구간의 경기전적 정보를 제공함으로써 온라인 상황에서 친구간의 관계 확립이 더 긴밀해지고, 경기전적 정보 제공으로 경쟁심을 유발시켜 게임의 흥미를 향상시킬 수 있는 효과를 창출한다.
도 1은 본 발명의 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 보이는 흐름도 이다.
도 2는 도 1과 함께 추가되는 친구 정보 제공 방법을 보이는 흐름도 이다.
도 3은 도 1 과 함께 선택된 친구와 연동한 메뉴 실행 방법을 보이는 흐름도 이다.
도 4는 온라인 게임에서 친구 정보 제공 방법을 보이는 흐름도 이다.
도 5는 도 4 중 다른 사용자 구분에 따른 상대전적 표시 방법을 보이는 흐름도 이다.
도 6은 본 발명의 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 서버를 보이는 도면이다.
도 7 내지 도 12는 본 발명의 각 실시 예의 구현에 따라 사용자 단말의 화면에 표시되는 예를 도시한 것이다.
이하, 첨부된 도면을 참조하여, 본 발명의 각 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법 및 서버에 대하여 설명하기로 한다.
이하의 설명에서 본 발명에 대한 이해를 명확히 하기 위하여, 본 발명의 특징에 대한 공지의 기술에 대한 설명은 생략하기로 한다. 이하의 실시 예는 본 발명의 이해를 돕기 위한 상세한 설명이며, 본 발명의 권리 범위를 제한하는 것이 아님은 당연할 것이다. 따라서, 본 발명과 동일한 기능을 수행하는 균등한 발명 역시 본 발명의 권리 범위에 속할 것이다.
이하의 설명에서 동일한 식별 기호는 동일한 구성을 의미하며, 불필요한 중복적인 설명 및 공지 기술에 대한 설명은 생략하기로 한다.
본 발명의 실시 예에서 “통신”, “통신망” 및 “네트워크”는 동일한 의미로 사용될 수 있다. 상기 세 용어들은, 파일을 사용자 단말, 다른 사용자들의 단말 및 다운로드 서버 사이에서 송수신할 수 있는 유무선의 근거리 및 광역 데이터 송수신망을 의미한다.
이하의 설명에서 “게임 서버”란, 사용자들이 접속하여 게임 콘텐츠를 이용하기 위하여 접속하게 되는 서버 컴퓨터를 의미한다. 용량이 작거나 이용자 수가 작은 게임의 경우 하나의 게임 서버에 다수의 게임 프로그램이 운영될 수 있다. 또한, 용량이 매우 크거나 실시간 접속 인원 수가 많은 게임의 경우, 게임의 기능에 따라서 하나의 게임의 운영을 위한 게임 서버가 하나 이상 존재할 수도 있다.
또한 게임 서버에는 데이터 베이스에 대한 미들웨어나 결제 처리를 수행하는 서버들이 연결될 수 있으나, 본 발명에서는 이에 대한 설명은 생략하기로 한다.
본 발명에서 온라인 게임은, 상기 언급한 게임 서버에 접속하여 사용자들이 이용할 수 있는 게임 콘텐츠를 의미한다. 특히, 게임 상에서 다수의 사용자들이 동시에 접속하여 즐길 수 있으며, 게임을 진행하여 캐릭터를 육성하면서 경험치를 획득하는 등의 행위를 통해 레벨을 상승시키는 게임을 의미한다. 또한, 게임 상에서 게임의 진행을 보다 원활하게 하기 위해서, 다양한 종류의 아이템을 구매할 수 있는 게임을 의미한다.
또한, 본 발명에서의 온라인 게임에서는, 다양한 커뮤니티 시스템을 이용할 수 있다. 예를 들어, 온라인 게임의 길드, 또는 클랜 등이 형성될 수 있다. 상기의 개념은, 온라인 게임을 이용하는 유저들이 모여서, 하나의 그룹을 형성하고, 단체를 조직한 것을 의미한다. 각 단체는 유저들의 수 또는 유저들의 캐릭터들의 레벨에 따라서, 길드 또는 클랜의 명성이 높아질 수 있으며, 이에 따라서 게임 내에서의 다양한 혜택을 이용할 수 있다. 예를 들어, 길드 또는 클랜의 명성이 높아지면, 캐릭터의 게임 화면 상의 표시가 달라질 수 있거나(예를 들어 표시되는 캐릭터의 이름의 색이 바뀌는 효과), 게임 내에서 아이템 및 마을 등을 이용하는 데 있어서의 혜택을 누릴 수 있다.
또한, 온라인 게임에서 이용할 수 있는 커뮤니티 게임 운영 서버는 파티 플레이가 있다. 파티 플레이는, 사용자들끼리 요청, 초대 및 수락을 통해 이루어지는 게임 플레이 상의 그룹으로서, 결성된 파티원들끼리는 독자적인 채팅 시스템을 이용하거나, 게임화면상에서 파티원들을 식별할 수 있는 특정 표시 등을 이용할 수 있다.
또한, 파티 플레이를 하는 유저들끼리는, 아이템을 서로 분배하거나, 게임 플레이 결과 획득한 결과 콘텐츠를 공유할 수 있다. 공유하는 방식 역시, 각자 결과 콘텐츠를 보유하거나, 결과 콘텐츠의 적어도 일부를 다른 캐릭터들에게 분배하는 등으로 설정할 수 있다.
본 발명에서 결과 콘텐츠는, 게임의 플레이 중 플레이 결과 유저들의 캐릭터가 얻을 수 있는 모든 콘텐츠를 의미한다. 예를 들어, 슈팅 게임의 경우, 한 게임이 끝날 때 얻을 수 있는 경험치 및 사이버 머니 등이 결과 콘텐츠에 속할 수 있으며, 스포츠 게임의 경우 한 경기가 끝날 때 얻을 수 있는 경험치 및 사이버 머니 등이 결과 콘텐츠가 될 수 있다. 롤플레잉 게임의 경우, 특정 퀘스트를 완료하거나 몬스터를 처치 시 얻을 수 있는 경험치, 보상 사이버 머니 등이 결과 콘텐츠가 될 수 있다.
온라인 게임에서 유저의 캐릭터가 특정한 결과 콘텐츠를 획득 시에는, 유저의 캐릭터에게 결과 콘텐츠가 모두 속하도록 되어 있는 것이 기본이다. 그러나, 파티 플레이 또는 길드, 클랜 등에 속해있을 때는, 자신이 획득한 결과 콘텐츠의 적어도 일부가, 파티, 길드, 클랜 등에 속해있는 다른 유저들의 캐릭터에 분배될 수 있다.
여기서 아이템이란, 게임의 진행에 도움을 줄 수 있고, 일반적으로 게임 상의 아이템이라 했을 때 이해될 수 있는 모든 데이터를 의미한다. 예를 들어, 롤플레잉 게임에 있어서, 사용자를 대신하는 캐릭터가 몬스터를 제압했을 때 얻는 경험치를, 더욱 많이 얻을 수 있게 해 주는 아이템, 캐릭터의 외관을 바꿀 수 있는 아이템 등이 본 발명에서 아이템에 해당할 수 있다.
본 실시 예를 설명함에 앞서, 다른 사용자와 게임을 수행하기 위해서는 친구 등록 단계가 필요하다. 친구 등록은 사용자가 다른 사용자에게 친구요청을 하여 다른 사용자가 친구요청에 수락하여 친구를 등록하는 경우와, 사용자에게 다른 사용자가 친구요청을 하여 사용자가 친구요청에 수락하여 친구를 등록하는 두 가지 경우가 있다.
먼저, 사용자가 다른 사용자에게 친구요청을 하여 다른 사용자가 친구요청에 수락하여 친구를 등록하는 경우를 설명한다. 게임 운영 서버는 사용자의 요청에 의해 게임 화면에 다른 사용자 리스트를 표시하고, 사용자는 표시된 다른 사용자 리스트로부터 등록할 친구를 선택하고, 게임 운영 서버는 이를 수신한다. 사용자는 마우스(마우스와 동일 기능을 하는 커서 또는 전자 펜 등)를 움직여 친구로 등록할 다른 사용자를 선택할 수 있으며, 친구로 등록할 다른 사용자를 선택한 후 마우스를 우 클릭하면, 게임 운영 서버는 메뉴창을 제공하여 선택된 다른 사용자와 친구를 맺을 수 있는 친구등록 메뉴를 제공한다. 사용자가 메뉴창에서 친구등록 메뉴를 선택하면, 게임 운영 서버는 이를 수신하여, 친구로 선택된 다른 사용자에게 친구요청 쪽지를 발송한다. 게임 운영 서버는 쪽지 발송 후, 쪽지를 수신한 다른 사용자가 친구수락을 하였는지 다른 사용자의 상태를 확인하고, 다른 사용자가 친구요청에 수락한 경우 다른 사용자를 친구로 등록한다. 여기서 상대방이 친구 요청에 수락한 경우 사용자와 상대방은 쌍방향 친구로 등록되고, 상대방이 친구 요청에 수락하지 않은 경우 사용자에 대해 상대방은 단방향 친구가 된다.
다음에 사용자에게 다른 사용자가 친구요청을 하여 사용자가 친구요청에 수락하여 친구를 등록하는 경우에 대하여 설명한다. 게임 운영 서버는 현재 사용자에게 친구요청 쪽지가 수신된 경우, 사용자에게 제공한다. 사용자는 이 쪽지를 수신하여 다른 사용자가 사용자에게 친구요청을 수신하였음을 감지하고, 게임 운영 서버는 이로부터 사용자가 친구 요청을 허락할 것인지를 판단한다. 사용자가 친구요청을 수락한 경우, 게임 운영 서버는 이를 수신하여 다른 사용자를 친구로 등록한다. 게임 운영 서버는 다른 사용자에게 친구요청을 수락한다는 내용의 쪽지를 발송하여 다른 사용자가 확인하도록 할 수 있다. 여기서 사용자가 친구 요청에 수락한 경우 상대방과 사용자는 쌍방향 친구로 등록되고, 사용자가 친구 요청에 수락하지 않은 경우 상대방에 대해 사용자는 단방향 친구가 된다.
도 1은 본 발명의 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 보이는 흐름도 이다.
도 1을 참조하면, 사용자가 게임 화면으로 입장하여 사용자가 친구로 신청한 다른 사용자 정보를 표시할 수 있도록 하는 친구 정보 표시 메뉴를 입력하면, 게임 운영 서버는 이를 수신한다(S11).
친구 정보 표시 메뉴 입력이 수신되면, 게임 운영 서버는 현재 온라인 상태인 다른 사용자 리스트를 표시한다(S12). 다른 사용자 리스트는 현재 온라인인 다른 사용자 전체로 구성될 수도 있고, 사용자 선택에 의해 친구로 등록된 다른 사용자 리스트로만 구성될 수 있다. 앞서 친구 등록에 대하여 설명하였으므로, 온라인 상태인 다른 사용자 리스트는 사용자 선택에 의해 친구로 등록된 다른 사용자 리스트일 수 있다. 여기서 온라인 게임 화면은, 사용자가 온라인 게임의 플레이를 위해 게임 콘텐츠를 실행시킬 수 있는 웹 페이지, 실제 게임 콘텐츠를 실행시킨 뒤의 초기 접속 화면 등, 게임의 플레이 화면 외에 게임의 콘텐츠들을 확인 또는 이용할 수 있는 화면을 의미한다.
게임 운영 서버는 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는지 판단하고(S13), 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는 경우, 다른 사용자 리스트에 다른 사용자의 게임 접속 상태 및 사용자와 다른 사용자가 함께 플레이한 게임 결과에 대한 정보를 표시한다 한다(S14). 도 7에는 게임 운영 서버가 제공하는 사용자와 친구관계에 있는 다른 사용자 리스트가 도시되어 있다. 이 다른 사용자 리스트를 보면 다른 사용자의 레벨, 다른 사용자의 이름, 다른 사용자의 게임 접속 상태를 나타내는 아이콘(701) 및 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인 상대전적 정보(702)가 도시되어 있음을 알 수 있다.
여기서 다른 사용자의 게임 접속 상태를 아이콘(701)이 도 8에 도시되어 있다. 게임 운영 서버는 다른 사용자 현재 상태가 게임에 접속해 있지 않은 경우 오프라인 아이콘(801)을 다른 사용자 리스트 표시 할 수 있다. 또한 게임 운영 서버는 다른 사용자가 게임 플레이 중이어서 온라인 초대가 불가능한 경우, 경기중 아이콘(802)을 다른 사용자 리스트에 표시 할 수 있다. 또한 게임 운영 서버는 다른 사용자가 게임에 접속하여 게임 플레이를 대기하고 있어 온라인 초대가 불가능한 경우, 대기실 아이콘(803)을 다른 사용자 리스트에 표시 할 수 있다. 또한 게임 운영 서버는 다른 사용자의 현재 상태가 게임 플레이를 종료하여 게임 결과를 확인하고 있는 상태여서 온라인 초대가 불가능한 경우 경기결과 아이콘(804)을 다른 사용자 리스트에 표시할 수 있다. 또한 게임 운영 서버는 다른 사용자의 현재 상태가 사용자와 함께 게임을 플레이 할 수 있는 초대 메뉴를 전송할 수 있는 상태에 있는 경우 초대가능 아이콘(805)을 다른 사용자 리스트에 표시 할 수 있다. 여기서 다른 사용자의 현재 상태를 나타내는 아이콘은 도 8에 국한되지 않고, 다른 사용자의 상태를 나타낼 수 있는 텍스트 내지는 어떠한 그림도 가능하다.
도 7에 도시된 사용자와 다른 사용자의 상대전적 정보(702)는, 게임 운영 서버의 판단결과 쌍방향 친구인 경우 사용자와 다른 사용자의 각 화면에 표시할 수 있고, 단방향 친구인 경우 친구를 추가한 사용자쪽의 화면에 표시할 수 있다. 상대전적 정보(702)는 예를 들어, 사용자와 다른 사용자가 플레이한 기설정된 횟수 예를 들어, 최근 5경기를 진행한 결과로 생성될 수 있다. 예를 들어 A가 B를 친구로 추가하고 5경기를 진행한 다음, B가 A를 친구로 추가했다면, A의 화면에는 5경기 결과에 따른 상대전적 스코어를 표시하지만, B의 화면에는 경기기록이 보이지 않는다.
도 2는 도 1과 함께 추가되는 친구 정보 제공 방법을 보이는 흐름도 이다.
도 2를 참조하면, 다른 사용자 리스트에 다른 사용자의 게임 접속 상태 및 사용자와 다른 사용자가 함께 플레이한 게임 결과에 대한 정보를 표시한 후, 게임 운영 서버는 다른 사용자가 접속한 네트워크 영역을 분석한다(S21).
게임 운영 서버는 다른 사용자가 접속한 네트워크 영역을 분석하여 다른 사용자가 접속한 네트워크 영역이 기설정된 네트워크 영역에 포함되는지 판단한다(S22).
다른 사용자가 접속한 네트워크 영역이 기설정된 네트워크 영역에 포함되는 경우, 게임 운영 서버는 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 접속한 네트워크 영역에 관한 정보를 표시한다(S23).
여기서 게임 운영 서버는 사용자가 접속한 네트워크 영역과 다른 사용자가 접속한 네트워크 영역 즉, 분석된 네트워크 영역이 동일한가를 판단한다(S24).
사용자가 접속한 네트워크 영역과 분석된 네트워크 영역이 동일한 경우, 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 사용자와 동일한 네트워크 영역에 접속했음을 알리는 정보를 표시한다(S25).
도 9에는 게임 운영 서버가 제공하는 사용자와 친구관계를 맺은 다른 사용자 리스트가 도시되어 있다. 이 다른 리스트를 보면 다른 사용자의 레벨, 다른 사용자의 이름, 다른 사용자의 게임 접속 상태를 나타내는 아이콘(701) 및 사용자와 다른 사용자의 상대전적 정보(702)가 도시되어 있으며, 다른 사용자가 기설정된 네트워크 영역에 위치해 있는 경우 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 접속한 네트워크 영역에 관한 정보(703)가 표시되어 있음을 알 수 있다. 더 나아가 도 10에는 사용자가 접속한 네트워크 영역과 분석된 네트워크 영역이 동일한 경우, 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 사용자와 동일한 네트워크 영역에 접속했음을 알리는 정보(704)가 표시되어 있음을 알 수 있다.
도 3은 도 1 과 함께 선택된 친구와 연동한 메뉴 실행 방법을 보이는 흐름도 이다.
도 3을 참조하면, 사용자가 게임 화면으로 입장하여 사용자가 친구로 신청한 다른 사용자 정보를 표시할 수 있도록 하는 친구 정보 표시 메뉴를 입력하면, 게임 운영 서버는 이를 수신한다(S31).
친구 정보 표시 메뉴 입력이 수신되면, 게임 운영 서버는 현재 온라인 상태인 다른 사용자 리스트를 표시한다(S32).
게임 운영 서버는 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는지 판단하고(S33), 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는 경우, 다른 사용자 리스트에 다른 사용자의 게임 접속 상태 및 사용자와 다른 사용자가 함께 플레이한 게임 결과에 대한 정보를 표시한다 한다(S34). 여기서 다른 사용자가 기설정된 네트워크 영역에 위치해 있는 경우 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 접속한 네트워크 영역에 관한 정보(703)를 표시한다. 더 나아가 사용자가 접속한 네트워크 영역과 분석된 네트워크 영역이 동일한 경우, 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 사용자와 동일한 네트워크 영역에 접속했음을 알리는 정보(704)를 표시한다.
다른 사용자 리스트 중 임의의 다른 사용자를 선택하면, 게임 운영 서버는 이를 수신하고(S35), 사용자가 선택한 다른 사용자와 연동하여 이용가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴창을 표시한다(S36). 도 11에는 게임 운영 서버가 제공하는 메뉴창(111)이 도시되어 있다. 메뉴창(111)에서 게임 운영 서버는 선택된 다른 사용자 정보를 확인할 수 있는 서비스, 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스를 제공한다.
사용자는 메뉴창을 보고 실행하고자 하는 서비스 선택하면 게임 운영 서버는 이를 수신하고(S37), 사용자에 의해 선택된 서비스 중 어느 하나를 실행한다(S38).
도 4는 온라인 게임에서 친구 정보 제공 방법을 보이는 흐름도 이다.
도 4를 참조하면, 사용자가 게임 화면으로 입장하여 사용자가 친구로 신청한 다른 사용자 정보를 표시할 수 있도록 하는 친구 정보 표시 메뉴를 입력하면, 게임 운영 서버는 이를 수신한다(S41).
친구 정보 표시 메뉴 입력이 수신되면, 게임 운영 서버는 현재 온라인 상태인 다른 사용자 리스트를 표시한다(S42).
게임 운영 서버는 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는지 판단하고(S43), 다른 사용자 리스트 내에 사용자가 친구로 등록한 다른 사용자가 존재하는 경우, 다른 사용자 리스트에 다른 사용자의 게임 접속 상태 및 사용자와 다른 사용자가 함께 플레이한 게임 결과에 대한 정보를 표시한다 한다(S44).
다른 사용자 리스트 중 임의의 다른 사용자를 선택하면, 게임 운영 서버는 이를 수신하고(S45), 게임 화면에서 다른 사용자 리스트가 표시된 영역이 아닌 다른 영역에 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보와, 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과를 표시한다.
도 12에는 게임 운영 서버가 제공하는 사용자와 다른 사용자의 상대전적을 사용자 화면으로 표시한 것을 보여준다. 도 12에는 사용자(JJ)와 다른 사용자(KK)가 총 31승의 게임을 수행하고 난 결과로 승수 및 득점 상황을 보여주고 있다. 또한 상대전적의 세부정보로 최근 5경이의 승패, 스코어, 게임 날짜 및 시간 정보도 함께 보여준다.
도 5는 도 4 중 다른 사용자 구분에 따른 상대전적 표시 방법을 보이는 흐름도 이다.
도 5를 참조하면, 게임 운영 서버는 사용자와 다른 사용자가 쌍방향 친구인가를 판단하여(S51), 사용자와 다른 사용자가 쌍방향 친구인 경우, 게임 운영 서버는 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보와, 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과를 표시한다(S52).
그러나, 사용자와 다른 사용자가 단방향 친구인 경우, 게임 운영 서버는 친구를 추가한 쪽의 화면에만 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보와, 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과를 표시한다(S53).
도 6은 본 발명의 일 실시 예에 따른 온라인 게임에서 친구 정보 제공 서버를 보이는 도면 보이는 도면으로, 사용자 단말(10) 및 게임 운영 서버(20)를 포함하며, 게임 운영 서버(20)는 친구상태 알림모듈(21), 경기전적 생성모듈(22), 관리 모듈(23) 및 게임 실행 모듈(24)을 포함한다.
친구상태 알림모듈(21)은 다른 사용자 리스트에 표시된 다른 사용자의 게임 접속 상태 정보를 생성한다. 친구상태 알림모듈(21)은 다른 사용자 현재 상태가 게임에 접속해 있지 않은 경우 오프라인 정보를, 다른 사용자가 게임 플레이 중이어서 온라인 초대가 불가능한 경우, 경기중 정보를, 다른 사용자가 게임에 접속하여 게임 플레이를 대기하고 있어 온라인 초대가 불가능한 경우, 대기실 정보를, 다른 사용자의 현재 상태가 게임 플레이를 종료하여 게임 결과를 확인하고 있는 상태여서 온라인 초대가 불가능한 경우 경기결과 정보를, 다른 사용자의 현재 상태가 사용자와 함께 게임을 플레이 할 수 있는 초대 메뉴를 전송할 수 있는 상태에 있는 경우 초대가능 정보를 아이콘으로 표시한다.
또한 친구상태 알림모듈(21)은 다른 사용자가 기설정된 네트워크 영역에 위치해 있는 경우 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 접속한 네트워크 영역에 관한 정보를 표시하고, 더 나아가 사용자가 접속한 네트워크 영역과 분석된 네트워크 영역이 동일한 경우, 다른 사용자가 표시되는 영역의 일부분에 다른 사용자가 사용자와 동일한 네트워크 영역에 접속했음을 알리는 정보를 표시한다.
경기전적 생성모듈(22)은 사용자와 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보를 생성한다.
게임 실행모듈(23)은 사용자와 선택된 다른 사용자 사이에 게임을 실행할 수 있도록 데이터를 제공한다.
관리 모듈(24)은 표시된 다른 사용자 리스트에 친구상태 알림모듈(21)이 생성한 다른 사용자의 게임 접속 상태 및 경기전적 생성모듈(22)이 생성한 사용자와 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보를 표시한다. 또한 관리 모듈(24)은 표시된 리스트로부터 임의의 친구가 선택되면, 리스트 표시와 별개의 영역에 경기전적 생성모듈(22)이 생성한 사용자와 친구 사이의 상대전적 정보 및 세부정보를 표시한다.
또한 관리 모듈(24)은 다른 사용자 리스트 중 임의의 다른 사용자를 선택하면, 사용자가 선택한 다른 사용자와 연동하여 이용가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴창을 표시하고, 메뉴창 내의 임의의 어느 한 서비스 선택에 의해 해당 서비스를 실행하도록 한다. 여기서 메뉴창이 제공하는 서비스는 선택된 다른 사용자 정보를 확인할 수 있는 서비스, 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스가 있다.
또한 관리 모듈(24)은 사용자와 다른 사용자가 쌍방향 친구인 경우, 게임 운영 서버는 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보와, 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과를 표시하고, 사용자와 다른 사용자가 단방향 친구인 경우, 게임 운영 서버는 친구를 추가한 쪽의 화면에만 사용자와 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보와, 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과를 표시한다.
이상에서 전술한 본 발명의 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
이러한 프로그램은 컴퓨터에 의해 읽힐 수 있는 기록매체에 기록되고 컴퓨터에 의해 실행됨으로써 전술한 기능들이 실행될 수 있다.
이와 같이, 본 발명의 각 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 실행시키기 위하여, 전술한 프로그램은 컴퓨터의 프로세서(CPU)가 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다.
이러한 코드는 전술한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Function Code)를 포함할 수 있고, 전술한 기능들을 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수도 있다.
또한, 이러한 코드는 전술한 기능들을 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조 되어야 하는지에 대한 메모리 참조 관련 코드를 더 포함할 수 있다.
또한, 컴퓨터의 프로세서가 전술한 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 컴퓨터의 프로세서가 컴퓨터의 통신 모듈(예: 유선 및/또는 무선 통신 모듈)을 이용하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야만 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수도 있다.
그리고, 본 발명을 구현하기 위한 기능적인(Functional) 프로그램과 이와 관련된 코드 및 코드 세그먼트 등은, 기록매체를 읽어서 프로그램을 실행시키는 컴퓨터의 시스템 환경 등을 고려하여, 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론되거나 변경될 수도 있다.
이상에서 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는, 일 예로, ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 미디어 저장장치 등이 있다.
또한 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는 네트워크로 커넥션된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 이 경우, 다수의 분산된 컴퓨터 중 어느 적어도 하나의 컴퓨터는 상기에 제시된 기능들 중 일부를 실행하고, 그 결과를 다른 분산된 컴퓨터들 중 적어도 하나에 그 실행 결과를 전송할 수 있으며, 그 결과를 전송받은 컴퓨터 역시 상기에 제시된 기능들 중 일부를 실행하여, 그 결과를 역시 다른 분산된 컴퓨터들에 제공할 수 있다.
특히, 본 발명의 각 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 애플리케이션 스토어 서버(Application Store Server), 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버(Application Provider Server)에 포함된 저장매체(예: 하드디스크 등)이거나, 애플리케이션 제공 서버 그 자체일 수도 있다.
본 발명의 각 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터는, 일반적인 데스크 탑이나 노트북 등의 일반 PC 뿐만 아니라, 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기를 포함할 수 있으며, 이뿐만 아니라, 컴퓨팅(Computing) 가능한 모든 기기로 해석되어야 할 것이다.
또한, 본 발명의 실시 예에 따른 온라인 게임에서 친구 정보 제공 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터가 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기인 경우, 애플리케이션은 애플리케이션 제공 서버에서 일반 PC로 다운로드 되어 동기화 프로그램을 통해 모바일 단말기에 설치될 수도 있다.
이상에서, 본 발명의 실시 예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 적어도 하나로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시 예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (20)

  1. 게임 운영 서버가 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 방법에 있어서,
    사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하는 친구 정보 표시 메뉴를 출력하는 단계;
    상기 사용자 단말로부터의 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하는 단계; 및
    상기 표시된 리스트에 상기 다른 사용자의 게임 접속 상태 및 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 단계를 포함하고,
    상기 친구 정보를 표시하는 단계는,
    상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인, 상대 전적 정보를 표시하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  2. 제 1항에 있어서,
    상기 친구 정보를 표시하는 단계는
    상기 다른 사용자의 게임 접속 상태, 게임에 미접속한 상태, 게임 플레이 중인 상태, 게임에 접속하여 게임 플레이를 대기하고 있는 상태, 게임 플레이를 종료하여 게임 결과를 확인하는 상태 및 상기 사용자와 함께 게임을 플레이할 수 있는 초대 메뉴를 전송할 수 있는 상태 중 어느 하나로 표시하는 단계를 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  3. 삭제
  4. 제 1항에 있어서,
    상기 친구 정보를 표시하는 단계는
    상기 다른 사용자가 접속한 네트워크 영역을 분석하는 단계; 및
    상기 분석된 네트워크 영역이 기설정된 네트워크 영역에 포함된 경우, 상기 표시된 리스트 중 상기 기설정된 네트워크 영역에 존재하는 것으로 분석된 다른 사용자가 표시되는 영역의 일부분에, 상기 다른 사용자의 접속한 네트워크 영역에 관한 정보를 표시하는 단계를 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  5. 제 4항에 있어서,
    상기 사용자가 접속한 네트워크 영역과, 상기 분석된 네트워크 영역이 동일한 경우, 상기 사용자와 상기 다른 사용자가 동일한 네트워크 영역에서 접속했음을 알리는 정보를 표시하는 단계;를 더 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  6. 제 1항에 있어서,
    상기 리스트에 포함된 상기 적어도 하나의 다른 사용자 중, 어느 하나가 표시되는 영역에 대해 상기 사용자 단말로부터의 선택 입력을 수신하는 단계;를 더 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  7. 제 6항에 있어서,
    상기 수신하는 단계 후, 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들의 경기 플레이에 관한 정보를 포함하는 상세 정보를 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 단계;를 더 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  8. 제 7항에 있어서,
    상기 상세 정보는,
    상기 상세 정보가 표시되는 시점으로부터 추출된, 상기 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보 중 어느 하나를 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  9. 제 6항에 있어서,
    상기 선택 입력된 상기 영역에 대응하는 다른 사용자들과, 상기 사용자가 연동하여 이용 가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴를, 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 단계를 더 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  10. 제 9항에 있어서,
    상기 이용 가능한 서비스는
    상기 사용자와 상기 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 중 어느 하나인 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 방법.
  11. 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 게임 운영 서버에 있어서,
    사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 게임 접속 상태 정보를 생성하는 친구상태 알림모듈;
    상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과를 정보를 생성하는 경기전적 생성모듈; 및
    상기 사용자 단말에 표시되는 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하여 친구 정보 표시 메뉴를 출력하고, 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하며, 상기 표시된 리스트에 상기 친구정보 생성모듈로부터 수신한 상기 다른 사용자의 게임 접속 상태 및 상기 경기전적 생성모듈로부터 수신한 상기 게임결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 친구정보 제공모듈을 포함하고,
    상기 경기전적 생성모듈은,
    상기 사용자와 상기 다른 사용자가 플레이이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인, 상대 전적 정보를 상기 친구정보 제공모듈로 출력하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  12. 제 11항에 있어서,
    상기 친구상태 알림모듈은
    상기 다른 사용자의 게임 접속 상태, 게임에 미접속한 상태, 게임 플레이 중인 상태, 게임에 접속하여 게임 플레이를 대기하고 있는 상태, 게임 플레이를 종료하여 게임 결과를 확인하는 상태 및 상기 사용자와 함께 게임을 플레이할 수 있는 초대 메뉴를 전송할 수 있는 상태 중 어느 하나를 상기 친구정보 제공모듈로 전송하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  13. 삭제
  14. 제 11항에 있어서,
    상기 친구정보 제공모듈은
    상기 다른 사용자가 접속한 네트워크 영역을 분석하여, 상기 분석된 네트워크 영역이 기설정된 네트워크 영역에 포함된 경우, 상기 표시된 리스트 중 상기 기설정된 네트워크 영역에 존재하는 것으로 분석된 다른 사용자가 표시되는 영역의 일부분에, 상기 다른 사용자의 접속한 네트워크 영역에 관한 정보를 표시하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  15. 제 14항에 있어서,
    상기 친구정보 제공모듈은
    상기 사용자가 접속한 네트워크 영역과, 상기 분석된 네트워크 영역이 동일한 경우, 상기 사용자와 상기 다른 사용자가 동일한 네트워크 영역에서 접속했음을 알리는 정보를 표시하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  16. 제 11항에 있어서,
    상기 친구정보 제공모듈은
    상기 리스트에 포함된 상기 적어도 하나의 다른 사용자 중, 어느 하나가 표시되는 영역에 대해 상기 사용자 단말로부터의 선택 입력을 한 후, 상기 선택 입력된 상기 영역에 대응하는 다른 사용자들의 경기 플레이에 관한 정보를 포함하는 상세 정보를 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  17. 제 16항에 있어서,
    상기 상세 정보는,
    상기 상세 정보가 표시되는 시점으로부터 추출된, 상기 사용자와 상기 다른 사용자가 플레이한 기설정된 횟수의 경기 결과 정보와, 상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전한 결과인 상대 전적 정보 중 어느 하나를 포함하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  18. 제 17항에 있어서,
    상기 친구정보 제공모듈은
    상기 선택 입력된 상기 영역에 대응하는 다른 사용자들과, 상기 사용자가 연동하여 이용 가능한 서비스를 선택하여 입력할 수 있도록 하는 메뉴를, 상기 표시된 리스트의 표시 영역과 다른 영역에 표시하는 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  19. 제 18항에 있어서,
    상기 이용 가능한 서비스는
    상기 사용자와 상기 다른 사용자가 게임 상에서 대화할 수 있는 서비스, 상기 사용자와 상기 다른 사용자가 대전할 수 있는 서비스, 상기 사용자가 상기 다른 사용자를 친구에서 삭제할 수 있는 서비스, 상기 사용자가 상기 다른 사용자에게 게임상에서 이용 가능한 아이템을 전달할 수 있는 서비스 및 상기 사용자가 상기 다른 사용자에게 사이버 머니를 전달할 수 있는 서비스 중 어느 하나인 것을 특징으로 하는 온라인 게임에서 친구 정보 제공 서버.
  20. 게임 운영 서버가 사용자와 친구 관계에 있는 다른 사용자들의 정보를 제공하는 방법을 구현하기 위한 프로그램을 기록한 기록 매체로서,
    사용자 단말에 표시되는 온라인 게임 화면의 일부분에, 사용자 친구로 신청한 적어도 하나의 다른 사용자의 정보를 표시할 수 있도록 하는 입력을 수신하는 친구 정보 표시 메뉴를 출력하는 단계;
    상기 사용자 단말로부터의 상기 친구 정보 표시 메뉴에 대한 선택 입력을 수신 시, 상기 온라인 게임 화면의 일부분에 상기 다른 사용자의 리스트를 표시하는 단계; 및
    상기 표시된 리스트에 상기 다른 사용자의 게임 접속 상태 및 상기 사용자와 상기 다른 사용자가 함께 플레이한 게임 결과에 대한 정보 중 적어도 하나를 포함하는 친구 정보를 표시하는 단계를 포함하고,
    상기 친구 정보를 표시하는 단계는,
    상기 사용자와 상기 다른 사용자가 플레이한 게임 결과 중, 서로 다른 진영에서 대전을 한 결과인, 상대 전적 정보를 표시하는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록 매체.
KR1020110131227A 2011-12-08 2011-12-08 온라인 게임에서 친구 정보 제공 방법 및 서버 KR101189973B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110131227A KR101189973B1 (ko) 2011-12-08 2011-12-08 온라인 게임에서 친구 정보 제공 방법 및 서버
PCT/KR2012/000539 WO2013085106A1 (ko) 2011-12-08 2012-01-20 온라인 게임에서 친구 정보 제공 방법 및 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110131227A KR101189973B1 (ko) 2011-12-08 2011-12-08 온라인 게임에서 친구 정보 제공 방법 및 서버

Publications (1)

Publication Number Publication Date
KR101189973B1 true KR101189973B1 (ko) 2012-12-24

Family

ID=47906626

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110131227A KR101189973B1 (ko) 2011-12-08 2011-12-08 온라인 게임에서 친구 정보 제공 방법 및 서버

Country Status (2)

Country Link
KR (1) KR101189973B1 (ko)
WO (1) WO2013085106A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140126831A (ko) 2013-04-23 2014-11-03 에스케이플래닛 주식회사 게임 추천을 위한 시스템 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100589287B1 (ko) 2005-01-06 2006-06-14 조현준 축구게임 운영 시스템 및 방법
JP2009195686A (ja) 2008-01-24 2009-09-03 Copcom Co Ltd ゲーム装置、ゲームシステム、プログラムおよび記憶媒体

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8979647B2 (en) * 2007-10-26 2015-03-17 Microsoft Technology Licensing, Llc Method of providing player status and ability to join games
KR101332452B1 (ko) * 2007-12-05 2013-11-25 주식회사 엔씨소프트 온라인 게임 서비스에 있어서의 사용자 접속상태 알림시스템 및 그 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100589287B1 (ko) 2005-01-06 2006-06-14 조현준 축구게임 운영 시스템 및 방법
JP2009195686A (ja) 2008-01-24 2009-09-03 Copcom Co Ltd ゲーム装置、ゲームシステム、プログラムおよび記憶媒体

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140126831A (ko) 2013-04-23 2014-11-03 에스케이플래닛 주식회사 게임 추천을 위한 시스템 및 방법

Also Published As

Publication number Publication date
WO2013085106A1 (ko) 2013-06-13

Similar Documents

Publication Publication Date Title
JP6900530B2 (ja) 情報処理装置、制御方法及びプログラム
US9889373B1 (en) Multilayer framework and architecture with variable video gaming capabilities
US9242179B2 (en) Application provision server and application provision method
US9993736B2 (en) Cloud computing system and application provision method
JP2013236832A (ja) ゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラム
KR101295615B1 (ko) 그룹 순위에 따른 보상 제공 방법 및 서버
KR101229728B1 (ko) 온라인 게임에서 친구 초대 방법 및 서버
KR101183749B1 (ko) 온라인 게임에서의 예상 결과 정보를 표시하는 방법 및 서버
KR101273344B1 (ko) 시뮬레이션 게임 제공 방법 및 서버
KR101213338B1 (ko) 온라인 게임의 접속 시간에 따른 보상 방법 및 이를 수행하는 서버
KR101189973B1 (ko) 온라인 게임에서 친구 정보 제공 방법 및 서버
KR101413481B1 (ko) 온라인 대전형 게임에서의 광고 제공 방법 및 시스템
JP2013236834A (ja) ゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラム
KR20130082595A (ko) 온라인 게임에서의 소셜 네트워크 서비스 제공 방법 및 이를 수행하는 서버
JP2013236833A (ja) ゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラム
KR101183731B1 (ko) 아이템 사용 서비스 제공 방법 및 서버
KR101275655B1 (ko) 온라인 게임에서 추천 아이템을 이용한 아이템 변경 방법 및 아이템 변경 서버
KR101190473B1 (ko) 온라인 게임에서의 친구간의 전적 제공 방법 및 서버
KR101182564B1 (ko) 메시지 방송 아이템을 적용한 축구 게임 제공 방법, 축구 게임 서버, 축구 게임 제공 시스템 및 기록 매체
KR101385089B1 (ko) 특정 게임을 통해 경품을 제공하는 게임 방법
US20140323217A1 (en) Method and server for providing item according to joining an event in online game
KR101264629B1 (ko) 아이템 사용 서비스 제공 방법 및 서버
KR101313239B1 (ko) 온라인 게임에서의 보상 아이템 서비스 제공 방법 및 서버
KR101309099B1 (ko) 추첨 아이템 사용 서비스 제공 방법 및 서버
KR102637710B1 (ko) 가챠 서비스 제공 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150811

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160930

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20191002

Year of fee payment: 8