WO2016010341A1 - 펫을 중심으로 하는 펫 기반의 커뮤니케이션 서비스 제공 장치, 펫 기반의 커뮤니케이션 서비스 제공 방법 - Google Patents
펫을 중심으로 하는 펫 기반의 커뮤니케이션 서비스 제공 장치, 펫 기반의 커뮤니케이션 서비스 제공 방법 Download PDFInfo
- Publication number
- WO2016010341A1 WO2016010341A1 PCT/KR2015/007296 KR2015007296W WO2016010341A1 WO 2016010341 A1 WO2016010341 A1 WO 2016010341A1 KR 2015007296 W KR2015007296 W KR 2015007296W WO 2016010341 A1 WO2016010341 A1 WO 2016010341A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- pet
- characteristic information
- communication
- conversation
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 354
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000000694 effects Effects 0.000 claims abstract description 75
- 230000008451 emotion Effects 0.000 claims description 20
- 241000894007 species Species 0.000 claims description 18
- 241001465754 Metazoa Species 0.000 claims description 11
- 230000033001 locomotion Effects 0.000 claims description 5
- 230000003923 mental ability Effects 0.000 claims description 3
- 229940127554 medical product Drugs 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 33
- 230000002159 abnormal effect Effects 0.000 description 32
- 238000007726 management method Methods 0.000 description 30
- 238000012544 monitoring process Methods 0.000 description 26
- 230000008859 change Effects 0.000 description 25
- 230000008569 process Effects 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 19
- 230000004044 response Effects 0.000 description 18
- 230000002996 emotional effect Effects 0.000 description 17
- 238000012937 correction Methods 0.000 description 15
- 230000001360 synchronised effect Effects 0.000 description 15
- 230000014509 gene expression Effects 0.000 description 14
- 230000003542 behavioural effect Effects 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 108091006146 Channels Proteins 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000001965 increasing effect Effects 0.000 description 8
- 230000036541 health Effects 0.000 description 7
- 241000282326 Felis catus Species 0.000 description 6
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 6
- 201000010099 disease Diseases 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000004071 biological effect Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000012806 monitoring device Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002787 reinforcement Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000036760 body temperature Effects 0.000 description 3
- 230000036651 mood Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000003287 bathing Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008921 facial expression Effects 0.000 description 2
- 230000003862 health status Effects 0.000 description 2
- 208000014674 injury Diseases 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000003340 mental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 206010011469 Crying Diseases 0.000 description 1
- 208000010201 Exanthema Diseases 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 206010003246 arthritis Diseases 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000009402 cross-breeding Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 208000035475 disorder Diseases 0.000 description 1
- 201000005884 exanthem Diseases 0.000 description 1
- 230000037308 hair color Effects 0.000 description 1
- 235000003642 hunger Nutrition 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007721 medicinal effect Effects 0.000 description 1
- 230000000422 nocturnal effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 206010037844 rash Diseases 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 208000017520 skin disease Diseases 0.000 description 1
- 206010041232 sneezing Diseases 0.000 description 1
- 230000000192 social effect Effects 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Definitions
- the present invention relates to an online communication service providing apparatus and a method thereof, and more particularly, to an online communication service providing apparatus capable of providing a pet-based online communication service centered on a pet, an online communication service providing method, and a recording medium. .
- SNS Social Network Service
- SNS Social Network Service
- Such an SNS enables users to be connected through a friend or follow-up between users, and provides a space for sharing information and socializing online by enabling sharing of pictures, videos, and posts between connected user terminals.
- PET PET
- PTT plays a role as an animal that provides a variety of emotional benefits to humans through intimacy between humans and animals.
- the positive medical effects of raising pets and the social effects of addressing the depression of modern people who are socially marginalized are increasing. As a result, the population of pets is increasing rapidly.
- the online game service is expanding into a technology that works with such a social network service.
- the user is breaking down the time and space constraints in performing various online games.
- the attributes of the social network service as a communication means are not properly expressed.
- the limitation of such a human-oriented communication service has a problem that does not take into account the behavior of the target time zone and the biological clock of the target for the pet.
- the biological clock is different for each individual, and also different for each living thing.
- One day, such as a dog or cat cannot be the same as a normal person's day (24 hours, morning / lunch / evening, 6-8 hours bedtime, etc.) and has a life cycle that is completely different from the human life cycle.
- Even if the owner uses a communication service related to his pet there is a problem in that he / she cannot consider the life patterns and behavioral specifications according to the biological clock of the target organism.
- the present invention is to solve the above problems, the center of the pet, pet-based online communication service providing apparatus that enables communication with human or other pets, online communication service providing method, apparatus and recording medium
- the purpose is to provide.
- Another object of the present invention is to provide an online communication service providing method, an apparatus, and a recording medium capable of providing a messenger application service or an SNS service through a pet interface.
- an object of the present invention is to provide a method, apparatus and recording medium for providing an online communication service that can provide a variety of expressions according to the growing process and experience of the pet.
- the present invention provides a game service centered on a pet character interface that is synchronized with the characteristics of a real pet based on a social network service, thereby enabling communication with the real pet, as well as providing game play using the real pet.
- the purpose of the present invention is to provide an online communication service providing method, an apparatus, and a recording medium capable of improving the intimacy with a real pet and directly providing an experience of playing with a real pet.
- the present invention is to solve the above problems, by applying different biological clocks according to the area information, age information, gender information, species information, etc. of the target organisms pet communication service, appropriate life pattern information according to the biological clock It is an object of the present invention to provide a method for providing a biological clock based online communication service, an apparatus, and a recording medium of a pet, which can generate and transmit scheduling and alarms according to life pattern information.
- the method according to an embodiment of the present invention for solving the above problems, in the method for providing a PET-based online communication service using a network, according to the identification information corresponding to the pet, the basic characteristic information of the pet Or collecting activity characteristic information of the pet; Generating state information of the pet using at least one of the basic characteristic information and the activity characteristic information; Generating communication content associated with the status information of the pet using the status information of the pet; And transmitting the generated communication content to at least one terminal connected through the network.
- the device for solving the above problems, in the pet (PET) based online communication service providing apparatus using a network, according to the identification information corresponding to the pet, the basic characteristics of the pet A property information database for storing information or activity property information of the pet; A state information generation unit generating state information of the pet using at least one of the basic characteristic information and the activity characteristic information; A communication content generation unit generating communication content associated with the state information of the pet by using the state information of the pet; And a communication unit configured to transmit the generated communication content to at least one terminal connected through the network.
- the identification information corresponding to the pet the basic characteristics of the pet
- a property information database for storing information or activity property information of the pet
- a state information generation unit generating state information of the pet using at least one of the basic characteristic information and the activity characteristic information
- a communication content generation unit generating communication content associated with the state information of the pet by using the state information of the pet
- a communication unit configured to transmit the generated communication content to at least one terminal connected through the network.
- the method according to an embodiment of the present invention for solving the above problems may be implemented as a program for executing the method on a computer.
- the present invention provides a game service centered on a pet character interface synchronized with the characteristics of a real pet based on a pet-based social network service, thereby enabling communication with a real pet, as well as a game using a real pet.
- the object of the present invention is to provide a game service providing apparatus and a game service providing method capable of enabling play to improve intimacy with a real pet and directly provide an experience of playing with a real pet.
- FIG. 1 is a view for explaining the entire system for providing a communication service according to an embodiment of the present invention.
- FIG. 2 is a block diagram illustrating in detail a configuration of a communication service apparatus according to an exemplary embodiment.
- FIG. 3 is a flowchart illustrating a communication service method according to an embodiment of the present invention.
- FIG. 4 is a flowchart illustrating a communication service method according to another embodiment of the present invention.
- 5 to 6 are diagrams for describing an interface of communication content generated according to an embodiment of the present invention.
- FIG. 7 is a flowchart illustrating a communication service providing method that can reflect a pet growth and experience according to an embodiment of the present invention.
- FIG. 12 illustrates a conversation interface according to an embodiment of the present invention.
- FIG. 13 is a flowchart illustrating a synchronization process between a pet character interface and an actual pet according to an embodiment of the present invention.
- FIGS. 14 and 15 are diagrams for describing a method according to an exemplary embodiment of the present invention with respect to a game instance.
- 16 and 17 are flowcharts illustrating an embodiment of generating a pet character interface of a method according to an embodiment of the present invention with respect to a game instance.
- FIG. 18 is a flowchart illustrating a service providing method according to an embodiment of the present invention.
- FIG. 19 is a flowchart illustrating a service providing method according to another exemplary embodiment of the present invention.
- FIG. 20 illustrates an embodiment in which a service providing apparatus according to an embodiment of the present invention operates in response to a target living being.
- 21 is a diagram illustrating an operation when an abnormal state occurs in the service providing apparatus according to an exemplary embodiment.
- components expressed as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements or firmware / microcode, etc. that perform the functions. It is intended to include all methods of performing a function which are combined with appropriate circuitry for executing the software to perform the function.
- the invention, as defined by these claims, is equivalent to what is understood from this specification, as any means capable of providing such functionality, as the functionality provided by the various enumerated means are combined, and in any manner required by the claims. It should be understood that.
- FIG. 1 is a view schematically showing an entire system according to an embodiment of the present invention.
- the entire system for providing a communication service includes a communication service providing apparatus 100, at least one terminal 200, and a network 300.
- At least one terminal 200 may exist or a plurality of terminals, and different terminals 200 may be connected to the communication service providing apparatus 100 and the network 300 to perform communication with each other.
- the communication provided by the network 300 may include a local area network (LAN), a wide area network (WAN), a value added network (VAN), a personal local area network (Personal Area Network); It can be implemented in all kinds of wired / wireless networks such as PAN, mobile radiocommunication network or satellite communication network. For example, it can be mutually established by communication methods such as mobile communication network, Universal Plug and Play (UPnP), and WiFi. It can provide a network for communication.
- LAN local area network
- WAN wide area network
- VAN value added network
- PAN personal local area network
- PAN personal local area network
- the at least one terminal 200 may be a fixed terminal or a portable mobile terminal.
- the at least one terminal 200 navigation, a smart phone, a mobile phone, a computer, a laptop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a MID (Mobile Internet Device), tablet PC (Tablet PC) and the like can be exemplified.
- PDA personal digital assistant
- PMP portable multimedia player
- MID Mobile Internet Device
- Tablett PC Tablet PC
- any one terminal 200 may configure communication via the network 300 with the other terminals 200 via the communication service providing apparatus 100.
- the terminals 200 connected to the network 300 may share various contents including pet-based communication contents according to an embodiment of the present invention.
- the communication service providing apparatus 100 may configure a messenger application network or a social network, or may relay communication between an external messenger application server or a social network service providing server.
- the communication service providing apparatus 100 may remotely or directly control the pet-based communication service according to an embodiment of the present invention through each terminal 200.
- each of the one or more terminals 200 may access the communication service providing apparatus 100 through the network 300, share information, or transmit a message.
- various embodiments may be described in the present document as a messenger service or a social network service. However, the technical spirit of this document may be applied to all network services configured similarly to messenger services or social network services.
- social networks may be formed by social relationship structures created by interdependent relationships between the nodes on the web.
- Nodes included in a social network may represent individual subjects present in the network.
- Each node constituting the network may be the terminals 200 described above.
- the technical concept of the present disclosure can be applied to the case where the subject of the terminal 200, which is the target of the node constituting the network, is an animal entity such as a pet.
- the communication service providing apparatus 100 may communicate with a plurality of terminals 200 through a network 300.
- various contents may be obtained through communication with the plurality of terminals 200.
- various contents may be transmitted to other terminals 200 through communication with the terminals 200.
- the communication service providing apparatus 100 may provide a pet-based online communication service for each terminal 200 through the network 300.
- the PET-based online communication service includes a communication service capable of communicating mainly with a pet, which is an animal, as an object of human companion.
- a pet-based online communication service may include a service that enables conversation and communication in a simplified sentence that can be expressed in terms of an animal pet.
- the PET-based online communication service integrates various state information and characteristic information corresponding to an existing pet, collects and updates external information, and reflects the history, thereby preventing conversation or communication with an unspecified virtual object. Rather, it is possible to provide a messenger or SNS service that can communicate with and communicate with the target pet that the owner is raising.
- the communication service providing apparatus 100 determines a communication target item, generates a conversation message representing the communication target item based on the characteristic information of the pet, and performs the conversation.
- the message may be transmitted to at least one terminal connected through the network.
- the conversation message is determined based on the experience information included in the characteristic information of the pet, and includes one or more variable keywords selected from one keyword group.
- the conversation message may be determined according to the characteristic information of the pet, and may be processed according to a specific sentence structure selected from a plurality of sentence structure groups.
- the communication service providing apparatus 100 provides a chat input interface for performing a chat through a chat channel generated by requesting to create a chat channel, wherein the chat input interface corresponds to the content of the pet.
- the keyword input interface may be selected from among predetermined keywords according to the characteristic information.
- the predetermined number of types of keywords may vary according to experience information included in the characteristic information of the pet, thereby providing a pet-based online communication service reflecting a growth experience.
- the experience information included in the characteristic information of the pet may increase according to at least one of the degree of growth of the pet, an activity history, or a conversation history.
- the communication service providing apparatus 100 may determine the communication target item based on the current state information corresponding to the pet, the conversation message is via a network that provides a message communication service
- the message communication service data may be converted and transmitted to at least one terminal.
- the communication service providing apparatus 100 in response to the identification information of the pet set as the communication subject, the basic characteristic information associated with the basic characteristics of the pet and the activity characteristic information associated with the activity of the pet Store at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the basic characteristic information and the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of the at least one of The generated communication content may be transmitted to at least one terminal connected through the network.
- the communication content may include various types of content including at least one of an image, text, and an image generated based on the current state information of the pet.
- the communication content may include emotion information or pseudo information predicted by the basic characteristic information and the activity characteristic information of the pet. Accordingly, the pet character interface including the pet's state image and the conversation message to be talked about by the pet may be determined from the pet's state information, and communication with the owner or another pet may be implemented according to the transmission.
- the basic characteristic information may include unique identifier information uniquely allocated to the pet and biological characteristic information connected to the unique identifier information.
- the content may include a pet character interface determined according to the unique identifier information and biological characteristic information of the pet.
- the activity characteristic information includes life pattern information about the pet, the current state information includes state prediction information of the pet predicted based on the life pattern information, and the communication content includes the state of the pet.
- the pseudo information may be determined according to the prediction information.
- the communication service providing apparatus 100 may collect the basic characteristic information and the activity characteristic information through an information input device associated with the pet, and at least one of the basic characteristic information and the activity characteristic information according to the collection result. You can update one.
- the communication service providing apparatus 100 receives related information including at least one of medical information or product information through the network with respect to the pet, and processes the communication content based on the related information to process the related information. Sharing, product advertising or sales can also be linked.
- the communication content may be converted into application data of the target service network to be transmitted and transmitted to other terminals 200 through the target service network.
- the communication content may be converted into a multimedia message format and transmitted to another terminal 200 through a mobile communication network.
- communication content may be converted into data for the message communication service through a network providing a message communication service and transmitted to the at least one terminal 200.
- the communication content may be converted into data for SNS and uploaded to a server through the Internet network, and the uploaded communication content may be transmitted to other terminals 200 connected to the SNS.
- the communication service providing apparatus 100 generates game instance configuration information linked to the online communication service, and corresponds to the pet identification information by using the game instance configuration information, the basic characteristic information, and the activity characteristic information.
- the pet character interface may be generated, and a game instance that a user may play using the pet character interface may be provided based on the game instance configuration information.
- each of the one or more terminals 200 is connected to the communication service providing apparatus 100 through the network 300, the communication service providing apparatus 100 processes the information about the in-game state of each terminal 100
- game instances can be provided to enjoy single-player games or online games.
- the communication service providing apparatus 100 may obtain graphic dimension information from the game instance configuration information, and set the pet character interface in two or three dimensions according to the obtained graphic dimension information. According to the 3D setting, the pet character interface according to the basic characteristic information and the activity characteristic information may be generated as a 2D or 3D graphic object.
- the communication service providing apparatus 100 may change the relationship between the user and the pet identification information or the experience value information included in the pet characteristic information.
- the communication service providing apparatus 100 obtains game characteristic information from the game instance configuration information, and uses the basic characteristic information and the activity characteristic information included in the pet characteristic information based on the game characteristic information.
- the capability value for each attribute corresponding to the pet identification information may be determined, and the pet character interface including the attribute capability value may be generated.
- the attribute-specific stats include moving speed, jump height, strength stats, physical strength abilities, agility abilities, intelligence abilities, and mental abilities corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information. It may include at least one.
- the communication service providing apparatus 100 may increase at least one of the attribute-specific capability values for a predetermined time.
- the communication service providing apparatus 100 uses the basic characteristic information and the activity characteristic information included in the pet characteristic information.
- the equipment item corresponding to the pet identification information may be determined, and the pet character interface including the equipment item may be generated.
- the equipment item may include one or more reinforcement items corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information.
- the service providing apparatus 100 may provide a scheduling service to each terminal device 200 through the network 300.
- the apparatus 100 for providing a service acquires biological characteristic information corresponding to a target organism, and uses the biological clock database in which different biological clock information is stored for each organism, and thus the life of the target creature corresponding to the biological characteristic information. Generating pattern information, generating scheduling information including time-phase behavioral information of the target organism according to the life pattern information, and scheduling the terminal device associated with the target organism at a specific time determined based on the scheduling information. Information can be provided.
- the characteristic information may include unique identifier information uniquely allocated to the target organism and biological characteristic information connected to the unique identifier information
- the scheduling information may include a biological clock corresponding to the target organism. It may include time-based behavior information.
- the apparatus 100 for providing a service may generate biological clock information corresponding to each unique identifier information and store the biological clock information in the biological clock database.
- the biometric clock information may be initially generated based on the predetermined biometric clock table.
- the biological clock information may be corrected to the biological clock information unique to each organism when monitoring information corresponding to each creature is received.
- the service providing apparatus 100 receives monitoring information measured in response to the target living organism, extracts the biological property information from the monitoring information, and when the biological property information is changed, the biological property information.
- the scheduling information may be corrected based on a change in life pattern information according to a change in.
- the biological clock information may include a biological clock table that matches at least one of the origin region information, age information, gender information, and type information of the living being.
- the apparatus 100 for providing a service may identify a basic biological clock that is suitable for an organism using at least one of origin information, age information, gender information, and type information from a biological clock table.
- the service providing apparatus 100 may transmit an alarm message including the time zone behavior information to the terminal device based on a predetermined time based on the scheduling information.
- the service providing apparatus 100 obtains state information of the target organism from the monitoring information, and generates emergency alarm information when it is determined that the creature is in an abnormal state based on the state information, and the emergency alarm.
- Information may be transmitted to the terminal device.
- the emergency alarm information may include corresponding plan information corresponding to the identification information of the abnormal state.
- the service providing apparatus 100 may generate the life pattern information based on the basic biological clock database according to the characteristic information input in advance corresponding to the identification information of the target organism in generating the life pattern information.
- the monitoring information corresponding to the identification information of the target organism is collected, correction information about the basic biological clock database is obtained based on the monitoring information, and by using the correction information, only the identification information of the target organism is corresponding.
- the service providing apparatus 100 may collect the characteristic information and the monitoring information through a monitoring device corresponding to a living being, and may update at least one of the characteristic information or the monitoring information according to the collection result.
- the apparatus 100 for providing a service receives related information including at least one of medical information and product information through the network in relation to the living being, and processes the scheduling information based on the related information to share related information. It can also be linked to product advertising or sales.
- the scheduling information may be converted into application data of a target service network to be transmitted and transmitted to other terminal devices 200 through the target service network.
- the scheduling information may be converted into a multimedia message format and transmitted to another terminal device 200 through a mobile communication network.
- scheduling information may be converted into data for the message scheduling service through a network providing a message scheduling service and transmitted to the at least one terminal device 200.
- scheduling information may be converted into data for SNS and uploaded to a server through the Internet network, and the uploaded scheduling information may be transmitted to other terminal devices 200 connected to the SNS.
- FIG. 2 is a block diagram for explaining in detail the configuration of the communication service providing apparatus 100 according to an embodiment of the present invention.
- the communication service providing apparatus 100 may include a control unit 110, a communication unit 120, a storage unit 130, a user information management unit 135, and characteristics.
- the information manager 190 and the communication content generator 195, the pet character interface manager 196, and the game instance manager 197 may be included.
- the characteristic information manager 140 may include a schedule information collector 141 and a growth manager.
- the information collecting unit 142 and the property change information collecting unit 143 may be included, and the storage unit 130 may include the basic property information database 131, the activity property information database 132, and the biological clock database 134. It may include.
- the controller 110 typically controls the overall operation of the communication service providing apparatus 100.
- the controller 110 may collect information, manage user information, generate status information, determine abnormal conditions, manage medical information, manage relationship information, schedule information, manage conversation information, create communication content, manage pet character interfaces, and play game instances.
- various information such as creation and provision, data communication, message transmission, and SNS connection, overall communication control and data processing between related modules are performed.
- FIG. 2 although the controller 110 is illustrated as being separately present for control between the respective components, even if the controller 110 is not included, all or part of the functions of the controller 110 are distributed to each component. It can also be deployed and synchronized.
- the communication unit 120 may be connected to the terminal 200 through the network 300, and may perform communication of communication contents 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 a social network of the communication network 300 where the terminal 100 and the terminal 100 are located. have.
- the communication unit 120 may include a mobile communication module, a wired internet module, a wireless internet module, a short range communication module, and the like.
- the mobile communication module transmits and receives a wireless signal with 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 according to transmission and reception of a voice call signal, a video call call signal, or a text / multimedia message.
- the wireless internet module refers to a module for wireless internet access and may be embedded or external to the terminal 100.
- Wireless Internet technologies may include Wireless LAN (Wi-Fi), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSDPA), and the like.
- the short range communication module may mean a module for short range communication.
- Bluetooth Radio Frequency Identification
- IrDA Infrared Data Association
- UWB Ultra Wideband
- ZigBee ZigBee
- the user information manager 135 may register and manage user information in response to users who use a communication service according to an exemplary embodiment of the present invention.
- the user information may include personal information of the user, and the user may correspond to a human or a pet.
- the user information may be newly registered, updated, and managed according to a user information registration or update request received from the terminal 200.
- all or part of the user information may be transmitted to the terminal 200 at the request of the terminal 200.
- the user information manager 135 may classify and manage user information by category. User information may be classified into, for example, a human category and a pet category. In addition, the user may establish a specific relationship with the PET.
- the user information may include at least one of a date of birth, a gender, a name, a mobile phone number, an address, and profile information, and may include identification information corresponding to the owned pet.
- the user information may include at least one of a date of birth, sex, species, name, address, and profile information, and may include identification information of a user corresponding to the owner.
- 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 or may be provided to another user's terminal 200 depending on whether the user agrees.
- the storage unit 130 stores control data for the operation of the controller 110, user information, collection information, relationship information, conversation information, medical information, additional information, current state information, and communication content managed by each component. Can be stored in a predefined storage space.
- the storage unit 130 corresponds to the pet pre-registered in the user information, the basic characteristic information database 131, the activity characteristic information database 132, the game information database 133 and
- the biological clock database 134 may include an area.
- the basic property information database 131 and the activity property information database 132 may store and manage data that is the basis of communication content in order to implement a pet-based communication service.
- the basic characteristic information and the activity characteristic information may be used, and each information is stored in the basic characteristic information database 131 and the activity characteristic information database 132, and the characteristic information management unit 140 Can be created and managed by
- the property information manager 140 generates the basic property information database 131 and the activity property information database 132 based on the user information registered through the user information manager 135 under the control of the controller 110. New information input, registration, and update management can be performed.
- the characteristic information management unit 140 includes a schedule information collecting unit 141, a growth information collecting unit 142, and a characteristic information collecting unit 143.
- Each collector 141, 142, and 143 may perform collection, update, and management of characteristic information based on various information received from the terminal 200 synchronized with the pet or synchronized with the owner of the pet.
- the terminal 200 uses user input and storage to collect and update schedule information, growth information acquisition unit to collect growth information, and sensing information to collect characteristic information.
- the sensor unit may further include an acquirer.
- the sensor unit may include a variety of sensors for sensing a biometric change 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 detecting the body temperature of the pet, a motion sensor for detecting the movement of the pet, and the like.
- the characteristic information collecting unit 143 extracts the characteristic information based on the sensing information received from the terminal 200, and updates all or part of the basic characteristic information database 131 or the activity characteristic information database 132. Can manage
- the schedule information collecting unit 141 may collect and update the life pattern information of the pet.
- the schedule information collecting unit 141 may interwork with the terminal 200, collect schedule information corresponding to the pet in real time, and update life pattern information according to whether the schedule information is changed.
- the life pattern information may include scheduling information of the pet, and the change or update of the scheduling information may be performed according to the schedule information received from the schedule information collecting unit 141.
- the schedule information may include, for example, scheduling information such as a bath, feed, play, exercise, etc. to be performed at a specific time by the pet or the owner of the pet, and may be updated according to a user input or over time.
- the schedule information collection unit 141 may receive such schedule information through the external terminal 200.
- the schedule information may be extracted from data of various external DB 400 received in relation to the pet, such as an observation log.
- the schedule information collector 141 may collect and update the actual life pattern information of the target organism.
- the schedule information collecting unit 141 may interwork with the terminal device 200, collect schedule information corresponding to the target organism in real time, and update the life pattern information and correct the biological clock information according to whether the schedule information is changed. Can be. For example, if it is determined that the actual life pattern information is different from the current biological clock information, the biological clock information of the target organism may be corrected, and the scheduling manager 185 may perform the correction based on the corrected biological clock information.
- the scheduling information may be generated and the corrected scheduling information may be provided to the terminal device 200 based on the scheduling information.
- the growth information collecting unit 142 may collect and update the growth information of the pet.
- a pet's living body may age and change over time. Therefore, a time course based on the age and life cycle first inputted to the pet may be progressed, and growth information about the biological changes generated according to the time elapsed may be collected according to a predetermined cycle through the growth information collecting unit 142. And management.
- the characteristic information may also be accompanied.
- the growth information collecting unit 142 detects the growth of the pet at a predetermined period, and collects or changes the result of the change in the appearance of the basic characteristic information database 131 when a change in appearance such as hair color or wrinkle occurs. It can be reflected in appearance information.
- 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 a target organism corresponding to the real object of the pet.
- the basic characteristic information may include, for example, at least one of unique identifier information, gender information, age information, species information, life cycle information, or appearance information of the target organism. Provide information on the basis.
- the target organism may belong to any one species in the biological classification structure or to any one breed according to cross breeding, and the species or breed to which the target organism belongs may have biological characteristics.
- the basic characteristic information is the species information for each breed and the appearance such as the skeleton, body size, fur color, hair pattern, ear shape, toe shape, tail shape, etc. designated for each breed. It may further include information.
- the appearance information may be generated and managed, for example, as image data, image data, or text data corresponding to the appearance of the pet. Also, the appearance information may be generated as 3D wire frame data and texture data corresponding to the appearance. As described above, the appearance information may vary according to the reflection of the growth information or the change of the characteristic information.
- the communication service providing apparatus 100 may include a pet character interface manager 196 for generating, processing, and modifying a pet character interface.
- the activity characteristic information stored in the activity characteristic information database 132 may include characteristic information associated with an activity of the pet in association with a 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 status information, disability status information, experience information, and conversation DB.
- activity characteristic information may be used to generate a pet character interface and a conversation message, which are the centers of communication contents.
- the activity characteristic information may include behavior characteristic information.
- the pet may have behavioral behavioral characteristics such as predetermined behavior, sequence, obedience, compliance, response to external stimuli, etc. according to species, which may be converted into behavioral characteristic information, stored, and managed.
- behavioral characteristic information communication content representing a specific behavior of the pet may be generated.
- the personality of the pet may be set to at least one propensity, and may be converted and stored as personality characteristic information.
- the personality characteristic information may determine a frequency of occurrence of communication content or a propensity of a conversation message indicating the behavior of the pet. Therefore, different communication contents may be generated for the behavior of the same pet.
- personality trait information can be one of various traits such as brave, timid, lonely, brave, rude, impudent, cheerful, innocent, gentle, introvert, rash, calm, gentle, serious, succulent, capricious, etc. It may include at least one.
- the personality trait information may modify the behavioral common characteristic information of the species (or breed) belonging to the target organism through the behavioral characteristic information or separate the personality characteristic information of the target organism by separating it in a specific personality direction.
- Personality determination matrix to determine.
- the characteristic information manager 140 may determine personality characteristic information by quantifying and scoring one or more behavioral keyword information extracted from the collected journal information for the last predetermined period of time into the personality determination matrix.
- the personality determination matrix gives “active +3 points” to the keyword “bite”, gives “active +2 points and self-esteem +1 point” to the keyword “builds”, and “fights.”
- Give the keyword “+3 Aggressiveness and +3 Self-Reliance” give the keyword “Crying Off” to +3 "Activity +3 and Dependency +1”, and the “Reflect” keyword to "Reactive” +2.
- +2 points of dependence ", and” +3 points "and” +2 points of dependency are assigned to the keyword” I wish to see ", and the characteristic information management unit 140 uses the action keyword from the journal information.
- scores set in the personality discrimination matrix of the personality characteristic information of the pet may be scored to determine whether the personality characteristics of the pet are spaced apart from positive, negative, self-reliant, and dependent.
- how many personality items are included in the personality discrimination matrix to be matrixed can be variously modified by those skilled in the art, and it will be apparent that the present invention includes all the above-described embodiments.
- the pet character interface manager 196 may generate a pet character interface representing behavior and intention based on the personality characteristic information. For example, if it is determined that the personality trait information is biased by more than a reference score in terms of "passive" and "dependency" when the pet is a puppy, the pet character interface management unit 196 periodically expresses fear to the user, or You can create a pet character interface that is sensitive to information input. In addition, the pet character interface manager 196 may generate a pet character interface indicating an expression that is relied on or waiting for a user's instruction.
- the biological clock database 134 may store different biological clock information for each of one or more organisms.
- the biological clock information for this may include a biological clock table, time zone-specific behavior information, and unique identifier biological clock information.
- the biological clock table may include information about a daily cycle corresponding to a life cycle by type, place of origin, or age.
- the time zone behavior information may include time zone behavior information based on a daily cycle specified in the biological clock table.
- the scheduling manager 185 may generate the life pattern information based on the biological clock table and the time zone behavior information, generate the scheduling information from the life pattern information, and transmit the scheduling information to the terminal device 200.
- the life pattern information may include behavior information that is performed at a predetermined time in relation to the activity of the target organism.
- the scheduling manager 185 may generate scheduling information performed by the target organism at a specific time according to the life pattern information, and may transmit an alarm message corresponding thereto.
- the life pattern information may include event time information and predetermined event information such as food (feed), bath, cleaning, and play corresponding to each event time information, and the scheduling manager 185 may be a target organism. Communication with the monitoring device for the event information can be confirmed whether the completion.
- the life pattern information may be linked with the scheduling information collected by the schedule information collecting unit 141 in real time.
- the schedule information collecting unit 141 may check whether the event information is completed through communication with the terminal 200 of the owner or the pet.
- the communication service providing apparatus 100 transmits the communication content requesting the pet to the owner's terminal 200, but the completion of the feed event is not confirmed for a predetermined time, the communication service providing apparatus 100 May generate the communication content requesting the feed again and transmit it to the terminal 200 of the owner again.
- the health state information may store and manage information about the health state of the pet.
- the state of health may refer to a temporary biotic change with respect to the time of measurement.
- the medical information management unit 170 may store the health state information received from an external DB 400 such as a medical institution in the activity characteristic information database 132.
- the health state information may include, for example, disease information, body temperature information, injury information, and the like, of a pet according to a diagnosis result in a hospital.
- the communication content may reflect the change in the health status of the pet. For example, when it is determined that the pet is caught with a cold, the communication service providing apparatus 100 may generate communication content for sneezing periodically and transmit it to the terminal 200. Also, for example, if the pet is pregnant, the communication service providing apparatus 100 may transform the appearance of the pet character interface of the communication content into the appearance of the stomach.
- failure status information may represent information about the failure status of the pet.
- a disorder state can mean a permanent biologic change.
- the communication service providing apparatus 100 may reflect the failure state on the appearance of the pet character interface of the communication content.
- the experience information may indicate information on the experience state of the pet.
- the experience information may include an experience level, and the experience level may be updated in an increasing direction according to at least one of the degree of growth of the pet, an activity history, or a conversation history under the control of the characteristic information manager 140.
- the conversation message of the communication content may vary in the degree of expression and the expression method according to the experience information. For example, the titles of the owners of the case where the experience level of the experience information is low and high may be different. In addition, the sentence structure of the case where the experience level of the experience information is low and high may be different.
- the conversation DB may include a conversation information table for allowing the communication content to directly express emotions or intentions.
- the conversation information table may include a species keyword, a gender, an age, a personality characteristic, a behavior characteristic, a situational emotional keyword corresponding to an experience level of experience information, a pseudo keyword, and a sentence structure.
- the conversation information table may include a simplified sentence structure and keywords that can be expressed from the animal's point of view so that the pet can generate a conversation message that is the subject.
- the conversation DB may be managed by the conversation information manager 190.
- the conversation information manager 190 may generate a situation-specific conversation message based on the conversation DB according to a request of the communication content generation unit 195.
- the conversation information manager 190 may store the newly collected conversation message in the conversation DB, and control to add or update a new keyword to the conversation information table by performing a learning.
- the conversation information manager 190 may relay the conversation channel generation and the conversation message transmission and reception between the pet or the owner generated according to the transmission and reception of the communication content.
- the conversation information manager 190 may generate a chat channel for one or a plurality of users, store chat messages received from each user's terminal 200 in a temporary or chat DB, and receive the user's terminal 200. Can be delivered over the network.
- the relationship information manager 180 may manage relationship information between user information according to a request received from the terminal 200.
- the relationship information manager 180 may generate relationship information between user information and may generate different relationship information according to the degree of relationship.
- the relationship information may be designated as one of a friend relationship, a pet-owner relationship, and an interest relationship according to the degree of the relationship.
- the relationship information manager 180 may set two users to a pet-owner relationship based on the pet information and the owner information identified by the user information manager 135.
- the relationship information management unit 180 may receive a friend request message received from the terminal 200 of the first user pet, and transmit the friend request message to the terminal 200 of the second user pet, and the terminal 200 of the second user pet. ) Accepts a friend request, you can set up two users as friends. In the case of a friend relationship, a friend relationship may be formed only under certain predetermined conditions (breed, age and gender) to allow conversation and communication to proceed.
- the relationship information manager 180 may set the second user pet as the interest relationship of the first user pet. .
- the state information generation unit 150 generates the current state information of the pet from the basic characteristic information and the activity characteristic information, and transmits to the abnormal state determination unit 155 and the communication content generation unit 195.
- the current state information of the pet may include basic characteristics of the pet identified from the basic characteristic information and emotional state information and pseudo information of the pet identified from the activity characteristic information.
- the state information generator 150 may include a pseudo matrix for determining emotional state information and pseudo information according to basic characteristic information of the pet and activity characteristic information for each situation.
- the state information generator 150 may determine the current state information by substituting the basic characteristic information and the activity characteristic information into a pseudo matrix.
- the pseudo-matrix may map and store one or more behavior pattern information for each personality score information of each personality characteristic information, and the state information generator 150 may determine which level is the score for each personality. Emotional state information and pseudo information for generating communication content may be determined.
- the abnormal state determination unit 155 may determine whether the abnormal state is in the abnormal state based on the state information of the target organism identified by the state information generation unit 150. Accordingly, when it is confirmed as an abnormal state, the scheduling manager 185 may generate emergency alarm information and transmit the emergency alarm information to the terminal device through the communication unit 120.
- the emergency alarm information may include corresponding scheme information corresponding to the identification information of the abnormal state.
- the scheduling manager 185 generates life pattern information based on the biological clock table according to the characteristic information input in advance corresponding to the identification information of the target organism, and collects the monitoring information corresponding to the identification information of the target organism. In this case, based on the monitoring information to obtain the correction information for the biological clock table, by using the correction information, to obtain customized life pattern information corresponding only to the identification information of the target organism, and through the communication unit Customized scheduling information generated based on customized life pattern information may be provided to the terminal device.
- the scheduling manager 185 may generate the correction information by obtaining an environment variable corresponding to the target organism.
- the environment variable may include various variable values for adjusting the biological clock to the target organism.
- the environment variable may include owner-related life pattern information of the target organism among information previously input by the terminal device 200, and may include the monitoring information.
- the correction information may be generated according to owner-related life pattern information included in the environment variable.
- the scheduling manager 185 may obtain the host-related life pattern information according to the target organism registration or monitoring from the terminal device 200, and generate correction information for adjusting the biological clock database based on this.
- the owner-related life pattern information may include categorized life pattern information such as morning type and nocturnal, and a region corresponding to the target organism of the biological clock database may be adjusted according to the correction information, thereby implementing a customized life pattern database.
- the correction information may be generated according to the monitoring information included in the environment variable.
- the scheduling manager 185 may generate correction information for adjusting the biological clock database based on the monitoring information received from the monitoring device.
- the monitoring information may include information on the surrounding environment of the target organism.
- the surrounding environment information may include, for example, at least one of region information, temperature information, season information, and humidity information on which the target organism is located.
- the scheduling manager 185 may generate correction information for adjusting the biological clock information based on the surrounding environment information included in the monitoring information, and according to the correction information, an area corresponding to the target organism of the biological clock database may be generated.
- the tailored lifestyle pattern database can be implemented.
- the communication content generator 195 may generate communication content capable of expressing the intention or emotion of the pet based on the emotion state information and the doctor information of the pet identified from the state information generator 150.
- the communication content may include a pet character interface indicating an appearance according to the current state of the pet, and a conversation message for textually describing the current intention or emotion of the pet.
- the communication content generator 195 may extract an appropriate keyword set from the conversation DB according to the current state information, and may generate a conversation message that can express the emotional state or the intention of the pet by combining the keyword sets with sentences.
- the communication content generation unit 195 may use a conversation message pattern selected from the conversation DB managed by the conversation information management unit 190 at the highest frequency for each emotion, situation, and response as information representing the emotion or intention of the pet. Can be identified.
- the communication content generation unit 195 provides an interface for inquiring a user of what kind of communication the pet can perform for each of one or more emotions, situations, and responses, and is input through the interface.
- the conversation message may be generated based on the conversation information table learned by the conversation information manager 190.
- the state information generator 150 may determine the current emotional state of the pet as 'very hungry' and the doctor The information can be determined as a 'feed request'. Accordingly, the communication content generation unit 195 may generate a pet character interface associated with 'very hungry' and 'feed request', query the conversation information management unit 190 to determine a corresponding conversation message, and the pet By combining with the character interface, you can create communication content.
- the communication content generator 195 may generate or convert communication content according to a preset transmission network. For example, when the communication content is set to be transmitted to a message application network capable of transmitting only text, the communication content generator 195 may convert emotional state information and pseudo information into a text format. In addition, for example, when the communication content is set to be transmitted to the SNS network, the communication content generation unit 195 generates a pet character interface representing the emotional state information in the form of an image, and generates the SNS content by combining pseudo information. can do.
- the game instance manager 195 extracts game instance configuration information from the game information database 133 according to a request of the user terminal 200 that receives a game service, and based on the game instance configuration information and the pet character interface. A game instance for playing the pet character interface is provided through the user terminal 200.
- the game instance manager 195 may provide only some necessary data for the user terminal 200 to provide a game instance, or generate and provide the entire data capable of implementing the game instance to the user terminal 200.
- the game instance manager 195 may provide the user record manager 135, the feature information manager 140, or the relationship information manager 180 with a play record of the user terminal 200 that has played for the provided game instance. .
- the user information manager 135 or the relationship information manager 180 may 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 a user's play time, play difficulty, or play score is high, the relationship with the identification information of the pet synchronized with the pet character interface may increase. Accordingly, the intimacy between the user and the actual pet can be increased, and the enjoyment of game play can be improved.
- the characteristic information manager 135 may change the experience information included in the pet characteristic information synchronized with the pet character interface based on the user's play record with respect to the game instance. For example, when a user plays a pet character interface and clears many stages of a specific game, the characteristic information manager 135 may increase the experience value for the specific game to the experience information of the pet characteristic information. Accordingly, when the user plays the next time with the pet character interface, the game can be started with the improved ability of the pet character interface, so that the user can simultaneously obtain the pet and the user for gameplay.
- the game instance manager 190 may generate game instance configuration information corresponding to a user request in order to generate 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 constructing a game object into an implementable program object.
- the game characteristic information and the graphic information may be transferred to the pet character interface manager 196.
- the pet character interface manager 196 obtains graphic dimension information from the graphic information of the game instance configuration information, sets the pet character interface to two or three dimensions according to the obtained graphic dimension information, and sets the two-dimensional or According to the 3D setting, the pet character interface according to the basic characteristic information and the activity characteristic information may be generated as a 2D or 3D graphic object.
- the pet character interface manager 196 obtains game characteristic information from the game instance configuration information and uses the basic characteristic information and the activity characteristic information included in the pet characteristic information based on the game characteristic information.
- the capability value for each attribute corresponding to the pet identification information may be determined, and the pet character interface including the attribute capability value may be generated.
- the attribute-specific stats include moving speed, jump height, strength stats, physical strength abilities, agility abilities, intelligence abilities, and mental abilities corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information. It may include at least one.
- a pet character interface having an appropriate appearance and capability may 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 the life cycle information, the pet character interface corresponding to the identification information of the pet may have a high intelligence ability but low strength and agility. In addition, when the age information of the pet is lower than the life cycle information, the pet character interface corresponding to the identification information of the pet may have a high physical strength, but may have a low intelligence or mental power. In addition, according to the species information of the pet, a cat and the like may have a high default jumping ability value. Accordingly, according to an embodiment of the present invention, the pet character interface that is synchronized with the capability value and the actual pet characteristic may be appropriately generated.
- the pet character interface management unit 196 may increase at least one of the attribute-specific capability values for a predetermined time when receiving a request for the use of a pre-purchased item during the play of the game instance from the user. Increased stats may be removed after some time.
- the pet character interface manager 196 obtains game characteristic information from the game instance configuration information and uses the basic characteristic information and the activity characteristic information included in the pet characteristic information based on the game characteristic information.
- the device item corresponding to the pet identification information may be determined, and the pet character interface including the device item may be generated.
- the equipment item may include one or more reinforcement items corresponding to age information, species information, appearance information, or behavior characteristic information included in the pet characteristic information.
- the pet character interface manager 196 may provide the user terminal 200 with an item selection interface for selecting such a reinforcement item following the generation of the pet character interface.
- the game instance may provide an item selection interface through which bone items or items familiar to the puppy may be used as weapons, or neckbands or pet shoes as armor. Accordingly, the user may be interested in not only the familiarity with the pet, but also the pet goods required by the pet through linkage with various items.
- the additional information manager 160 may store and manage various additional information related to other pets such as pet goods information, medical goods information, photo information, image information, and the like, and may be linked with an external DB 400.
- the controller 110 may control the communicator 120 to transmit communication contents and transmit related information such as pet goods information, photo information, and medical goods information included in the additional information.
- the communication content generated as described above may be transmitted to the wired / wireless network through the communication unit 120 according to a communication method.
- the transmitted communication content may be delivered to a user connected through the owner's terminal 200 or an SNS network, and the pet-based service may be performed by transmitting and receiving communication content that reflects emotions and intentions based on the pet. .
- FIG. 3 is a flowchart illustrating a communication service method according to an embodiment of the present invention.
- the communication service providing apparatus 100 first generates unique identifier information corresponding to a pet according to pet registration (S101).
- the controller 110 may generate user information of a pet category in the user information manager 135 and store unique identifier information in the storage 130.
- the communication service providing apparatus 100 generates basic characteristic information and activity characteristic information (S103).
- the controller 110 automatically generates the basic characteristic information and the activity characteristic information according to the characteristic information collected through the characteristic information collecting unit 140 or received through the communication unit 120 from the outside, and stores the information in the storage unit 130. Can be stored and managed
- the communication service providing apparatus 100 generates the current state information based on the basic characteristic information and the activity characteristic information (S105).
- the state information generator 150 may generate current state information of the pet based on the basic characteristic information and the activity characteristic information.
- the state information generator 150 may identify the current state information of the predicted pet by comparing the basic characteristic information and the activity characteristic information with a predetermined emotion table or an action table.
- the current state information may include emotional state information and pseudo information determined by the emotion table or the behavior table.
- the state information generator 150 may generate the current state information of the pet at a specific time interval or for a specific time according to the life pattern information.
- the communication service providing apparatus 100 checks whether a communication request has occurred (S107).
- the controller 110 may check the occurrence of the communication request based on the current state information generated from the state information generator 150.
- the communication request time may be determined according to the generation time of the current state information. Therefore, the communication request may be generated at regular intervals, and may be generated at predetermined times based on the life pattern information specified by the scheduling information.
- the communication service providing apparatus 100 collects and updates characteristic information (S109).
- the characteristic information manager 140 collects and updates characteristic information based on schedule information, growth information, and characteristic change information collected from the schedule information collector 141, the growth information collector 142, and the characteristic information collector 143. Can be performed.
- the communication service providing apparatus 100 identifies a communication target application (S111), and generates communication content based on the current state information according to the communication target application (S113).
- the communication target application may include one or more network service providing applications that enable communication with other users, including owners or other pets.
- the communication target application may include at least one of a messenger application, an SNS application, or a chat application.
- the communication target application may be set in advance under the control of the controller 110. Accordingly, the communication content generating unit 195 of the communication service providing apparatus 100 identifies the communication target application and generates communication content based on the current state information according to the identified communication target application.
- the communication content may include a pet character interface and a conversation message indicating an emotional state or pseudo information of the pet.
- the communication content generation unit 195 may process or modify the generated communication content according to a communication target application.
- the communication content generator 195 may combine the pet character interface and the conversation message into data for the SNS application.
- the communication content generation unit 195 may combine the pet character interface and the conversation message into a combination and text form and process the pet character interface and the message data.
- the communication service providing apparatus 100 identifies a transmission network (S115), and transmits communication content through the identified transmission network (S117).
- the communication unit 120 may package the communication content in a proper manner according to the communication target application and transmit the communication content to the communication target application server or the communication target terminal 200 through a network.
- FIGS. 5 to 6 are views for explaining an interface change of communication content generated according to an embodiment of the present invention.
- the communication service providing apparatus 100 accesses a network according to unique identifier information (S301).
- the communication service providing apparatus 100 generates a pet character interface corresponding to the unique identifier according to the basic characteristic information, the health state information, and the disability state information (S303).
- the pet character interface may include a graphical interface for representing the current state and emotion of the pet.
- the graphical interface may include a pet image or an image determined according to basic characteristic information of the pet.
- the pet character interface may be modified or processed into various forms such as including a pet picture as it is, a video generated in a form of talking to the owner, or transformed into a character image.
- the communication service providing apparatus 100 determines a communication item according to time information and life pattern information (S305).
- the communication item may be determined by the time information and the life pattern information, and may include a basic keyword of the emotional state or the pseudo information of the pet to be expressed in the conversation message. Communication items may change over time.
- the communication item may include basic forms of emotion or pseudo keywords such as 'hunger', 'pain', 'pleasure', 'bath', 'walking', 'play' and the like.
- the communication service providing apparatus 100 determines a conversation message corresponding to the communication item according to the behavior characteristic information.
- the communication content generation unit 195 may generate a conversation message according to the behavior characteristic information based on the basic keyword according to the communication item.
- the behavior characteristic information may include a conversation message matrix that the pet may substantially express, corresponding to the basic keyword.
- the communication content generation unit 195 may determine a conversation message such as 'feed', 'bath', 'walk', 'play', 'pain', or 'hungry' based on the communication item. Can be.
- the communication service providing apparatus 100 processes the conversation message according to the personality characteristic information, and controls the pet character interface (S311).
- the personality characteristic information may indicate the personality of the pet
- the communication content generation unit 195 may process the conversation message according to the personality characteristic information and control the pet character interface. For example, when the personality trait information indicates gentleness, the communication content generation unit 195 may process 'meet' as 'measure me' or 'mean' for 'play me'.
- the communication content generator 195 may control an operation or an image of the pet character interface according to the personality characteristic information. For example, the communication content generator 195 may add the facial expression image according to the emotional state information of the pet determined by the behavior characteristic information and the personality characteristic information to the pet character interface. In addition, the communication content generator 195 may apply the facial expression motion according to the emotional state information of the pet to the pet character interface.
- the communication service providing apparatus 100 connects the pet character interface and the previously processed conversation message to generate communication content (S313), and uploads the generated communication content through a transmission network (S315).
- communication content according to an embodiment of the present invention may first be generated by the basic character interface 101 according to basic characteristic information.
- the communication content may be transformed into a processed character interface 102 by applying and processing the current state information derived according to the basic characteristic information and the activity characteristic information of the pet.
- the processed character interface 102 may include a pet character image to which an expression change according to an emotional state is applied, or an injury state is expressed.
- the processed character interface 102 may be combined with the processed dialogue message 104 to form communication content.
- the processed conversation message 104 may include a context-sensitive emotion or expression message according to a communication item determined according to the current state information.
- the processed conversation message 104 may be determined based on experience information included in the characteristic information of the pet, as shown in FIG. 5, and may include one or more variation keywords selected from one keyword group.
- the 'master' may be one of the variable keywords selected from the 'friend', 'master', 'mom', and 'dad' keyword group corresponding thereto.
- the variation keyword may be determined according to the level of experience information of the pet in the keyword group. For example, when the experience information is lower than a predetermined level, the owner may be determined as a variable keyword of 'mom' or 'dad' according to the user information.
- an appropriate conversation message according to the experience state of the pet may be generated.
- the titles of the owners of the case where the experience level of the experience information is low and high may not only be different, but also the sentence structure and the complexity of the case where the experience level of the experience information is low and high are different. It may be.
- FIG. 6 is a diagram illustrating that communication content is transmitted and output through the terminal 200 according to an exemplary embodiment of the present invention.
- the communication content generated by a certain situation may be transmitted to the terminal 200 of the owner or another user at a predetermined time or periodically, Emotional expressions or expressions predicted from the current state may be expressed in the form of a conversation message.
- the communication content may further include information on the time point at which the message is transmitted and user information such as the name of the pet.
- the communication service providing apparatus 100 may regenerate a response message corresponding to the message and transmit the message to the conversation target.
- the controller 110 generates a response message corresponding to the received message in association with the conversation information table of the conversation information manager 190, or updates or changes the current characteristic information through the property information manager 140. Communication content may be generated and transmitted.
- FIG. 7 is a flowchart illustrating a communication service providing method that can reflect a pet growth and experience according to an embodiment of the present invention.
- the communication service providing apparatus 100 executes a communication service according to a conversation request (S401).
- the communication service may be executed according to a conversation request generated from the terminal 200 of the pet, or may be executed by the controller 110 according to a conversation request received from another external terminal.
- the communication service providing apparatus 100 analyzes a conversation request to identify a conversation target (S403), and when the conversation target is a master, generates a chat channel with a terminal corresponding to owner information (S405).
- the conversation information manager 190 may generate a conversation channel with the terminal corresponding to the owner's user information through the communication unit 120 under the control of the controller 110.
- the communication service providing apparatus 100 determines a communication item to be transmitted to the owner terminal.
- the communication item may be determined through the communication content generation unit 195 according to the current state information of the pet.
- the communication service providing apparatus 100 generates a chat message from the chat DB according to the communication item and the experience level (S411).
- the communication content generation unit 195 may obtain a conversation message corresponding to the communication item from the conversation DB through the conversation information manager 190.
- the conversation message may be determined based on the experience information included in the characteristic information of the pet, and may include one or more variable keywords selected from one keyword group.
- the conversation message is determined according to the characteristic information of the pet, and is processed according to a specific sentence structure selected from a plurality of sentence structure groups, thereby reflecting the diversification of the sentence structure according to the increase of the experience information.
- the communication service providing apparatus 100 relays a chat message with the owner terminal and stores the chat history by chat (S413).
- the communication service providing apparatus 100 requests generation of a conversation channel on the premise of confirming the invitation or accepting the conversation of the conversation target (S415).
- the communication service providing apparatus 100 relays a chat message with another pet terminal, and stores a chat history by chat (S413).
- the communication service providing apparatus 100 may provide a chat input interface for conducting a chat through the chat channel through the pet terminal 200.
- the conversation input interface may include a keyword input interface selectable from predetermined keywords according to the characteristic information of the pet.
- the predetermined type and number of keywords may vary according to the experience information, thereby reflecting the sentence structure change according to the growth of the pet.
- the sentence structure level of the keyword input interface may also vary based on experience information included in the characteristic information of the pet.
- the communication service providing apparatus 100 updates the conversation DB by performing learning and updates the experience information (S419).
- conversation information may be accumulated in a DB and continuous updating may be performed by learning.
- the experience information of the pet characteristic information may be updated according to the progress of the conversation. As the experience information increases, the type and number of keywords that the pet can express may increase, and the sentence structure may also be diversified.
- 8 to 12 illustrate examples of communication services provided by the communication service providing apparatus 100 to the terminal 200 according to an embodiment of the present invention.
- the communication service providing apparatus 100 of the present invention may generate a conversation message expressing the same communication item in different ways.
- the gaze or the concept that the pet looks at the owner may be changed, and one variable keyword may be determined from a keyword group representing the owner to reflect the pet.
- the expression representing the owner may be determined according to the experience level in the 'dad' and 'friend' keyword groups. For example, when the experience level is 2 as shown in FIG. 8, the cat may express the owner as 'dad'. However, as shown in FIG. 9, when the experience level is increased to 10, the cat may express the owner as the 'friend'. do.
- the sentence structure may also be determined according to the experience level. For example, when the experience level is 2 as shown in FIG. 8, it may be expressed as 'please'. As shown in FIG. 9, when the experience level grows to 10, it may be expressed as 'inwara', and so on. By appropriately reflecting the growth, it will provide a communication service that can practically personify the pet.
- the communication service providing apparatus 100 may generate a conversation message that is expressed in different ways with respect to the same communication item according to the characteristics of the species among the characteristic information of the pet.
- FIG. 10 illustrates a case where a pet is a dog, not a cat. According to the general behavior of animals, different species can behave differently as they treat their owners. Therefore, when the communication service providing apparatus 100 according to an embodiment of the present invention corresponds to a different species, the communication message processing according to the experience information may be processed in different ways. Therefore, in the case of the dog pet shown in FIG. 10, when the experience level is increased to 10, the expression for 'master' may be determined as a change keyword of 'master' and thus the sentence structure may be differently determined.
- FIG. 11 illustrates an interface of the terminal 200 when communication between pets is performed according to an embodiment of the present invention.
- the communication between pets may be automatically performed, but since a variety of conversations different from the relationship between the owner and the pet are possible, a separate user conversation interface is provided, thereby allowing the inter-pets according to human user input. You can also communicate.
- a conversation input interface 201 capable of communicating with a simplified sentence that can be expressed from the perspective of the pet with respect to the pet, from the communication service providing apparatus 100 to the terminal 200.
- the conversation input interface 201 may generate and transmit a conversation message to another terminal according to a user selection input for at least one of a key keyword input interface, an associated keyword input interface, and an emotion state input interface. have.
- the number and variety of word lists output on the conversation input interface 201 may vary according to experience information of the pet.
- the table below shows exemplary sentences generated according to classification characteristics and key words, association words, mood states.
- the pet is a paper cat
- the user selects 'water' as a key word, 'bath' as a related word, and 'dislikes' as a mood state through the conversation input interface 201.
- a sentence such as 'I hate bathing' may be generated.
- Such sentence information may be generated by the above-described dialogue information manager 190, and a keyword and sentence structure for combination may be stored in advance in the table and the DB.
- the pet-based communication service in which the pet is the subject, is provided, thereby enabling the conversation and communication with the pet.
- the automatic message transmission and chat are possible according to the scheduled state by reflecting the actual situation of the pet, it can provide a very useful service for users who want to maintain high intimacy with the pet, In terms of medical recovery, high effects can be expected.
- the pet-based online communication service providing apparatus may provide communication and information sharing between the pet and the owner, or between the owner and the owner, as well as between the pets through a social network service.
- the pet-based online communication service providing apparatus may provide a platform application or a web service including a simplified user interface for providing the social network service to the user terminal.
- the platform application allows users to enter daily log information about pets, share pet information between different users, and experience new pet-based social network services by communicating with each other.
- the aforementioned characteristic information of the pet may further include one or more owner identification information.
- One or more owner identification information may correspond to account information corresponding to each owner identification information.
- the owner account and the pet account may be linked by including one or more owner identification information in the characteristic information of the pet as described above.
- the relationship information manager 180 may determine the degree of relationship for each owner account in response to each owner identification information.
- the degree of relationship can be determined by quantified data indicating a positive or negative relationship.
- the relationship information manager 180 may analyze an event occurring between each master account and the pet account, and increase or decrease the degree of relationship depending on whether the event is positive or negative.
- the communication content generation unit 195 may change the conversation familiarity of the conversation message according to the degree of relationship corresponding to the owner account.
- the intimacy of conversation may be specified in a positive manner, in a negative manner, or in a neglected manner, depending on the degree of relationship corresponding to each master account.
- the communication content generation unit 195 may determine the intimacy of the conversation according to the degree of relationship, and may modify the conversation message according to the intimacy of the conversation and transmit the conversation message to each host account.
- the communication content generation unit 195 may transform a keyword corresponding to the same expression into a positive or negative keyword according to the change of the intimacy of the conversation.
- the communication content generation unit 195 may deform the previously generated conversation message by differently determining the sentence structure according to the intimacy of the conversation according to the degree of relationship.
- the communication content generation unit 195 may convert it to 'the owner is hungry but can't wait until you give'. Can be.
- the message of 'owner is hungry' is sent to the negative owner account due to the low familiarity of the conversation, the owner can also be converted to 'not bad, no food'.
- the communication content generation unit 195 may cancel the transmission of the conversation message or convert it to '...' or the like if the conversation intimacy is less than or equal to a predetermined value and transmitted to the master account to be ignored.
- the controller 110 may transmit the conversation message generated by the communication content generation unit 195 to the one or more owner accounts registered as the characteristic information of the pet through the communication unit 120.
- the controller 110 may determine the number of times and the time interval of the repeated transmission of the chat message according to the properties of the chat message. For example, the communication content generation unit 195 may assign an emergency attribute value in response to each conversation message, and the controller 110 sets a repetition number of transmissions and a repetition time interval according to the emergency attribute value, and the conversation message.
- the communication unit 120 may be controlled to repeatedly transmit the data at regular time intervals.
- the communication content generation unit 195 may analyze the content of the conversation message and assign a high emergency attribute value when the expression of pain, fear, danger, etc. of the pet is included. Then, the controller 110 may allocate a relatively high repetition number and a short repetition time interval according to the emergency attribute value of the conversation message, and repeat the conversation message generated by the communication content generation unit 195 to transmit to the owner account.
- the controller 110 accumulates a conversation message generated by the communication content generator 195 for a predetermined time according to a pet or owner's account setting, and combines the messages accumulated for a predetermined time to communicate with the communicator 120 at a predetermined time point. ) Can be sent in batches. Accordingly, it is possible to reduce the inconvenience caused by the frequent transmission of the conversation message, there is an advantage that can also reduce the load on the network.
- the characteristic information of the pet may further include one or more owner identification information.
- one or more owner identification information may correspond to account information corresponding to each owner identification information, and a predetermined priority may be assigned. Accordingly, when a plurality of users are registered as owners for a particular pet, their priority may be assigned to each.
- the user information manager 135 may generate a priority in advance in response to each owner identification information as the characteristic information of the pet, or the relationship information manager 180 may have a degree or intimacy between the master accounts corresponding to the owner identification information. Can be prioritized and updated accordingly.
- the communication service providing apparatus 100 may communicate with the content creation unit 195 when there are a plurality of host accounts corresponding to the pet through the communication unit 120. ) Can be transmitted to at least one master account of the plurality of master accounts according to the priority. Accordingly, when a plurality of master accounts exist, a conversation message may be selectively transmitted only to some master accounts according to priority.
- controller 110 may select some master accounts as appropriate conversation targets according to the attributes of the conversation message among the plurality of master accounts, and transmit the conversation message only to the selected master account.
- controller 110 may select a master account to transmit a chat message by using both priority and chat message properties, and determine the number of repetitive transmissions and the repetition time to each host account to accumulate a chat message at an appropriate time. You can also send a batch.
- the user frequently receives the pet chat message in an unnecessary situation or unnecessary chat messages are sent to the master account having a low priority. It is possible to prevent such a situation, and to use network resources effectively.
- FIG. 13 is a flowchart illustrating a synchronization process between a pet character interface and an actual pet according to an embodiment of the present invention.
- the communication service providing apparatus 100 registers pet identification information and relationship information synchronized with an actual pet (S501).
- the user information manager 135 collects user information from the terminal 200 connected to the communication service providing apparatus 100, registers owner user information and pet user information, and establishes relationship information between users and relationship information between the user and the pet. Can be registered. As described above, pet user information may be synchronized corresponding to actual pet characteristics.
- the communication service providing apparatus 100 collects basic characteristic information and activity characteristic information (S503).
- the characteristic information collecting unit 140 may collect basic characteristic information and activity characteristic information as characteristic information of the pet.
- the characteristic information collecting 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 the like from a sensing device that can be worn or sensed by a real pet.
- Basic characteristic information and activity characteristic information may be collected, or basic characteristic information and activity characteristic information may be received from an external communication network such as an external medical server.
- the communication service providing apparatus 100 generates the current state information synchronized with the actual pet based on the basic characteristic information and the activity characteristic information (S505).
- the state information generator 150 may generate current state information indicating a current emotion or intention of the pet based on the basic characteristic information and the activity characteristic information of the pet.
- the communication service providing apparatus 100 determines whether a pet character interface is generated (S507), if not, updates the current state information (S509), and periodically collects basic characteristic information and activity characteristic information.
- the communication service providing apparatus 100 performs synchronization by adjusting the generated pet character interface according to the current state information (S511).
- the pet character interface may reflect the current real emotion or intention of the pet, so that the user may feel the pet character interface similar to the real pet and feel emotional comfort.
- FIG. 14 and 15 are views for explaining a method according to an embodiment of the present invention associated with a game instance according to an embodiment of the present invention.
- the communication service providing apparatus 100 synchronizes the pet characteristic information in response to the pet identification information (S601), and generates game instance configuration information linked to the online communication service according to a user's request. (S603).
- the game instance manager 195 may provide a service for allowing the play information to be shared through the online communication service. have. Accordingly, the game instance manager 195 may generate configuration information of a game instance interoperable with an online communication service according to a game service provision request received from the user terminal 200.
- the communication service providing apparatus 100 generates a pet character interface based on the game instance configuration information and the pet characteristic information (S605).
- the pet character interface manager 196 may generate the pet character interface based on the basic property information and the activity property information of the game instance configuration information and the pet property information.
- the pet character interface is synchronized with the actual pet, and the method may be the same as described above.
- the communication service providing apparatus 100 provides a playable game instance to the user terminal 200 using the pet character interface (S607).
- the game instance manager 195 may provide the user terminal 200 with some data for providing the game instance or whole data for implementing the game instance by a program executed in the user terminal 200.
- the communication service providing apparatus 100 collects a user's play record (S615).
- the collected play record is used to update the relationship between the user and the pet (S617), and is used to update the experience information included in the pet characteristic information (S619).
- the collection of such play records may be performed by the game instance manager 195, and the game instance manager 195 may provide play record information for updating the relationship between the user and the pet or the experience information included in the pet characteristic information.
- the information may be transferred to other components such as the user information manager 135, the property information manager 140, or the relationship information manager 180.
- FIG. 15 a process of generating such a pet character interface and applying it to a game instance is illustrated.
- the pet character interface manager 196 generates a basic interface 301 according to the game instance configuration information and the pet characteristic information, applies the current state information to the basic interface, and processes it according to the graphic dimension information. And modify the appearance of the pet character interface 302.
- the pet character interface manager 196 determines, based on the game instance configuration information, the capability value, the equipment item, or the reinforcement item according to the game characteristic information and the pet characteristic information, and generates a final pet character interface 305 including the same. May provide data that is playable in the game instance 304.
- the game instance manager 195 may control the pet character interface 305 played in the game instance 304 according to an input of the user terminal 200.
- 16 and 17 are flowcharts illustrating an example embodiment of generating a pet character interface in the method of providing a game service, according to an exemplary embodiment.
- the communication service providing apparatus 100 obtains graphic dimension information from game instance configuration information ( S701).
- the pet character interface manager 196 may obtain graphic dimension information of the game instance from the game instance configuration information generated by the game instance manager 195.
- the communication service providing apparatus 100 sets the interface to the two-dimensional or three-dimensional interface according to the graphic dimension information (S703), the two-dimensional or three-dimensional graphic object corresponding to the two-dimensional or three-dimensional setting In operation S705, the generated graphic object is determined as an appearance of the pet character interface in operation S707.
- the pet character interface manager 196 may generate the playable pet character interface in different appearances according to the configuration information of the game instance.
- the 2D pet character interface may be generated as a 2D image synchronized with the actual pet
- the 3D pet character interface may be generated as 3D polygon data synchronized with the real pet. Since the pet character interface having the determined appearance is included in the game instance, the user can play the pet character properly generated in accordance with the game instance graphic dimension in the game instance.
- FIG. 17 is a flowchart illustrating a method of determining attribute-specific capability values and equipment items according to an embodiment of the present invention.
- the communication service providing apparatus 100 obtains game characteristic information from game instance configuration information (S711).
- the pet character interface manager 196 may obtain game characteristic information of the game instance from the game instance configuration information generated by the game instance manager 195.
- the game characteristic information may include a capability value and item information that a character needs to play a game.
- the communication service providing apparatus 100 determines attribute values and equipment items for the pet character interface according to the characteristic information corresponding to the game characteristic information and the pet identification information.
- the pet character interface manager 196 may identify the capability value and the equipment item for each attribute 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 manager 196 may provide the user terminal 200 with a selection interface that can selectively select or change the capability value and the equipment item according to the user input.
- the communication service providing apparatus 100 may improve the capability value or the equipment item effect for each attribute according to the user's request for pre-purchased item consumption (S715), and after a certain time, the improved capability value or the equipment item effect may be improved. Remove (S717).
- the pet character interface management unit 196 may improve the ability value or the equipment item effect for a predetermined time when the user purchases a pre-purchase item consumption request for the basic ability value and the equipment item generated according to the configuration information of the game instance. . Accordingly, by temporarily releasing a state in which the user has no choice but to play limitedly by his / her pet characteristic, the user may have an effect of improving participation in the game.
- the pet character interface management unit 196 determines the capability value for each attribute according to the pet characteristic information, by using the service usage record information received through the interworking with the external DB 400 for each attribute Adjust stat values or equipment items.
- the external DB 400 may be a DB of a pet-related company, the pet-related company may be an animal hospital, pet shop, pet hotel or pet park. Accordingly, when the user of the pet related company is subscribed to the online communication service linked through the communication service providing apparatus 100, the external DB 400 stores the service usage record of the user and the pet character interface manager 196. ) May receive service usage record information corresponding to the user information from the external DB 400, and adjust the capability value or the equipment item of the pet character interface based on the service usage record information.
- the pet character interface manager 196 may reinforce or weaken the capability of the pet character interface according to the hospital service usage record information received from the external DB 400 of the animal hospital.
- the service usage record information may include disease treatment information or disease discovery information.
- the pet character interface management unit 196 may obtain disease detection information such as skin disease and arthritis from the service usage record information, and may weaken the capability value of the pet character interface based on this.
- the pet character interface management unit 196 may restore or enhance the capability value of the pet character interface based on the disease treatment information obtained from the service usage record information.
- the pet character interface management unit 196 may strengthen or weaken the capability of the pet character interface according to the pet shop service usage record information received from the external DB 400 of the pet shop, and may equip a specific item.
- the service usage record information may include purchase record information.
- the pet character interface manager 196 may acquire the purchase record information from the service usage record information, and based on this, the pet character interface manager 196 may strengthen or weaken the capability value of the pet character interface or equip a specific item. Accordingly, when the user purchases a specific food or a specific clothes in the pet shop, the pet character interface manager 196 receives the purchase record information from the external DB 400 of the pet shop, and strengthens the corresponding capability value. Weakening or creating a specific equipment item corresponding to clothes or food can be applied to the pet character interface.
- the service usage record information may include company usage count information.
- the pet character interface management unit 196 may reinforce the capability value for each attribute of the pet character interface according to the usage frequency information when the company usage count information is identified from the service usage record information of the user received from the external DB 400. have.
- the external DB 400 may collect proof information to generate service usage record information of the corresponding user.
- the proof information may include, for example, proof information for ensuring the reliability of service record information, such as a treatment receipt or a purchase receipt.
- service usage record information of the external DB 400 may be generated as the user uses the service from an external company.
- the service usage results of the pet companies of the user are reflected in the pet character interface, thereby inducing the user to use the service of the company. Will lead to the development of services and fostering services.
- FIG. 18 is a flowchart illustrating a service providing method according to an exemplary embodiment of the present invention.
- the apparatus 100 for providing a service first generates target organism registration and unique identifier information (S201), and inputs biological characteristic information corresponding thereto. (S203).
- the input of the biological property information may be performed from the terminal device 200 or automatically performed according to information received from a separate monitoring device.
- the apparatus 100 for providing a service checks biometric clock information on a target organism based on the biometric clock table and the characteristic information.
- the biological clock information may include a life cycle period or a daily cycle corresponding to the characteristic information of the target organism identified from the biological clock table.
- the biological clock information of the target organism may indicate that the daily cycle of the target organism is generally 20 hours.
- the service providing apparatus 100 generates life pattern information (S207).
- the life pattern information of the target organism may be generated by matching the biological clock information with time-based behavior information. For example, assuming that the time-based behavior information is 24 hours, the life pattern information of the target organism may be modified from the time-phase behavior information to match 20 hours of the target organism according to the biological clock. have.
- the service providing device 100 constructs and monitors the biological clock database 134 corresponding to the unique identifier (S211).
- the service providing apparatus 100 may generate biometric clock information for each unique identifier in the biometric clock database 134.
- the service providing apparatus 100 may re-input the biological characteristic information by collecting and updating the characteristic information from the monitoring apparatus (S209).
- the service providing apparatus 100 corrects the biological clock information corresponding to the unique identifier (S215) and based on the correction information generated according to the correction. Generates customized life pattern information (S217), and provides communication content including an alarm to the terminal device 200 according to the scheduling information generated based on the customized life pattern information (S219).
- the scheduling manager 185 may manage the monitoring information as described above to correct the biometric clock information corresponding to the unique identifier, and generate customized scheduling information corresponding to the unique identifier according to the corrected information.
- FIG. 19 is a flowchart illustrating a service providing method according to another exemplary embodiment of the present invention.
- the service providing apparatus 100 first monitors a target living organism based on the biological clock information (S401).
- the service providing apparatus 100 may perform monitoring by receiving monitoring information from a separate monitoring apparatus associated with the target living organism.
- the monitoring information may be received and managed by the state information generating unit 150, and the state information generated based on the monitoring information may be transmitted to the abnormal state determining unit 155.
- the service providing apparatus 100 determines that the abnormal state is determined, the service providing apparatus 100 checks whether the notification is set (S405), and when the notification is set, transmits an emergency alarm to the terminal device 200 associated with the target organism (S413).
- the service providing apparatus 100 may further provide corresponding measures information corresponding to the abnormal state through the emergency alarm.
- the service providing device 100 transmits an automatic corresponding signal to a preset remote device (S407).
- the service providing apparatus 100 determines whether the abnormal state is released from the monitoring information (S409), and if it is not released, the service providing apparatus 100 provides the emergency alarm and the corresponding plan information corresponding to the abnormal state by performing steps S413 to S415. .
- the service providing apparatus 100 stores the corresponding log corresponding to the abnormal state (S411), and updates the corresponding plan information based on the abnormal state information and the corresponding log.
- the abnormal state determination unit 155 may store and manage the abnormal state determination and the corresponding plan information as described above.
- the scheduling manager 185 may transmit an emergency alarm or countermeasure information according to an abnormal state through the communication unit 120.
- the service providing device 100 may transmit the automatic response information to various remote devices such as an automatic food delivery device, a hospital reservation system, or a product ordering system.
- An emergency alarm or the like may be sent to the device 200.
- FIG. 20 illustrates an embodiment in which a service providing apparatus according to an embodiment of the present invention operates in response to a target living being.
- the monitoring apparatus for the target organism may communicate with the service providing apparatus 100, and may generate and correct the scheduling information by transmitting characteristic information or behavior information of the target organism.
- scheduling information may be transmitted to the terminal device 200.
- the scheduling information may be, for example, corrected based on behavior information, such as time-phased sleep, walking, dining event information, or other beauty salon, hotel, or cafe. It may include movement event information.
- the service providing device 100 may generate and transmit an automatic corresponding signal to a remote device 500 such as an automatic food serving device, a hospital reservation system, or a product ordering system. This is illustrated in more detail in FIG. 6.
- 21 is a diagram illustrating an operation when an abnormal state occurs in the service providing apparatus according to an exemplary embodiment.
- the service providing apparatus 100 may generate and transmit an automatic response signal to the automatic response apparatus 500 when the abnormal state is confirmed.
- the service providing device 100 may control the feed to be fed by transmitting an automatic corresponding signal to the automatic food serving device.
- an automatic control signal for turning on the pet display device when an abnormal state occurs may be transmitted.
- the service providing device 100 transmits information on the abnormal state to the terminal device 200. Can transmit
- the service providing apparatus 100 may perform a response to the abnormal state. For example, when it is determined that the abnormal condition is the lack of feed, the service providing device 100 may request an automatic feed order from the product ordering system. In addition, the service providing apparatus 100 may transmit a reservation request to the hospital reservation system when it is determined that the abnormal state is a situation requiring a hospital reservation. In addition, a hospital reservation or an order of goods may be performed through the terminal device 200.
- the method according to the present invention described above may be stored in a computer-readable recording medium that is produced as a program for execution on a computer, and examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape , Floppy disks, optical data storage devices, and the like, and also include those implemented in the form of carrier waves (eg, transmission over the Internet).
- the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
- functional programs, codes, and code segments for implementing the method can be easily inferred by programmers in the art to which the present invention belongs.
- control unit 110 control unit
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명의 실시 예에 따른 방법은 네트워크를 이용한 펫(PET) 기반의 온라인 커뮤니케이션 서비스 제공 방법에 있어서, 펫에 대응하는 식별 정보에 따라, 상기 펫의 기본 특성 정보 또는 상기 펫의 활동 특성 정보를 수집하는 단계; 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 이용하여 상기 펫의 상태 정보를 생성하는 단계; 상기 펫의 상태 정보를 이용하여, 상기 펫의 상태 정보와 연관되는 커뮤니케이션 컨텐츠를 생성하는 단계; 및 상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송하는 단계를 포함한다.
Description
본 발명은 온라인 커뮤니케이션 서비스 제공 장치 및 그 방법에 관한 것으로, 보다 구체적으로 펫을 중심으로 하는 펫 기반 온라인 커뮤니케이션 서비스를 제공할 수 있는 온라인 커뮤니케이션 서비스 제공 장치, 온라인 커뮤니케이션 서비스 제공 방법 및 기록 매체에 관한 것이다.
최근 인터넷 및 네트워크 기술의 발달로, 사용자간의 다양한 정보 교류가 활발하게 이루어 지고 있다.
특히, 네트워크를 통해 모바일 메신저 어플리케이션이나 SNS를 이용한 다양한 서비스가 개발되고 있는 실정이다. 특히, SNS(Social Network Service) 는 소셜 네트워크 서비스의 약자로, 사용자가 인간임을 일반적 전제로 하여, 인간 기반의 커뮤니케이션 서비스를 제공하고 있다. 이와 같은 SNS 등은 사용자간의 친구 맺기 또는 팔로우 등을 통해 연결될 수 있도록 하며, 연결된 사용자 단말기간 사진, 동영상 및 글 공유가 가능하게 함으로써 정보 공유 및 친목 도모의 공간을 온라인상에서 제공하고 있다.
한편, 펫(PET)은 인간과 동물간의 친밀성을 통해 인간에게 다양한 감정적 이로움을 제공하는 동물로서의 역할을 수행하고 있다. 펫을 기르는 행동에 의한 긍정적인 의학적 효과와 사회적으로 소외되어가는 현대인의 우울증을 해결할 수 있는 사회적 효과는 점점 증대되고 있으며, 이에 따라 펫을 기르는 인구도 급증하고 있는 실정이다.
특히, 펫을 기르는 주인들로부터 펫을 의인화하여 인간처럼 응대함으로써 친밀도를 극대화시키고자 하는 요구가 증대되고 있다. 그러나, 이와 같은 펫과의 의사 소통은 일정 수준의 교감이 가능하더라도 현실적으로 불가능한 실정이다.
뿐만 아니라, 상기와 같은 요구를 해소하기 위해 메신저 서비스나, SNS 등에 펫 프로필 및 이미지 등을 등록시켜 의인화하는 주인들도 간혹 있으나, 이는 실제 사용자인 인간인 주인의 의사와 감정을 대변할 뿐, 실질적으로 펫과의 의사 소통 경험을 제공할 수는 없는 문제점이 있다.
또한, 실질적으로 기존 SNS 등에 등록된 펫 프로필 및 이미지 등은 사용자가 직접 입력하기 때문에, 입력자의 연령에 맞는 표현만 가능할 뿐, 펫의 성장하는 과정 및 경험에 따른 표현의 다양성과 같은 성장 경험을 제공할 수는 없는 문제점이 있다.
또한, 상기와 같은 요구를 해소하기 위해 가상의 펫을 생성하여 사이버 공간에서 키우는 등의 서비스도 제공되고 있으나, 실제 펫이 주는 사랑과 감동과 같은 실제적인 효과를 재현하지는 못하고 있는 실정이다.
한편, 온라인 게임 서비스는 이와 같은 소셜 네트워크 서비스와 연동되는 기술로 확장되고 있는 실정이다. 특히, 게임을 플레이하고 있는 게이머들로 하여금 온라인 게임 내에서 맺어진 관계를 통해 의사소통을 하게 함으로써, 다양한 온라인 게임 내 행위를 함에 있어 사용자간 시간적 공간적 제약을 허물고 있다. 다만, 온라인 게임의 경우, 그 컨텐츠 자체의 한계로 인해 커뮤니케이션 수단으로서의 소셜 네트워크 서비스의 속성이 제대로 발현되고 있지는 않은 한계를 보이고 있다.
또한, 이와 같은 인간 위주의 커뮤니케이션 서비스의 한계는 펫에 대한 시간대별 대상의 행동 양식과, 대상의 생체 시계를 고려하지 않게 되는 문제점이 있다. 특히, 생체 시계는 개개인별로 서로 다르며, 또한 생명체마다 서로 상이하다. 강아지나 고양이 등의 1일은 일반적인 사람의 1일(24시간 기준, 아침/점심/저녁, 6~8시간 취침 등)과 같을 수가 없으며, 사람의 생활 사이클과 전혀 다른 생활 사이클을 가지고 있기 때문에, 그 주인이 자신의 펫과 관련한 커뮤니케이션 서비스를 이용하더라도 대상 생명체의 생체 시계에 따른 생활 패턴과 행동 사양을 고려하지 못하는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하고자 하는 것으로, 펫을 중심으로 하여, 인간 또는 다른 펫과의 커뮤니케이션을 가능하게 하는 펫 기반 온라인 커뮤니케이션 서비스 제공 장치, 온라인 커뮤니케이션 서비스 제공 방법, 그 장치 및 기록 매체를 제공하는데 그 목적이 있다.
또한, 본 발명은 펫을 주체로 하는 인터페이스를 통해 메신저 어플리케이션 서비스 또는 SNS 서비스를 제공할 수 있는 온라인 커뮤니케이션 서비스 제공 방법, 그 장치 및 기록 매체를 제공하는데 그 목적이 있다.
또한, 본 발명은 펫의 성장하는 과정 및 경험에 따른 표현의 다양성을 제공할 수 있는 온라인 커뮤니케이션 서비스 제공 방법, 그장치 및 기록 매체를 제공하는데 그 목적이 있다.
그리고, 본 발명은 소셜 네트워크 서비스에 기반하여 실제 펫의 특성과 동기화되는 펫 캐릭터 인터페이스를 중심으로 하는 게임 서비스를 제공함으로써, 실제 펫과의 커뮤니케이션을 가능하게 할 뿐만 아니라, 실제 펫을 이용한 게임 플레이를 가능하게 하여 실제 펫과의 친밀도 향상 및 실제 펫과 놀고 있다는 경험을 직접적으로 제공할 수 있는 온라인 커뮤니케이션 서비스 제공 방법, 그 장치 및 기록 매체를 제공하는데 그 목적이 있다.
또한, 본 발명은 상기와 같은 문제점을 해결하기 위한 것으로, 펫 커뮤니케이션 서비스 대상 생명체의 지역 정보, 나이 정보, 성별 정보, 종별 정보 등에 따른 서로 다른 생체 시계를 적용하여, 생체 시계에 따른 적절한 생활 패턴 정보를 생성하고 생활 패턴 정보에 따른 스케쥴링 및 알람 등을 전송할 수 있는, 펫의 생체 시계 기반 온라인 커뮤니케이션 서비스 제공 방법, 그 장치 및 기록 매체를 제공하는데 그 목적이 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은, 네트워크를 이용한 펫(PET) 기반의 온라인 커뮤니케이션 서비스 제공 방법에 있어서, 펫에 대응하는 식별 정보에 따라, 상기 펫의 기본 특성 정보 또는 상기 펫의 활동 특성 정보를 수집하는 단계; 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 이용하여 상기 펫의 상태 정보를 생성하는 단계; 상기 펫의 상태 정보를 이용하여, 상기 펫의 상태 정보와 연관되는 커뮤니케이션 컨텐츠를 생성하는 단계; 및 상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송하는 단계를 포함한다.
또한, 상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 장치는, 네트워크를 이용한 펫(PET) 기반 온라인 커뮤니케이션 서비스 제공 장치에 있어서, 펫에 대응되는 식별 정보에 따라, 상기 펫의 기본 특성 정보 또는 상기 펫의 활동 특성 정보를 저장하는 특성 정보 데이터베이스; 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 이용하여 상기 펫의 상태 정보를 생성하는 상태 정보 생성부; 상기 펫의 상태 정보를 이용하여, 상기 펫의 상태 정보와 연관되는 커뮤니케이션 컨텐츠를 생성하는 커뮤니케이션 컨텐츠 생성부; 및 상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송하는 통신부를 포함한다.
또한, 상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은 상기의 방법을 컴퓨터에서 실행시키기 위한 프로그램으로 구현될 수 있다.
본 발명의 실시 예에 따르면, 펫을 기반으로 하는 커뮤니케이션 서비스가 제공됨에 의해, 펫과의 대화 및 소통이 가능하게 된다.
특히, 현실 펫의 실제 상황과 성장 경험을 반영하여 스케쥴링된 상태에 따라 자동적인 메시지 전송과 채팅이 가능하게 되므로, 펫과의 높은 친밀도를 유지하고자 하는 사용자들에게 매우 유용한 서비스를 제공할 수 있고, 정신적 치료 등의 의료적 회복 측면에서도 높은 효과를 기대할 수 있게 된다.
또한, 본 발명은 펫 기반 소셜 네트워크 서비스에 기반하여 실제 펫의 특성과 동기화되는 펫 캐릭터 인터페이스를 중심으로 하는 게임 서비스를 제공함으로써, 실제 펫과의 커뮤니케이션을 가능하게 할 뿐만 아니라, 실제 펫을 이용한 게임 플레이를 가능하게 하여 실제 펫과의 친밀도 향상 및 실제 펫과 놀고 있다는 경험을 직접적으로 제공할 수 있는 게임 서비스 제공 장치 및 게임 서비스 제공 방법을 제공하는데 그 목적이 있다.
또한, 본 발명에 따르면, 서비스 대상 생명체의 지역 정보, 나이 정보, 성별 정보, 종별 정보 등에 따른 서로 다른 생체 시계를 적용하여, 생체 시계에 따른 적절한 생활 패턴 정보를 생성하고 생활 패턴 정보에 따른 스케쥴링 및 알람 등을 전송할 수 있는 펫 생체 시계 기반 온라인 커뮤니케이션 서비스 제공 방법, 그 장치 및 기록 매체를 제공할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스를 제공하기 위한 전체 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 장치 구성을 보다 상세하게 설명하기 위한 블록도이다.
도 3은 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 다른 일 실시 예에 따른 커뮤니케이션 서비스 방법을 설명하기 위한 흐름도이다.
도 5 내지 도 6은 본 발명의 일 실시 예에 따라 생성되는 커뮤니케이션 컨텐츠의 인터페이스를 설명하기 위한 도면들이다.
도 7은 본 발명의 일 실시 예에 따른 펫 성장 및 경험을 반영할 수 있는 커뮤니케이션 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 8 내지 도 11은 본 발명의 실시 예에 따라 단말(200)에서 구현되는 인터페이스 예시를 나타낸다.
도 12는 본 발명의 실시 예에 따른 대화 인터페이스를 나타낸다.
도 13은 본 발명의 실시 예에 따른 펫 캐릭터 인터페이스와 실제 펫과의 동기화 과정을 설명하기 위한 흐름도이다.
도 14 및 도 15는 게임 인스턴스와 관련하여 본 발명의 실시 예에 따른 방법을 설명하기 위한 도면들이다.
도 16 및 도 17은 게임 인스턴스와 관련하여 본 발명의 일 실시 예에 따른 방법의 펫 캐릭터 인터페이스 생성 실시 예를 설명하기 위한 흐름도이다.
도 18은 본 발명의 실시 예에 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 19는 본 발명의 다른 실시 예에 따른 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 20는 본 발명의 실시 예에 따른 서비스 제공 장치가 대상 생명체에 대응하여 동작하는 실시 예를 나타낸다.
도 21은 본 발명의 실시 예에 따른 서비스 제공 장치의 이상 상태 발생시의 동작을 설명하기 위한 도면이다.
이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.
또한, 본 발명의 원리, 관점 및 실시예들 뿐만 아니라 특정 실시예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.
따라서, 예를 들어, 본 명세서의 블럭도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.
프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다.
또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다.
본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어 상기 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 상기 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의해 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시 예에 따른 전체 시스템을 개략적으로 나타낸 도면이다.
도 1을 참조하면, 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 제공을 위한 전체 시스템은 커뮤니케이션 서비스 제공 장치(100), 적어도 하나의 단말(200) 및 네트워크(300)를 포함한다.
먼저, 적어도 하나의 단말(200)은 하나 또는 복수 개 존재할 수 있으며, 서로 다른 단말(200)들이 커뮤니케이션 서비스 제공 장치(100)와 네트워크(300)를 통해 연결되어, 상호간 통신을 수행할 수 있다.
여기서 네트워크(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 등의 통신 방식에 의해 상호 통신할 수 있는 네트워크 망을 제공할 수 있다.
또한, 적어도 하나의 단말(200)들은, 고정형 단말이거나 휴대 가능한 이동형 단말일 수 있다. 하나 이상의 단말(200)로서, 내비게이션(Navigation), 스마트 폰(smart phone), 휴대폰, 컴퓨터, 노트북 컴퓨터(laptop computer), 디지털방송용 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MID(Mobile Internet Device), 태블릿 PC(Tablet PC) 등이 예시될 수 있다.
또한, 어느 하나의 단말(200)은 커뮤니케이션 서비스 제공 장치(100)를 거쳐 서로 다른 단말(200)들과 네트워크(300)를 통한 통신을 구성할 수 있다. 또한, 네트워크(300)에 연결되는 단말(200)들은 본 발명의 실시 예에 따른 펫 기반의 커뮤니케이션 컨텐츠를 포함하는 다양한 컨텐츠를 서로 공유할 수 있다.
이를 위해, 커뮤니케이션 서비스 제공 장치(100)는 메신저 어플리케이션 네트워크 또는 소셜 네트워크(Social Network)를 구성하거나, 외부의 메신저 어플리케이션 서버 또는 소셜 네트워크 서비스 제공 서버간 통신을 중계할 수 있다. 또한, 커뮤니케이션 서비스 제공 장치(100)는 각 단말(200)을 통해 본 발명의 실시 예에 따른 펫 기반의 커뮤니케이션 서비스가 제공될 수 있도록 원격 또는 직접적으로 제어할 수 있다.
이에 따라, 각 하나 이상의 단말(200)들은 네트워크(300)를 통해 커뮤니케이션 서비스 제공 장치(100)에 접속하고, 정보를 공유하거나 메시지를 전송할 수 있다. 이와 같은 네트워크 서비스를 본 문서에서는 메신저 서비스 또는 소셜 네트워크(Social Network) 서비스로 가정하여 다양한 실시 예들을 설명할 수 있다. 다만, 본 문서의 기술적 사상은, 메신저 서비스 또는 소셜 네트워크 서비스와 유사하게 구성되는 모든 네트워크 서비스에 대해 적용이 가능하다.
특히, 소셜 네트워크는 웹 상에서 각 노드들 간의 상호 의존적인 관계(tie)에 의해 만들어지는 사회적 관계 구조에 의해 형성될 수 있다. 소셜 네트워크 내에 포함되는 노드들은 네트워크 안에 존재하는 개별적인 주체들을 나타낼 수 있다다. 네트워크를 구성하는 각 노드들은 전술한 단말(200)들일 수 있다. 그러나, 본 문서의 기술적 사상은, 네트워크를 구성하는 노드의 대상인 단말(200)의 주체가 펫과 같은 동물 엔티티(entity)인 경우도 적용될 수 있게 된다.
이에 따라, 도 1을 참조하면, 커뮤니케이션 서비스 제공 장치(100)는 네트워크(300)를 통해 복수의 단말(200)들과 통신할 수 있다. 또한, 복수의 단말(200)들과의 통신을 통해 다양한 컨텐츠를 획득할 수 있다. 또한, 복수의 단말(200)과의 통신을 통해 다양한 컨텐츠를 다른 복수의 단말(200)로 전송할 수도 있다.
특히, 본 발명의 실시 예에 따르면, 커뮤니케이션 서비스 제공 장치(100)는, 네트워크(300)를 통해 각 단말(200) 펫(PET) 기반 온라인 커뮤니케이션 서비스를 제공할 수 있다.
펫(PET) 기반 온라인 커뮤니케이션 서비스는, 인간의 반려 대상으로서의 동물인 펫을 주체로 의사 소통을 수행할 수 있는 커뮤니케이션 서비스를 포함한다.
특히, 펫(PET) 기반 온라인 커뮤니케이션 서비스는 동물인 펫 입장에서 표현 가능한 단순화된 문장으로 대화 및 소통이 가능한 서비스를 포함할 수 있다. 특히, 펫(PET) 기반 온라인 커뮤니케이션 서비스는 실존하는 펫에 대응되는 다양한 상태 정보와 특성 정보를 연동하고 외부 정보 등을 수집 및 갱신하며, 히스토리를 반영함으로써, 불특정 가상의 객체와의 대화나 소통이 아닌, 주인이 기르고 있는 대상 펫과의 대화 및 소통이 가능한 메신저 또는 SNS 서비스를 제공할 수 있다.
이를 위해, 본 발명의 실시 예에 따르면, 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 대상 아이템을 결정하고, 상기 펫의 특성 정보에 기초하여, 상기 커뮤니케이션 대상 아이템을 표현하는 대화 메시지를 생성하며, 상기 대화 메시지를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송할 수 있다.
여기서, 상기 대화 메시지는 상기 펫의 특성 정보에 포함된 경험 정보에 기초하여 결정되며, 하나의 키워드 군에서 선택되는 하나 이상의 변동 키워드를 포함한다. 또한, 상기 대화 메시지는 상기 펫의 특성 정보에 따라 결정되며, 복수의 문장 구조 군에서 선택되는 특정 문장 구조에 따라 가공될 수 있다.
그리고, 본 발명의 실시 예에 따르면, 커뮤니케이션 서비스 제공 장치(100)는 대화 채널 생성을 요청하여 생성된 대화 채널을 통해 채팅을 수행하기 위한 대화 입력 인터페이스를 제공하되, 상기 대화 입력 인터페이스는 상기 펫의 특성 정보에 따라 미리 결정된 키워드 중에서 선택 가능한 키워드 입력 인터페이스를 포함한다. 여기서, 상기 미리 결정된 키워드의 종류 수는 상기 펫의 특성 정보에 포함된 경험 정보에 따라 가변됨으로써, 성장 경험이 반영된 펫 기반 온라인 커뮤니케이션 서비스를 제공할 수 있다. 그리고, 상기 펫의 특성 정보에 포함된 경험 정보는 상기 펫의 성장 정도, 활동 히스토리 또는 대화 히스토리 중 적어도 하나에 따라 증가할 수 있다.
한편, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 상기 펫에 대응되는 현재 상태 정보에 기초하여 상기 커뮤니케이션 대상 아이템을 결정할 수 있으며, 상기 대화 메시지는 메시지 커뮤니케이션 서비스를 제공하는 네트워크를 통해 상기 메시지 커뮤니케이션 서비스용 데이터로 변환되어 적어도 하나의 단말로 전송될 수 있다.
한편, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 상기 커뮤니케이션 주체로 설정된 펫의 식별 정보에 대응하여, 상기 펫의 기본적 특성과 연관된 기본 특성 정보 및 상기 펫의 활동과 연관된 활동 특성 정보 중 적어도 하나를 저장하고, 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나에 기초하여 상기 펫의 상태 정보를 생성하며, 상기 펫의 상태 정보에 기초하여, 상기 펫을 중심으로 하는 커뮤니케이션 컨텐츠를 생성할 수 있으며, 상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송할 수 있다.
여기서, 커뮤니케이션 컨텐츠는 상기 펫의 현재 상태 정보에 기반하여 생성되는 영상, 텍스트, 이미지 중 적어도 하나를 포함하는 다양한 형식의 컨텐츠를 포함할 수 있다. 특히, 커뮤니케이션 컨텐츠는 펫의 기본 특성 정보 및 활동 특성 정보에 의해 예측되는 감정 정보 또는 의사 정보를 포함할 수 있다. 이에 따라 펫의 상태 정보로부터 펫의 상태 이미지 등을 포함하는 펫 캐릭터 인터페이스 및 펫이 말하고자 하는 대화 메시지가 결정될 수 있으며, 그 전송에 따라 주인 또는 다른 펫과의 의사 소통이 구현될 수 있게 된다.
이를 구현하기 위해, 본 발명의 일 실시 예에 따르면, 상기 기본 특성 정보는 상기 펫에 대응하여 고유하게 할당된 고유 식별자 정보 및 상기 고유 식별자 정보와 연결되는 생물학적 특징 정보를 포함할 수 있으며, 상기 커뮤니케이션 컨텐츠는 상기 펫의 상기 고유 식별자 정보 및 생물학적 특징 정보에 따라 결정된 펫 캐릭터 인터페이스를 포함할 수 있다.
그리고, 상기 활동 특성 정보는 상기 펫에 대한 생활 패턴 정보를 포함하고, 상기 현재 상태 정보는 상기 생활 패턴 정보에 기초하여 예측되는 상기 펫의 상태 예측 정보를 포함하며, 상기 커뮤니케이션 컨텐츠는 상기 펫의 상태 예측 정보에 따라 미리 결정된 의사 정보를 포함할 수 있다.
또한, 커뮤니케이션 서비스 제공 장치(100)는 상기 펫과 연관된 정보 입력 장치를 통해 상기 기본 특성 정보 및 상기 활동 특성 정보를 수집할 수 있으며, 상기 수집 결과에 따라 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 갱신할 수 있다.
한편, 커뮤니케이션 서비스 제공 장치(100)는 상기 펫과 관련하여 상기 네트워크를 통해 의료 정보 또는 상품 정보 중 적어도 하나를 포함하는 연관 정보를 수신하고, 상기 연관 정보에 기초하여 상기 커뮤니케이션 컨텐츠를 가공함으로써 연관 정보 공유, 제품 광고나 판매 등과도 연동될 수 있다.
또한, 커뮤니케이션 컨텐츠는 전송할 대상 서비스 네트워크의 어플리케이션 데이터로 변환되어 대상 서비스 네트워크를 통해 다른 단말(200)들로 전송될 수 있다. 예를 들어, 커뮤니케이션 컨텐츠는 멀티미디어 메시지 형식으로 변환되어 이동 통신망을 통해 다른 단말(200)로 전송될 수 있다.
마찬가지로, 커뮤니케이션 컨텐츠는 메시지 커뮤니케이션 서비스를 제공하는 네트워크를 통해 상기 메시지 커뮤니케이션 서비스용 데이터로 변환되어 상기 적어도 하나의 단말(200)로 전송될 수 있다.
또한, 커뮤니케이션 컨텐츠는 SNS용 데이터로 변환되어 인터넷망을 통해 서버에 업로드될 수 있으며, 업로드된 커뮤니케이션 컨텐츠는 이후 SNS에 접속한 다른 단말(200)들로 전송될 수 있다.
한편, 커뮤니케이션 서비스 제공 장치(100)는 상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하고, 상기 게임 인스턴스 구성 정보, 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하며, 상기 게임 인스턴스 구성 정보에 기초하여, 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 제공할 수 있다.
이에 따라, 각 하나 이상의 단말(200)들은 네트워크(300)를 통해 커뮤니케이션 서비스 제공 장치(100)에 접속하고, 커뮤니케이션 서비스 제공 장치(100)는 각 단말(100)들의 게임 내 상태에 관한 정보를 처리함으로써 싱글 플레이 게임 또는 온라인 게임을 즐길 수 있도록 게임 인스턴스를 제공할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 그래픽 차원 정보를 획득하고, 상기 획득된 그래픽 차원 정보에 따라 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원으로 설정할 수 있으며, 상기 2차원 또는 상기 3차원 설정에 따라, 상기 기본 특성 정보 및 상기 활동 특성 정보에 따른 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원 그래픽 객체로 생성할 수 있다.
이와 같은 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라, 커뮤니케이션 서비스 제공 장치(100)는 상기 사용자와 상기 펫 식별 정보와의 관계도 또는 상기 펫 특성 정보에 포함된 경험치 정보를 변경할 수 있다.
또한, 커뮤니케이션 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정하며, 상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수 있다.
여기서, 상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함할 수 있다.
또한, 커뮤니케이션 서비스 제공 장치(100)는 상기 사용자로부터 상기 게임 인스턴스의 플레이 중 사전 구입한 아이템의 사용요청을 수신하는 경우, 상기 속성별 능력치 중 적어도 하나를 일정 시간 동안 증가시킬 수 있다.
한편, 커뮤니케이션 서비스 제공 장치(100)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하면, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 장비 아이템을 결정하고, 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수도 있다.
이 경우, 상기 장비 아이템은 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 하나 이상의 강화 아이템을 포함할 수 있다.
한편, 본 발명의 실시 예에 따르면, 서비스 제공 장치(100)는, 네트워크(300)를 통해 각 단말 장치(200)로 스케쥴링 서비스를 제공할 수 있다.
이를 위한 서비스 제공 장치(100)는 대상 생명체에 대응되는 생물학적 특성 정보를 획득하고, 생명체별로 서로 다른 생체 시계 정보가 저장되는 생체 시계 데이터베이스를 이용하여, 상기 생물학적 특성 정보에 대응되는 상기 대상 생명체의 생활 패턴 정보를 생성하며, 상기 생활 패턴 정보에 따라 상기 대상 생명체의 시간대별 행동 정보를 포함하는 스케쥴링 정보를 생성하고, 상기 스케쥴링 정보에 기초하여 결정되는 특정 시간마다 상기 대상 생명체와 연관된 단말 장치로 상기 스케쥴링 정보를 제공할 수 있다.
여기서, 상기 특성 정보는 상기 대상 생명체에 대응하여 고유하게 할당된 고유 식별자 정보 및 상기 고유 식별자 정보와 연결되는 생물학적 특성 정보를 포함할 수 있으며, 상기 스케쥴링 정보는 상기 대상 생명체에 대응하는 생체 시계를 주기로 하는 시간대별 행동 정보를 포함할 수 있다.
이에 따라, 서비스 제공 장치(100)는 각 고유 식별자 정보에 대응되는 생체 시계 정보를 생성하여 생체 시계 데이터베이스에 저장할 수 있다. 생체 시계 정보는 미리 결정된 생체 시계 테이블에 기초하여 최초 생성될 수 있다. 또한, 생체 시계 정보는 각 생명체에 대응하는 모니터링 정보가 수신되는 경우, 각 생명체별로 고유한 생체 시계 정보로 보정될 수 있다.
예를 들어, 서비스 제공 장치(100)는 상기 대상 생명체에 대응하여 측정되는 모니터링 정보를 수신하고, 상기 모니터링 정보로부터 상기 생물학적 특성 정보를 추출하며, 상기 생물학적 특성 정보가 변화되는 경우, 상기 생물학적 특성 정보의 변화에 따른 생활 패턴 정보 변화에 기초하여 상기 스케쥴링 정보를 보정할 수 있다.
또한, 생체 시계 정보는 생명체에 대한 출신지역 정보, 나이 정보, 성별 정보 및 종별 정보 중 적어도 하나에 매칭되는 생체 시계 테이블을 포함할 수 있다. 서비스 제공 장치(100)는 생체 시계 테이블로부터 출신지역 정보, 나이 정보, 성별 정보 및 종별 정보 중 적어도 하나를 이용하여 생명체에 맞는 기본 생체 시계를 식별할 수 있다.
그리고, 서비스 제공 장치(100)는 상기 스케쥴링 정보에 기초하여, 상기 시간대별 행동 정보를 포함하는 알람 메시지를 일정 시간에 따라 상기 단말 장치로 전송할 수 있다.
또한, 서비스 제공 장치(100)는 상기 모니터링 정보로부터 상기 대상 생명체의 상태 정보를 획득하고, 상기 상태 정보에 기초하여 상기 생명체가 이상 상태인 것으로 확인되는 경우, 긴급 알람 정보를 생성하며, 상기 긴급 알람 정보를 상기 단말 장치로 전송할 수 있다. 상기 긴급 알람 정보는 상기 이상 상태의 식별 정보에 대응되는 대응 방안 정보를 포함할 수 있다.
그리고, 서비스 제공 장치(100)는 생활 패턴 정보를 생성함에 있어, 상기 대상 생명체의 식별 정보에 대응하여 미리 입력된 특성 정보에 따라 기본 생체 시계 데이터베이스에 기초하는 생활 패턴 정보를 생성할 수 있으며, 상기 대상 생명체의 식별 정보에 대응되는 모니터링 정보가 수집되는 경우, 상기 모니터링 정보에 기초하여 상기 기본 생체 시계 데이터베이스에 대한 보정 정보를 획득하고, 상기 보정 정보를 이용하여, 상기 대상 생명체의 식별 정보에만 대응되는 맞춤형 생활 패턴 정보를 획득하며, 상기 맞춤형 생활 패턴 정보에 기초하여 생성된 맞춤형 스케쥴링 정보를 상기 단말 장치로 제공할 수 있다.
또한, 서비스 제공 장치(100)는 생명체에 대응하는 모니터링 장치를 통해 상기 특성 정보 및 모니터링 정보를 수집할 수 있으며, 상기 수집 결과에 따라 상기 특성 정보 또는 모니터링 정보 중 적어도 하나를 갱신할 수 있다.
한편, 서비스 제공 장치(100)는 상기 생명체와 관련하여 상기 네트워크를 통해 의료 정보 또는 상품 정보 중 적어도 하나를 포함하는 연관 정보를 수신하고, 상기 연관 정보에 기초하여 상기 스케쥴링 정보를 가공함으로써 연관 정보 공유, 제품 광고나 판매 등과도 연동될 수 있다.
또한, 스케쥴링 정보는 전송할 대상 서비스 네트워크의 어플리케이션 데이터로 변환되어 대상 서비스 네트워크를 통해 다른 단말 장치(200)들로 전송될 수 있다. 예를 들어, 스케쥴링 정보는 멀티미디어 메시지 형식으로 변환되어 이동 통신망을 통해 다른 단말 장치(200)로 전송될 수 있다.
마찬가지로, 스케쥴링 정보는 메시지 스케쥴링 서비스를 제공하는 네트워크를 통해 상기 메시지 스케쥴링 서비스용 데이터로 변환되어 상기 적어도 하나의 단말 장치(200)로 전송될 수 있다.
또한, 스케쥴링 정보는 SNS용 데이터로 변환되어 인터넷망을 통해 서버에 업로드될 수 있으며, 업로드된 스케쥴링 정보는 이후 SNS에 접속한 다른 단말 장치(200)들로 전송될 수 있다.
도 2는 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100) 구성을 보다 상세하게 설명하기 위한 블록도이다.
보다 상세하게, 도 2를 참조하면, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는, 제어부(110), 통신부(120), 저장부(130), 사용자 정보 관리부(135), 특성 정보 관리부(140), 상태 정보 생성부(150), 이상 상태 판단부(155), 부가 정보 관리부(160), 의료 정보 관리부(170), 관계 정보 관리부(180), 스케쥴링 관리부(185), 대화 정보 관리부(190) 및 커뮤니케이션 컨텐츠 생성부(195), 펫 캐릭터 인터페이스 관리부(196) 및 게임 인스턴스 관리부(197)를 포함할 수 있으며, 특성 정보 관리부(140)는 일정 정보 수집부(141), 성장 정보 수집부(142) 및 특성 변경 정보 수집부(143)를 포함할 수 있고, 저장부(130)는 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132) 및 생체 시계 데이터베이스(134)를 포함할 수 있다.
제어부(controller, 110)는 통상적으로 커뮤니케이션 서비스 제공 장치(100)의 전반적인 동작을 제어한다. 예를 들어 제어부(110)는 정보 수집, 사용자 정보 관리, 상태 정보 생성, 이상 상태 판단, 의료 정보 관리, 관계 정보 관리, 스케쥴링 정보 관리, 대화 정보 관리, 커뮤니케이션 컨텐츠 생성, 펫 캐릭터 인터페이스 관리, 게임 인스턴스 생성 및 제공, 데이터 통신, 메시지 전송, SNS 접속 등의 다양한 정보 처리를 위해, 관련 모듈들간의 전반적인 통신 제어 및 데이터 처리를 수행한다. 도 2에서는 각각의 구성요소간 제어를 위해, 제어부(110)가 별도 존재하는 것으로 도시되어 있으나, 제어부(110)가 포함되지 않더라도 제어부(110)의 전부 또는 일부의 기능이 각 구성요소들로 분산 배치 및 동기화되어 동작할 수도 있다.
통신부(120)는 단말(200)과 네트워크(300)를 통해 연결될 수 있으며, 단말(200)들간 커뮤니케이션 컨텐츠의 중계를 수행할 수 있다. 무선 통신부(110)는 단말기(100)와 서버(200) 사이 또는 단말기(100)와 단말기(100)가 위치한 통신망(300)의 소셜 네트워크 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 통신부(120)는 이동 통신 모듈, 유선 인터넷 모듈, 무선 인터넷 모듈, 근거리 통신 모듈 등을 포함할 수 있다.
예를 들어, 이동 통신 모듈은, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. 또한, 무선 인터넷 모듈은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 단말기(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 등이 이용될 수 있다.
사용자 정보 관리부(135)는 본 발명의 실시 예에 따른 커뮤니케이션 서비스를 이용하는 사용자들에 대응하여 사용자 정보를 등록하고, 관리할 수 있다. 사용자 정보는 사용자의 개인 정보를 포함할 수 있으며, 사용자는 인간 또는 펫(PET)에 대응될 수도 있다. 사용자 정보는 단말(200)로부터 수신되는 사용자 정보 등록 또는 갱신 요청에 따라 신규 등록, 갱신 및 관리될 수 있다. 또한, 사용자 정보의 전부 또는 일부 정보는 단말(200)의 요청에 따라 단말(200)로 전송될 수 있다.
사용자 정보 관리부(135)는 사용자 정보를 카테고리별로 분류 및 관리할 수 있다. 사용자 정보는 예를 들어, 인간 카테고리와 펫 카테고리로 분류될 수 있다. 그리고, 사용자는 펫(PET)과 특정한 관계가 설정될 수 있다.
예를 들어, 인간의 경우 사용자 정보는 생년월일, 성별, 이름, 휴대폰 번호, 주소, 프로필 정보 중 적어도 하나를 포함할 수 있고, 소유 중인 펫에 대응되는 식별 정보를 포함할 수 있다. 또한, 펫의 경우 사용자 정보는 생년월일, 성별, 종, 이름, 주소, 프로필 정보 중 적어도 하나를 포함할 수 있고, 주인에 대응되는 사용자의 식별 정보를 포함할 수 있다.
한편, 사용자 정보는 사용자에 대응하여 등록된 단말(200)의 위치 정보를 포함할 수 있다. 위치 정보는 일정 주기마다 갱신될 수 있으며, 동의 여부에 따라 다른 사용자의 단말(200)로 제공될 수도 있다.
저장부(130)는 제어부(110)의 동작을 위한 제어 데이터와, 각 구성요소에서 관리되는 사용자 정보, 수집 정보, 관계 정보, 대화 정보, 의료 정보, 부가 정보, 현재 상태 정보 및 커뮤니케이션 컨텐츠 등을 미리 지정된 저장 공간에 저장할 수 있다.
특히, 본 발명의 실시 예에 따르면, 저장부(130)는 사용자 정보에 미리 등록된 펫에 대응하여, 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132), 게임 정보 데이터베이스(133) 및 생체 시계 데이터베이스(134) 영역을 포함할 수 있다.
기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)는 펫 기반의 커뮤니케이션 서비스를 구현하기 위해, 커뮤니케이션 컨텐츠의 기초가 되는 데이터를 저장 및 관리할 수 있다. 특히, 커뮤니케이션 컨텐츠의 생성을 위해, 기본 특성 정보와 활동 특성 정보가 이용될 수 있으며, 각 정보는 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)에 저장되며, 특성 정보 관리부(140)에 의해 생성 및 관리될 수 있다.
특성 정보 관리부(140)는 제어부(110)의 제어에 따라, 사용자 정보 관리부(135)를 통해 등록되는 사용자 정보에 기초하여, 기본 특성 정보 데이터베이스(131) 및 활동 특성 정보 데이터베이스(132)를 생성하고, 신규 정보 입력, 등록, 및 갱신 관리를 수행할 수 있다.
이를 위해, 특성 정보 관리부(140)는 일정 정보 수집부(141), 성장 정보 수집부(142) 및 특성 정보 수집부(143)를 포함한다. 각 수집부(141, 142, 143)는 펫과 동기화되거나, 펫의 주인과 동기화되는 단말(200)로부터 수신되는 각종 정보에 기초하여 특성 정보의 수집, 갱신 및 관리를 수행할 수 있다. 이를 위해, 단말(200)은 도면에 도시되지는 았았으나, 일정 정보를 수집 및 갱신하기 위한 사용자 입력부 및 저장부, 성장 정보를 수집하기 위한 성장 정보 획득부 및 특성 정보를 수집하기 위해 센싱 정보를 획득하는 센서부를 더 포함할 수 있다. 특히, 센서부는 펫의 실제 대상과 연관된 생체 변화를 감지하기 위한 다양한 센서를 포함할 수 있다. 센서부는 예를 들어, 펫을 촬영하기 위한 이미지 센서, 펫의 체온을 감지하기 위한 체온 센서, 펫의 움직임을 검출하기 위한 움직임 센서 등을 포함할 수 있다.
그리고, 특성 정보 수집부(143)는 단말(200)로부터 수신되는 센싱 정보에 기초하여 특성 정보를 추출하고, 기본 특성 정보 데이터베이스(131) 또는 활동 특성 정보 데이터베이스(132)의 전부 또는 일부를 갱신 및 관리할 수 있다.
한편, 일정 정보 수집부(141)는 펫의 생활 패턴 정보를 수집하고, 업데이트 할 수 있다. 일정 정보 수집부(141)는 단말(200)과 연동할 수 있으며, 실시간으로 펫에 대응되는 일정 정보를 수집하고, 변경 여부에 따라 생활 패턴 정보의 갱신을 수행할 수 있다. 예를 들어, 생활 패턴 정보는 펫의 스케쥴링 정보를 포함할 수 있으며, 일정 정보 수집부(141)로부터 수신되는 일정 정보에 따라 스케쥴링 정보의 변경 또는 갱신이 수행될 수 있다.
일정 정보는 예를 들어, 펫 또는 펫의 주인이 특정 시간에 수행할 목욕, 사료, 놀이, 운동 등의 스케쥴링 정보를 포함할 수 있으며, 사용자 입력에 따라 또는 시간 경과에 따라 갱신될 수 있다. 일정 정보 수집부(141)는 외부 단말(200)을 통해 이와 같은 일정 정보를 수신할 수 있다. 또한, 일정 정보는 관찰 일지와 같이 펫과 관련하여 수신되는 다양한 외부 DB(400)의 데이터로부터 추출될 수도 있다.
또한, 일정 정보 수집부(141)는 대상 생명체의 실제 생활 패턴 정보를 수집하고, 업데이트 할 수 있다. 일정 정보 수집부(141)는 단말 장치(200)와 연동할 수 있으며, 실시간으로 대상 생명체에 대응되는 일정 정보를 수집하고, 변경 여부에 따라 생활 패턴 정보의 갱신 및 생체 시계 정보의 보정을 수행할 수 있다. 예를 들어, 실제 생활 패턴 정보의 분석 결과, 현재의 생체 시계 정보와 상이하다고 판단되면, 그 대상 생명체의 생체 시계 정보는 보정될 수 있으며, 스케쥴링 관리부(185)에서는 보정된 생체 시계 정보에 기초하여 스케쥴링 정보를 생성하고, 이에 기초한 보정된 스케쥴링 정보를 단말 장치(200)로 제공할 수 있다.
성장 정보 수집부(142)는 펫의 성장 정보를 수집하고, 업데이트 할 수 있다. 현실에서의 펫의 생체는 시간 경과에 따라 나이가 들어가게 되며, 변화될 수 있다. 따라서, 펫에 대해 최초 입력된 연령 및 생명 주기에 기반한 시간 경과가 진행될 수 있으며, 이와 같은 시간 경과에 따라 발생되는 생체 변화 등에 대한 성장 정보가 성장 정보 수집부(142)를 통해 일정 주기에 따라 수집 및 관리될 수 있다.
성장에 따른 생체 변화가 발생되는 경우, 특성 정보의 변화도 동반될 수 있다. 예를 들어, 성장 정보 수집부(142)는 일정 주기별로 펫의 성장을 감지하고, 털 색상이나 주름 등의 외형 변화가 발생되는 경우 변화 결과를 수집하거나 미리 연산하여 기본 특성 정보 데이터베이스(131)의 외형 정보 등에 반영할 수 있다.
한편, 기본 특성 정보 데이터베이스(131)에 저장되는 기본 특성 정보는, 펫의 식별 정보와, 펫의 실물 대상에 대응하는 대상 생명체가 생물학적으로 지니고 있는 특성 정보를 포함할 수 있다. 기본 특성 정보는, 예를 들어 대상 생명체의 고유 식별자 정보, 성별 정보, 연령 정보, 종 정보, 생명 주기 정보 또는 외형 정보 중 적어도 하나를 포함할 수 있으며, 후술할 펫 캐릭터 인터페이스 및 대화 메시지의 생성의 기초가 되는 정보를 제공할 수 있다.
그리고, 대상 생명체는, 생물학적 분류 구조 상에서 어느 하나의 종에 속하거나 또는 종 간 교배에 따른 어느 하나의 품종에 속할 수 있으며, 상기 대상 생명체가 속한 종 또는 품종은 생물학적인 특성을 가질 수 있다. 예를 들어, 대상 생명체가 강아지인 경우, 기본 특성 정보는 각 품종에 대한 종 정보 및, 각 품종 별로 지정되는 골격, 신체 사이즈, 털 색상, 털 패턴, 귀 모양, 발가락 모양, 꼬리 모양 등과 같은 외형 정보를 더 포함할 수 있다. 외형 정보는 예를 들어, 펫의 외형에 대응되는 이미지 데이터, 영상 데이터 또는 텍스트 데이터로 생성 및 관리될 수 있다. 또한, 외형 정보는 외형에 대응되는 3D 와이어 프레임 데이터와 텍스처 데이터로 생성될 수도 있다. 그리고, 외형 정보는 전술한 바와 같이, 성장 정보의 반영 또는 특성 정보의 변화에 따라 가변될 수 있다.
이와 같은 기본 특성 정보에 따라, 커뮤니케이션 컨텐츠의 주체인 펫에 대한 펫 캐릭터 인터페이스의 외관이 생성, 가공 및 변형될 수 있다. 커뮤니케이션 서비스 제공 장치(100)는 펫 캐릭터 인터페이스를 생성, 가공 및 변형하기 위한 펫 캐릭터 인터페이스 관리부(196)를 포함할 수 있다.
한편, 활동 특성 정보 데이터베이스(132)에 저장되는 활동 특성 정보는, 기본 특성 데이터베이스(131)에 등록된 펫과 연동하여, 상기 펫의 활동과 연관된 특성 정보를 포함할 수 있다. 활동 특성 정보는 예를 들어, 생활 패턴 정보, 행동 특성 정보, 성격 특성 정보, 건강 상태 정보, 장애 상태 정보, 경험 정보 및 대화 DB를 포함할 수 있다.
본 발명의 실시 예에 따르면, 커뮤니케이션 컨텐츠의 중심이 되는 펫 캐릭터 인터페이스와 대화 메시지를 생성하기 위해, 활동 특성 정보가 이용될 수 있다.
활동 특성 정보는, 행동 특성 정보를 포함할 수 있다. 상기 펫은 종에 따른 미리 지정된 행동, 서열, 복종, 순응, 외부 자극에 대한 반응 등과 같이 행동학적인 행동 특성을 가질 수 있으며, 이는 행동 특성 정보로 변환되어 저장 및 관리될 수 있다. 행동 특성 정보에 의해, 펫의 특정 행동을 나타내는 커뮤니케이션 컨텐츠가 생성될 수 있다.
또한, 펫의 성격은 적어도 하나의 성향으로 설정될 수 있으며, 성격 특성 정보로 변환 및 저장될 수 있다. 성격 특성 정보에 의해, 펫의 행동을 나타내는 커뮤니케이션 컨텐츠의 발생 빈도 또는 대화 메시지의 성향이 결정될 수 있다. 따라서, 동일한 펫의 행동에 대하여도 서로 다른 커뮤니케이션 컨텐츠가 생성될 수 있다. 예를 들어, 성격 특성 정보는 용감한, 소심한, 외로운, 용감한, 버릇없는, 뻔뻔스러운, 쾌활한, 순진한, 상냥한, 내성적인, 경솔한, 차분한, 온순한, 진지한, 수즙은, 변덕스러운 등의 다양한 특성 정보 중 적어도 하나를 포함할 수 있다.
본 발명의 실시 예에 따르면, 상기 성격 특성 정보는 행동 특성 정보를 통해 상기 대상 생명체 속한 종(또는 품종)의 행동학적 공통 특성 정보를 변형하거나 특정 성격 방향으로 이격시켜 상기 대상 생명체의 성격 특성 정보를 결정하는 성격 판별 매트릭스를 구비할 수 있다. 특성 정보 관리부(140)는 최근 일정 기간 동안 상기 수집된 일지 정보로부터 추출된 하나 이상의 행동 키워드 정보를 상기 성격 판별 매트릭스에 대입하여 정량화하고 스코어링 함으로써 성격 특성 정보를 결정할 수 있다. 예를 들어, 상기 성격 판별 매트릭스는 "문다"라는 키워드에 "적극성 +3점"을 부여하고, "짓는다"라는 키워드에 "적극성 +2점과 자존성 +1점"을 부여하고, "싸운다"라는 키워드에 "적극성 +3점과 자존성 +3점"을 부여하고, "운다"라는 키워드에 "소극성 +3점과 의존성 +1점"을 부여하고, "반성한다"라는 키워드에 "소극성 +2점과 의존성 +2점"을 부여하고, "바라본다"라는 키워드에 "소극성 +3점과 의존성 +2"점을 부여하는 형태로 구성될 수 있으며, 특성 정보 관리부(140)는 상기 일지 정보로부터 행동 키워드 정보가 추출될 때마다 펫의 성격 특성 정보의 성격 판별 매트릭스에 설정된 점수를 스코어링함으로써, 상기 펫의 성격 특성이 적극성, 소극성, 자존성, 의존성 중 어느 방향으로 이격되는지 결정할 수 있다. 다만 상기 성격 판별 매트릭스에 몇 개의 성격 항목을 포함시켜 매트릭스화 할 것인지는 당업자가 다양하게 변형하여 실시할 수 있으며, 본 발명은 상기 변형 가능한 모든 실시 방법을 포함함을 명백하게 밝혀두는 바이다.
여기서, 펫 캐릭터 인터페이스 관리부(196)는 행동 특성 정보가 결정되면, 성격 특성 정보를 근거로 행동 및 의사를 나타내는 펫 캐릭터 인터페이스를 생성할 수 있다. 예를 들어, 펫이 강아지인 경우에 상기 성격 특성 정보가 "소극성"과 "의존성"으로 기준 점수 이상 치우치는 것으로 결정되면, 펫 캐릭터 인터페이스 관리부(196)는 사용자에게 주기적으로 두려움을 나타내거나 또는 사용자의 정보 입력에 민감하게 반응하는 펫 캐릭터 인터페이스를 생성할 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(196)는 사용자에게 의지하거나 사용자의 지시를 기다리는 표현을 나타내는 펫 캐릭터 인터페이스를 생성할 수 있다.
한편, 생체 시계 데이터베이스(134)는 하나 이상의 생명체별로 서로 다른 생체 시계 정보가 저장될 수 있다.
이를 위한 생체 시계 정보는 생체 시계 테이블, 시간대별 행동 정보 및 고유 식별자별 생체 시계 정보를 포함할 수 있다.
생체 시계 테이블은 종별, 출신지별 또는 나이별 생활 사이클에 대응되는 하루 주기에 대한 정보를 포함할 수 있다. 그리고, 시간대별 행동 정보는 상기 생체 시계 테이블에서 지정되는 하루 주기를 기준으로 하는 시간대별 행동 정보를 포함할 수 있다.
이에 따라, 스케쥴링 관리부(185)는 생체 시계 테이블과 시간대별 행동 정보에 기초하여 생활 패턴 정보를 생성할 수 있으며, 생활 패턴 정보로부터 스케쥴링 정보를 생성하고, 단말 장치(200)로 송신할 수 있다.
예를 들어, 생활 패턴 정보는 상기 대상 생명체의 활동과 관련하여, 일정 시간별로 수행하는 행동 정보를 포함할 수 있다. 스케쥴링 관리부(185)는 생활 패턴 정보에 따라 대상 생명체가 특정 시간에 수행하는 스케쥴링 정보를 생성할 수 있으며, 이에 대응되는 알람 메시지를 전송할 수 있다.
예를 들어, 생활 패턴 정보는 이벤트 시간 정보와, 각 이벤트 시간 정보에 대응되는 음식(사료), 목욕, 청소, 놀이 등의 미리 결정된 이벤트 정보를 포함할 수 있으며, 스케쥴링 관리부(185)는 대상 생명체에 대한 모니터링 장치와의 통신을 통해 이벤트 정보의 완료 여부를 확인할 수 있다.
전술한 바와 같이, 생활 패턴 정보는 일정 정보 수집부(141)에 의해 수집되는 스케쥴링 정보와 실시간 연동될 수 있다. 일정 정보 수집부(141)는 주인 또는 펫의 단말(200)과의 통신을 통해 이벤트 정보의 완료 여부를 확인할 수 있다.
예를 들어, 커뮤니케이션 서비스 제공 장치(100)가 펫이 사료를 요구하는 커뮤니케이션 컨텐츠를 주인의 단말(200)로 전송하였으나, 일정 시간동안 사료 이벤트의 완료가 확인되지 않는 경우 커뮤니케이션 서비스 제공 장치(100)는 사료를 재차 요구하는 커뮤니케이션 컨텐츠를 생성하여 다시 주인의 단말(200)로 전송할 수 있다.
그리고, 건강 상태 정보는 펫의 건강 상태에 대한 정보를 저장 및 관리할 수 있다. 건강 상태는 측정 시점에 대한 일시적 생체 변화를 의미할 수 있다. 건강 상태 정보의 관리를 위해, 의료 정보 관리부(170)는 의료 기관 등의 외부 DB(400)로부터 수신되는 건강 상태 정보를 활동 특성 정보 데이터베이스(132)에 저장할 수 있다. 건강 상태 정보는 예를 들어, 병원에서의 진단 결과에 따른 펫의 질병 정보, 체온 정보, 부상 정보 등을 포함할 수 있다. 커뮤니케이션 컨텐츠는 이와 같은 펫의 건강 상태 변화를 반영할 수 있다. 예를 들어, 펫이 감기에 걸린 것으로 판별된 경우 커뮤니케이션 서비스 제공 장치(100)는 주기적으로 재채기를 하도록 하는 커뮤니케이션 컨텐츠를 생성하여 단말(200)로 전달될 수 있다. 또한, 예를 들어 펫이 암컷인 경우에 임신했다면 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 컨텐츠의 펫 캐릭터 인터페이스 외관을 배가 불러오는 외형으로도 변형할 수 잇다.
또한, 장애 상태 정보는 펫의 장애 상태에 대한 정보를 나타낼 수 있따. 장애 상태는 영구적인 생체 변화를 의미할 수 있다. 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 컨텐츠의 펫 캐릭터 인터페이스 외관에 장애 상태를 반영할 수 있다.
그리고, 경험 정보는 펫의 경험 상태에 대한 정보를 나타낼 수 있다. 경험 정보는 경험 레벨을 포함할 수 있으며, 경험 레벨은, 특성 정보 관리부(140)의 제어에 의해 상기 펫의 성장 정도, 활동 히스토리 또는 대화 히스토리 중 적어도 하나에 따라 증가하는 방향으로 갱신될 수 있다. 특히, 커뮤니케이션 컨텐츠의 대화 메시지는 경험 정보에 따라 그 표현 정도와 표현 방식이 가변될 수 있다. 예를 들어, 경험 정보의 경험 레벨이 낮은 경우와 높은 경우의 주인에 대한 호칭이 달라질 수 있다. 또한, 경험 정보의 경험 레벨이 낮은 경우와 높은 경우의 문장 구조가 달라질 수 있다.
그리고, 대화 DB는, 커뮤니케이션 컨텐츠가 직접적으로 감정이나 의사를 표현할 수 있도록 하기 위한 대화 정보 테이블을 포함할 수 있다. 예를 들어, 대화 정보 테이블은 다양한 펫의 종, 성별, 연령, 성격 특성, 행동 특성, 경험 정보의 경험 레벨에 대응되는 상황별 감정 키워드 및 의사 키워드와 문장 구조를 포함할 수 있다. 특히, 대화 정보 테이블은 펫이 주체가 되는 대화 메시지를 생성할 수 있도록 동물의 입장에서 표현 가능한 단순화된 문장 구조 및 키워드들을 포함할 수 있다.
또한, 대화 DB는 대화 정보 관리부(190)에 의해 관리될 수 있다. 대화 정보 관리부(190)는 커뮤니케이션 컨텐츠 생성부(195)의 요청에 따라 대화 DB에 기초하여 상황별 대화 메시지를 생성할 수 있다. 그리고, 대화 정보 관리부(190)는 새로 수집되는 대화 메시지를 대화 DB에 저장하며, 학습을 수행함으로써 대화 정보 테이블에 새로운 키워드가 추가되거나 갱신하도록 제어할 수 있다.
그리고, 대화 정보 관리부(190)는 커뮤니케이션 컨텐츠의 송수신에 따라 생성되는 펫 또는 주인간의 대화 채널 생성 및 대화 메시지 송수신을 중계할 수 있다. 대화 정보 관리부(190)는 하나 또는 복수의 사용자에 대한 대화 채널을 생성하고, 각 사용자의 단말(200)로부터 수신되는 대화 메시지들을 임시 또는 대화 DB에 저장할 수 있으며, 수신할 사용자의 단말(200)로 네트워크를 통해 전달할 수 있다.
한편, 관계 정보 관리부(180)는 단말(200)로부터 수신되는 요청에 따라 사용자 정보간 관계 정보를 관리할 수 있다. 관계 정보 관리부(180)는 사용자 정보간 관계 정보를 생성하되, 관계 정도에 따라 서로 다른 관계 정보를 생성할 수 있다. 예를 들어, 관계 정보는 관계 정도에 따라, 친구 관계, 펫-주인 관계, 관심 관계 중 어느 하나의 관계로 지정될 수 있다.
예를 들어, 관계 정보 관리부(180)는 사용자 정보 관리부(135)에서 식별되는, 펫 정보 및 주인 정보에 기초하여 두 사용자를 펫-주인 관계로 설정할 수 있다.
또한, 관계 정보 관리부(180)는 제1 사용자 펫의 단말(200)로부터 수신되는 친구 요청 메시지를 수신하여, 제2 사용자 펫의 단말(200)로 전달할 수 있으며, 제2 사용자 펫의 단말(200)에서 친구 요청을 수락하는 경우, 두 사용자를 친구 관계로 설정할 수 있다. 친구 관계의 경우, 미리 결정된 특정 조건(품종, 연령 성별) 하에서만 친구 관계가 형성되어 대화 및 소통이 진행되도록 할 수도 있다.
또한, 관계 정보 관리부(180)는 제1 사용자 펫의 단말(200)로부터 수신되는 제2 사용자 펫에 대한 관심 지정 메시지를 수신하면, 제2 사용자 펫을 제1 사용자펫의 관심 관계로 설정할 수 있다.
한편, 상태 정보 생성부(150)는 기본 특성 정보와 활동 특성 정보로부터 펫의 현재 상태 정보를 생성하고, 이상 상태 판단부(155) 및 커뮤니케이션 컨텐츠 생성부(195)로 전달한다. 펫의 현재 상태 정보는 기본 특성 정보로부터 식별되는 펫의 기본 특성과, 활동 특성 정보로부터 식별되는 펫의 감정 상태 정보 및 의사 정보를 포함할 수 있다.
본 발명의 실시 예에 따르면, 상태 정보 생성부(150)는 펫의 기본 특성 정보와, 상황 별 활동 특성 정보에 따라 감정 상태 정보 및 의사 정보를 결정할 수 있는 의사 매트릭스를 구비할 수 있다. 상태 정보 생성부(150)는 상기 기본 특성 정보와 활동 특성 정보를 의사 매트릭스에 대입하여 현재 상태 정보를 결정할 수 있다. 예를 들어, 상기 의사 매트릭스는 각 성격 특성 정보의 각 성격 별 점수 단계 별로 하나 이상의 행동 패턴 정보를 매핑하여 저장할 수 있으며, 상태 정보 생성부(150)는 각 성격 별 점수가 어느 단계인지를 판별함으로써 커뮤니케이션 컨텐츠를 생성하기 위한 감정 상태 정보 및 의사 정보를 결정할 수 있다.
그리고, 이상 상태 판단부(155)는 상태 정보 생성부(150)로부터 식별되는 대상 생명체의 상태 정보에 기초하여 이상 상태인지 여부를 판단할 수 있다. 이에 따라, 이상 상태로 확인되는 경우, 스케쥴링 관리부(185)는 긴급 알람 정보를 생성하여 상기 통신부(120)를 통해 상기 단말 장치로 전송할 수 있다. 여기서, 상기 긴급 알람 정보는 상기 이상 상태의 식별 정보에 대응되는 대응 방안 정보를 포함할 수 있다.
그리고, 스케쥴링 관리부(185)는 상기 대상 생명체의 식별 정보에 대응하여 미리 입력된 특성 정보에 따라 생체 시계 테이블에 기초하는 생활 패턴 정보를 생성하고, 상기 대상 생명체의 식별 정보에 대응되는 모니터링 정보가 수집되는 경우, 상기 모니터링 정보에 기초하여 상기 생체 시계 테이블에 대한 보정 정보를 획득하며, 상기 보정 정보를 이용하여, 상기 대상 생명체의 식별 정보에만 대응되는 맞춤형 생활 패턴 정보를 획득하고, 상기 통신부를 통해 상기 맞춤형 생활 패턴 정보에 기초하여 생성된 맞춤형 스케쥴링 정보를 상기 단말 장치로 제공할 수 있다.
보다 구체적으로, 스케쥴링 관리부(185)는 상기 대상 생명체에 대응하는 환경 변수를 획득하여 상기 보정 정보를 생성할 수 있다. 환경 변수는 생체 시계를 상기 대상 생명체에 맞춤형으로 조정하기 위한 다양한 변수값을 포함할 수 있으다. 환경 변수는 단말 장치(200)에서 미리 입력된 정보 중 대상 생명체의 주인 관련 생활 패턴 정보를 포함할 수 있으며, 상기 모니터링 정보를 포함할 수 있다.
예를 들어, 상기 보정 정보는 상기 환경 변수에 포함된 주인 관련 생활 패턴 정보에 따라 생성될 수 있다. 이 경우, 스케쥴링 관리부(185)는 단말 장치(200)로부터 대상 생명체 등록 또는 모니터링에 따른 주인 관련 생활 패턴 정보를 획득하고, 이에 기초하여 생체 시계 데이터베이스를 조정하기 위한 보정 정보를 생성할 수 있다. 주인 관련 생활 패턴 정보는 아침형, 야행성 등의 카테고리화된 생활 패턴 정보를 포함할 수 있으며, 보정 정보에 따라 생체 시계 데이터베이스의 대상 생명체에 대응하는 영역이 조정되어 맞춤형 생활 패턴 데이터베이스가 구현될 수 있다.
또한, 예를 들어, 상기 보정 정보는 상기 환경 변수에 포함된 모니터링 정보에 따라 생성될 수 있다. 이 경우, 스케쥴링 관리부(185)는 모니터링 장치로부터 수신되는 모니터링 정보에 기초하여 생체 시계 데이터베이스를 조정하기 위한 보정 정보를 생성할 수 있다. 여기서, 모니터링 정보는 대상 생명체의 주변 환경 정보를 포함할 수 있다. 주변 환경 정보는 예를 들어, 대상 생명체가 위치한 지역 정보, 기온 정보, 계절 정보, 습도 정보 중 적어도 하나를 포함할 수 있다. 이에 따라, 스케쥴링 관리부(185)는 모니터링 정보에 포함된 주변 환경 정보에 기초하여 생체 시계 정보를 조정하기 위한 보정 정보를 생성할 수 있고, 보정 정보에 따라 생체 시계 데이터베이스의 대상 생명체에 대응하는 영역이 조정되어 맞춤형 생활 패턴 데이터베이스가 구현될 수 있다.
그리고, 커뮤니케이션 컨텐츠 생성부(195)는 상태 정보 생성부(150)로부터 식별되는 펫의 감정 상태 정보와 의사 정보에 기초하여, 펫의 의사 또는 감정을 표현할 수 있는 커뮤니케이션 컨텐츠를 생성할 수 있다. 커뮤니케이션 컨텐츠는 펫의 현재 상태에 따른 외형을 나타내는 펫 캐릭터 인터페이스 및 펫의 현재 의사 또는 감정을 텍스트로 설명하기 위한 대화 메시지를 포함할 수 있다. 커뮤니케이션 컨텐츠 생성부(195)는 현재 상태 정보에 따라 대화 DB로부터 적절한 키워드 세트을 추출할 수 있으며, 키워드 세트을 문장 조합함으로써 펫의 감정 상태 또는 의사를 나타낼 수 있는 대화 메시지를 생성할 수 있다.
여기서, 커뮤니케이션 컨텐츠 생성부(195)는 대화 정보 관리부(190)에서 관리되는 대화 DB로부터 감정 별, 상황 별, 반응 별로 가장 많은 빈도로 선택되는 대화 메시지 패턴을 펫이 감정 또는 의사를 표현하는 정보로 식별할 수 있다.
또한, 본 발명의 실시 예에 따른 커뮤니케이션 컨텐츠 생성부(195)는 사용자에게 펫이 하나 이상의 감정 별, 상황 별, 반응 별로 어떠한 커뮤니케이션을 할 수 있는지 질의하는 인터페이스를 제공하고, 상기 인터페이스를 통해 입력되어 대화 정보 관리부(190)에 의해 학습되는 대화 정보 테이블을 근거로 대화 메시지를 생성할 수 있다.
예를 들어, 펫이 강아지인 경우, 생활 패턴 정보에 따라 일정 시간 동안 사료 정보가 갱신되지 않은 것으로 판단되면 상태 정보 생성부(150)는 펫의 현재 감정 상태를 '매우 배고픔'으로 결정할 수 있으며 의사 정보를 '사료 요청'으로 결정할 수 있다. 이에 따라, 커뮤니케이션 컨텐츠 생성부(195)는 '매우 배고픔'과'사료 요청'과 연관된 펫 캐릭터 인터페이스를 생성할 수 있으며, 대화 정보 관리부(190)로 질의하여 이에 대응되는 대화 메시지를 결정하며, 펫 캐릭터 인터페이스와 결합함으로써 커뮤니케이션 컨텐츠를 생성할 수 있다.
커뮤니케이션 컨텐츠 생성부(195)는 미리 설정된 전송 네트워크에 따라 커뮤니케이션 컨텐츠를 생성하거나 변환할 수 있다. 예를 들어, 텍스트만 전송 가능한 메시지 어플리케이션 네트워크로 커뮤니케이션 컨텐츠를 전송하도록 설정된 경우, 커뮤니케이션 컨텐츠 생성부(195)는 감정 상태 정보와 의사 정보를 텍스트 형식으로 변환할 수 있다. 또한, 예를 들어, SNS 네트워크로 커뮤니케이션 컨텐츠를 전송하도록 설정된 경우, 커뮤니케이션 컨텐츠 생성부(195)는 감정 상태 정보를 나타내는 펫 캐릭터 인터페이스를 이미지 형태로 생성하고, 의사 정보를 결합함으로써 SNS용 컨텐츠로 생성할 수 있다.
한편, 게임 인스턴스 관리부(195)는 게임 서비스를 제공받는 사용자 단말(200)의 요청에 따라, 게임 정보 데이터베이스(133)로부터 게임 인스턴스 구성 정보를 추출하고, 게임 인스턴스 구성 정보와 펫 캐릭터 인터페이스에 기초하여 상기 펫 캐릭터 인터페이스를 플레이할 수 있는 게임 인스턴스를 상기 사용자 단말(200)을 통해 제공한다. 게임 인스턴스 관리부(195)는 사용자 단말(200)이 게임 인스턴스를 제공하도록 하기 위한 일부 필요 데이터만 제공하거나, 게임 인스턴스를 구현할 수 있는 전체 데이터를 생성하여 사용자 단말(200)로 제공할 수 있다.
또한, 게임 인스턴스 관리부(195)는 제공된 게임 인스턴스에 대해 플레이한 사용자 단말(200)의 플레이 기록을 사용자 정보 관리부(135), 특성 정보 관리부(140) 또는 관계 정보 관리부(180)로 제공할 수 있다.
이에 따라, 사용자 정보 관리부(135) 또는 관계 정보 관리부(180)는 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 기초하여 상기 사용자와 펫 캐릭터 인터페이스에 대응되는 펫 식별 정보와의 관계도를 변경할 수 있다. 예를 들어, 사용자의 플레이 시간, 플레이 난이도 또는 플레이 점수가 높은 경우, 펫 캐릭터 인터페이스와 동기화되는 펫의 식별 정보와의 관계도가 증가할 수 있다. 이에 따라, 사용자와 실제 펫간의 친밀도가 증가될 수 있으며, 게임 플레이의 즐거움 등을 향상시킬 수 있다.
또한, 특성 정보 관리부(135)는 상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 기초하여 펫 캐릭터 인터페이스와 동기화되는 펫 특성 정보에 포함된 경험 정보를 변경할 수 있다. 예를 들어, 사용자가 펫 캐릭터 인터페이스를 플레이하여 특정 게임의 많은 스테이지를 클리어한 경우, 특성 정보 관리부(135)는 펫 특성 정보의 경험 정보에 상기 특정 게임에 대한 경험치를 증가시킬 수 있다. 이에 따라, 상기 사용자가 상기 펫 캐릭터 인터페이스로 다음 번 플레이를 할 경우, 펫 캐릭터 인터페이스의 능력치가 향상된 상태로 게임을 시작할 수 있어, 사용자는 게임플레이에 대한 펫과 사용자의 동시 보상을 얻을 수 있다.
한편, 게임 인스턴스 관리부(190)는 게임 인스턴스를 생성하기 위해, 사용자 요청에 대응되는 게임 인스턴스 구성 정보를 생성할 수 있다. 게임 인스턴스 구성 정보는 게임 인스턴스를 식별하고 구현 가능한 프로그램 객체로 구성하기 위한 게임 식별 정보, 그래픽 정보, 입출력 인터페이스 정보, 게임 특성 정보 중 적어도 하나를 포함할 수 있다.
또한, 게임 특성 정보와 그래픽 정보는 펫 캐릭터 인터페이스 관리부(196)로 전달될 수 있다. 펫 캐릭터 인터페이스 관리부(196)는 상기 게임 인스턴스 구성 정보의 그래픽 정보로부터 그래픽 차원 정보를 획득하고, 상기 획득된 그래픽 차원 정보에 따라 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원으로 설정하며, 상기 2차원 또는 상기 3차원 설정에 따라, 상기 기본 특성 정보 및 상기 활동 특성 정보에 따른 상기 펫 캐릭터 인터페이스를 2차원 또는 3차원 그래픽 객체로 생성할 수 있다.
또한, 펫 캐릭터 인터페이스 관리부(196)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정하며, 상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수 있다.
여기서, 상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함할 수 있다.
이에 따라, 실제 펫의 특성과 동기화되는 펫 캐릭터 인터페이스의 특성 정보에 기반하여 적절한 외형과 능력치를 갖는 펫 캐릭터 인터페이스가 생성될 수 있다. 예를 들어, 펫의 연령 정보가 생명 주기 정보에 비해 높은 경우, 그 펫의 식별 정보에 대응되는 펫 캐릭터 인터페이스는 지능 능력치는 높으나, 힘과 민첩성 등은 낮은 형태로 생성될 수 있다. 또한, 펫의 연령 정보가 생명 주기 정보에 비해 낮은 경우 그 펫의 식별 정보에 대응되는 펫 캐릭터 인터페이스는 체력 능력치는 높으나, 지능이나 정신력 능력치 등은 낮은 형태로 생성될 수 있다. 또한, 펫의 종 정보에 따라 고양이 등에서는 기본 점프 능력치 등이 높게 설정될 수 있다. 이에 따라, 본 발명의 실시 예에 따르면 능력치 또한 실제 펫 특성과 동기화되는 펫 캐릭터 인터페이스가 적절하게 생성될 수 있다.
한편, 펫 캐릭터 인터페이스 관리부(196)는 상기 사용자로부터 상기 게임 인스턴스의 플레이 중 사전 구입한 아이템의 사용요청을 수신하는 경우, 상기 속성별 능력치 중 적어도 하나를 일정 시간 동안 증가시킬 수 있다. 증가된 능력치는 일정 시간 이후 제거될 수 있다.
또한, 펫 캐릭터 인터페이스 관리부(196)는 상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하고, 상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 장비 아이템을 결정하며, 상기 장비 아이템을 포함하는 상기 펫 캐릭터 인터페이스를 생성할 수 있다.
여기서, 상기 장비 아이템은 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 하나 이상의 강화 아이템을 포함할 수있다. 또한, 펫 캐릭터 인터페이스 관리부(196)는 펫 캐릭터 인터페이스 생성에 잇어서 이와 같은 강화 아이템을 선택할 수 있는 아이템 선택 인터페이스를 사용자 단말(200)로 제공할 수 있다.
예를 들어, 펫이 강아지인 경우, 무기로서 강아지와 친숙한 뼈다귀 아이템등을 갖도록 하거나, 방어구로서 목줄 또는 애완용 신발 등을 선택할 수 있는 아이템 선택 인터페이스를 게임 인스턴스를 통해 제공할 수 있다. 이에 따라, 사용자는 펫과의 친숙도 뿐만 아니라 다양한 아이템과의 연계를 통해 펫이 필요로 하는 애완용품 등에도 관심을 가질 수 있게 된다.
한편, 부가 정보 관리부(160)는 애완 용품 정보, 의료품 정보, 사진 정보, 영상 정보 등의 기타 펫과 연관된 다양한 부가 정보를 저장 및 관리할 수 있으며, 외부 DB(400)와 연동될 수 있다. 제어부(110)는 커뮤니케이션 컨텐츠의 전송과 함께, 상기 부가 정보에 포함된 애완 용품 정보, 사진 정보, 의료품 정보 등의 관련 정보가 함께 전송되도록 통신부(120)를 제어할 수 있다.
이와 같이 생성된 커뮤니케이션 컨텐츠는 통신부(120)를 통해 통신 방식에 따라 유/무선 네트워크로 전송될 수 있다. 전송된 커뮤니케이션 컨텐츠는 주인의 단말(200)이나 SNS 네트워크를 통해 접속한 사용자에게 전달될 수 있으며, 펫을 주체로 하여, 감정 및 의사 등이 반영된 커뮤니케이션 컨텐츠가 송수신됨으로써, 펫 기반 서비스가 가능하게 된다.
도 3은 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 방법을 설명하기 위한 흐름도이다.
도 3을 참조하면, 본 발명의 일 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 먼저 펫 등록에 따라, 펫에 대응하는 고유 식별자 정보를 생성한다(S101).
제어부(110)는 펫 등록이 요청되면, 사용자 정보 관리부(135)에 펫 카테고리의 사용자 정보를 생성하고, 저장부(130)에 고유 식별자 정보를 저장할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보를 생성한다(S103).
제어부(110)는 특성 정보 수집부(140)를 통해 자동적으로 수집되거나, 외부로부터 통신부(120)를 통해 수신되는 특성 정보에 따라 기본 특성 정보 및 활동 특성 정보를 생성하고, 저장부(130)에 저장 및 관리할 수 있다.
이후, 그리고, 커뮤니케이션 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보에 기초하여 현재 상태 정보를 생성한다(S105).
상태 정보 생성부(150)는 기본 특성 정보 및 활동 특성 정보에 기초하여 펫의 현재 상태 정보를 생성할 수 있다. 상태 정보 생성부(150)는 기본 특성 정보 및 활동 특성 정보를 미리 결정된 감정 테이블 또는 행동 테이블과 비교하여 예측되는 펫의 현재 상태 정보를 식별할 수 있다. 또한, 현재 상태 정보는 감정 테이블 또는 행동 테이블에 의해 결정되는 감정 상태 정보 및 의사 정보를 포함할 수 있다. 그리고, 상태 정보 생성부(150)는 일정 주기에 따라, 또는 생활 패턴 정보에 따라 특정 시간별로, 펫의 현재 상태 정보를 생성할 수 있다.
이후, 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 요청 발생 여부를 확인한다(S107).
제어부(110)는 상태 정보 생성부(150)로부터 생성되는 현재 상태 정보에 기초하여, 커뮤니케이션 요청 발생을 확인할 수 있다. 커뮤니케이션 요청 시점은 현재 상태 정보의 생성 시점에 따라 결정될 수 있다. 따라서, 커뮤니케이션 요청은 일정 주기 별로 발생될 수 있으며, 스케쥴링 정보에 의해 지정된 생활 패턴 정보에 기초하여 미리 결정된 시간 별로 발생될 수 있다.
커뮤니케이션 요청이 발생되지 않은 경우, 커뮤니케이션 서비스 제공 장치(100)는 특성 정보 수집 및 갱신을 수행한다(S109).
특성 정보 관리부(140)는 일정 정보 수집부(141), 성장 정보 수집부(142) 및 특성 정보 수집부(143)로부터 수집되는 일정 정보, 성장 정보 및 특성 변경 정보에 기초하여 특성 정보 수집 및 갱신을 수행할 수 있다.
한편, 커뮤니케이션 요청이 발생된 경우, 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 대상 어플리케이션을 식별하고(S111), 커뮤니케이션 대상 어플리케이션에 따라 현재 상태 정보에 기초한 커뮤니케이션 컨텐츠를 생성한다(S113).
커뮤니케이션 대상 어플리케이션은 주인, 또는 다른 펫 등을 포함하는 다른 사용자와의 커뮤니케이션을 가능하게 하는 하나 이상의 네트워크 서비스 제공 어플리케이션을 포함할 수 있다. 예를 들어, 커뮤니케이션 대상 어플리케이션은 메신저 어플리케이션, SNS 어플리케이션 또는 채팅 어플리케이션 중 적어도 하나를 포함할 수 있다.
커뮤니케이션 대상 어플리케이션은 제어부(110)의 제어에 따라 미리 설정될 수 있다. 이에 따라, 커뮤니케이션 서비스 제공 장치(100)의 커뮤니케이션 컨텐츠 생성부(195)는 커뮤니케이션 대상 어플리케이션을 식별하고, 식별된 커뮤니케이션 대상 어플리케이션에 따라, 현재 상태 정보에 기초한 커뮤니케이션 컨텐츠를 생성한다.
커뮤니케이션 컨텐츠는 전술한 바와 같이, 펫의 감정 상태 또는 의사 정보를 나타내는 펫 캐릭터 인터페이스 및 대화 메시지를 포함할 수 있다.
또한, 커뮤니케이션 컨텐츠 생성부(195)는 생성된 커뮤니케이션 컨텐츠를 커뮤니케이션 대상 어플리케이션에 따라 가공 또는 변형할 수 있다. 예를 들어, 커뮤니케이션 컨텐츠 생성부(195)는 펫 캐릭터 인터페이스 및 대화 메시지를 결합하여 SNS 어플리케이션용 데이터로 가공할 수 있다. 또한, 커뮤니케이션 컨텐츠 생성부(195)는 펫 캐릭터 인터페이스 및 대화 메시지를 결합 및 텍스트 형태로 변환하여 메신저 어플리케이션용 데이터로 가공할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 전송 네트워크를 식별하고(S115), 식별된 전송 네트워크를 통해 커뮤니케이션 컨텐츠를 전송한다(S117).
통신부(120)는 커뮤니케이션 대상 어플리케이션에 따라 적절한 방식으로 커뮤니케이션 컨텐츠를 패키징하여 네트워크를 통해 커뮤니케이션 대상 어플리케이션 서버 또는 커뮤니케이션 대상 단말(200)로 전송할 수 있다.
도 4는 본 발명의 다른 일 실시 예에 따른 커뮤니케이션 서비스 방법을 설명하기 위한 흐름도이며, 도 5 내지 도 6은 본 발명의 일 실시 예에 따라 생성되는 커뮤니케이션 컨텐츠의 인터페이스 변화를 설명하기 위한 도면들이다.
이하에서는 도 4 내지 도 6을 참조하여 본 발명의 일 실시 예에 따라 생성되는 커뮤니케이션 컨텐츠의 생성 과정 및 그 인터페이스를 설명하도록 한다.
먼저, 커뮤니케이션 서비스 제공 장치(100)는 고유 식별자 정보에 따라 네트워크에 접속한다(S301).
그리고, 커뮤니케이션 서비스 제공 장치(100)는 기본 특성 정보, 건강 상태 정보 및 장애 상태 정보에 따라 고유 식별자에 대응되는 펫 캐릭터 인터페이스를 생성한다(S303).
펫 캐릭터 인터페이스는 펫의 현재 상태 및 감정을 나타내기 위한 그래픽 인터페이스를 포함할 수 있다. 그래픽 인터페이스는 펫의 기본 특성 정보에 따라 결정되는 펫 이미지 또는 영상을 포함할 수 있다. 펫 캐릭터 인터페이스는 펫 사진을 그대로 포함하거나, 주인에게 말하는 형태의 동영상으로 생성되거나, 캐릭터 이미지로 변형되어 생성되는 등의 다양한 형태로 변형 또는 가공될 수 있다.
이후, 커뮤니케이션 서비스 제공 장치(100)는 시간 정보 및 생활 패턴 정보에 따라 커뮤니케이션 아이템을 결정한다(S305).
커뮤니케이션 아이템은 시간 정보 및 생활 패턴 정보에 의해 결정될 수 있으며, 대화 메시지로 표현할 펫의 감정 상태 또는 의사 정보의 기본 키워드를 포함할 수 있다. 커뮤니케이션 아이템은 시간의 흐름에 따라 달라질 수 있다. 예를 들어, 커뮤니케이션 아이템은 '배고픔', '아픔', '즐거움', '목욕', '산책', '놀이' 등과 같이 감정 또는 의사 키워드의 기본 형태를 포함할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 행동 특성 정보에 따라 커뮤니케이션 아이템에 대응되는 대화 메시지를 결정한다(S307).
커뮤니케이션 컨텐츠 생성부(195)는 커뮤니케이션 아이템에 따른 기본 키워드에 기초하여, 행동 특성 정보에 따른 대화 메시지를 생성할 수 있다. 행동 특성 정보는 기본 키워드에 대응하여, 펫이 실질적으로 표현할 수 있는 대화 메시지 매트릭스를 포함할 수 있다. 예를 들어, 커뮤니케이션 컨텐츠 생성부(195)는 커뮤니케이션 아이템에 기반하여, '밥줘', '목욕시켜줘', '산책시켜줘', '놀아줘', '아파', '배고파' 등의 대화 메시지를 결정할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 성격 특성 정보에 따라 대화 메시지를 가공하고, 펫 캐릭터 인터페이스를 제어한다(S311).
성격 특성 정보는 전술한 바와 같이, 펫의 성격을 나타낼 수 있으며, 커뮤니케이션 컨텐츠 생성부(195)는 성격 특성 정보에 따라 대화 메시지를 가공하고, 펫 캐릭터 인터페이스를 제어할 수 있다. 예를 들어, 성격 특성 정보가 온순함을 나타내는 경우, 커뮤니케이션 컨텐츠 생성부(195)는 '밥줘'를 '밥 주세요'로 가공하거나, '놀아줘'를 '놀아주세요' 등으로 가공할 수 있다
또한, 커뮤니케이션 컨텐츠 생성부(195)는 성격 특성 정보에 따라 펫 캐릭터 인터페이스의 동작 또는 이미지를 제어할 수 있다. 예를 들어, 커뮤니케이션 컨텐츠 생성부(195)는 행동 특성 정보와 성격 특성 정보에 의해 결정되는 펫의 감정 상태 정보에 따른 표정 이미지를 펫 캐릭터 인터페이스에 부가할 수 있다. 또한, 커뮤니케이션 컨텐츠 생성부(195)는 펫의 감정 상태 정보에 따른 표정 동작을 펫 캐릭터 인터페이스에 적용할 수 있다.
이후, 커뮤니케이션 서비스 제공 장치(100)는 펫 캐릭터 인터페이스와 앞서 가공된 대화 메시지를 연결하여 커뮤니케이션 컨텐츠를 생성하고(S313), 생성된 커뮤니케이션 컨텐츠를 전송 네트워크를 통해 업로드한다(S315).
도 5는 본 발명의 실시 예에 따른 커뮤니케이션 컨텐츠의 생성 과정을 개략적으로 나타내고 있다. 도 5를 참조하면, 본 발명의 실시 예에 따른 커뮤니케이션 컨텐츠는 먼저, 기본 특성 정보에 따라 기본 캐릭터 인터페이스(101)로 생성될 수 있다. 그리고, 커뮤니케이션 컨텐츠는 펫의 기본 특성 정보 및 활동 특성 정보에 따라 도출되는 현재 상태 정보 적용 및 가공되어 가공된 캐릭터 인터페이스(102) 형태로 변형될 수 있다. 가공된 캐릭터 인터페이스(102)는 도 5에 도시된 바와 같이, 감정 상태에 따른 표정 변화가 적용되거나, 부상 상태 등을 표현하는 펫 캐릭터 이미지를 포함할 수 있다.
그리고, 가공된 캐릭터 인터페이스(102)는 가공된 대화 메시지(104)와 결합되어 커뮤니케이션 컨텐츠를 형성할 수 있다. 가공된 대화 메시지(104)는 현재 상태 정보에 따라 결정되는 커뮤니케이션 아이템에 따라 상황에 맞는 감정 또는 의사 표현 메시지를 포함할 수 있다.
특히, 가공된 대화 메시지(104)는 도 5에 도시된 바와 같이, 펫의 특성 정보에 포함된 경험 정보에 기초하여 결정될 수 있으며, 하나의 키워드 군에서 선택되는 하나 이상의 변동 키워드를 포함할 수 있다. 예를 들어, '주인'은 이에 대응되는 '친구, '주인', '엄마', '아빠' 키워드 군에서 선택되는 변동 키워드 중 하나일 수 있다. 또한, 변동 키워드는 키워드 군에서 펫의 경험 정보의 레벨에 따라 결정될 수 있다. 예를 들어, 경험 정보가 일정 레벨보다 낮은 경우, '주인'은 그 사용자 정보에 따라 '엄마' 또는 '아빠'의 변동 키워드로 결정될 수 있다.
이와 같은 경험 정보의 반영에 따라, 펫의 경험 상태에 따른 적절한 대화 메시지를 생성할 수 있다. 전술한 바와 같이, 예를 들어, 경험 정보의 경험 레벨이 낮은 경우와 높은 경우의 주인에 대한 호칭이 달라질 수 있을 뿐만 아니라, 경험 정보의 경험 레벨이 낮은 경우와 높은 경우의 문장 구조 및 복잡도가 달라질 수도 있다.
도 6은 본 발명의 실시 예에 따라 커뮤니케이션 컨텐츠가 전송되어, 단말(200)을 통해 출력되는 것을 나타내는 도면이다.
도 6에 도시된 바와 같이, 펫의 기본 특성 정보와 활동 특성 정보에 따라, 일정 상황별로 생성된 커뮤니케이션 컨텐츠는 일정 시간 또는 주기적으로 주인 또는 다른 사용자의 단말(200)로 전송될 수 있으며, 펫의 현재 상태로부터 예측되는 감정 표현 또는 의사 표현을 대화 메시지의 형태로 나타낼 수 있다. 또한, 도 6에 도시된 바와 같이, 커뮤니케이션 컨텐츠는 메시지를 전송한 시점 정보와, 펫의 이름과 같은 사용자 정보 등을 더 포함할 수 있다.
또한, 도 6에 도시된 바와 같이, 통신부(120)를 통해 대화 대상으로부터 메시지가 수신되면, 커뮤니케이션 서비스 제공 장치(100)는 메시지에 대응되는 응답 메시지를 다시 생성하여 대화 대상으로 전송할 수 있다. 이 경우, 제어부(110)는 대화 정보 관리부(190)의 대화 정보 테이블과 연동하여 수신된 메시지에 대응되는 응답 메시지를 생성하거나, 특성 정보 관리부(140)를 통해 현재 특성 정보를 갱신하거나 변경함으로써 새로운 커뮤니케이션 컨텐츠가 생성되어 전송되도록 제어할 수 있다.
도 7은 본 발명의 일 실시 예에 따른 펫 성장 및 경험을 반영할 수 있는 커뮤니케이션 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 7을 참조하면, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 대화 요청에 따라 커뮤니케이션 서비스를 실행한다(S401).
커뮤니케이션 서비스는 펫의 단말(200)로부터 발생된 대화 요청에 따라 실행되거나, 외부의 다른 단말로부터 수신되는 대화 요청에 따라 제어부(110)에 의해 실행될 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 대화 요청을 분석하여 대화 대상을 식별하며(S403), 대화 대상이 주인인 경우, 주인 정보에 대응되는 단말과의 대화 채널을 생성한다(S405).
대화 정보 관리부(190)는 제어부(110)의 제어에 따라 통신부(120)를 통해 주인의 사용자 정보에 대응되는 단말과의 대화 채널을 생성할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 주인 단말로 전송할 커뮤니케이션 아이템을 결정한다(S409).
전술한 바와 같이, 커뮤니케이션 아이템은 펫의 현재 상태 정보에 따라 커뮤니케이션 컨텐츠 생성부(195)를 통해 결정될 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 커뮤니케이션 아이템 및 경험 레벨에 따라 대화 DB로부터 대화 메시지를 생성한다(S411).
전술한 바와 같이, 커뮤니케이션 컨텐츠 생성부(195)는 대화 정보 관리부(190)를 통해 커뮤니케이션 아이템에 대응되는 대화 메시지를 대화 DB로부터 획득할 수 있다.
또한, 본 발명의 실시 예에 따르면, 대화 메시지는 상기 대화 메시지는 상기 펫의 특성 정보에 포함된 경험 정보에 기초하여 결정되며, 하나의 키워드 군에서 선택되는 하나 이상의 변동 키워드를 포함할 수 있다. 특히, 상기 대화 메시지는 상기 펫의 특성 정보에 따라 결정되며, 복수의 문장 구조 군에서 선택되는 특정 문장 구조에 따라 가공됨으로써, 경험 정보의 증가에 따른 문장 구조의 다양화를 반영할 수 있게 된다.
한편, 대화 메시지가 생성됨에 따라, 커뮤니케이션 서비스 제공 장치(100)는 주인 단말과의 채팅 메시지를 중계하고, 채팅에 의한 대화 히스토리를 저장한다(S413).
한편, 대화 대상이 주인이 아닌 다른 펫인 경우, 커뮤니케이션 서비스 제공 장치(100)는 대화 대상의 초대 확인 또는 대화 수락을 전제로 대화 채널 생성을 요청한다(S415).
커뮤니케이션 서비스 제공 장치(100)는 다른 펫 단말과의 채팅 메시지를 중계하고, 채팅에 의한 대화 히스토리를 저장한다(S413).
여기서, 다른 펫 단말과의 채팅이 진행되는 경우, 주인과의 관계와는 상이하므로, 자동 메시지 뿐만 아니라 펫 단말(200)을 통해 입력되는 사용자 입력에 따른 대화가 진행될 수 있다. 따라서, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 상기 대화 채널을 통해 채팅을 수행하기 위한 대화 입력 인터페이스를 상기 펫 단말(200)을 통해 제공할 수 있다.
그리고, 상기 대화 입력 인터페이스는 상기 펫의 특성 정보에 따라 미리 결정된 키워드 중에서 선택 가능한 키워드 입력 인터페이스를 포함할 수 있다. 특히, 미리 결정된 키워드들의 종류 및 개수는 경험 정보에 따라 가변됨으로써, 펫의 성장에 따른 문장 구성 변화를 반영할 수 있게 된다. 그리고, 키워드 입력 인터페이스의 문장 구조 레벨 또한 상기 펫의 특성 정보에 포함된 경험 정보에 기초하여 가변될 수 있다.
이후, 대화가 종료되면, 커뮤니케이션 서비스 제공 장치(100)는 학습 수행을 통해 대화 DB를 업데이트하며, 경험 정보의 업데이트를 수행한다(S419).
이와 같이, 본 발명의 실시 예에 따르면, 대화 정보는 DB에 누적될 수 있으며 학습에 의해 지속적인 업데이트가 진행될 수 있다. 또한, 대화 진행에 따른 펫 특성 정보의 경험 정보 업데이트도 진행될 수 있다. 경험 정보가 증가함에 따라 펫이 표현 가능한 키워드의 종류 및 개수도 증가될 수 있으며, 문장 구조 또한 다양화 될 수 있다.
도 8 내지 도 12는 본 발명의 실시 예에 따라 커뮤니케이션 서비스 제공 장치(100)가 단말(200)로 제공하는 커뮤니케이션 서비스 예시를 나타낸다.
도 8 및 도 9를 참조하면, 본 발명의 커뮤니케이션 서비스 제공 장치(100)는 동일한 커뮤니케이션 아이템에 대하여 서로 다른 방식으로 표현하는 대화 메시지를 생성할 수 있다. 특히, 펫의 경험 정보에 따라, 펫이 주인을 바라보는 시선이나 개념은 변경될 수 있고, 이를 반영하기 위한 주인을 나타내는 키워드 군 중에서 하나의 변동 키워드가 결정될 수 있다. 예를 들어, 도 8 및 도 9에 도시된 바와 같이, 주인을 나타내는 표현은 '아빠', '친구' 키워드 군에서 경험 레벨에 따라 결정될 수 있다. 예를 들어, 도 8과 같이 경험 레벨이 2인 경우 고양이가 주인을 '아빠'라고 표현할 수 있으나, 도 9와 같이, 경험 레벨이 10으로 성장하는 경우 고양이가 주인을 '친구'라고 표현할 수 있게 된다.
또한, 도 8 및 도 9에 도시된 바와 같이, 문장 구조 또한 경험 레벨에 따라 결정될 수 있다. 예를 들어, 도 8과 같이 경험 레벨이 2인 경우 '주세요'로 표현할 수 있으나, 도 9와 같이, 경험 레벨이 10으로 성장하는 경우 '내와라' 등으로 표현할 수 있음으로써, 대화 및 표현을 성장 정도에 따라 적절하게 반영하여 펫을 실질적으로 의인화할 수 있는 커뮤니케이션 서비스를 제공하게 된다.
한편, 도 10에 도시된 바와 같이, 커뮤니케이션 서비스 제공 장치(100)는 펫의 특성 정보 중, 종의 특성에 따라 동일한 커뮤니케이션 아이템에 대하여 서로 다른 방식으로 표현하는 대화 메시지를 생성할 수 있다. 도 9와 대비하여, 도 10에서는 펫이 고양이가 아닌 강아지인 경우를 도시하고 있다. 동물의 일반적인 행동 양식에 따르면, 종이 다르면 성장에 따라 서로 다른 방식으로 주인을 대함을 알 수 있다. 따라서, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는 다른 종에 해당하는 경우, 경험 정보에 따른 대화 메시지 가공을 서로 다른 방식으로 진행할 수 있다. 따라서, 도 10에서 도시된 강아지 펫의 경우, 경험 레벨이 10으로 성장하면, '주인'에 대한 표현을 '주인님'이라는 변경 키워드로 결정할 수 있으며 이에 따른 문장 구조를 다르게 결정할 수 있게 된다.
그리고, 도 11은 본 발명의 실시 예에 따라, 펫 간 의사 소통이 수행되는 경우의 단말(200) 인터페이스를 나타낸다. 도 11에 도시된 바와 같이, 펫 간 의사 소통은 자동적으로 진행될 수도 있으나, 주인-펫간의 관계와는 다른 다양한 대화가 가능하기 때문에 별도의 사용자 대화 인터페이스를 제공함으로써, 인간의 사용자 입력에 따른 펫 간 의사 소통을 진행할 수도 있다.
이를 위해, 도 12에 도시된 바와 같이, 펫을 중심으로 하여 펫의 입장에서 표현 가능한 단순화된 문장으로 소통할 수 있는 대화 입력 인터페이스(201)가 커뮤니케이션 서비스 제공 장치(100)로부터 단말(200)로 제공될 수 있다. 본 발명의 실시 예에 따르면, 대화 입력 인터페이스(201)는 핵심 키워드 입력 인터페이스, 연관 키워드 입력 인터페이스, 감정 상태 입력 인터페이스 중 적어도 하나에 대한 사용자 선택 입력에 따라, 대화 메시지를 생성하고 다른 단말로 전송할 수 있다.
또한, 본 발명의 실시 예에 따른 대화 입력 인터페이스(201)에 출력되는 단어 목록의 개수 및 다양성은 펫의 경험 정보에 따라 달라질 수 있다. 하기 표는 종별 특성 및 핵심 단어, 연관 단어, 기분 상태에 따라 생성되는 예시적인 문장들을 나타내고 있다.
구분 | 핵심 단어 | 연관 단어 | 기분 상태 | 문장 |
개 | 공 | 뛰어 놀기 | 신남 | 공 가지고 뛰어 놀아서 신난다. |
달리기 | 힘듦 | 공놀이하면 달리기 해야 되서 힘들어. | ||
고양이 | 물 | 목욕 | 싫음 | 목욕은 싫어. |
도망가기 | 한숨 | 휴! 물 보고 도망쳤어. |
예를 들어, 도 12에 도시된 바와 같이, 펫의 종이 고양이이고, 사용자가 대화 입력 인터페이스(201)를 통해 핵심 단어로 '물', 연관 단어로 '목욕' 및 기분 상태로 '싫음'을 선택하는 경우, '목욕은 싫어'와 같은 문장이 생성될 수 있다. 이와 같은 문장 정보는 전술한 대화 정보 관리부(190)에 의해 생성될 수 있으며, 대와 DB에 조합을 위한 키워드 및 문장 구조가 미리 저장될 수 있다.
이와 같이, 펫이 주체가 되는 펫 기반의 커뮤니케이션 서비스가 제공됨에 의해, 펫과의 대화 및 소통이 가능하게 된다. 특히, 펫의 실제 상황을 반영하여 스케쥴링된 상태에 따라 자동적인 메시지 전송과 채팅이 가능하게 되므로, 펫과의 높은 친밀도를 유지하고자 하는 사용자들에게 매우 유용한 서비스를 제공할 수 있고, 정신적 치료 등의 의료적 회복 측면에서도 높은 효과를 기대할 수 있게 된다.
이와 같이, 본 발명의 실시 예에 따른 펫 기반 온라인 커뮤니케이션 서비스 제공 장치는 소셜 네트워크 서비스를 통해 펫 간 뿐만 아니라 펫과 주인간, 또는 주인과 주인간의 커뮤니케이션 및 정보 공유를 제공할 수 있다. 이에 따른 펫 기반 온라인 커뮤니케이션 서비스 제공 장치는 상기한 소셜 네트워크 서비스를 제공하기 위한 단순화된 유저 인터페이스를 포함하는 플랫폼 어플리케이션 또는 웹 서비스를 사용자 단말로 제공할 수 있다. 사용자는 플랫폼 어플리케이션을 통해 펫에 대한 일지 정보를 매일 입력하거나, 다른 사용자간의 펫 정보를 공유할 수 있으며, 상호 커뮤니케이션함으로써 펫 기반의 새로운 소셜 네트워크 서비스를 경험할 수 있다.
또한, 본 발명의 실시 예에 따르면, 전술한 펫의 특성 정보는 하나 이상의 주인 식별 정보를 더 포함할 수 있다. 하나 이상의 주인 식별 정보는 각 주인 식별 정보에 대응되는 계정 정보에 대응될 수 있다. 따라서, 복수의 사용자가 특정 펫에 대한 주인으로서 등록될 수 있다. 예를 들어, 펫을 기르는 가족들이 각각 주인으로서 등록하고자 하는 경우, 상기와 같은 펫의 특성 정보에 하나 이상의 주인 식별 정보를 포함시킴으로써 주인 계정과 펫 계정이 연동될 수 있다.
또한, 펫과 각각의 주인 계정에 대한 관계 정도는 상이할 수 있다. 이에 따라, 관계 정보 관리부(180)는 각 주인 식별 정보에 대응하여, 각 주인 계정에 대한 관계 정도를 결정할 수 있다. 관계 정도는 긍정적 또는 부정적인 관계를 나타내는 수치화된 데이터로 결정될 수 있다. 관계 정보 관리부(180)는 각 주인 계정과 펫 계정간 발생되는 이벤트를 분석하고, 이벤트가 긍정적인지 부정적인지 여부에 따라 관계 정도를 상승시키거나 감소시킬 수 있다.
또한, 커뮤니케이션 컨텐츠 생성부(195)는 전술한 대화 메시지를 생성함에 있어, 상기 주인 계정에 대응되는 관계 정도에 따라 대화 메시지의 대화 친밀도를 변경할 수 있다. 예를 들어, 각 주인 계정에 대응되는 관계 정도에 따라 대화 친밀도는 긍정적인 방식, 부정적인 방식 또는 무시하는 방식 등으로 지정될 수 있다. 이에 따라, 커뮤니케이션 컨텐츠 생성부(195)는 관계 정도에 따른 대화 친밀도를 결정하고, 대화 친밀도에 따라 대화 메시지를 변형하여 각 주인 계정으로 전송할 수 있다.
커뮤니케이션 컨텐츠 생성부(195)는 대화 친밀도의 변경에 따라, 동일한 표현에 해당하는 키워드를 긍정적 또는 부정적 키워드로 변형할 수 있다. 또한, 커뮤니케이션 컨텐츠 생성부(195)는 대화 친밀도에 따른 문장 구조를 관계 정도에 따라 다르게 결정하여 미리 생성된 대화 메시지를 변형할 수 있다.
예를 들어, '주인님 배가 고파요' 라는 대화 메시지를 대화 친밀도가 높아긍정적인 주인 계정으로 전송하는 경우, 커뮤니케이션 컨텐츠 생성부(195)는 '주인님 배가 고프지만 주실 때까지 참을 수 있어요'등으로 변환할 수 있다. 또한, '주인님 배가 고파요'라는 대화 메시지를 대화 친밀도가 낮아 부정적인 주인 계정으로 전송하는 경우, '주인은 역시 나빠, 밥도 안주고' 등으로 변환할 수 있다. 한편, 커뮤니케이션 컨텐츠 생성부(195)는 대화 친밀도가 일정 값 이하로서, 무시하는 주인 계정으로 전송하는 경우, 대화 메시지 전송을 취소하거나, '...'등으로 변환할 수 있다.
한편, 제어부(110)는 커뮤니케이션 컨텐츠 생성부(195)에서 생성된 대화메시지를 펫의 특성 정보로서 등록된 하나 이상의 주인 계정으로 통신부(120)를 통해 전송할 수 있다.
이 때, 제어부(110)는 대화 메시지의 속성에 따라 대화 메시지의 반복 전송 횟수 및 시간 간격을 결정할 수 있다. 예를 들어, 커뮤니케이션 컨텐츠 생성부(195)는 각 대화 메시지에 대응하여 긴급 속성값을 할당할 수 있으며, 제어부(110)는 긴급 속성값에 따라 반복 전송 횟수 및 반복 시간 간격을 설정하고, 대화 메시지를 일정 시간 간격으로 반복 전송하도록 통신부(120)를 제어할 수 있다. 예를 들어, 커뮤니케이션 컨텐츠 생성부(195)는 대화 메시지의 컨텐츠를 분석하여 펫의 아픔, 무서움, 위험 등의 표현이 포함되는 경우, 긴급 속성값을 높게 할당할 수 있다. 그러면, 제어부(110)는 대화 메시지의 긴급 속성값에 따라 상대적으로 높은 반복 횟수 및 짧은 반복 시간 간격을 할당하여 커뮤니케이션 컨텐츠 생성부(195)에서 생성된 대화 메시지를 반복하여 주인 계정으로 전송할 수 있다.
한편, 제어부(110)는 펫 또는 주인의 계정 설정에 따라 커뮤니케이션 컨텐츠 생성부(195)에서 생성되는 대화 메시지를 일정 시간 동안 누적하고, 일정 시간동안 누적된 메시지를 결합하여 미리 결정된 시점에 통신부(120)를 통해 일괄 전송할 수 있다. 이에 따라, 대화 메시지의 잦은 전송에 따른 불편함을 감소시킬 수 있으며, 네트워크의 부하도 감소시킬 수 있는 장점이 있다.
전술한 바와 같이, 펫의 특성 정보는 하나 이상의 주인 식별 정보를 더 포함할 수 있다. 또한, 하나 이상의 주인 식별 정보는 각 주인 식별 정보에 대응되는 계정 정보에 대응될 수 있으며, 미리 결정된 우선 순위가 할당될 수 있다. 이에 따라, 복수의 사용자가 특정 펫에 대한 주인으로서 등록되는 경우, 그 우선 순위가 각각 할당될 수 있다. 사용자 정보 관리부(135)는 펫의 특성 정보로서, 각 주인 식별 정보에 대응하여 우선 순위를 미리 생성할 수 있으며, 또는 관계 정보 관리부(180)가 주인 식별 정보에 대응되는 주인 계정간의 관계 정도 또는 친밀도에 따라 우선 순위를 결정하고, 업데이트 할 수 있다.
이와 같이, 우선 순위가 설정된 경우, 본 발명의 실시 예에 따른 커뮤니케이션 서비스 제공 장치(100)는, 통신부(120)를 통해 펫에 대응하는 복수의 주인 계정이 존재하는 경우, 커뮤니케이션 컨텐츠 생성부(195)에서 생성되는 대화 메시지를 우선 순위에 따라 복수의 주인 계정 중 적어도 하나의 주인 계정으로 전송할 수 있다. 이에 따라, 복수의 주인 계정이 존재하는 경우, 우선 순위에 따라 일부 주인 계정으로만 선택적으로 대화 메시지가 전송될 수 있다.
또한, 제어부(110)는 복수의 주인 계정 중 대화 메시지의 속성에 따라 적절한 대화 대상으로서의 일부 주인 계정을 선택하고, 선택된 주인 계정으로만 그 대화 메시지를 전송할 수도 있다.
그리고, 제어부(110)는 우선 순위 및 대화 메시지 속성을 모두 이용하여, 대화 메시지를 전송할 주인 계정을 선택할 수 있으며, 각 주인 계정으로의 반복 전송 횟수 및 반복 시간을 결정하여 적절한 시점에 누적된 대화 메시지를 일괄 전송할 수도 있다.
이와 같은 대화 메시지의 속성 및 주인 계정의 우선 순위에 따라 전송 방식 및 전송 시점 가변에 따라, 사용자가 불필요한 상황에서 펫의 대화 메시지를 자주 수신하거나, 우선 순위가 낮은 주인 계정에게 불필요한 대화 메시지 등이 전송되는 등의 상황을 방지하고, 네트워크 자원을 효과적으로 사용할 수 있게 된다.
도 13은 본 발명의 실시 예에 따른 펫 캐릭터 인터페이스와 실제 펫과의 동기화 과정을 설명하기 위한 흐름도이다.
도 13을 참조하면, 먼저 커뮤니케이션 서비스 제공 장치(100)는 실제 펫과 동기화되는 펫 식별정보와 관계 정보를 등록한다(S501).
사용자 정보 관리부(135)는 커뮤니케이션 서비스 제공 장치(100)에 접속한 단말(200)로부터 사용자 정보를 수집하여, 주인 사용자 정보와, 펫 사용자 정보를 등록하고 사용자간 관계 정보 및 사용자와 펫 간 관계 정보를 등록할 수 있다. 전술한 바와 같이, 펫 사용자 정보는 실제 펫 특성에 대응하여 동기화될 수 있다.
이를 위해, 커뮤니케이션 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보를 수집한다(S503).
특성 정보 수집부(140)는 펫의 특성 정보로서, 기본 특성 정보 및 활동 특성 정보를 수집할 수 있다. 특성 정보 수집부(140)는 일지 정보, 성장 일지 또는 관찰 일지 등과 같은 사용자 입력 정보에 기초하여 기본 특성 정보 및 활동 특성 정보를 수집하거나, 실제 펫이 착용하거나 펫을 센싱할 수 있는 센싱 장치로부터 상기 기본 특성 정보 및 활동 특성 정보를 수집하거나, 외부 의료 서버 등과 같은 외부 통신망으로부터 기본 특성 정보 및 활동 특성 정보를 수신할 수 있다.
이후, 커뮤니케이션 서비스 제공 장치(100)는 기본 특성 정보 및 활동 특성 정보에 기초하여 실제 펫과 동기화되는 현재 상태 정보를 생성한다(S505).
상태 정보 생성부(150)는 펫의 기본 특성 정보 및 활동 특성 정보에 기초하여 펫의 현재 감정 또는 의사를 나타내는 현재 상태 정보를 생성할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 펫 캐릭터 인터페이스가 생성되는지 판단하고(S507), 생성되지 않은 경우 현재 상태 정보를 갱신하고(S509), 다시 주기적으로 기본 특성 정보 및 활동 특성 정보를 수집한다.
또한, 커뮤니케이션 서비스 제공 장치(100)는 펫 캐릭터 인터페이스가 생성되는 경우, 현재 상태 정보에 따라 생성된 펫 캐릭터 인터페이스를 조정하여 동기화를 수행한다(S511).
이와 같은 현재 상태 정보 동기화 과정에 의해, 펫 캐릭터 인터페이스에 펫의 현재 실제 감정 또는 의사 등이 반영될 수 있어 사용자는 펫 캐릭터 인터페이스를 실제 펫과 유사하게 느끼게 되어 감정적으로 편안함을 느끼게 되는 효과가 있다.
도 14 및 도 15는 본 발명의 실시 예에 따른 게임 인스턴스와 연관된 본 발명의 일 실시 예에 따른 방법을 설명하기 위한 도면들이다.
도 14 및 도 15를 참조하면, 커뮤니케이션 서비스 제공 장치(100)는 펫 특성 정보를 펫 식별 정보에 대응하여 동기화하며(S601), 사용자 요청에 따라 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성한다(S603).
본 발명의 실시 예에 따르면, 게임 인스턴스 관리부(195)는 특정 사용자 정보와 펫 정보에 대응되는 게임 인스턴스가 생성되면, 그 플레이 정보가 상기 온라인 커뮤니케이션 서비스를 통해 공유될 수 있도록 하는 서비스를 제공할 수 있다. 이에 따라, 게임 인스턴스 관리부(195)는 사용자 단말(200)로부터 수신되는 게임 서비스 제공 요청에 따라, 온라인 커뮤니케이션 서비스와 연동 가능한 게임 인스턴스의 구성 정보를 생성할 수 있다.
이후, 커뮤니케이션 서비스 제공 장치(100)는 게임 인스턴스 구성 정보 및 펫 특성 정보에 기초하여 펫 캐릭터 인터페이스를 생성한다(S605).
펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스 구성 정보 및 펫 특성 정보의 기본 특성 정보 및 활동 특성 정보에 기초하여 펫 캐릭터 인터페이스를 생성할 수 있다. 펫 캐릭터 인터페이스는 실제 펫과 동기화되며, 그 방법은 전술한 바와 동일할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 사용자 단말(200)로 제공한다(S607).
게임 인스턴스 관리부(195)는 사용자 단말(200)에서 실행되는 프로그램에 의해 게임 인스턴스를 제공하기 위한 일부 데이터 또는 게임 인스턴스를 구현하기 위한 전체 데이터를 사용자 단말(200)로 제공할 수 있다.
이후, 게임 플레이가 종료되면(S613), 커뮤니케이션 서비스 제공 장치(100)는 사용자의 플레이 기록을 수집한다(S615). 수집된 플레이 기록은 사용자와 펫 간 관계도 업데이트에 사용되며(S617), 펫 특성 정보에 포함된 경험치 정보의 업데이트에 사용된다(S619).
이와 같은 플레이 기록의 수집은 게임 인스턴스 관리부(195)에서 수행될 수 있으며, 게임 인스턴스 관리부(195)는 사용자와 펫 간 관계도 업데이트나 펫 특성 정보에 포함된 경험치 정보의 업데이트를 위한 플레이 기록 정보를 사용자 정보 관리부(135), 특성 정보 관리부(140) 또는 관계 정보 관리부(180) 등의 다른 구성요소들로 전달할 수 있다.
도 15에서는 이와 같은 펫 캐릭터 인터페이스의 생성 및 게임 인스턴스로의 적용 과정을 도식화하여 설명하고 있다. 도 15를 참조하면, 펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스 구성 정보 및 펫 특성 정보에 따라 기본 인터페이스(301)를 생성하고, 기본 인터페이스에 대해 현재 상태 정보를 적용하며, 그래픽 차원 정보에 따라 가공 및 변형하여 펫 캐릭터 인터페이스의 외관(302)을 결정할 수 있다.
그리고, 펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스 구성 정보로부터 게임 특성 정보와 펫 특성 정보에 따른 능력치, 장비 아이템 또는 강화 아이템 등을 결정하고, 이를 포함하는 최종적인 펫 캐릭터 인터페이스(305)를 생성하여, 게임 인스턴스(304)에서 플레이 가능하도록 하는 데이터를 제공할 수 있다. 게임 인스턴스 관리부(195)는 사용자 단말(200)의 입력에 따라 게임 인스턴스(304)에서 플레이되는 펫 캐릭터 인터페이스(305)를 제어할 수 있다.
도 16 및 도 17은 본 발명의 일 실시 예에 따른 게임 서비스 제공 방법의 펫 캐릭터 인터페이스 생성 실시 예를 설명하기 위한 흐름도이다.
도 16은 본 발명의 실시 예에 따라 2차원 또는 3차원 그래픽 객체의 펫 캐릭터인터페이스를 생성하는 방법에 관한 것으로, 먼저 커뮤니케이션 서비스 제공 장치(100)는 게임 인스턴스 구성 정보로부터 그래픽 차원 정보를 획득한다(S701).
펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스 관리부(195)에서 생성되는 게임 인스턴스 구성 정보로부터 게임 인스턴스의 그래픽 차원 정보를 획득할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 그래픽 차원 정보에 따라 켓 캐릭터이 인터페이스를 2차원 또는 3차원으로 설정하며(S703), 2차원 설정 또는 3차원 설정에 따라 이에 해당하는 2차원 또는 3차원 그래픽 객체를 생성하고(S705), 생성된 그래픽 객체를 펫 캐릭터 인터페이스의 외관으로 결정한다(S707).
이와 같이, 펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스의 구성 정보에 따라, 플레이 가능한 펫 캐릭터 인터페이스를 서로 다른 외관으로 생성할 수 있다. 2차원 펫 캐릭터 인터페이스의 경우 실제 펫과 동기화되는 2차원 이미지로 생성할 수 있으며, 3차원 펫 캐릭터 인터페이스의 경우 실제 펫과 동기화되는 3차원 폴리곤 데이터로 생성될 수 있다. 이와 같이 결정된 외관을 갖는 펫 캐릭터 인터페이스가 게임 인스턴스에 포함되므로, 사용자는 게임 인스턴스 그래픽 차원에 맞게 적절하게 생성된 펫 캐릭터를 게임 인스턴스 내에서 플레이할 수 있다.
한편, 도 17은 본 발명의 실시 예에 따라 속성별 능력치 및 장비 아이템을 결정하는 방법에 관한 흐름도이다.
먼저 커뮤니케이션 서비스 제공 장치(100)는 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득한다(S711).
펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스 관리부(195)에서 생성되는 게임 인스턴스 구성 정보로부터 게임 인스턴스의 게임 특성 정보를 획득할 수 있다. 게임 특성 정보는 게임을 플레이하기 위해, 캐릭터가 필요로 하는 능력치 및 아이템 정보를 포함할 수 있다.
그리고, 커뮤니케이션 서비스 제공 장치(100)는 게임 특성 정보 및 펫 식별 정보에 대응되는 특성 정보에 따라 펫 캐릭터 인터페이스에 대한 속성별 능력치 및 장비 아이템을 결정한다(S713).
펫 캐릭터 인터페이스 관리부(196)는 게임 특성 정보에 기초하여, 펫 특성 정보에 따른 속성별 능력치와 장비 아이템 등을 식별하고, 펫 캐릭터 인터페이스에 적용할 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(196)는 사용자 입력에 따라 능력치와 장비 아이템을 제한적으로 선택 또는 변경할 수 있는 선택 인터페이스를 사용자 단말(200)로 제공할 수도 있다.
이후, 게임이 진행되면, 커뮤니케이션 서비스 제공 장치(100)는 사용자의 사전 구입 아이템 소비 요청에 따라 속성별 능력치 값 또는 장비 아이템 효과를 향상시키고(S715), 일정 시간이 지나면 향상된 능력치 값 또는 장비 아이템 효과를 제거한다(S717).
펫 캐릭터 인터페이스 관리부(196)는 게임 인스턴스의 구성 정보에 따라 생성된 기본 능력치 및 장비 아이템에 대해, 사용자의 사전 구입 아이템 소비 요청이 수신되면, 일정 시간 동안 그 능력치 또는 장비 아이템 효과를 향상시킬 수 있다. 이에 따라, 사용자가 자신의 펫 특성에 의해 제한적으로 플레이할 수 밖에 없는 상태를 일시적으로 해제시킴으로써 게임에 대한 참여도를 향상시킬 수 있게 하는 효과를 가져올 수 있다.
한편, 본 발명의 실시 예에 따르면, 펫 캐릭터 인터페이스 관리부(196)는 펫 특성 정보에 따른 속성별 능력치를 결정할 때, 외부 DB(400)와의 연동을 통해 수신되는 서비스 이용기록 정보를 이용하여 속성별 능력치 값 또는 장비 아이템을 조정할 수 있다.
여기서, 외부 DB(400)는 펫 관련 업체의 DB일 수 있으며, 펫 관련 업체는 동물병원, 펫샵, 펫 호텔 또는 펫 공원 등이 예시될 수 있다. 이에 따라, 외부 DB(400)는 펫 관련 업체의 사용자가 커뮤니케이션 서비스 제공 장치(100)를 통해 연동되는 온라인 커뮤니케이션 서비스에 가입된 경우, 그 사용자의 서비스 이용기록을 저장하고, 펫 캐릭터 인터페이스 관리부(196)는 외부 DB(400)로부터 사용자 정보에 대응되는 서비스 이용기록 정보를 수신하고, 서비스 이용기록 정보에 기초하여 펫 캐릭터 인터페이스의 능력치 값 또는 장비 아이템을 조정할 수 있다.
예를 들어, 펫 캐릭터 인터페이스 관리부(196)는 동물병원의 외부 DB(400)로부터 수신되는 병원 서비스 이용기록 정보에 따라 펫 캐릭터 인터페이스의 능력치를 강화하거나 약화시킬 수 있다. 예를 들어, 서비스 이용기록 정보는 병의 치료 정보 또는 병의 발견 정보 등을 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(196)는 피부병, 관절염 등의 병 발견 정보를 서비스 이용기록 정보로부터 획득하고, 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 약화시킬 수 있다. 또한, 펫 캐릭터 인터페이스 관리부(196)는 병의 치료 정보가 서비스 이용기록 정보로부터 획득된 경우 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 원래대로 복구하거나, 강화시킬 수 있다.
또한, 펫 캐릭터 인터페이스 관리부(196)는 펫샵의 외부 DB(400)로부터 수신되는 펫샵 서비스 이용기록 정보에 따라 펫 캐릭터 인터페이스의 능력치를 강화하거나 약화시킬 수 있으며, 특정 아이템을 장비시킬 수 있다. 예를 들어, 서비스 이용기록 정보는 구매기록 정보를 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(196)는 구매기록 정보를 서비스 이용기록 정보로부터 획득하고, 이에 기초하여 펫 캐릭터 인터페이스의 능력치를 강화 또는 약화시키거나, 특정 아이템을 장비시킬 수 있다. 이에 따라, 사용자가 펫샵에서 특정 음식을 구입하거나, 특정 옷을 구입하거나 하는 경우, 펫 캐릭터 인터페이스 관리부(196)는 펫샵의 외부 DB(400)로부터 구매기록 정보를 수신하고, 이에 대응되는 능력치 강화 또는 약화를 수행하거나, 옷이나 음식 등에 대응되는 특정 장비 아이템을 생성하여 펫 캐릭터 인터페이스에 적용할 수 있다.
또한, 서비스 이용기록 정보는 업체 이용횟수 정보를 포함할 수 있다. 이 경우, 펫 캐릭터 인터페이스 관리부(196)는 외부 DB(400)로부터 수신되는 사용자의 서비스 이용기록 정보로부터 업체 이용횟수 정보가 식별되면, 이용횟수 정보에 따라 펫 캐릭터 인터페이스의 속성별 능력치를 강화시킬 수 있다.
한편, 외부 DB(400)는 해당 사용자의 서비스 이용기록 정보를 생성하기 위해, 증명 정보를 수집할 수 있다. 증명 정보는 예를 들어, 치료 영수증이나, 구매 영수증과 같이 서비스 이용기록 정보의 신뢰성을 보장하기 위한 증명 정보를 포함할 수 있다. 증명 정보가 수집되면, 사용자가 외부 업체에서 서비스를 이용함에 따른 외부 DB(400)의 서비스 이용기록 정보가 생성될 수 있다.
이와 같은 외부 DB(400)와의 연동에 의한 본 발명의 실시 예에 따라, 사용자의 펫 업체들의 서비스 이용 실적이 펫 캐릭터 인터페이스에 반영됨으로써 사용자의 업체 서비스 이용을 유도할 수 있으며, 이에 따라 전체적인 펫 산업의 발전 및 서비스 육성을 가져오게 된다.
도 18은 본 발명의 실시 예에 따른 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 18을 참조하면, 본 발명의 실시 예에 따른 서비스 제공 장치(100)는 스케쥴링 서비스를 제공하기 위해, 먼저 대상 생명체 등록 및 고유 식별자 정보를 생성하고(S201), 이에 대응되는 생물학적 특성 정보를 입력받는다(S203).
생물학적 특성 정보의 입력은 단말 장치(200)로부터 수행되거나, 별도의 모니터링 장치로부터 수신되는 정보에 따라 자동으로 수행될 수 있다.
그리고, 서비스 제공 장치(100)는 생체 시계 테이블 및 상기 특성 정보에 기초하여 대상 생명체에 대한 생체 시계 정보를 확인한다(S205).
생체 시계 정보는 생체 시계 테이블로부터 식별되는 대상 생명체의 특성 정보에 대응하는 생활 사이클 주기 또는 하루 주기를 포함할 수 있다. 예를 들어, 대상 생명체의 생체 시계 정보는 대상 생명체의 하루 주기가 일반적으로 20시간임을 나타낼 수 있다.
이후, 서비스 제공 장치(100)는 생활 패턴 정보를 생성한다(S207).
대상 생명체의 생활 패턴 정보는, 생체 시계 정보를 시간대별 행동 정보에 매칭하여 생성될 수 있다. 예를 들어, 시간대별 행동 정보가 24시간 기준인 경우를 가정하면, 대상 생명체의 생활 패턴 정보는 상기 생체 시계에 따라 대상 생명체의 20시간을 기준으로 매칭되도록 상기 시간대별 행동 정보를 변형한 것일 수 있다.
이에 따라, 생활 패턴 정보 생성이 완료된 경우, 서비스 제공 장치(100)는 고유 식별자에 대응되는 생체 시계 데이터베이스(134)를 구축하고, 모니터링한다(S211).
이에 따라, 서비스 제공 장치(100)는 생체 시계 데이터베이스(134)에 고유 식별자별 생체 시계 정보를 생성할 수 있다.
한편, 입력 정보의 미비 등으로 생활 패턴 정보 생성이 완료되지 않은 경우, 서비스 제공 장치(100)는 모니터링 장치로부터 특성 정보를 수집하여 갱신함으로써(S209), 생물학적 특성 정보의 입력을 재수행할 수 있다.
이후, 서비스 제공 장치(100)에 모니터링 정보가 수신되면(S213), 서비스 제공 장치(100)는 고유 식별자에 대응되는 생체 시계 정보를 보정하고(S215), 보정에 따라 생성되는 보정 정보에 기초하여 맞춤형 생활 패턴 정보를 생성하며(S217), 맞춤형 생활 패턴 정보에 기초하여 생성되는 스케쥴링 정보에 따라 단말 장치(200)로 알람을 포함하는 커뮤니케이션 컨텐츠를 제공한다(S219).
스케쥴링 관리부(185)는 상기와 같은 모니터링 정보를 관리하여 고유 식별자에 대응되는 생체 시계 정보를 보정할 수 있으며, 보정된 정보에 따라 고유 식별자에 대응되는 맞춤형 스케쥴링 정보를 생성할 수있다.
도 19는 본 발명의 다른 실시 예에 따른 서비스 제공 방법을 설명하기 위한 흐름도이다.
도 4를 참조하면, 본 발명의 다른 실시 예에 따른 서비스 제공 방법은, 먼저 서비스 제공 장치(100)가 생체 시계 정보에 기초하여 대상 생명체를 모니터링한다(S401).
서비스 제공 장치(100)는 대상 생명체와 연관된 별도의 모니터링 장치로부터 모니터링 정보를 수신하여 모니터링을 수행할 수 있다. 모니터링 정보는 상태 정보 생성부(150)에서 수신 및 관리할 수 있으며, 모니터링 정보에 기초하여 생성되는 상태 정보는 이상 상태 판단부(155)로 전달될 수 있다.
그리고, 서비스 제공 장치(100)는 이상 상태로 판단되는 경우, 알림 설정 여부를 확인하고(S405), 알림 설정된 경우, 대상 생명체와 연관된 단말 장치(200)로 긴급알람을 전송한다(S413).
그리고, 서비스 제공 장치(100)는 긴급 알람을 통해 이상 상태에 대응되는 대응방안 정보를 더 제공할 수 있다(S415).
한편, 알림 설정되지 않은 경우, 서비스 제공 장치(100)는 미리 설정된 원격 장치로 자동 대응 신호를 전송한다(S407).
그리고, 서비스 제공 장치(100)는 모니터링 정보로부터 이상 상태 해제 여부를 판단하고(S409), 해제되지 않은 경우, 상기 S413 내지 S415 단계를 수핸하여 이상 상태에 대응되는 긴급알람 및 대응 방안 정보를 제공한다.
그리고, 이상 상태가 해제된 경우, 서비스 제공 장치(100)는 이상 상태에 대응되는 대응로그를 저장하고(S411), 이상 상태 정보 및 대응로그에 기초하여 대응 방안 정보를 업데이트한다.
특히, 이상 상태 판단부(155)는 상기과 같은 이상 상태 판단 및 대응 방안 정보의 저장 및 관리를 수행할 수 있다. 또한, 스케쥴링 관리부(185)는 통신부(120)를 통해 이상 상태에 따른 긴급알람 또는 대응방안 정보를 전송할 수 있다.
이에 따라, 서비스 제공 장치(100)는 자동 배식 장치, 병원 예약 시스템 또는 상품 주문 시스템과 같은 다양한 원격 장치로 자동 대응 정보를 전송할 수 있으며, 모니터링 결과에 따라 이상 상태 해제 여부를 판단하고, 사용자의 단말 장치(200)로 긴급 알람 등을 송신할 수 있다.
도 20은 본 발명의 실시 예에 따른 서비스 제공 장치가 대상 생명체에 대응하여 동작하는 실시 예를 나타낸다.
도 20에 도시된 바와 같이, 대상 생명체에 대한 모니터링 장치는 서비스 제공 장치(100)와 통신할 수 있으며, 대상 생명체의 특성 정보 또는 행동 정보를 전송함으로써, 스케쥴링 정보가 생성되고 보정되도록 할 수 있다.
그리고, 단말 장치(200)로는 스케쥴링 정보가 전송될 수 있으며, 스케쥴링 정보는 예를 들어, 행동 정보에 기초하여 보정된 시간대별 수면, 산책, 식사 이벤트 정보, 또는 기타 미용실, 호텔 또는 까페등으로의 이동 이벤트 정보를 포함할 수 있다.
또한, 이상 상태 발생시에는 서비스 제공 장치(100)는 자동 배식 장치, 병원 예약 시스템 또는 상품 주문 시스템 등과 같은 원격 장치(500)로 자동 대응 신호를 생성하여 전송할 수 있다. 이는 도 6에서 보다 구체적으로 도시하고 있다.
도 21은 본 발명의 실시 예에 따른 서비스 제공 장치의 이상 상태 발생시의 동작을 설명하기 위한 도면이다.
도 21에 도시된 바와 같이, 서비스 제공 장치(100)는 이상 상태 확인시, 자동 대응 장치(500)로 자동 대응 신호를 생성하여 전송할 수 있다.
예를 들어, 대상 생명체가 일정 시간 동안 식사를 하지 못하여 이상 상태로 판별되는 경우, 서비스 제공 장치(100)는 자동 배식 장치에 자동 대응 신호를 전송하여 사료 등이 배식되도록 제어할 수 있다. 또한, 대상 생명체가 펫인 경우, 이상 상태 발생시 펫 디스플레이 장치를 ON 하기 위한 자동 제어 신호를 전송할 수 있다.
그리고, 서비스 제공 장치(100)는 일정 시간이 더 경과하여도 이상 상태가 해제되지 않는 경우 또는 단말 장치(200)의 사용자가 알람 설정을 한 경우, 단말 장치(200)로 이상 상태에 대한 정보를 전송할 수 있다.
또한, 서비스 제공 장치(100)는 이상 상태에 대한 대응을 수행할 수 있다. 예를 들어, 이상 상태가 사료 부족으로 판단되는 경우, 서비스 제공 장치(100)는 상품 주문 시스템에 자동 사료 주문을 요청할 수 있다. 또한, 서비스 제공 장치(100)는 이상 상태가 병원 예약이 필요한 상황인 것으로 판단되는 경우, 병원 예약 시스템으로 예약 요청을 전송할 수 있다. 또한, 단말 장치(200)를 통해서도 병원 예약 또는 용품 주문 등이 수행될 수 있다.
상술한 본 발명에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해 되어서는 안될 것이다.
부호의 설명:
100: 커뮤니케이션 서비스 제공 장치
110: 제어부
120: 통신부
130: 저장부
135: 사용자 정보 관리부
140: 특성 정보 관리부
150: 상태 정보 생성부
160: 부가 정보 관리부
170: 의료 정보 관리부
180: 관계 정보 관리부
190: 대화 정보 관리부
195: 커뮤니케이션 컨텐츠 생성부
196: 펫 캐릭터 인터페이스 관리부
197: 게임 인스턴스 관리부
200: 단말
300: 네트워크
400: 외부 DB
Claims (20)
- 네트워크를 이용한 펫(PET) 기반의 온라인 커뮤니케이션 서비스 제공 방법에 있어서,펫에 대응하는 식별 정보에 따라, 상기 펫의 기본 특성 정보 또는 상기 펫의 활동 특성 정보를 수집하는 단계;상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 이용하여 상기 펫의 상태 정보를 생성하는 단계;상기 펫의 상태 정보를 이용하여, 상기 펫의 상태 정보와 연관되는 커뮤니케이션 컨텐츠를 생성하는 단계; 및상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송하는 단계를 포함하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 기본 특성 정보는 상기 펫에 대응하여 고유하게 할당된 고유 식별자 정보 및 상기 고유 식별자 정보와 연결되는 생물학적 특징 정보를 포함하며,상기 커뮤니케이션 컨텐츠는 상기 펫의 상기 고유 식별자 정보 및 생물학적 특징 정보에 따라 결정된 펫 캐릭터 인터페이스를 포함하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 활동 특성 정보는 상기 펫에 대한 생활 패턴 정보를 포함하고,상기 현재 상태 정보는 상기 생활 패턴 정보에 기초하여 획득되는 상기 펫의 감정 정보 또는 의사 정보 중 적어도 하나를 포함하며,상기 커뮤니케이션 컨텐츠는 상기 펫의 감정 정보 또는 의사 정보에 따라 결정된 대화 메시지를 포함하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 펫과 연관된 정보 수집부를 통해 상기 기본 특성 정보 및 상기 활동 특성 정보를 수집하는 단계; 및상기 수집 결과에 따라 상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 동기화하는 단계를 더 포함하는 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 펫의 사용자 정보로부터 동물 병원 정보를 획득하는 단계;상기 동물 병원 정보로부터 획득되는 제휴 정보에 기초하여, 상기 펫에 대응되는 의료 정보의 자동 갱신 여부를 결정하는 단계; 및상기 자동 갱신 여부에 따라 상기 동물 병원 정보에 대응되는 데이터베이스로부터 상기 의료 정보를 갱신하는 단계를 더 포함하는 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 펫에 대응되는 주인의 사용자 정보를 등록하는 단계;상기 기본 특성 정보, 상기 활동 특성 정보 또는 의료 정보의 등록 또는 주기적 갱신 여부에 따라, 상기 주인의 사용자 정보에 대한 인증을 수행하는 단계; 및상기 인증 수행 정도에 따라 상기 주인의 사용자 정보에 대응되는 등급을 결정하는 단계를 더 포함하는 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 펫과 관련하여 상기 네트워크를 통해 의료품 정보, 애완용품 정보, 사진 정보 또는 영상 정보 중 적어도 하나를 포함하는 부가 정보를 수신하는 단계를 더 포함하고,상기 부가 정보를 상기 커뮤니케이션 컨텐츠에 부가하는 단계를 더 포함하는 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 커뮤니케이션 컨텐츠는 대화 메시지를 포함하고,상기 대화 메시지는 상기 펫의 특성 정보에 포함된 경험 정보에 기초하여 결정되며, 하나의 키워드 군에서 선택되는 하나 이상의 변동 키워드를 포함하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제8항에 있어서,상기 대화 메시지는 상기 펫의 특성 정보에 따라 결정되며, 복수의 문장 구조 군에서 선택되는 특정 문장 구조에 따라 가공되는 것을 특징으로 하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제8항에 있어서,대화 채널 생성을 요청하는 단계; 및상기 대화 채널을 통해 채팅을 수행하기 위한 대화 입력 인터페이스를 제공하는 단계를 더 포함하고,상기 대화 입력 인터페이스는 상기 펫의 특성 정보에 따라 미리 결정된 키워드 중에서 선택 가능한 키워드 입력 인터페이스를 포함하는 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제10항에 있어서,상기 미리 결정된 키워드의 종류 수는 상기 펫의 특성 정보에 포함된 경험 정보에 따라 가변되는 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제8항에 있어서,상기 펫의 특성 정보에 포함된 경험 정보는 상기 펫의 성장 정도, 활동 히스토리 또는 대화 히스토리 중 적어도 하나에 따라 증가하는 것을 특징으로 하는 펫 기반 온라인 커뮤니케이션 서비스 제공 방법.
- 제8항에 있어서,펫의 특성 정보는 하나 이상의 주인 계정에 대응되는 하나 이상의 주인 식별 정보를 더 포함하고,상기 주인 계정에 대응되는 관계 정도에 따른 대화 친밀도를 결정하는 단계; 및상기 대화 메시지를 상기 대화 친밀도에 따라 변형하는 단계를 더 포함하는 온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,상기 온라인 커뮤니케이션 서비스와 연동되는 게임 인스턴스 구성 정보를 생성하는 단계;상기 게임 인스턴스 구성 정보, 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여, 상기 펫 식별 정보에 대응되는 펫 캐릭터 인터페이스를 생성하는 단계; 및상기 게임 인스턴스 구성 정보에 기초하여, 사용자가 상기 펫 캐릭터 인터페이스를 이용하여 플레이 가능한 게임 인스턴스를 제공하는 단계를 더 포함하는온라인 커뮤니케이션 서비스 제공 방법.
- 제14항에 있어서,상기 게임 인스턴스에 대한 상기 사용자의 플레이 기록에 따라 상기 사용자와 상기 펫 식별 정보와의 관계도 또는 상기 펫 특성 정보에 포함된 경험치 정보를 변경하는 단계를 더 포함하는온라인 커뮤니케이션 서비스 제공 방법.
- 제15항에 있어서,상기 펫 캐릭터 인터페이스를 생성하는 단계는,상기 게임 인스턴스 구성 정보로부터 게임 특성 정보를 획득하는 단계;상기 게임 특성 정보를 기초로, 상기 펫 특성 정보에 포함된 상기 기본 특성 정보 및 상기 활동 특성 정보를 이용하여 상기 펫 식별 정보에 대응되는 속성별 능력치를 결정하는 단계; 및상기 속성별 능력치를 포함하는 상기 펫 캐릭터 인터페이스를 생성하는 단계를 포함하고,상기 속성별 능력치는 상기 펫 특성 정보에 포함된 연령 정보, 종 정보, 외형 정보 또는 행동 특성 정보에 대응되는 이동 속도, 점프 높이, 힘 능력치, 체력 능력치, 민첩성 능력치, 지능 능력치, 정신력 능력치 중 적어도 하나를 포함하는온라인 커뮤니케이션 서비스 제공 방법.
- 제1항에 있어서,생명체별로 서로 다른 생체 시계 정보가 저장되는 생체 시계 데이터베이스를 이용하여, 상기 기본 특성 정보에 포함된 생물학적 특징 정보에 대응되는 상기 펫의 생활 패턴 정보를 생성하는 단계;상기 생활 패턴 정보에 따라 상기 펫의 시간대별 행동 정보를 포함하는 스케쥴링 정보를 생성하는 단계; 및상기 스케쥴링 정보에 기초하여 결정되는 특정 시간마다 상기 대상 생명체와 연관된 단말 장치로 상기 스케쥴링 정보를 상기 커뮤니케이션 컨텐츠와 함께 제공하는 단계를 포함하는 온라인 커뮤니케이션 서비스 제공 방법.
- 제17항에 있어서,상기 펫에 대응하는 환경 변수를 획득하는 단계;상기 환경 변수에 따라 상기 생명체에 대응하는 생체 시계 정보를 조정하는 단계; 및상기 생체 시계 정보 조정에 따라 생성되는 상기 스케쥴링 정보를 상기 커뮤니케이션 컨텐츠와 함께 제공하는 단계를 더 포함하는 온라인 커뮤니케이션 서비스 제공 방법.
- 네트워크를 이용한 펫(PET) 기반 온라인 커뮤니케이션 서비스 제공 장치에 있어서,펫에 대응되는 식별 정보에 따라, 상기 펫의 기본 특성 정보 또는 상기 펫의 활동 특성 정보를 저장하는 특성 정보 데이터베이스;상기 기본 특성 정보 및 상기 활동 특성 정보 중 적어도 하나를 이용하여 상기 펫의 상태 정보를 생성하는 상태 정보 생성부;상기 펫의 상태 정보를 이용하여, 상기 펫의 상태 정보와 연관되는 커뮤니케이션 컨텐츠를 생성하는 커뮤니케이션 컨텐츠 생성부; 및상기 생성된 커뮤니케이션 컨텐츠를 상기 네트워크를 통해 연결되는 적어도 하나의 단말로 전송하는 통신부를 포함하는 네트워크를 이용한 펫 기반 온라인 커뮤니케이션 서비스 제공 장치.
- 제1항 내지 제18항 중 어느 한 항에 개시된 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 기록 매체.
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2014-0088614 | 2014-07-14 | ||
KR1020140088614A KR101590464B1 (ko) | 2014-07-14 | 2014-07-14 | 펫 중심적인 온라인 커뮤니케이션 서비스 제공 장치, 온라인 커뮤니케이션 서비스 제공 방법 및 기록 매체 |
KR1020140098943A KR101633180B1 (ko) | 2014-08-01 | 2014-08-01 | 펫 성장 및 경험을 반영할 수 있는 펫 중심적인 온라인 커뮤니케이션 서비스 제공 장치, 온라인 커뮤니케이션 서비스 제공 방법 및 기록 매체 |
KR10-2014-0098943 | 2014-08-01 | ||
KR1020140108619A KR101622035B1 (ko) | 2014-08-20 | 2014-08-20 | 게임 서비스 제공 장치 및 게임 서비스 제공 방법 |
KR10-2014-0108619 | 2014-08-20 | ||
KR1020150059663A KR20160128511A (ko) | 2015-04-28 | 2015-04-28 | 생체 시계 기반의 스케쥴링 서비스 제공 장치 및 스케쥴링 서비스 제공 방법 |
KR10-2015-0059663 | 2015-04-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016010341A1 true WO2016010341A1 (ko) | 2016-01-21 |
Family
ID=55078760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2015/007296 WO2016010341A1 (ko) | 2014-07-14 | 2015-07-14 | 펫을 중심으로 하는 펫 기반의 커뮤니케이션 서비스 제공 장치, 펫 기반의 커뮤니케이션 서비스 제공 방법 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016010341A1 (ko) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020017116A (ko) * | 2000-08-28 | 2002-03-07 | 최종섭 | 애완동물 기르기를 이용한 인터넷 광고방법 |
KR20020060751A (ko) * | 2000-09-21 | 2002-07-18 | 이리마지리 쇼우이치로 | 문자 통신 장치 |
JP2002292127A (ja) * | 2001-03-28 | 2002-10-08 | Star Alpha Kk | ペットモデル育成システム、ペットモデル育成処理装置、ペットモデル育成処理方法、ペットモデル育成処理プログラムが格納された記憶媒体、及び、ペットモデル育成処理プログラム |
JP2004090109A (ja) * | 2002-08-29 | 2004-03-25 | Sony Corp | ロボット装置およびロボット装置の対話方法 |
JP2006109923A (ja) * | 2004-10-12 | 2006-04-27 | Tomy Co Ltd | 育成システム |
KR20140014968A (ko) * | 2012-07-27 | 2014-02-06 | (주)바텍이우홀딩스 | 애완동물 관리 서비스 시스템 및 방법 |
KR101397572B1 (ko) * | 2012-11-27 | 2014-05-30 | 홍상민 | 반려동물과의 의사소통을 위한 원거리 커뮤니케이션 시스템 및 이를 이용한 반려동물과의 원거리 커뮤니케이션 방법 |
-
2015
- 2015-07-14 WO PCT/KR2015/007296 patent/WO2016010341A1/ko active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020017116A (ko) * | 2000-08-28 | 2002-03-07 | 최종섭 | 애완동물 기르기를 이용한 인터넷 광고방법 |
KR20020060751A (ko) * | 2000-09-21 | 2002-07-18 | 이리마지리 쇼우이치로 | 문자 통신 장치 |
JP2002292127A (ja) * | 2001-03-28 | 2002-10-08 | Star Alpha Kk | ペットモデル育成システム、ペットモデル育成処理装置、ペットモデル育成処理方法、ペットモデル育成処理プログラムが格納された記憶媒体、及び、ペットモデル育成処理プログラム |
JP2004090109A (ja) * | 2002-08-29 | 2004-03-25 | Sony Corp | ロボット装置およびロボット装置の対話方法 |
JP2006109923A (ja) * | 2004-10-12 | 2006-04-27 | Tomy Co Ltd | 育成システム |
KR20140014968A (ko) * | 2012-07-27 | 2014-02-06 | (주)바텍이우홀딩스 | 애완동물 관리 서비스 시스템 및 방법 |
KR101397572B1 (ko) * | 2012-11-27 | 2014-05-30 | 홍상민 | 반려동물과의 의사소통을 위한 원거리 커뮤니케이션 시스템 및 이를 이용한 반려동물과의 원거리 커뮤니케이션 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018131939A1 (en) | Electronic device and method for providing guide information based on genetic information | |
WO2018194268A1 (en) | Electronic device and method for processing user speech | |
WO2017111234A1 (en) | Method for electronic device to control object and electronic device | |
WO2018182351A1 (en) | Method for providing information and electronic device supporting the same | |
WO2017082543A1 (en) | Electronic device and method for controlling the same | |
WO2017043857A1 (ko) | 어플리케이션 제공 방법 및 이를 위한 전자 기기 | |
WO2015072619A1 (ko) | 실시간 양방향 통신을 이용한 애완 동물 보호 시스템 및 방법 | |
WO2020098013A1 (zh) | 电视节目推荐方法、终端、系统及存储介质 | |
EP3338440A1 (en) | Electronic device for processing image and method for controlling thereof | |
WO2019212213A1 (en) | Electronic device and method of executing function of electronic device | |
WO2018139792A1 (ko) | 헬스케어 프로그램 관리 방법 및 그 전자 장치 | |
WO2021153890A1 (en) | Electronic device for supporting task management service and operating method thereof | |
EP3669536A1 (en) | Method and system for automatically creating an instant ad-hoc calendar event | |
EP3930831A1 (en) | Electronic device for controlling skin-care device and method of operating the same | |
WO2024154885A1 (ko) | 주변 사용자에게 채팅 메시지를 전송할 수 있는 통신 채널을 사용자의 이동에 따라 동적으로 설정하는 방법 및 이를 수행하는 인스턴트 메시징 시스템 | |
WO2018080272A1 (ko) | 게임유저에 실시간 개인화 정보를 제공하는 방법, 서버, 시스템 및 컴퓨터 프로그램 | |
WO2016010341A1 (ko) | 펫을 중심으로 하는 펫 기반의 커뮤니케이션 서비스 제공 장치, 펫 기반의 커뮤니케이션 서비스 제공 방법 | |
WO2013141667A1 (ko) | 일상 건강 정보 제공 시스템 및 일상 건강 정보 제공 방법 | |
WO2020141641A1 (ko) | 수면 유도 장치 | |
WO2020116888A1 (ko) | 네트워크 기반의 이동형 식당 테이블 | |
WO2024147678A2 (ko) | 아바타와 함께 운동하는 메타버스 서비스 제공 장치 및 방법 | |
WO2019022344A1 (ko) | 광고를 교체하여 출력하는 장치 및 방법 | |
WO2015190856A1 (ko) | 관계 유형을 고려한 코칭 방법 및 시스템 | |
WO2023063638A1 (ko) | 코칭을 제공하기 위한 전자 장치 및 그의 동작 방법 | |
WO2024090964A1 (ko) | 디스플레이 장치를 제어하는 전자 장치와 이의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15821311 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15821311 Country of ref document: EP Kind code of ref document: A1 |