[go: up one dir, main page]

KR101622035B1 - An appratus for providing a game service and a method thereof - Google Patents

An appratus for providing a game service and a method thereof Download PDF

Info

Publication number
KR101622035B1
KR101622035B1 KR1020140108619A KR20140108619A KR101622035B1 KR 101622035 B1 KR101622035 B1 KR 101622035B1 KR 1020140108619 A KR1020140108619 A KR 1020140108619A KR 20140108619 A KR20140108619 A KR 20140108619A KR 101622035 B1 KR101622035 B1 KR 101622035B1
Authority
KR
South Korea
Prior art keywords
information
pet
characteristic information
game
character interface
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020140108619A
Other languages
Korean (ko)
Other versions
KR20160023936A (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 KR1020140108619A priority Critical patent/KR101622035B1/en
Priority to PCT/KR2015/007296 priority patent/WO2016010341A1/en
Publication of KR20160023936A publication Critical patent/KR20160023936A/en
Application granted granted Critical
Publication of KR101622035B1 publication Critical patent/KR101622035B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)

Abstract

게임 서비스를 제공하는 장치는 현실의 펫에 대응하는 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 등록하는 사용자 정보 관리부; 상기 펫 식별 정보와 관계가 설정되고, 상기 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 게임 인스턴스 관리부; 및 상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 펫 캐릭터 인터페이스 관리부를 포함하고, 상기 게임 인스턴스 관리부는 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 상기 사용자에게 제공한다.The apparatus for providing a game service includes: a user information management unit for registering pet property information including basic property information and activity property information corresponding to a real pet in correspondence with the pet identification information; A game instance management unit configured to generate game instance configuration information that is set in relation to the pet identification information and is linked with the online communication service according to a user request of a user subscribed to the online communication service; And a pet character interface management unit for generating a pet character interface corresponding to the pet identification information based on the game instance configuration information, the basic characteristic information, and the activity characteristic information, Based on the information, the user provides a game instance that can be played using the pet character interface to the user.

Figure R1020140108619
Figure R1020140108619

Description

게임 서비스 제공 장치 및 게임 서비스 제공 방법{AN APPRATUS FOR PROVIDING A GAME SERVICE AND A METHOD THEREOF}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a game service providing apparatus and a game service providing method,

본 발명은 게임 서비스 제공 장치 및 게임 서비스 제공 방법에 관한 것으로, 보다 구체적으로 현실의 펫을 반영하여 플레이 가능한 게임 서비스를 제공할 수 있는 게임 서비스 제공 장치, 게임 서비스 제공 방법 및 기록 매체에 관한 것이다.The present invention relates to a game service providing apparatus and a game service providing method, and more particularly, to a game service providing apparatus, a game service providing method, and a recording medium capable of providing a playable game service reflecting a realistic pets.

최근 인터넷 및 네트워크 기술의 발달로, 사용자간의 다양한 정보 교류가 활발하게 이루어 지고 있다.BACKGROUND ART [0002] With the recent development of the Internet and network technology, various information exchanges among users are actively performed.

특히, 네트워크를 통해 모바일 메신저 어플리케이션이나 SNS를 이용한 다양한 서비스가 개발되고 있는 실정이다. 특히, SNS(Social Network Service) 는 소셜 네트워크 서비스의 약자로, 사용자가 인간임을 일반적 전제로 하여, 인간 중심의 커뮤니케이션 서비스를 제공하고 있다. 이와 같은 SNS 등은 사용자간의 친구 맺기 또는 팔로우 등을 통해 연결될 수 있도록 하며, 연결된 사용자 단말기간 사진, 동영상 및 글 공유가 가능하게 함으로써 정보 공유 및 친목 도모의 공간을 온라인상에서 제공하고 있다.Especially, various services using mobile messenger application or SNS are being developed through a network. Especially, SNS (Social Network Service) is an abbreviation of social network service, and it provides a communication service centered on human being generally assuming that the user is a human being. The SNS and the like can be connected to each other through a friendship or a follow-up between users, and a space for information sharing and friendship can be provided online by allowing pictures, videos, and texts to be shared during a connected user terminal.

한편, 펫(PET)은 인간과 동물간의 친밀성을 통해 인간에게 다양한 감정적 이로움을 제공하는 동물로서의 역할을 수행하고 있다. 펫을 기르는 행동에 의한 긍정적인 의학적 효과와 사회적으로 소외되어가는 현대인의 우울증을 해결할 수 있는 사회적 효과는 점점 증대되고 있으며, 이에 따라 펫을 기르는 인구도 급증하고 있는 실정이다.PET, on the other hand, acts as an animal that provides various emotional benefits to humans through intimacy between humans and animals. The positive medical effects of the pet-keeping behavior and the social effects that can solve the depression of modern people who are socially marginalized are increasing increasingly, and the population that keeps pets is increasing rapidly.

특히, 펫을 기르는 주인들로부터 펫을 의인화하여 인간처럼 응대함으로써 친밀도를 극대화시키고자 하는 요구가 증대되고 있다. 그러나, 이와 같은 펫과의 의사 소통은 일정 수준의 교감이 가능하더라도 현실적으로 불가능한 실정이다.In particular, there is an increasing demand to maximize the intimacy of the pet by treating it as a human being by personifying the pet from the owners of the pet. However, communication with such a pet is impossible in reality even if a certain degree of sympathy is possible.

뿐만 아니라, 상기와 같은 요구를 해소하기 위해 메신저 서비스나, SNS 등에 펫 프로필 및 이미지 등을 등록시켜 의인화하는 주인들도 간혹 있으나, 이는 실제 사용자인 인간인 주인의 의사와 감정을 대변할 뿐, 실질적으로 펫과의 의사 소통 경험을 제공할 수는 없는 문제점이 있다.In addition, in order to solve the above-mentioned needs, there are occasions where a pet profile and an image are registered in an instant messenger service, SNS, etc. to personify the person, but this represents only the intention and the feelings of the owner, There is a problem that it is impossible to provide communication experience with the pet.

또한, 상기와 같은 요구를 해소하기 위해 가상의 펫을 생성하여 사이버 공간에서 키우는 등의 서비스도 제공되고 있으나, 실제 현실의 펫이 주는 사랑과 감동과 같은 실제적인 효과를 재현하지는 못하고 있는 실정이다.In order to solve the above-mentioned demand, there is provided a service such as generating a virtual pet in a cyber space, but the actual effect such as love and emotion given by a realistic pet can not be reproduced.

한편, 온라인 게임 서비스는 이와 같은 소셜 네트워크 서비스와 연동되는 기술로 확장되고 있는 실정이다. 특히, 게임을 플레이하고 있는 게이머들로 하여금 온라인 게임 내에서 맺어진 관계를 통해 의사소통을 하게 함으로써, 다양한 온라인 게임 내 행위를 함에 있어 사용자간 시간적 공간적 제약을 허물고 있다. 다만, 온라인 게임의 경우, 그 컨텐츠 자체의 한계로 인해 커뮤니케이션 수단으로서의 소셜 네트워크 서비스의 속성이 제대로 발현되고 있지는 않은 한계를 보이고 있다.On the other hand, online game service is expanding to technology that is linked with such social network service. Especially, by letting gamers who play games communicate through the relationship established within the online game, the time and space restriction among the users in the various online games is broken down. However, in the case of online games, due to the limitations of the content itself, the attribute of the social network service as a means of communication is not properly manifested.

본 발명은 이러한 종래기술의 문제점들을 해소하기 위하여 안출된 것으로, 소셜 네트워크 서비스에 기반하여 실제 펫의 특성과 동기화되는 펫 캐릭터 인터페이스를 중심으로 하는 게임 서비스를 제공함으로써, 실제 펫과의 커뮤니케이션을 가능하게 할 뿐만 아니라, 실제 펫을 이용한 게임 플레이를 가능하게 하여 실제 펫과의 친밀도 향상 및 실제 펫과 놀고 있다는 경험을 직접적으로 제공할 수 있는 게임 서비스 제공 장치 및 게임 서비스 제공 방법을 제공하는데 그 목적이 있다.The present invention has been made in order to solve the problems of the related art, and it is an object of the present invention to provide a game service centered on a pet character interface synchronized with characteristics of an actual pet based on a social network service, The object of the present invention is to provide a game service providing apparatus and a game service providing method capable of playing games using real pets, thereby directly enhancing intimacy with actual pets and providing an experience of playing with real pets .

상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 게임 서비스 제공 방법은 현실의 펫을 온라인 커뮤니케이션 서비스와 동기화하기 위해, 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 동기화하는 단계; 상기 펫 식별 정보와 관계가 설정되고, 상기 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 단계; 상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 단계; 및 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 상기 사용자에게 제공하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of providing a game service, the method including: generating a pet identification information including basic characteristic information and activity characteristic information, Correspondingly synchronizing; Generating game instance configuration information associated with the pet identification information and being linked with the online communication service according to a user request of a user subscribed to the online communication service; Generating a pet character interface corresponding to the pet identification information based on the game instance configuration information, the basic characteristic information, and the activity characteristic information; And providing the user with a playable game instance using the pet character interface, based on the game instance configuration information.

또한, 상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 게임 서비스 제공 장치는 게임 서비스를 제공하는 장치에 있어서, 현실의 펫을 온라인 커뮤니케이션 서비스와 연동하기 위해, 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 등록하는 사용자 정보 관리부; 상기 펫 식별 정보와 관계가 설정되고, 상기 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 게임 인스턴스 관리부; 및 상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 펫 캐릭터 인터페이스 관리부를 포함하고, 상기 게임 인스턴스 관리부는 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 상기 사용자에게 제공한다.According to another aspect of the present invention, there is provided an apparatus for providing a game service, the apparatus for providing a game service, A user information management unit for registering the pet characteristic information including the pet characteristic information in association with the pet identification information; A game instance management unit configured to generate game instance configuration information that is set in relation to the pet identification information and is linked with the online communication service according to a user request of a user subscribed to the online communication service; And a pet character interface management unit for generating a pet character interface corresponding to the pet identification information based on the game instance configuration information, the basic characteristic information, and the activity characteristic information, Based on the information, the user provides a game instance that can be played using the pet character interface to the user.

한편, 상기한 본 발명의 실시 예에 따른 방법은 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터가 읽을 수 있는 기록 매체로 구현될 수 있다.Meanwhile, the method according to an embodiment of the present invention can be implemented as a computer-readable recording medium on which a program for execution in a computer is recorded.

본 발명의 실시 예에 따르면, 실제 펫과 동기화되는 펫 캐릭터 인터페이스를 이용하여 게임 서비스를 제공함으로써, 실제 펫과의 대화 및 소통을 가능하게 할 뿐만 아니라, 실제 펫을 이용한 게임 플레이를 체험하게 하여 실제 펫과의 친밀도 향상 및 실제 펫과 놀고 있다는 경험을 직접적으로 제공할 수 있게 된다.According to the embodiment of the present invention, a game service is provided using a pet character interface synchronized with an actual pet, thereby enabling conversation and communication with an actual pet, as well as experiencing game play using an actual pet, It is possible to directly improve the familiarity with the pet and the experience of playing with the real pet.

특히, 펫의 실제 상황을 반영하여 스케쥴링된 상태에 따라 자동적인 펫 캐릭터 인터페이스의 외관 및 능력치 변화 등을 가능하게 함으로써, 펫과의 높은 친밀도를 유지하고자 하는 사용자들에게 매우 유용한 게임 서비스를 제공할 수 있고, 정신적 치료 등의 의료적 회복 측면에서도 높은 효과를 기대할 수 있게 된다.Particularly, it is possible to provide a very useful game service to users who want to maintain a high affinity with a pet by making it possible to change the appearance and the ability value of the automatic pet character interface according to the scheduled state reflecting the actual situation of the pet And it can be expected to have a high effect in terms of medical recovery such as mental treatment.

도 1은 본 발명의 실시 예에 따른 전체 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 실시 예에 따른 게임 서비스 제공 장치의 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 실시 예에 따른 펫 캐릭터 인터페이스와 실제 펫과의 동기화 과정을 설명하기 위한 흐름도이다.
도 4 및 도 5는 본 발명의 실시 예에 따른 게임 서비스 제공 방법을 설명하기 위한 도면들이다.
도 6 및 도 7은 본 발명의 일 실시 예에 따른 게임 서비스 제공 방법의 펫 캐릭터 인터페이스 생성 실시 예를 설명하기 위한 흐름도이다.
1 is a diagram for explaining an overall system according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a game service providing apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a process of synchronizing a pet character interface with an actual pet according to an embodiment of the present invention.
4 and 5 are views for explaining a method of providing a game service according to an embodiment of the present invention.
6 and 7 are flowcharts for explaining a pet character interface generation method of a game service providing method according to an embodiment of the present invention.

이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.The following merely illustrates the principles of the invention. Thus, those skilled in the art will be able to devise various apparatuses which, although not explicitly described or shown herein, embody the principles of the invention and are included in the concept and scope of the invention. Furthermore, all of the conditional terms and embodiments listed herein are, in principle, intended only for the purpose of enabling understanding of the concepts of the present invention, and are not intended to be limiting in any way to the specifically listed embodiments and conditions .

또한, 본 발명의 원리, 관점 및 실시예들 뿐만 아니라 특정 실시예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.It is also to be understood that the detailed description, as well as the principles, aspects and embodiments of the invention, as well as specific embodiments thereof, are intended to cover structural and functional equivalents thereof. It is also to be understood that such equivalents include all elements contemplated to perform the same function irrespective of the currently known equivalents as well as the equivalents to be developed in the future, i.e., the structure.

따라서, 예를 들어, 본 명세서의 블럭도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Thus, for example, it should be understood that the block diagrams herein represent conceptual views of exemplary circuits embodying the principles of the invention. Similarly, all flowcharts, state transition diagrams, pseudo code, and the like are representative of various processes that may be substantially represented on a computer-readable medium and executed by a computer or processor, whether or not the computer or processor is explicitly shown .

프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다.The functions of the various elements shown in the figures, including the functional blocks depicted in the processor or similar concept, may be provided by use of dedicated hardware as well as hardware capable of executing software in connection with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which may be shared.

또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다.Also, the explicit use of terms such as processor, control, or similar concepts should not be interpreted exclusively as hardware capable of running software, and may be used without limitation as a digital signal processor (DSP) (ROM), random access memory (RAM), and non-volatile memory. Other hardware may also be included.

본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어 상기 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 상기 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의해 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.In the claims hereof, the elements represented as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements performing the function or firmware / microcode etc. , And is coupled with appropriate circuitry to execute the software to perform the function. It is to be understood that the invention defined by the appended claims is not to be construed as encompassing any means capable of providing such functionality, as the functions provided by the various listed means are combined and combined with the manner in which the claims require .

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, in which: There will be. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

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

도 1은 본 발명의 일 실시 예에 따른 전체 시스템을 개략적으로 나타낸 도면이다.1 is a schematic diagram of an overall system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 제공을 위한 전체 시스템은 게임 서비스 제공 장치(100), 적어도 하나의 단말(200) 및 네트워크(300)를 포함한다.Referring to FIG. 1, an overall system for providing communication services according to an embodiment of the present invention includes a game service providing apparatus 100, at least one terminal 200, and a network 300.

먼저, 적어도 하나의 단말(200)은 하나 또는 복수 개 존재할 수 있으며, 서로 다른 단말(200)들이 게임 서비스 제공 장치(100)와 네트워크(300)를 통해 연결되어, 상호간 통신을 수행할 수 있다.At first, at least one terminal 200 may exist, and different terminals 200 may be connected to the game service providing apparatus 100 through the network 300 to perform mutual communication.

여기서 네트워크(300)에서 제공하는 통신은, 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 개인 근거리 무선통신(Personal Area Network; PAN), 이동 통신망(mobile radiocommunication network) 또는 위성 통신망 등과 같은 모든 종류의 유/무선 네트워크로 구현될 수 있으며, 예를 들어 이동 통신망, UPnP(Universal Plug and Play), WiFi 등의 통신 방식에 의해 상호 통신할 수 있는 네트워크 망을 제공할 수 있다.Here, the communication provided by the network 300 may be implemented by a local area network (LAN), a wide area network (WAN), a value added network (VAN), a personal area network (WAN) A mobile communication network, a universal plug and play (UPnP), a WiFi, or the like, and may be implemented in various types of wired / wireless networks such as a cellular phone, a PAN, a mobile radiocommunication network or a satellite communication network. It is possible to provide a network capable of communication.

또한, 적어도 하나의 단말(200)들은, 고정형 단말이거나 휴대 가능한 이동형 단말일 수 있다. 하나 이상의 단말(200)로서, 내비게이션(Navigation), 스마트 폰(smart phone), 휴대폰, 컴퓨터, 노트북 컴퓨터(laptop computer), 디지털방송용 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MID(Mobile Internet Device), 태블릿 PC(Tablet PC) 등이 예시될 수 있다.Also, at least one terminal 200 may be a fixed terminal or a portable portable terminal. A mobile phone, a computer, a laptop computer, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a MID (Mobile Internet Device), a tablet PC (Tablet PC), and the like.

또한, 어느 하나의 단말(200)은 게임 서비스 제공 장치(100)를 거쳐 서로 다른 단말(200)들과 네트워크(300)를 통한 통신을 구성할 수 있다. 또한, 네트워크(300)에 연결되는 단말(200)들은 펫 커뮤니케이션 컨텐츠를 포함하는 다양한 컨텐츠를 서로 공유할 수 있다.Also, any one of the terminals 200 can configure communication with the different terminals 200 through the network 300 through the game service providing apparatus 100. [ In addition, terminals 200 connected to the network 300 may share various contents including pet communication contents.

이를 위해, 게임 서비스 제공 장치(100)는 메신저 어플리케이션 네트워크 또는 소셜 네트워크(Social Network)를 구성하거나, 외부의 메신저 어플리케이션 서버 또는 소셜 네트워크 서비스 제공 서버간 통신을 중계할 수 있다. 또한, 게임 서비스 제공 장치(100)는 각 단말(200)을 통해 본 발명의 실시 예에 따른 게임 서비스가 제공될 수 있도록 원격 또는 직접적으로 제어할 수 있다.To this end, the game service providing apparatus 100 may configure a messenger application network or a social network, or relay communication between an external messenger application server or a social network service providing server. In addition, the game service providing apparatus 100 can remotely or directly control the game service according to the embodiment of the present invention through the respective terminals 200.

이에 따라, 각 하나 이상의 단말(200)들은 네트워크(300)를 통해 게임 서비스 제공 장치(100)에 접속하고, 게임 서비스 제공 장치(100)는 각 단말(100)들의 게임 내 상태에 관한 정보를 처리함으로써 싱글 플레이 게임 또는 온라인 게임을 즐길 수 있도록 게임 인스턴스를 제공할 수 있다. 또한, 게임 서비스 제공 장치(100)는 온라인 커뮤니케이션 서비스와 연동하여 다양한 펫 관련 정보를 공유하거나 메시지를 전송할 수 있다. 이와 같은 온라인 커뮤니케이션 서비스를 본 문서에서는 메신저 서비스 또는 소셜 네트워크(Social Network) 서비스로 가정하여 다양한 실시 예들을 설명할 수 있다. 다만, 본 문서의 기술적 사상은, 메신저 서비스 또는 소셜 네트워크 서비스와 유사하게 구성되는 모든 네트워크 서비스에 대해 적용이 가능하며, 이와 연동되는 모든 게임 서비스에 대해 적용될 수 있다.Accordingly, each of the one or more terminals 200 accesses the game service providing apparatus 100 through the network 300, and the game service providing apparatus 100 processes information on the in-game state of each terminal 100 Thereby providing a game instance so that a single-player game or an online game can be enjoyed. In addition, the game service providing apparatus 100 may share various pet related information or transmit a message in cooperation with an online communication service. In this document, the online communication service can be described as a messenger service or a social network service. However, the technical idea of this document is applicable to all network services that are configured similar to messenger service or social network service, and can be applied to all game services interlocked with it.

특히, 소셜 네트워크는 웹 상에서 각 노드들 간의 상호 의존적인 관계(tie)에 의해 만들어지는 사회적 관계 구조에 의해 형성될 수 있다. 소셜 네트워크 내에 포함되는 노드들은 네트워크 안에 존재하는 개별적인 주체들을 나타낼 수 있다.In particular, a social network can be formed by a social relationship structure created by interdependent ties between nodes on the web. The nodes included in the social network may represent individual entities present in the network.

이에 따라, 도 1을 참조하면, 게임 서비스 제공 장치(100)는 네트워크(300)를 통해 복수의 단말(200)들과 통신할 수 있다. 또한, 복수의 단말(200)들과의 통신을 통해 다양한 컨텐츠를 획득할 수 있다. 또한, 복수의 단말(200)과의 통신을 통해 다양한 컨텐츠를 다른 복수의 단말(200)로 전송할 수도 있다.1, the game service providing apparatus 100 can communicate with a plurality of terminals 200 through a network 300. [ In addition, various contents can be acquired through communication with a plurality of terminals 200. In addition, various contents can be transmitted to a plurality of other terminals 200 through communication with a plurality of terminals 200.

특히, 본 발명의 실시 예에 따르면, 게임 서비스 제공 장치(100)는, 네트워크(300)를 통해 각 단말(200)로 실제 펫(PET)과 연동되는 펫 캐릭터 인터페이스를 이용한 게임 인스턴스를 제공할 수 있다.Particularly, according to the embodiment of the present invention, the game service providing apparatus 100 can provide a game instance using a pet character interface linked with an actual pet (PET) to each terminal 200 through the network 300 have.

또한, 게임 서비스 제공 장치(100)는 펫(PET) 중심적인 온라인 커뮤니케이션 서비스를 제공할 수 있다. 펫 중심적인 온라인 커뮤니케이션 서비스는 인간의 반려 대상으로서의 동물인 펫을 주체로 의사 소통을 수행할 수 있는 커뮤니케이션 서비스를 포함할 수 있다. 특히, 펫(PET) 중심적인 온라인 커뮤니케이션 서비스는 동물인 펫 입장에서 표현 가능한 단순화된 문장으로 대화 및 소통이 가능한 서비스를 더 포함할 수 있다. 특히, 펫(PET) 중심적인 온라인 커뮤니케이션 서비스는 실존하는 펫에 대응되는 다양한 상태 정보와 특성 정보를 연동하고 외부 정보 등을 수집 및 갱신하며, 히스토리를 반영함으로써, 불특정 가상의 객체와의 대화나 소통이 아닌, 주인이 기르고 있는 대상 펫과의 대화 및 소통이 가능한 메신저 또는 SNS 서비스를 제공할 수 있다. In addition, the game service providing apparatus 100 may provide PET-based online communication services. The pet-centric online communication service may include a communication service capable of communicating with a pet, which is an object of a human being, as a subject. In particular, the PET-based online communication service can further include a service capable of communicating and communicating with a simplified sentence that can be expressed in the form of an animal pet. In particular, PET-based on-line communication service links various state information and characteristic information corresponding to existing pets, collects and updates external information, and reflects the history, thereby enabling communication with unspecified virtual objects, It is possible to provide a messenger or an SNS service capable of conversation and communication with the target pet that the owner is raising.

이에 따라, 게임 서비스 제공 장치(100)는 이와 같은 펫 중심의 온라인 커뮤니케이션 서비스와 연동하여, 특정 관계가 설정된 사용자로부터의 게임 플레이 요청에 따라, 실제 대상 펫과 동기화되는 펫 캐릭터 인터페이스를 생성하여 게임 인스턴스에 적용함으로써, 실제 자신의 펫 또는 친구의 펫과 함께 또는, 스스로 펫에 감정이입을 하여 게임을 플레이하는 것과 같은 경험을 제공할 수 있다.Accordingly, the game service providing apparatus 100 generates a pet character interface that is synchronized with the actual target pet in accordance with the game play request from the user having the specific relationship, in cooperation with the pet communication centered online communication service, , It is possible to provide an experience such as playing a game with an actual pet or friend's pets, or by feeling emotional on the pet itself.

이를 위해, 게임 서비스 제공 장치(100)는 현실의 펫을 온라인 커뮤니케이션 서비스와 동기화하기 위해, 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 동기화하고, 상기 펫 식별 정보와 관계가 설정되고, 상기 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하며, 상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하고, 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 상기 사용자에게 제공할 수 있다.To this end, the game service providing apparatus 100 synchronizes the pet characteristic information including the basic characteristic information and the activity characteristic information, corresponding to the pet identification information, in order to synchronize the real pet with the online communication service, And generates game instance configuration information to be linked with the online communication service according to a user request of a user subscribed to the online communication service, and generates the game instance configuration information, the basic property information, A pet character interface corresponding to the pet identification information is generated and based on the game instance configuration information, the user can provide a game instance that can be played using the pet character interface to the user.

또한, 게임 서비스 제공 장치(100)는 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라 상기 사용자와 상기 펫 식별 정보와의 관계도를 변경하거나, 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라 상기 펫 특성 정보에 포함된 경험치 정보를 변경할 수 있다.Also, the game service providing apparatus 100 may change the relationship between the user and the pet identification information according to the user's play record for the game instance, or may change the relationship between the user and the pet identification information, The experiential information included in the pet characteristic information can be changed.

그리고, 게임 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 그래픽 차원 정보를 획득하고, 상기 획득된 그래픽 차원 정보에 따라 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원으로 설정할 수 있으며, 상기 2차원 또는 상기 3차원 설정에 따라, 상기 기본 특성 정보 및 상기 활동 특성 정보에 따른 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원 그래픽 객체로 생성할 수 있다.The game service providing apparatus 100 may acquire graphical dimensional information from the game instance configuration information, and may set the pet character interface as two-dimensional or three-dimensional in accordance with the obtained graphical dimensional information. According to the three-dimensional setting, the pet character interface according to the basic characteristic information and the activity characteristic information can be generated as a two-dimensional or three-dimensional graphic object.

또한, 게임 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정할 수 있으며, 상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성하여 게임 인스턴스를 통해 사용자에게 플레이할 수 있도록 제공할 수 있다.Also, the game service providing apparatus 100 may acquire game characteristic information from the game instance configuration information, and based on the game characteristic information, using the basic characteristic information and the activity characteristic information included in the pet characteristic information Attribute information for each attribute corresponding to the pet identification information can be determined, and the pet character interface including the attribute-specific attribute value can be generated and provided to the user through the game instance.

여기서, 상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함할 수 있다.Here, the attribute-specific attribute value may include at least one of a movement speed, a jump height, a strength ability, a physical ability ability, an agility ability, an intelligence ability, and a mental ability ability corresponding to age information, species information, And may include at least one.

또한, 게임 서비스 제공 장치(100)는 상기 사용자로부터 상기 게임 인스턴스의 플레이 중 사전 구입한 아이템의 사용요청을 수신하는 경우, 상기 속성별 능력치 중 적어도 하나를 일정 시간 동안 증가시킬 수 있다.In addition, when the game service providing apparatus 100 receives a request for using a pre-purchased item while playing the game instance from the user, the game service providing apparatus 100 may increase at least one of the attribute-specific attributes for a predetermined period of time.

한편, 게임 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하면, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 장비 아이템을 결정하고, 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수도 있다.On the other hand, when the game service providing apparatus 100 acquires game characteristic information from the game instance configuration information, the game service providing apparatus 100 may use the basic characteristic information and the activity characteristic information included in the pet characteristic information based on the game characteristic information Determine an equipment item corresponding to the pet identification information, and generate the pet character interface including the equipment item.

이 경우, 상기 장비 아이템은 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 하나 이상의 강화 아이템을 포함할 수 있다.
In this case, the equipment item may include at least one enhancement item corresponding to the age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information.

도 2는 본 발명의 실시 예에 따른 게임 서비스 제공 장치(100) 구성을 보다 상세하게 설명하기 위한 블록도이다.2 is a block diagram for explaining the configuration of the game service providing apparatus 100 according to an embodiment of the present invention in more detail.

보다 상세하게, 도 2를 참조하면, 본 발명의 실시 예에 따른 게임 서비스 제공 장치(100)는, 제어부(110), 통신부(120), 저장부(130), 사용자 정보 관리부(135), 특성 정보 관리부(140), 현재 상태 정보 생성부(150), 온라인 커뮤니케이션 서비스부(160), 의료 정보 관리부(170), 관계 정보 관리부(180), 펫 캐릭터 인터페이스 관리부(190) 및 게임 인스턴스 관리부(195)를 포함할 수 있으며, 특성 정보 관리부(140)는 일정 정보 수집부(141), 성장 정보 수집부(142) 및 특성 변경 정보 수집부(143)를 포함할 수 있고, 저장부(130)는 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)를 포함할 수 있다.2, the game service providing apparatus 100 according to the embodiment of the present invention includes a control unit 110, a communication unit 120, a storage unit 130, a user information management unit 135, The information management unit 140, the current state information generation unit 150, the online communication service unit 160, the medical information management unit 170, the relationship information management unit 180, the pet character interface management unit 190, The characteristic information management unit 140 may include a predetermined information collection unit 141, a growth information collection unit 142 and a characteristic change information collection unit 143. The storage unit 130 A basic characteristic information database 131 and an activity characteristic information database 132. [

제어부(controller, 110)는 통상적으로 게임 서비스 제공 장치(100)의 전반적인 동작을 제어한다. 예를 들어 제어부(110)는 정보 수집, 사용자 정보 관리, 현재 상태 정보 생성, 의료 정보 관리, 관계 정보 관리, 온라인 커뮤니케이션 서비스제공, 펫 캐릭터 인터페이스 관리, 게임 인스턴스 생성, 제공 및 관리, 데이터 통신, 메시지 전송, SNS 접속 등의 다양한 정보 처리를 위해, 관련 모듈들간의 전반적인 통신 제어 및 데이터 처리를 수행한다. 도 2에서는 각각의 구성요소간 제어를 위해, 제어부(110)가 별도 존재하는 것으로 도시되어 있으나, 제어부(110)가 포함되지 않더라도 제어부(110)의 전부 또는 일부의 기능이 각 구성요소들로 분산 배치 및 동기화되어 동작할 수도 있다.The controller 110 typically controls the overall operation of the game service providing apparatus 100. For example, the control unit 110 may collect information such as information collection, user information management, current status information generation, medical information management, relationship information management, online communication service, pet character interface management, game instance creation, And performs overall communication control and data processing between related modules for various information processing such as transmission, SNS connection, and the like. Although the control unit 110 is shown separately for the control of each component in FIG. 2, even if the control unit 110 is not included, the functions of all or a part of the control unit 110 are dispersed Deployed and synchronized.

통신부(120)는 단말(200)과 네트워크(300)를 통해 연결될 수 있으며, 단말(200)들간 게임 서비스와 온라인 커뮤니케이션 서비스를 위한 컨텐츠의 중계를 수행할 수 있다. 무선 통신부(110)는 단말기(100)와 서버(200) 사이 또는 단말기(100)와 단말기(100)가 위치한 통신망(300)의 소셜 네트워크 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 통신부(120)는 이동 통신 모듈, 유선 인터넷 모듈, 무선 인터넷 모듈, 근거리 통신 모듈 등을 포함할 수 있다.The communication unit 120 may be connected to the terminal 200 through the network 300 and may relay content for the game services and online communication services between the terminals 200. [ The wireless communication unit 110 may include one or more modules that enable wireless communication between the terminal 100 and the server 200 or between the terminal 100 and the social network of the communication network 300 in which the terminal 100 is located. have. For example, the communication unit 120 may include a mobile communication module, a wired Internet module, a wireless Internet module, a short distance communication module, and the like.

예를 들어, 이동 통신 모듈은, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. 또한, 무선 인터넷 모듈은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 단말기(100)에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다. 근거리 통신 모듈은 근거리 통신을 위한 모듈을 의미할 수 있으며. 근거리 통신(short range communication) 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.For example, the mobile communication module transmits and receives radio signals to at least one of a base station, an external terminal, and a server on a mobile communication network. The wireless signal may include various types of data depending on a voice call signal, a video call signal or a text / multimedia message transmission / reception. In addition, the wireless Internet module refers to a module for wireless Internet access, and may be built in or externally attached to the terminal 100. WLAN (Wi-Fi), Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access) and the like can be used as wireless Internet technologies. The short-range communication module may mean a module for short-range communication. Bluetooth, Radio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), ZigBee, and the like can be used as a short range communication technology.

사용자 정보 관리부(135)는 본 발명의 실시 예에 따른 게임 서비스와, 온라인 커뮤니케이션 서비스를 이용하는 사용자들에 대응하여 사용자 정보를 등록하고, 관리할 수 있다. 사용자 정보는 사용자의 개인 정보를 포함할 수 있으며, 사용자는 펫(PET)과 특정한 관계가 설정될 수 있다. 사용자 정보는 단말(200)로부터 수신되는 사용자 정보 등록 또는 갱신 요청에 따라 신규 등록, 갱신 및 관리될 수 있다. 또한, 사용자 정보의 전부 또는 일부 정보는 단말(200)의 요청에 따라 단말(200)로 전송될 수 있다.The user information management unit 135 can register and manage user information corresponding to users who use the game service and the online communication service according to the embodiment of the present invention. The user information may include personal information of the user, and the user may set a specific relationship with the PET. The user information may be newly registered, updated and managed according to the user information registration or update request received from the terminal 200. All or some of the user information may be transmitted to the terminal 200 at the request of the terminal 200.

사용자 정보 관리부(135)는 사용자 정보를 카테고리별로 분류 및 관리할 수 있다. 사용자 정보는 예를 들어, 주인 카테고리와 펫 카테고리를 포함할 수 있다. 예를 들어, 주인 카테고리의 경우 생년월일, 성별, 이름, 휴대폰 번호, 주소, 프로필 정보 중 적어도 하나를 포함할 수 있고, 소유 중인 펫에 대응되는 식별 정보를 포함할 수 있다. 또한, 펫 카테고리의 경우 사용자 정보는 펫의 생년월일, 성별, 종, 이름, 주소, 프로필 정보 중 적어도 하나를 포함할 수 있고, 주인에 대응되는 사용자의 식별 정보를 포함할 수 있다. The user information management unit 135 can classify and manage user information by category. The user information may include, for example, a host category and a pet category. For example, the owner category may include at least one of the date of birth, sex, name, mobile phone number, address, and profile information, and may include identification information corresponding to the pet being owned. In the case of the pet category, the user information may include at least one of the date of birth, sex, species, name, address, and profile information of the pet, and may include identification information of the user corresponding to the owner.

한편, 사용자 정보는 사용자에 대응하여 등록된 단말(200)의 위치 정보를 포함할 수 있다. 위치 정보는 일정 주기마다 갱신될 수 있으며, 동의 여부에 따라 다른 사용자의 단말(200)로 제공될 수도 있다.Meanwhile, the user information may include location information of the terminal 200 registered corresponding to the user. The location information may be updated at regular intervals and may be provided to another user's terminal 200 according to agreement.

저장부(130)는 제어부(110)의 동작을 위한 제어 데이터와, 각 구성요소에서 관리되는 사용자 정보, 수집 정보, 관계 정보, 대화 정보, 의료 정보, 기타 정보, 현재 상태 정보, 온라인 커뮤니케이션 컨텐츠 및 게임 인스턴스 구성을 위한 게임 정보 등을 미리 지정된 저장 공간에 저장할 수 있다.The storage unit 130 stores control data for operation of the controller 110 and user information, collection information, relationship information, chat information, medical information, other information, current status information, online communication contents, Game information for constructing a game instance, and the like can be stored in a predetermined storage space.

특히, 본 발명의 실시 예에 따르면, 저장부(130)는 사용자 정보에 미리 등록된 펫에 대응하여, 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132) 영역을 포함할 수 있으며, 게임 정보 데이터베이스 영역을 포함할 수 있다.Particularly, according to the embodiment of the present invention, the storage unit 130 may include a basic characteristic information database 131 and an activity characteristic information database 132 corresponding to the pets registered in advance in the user information, And an information database area.

기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)는 실제 펫과 동기화되는 펫 캐릭터 인터페이스를 이용한 게임 서비스를 구현하기 위해, 펫 캐릭터 인터페이스 생성의 기초가 되는 데이터를 저장 및 관리할 수 있다. 특히, 펫 캐릭터 인터페이스 생성의 생성을 위해, 기본 특성 정보와 활동 특성 정보가 이용될 수 있으며, 각 정보는 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)에 저장되며, 특성 정보 관리부(140)에 의해 생성 및 관리될 수 있다.The basic property information database 131 and the activity property information database 132 can store and manage data that is a basis for creating a pet character interface in order to implement a game service using a pet character interface synchronized with an actual pet. In particular, basic characteristic information and activity characteristic information can be used for generation of the pet character interface generation, and each information is stored in the basic characteristic information database 131 and the activity characteristic information database 132, 140). ≪ / RTI >

특성 정보 관리부(140)는 제어부(110)의 제어에 따라, 사용자 정보 관리부(135)를 통해 등록되는 사용자 정보에 기초하여, 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)를 생성하고, 신규 정보 입력, 등록, 및 갱신 관리를 수행할 수 있다.The characteristic information management unit 140 generates the basic characteristic information database 131 and the activity characteristic information database 132 based on the user information registered through the user information management unit 135 under the control of the control unit 110 , New information input, registration, and update management.

이를 위해, 특성 정보 관리부(140)는 일정 정보 수집부(141), 성장 정보 수집부(142) 및 특성 정보 수집부(143)를 포함한다. 각 수집부(141, 142, 143)는 펫과 동기화되거나, 펫의 주인과 동기화되는 단말(200)로부터 수신되는 각종 정보에 기초하여 특성 정보의 수집, 갱신 및 관리를 수행할 수 있다.For this, the characteristic information management unit 140 includes a predetermined information collection unit 141, a growth information collection unit 142, and a characteristic information collection unit 143. Each of the collecting units 141, 142, and 143 may collect, update, and manage the characteristic information based on various information received from the terminal 200 synchronized with the pet or synchronized with the owner of the pet.

이를 위해, 단말(200)은 도면에 도시되지는 았았으나, 일정 정보를 수집 및 갱신하기 위한 사용자 입력부 및 저장부, 성장 정보를 수집하기 위한 성장 정보 획득부 및 특성 정보를 수집하기 위해 센싱 정보를 획득하는 센서부를 더 포함할 수 있다. 특히, 센서부는 펫의 실제 대상과 연관된 생체 변화를 감지하기 위한 다양한 센서를 포함할 수 있다. 센서부는 예를 들어, 펫을 촬영하기 위한 이미지 센서, 펫의 체온을 감지하기 위한 체온 센서, 펫의 움직임을 검출하기 위한 움직임 센서 등을 포함할 수 있다. To this end, although the terminal 200 is not shown in the drawing, the terminal 200 may include a user input unit and a storage unit for collecting and updating schedule information, a growth information acquisition unit for collecting growth information, And may further include a sensor unit for acquiring the sensor unit. In particular, the sensor unit may include various sensors for sensing biometric changes associated with the actual object of the pet. The sensor unit may include, for example, an image sensor for photographing the pet, a body temperature sensor for sensing the temperature of the pet, and a motion sensor for detecting the movement of the pet.

그리고, 특성 정보 수집부(143)는 단말(200)로부터 수신되는 센싱 정보에 기초하여 특성 정보를 추출하고, 기본 특성 정보 데이터베이스(131) 또는 활동 특성 정보 데이터베이스(132)의 전부 또는 일부를 갱신 및 관리할 수 있다.The characteristic information collection unit 143 extracts the characteristic information based on the sensing information received from the terminal 200 and updates all or a part of the basic characteristic information database 131 or the activity characteristic information database 132 Can be managed.

한편, 일정 정보 수집부(141)는 펫의 생활 패턴 정보를 수집하고, 업데이트 할 수 있다. 일정 정보 수집부(141)는 단말(200)과 연동할 수 있으며, 실시간으로 펫에 대응되는 일정 정보를 수집하고, 변경 여부에 따라 생활 패턴 정보의 갱신을 수행할 수 있다. 예를 들어, 생활 패턴 정보는 펫의 스케쥴 정보를 포함할 수 있으며, 단말(200)을 통한 사용자 입력에 의해 일정 정보 수집부(141)로부터 수신되는 일정 정보에 따라 스케쥴 정보의 변경 또는 갱신이 수행될 수 있다. Meanwhile, the schedule information collection unit 141 can collect and update the life pattern information of the pet. The schedule information collection unit 141 can interoperate with the terminal 200, collect schedule information corresponding to the pets in real time, and can update the life pattern information according to the change. For example, the life pattern information may include the schedule information of the pet, and the schedule information may be changed or updated according to the schedule information received from the schedule information collection unit 141 by user input through the terminal 200 .

일정 정보는 예를 들어, 펫 또는 펫의 주인이 특정 시간에 수행할 목욕, 사료, 놀이, 운동 등의 스케쥴 정보를 포함할 수 있으며, 사용자 입력에 따라 또는 시간 경과에 따라 갱신될 수 있다. 일정 정보 수집부(141)는 사용자 단말(200)을 통해 이와 같은 일정 정보를 수신할 수 있다. 예를 들어, 일정 정보는 관찰 일지나 성장 일지와 같이 단말(200)을 통해 펫과 관련하여 입력되는 다양한 데이터로부터 추출될 수 있다.The schedule information may include schedule information such as a bath, a feed, a play, an exercise to be performed by the owner of the pet or the pet at a specific time, and may be updated according to user input or over time. The schedule information collection unit 141 may receive the schedule information through the user terminal 200. [ For example, the schedule information may be extracted from various data input in association with the pet through the terminal 200, such as an observation date or a growth log.

성장 정보 수집부(142)는 펫의 성장 정보를 수집하고, 업데이트 할 수 있다. 현실에서의 펫의 생체는 시간 경과에 따라 나이가 들어가게 되며, 변화될 수 있다. 따라서, 펫에 대해 최초 입력된 연령 및 생명 주기에 기반한 시간 경과가 진행될 수 있으며, 이와 같은 시간 경과에 따라 발생되는 생체 변화 등에 대한 성장 정보가 성장 정보 수집부(142)를 통해 일정 주기에 따라 수집 및 관리될 수 있다. The growth information collection unit 142 may collect and update the growth information of the pet. In reality, the body of a pet is aged and can change over time. Therefore, the time lapse based on the age and the life cycle initially inputted to the pet may proceed, and the growth information on the biomedical change or the like generated according to the lapse of time may be collected through the growth information collection unit 142 And managed.

성장에 따른 생체 변화가 발생되는 경우, 특성 정보의 변화도 동반될 수 있다. 예를 들어, 성장 정보 수집부(142)는 일정 주기별로 펫의 성장을 감지하고, 털 색상이나 주름 등의 외형 변화가 발생되는 경우 변화 결과를 수집하거나 미리 연산하여 기본 특성 정보 데이터베이스(131)의 외형 정보 등에 반영할 수 있다.When a biological change occurs due to growth, a change in characteristic information may also be accompanied. For example, the growth information collection unit 142 senses the growth of the pet in a predetermined period and collects or preliminarily computes a change result when a change in appearance such as hair color or wrinkles occurs, It can be reflected in appearance information and the like.

한편, 기본 특성 정보 데이터베이스(131)에 저장되는 기본 특성 정보는, 펫의 식별 정보와, 펫의 실물 대상에 대응하는 대상 생명체가 생물학적으로 지니고 있는 특성 정보를 포함할 수 있다. 기본 특성 정보는, 예를 들어 대상 생명체의 고유 식별자 정보, 성별 정보, 연령 정보, 종 정보, 생명 주기 정보 또는 외형 정보 중 적어도 하나를 포함할 수 있으며, 후술할 펫 캐릭터 인터페이스 및 대화 메시지의 생성의 기초가 되는 정보를 제공할 수 있다.On the other hand, the basic characteristic information stored in the basic characteristic information database 131 may include identification information of the pet and characteristic information biologically possessed by the target creature corresponding to the real object of the pet. The basic characteristic information may include at least one of unique identifier information, gender information, age information, species information, lifecycle information, or appearance information of the target creature, and may include at least one of a pet character interface Can provide the underlying information.

그리고, 펫의 실물 대상에 대응하는 대상 생명체는, 생물학적 분류 구조 상에서 어느 하나의 종에 속하거나 또는 종 간 교배에 따른 어느 하나의 품종에 속할 수 있으며, 상기 대상 생명체가 속한 종 또는 품종은 생물학적인 특성을 가질 수 있다. 예를 들어, 대상 생명체가 강아지인 경우, 기본 특성 정보는 각 품종에 대한 종 정보 및, 각 품종 별로 지정되는 골격, 신체 사이즈, 털 색상, 털 패턴, 귀 모양, 발가락 모양, 꼬리 모양 등과 같은 외형 정보를 더 포함할 수 있다. 외형 정보는 예를 들어, 펫의 외형에 대응되는 이미지 데이터, 영상 데이터 또는 텍스트 데이터로 생성 및 관리될 수 있다. 또한, 외형 정보는 외형에 대응되는 3D 와이어 프레임 데이터와 텍스처 데이터로 생성될 수도 있다. 그리고, 외형 정보는 전술한 바와 같이, 성장 정보의 반영 또는 특성 정보의 변화에 따라 가변될 수 있다. The target creature corresponding to the physical object of the pet may belong to any one of the species in the biological classification structure or may belong to any one of the breeds according to the species crossing, and the species or the variety to which the target creature belongs is a biological . ≪ / RTI > For example, when the target creature is a puppy, the basic characteristic information includes information on species for each breed, appearance such as skeleton, body size, hair color, hair pattern, ear shape, toe shape, and tail shape designated for each breed And may further include information. The appearance information can be generated and managed as, for example, image data, image data, or text data corresponding to the outline of the pet. In addition, the appearance information may be generated as 3D wireframe data and texture data corresponding to the outline. As described above, the appearance information can be varied according to the reflection of the growth information or the change of the characteristic information.

이와 같은 기본 특성 정보와 게임 인스턴스 구성 정보에 따라 게임 인스턴스 내에서 플레이되는 펫 캐릭터 인터페이스의 외관이 생성, 가공 및 변형될 수 있다.The appearance of the pet character interface to be played in the game instance can be generated, processed and modified in accordance with the basic characteristic information and the game instance configuration information.

한편, 활동 특성 정보 데이터베이스(132)에 저장되는 활동 특성 정보는, 기본 특성 데이터베이스(131)에 등록된 펫과 연동하여, 상기 펫의 활동과 연관된 특성 정보를 포함할 수 있다. 활동 특성 정보는 예를 들어, 생활 패턴 정보, 행동 특성 정보, 성격 특성 정보, 건강 상태 정보, 장애 상태 정보, 경험 정보 및 대화 DB를 포함할 수 있다.On the other hand, the activity characteristic information stored in the activity characteristic information database 132 may include characteristic information associated with the activity of the pet, in association with the pet registered in the basic characteristic database 131. [ The activity characteristic information may include, for example, life pattern information, behavior characteristic information, personality characteristic information, health state information, failure state information, experience information, and dialogue DB.

본 발명의 실시 예에 따르면, 커뮤니케이션 컨텐츠의 중심이 되는 펫 캐릭터 인터페이스와 대화 메시지를 생성하기 위해, 활동 특성 정보가 이용될 수 있다. According to an embodiment of the present invention, activity characteristic information may be used to generate a pet character interface and a chat message that are central to the communication content.

활동 특성 정보는, 행동 특성 정보를 포함할 수 있다. 상기 펫은 종에 따른 미리 지정된 행동, 서열, 복종, 순응, 외부 자극에 대한 반응 등과 같이 행동학적인 행동 특성을 가질 수 있으며, 이는 행동 특성 정보로 변환되어 저장 및 관리될 수 있다. 행동 특성 정보에 의해, 펫의 특정 행동을 나타내는 커뮤니케이션 컨텐츠가 생성될 수 있다.The activity characteristic information may include behavior characteristic information. The pet may have behavioral behavior characteristics such as pre-designated behavior, sequence, obedience, compliance, response to external stimuli according to the species, which can be converted into behavioral characteristics and stored and managed. By the behavior characteristic information, communication contents indicating the specific behavior of the pet can be generated.

또한, 펫의 성격은 적어도 하나의 성향으로 설정될 수 있으며, 성격 특성 정보로 변환 및 저장될 수 있다. 성격 특성 정보에 의해, 펫의 행동을 나타내는 커뮤니케이션 컨텐츠의 발생 빈도 또는 대화 메시지의 성향이 결정될 수 있다. 따라서, 동일한 펫의 행동에 대하여도 서로 다른 커뮤니케이션 컨텐츠가 생성될 수 있다. 예를 들어, 성격 특성 정보는 용감한, 소심한, 외로운, 용감한, 버릇없는, 뻔뻔스러운, 쾌활한, 순진한, 상냥한, 내성적인, 경솔한, 차분한, 온순한, 진지한, 수즙은, 변덕스러운 등의 다양한 특성 정보 중 적어도 하나를 포함할 수 있다.In addition, the personality of the pet can be set to at least one inclination, and can be converted and stored into personality characteristic information. The frequency of occurrence of the communication contents or the tendency of the conversation message indicating the behavior of the pet can be determined by the personality characteristic information. Therefore, different communication contents can be generated also for the behavior of the same pet. For example, personality trait information may include information of a variety of characteristics such as brave, timid, lonely, brave, spoiled, blatant, cheerful, innocent, gentle, shy, rash, calm, gentle, sincere, And may include at least one.

본 발명의 실시 예에 따르면, 상기 성격 특성 정보는 행동 특성 정보를 통해 상기 대상 생명체 속한 종(또는 품종)의 행동학적 공통 특성 정보를 변형하거나 특정 성격 방향으로 이격시켜 상기 대상 생명체의 성격 특성 정보를 결정하는 성격 판별 매트릭스를 구비할 수 있다. 특성 정보 관리부(140)는 최근 일정 기간 동안 상기 수집된 일지 정보로부터 추출된 하나 이상의 행동 키워드 정보를 상기 성격 판별 매트릭스에 대입하여 정량화하고 스코어링 함으로써 성격 특성 정보를 결정할 수 있다. 예를 들어, 상기 성격 판별 매트릭스는 "문다"라는 키워드에 "적극성 +3점"을 부여하고, "짓는다"라는 키워드에 "적극성 +2점과 자존성 +1점"을 부여하고, "싸운다"라는 키워드에 "적극성 +3점과 자존성 +3점"을 부여하고, "운다"라는 키워드에 "소극성 +3점과 의존성 +1점"을 부여하고, "반성한다"라는 키워드에 "소극성 +2점과 의존성 +2점"을 부여하고, "바라본다"라는 키워드에 "소극성 +3점과 의존성 +2"점을 부여하는 형태로 구성될 수 있으며, 특성 정보 관리부(140)는 상기 일지 정보로부터 행동 키워드 정보가 추출될 때마다 펫의 성격 특성 정보의 성격 판별 매트릭스에 설정된 점수를 스코어링함으로써, 상기 펫의 성격 특성이 적극성, 소극성, 자존성, 의존성 중 어느 방향으로 이격되는지 결정할 수 있다. 다만 상기 성격 판별 매트릭스에 몇 개의 성격 항목을 포함시켜 매트릭스화 할 것인지는 당업자가 다양하게 변형하여 실시할 수 있으며, 본 발명은 상기 변형 가능한 모든 실시 방법을 포함함을 명백하게 밝혀두는 바이다.According to an embodiment of the present invention, the personality characteristic information may include behavior characteristic information of the target creature by modifying behavioral common characteristic information of a species (or a breed) belonging to the target creature, A personality determination matrix may be provided. The characteristic information management unit 140 may determine personality characteristic information by substituting one or more pieces of behavior keyword information extracted from the collected journal information for a predetermined period into the personality determination matrix and quantifying and scoring the same. For example, the personality discrimination matrix may be assigned an affirmative +3 point in the keyword "Mundo" and a "positive + 2 points and a dignity +1" in the keyword "do" "Negative +3" and "Mindfulness +3" are given to the keyword, "Negative" and "Dependency +1" are given to the keyword "Mind" and "Negative" And the characteristic information management unit 140 may be configured to assign a negative value of +3 and a dependence value of +2 to the keyword of "see ", and the characteristic information management unit 140 may generate a behavior keyword Each time the information is extracted, the score set in the personality discrimination matrix of the person's characteristic information of the pet can be scored so as to determine in which direction the personality characteristic of the pet is separated from the aggressiveness, the passiveness, the longevity and the dependency. However, it will be apparent to those skilled in the art that various personality items may be included in the personality determination matrix to form a matrix, and that the present invention includes all the modifications.

또한, 펫 캐릭터 인터페이스 관리부(190)는 행동 특성 정보가 결정되면, 성격 특성 정보를 근거로 행동 및 의사를 나타내는 펫 캐릭터 인터페이스를 생성할 수 있다. 예를 들어, 펫이 강아지인 경우에 상기 성격 특성 정보가 "소극성"과 "의존성"으로 기준 점수 이상 치우치는 것으로 결정되면, 펫 캐릭터 인터페이스 관리부(190)는 사용자에게 주기적으로 두려움을 나타내거나 또는 사용자의 정보 입력에 민감하게 반응하는 펫 캐릭터 인터페이스를 생성할 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(190)는 사용자에게 의지하거나 사용자의 지시를 기다리는 표현을 나타내는 펫 캐릭터 인터페이스를 생성할 수 있다.In addition, when the behavior characteristic information is determined, the pet character interface management unit 190 may generate a pet character interface indicating behavior and intention based on the personality characteristic information. For example, if the pet character is a dog, the pet character interface management unit 190 periodically displays the fear to the user, or if the person character information is determined to be "passive" and "dependency" It is possible to generate a pet character interface that is sensitive to information input. In addition, the pet character interface managing unit 190 may generate a pet character interface that relies on the user or indicates a representation waiting for the user's instruction.

한편, 생활 패턴 정보는 상기 펫의 활동과 관련하여, 일정 시간별로 수행하는 스케쥴 정보를 포함할 수 있다. 예를 들어, 생활 패턴 정보에 따라 펫이 특정 시간에 수행하는 스케쥴이 확인될 수 있으며, 이에 따른 펫 캐릭터 인터페이스가 생성되고, 게임 인스턴스에서 플레이되거나, 이에 기반한 온라인 커뮤니케이션 서비스가 제공될 수 있다. 생활 패턴 정보는 이벤트 시간 정보와, 각 이벤트 시간 정보에 대응되는 음식(사료), 목욕, 청소, 놀이 등의 미리 결정된 이벤트 정보를 포함할 수 있다. On the other hand, the life pattern information may include schedule information to be performed on a predetermined time basis in association with the activity of the pet. For example, according to the life pattern information, a schedule performed by a pet at a specific time can be confirmed, a pet character interface corresponding to the generated schedule can be generated, and a game instance can be played or an online communication service based on the schedule can be provided. The life pattern information may include event time information, and predetermined event information such as food (feed), bath, cleaning, play, etc. corresponding to each event time information.

전술한 바와 같이, 생활 패턴 정보는 일정 정보 수집부(141)에 의해 수집되는 외부 스케쥴링 정보와 실시간 연동될 수 있다. 일정 정보 수집부(141)는 주인 또는 펫의 단말(200)과의 통신을 통해 이벤트 정보의 완료 여부를 확인할 수 있다.As described above, the life pattern information can be interlocked with the external scheduling information collected by the schedule information collection unit 141 in real time. The schedule information collection unit 141 can confirm completion of the event information through communication with the owner or the terminal 200 of the pet.

그리고, 온라인 커뮤니케이션 서비스부(160)는 펫 캐릭터 인터페이스에 기반한 사용자간 온라인 커뮤니케이션 서비스를 제공할 수 있다. 이 경우, 온라인 커뮤니케이션 서비스부(160)는 펫 캐릭터 인터페이스와 펫의 현재 상태 정보에 기반한 대화 메시지 등을 자동적으로 생성하여 사용자 단말(200)로 제공할 수도 있다.The online communication service unit 160 can provide an online communication service between users based on the pet character interface. In this case, the online communication service unit 160 may automatically generate a chat message based on the pet character interface and the current status information of the pet, and provide the chat message to the user terminal 200.

예를 들어, 게임 서비스 제공 장치(100)는 게임 인스턴스를 제공할 뿐만 아니라, 이와 옅동하는 온라인 커뮤니케이션 서비스를 통해 펫이 사료를 요구하는 커뮤니케이션 컨텐츠를 주인의 단말(200)로 전송할 수 있다. 또한, 전송 하더라도 일정 시간동안 사료 이벤트의 완료가 확인되지 않는 경우 게임 서비스 제공 장치(100)는 사료를 재차 요구하는 커뮤니케이션 컨텐츠를 생성하여 다시 주인의 단말(200)로 전송할 수 있다.For example, the game service providing apparatus 100 not only provides a game instance, but also can transmit communication contents requiring pet feed to the owner terminal 200 through the online communication service. In addition, if the completion of the feed event is not confirmed for a predetermined period of time even after the transmission, the game service providing apparatus 100 may generate the communication contents requesting the feed again and transmit the communication contents to the owner terminal 200 again.

또한, 온라인 커뮤니케이션 서비스부(160)는 커뮤니케이션 컨텐츠의 송수신에 따라 생성되는 펫 또는 주인간의 대화 채널 생성 및 대화 메시지 송수신을 중계할 수 있다. 온라인 커뮤니케이션 서비스부(160)는 하나 또는 복수의 사용자에 대한 대화 채널을 생성하고, 각 사용자의 단말(200)로부터 수신되는 대화 메시지들을 임시 또는 대화 DB에 저장할 수 있으며, 수신할 사용자의 단말(200)로 네트워크를 통해 전달할 수 있다.In addition, the online communication service unit 160 can relay the generation of a chat channel and transmission / reception of conversation messages between the pet or the owner, which is generated according to transmission / reception of communication contents. The online communication service unit 160 may generate a chat channel for one or a plurality of users, store conversation messages received from the terminal 200 of each user in a temporary or dialog DB, ) Over the network.

그리고, 건강 상태 정보는 펫의 건강 상태에 대한 정보를 저장 및 관리할 수 있다. 건강 상태는 측정 시점에 대한 일시적 생체 변화를 의미할 수 있다. 건강 상태 정보의 관리를 위해, 의료 정보 관리부(170)는 의료 기관 등의 외부 DB(400)로부터 수신되는 건강 상태 정보를 활동 특성 정보 데이터베이스(132)에 저장할 수 있다. 건강 상태 정보는 예를 들어, 병원에서의 진단 결과에 따른 펫의 질병 정보, 체온 정보, 부상 정보 등을 포함할 수 있다. 커뮤니케이션 컨텐츠는 이와 같은 펫의 건강 상태 변화를 반영할 수 있다. 예를 들어, 펫이 감기에 걸린 것으로 판별된 경우 게임 서비스 제공 장치(100)는 주기적으로 재채기를 하도록 하는 펫 캐릭터 인터페이스를 생성하여 게임 인스턴스에 적용할 수 있다. 또한, 예를 들어 펫이 암컷인 경우에 임신했다면 게임 서비스 제공 장치(100)는 커뮤니케이션 컨텐츠의 펫 캐릭터 인터페이스 외관을 배가 불러오는 외형으로도 변형하여 게임 인스턴스에 적용할 수 있다.The health status information can store and manage information on the health status of the pet. Health status can refer to transient biomarker changes at the time of measurement. In order to manage the health status information, the medical information management unit 170 may store the health status information received from the external DB 400 of the medical institution or the like in the activity characteristic information database 132. [ The health condition information may include, for example, disease information of a pet, body temperature information, injury information, and the like according to a diagnosis result in a hospital. Communication content can reflect changes in health status of such pets. For example, when it is determined that the pet is caught in a cold, the game service providing apparatus 100 may generate a pet character interface for periodically sneezing and apply it to the game instance. In addition, for example, if the pet is pregnant, the game service providing apparatus 100 may be transformed into an outline of the appearance of the pet character interface of the communication content and applied to the game instance.

또한, 장애 상태 정보는 펫의 장애 상태에 대한 정보를 나타낼 수 있따. 장애 상태는 영구적인 생체 변화를 의미할 수 있다. 게임 서비스 제공 장치(100)는 커뮤니케이션 컨텐츠의 펫 캐릭터 인터페이스 외관에 장애 상태를 반영할 수 있다.In addition, the fault status information may indicate information about the fault condition of the pet. A disorder condition can mean a permanent biomechanical change. The game service providing apparatus 100 may reflect the failure status to the pet character interface appearance of the communication contents.

그리고, 경험 정보는 펫의 경험 상태에 대한 정보를 나타낼 수 있다. 경험 정보는 경험 레벨을 포함할 수 있으며, 경험 레벨은, 특성 정보 관리부(140)의 제어에 의해 상기 펫의 성장 정도, 활동 히스토리, 대화 히스토리 또는 게임 플레이 기록 중 적어도 하나에 따라 증가하는 방향으로 갱신될 수 있다. 특히, 특정 게임 플레이 기록에 따라 경험 정보가 증가하게 되면, 그 특정 게임 인스턴스 생성시의 능력치가 매회 향상될 수 있다.The experience information may indicate information on the pet's experience state. The experience information may include an experience level and the experience level may be updated in accordance with at least one of the growth degree of the pet, the activity history, the conversation history, or the game play record under the control of the characteristic information management unit 140 . Particularly, when experience information increases according to a specific game play record, the ability value at the time of creating the specific game instance can be improved each time.

한편, 관계 정보 관리부(180)는 단말(200)로부터 수신되는 요청에 따라 사용자 정보 또는 사용자 정보와 펫간 관계 정보를 관리할 수 있다. 관계 정보 관리부(180)는 사용자 정보 및 펫 간 관계 정보를 생성하되, 관계 정도에 따라 서로 다른 관계 정보를 생성할 수 있다. 예를 들어, 관계 정보는 관계 정도에 따라, 친구 관계, 펫-주인 관계, 관심 관계 중 어느 하나의 관계로 지정될 수 있다.Meanwhile, the relationship information management unit 180 may manage the user information, the user information, and the pet-pet relationship information according to a request received from the terminal 200. [ The relationship information management unit 180 may generate the user information and the pet relationship information, and may generate different relationship information according to the relationship degree. For example, the relationship information may be designated as a relationship of any one of a friend relationship, a pet-owner relationship, and an interest relationship, depending on the degree of relationship.

예를 들어, 관계 정보 관리부(180)는 사용자 정보 관리부(135)에서 식별되는, 펫 정보 및 주인 정보에 기초하여 두 사용자를 펫-주인 관계로 설정할 수 있다.For example, the relationship information management unit 180 can set the two users as a pet-owner relation based on the pet information and the owner information, which are identified by the user information management unit 135. [

또한, 관계 정보 관리부(180)는 제1 사용자 펫의 단말(200)로부터 수신되는 친구 요청 메시지를 수신하여, 제2 사용자 펫의 단말(200)로 전달할 수 있으며, 제2 사용자 펫의 단말(200)에서 친구 요청을 수락하는 경우, 두 사용자를 친구 관계로 설정할 수 있다. 친구 관계의 경우, 미리 결정된 특정 조건(품종, 연령 성별) 하에서만 친구 관계가 형성되어 대화 및 소통이 진행되도록 할 수도 있다.The relationship information management unit 180 may receive the friend request message received from the terminal 200 of the first user pet and may forward the friend request message to the terminal 200 of the second user pet, ), The two users can be set as friends. In the case of a friend relationship, a friend relationship may be formed only under a predetermined specific condition (variety, age and sex) so that conversation and communication can proceed.

또한, 관계 정보 관리부(180)는 제1 사용자 펫의 단말(200)로부터 수신되는 제2 사용자 펫에 대한 관심 지정 메시지를 수신하면, 제2 사용자 펫을 제1 사용자펫의 관심 관계로 설정할 수 있다.In addition, the relationship information management unit 180 may set the second user pets to the interest of the first user pets upon receiving the interest designation message for the second user pets received from the terminal 200 of the first user pets .

한편, 현재 상태 정보 생성부(150)는 기본 특성 정보와 활동 특성 정보로부터 펫의 현재 상태 정보를 생성하고, 커뮤니케이션 컨텐츠 생성부(195)로 전달한다. 펫의 현재 상태 정보는 기본 특성 정보로부터 식별되는 펫의 기본 특성과, 활동 특성 정보로부터 식별되는 펫의 감정 상태 정보 및 의사 정보를 포함할 수 있다.Meanwhile, the current state information generation unit 150 generates the current state information of the pet from the basic property information and the activity property information, and transmits the current state information to the communication content generation unit 195. The current state information of the pets may include basic characteristics of the pets identified from the basic property information, emotion state information of the pets identified from the activity characteristic information, and pseudo information.

본 발명의 실시 예에 따르면, 현재 상태 정보 생성부(150)는 펫의 기본 특성 정보와, 상황 별 활동 특성 정보에 따라 감정 상태 정보 및 의사 정보를 결정할 수 있는 의사 매트릭스를 구비할 수 있다. 현재 상태 정보 생성부(150)는 상기 기본 특성 정보와 활동 특성 정보를 의사 매트릭스에 대입하여 현재 상태 정보를 결정할 수 있다. 예를 들어, 상기 의사 매트릭스는 각 성격 특성 정보의 각 성격 별 점수 단계 별로 하나 이상의 행동 패턴 정보를 매핑하여 저장할 수 있으며, 현재 상태 정보 생성부(150)는 각 성격 별 점수가 어느 단계인지를 판별함으로써 커뮤니케이션 컨텐츠를 생성하기 위한 감정 상태 정보 및 의사 정보를 결정할 수 있다. According to an embodiment of the present invention, the current state information generating unit 150 may include a pseudo matrix that can determine emotion state information and pseudo information according to basic characteristic information of the pet and activity-specific activity information. The current state information generation unit 150 can determine the current state information by substituting the basic characteristic information and the activity characteristic information into the pseudo matrix. For example, the pseudo-matrix may map and store one or more behavior pattern information for each personality score of each personality characteristic information, and the current state information generation unit 150 determines whether the score of each personality is a certain level The emotion state information and the pseudo information for generating the communication contents can be determined.

펫 캐릭터 인터페이스 관리부(190)는 현재 상태 정보 생성부(150)로부터 식별되는 펫의 감정 상태 정보와 의사 정보에 기초하여, 펫의 의사 또는 감정을 표현할 수 있는 펫 캐릭터 인터페이스를 생성할 수 있다. The pet character interface managing unit 190 may generate a pet character interface capable of expressing the pet's feelings or emotions based on the emotion state information and the pseudo information of the pet identified from the current state information generating unit 150. [

또한, 온라인 커뮤니케이션 서비스부(160)가 펫의 현재 상태 정보에 따라 펫의 현재 의사 또는 감정을 텍스트로 설명하기 위한 대화 메시지를 생성할 수도 있다. 온라인 커뮤니케이션 서비스부(160)는 현재 상태 정보에 따라 대화 DB로부터 적절한 키워드 세트을 추출할 수 있으며, 키워드 세트을 문장 조합함으로써 펫의 감정 상태 또는 의사를 나타낼 수 있는 대화 메시지를 생성할 수 있다. 여기서, 온라인 커뮤니케이션 서비스부(160)는 대화 정보 관리부(190)에서 관리되는 대화 DB로부터 감정 별, 상황 별, 반응 별로 가장 많은 빈도로 선택되는 대화 메시지 패턴을 펫이 감정 또는 의사를 표현하는 정보로 식별할 수 있다.In addition, the online communication service unit 160 may generate a conversation message for explaining the current doctors or feelings of the pet in text according to the current state information of the pet. The online communication service unit 160 can extract an appropriate keyword set from the conversation DB according to the current status information, and can generate a conversation message that can express the emotional state or the intention of the pet by combining sentences of the keyword sets. Here, the on-line communication service unit 160 receives a conversation message pattern selected from the conversation DB managed by the conversation information management unit 190 by the emotion, situation, Can be identified.

한편, 게임 인스턴스 관리부(195)는 게임 서비스를 제공받는 사용자 단말(200)의 요청에 따라, 게임 정보 데이터베이스(133)로부터 게임 인스턴스 구성 정보를 추출하고, 게임 인스턴스 구성 정보와 펫 캐릭터 인터페이스에 기초하여 상기 펫 캐릭터 인터페이스를 플레이할 수 있는 게임 인스턴스를 상기 사용자 단말(200)을 통해 제공한다. 게임 인스턴스 관리부(195)는 사용자 단말(200)이 게임 인스턴스를 제공하도록 하기 위한 일부 필요 데이터만 제공하거나, 게임 인스턴스를 구현할 수 있는 전체 데이터를 생성하여 사용자 단말(200)로 제공할 수 있다.On the other hand, the game instance management unit 195 extracts the game instance configuration information from the game information database 133 in response to a request from the user terminal 200 provided with the game service, and based on the game instance configuration information and the pet character interface And provides a game instance through which the pet character interface can be played through the user terminal 200. The game instance management unit 195 may provide only some required data for providing the game instance to the user terminal 200 or may generate the entire data for implementing the game instance and provide the generated data to the user terminal 200. [

또한, 게임 인스턴스 관리부(195)는 제공된 게임 인스턴스에 대해 플레이한 사용자 단말(200)의 플레이 기록을 사용자 정보 관리부(135), 특성 정보 관리부(140) 또는 관계 정보 관리부(180)로 제공할 수 있다. The game instance management unit 195 may provide the user information management unit 135, the characteristic information management unit 140, or the relationship information management unit 180 with a play record of the user terminal 200 that has played against the provided game instance .

이에 따라, 사용자 정보 관리부(135) 또는 관계 정보 관리부(180)는 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 기초하여 상기 사용자와 펫 캐릭터 인터페이스에 대응되는 펫 식별 정보와의 관계도를 변경할 수 있다. 예를 들어, 사용자의 플레이 시간, 플레이 난이도 또는 플레이 점수가 높은 경우, 펫 캐릭터 인터페이스와 동기화되는 펫의 식별 정보와의 관계도가 증가할 수 있다. 이에 따라, 사용자와 실제 펫간의 친밀도가 증가될 수 있으며, 게임 플레이의 즐거움 등을 향상시킬 수 있다.Accordingly, the user information management unit 135 or the relationship information management unit 180 can change the relationship between the user and the pet identification information corresponding to the pet character interface based on the user's play record for the game instance . For example, when the user's play time, play difficulty, or play score is high, the relationship between the pet character interface and the identification information of the pets to be synchronized can be increased. Accordingly, the intimacy between the user and the actual pet can be increased, and the enjoyment of game play can be improved.

또한, 특성 정보 관리부(135)는 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 기초하여 펫 캐릭터 인터페이스와 동기화되는 펫 특성 정보에 포함된 경험 정보를 변경할 수 있다. 예를 들어, 사용자가 펫 캐릭터 인터페이스를 플레이하여 특정 게임의 많은 스테이지를 클리어한 경우, 특성 정보 관리부(135)는 펫 특성 정보의 경험 정보에 상기 특정 게임에 대한 경험치를 증가시킬 수 있다. 이에 따라, 상기 사용자가 상기 펫 캐릭터 인터페이스로 다음 번 플레이를 할 경우, 펫 캐릭터 인터페이스의 능력치가 향상된 상태로 게임을 시작할 수 있어, 사용자는 게임플레이에 대한 펫과 사용자의 동시 보상을 얻을 수 있다.In addition, the characteristic information management unit 135 can change the experience information included in the pet characteristic information synchronized with the pet character interface based on the user's play history of the game instance. For example, when the user plays a pet character interface to clear many stages of a specific game, the characteristic information management unit 135 can increase the experience value for the specific game to the experience information of the pet characteristic information. Accordingly, when the user next plays the game with the pet character interface, the player can start the game with the ability value of the pet character interface improved, and the user can obtain the simultaneous compensation of the pet and the user for the game play.

한편, 게임 인스턴스 관리부(190)는 게임 인스턴스를 생성하기 위해, 사용자 요청에 대응되는 게임 인스턴스 구성 정보를 생성할 수 있다. 게임 인스턴스 구성 정보는 게임 인스턴스를 식별하고 구현 가능한 프로그램 객체로 구성하기 위한 게임 식별 정보, 그래픽 정보, 입출력 인터페이스 정보, 게임 특성 정보 중 적어도 하나를 포함할 수 있다. Meanwhile, the game instance management unit 190 may generate game instance configuration information corresponding to a user request to create a game instance. The game instance configuration information may include at least one of game identification information, graphic information, input / output interface information, and game characteristic information for identifying a game instance and configuring the game instance as an implementable program object.

또한, 게임 특성 정보와 그래픽 정보는 펫 캐릭터 인터페이스 관리부(190)로 전달될 수 있다. 펫 캐릭터 인터페이스 관리부(190)는 상기 게임 인스턴스 구성 정보의 그래픽 정보로부터 그래픽 차원 정보를 획득하고, 상기 획득된 그래픽 차원 정보에 따라 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원으로 설정하며, 상기 2차원 또는 상기 3차원 설정에 따라, 상기 기본 특성 정보 및 상기 활동 특성 정보에 따른 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원 그래픽 객체로 생성할 수 있다.In addition, the game character information and the graphic information may be transmitted to the pet character interface management unit 190. The pet character interface managing unit 190 obtains graphic level information from the graphical information of the game instance configuration information, sets the pet character interface as two-dimensional or three-dimensional in accordance with the obtained graphical level information, According to the three-dimensional setting, the pet character interface according to the basic characteristic information and the activity characteristic information can be generated as a two-dimensional or three-dimensional graphic object.

또한, 펫 캐릭터 인터페이스 관리부(190)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정하며, 상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수 있다.In addition, the pet character interface management unit 190 acquires game characteristic information from the game instance configuration information, and based on the game characteristic information, using the basic characteristic information and the activity characteristic information included in the pet characteristic information Determine the attribute-specific attribute value corresponding to the pet identification information, and generate the pet-character interface including the attribute-specific attribute value.

여기서, 상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함할 수 있다. Here, the attribute-specific attribute value may include at least one of a movement speed, a jump height, a strength ability, a physical ability ability, an agility ability, an intelligence ability, and a mental ability ability corresponding to age information, species information, And may include at least one.

이에 따라, 실제 펫의 특성과 동기화되는 펫 캐릭터 인터페이스의 특성 정보에 기반하여 적절한 외형과 능력치를 갖는 펫 캐릭터 인터페이스가 생성될 수 있다. 예를 들어, 펫의 연령 정보가 생명 주기 정보에 비해 높은 경우, 그 펫의 식별 정보에 대응되는 펫 캐릭터 인터페이스는 지능 능력치는 높으나, 힘과 민첩성 등은 낮은 형태로 생성될 수 있다. 또한, 펫의 연령 정보가 생명 주기 정보에 비해 낮은 경우 그 펫의 식별 정보에 대응되는 펫 캐릭터 인터페이스는 체력 능력치는 높으나, 지능이나 정신력 능력치 등은 낮은 형태로 생성될 수 있다. 또한, 펫의 종 정보에 따라 고양이 등에서는 기본 점프 능력치 등이 높게 설정될 수 있다. 이에 따라, 본 발명의 실시 예에 따르면 능력치 또한 실제 펫 특성과 동기화되는 펫 캐릭터 인터페이스가 적절하게 생성될 수 있다.Accordingly, a pet character interface having an appropriate outline and a capability value can be generated based on the characteristic information of the pet character interface synchronized with the characteristics of the actual pet. For example, when the age information of the pet is higher than that of the life cycle information, the pet character interface corresponding to the identification information of the pet may have a high intelligence ability value but a low power and agility. Also, when the age information of the pet is lower than that of the life cycle information, the pet character interface corresponding to the identification information of the pet may have a high fitness ability value but a low intelligence or psychic ability value. In addition, the basic jump ability value and the like can be set high in a cat or the like depending on the species information of the pet. Accordingly, according to the embodiment of the present invention, the pet character interface can be appropriately generated which is synchronized with the actual pet characteristic.

한편, 펫 캐릭터 인터페이스 관리부(190)는 상기 사용자로부터 상기 게임 인스턴스의 플레이 중 사전 구입한 아이템의 사용요청을 수신하는 경우, 상기 속성별 능력치 중 적어도 하나를 일정 시간 동안 증가시킬 수 있다. 증가된 능력치는 일정 시간 이후 제거될 수 있다.On the other hand, when the pet character interface managing unit 190 receives a request for using a pre-purchased item while playing the game instance from the user, the pet character interface managing unit 190 may increase at least one of the attribute-specific attributes for a predetermined period of time. Increased abilities can be removed after a certain amount of time.

또한, 펫 캐릭터 인터페이스 관리부(190)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 장비 아이템을 결정하며, 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수 있다. In addition, the pet character interface management unit 190 acquires game characteristic information from the game instance configuration information, and based on the game characteristic information, using the basic characteristic information and the activity characteristic information included in the pet characteristic information Determine an equipment item corresponding to the pet identification information, and generate the pet character interface including the equipment item.

여기서, 상기 장비 아이템은 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 하나 이상의 강화 아이템을 포함할 수있다. 또한, 펫 캐릭터 인터페이스 관리부(190)는 펫 캐릭터 인터페이스 생성에 잇어서 이와 같은 강화 아이템을 선택할 수 있는 아이템 선택 인터페이스를 사용자 단말(200)로 제공할 수 있다.Here, the equipment item may include one or more enhancement items corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information. In addition, the pet character interface managing unit 190 can provide the user terminal 200 with an item selection interface for selecting the enhancement item in the pet character interface creation.

예를 들어, 펫이 강아지인 경우, 무기로서 강아지와 친숙한 뼈다귀 아이템등을 갖도록 하거나, 방어구로서 목줄 또는 애완용 신발 등을 선택할 수 있는 아이템 선택 인터페이스를 게임 인스턴스를 통해 제공할 수 있다. 이에 따라, 사용자는 펫과의 친숙도 뿐만 아니라 다양한 아이템과의 연계를 통해 펫이 필요로 하는 애완용품 등에도 관심을 가질 수 있게 된다.For example, if the pet is a dog, an item selection interface that allows the user to have a bone item familiar with the dog as a weapon or a neckline or a pet footwear as an armor can be provided through the game instance. Accordingly, the user is not only familiar with the pets but also can be interested in the pet articles required by the pets through connection with various items.

한편, 저장부(130)는 게임 정보 이외에도 애완 용품 정보, 의료품 정보, 사진 정보, 영상 정보 등의 기타 펫과 연관된 다양한 기타 정보를 더 저장 및 관리할 수 있으며, 외부 DB(400)와 연동될 수 있다. 제어부(110)는 게임 서비스 및 온라인 커뮤니케이션 서비스의 제공과 함께, 상기 기타 정보에 포함된 애완 용품 정보, 사진 정보, 의료품 정보 등의 관련 정보가 함께 전송되도록 통신부(120)를 제어할 수 있다.Meanwhile, the storage unit 130 may further store and manage various other information related to other pets such as pet supplies information, medical product information, photo information, image information, etc. in addition to the game information, and may be linked with the external DB 400 have. The control unit 110 may control the communication unit 120 to transmit the related information such as pet supplies information, photo information, and medical product information included in the other information together with providing the game service and the online communication service.

이와 같이 생성된 게임 인스턴스는 통신부(120)를 통해 통신 방식에 따라 유/무선 네트워크로 단말(200)로 전송될 수 있다. 전송된 게임 인스턴스는 단말(200)에서 플레이 가능한 형태의 그래픽 객체로 구현될 수 있으며, 실제 펫의 상태와 감정 및 의사 등이 모두 반영되어 감정이입이 가능한 펫 캐릭터 인터페이스를 상기 게임 인스턴스 내에서 플레이할 수 있게 된다.
The game instance thus generated can be transmitted to the terminal 200 via the communication unit 120 in the wired / wireless network according to the communication method. The transmitted game instance can be implemented as a graphical object in a playable form in the terminal 200. The transmitted game instance can be played in the game instance in which the state of the actual pet, .

도 3은 본 발명의 실시 예에 따른 펫 캐릭터 인터페이스와 실제 펫과의 동기화 과정을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a process of synchronizing a pet character interface with an actual pet according to an embodiment of the present invention.

도 3을 참조하면, 먼저 게임 서비스 제공 장치(100)는 실제 펫과 동기화되는 펫 식별정보와 관계 정보를 등록한다(S101).Referring to FIG. 3, first, the game service providing apparatus 100 registers the pet identification information and the relationship information that are synchronized with the actual pet (S101).

사용자 정보 관리부(135)는 게임 서비스 제공 장치(100)에 접속한 단말(200)로부터 사용자 정보를 수집하여, 주인 사용자 정보와, 펫 사용자 정보를 등록하고 사용자간 관계 정보 및 사용자와 펫 간 관계 정보를 등록할 수 있다. 전술한 바와 같이, 펫 사용자 정보는 실제 펫 특성에 대응하여 동기화될 수 있다.The user information management unit 135 collects user information from the terminal 200 connected to the game service providing apparatus 100 and registers the owner user information and the pet user information and stores the relationship information between the users and the relationship information between the user and the pet Can be registered. As described above, the pet user information can be synchronized corresponding to the actual pet characteristics.

이를 위해, 게임 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보를 수집한다(S103).To this end, the game service providing apparatus 100 collects basic characteristic information and activity characteristic information (S103).

특성 정보 수집부(140)는 펫의 특성 정보로서, 기본 특성 정보 및 활동 특성 정보를 수집할 수 있다. 특성 정보 수집부(140)는 일지 정보, 성장 일지 또는 관찰 일지 등과 같은 사용자 입력 정보에 기초하여 기본 특성 정보 및 활동 특성 정보를 수집하거나, 실제 펫이 착용하거나 펫을 센싱할 수 있는 센싱 장치로부터 상기 기본 특성 정보 및 활동 특성 정보를 수집하거나, 외부 의료 서버 등과 같은 외부 통신망으로부터 기본 특성 정보 및 활동 특성 정보를 수신할 수 있다.The characteristic information collecting unit 140 may collect basic characteristic information and activity characteristic information as characteristic information of the pet. The characteristic information collection unit 140 collects basic characteristic information and activity characteristic information based on user input information such as log information, growth log, or observation log, or acquires basic characteristic information and activity characteristic information from a sensing device, Basic characteristic information and activity characteristic information, or basic characteristic information and activity characteristic information from an external communication network such as an external medical server or the like.

이후, 게임 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보에 기초하여 실제 펫과 동기화되는 현재 상태 정보를 생성한다(S105).Then, the game service providing apparatus 100 generates current state information synchronized with the actual pet based on the basic characteristic information and the activity characteristic information (S105).

현재 상태 정보 생성부(150)는 펫의 기본 특성 정보 및 활동 특성 정보에 기초하여 펫의 현재 감정 또는 의사를 나타내는 현재 상태 정보를 생성할 수 있다.The current state information generation unit 150 may generate current state information indicating the current emotion or the physique of the pet based on the basic property information and activity characteristic information of the pet.

그리고, 게임 서비스 제공 장치(100)는 펫 캐릭터 인터페이스가 생성되는지 판단하고(S107), 생성되지 않은 경우 현재 상태 정보를 갱신하고(S109), 다시 주기적으로 기본 특성 정보 및 활동 특성 정보를 수집한다.Then, the game service providing apparatus 100 determines whether a pet character interface is created (S107). If not, the current state information is updated (S109) and the basic characteristic information and activity characteristic information are periodically collected again.

또한, 게임 서비스 제공 장치(100)는 펫 캐릭터 인터페이스가 생성되는 경우, 현재 상태 정보에 따라 생성된 펫 캐릭터 인터페이스를 조정하여 동기화를 수행한다(S111).When the pet character interface is generated, the game service providing apparatus 100 adjusts the generated pet character interface according to the current status information to perform synchronization (S111).

이와 같은 현재 상태 정보 동기화 과정에 의해, 펫 캐릭터 인터페이스에 펫의 현재 실제 감정 또는 의사 등이 반영될 수 있어 사용자는 펫 캐릭터 인터페이스를 실제 펫과 유사하게 느끼게 되어 감정적으로 편안함을 느끼게 되는 효과가 있다.
According to the present state information synchronization process, the current real feelings or the doctors of the pet can be reflected in the pet character interface, so that the user can feel the pet character interface similar to the real pet, and feel emotional comfort.

도 4 및 도 5는 본 발명의 실시 예에 따른 게임 서비스 제공 방법을 설명하기 위한 도면들이다.4 and 5 are views for explaining a method of providing a game service according to an embodiment of the present invention.

도 4 및 도 5를 참조하면, 게임 서비스 제공 장치(100)는 펫 특성 정보를 펫 식별 정보에 대응하여 동기화하며(S201), 사용자 요청에 따라 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성한다(S203).4 and 5, the game service providing apparatus 100 synchronizes the pet characteristic information with the pet identification information (S201), and generates game instance configuration information linked with the online communication service according to the user request (S203).

본 발명의 실시 예에 따르면, 게임 인스턴스 관리부(195)는 온라인 커뮤니케이션 서비스부(160)와 연동하여, 특정 사용자 정보와 펫 정보에 대응되는 게임 인스턴스가 생성되면, 그 플레이 정보가 상기 온라인 커뮤니케이션 서비스를 통해 공유될 수 있도록 하는 서비스를 제공할 수 있다. 이에 따라, 게임 인스턴스 관리부(195)는 사용자 단말(200)로부터 수신되는 게임 서비스 제공 요청에 따라, 온라인 커뮤니케이션 서비스와 연동 가능한 게임 인스턴스의 구성 정보를 생성할 수 있다.According to the embodiment of the present invention, when the game instance corresponding to the specific user information and the pet information is generated in cooperation with the online communication service unit 160, the game instance management unit 195 determines that the play information is the online communication service So that the service can be shared via the Internet. Accordingly, the game instance management unit 195 can generate the configuration information of the game instance that can be interlocked with the online communication service, according to the game service provision request received from the user terminal 200. [

이후, 게임 서비스 제공 장치(100)는 게임 인스턴스 구성 정보 및 펫 특성 정보에 기초하여 펫 캐릭터 인터페이스를 생성한다(S205).Then, the game service providing apparatus 100 generates a pet character interface based on the game instance configuration information and the pet characteristic information (S205).

펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스 구성 정보 및 펫 특성 정보의 기본 특성 정보 및 활동 특성 정보에 기초하여 펫 캐릭터 인터페이스를 생성할 수 있다. 펫 캐릭터 인터페이스는 실제 펫과 동기화되며, 그 방법은 전술한 바와 동일할 수 있다.The pet character interface managing unit 190 can generate the pet character interface based on the basic characteristic information and the activity characteristic information of the game instance configuration information and the pet characteristic information. The pet character interface is synchronized with the actual pet, and the method can be the same as described above.

그리고, 게임 서비스 제공 장치(100)는 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 사용자 단말(200)로 제공한다(S207).Then, the game service providing apparatus 100 provides the playable game instance to the user terminal 200 using the pet character interface (S207).

게임 인스턴스 관리부(195)는 사용자 단말(200)에서 실행되는 프로그램에 의해 게임 인스턴스를 제공하기 위한 일부 데이터 또는 게임 인스턴스를 구현하기 위한 전체 데이터를 사용자 단말(200)로 제공할 수 있다.The game instance management unit 195 may provide the user terminal 200 with some data for providing a game instance or a whole data for implementing a game instance by a program executed in the user terminal 200. [

이후, 게임 플레이가 종료되면(S213), 게임 서비스 제공 장치(100)는 사용자의 플레이 기록을 수집한다(S215). 수집된 플레이 기록은 사용자와 펫 간 관계도 업데이트에 사용되며(S217), 펫 특성 정보에 포함된 경험치 정보의 업데이트에 사용된다(S219). Thereafter, when the game play ends (S213), the game service providing apparatus 100 collects the user's play record (S215). The collected play record is also used for updating the relationship between the user and the pet (S217), and is used for updating the experiential value information included in the pet characteristic information (S219).

이와 같은 플레이 기록의 수집은 게임 인스턴스 관리부(195)에서 수행될 수 있으며, 게임 인스턴스 관리부(195)는 사용자와 펫 간 관계도 업데이트나 펫 특성 정보에 포함된 경험치 정보의 업데이트를 위한 플레이 기록 정보를 사용자 정보 관리부(135), 특성 정보 관리부(140) 또는 관계 정보 관리부(180) 등의 다른 구성요소들로 전달할 수 있다.The game instance management unit 195 may update the relationship between the user and the pet or may include play record information for updating the experience information included in the pet characteristic information The user information management unit 135, the characteristic information management unit 140, or the relationship information management unit 180, as shown in FIG.

도 5에서는 이와 같은 펫 캐릭터 인터페이스의 생성 및 게임 인스턴스로의 적용 과정을 도식화하여 설명하고 있다. 도 5를 참조하면, 펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스 구성 정보 및 펫 특성 정보에 따라 기본 인터페이스(101)를 생성하고, 기본 인터페이스에 대해 현재 상태 정보를 적용하며, 그래픽 차원 정보에 따라 가공 및 변형하여 펫 캐릭터 인터페이스의 외관(102)을 결정할 수 있다. In FIG. 5, the creation of the pet character interface and the application process to the game instance are illustrated and described. 5, the pet character interface management unit 190 generates the basic interface 101 according to the game instance configuration information and the pet characteristic information, applies the current status information to the basic interface, And modify the appearance 102 of the pet character interface.

그리고, 펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스 구성 정보로부터 게임 특성 정보와 펫 특성 정보에 따른 능력치, 장비 아이템 또는 강화 아이템 등을 결정하고, 이를 포함하는 최종적인 펫 캐릭터 인터페이스(105)를 생성하여, 게임 인스턴스(104)에서 플레이 가능하도록 하는 데이터를 제공할 수 있다. 게임 인스턴스 관리부(195)는 사용자 단말(200)의 입력에 따라 게임 인스턴스(104)에서 플레이되는 펫 캐릭터 인터페이스(105)를 제어할 수 있다.
Then, the pet character interface management unit 190 determines a capability value, an equipment item or an enhancement item according to the game characteristic information and the pet characteristic information, from the game instance configuration information, and generates a final pet character interface 105 including the game characteristic information and the pet characteristic information , And provide the data to be playable in the game instance 104. The game instance management unit 195 may control the pet character interface 105 played in the game instance 104 according to the input of the user terminal 200. [

도 6 및 도 7은 본 발명의 일 실시 예에 따른 게임 서비스 제공 방법의 펫 캐릭터 인터페이스 생성 실시 예를 설명하기 위한 흐름도이다.6 and 7 are flowcharts for explaining a pet character interface generation method of a game service providing method according to an embodiment of the present invention.

도 6은 본 발명의 실시 예에 따라 2차원 또는 3차원 그래픽 객체의 펫 캐릭터인터페이스를 생성하는 방법에 관한 것으로, 먼저 게임 서비스 제공 장치(100)는 게임 인스턴스 구성 정보로부터 그래픽 차원 정보를 획득한다(S301).FIG. 6 illustrates a method of generating a pet character interface of a two-dimensional or three-dimensional graphic object according to an embodiment of the present invention. First, the game service providing apparatus 100 acquires graphic-dimensional information from game instance configuration information S301).

펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스 관리부(195)에서 생성되는 게임 인스턴스 구성 정보로부터 게임 인스턴스의 그래픽 차원 정보를 획득할 수 있다.The pet character interface management unit 190 can obtain the graphical level information of the game instance from the game instance configuration information generated by the game instance management unit 195. [

그리고, 게임 서비스 제공 장치(100)는 그래픽 차원 정보에 따라 켓 캐릭터이 인터페이스를 2차원 또는 3차원으로 설정하며(S303), 2차원 설정 또는 3차원 설정에 따라 이에 해당하는 2차원 또는 3차원 그래픽 객체를 생성하고(S305), 생성된 그래픽 객체를 펫 캐릭터 인터페이스의 외관으로 결정한다(S307).Then, the game service providing apparatus 100 sets the interface of the pocket character as two-dimensional or three-dimensional according to the graphic dimensional information (S303), and in accordance with the two-dimensional setting or the three-dimensional setting, (S305), and determines the generated graphic object as an appearance of the pet character interface (S307).

이와 같이, 펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스의 구성 정보에 따라, 플레이 가능한 펫 캐릭터 인터페이스를 서로 다른 외관으로 생성할 수 있다. 2차원 펫 캐릭터 인터페이스의 경우 실제 펫과 동기화되는 2차원 이미지로 생성할 수 있으며, 3차원 펫 캐릭터 인터페이스의 경우 실제 펫과 동기화되는 3차원 폴리곤 데이터로 생성될 수 있다. 이와 같이 결정된 외관을 갖는 펫 캐릭터 인터페이스가 게임 인스턴스에 포함되므로, 사용자는 게임 인스턴스 그래픽 차원에 맞게 적절하게 생성된 펫 캐릭터를 게임 인스턴스 내에서 플레이할 수 있다.In this way, the pet character interface managing unit 190 can generate playable pet character interfaces with different appearance according to the configuration information of the game instance. In the case of the 2D pet character interface, it can be generated as a two-dimensional image synchronized with the actual pet. In the case of the 3D pet character interface, it can be generated as three-dimensional polygon data synchronized with the actual pet. Since the pet character interface having the determined appearance is included in the game instance, the user can play the appropriately generated pet character in accordance with the game instance graphic dimension in the game instance.

한편, 도 7은 본 발명의 실시 예에 따라 속성별 능력치 및 장비 아이템을 결정하는 방법에 관한 흐름도이다.Meanwhile, FIG. 7 is a flowchart of a method for determining attribute values and equipment items according to an embodiment of the present invention.

먼저 게임 서비스 제공 장치(100)는 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득한다(S301).First, the game service providing apparatus 100 acquires game characteristic information from the game instance configuration information (S301).

펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스 관리부(195)에서 생성되는 게임 인스턴스 구성 정보로부터 게임 인스턴스의 게임 특성 정보를 획득할 수 있다. 게임 특성 정보는 게임을 플레이하기 위해, 캐릭터가 필요로 하는 능력치 및 아이템 정보를 포함할 수 있다.The pet character interface management unit 190 can acquire the game characteristic information of the game instance from the game instance configuration information generated in the game instance management unit 195. [ The game characteristic information may include a capability value and item information required by the character to play the game.

그리고, 게임 서비스 제공 장치(100)는 게임 특성 정보 및 펫 식별 정보에 대응되는 특성 정보에 따라 펫 캐릭터 인터페이스에 대한 속성별 능력치 및 장비 아이템을 결정한다(S313).Then, the game service providing apparatus 100 determines the attribute values and equipment items for the pet character interface according to the game characteristic information and the characteristic information corresponding to the pet identification information (S313).

펫 캐릭터 인터페이스 관리부(190)는 게임 특성 정보에 기초하여, 펫 특성 정보에 따른 속성별 능력치와 장비 아이템 등을 식별하고, 펫 캐릭터 인터페이스에 적용할 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(190)는 사용자 입력에 따라 능력치와 장비 아이템을 제한적으로 선택 또는 변경할 수 있는 선택 인터페이스를 사용자 단말(200)로 제공할 수도 있다.The pet character interface managing unit 190 can identify the attribute values and equipment items according to the pet characteristic information based on the game characteristic information, and apply it to the pet character interface. In addition, the pet character interface managing unit 190 may provide the user terminal 200 with a selection interface that allows limited selection or modification of the capability value and the equipment item according to user input.

이후, 게임이 진행되면, 게임 서비스 제공 장치(100)는 사용자의 사전 구입 아이템 소비 요청에 따라 속성별 능력치 값 또는 장비 아이템 효과를 향상시키고(S315), 일정 시간이 지나면 향상된 능력치 값 또는 장비 아이템 효과를 제거한다(S317).Thereafter, when the game progresses, the game service providing apparatus 100 improves the value of the attribute value or the effect of the equipment item according to the user's request for consuming the pre-purchased item (S315) (S317).

펫 캐릭터 인터페이스 관리부(190)는 게임 인스턴스의 구성 정보에 따라 생성된 기본 능력치 및 장비 아이템에 대해, 사용자의 사전 구입 아이템 소비 요청이 수신되면, 일정 시간 동안 그 능력치 또는 장비 아이템 효과를 향상시킬 수 있다. 이에 따라, 사용자가 자신의 펫 특성에 의해 제한적으로 플레이할 수 밖에 없는 상태를 일시적으로 해제시킴으로써 게임에 대한 참여도를 향상시킬 수 있게 하는 효과를 가져올 수 있다.The pet character interface management unit 190 may improve the ability or the equipment item effect for a predetermined time period when the user's pre-purchased item consumption request is received for the basic ability and equipment item generated according to the configuration information of the game instance . Accordingly, it is possible to improve the degree of participation in the game by temporarily releasing a state in which the user can play only limitedly by his / her own peculiarity.

한편, 본 발명의 실시 예에 따르면, 펫 캐릭터 인터페이스 관리부(190)는 펫 특성 정보에 따른 속성별 능력치를 결정할 때, 외부 DB(400)와의 연동을 통해 수신되는 서비스 이용기록 정보를 이용하여 속성별 능력치 값 또는 장비 아이템을 조정할 수 있다.According to the embodiment of the present invention, when determining the attribute value for each attribute according to the pet property information, the pet character interface management unit 190 may use the service use record information received through the interworking with the external DB 400, Ability values or equipment items can be adjusted.

여기서, 외부 DB(400)는 펫 관련 업체의 DB일 수 있으며, 펫 관련 업체는 동물병원, 펫샵, 펫 호텔 또는 펫 공원 등이 예시될 수 있다. 이에 따라, 외부 DB(400)는 펫 관련 업체의 사용자가 게임 서비스 제공 장치(100)를 통해 연동되는 온라인 커뮤니케이션 서비스에 가입된 경우, 그 사용자의 서비스 이용기록을 저장하고, 펫 캐릭터 인터페이스 관리부(190)는 외부 DB(400)로부터 사용자 정보에 대응되는 서비스 이용기록 정보를 수신하고, 서비스 이용기록 정보에 기초하여 펫 캐릭터 인터페이스의 능력치 값 또는 장비 아이템을 조정할 수 있다.Here, the external DB 400 may be a DB of a pet-related company, and a pet-related company may be an animal hospital, a pet shop, a pet hotel, or a pet park. Accordingly, when the user of the pet affiliate company subscribes to the online communication service linked through the game service providing apparatus 100, the external DB 400 stores the service use record of the user, and the pet character interface manager 190 Receives the service use record information corresponding to the user information from the external DB 400 and adjusts the value of the attribute of the pet character interface or the equipment item based on the service use record information.

예를 들어, 펫 캐릭터 인터페이스 관리부(190)는 동물병원의 외부 DB(400)로부터 수신되는 병원 서비스 이용기록 정보에 따라 펫 캐릭터 인터페이스의 능력치를 강화하거나 약화시킬 수 있다. 예를 들어, 서비스 이용기록 정보는 병의 치료 정보 또는 병의 발견 정보 등을 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(190)는 피부병, 관절염 등의 병 발견 정보를 서비스 이용기록 정보로부터 획득하고, 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 약화시킬 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(190)는 병의 치료 정보가 서비스 이용기록 정보로부터 획득된 경우 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 원래대로 복구하거나, 강화시킬 수 있다. For example, the pet character interface managing unit 190 may enhance or weaken the ability value of the pet character interface according to the hospital service use record information received from the external DB 400 of the veterinary hospital. For example, the service utilization record information may include treatment information of a disease or discovery information of a disease. In this case, the pet character interface managing unit 190 can acquire the bottle discovery information such as skin disease and arthritis from the service use record information, and weaken the ability value of the pet character interface based on this information. In addition, the pet character interface management unit 190 can restore or reinforce the ability of the pet character interface based on the treatment information obtained from the service use record information.

또한, 펫 캐릭터 인터페이스 관리부(190)는 펫샵의 외부 DB(400)로부터 수신되는 펫샵 서비스 이용기록 정보에 따라 펫 캐릭터 인터페이스의 능력치를 강화하거나 약화시킬 수 있으며, 특정 아이템을 장비시킬 수 있다. 예를 들어, 서비스 이용기록 정보는 구매기록 정보를 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(190)는 구매기록 정보를 서비스 이용기록 정보로부터 획득하고, 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 강화 또는 약화시키거나, 특정 아이템을 장비시킬 수 있다. 이에 따라, 사용자가 펫샵에서 특정 음식을 구입하거나, 특정 옷을 구입하거나 하는 경우, 펫 캐릭터 인터페이스 관리부(190)는 펫샵의 외부 DB(400)로부터 구매기록 정보를 수신하고, 이에 대응되는 능력치 강화 또는 약화를 수행하거나, 옷이나 음식 등에 대응되는 특정 장비 아이템을 생성하여 펫 캐릭터 인터페이스에 적용할 수 있다. In addition, the pet character interface managing unit 190 can strengthen or weaken the ability value of the pet character interface according to the pet shop service use record information received from the external DB 400 of the pet shop, and can equip a specific item. For example, the service utilization record information may include purchase record information. In this case, the pet character interface management unit 190 acquires the purchase record information from the service use record information, and based on this, the pet character interface ability value can be strengthened or weakened, or a specific item can be equipped. Accordingly, when the user purchases a specific food in the pet shop or purchases a specific clothes, the pet character interface managing unit 190 receives the purchase record information from the external DB 400 of the pet shop, Weaknesses, or specific equipment items corresponding to clothing, food, etc., can be created and applied to the pet character interface.

또한, 서비스 이용기록 정보는 업체 이용횟수 정보를 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(190)는 외부 DB(400)로부터 수신되는 사용자의 서비스 이용기록 정보로부터 업체 이용횟수 정보가 식별되면, 이용횟수 정보에 따라 펫 캐릭터 인터페이스의 속성별 능력치를 강화시킬 수 있다.In addition, the service use record information may include information on the number of times of use of the business. In this case, the pet character interface management unit 190 can enhance the capability value of the pet character interface in accordance with the use frequency information when the business use frequency information is identified from the service use log information of the user received from the external DB 400 have.

한편, 외부 DB(400)는 해당 사용자의 서비스 이용기록 정보를 생성하기 위해, 증명 정보를 수집할 수 있다. 증명 정보는 예를 들어, 치료 영수증이나, 구매 영수증과 같이 서비스 이용기록 정보의 신뢰성을 보장하기 위한 증명 정보를 포함할 수 있다. 증명 정보가 수집되면, 사용자가 외부 업체에서 서비스를 이용함에 따른 외부 DB(400)의 서비스 이용기록 정보가 생성될 수 있다.On the other hand, the external DB 400 can collect the authentication information to generate the service utilization record information of the user. The proof information may include proof information for ensuring the reliability of the service use record information, for example, a treatment receipt or a purchase receipt. When the authentication information is collected, the service use log information of the external DB 400 according to the user's use of the service by the external company can be generated.

이와 같은 외부 DB(400)와의 연동에 의한 본 발명의 실시 예에 따라, 사용자의 펫 업체들의 서비스 이용 실적이 펫 캐릭터 인터페이스에 반영됨으로써 사용자의 업체 서비스 이용을 유도할 수 있으며, 이에 따라 전체적인 펫 산업의 발전 및 서비스 육성을 가져오게 된다.According to the embodiment of the present invention in which the external DB 400 is interlocked with the external DB 400, the service utilization results of the user's pet companies are reflected in the pet character interface, And the development of services.

상술한 본 발명에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.The method according to the present invention may be implemented as a program for execution on a computer and stored in a computer-readable recording medium. Examples of the computer-readable recording medium include a ROM, a RAM, a CD- , A floppy disk, an optical data storage device, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet).

컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer readable recording medium may be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner. And, functional programs, codes and code segments for implementing the above method can be easily inferred by programmers of the technical field to which the present invention belongs.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해 되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.

100: 게임 서비스 제공 장치
110: 제어부
120: 통신부
130: 저장부
135: 사용자 정보 관리부
140: 특성 정보 관리부
150: 현재 상태 정보 생성부
160: 온라인 커뮤니케이션 서비스부
170: 의료 정보 관리부
180: 관계 정보 관리부
190: 펫 캐릭터 인터페이스 관리부
195: 게임 인스턴스 관리부
200: 단말
300: 네트워크
400: 외부 DB
100: Game service provider
110:
120:
130:
135: User information management unit
140: Characteristic information management unit
150: current state information generating unit
160: Online Communication Service Department
170: Medical Information Management Department
180: Relationship information management unit
190: Pet character interface manager
195: Game instance management unit
200: terminal
300: Network
400: External DB

Claims (15)

제어부가, 현실의 펫에 대응하는 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 동기화하는 단계;
게임 인스턴스 관리부가, 상기 펫 식별 정보와 관계가 설정되고, 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 단계;
펫 캐릭터 인터페이스 생성부가, 상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 단계; 및
상기 게임 인스턴스 관리부가, 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 통신부를 통해 상기 사용자에게 제공하는 단계를 포함하고,
상기 펫 캐릭터 인터페이스를 생성하는 단계는,
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 인스턴스 구성 정보 및 상기 기본 특성 정보에 따라 기본 인터페이스를 생성하고, 상기 기본 인터페이스에 대해, 상기 활동 특성 정보로부터 식별되는 펫의 감정 상태 정보 및 의사 정보에 기초하여 생성되는 현재 상태 정보를 적용하며, 그래픽 차원 정보에 따라 가공 및 변형하여 상기 펫 캐릭터 인터페이스의 외관을 결정하는 단계를 포함하며,
일정 정보 수집부가 상기 펫에 대응되는 단말과 연동하여 상기 펫의 생활 패턴 정보 및 스케쥴 정보를 포함하는 일정 정보를 수집하는 단계;
성장 정보 수집부가 상기 펫에 대해 최초 입력된 연령 및 생명 주기에 기반한 시간 경과에 따라 발생되는 생체 변화 등에 대한 성장 정보를 수집하는 단계;
특성 정보 수집부가 상기 단말로부터 수신되는 센싱 정보에 기초하여 특성 정보를 추출하는 단계; 및
특성 정보 관리부가 상기 일정 정보 수집부, 성장 정보 수집부 및 특성 정보 수집부로부터 수신되는 정보에 기초하여 상기 기본 특성 정보 및 상기 활동 특성 정보를 갱신하는 단계를 더 포함하는
게임 서비스 제공방법.
The control unit synchronizing the pet characteristic information including the basic characteristic information and the activity characteristic information corresponding to the real pet in correspondence with the pet identification information;
Generating a game instance configuration information that is associated with the pet identification information and is linked with the online communication service according to a user request of a user subscribed to the online communication service;
Generating a pet character interface corresponding to the pet identification information based on the game instance configuration information, the basic characteristic information, and the activity characteristic information; And
Wherein the game instance management unit provides the game instance that the user can play using the pet character interface to the user through the communication unit based on the game instance configuration information,
Wherein the generating the pet character interface comprises:
Wherein the pet character interface generating unit generates a basic interface according to the game instance configuration information and the basic characteristic information and generates, based on the emotion state information and the pseudo information of the pet identified from the activity characteristic information, And determining the appearance of the pet character interface by processing and modifying it according to the graphical dimensional information,
The schedule information collection unit collecting schedule information including the life pattern information and the schedule information of the pet in cooperation with the terminal corresponding to the pet;
Collecting growth information on a biometric change or the like generated according to a time lapse based on an age and a life cycle initially input to the pet;
A characteristic information collection unit extracting characteristic information based on sensing information received from the terminal; And
And the characteristic information management unit updates the basic characteristic information and the activity characteristic information based on the information received from the constant information collecting unit, the growth information collecting unit and the characteristic information collecting unit
A method of providing a game service.
제1항에 있어서,
관계 정보 관리부가, 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라 상기 사용자와 상기 펫 식별 정보와의 관계도를 변경하는 단계를 더 포함하는
게임 서비스 제공방법.
The method according to claim 1,
Further comprising the step of changing the relationship between the user and the pet identification information according to the user's play record for the game instance
A method of providing a game service.
제1항에 있어서,
특성 정보 관리부가, 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라 상기 펫 특성 정보에 포함된 경험치 정보를 변경하는 단계를 더 포함하는
게임 서비스 제공방법.
The method according to claim 1,
The characteristic information management unit may further include changing experience information included in the pet characteristic information according to the user's play record for the game instance
A method of providing a game service.
제1항에 있어서,
상기 펫 캐릭터 인터페이스를 생성하는 단계는
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 인스턴스 구성 정보로부터 그래픽 차원 정보를 획득하는 단계; 및
상기 펫 캐릭터 인터페이스 생성부가, 상기 획득된 그래픽 차원 정보에 따라 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원으로 설정하는 단계; 및
상기 펫 캐릭터 인터페이스 생성부가, 상기 2차원 또는 상기 3차원 설정에 따라, 상기 기본 특성 정보 및 상기 활동 특성 정보에 따른 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원 그래픽 객체로 생성하는 단계를 포함하는
게임 서비스 제공방법.
The method according to claim 1,
The step of generating the pet character interface
Wherein the pet character interface generating unit obtains graphic level information from the game instance configuration information; And
Wherein the pet character interface generating unit sets the pet character interface to two-dimensional or three-dimensional in accordance with the obtained graphical level information; And
The pet character interface generating unit may generate the pet character interface as a two-dimensional or three-dimensional graphic object according to the basic characteristic information and the activity characteristic information according to the two-dimensional or three-dimensional setting
A method of providing a game service.
제1항에 있어서,
상기 펫 캐릭터 인터페이스를 생성하는 단계는,
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하는 단계;
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정하는 단계; 및
상기 펫 캐릭터 인터페이스 생성부가, 상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성하는 단계를 포함하는
게임 서비스 제공방법.
The method according to claim 1,
Wherein the generating the pet character interface comprises:
The pet character interface generating unit acquiring game characteristic information from the game instance configuration information;
Determining, by the pet character interface generating unit, an attribute-specific attribute value corresponding to the pet identification information using the basic characteristic information and the activity characteristic information included in the pet characteristic information, based on the game characteristic information; And
Wherein the pet character interface generating unit includes a step of generating the pet character interface including the attribute-specific ability value
A method of providing a game service.
제5항에 있어서,
상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함하는
게임 서비스 제공방법.
6. The method of claim 5,
Wherein the attribute-specific attribute value includes at least one of a movement speed, a jump height, a strength ability, a physical ability ability, an agility ability, an intelligence ability, and a mental ability ability corresponding to age information, species information, Containing
A method of providing a game service.
제6항에 있어서,
상기 펫 캐릭터 인터페이스 생성부가, 상기 사용자로부터 상기 게임 인스턴스의 플레이 중 사전 구입한 아이템의 사용요청을 수신하는 경우, 상기 속성별 능력치 중 적어도 하나를 일정 시간 동안 증가시키는 단계를 더 포함하는
게임 서비스 제공방법.
The method according to claim 6,
The pet character interface generating unit may further include a step of, when receiving a request for using a pre-purchased item during play of the game instance from the user,
A method of providing a game service.
제1항에 있어서,
상기 펫 캐릭터 인터페이스를 생성하는 단계는,
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하는 단계;
상기 펫 캐릭터 인터페이스 생성부가, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 장비 아이템을 결정하는 단계; 및
상기 펫 캐릭터 인터페이스 생성부가, 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성하는 단계를 포함하는
게임 서비스 제공방법.
The method according to claim 1,
Wherein the generating the pet character interface comprises:
The pet character interface generating unit acquiring game characteristic information from the game instance configuration information;
Determining, by the pet character interface generating unit, an equipment item corresponding to the pet identification information using the basic characteristic information and the activity characteristic information included in the pet characteristic information based on the game characteristic information; And
Wherein the pet character interface generating unit includes generating the pet character interface including the equipment item
A method of providing a game service.
제8항에 있어서,
상기 장비 아이템은 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 하나 이상의 강화 아이템을 포함하는
게임 서비스 제공방법.
9. The method of claim 8,
Wherein the equipment item includes at least one enhancement item corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information
A method of providing a game service.
게임 서비스를 제공하는 장치에 있어서,
현실의 펫에 대응하는 기본 특성 정보 및 활동 특성 정보를 포함하는 펫 특성 정보를 펫 식별 정보에 대응하여 등록하는 사용자 정보 관리부;
상기 펫 식별 정보와 관계가 설정되고, 온라인 커뮤니케이션 서비스에 가입된 사용자의 사용자 요청에 따라, 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 게임 인스턴스 관리부; 및
상기 게임 인스턴스 구성 정보와 상기 기본 특성 정보 및 상기 활동 특성 정보에 기초하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 펫 캐릭터 인터페이스 관리부를 포함하고,
상기 게임 인스턴스 관리부는 상기 게임 인스턴스 구성 정보에 기초하여, 상기 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 상기 사용자에게 제공하고,
상기 펫 캐릭터 인터페이스 관리부는 상기 게임 인스턴스 구성 정보 및 상기 기본 특성 정보에 따라 기본 인터페이스를 생성하고, 상기 기본 인터페이스에 대해, 상기 활동 특성 정보로부터 식별되는 펫의 감정 상태 정보 및 의사 정보에 기초하여 생성되는 현재 상태 정보를 적용하며, 그래픽 차원 정보에 따라 가공 및 변형하여 상기 펫 캐릭터 인터페이스의 외관을 결정하며,
상기 펫에 대응되는 단말과 연동하여 상기 펫의 생활 패턴 정보 및 스케쥴 정보를 포함하는 일정 정보를 수집하는 일정 정보 수집부;
상기 펫에 대해 최초 입력된 연령 및 생명 주기에 기반한 시간 경과에 따라 발생되는 생체 변화 등에 대한 성장 정보를 수집하는 성장 정보 수집부;
상기 단말로부터 수신되는 센싱 정보에 기초하여 특성 정보를 추출하는 특성 정보 수집부; 및
상기 일정 정보 수집부, 성장 정보 수집부 및 특성 정보 수집부로부터 수신되는 정보에 기초하여 상기 기본 특성 정보 및 상기 활동 특성 정보를 갱신하는 특성 정보 관리부를 더 포함하는
게임 서비스 제공 장치.
An apparatus for providing a game service,
A user information management unit for registering the pet characteristic information including the basic characteristic information and the activity characteristic information corresponding to the real pet in correspondence with the pet identification information;
A game instance management unit configured to generate game instance configuration information associated with the pet identification information, the game instance configuration information being linked with the online communication service according to a user request of a user subscribed to the online communication service; And
And a pet character interface management unit for generating a pet character interface corresponding to the pet identification information based on the game instance configuration information, the basic characteristic information, and the activity characteristic information,
Wherein the game instance management unit provides the game instance that the user can play using the pet character interface to the user based on the game instance configuration information,
The pet character interface management unit generates a basic interface according to the game instance configuration information and the basic characteristic information, and generates the basic interface based on the emotion state information and the pseudo information of the pets identified from the activity characteristic information Determines the appearance of the pet character interface by applying and modifying the current state information according to the graphical dimension information,
A schedule information collecting unit for collecting schedule information including the life pattern information and the schedule information of the pet in association with the terminal corresponding to the pet;
A growth information collecting unit for collecting growth information on a biometric change or the like generated according to a time lapse based on an age and a life cycle initially input to the pet;
A characteristic information collecting unit for extracting characteristic information based on sensing information received from the terminal; And
And a characteristic information management unit for updating the basic characteristic information and the activity characteristic information based on the information received from the constant information collecting unit, the growth information collecting unit and the characteristic information collecting unit
A game service providing apparatus.
제10항에 있어서,
상기 펫 캐릭터 인터페이스 관리부는
상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치 또는 장비 아이템을 결정하며, 상기 속성별 능력치 또는 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성하는
게임 서비스 제공 장치.
11. The method of claim 10,
The pet character interface management unit
Acquiring game characteristic information from the game instance configuration information, and based on the game characteristic information, using the basic characteristic information and the activity characteristic information included in the pet characteristic information, Or equipment item, and generating the pet character interface including the attribute value or the equipment item
A game service providing apparatus.
제11항에 있어서,
상기 펫 캐릭터 인터페이스 관리부는
외부 DB와의 연동을 통해 수신되는 서비스 이용기록 정보를 이용하여 상기 속성별 능력치 또는 상기 장비 아이템을 조정하는
게임 서비스 제공 장치.
12. The method of claim 11,
The pet character interface management unit
And adjusting the attribute value or the equipment item by using the service use record information received through the interworking with the external DB
A game service providing apparatus.
제12항에 있어서,
상기 서비스 이용기록 정보는 상기 사용자의 펫 관련 업체 이용에 따라 상기 외부 DB에서 생성되는 서비스 이용기록 정보를 포함하는
게임 서비스 제공 장치.
13. The method of claim 12,
The service utilization record information includes service utilization record information generated in the external DB according to use of the pet related company of the user
A game service providing apparatus.
제11항에 있어서,
상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함하고,
상기 펫 캐릭터 인터페이스 관리부는 외부 DB와의 연동을 통해 수신되는 서비스 이용기록 정보를 이용하여 상기 속성별 능력치 중 적어도 하나를 강화시키거나 약화시키는
게임 서비스 제공 장치.
12. The method of claim 11,
Wherein the attribute-specific attribute value includes at least one of a movement speed, a jump height, a strength ability, a physical ability ability, an agility ability, an intelligence ability, and a mental ability ability corresponding to age information, species information, Lt; / RTI >
Wherein the pet character interface management unit enhances or attenuates at least one of the attribute-specific attributes by using the service use record information received through the interworking with the external DB
A game service providing apparatus.
제1항 내지 제9항 중 어느 한 항에 기록된 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터가 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a program for causing a computer to execute the method recited in any one of claims 1 to 9.
KR1020140108619A 2014-07-14 2014-08-20 An appratus for providing a game service and a method thereof Active KR101622035B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140108619A KR101622035B1 (en) 2014-08-20 2014-08-20 An appratus for providing a game service and a method thereof
PCT/KR2015/007296 WO2016010341A1 (en) 2014-07-14 2015-07-14 Apparatus for providing pet-centered pet-based communication service, and method for providing pet-based communication service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140108619A KR101622035B1 (en) 2014-08-20 2014-08-20 An appratus for providing a game service and a method thereof

Publications (2)

Publication Number Publication Date
KR20160023936A KR20160023936A (en) 2016-03-04
KR101622035B1 true KR101622035B1 (en) 2016-05-19

Family

ID=55535687

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140108619A Active KR101622035B1 (en) 2014-07-14 2014-08-20 An appratus for providing a game service and a method thereof

Country Status (1)

Country Link
KR (1) KR101622035B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102134686B1 (en) 2019-03-06 2020-08-26 황효현 Method and game server for providing companion animal nurturing game service using augmented reality
WO2023033256A1 (en) * 2021-08-30 2023-03-09 박정훈 Communication service system and method using facial expressions learned from images of companion animal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102224370B1 (en) * 2018-12-18 2021-03-08 주식회사 셈스게임즈 Intelligent character authoring device and method based on user's lifelog big data
KR102108150B1 (en) * 2019-06-18 2020-05-07 김도형 Education and management contents providing method, apparatus and computer-readable medium of object for nuturing
KR102525681B1 (en) * 2021-07-15 2023-04-25 여태환 Method and apparatus for providing a training program in virtual reality of metaverse for a pet in a communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102134686B1 (en) 2019-03-06 2020-08-26 황효현 Method and game server for providing companion animal nurturing game service using augmented reality
WO2023033256A1 (en) * 2021-08-30 2023-03-09 박정훈 Communication service system and method using facial expressions learned from images of companion animal

Also Published As

Publication number Publication date
KR20160023936A (en) 2016-03-04

Similar Documents

Publication Publication Date Title
KR102282743B1 (en) Server running mobile application for providing recommendations to mall
KR101622035B1 (en) An appratus for providing a game service and a method thereof
US9522335B2 (en) Low-friction synchronous interaction in multiplayer online game
Kislev Relationships 5.0: How AI, VR, and robots will reshape our emotional lives
US10984486B2 (en) Device for implementing body fluid analysis and social networking event planning
Fahs Perilous patches and pitstaches: Imagined versus lived experiences of women’s body hair growth
Candea Habituating meerkats and redescribing animal behaviour science
Hiltunen Foresight and innovation: how companies are coping with the future
CN101127682A (en) Systems, apparatus and methods for managing virtual entities on a network
Oakley The Ann Oakley reader: Gender, women and social science
KR101590464B1 (en) An on-line communication service providing apparatus for a pet, a method and a recodable medium for providing an on-line communication service for a pet
KR20130087311A (en) System and method for providing avatar in service provided in mobile environment
Neethirajan Is seeing still believing? Leveraging deepfake technology for livestock farming
Bergstrom All eyes East: Lessons from the front lines of marketing to China's youth
Dymek Expanding the magic circle–gamification as a marketplace icon
JP6891535B2 (en) Behavior prediction
KR101590461B1 (en) A method for providing a social network service using a pet wearing appratus and the pet wearing appratus
Pomerantz Big-girls don’t cry: Portrayals of the fat body in Rupaul’s drag race
Fisher Female intrasexual competition
KR101411304B1 (en) Method and System for Providing Virtual Agent Synchronized Characteristic of Target Living Thing
Connolly A landscape political ecology of'swiftlet farming'in Malaysian cities
Sarnecki The emergence of empathy in the context of cross-species mind reading
Arima Collective Behavior
KR102718307B1 (en) Method and system for creating and using artificial intelligence-based exercise data-linked virtual characters
Chanda Posthumanism, Cyberculture & Postcolonialism in Manjula Padmanabhan’s «Harvest»

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140820

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151001

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20160203

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20151001

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20160203

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20151201

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20160417

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20160307

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20160203

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20151201

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160511

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160511

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190408

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190408

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20200330

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20210401

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220329

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20230320

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20240430

Start annual number: 9

End annual number: 9