[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101736776B1 - Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service - Google Patents

Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service Download PDF

Info

Publication number
KR101736776B1
KR101736776B1 KR1020100071226A KR20100071226A KR101736776B1 KR 101736776 B1 KR101736776 B1 KR 101736776B1 KR 1020100071226 A KR1020100071226 A KR 1020100071226A KR 20100071226 A KR20100071226 A KR 20100071226A KR 101736776 B1 KR101736776 B1 KR 101736776B1
Authority
KR
South Korea
Prior art keywords
game
music
channel
user
contents
Prior art date
Application number
KR1020100071226A
Other languages
Korean (ko)
Other versions
KR20120009958A (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 KR1020100071226A priority Critical patent/KR101736776B1/en
Publication of KR20120009958A publication Critical patent/KR20120009958A/en
Application granted granted Critical
Publication of KR101736776B1 publication Critical patent/KR101736776B1/en

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
    • 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/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 온라인 게임을 이용하는 사용자들이 게임 도중 게임 효과음 대신 음악방송을 즐길 수 있도록 한다. 이를 위하여 게임 클라이언트는 사용자가 특정 채널의 음악방송을 청취할 것으로 설정하면, 게임 효과음의 재생을 중지하고 해당 채널을 통해 스트리밍 방식으로 이루어지는 음악방송이 재생되도록 처리한다. 사용자는 음악방송 청취시 중지하지 않을 게임 효과음을 선택할 수도 있으며, 이 경우 게임 클라이언트는 해당 게임 효과음의 재생은 중지시키지 않는다. 사용자는 게임 화면에 구비되어 있는 사용자 인터페이스를 이용하여 손쉽게 실시간 음악방송을 청취할 수 있으며, 게임 도중 청취할 사운드 내지 오디오의 선택권이 넓어진다.The present invention allows users who use online games to enjoy music broadcasts instead of game sound effects during a game. To this end, the game client stops the reproduction of the game effect sound and processes the streaming-based music broadcast through the channel when the user sets the music broadcasting of the specific channel to be listened. The user may select a game effect sound that is not to be stopped when listening to the music broadcast. In this case, the game client does not stop the reproduction of the game sound effect. The user can easily listen to the real time music broadcast using the user interface provided on the game screen and the choice of the sound or audio to be heard during the game is widened.

Description

게임 클라이언트의 사운드 처리 방법, 및 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템{ Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service }[0001] The present invention relates to a sound processing method for a game client and an online game service system linked to a real-time music service,

본 발명은 통신망을 통해 게임 서버와 통신하면서 온라인 게임을 진행하는 게임 클라이언트가 게임 도중 출력할 사운드를 선택적으로 처리하는 방법, 및 스트리밍 방식으로 이루어지는 실시간 음악 서비스와 연계하여 게임 서비스를 제공하는 온라인 게임 서비스 시스템에 관한 것이다.
The present invention relates to a method of selectively processing a sound to be output during a game by a game client who is engaged in online game while communicating with a game server through a communication network and an online game service ≪ / RTI >

인터넷망과 같은 각종 통신망을 통해 다양한 종류의 온라인 게임 서비스가 이루어지고 있다.Various types of online game services are being provided through various communication networks such as the Internet.

일반적으로 게임이 진행되는 도중에는 재미를 더하고 사실감을 높이기 위해 여러 종류의 게임 효과음이 출력된다. 그런데 종래의 온라인 게임에 있어서는 사용자가 한정된 종류의 게임 효과음 중에서 선호하는 것을 선택하거나, 그 출력을 중지시킬 수 있을 뿐이어서 사운드와 관련한 선택권이 좁다.Generally, during the game, various kinds of game sound effects are output to add fun and enhance the realism. However, in the conventional online game, the user has only a limited choice of sound because he or she can select a preferred one among limited types of game effect sounds or stop the output thereof.

예를 들자면, 음악을 들으면서 게임을 즐기고자 하는 사용자도 있을 수 있는데 이러한 사용자에 대한 배려가 없다.For example, there may be users who want to enjoy playing music while listening to music.

이 경우 사용자는 게임 효과음을 중지시키고 자신의 오디오 기기를 통해 음악을 들으면서 게임을 즐길 수 있지만, 별도의 오디오 기기를 가지고 있어야만 하고, 간접적인 방법이어서 불편한 점이 있다.
In this case, the user can stop the game effect sound and enjoy the game while listening to music through his / her audio device, but it must have a separate audio device and is inconvenient because it is an indirect method.

이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 사용자들이 게임 도중 게임 효과음 대신 실시간 음악 서비스를 즐길 수 있도록 하는 게임 클라이언트의 사운드 처리 방법, 및 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템을 제공하는데 그 목적이 있다.
Accordingly, it is an object of the present invention to provide a sound processing method of a game client that enables users to enjoy a real-time music service instead of a game sound effect during a game, and an online game service system in connection with a real- It has its purpose.

상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 관한 일 실시예는, 사용자가 게임 화면의 사용자 인터페이스를 통해 특정 채널의 음악방송을 청취할 것인지를 설정할 수 있도록 하는 단계; 사용자가 음악방송을 청취할 것으로 설정하면, 해당 채널에 대응하는 URL로 접속하는 단계(상기 URL은 스트리밍 서버가 해당 채널의 음악방송을 스트리밍 방식으로 전송하는 URL임); 및 상기 스트리밍 서버로부터 수신되는 음악방송을 재생하는 단계를 포함하여 이루어 진다. 그리고 상기 게임 클라이언트는 사용자가 음악방송을 청취할 것으로 설정한 경우에는 게임 효과음의 재생을 중지시킨다.In order to achieve the above object, a method of processing sound of a game client according to the present invention includes the steps of allowing a user to set whether to listen to a music channel of a specific channel through a user interface of a game screen ; A step of accessing a URL corresponding to the channel when the user is set to listen to the music broadcast (the URL is a URL to which the streaming server transmits the music broadcast of the channel in a streaming manner); And reproducing the music broadcast received from the streaming server. If the game client is set to listen to the music broadcast, the game client stops playing the game sound effect.

본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 관한 또 다른 실시예는 게임 클라이언트가 음악방송을 수신하여 재생하는 별도의 컴퓨터 프로그램 모듈과 연동하도록 구성하는 것으로서,In another embodiment of the sound processing method of the game client according to the present invention, the game client is configured to be interlocked with a separate computer program module that receives and reproduces the music broadcast,

사용자가 게임 화면의 사용자 인터페이스를 통해 특정 채널의 음악방송을 청취할 것인지를 설정할 수 있도록 하는 단계; 사용자가 음악방송을 청취할 것으로 설정하면, 음악방송을 수신하여 처리할 수 있는 컴퓨터 프로그램 모듈을 제어하여 해당 채널에 대응하는 URL로 접속하도록 하는 단계(상기 URL은 스트리밍 서버가 해당 채널의 음악방송을 스트리밍 방식으로 전송하는 URL임); 및 상기 컴퓨터 프로그램 모듈이 상기 스트리밍 서버로부터 수신되는 음악방송을 재생하는 단계를 포함하여 이루어진다. 그리고 상기 게임 클라이언트는 사용자가 음악방송을 청취할 것으로 설정한 경우에는 게임 효과음의 재생을 중지시킨다.
Allowing a user to set whether to listen to a music broadcast of a specific channel through a user interface of a game screen; Controlling a computer program module capable of receiving and processing a music broadcast to connect to a URL corresponding to the corresponding channel when the user is set to listen to the music broadcast, A URL transmitted in a streaming manner); And reproducing the music broadcast received from the streaming server by the computer program module. If the game client is set to listen to the music broadcast, the game client stops playing the game sound effect.

상기 사용자 인터페이스는 사용자가 게임 효과음 중 음악방송 청취시 중지하지 않을 것을 선택할 수 있도록 구성될 수 있다.The user interface may be configured to allow the user to select not to stop when listening to a music broadcast among the game sound effects.

이때 상기 게임 클라이언트는 사용자가 음악방송 청취시 중지하지 않을 것으로 선택한 게임 효과음의 재생은 중지시키지 않는다.
At this time, the game client does not stop the reproduction of the game effect sound that the user has selected not to stop when listening to the music broadcast.

본 발명에 따른 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템은, 통신망을 통해 온라인 게임 서비스를 제공하는 게임 서버; 각 사용자 단말에 설치되어 상기 게임 서버와 통신하면서 온라인 게임을 진행하는 게임 클라이언트; 복수의 음악 콘텐츠를 저장하는 제1 스토리지; URL로 구분되는 하나 이상의 채널에 각각 대응하여, 상기 제1 스토리지에 저장되어 있는 음악 콘텐츠들 중 일정 개수의 음악 콘텐츠가 포함된 콘텐츠 목록을 관리하는 채널관리서버; 및 각 채널의 콘텐츠 목록에 있는 음악 콘텐츠를 해당 URL을 통해 접속한 사용자 단말로 스트리밍 방식을 통해 전송하는 스트리밍 서버를 포함하여 이루어진다. 이때 상기 게임 클라이언트는 사용자의 설정에 따라 게임 효과음 대신 상기 스트리밍 서버로부터 수신되는 특정 채널의 음악 콘텐츠가 재생되도록 처리한다.
An online game service system in connection with a real-time music service according to the present invention includes: a game server for providing an online game service through a communication network; A game client installed in each user terminal to conduct an online game while communicating with the game server; A first storage for storing a plurality of music contents; A channel management server that corresponds to one or more channels identified by a URL and manages a content list including a predetermined number of music contents stored in the first storage; And a streaming server for transmitting the music contents in the contents list of each channel to a user terminal connected through the corresponding URL through a streaming method. At this time, the game client processes the music contents of the specific channel received from the streaming server in place of the game sound effect according to the setting of the user.

상기 게임 클라이언트는 사용자의 설정에 따라 스스로 특정 채널에 대응하는 URL로 접속하여 상기 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하도록 구성될 수 있다.The game client may be configured to access the URL corresponding to a specific channel by itself and reproduce the music content received from the streaming server according to the setting of the user.

또한, 상기 게임 클라이언트는 음악방송을 수신하여 재생하는 별도의 컴퓨터 프로그램 모듈과 연동하도록 구성될 수 있다. 이러한 실시예에서 상기 게임 클라이언트는 사용자의 설정에 따라 상기 컴퓨터 프로그램 모듈이 특정 채널에 대응하는 URL로 접속하여 상기 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하도록 제어할 수 있다.
In addition, the game client may be configured to interoperate with a separate computer program module that receives and reproduces music broadcasts. In this embodiment, the game client can control the computer program module to access the URL corresponding to the specific channel and reproduce the music content received from the streaming server according to the setting of the user.

상기 게임 클라이언트는 사용자가 각종 게임 효과음들 중 음악방송 청취시 중지하지 않을 것을 설정할 수 있도록 한 후, 해당 게임 효과음의 재생은 중지시키지 않을 수 있다.The game client may be configured such that the user does not stop the music sound effect among various game sound effects, and then the game sound effect may not be stopped.

상기 스트리밍 서버는 각 콘텐츠 목록의 음악 콘텐츠들을 특정 시점부터 시작하여 순서대로 전송하는 과정을 주기적으로 반복할 수 있다.
The streaming server may periodically repeat the process of sequentially transmitting music contents of each content list starting from a specific point in time.

상기 채널관리서버는 상기 채널별 콘텐츠 목록을 주기적으로 변경하여 해당 채널을 통해 이루어지는 음악방송을 다양하게 바꿀 수 있다.
The channel management server may periodically change the content list for each channel to variously change music broadcasts through the corresponding channel.

상기 채널관리서버는 통신망을 통해 사용자와 인터페이스하여 사용자가 채널을 개설하고, 상기 제1 스토리지에 저장되어 있는 음악 콘텐츠들 중 해당 채널의 콘텐츠 목록에 포함될 음악 콘텐츠를 선택하도록 처리할 수 있다.
The channel management server may interface with a user through a communication network to open a channel and process the music content to be included in the content list of the corresponding channel among the music contents stored in the first storage.

본 발명에 따른 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템은 하나 이상의 광고용 사운드 콘텐츠를 저장하는 제2 스토리지를 더 포함하여 이루어질 수 있다.The online game service system in connection with the real-time music service according to the present invention may further comprise a second storage for storing sound contents for at least one advertisement.

이러한 실시예에서 상기 채널관리서버는 상기 제2 스토리지에 저장된 광고용 오디오 콘텐츠 중 하나 이상을 상기 콘텐츠 목록에 포함시킬 수 있다.
In this embodiment, the channel management server may include one or more of the audio contents for advertisement stored in the second storage in the contents list.

본 발명에 따르면, 사용자는 게임 화면에 구비되어 있는 사용자 인터페이스를 이용하여 게임 도중 청취할 사운드를 게임 효과음과 실시간 음악방송 중 어느 하나로 손쉽게 선택할 수 있다.According to the present invention, a user can easily select a sound to be heard during a game using either a game sound effect or a real-time music broadcast using a user interface provided on a game screen.

또한, 사용자는 음악방송을 청취하면서도 자신이 원하는 종류의 게임 효과음은 그대로 출력시킬 수 있다.In addition, the user can listen to the music broadcast and output the game sound sound of the kind desired by the user.

이에 따라 게임을 즐기는 사용자의 사운드 내지 음악 선택권이 넓어져 더욱 높은 만족감을 줄 수 있다.As a result, the sound and music selection rights of the user who enjoys the game can be widened to give a higher satisfaction.

본 발명에 따른 온라인 게임 서비스 시스템은 사용자가 게임 도중 청취할 수 있는 다양한 채널의 음악방송을 서비스 하기 때문에 사용자는 개성에 따라 좋아하는 음악을 들으면서 게임을 즐길 수 있다.Since the online game service system according to the present invention provides music broadcasts of various channels that the user can listen to during the game, the user can enjoy the game while listening to the favorite music according to his / her personality.

특히, 온라인 게임 서비스 시스템이 제공하는 음악방송 서비스는 게임과 관계없이도 이용할 수 있는 성질의 것이므로, 누구나 이용할 수 있는 일반적인 음악방송 서비스로 제공될 수 있다.
Particularly, since the music broadcasting service provided by the online game service system can be used regardless of the game, it can be provided as a general music broadcasting service available to all.

도 1은 온라인 게임 서비스가 이루어지는 시스템의 개요,
도 2와 도 3은 본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 관한 각 실시예,
도 4는 음악방송과 관련한 사용자 인터페이스의 예,
도 5는 본 발명에 따른 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템의 실시예,
도 6 내지 도 8은 온라인 게임 서비스 시스템을 통해 이루어지는 음악 콘텐츠의 스트리밍 서비스를 설명하는 예,
도 9는 채널의 운영 방법과 관련된 각 실시예,
도 10은 사용자가 채널을 개설하고 콘텐츠 목록을 변경하는 과정의 예,
도 11은 사용자가 선곡 정보를 입력할 수 있도록 하는 화면의 예,
도 12는 광고용 오디오 콘텐츠가 포함된 콘텐츠 목록의 예,
도 13은 음악방송과 관련된 채널별 정보를 제공하는 화면의 예이다.
1 shows an overview of a system in which an online game service is performed,
FIG. 2 and FIG. 3 illustrate the embodiments of the sound processing method of the game client according to the present invention,
4 shows an example of a user interface related to music broadcasting,
FIG. 5 shows an embodiment of an online game service system in connection with a real-time music service according to the present invention,
FIGS. 6 to 8 illustrate an example of a streaming service of music contents performed through an online game service system,
FIG. 9 is a flowchart illustrating a method of operating a channel,
10 shows an example of a process in which a user opens a channel and changes a content list,
11 shows an example of a screen allowing a user to input selection information,
12 shows an example of a content list including audio contents for advertisement,
13 is an example of a screen for providing channel-specific information related to a music broadcast.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1을 참조하자면, 게임 서버(15)는 유선 인터넷망이나 무선 인터넷망 등 각종 통신망(13)을 통해 게임 서비스를 제공하고, 사용자는 사용자 단말(11)에 설치된 게임 클라이언트(12)를 통해 게임 서비스를 이용한다.1, the game server 15 provides a game service through various communication networks 13 such as a wired Internet network or a wireless Internet network, and a user plays a game through a game client 12 installed in the user terminal 11. [ Service.

게임 서버(15)에서 제공하는 온라인 게임의 종류는 게임 내 가상 공간에서 사용자가 여러 가지 임무(퀘스트)를 수행하도록 하는 RPG(Role Playing Game), 복수의 사용자가 동시 다발적으로 참여할 수 있는 MMORPG(Massively Multi-player Online Role Playing Game), 레이싱 게임, 격투기 게임, 슈팅 게임, 보드 게임 등 제한이 없다.The types of online games provided by the game server 15 include an RPG (Role Playing Game) for allowing a user to perform various missions (quests) in a virtual space in a game, an MMORPG Massively Multi-player Online Role Playing Game), Racing Game, Martial Arts Game, Shooting Game, Board Game and so on.

사용자 단말(11)은 데스크 톱 컴퓨터나 노트북 컴퓨터와 같은 개인용 컴퓨터(PC: Personal Computer)뿐 아니라 휴대폰, 스마트폰, 아이폰과 같은 이동통신단말기 등 게임 서버(15)에 접속하여 게임을 이용할 수 있는 임의의 기기일 수 있다.The user terminal 11 is connected to the game server 15 such as a mobile computer such as a mobile phone, a smart phone, or an iPhone as well as a personal computer (PC) such as a desktop computer or a notebook computer, Lt; / RTI >

게임 클라이언트(12)는 사용자 단말(11)에 설치되어 사용자가 온라인 게임을 이용할 수 있도록 해주는 컴퓨터 프로그램이다.The game client 12 is a computer program installed in the user terminal 11 to enable a user to use an online game.

게임 클라이언트(12)는 게임의 형태에 따라 사용자 단말(11)에 일반적으로 설치되는 웹 브라우저나 동영상 플레이어 등의 범용 소프트웨어일 수도 있고, 온라인 게임을 이용할 수 있도록 하기 위하여 게임 사업자 측에서 특별히 제작되어 배포되는 것일 수도 있다.The game client 12 may be general-purpose software such as a web browser or a video player generally installed in the user terminal 11 according to the form of the game, or may be specially manufactured and distributed by the game company in order to use the online game .

게임 클라이언트(12)는 기본적으로 게임 서버(15)와 통신하면서 온라인 게임을 진행하는 역할을 수행하며, 게임 관련 공지사항의 디스플레이, 게임 화면 처리, 사운드 효과 처리, 게임을 위한 각종 사용자 인터페이스의 제공 등 사용자 측에서 수행되어야 할 다양한 역할을 수행한다.The game client 12 basically performs an online game while communicating with the game server 15. The game client 12 displays a game related announcement, processes a game screen, processes a sound effect, and provides various user interfaces for a game And performs various roles to be performed on the user side.

게임 클라이언트(12)와 게임 서버(15)의 역할 분담은 필요에 따라 다양하게 구성될 수 있다.
The role sharing between the game client 12 and the game server 15 can be variously configured as needed.

도 2를 참조하여, 본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 관한 일 실시예를 설명하기로 한다.An embodiment of a sound processing method of a game client according to the present invention will be described with reference to FIG.

게임 클라이언트(12)는 게임 도중 각종 게임 효과음을 재생하여 출력하며, 게임 화면에는 사용자가 게임 효과음의 종류나 크기 등 사운드와 관련한 각종 사항을 설정할 수 있도록 해주는 사용자 인터페이스가 구비된다.The game client 12 reproduces and outputs various game sound effects during the game, and the game screen has a user interface that allows the user to set various items related to the sound such as the type and size of the game sound effect.

이하에서는 설명의 편의를 위하여 통신망(13)을 통해 스트리밍 방식으로 음악 콘텐츠를 전송하는 것을 '방송'이라는 용어로도 표현하기로 한다.Hereinafter, for convenience of description, transmission of music contents in a streaming manner via the communication network 13 is also expressed in the term 'broadcast'.

먼저 사용자는 게임 클라이언트(12)가 제공하는 사용자 인터페이스를 이용하여 음악방송을 청취할 것인지의 여부와, 어느 채널의 음악방송을 청취할 것인지를 설정한다(S101).First, the user sets whether to listen to the music broadcast using the user interface provided by the game client 12 and which channel the music broadcast is to be listened to (S101).

단계 S101에서 사용자가 음악방송을 청취할 것으로 설정한 경우(S102), 게임 클라이언트(12)는 해당 채널에 대응하는 URL(Uniform Resource Locator)에 접속한다(S103). 이 URL은 스트리밍 서버가 해당 채널의 음악방송을 스트리밍 방식으로 전송하는 URL이다.If the user is set to listen to the music broadcast in step S101 (S102), the game client 12 accesses a URL (Uniform Resource Locator) corresponding to the channel (S103). This URL is a URL through which the streaming server transmits the music broadcast of the corresponding channel in a streaming manner.

단계 S103에서 스트리밍 서버에 접속하면 스트리밍 서버로부터 음악 콘텐츠가 수신되는 상태가 된다.When the streaming server is connected in step S103, the music content is received from the streaming server.

이제 게임 클라이언트(12)는 게임 효과음의 재생을 중지하고, 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하여 출력한다(S104). 이에 따라 사용자는 게임 효과음 대신 해당 채널의 음악방송을 듣게 된다.Now, the game client 12 stops playing the game effect sound, and reproduces and outputs the music content received from the streaming server (S104). Accordingly, the user hears the music broadcast of the corresponding channel instead of the game effect sound.

이와 같은 처리를 위하여 게임 클라이언트(12)는 스트리밍 서버에 접속하여 스트리밍 방식을 통해 실시간 수신되는 음악 데이터를 처리할 수 있는 기능을 포함하여 구성된다.For this purpose, the game client 12 includes a function of accessing a streaming server and processing music data received in real time through a streaming method.

만일 사용자가 음악방송을 청취하지 않는 것으로 설정하였다면(S102), 게임 클라이언트(12)는 게임 효과음을 재생하여 출력한다(S105).If the user does not listen to the music broadcast (S102), the game client 12 reproduces and outputs the game sound effect (S105).

이때 이전의 설정 때문에 게임 클라이언트(12)가 스트리밍 서버에 접속해 있는 상태라면, 게임 클라이언트(12)는 스트리밍 서버와의 접속을 종료하고 게임 효과음을 재생하여 출력한다.At this time, if the game client 12 is connected to the streaming server because of the previous setting, the game client 12 terminates the connection with the streaming server and reproduces and outputs the game sound effect.

한편, 스트리밍 서버에 접속하여 스트리밍 방식을 통해 실시간 수신되는 음악방송을 처리하는 기능은 게임 클라이언트(12)가 스스로 수행할 수 있지만, 게임 클라이언트(12)와는 별도의 컴퓨터 프로그램 모듈에서 담당하도록 하고 게임 클라이언트(12)는 사용자의 설정에 따라 해당 컴퓨터 프로그램 모듈을 제어하도록 구성할 수도 있다.On the other hand, the function of processing the music broadcast received in real time through the streaming method by connecting to the streaming server can be performed by a computer program module separate from the game client 12, The control unit 12 may be configured to control the corresponding computer program module according to the setting of the user.

여기서의 컴퓨터 프로그램 모듈은 사용자 단말(11)에 설치되어 유선 인터넷망이나 무선 인터넷망을 통해 스트리밍 서버로부터 음악방송을 수신하고 재생할 수 있는 컴퓨터 프로그램을 말한다.The computer program module is a computer program installed in the user terminal 11 and capable of receiving and reproducing a music broadcast from a streaming server through a wired Internet network or a wireless Internet network.

이하에서는 설명의 편의를 위하여 이러한 컴퓨터 프로그램 모듈을 '오디오 플레이어'라고 칭하기로 한다.Hereinafter, such a computer program module will be referred to as an 'audio player' for convenience of explanation.

오디오 플레이어는 필요에 따라 다양한 기능을 수행하도록 구성될 수 있다.The audio player can be configured to perform various functions as needed.

또한, 오디오 플레이어는 상용 컴퓨터 프로그램일 수도 있고, 본 발명에 따른 실시를 위하여 특별히 제작된 컴퓨터 프로그램일 수도 있다.
The audio player may also be a commercial computer program or a computer program specially designed for the practice of the present invention.

도 3을 참조하여, 본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 관한 또 다른 실시예를 설명하기로 한다.3, another embodiment of a sound processing method of a game client according to the present invention will be described.

이 실시예에서 게임 클라이언트(12)는 오디오 플레이어와 연동한다.In this embodiment, the game client 12 cooperates with the audio player.

먼저 사용자는 게임 클라이언트(12)가 제공하는 사용자 인터페이스를 이용하여 음악방송을 청취할 것인지의 여부와, 어느 채널의 음악방송을 청취할 것인지를 설정한다(S111).First, the user sets whether to listen to the music broadcast using the user interface provided by the game client 12 and which channel the music broadcast is to be listened to (S111).

단계 S111에서 사용자가 음악방송을 청취할 것으로 설정한 경우(S112), 게임 클라이언트(12)는 오디오 플레이어가 해당 채널에 대응하는 URL로 접속하도록 제어한다(S113). 이 URL은 스트리밍 서버가 해당 채널의 음악방송을 스트리밍 방식으로 전송하는 URL이다.If it is determined in step S111 that the user is to listen to the music broadcast (S112), the game client 12 controls the audio player to access the URL corresponding to the channel (S113). This URL is a URL through which the streaming server transmits the music broadcast of the corresponding channel in a streaming manner.

단계 S113에서 오디오 플레이어가 스트리밍 서버에 접속하면, 스트리밍 서버로부터 음악 콘텐츠가 수신되는 상태가 되며, 오디오 플레이어는 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하여 출력한다(S114).When the audio player connects to the streaming server in step S113, the music content is received from the streaming server, and the audio player reproduces and outputs the music content received from the streaming server (S114).

또한, 사용자가 음악방송을 청취할 것으로 설정하였다면(S112), 게임 클라이언트(12)는 게임 효과음의 재생을 중지한다. 이에 따라 사용자는 게임 효과음 대신 해당 채널의 음악방송을 듣게 된다.
In addition, if the user is set to listen to the music broadcast (S112), the game client 12 stops playing the game sound effect. Accordingly, the user hears the music broadcast of the corresponding channel instead of the game effect sound.

만일 사용자가 음악방송을 청취하지 않는 것으로 설정하였다면(S112), 게임 클라이언트(12)는 게임 효과음을 재생하여 출력한다(S115).If the user does not listen to the music broadcast (S112), the game client 12 reproduces and outputs the game sound effect (S115).

이때 이전의 설정 때문에 오디오 플레이어가 스트리밍 서버에 접속해 있는 상태라면, 게임 클라이언트(12)는 오디오 플레이어를 제어하여 스트리밍 서버와의 접속을 종료시킨다.
At this time, if the audio player is connected to the streaming server because of the previous setting, the game client 12 controls the audio player to terminate the connection with the streaming server.

위에서 설명한 각 실시예에서 사용자의 입장에서는 게임 효과음 대신 음악방송을 청취하기를 원한다고 하더라도 여러 게임 효과음 중 일부는 그대로 듣기를 원할 수 있다.In the above-described embodiments, even if a user desires to listen to a music broadcast instead of a game sound effect, some of the game sound effects may be desired to be heard.

그러므로 사용자가 음악방송을 청취할 것인지의 여부를 설정하는 사용자 인터페이스는 게임 효과음 중 음악방송 청취시 재생을 중지하지 않을 것과 중지할 것을 구분하여 설정할 수 있도록 구성될 수 있다.Therefore, the user interface for setting whether or not the user should listen to music broadcasts can be configured to be able to separately set whether to stop the music playback and stop the music broadcast sound during the game sound effect.

이 경우 게임 클라이언트(12)는 사용자가 계속 청취할 것으로 선택한 게임 효과음은 중지시키지 않는다.
In this case, the game client 12 does not stop the game effect sound the user has selected to continue listening to.

도 4a는 사용자가 사운드 관련 사항을 설정할 수 있도록 하는 사용자 인터페이스 화면(30)의 예를 도시한 것으로서, 사용자는 음악방송 항목을 통해 음악방송을 청취할 것인지의 여부를 설정할 수 있다.FIG. 4A shows an example of a user interface screen 30 allowing a user to set sound related matters. The user can set whether or not to listen to a music broadcast through a music broadcast item.

즉, 해당 체크박스(31)에 체크하지 않음으로써 음악방송을 청취할 것으로 설정하거나, 해당 체크박스(31)에 체크함으로써 음악방송을 청취하지 않는 것으로 설정할 수 있다.That is, it can be set that the music broadcast is to be listened by not checking the corresponding check box 31, or it can be set to not listen to the music broadcast by checking the check box 31.

체널목록 창(32)에는 음악방송을 청취할 수 있는 채널 목록이 나타나는데, 사용자는 각 채널의 체크박스(32-1~32-3) 중 청취를 원하는 채널의 체크박스에 체크하여 음악방송을 청취하고자 하는 채널을 선택할 수 있다.In the channel list window 32, a channel list for listening to music broadcasts is displayed. The user checks a check box of a desired channel among the check boxes 32-1 to 32-3 of each channel, You can select the channel you want.

채널 목록에 나타날 수 있는 채널은 본 발명에 따른 온라인 게임 서비스 시스템이 유지하는 실시간 음악방송 채널뿐 아니라 스트리밍 방식으로 음악방송을 서비스 하는 임의의 채널일 수 있다.The channel that can be displayed in the channel list may be a real-time music broadcast channel maintained by the online game service system according to the present invention, or an arbitrary channel that provides music broadcast in a streaming manner.

예를 들자면 인터넷망을 통해 각 라디오 방송을 실시간 서비스하는 채널도 포함될 수 있다. For example, a channel for real-time service of each radio broadcast through the Internet network may be included.

활성화할 효과음 항목은 음악방송을 청취하는 경우에도 중지시키지 않을 게임 효과음을 선택하는 부분이다.The effect sound item to be activated is a part for selecting a game effect sound which is not to be stopped even when listening to a music broadcast.

사용자는 음악방송 항목의 체크박스(31)가 체크되지 않은 상태에서 '전투음악'이나 '스킬 시전음' 등 각 게임 효과음에 대응하는 체크박스(34-1,34-2) 중 하나 이상에 체크할 수 있다.The user can check one or more of the check boxes 34-1 and 34-2 corresponding to game effect sounds such as 'battle music' and 'skill play sound' in a state where the check box 31 of the music broadcast item is not checked can do.

만일 사용자가 '전투음악 사용'의 체크박스(34-1)에 체크 하였다면, 음악방송이 재생되어 출력되더라도 전투음악은 계속 출력된다.
If the user checks the check box 34-1 of "Use Battle Music", the battle music is still output even if the music broadcast is reproduced and output.

도 4b는 사용자가 특정 채널에 바로 접속할 수 있도록 하는 메뉴(42)가 게임 화면(40)에 나타나 있는 예를 보인 것이다.FIG. 4B shows an example in which a menu 42 is displayed on the game screen 40 so that the user can directly access a specific channel.

사용자가 이러한 메뉴(42) 중 어느 항목을 클릭하면 게임 클라이언트(12)는 해당 채널에 바로 접속하도록 처리한다.
When the user clicks any item in the menu 42, the game client 12 processes the channel to directly access the corresponding channel.

도 4는 설명의 이해를 돕기 위한 것일 뿐이며, 사용자가 음악방송을 청취할 것인지의 여부나 채널을 설정할 수 있도록 하는 사용자 인터페이스는 필요에 따라 다양하게 구성할 수 있는 것임은 물론이다.
4 is merely to aid understanding of the description, and it goes without saying that the user interface for allowing the user to listen to the music broadcast or to set the channel can be variously configured as needed.

도 5를 참조하여, 본 발명에 따른 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템(이하, 온라인 게임 서비스 시스템이라 한다)의 일 실시예를 설명하기로 한다.Referring to FIG. 5, an embodiment of an online game service system (hereinafter, referred to as an online game service system) in connection with a real-time music service according to the present invention will be described.

온라인 게임 서비스 시스템은 통신망(13)을 통해 게임 서비스를 제공하는 게임 서버(15), 각 사용자 단말(11)에 설치되어 게임 서버(15)와 통신하면서 온라인 게임을 진행하는 게임 클라이언트(12), 제1 스토리지(21), 채널관리서버(22), 스트리밍 서버(23)를 포함하여 이루어진다.
The online game service system includes a game server 15 that provides game services through a communication network 13, a game client 12 that is installed in each user terminal 11 and communicates with the game server 15 to play an online game, A first storage 21, a channel management server 22, and a streaming server 23.

게임 클라이언트(12)는 본 발명에 따른 게임 클라이언트의 사운드 처리 방법에 따라 사운드를 처리한다.The game client 12 processes the sound according to the sound processing method of the game client according to the present invention.

즉, 사용자가 음악방송을 청취할 것으로 설정했는지에 따라 게임 효과음과 스트리밍 서버(23)로부터 수신되는 음악방송이 선택적으로 출력되도록 한다.That is, the game sound effect and the music broadcast received from the streaming server 23 are selectively output depending on whether the user is set to listen to the music broadcast.

이를 위하여 게임 클라이언트(12)는 도 4를 참조하여 설명한 예와 같이 사용자가 특정 채널의 음악방송을 청취할 것인지를 설정할 수 있도록 하는 사용자 인터페이스를 게임 화면을 통해 제공한다.To this end, the game client 12 provides a user interface through a game screen to enable a user to set whether or not to listen to a music broadcast of a specific channel, as in the example described with reference to FIG.

게임 클라이언트(12)는 사용자의 설정에 따라 특정 채널의 URL로 접속하여 스트리밍 서버(23)로부터 수신되는 음악 콘텐츠를 재생하도록 구성될 수 있다.The game client 12 may be configured to access the URL of the specific channel according to the setting of the user and reproduce the music content received from the streaming server 23. [

또한, 게임 클라이언트(12)는 특정 채널의 URL로 접속하여 스트리밍 서버(23)로부터 수신되는 음악 콘텐츠를 재생하는 별도의 컴퓨터 프로그램 모듈(오디오 플레이어)과 연동할 수 있다.In addition, the game client 12 can be linked with a separate computer program module (audio player) for accessing the URL of the specific channel and reproducing the music content received from the streaming server 23.

이 경우 게임 클라이언트(12)는 사용자의 설정에 따라 오디오 플레이어가 특정 채널에 대응하는 URL로 접속하여 스트리밍 서버(23)로부터 음악방송을 수신하고 재생하도록 제어할 수 있다.In this case, the game client 12 can control the audio player to connect to the URL corresponding to the specific channel and receive and reproduce the music broadcast from the streaming server 23 according to the setting of the user.

한편, 사용자의 입장에서는 음악방송 청취를 원한다고 하더라도 여러 게임 효과음 중 일부는 그대로 듣기 원할 수 있다.On the other hand, even if a user desires to listen to a music broadcast, some of the game sound effects may be desired to be heard.

그러므로 사용자가 특정 채널의 음악방송을 청취할 것인지를 설정할 수 있도록 하는 사용자 인터페이스는 게임 효과음 중 음악방송 청취시 중지하지 않을 것과 중지할 것을 구분하여 설정할 수 있도록 구성될 수 있으며, 이 경우 게임 클라이언트(12)는 사용자가 계속 청취할 것으로 선택한 게임 효과음은 중지시키지 않는다.
Therefore, the user interface that allows the user to set whether or not to listen to the music broadcast of a specific channel can be configured so as to be able to be set separately from stopping and stopping when listening to the music broadcast sound of the game sound effect. In this case, ) Does not stop the game effect sound that the user has selected to continue listening to.

제1 스토리지(21), 채널관리서버(22), 스트리밍 서버(23)는 각 채널을 통해 실시간 음악 서비스를 제공하기 위한 구성요소이다.The first storage 21, the channel management server 22, and the streaming server 23 are components for providing a real-time music service through each channel.

위에서 설명한 바와 같이 사용자는 게임 클라이언트(12)를 통해 실시간 음악 서비스를 이용할 수도 있지만, 게임을 이용하지 않는 사용자도 실시간 음악 서비스를 이용할 수 있다.As described above, the user can use the real time music service through the game client 12, but a user who does not use the game can use the real time music service.

즉, 사용자는 사용자 단말(11,14)에 설치된 웹 브라우저에 직접 해당 채널에 접속할 수 있는 URL을 입력하거나, 채널 정보를 제공하는 유선/무선 홈페이지에서 특정 채널 항목을 클릭하는 등 다양한 방법으로 각 채널에 접속하여 음악방송을 청취할 수 있다. 이 경우 사용자 단말(14)에 게임 클라이언트가 설치되어 있지 않더라도 음악방송을 청취할 수 있다.
That is, the user may input a URL that can access the corresponding channel directly to the web browser installed in the user terminal 11 or 14, or click the specific channel item on the wired / wireless homepage providing the channel information, And listen to music broadcasts. In this case, even if the game client is not installed in the user terminal 14, it is possible to listen to the music broadcast.

이제 온라인 게임 서비스 시스템이 제공하는 실시간 음악 서비스를 구체적으로 설명하기로 한다.The real-time music service provided by the online game service system will now be described in detail.

본 발명과 관련하여 채널이란 라디오 방송 채널처럼 음악 데이터가 실시간으로 전송되는 경로를 말하며, URL(Uniform Resource Locator)로 구분된다. 그러므로 다수의 채널이 존재할 수 있으며, 각 채널을 통해 전송될 음악 콘텐츠의 종류나 개수 등은 얼마든지 다양하게 구성될 수 있다.In the present invention, a channel is a path through which music data is transmitted in real time, such as a radio broadcast channel, and is divided into a URL (Uniform Resource Locator). Therefore, there may be a plurality of channels, and the types and number of music contents to be transmitted through each channel may be variously configured.

또한, 각 채널을 통해 이루어지는 음악 서비스는 스트리밍 방식으로 이루어지기 때문에 각 채널에 대응하는 URL은 스트리밍 서버(23)와의 접속 경로라는 의미를 갖는다.Since the music service through each channel is performed in a streaming manner, the URL corresponding to each channel has a connection path with the streaming server 23.

제1 스토리지(Storage,21)는 디지털 데이터를 저장하는 읽고 쓰기가 가능한 비휘발성의 대용량 저장매체이다.The first storage (Storage) 21 is a nonvolatile, mass storage medium that can read and write digital data.

제1 스토리지(21)에는 다수의 음악 콘텐츠가 저장되며, 필요에 따라 가수, 장르, 가사 등 각 음악 콘텐츠와 관련된 다양한 정보가 함께 저장될 수 있다.A plurality of music contents are stored in the first storage 21, and various information related to respective music contents such as a singer, a genre, and lyrics can be stored together as needed.

각 채널의 음악방송은 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠를 기초로 이루어지기 때문에 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠의 수가 많을수록 다양한 음악 서비스를 제공할 수 있다. 예컨대 제1 스토리지(21)에는 수십만 곡 이상의 음악 콘텐츠와 관련 정보가 저장될 수 있다.
Since the music broadcast of each channel is based on the music content stored in the first storage 21, the more music contents stored in the first storage 21, the more various music services can be provided. For example, the first storage 21 may store several hundred thousand music pieces and related information.

채널관리서버(22)는 각 채널에 대응하는 콘텐츠 목록을 관리한다.The channel management server 22 manages a content list corresponding to each channel.

콘텐츠 목록에는 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠들 중 일정 개수의 음악 콘텐츠가 포함된다. 콘텐츠 목록은 각 채널에 대한 선곡표라는 의미를 가지며, 각 채널의 콘텐츠 목록은 변경될 수 있다.The content list includes a certain number of pieces of music content stored in the first storage 21. The contents list means a selection table for each channel, and the contents list of each channel can be changed.

스트리밍 서버(23)는 각 채널에 접속한 사용자 단말로 해당 채널의 콘텐츠 목록에 있는 음악 콘텐츠들을 스트리밍 방식을 통해 전송한다.The streaming server 23 transmits the music contents in the content list of the corresponding channel to the user terminal connected to each channel through the streaming method.

사용자 단말(11,14)에 설치되어 스트리밍 서버(23)가 실시간으로 전송하는 음악 데이터를 수신하여 재생하는 컴퓨터 프로그램은 위에서 설명한 바와 같이 게임 클라이언트(12)일 수도 있고, 상용 컴퓨터 프로그램 또는 특별히 제작되어 배포되는 컴퓨터 프로그램일 수도 있다.
The computer program that is installed in the user terminals 11 and 14 and receives and reproduces the music data transmitted by the streaming server 23 in real time may be the game client 12 as described above or may be a commercial computer program, Or may be a computer program that is distributed.

도 6은 채널별로 스트리밍 서비스가 이루어지는 것을 도식적으로 나타낸 것으로서, 채널 #1에 대한 콘텐츠 목록(17-1)에는 음악 콘텐츠 #4, #11, #26, #58 등이 포함되어 있고, 채널 #2에 대한 콘텐츠 목록(17-2)에는 음악 콘텐츠 #126, #129, #30, #108 등이 포함되어 있다.FIG. 6 schematically shows a streaming service for each channel. The contents list 17-1 for the channel # 1 includes music contents # 4, # 11, # 26, # 58, Music contents # 126, # 129, # 30, # 108, and the like are included in the contents list 17-2.

어느 사용자 단말(11-1)이 채널 #1에 접속하였다면, 스트리밍 서버(23)는 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠들 중 채널 #1의 콘텐츠 목록(17-1)에 있는 음악 콘텐츠를 스트리밍 방식으로 사용자 단말(11-1)에 전송한다.When a certain user terminal 11-1 has connected to the channel # 1, the streaming server 23 acquires the music contents stored in the contents list 17-1 of the channel # 1 among the music contents stored in the first storage 21. [ And transmits the content to the user terminal 11-1 in a streaming manner.

또한 어느 사용자 단말(11-2)이 채널 #2에 접속하였다면, 스트리밍 서버(23)는 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠들 중 채널 #2의 콘텐츠 목록(17-2)에 있는 음악 콘텐츠를 스트리밍 방식으로 사용자 단말(11-2)에 전송한다.If the user terminal 11-2 has connected to the channel # 2, the streaming server 23 may store the music contents stored in the contents list 17-2 of the channel # 2 among the music contents stored in the first storage 21. [ And transmits the music content to the user terminal 11-2 in a streaming manner.

도 7을 참조하자면, 스트리밍 서버(23)는 각 채널에 접속한 사용자 단말로 해당 채널의 콘텐츠 목록에 있는 첫 번째 음악 콘텐츠부터 전송하는 것이 아니라 마치 라디오 방송처럼 현재 시점에 맞추어 음악 콘텐츠를 전송한다.Referring to FIG. 7, the streaming server 23 transmits music contents to the user terminal connected to each channel in accordance with the current time, rather than transmitting the first music contents in the contents list of the corresponding channel.

즉, 각 채널에 대한 특정 시작 시점으로부터 시작하여 종료 시점까지 콘텐츠 목록에 있는 음악 콘텐츠를 순서대로 전송한다.That is, the music contents in the content list are sequentially transmitted from a specific start time point to a finishing point for each channel.

그러므로 사용자 A는 음악 콘텐츠 #4가 재생되기 시작한 후 t1 만큼의 시간이 경과하였을 때의 음악 데이터부터 수신하여 듣기 시작하며, 사용자 B는 음악 콘텐츠 #26이 재생되기 시작한 후 t2 만큼의 시간이 경과하였을 때의 음악 데이터부터 수신하여 듣기 시작한다.Therefore, the user A starts to listen to and listen to the music data when the time t1 elapses after the music content # 4 starts to be reproduced, and the user B starts to reproduce the music content # Receive and listen to music data at the beginning.

어느 채널의 콘텐츠 목록에 있는 음악 콘텐츠가 모두 전송되면, 다시 해당 채널의 콘텐츠 목록에 있는 첫 번째 음악 콘텐츠부터 전송하기 시작하는 과정이 주기적으로 반복된다.
When all of the music contents in the contents list of a channel are transmitted, the process of starting to transmit the first music contents in the contents list of the corresponding channel is repeated periodically.

각 채널의 콘텐츠 목록은 변경될 수 있는 것이므로, 각 채널에서 방송되는 내용은 주기마다 다를 수 있다.Since the contents list of each channel can be changed, the contents broadcasted on each channel may be different from cycle to cycle.

콘텐츠 목록에 있는 모든 콘텐츠가 전송되고 다시 처음부터 전송하게 되는 주기는 일정 시간 간격(예: 12 시간)을 가질 수 있다.The period in which all the content in the content list is transmitted and transmitted from the beginning can have a certain time interval (for example, 12 hours).

필요에 따라서는 콘텐츠 목록에 있는 음악 콘텐츠가 모두 전송된 후 다시 해당 채널의 콘텐츠 목록에 있는 첫 번째 음악 콘텐츠가 전송되기 시작할 때까지 방송이 이루어지지 않는 일정 간격을 둘 수도 있다.
If necessary, a predetermined interval may be set at which broadcasts are not broadcasted until the first music contents in the contents list of the corresponding channel are transmitted again after all of the music contents in the contents list are transmitted.

도 8은 어느 채널의 음악 서비스가 쉬는 시간 없이 12시간 주기로 반복되는 예를 도시한 것으로서, 2010년 07월 15일 0시부터 12시까지 12시간에 걸쳐 해당 채널의 콘텐츠 목록에 있는 음악 콘텐츠가 순서대로 방송되고, 다시 2010년 07월 15일 12시부터 24시까지 12시간에 걸쳐 해당 채널의 콘텐츠 목록에 있는 음악 콘텐츠가 순서대로 방송된다.FIG. 8 shows an example in which a music service of a certain channel is repeated in a 12-hour period without a break, and music contents in the content list of the corresponding channel are sorted in sequence from 0:00 to 12:00 on July 15, , And music contents in the contents list of the corresponding channel are broadcasted in order over 12 hours from 12:00 to 24:00 on July 15, 2010 in order.

이러한 방식으로 해당 채널에서는 12 시간을 주기로 실시간 음악 서비스가 반복적으로 이루어진다. 각 주기에서 콘텐츠 목록이 변경되면, 사용자가 주기 #1에서 감상하는 음악과 주기 #2에서 감상하는 음악은 서로 다르다.
In this way, the real-time music service is repeatedly performed on the corresponding channel every 12 hours. When the content list is changed in each cycle, the music enjoyed by the user in cycle # 1 and the music enjoyed in cycle # 2 are different from each other.

도 9는 채널 운영과 관련된 서로 다른 실시예를 설명하는 것으로서, 라디오 방송처럼 시스템 측에서 채널과 선곡을 결정하는 방식으로 운영할 수도 있고, 사용자들이 채널을 개설하고 선곡도 스스로 할 수 있도록 하는 방식으로 운영할 수도 있다.FIG. 9 illustrates different embodiments related to channel operation, and may be operated by a method of determining a channel and a song selection on a system side like a radio broadcast, or a method of allowing a user to open a channel and perform a song selection on its own It can also be operated.

도 9a를 참조하자면, 채널관리서버(22)는 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠들 중 일정 개수의 음악 콘텐츠를 임의적으로 선택하여 채널별 콘텐츠 목록을 주기적으로 변경시키는 방식으로 채널별 콘텐츠 목록을 관리한다.Referring to FIG. 9A, the channel management server 22 periodically changes a content list for each channel by arbitrarily selecting a certain number of music contents from the music contents stored in the first storage 21, Manage content lists.

각 채널은 다양한 주제로 운영될 수 있으므로, 채널관리서버(22)는 각 채널의 콘텐츠 목록에 해당 채널의 특성에 맞는 음악 콘텐츠를 선별하여 포함시킬 수 있다.Since each channel can be operated on various topics, the channel management server 22 can selectively include music contents matching the characteristics of the corresponding channel in the contents list of each channel.

각 채널은 관리자가 개설할 수 있으며, 각 채널에 대응하여 해당 채널의 주제를 잘 표현하는 제목, 해당 채널에 대한 설명, 해당 채널의 검색에 이용될 태그, 장르, 해당 채널의 대표 이미지 등 각종 서지정보가 설정될 수 있다.Each channel can be opened by an administrator. Various types of bibliography such as a title representing a subject of the corresponding channel, a description of the corresponding channel, a tag to be used for searching the corresponding channel, a genre, Information can be set.

이러한 채널별 서지정보는 콘텐츠 목록과 함께 통신망을 통해 사용자들에게 제공될 수 있다.
Such bibliographic information for each channel can be provided to users through a communication network together with a content list.

도 9b를 참조하자면, 채널관리서버(22)는 통신망(13)을 통해 각 사용자와 인터페이스하여, 사용자(19)가 채널을 개설할 수 있도록 하고, 채널을 개설한 사용자(19)가 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠들 중 자신이 개설한 채널을 통해 서비스할 음악 콘텐츠를 선곡할 수 있도록 하며, 사용자의 선곡에 따라 콘텐츠 목록을 관리한다.9B, the channel management server 22 interfaces with each user through the communication network 13 so that the user 19 can open a channel and the user 19 who establishes the channel can access the first storage The user can select music contents to be served through the channel of his / her own, and manage the contents list according to the selection of the user.

그러므로 채널을 개설한 사용자(19)가 스스로 음악방송 채널을 운영하는 것과 같은 효과가 발생한다.
Therefore, the same effect as the user 19 who opens the channel operates the music broadcasting channel by itself.

사용자가 채널을 개설한다는 것은 사용자가 특정 채널을 운영할 수 있는 권한을 가지게 된다는 것을 의미하며, 채널을 개설할 수 있는 자격 조건은 필요에 따라 다양하게 구성될 수 있다.A user establishing a channel means that the user has a right to operate a specific channel, and the qualifications for opening the channel can be variously configured as needed.

채널을 개설할 수 있는 자격 조건의 예로는 온라인 게임 서비스 시스템에 회원으로 가입되어 있을 것을 들 수 있으며, 채널 개설이 유료라면 채널 개설 요금을 지급할 것도 포함될 수 있다.
Examples of qualifications for opening a channel include membership in an online game service system and payment of a channel opening fee if the channel is paid.

도 10을 참조하여 사용자가 채널을 개설하고 콘텐츠 목록을 변경하는 과정의 예를 설명하기로 한다.10, an example of a process in which a user opens a channel and changes a content list will be described.

먼저 채널을 개설하려는 사용자는 온라인 게임 서비스 시스템에 로그인 한다(S201-1). 만일 회원 가입을 하지 않은 상태라면 회원 가입 절차를 진행하여 회원으로 가입한다.
First, a user who wants to establish a channel logs in an online game service system (S201-1). If you have not signed up for membership, proceed with the membership process and join as a member.

단계 S201-1에서 로그인에 성공한 사용자는 채널 개설에 필요한 요금을 결제한다(S201-2).In step S201-1, the user who has succeeded in logging in satisfies the fee necessary for opening the channel (S201-2).

채널 개설에 필요한 요금은 채널의 존속 기간이나 해당 채널을 통해 서비스할 음악 콘텐츠의 개수 등 다양한 요건에 따라 결정될 수 있다. 예컨대 하나의 채널을 한 달간 존속시키는 요금을 1,000원으로 책정할 수 있다.The fee required for opening a channel can be determined according to various requirements such as the duration of the channel or the number of music contents to be served through the channel. For example, a fee for maintaining one channel for one month can be set at 1,000 won.

채널 개설 요금은 현금 결제, 신용카드 결제, 휴대폰 결제, 사이버 머니 결제 등 다양한 결제 방법을 이용하여 결제할 수 있다.The channel opening fee can be paid using various payment methods such as cash settlement, credit card settlement, mobile phone settlement, and cyber money settlement.

여기서 사이버 머니는 그 명칭에 관계없이 지불수단으로 이용할 수 있는 가상의 가치를 말한다. 예컨대 게임계정에 있는 사이버 머니로 결제할 수 있도록 구성될 수도 있다.
Cyber money is a virtual value that can be used as a means of payment regardless of its name. For example, it may be configured to pay by cyber money in the game account.

채널 개설 요금의 결제에 따라 사용자는 특정 채널을 운영할 수 있는 권한을 갖게 된다.According to the settlement of the channel establishment fee, the user has the authority to operate a specific channel.

그러면 채널 관리서버(22)는 사용자가 해당 채널로 서비스할 음악 콘텐츠를 선택할 수 있도록 하고(S201-3), 사용자가 선택한 음악 콘텐츠를 포함하는 콘텐츠 목록을 생성한다(S201-4).Then, the channel management server 22 allows the user to select a music content to be served by the channel (S201-3), and generates a content list including the music content selected by the user (S201-4).

또한,사용자는 언제라도 자신이 개설한 채널의 선곡을 변경할 수 있다.In addition, the user can change the selection of the channel that he / she has opened at any time.

선곡을 변경하는 과정의 예를 살펴보자면, 사용자가 온라인 게임 서비스 시스템에 로그인한 경우(S202-1), 채널관리서버(22)는 사용자의 요청에 따라 해당 사용자가 개설한 채널 정보와 현재 콘텐츠 목록(선곡정보)을 화면에 표시해 준다(S202-2). 이 화면에는 선곡 변경을 위한 메뉴가 포함되어 있다.If the user logs in to the online game service system (S202-1), the channel management server 22 transmits the channel information created by the user and the current content list (Selection information) on the screen (S202-2). This screen contains a menu for changing the song selection.

사용자가 선곡 변경 메뉴를 통해 선곡 변경을 요청하면, 채널관리서버(22)는 선곡 변경을 위한 사용자 인터페이스를 화면에 출력하여 선곡을 변경할 수 있도록 한다(S202-3). 그리고 사용자가 선곡을 변경하면 채널관리서버(22)는 해당 채널의 콘텐츠 목록을 갱신한다(S202-4).
When the user requests a selection change through the selection change menu, the channel management server 22 outputs a user interface for change of selection to a screen to change the selection (S202-3). When the user changes the selection, the channel management server 22 updates the contents list of the corresponding channel (S202-4).

도 11은 사용자가 채널을 개설할 때 또는 콘텐츠 목록을 변경하고자 할 때 선곡을 할 수 있도록 해주는 사용자 인터페이스 화면(71)의 예이다.11 is an example of a user interface screen 71 that allows a user to select a channel when opening a channel or changing a content list.

사용자는 해당 채널의 주제를 잘 표현하는 제목, 해당 채널에 대한 설명, 해당 채널의 검색에 이용될 태그 등을 각각 제목 입력란(71-1), 설명 입력란(71-2), 태그 입력란(71-3)에 입력한다.The user inputs a title, a description of the channel, a tag to be used for searching for the channel, and the like in a title input field 71-1, a description input field 71-2, a tag input field 71- 3).

이러한 서지정보의 종류는 필요에 따라 다양하게 설정될 수 있으며, 각 채널을 소개하기 위한 정보로 활용될 수 있다.The types of bibliographic information can be variously set as needed, and can be utilized as information for introducing each channel.

사용자는 검색창(71-4)에 음악 콘텐츠에 관한 키워드를 입력하여 음악 콘텐츠를 검색할 수 있으며, 음악 콘텐츠 창(71-5)에는 제1 스토리지(21)에 저장되어 있는 음악 콘텐츠의 목록이 나타난다.A user can search for music contents by inputting a keyword related to the music content in the search window 71-4. A list of music contents stored in the first storage 21 is displayed in the music content window 71-5 appear.

선곡표 창(71-6)은 사용자가 해당 채널에 대해 선곡한 음악 콘텐츠들을 표시하는 곳으로서, 사용자는 검색창(71-4)이나 음악 콘텐츠 창(71-5)에서 특정 음악 콘텐츠를 선택하여 선곡표 창(71-6)에 등록하거나, 선곡표 창(71-6)에 등록되어 있는 특정 음악 콘텐츠를 제거할 수 있다.The selection list window 71-6 is a place where the user displays selected music contents for the channel. The user selects a specific music content from the search window 71-4 or the music content window 71-5 It is possible to register the selected music content in the selected music list window 71-6 or the specific music content registered in the selected music list window 71-6.

사용자가 선곡을 종료하면 채널관리서버(22)는 해당 채널의 콘텐츠 목록을 현재 선곡된 내용으로 변경시킨다.
When the user finishes selection, the channel management server 22 changes the contents list of the corresponding channel to the currently selected contents.

온라인 게임 서비스 시스템은 도 5에 도시된 예와 같이 광고용 오디오 콘텐츠를 저장하는 제2 스토리지(24)를 더 포함하여 이루어질 수 있다.The online game service system may further comprise a second storage 24 for storing audio contents for advertisement as shown in the example shown in Fig.

이러한 실시예에서 채널관리서버(22)는 도 12에 도시된 바와 같이 제2 스토리지(24)에 저장되어 있는 광고용 오디오 콘텐츠들 중 하나 이상을 채널별 콘텐츠 목록에 포함시킬 수 있다. 그러면 해당 채널의 음악방송을 청취하는 사용자는 음악을 감상하는 도중 광고방송을 듣게 된다.In this embodiment, the channel management server 22 may include one or more pieces of advertisement audio contents stored in the second storage 24 in the per-channel content list as shown in FIG. Then, the user who listens to the music broadcast of the channel hears the commercial broadcast while listening to the music.

광고용 오디오 콘텐츠는 새로운 수익모델을 창출할 수 있도록 해주지만, 사용자의 음악 감상을 불편하게 하지 않을 수 있는 합리적인 범위 내에서 제한적으로 이루어지는 것이 바람직하다.
The audio content of the advertisement can create a new profit model, but it is preferable that the audio content is limited within a reasonable range that does not inconvenience the user's music appreciation.

한편, 채널관리서버(22)는 현재 개설되어 있는 각 채널에 관한 정보를 다양한 형식으로 가공하여 통신망을 통해 제공할 수 있으며, 특히 채널별 콘텐츠 목록에 관한 정보를 제공할 수 있다.On the other hand, the channel management server 22 can process the information about the currently established channels in various formats and provide them through a communication network, and in particular, can provide information on the content list for each channel.

도 13은 채널 정보를 제공하는 화면(72)의 간단한 예를 보인 것으로서, 현재 개설되어 있는 채널의 목록을 보여 주는 채널 목록창(72-1), 채널 목록 중 현재 선택된 채널의 서지정보를 보여 주는 창(72-3), 현재 선택된 채널의 선곡 내용을 보여주는 창(72-4)으로 이루어져 있다.FIG. 13 shows a simple example of a screen 72 for providing channel information, which includes a channel list window 72-1 showing a list of currently opened channels, A window 72-3, and a window 72-4 showing the selection contents of the currently selected channel.

사용자는 이러한 채널 정보를 이용하여 원하는 채널을 검색하거나 특정 채널에 접속하여 음악방송을 청취할 수 있다.
The user can search for a desired channel using the channel information or access a specific channel to listen to the music broadcast.

상술한 실시예는 본 발명의 이해를 돕기 위한 것이며, 본 발명은 상술한 실시예에 한정되지 않고 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 당업자에 의해 다양하게 변형하여 실시할 수 있는 것임은 물론이다.
It is to be understood that the present invention is not limited to the above-described embodiment, and that various changes and modifications may be made by those skilled in the art without departing from the technical spirit of the present invention. to be.

11,14: 사용자 단말 12: 게임 클라이언트
13: 통신망 15: 게임 서버
21: 제1 스토리지 22: 채널관리서버
23: 스트리밍 서버 24: 제2 스토리지
11, 14: user terminal 12: game client
13: communication network 15: game server
21: first storage 22: channel management server
23: streaming server 24: second storage

Claims (11)

삭제delete 삭제delete 삭제delete 통신망을 통해 온라인 게임 서비스를 제공하는 게임 서버;
각 사용자 단말에 설치되어 상기 게임 서버와 통신하면서 온라인 게임을 진행하는 게임 클라이언트;
복수의 음악 콘텐츠를 저장하는 제1 스토리지;
URL로 구분되는 하나 이상의 채널에 각각 대응하여, 상기 제1 스토리지에 저장되어 있는 음악 콘텐츠들 중 일정 개수의 음악 콘텐츠가 포함된 콘텐츠 목록을 관리하는 채널관리서버; 및
각 채널의 콘텐츠 목록에 있는 음악 콘텐츠를 해당 URL을 통해 접속한 사용자 단말로 스트리밍 방식을 통해 전송하는 스트리밍 서버를 포함하고,
상기 게임 클라이언트는 사용자의 설정에 따라 게임 효과음 대신 상기 스트리밍 서버로부터 수신되는 특정 채널의 음악 콘텐츠가 재생되도록 처리하며,
상기 채널관리서버는 통신망을 통해 사용자와 인터페이스하여 사용자가 채널을 개설하고, 상기 제1 스토리지에 저장되어 있는 음악 콘텐츠들 중 해당 채널의 콘텐츠 목록에 포함될 음악 콘텐츠를 선택할 수 있도록 하며,
상기 스트리밍 서버는 각 콘텐츠 목록의 음악 콘텐츠들을 특정 시점부터 시작하여 순서대로 전송하는 과정을 주기적으로 반복하는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
A game server for providing an online game service through a communication network;
A game client installed in each user terminal to conduct an online game while communicating with the game server;
A first storage for storing a plurality of music contents;
A channel management server that corresponds to one or more channels identified by a URL and manages a content list including a predetermined number of music contents stored in the first storage; And
And a streaming server for transmitting the music contents in the contents list of each channel to a user terminal connected through the corresponding URL through a streaming method,
The game client processes the music contents of a specific channel received from the streaming server instead of the game sound effect according to the setting of the user,
The channel management server interfaces with a user through a communication network to allow a user to open a channel and to select music contents to be included in the contents list of the corresponding music contents stored in the first storage,
Wherein the streaming server periodically repeats a process of sequentially transmitting music contents of each content list starting from a specific point in time.
제 4 항에 있어서,
상기 게임 클라이언트는 사용자의 설정에 따라 특정 채널에 대응하는 URL로 접속하여 상기 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
5. The method of claim 4,
Wherein the game client accesses a URL corresponding to a specific channel according to a user's setting and reproduces the music content received from the streaming server.
제 4 항에 있어서,
상기 게임 클라이언트는 사용자의 설정에 따라 음악방송을 수신하여 처리할 수 있는 컴퓨터 프로그램 모듈이 특정 채널에 대응하는 URL로 접속하여 상기 스트리밍 서버로부터 수신되는 음악 콘텐츠를 재생하도록 제어하는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
5. The method of claim 4,
Wherein the game client controls to reproduce music contents received from the streaming server by accessing a URL corresponding to a specific channel by a computer program module capable of receiving and processing a music broadcast according to a setting of a user, Online game service system linked with service.
삭제delete 제 4 항에 있어서,
상기 채널관리서버는 상기 채널별 콘텐츠 목록을 주기적으로 변경하는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
5. The method of claim 4,
And the channel management server periodically changes the content list for each channel.
삭제delete 제 4 항에 있어서,
상기 게임 클라이언트는 사용자가 게임 효과음 중 음악방송 청취시 중지하지 않을 것을 설정할 수 있도록 하고, 해당 게임 효과음의 재생은 중지시키지 않는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
5. The method of claim 4,
Wherein the game client is configured to allow the user to set the game sound effect not to be stopped when listening to a music broadcast, and does not stop playing the game sound effect.
제 4 항에 있어서,
하나 이상의 광고용 사운드 콘텐츠를 저장하는 제2 스토리지를 더 포함하고,
상기 채널관리서버는 상기 제2 스토리지에 저장된 광고용 오디오 콘텐츠 중 하나 이상을 상기 콘텐츠 목록에 포함시키는 것을 특징으로 하는 실시간 음악 서비스와 연계한 온라인 게임 서비스 시스템.
5. The method of claim 4,
Further comprising a second storage for storing sound content for one or more advertisements,
Wherein the channel management server includes at least one of the audio contents for advertisement stored in the second storage in the contents list.
KR1020100071226A 2010-07-23 2010-07-23 Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service KR101736776B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100071226A KR101736776B1 (en) 2010-07-23 2010-07-23 Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100071226A KR101736776B1 (en) 2010-07-23 2010-07-23 Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service

Publications (2)

Publication Number Publication Date
KR20120009958A KR20120009958A (en) 2012-02-02
KR101736776B1 true KR101736776B1 (en) 2017-05-18

Family

ID=45834657

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100071226A KR101736776B1 (en) 2010-07-23 2010-07-23 Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service

Country Status (1)

Country Link
KR (1) KR101736776B1 (en)

Also Published As

Publication number Publication date
KR20120009958A (en) 2012-02-02

Similar Documents

Publication Publication Date Title
EP1536352B1 (en) System for accessing content items over a network
RU2417113C2 (en) Representation of flow video in, for example, video games or mobile devices
US9178926B2 (en) Digital media distribution system and method
CN101438526B (en) Advertisement rotation
US6876901B2 (en) Electronic media distribution system with media purchase interface
US12028640B2 (en) Wireless networked record session device
US20100093434A1 (en) System for coordinating behavior of a toy with play of an online educational game
CN102077240A (en) Media content service for renting jukeboxes and playlists adapted for personal media players
CN101118743A (en) Remote interaction karaoke system establishing and using method thereof
CN108040298A (en) Method and apparatus for transmitting digital content from from computer to mobile hand-held device
US20070250849A1 (en) Method and device for media quiz
Madsen Voices-cast: a report on the new audiosphere of podcasting with specific insights for public broadcasting
US10448217B2 (en) Interactive channel
WO2002007414A1 (en) Method for information service using portable communication terminal
KR101645288B1 (en) System and method for receiving and synchronizing content on a communication device
KR101736776B1 (en) Sound Processing Method for Game Client, and On Line Game Service System Linked with Real Time Music Service
KR20130129761A (en) Multi-connecting media play system and media play method thereof
KR20130053718A (en) Mobile sound management system, open-market server, and providing method thereof
JP5658626B2 (en) Karaoke game system using personal mobile terminal of user
KR100665568B1 (en) Internet game service system capable of changing background music and method thereof, and recording medium storing program executing the same
JP2002064808A (en) Portable terminal information system interlocked to broadcasting program
Dolan The Big Bumpy Shift: Digital Music via Mobile Internet (originally published in December 2000)
KR101132777B1 (en) Method for providing online music service of group playing and watching
KR100977641B1 (en) System and Method Of Service Requesting and Providing Music Through Internet
KR20120024235A (en) Sound processing method for game client, and system for real time music broadcasting service linked with on-line game

Legal Events

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