Nothing Special   »   [go: up one dir, main page]

KR101054904B1 - System and method for forming music map - Google Patents

System and method for forming music map Download PDF

Info

Publication number
KR101054904B1
KR101054904B1 KR1020100047477A KR20100047477A KR101054904B1 KR 101054904 B1 KR101054904 B1 KR 101054904B1 KR 1020100047477 A KR1020100047477 A KR 1020100047477A KR 20100047477 A KR20100047477 A KR 20100047477A KR 101054904 B1 KR101054904 B1 KR 101054904B1
Authority
KR
South Korea
Prior art keywords
music
map
information
mobile terminal
music map
Prior art date
Application number
KR1020100047477A
Other languages
Korean (ko)
Inventor
이동수
박기호
정기준
Original Assignee
주식회사 파네즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 파네즈 filed Critical 주식회사 파네즈
Priority to KR1020100047477A priority Critical patent/KR101054904B1/en
Priority to PCT/KR2011/003538 priority patent/WO2011145835A2/en
Application granted granted Critical
Publication of KR101054904B1 publication Critical patent/KR101054904B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Instructional Devices (AREA)

Abstract

PURPOSE: A music map generating system is provided to search other user while reproducing the same music with the neighboring user through a music map application in a portable terminal. CONSTITUTION: A music reproduction information collecting module(240) matches user information, location information, and reproducing music file information of a portable terminal of a music map member with a corresponding member. A music map generating module(230) generating a music map. A music chart generating module(250) generates a music chart of the music map member. A communication module(260) transmits the music map or the music chart to the portable terminal of the music map member.

Description

음악지도 생성 시스템 및 방법 {SYSTEM AND METHOD FOR FORMING MUSIC MAP}Music map generation system and method {SYSTEM AND METHOD FOR FORMING MUSIC MAP}

본 발명은 음악지도 생성 시스템 및 방법에 관한 것으로, 특히 휴대단말기를 이용하여 사용자의 주변에 위치한 타 사용자의 정보 및 타 사용자가 현재 재생 중인 음악파일의 정보를 지도로 확인할 수 있는 음악지도 생성 시스템 및 방법에 관한 것이다.
The present invention relates to a system and method for generating a music map, and more particularly, to a music map generation system capable of confirming information of another user located near a user and information of a music file currently being played by another user using a mobile terminal; It is about a method.

최근의 휴대단말기는 기능이 다양화되고 고급화됨에 따라 휴대단말기 본연의 기능인 음성 호 처리 외에 단문메시지(SMS) 송수신에서부터 동영상 메일 송수신, 폰북, 일정관리, 계산기, 전화번호부 및 동영상 게임 등과 같은 각종 부가 기능이 사용되고 있다.Recently, as the mobile terminal has been diversified and advanced, various additional functions such as SMS transmission, video mail transmission, phone book, schedule management, calculator, phone book and video game, etc. Is being used.

그리고 휴대단말기는 인터넷의 각종 자원을 검색할 때 사용하는 프로그램인 모바일 브라우저를 통해 어플리케이션을 다운로드 받아 실행시킴으로써, 휴대단말기 사용자로 하여금 자신에게 필요한 각종 어플리케이션을 편리하게 사용할 수 있도록 하고 있다.In addition, the mobile terminal downloads and executes an application through a mobile browser, which is a program used to search for various resources of the Internet, so that the user of the portable terminal can conveniently use various applications necessary for the user.

이러한 어플리케이션 종류로는 웹툰, 요리정보, 음악정보, 길 찾기 등과 같은 다양한 분야의 어플리케이션이 존재하며, 음악정보 어플리케이션의 경우 음악파일을 검색 및 다운로드 받아 재생하는 서비스를 제공하고 있다.Such application types include applications in various fields such as webtoons, cooking information, music information, and pathfinding. In the case of a music information application, a music file application is provided to search for, download, and play a music file.

또한 지도와 관련된 어플리케이션은 건물, 지명, 업소명을 이용하여 위치찾기 및 길 찾기 서비스를 제공하고 있다.In addition, map-related applications provide location and route finding services using buildings, place names, and business names.

하지만 음악정보와 지도정보가 결합하여 현재 사용자와 같은 음악을 듣고 있는 타 사용자 및 타 사용자의 위치를 지도로 표현하거나, 사용자와 음악적 취향이 유사한 타 사용자 및 타 사용자의 위치를 검색할 수 있는 어플리케이션 서비스는 없었다.
However, by combining music information and map information, an application service that displays the location of other users and other users who are listening to the same music as the current user, or can search the location of other users and other users who have similar musical tastes as the user. Was not.

본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 음악지도 어플리케이션이 설치된 휴대단말기에서 사용자의 현재 위치 주변에서 사용자와 동일한 음악파일을 재생중인 타 사용자를 검색할 수 있도록 함으로써 사용자가 음악적 취향이 비슷한 타 사용자를 검색할 수 있도록 하는 음악지도 생성 시스템 및 방법을 제공하는데 있다.
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and enables a user to search for another user who is playing the same music file as the user in the vicinity of the user's current location in a mobile terminal where the music map application is installed. The present invention provides a music map generation system and method for searching for other users.

전술한 목적을 달성하기 위한 본 발명의 음악지도 생성 시스템은, 음악지도 회원의 휴대단말기에서 전달되는 사용자정보, 위치정보 및 재생 중인 음악파일정보를 미리 저장된 음악지도 회원 중 해당 회원과 매칭하여 저장하는 음악재생정보수집모듈, 상기 음악지도 회원의 위치정보 및 재생 중인 음악파일정보를 지도정보와 매칭하여 음악지도를 생성하는 음악지도생성모듈, 상기 음악지도 회원의 사용자정보, 위치정보 및 재생 중인 음악파일정보를 바탕으로 음악지도 회원의 음악차트를 생성하는 음악차트생성모듈, 상기 음악지도 회원의 휴대단말기로부터 사용자정보, 위치정보 및 재생 중인 음악파일정보를 전달받고, 상기 음악지도 회원의 휴대단말기로 상기 음악지도 또는 상기 음악차트를 전달하는 통신모듈을 포함한다.The music map generation system of the present invention for achieving the above object is to match the user information, location information and music file information being transmitted from the portable device of the music map member with the corresponding member of the music map member stored in advance A music play information collection module, a music map generation module for generating a music map by matching location information of the music map member and music file information being played with map information, user information of the music map member, location information, and music file being played. A music chart generation module for generating a music chart of a music map member based on the information, receiving user information, location information, and music file information being played from the music map member's mobile terminal, and transmitting the music map member to the mobile terminal of the music map member. It includes a music module or a communication module for delivering the music chart.

또한 상기 음악지도 회원의 정보를 저장하는 회원정보 데이터베이스, 음악파일을 저장하는 음악파일 데이터베이스를 더 포함한다.The apparatus may further include a member information database storing information of the music map member and a music file database storing music files.

또한 상기 음악지도 회원의 휴대단말기에서 전달되는 위치정보 및 재생 중인 음악파일정보를 상기 음악재생정보수집모듈로 전달하고, 상기 휴대단말기의 요청에 따라 상기 음악파일, 상기 음악지도 및 상기 음악차트 중 어느 하나를 추출하여 상기 통신모듈로 전달하는 관리모듈을 더 포함한다.Also, location information and music file information being transmitted from the portable terminal of the music map member are transmitted to the music playback information collection module, and any one of the music file, the music map, and the music chart is requested by the portable terminal. It further includes a management module for extracting one and delivering it to the communication module.

또한 상기 음악지도 회원의 재생 중인 음악파일정보 중 가수정보를 지도정보와 매칭하여 가수지도를 생성하고, 노래제목정보를 지도정보와 매칭하여 노래지도를 생성하는 것을 특징으로 하고, 상기 음악차트생성모듈은 상기 음악지도 회원의 휴대단말기에서 전달되는 위치정보 및 재생중인 음악파일정보를 이용하여 전국 실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트 및 아티스트별 실시간차트 중 어느 하나 이상을 생성한다,The music chart generation module may include generating a singer map by matching singer information with map information of the music file information being played by the music map member, and generating a song map by matching song title information with map information. Creates one or more of the nationwide real-time chart, real-time chart by age, real-time chart by genre, real-time chart by artist and real-time chart by artist using location information and music file information transmitted from the mobile terminal of the music map member.

또한 상기 음악지도는 음악지도 회원의 위치 및 현재 재생 중인 음악파일정보를 지도상에 표시하고, 상기 가수지도는 특정 가수의 음악파일을 재생하고 있는 음악지도 회원의 위치를 지도상에 표시하며, 상기 노래지도는 특정 노래제목의 음악파일을 재생하고 있는 음악지도 회원의 위치를 지도상에 표시한다.In addition, the music map displays the location of the music map member and the currently playing music file information on the map, the singer map displays the location of the music map member playing the music file of the specific singer on the map, The song map displays on the map the position of the music map member playing the music file of the specific song title.

본 발명의 휴대단말기가 음악지도 서버에서 생성된 음악지도를 표시하는 방법은 음악파일 재생시 사용자정보, 현재위치정보, 재생 중인 음악파일정보를 음악지도 서버로 송신하는 단계, 상기 음악파일을 재생하는 중에 상기 음악지도 서버로 음악지도를 요청하는 단계, 상기 음악지도 서버로부터 사용자의 현재위치에 대응되는 음악지도를 수신하여 표시하는 단계를 포함한다.The method for displaying a music map generated by the music map server in the portable terminal of the present invention includes transmitting user information, current location information, and music file information being played to the music map server when playing the music file, and playing the music file. Requesting a music map from the music map server, receiving and displaying a music map corresponding to the current location of the user from the music map server.

또한 상기 음악지도를 표시하는 중에 가수지도가 선택되면, 상기 음악지도 서버로 상기 가수지도를 요청하고, 상기 음악지도 서버로부터 특정가수의 음악파일을 재생하고 있는 음악지도 회원이 표시된 가수지도를 수신하여 표시하는 단계, 노래지도가 선택되면, 상기 음악지도 서버로 상기 음악지도를 요청하고, 상기 음악지도 서버로부터 특정노래제목에 해당하는 음악파일을 재생하고 있는 음악지도 회원이 표시된 음악지도를 수신하여 표시하는 단계를 더 포함한다.In addition, if a singer map is selected while displaying the music map, request the singer map from the music map server, and receive a singer map indicating a music map member playing a music file of a specific singer from the music map server. When the song map is selected, the music map server requests the music map from the music map server, and receives and displays the music map displayed by the music map member who is playing a music file corresponding to a specific song title from the music map server. It further comprises the step.

또한 상기 음악지도를 표시하는 중에 음악차트 요청이 감지되면, 상기 음악지도 서버로 음악차트를 요청하는 단계, 상기 음악지도 서버로부터 수신한 음악차트를 표시하는 단계를 더 포함한다.The method may further include: requesting a music chart from the music map server when the music chart request is detected while displaying the music map, and displaying the music chart received from the music map server.

또한 상기 음악지도는 상기 휴대단말기의 현재위치에서 일정한 거리 내에 위치하는 음악지도 회원이 표시되는 지도이고, 상기 음악차트는 상기 음악지도 회원들의 위치정보 및 재생 중인 음악파일정보를 바탕으로 생성된 전국 실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트 및 아티스트별 실시간차트이다.
The music map is a map displaying music map members located within a certain distance from the current location of the mobile terminal, and the music chart is a national real-time generated based on the location information of the music map members and music file information being played. It is a chart, real-time chart by region, real-time chart by age, real-time chart by genre, and real-time chart by artist.

본 발명은 휴대단말기에서 음악지도 어플리케이션을 통해 음악감상뿐 아니라 주변지역에서 사용자와 동일한 음악을 재생 중인 타 사용자를 검색할 수 있도록 함으로써, 같은 음악적 취향을 가진 타 사용자들을 검색할 수 있는 효과가 있다.The present invention enables the mobile terminal to search for other users who are playing the same music as the user in the surrounding area as well as the music enjoyment through the music map application, thereby searching for other users having the same musical taste.

또한 사용자는 음악지도 어플리케이션을 통해 같은 음악적 취향을 가진 타 사용자 검색을 통해 친구맺기, 대화신청과 같은 기능을 수행할 수 있으며, 이를 통해 다양한 음악정보를 공유할 수 있는 효과가 있다.In addition, the user can perform functions such as making friends and requesting conversations by searching for other users with the same musical taste through the music map application, thereby sharing various music information.

또한 사용자는 음악지도 어플리케이션을 통해 특정지역 또는 전국적으로 실시간 음악재생순위, 연령별 음악재생순위와 같은 다양한 종류의 통계자료를 확인할 수 있으며, 이를 통해 다양한 음악정보를 검색 및 확인할 수 있는 효과가 있다.
In addition, the user can check various kinds of statistical data such as real-time music playback rankings and music playback rankings by age through a music map application, and there is an effect of searching and confirming various music information.

도 1은 본 발명의 실시 예에 따른 음악지도 생성 시스템 구성도,
도 2는 본 발명의 실시 예에 따른 휴대단말기의 내부 구성도,
도 3은 본 발명의 실시 예에 따른 음악지도 서버의 내부 구성도,
도 4는 본 발명의 실시 예에 따른 음악지도 서버에서 음악지도 생성과정을 나타낸 흐름도,
도 5는 본 발명의 실시 예에 따른 휴대단말기에서 음악지도 요청과정을 나타낸 화면 예시도,
도 6은 본 발명의 실시 예에 따른 음악지도 서버에서 특정지도 생성과정을 나타낸 흐름도,
도 7은 본 발명의 실시 예에 따른 휴대단말기에서 특정지도 요청과정을 나타낸 화면 예시도,
도 8은 본 발명의 실시 예에 따른 휴대단말기에서 특정 사용자 검색 과정을 나타낸 화면 예시도,
도 9는 본 발명의 실시 예에 따른 휴대단말기에서 특정지역의 음악차트 검색 과정을 나타낸 화면 예시도,
도 10은 본 발명의 실시 예에 따른 휴대단말기에서 특정연령의 음악차트 검색과정을 나타낸 화면 예시도,
도 11은 본 발명의 실시 예에 따른 휴대단말기에서 특정장르의 음악차트 검색과정을 나타낸 화면 예시도,
도 12는 본 발명의 실시 예에 따른 휴대단말기에서 특정아티스트의 음악차트 검색과정을 나타낸 화면 예시도.
1 is a configuration diagram of a music map generation system according to an embodiment of the present invention;
2 is an internal configuration diagram of a mobile terminal according to an embodiment of the present invention;
3 is an internal configuration diagram of a music map server according to an embodiment of the present invention;
4 is a flowchart illustrating a music map generation process in a music map server according to an embodiment of the present invention;
5 is a screen example showing a music map request process in a mobile terminal according to an embodiment of the present invention;
6 is a flowchart illustrating a specific map generation process in a music map server according to an embodiment of the present invention;
7 is a screen example showing a specific map request process in a mobile terminal according to an embodiment of the present invention;
8 is an exemplary view showing a specific user search process in a mobile terminal according to an embodiment of the present invention;
9 is a screen example showing a music chart search process of a specific region in a mobile terminal according to an embodiment of the present invention;
10 is a screen example showing a music chart search process of a specific age in a mobile terminal according to an embodiment of the present invention;
11 is a screen example showing a music chart search process of a specific genre in a mobile terminal according to an embodiment of the present invention;
12 is a screen example showing a music chart search process of a specific artist in a mobile terminal according to an embodiment of the present invention.

이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 상세히 설명하기 위하여, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.

도 1은 본 발명의 실시 예에 따른 음악지도 생성 시스템 구성도이다.1 is a block diagram of a music map generation system according to an embodiment of the present invention.

먼저, 음악지도 생성 시스템은 휴대단말기(100), 음악지도 서버(200)를 포함한다. First, the music map generation system includes a mobile terminal 100 and a music map server 200.

휴대단말기(100)는 인터넷을 통해 음악지도 어플리케이션을 다운로드 받아 설치하고, 음악지도 어플리케이션을 통해 사용자로부터 음악파일이 검색 및 선택되면 선택된 음악파일을 다운로드한다. 또한 휴대단말기(100)는 음악지도 어플리케이션을 통해 특정 음악파일 재생이 선택되면, 선택된 음악파일을 재생한다.The mobile terminal 100 downloads and installs a music map application through the Internet, and downloads a selected music file when a music file is searched and selected by a user through the music map application. In addition, the mobile terminal 100 plays a selected music file when a specific music file is selected through a music map application.

이때 음악파일은 음악지도 어플리케이션을 통해 미리 다운로드한 음악파일이거나, 음악지도 어플리케이션에 등록되어 검색 및 재생이 가능한 음악파일일 수 있다.In this case, the music file may be a music file downloaded in advance through a music map application or a music file registered in the music map application and searchable and played back.

또한 휴대단말기(100)는 음악지도 어플리케이션을 통해 사용자로부터 음악지도 또는 음악차트 검색이 선택되면, 음악지도 서버(200)로 음악지도 또는 음악차트를 요청한다.In addition, when the music map or music chart search is selected from the user through the music map application, the mobile terminal 100 requests the music map server 200 for the music map or the music chart.

그 후, 휴대단말기(100)는 음악지도 서버(200)로부터 음악지도 또는 음악차트를 수신하면, 수신한 음악지도 또는 음악차트를 표시부(미도시)를 통해 화면으로 출력한다.Thereafter, when the mobile terminal 100 receives the music map or the music chart from the music map server 200, the mobile terminal 100 outputs the received music map or the music chart to the screen through a display unit (not shown).

음악지도 서버(200)는 휴대단말기(100)로부터 특정 음악파일 다운로드가 요청되면, 특정 음악파일을 휴대단말기(100)로 송신한다. 그리고 음악지도 서버(200)는 휴대단말기(100)로부터 사용자정보, 현재위치 및 재생 중인 음악파일정보를 수신하면, 음악지도 회원정보 중 해당 회원과 매칭하여 수신한 정보를 저장한다.The music map server 200 transmits a specific music file to the mobile terminal 100 when a specific music file download is requested from the mobile terminal 100. When the music map server 200 receives the user information, the current location, and the music file information being played from the mobile terminal 100, the music map server 200 stores the received information by matching with the corresponding member among the music map member information.

이때 음악지도 서버는 휴대단말기에 음악지도 어플리케이션을 설치하는 사용자에게 회원가입과 함께 닉네임, 나이, 관심음악과 같은 간단한 프로필을 입력받아 저장한다.At this time, the music map server receives and stores a simple profile such as nickname, age, and interest music along with membership to the user who installs the music map application on the mobile terminal.

또한 음악지도 서버(200)는 휴대단말기(100)로부터 음악지도가 요청되면, 휴대단말기(100)의 현재 위치를 판단하고, 판단한 위치에 따른 음악지도를 생성하여 송신한다.In addition, when a music map is requested from the mobile terminal 100, the music map server 200 determines a current position of the mobile terminal 100, generates and transmits a music map according to the determined position.

또한 음악지도 서버(200)는 휴대단말기(100)로부터 특정가수 또는 특정노래에 대한 음악지도가 요청되면, 요청한 특정가수 또는 특정노래에 대한 음악지도를 생성하여 휴대단말기(100)로 송신한다.In addition, when a music map for a specific singer or a specific song is requested from the portable terminal 100, the music map server 200 generates a music map for the requested specific singer or a specific song and transmits the generated music map to the portable terminal 100.

또한 음악지도 서버(200)는 휴대단말기(100)로부터 음악지도 회원들의 전국실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트 및 아티스트별 실시간차트 중 어느 하나에 대한 차트 검색이 요청되면, 해당 차트에 대한 정보를 휴대단말기(100)로 송신한다.In addition, the music map server 200 is requested from the mobile terminal 100 when the chart search for any one of the real-time charts, real-time charts by region, real-time charts by age, real-time charts by genre and artist by charts of the music map members, the corresponding, Information about the chart is transmitted to the mobile terminal 100.

도 2는 본 발명의 실시 예에 따른 휴대단말기의 내부 구성도이다.2 is an internal configuration diagram of a mobile terminal according to an embodiment of the present invention.

도 2를 참조하면, 휴대단말기(100)는 제어부(110), 음악파일저장부(120), 음악파일재생부(130), 오디오출력부(140), 송수신부(150), 표시부(160), 키입력부(170)를 포함한다.Referring to FIG. 2, the mobile terminal 100 includes a control unit 110, a music file storage unit 120, a music file playback unit 130, an audio output unit 140, a transceiver 150, and a display unit 160. And a key input unit 170.

음악파일저장부(120)는 다운로드받은 음악파일을 저장하는 기능을 수행한다.The music file storage unit 120 performs a function of storing the downloaded music file.

음악파일재생부(130)는 사용자로부터 음악파일 재생이 선택되면, 음악파일저장부(120)에 저장된 음악파일을 전달받아 오디오출력부(140)를 통해 재생하는 기능을 수행한다.The music file playback unit 130 performs a function of receiving the music file stored in the music file storage unit 120 and playing it through the audio output unit 140 when the music file playback is selected from the user.

오디오 출력부(140)는 코덱을 구성할 수 있으며, 코덱은 패킷데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 구비한다. 오디오 출력부(140)는 음악파일재생부(130)를 통해 전달되는 디지털 오디오 신호를 오디오 코덱을 통해 아날로그 신호로 변환하여 재생한다.The audio output unit 140 may configure a codec, and the codec includes a data codec for processing packet data and an audio codec for processing an audio signal such as voice. The audio output unit 140 converts the digital audio signal transmitted through the music file player 130 into an analog signal through an audio codec and reproduces the same.

송수신부(150)는 데이터를 송수신하는 기능을 수행하며, 특히 음악지도 어플리케이션을 통해 음악파일이 재생되면, 사용자 정보, 위치정보 및 재생 중인 음악파일 정보를 음악지도 서버(200)로 송신하는 기능을 수행한다. 또한 송수신부(150)는 음악지도 서버(200)로부터 음악파일, 음악지도 및 음악차트 중 어느 하나를 수신하는 기능을 수행한다.The transceiver 150 performs a function of transmitting and receiving data, and in particular, when a music file is played through a music map application, the user information, location information, and music file information being played are transmitted to the music map server 200. To perform. In addition, the transceiver 150 performs a function of receiving any one of a music file, a music map, and a music chart from the music map server 200.

표시부(160)는 출력되는 영상신호를 화면으로 표시하며, 본 발명의 실시 예에 따라 음악지도 어플리케이션의 실행상태를 표시하고, 특정 음악파일 재생이 실행되면, 실행중인 음악파일에 대한 정보를 표시하는 기능을 수행한다. 또한 표시부(160)는 터치스크린 방식으로 구현될 경우, 키입력부로 동작할 수 있다.The display unit 160 displays an output video signal on a screen, and displays an execution state of a music map application according to an embodiment of the present invention, and displays information on a music file being executed when a specific music file is played. Perform the function. In addition, when the display unit 160 is implemented as a touch screen method, the display unit 160 may operate as a key input unit.

또한 표시부(160)는 음악지도 어플리케이션 기능 중 선택된 기능에 대한 이미지를 표시하고, 음악지도 서버(200)로부터 음악지도 또는 음악차트를 수신하면 수신한 음악지도 또는 음악차트를 표시하는 기능을 수행한다.In addition, the display unit 160 displays an image of a selected function among the music map application functions, and performs a function of displaying the received music map or music chart when the music map or the music chart is received from the music map server 200.

키입력부(170)는 터치스크린방식(도시하지 않음)으로 구현되며 문자키, 숫자키, 각종 기능키를 구비하여 데이터를 입력받는 기능을 수행한다. 또한 키입력부(170)는 본 발명의 실시 예에 따라 사용자로부터 입력받은 정보 및 목록정보를 제어부(110)로 출력한다. 이때 키입력부(170)는 터치스크린방식 뿐 아니라 키 매트릭스 구조로 구현될 수 있다.The key input unit 170 is implemented as a touch screen method (not shown) and includes a text key, a numeric key, and various function keys to perform a function of receiving data. In addition, the key input unit 170 outputs the information and list information received from the user to the control unit 110 according to an embodiment of the present invention. In this case, the key input unit 170 may be implemented in a key matrix structure as well as a touch screen method.

제어부(110)는 휴대단말기(100)의 전반적인 동작을 제어하는 기능을 수행한다. 제어부(110)는 키입력부(120)를 통해 음악지도 어플리케이션 실행이 선택되면, 해당 어플리케이션을 실행하는 기능을 수행한다.The controller 110 controls the overall operation of the mobile terminal 100. When the execution of the music map application is selected through the key input unit 120, the controller 110 performs a function of executing the corresponding application.

또한 제어부(110)는 음악지도 어플리케이션을 실행하면 음악파일 재생을 위해 음악파일리스트를 표시하는 기능을 수행한다.In addition, when the music map application is executed, the controller 110 displays a music file list for playing the music file.

이때 음악파일리스트는 음악지도 서버(200)에 저장된 음악파일리스트이며, 사용자의 선택에 따라 사용자가 다운로드 받은 음악파일리스트가 표시될 수 있다.In this case, the music file list is a music file list stored in the music map server 200, and a music file list downloaded by the user may be displayed according to the user's selection.

제어부(110)는 음악파일리스트 중 어느 하나의 음악파일 재생이 선택되면, 음악파일재생부(130)를 통해 선택된 음악파일이 재생되도록 제어하는 기능을 수행한다.The controller 110 performs a function of controlling the selected music file to be played through the music file player 130 when the music file play is selected from the music file list.

또한 제어부(110)는 음악파일이 재생되는 중에 사용자로부터 음악지도 표시 요청이 감지되면, 음악지도 서버(200)로 음악지도를 요청하고, 표시부(160)를 제어하여 수신한 음악지도를 표시하도록 제어하는 기능을 수행한다.In addition, when a music map display request is detected by a user while a music file is being played, the controller 110 requests a music map from the music map server 200 and controls the display unit 160 to display the received music map. It performs the function.

또한 제어부(110)는 음악지도 서버(200)로부터 수신한 가수지도 또는 노래지도를 표시하도록 제어하고, 사용자의 요청에 따라 수신한 특정 차트정보를 표시하도록 제어하는 기능을 수행한다.In addition, the controller 110 controls to display the singer map or the song map received from the music map server 200, and controls to display the received specific chart information according to a user's request.

도 3은 본 발명의 실시 예에 따른 음악지도 서버의 내부 구성도이다.3 is an internal configuration diagram of a music map server according to an embodiment of the present invention.

도 3을 참조하면, 음악지도 서버(200)는 관리모듈(210), 회원정보 데이터베이스(220), 음악파일 데이터베이스(221), 음악지도 생성모듈(230), 음악재생 정보 수집모듈(240), 음악차트 생성모듈(250), 통신모듈(260)을 포함한다.Referring to FIG. 3, the music map server 200 includes a management module 210, a member information database 220, a music file database 221, a music map generation module 230, a music play information collection module 240, The music chart generation module 250 and the communication module 260 are included.

회원정보 데이터베이스(220)는 휴대단말기(100) 사용자가 음악지도 어플리케이션 설치시 입력한 음악지도 회원정보를 저장한다. 음악지도 회원의 정보는 사용자의 이름, 닉네임, 나이, 사는 곳, 좋아하는 음악리스트를 포함하는 간단한 프로필이 될 수 있다.The member information database 220 stores the music map member information input by the user of the mobile terminal 100 when the music map application is installed. The music map member's information may be a simple profile including the user's name, nickname, age, place of residence, and favorite music list.

음악파일 데이터베이스(221)는 다양한 종류의 음악파일을 저장한다.The music file database 221 stores various kinds of music files.

음악재생정보수집모듈(240)은 휴대단말기(100)로부터 수신한 사용자정보, 위치정보 및 현재 재생중인 음악파일 정보를 이용하여 음악지도 회원 중 해당 회원의 정보를 업데이트하는 기능을 수행한다.The music play information collection module 240 updates the information of the corresponding member among the music map members by using the user information, the location information, and the information of the currently playing music file received from the mobile terminal 100.

음악지도 생성모듈(230)은 음악재생정보수집모듈(240)에 저장된 음악지도 회원들의 위치정보 및 현재 재생중인 음악파일 정보를 바탕으로 음악지도를 생성하는 기능을 수행한다. The music map generation module 230 generates a music map based on the location information of the music map members stored in the music playback information collection module 240 and the music file information currently being played.

이때 음악지도에는 사용자의 현재위치에서 반경 500m내에 존재하는 음악지도 회원이 지도상에 표시되며, 음악지도 회원이 현재 재생하는 음악파일 정보도 함께 표시된다.At this time, a music map member existing within a radius of 500m from the user's current location is displayed on the map, and music file information currently played by the music map member is also displayed.

또한 음악지도 생성모듈(230)은 사용자의 요청에 따라 가수지도 또는 노래지도를 생성하는 기능을 수행한다.In addition, the music map generation module 230 performs a function of generating a singer map or a song map according to a user's request.

이때 가수지도는 사용자의 현재위치에서 반경 500m내에 존재하는 음악지도 회원들 중 현재 사용자와 동일한 가수의 음악파일을 재생 중인 음악지도 회원들이 지도상에 표시된다. 또한 노래지도는 사용자의 현재위치에서 반경 500m내에 존재하는 음악지도 회원들 중 현재 사용자와 동일한 제목의 음악파일을 재생 중인 음악지도 회원들이 지도상에 표시된다.At this time, the singer map is displayed on the map of the music map members playing the music file of the same singer as the current user among the music map members existing within a radius of 500m from the user's current location. In addition, the song map is displayed on the map of the music map members playing the music file of the same title as the current user among the music map members existing within a radius of 500m from the user's current location.

본 발명의 실시 예에서는 음악지도, 가수지도 및 노래지도에 사용자의 현재위치에서 반경 500m 내에 위치하는 음악지도 회원이 나타나는 것으로 설명하였으나, 음악지도 회원을 검색할 지도의 범위는 사용자의 설정에 따라 변경될 수 있으며, 지역 또는 구 단위로 변경될 수도 있다.In an exemplary embodiment of the present invention, the music map member located within a radius of 500 m from the user's current location appears on the music map, the singer map, and the song map. It may be changed by district or district.

또한 본 발명의 실시 예에서는 음악지도, 가수지도 및 노래지도가 지도방식으로 표시되는 것으로 설명하였으나, 리스트방식으로 표현되어 사용자가 특정 음악지도 회원을 선택할 경우 선택한 회원의 위치정보를 표시하거나 또는 선택한 회원의 위치가 지도상에 표시되도록 설정할 수 있다.In addition, in the exemplary embodiment of the present invention, the music map, the singer map, and the song map are described as being displayed in a map method. However, when the user selects a specific music map member, the music map, the singer map, and the song map are displayed in a map method. You can set the location of to be displayed on the map.

또한 증강현실방식이 적용된 음악지도, 가수지도 및 노래지도를 생성하여 사용자가 음악지도 회원의 위치를 현실적이고 정확하게 파악할 수 있도록 설정할 수도 있다.In addition, a music map, a singer map and a song map to which augmented reality is applied may be generated so that a user may realistically and accurately grasp the location of the music map member.

음악차트생성모듈(250)은 음악재생정보수집모듈(240)에 저장된 음악지도 회원들의 위치정보 및 현재 재생중인 음악파일 정보를 바탕으로 음악차트를 생성하는 기능을 수행한다. 음악차트 종류에는 전국 실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트, 아티스트별 실시간차트가 있으며, 음악차트생성모듈(250)은 음악지도 회원의 프로필, 위치정보 및 현재 재생 중인 음악파일정보를 이용하여 실시간으로 차트를 생성한다.The music chart generation module 250 performs a function of generating a music chart based on the location information of the music map members stored in the music playback information collection module 240 and the music file information currently being played. Types of music charts include the nationwide real-time charts, real-time charts by region, real-time charts by age, real-time charts by genre, and real-time charts by artist. The music chart generation module 250 includes music map member profiles, location information, and music file information currently being played. Create a chart in real time using.

통신모듈(260)은 휴대단말기(100)로부터 사용자정보, 위치정보 및 현재 재생중인 음악파일 정보를 수신하는 기능을 수행하고, 음악파일 데이터베이스(221)에 저장된 음악파일을 휴대단말기(100)로 송신하는 기능을 수행한다. The communication module 260 performs a function of receiving user information, location information, and music file information currently being played from the mobile terminal 100, and transmits the music file stored in the music file database 221 to the mobile terminal 100. It performs the function.

또한 통신모듈(260)은 음악지도 생성모듈(230)을 통해 생성된 음악지도와 음악차트 생성모듈(250)을 통해 생성된 음악차트를 휴대단말기(100)로 송신하는 기능을 수행한다.In addition, the communication module 260 transmits the music map generated through the music map generation module 230 and the music chart generated through the music chart generation module 250 to the mobile terminal 100.

관리모듈(210)은 휴대단말기(100)로부터 수신한 사용자정보, 위치정보 및 현재 재생 중인 음악파일정보를 음악재생정보수집모듈(240)로 전달하는 기능을 수행하고, 음악지도생성모듈(230), 음악차트생성모듈(250)에서 생성된 음악지도 및 음악차트를 통신모듈(260)로 전달하는 기능을 수행한다.The management module 210 transmits the user information received from the mobile terminal 100, the location information, and the music file information currently being played to the music play information collection module 240, and the music map generation module 230. The music map generation module 250 performs a function of delivering the music map and the music chart to the communication module 260.

도 4는 본 발명의 실시 예에 따른 음악지도 서버에서 음악지도 생성과정을 나타낸 흐름도이고, 도 5는 본 발명의 실시 예에 따른 휴대단말기에서 음악지도 요청과정을 나타낸 화면 예시도이다.4 is a flowchart illustrating a music map generation process in a music map server according to an embodiment of the present invention, and FIG. 5 is a diagram illustrating a screen showing a music map request process in a mobile terminal according to an embodiment of the present invention.

도 4 및 도 5를 참조하면, 휴대단말기(100)는 음악지도 어플리케이션이 실행되면 S400단계에서 이를 판단하고, 도 5(a)에 도시된 바와 같이 음악지도 서버(200)에 저장된 음악파일리스트 또는 휴대단말기(100)에 저장된 음악파일리스트를 표시한다. 이때 휴대단말기(100)에 표시되는 음악파일리스트는 도 5(a)에 도시된 바와 같이 음악지도 서버(200)에 저장된 음악파일을 스트리밍 재생하기 위한 음악파일리스트, 사용자가 휴대단말기(100)로 다운로드한 음악파일 중 사용자가 선택한 음악파일만을 모아놓은 음악파일리스트, 휴대단말기(100)로 다운로드한 음악파일 전체를 재생하기 위한 음악파일리스트로 분류되어 표시될 수 있다.4 and 5, when the music map application is executed, the mobile terminal 100 determines this in step S400, and as shown in FIG. 5 (a), the music file list stored in the music map server 200 or The music file list stored in the mobile terminal 100 is displayed. At this time, the music file list displayed on the mobile terminal 100 is a music file list for streaming and playing the music file stored in the music map server 200 as shown in FIG. 5 (a), and the user moves to the mobile terminal 100. Among the downloaded music files, the music files may be classified into a list of music files collected by the user and a list of music files for playing the entire music file downloaded by the mobile terminal 100.

휴대단말기(100)는 음악파일리스트가 표시되는 중에 사용자로부터 특정 음악파일 재생요청이 판단되면 S401단계에서 음악파일을 재생하고, 도 5(b)에 도시된 바와 같이 실행중인 음악파일의 이미지 및 재생정보를 표시한다.If the mobile terminal 100 determines that a specific music file playing request is determined by the user while the music file list is displayed, the mobile terminal 100 plays the music file in step S401, and the image and playback of the music file being executed as shown in FIG. Display information.

또한 휴대단말기(100)는 S401단계에서 음악파일을 재생하면 S402단계로 진행하여 사용자정보, 현재위치정보 및 현재 재생중인 음악파일정보를 음악지도 서버(200)로 송신한다. In addition, when the mobile terminal 100 plays the music file in step S401, the mobile terminal 100 transmits the user information, the current location information, and the currently playing music file information to the music map server 200.

음악지도 서버(200)는 S402단계에서 휴대단말기(100)로부터 사용자정보, 현재위치정보 및 현재 재생중인 음악파일정보를 수신하면, S403단계에서 미리 저장된 음악지도 회원 중 수신한 사용자정보와 일치하는 회원을 검색하여, 현재위치정보 및 현재 재생중인 음악파일정보를 매칭시켜 저장한다.When the music map server 200 receives the user information, the current location information and the currently playing music file information from the mobile terminal 100 in step S402, the member matching the user information received from the music map member previously stored in step S403 Search for and match the current location information with the currently playing music file information and store it.

이후 휴대단말기(100)는 음악파일을 재생하는 중에 도 5(b) 하단에 표시된 바와 같이 음악지도 어플리케이션 목록 중 음악지도를 표시를 위한 아이콘이 선택되면 S404단계에서 이를 판단하고, S405단계로 진행하여 음악지도 서버(200)로 음악지도를 요청한다.Thereafter, when the mobile terminal 100 selects an icon for displaying a music map from the list of music map applications as shown at the bottom of FIG. 5 (b) while playing a music file, the mobile terminal 100 determines this in step S404 and proceeds to step S405. The music map server 200 requests a music map.

음악지도 서버(200)는 휴대단말기(100)로부터 음악지도 요청을 수신하면 S406단계에서 미리 저장된 휴대단말기(100)의 위치정보를 판단하고, S407단계에서 휴대단말기(100) 위치에 따른 음악지도를 생성한다.When the music map server 200 receives the music map request from the mobile terminal 100, the music map server 200 determines the location information of the mobile terminal 100 stored in advance in step S406, and the music map according to the location of the mobile terminal 100 in step S407. Create

그리고 음악지도 서버(200)는 생성한 음악지도를 S408단계로 진행하여 휴대단말기(100)로 송신한다.The music map server 200 proceeds to step S408 and transmits the generated music map to the mobile terminal 100.

휴대단말기(100)는 S408단계에서 음악지도 서버(200)로부터 음악지도를 수신하면 S409단계에서 도 5(c)에 도시된 바와 같이 수신한 음악지도를 표시한다. When the mobile terminal 100 receives the music map from the music map server 200 in step S408, the mobile terminal 100 displays the received music map as shown in FIG. 5C in step S409.

이때 휴대단말기(100)에 표시되는 음악지도에는 도 5(c)에 도시된 바와 같이 사용자의 현재 위치와 사용자 주변에 위치하고 있는 음악지도 회원이 표시된다. 이때 음악지도 회원의 위치는 미리 등록한 이미지 또는 아이콘으로 나타낼 수 있다.At this time, the music map displayed on the mobile terminal 100 displays the current location of the user and the music map member located near the user, as shown in FIG. In this case, the location of the music map member may be represented by an image or icon registered in advance.

또한 음악지도에는 사용자가 특정 회원을 선택하면 도 5(d)에 도시된 바와 같이 특정 회원이 현재 재생하고 있는 음악파일 정보가 표시된다. In addition, when the user selects a specific member, the music map displays music file information currently playing by the specific member, as shown in FIG.

휴대단말기(100)는 S409단계에서 음악지도를 표시하는 중에 사용자로부터 음악지도에 표시된 음악지도 회원 중 특정 회원이 선택되면 S410단계에서 이를 판단하고, S411단계로 진행하여 음악지도 서버(200)로 선택된 특정 회원의 정보를 요청한다.When the mobile terminal 100 selects a specific member among the music map members displayed on the music map from the user while displaying the music map in step S409, the mobile terminal 100 determines this in step S410, and proceeds to step S411. Ask for specific member information.

음악지도 서버(200)는 S411단계에서 휴대단말기(100)로부터 특정 회원의 정보요청을 수신하면 S412단계에서 저장된 음악지도 회원의 정보 중 특정 회원의 정보를 탐색하고, S413단계에서 탐색된 특정 회원의 정보 중 공개된 정보만을 휴대단말기(100)로 송신한다.When the music map server 200 receives a request for information of a specific member from the mobile terminal 100 in step S411, the music map server 200 searches for information of a specific member among the information of the music map member stored in step S412, and checks the information of the specific member found in step S413. Only the published information among the information is transmitted to the mobile terminal 100.

그러면 휴대단말기(100)는 S414단계에서 도 5(e)에 도시된 바와 같이 수신한 특정 회원의 정보를 화면에 표시한다.Then, the mobile terminal 100 displays the received information of the specific member on the screen as shown in FIG. 5 (e) in step S414.

이때 화면에 표시되는 특정 회원의 정보는 도 5(e)에 도시된 바와 같이 특정 회원의 이름, 닉네임, 나이, 사는 곳, 좋아하는 음악리스트를 포함하는 간단한 프로필이 될 수 있으며, 특정 회원의 현재 음악파일 재생리스트 확인을 위한 아이콘이 포함된다.At this time, the information of the specific member displayed on the screen may be a simple profile including the name, nickname, age, place of purchase, favorite music list of the specific member, as shown in FIG. An icon for checking a music file playlist is included.

또한 휴대단말기(100)는 S414단계에서 특정 회원의 정보를 표시할 때 도 5(e)의 하단에 표시된 바와 같이 특정 회원에게 메시지를 송신하기 위한 아이콘, 음악을 추천하기 위한 아이콘, 특정 회원을 관심인물로 등록하기 위한 아이콘, 특정 회원으로부터 메시지 수신을 거부하기 위한 기능을 수행하기 위한 아이콘을 표시한다.In addition, when displaying the information of a specific member in step S414, the mobile terminal 100 displays an icon for transmitting a message to a specific member, an icon for recommending music, and a specific member as shown at the bottom of FIG. An icon for registering as a person and an icon for performing a function for rejecting a message from a specific member are displayed.

따라서 사용자는 도 5(e) 하단에 표시된 다양한 아이콘을 통해 특정 회원에게 메시지를 송신하거나, 음악을 추천할 수 있으며, 특정 회원을 관심인물로 등록하여 특정 회원의 정보를 주기적으로 편리하게 열람할 수 있다. 또한 메시지 수신거부 아이콘을 통해 특정 회원으로부터 메시지가 수신되지 않도록 설정할 수 있다.Therefore, the user may send a message to a specific member or recommend music through various icons displayed at the bottom of FIG. 5 (e), and may register the specific member as an interested person and conveniently view the information of the specific member periodically. have. In addition, the message rejection icon may be set so that a message is not received from a specific member.

이후 휴대단말기(100)는 특정 회원의 정보를 화면에 표시하는 중에 도 5(e)에 도시된 바와 같이 사용자가 특정 회원의 현재 음악파일 재생리스트 확인을 위한 아이콘을 선택하면 도 5(g)에 도시된 바와 같이 특정 회원이 설정해 놓은 음악파일 재생리스트를 화면에 표시한다. 그리고 사용자가 음악파일 재생리스트에 포함된 음악파일 중 어느 하나를 선택하여 재생을 실행하면 도 5(h)에 도시된 바와 같이 선택된 음악파일을 재생함과 동시에 선택된 음악파일의 이미지 및 재생정보를 화면에 표시한다.Subsequently, when the user selects an icon for checking the current music file playlist of the specific member as shown in FIG. 5E, the mobile terminal 100 displays the information of the specific member on the screen. As shown, a playlist of music files set by a specific member is displayed on the screen. When the user selects one of the music files included in the music file playlist and executes the playback, as shown in FIG. 5 (h), the user plays the selected music file and simultaneously displays an image and playback information of the selected music file. Mark on.

또한 휴대단말기(100)는 도 5(h)에 도시된 바와 같이 선택된 음악파일이 재생될 때에는 도 5(h) 하단에 도시된 바와 같이 사용자의 재생리스트에 현재 재생 중인 음악파일을 등록하기 위한 아이콘, 해당 아티스트앨범 및 노래정보검색을 위한 아이콘, 현재 재생중인 음악파일을 다운로드 하기 위한 아이콘, 현재 재생중인 음악파일을 컬러링으로 설정하기 위한 아이콘 및 현재 재생중인 음악파일을 벨소리로 설정하기 위한 아이콘이 함께 표시된다.In addition, when the selected music file is played as shown in FIG. 5 (h), the mobile terminal 100 registers a music file currently playing in the playlist of the user as shown in the bottom of FIG. 5 (h). , The icon for searching the artist album and song information, the icon for downloading the currently playing music file, the icon for coloring the currently playing music file, and the icon for setting the ringtone for the currently playing music file Is displayed.

따라서 사용자는 음악파일을 재생하는 중에 현재 재생 중인 음악을 컬러링 또는 벨소리로 설정하거나, 바로 다운로드하여 자신의 휴대단말기(100)에 저장할 수 있다.Accordingly, the user may set the currently playing music as a coloring or a ringtone while playing the music file, or may download and store the music in the mobile terminal 100 directly.

도 6은 본 발명의 실시 예에 따른 음악지도 서버에서 특정지도 생성과정을 나타낸 흐름도이고, 도 7은 본 발명의 실시 예에 따른 휴대단말기에서 특정지도 요청과정을 나타낸 화면 예시도이다.6 is a flowchart illustrating a specific map generation process in a music map server according to an embodiment of the present invention, and FIG. 7 is a screen diagram illustrating a specific map request process in a mobile terminal according to an embodiment of the present invention.

도 6 및 도 7을 참조하면, 휴대단말기(100)는 음악지도 어플리케이션이 실행되면 S600단계에서 이를 판단하고, 음악지도 서버(200)에 저장된 음악파일리스트 또는 사용자가 다운로드한 음악파일리스트를 표시한다.6 and 7, when the music map application is executed, the mobile terminal 100 determines this in step S600 and displays a list of music files stored in the music map server 200 or a list of music files downloaded by the user. .

휴대단말기(100)는 음악파일리스트가 표시되는 중에 사용자로부터 음악지도요청이 판단되면 S601단계에서 이를 판단하고, S602단계로 진행하여 음악지도 서버(200)에 음악지도를 요청한다.When the music file list is displayed, the mobile terminal 100 determines the music map request from the user in step S601, and proceeds to step S602 to request the music map server 200 for the music map.

음악지도 서버(200)는 S602단계에서 휴대단말기(100)로부터 음악지도 요청이 감지되면 S603단계에서 휴대단말기(100)의 현재 위치를 판단하고, S604단계로 진행하여 휴대단말기(100)의 현재 위치에 따른 음악지도를 생성한다.If the music map request is detected from the mobile terminal 100 in step S602, the music map server 200 determines the current location of the mobile terminal 100 in step S603, and proceeds to step S604 to the current location of the mobile terminal 100. Create a music map according to.

그리고 음악지도 서버(200)는 S605단계에서 생성한 음악지도를 휴대단말기(100)로 송신한다.The music map server 200 transmits the music map generated in step S605 to the mobile terminal 100.

휴대단말기(100)는 음악지도 서버(200)로부터 음악지도를 수신하면 도 7(a)에 도시된 바와 같이 수신한 음악지도를 화면에 표시한다. 이때 음악지도에는 음악지도 회원들의 위치뿐 아니라 도 7(a)에 표시된 바와 같이 검색, 테마, 전국으로 분류되는 선택목록의 아이콘이 표시된다.When the mobile terminal 100 receives the music map from the music map server 200, the mobile terminal 100 displays the received music map on the screen as shown in FIG. At this time, the music map displays not only the location of the music map members but also icons of selection lists classified into search, theme, and nation as shown in FIG.

이후 휴대단말기(100)는 사용자로부터 검색 아이콘이 선택되면 S606단계에서 이를 판단하고, 도 7(b)에 도시된 바와 같이 특정 지역의 명칭을 입력받기 위한 입력창을 표시한다. 이를 통해 사용자가 대림1동에 대한 음악지도를 요청하면 휴대단말기(100)는 S607단계로 진행하여 검색된 특정 지역에 해당하는 대림1동의 음악지도를 음악지도 서버(200)로 요청한다.Thereafter, when the search icon is selected by the user, the mobile terminal 100 determines this in step S606, and displays an input window for receiving a name of a specific region as shown in FIG. 7B. When the user requests a music map for Daelim 1 dong, the mobile terminal 100 proceeds to step S607 and requests the music map server 200 for a music map of Daelim 1 dong corresponding to the searched specific region.

음악지도 서버(200)는 S607단계에서 특정 지역의 음악지도 요청을 수신하면 S608단계로 진행하여 요청받은 특정 지역의 음악지도를 생성하여 S609단계에서 휴대단말기(100)로 생성한 음악지도를 송신한다.When the music map server 200 receives a music map request of a specific region in step S607, the music map server 200 generates a music map of the requested specific region in step S608 and transmits the music map generated by the mobile terminal 100 in step S609. .

그 후 휴대단말기(100)는 S610단계에서 음악지도 서버(200)로부터 수신한 음악지도를 도 7(c)에 도시된 바와 같이 화면에 표시한다. Thereafter, the mobile terminal 100 displays the music map received from the music map server 200 in step S610 on the screen as shown in FIG.

사용자가 요청한 특정 지역의 음악지도가 표시되는 중에 도 7(e)에 도시된 바와 같이 사용자로부터 테마 아이콘 중 가수지도가 선택되면 휴대단말기(100)는 S611단계에서 이를 판단하고, 도 7(f)에 도시된 바와 같이 특정 가수의 이름을 입력받기 위한 입력창을 화면에 표시한다.When the artist map is selected from the theme icons as shown in FIG. 7E while the music map of the specific region requested by the user is displayed, the mobile terminal 100 determines this in step S611, and FIG. 7F. As shown in the figure, an input window for receiving a name of a specific singer is displayed on the screen.

이때 도 7(f)에 도시된 바와 같이 사용자로부터 이효리가 입력되면 휴대단말기(100)는 S612단계로 진행하여 음악지도 서버(200)로 이효리에 대한 음악지도를 요청한다.At this time, when the Lee Hyo-ri is input from the user as shown in FIG. 7 (f), the mobile terminal 100 proceeds to step S612 and requests the music map server 200 for the music map for Lee Hyo-ri.

음악지도 서버(200)는 휴대단말기(100)로부터 이효리에 대한 음악지도 요청을 수신하면 S613단계에서 S608단계에서 생성한 특정 지역에서 이효리의 음악을 재생 중인 음악지도 회원을 검색하고, S614단계에서 검색한 음악지도 회원을 표시한 가수지도를 생성한다.When the music map server 200 receives a music map request for Lee Hyo-ri from the mobile terminal 100, the music map server 200 searches for a music map member who is playing music of Lee Hyo-ri in a specific region generated in step S613 in step S613, and in step S614. Create a singer map showing a member of a music map.

그리고 음악지도 서버(200)는 S615단계에서 생성한 가수지도를 휴대단말기(100)로 송신하고, 휴대단말기(100)는 S616단계에서 수신한 가수지도를 도 7(g)에 도시된 바와 같이 화면에 표시한다.The music map server 200 transmits the singer map generated in step S615 to the mobile terminal 100, and the mobile terminal 100 displays the singer map received in step S616 as shown in FIG. 7 (g). Mark on.

따라서 사용자는 대방 1동에 위치한 음악지도 회원 중 이효리의 음악을 재생하고 있는 회원들의 위치를 검색할 수 있다.Therefore, the user can search for the location of members playing music of Lee Hyo-ri among the music map members located in Daebang 1-dong.

또한 S616단계에서 도 7(g)에 도시된 바와 같이 가수지도가 표시되는 중에 전국 아이콘이 선택되면 휴대단말기(100)는 이를 판단하고, 음악지도 서버(200)로 전국에서 이효리의 음악을 재생하고 있는 회원들의 지도를 요청한다.In addition, when the national icon is selected while the singer map is displayed in step S616 as shown in FIG. 7G, the mobile terminal 100 determines this, and plays music of Lee Hyo-ri throughout the country with the music map server 200. Ask for guidance from members.

그러면 음악지도 서버(200)는 전국에 위치한 음악지도 회원 중 현재 이효리의 음악을 재생하고 있는 회원을 검색하고, 지역별로 이효리의 음악을 재생하고 있는 회원의 수를 판단하여 도 7(i)에 도시된 바와 같이 분포도 형식으로 전국지도를 생성하여 휴대단말기(100)로 송신한다.Then, the music map server 200 searches for members currently playing music of Lee Hyo-ri among the music map members located nationwide, and determines the number of members playing music of Lee Hyo-ri by region, as shown in FIG. 7 (i). As described above, a nationwide map is generated in a distribution map format and transmitted to the mobile terminal 100.

그러면 휴대단말기(100)는 음악지도 서버(200)로부터 수신한 전국지도를 도 7(i)에 도시된 바와 같이 화면에 표시한다. 이를 통해 사용자는 전국의 어느 지역에서 이효리의 음악이 가장 많이 재생되고 있는지 확인할 수 있다.Then, the mobile terminal 100 displays the national map received from the music map server 200 on the screen as shown in FIG. 7 (i). Through this, the user can check which regions of the country are playing the most music of Lee Hyo-ri.

도 8은 본 발명의 실시 예에 따른 휴대단말기에서 특정 음악지도 회원 검색 과정을 나타낸 화면 예시도이다.8 is an exemplary view illustrating a process of searching for a specific music map member in a mobile terminal according to an exemplary embodiment of the present invention.

도 8을 참조하면, 휴대단말기(100)에서 음악지도 어플리케이션이 실행되면 휴대단말기(100)에 저장된 음악파일리스트가 표시됨과 동시에 하단에 노래, 지도, 검색, 차트, 설정에 대한 아이콘이 표시된다.Referring to FIG. 8, when the music map application is executed in the mobile terminal 100, a music file list stored in the mobile terminal 100 is displayed and an icon for a song, a map, a search, a chart, and a setting is displayed at the bottom.

이때 노래 아이콘은 특정 노래를 검색할 때 사용하는 목록이며, 지도 아이콘은 음악지도를 요청할 때 사용하는 목록이다.At this time, the song icon is a list used when searching for a specific song, and the map icon is a list used when requesting a music map.

그리고 검색 아이콘은 도 8(a)에 도시된 바와 같이 음악지도 회원을 모두 검색하거나 또는 사용자가 현재 같은 음악을 듣고 있는 회원만을 검색할 때 사용하는 목록이다.The search icon is a list used when searching for all music map members or searching only for members who are currently listening to the same music as shown in FIG.

또한 검색 아이콘을 통해 사용자는 자신의 프로필과 가장 매칭도가 높은 음악지도 회원만을 검색할 수도 있다.In addition, the user may search for only the music map member who has the best match with his or her profile through the search icon.

도 8(a)에 도시된 바와 같이 휴대단말기(100)에서 검색 아이콘에 대한 창을 표시하는 중에 사용자로부터 매칭도 높은 순의 음악지도 회원을 표시하기 위한 목록이 선택되면 휴대단말기(100)는 이를 판단하고, 음악지도 서버(200)로 휴대단말기(100) 사용자와 매칭도가 높은 회원들의 목록을 요청한다.As shown in FIG. 8 (a), when the mobile terminal 100 displays a window for the search icon, when the list for displaying the music map members having the highest matching order is selected by the user, the mobile terminal 100 displays the list. In response to the determination, the music map server 200 requests a list of members having high matching degree with the user of the mobile terminal 100.

음악지도 서버(200)는 휴대단말기(100)의 요청에 따라 사용자의 회원정보를 통해 사용자의 회원 정보와 가장 매칭되는 목록이 많은 회원을 순서대로 검색하고, 검색한 회원 정보를 휴대단말기(100)로 송신한다.The music map server 200 sequentially searches for the members having the most matching lists with the user's member information through the user's member information according to the request of the mobile terminal 100, and searches the retrieved member information in the mobile terminal 100. To send.

그러면 휴대단말기(100)는 도 8(b)에 도시된 바와 같이 음악지도 서버(200)로부터 수신한 매칭도가 높은 순서의 회원목록을 화면에 표시하고, 사용자가 특정 회원을 선택하면, 선택한 특정 회원의 상세 정보를 도 8(c)에 도시된 바와 같이 화면에 표시한다.Then, as shown in FIG. 8 (b), the mobile terminal 100 displays the member list in the order of high matching degree received from the music map server 200, and when the user selects a specific member, The detailed information of the member is displayed on the screen as shown in Fig. 8C.

또한 사용자가 휴대단말기(100)에서 도 8(b)에 도시된 바와 같이 사용자와 매칭도가 높은 순서의 회원목록을 표시하는 중에 상단에 위치한 지도아이콘을 선택하면 이를 판단하고 음악지도 서버(200)로 매칭도가 높은 순서 회원들의 음악지도를 요청한다.In addition, when the user selects the map icon located at the top while displaying the member list in the order of high matching with the user as shown in FIG. 8 (b) in the mobile terminal 100, the music map server 200 determines this. Ask for music guidance from members with higher matching order.

그러면 음악지도 서버(200)는 사용자와 매칭도가 높은 순서 목록에 존재하는 회원들의 위치를 판단하고, 음악지도를 생성하여 휴대단말기(100)로 송신한다.Then, the music map server 200 determines the positions of members existing in the order list having a high degree of matching with the user, generates a music map, and transmits the music map to the mobile terminal 100.

그러면 휴대단말기(100)는 수신한 음악지도를 도 8(e)에 도시된 바와 같이 화면에 표시하고, 사용자는 자신의 정보와 매칭도가 높은 회원들의 위치를 확인할 수 있다.Then, the mobile terminal 100 displays the received music map on the screen as shown in FIG. 8 (e), and the user can check the location of the members having high matching degree with their information.

또한 도 8(e)에 도시된 바와 같이 음악지도가 표시되는 중에 특정 회원이 선택되면 휴대단말기(100)는 선택된 특정 회원의 상세정보를 도 8(f)에 도시된 바와 같이 화면에 표시한다.In addition, when a specific member is selected while the music map is displayed as shown in FIG. 8 (e), the mobile terminal 100 displays detailed information of the selected specific member on the screen as shown in FIG. 8 (f).

도 9는 본 발명의 실시 예에 따른 휴대단말기에서 특정지역의 음악차트 검색 과정을 나타낸 화면 예시도이다.9 is a diagram illustrating a screen for searching a music chart of a specific region in a mobile terminal according to an exemplary embodiment of the present invention.

도 9를 참조하면, 휴대단말기(100)에서 음악지도 어플리케이션이 실행되는 중에 차트 아이콘이 선택되면 휴대단말기(100)는 도 9(a)에 도시된 바와 같이 지역, 테마, 아티스트로 분류된 목록을 표시한다.Referring to FIG. 9, when the chart icon is selected while the music map application is executed in the mobile terminal 100, the mobile terminal 100 displays a list classified into regions, themes, and artists as shown in FIG. 9 (a). Display.

그 후 사용자로부터 지역에 해당하는 전국 실시간차트 목록이 선택되면 휴대단말기(100)는 이를 판단하고, 음악지도 서버(200)로 전국 실시간차트를 요청한다.After that, when the national real-time chart list corresponding to the region is selected by the user, the mobile terminal 100 determines this and requests the national real-time chart from the music map server 200.

그러면 음악지도 서버(200)는 전국의 음악지도 회원들이 현재 재생하고 있는 음악파일 정보를 판단하여 실시간 음악차트를 생성하고, 생성한 음악차트를 휴대단말기(100)로 송신한다.Then, the music map server 200 determines the music file information currently being played by music map members nationwide, generates a real-time music chart, and transmits the generated music chart to the mobile terminal 100.

그러면 휴대단말기(100)는 음악지도 서버(200)로부터 수신한 음악차트를 도 9(b)에 도시된 바와 같이 화면에 표시한다. 이때 사용자로부터 차트에 표시한 음악파일 목록 중 어느 하나가 선택되면 휴대단말기(100)는 선택된 음악파일을 재생하고 도 9(c)에 도시된 바와 같이 재생중인 음악파일 이미지 및 재생정보를 화면에 표시한다.Then, the mobile terminal 100 displays the music chart received from the music map server 200 on the screen as shown in FIG. 9 (b). At this time, if any one of the music file list displayed in the chart is selected by the user, the mobile terminal 100 plays the selected music file and displays the image of the music file being played and the playback information on the screen as shown in FIG. do.

한편, 휴대단말기(100)에서 도 9(d)에 도시된 바와 같이 차트 아이콘에 포함된 목록이 표시되는 중에 사용자로부터 지역별 실시간차트가 선택되면 휴대단말기(100)는 이를 판단하고, 음악지도 서버(200)로 지역별 실시간차트를 요청한다.On the other hand, when the real-time chart by region is selected from the user while the list included in the chart icon is displayed in the mobile terminal 100 as shown in FIG. 9 (d), the mobile terminal 100 determines this, and the music map server ( Request a real-time chart by region.

그러면 음악지도 서버(200)는 휴대단말기(100)의 요청에 따라 음악지도 회원들의 위치정보 및 현재 재생중인 음악파일을 판단하여, 지역별 실시간차트를 생성하고, 생성한 지역별 실시간차트를 휴대단말기(100)로 송신한다.Then, the music map server 200 determines the location information of the music map members and the currently playing music file according to the request of the mobile terminal 100, generates a real-time chart for each region, and generates the real-time chart for each region by the mobile terminal 100. To send).

휴대단말기(100)는 음악지도 서버(200)로부터 지역별 실시간차트를 수신하면 수신한 지역별 실시간차트를 도 9(e)에 도시된 바와 같이 화면에 표시한다. 이때 다양한 지역에 해당하는 실시간차트 중 처음으로 표시되는 지역의 실시간차트는 현재 사용자의 위치에 대응되는 지역의 실시간차트이며, 이는 사용자의 설정에 따라 변경될 수 있음은 물론이다.When the mobile terminal 100 receives the real time chart for each region from the music map server 200, the mobile terminal 100 displays the received real time chart for each region on the screen as shown in FIG. At this time, the real-time chart of the region displayed for the first time among the real-time chart corresponding to various regions is a real-time chart of the region corresponding to the current user's location, which can be changed according to the user's setting.

도 9(e)에 도시된 바와 같이 현재 사용자의 위치에 대응되는 지역의 실시간차트가 표시되는 중에 사용자로부터 다른 지역의 실시간차트를 검색하기 위한 아이콘이 선택되면 휴대단말기(100)는 도 9(f)에 도시된 바와 같이 지역의 명칭을 입력받기 위한 입력창을 화면에 표시한다.As illustrated in FIG. 9E, when an icon for searching for a real-time chart of another region is selected from the user while the real-time chart of the region corresponding to the current user's location is displayed, the mobile terminal 100 of FIG. As shown in), an input window for inputting a name of a region is displayed on the screen.

그리고 휴대단말기(100)는 사용자로부터 입력창을 통해 특정 지역을 입력받으면, 도 9(g)에 도시된 바와 같이 특정 지역에 해당하는 실시간차트를 화면에 표시한다.When the mobile terminal 100 receives a specific region through an input window from the user, the mobile terminal 100 displays a real-time chart corresponding to the specific region on the screen, as shown in FIG.

이후 사용자가 표시된 실시간차트 중 어느 하나의 음악파일을 선택하면 휴대단말기(100)는 이를 판단하고, 선택된 음악파일을 재생함과 동시에 도 9(h)에 도시된 바와 같이 선택된 음악파일의 이미지 및 재생정보를 화면에 표시한다.Thereafter, when the user selects any one music file from the displayed real-time chart, the mobile terminal 100 determines this, and simultaneously plays the selected music file, as shown in FIG. Display information on the screen.

도 10은 본 발명의 실시 예에 따른 휴대단말기에서 특정연령의 음악차트 검색과정을 나타낸 화면 예시도이다.10 is a diagram illustrating a screen of a music chart search process of a specific age in a mobile terminal according to an embodiment of the present invention.

도 10을 참조하면, 휴대단말기(100)에서 음악지도 어플리케이션이 실행되는 중에 차트아이콘이 선택되면 도 10(a)에 도시된 바와 같이 차트에 포함된 목록을 표시부에 표시한다.Referring to FIG. 10, when the chart icon is selected while the music map application is executed in the mobile terminal 100, a list included in the chart is displayed on the display unit as shown in FIG. 10 (a).

그리고 휴대단말기(100)는 사용자로부터 연령별 실시간차트가 선택되면 음악지도 서버(200)로 연령별 실시간차트를 요청한다.When the real-time chart for each age is selected by the user, the mobile terminal 100 requests the real-time chart for each age from the music map server 200.

음악지도 서버(200)는 휴대단말기(100)로부터 연령별 실시간차트가 요청되면 음악지도 회원의 정보를 통해 음악지도 회원의 연령 및 현재 재생중인 음악파일을 검색하고, 연령별 실시간차트를 생성하여 휴대단말기(100)로 송신한다.When the music map server 200 requests a real-time chart for each age from the mobile terminal 100, the music map member searches for the music map member's age and the currently playing music file through the information of the music map member, and generates a real-time chart for each mobile terminal ( 100).

그러면 휴대단말기(100)는 음악지도 서버(200)로부터 연령별 실시간차트를 수신하고, 수신한 실시간 연령별차트 중에서 사용자의 연령에 해당하는 20대를 도 10(b)에 도시된 바와 같이 표시한다. 이때 수신된 다양한 연령별 실시간차트 중 처음화면에 표시되는 차트는 사용자의 나이에 해당하는 연령에 대한 실시간차트이며, 이는 사용자의 설정에 따라 변경될 수 있음은 물론이다.Then, the mobile terminal 100 receives a real-time chart for each age from the music map server 200, and displays 20s corresponding to the user's age among the received real-time charts as shown in FIG. 10 (b). At this time, the chart displayed on the first screen among the various age-specific real-time charts received is a real-time chart for an age corresponding to the age of the user, which may be changed according to the user's setting.

휴대단말기(100)에서 20대의 실시간차트를 표시하는 중에 사용자가 다른 연령의 실시간차트를 보기 위해 다른 연령보기 아이콘을 선택하면, 휴대단말기(100)는 도 10(c)에 도시된 바와 같이 연령을 선택받기 위한 창을 화면에 표시한다. 이후 사용자가 30대를 선택하면 휴대단말기(100)는 이를 판단하고, 도 10(d)에 도시된 바와 같이 30대의 실시간차트를 화면에 표시한다.While displaying 20 real-time charts in the mobile terminal 100, when the user selects another age view icon to view a real-time chart of a different age, the mobile terminal 100 displays an age as shown in FIG. 10 (c). Displays a window for selection. Thereafter, when the user selects 30, the mobile terminal 100 determines this and displays 30 real-time charts on the screen as shown in FIG.

이 후 휴대단말기(100)는 표시중인 실시간차트 중 어느 하나의 음악파일이 선택되면 선택된 음악파일을 재생함과 동시에 도 10(e)에 도시된 바와 같이 음악파일 이미지 및 재생정보를 화면에 표시한다.After that, when a music file of any one of the displayed real-time charts is selected, the portable terminal 100 plays the selected music file and simultaneously displays the music file image and the playback information on the screen as shown in FIG. .

도 11은 본 발명의 실시 예에 따른 휴대단말기에서 특정장르의 음악차트 검색과정을 나타낸 화면 예시도이다.11 is an exemplary view illustrating a process of searching for a music chart of a specific genre in a mobile terminal according to an exemplary embodiment of the present invention.

도 11을 참조하면, 휴대단말기(100)에서 음악지도 어플리케이션이 실행되는 중에 차트아이콘이 선택되면 도 11(a)에 도시된 바와 같이 차트에 포함된 목록을 표시부에 표시한다. Referring to FIG. 11, when the chart icon is selected while the music map application is executed in the mobile terminal 100, the list included in the chart is displayed on the display unit as shown in FIG. 11A.

그리고 휴대단말기(100)는 사용자로부터 장르별 실시간차트가 선택되면 음악지도 서버(200)로 장르별 실시간차트를 요청한다. When the real time chart for each genre is selected by the user, the mobile terminal 100 requests the real time chart for each genre from the music map server 200.

음악지도 서버(200)는 휴대단말기(100)로부터 장르별 실시간차트가 요청되면 음악지도 회원들이 현재 재생하고 있는 음악파일을 검색하고, 검색한 음악파일들을 장르별로 분리하여 차트를 생성한다. 그리고 음악지도 서버(200)는 생성한 장르별 실시간차트를 휴대단말기(100)로 송신한다.When the music map server 200 requests a real-time chart for each genre from the mobile terminal 100, the music map server 200 searches for a music file currently being played by the music map members, and generates a chart by separating the searched music files by genre. The music map server 200 transmits the generated real-time chart for each genre to the mobile terminal 100.

휴대단말기(100)는 음악지도 서버(200)로부터 장르별 실시간차트를 수신하면 도 11(b)에 도시된 바와 같이 수신한 장르별 실시간차트 중 어느 하나의 장르에 해당하는 차트를 화면에 표시한다. 이때 수신한 다양한 장르별 실시간차트 중 처음 표시되는 장르의 실시간차트는 사용자의 설정에 따라 변경가능하다.When the mobile terminal 100 receives a real time chart for each genre from the music map server 200, as shown in FIG. 11B, the mobile terminal 100 displays a chart corresponding to any one genre of the received real time chart. At this time, the real-time chart of the genre displayed first among the various real-time charts received may be changed according to the user's setting.

이후 사용자로부터 다른 장르 차트 보기 아이콘이 선택되면 휴대단말기(100)는 이를 판단하고, 도 11(c)에 도시된 바와 같이 다른 장르를 선택받기 위한 창을 표시부에 표시한다.Thereafter, when another genre chart view icon is selected by the user, the mobile terminal 100 determines this, and displays a window for selecting another genre on the display unit as illustrated in FIG. 11C.

휴대단말기(100)는 도 11(c)에 도시된 바와 같이 장르를 선택받기 위한 창을 표시하는 중에 사용자로부터 댄스에 해당하는 장르가 선택되면 도 11(d)에 도시된 바와 같이 댄스장르의 실시간차트를 표시부에 표시한다.When the genre corresponding to the dance is selected by the user while the window for receiving the genre is selected as shown in FIG. 11 (c), the mobile terminal 100 displays the real time of the dance genre as shown in FIG. 11 (d). The chart is displayed on the display.

이후 휴대단말기(100)는 표시 중인 댄스장르의 실시간차트 중 어느 하나의 음악파일이 선택되면 선택된 음악파일을 재생함과 동시에 도 11(e)에 도시된 바와 같이 음악파일의 이미지 및 재생정보를 화면에 표시한다.Then, when the mobile terminal 100 selects one of the music files in the real-time chart of the dance genre being displayed, the mobile terminal 100 plays the selected music file and simultaneously displays the image and playback information of the music file as shown in FIG. Mark on.

도 12는 본 발명의 실시 예에 따른 휴대단말기에서 특정가수의 음악차트 검색과정을 나타낸 화면 예시도이다.12 is an exemplary view illustrating a process of searching for a music chart by a specific singer in a mobile terminal according to an exemplary embodiment of the present invention.

도 12를 참조하면, 휴대단말기(100)는 음악지도 어플리케이션이 실행되는 중에 차트 아이콘이 선택되면 차트에 포함된 목록을 도 12(a)에 도시된 바와 같이 표시한다.Referring to FIG. 12, when the chart icon is selected while the music map application is executed, the portable terminal 100 displays a list included in the chart as shown in FIG. 12A.

이후 휴대단말기(100)는 사용자로부터 아티스트별 실시간차트가 선택되면 이를 감지하고 음악지도 서버(200)로 아티스트별 실시간차트를 요청한다.Then, the mobile terminal 100 detects when a real time chart for each artist is selected from the user and requests the real time chart for each artist from the music map server 200.

음악지도 서버(200)는 휴대단말기(100)로부터 아티스트별 실시간차트가 요청되면 이를 판단하고 음악지도 회원들의 현재 재생중인 음악파일을 검색한다.The music map server 200 determines when a real time chart for each artist is requested from the mobile terminal 100 and searches for music files currently being played by music map members.

그리고 음악지도 서버(200)는 검색한 음악파일을 바탕으로 아티스트별 실시간차트를 생성하여 휴대단말기(100)로 송신한다.The music map server 200 generates a real-time chart for each artist based on the retrieved music file and transmits it to the mobile terminal 100.

휴대단말기(100)는 음악지도 서버(200)로부터 아티스트별 실시간차트를 수신하면 수신한 아티스트별 실시간차트를 도 12(b)에 도시된 바와 같이 화면에 표시한다.When the mobile terminal 100 receives a real time chart for each artist from the music map server 200, the mobile terminal 100 displays the received real time chart for each artist as shown in FIG. 12B.

그리고 휴대단말기(100)는 사용자로부터 다른 가수의 차트 검색을 위해 검색창을 선택하면 휴대단말기(100)는 이를 판단하고, 도 12(c)에 도시된 바와 같이 가수의 이름을 입력받기 위한 입력창을 표시한다.When the portable terminal 100 selects a search box for searching a chart of another singer from the user, the portable terminal 100 determines this, and an input window for receiving a singer's name as shown in FIG. 12 (c). Is displayed.

그리고 휴대단말기(100)는 입력창을 통해 이효리가 입력되면 이효리의 실시간 음악차트를 도 12(b)에 도시된 바와 같이 표시한다.When the Lee Hyo-ri is input through the input window, the portable terminal 100 displays the Lee Hyo-ri's real-time music chart as shown in FIG. 12 (b).

그리고 휴대단말기(100)는 화면에 표시된 이효리의 실시간 음악차트 중 어느 하나의 음악파일이 선택되면 선택된 음악파일을 재생하고, 재생중인 음악파일의 이미지 및 재생정보를 화면에 표시한다.When the music file of any one of Lee Hyo-ri's real-time music charts displayed on the screen is selected, the portable terminal 100 plays the selected music file and displays an image and playback information of the music file being played on the screen.

이렇게 함으로써, 사용자는 휴대단말기(100)에서 음악지도 어플리케이션을 실행하여 다양한 음악정보를 얻을 수 있을 뿐 아니라, 음악지도 어플리케이션을 사용하고 있는 타 사용자와 음악정보를 공유할 수 있다.In this way, the user may not only obtain various music information by executing the music map application in the mobile terminal 100 but also share the music information with other users who are using the music map application.

또한 사용자와 가까운 장소에 위치한 타 사용자와 친구맺기를 통해 지속적인 음악정보를 공유할 수 있다.In addition, you can share continuous music information through making friends with other users located near the user.

이상의 설명에서는 본 발명의 바람직한 실시예를 제시하여 설명하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경할 수 있음을 쉽게 알 수 있을 것이다.
In the above description, the present invention has been described with reference to preferred embodiments, but the present invention is not necessarily limited thereto, and a person having ordinary skill in the art to which the present invention pertains does not depart from the technical spirit of the present invention. It will be readily appreciated that various substitutions, modifications and variations can be made.

100: 휴대단말기 110: 제어부
120: 음악파일 저장부 130: 음악파일 재생부
140: 오디오 출력부 150: 송수신부
160: 표시부 170: 키입력부
200: 음악지도 서버 210: 관리모듈
220: 회원정보 데이터베이스 221: 음악파일 데이터베이스
230: 음악지도 생성모듈 240: 음악재생정보수집모듈
250: 음악차트 생성모듈 260: 통신모듈
100: portable terminal 110: control unit
120: music file storage unit 130: music file playback unit
140: audio output unit 150: transceiver
160: display unit 170: key input unit
200: music map server 210: management module
220: member information database 221: music file database
230: music map generation module 240: music playback information collection module
250: music chart generation module 260: communication module

Claims (11)

음악지도 회원의 휴대단말기에서 전달되는 사용자정보, 위치정보 및 재생 중인 음악파일정보를 미리 저장된 음악지도 회원 중 해당 회원과 매칭하여 저장하는 음악재생정보수집모듈;
상기 음악지도 회원의 위치정보 및 재생 중인 음악파일정보를 지도정보와 매칭하여 음악지도를 생성하는 음악지도생성모듈;
상기 음악지도 회원의 사용자정보, 위치정보 및 재생 중인 음악파일정보를 바탕으로 음악지도 회원의 음악차트를 생성하는 음악차트생성모듈;
상기 음악지도 회원의 휴대단말기로부터 사용자정보, 위치정보 및 재생 중인 음악파일정보를 전달받고, 상기 음악지도 회원의 휴대단말기로 상기 음악지도 또는 상기 음악차트를 전달하는 통신모듈을 포함하는 음악지도 생성 시스템.
A music play information collection module for storing the user information, the location information, and the music file information being transmitted from the portable terminal of the music map member by matching with the corresponding member among the previously stored music map members;
A music map generation module for generating a music map by matching location information of the music map member and music file information being played with map information;
A music chart generation module for generating a music chart of a music map member based on user information, location information of the music map member, and music file information being played;
A music map generation system including a communication module for receiving user information, location information, and music file information being reproduced from the music map member's portable terminal and delivering the music map or the music chart to the music map member's portable terminal. .
제1 항에 있어서,
상기 음악지도 회원의 정보를 저장하는 회원정보 데이터베이스;
음악파일을 저장하는 음악파일 데이터베이스를 더 포함하는 것을 특징으로 하는 음악지도 생성 시스템.
The method according to claim 1,
A member information database storing information of the music map member;
And a music file database for storing music files.
제1 항에 있어서,
상기 음악지도 회원의 휴대단말기에서 전달되는 위치정보 및 재생 중인 음악파일정보를 상기 음악재생정보수집모듈로 전달하고, 상기 휴대단말기의 요청에 따라 상기 음악파일, 상기 음악지도 및 상기 음악차트 중 어느 하나를 추출하여 상기 통신모듈로 전달하는 관리모듈을 더 포함하는 것을 특징으로 하는 음악지도 생성 시스템.
The method according to claim 1,
The location information transmitted from the portable terminal of the music map member and the music file information being reproduced are transmitted to the music reproduction information collection module, and any one of the music file, the music map, and the music chart is requested by the portable terminal. The music map generating system further comprises a management module for extracting and delivering to the communication module.
제1 항에 있어서, 상기 음악지도생성모듈은,
상기 음악지도 회원의 재생 중인 음악파일정보 중 가수정보를 지도정보와 매칭하여 가수지도를 생성하고, 노래제목정보를 지도정보와 매칭하여 노래지도를 생성하는 것을 특징으로 하는 음악지도 생성 시스템.
The method of claim 1, wherein the music map generation module,
And a singer map is generated by matching the singer information with the map information among the music file information being played by the music map member, and a song map is generated by matching the song title information with the map information.
제1 항에 있어서, 상기 음악차트생성모듈은,
상기 음악지도 회원의 휴대단말기에서 전달되는 위치정보 및 재생중인 음악파일정보를 이용하여 전국 실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트 및 아티스트별 실시간차트 중 어느 하나 이상을 생성하는 것을 특징으로 하는 음악지도 생성 시스템.
According to claim 1, wherein the music chart generation module,
By using the location information and the music file information being transmitted from the mobile terminal of the music map member, any one or more of real-time charts, real-time charts by region, real-time charts by age, real-time charts by genre, and artist-specific charts are generated. Music map generation system.
제4 항에 있어서,
상기 음악지도는 음악지도 회원의 위치 및 현재 재생 중인 음악파일정보를 지도상에 표시하고, 상기 가수지도는 특정 가수의 음악파일을 재생하고 있는 음악지도 회원의 위치를 지도상에 표시하며, 상기 노래지도는 특정 노래제목의 음악파일을 재생하고 있는 음악지도 회원의 위치를 지도상에 표시하는 것을 특징으로 하는 음악지도 생성 시스템.
The method of claim 4, wherein
The music map displays the location of the music map member and the information of the music file currently being played on the map, and the singer map displays the location of the music map member playing the music file of the specific singer on the map. The map is a music map generation system, characterized in that on the map to display the location of the music map member playing the music file of the specific song title.
휴대단말기가 음악지도 서버에서 생성된 음악지도를 표시하는 방법에 있어서,
음악파일 재생시 사용자정보, 현재위치정보, 재생 중인 음악파일정보를 음악지도 서버로 송신하는 단계;
상기 음악파일을 재생하는 중에 상기 음악지도 서버로 음악지도를 요청하는 단계;
상기 음악지도 서버로부터 사용자의 현재위치에 대응되는 음악지도를 수신하여 표시하는 단계를 포함하는 휴대단말기에서 음악지도 표시방법.
In the method for the mobile terminal to display the music map generated by the music map server,
Transmitting user information, current location information, and playing music file information to the music map server when playing the music file;
Requesting a music map from the music map server while playing the music file;
And receiving and displaying a music map corresponding to the current location of the user from the music map server.
제7 항에 있어서,
상기 음악지도를 표시하는 중에 가수지도가 선택되면, 상기 음악지도 서버로 상기 가수지도를 요청하고, 상기 음악지도 서버로부터 특정가수의 음악파일을 재생하고 있는 음악지도 회원이 표시된 가수지도를 수신하여 표시하는 단계;
노래지도가 선택되면, 상기 음악지도 서버로 상기 음악지도를 요청하고, 상기 음악지도 서버로부터 특정노래제목에 해당하는 음악파일을 재생하고 있는 음악지도 회원이 표시된 음악지도를 수신하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 휴대단말기에서 음악지도 표시방법.
The method of claim 7, wherein
If a singer map is selected while displaying the music map, request the singer map from the music map server, and receive and display a singer map indicating a music map member playing a music file of a specific singer from the music map server. Doing;
If a song map is selected, requesting the music map from the music map server, and receiving and displaying a music map indicated by a music map member playing a music file corresponding to a specific song title from the music map server; Music map display method in a mobile terminal comprising a.
제7 항에 있어서,
상기 음악지도를 표시하는 중에 음악차트 요청이 감지되면, 상기 음악지도 서버로 음악차트를 요청하는 단계;
상기 음악지도 서버로부터 수신한 음악차트를 표시하는 단계를 더 포함하는 것을 특징으로 하는 휴대단말기에서 음악지도 표시방법.
The method of claim 7, wherein
If a music chart request is detected while displaying the music map, requesting a music chart from the music map server;
And displaying a music chart received from the music map server.
제7 항에 있어서, 상기 음악지도는,
상기 휴대단말기의 현재위치에서 일정한 거리 내에 위치하는 음악지도 회원이 표시되는 지도인 것을 특징으로 하는 휴대단말기에서 음악지도 표시방법.
The method of claim 7, wherein the music map,
The music map display method of the mobile terminal, characterized in that the map is displayed in the music map member located within a certain distance from the current location of the mobile terminal.
제9 항에 있어서, 상기 음악차트는,
상기 음악지도 회원들의 위치정보 및 재생 중인 음악파일정보를 바탕으로 생성된 전국 실시간차트, 지역별 실시간차트, 연령별 실시간차트, 장르별 실시간차트 및 아티스트별 실시간차트인 것을 특징으로 하는 휴대단말기에서 음악지도 표시방법.
The method of claim 9, wherein the music chart,
Music map display method of the mobile terminal, characterized in that the real-time chart, real-time chart by region, real-time chart by age, real-time chart by genre and real-time chart by artist generated based on the location information and music file information of the music map members. .
KR1020100047477A 2010-05-20 2010-05-20 System and method for forming music map KR101054904B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100047477A KR101054904B1 (en) 2010-05-20 2010-05-20 System and method for forming music map
PCT/KR2011/003538 WO2011145835A2 (en) 2010-05-20 2011-05-13 System for generating music map and method of displaying music map

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100047477A KR101054904B1 (en) 2010-05-20 2010-05-20 System and method for forming music map

Publications (1)

Publication Number Publication Date
KR101054904B1 true KR101054904B1 (en) 2011-08-05

Family

ID=44932967

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100047477A KR101054904B1 (en) 2010-05-20 2010-05-20 System and method for forming music map

Country Status (2)

Country Link
KR (1) KR101054904B1 (en)
WO (1) WO2011145835A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101429826B1 (en) 2012-12-24 2014-08-13 부산광역시 북구청 Service for trip by song using smart device
KR20160071039A (en) * 2014-12-11 2016-06-21 고려대학교 산학협력단 Method for generating map based on musical preferences

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013000369A1 (en) 2013-01-11 2014-07-17 Audi Ag Method for operating an infotainment system
CN110489194A (en) * 2019-08-14 2019-11-22 北京酷我科技有限公司 The method and system of multimedia information are presented in a kind of figure layerization

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020016373A (en) * 2000-08-25 2002-03-04 김진범 Specific person search device using geography information and method thereof
KR20040047276A (en) * 2002-11-29 2004-06-05 주식회사 에스원 Method of providing community service using location based service
JP2006276380A (en) 2005-03-29 2006-10-12 Hitachi Ltd Group member location information sharing system, and server device thereof and portable terminal
KR20080039659A (en) * 2006-11-01 2008-05-07 주식회사 케이티프리텔 Online music service system and method for automatically matching users having same taste in music

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020016373A (en) * 2000-08-25 2002-03-04 김진범 Specific person search device using geography information and method thereof
KR20040047276A (en) * 2002-11-29 2004-06-05 주식회사 에스원 Method of providing community service using location based service
JP2006276380A (en) 2005-03-29 2006-10-12 Hitachi Ltd Group member location information sharing system, and server device thereof and portable terminal
KR20080039659A (en) * 2006-11-01 2008-05-07 주식회사 케이티프리텔 Online music service system and method for automatically matching users having same taste in music

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101429826B1 (en) 2012-12-24 2014-08-13 부산광역시 북구청 Service for trip by song using smart device
KR20160071039A (en) * 2014-12-11 2016-06-21 고려대학교 산학협력단 Method for generating map based on musical preferences
KR101664619B1 (en) * 2014-12-11 2016-10-12 고려대학교 산학협력단 Method for generating map based on musical preferences

Also Published As

Publication number Publication date
WO2011145835A2 (en) 2011-11-24
WO2011145835A3 (en) 2012-01-26

Similar Documents

Publication Publication Date Title
JP2007249703A (en) Distribution method, distribution system, distribution device, portable terminal and computer program
JP5964722B2 (en) Karaoke system
KR101054904B1 (en) System and method for forming music map
JP5269829B2 (en) Karaoke system, karaoke system control method, karaoke system control program, and information recording medium thereof
US20080239888A1 (en) Music Data Providing System
JP5431094B2 (en) Karaoke transmission system, karaoke transmission method, and computer program
JP2003302983A (en) Method for using personal mobile browser terminal as music selecting and booking tool of karaoke machine, karaoke user assisting server for implementing the method, and karaoke machine
JP5461354B2 (en) Video information distribution system
JP5058728B2 (en) Digital content information distribution system, control method for digital content information distribution system, control program for digital content information distribution system, and recording medium
JP6058991B2 (en) Singing video selection system corresponding to singing voice
JP2007140211A (en) Content distribution system, content reproducing device, content providing server, and program used for same
JP2001175679A (en) Method and system for distributing music data
JP2023067761A (en) Method and system for initiating location-based topic
JP2008083582A (en) Electronic chart book device
JP2013254180A (en) Karaoke system and information communication program
JP5243909B2 (en) Karaoke system
JP4875401B2 (en) Site search method, site search system, server device, and computer program
JP5350306B2 (en) Karaoke music selection device, method for controlling karaoke music selection device, control program for karaoke music selection device, and information recording medium thereof
JP5686762B2 (en) Karaoke equipment
JP5981867B2 (en) Karaoke system
JP2007280442A (en) Information reproducing device, method and program for creating list, and recording medium
JP5723308B2 (en) Terminal device and music playback device
JP2003288088A (en) Method for controlling playing key of karaoke machine according to compass of user
JP6182493B2 (en) Music playback system, server, and program
KR20180034718A (en) Method of providing music based on mindmap and server performing the same

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee